Disclosure of Invention
In view of the above, the present invention provides a data transmission method, apparatus, device and computer readable storage medium to improve data reliability and reduce time delay.
To solve the foregoing technical problem, in a first aspect, an embodiment of the present invention provides a data transmission method applied to a network side device, including:
when determining that User Equipment (UE) transmits data packets on a plurality of Transmission Receiving Points (TRP), determining Redundancy Version (RV) information for current data transmission;
determining scheduling control information corresponding to a plurality of TRPs;
indicating, to the UE, transport block indication information and the RV information, the transport block indication information being used to indicate whether the data packets of the plurality of TRPs correspond to a same transport block TB;
and transmitting the data packets of the plurality of TRPs to the UE by using the scheduling control information.
Wherein the determining redundancy version, RV, information for current data transmission includes:
and determining the RV information for current data transmission according to a preset RV cyclic transmission mechanism.
Wherein, the determining the RV information for current data transmission according to a preset RV cycle transmission mechanism includes:
when the number of TRPs in the plurality of TRPs is less than or equal to the number of RVs in the RV version set, sequentially selecting different RV indexes for the plurality of TRPs in a predefined RV version set; when the number of TRPs in the plurality of TRPs is larger than the number of RVs in the RV version set, adopting a cyclic use method, starting from the Nth TRP in the plurality of TRPs, starting from the first RV index in the RV version set, and sequentially reselecting in the RV version set; wherein N is the number of RVs in the RV version set + 1;
at the time of retransmission, the RV index used by the plurality of TRPs at each transmission is different from the RV index used by the previous transmission; and if all the RV indexes in the RV version set are used for transmission, adopting a recycling method to reselect from the first RV index in the RV version set.
The determining scheduling control information corresponding to a plurality of TRPs includes:
using a Physical Downlink Control Channel (PDCCH) as scheduling control information of the plurality of TRPs to schedule the same data packet to be transmitted on the plurality of TRPs; the PDCCH indicates that the same data packet is transmitted on different TRPs to occupy the same or different resources;
or, using a plurality of PDCCHs as scheduling control information of the plurality of TRPs respectively, and scheduling the same data packet to perform data transmission on the plurality of TRPs.
When one Physical Downlink Control Channel (PDCCH) is used as scheduling control information of the plurality of TRPs to schedule the same data packet to be transmitted on the plurality of TRPs, the indicating information of the transmission block to the UE comprises:
indicating the transmission block indication information to the UE by using a Downlink Control Information (DCI) signaling; or
Scrambling the PDCCH by using a first Radio Network Temporary Identifier (RNTI) to indicate the transmission block indication information to the UE; or
And sending work mode indication information to the UE by utilizing Radio Resource Control (RRC) signaling, wherein the work mode indication information is used for indicating that the UE works in a preset work mode so as to indicate the transmission block indication information.
When one Physical Downlink Control Channel (PDCCH) is used as scheduling control information of the plurality of TRPs to schedule the same data packet to be transmitted on the plurality of TRPs, indicating the RV information to the UE comprises the following steps:
and according to the mapping relation between the TRP and a demodulation reference signal port group DMRS port group, setting an RV index for TRP data corresponding to the DMRS port group, and indicating the RV index to the UE by using DCI signaling.
Wherein, the setting of the RV index for the TRP data corresponding to the DMRS port group includes:
when the number of the DMRS port groups is less than or equal to the number of RVs in the RV version set, sequentially selecting different RV indexes in a predefined RV version set; when the number of the DMRS port groups is larger than the number of RVs in the RV version set, adopting a cyclic use method, starting from the Mth DMRS port group in the DMRS port groups and starting from the first RV index in the RV version set, and sequentially reselecting in the RV version set; where M is the number of RVs in the RV version set + 1;
during retransmission, the RV index used by the DMRS port group in each transmission is different from the RV index used by the previous transmission; and if all the RV indexes in the RV version set are used for transmission, adopting a recycling method to reselect from the first RV index in the RV version set.
When a plurality of PDCCHs are respectively used as scheduling control information of the plurality of TRPs and a same data packet is scheduled for data transmission on the plurality of TRPs, the indicating, to the UE, the transport block indication information and the RV information includes:
sending work mode indication information by using an RRC signaling or a second RNTI or by using an information field in a DCI signaling, wherein the work mode indication information is used for indicating that the UE works in a preset work mode so as to indicate the transmission block indication information to the UE;
and indicating RV information to the UE by using the PDCCH.
In a second aspect, an embodiment of the present invention provides a data transmission method, applied to a UE, including:
receiving data packets sent by a network side device from a plurality of TRPs;
receiving transport block indication information and RV information sent by the network side equipment, wherein the transport block indication information is used for indicating whether data packets sent by the plurality of TRPs correspond to the same transport block TB;
and when the data packets sent by the plurality of TRPs are determined to correspond to the same TB according to the transmission block indication information, combining the data packets sent by the plurality of TRPs by combining the RV information.
Wherein, the receiving the transport block indication information and the RV information sent by the network side device includes:
receiving DCI signaling sent by the network side equipment, wherein the DCI signaling is used for indicating the transmission block indication information; or receiving a first RNTI sent by the network side equipment to acquire the transmission block indication information; or receiving working mode indication information sent by the network side equipment by using RRC signaling, wherein the working mode indication information is used for indicating that the UE works in a preset working mode so as to obtain the transmission block indication information;
and receiving DCI signaling sent by the network side equipment to acquire the RV information.
Wherein, the receiving the transport block indication information and the RV information sent by the network side device includes:
receiving working mode indication information sent by the network side equipment by using an RRC signaling or a second RNTI or by using an information field in a DCI signaling, wherein the working mode indication information is used for indicating that the UE works in a preset working mode so as to acquire transmission block indication information;
and acquiring the RV information through the PDCCH.
If receiving the working mode indication information sent by the network side device by using the RRC signaling, and when determining that the data packets sent by the plurality of TRPs correspond to the same TB according to the transport block indication information, merging the data packets sent by the plurality of TRPs in combination with the RV information, the method includes:
and monitoring a plurality of different PDCCHs and detecting PDSCHs, and combining the RV information to combine the data packets of the plurality of TRPs when receiving the plurality of different PDSCHs.
If receiving the working mode indication information sent by the network side device by using the second RNTI, and when it is determined that the data packets sent by the plurality of TRPs correspond to the same TB according to the transport block indication information, merging the data packets sent by the plurality of TRPs in combination with the RV information, the method includes:
and determining whether the second RNTI is a special high-reliability communication mode RNTI, and combining the data packets sent from the plurality of TRPs by combining the RV information when the second RNTI is determined to be the special high-reliability communication mode RNTI.
In a third aspect, an embodiment of the present invention provides a communication device, including: a transceiver, a memory, a processor, and a computer program stored on the memory and executable on the processor;
the processor is used for reading the program in the memory and executing the following processes:
when determining that User Equipment (UE) transmits data packets on a plurality of Transmission Receiving Points (TRP), determining Redundancy Version (RV) information for current data transmission; determining scheduling control information corresponding to a plurality of TRPs; indicating, to the UE, transport block indication information and the RV information, the transport block indication information being used to indicate whether the data packets of the plurality of TRPs correspond to a same transport block TB;
the transceiver is configured to transmit the data packets of the plurality of TRPs to the UE using the scheduling control information.
Wherein the processor is further configured to read the program in the memory and execute the following processes:
and determining the RV information for current data transmission according to a preset RV cyclic transmission mechanism.
Wherein the processor is further configured to read the program in the memory and execute the following processes:
when the number of TRPs in the plurality of TRPs is less than or equal to the number of RVs in the RV version set, sequentially selecting different RV indexes for the plurality of TRPs in a predefined RV version set; when the number of TRPs in the plurality of TRPs is larger than the number of RVs in the RV version set, adopting a cyclic use method, starting from the Nth TRP in the plurality of TRPs, starting from the first RV index in the RV version set, and sequentially reselecting in the RV version set; wherein N is the number of RVs in the RV version set + 1;
at the time of retransmission, the RV index used by the plurality of TRPs at each transmission is different from the RV index used by the previous transmission; and if all the RV indexes in the RV version set are used for transmission, adopting a recycling method to reselect from the first RV index in the RV version set.
Wherein the processor is further configured to read the program in the memory and execute the following processes:
using a Physical Downlink Control Channel (PDCCH) as scheduling control information of the plurality of TRPs to schedule the same data packet to be transmitted on the plurality of TRPs; the PDCCH indicates that the same data packet is transmitted on different TRPs to occupy the same or different resources;
or, using a plurality of PDCCHs as scheduling control information of the plurality of TRPs respectively, and scheduling the same data packet to perform data transmission on the plurality of TRPs.
Wherein the processor is further configured to read the program in the memory and execute the following processes:
indicating the transmission block indication information to the UE by using a Downlink Control Information (DCI) signaling; or
Scrambling the PDCCH by using a first Radio Network Temporary Identifier (RNTI) to indicate the transmission block indication information to the UE; or
And sending work mode indication information to the UE by utilizing Radio Resource Control (RRC) signaling, wherein the work mode indication information is used for indicating that the UE works in a preset work mode so as to indicate the transmission block indication information.
Wherein the processor is further configured to read the program in the memory and execute the following processes:
and according to the mapping relation between the TRP and a demodulation reference signal port group DMRS port group, setting an RV index for TRP data corresponding to the DMRS port group, and indicating the RV index to the UE by using DCI signaling.
Wherein the processor is further configured to read the program in the memory and execute the following processes:
when the number of the DMRS port groups is less than or equal to the number of RVs in the RV version set, sequentially selecting different RV indexes in a predefined RV version set; when the number of the DMRS port groups is larger than the number of RVs in the RV version set, adopting a cyclic use method, starting from the Mth DMRS port group in the DMRS port groups and starting from the first RV index in the RV version set, and sequentially reselecting in the RV version set; where M is the number of RVs in the RV version set + 1;
during retransmission, the RV index used by the DMRS port group in each transmission is different from the RV index used by the previous transmission; and if all the RV indexes in the RV version set are used for transmission, adopting a recycling method to reselect from the first RV index in the RV version set.
Wherein the processor is further configured to read the program in the memory and execute the following processes:
sending work mode indication information by using an RRC signaling or a second RNTI or by using an information field in a DCI signaling, wherein the work mode indication information is used for indicating that the UE works in a preset work mode so as to indicate the transmission block indication information to the UE;
and indicating RV information to the UE by using the PDCCH.
In a fourth aspect, an embodiment of the present invention provides a communication device, including: a transceiver, a memory, a processor, and a computer program stored on the memory and executable on the processor;
the transceiver is used for receiving data packets sent by a network side device from a plurality of TRPs; receiving transport block indication information and RV information sent by the network side equipment, wherein the transport block indication information is used for indicating whether data packets sent by the plurality of TRPs correspond to the same transport block TB;
the processor is used for reading the program in the memory and executing the following processes:
and when the data packets sent by the plurality of TRPs are determined to correspond to the same TB according to the transmission block indication information, combining the data packets sent by the plurality of TRPs by combining the RV information.
The transceiver is configured to receive a DCI signaling sent by the network side device, where the DCI signaling is used to indicate the transport block indication information; or receiving a first RNTI sent by the network side equipment to acquire the transmission block indication information; or receiving working mode indication information sent by the network side equipment by using RRC signaling, wherein the working mode indication information is used for indicating that the UE works in a preset working mode so as to obtain the transmission block indication information; and receiving DCI signaling sent by the network side equipment to acquire the RV information.
The transceiver is configured to receive a DCI signaling sent by the network side device, and receive working mode indication information sent by the network side device by using an RRC signaling or a second RNTI or by using an information field in the DCI signaling, where the working mode indication information is used to indicate that the UE operates in a preset working mode to obtain transport block indication information;
the processor is used for reading the program in the memory and executing the following processes:
and acquiring the RV information through the PDCCH.
Wherein, the processor is used for reading the program in the memory and executing the following processes:
and monitoring a plurality of different PDCCHs and detecting PDSCHs, and combining the RV information to combine the data packets of the plurality of TRPs when receiving the plurality of different PDSCHs.
Wherein, the processor is used for reading the program in the memory and executing the following processes:
and determining whether the second RNTI is a special high-reliability communication mode RNTI, and combining the data packets sent from the plurality of TRPs by combining the RV information when the second RNTI is determined to be the special high-reliability communication mode RNTI.
In a fifth aspect, an embodiment of the present invention provides a data transmission apparatus, including:
the device comprises a determining module, a judging module and a transmitting module, wherein the determining module is used for determining Redundancy Version (RV) information for current data transmission when determining that User Equipment (UE) transmits data packets on a plurality of Transmission Receiving Points (TRP);
the processing module is used for determining scheduling control information corresponding to a plurality of TRPs;
an indicating module, configured to indicate, to the UE, transport block indication information and the RV information, where the transport block indication information is used to indicate whether a data packet of the plurality of TRPs corresponds to a same transport block TB;
a sending module, configured to send the data packets of the plurality of TRPs to the UE using the scheduling control information.
Wherein the processing module is configured to:
using a Physical Downlink Control Channel (PDCCH) as scheduling control information of the plurality of TRPs to schedule the same data packet to be transmitted on the plurality of TRPs; the PDCCH indicates that the same data packet is transmitted on different TRPs to occupy the same or different resources;
or, using a plurality of PDCCHs as scheduling control information of the plurality of TRPs respectively, and scheduling the same data packet to perform data transmission on the plurality of TRPs.
In a sixth aspect, an embodiment of the present invention provides a data transmission apparatus, including:
the first receiving module is used for receiving data packets sent by the network side equipment from the plurality of TRPs;
a second receiving module, configured to receive transport block indication information and RV information sent by the network side device, where the transport block indication information is used to indicate whether a data packet sent by the multiple TRPs corresponds to a same transport block TB;
and the processing module is used for combining the data packets sent by the plurality of TRPs by combining the RV information when the data packets sent by the plurality of TRPs are determined to correspond to the same TB according to the transmission block indication information.
Wherein the second receiving module comprises:
a first receiving submodule, configured to receive a DCI signaling sent by the network side device, where the DCI signaling is used to indicate the transport block indication information; or receiving a first RNTI sent by the network side equipment to acquire the transmission block indication information; or receiving working mode indication information sent by the network side equipment by using RRC signaling, wherein the working mode indication information is used for indicating that the UE works in a preset working mode so as to obtain the transmission block indication information;
and the second receiving submodule is used for receiving the DCI signaling sent by the network side equipment so as to acquire the RV information.
Wherein the second receiving module comprises:
a third receiving sub-module, configured to receive working mode indication information sent by the network side device using an RRC signaling or a second RNTI or using an information field in a DCI signaling, where the working mode indication information is used to indicate that the UE operates in a preset working mode to obtain transport block indication information;
and the obtaining submodule is used for obtaining the RV information through the PDCCH.
In a seventh aspect, an embodiment of the present invention provides a computer-readable storage medium for storing a computer program, where the computer program, when executed by a processor, implements the steps in the method according to the first aspect; alternatively, the computer program realizes the steps in the method according to the second aspect when executed by a processor.
The technical scheme of the invention has the following beneficial effects:
in the embodiment of the invention, when the UE transmits the data packets on a plurality of TRPs, the network side equipment determines the RV version information and determines the scheduling control information corresponding to the plurality of TRPs. And then, indicating transmission block indication information and the RV information to the UE, and sending the data packets of the plurality of TRPs to the UE by using the scheduling control information. Therefore, after receiving the data packets of the plurality of TRPs, the UE can merge the data packets sent by the plurality of TRPs when determining that the data packets sent by the plurality of TRPs correspond to the same TB according to the transport block indication information and the RV information of the network side equipment. Therefore, the scheme of the embodiment of the invention can improve the data reliability and reduce the time delay.
Detailed Description
The following detailed description of embodiments of the present invention will be made with reference to the accompanying drawings and examples. The following examples are intended to illustrate the invention but are not intended to limit the scope of the invention.
As shown in fig. 1, a data transmission method according to an embodiment of the present invention is applied to a network device, and includes:
step 101, when it is determined that a UE (User Equipment) transmits a data packet on a plurality of TRPs (Transmission Reception points), determining RV (Redundancy Version) information for current data Transmission.
Wherein, a TRP may refer to a network transmission point, and may correspond to a base station or an antenna transmitting and receiving unit, etc. In an embodiment of the present invention, the data packet transmitted by the plurality of TRPs may be a URLLC data packet.
In the embodiment of the invention, the RV information used for current data transmission is determined according to a preset RV cyclic transmission mechanism.
Specifically, when the number of TRPs in the TRPs is less than or equal to the number of RVs in the RV version set, different RV indices, that is, RV indices, are sequentially selected for the TRPs in a predefined RV version set. Wherein the RV version set may be [0, 1, 2, 3 ]. When the number of TRPs in the plurality of TRPs is larger than the number of RVs in the RV version set, adopting a cyclic use method, starting from the Nth TRP in the plurality of TRPs, starting from the first RV index in the RV version set, and sequentially reselecting in the RV version set; where N is the number of RVs in the RV version set + 1.
At the time of retransmission, the RV index used by the plurality of TRPs at each transmission is different from the RV index used by the previous transmission; and if all the RV indexes in the RV version set are used for transmission, adopting a recycling method to reselect from the first RV index in the RV version set.
For example, when two TRPs are data-transmitted, in order to improve reliability, the first transmission uses RV {0, 1} in RV version set [0, 1, 2, 3] corresponding to TRP0 and TRP 1; RV {2, 3} in RV version set [0, 1, 2, 3] is used at the second transmission to correspond to TR0 and TRP1, respectively.
And step 102, determining scheduling control information corresponding to a plurality of TRPs.
In the embodiment of the present invention, a PDCCH (Physical Downlink Control Channel) may be used as scheduling Control information of the plurality of TRPs to schedule the same data packet for transmission on the plurality of TRPs; the PDCCH indicates that the same data packet is transmitted on different TRPs occupying the same or different resources.
Or, using a plurality of PDCCHs as scheduling control information of the plurality of TRPs respectively, and scheduling the same data packet to perform data transmission on the plurality of TRPs.
After determining the corresponding scheduling control information, data scheduling and resource mapping may be performed on the data packets of the plurality of TRPs.
Step 103, indicating, to the UE, transport block indication information and the RV information, where the transport block indication information is used to indicate whether the data packets of the multiple TRPs correspond to the same transport block TB. When indicating that the transmitted data packets are identical, this means that multiple data packets need to be combined to provide diversity gain. The data packets described herein correspond to data streams transmitted by different TRPs.
When one Physical Downlink Control Channel (PDCCH) is used as scheduling control information of the plurality of TRPs to schedule the same data packet to be transmitted on the plurality of TRPs, in the step, the transmission block indication information is indicated to the UE in the following mode:
indicating the transport block indication Information to the UE by using DCI (Downlink Control Information) signaling; or
Scrambling the PDCCH by using a first RNTI (Radio Network Temporary Identity) to indicate the transport block indication information to the UE; or
The method includes the steps that RRC (Radio Resource Control) signaling is utilized to send work mode indication information to UE, wherein the work mode indication information is used for indicating that the UE works in a preset work mode, and in the work mode, data streams transmitted from a plurality of TRPs correspond to the same data block so as to be beneficial to data combination, so that the work mode indication information implicitly indicates transmission block indication information to the UE. The preset operation mode may be a high-reliability communication mode, for example, a URLLC mode.
In these cases, when the RV information is indicated to the UE, an RV index is set for TRP data corresponding to a DMRS (Demodulation Reference Signal) port group according to a mapping relationship between TRP and the port group, and the RV index is indicated to the UE by DCI signaling.
Specifically, when the number of DMRS port groups is less than or equal to the number of RVs in the RV version set, different RV indices are sequentially selected in a predefined RV version set, such as [0, 1, 2, 3 ]. When the number of the DMRS port groups is larger than the number of RVs in the RV version set, adopting a cyclic use method, starting from the Mth DMRS port group in the DMRS port groups and starting from the first RV index in the RV version set, and sequentially reselecting in the RV version set; where M is the number of RVs in the RV version set + 1. During retransmission, the RV index used by the DMRS port group in each transmission is different from the RV index used by the previous transmission; and if all the RV indexes in the RV version set are used for transmission, adopting a recycling method to reselect from the first RV index in the RV version set.
When a plurality of PDCCHs are respectively used as scheduling control information of the plurality of TRPs and the same data packet is scheduled to be transmitted on the plurality of TRPs, the working mode indication information can be sent by using RRC signaling or second RNTI or by using one information field in DCI signaling, and the working mode indication information is used for indicating that the UE works in a preset working mode so as to indicate transmission block indication information to the UE; and indicating RV information to the UE by using the PDCCH. The preset operation mode may be a high-reliability communication mode, for example, a URLLC mode.
And 104, transmitting the data packets of the plurality of TRPs to the UE by using the scheduling control information.
In the embodiment of the invention, when the UE transmits the data packets on a plurality of TRPs, the network side equipment determines the RV version information and determines the scheduling control information corresponding to the plurality of TRPs. And then, indicating transmission block indication information and the RV information to the UE, and sending the data packets of the plurality of TRPs to the UE by using the scheduling control information. Therefore, after receiving the data packets of the plurality of TRPs, the UE can merge the data packets sent by the plurality of TRPs when determining that the data packets sent by the plurality of TRPs correspond to the same TB according to the transport block indication information and the RV information of the network side equipment. Therefore, the scheme of the embodiment of the invention can improve the data reliability and reduce the time delay.
As shown in fig. 2, the data transmission method according to the embodiment of the present invention is applied to a UE, and includes:
step 201, receiving data packets sent by a network side device from a plurality of TRPs.
Step 202, receiving transport block indication information and RV information sent by the network side device, where the transport block indication information is used to indicate whether the data packets sent by the multiple TRPs correspond to the same transport block TB.
Corresponding to different transmission modes of the network side equipment, in this step, the UE may receive DCI signaling sent by the network side equipment, where the DCI signaling is used to indicate the transport block indication information; or receiving a first RNTI sent by the network side equipment to acquire the transmission block indication information; or receiving working mode indication information sent by the network side equipment by using RRC signaling, wherein the working mode indication information is used for indicating that the UE works in a preset working mode so as to obtain the transmission block indication information; and receiving DCI signaling sent by the network side equipment to acquire the RV information.
Or, the UE may receive working mode indication information sent by the network side device using an RRC signaling or a second RNTI or using an information field in a DCI signaling, where the working mode indication information is used to indicate that the UE works in a preset working mode to obtain transmission block indication information, and obtain the RV information through the PDCCH.
The preset operation mode may be a high-reliability communication mode, for example, a URLLC mode.
And 203, combining the data packets sent by the plurality of TRPs with the RV information when it is determined that the data packets sent by the plurality of TRPs correspond to the same TB according to the transport block indication information.
In this step, if receiving the operating mode indication information sent by the network side device by using RRC signaling, the UE monitors a plurality of different PDCCHs and detects the PDSCH, and combines the RV information to combine the data packets of the plurality of TRPs when receiving the plurality of different PDSCHs.
And if receiving the working mode indication information sent by the network side equipment by using a second RNTI, the UE determines whether the second RNTI is a special RNTI for a high-reliability communication mode, and combines the data packets sent from the plurality of TRPs by combining the RV information when determining that the second RNTI is the special RNTI for the high-reliability communication mode.
In the embodiment of the invention, when the UE transmits the data packets on a plurality of TRPs, the network side equipment determines the RV version information and determines the scheduling control information corresponding to the plurality of TRPs. And then, indicating transmission block indication information and the RV information to the UE, and sending the data packets of the plurality of TRPs to the UE by using the scheduling control information. Therefore, after receiving the data packets of the plurality of TRPs, the UE can merge the data packets sent by the plurality of TRPs when determining that the data packets sent by the plurality of TRPs correspond to the same TB according to the transport block indication information and the RV information of the network side equipment. Therefore, the scheme of the embodiment of the invention can improve the data reliability and reduce the time delay.
In the embodiment of the invention, when the network side equipment determines that one UE transmits URLLC data packets at a plurality of TRPs, the network side equipment can acquire data signals of a plurality of different redundancy versions RV. And carrying out PDSCH resource scheduling on the plurality of TRPs by adopting one or more PDCCHs. For example, one PDSCH multi-stream (multi-layer) may be used for data bearer, or multiple independent PDSCHs may be used for data bearer. And then, carrying out resource mapping on the data packets to be transmitted by the plurality of TRPs, sending the data packets, and informing the UE whether the data streams transmitted by the plurality of TRPs correspond to the same TB. And after receiving the data signals of the plurality of TRPs, the UE demodulates the data and combines the RV versions of the data packets from the same TB.
Hereinafter, the detailed implementation of the invention will be described in detail with reference to two embodiments.
In the data transmission method according to the embodiment of the present invention, the multi-stream transmission of one PDSCH from different TRPs scheduled by one PDCCH is taken as an example for description.
Multiple streams are transmitted on one PDSCH and may be scheduled using one PDCCH. However, to avoid data interference, different resource allocations are used, which requires multiple resource allocation indications. And each data flow corresponds to one TRP for data transmission. In the embodiment of the present invention, in order to reduce the resource indication overhead, the following signaling optimization method may be adopted:
the first data stream employs consecutive resource allocations, the second data stream resource allocation and the first one separated by only one offset, and the third and second ones also separated by only one offset, with only the extra offset indicated in the PDCCH.
Since multiple data streams are different RVs of the same packet, it is necessary to explicitly indicate on the PDCCH that different TRP data streams correspond to the same transport block TB. A specific method may be to add a flag signal to the PDCCH. When the identifier is indicated to be 0, different data streams correspond to different TBs, and data combination is not needed; when the flag indicates 1, it indicates that a different TRP data stream comes from the same TB and data merging is required.
Optionally, an independent RNTI may be configured for the URLLC, and when the URLLC works in this mode, merging of multiple TRPs corresponding to RVs may be indicated by recessive RNTI.
Meanwhile, since one TRP generally corresponds to one independent DMRS port group, an association relationship needs to be established. When the flag indication is 1, the data streams transmitted by different TRPs correspond to the same TB, and one RV index indication field is configured corresponding to one DMRS port group. Thus different TRPs may be configured with the same or different RVs. In order to improve the channel decoding effect, the different transmission opportunities may configure the cyclic distribution of the RVs to improve the convergence rate of retransmission or multiple transmissions.
In the data transmission method according to the embodiment of the present invention, a description is given by taking an example in which a plurality of PDSCHs are independently scheduled and combined.
Since multiple RV versions are transmitted on multiple PDSCHs, multiple PDCCHs are required for scheduling. However, in order to avoid mutual interference of data, different resource allocations are usually adopted, and different PDCCHs can independently schedule resources. In order to improve the reliability of the PDCCH, each PDCCH may employ orthogonal resource allocation while employing a higher CCE aggregation level.
If the data streams transmitted by the multiple TRPs are different RVs of the same data packet, when the multiple PDCCHs schedule multiple PDSCHs from different TRPs, the UE may be notified to operate in the URLLC mode at this time by using RRC configuration or using a dedicated RNTI, and the received multiple PDSCHs correspond to the same TB and merge the RVs of the different PDSCHs.
When the RRC configuration indicates, the UE knows that it may have multiple different PDCCH schedules while working in the URLCC mode, so the UE monitors the multiple different PDCCHs and detects the PDSCH, and performs data combining if receiving the multiple different PDCCHs. When the special RNTI is adopted for indication, the UE needs to detect the RNTI to distinguish whether a plurality of different PDSCHs need to be combined, if the RNTI is special for the URLLC, data combination is carried out, if the RNTI is other RNTIs, data combination is not needed, and data detection is independently carried out on each PDSCH.
It can be seen from the above description that the scheme of the embodiment of the present invention can effectively improve the reliability of data transmission and reduce the receiving delay.
As shown in fig. 3, the communication device of the embodiment of the present invention includes: a processor 300 for reading the program in the memory 320, and executing the following processes:
a processor 300 for reading the program in the memory 320, and executing the following processes: transmitting, by the transceiver 310, a data packet of the plurality of TRPs to the UE using the scheduling control information; when determining that User Equipment (UE) transmits data packets on a plurality of Transmission Receiving Points (TRP), determining Redundancy Version (RV) information for current data transmission; determining scheduling control information corresponding to a plurality of TRPs; indicating, to the UE, transport block indication information and the RV information, the transport block indication information being used to indicate whether the data packets of the plurality of TRPs correspond to a same transport block TB;
a transceiver 310 for receiving and transmitting data under the control of the processor 300. Specifically, the method is configured to send the data packets of the plurality of TRPs to the UE using the scheduling control information.
Where in fig. 3, the bus architecture may include any number of interconnected buses and bridges, with various circuits being linked together, particularly one or more processors represented by processor 300 and memory represented by memory 320. The bus architecture may also link together various other circuits such as peripherals, voltage regulators, power management circuits, and the like, which are well known in the art, and therefore, will not be described any further herein. The bus interface provides an interface. The transceiver 310 may be a number of elements including a transmitter and a transceiver providing a means for communicating with various other apparatus over a transmission medium. The processor 300 is responsible for managing the bus architecture and general processing, and the memory 320 may store data used by the processor 300 in performing operations.
The processor 300 is responsible for managing the bus architecture and general processing, and the memory 320 may store data used by the processor 300 in performing operations.
The processor 300 is further adapted to read the computer program and perform the following steps:
and determining the RV information for current data transmission according to a preset RV cyclic transmission mechanism.
The processor 300 is further adapted to read the computer program and perform the following steps:
when the number of TRPs in the plurality of TRPs is less than or equal to the number of RVs in the RV version set, sequentially selecting different RV indexes for the plurality of TRPs in a predefined RV version set; when the number of TRPs in the plurality of TRPs is larger than the number of RVs in the RV version set, adopting a cyclic use method, starting from the Nth TRP in the plurality of TRPs, starting from the first RV index in the RV version set, and sequentially reselecting in the RV version set; wherein N is the number of RVs in the RV version set + 1; at the time of retransmission, the RV index used by the plurality of TRPs at each transmission is different from the RV index used by the previous transmission; and if all the RV indexes in the RV version set are used for transmission, adopting a recycling method to reselect from the first RV index in the RV version set.
The processor 300 is further adapted to read the computer program and perform the following steps:
using a Physical Downlink Control Channel (PDCCH) as scheduling control information of the plurality of TRPs to schedule the same data packet to be transmitted on the plurality of TRPs; the PDCCH indicates that the same data packet is transmitted on different TRPs to occupy the same or different resources;
or, using a plurality of PDCCHs as scheduling control information of the plurality of TRPs respectively, and scheduling the same data packet to perform data transmission on the plurality of TRPs.
The processor 300 is further adapted to read the computer program and perform the following steps:
indicating the transmission block indication information to the UE by using a Downlink Control Information (DCI) signaling; or
Scrambling the PDCCH by using a first Radio Network Temporary Identifier (RNTI) to indicate the transmission block indication information to the UE; or
And sending work mode indication information to the UE by utilizing Radio Resource Control (RRC) signaling, wherein the work mode indication information is used for indicating that the UE works in a preset work mode so as to indicate the transmission block indication information.
The processor 300 is further adapted to read the computer program and perform the following steps:
and according to the mapping relation between the TRP and a demodulation reference signal port group DMRS port group, setting an RV index for TRP data corresponding to the DMRS port group, and indicating the RV index to the UE by using DCI signaling.
The processor 300 is further adapted to read the computer program and perform the following steps:
when the number of the DMRS port groups is less than or equal to the number of RVs in the RV version set, sequentially selecting different RV indexes in a predefined RV version set; when the number of the DMRS port groups is larger than the number of RVs in the RV version set, adopting a cyclic use method, starting from the Mth DMRS port group in the DMRS port groups and starting from the first RV index in the RV version set, and sequentially reselecting in the RV version set; where M is the number of RVs in the RV version set + 1;
during retransmission, the RV index used by the DMRS port group in each transmission is different from the RV index used by the previous transmission; and if all the RV indexes in the RV version set are used for transmission, adopting a recycling method to reselect from the first RV index in the RV version set.
The processor 300 is further adapted to read the computer program and perform the following steps:
sending work mode indication information by using an RRC signaling or a second RNTI or by using an information field in a DCI signaling, wherein the work mode indication information is used for indicating that the UE works in a preset work mode so as to indicate the transmission block indication information to the UE;
and indicating RV information to the UE by using the PDCCH.
The preset operation mode may be a high-reliability communication mode, for example, a URLLC mode.
As shown in fig. 4, a communication device according to an embodiment of the present invention includes: the processor 400, which is used to read the program in the memory 420, executes the following processes:
the processor 400, which is used to read the program in the memory 420, executes the following processes:
receiving data packets sent by a network side device from a plurality of TRPs through a transceiver 410; receiving transport block indication information and RV information sent by the network side equipment, wherein the transport block indication information is used for indicating whether data packets sent by the plurality of TRPs correspond to the same transport block TB; and when the data packets sent by the plurality of TRPs are determined to correspond to the same TB according to the transmission block indication information, combining the data packets sent by the plurality of TRPs by combining the RV information.
A transceiver 410 for receiving and transmitting data under the control of the processor 400. Specifically, the method is used for receiving data packets sent by a network side device from a plurality of TRPs; and receiving transport block indication information and RV information sent by the network side equipment, wherein the transport block indication information is used for indicating whether the data packets sent by the plurality of TRPs correspond to the same transport block TB.
Where in fig. 4, the bus architecture may include any number of interconnected buses and bridges, with various circuits of one or more processors, represented by processor 400, and memory, represented by memory 420, being linked together. The bus architecture may also link together various other circuits such as peripherals, voltage regulators, power management circuits, and the like, which are well known in the art, and therefore, will not be described any further herein. The bus interface provides an interface. The transceiver 410 may be a number of elements including a transmitter and a receiver that provide a means for communicating with various other apparatus over a transmission medium. For different user devices, the user interface 430 may also be an interface capable of interfacing with a desired device externally, including but not limited to a keypad, display, speaker, microphone, joystick, etc.
The processor 400 is responsible for managing the bus architecture and general processing, and the memory 420 may store data used by the processor 400 in performing operations.
The transceiver 410 is configured to receive a DCI signaling sent by the network side device, where the DCI signaling is used to indicate the transport block indication information; or receiving a first RNTI sent by the network side equipment to acquire the transmission block indication information; or receiving working mode indication information sent by the network side equipment by using RRC signaling, wherein the working mode indication information is used for indicating that the UE works in a preset working mode so as to obtain the transmission block indication information; and receiving DCI signaling sent by the network side equipment to acquire the RV information.
The transceiver 410 is configured to receive a DCI signaling sent by the network side device, and receive working mode indication information sent by the network side device by using an RRC signaling or a second RNTI or by using an information field in the DCI signaling, where the working mode indication information is used to indicate that the UE operates in a preset working mode to obtain transport block indication information;
the processor 400 is further adapted to read the computer program and perform the following steps:
and acquiring the RV information through the PDCCH.
The processor 400 is further adapted to read the computer program and perform the following steps:
and monitoring a plurality of different PDCCHs and detecting PDSCHs, and combining the RV information to combine the data packets of the plurality of TRPs when receiving the plurality of different PDSCHs.
The processor 400 is further adapted to read the computer program and perform the following steps:
and determining whether the second RNTI is a special high-reliability communication mode RNTI, and combining the data packets sent from the plurality of TRPs by combining the RV information when the second RNTI is determined to be the special high-reliability communication mode RNTI.
The preset operation mode may be a high-reliability communication mode, for example, a URLLC mode.
As shown in fig. 5, the data transmission apparatus according to the embodiment of the present invention includes:
a determining module 501, configured to determine redundancy version RV information for current data transmission when it is determined that a user equipment UE transmits a data packet on a plurality of transmission receiving points TRP; a processing module 502, configured to determine scheduling control information corresponding to a plurality of TRPs; an indicating module 503, configured to indicate, to the UE, transport block indication information and the RV information, where the transport block indication information is used to indicate whether a data packet of the multiple TRPs corresponds to a same transport block TB; a sending module 504, configured to send the data packet of the plurality of TRPs to the UE by using the scheduling control information.
The determining module 501 is specifically configured to determine, according to a preset RV cycle transmission mechanism, RV information for current data transmission. Specifically, when the number of TRPs in the TRPs is less than or equal to the number of RVs in the RV version set, sequentially selecting different RV indexes for the TRPs in a predefined RV version set; when the number of TRPs in the plurality of TRPs is larger than the number of RVs in the RV version set, adopting a cyclic use method, starting from the Nth TRP in the plurality of TRPs, starting from the first RV index in the RV version set, and sequentially reselecting in the RV version set; wherein N is the number of RVs in the RV version set + 1; at the time of retransmission, the RV index used by the plurality of TRPs at each transmission is different from the RV index used by the previous transmission; and if all the RV indexes in the RV version set are used for transmission, adopting a recycling method to reselect from the first RV index in the RV version set.
Wherein the processing module 502 is configured to:
using a Physical Downlink Control Channel (PDCCH) as scheduling control information of the plurality of TRPs to schedule the same data packet to be transmitted on the plurality of TRPs; the PDCCH indicates that the same data packet is transmitted on different TRPs to occupy the same or different resources;
or, using a plurality of PDCCHs as scheduling control information of the plurality of TRPs respectively, and scheduling the same data packet to perform data transmission on the plurality of TRPs.
When one physical downlink control channel PDCCH is used as scheduling control information of the plurality of TRPs to schedule the same data packet for transmission on the plurality of TRPs, the indicating module 503 is configured to indicate the transport block indication information to the UE by using a downlink control information DCI signaling; or scrambling the PDCCH by using a first Radio Network Temporary Identifier (RNTI) to indicate the transmission block indication information to the UE; or sending work mode indication information to the UE by utilizing Radio Resource Control (RRC) signaling, wherein the work mode indication information is used for indicating that the UE works in a preset work mode so as to indicate the transmission block indication information. And the indicating module 503 is configured to set an RV index for the TRP data corresponding to the DMRS port group according to a mapping relationship between the TRP and the DMRS port group of the demodulation reference signal port group, and indicate the RV index to the UE by using DCI signaling.
When an RV index is set for TRP data corresponding to the DMRS port group, when the number of the DMRS port group is less than or equal to the number of RVs in the RV version set, different RV indexes are sequentially selected from a predefined RV version set, such as [0, 1, 2, 3 ]; when the number of the DMRS port groups is larger than the number of RVs in the RV version set, adopting a cyclic use method, starting from the Mth DMRS port group in the DMRS port groups and starting from the first RV index in the RV version set, and sequentially reselecting in the RV version set; where M is the number of RVs in the RV version set + 1; during retransmission, the RV index used by the DMRS port group in each transmission is different from the RV index used by the previous transmission; and if all the RV indexes in the RV version set are used for transmission, adopting a recycling method to reselect from the first RV index in the RV version set.
When a plurality of PDCCHs are respectively used as scheduling control information of the plurality of TRPs and the same data packet is scheduled for data transmission on the plurality of TRPs, the indicating module 503 is configured to send working mode indication information by using an RRC signaling or a second RNTI or by using an information field in a DCI signaling, where the working mode indication information is used to indicate that the UE works in a preset working mode to indicate transmission block indication information to the UE; and indicating RV information to the UE by using the PDCCH.
The preset operation mode may be a high-reliability communication mode, for example, a URLLC mode.
The working principle of the apparatus of the embodiment of the present invention may refer to the description of the foregoing method embodiment, and the apparatus may be located in a network side device.
In the embodiment of the invention, when the UE transmits the data packets on a plurality of TRPs, the network side equipment determines the RV version information and determines the scheduling control information corresponding to the plurality of TRPs. And then, indicating transmission block indication information and the RV information to the UE, and sending the data packets of the plurality of TRPs to the UE by using the scheduling control information. Therefore, after receiving the data packets of the plurality of TRPs, the UE can merge the data packets sent by the plurality of TRPs when determining that the data packets sent by the plurality of TRPs correspond to the same TB according to the transport block indication information and the RV information of the network side equipment. Therefore, the scheme of the embodiment of the invention can improve the data reliability and reduce the time delay.
As shown in fig. 6, the data transmission apparatus according to the embodiment of the present invention includes:
a first receiving module 601, configured to receive a data packet sent by a network side device from multiple TRPs;
a second receiving module 602, configured to receive transport block indication information and RV information sent by the network side device, where the transport block indication information is used to indicate whether a data packet sent by the multiple TRPs corresponds to a same transport block TB;
a processing module 603, configured to combine the data packets sent by the multiple TRPs with the RV information when it is determined that the data packets sent by the multiple TRPs correspond to the same TB according to the transport block indication information.
Wherein the second receiving module 602 may include: a first receiving submodule, configured to receive a DCI signaling sent by the network side device, where the DCI signaling is used to indicate the transport block indication information; or receiving a first RNTI sent by the network side equipment to acquire the transmission block indication information; or receiving working mode indication information sent by the network side equipment by using RRC signaling, wherein the working mode indication information is used for indicating that the UE works in a preset working mode so as to obtain the transmission block indication information; and the second receiving submodule is used for receiving the DCI signaling sent by the network side equipment so as to acquire the RV information.
Alternatively, the second receiving module 602 may include: a third receiving sub-module, configured to receive working mode indication information sent by the network side device using an RRC signaling or a second RNTI or using an information field in a DCI signaling, where the working mode indication information is used to indicate that the UE operates in a preset working mode to obtain transport block indication information; and the obtaining submodule is used for obtaining the RV information through the PDCCH.
If receiving the operating mode indication information sent by the network side device through the RRC signaling, the processing module 603 is configured to monitor a plurality of different PDCCHs and detect a PDSCH, and combine the data packets of the plurality of TRPs with the RV information when receiving the plurality of different PDSCHs.
If receiving the working mode indication information sent by the network side device using the second RNTI, the processing module 603 is configured to determine whether the second RNTI is the RNTI dedicated to the high-reliability communication mode, and merge the data packets sent from the plurality of TRPs in combination with the RV information when it is determined that the second RNTI is the RNTI dedicated to the high-reliability communication mode.
The working principle of the apparatus of the present embodiment may refer to the description of the foregoing method embodiment, and the apparatus may be located in the UE.
In the embodiment of the invention, when the UE transmits the data packets on a plurality of TRPs, the network side equipment determines the RV version information and determines the scheduling control information corresponding to the plurality of TRPs. And then, indicating transmission block indication information and the RV information to the UE, and sending the data packets of the plurality of TRPs to the UE by using the scheduling control information. Therefore, after receiving the data packets of the plurality of TRPs, the UE can merge the data packets sent by the plurality of TRPs when determining that the data packets sent by the plurality of TRPs correspond to the same TB according to the transport block indication information and the RV information of the network side equipment. Therefore, the scheme of the embodiment of the invention can improve the data reliability and reduce the time delay.
Furthermore, a computer-readable storage medium of an embodiment of the present invention stores a computer program executable by a processor to implement:
when determining that User Equipment (UE) transmits data packets on a plurality of Transmission Receiving Points (TRP), determining Redundancy Version (RV) information for current data transmission;
determining scheduling control information corresponding to a plurality of TRPs;
indicating, to the UE, transport block indication information and the RV information, the transport block indication information being used to indicate whether the data packets of the plurality of TRPs correspond to a same transport block TB;
and transmitting the data packets of the plurality of TRPs to the UE by using the scheduling control information.
Wherein the determining redundancy version, RV, information for current data transmission includes:
and determining the RV information for current data transmission according to a preset RV cyclic transmission mechanism.
Wherein, the determining the RV information for current data transmission according to a preset RV cycle transmission mechanism includes:
when the number of TRPs in the plurality of TRPs is less than or equal to the number of RVs in the RV version set, sequentially selecting different RV indexes for the plurality of TRPs in a predefined RV version set; when the number of TRPs in the plurality of TRPs is larger than the number of RVs in the RV version set, adopting a cyclic use method, starting from the Nth TRP in the plurality of TRPs, starting from the first RV index in the RV version set, and sequentially reselecting in the RV version set; wherein N is the number of RVs in the RV version set + 1;
at the time of retransmission, the RV index used by the plurality of TRPs at each transmission is different from the RV index used by the previous transmission; and if all the RV indexes in the RV version set are used for transmission, adopting a recycling method to reselect from the first RV index in the RV version set.
The determining scheduling control information corresponding to a plurality of TRPs includes:
using a Physical Downlink Control Channel (PDCCH) as scheduling control information of the plurality of TRPs to schedule the same data packet to be transmitted on the plurality of TRPs; the PDCCH indicates that the same data packet is transmitted on different TRPs to occupy the same or different resources;
or, using a plurality of PDCCHs as scheduling control information of the plurality of TRPs respectively, and scheduling the same data packet to perform data transmission on the plurality of TRPs.
When one Physical Downlink Control Channel (PDCCH) is used as scheduling control information of the plurality of TRPs to schedule the same data packet to be transmitted on the plurality of TRPs, the indicating information of the transmission block to the UE comprises:
indicating the transmission block indication information to the UE by using a Downlink Control Information (DCI) signaling; or
Scrambling the PDCCH by using a first Radio Network Temporary Identifier (RNTI) to indicate the transmission block indication information to the UE; or
And sending work mode indication information to the UE by utilizing Radio Resource Control (RRC) signaling, wherein the work mode indication information is used for indicating that the UE works in a preset work mode so as to indicate the transmission block indication information.
When one Physical Downlink Control Channel (PDCCH) is used as scheduling control information of the plurality of TRPs to schedule the same data packet to be transmitted on the plurality of TRPs, indicating the RV information to the UE comprises the following steps:
and according to the mapping relation between the TRP and a demodulation reference signal port group DMRS port group, setting an RV index for TRP data corresponding to the DMRS port group, and indicating the RV index to the UE by using DCI signaling.
Wherein, the setting of the RV index for the TRP data corresponding to the DMRS port group includes:
when the number of the DMRS port groups is less than or equal to the number of RVs in the RV version set, sequentially selecting different RV indexes in a predefined RV version set; when the number of the DMRS port groups is larger than the number of RVs in the RV version set, adopting a cyclic use method, starting from the Mth DMRS port group in the DMRS port groups and starting from the first RV index in the RV version set, and sequentially reselecting in the RV version set; where M is the number of RVs in the RV version set + 1;
during retransmission, the RV index used by the DMRS port group in each transmission is different from the RV index used by the previous transmission; and if all the RV indexes in the RV version set are used for transmission, adopting a recycling method to reselect from the first RV index in the RV version set.
When a plurality of PDCCHs are respectively used as scheduling control information of the plurality of TRPs and a same data packet is scheduled for data transmission on the plurality of TRPs, the indicating, to the UE, the transport block indication information and the RV information includes:
sending work mode indication information by using an RRC signaling or a second RNTI or by using an information field in a DCI signaling, wherein the work mode indication information is used for indicating that the UE works in a preset work mode so as to indicate the transmission block indication information to the UE;
and indicating RV information to the UE by using the PDCCH.
Furthermore, a computer-readable storage medium of an embodiment of the present invention stores a computer program executable by a processor to implement:
receiving data packets sent by a network side device from a plurality of TRPs;
receiving transport block indication information and RV information sent by the network side equipment, wherein the transport block indication information is used for indicating whether data packets sent by the plurality of TRPs correspond to the same transport block TB;
and when the data packets sent by the plurality of TRPs are determined to correspond to the same TB according to the transmission block indication information, combining the data packets sent by the plurality of TRPs by combining the RV information.
Wherein, the receiving the transport block indication information and the RV information sent by the network side device includes:
receiving DCI signaling sent by the network side equipment, wherein the DCI signaling is used for indicating the transmission block indication information; or receiving a first RNTI sent by the network side equipment to acquire the transmission block indication information; or receiving working mode indication information sent by the network side equipment by using RRC signaling, wherein the working mode indication information is used for indicating that the UE works in a preset working mode so as to obtain the transmission block indication information;
and receiving DCI signaling sent by the network side equipment to acquire the RV information.
Wherein, the receiving the transport block indication information and the RV information sent by the network side device includes:
receiving working mode indication information sent by the network side equipment by using an RRC signaling or a second RNTI or by using an information field in a DCI signaling, wherein the working mode indication information is used for indicating that the UE works in a preset working mode so as to acquire transmission block indication information;
and acquiring the RV information through the PDCCH.
If receiving the working mode indication information sent by the network side device by using the RRC signaling, and when determining that the data packets sent by the plurality of TRPs correspond to the same TB according to the transport block indication information, merging the data packets sent by the plurality of TRPs in combination with the RV information, the method includes:
and monitoring a plurality of different PDCCHs and detecting PDSCHs, and combining the RV information to combine the data packets of the plurality of TRPs when receiving the plurality of different PDSCHs.
If receiving the working mode indication information sent by the network side device by using the second RNTI, and when it is determined that the data packets sent by the plurality of TRPs correspond to the same TB according to the transport block indication information, merging the data packets sent by the plurality of TRPs in combination with the RV information, the method includes:
and determining whether the second RNTI is a special high-reliability communication mode RNTI, and combining the data packets sent from the plurality of TRPs by combining the RV information when the second RNTI is determined to be the special high-reliability communication mode RNTI.
In the several embodiments provided in the present application, it should be understood that the disclosed method and apparatus may be implemented in other ways. For example, the above-described apparatus embodiments are merely illustrative, and for example, the division of the units is only one logical division, and other divisions may be realized in practice, for example, a plurality of units or components may be combined or integrated into another system, or some features may be omitted, or not executed. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection through some interfaces, devices or units, and may be in an electrical, mechanical or other form.
In addition, functional units in the embodiments of the present invention may be integrated into one processing unit, or each unit may be physically included alone, or two or more units may be integrated into one unit. The integrated unit can be realized in a form of hardware, or in a form of hardware plus a software functional unit.
The integrated unit implemented in the form of a software functional unit may be stored in a computer readable storage medium. The software functional unit is stored in a storage medium and includes several instructions to enable a computer device (which may be a personal computer, a server, or a network device) to execute some steps of the transceiving method according to various embodiments of the present invention. And the aforementioned storage medium includes: various media capable of storing program codes, such as a usb disk, a removable hard disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk, or an optical disk.
While the foregoing is directed to the preferred embodiment of the present invention, it will be understood by those skilled in the art that various changes and modifications may be made without departing from the spirit and scope of the invention as defined in the appended claims.