CN111049626B - Method and apparatus for wireless communication - Google Patents

Method and apparatus for wireless communication Download PDF

Info

Publication number
CN111049626B
CN111049626B CN201911107855.3A CN201911107855A CN111049626B CN 111049626 B CN111049626 B CN 111049626B CN 201911107855 A CN201911107855 A CN 201911107855A CN 111049626 B CN111049626 B CN 111049626B
Authority
CN
China
Prior art keywords
data packet
network device
data
harq process
parameter set
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201911107855.3A
Other languages
Chinese (zh)
Other versions
CN111049626A (en
Inventor
蔺波
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CN201911107855.3A priority Critical patent/CN111049626B/en
Publication of CN111049626A publication Critical patent/CN111049626A/en
Application granted granted Critical
Publication of CN111049626B publication Critical patent/CN111049626B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/18Automatic repetition systems, e.g. Van Duuren systems

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

The invention provides a method and a device for wireless communication, wherein the method is executed in a communication system comprising at least two network devices, and the method comprises the following steps: the first network equipment receives indication information of a first parameter set, wherein the first parameter set at least comprises parameters of the MAC layer, and the parameters of the MAC layer at least comprise hybrid automatic repeat request process identification (HARQ) process ID; the first network equipment receives a first data packet; the first network device processes the first data packet through the first protocol layer set according to the first parameter set to generate a second data packet, wherein the HARQ process ID of the second data packet is the same as or different from the HARQ process ID of a third data packet generated by the second network device; and the first network equipment sends the second data packet to the terminal equipment. Thus, reliability and accuracy of wireless communication can be improved.

Description

Method and apparatus for wireless communication
The application is a divisional application of an invention patent application with the application number of 201580081052.9, the date of entering China national phase is 12 and 25 in 2017, and the name of the invention patent application is a method and a device for wireless communication.
Technical Field
The present invention relates to the field of communications, and more particularly, to a method and apparatus for wireless communication.
Background
Conventionally, a wireless communication technology is known in which two or more network devices can process (e.g., encapsulate) data through protocol layer stacks having the same radio resource dedicated configuration (e.g., a preset static configuration) and transmit the data to the same terminal device, so that the terminal device can acquire the data transmitted by the two or more protocol stacks through the protocol stacks corresponding to the protocol layer set, and since the radio resource dedicated configurations of the protocol layer stacks of the network devices are the same, the terminal device does not need to distinguish the network devices from which the data comes, that is, can default that the data comes from the same network device, and thus can transmit the data through a plurality of network devices without additional processing by the terminal device, thereby reducing the load on the network devices.
However, the above protocol stack includes a Media Access Control (MAC) layer, and the MAC layer may be used to perform, for example, Hybrid Automatic Repeat request (HARQ) processing, and when a network device performs HARQ processing on data using MAC, it is necessary to use a Hybrid Automatic Repeat request process Identity (HARQ process ID), and the HARQ process ID used by the network device dynamically changes, that is, the HARQ process used by the network device dynamically changes under the influence of objective conditions such as channel quality and retransmission times.
Therefore, for example, two network devices (hereinafter, referred to as network device # a and network device # B for easy understanding and distinction) may process (same or different) data using the same HARQ process (i.e., the same HARQ process ID) and transmit the processed data to the terminal device, which may cause the terminal device to perform the HARQ process for the network device # a through the HARQ process while performing the HARQ process for the network device # B through the HARQ process, and the network device # a may mistakenly consider a relevant signaling (e.g., feedback information, etc.) that the terminal device needs to transmit to the network device # B as the signaling transmitted to the network device # a, which may cause a transmission error and seriously affect the reliability and accuracy of wireless communication.
Disclosure of Invention
The invention provides a method and a device for wireless communication, which can improve the reliability and the accuracy of the wireless communication.
In a first aspect, a method for wireless communication is provided, which is performed in a communication system including at least two network devices, where a first network device and a second network device in the at least two network devices are configured at the same frequency, and the first network device and the second network device have a first protocol layer set, the first protocol layer set includes protocol layers with the same radio resource-specific configuration in the first network device and the second network device, and the first protocol layer set includes at least a medium access control MAC layer and a physical PHY layer, and the method includes: the first network equipment receives indication information of a first parameter set, wherein the first parameter set at least comprises parameters of the MAC layer, and the parameters of the MAC layer at least comprise hybrid automatic repeat request process identification (HARQ) process ID; the first network device receiving a first data packet, the first data packet being a data packet not processed by the first protocol layer set; the first network device processes the first data packet through the first protocol layer set according to the first parameter set to generate a second data packet, wherein the HARQ process ID of the second data packet is the same as or different from the HARQ process ID of a third data packet, and the third data packet is a data packet generated by the second network device according to the first parameter set and the first protocol layer set and sent to the terminal device; and the first network equipment sends the second data packet to the terminal equipment.
In a second aspect, a method for wireless communication is provided, which is performed in a communication system including at least two network devices, where a first network device of the at least two network devices and a second network device are configured at the same frequency, and the first network device and the second network device have a first protocol layer set, the first protocol layer set includes protocol layers with the same radio resource-specific configuration in the first network device and the second network device, and the first protocol layer set includes at least a medium access control MAC layer and a physical PHY layer, and the method includes: the second network equipment generates and sends a third data packet to the terminal equipment according to the first parameter set and the first protocol layer set; the second network device sends the indication information of the first parameter set to the first network device, the first parameter set at least includes the parameter of the MAC layer, the parameter of the MAC layer at least includes a HARQ process ID, so that the first network device processes a first data packet through the first protocol layer set according to the first parameter set to generate and send a second data packet to the terminal device, where the first data packet is a data packet that is not processed by the first protocol layer set, and the HARQ process ID of the second data packet is the same as or different from the HARQ process ID of a third data packet.
In a third aspect, a method of wireless communication is provided, the method comprising: the terminal device receives indication information of a first time-frequency resource and indication information of a second time-frequency resource, wherein the first time-frequency resource is used for bearing a second data packet sent by a first network device, the second time-frequency resource is used for bearing a third data packet sent by a second network device, the second data packet is generated by the first network device processing the first data packet according to a first protocol layer set, the third data packet is generated by the second network device processing the first data packet according to the first protocol layer set, the sending time of the second data packet is the same as the sending time of the third data packet, a frequency domain resource block bearing the second data packet is the same as a frequency domain resource block bearing the third data packet, a HARQ process ID of the second data packet is the same as a HARQ process ID of the third data packet, and each protocol layer included in the first protocol layer set is dedicated to wireless resources in the first network device and the second network device Setting the same; and the terminal equipment combines the second data packet and the third data packet according to the indication information of the first time-frequency resource and the indication information of the second time-frequency resource.
In a fourth aspect, an apparatus for wireless communication is provided, where the apparatus and a second network device are configured at the same frequency, and the apparatus and the second network device have a first protocol layer set, where the first protocol layer set includes protocol layers with the same radio resource dedicated configuration in the apparatus and the second network device, and the first protocol layer set includes at least a MAC layer and a PHY layer, and the apparatus includes: a receiving unit, configured to receive indication information of a first parameter set and a first data packet, where the first parameter set at least includes a parameter of the MAC layer, the parameter of the MAC layer at least includes a HARQ process ID, and the first data packet is a data packet that is not processed by the first protocol layer set; a processing unit, configured to process the first data packet through the first protocol layer set according to the first parameter set to generate a second data packet, where a HARQ process ID of the second data packet is the same as or different from a HARQ process ID of a third data packet, and the third data packet is a data packet that is generated by the second network device according to the first parameter set and the first protocol layer set and is sent to the terminal device; and the sending unit is used for sending the second data packet to the terminal equipment.
In a fifth aspect, an apparatus for wireless communication is provided, where a first network device and the apparatus are configured at the same frequency, and the first network device and the apparatus have a first protocol layer set, where the first protocol layer set includes protocol layers with the same radio resource dedicated configuration in the first network device and the apparatus, and the first protocol layer set includes at least a MAC layer and a PHY layer, and the apparatus includes: the processing unit is used for generating a third data packet according to the first parameter set and the first protocol layer set; a sending unit, configured to send the indication information of the first parameter set to the first network device, and send the third data packet to a terminal device, where the first parameter set at least includes a parameter of the MAC layer, and the parameter of the MAC layer at least includes a HARQ process ID, so that the first network device processes, according to the first parameter set, a first data packet through the first protocol layer set to generate and send a second data packet to the terminal device, where the first data packet is a data packet that is not processed by the first protocol layer set, and the HARQ process ID of the second data packet is the same as or different from the HARQ process ID of the third data packet.
In a sixth aspect, an apparatus for wireless communication is provided, the apparatus comprising: a receiving unit, configured to receive indication information of a first time-frequency resource and indication information of a second time-frequency resource, where the first time-frequency resource is used to carry a second data packet sent by a first network device, the second time-frequency resource is used to carry a third data packet sent by a second network device, the second data packet is generated by the first network device processing the first data packet according to a first protocol layer set, the third data packet is generated by the second network device processing the first data packet according to the first protocol layer set, a sending time of the second data packet is the same as a sending time of the third data packet, a resource block carrying the second data packet is the same as a frequency domain carrying the third data packet, a HARQ process ID of the second data packet is the same as a HARQ process ID of the third data packet, and each protocol layer included in the first protocol layer set is in a wireless protocol resource of the first network device and the second network device The source specific configuration is the same; and the processing unit is used for merging the second data packet and the third data packet according to the indication information of the first time-frequency resource and the indication information of the second time-frequency resource.
With reference to the first aspect, the second aspect, the fourth aspect and the fifth aspect, in a first implementation manner, when the transmission time of the second packet is different from the transmission time of the third packet, the HARQ process ID of the second packet is different from the HARQ process ID of the third packet.
With reference to the first, second, fourth, and fifth aspects and the foregoing implementation manners of the first aspect, in a second implementation manner, when a frequency domain resource block carrying the second data packet is different from a frequency domain resource block carrying the third data packet, a HARQ process ID of the second data packet is different from a HARQ process ID of the third data packet.
With reference to the first, second, fourth, and fifth aspects and the foregoing implementations of the first and second aspects, in a third implementation, when the data carried by the first data packet is different from the data carried by the fourth data packet, the HARQ process ID of the second data packet is different from the HARQ process ID of the third data packet.
With reference to the first aspect, the second aspect, the fourth aspect, the fifth aspect, and the foregoing implementation manner, in a fourth implementation manner, the third data packet is specifically a data packet generated by the second network device processing the first data packet according to the first parameter set and the first protocol layer set, and when a transmission time of the second data packet is the same as a transmission time of the third data packet, and a frequency domain resource block carrying the second data packet is the same as a frequency domain resource block carrying the third data packet, a HARQ process ID of the second data packet is the same as a HARQ process ID of the third data packet.
With reference to the first aspect, the second aspect, the fourth aspect, the fifth aspect, and the foregoing implementation manner of the second aspect, in a fourth implementation manner, the third data packet is specifically a data packet generated by the second network device processing the first data packet according to the first parameter set and the first protocol layer set, the first protocol layer set further includes a radio link control RLC layer, the first parameter set further includes parameters of the RLC layer, the parameters of the RLC layer at least include an RLC layer sequence number, and the RLC layer sequence number of the second data packet is the same as the RLC layer sequence number of the third data packet.
According to the method and the device for wireless communication provided by the embodiment of the invention, the first network equipment acquires the indication information of the first parameter set capable of indicating the HARQ process ID, processes the indication information based on the first parameter set to generate the second data packet, and processes the second network equipment based on the first parameter set to generate the second data packet, so that the corresponding relation (same or different) between the HARQ process ID of the second data packet and the HARQ process ID of the third data packet can be adjusted according to actual needs, thereby avoiding the occurrence of errors in the HARQ process caused by the occurrence of errors in the corresponding relation between the HARQ process ID of the second data packet and the HARQ process ID of the third data packet, and further improving the reliability and the accuracy of the wireless communication.
Drawings
Fig. 1 is a schematic flow diagram of a method of wireless communication in accordance with an embodiment of the present invention.
Fig. 2 is a schematic diagram of an example of a communication system to which the method of wireless communication of the present invention is applied.
FIG. 3 is a schematic diagram of data flow according to an embodiment of the invention.
FIG. 4 is a schematic diagram of the data flow of another embodiment of the present invention.
Fig. 5 is a diagram of another example of a communication system to which the method of wireless communication of the present invention is applied.
FIG. 6 is a schematic diagram of data flow according to yet another embodiment of the present invention.
FIG. 7 is a schematic diagram of data flow according to yet another embodiment of the present invention.
FIG. 8 is a schematic diagram of data flow according to yet another embodiment of the present invention.
Fig. 9 is a schematic flow chart of a method of wireless communication according to another embodiment of the present invention.
Fig. 10 is a schematic flow chart diagram of a method of wireless communication in accordance with yet another embodiment of the present invention.
Fig. 11 is a schematic block diagram of an apparatus for wireless communication in accordance with an embodiment of the present invention.
Fig. 12 is a schematic block diagram of an apparatus for wireless communication according to another embodiment of the present invention.
Fig. 13 is a schematic block diagram of an apparatus for wireless communication according to yet another embodiment of the present invention.
Fig. 14 is a schematic block diagram of a device for wireless communication according to an embodiment of the present invention.
Fig. 15 is a schematic structural diagram of a device for wireless communication according to another embodiment of the present invention.
Fig. 16 is a schematic structural diagram of a device for wireless communication according to still another embodiment of the present invention.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are some, not all, embodiments of the present invention. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
As used in this specification, the terms "component," "module," "system," and the like are intended to refer to a computer-related entity, either hardware, firmware, a combination of hardware and software, or software in execution. For example, a component may be, but is not limited to being, a process running on a processor, an object, an executable, a thread of execution, a program, and/or a computer. By way of illustration, both an application running on a computing device and the computing device can be a component. One or more components can reside within a process and/or thread of execution and a component can be localized on one computer and/or distributed between 2 or more computers. In addition, these components can execute from various computer readable media having various data structures stored thereon. The components may communicate by way of local and/or remote processes such as in accordance with a signal having one or more data packets (e.g., data from two components interacting with another component in a local system, distributed system, and/or across a network such as the internet with other systems by way of the signal).
The scheme of the embodiment of the invention can be applied to the existing cellular Communication systems, such as Global System for Mobile Communication (GSM), Wideband Code Division Multiple Access (WCDMA), Long Term Evolution (LTE), and other systems, and the supported Communication is mainly for voice and data Communication. Generally, a conventional base station supports a limited number of connections and is easy to implement.
The solution of the embodiment of the present invention can also be applied to a next generation mobile Communication system, which may be, for example, a system supporting Machine-to-Machine (Machine to Machine, M2M for short) Communication or Machine Type Communication (Machine Type Communication, MTC for short).
Optionally, the network device is a base station, and the terminal device is a user equipment.
Various embodiments are described herein in connection with a terminal device. A terminal device may also be referred to as a User Equipment (UE), an access terminal, a subscriber unit, a subscriber station, a mobile station, a remote terminal, a mobile device, a User terminal, a wireless communication device, a User agent, or a User Equipment. The terminal device may be a station (hereinafter, referred to as "stand" for all english) in a Wireless Local Area Network (WLAN), a cellular phone, a cordless phone, a Session Initiation Protocol (hereinafter, referred to as "SIP") phone, a Wireless Local Loop (hereinafter, referred to as "Wireless Local Loop" for all english), a Personal Digital Assistant (hereinafter, referred to as "Personal Digital Assistant"), a handheld device with Wireless communication function, a computing device or other processing device connected to a Wireless modem, a vehicle-mounted device, a wearable device, and a terminal device in a future 5G Network or a future-evolved Public Land Mobile Network (hereinafter, referred to as "Mobile Network", the English abbreviation can be: PLMN) terminal equipment in the network, etc.
Furthermore, various embodiments are described herein in connection with a network device. The network device may be a device used for communicating with a mobile device, such as a network device, and the network device may be a Base Station (BTS) in an Access Point (AP) in a WLAN, a GSM or CDMA (BTS) in a GSM or CDMA (Code Division Multiple Access, NB) in a WCDMA, an LTE or evolved Node B (eNB or eNodeB in an evolved Node B), a relay Station or Access Point, a vehicle-mounted device, a wearable device, a terminal device in a future 5G network, or a network device in a PLMN network that is evolved in the future, and the like.
Moreover, various aspects or features of the invention may be implemented as a method, apparatus, or article of manufacture using standard programming and/or engineering techniques. The term "article of manufacture" as used herein is intended to encompass a computer program accessible from any computer-readable device, carrier, or media. For example, computer-readable media may include, but are not limited to, magnetic storage devices (e.g., hard Disk, floppy Disk, magnetic tape, etc.), optical disks such as Compact Disk (CD), Digital Versatile Disk (DVD), etc., smart cards, flash Memory devices such as Erasable Programmable Read-Only Memory (EPROM), card, stick, or key drives, etc. In addition, various storage media described herein can represent one or more devices and/or other machine-readable media for storing information. The term "machine-readable medium" can include, without being limited to, wireless channels and various other media capable of storing, containing, and/or carrying instruction(s) and/or data.
Fig. 1 shows a schematic flow diagram of a method 100 of wireless communication according to an embodiment of the invention. The method 100 is performed in a communication system including at least two network devices, where a first network device and a second network device of the at least two network devices are configured at the same frequency, and the first network device and the second network device have a first protocol layer set, and radio resource dedicated configurations of protocol layers included in the first protocol layer set and the second protocol layer set in the first network device and the second network device are the same, and the first protocol layer set at least includes a MAC layer and a PHY layer, as shown in fig. 1, the method includes:
s110, the first network device receives indication information of a first parameter set, where the first parameter set at least includes a parameter of the MAC layer, and the parameter of the MAC layer at least includes a HARQ process ID;
s120, the first network device receives a first data packet, where the first data packet is a data packet that is not processed by the first protocol layer set;
s130, the first network device processes the first data packet through the first protocol layer set according to the first parameter set to generate a second data packet, where the HARQ process ID of the second data packet is the same as or different from the HARQ process ID of a third data packet, and the third data packet is a data packet that the second network device generates and sends to the terminal device according to the first parameter set and the first protocol layer set;
s140, the first network device sends the second data packet to the terminal device.
First, the configuration (for example, static configuration) requirements of the first network device and the second network device in the embodiment of the present invention are explained.
Specifically, in the embodiment of the present invention, the system allocates the same frequency domain resource for wireless communication to the first network device and the second network device, for example, the first network device and the second network device can perform wireless communication using the same bandwidth as the central frequency point, so that the terminal device can receive data or signaling sent by both the first network device and the second network device on the frequency band.
Also, in the embodiment of the present invention, the first network device and the second network device communicate with the terminal device using the same radio access technology. Thus, the terminal device can wirelessly communicate with the first network device and the second network device through the same radio access technology.
The Radio Access Technology (RAT) is also called an air interface Technology, and is a key issue in wireless communication. It is to connect the terminal equipment and the network equipment through the wireless medium to realize the information transmission between the user and the network. The signals transmitted by the radio channel should follow certain protocols, which constitute the main content of the radio access technology. One important difference between wireless and wireline access technologies is that mobile access services can be provided to users. The radio access network refers to an access technology for connecting a user and a switching center partially or completely by using a transmission medium, i.e., radio waves. In a communication network, positioning of a wireless access system: is part of a local communication network, and is an extension, supplement and temporary emergency system of the local wired communication network.
In addition, in the embodiment of the present invention, the number and the type of the RATs that can be supported by the terminal device may be the same as or partially different from the number and the type of the RATs of the network device (including the first network device and the second network device), and the present invention is not particularly limited, where "partially different" means that the RATs supported by the terminal device have an intersection with the RATs of the network device, that is, both the network device and the terminal device support the RATs in the intersection, and the intersection includes at least two RATs.
For ease of understanding and explanation, the RATs used by the first and second network devices to wirelessly communicate with the terminal device will be referred to as follows: the target RAT.
By way of example and not limitation, the target RAT may be a RAT used by a 4G network, such as LTE, or a RAT used by a future 5G network. In the embodiment of the present invention, a Protocol Stack (Protocol Stack) for performing radio communication by the target RAT is provided in the first network device and the second network device. Accordingly, the protocol stack may be a protocol stack used in a 4G network such as LTE, or may be a protocol stack used in a future 5G network, and the present invention is not particularly limited. Hereinafter, for convenience of understanding and distinction, a protocol stack prescribed in LTE will be described as an example.
The protocol stack is the sum of each layer protocol in the network, and the image reflects the process of file transmission in the network: from the upper layer protocol to the bottom layer protocol, and then from the bottom layer protocol to the upper layer protocol. By way of example and not limitation, in the embodiment of the present invention, a protocol stack used for wireless communication may include at least one of the following protocol layers or a combination of multiple protocol layers, and multiple protocol entities may exist in each layer of protocol, and by way of example and not limitation, the protocol stack in the embodiment of the present invention may include the following protocol layers:
1. packet Data Convergence Protocol (PDCP) layer
By way of example and not limitation, in embodiments of the present invention, the PDCP layer is primarily used to compress and decompress/encrypt and decrypt information.
2. Radio Link Control (RLC) layer
By way of example and not limitation, in the embodiment of the present invention, the RLC layer is mainly used to implement a function related to an Automatic Repeat Request (ARQ), and segment and concatenate information or reassemble segmented and concatenated information.
3. Media Access Control (MAC) layer
By way of example and not limitation, in the embodiment of the present invention, the MAC layer is mainly used for selecting a transmission format combination, and implementing scheduling and related functions of a Hybrid Automatic Repeat Request (HARQ).
4. Physical (Physical) layer
By way of example and not limitation, in the embodiment of the present invention, the PHY layer is mainly used to provide a service for information transmission for the MAC layer and the higher layer, and performs a coding modulation process or a demodulation decoding process according to a selected transport format combination.
It should be understood that the above listed protocol layers are only exemplary, the present invention is not limited in particular, and any changes may be made to, for example, names or functions according to the network or system of a specific application, for example, functions of some protocol layers may be integrated as new protocol layers as long as it is ensured that the protocol layers in the first network device and the second network device are in one-to-one correspondence.
In the embodiment of the present invention, the first network device and the second network device may use part or all of the above protocol layers (including at least the MAC layer and the PHY layer, that is, the first protocol layer set) to process data that needs to be sent to the terminal device.
By way of example and not limitation, the first set of protocol layers may include a PDCP layer, an RLC layer, a MAC layer, and a PHY layer if the data sent to the terminal device by the first network device and the second network device are different (e.g., the data needed to be sent to the terminal device is generated independently by the first network device and the second network device, respectively).
Alternatively, if the data sent by the first network device and the second network device to the terminal device are the same (for example, the second network device sends the processed data to the second network device after processing the data through the PDCP layer, and the first network device and the second network device respectively process the data through the RLC layer, the MAC layer, and the PHY layer), the first protocol layer set may include the RLC layer, the MAC layer, and the PHY layer.
Still alternatively, if the data sent to the terminal device by the first network device and the second network device are the same (for example, the second network device sends the processed data to the second network device after processing the data through the PDCP layer and the RLC layer, and the first network device and the second network device respectively process the data through the MAC layer and the PHY layer), the first protocol layer set may include the MAC layer and the PHY layer.
In the embodiment of the present invention, in order to ensure that the terminal device can receive data sent by the first network device and the second network device through the same protocol stack, it is necessary to make the radio resource dedicated configurations of the protocol layers included in the first protocol stack set in the first network device and the second protocol stack set the same.
The radio resource dedicated configuration of the PDCP layer may include, but is not limited to: configuration of a packet loss timer, configuration of security parameters of the PDCP layer, configuration of size parameters of a sequence number of the PDCP layer, and the like.
The radio resource-specific configuration of the RLC layer may include, but is not limited to: configuration of mode of RLC, configuration of reordering timer, configuration of maximum retransmission number, configuration of length of sequence number field, configuration of number of pull packet data unit, configuration of number of bytes of pull packet data unit, configuration of status report timer, etc.
The radio resource dedicated configuration of the MAC layer may include, but is not limited to: configuration of maximum HARQ transmission times, configuration of a periodic buffer status report timer, configuration of a retransmission buffer status report timer, configuration of information indicating whether to bind, configuration of discontinuous reception, configuration of a timing advance timer, configuration of a power headroom report, configuration of a scheduling request timer, logical channel identification, and the like.
The radio resource specific configuration of the PHY layer may include, but is not limited to: the configuration method includes the steps of Physical uplink data Channel dedicated configuration, Physical Downlink data Channel dedicated configuration, uplink power Control supply common configuration, uplink monitoring Reference Signal configuration, Scheduling Request configuration, Channel Quality indication report configuration or Channel State indication report configuration, Enhanced Physical Downlink Control Channel (E-PDCCH) configuration, demodulation Reference Signal (DMRS) configuration, Channel State indication-Reference Signal (CSI-RS) configuration, Scheduling Request (SR) configuration, Channel Quality Indication (CQI) report configuration, and sequence initialization parameter configuration. And, the sequence initialization parameters include at least one of: sequence initialization parameters of a DMRS, sequence initialization parameters of a CSI-RS, sequence initialization parameters of a Sounding Reference Signal (SRS), sequence initialization parameters of an E-PDCCH, sequence initialization parameters of a Physical Uplink Shared Channel (PUSCH), sequence initialization parameters of a Physical Downlink Shared Channel (PDSCH), and sequence initialization parameters of a Physical Uplink Control Channel (PUCCH).
It should be understood that the above-listed Radio Resource Dedicated configurations of each protocol layer are only exemplary, the present invention is not limited thereto, and the Radio Resource Dedicated configuration (Radio Resource configuration Dedicated) specified in the existing RRC specification falls within the scope of the present invention.
In addition, in the embodiment of the present invention, the Data generated through the processing of the PDCP layer may be referred to as a PDCP Protocol Data Unit (PDU); data generated through the processing of the RLC layer may be referred to as RLC PDU; data generated through the processing of the MAC layer may be referred to as MAC PDU.
The system architecture to which the method 100 is applied and the specific flow of the method 100 under each system architecture are described in detail below.
Fig. 2 shows a schematic diagram of a communication system 200 to which the method 100 of wireless communication of the present invention is applicable. As shown in fig. 2, the communication system 200 includes a network device 202 (i.e., an example of a first network device), a network device 204 (i.e., an example of a second network device), and a terminal device 206.
Wherein a network device (e.g., network device 202 or network device 204) may include multiple antennas. Additionally, the network device can additionally include a transmitter chain and a receiver chain, each of which can comprise a plurality of components associated with signal transmission and reception (e.g., processors, modulators, multiplexers, demodulators, demultiplexers, antennas, etc.), as will be appreciated by one skilled in the art.
The network device may communicate with one or more terminal devices (e.g., terminal device 206). However, it is understood that the network device may communicate with any number of terminal devices similar to the terminal device. The end devices may be, for example, cellular phones, smart phones, laptops, handheld communication devices, handheld computing devices, satellite radios, global positioning systems, PDAs, and/or any other suitable device for communicating over wireless communication system 200.
Also, the network device transmits information to the terminal device over the forward link and receives information from the terminal device over the reverse link.
For example, in a Frequency Division Duplex (FDD) system, the forward link may utilize a different Frequency band than that used by the reverse link.
For another example, in a Time Division Duplex (TDD) system and a Full Duplex (Full Duplex) system, the forward link and the reverse link may use a common frequency band.
Each antenna (or group of antennas consisting of multiple antennas) and/or area designed for communication is referred to as a sector of the network device. For example, antenna groups can be designed to communicate to terminal devices in a sector of the network device's coverage area. During the communication process between the network device and the terminal device through the forward link 1, the transmitting antenna of the network device may utilize beamforming to improve the signal-to-noise ratio of the forward link. Moreover, mobile devices in neighboring cells can experience less interference when the network device utilizes beamforming to transmit to terminal devices scattered randomly through an associated coverage area, as compared to a manner in which the network device transmits through a single antenna to all of its terminal devices.
At a given time, the network device or the terminal device may be a wireless communication transmitting apparatus and/or a wireless communication receiving apparatus. When sending data, the wireless communication sending device may encode the data for transmission. Specifically, the wireless communication transmitting device may obtain (e.g., generate, receive from other communication devices, or save in memory, etc.) a number of data bits to be transmitted over the channel to the wireless communication receiving device. Such data bits may be contained in a transport block (or transport blocks) of data, which may be segmented to produce multiple code blocks.
It should be noted that the communication system 200 may be a PLMN network, a D2D network, an M2M network, or other networks, and fig. 2 is a simplified schematic diagram for example, and other network devices may be included in the network, which is not shown in fig. 2. In addition, the number of network devices and terminal devices in the example shown in fig. 2 is merely an exemplary illustration, and the present invention is not limited thereto.
Optionally, the second network device is a source network device for serving the terminal device, and the first network device is a target network device to which the terminal device needs to be migrated.
Specifically, in the embodiment of the present invention, the first network device may be a target network device (hereinafter, referred to as "target network device # a" for ease of understanding and distinction) to which the terminal device needs to migrate (or handover), and the second network device may be a source network device (hereinafter, referred to as "source network device # B" for ease of understanding and distinction) to which the terminal device needs to migrate (or handover).
It should be understood that the above listed application scenarios are only exemplary, and the present invention is not limited thereto, for example, the first network device may be a source network device and the second network device may also be a network device that provides communication services for the terminal device in a cooperative manner.
Hereinafter, for convenience of understanding and explanation, a specific procedure when the method for wireless communication according to the embodiment of the present invention is applied to the system 200 will be described in detail by taking the first network device as the target network device # a and the second network device as the source network device # B as an example.
Specifically, the target network device # a may receive indication information, which is transmitted by the source network device # B, indicating a set of parameters (i.e., an example of the first parameter set) that each protocol layer in the first protocol layer set dynamically or semi-statically changes when performing wireless communication, where the first protocol layer set at least includes the MAC layer and the PHY layer, and thus the first parameter set at least includes the dynamic parameters or semi-statically changed parameters of the MAC layer, and in the embodiment of the present invention, the dynamic parameters or semi-statically changed parameters of the MAC layer may include the HARQ process ID.
In the embodiment of the present invention, the HARQ process ID in the first parameter set may be the HARQ process ID used by the source network device # B, or the HARQ process ID used by the source network device # B may be instructed by the source network device # B to be used by the target network device # a, but the present invention is not particularly limited as long as the usable HARQ process ID determined by the target network device # a according to the first parameter set (hereinafter, for convenience of understanding and description, referred to as HARQ process ID # a) and the HARQ process ID used by the source network device # B (hereinafter, for convenience of understanding and description, referred to as HARQ process ID # B) are ensured to have a relationship (for example, the same or different) corresponding to the actual communication situation.
Next, an application scenario (i.e., application scenario 1) in which the HARQ process ID # a and the HARQ process ID # B are made different from each other and an application scenario (i.e., application scenario 2) in which the HARQ process ID # a and the HARQ process ID # B are made the same will be described in detail.
Application scenario 1
Optionally, the first network device receives indication information of a sending time;
the first network equipment determines the transmission time of the second data packet according to the indication information of the transmission time,
wherein, when the transmission time of the second packet is different from the transmission time of the third packet, the HARQ process ID of the second packet is different from the HARQ process ID of the third packet.
Specifically, the source network apparatus # B can transmit the indication information of the time # a (i.e., an example of the indication information of the transmission time) to the target network apparatus # a.
Alternatively, the source network apparatus # B may transmit the indication information of the time # B (i.e., another example of the indication information of the transmission time) to the target network apparatus # a.
The destination network device # a may transmit data # a (i.e., an example of the second packet) to the terminal device at time # a, and the source network device # B may transmit data # B (i.e., an example of the third packet) to the terminal device at time # B, where the data # a and the data # B may be the same or different, and the present invention is not particularly limited.
When the time # a is different from the time # B, there may be a case where the target network apparatus # a and the source network apparatus # B use the same HARQ process, or the same HARQ process ID is carried in the data transmitted to the terminal apparatus, so that the terminal apparatus performs retransmission processing for the data # a and the data # B using the same HARQ process, and thus, for example, there may be a case where data or signaling generated by retransmission processing for the data # a that needs to be transmitted to the target network apparatus # a is erroneously transmitted to the source network apparatus # B, or a case where data or signaling generated by retransmission processing for the data # B that needs to be transmitted to the source network apparatus # B is erroneously transmitted to the target network apparatus # a, resulting in a transmission error.
In contrast, in the embodiment of the present invention, when the time # a is different from the time # B, the target network device # a and the source network device # B can negotiate the HARQ process ID used by the first parameter set, and thus it can be ensured that the terminal device performs the retransmission processing for the data # a and the data # B using different HARQ processes (that is, corresponding to different HARQ process IDs), respectively, and it can be ensured that the data or the signaling generated by the retransmission processing for the data # a can be accurately transmitted to the target network device # a, and the data or the signaling generated by the retransmission processing for the data # B can be accurately transmitted to the source network device # B.
It should be noted that, in the embodiment of the present invention, the time # a and the time # B may correspond to different subframes, for example, the target network device # a may transmit data to the terminal device on the subframes with subframe numbers 1, 3, 5, 7, and 9, and the source network device # B may transmit data to the terminal device on the subframes with subframe numbers 2, 4, 6, 8, and 0. That is, in the embodiment of the present invention, a plurality of time domain resource patterns (or transmission time patterns) may be preset, and each time domain resource pattern has a unique indication identifier, in this case, the indication information of the transmission time may be an indication identifier of a time domain resource pattern.
In addition, in the embodiment of the present invention, the data # a and the data # B may be different, that is, the target network device # a and the source network device # B may transmit different data to the terminal device.
In this case, the target network device # a and the source network device # B may negotiate in advance data that needs to be transmitted to the terminal device, for example, if the service accessed by the terminal device includes, for example, 10 data packets, the target network device # a may transmit a part of the data packets (for example, data packets with packet sequence numbers of 1, 3, 5, 7, 9) therein, and the source network device # B may transmit the remaining part of the data packets (for example, data packets with packet sequence numbers of 2, 4, 6, 8, 0).
The target network device # a and the source network device # B may independently obtain the data (i.e., data # a or data # B) from the gateway device, the server, or the core network device, and process the data based on the first protocol layer set including the MAC layer and the PHY layer, respectively, to generate a data packet to be transmitted to the terminal device.
Alternatively, the data (i.e., the data # a and the data # B) may also be obtained by one of the target network device # a or the source network device # B from a gateway device, a server, or a core network device, and send the data that is in charge of being transmitted by the other to the other, and in this embodiment of the present invention, the data that is in charge of being transmitted by the other may be, for example and without limitation, data that is not processed by the first protocol layer set including the MAC layer and the PHY layer, for example, data that is generated after being processed by the PDCP layer (also referred to as PDCP PDU), or data that is generated after being processed by the RLC layer (also referred to as RLC PDU). The second network device (one of the destination network device # a and the source network device # B) may transmit the indication information of the transmission time to the first network device by carrying the indication information in a packet that needs to be transmitted to the terminal device by the first network device (the other of the destination network device # a and the source network device # B). Thus, signaling for both party negotiation can be reduced, simplifying the processing flow of the method 100.
Optionally, the method further comprises:
the first network device receiving resource block assignment information;
the first network device determines a frequency domain resource block carrying the second data packet according to the resource block assignment information,
and when the frequency domain resource block carrying the second data packet is different from the frequency domain resource block carrying the third data packet, the HARQ process ID of the second data packet is different from the HARQ process ID of the third data packet.
Optionally the method further comprises:
the first network device receiving resource block assignment information;
the first network device determines a frequency domain resource block carrying the second data packet according to the resource block assignment information,
and when the frequency domain resource block carrying the second data packet is different from the frequency domain resource block carrying the third data packet, the HARQ process ID of the second data packet is different from the HARQ process ID of the third data packet.
Specifically, the source network apparatus # B may transmit indication information of the frequency domain resource block # a (i.e., an example of resource block assignment information) to the target network apparatus # a.
Alternatively, the source network device # B may transmit indication information of the frequency domain resource block # B (i.e., another example of the resource block assignment information) to the target network device # a.
The target network device # a may transmit data # C (i.e., another example of the second packet) to the terminal device in the frequency domain resource block # a, and the source network device # B may transmit data # D (i.e., another example of the third packet) to the terminal device in the frequency domain resource block # B, where the data # C may be the same as or different from the data # D, and the present invention is not particularly limited.
When the frequency domain resource block # a is different from the frequency domain resource block # B, there may be a case where the target network apparatus # a and the source network apparatus # B use the same HARQ process, or the same HARQ process ID is carried in the data transmitted to the terminal apparatus, so that the terminal apparatus performs retransmission processing for the data # C and the data # D using the same HARQ process, and thus, for example, a case where data or signaling generated by retransmission processing for the data # C that needs to be transmitted to the target network apparatus # a is erroneously transmitted to the source network apparatus # B, or a case where data or signaling generated by retransmission processing for the data # D that needs to be transmitted to the source network apparatus # B is erroneously transmitted to the target network apparatus # a may occur, resulting in a transmission error.
In contrast, in the embodiment of the present invention, when the frequency-domain resource block # C is different from the frequency-domain resource block # D, the target network device # a and the source network device # B can negotiate the HARQ process ID to be used by using the first parameter set, and can ensure that the terminal device performs the retransmission processing for the data # C and the data # D using different HARQ processes (that is, corresponding to different HARQ process IDs), respectively, and can ensure that the data or signaling generated by the retransmission processing for the data # C can be accurately transmitted to the target network device # a, and the data or signaling generated by the retransmission processing for the data # D can be accurately transmitted to the source network device # B.
In the embodiment of the present invention, the frequency domain resource block # C and the frequency domain resource block # D may correspond to different subcarriers, for example, the target network device # a may transmit data to the terminal device on subcarriers with subcarrier numbers 1, 3, 5, 7, and 9, and the source network device # B may transmit data to the terminal device on subcarriers with subcarrier numbers 2, 4, 6, 8, and 0. That is, in the embodiment of the present invention, a plurality of frequency domain resource patterns (or frequency domain resource block patterns) may be preset, and each frequency domain resource pattern has a unique indication identifier, in this case, the resource block assignment information may be an indication identifier of a frequency domain resource pattern.
In addition, in the embodiment of the present invention, the data # C and the data # D may be different, that is, the target network device # a and the source network device # B may transmit different data to the terminal device.
In this case, the target network device # a and the source network device # B may negotiate in advance data that needs to be transmitted to the terminal device, for example, if the service accessed by the terminal device includes, for example, 10 data packets, the target network device # a may transmit a part of the data packets (for example, data packets with packet sequence numbers of 1, 3, 5, 7, 9) therein, and the source network device # B may transmit the remaining part of the data packets (for example, data packets with packet sequence numbers of 2, 4, 6, 8, 0).
The target network device # a and the source network device # B may independently obtain the data (i.e., data # C or data # D) from the gateway device, the server, or the core network device, and process the data based on the first protocol layer set including the MAC layer and the PHY layer, respectively, to generate a data packet to be transmitted to the terminal device.
Alternatively, the data (i.e., data # C and data # D) may also be obtained by one of the target network device # a or the source network device # B from a gateway device, a server, or a core network device, and send the data that is in charge of being transmitted by the other to the other, and in this embodiment of the present invention, the data that is in charge of being transmitted by the other may be, by way of example and not limitation, data that is not processed by the first protocol layer set including the MAC layer and the PHY layer, for example, data generated after being processed by the PDCP layer (may also be referred to as PDCP PDU), or data generated after being processed by the RLC layer (i.e., RLC PDU). Also, the second network device (one of the target network device # a and the source network device # B) may carry the resource block assignment information in a packet that needs to be transmitted to the terminal device by the first network device (the other of the target network device # a and the source network device # B) and transmit the packet to the first network device. Thus, signaling for both party negotiation can be reduced, simplifying the processing flow of the method 100.
Optionally, the third data packet is specifically a data packet generated by the second network device processing a fourth data packet according to the first parameter set and the first protocol layer set,
and when the data carried by the first data packet is different from the data carried by the fourth data packet, the HARQ process ID of the second data packet is different from the HARQ process ID of the third data packet.
Specifically, the destination network device # a may transmit data # E (i.e., still another example of the second packet) to the terminal device, and the source network device # B may transmit data # F to the terminal device, wherein the data # E is different from the data # F.
In this case, there may be a case where the target network apparatus # a and the source network apparatus # B use the same HARQ process, or in other words, the same HARQ process ID is carried in the data transmitted to the terminal apparatus, and thus the terminal apparatus performs retransmission processing for the data # E and the data # F using the same HARQ process, and thus, for example, there may be a case where data or signaling generated by retransmission processing for the data # E that needs to be transmitted to the target network apparatus # a is erroneously transmitted to the source network apparatus # B, or there may be a case where data or signaling generated by retransmission processing for the data # F that needs to be transmitted to the source network apparatus # B is erroneously transmitted to the target network apparatus # a, resulting in a transmission error.
In contrast, in the embodiment of the present invention, when the data # E is different from the data # F, the target network device # a and the source network device # B can negotiate the HARQ process ID used by the first parameter set, and can ensure that the terminal device performs the retransmission processing on the data # E and the data # F using different HARQ processes (i.e., corresponding to different HARQ process IDs), respectively, and can ensure that the data or signaling generated by the retransmission processing on the data # E can be accurately transmitted to the target network device # a, and the data or signaling generated by the retransmission processing on the data # F can be accurately transmitted to the source network device # B.
As described above, the data # E and the data # F are different, so the target network device # a and the source network device # B may negotiate in advance the data that needs to be transmitted to the terminal device, for example, if the service accessed by the terminal device includes, for example, 10 data packets, the target network device # a may transmit a part of the data packets (for example, data packets with packet sequence numbers of 1, 3, 5, 7, 9) therein, and the source network device # B may transmit the remaining part of the data packets (for example, data packets with packet sequence numbers of 2, 4, 6, 8, 0).
The target network device # a and the source network device # B may independently obtain the data (i.e., data # E or data # F) from the gateway device, the server, or the core network device, and process the data based on the first protocol layer set including the MAC layer and the PHY layer, respectively, to generate a data packet to be transmitted to the terminal device.
Alternatively, the data (i.e., the data # E and the data # F) may also be obtained by one of the target network device # a or the source network device # B from a gateway device, a server, or a core network device, and send the data that is in charge of being transmitted by the other to the other, and in this embodiment of the present invention, the data that is in charge of being transmitted by the other may be, for example and without limitation, data that is not processed by the first protocol layer set including the MAC layer and the PHY layer, for example, data that is generated after being processed by the PDCP layer (also referred to as PDCP PDU), or data that is generated after being processed by the RLC layer (also referred to as RLC PDU).
In scenario 1, since HARQ process IDs carried in data packets sent to the terminal device by the target network device # a and the source network device # B are different, the terminal device may use different HARQ processes to perform retransmission processing on the data packets sent by the target network device # a and the source network device # B according to the different HARQ process IDs, so as to avoid transmission errors.
Application scenario 2
Optionally, the third data packet is specifically a data packet generated by the second network device processing the first data packet according to the first parameter set and the first protocol layer set.
And, the method further comprises:
the first network equipment receives indication information and resource block assignment information of a sending moment;
the first network equipment determines the sending time of the second data packet according to the indication information of the sending time, and determines the frequency domain resource block carrying the second data packet according to the resource block assignment information,
and when the transmission time of the second data packet is the same as the transmission time of the third data packet and the frequency domain resource block carrying the second data packet is the same as the frequency domain resource block carrying the third data packet, the HARQ process ID of the second data packet is the same as the HARQ process ID of the third data packet
Specifically, the source network apparatus # B can transmit the indication information of the time # α (i.e., an example of the indication information of the transmission time) to the target network apparatus # a.
Furthermore, the source network device # B may transmit indication information of the frequency domain resource block # α (i.e., an example of resource block assignment information) to the target network device # a.
Thus, the source network device # B and the target network device # a transmit the same data # α (i.e., data carried by the second and third data packets) through the same frequency domain resource block (i.e., frequency domain resource block # α) at the same transmission time (i.e., transmission time # α).
In this case, the target network device # a and the source network device # B may use different HARQ processes, or in other words, different HARQ process IDs are carried in data transmitted to the terminal device, thereby causing different HARQ process IDs transmitted simultaneously through the same frequency resource block, and the different HARQ process IDs interfere with each other, causing the terminal device to fail to obtain an accurate HARQ process ID, and causing transmission errors.
In contrast, in the embodiment of the present invention, when the source network device # B and the target network device # a transmit the same data # α through the same frequency domain resource block (i.e., frequency domain resource block # α) at the same transmission time (i.e., transmission time # α), the target network device # a and the source network device # B can negotiate the HARQ process ID used by the first parameter set, and can ensure that the HARQ processes carried in the data packet transmitted to the terminal device are the same, thereby avoiding interference with each other due to transmission of different information (i.e., different HARQ process IDs) on the same frequency domain resource block at the same time, and further avoiding transmission errors.
In this embodiment of the present invention, the target network device # a and the source network device # B may negotiate in advance data that needs to be sent to the terminal device, so that the same data is sent to the terminal device through the same frequency domain resource block at the same time.
The target network device # a and the source network device # B may independently obtain the data (i.e., data # α) from the gateway device, the server, or the core network device, and process the data based on the first protocol layer set including the MAC layer and the PHY layer, respectively, to generate a data packet to be sent to the terminal device.
Alternatively, the data (i.e., the data # α) may also be obtained by one of the target network device # a or the source network device # B from a gateway device, a server, or a core network device, and the data that is in charge of being transmitted by the other is sent to the other, and by way of example and not limitation, in the embodiment of the present invention, the data that is in charge of being transmitted by the other may be data that is not processed by the first protocol layer set including the MAC layer and the PHY layer, for example, data that is generated after being processed by the PDCP layer (also referred to as PDCP PDU), or data that is generated after being processed by the RLC layer (also referred to as RLC PDU).
Optionally, the method further comprises:
the first network device sends the indication information of the first time-frequency resource to the terminal device, the first time-frequency resource is used for bearing the second data packet, so that the terminal device can combine the second data packet and the third data packet according to the indication information of the first time-frequency resource and the indication information of the second time-frequency resource, and the second time-frequency resource is used for bearing the third data packet.
Specifically, in scenario 2, since the target network device # a and the source network device # B transmit the data packet carrying the same HARQ process ID and the same data to the terminal device using the same frequency domain resource block (e.g., frequency domain resource block # α) at the same transmission time (e.g., transmission time # α), the target network device # a or the source network device # B may also transmit the indication information of the transmission time # α and the indication information of the frequency domain resource block # α to the terminal device.
Accordingly, the terminal device can determine that the data packet received in the frequency domain resource block # α at the transmission time # α carries the same data based on the indication information of the transmission time # α and the indication information of the frequency domain resource block # α, and can merge the data packet received in the frequency domain resource block # α at the transmission time # α.
In the embodiment of the present invention, as the merging process, for example, the terminal device may discard the data packet transmitted by one of the network devices and retain only the data packet transmitted by the other network device.
Or, the terminal device may also perform joint decoding processing on the received data packet, and the specific method and process of the joint decoding processing may be similar to those in the prior art, and here, detailed descriptions thereof are omitted to avoid redundancy.
It should be noted that, in the embodiment of the present invention, the process of the target network device # a and the source network device # B negotiating the HARQ process ID through the first parameter set may be that the source network device # B determines the first parameter set and sends the first parameter set to the target network device # a (i.e., the target network device # a serves as the first network device and the source network device # B serves as the second network device), or the target network device # a determines the first parameter set and sends the first parameter set to the source network device # B (i.e., the target network device # a serves as the second network device and the source network device # B serves as the first network device).
According to the method for wireless communication of the embodiment of the invention, the first network device acquires the indication information of the first parameter set capable of indicating the HARQ process ID, and processes the indication information based on the first parameter set to generate the second data packet, and the second network device processes the indication information based on the first parameter set to generate the second data packet, so that the corresponding relationship (same or different) between the HARQ process ID of the second data packet and the HARQ process ID of the third data packet can be adjusted according to actual needs, thereby avoiding the occurrence of errors in the HARQ process due to the occurrence of errors in the corresponding relationship between the HARQ process ID of the second data packet and the HARQ process ID of the third data packet, and further improving the reliability and accuracy of wireless communication.
Fig. 3 is a schematic diagram illustrating a data flow of an embodiment of the present invention, and as shown in fig. 3, in the embodiment of the present invention, the first data packet may be a data packet (may also be referred to as RLC PDU) generated after the second network device (one of the target network device # a and the source network device # B) processes through an RLC layer, the second data packet may be a data packet generated after the first network device (the other of the target network device # a and the source network device # B) processes through an MAC layer and a PHY layer, and the third data packet may be a data packet generated after the second network device processes through an MAC layer and a PHY layer, where a relationship between an HARQ process ID carried by intermediate data (i.e., MAC PDU) generated by the second network device by processing data through the MAC layer and an HARQ process ID carried by the first network device by MAC PDU generated by processing data through the MAC layer satisfies the above-described in scenario 1 or scenario 2 And (4) relationship.
Fig. 4 is a schematic diagram illustrating a data flow direction according to another embodiment of the present invention, as shown in fig. 4, in the embodiment of the present invention, the first data packet may be a data packet (also referred to as PDCP PDU) generated after the second network device (one of the target network device # a and the source network device # B) processes through the PDCP layer, the second data packet may be a data packet generated after the first network device (the other of the target network device # a and the source network device # B) processes through the RLC layer, the MAC layer, and the PHY layer, and the third data packet may be a data packet generated after the second network device processes through the RLC layer, the MAC layer, and the PHY layer, where a relationship between an HARQ process ID carried by intermediate data (i.e., MAC PDU) generated by the second network device processing data through the MAC layer and an HARQ process ID carried by MAC PDU generated by the first network device processing data through the MAC layer satisfies the above-mentioned HARQ scenario 1 or scenario 2.
In addition, in the example shown in fig. 4, when the second packet and the third packet carry the same data, that is, the second packet and the third packet are generated by the first network device and the second network device processing the same PDCP PDU based on the first protocol layer set, the method 100 further includes the following procedures:
that is, optionally, the third data packet is specifically a data packet generated by the second network device processing the first data packet according to the first parameter set and the first protocol layer set.
And the first set of protocol layers further comprises a radio link control, RLC, layer, the first set of parameters further comprises parameters of the RLC layer, the parameters of the RLC layer at least comprise an RLC layer sequence number, an
The RLC layer sequence number of the second data packet is the same as the RLC layer sequence number of the third data packet.
Specifically, when the target network device # a or the source network device # B needs to transmit the same data to the terminal device, and when the data before being processed by the first parameter set is a PDCP PDU, the target network device # a or the source network device # B needs to process the PDCP PDU (i.e., the first packet) through the RLC layer, the MAC layer, and the PHY layer to generate a packet to be transmitted to the terminal device, that is, the first parameter set includes the RLC layer in addition to the MAC layer and the PHY layer described above.
In the prior art, when a network device processes data through an RLC layer, a sequence number of the RLC layer dynamically changes.
Therefore, for example, it may occur that data packets (e.g., RLC PDUs) carrying the same data, which are generated by the two network devices (i.e., network device # a and network device # B) through RLC layer processing, have different RLC layer sequence numbers, and further, the RLC layer sequence numbers in the finally generated second and third data packets are different.
Therefore, even if the second data packet and the third data packet are generated based on the same PDCP PDU, the terminal device regards the second data packet and the third data packet as carrying different data because the RLC layer sequence numbers in the second data packet and the third data packet are different, or in a process that the terminal device recovers complete downlink data based on each data packet according to the RLC layer sequence number, the data packet carrying the same data is assigned with different RLC layer sequence numbers and used by the terminal device twice, which may cause the terminal device to fail to decode accurately, resulting in transmission errors.
In contrast, in the embodiment of the present invention, the target network device # a and the source network device # B may negotiate the RLC layer sequence number used by the first parameter set, so as to ensure that the RLC layer sequence numbers of the data packets carrying the same data are the same, thereby avoiding transmission errors.
Optionally, the parameter of the RLC layer further includes indication information of the size of the RLC layer packet segment.
Specifically, in the case where the size of the RLC layer packet segment is not specified by the system, different network devices may use different sizes of the RLC layer packet segment, so that the terminal device cannot recover complete downlink data based on each data packet from different network devices.
In contrast, in the embodiment of the present invention, the target network device # a and the source network device # B may negotiate the size of the RLC layer packet segment used by using the first parameter set, and the RLC layer packet segments of the packets sent to the terminal device by the network devices have the same size, so that transmission errors can be avoided.
Optionally, the first data packet is a data packet generated after being processed by a packet data convergence protocol PDCP layer,
the first network device receives indication information of a first parameter set, including:
the first network device receives mapping relationship information between the PDCP layer sequence number of the first data packet and the first parameter set (or, the RLC layer sequence number);
the first network device processes the first data packet through the first protocol layer set according to the first parameter set to generate a second data packet, including:
after determining the first parameter set (or the RLC layer sequence number) according to the PDCP layer sequence number of the first packet and the mapping relationship information, the second network device processes the first packet through the first protocol layer set (or the RLC layer sequence number) according to the first parameter set to generate a second packet.
Specifically, in the embodiment of the present invention, for different PDCP PUDs, the first network device and the second network device may process them using different first parameter sets (e.g., may include HARQ process ID or RLC layer sequence number), in this case, at the first network device and the second network device, the first set of parameters may be negotiated in a manner of transmitting a mapping relationship between the PDCP layer sequence numbers and the first set of parameters, that is, in the embodiment of the present invention, the mapping relationship may indicate that the first parameter set #1 (e.g., including the RLC layer sequence number #1) is used for performing the processing of the PDCP PUD with the PDCP layer sequence number 1, the first parameter set #2 (e.g., including the RLC layer sequence number #2) is used for performing the processing of the PDCP PUD with the PDCP layer sequence number 2, and …, and the first parameter set # K (e.g., including the RLC layer sequence number # K) is used for performing the processing of the PDCP PUD with the PDCP layer sequence number K. Therefore, when the first network device and the second network device process a plurality of PDCP PUDs simultaneously, the first parameter set used can be accurately obtained according to the mapping relationship, so that the reliability and the practicability of the method 100 can be further improved.
By way of example and not limitation, on the source network device # B (i.e., an instance of the second network device) side:
based on the first parameter set # β, the source network device # B may process higher layer data through the PDCP layer (or, the PDCP entity) to generate a PDCP PDU # β (i.e., an example of the first packet) having a sequence number M (e.g., 200) and a length T (e.g., 1000 BYTEs (BYTE)), segment the PDCP PDU # β through the RLC layer (or, the RLC entity) to generate T/K (i.e., 5) RLC PDUs of a segment size K (e.g., 200BYTE), and the corresponding sequence number of the PDCP sequence number M is N (e.g., 300), so the numbers of the generated RLC PDUs may be N +1 (i.e., 301), N +2 (i.e., 302), N +3 (i.e., 303), N +4 (i.e., 304), N +5 (i.e., 305), respectively.
Subsequently, when the source network device # B generates a PDCP PDU # δ having a sequence number of M +1 (e.g., 201) and a length of T '(e.g., 600BYTE) through the PDCP layer, the PDCP PDU # δ may be segmented by the RLC layer to generate T'/K (i.e., 3) RLC PDUs of a segmentation size K, the numbers of which are N + T/K +1 (i.e., 306), N + T/K +2 (i.e., 307), and N + T/K +3 (i.e., 308), respectively.
On the target network device # a (i.e., an example of the first network device) side:
the target network device # a may receive the PDCP PDU # β (sequence number is M, length is T) from the source network device # B. And, based on the should-be-related information, it is determined that the PDCP PDU # β is processed based on the first parameter set # β, that is, based on the first parameter set # β, the target network device # a may segment the PDCP PDU # β through the RLC layer (or, RLC entity) to generate T/K RLC PDUs of a segmentation size K, the numbers of the RLC PDUs being N +1 (i.e., 301), N +2 (i.e., 302), N +3 (i.e., 303), N +4 (i.e., 304), N +5 (i.e., 305), respectively.
Subsequently, the target network device # a may receive a PDCP PDU # δ (sequence number M +1, length T ') from the source network device # B and may be segmented by the RLC layer based on the first parameter set # β to generate T'/K RLC PDUs of a segmentation size K, the RLC PDUs numbered N + T/K +1 (i.e., 306), N + T/K +2 (i.e., 307), N + T/K +3 (i.e., 308), respectively.
The data packets received by the terminal device from the first network device and the second network device are identical for the same data, and therefore, even if the channel quality of the channel between the terminal device and one of the first network device or the second network device is poor, so that the terminal device cannot receive the data through the poor channel, the terminal device can still receive the data through the other one of the first network device or the second network device, thereby ensuring the reliability of data transmission, reducing the possibility of communication terminal when the terminal device moves between the first network device and the second network device, in addition, when the terminal device can receive the data packet carrying the same data sent by both the first network device and the second network device, the terminal device may retain only one of the data packets and discard the other redundant data packet.
It should be understood that the data flow shown in fig. 3 and 4 above is only an exemplary illustration, the present invention is not limited thereto, and the first network device may also obtain RLC PDU, PDCPC PDU, or data without PDCP layer data from other devices (e.g., a core network device or a gateway device, etc.) besides the second network device, and the present invention is not particularly limited.
Fig. 5 shows a schematic diagram of a communication system 300 to which the method 100 of wireless communication of the present invention is applicable. As shown in fig. 5, the communication system 300 includes a network device 302 (i.e., an example of a first network device), a network device 304 (i.e., an example of a second network device), a terminal device 306, and a control device 308.
Optionally, the obtaining, by the first network device, the first data packet includes:
the first network device receives a first data packet sent by a control device, where the first data packet is generated by the control device after processing downlink data that needs to be sent to the terminal device based on a PDCP layer.
And the control device is a macro site serving the terminal device, the second network device is a source micro site serving the terminal device, and the first network device is a target micro site to which the terminal device needs to be switched.
The functions and configurations of the network device in fig. 5 are similar to those of the network device in fig. 2, and a detailed description thereof is omitted here in order to avoid redundancy.
Also, the control device may include a plurality of antennas. Additionally, the network device can additionally include a transmitter chain and a receiver chain, each of which can comprise a plurality of components associated with signal transmission and reception (e.g., processors, modulators, multiplexers, demodulators, demultiplexers, antennas, etc.), as will be appreciated by one skilled in the art.
The control device may communicate with one or more terminal devices (e.g., terminal device 306). However, it is understood that the network device may communicate with any number of terminal devices similar to the terminal device. The end devices may be, for example, cellular phones, smart phones, laptops, handheld communication devices, handheld computing devices, satellite radios, global positioning systems, PDAs, and/or any other suitable device for communicating over wireless communication system 300.
Also, the control device transmits information to the terminal device over the forward link and receives information from the terminal device over the reverse link.
It should be noted that the communication system 300 may be a PLMN network, a D2D network, an M2M network, or other networks, and fig. 3 is a simplified schematic diagram for example, and other devices may be included in the network, which is not shown in fig. 3. In addition, the numbers of the control devices, the network devices, and the terminal devices in the example shown in fig. 3 are merely exemplary illustrations, and the present invention is not limited thereto.
In this embodiment of the present invention, the control device and the network device may communicate with the terminal device using different access technologies (or air interfaces), for example, in this embodiment of the present invention, the control device may communicate with the terminal device using an air interface a (e.g., an air interface specified by a 4G network), the network device may communicate with the terminal device using an air interface B (e.g., an air interface specified by a 5G network), and the terminal device in the communication system 300 is configured with multiple protocol stacks for performing wireless communication of each air interface, so that communication with the control device and the network device can be performed through different protocol stacks.
In addition, in the embodiment of the present invention, each protocol stack in the terminal device may share one or more protocol layers, for example, a PDCP layer, and the present invention is not particularly limited.
In the system 300, the first parameter set may be used to negotiate parameters for MAC layer processing, such as HARQ process ID, and parameters for RLC layer processing, such as RLC layer sequence number, between the network device 302 and the network device 304, and the specific procedure of the negotiation and the using method of the first parameter set may be similar to the application in the network device 202 and the network device 204 of the system 200, and the detailed description thereof is omitted here for avoiding redundancy.
The following mainly describes the processing object of the method 100 in the system 300, i.e., the source of the data processed by each network device.
Fig. 6 is a schematic diagram illustrating a data flow of an embodiment of the present invention, and as shown in fig. 6, in the embodiment of the present invention, a first data packet may be a data packet (also referred to as a PDCP PDU) that is generated by a control device (e.g., an eNB in a 4G network) after being processed by a PDCP layer and is sent to a first network device (e.g., an eNB in a 5G network), and a second data packet may be a data packet that is generated by the first network device after processing the first data packet by an RLC layer, a MAC layer, and a PHY layer.
Also, the fourth packet may be a packet (may also be referred to as a PDCP PDU) that is generated by the control device (e.g., an eNB in a 4G network) after being processed by the PDCP layer and transmitted to the second network device (e.g., an eNB in a 5G network), and the third packet may be a packet that is generated by the second network device processing the fourth packet by the RLC layer, the MAC layer, and the PHY layer.
Wherein, the relationship between the HARQ process ID carried by the intermediate data (i.e., MAC PDU) generated by the second network device processing the data through the MAC layer and the HARQ process ID carried by the MAC PDU generated by the first network device processing the data through the MAC layer satisfies the relationship described in the above scenario 1 or scenario 2.
In addition, when the fourth packet carries the same data as the first packet, the RLC sequence number carried by the intermediate data (i.e., the RLC PDU) generated by the second network device processing the data through the RLC layer is the same as the RLC sequence number carried by the RLC PDU generated by the first network device processing the data through the RLC layer.
Fig. 7 is a schematic diagram illustrating a data flow of an embodiment of the present invention, and as shown in fig. 7, in the embodiment of the present invention, a first data packet may be a data packet (also referred to as an RLC PDU) that is generated by a control device (e.g., an eNB in a 4G network) after being processed by an RLC layer and is sent to a first network device (e.g., an eNB in a 5G network), and a second data packet may be a data packet that is generated by the first network device after processing the first data packet by a MAC layer and a PHY layer.
Also, the fourth packet may be a packet (may also be referred to as an RLC PDU) that is generated by the first network device (e.g., an eNB in a 4G network) after being processed by the RLC layer and transmitted to the second network device (e.g., an eNB in a 5G network), and the third packet may be a packet that is generated by the second network device processing the fourth packet by the MAC layer and the PHY layer.
Wherein, the relationship between the HARQ process ID carried by the intermediate data (i.e., MAC PDU) generated by the second network device processing the data through the MAC layer and the HARQ process ID carried by the MAC PDU generated by the first network device processing the data through the MAC layer satisfies the relationship described in the above scenario 1 or scenario 2.
Fig. 8 is a schematic diagram illustrating a data flow of an embodiment of the present invention, and as shown in fig. 8, in the embodiment of the present invention, a fifth data packet may be a data packet (also referred to as a PDCP PDU) that is generated and sent to a second network device (e.g., an eNB in a 5G network) after being processed by a control device (e.g., an eNB in a 4G network) through a PDCP layer, and the first data packet may be a data packet that is generated and sent to the first network device (e.g., an eNB in a 5G network) after being processed by an RLC layer by the second network device. The second packet may be a packet generated by the second network device after processing the first packet through the MAC layer and the PHY layer.
Also, the fourth packet may be a packet (may also be referred to as a PDCP PDU) that is generated by the control device (e.g., an eNB in a 4G network) after being processed by the PDCP layer and transmitted to the second network device (e.g., an eNB in a 5G network), and the third packet may be a packet that is generated by the second network device processing the fourth packet by the RLC layer, the MAC layer, and the PHY layer.
Wherein, the relationship between the HARQ process ID carried by the intermediate data (i.e., MAC PDU) generated by the second network device processing the data through the MAC layer and the HARQ process ID carried by the MAC PDU generated by the first network device processing the data through the MAC layer satisfies the relationship described in the above scenario 1 or scenario 2.
In addition, when the fourth data packet and the fifth data packet (or the first data packet) carry the same data, the RLC sequence number carried by the intermediate data (i.e., the RLC PDU) generated by the second network device processing the data through the RLC layer is the same as the RLC sequence number carried by the RLC PDU generated by the first network device processing the data through the RLC layer.
It should be noted that, in the embodiment of the present invention, when the HARQ process ID used by the first network device is different from the HARQ process ID used by the second network device, the HARQ process IDs used by the first network device and the second network device may be predefined, for example, if the number of HARQ processes provided by the system is 8, for example, the HARQ process IDs are 1 to 8, the HARQ process IDs of 1 to 4 may be defined for the first network device, and the HARQ process IDs of 5 to 8 may be used by the second network device.
In addition, the same data sent by the server to the terminal device may be sent to the terminal device by both the first network device and the second network device (i.e., the second data packet and the third data packet carry the same data). In this case, the second data packet and the third data packet may be transmitted between the network device and the terminal device in a Coordinated Multiple Points Transmission/Reception (CoMP) manner
Alternatively, the same data sent by the server to the terminal device may also be sent to the terminal device by any one of the first network device and the second network device (i.e., the second data packet and the third data packet carry different data). In this case, the second packet and the third packet may be transmitted between the network device and the terminal device in a Multiple-Input Multiple-Output (MIMO) manner.
Fig. 9 shows a schematic flow chart of a method 400 of wireless communication according to another embodiment of the present invention, where the method 400 is performed in a communication system including at least two network devices, a first network device of the at least two network devices is configured with a same frequency as a second network device, and the first network device and the second network device have a first protocol layer set, the first protocol layer set includes protocol layers with the same radio resource dedicated configuration in the first network device and the second network device, the first protocol layer set includes at least a media access control MAC layer and a PHY layer, as shown in fig. 9, and the method 400 includes:
s410, the second network equipment generates and sends a third data packet to the terminal equipment according to the first parameter set and the first protocol layer set;
s420, the second network device sends the indication information of the first parameter set to the first network device, where the first parameter set at least includes the parameters of the MAC layer, and the parameters of the MAC layer at least include HARQ process ID, so that the first network device processes a first data packet through the first protocol layer set according to the first parameter set to generate and send a second data packet to the terminal device, where the first data packet is a data packet that is not processed by the first protocol layer set, and the HARQ process ID of the second data packet is the same as or different from the HARQ process ID of a third data packet.
Optionally, the method further comprises:
the second network device sends the indication information of the sending time to the first network device, so that the first network device determines the sending time of the second data packet according to the indication information of the sending time,
wherein, when the transmission time of the second packet is different from the transmission time of the third packet, the HARQ process ID of the second packet is different from the HARQ process ID of the third packet.
Optionally, the method further comprises:
the second network device sends resource block assignment information to the first network device, so that the first network device determines a frequency domain resource block carrying the second data packet according to the resource block assignment information;
and when the frequency domain resource block carrying the second data packet is different from the frequency domain resource block carrying the third data packet, the HARQ process ID of the second data packet is different from the HARQ process ID of the third data packet.
Optionally, the generating, by the second network device, and sending a third data packet to the terminal device according to the first parameter set and the first protocol layer set includes:
the second network device processes the fourth packet in accordance with the first set of parameters and the first set of protocol layers to generate a third packet,
and when the data carried by the first data packet is different from the data carried by the fourth data packet, the HARQ process ID of the second data packet is different from the HARQ process ID of the third data packet.
Optionally, the generating, by the second network device, and sending a third data packet to the terminal device according to the first parameter set and the first protocol layer set includes:
the second network device processes the first data packet according to the first parameter set and the first protocol layer set to generate a third data packet.
Optionally, the method further comprises:
the second network equipment sends the indication information of the sending time and the resource block assignment information to the first network equipment, so that the first network equipment determines the sending time of the second data packet according to the indication information of the sending time and determines the frequency domain resource block carrying the second data packet according to the resource block assignment information,
and when the transmission time of the second data packet is the same as the transmission time of the third data packet, and the frequency domain resource block carrying the second data packet is the same as the frequency domain resource block carrying the third data packet, the HARQ process ID of the second data packet is the same as the HARQ process ID of the third data packet.
Optionally, the first set of protocol layers further includes a radio link control, RLC, layer, the first set of parameters further includes parameters of the RLC layer, the parameters of the RLC layer at least include an RLC layer sequence number, and
the RLC layer sequence number of the second data packet is the same as the RLC layer sequence number of the third data packet.
Optionally, the first data packet is a data packet generated after being processed by a packet data convergence protocol PDCP layer,
the second network device sends the indication information of the first parameter set to the first network device, including:
the second network device sends mapping relation information between the PDCP layer sequence number and the RLC layer sequence number of the first data packet to the first network device, so that the second network device processes the first data packet through the first protocol layer set according to the RLC layer sequence number after determining the RLC layer sequence number according to the PDCP layer sequence number and the mapping relation information of the first data packet, and generates a second data packet.
Optionally, the method further comprises:
the second network device sends the indication information of the first time-frequency resource to the terminal device, the first time-frequency resource is used for bearing the second data packet, so that the terminal device can combine the second data packet and the third data packet according to the indication information of the first time-frequency resource and the indication information of the second time-frequency resource, and the second time-frequency resource is used for bearing the third data packet.
The actions and functions of the first network device in the method 400 are similar to those of the first network device (e.g., the target network device # a) in the method 100 described above, the actions and functions of the second network device in the method 400 are similar to those of the second network device (e.g., the source network device # B) in the method 100 described above, and the actions and functions of the terminal device in the method 400 are similar to those of the terminal device in the method 100 described above, and thus detailed descriptions thereof are omitted herein to avoid redundancy.
According to the method for wireless communication of the embodiment of the invention, the first network device acquires the indication information of the first parameter set capable of indicating the HARQ process ID, and processes the indication information based on the first parameter set to generate the second data packet, and the second network device processes the indication information based on the first parameter set to generate the second data packet, so that the corresponding relationship (same or different) between the HARQ process ID of the second data packet and the HARQ process ID of the third data packet can be adjusted according to actual needs, thereby avoiding the occurrence of errors in the HARQ process due to the occurrence of errors in the corresponding relationship between the HARQ process ID of the second data packet and the HARQ process ID of the third data packet, and further improving the reliability and accuracy of wireless communication.
Fig. 10 shows a schematic flow chart of a method 500 for wireless communication according to still another embodiment of the present invention, where the method 500 is performed in a communication system including at least two network devices, a first network device of the at least two network devices is configured with a same frequency as a second network device, and the first network device and the second network device have a first protocol layer set, the first protocol layer set includes protocol layers with the same radio resource dedicated configuration in the first network device and the second network device, the first protocol layer set includes at least a media access control MAC layer and a physical layer, as shown in fig. 10, the method 500 includes:
s510, a terminal device receives indication information of a first time-frequency resource and indication information of a second time-frequency resource, where the first time-frequency resource is used to carry a second data packet, the second time-frequency resource is used to carry a third data packet, the second data packet is generated by the first network device processing the first data packet through the first protocol layer set according to the first parameter set, the third data packet is generated by the second network device processing the first data packet according to the first parameter set and the first protocol layer set, a sending time of the second data packet is the same as a sending time of the third data packet, a frequency domain resource block carrying the second data packet is the same as a frequency domain resource block carrying the third data packet, and an HARQ process ID of the second data packet is the same as an HARQ process ID of the third data packet;
s520, the terminal device combines the second data packet and the third data packet according to the indication information of the first time-frequency resource and the indication information of the second time-frequency resource
The actions and functions of the first network device in the method 500 are similar to those of the first network device (e.g., the target network device # a) in the method 100, the actions and functions of the second network device in the method 500 are similar to those of the second network device (e.g., the source network device # B) in the method 100, and the actions and functions of the terminal device in the method 500 are similar to those of the terminal device in the method 100, and thus, a detailed description thereof is omitted herein to avoid redundancy.
According to the method for wireless communication of the embodiment of the invention, the first network device acquires the indication information of the first parameter set capable of indicating the HARQ process ID, and processes the indication information based on the first parameter set to generate the second data packet, and the second network device processes the indication information based on the first parameter set to generate the second data packet, so that the corresponding relationship (same or different) between the HARQ process ID of the second data packet and the HARQ process ID of the third data packet can be adjusted according to actual needs, thereby avoiding the occurrence of errors in the HARQ process due to the occurrence of errors in the corresponding relationship between the HARQ process ID of the second data packet and the HARQ process ID of the third data packet, and further improving the reliability and accuracy of wireless communication.
Fig. 11 shows a schematic block diagram of an apparatus 600 for wireless communication according to an embodiment of the invention. The apparatus 600 and a second network device are configured with the same frequency, and the apparatus 600 and the second network device have a first protocol layer set, where the first protocol layer set includes protocol layers with the same radio resource dedicated configuration in the apparatus and the second network device, and the first protocol layer set includes at least a MAC layer and a PHY layer, as shown in fig. 11, the apparatus 600 includes:
a receiving unit 610, configured to receive indication information of a first parameter set and a first data packet, where the first parameter set at least includes a parameter of the MAC layer, the parameter of the MAC layer at least includes a HARQ process ID, and the first data packet is a data packet that is not processed by the first protocol layer set;
a processing unit 620, configured to process the first data packet through the first protocol layer set according to the first parameter set to generate a second data packet, where a HARQ process ID of the second data packet is the same as or different from a HARQ process ID of a third data packet, and the third data packet is a data packet that is generated by the second network device according to the first parameter set and the first protocol layer set and is sent to the terminal device;
a sending unit 630, configured to send the second data packet to the terminal device.
Optionally, the receiving unit is further configured to receive indication information of a sending time;
the processing unit is further configured to determine a transmission time of the second packet according to the indication information of the transmission time, wherein when the transmission time of the second packet is different from the transmission time of the third packet, the HARQ process ID of the second packet is different from the HARQ process ID of the third packet.
Optionally, the receiving unit is further configured to receive resource block assignment information;
the processing unit is further configured to determine a frequency domain resource block carrying the second data packet according to the resource block assignment information, where when the frequency domain resource block carrying the second data packet is different from the frequency domain resource block carrying the third data packet, the HARQ process ID of the second data packet is different from the HARQ process ID of the third data packet.
Optionally, the third data packet is specifically a data packet generated by the second network device processing a fourth data packet according to the first parameter set and the first protocol layer set,
and when the data carried by the first data packet is different from the data carried by the fourth data packet, the HARQ process ID of the second data packet is different from the HARQ process ID of the third data packet.
Optionally, the third data packet is specifically a data packet generated by the second network device processing the first data packet according to the first parameter set and the first protocol layer set.
Optionally, the receiving unit is further configured to receive, by the apparatus, indication information of a transmission time and resource block assignment information;
the processing unit is further configured to determine a transmission time of the second data packet according to the indication information of the transmission time, determine a frequency resource block carrying the second data packet according to the resource block assignment information, and when the transmission time of the second data packet is the same as the transmission time of the third data packet and the frequency resource block carrying the second data packet is the same as the frequency resource block carrying the third data packet, the HARQ process ID of the second data packet is the same as the HARQ process ID of the third data packet.
Optionally, the first set of protocol layers further includes a radio link control, RLC, layer, the first set of parameters further includes parameters of the RLC layer, the parameters of the RLC layer at least include an RLC layer sequence number, and
the RLC layer sequence number of the second data packet is the same as the RLC layer sequence number of the third data packet.
Optionally, the first data packet is a data packet generated after being processed by a packet data convergence protocol PDCP layer,
the receiving unit is specifically configured to receive, by the device, mapping relationship information between the PDCP layer sequence number and the RLC layer sequence number of the first packet;
the processing unit is specifically configured to, after determining the RLC layer sequence number according to the PDCP layer sequence number of the first data packet and the mapping relationship information, the second network device processes the first data packet through the first protocol layer set according to the RLC layer sequence number to generate a second data packet.
Optionally, the sending unit is further configured to send, to the terminal device, indication information of a first time-frequency resource, where the first time-frequency resource is used to carry the second data packet, so that the terminal device performs merging processing on the second data packet and the third data packet according to the indication information of the first time-frequency resource and indication information of a second time-frequency resource, and the second time-frequency resource is used to carry the third data packet.
Optionally, the receiving unit is specifically configured to receive indication information of the first parameter set sent by the second network device; or
The receiving unit is specifically configured to receive indication information of a first parameter set sent by a control device for controlling the apparatus and the second network device.
The units or modules in the apparatus 600 are respectively configured to perform the actions and functions performed by the first network device (e.g., the target network device # a) in the method 100, the actions and functions of the second network device are similar to the actions and functions of the second network device (e.g., the source network device # B) in the method 100, and the actions and functions of the terminal device are similar to the actions and functions of the terminal device in the method 100, and therefore, for avoiding redundant description, detailed descriptions thereof are omitted here.
According to the apparatus for wireless communication of the embodiment of the present invention, by enabling the first network device to obtain the indication information of the first parameter set capable of indicating the HARQ process ID, and performing processing based on the first parameter set to generate the second packet, and enabling the second network device to perform processing based on the first parameter set to generate the second packet, the correspondence (same or different) between the HARQ process ID of the second packet and the HARQ process ID of the third packet can be adjusted according to actual needs, thereby avoiding the occurrence of an error in the HARQ process due to an error in the correspondence between the HARQ process ID of the second packet and the HARQ process ID of the third packet, and further improving reliability and accuracy of wireless communication.
Fig. 12 shows a schematic block diagram of an apparatus 700 for wireless communication according to another embodiment of the present invention. A first network device and the apparatus 700 are configured with the same frequency, and the first network device and the apparatus 700 have a first protocol layer set, where the first protocol layer set includes protocol layers with the same radio resource dedicated configuration in the first network device and the apparatus, and the first protocol layer set includes at least a MAC layer and a PHY layer, as shown in fig. 12, the apparatus 700 includes:
a processing unit 710, configured to generate a third data packet according to the first parameter set and the first protocol layer set;
a sending unit 720, configured to send the indication information of the first parameter set to the first network device, and send the third data packet to a terminal device, where the first parameter set at least includes a parameter of the MAC layer, and the parameter of the MAC layer at least includes a HARQ process ID, so that the first network device processes a first data packet through the first protocol layer set according to the first parameter set to generate and send a second data packet to the terminal device, where the first data packet is a data packet that is not processed by the first protocol layer set, and the HARQ process ID of the second data packet is the same as or different from the HARQ process ID of the third data packet.
Optionally, the sending unit is further configured to send indication information of sending time to the first network device, so that the first network device determines the sending time of the second data packet according to the indication information of sending time,
wherein, when the transmission time of the second packet is different from the transmission time of the third packet, the HARQ process ID of the second packet is different from the HARQ process ID of the third packet.
Optionally, the sending unit is further configured to send resource block assignment information to the first network device, so that the first network device determines, according to the resource block assignment information, a frequency domain resource block carrying the second data packet;
and when the frequency domain resource block carrying the second data packet is different from the frequency domain resource block carrying the third data packet, the HARQ process ID of the second data packet is different from the HARQ process ID of the third data packet.
Optionally, the processing unit is specifically configured to process the fourth packet according to the first parameter set and the first protocol layer set to generate a third packet,
and when the data carried by the first data packet is different from the data carried by the fourth data packet, the HARQ process ID of the second data packet is different from the HARQ process ID of the third data packet.
Optionally, the processing unit is specifically configured to process the first data packet according to the first parameter set and the first protocol layer set, so as to generate a third data packet.
Optionally, the sending unit is further configured to send, to the first network device, indication information of a sending time and resource block assignment information, so that the first network device determines, according to the indication information of the sending time, the sending time of the second data packet, and determines, according to the resource block assignment information, a frequency domain resource block carrying the second data packet,
and when the transmission time of the second data packet is the same as the transmission time of the third data packet, and the frequency domain resource block carrying the second data packet is the same as the frequency domain resource block carrying the third data packet, the HARQ process ID of the second data packet is the same as the HARQ process ID of the third data packet.
Optionally, the first set of protocol layers further includes a radio link control, RLC, layer, the first set of parameters further includes parameters of the RLC layer, the parameters of the RLC layer at least include an RLC layer sequence number, and
the RLC layer sequence number of the second data packet is the same as the RLC layer sequence number of the third data packet.
Optionally, the first data packet is a data packet generated after being processed by a packet data convergence protocol PDCP layer,
the sending unit is specifically configured to send mapping relationship information between the PDCP layer sequence number and the RLC layer sequence number of the first data packet to the first network device, so that the apparatus, after determining the RLC layer sequence number according to the PDCP layer sequence number and the mapping relationship information of the first data packet, processes the first data packet through the first protocol layer set according to the RLC layer sequence number to generate a second data packet.
Optionally, the sending unit is further configured to send, to the terminal device, indication information of a first time-frequency resource, where the first time-frequency resource is used to carry the second data packet, so that the terminal device performs merging processing on the second data packet and the third data packet according to the indication information of the first time-frequency resource and indication information of a second time-frequency resource, and the second time-frequency resource is used to carry the third data packet.
The units or modules in the apparatus 700 are respectively configured to perform the actions and functions performed by the second network device (e.g., the source network device # B) in the method 100, the actions and functions of the first network device are similar to those of the second network device (e.g., the target network device # a) in the method 100, and the actions and functions of the terminal device are similar to those of the terminal device in the method 100, so that detailed descriptions thereof are omitted here for avoiding redundant descriptions.
According to the apparatus for wireless communication of the embodiment of the present invention, by enabling the first network device to obtain the indication information of the first parameter set capable of indicating the HARQ process ID, and performing processing based on the first parameter set to generate the second packet, and enabling the second network device to perform processing based on the first parameter set to generate the second packet, the correspondence (same or different) between the HARQ process ID of the second packet and the HARQ process ID of the third packet can be adjusted according to actual needs, thereby avoiding the occurrence of an error in the HARQ process due to an error in the correspondence between the HARQ process ID of the second packet and the HARQ process ID of the third packet, and further improving reliability and accuracy of wireless communication.
Fig. 13 is a schematic block diagram of an apparatus 800 for wireless communication according to still another embodiment of the present invention, the apparatus 800 is configured in a communication system including at least two network devices, wherein a first network device of the at least two network devices is configured with a same frequency as a second network device, and the first network device and the second network device have a first protocol layer set, the first protocol layer set includes protocol layers with the same radio resource dedicated configuration in the first network device and the second network device, the first protocol layer set includes at least a medium access control MAC layer and a physical PHY layer, and the apparatus 800 includes:
a receiving unit 810, configured to receive indication information of a first time-frequency resource and indication information of a second time-frequency resource, where the first time-frequency resource is used to carry a second data packet, the second time-frequency resource is used to carry a third data packet, the second data packet is generated by the first network device processing the first data packet through the first protocol layer set according to the first parameter set, the third data packet is generated by the second network device processing the first data packet according to the first parameter set and the first protocol layer set, a sending time of the second data packet is the same as a sending time of the third data packet, a frequency domain resource block carrying the second data packet is the same as a frequency domain resource block carrying the third data packet, and a HARQ process ID of the second data packet is the same as a HARQ process ID of the third data packet;
a processing unit 820, configured to perform merging processing on the second data packet and the third data packet according to the indication information of the first time-frequency resource and the indication information of the second time-frequency resource
The units or modules in the apparatus 800 are respectively configured to perform the actions and functions performed by the terminal device in the method 100, the actions and functions of the first network device are similar to those of the first network device (e.g., the target network device # a) in the method 100, and the actions and functions of the second network device are similar to those of the second network device (e.g., the source network device # B) in the method 100, and therefore, detailed descriptions thereof are omitted here to avoid redundant descriptions.
According to the apparatus for wireless communication of the embodiment of the present invention, by enabling the first network device to obtain the indication information of the first parameter set capable of indicating the HARQ process ID, and performing processing based on the first parameter set to generate the second packet, and enabling the second network device to perform processing based on the first parameter set to generate the second packet, the correspondence (same or different) between the HARQ process ID of the second packet and the HARQ process ID of the third packet can be adjusted according to actual needs, thereby avoiding the occurrence of an error in the HARQ process due to an error in the correspondence between the HARQ process ID of the second packet and the HARQ process ID of the third packet, and further improving reliability and accuracy of wireless communication.
Fig. 14 is a schematic block diagram of a device 900 for wireless communication according to an embodiment of the present invention. The device 900 and the second network device are configured with the same frequency, and the device 900 and the second network device have a first protocol layer set, where the first protocol layer set includes protocol layers with the same radio resource dedicated configuration in the device 900 and the second network device, and the first protocol layer set includes at least a MAC layer and a PHY layer, as shown in fig. 14, where the device 900 includes: a processor 910 and a transceiver 920, the processor 910 and the transceiver 920 being coupled, optionally the device 900 further comprises a memory 930, the memory 930 being coupled to the processor 910, further optionally the device 900 comprises a bus system 940. Wherein, the processor 910, the memory 930 and the transceiver 920 can be connected via a bus system 940, the memory 930 can be used for storing instructions, and the processor 910 can be used for executing the instructions stored in the memory 930 to control the transceiver 920 to receive information or signals;
the processor 910 is configured to control the transceiver 920 to receive indication information of a first parameter set and a first data packet, where the first parameter set at least includes parameters of the MAC layer, the parameters of the MAC layer at least include HARQ process ID, and the first data packet is a data packet that is not processed by the first protocol layer set;
the processor 910 is configured to process the first data packet through the first protocol layer set according to the first parameter set to generate a second data packet, where a HARQ process ID of the second data packet is the same as or different from a HARQ process ID of a third data packet, and the third data packet is a data packet that is generated by the second network device according to the first parameter set and the first protocol layer set and is sent to the terminal device;
the processor 910 is configured to control the transceiver 920 to transmit the second data packet to a terminal device.
Optionally, the processor 910 is further configured to control the transceiver 920 to receive indication information of a transmission time;
the processor 910 is further configured to determine a transmission time of the second packet according to the indication information of the transmission time, where when the transmission time of the second packet is different from the transmission time of the third packet, the HARQ process ID of the second packet is different from the HARQ process ID of the third packet.
Optionally, the processor 910 is further configured to control the transceiver 920 to receive resource block assignment information;
the processor 910 is further configured to determine, according to the resource block assignment information, a frequency domain resource block carrying the second data packet, where when the frequency domain resource block carrying the second data packet is different from the frequency domain resource block carrying the third data packet, the HARQ process ID of the second data packet is different from the HARQ process ID of the third data packet.
Optionally, the third data packet is specifically a data packet generated by the second network device processing a fourth data packet according to the first parameter set and the first protocol layer set,
and when the data carried by the first data packet is different from the data carried by the fourth data packet, the HARQ process ID of the second data packet is different from the HARQ process ID of the third data packet.
Optionally, the third data packet is specifically a data packet generated by the second network device processing the first data packet according to the first parameter set and the first protocol layer set.
Optionally, the processor 910 is further configured to control the transceiver 920 to receive indication information of a transmission time and resource block assignment information;
the processing unit is further configured to determine a transmission time of the second data packet according to the indication information of the transmission time, determine a frequency resource block carrying the second data packet according to the resource block assignment information, and when the transmission time of the second data packet is the same as the transmission time of the third data packet and the frequency resource block carrying the second data packet is the same as the frequency resource block carrying the third data packet, the HARQ process ID of the second data packet is the same as the HARQ process ID of the third data packet.
Optionally, the first set of protocol layers further includes a radio link control, RLC, layer, the first set of parameters further includes parameters of the RLC layer, the parameters of the RLC layer at least include an RLC layer sequence number, and
the RLC layer sequence number of the second data packet is the same as the RLC layer sequence number of the third data packet.
Optionally, the first data packet is a data packet generated after being processed by a packet data convergence protocol PDCP layer,
the processor 910 is further configured to control the transceiver 920 to receive mapping relationship information between the PDCP layer sequence number and the RLC layer sequence number of the first data packet;
the processor 910 is specifically configured to, after determining the RLC layer sequence number according to the PDCP layer sequence number of the first data packet and the mapping relationship information, process the first data packet through the first protocol layer set according to the RLC layer sequence number to generate a second data packet.
Optionally, the processor 910 is further configured to control the transceiver 920 to send indication information of a first time-frequency resource to the terminal device, where the first time-frequency resource is used to carry the second data packet, so that the terminal device performs merging processing on the second data packet and the third data packet according to the indication information of the first time-frequency resource and the indication information of a second time-frequency resource, where the second time-frequency resource is used to carry the third data packet.
Optionally, the processor 910 is specifically configured to control the transceiver 920 to receive indication information of the first parameter set sent by the second network device; or
The processor 910 is specifically configured to control the transceiver 920 to receive indication information of a first parameter set transmitted by a control device for controlling the apparatus and the second network device.
It should be understood that, in the embodiment of the present invention, the processor 910 may be a Central Processing Unit (CPU), and the processor 910 may also be other general-purpose processors, Digital Signal Processors (DSPs), Application Specific Integrated Circuits (ASICs), Field Programmable Gate Arrays (FPGAs) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, or the like. A general purpose processor may be a microprocessor or the processor may be any conventional processor or the like.
The memory 930 may include both read-only memory and random access memory and provides instructions and data to the processor 910. A portion of the memory 930 may also include non-volatile random access memory. For example, the memory 930 may also store device type information.
The bus system 940 may include a power bus, a control bus, a status signal bus, and the like, in addition to the data bus. For clarity of illustration, however, the various buses are identified in the figure as the bus system 940.
In implementation, the steps of the above method may be performed by integrated logic circuits of hardware or instructions in the form of software in the processor 910. The steps of a method disclosed in connection with the embodiments of the present invention may be directly implemented by a hardware processor, or may be implemented by a combination of hardware and software modules in the processor. The software module may be located in ram, flash memory, rom, prom, or eprom, registers, etc. storage media as is well known in the art. The storage medium is located in the memory 930, and the processor 910 reads the information in the memory 930, and performs the steps of the above method in combination with the hardware thereof. To avoid repetition, it is not described in detail here.
The device 900 for wireless communication according to the embodiment of the present invention may correspond to a first network device (e.g., the target network device # a) in the method according to the embodiment of the present invention, and respective units, i.e., modules, and the other operations and/or functions in the device 900 for wireless communication are not described herein again for brevity, in order to implement the corresponding actions and functions of the first network device in the method 100 in fig. 1, respectively.
According to the apparatus for wireless communication of the embodiment of the present invention, by enabling the first network apparatus to obtain the indication information of the first parameter set capable of indicating the HARQ process ID, and performing processing based on the first parameter set to generate the second packet, and enabling the second network apparatus to perform processing based on the first parameter set to generate the second packet, the correspondence (same or different) between the HARQ process ID of the second packet and the HARQ process ID of the third packet can be adjusted according to actual needs, thereby avoiding the occurrence of an error in the HARQ process due to an error in the correspondence between the HARQ process ID of the second packet and the HARQ process ID of the third packet, and further improving reliability and accuracy of wireless communication.
Fig. 15 is a schematic block diagram of a device 1000 for wireless communication according to an embodiment of the present invention. The device 1000 and the first network device have the same frequency configuration, and the device 1000 and the first network device have a first protocol layer set, where the first protocol layer set includes the same radio resource dedicated configuration of each protocol layer in the device 1000 and the first network device, and the first protocol layer set includes at least a MAC layer and a PHY layer, as shown in fig. 15, where the device 1000 includes: the processor 1010 and the transceiver 1020, the processor 1010 and the transceiver 1020 being connected, optionally the device 1000 further comprises a memory 1030, the memory 1030 being connected to the processor 1010, further optionally the device 1000 comprises a bus system 1040. Wherein the processor 1010, the memory 1030, and the transceiver 1020 may be coupled by a bus system 1040, the memory 1030 may be configured to store instructions, and the processor 1010 is configured to execute the instructions stored by the memory 1030 to control the transceiver 1020 to receive information or signals;
the processor 1010 is configured to generate a third data packet according to the first set of parameters and the first set of protocol layers;
the processor 1010 is configured to control the transceiver 1020 to send the indication information of the first parameter set to the first network device, and send the third data packet to a terminal device, where the first parameter set at least includes parameters of the MAC layer, and the parameters of the MAC layer at least include HARQ process ID, so that the first network device processes a first data packet through the first protocol layer set according to the first parameter set to generate and send a second data packet to the terminal device, where the first data packet is a data packet that is not processed by the first protocol layer set, and the HARQ process ID of the second data packet is the same as or different from the HARQ process ID of the third data packet.
Optionally, the processor 1010 is further configured to control the transceiver 1020 to send the indication information of the sending time to the first network device, so that the first network device determines the sending time of the second data packet according to the indication information of the sending time,
wherein, when the transmission time of the second packet is different from the transmission time of the third packet, the HARQ process ID of the second packet is different from the HARQ process ID of the third packet.
Optionally, the processor 1010 is further configured to control the transceiver 1020 to send resource block assignment information to the first network device, so that the first network device determines, according to the resource block assignment information, a frequency domain resource block carrying the second data packet;
and when the frequency domain resource block carrying the second data packet is different from the frequency domain resource block carrying the third data packet, the HARQ process ID of the second data packet is different from the HARQ process ID of the third data packet.
Optionally, the processor 1010 is specifically configured to process the fourth packet according to the first parameter set and the first protocol layer set to generate a third packet,
and when the data carried by the first data packet is different from the data carried by the fourth data packet, the HARQ process ID of the second data packet is different from the HARQ process ID of the third data packet.
Optionally, the processor 1010 is specifically configured to process the first data packet according to the first parameter set and the first protocol layer set, so as to generate a third data packet.
Optionally, the processor 1010 is further configured to control the transceiver 1020 to send indication information of a sending time and resource block assignment information to the first network device, so that the first network device determines the sending time of the second data packet according to the indication information of the sending time, and determines a frequency domain resource block carrying the second data packet according to the resource block assignment information,
and when the transmission time of the second data packet is the same as the transmission time of the third data packet, and the frequency domain resource block carrying the second data packet is the same as the frequency domain resource block carrying the third data packet, the HARQ process ID of the second data packet is the same as the HARQ process ID of the third data packet.
Optionally, the first set of protocol layers further includes a radio link control, RLC, layer, the first set of parameters further includes parameters of the RLC layer, the parameters of the RLC layer at least include an RLC layer sequence number, and
the RLC layer sequence number of the second data packet is the same as the RLC layer sequence number of the third data packet.
Optionally, the first data packet is a data packet generated after being processed by a packet data convergence protocol PDCP layer,
the processor 1010 is specifically configured to control the transceiver 1020 to send mapping relationship information between the PDCP layer sequence number and the RLC layer sequence number of the first data packet to the first network device, so that the apparatus, after determining the RLC layer sequence number according to the PDCP layer sequence number and the mapping relationship information of the first data packet, processes the first data packet through the first protocol layer set according to the RLC layer sequence number to generate a second data packet.
Optionally, the processor 1010 is further configured to control the transceiver 1020 to send indication information of a first time-frequency resource to the terminal device, where the first time-frequency resource is used to carry the second data packet, so that the terminal device performs combining processing on the second data packet and the third data packet according to the indication information of the first time-frequency resource and the indication information of a second time-frequency resource, and the second time-frequency resource is used to carry the third data packet.
It should be understood that, in the embodiment of the present invention, the processor 1010 may be a Central Processing Unit (CPU), and the processor 1010 may also be other general-purpose processors, Digital Signal Processors (DSPs), Application Specific Integrated Circuits (ASICs), Field Programmable Gate Arrays (FPGAs) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, or the like. A general purpose processor may be a microprocessor or the processor may be any conventional processor or the like.
The memory 1030 may include both read-only memory and random access memory, and provides instructions and data to the processor 1010. A portion of memory 1030 may also include non-volatile random access memory. For example, memory 1030 may also store information for device types.
The bus system 1040 may include a power bus, a control bus, a status signal bus, and the like, in addition to a data bus. For clarity of illustration, however, the various buses are labeled in the figure as the bus system 1040.
In implementation, the steps of the above method may be performed by integrated logic circuits of hardware or instructions in the form of software in the processor 1010. The steps of a method disclosed in connection with the embodiments of the present invention may be directly implemented by a hardware processor, or may be implemented by a combination of hardware and software modules in the processor. The software module may be located in ram, flash memory, rom, prom, or eprom, registers, etc. storage media as is well known in the art. The storage medium is located in the memory 1030, and the processor 1010 reads the information in the memory 1030 and performs the steps of the above method in combination with hardware thereof. To avoid repetition, it is not described in detail here.
The device 1000 for wireless communication according to the embodiment of the present invention may correspond to a second network device (e.g., source network device # B) in the method according to the embodiment of the present invention, and each unit, i.e., module, and the other operations and/or functions in the device 1000 for wireless communication are respectively for implementing corresponding actions and functions of the second network device in the method 400 in fig. 9, and are not described herein again for brevity.
According to the apparatus for wireless communication of the embodiment of the present invention, by enabling the first network apparatus to obtain the indication information of the first parameter set capable of indicating the HARQ process ID, and performing processing based on the first parameter set to generate the second packet, and enabling the second network apparatus to perform processing based on the first parameter set to generate the second packet, the correspondence (same or different) between the HARQ process ID of the second packet and the HARQ process ID of the third packet can be adjusted according to actual needs, thereby avoiding the occurrence of an error in the HARQ process due to an error in the correspondence between the HARQ process ID of the second packet and the HARQ process ID of the third packet, and further improving reliability and accuracy of wireless communication.
Fig. 16 shows a schematic block diagram of a device 1100 for wireless communication according to yet another embodiment of the present invention. As shown in fig. 14, the apparatus 1100 includes: the processor 1110 and the transceiver 1120, the processor 1110 and the transceiver 1120 being connected, optionally the device 1100 further comprises a memory 1130, the memory 1130 being connected to the processor 1110, further optionally the device 1100 comprises a bus system 1140. The processor 1110, the memory 1130 and the transceiver 1120 may be connected by a bus system 1140, the memory 1130 may be used for storing instructions, and the processor 1110 is used for executing the instructions stored in the memory 1130 to control the transceiver 1120 to receive information or signals;
the processor 1110 is configured to control the transceiver 1120 to receive indication information of a first time-frequency resource and indication information of a second time-frequency resource, where the first time-frequency resource is used to carry a second data packet sent by a first network device, the second time-frequency resource is used to carry a third data packet sent by a second network device, the second data packet is generated by the first network device processing the first data packet according to a first protocol layer set, the third data packet is generated by the second network device processing the first data packet according to the first protocol layer set, a sending time of the second data packet is the same as a sending time of the third data packet, a frequency domain resource block carrying the second data packet is the same as a frequency domain resource block carrying the third data packet, a HARQ process ID of the second data packet is the same as a HARQ process ID of the third data packet, the first protocol layer set comprises protocol layers with the same radio resource special configuration in the first network equipment and the second network equipment;
the processor 1110 is configured to perform merging processing on the second data packet and the third data packet according to the indication information of the first time-frequency resource and the indication information of the second time-frequency resource.
It should be understood that, in the embodiment of the present invention, the processor 1110 may be a Central Processing Unit (CPU), and the processor 1110 may also be other general-purpose processors, Digital Signal Processors (DSPs), Application Specific Integrated Circuits (ASICs), Field Programmable Gate Arrays (FPGAs) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, or the like. A general purpose processor may be a microprocessor or the processor may be any conventional processor or the like.
The memory 1130, which may include both read-only memory and random access memory, provides instructions and data to the processor 1110. A portion of the memory 1130 may also include non-volatile random access memory. For example, the memory 1130 may also store device type information.
The bus system 1140 may include a power bus, a control bus, a status signal bus, and the like, in addition to a data bus. For clarity of illustration, the various buses are designated in the figure as the bus system 1140.
In implementation, the steps of the above method may be performed by integrated logic circuits of hardware or instructions in the form of software in the processor 1110. The steps of a method disclosed in connection with the embodiments of the present invention may be directly implemented by a hardware processor, or may be implemented by a combination of hardware and software modules in the processor. The software module may be located in ram, flash memory, rom, prom, or eprom, registers, etc. storage media as is well known in the art. The storage medium is located in the memory 1130, and the processor 1110 reads the information in the memory 1130 and performs the steps of the method in combination with the hardware. To avoid repetition, it is not described in detail here.
The wireless communication device 1100 according to the embodiment of the present invention may correspond to the terminal device in the method according to the embodiment of the present invention, and each unit, i.e. the module, and the other operations and/or functions in the wireless communication device 1100 are respectively for implementing the corresponding actions and functions of the terminal device in the method 500 in fig. 10, and are not described herein again for brevity.
According to the apparatus for wireless communication of the embodiment of the present invention, by enabling the first network apparatus to obtain the indication information of the first parameter set capable of indicating the HARQ process ID, and performing processing based on the first parameter set to generate the second packet, and enabling the second network apparatus to perform processing based on the first parameter set to generate the second packet, the correspondence (same or different) between the HARQ process ID of the second packet and the HARQ process ID of the third packet can be adjusted according to actual needs, thereby avoiding the occurrence of an error in the HARQ process due to an error in the correspondence between the HARQ process ID of the second packet and the HARQ process ID of the third packet, and further improving reliability and accuracy of wireless communication.
It should be understood that, in various embodiments of the present invention, the sequence numbers of the above-mentioned processes do not mean the execution sequence, and the execution sequence of each process should be determined by its function and inherent logic, and should not constitute any limitation on the implementation process of the embodiments of the present invention.
Those of ordinary skill in the art would appreciate that the various illustrative elements and algorithm steps described in connection with the embodiments disclosed herein may be implemented as electronic hardware or combinations of computer software and electronic hardware. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the implementation. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present invention.
It can be clearly understood by those skilled in the art that, for convenience and brevity of description, the specific working processes of the system, the apparatus and the unit described above may refer to the corresponding processes in the foregoing method embodiments, and are not described herein again.
In the several embodiments provided in the present application, it should be understood that the disclosed system, apparatus and method 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.
The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment.
In addition, functional units in the embodiments of the present invention may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit.
The functions, if implemented in the form of software functional units and sold or used as a stand-alone product, may be stored in a computer readable storage medium. Based on such understanding, the technical solution of the present invention may be embodied in the form of a software product, which is stored in a storage medium and includes instructions for causing a computer device (which may be a personal computer, a server, or a network device) to execute all or part of the steps of the method according to the embodiments of the present invention. And the aforementioned storage medium includes: a U-disk, a removable hard disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk or an optical disk, and other various media capable of storing program codes.
The above description is only an embodiment of the present invention, but the scope of the present invention is not limited thereto, and any person skilled in the art can easily conceive of changes or substitutions within the technical scope of the present invention, and all such changes or substitutions are included in the scope of the present invention. Therefore, the protection scope of the present invention shall be subject to the protection scope of the appended claims.

Claims (4)

1. A communication system comprising a first network device, a second network device and a terminal device, wherein the first network device and the second network device have a first protocol layer set, the first protocol layer set comprises protocol layers with the same radio resource-specific configuration in the first network device and the second network device, and the first protocol layer set comprises at least a medium access control MAC layer and a physical PHY layer, wherein the first network device comprises:
a first receiving unit, configured to receive indication information of a first parameter set and a first data packet, where the first parameter set at least includes a parameter of the MAC layer, the parameter of the MAC layer at least includes a hybrid automatic repeat request process identification HARQ process ID, and the first data packet is a data packet that is not processed by the first protocol layer set;
a first processing unit, configured to process, according to the first parameter set, the first data packet through the first protocol layer set to generate a second data packet, where a HARQ process ID of the second data packet is the same as or different from a HARQ process ID of a third data packet, and the third data packet is a data packet that is generated by the second network device according to the first parameter set and the first protocol layer set and is sent to a terminal device;
a first sending unit, configured to send the second data packet to the terminal device;
wherein the second network device comprises:
a second processing unit, configured to generate the third data packet according to the first parameter set and the first protocol layer set;
a second sending unit, configured to send the indication information of the first parameter set to the first network device, and send the third data packet to the terminal device, so that the first network device processes the first data packet according to the first parameter set through the first protocol layer set to generate and send a second data packet to the terminal device;
wherein the terminal device includes:
a second receiving unit, configured to receive indication information of a first time-frequency resource and indication information of a second time-frequency resource, where the first time-frequency resource is used to carry the second data packet sent by the first network device, the second time-frequency resource is used to carry the third data packet sent by the second network device, a sending time of the second data packet is the same as a sending time of the third data packet, a frequency domain resource block carrying the second data packet is the same as a frequency domain resource block carrying the third data packet, and a HARQ process ID of the second data packet is the same as a HARQ process ID of the third data packet;
and the third processing unit is configured to perform merging processing on the second data packet and the third data packet according to the indication information of the first time-frequency resource and the indication information of the second time-frequency resource.
2. A computer-readable storage medium, having stored thereon a computer program which, when run on a computer, causes the computer to perform a method as a first network device in a communication system:
receiving indication information of a first parameter set, wherein the first parameter set at least comprises parameters of a Media Access Control (MAC) layer, and the parameters of the MAC layer at least comprise hybrid automatic repeat request (HARQ) process Identification (ID);
receiving a first data packet, wherein the first data packet is a data packet which is not processed by a first protocol layer set;
processing the first data packet through the first protocol layer set according to the first parameter set to generate a second data packet, wherein the HARQ process ID of the second data packet is the same as or different from the HARQ process ID of a third data packet, and the third data packet is a data packet which is generated by a second network device according to the first parameter set and the first protocol layer set and is sent to a terminal device;
sending the second data packet to the terminal equipment; or the like, or, alternatively,
when the computer program is run by a computer, causing the computer to perform the following method as a second network device in the communication system:
generating and sending the third data packet to the terminal equipment according to the first parameter set and the first protocol layer set;
sending indication information of the first parameter set to the first network device, so that the first network device processes the first data packet according to the first parameter set through the first protocol layer set to generate and send a second data packet to the terminal device; or the like, or, alternatively,
when the computer program is run by a computer, causing the computer to perform the following method as a terminal device in the communication system:
receiving indication information of a first time-frequency resource and indication information of a second time-frequency resource, wherein the first time-frequency resource is used for bearing the second data packet sent by the first network device, the second time-frequency resource is used for bearing the third data packet sent by the second network device, the sending time of the second data packet is the same as the sending time of the third data packet, a frequency domain resource block bearing the second data packet is the same as a frequency domain resource block bearing the third data packet, and a HARQ process ID of the second data packet is the same as a HARQ process ID of the third data packet;
merging the second data packet and the third data packet according to the indication information of the first time-frequency resource and the indication information of the second time-frequency resource;
the first network device and the second network device are configured with the same frequency, and the first network device and the second network device have the first protocol layer set, the radio resource special configurations of the protocol layers included in the first protocol layer set in the first network device and the second network device are the same, and the first protocol layer set at least includes the MAC layer and the physical PHY layer.
3. A chip system, comprising at least one processor and an interface circuit, wherein the interface circuit and the at least one processor are interconnected by a line, and the processor, as a first network device in a communication system, executes the following method by executing instructions:
receiving indication information of a first parameter set, wherein the first parameter set at least comprises parameters of a Media Access Control (MAC) layer, and the parameters of the MAC layer at least comprise hybrid automatic repeat request (HARQ) process Identification (ID);
receiving a first data packet, wherein the first data packet is a data packet which is not processed by a first protocol layer set;
processing the first data packet through the first protocol layer set according to the first parameter set to generate a second data packet, wherein the HARQ process ID of the second data packet is the same as or different from the HARQ process ID of a third data packet, and the third data packet is a data packet which is generated by a second network device according to the first parameter set and the first protocol layer set and is sent to a terminal device;
sending the second data packet to the terminal equipment; or the like, or, alternatively,
the processor as a second network device in the communication system executes the following method by executing instructions:
generating and sending the third data packet to the terminal equipment according to the first parameter set and the first protocol layer set;
sending indication information of the first parameter set to the first network device, so that the first network device processes the first data packet according to the first parameter set through the first protocol layer set to generate and send the second data packet to the terminal device; or the like, or, alternatively,
the processor as a terminal device in the communication system executes the following method by executing instructions:
receiving indication information of a first time-frequency resource and indication information of a second time-frequency resource, wherein the first time-frequency resource is used for bearing the second data packet sent by the first network device, the second time-frequency resource is used for bearing the third data packet sent by the second network device, the sending time of the second data packet is the same as the sending time of the third data packet, a frequency domain resource block bearing the second data packet is the same as a frequency domain resource block bearing the third data packet, and a HARQ process ID of the second data packet is the same as a HARQ process ID of the third data packet;
merging the second data packet and the third data packet according to the indication information of the first time-frequency resource and the indication information of the second time-frequency resource;
the first network device and the second network device are configured with the same frequency, and the first network device and the second network device have the first protocol layer set, the radio resource special configurations of the protocol layers included in the first protocol layer set in the first network device and the second network device are the same, and the first protocol layer set at least includes the MAC layer and the physical PHY layer.
4. An apparatus of wireless communication, comprising: the input port, the output port and the at least one processor are interconnected through lines, and the input port and the output port are used for executing the operation of receiving and sending messages on the device side;
the at least one processor invokes instructions that, as a first network device in the communication system, perform the following message processing or control operations at the apparatus:
receiving indication information of a first parameter set, wherein the first parameter set at least comprises parameters of a Media Access Control (MAC) layer, and the parameters of the MAC layer at least comprise hybrid automatic repeat request (HARQ) process Identification (ID);
receiving a first data packet, wherein the first data packet is a data packet which is not processed by a first protocol layer set;
processing the first data packet through the first protocol layer set according to the first parameter set to generate a second data packet, wherein the HARQ process ID of the second data packet is the same as or different from the HARQ process ID of a third data packet, and the third data packet is a data packet which is generated by a second network device according to the first parameter set and the first protocol layer set and is sent to a terminal device;
sending the second data packet to the terminal equipment; or the like, or, alternatively,
the processor performs the following message processing or control operations at the apparatus as a second network device in the communication system:
generating and sending the third data packet to the terminal equipment according to the first parameter set and the first protocol layer set;
sending indication information of the first parameter set to the first network device, so that the first network device processes the first data packet according to the first parameter set through the first protocol layer set to generate and send a second data packet to the terminal device; or the like, or, alternatively,
the processor as a terminal device in the communication system performs the following message processing or control operations at the apparatus:
receiving indication information of a first time-frequency resource and indication information of a second time-frequency resource, wherein the first time-frequency resource is used for bearing a second data packet sent by first network equipment, the second time-frequency resource is used for bearing a third data packet sent by second network equipment, the sending time of the second data packet is the same as the sending time of the third data packet, a frequency domain resource block bearing the second data packet is the same as a frequency domain resource block bearing the third data packet, and a HARQ process ID of the second data packet is the same as a HARQ process ID of the third data packet;
merging the second data packet and the third data packet according to the indication information of the first time-frequency resource and the indication information of the second time-frequency resource;
the first network device and the second network device are configured with the same frequency, and the first network device and the second network device have the first protocol layer set, the radio resource special configurations of the protocol layers included in the first protocol layer set in the first network device and the second network device are the same, and the first protocol layer set at least includes the MAC layer and the physical PHY layer.
CN201911107855.3A 2015-12-01 2015-12-01 Method and apparatus for wireless communication Active CN111049626B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201911107855.3A CN111049626B (en) 2015-12-01 2015-12-01 Method and apparatus for wireless communication

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
PCT/CN2015/096089 WO2017091968A1 (en) 2015-12-01 2015-12-01 Wireless communication method and apparatus
CN201580081052.9A CN107683578B (en) 2015-12-01 2015-12-01 The method and apparatus of wireless communication
CN201911107855.3A CN111049626B (en) 2015-12-01 2015-12-01 Method and apparatus for wireless communication

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
CN201580081052.9A Division CN107683578B (en) 2015-12-01 2015-12-01 The method and apparatus of wireless communication

Publications (2)

Publication Number Publication Date
CN111049626A CN111049626A (en) 2020-04-21
CN111049626B true CN111049626B (en) 2021-06-01

Family

ID=58796101

Family Applications (2)

Application Number Title Priority Date Filing Date
CN201580081052.9A Active CN107683578B (en) 2015-12-01 2015-12-01 The method and apparatus of wireless communication
CN201911107855.3A Active CN111049626B (en) 2015-12-01 2015-12-01 Method and apparatus for wireless communication

Family Applications Before (1)

Application Number Title Priority Date Filing Date
CN201580081052.9A Active CN107683578B (en) 2015-12-01 2015-12-01 The method and apparatus of wireless communication

Country Status (2)

Country Link
CN (2) CN107683578B (en)
WO (1) WO2017091968A1 (en)

Families Citing this family (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107683578B (en) * 2015-12-01 2019-11-26 华为技术有限公司 The method and apparatus of wireless communication
CN110463239B (en) * 2017-07-28 2023-10-13 Oppo广东移动通信有限公司 Data transmission method, terminal equipment and network equipment
CN111226454A (en) * 2018-02-07 2020-06-02 Oppo广东移动通信有限公司 Wireless communication method and apparatus
CN111082899A (en) 2018-10-19 2020-04-28 中兴通讯股份有限公司 Transmission method, device and system
CN111148235B (en) * 2018-11-02 2022-06-28 华为技术有限公司 Communication method and device
CN116193558A (en) * 2019-04-28 2023-05-30 上海朗帛通信技术有限公司 Method and apparatus in a node for wireless communication
WO2021056213A1 (en) * 2019-09-24 2021-04-01 Oppo广东移动通信有限公司 Wireless communication method and device
WO2021062760A1 (en) * 2019-09-30 2021-04-08 Oppo广东移动通信有限公司 Methods for sending and receiving feedback information and device
CN112713973B (en) * 2019-10-24 2022-11-01 上海朗帛通信技术有限公司 Method and device used in node of wireless communication
WO2021114131A1 (en) * 2019-12-11 2021-06-17 华为技术有限公司 Data transmission method, terminal apparatus, and network apparatus
CN111727576B (en) * 2020-05-07 2022-06-03 北京小米移动软件有限公司 Uplink transmission method, device, access network equipment, terminal and storage medium

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101801039A (en) * 2010-03-29 2010-08-11 华中科技大学 Method for reducing delay in multiple base station cooperation
CN102594530A (en) * 2011-01-10 2012-07-18 中兴通讯股份有限公司 Method and system for transmitting uplink collaboration data
WO2012099368A2 (en) * 2011-01-19 2012-07-26 주식회사 팬택 Method for allocating resources for harq ack/nack signal transmission, and method and apparatus for harq ack/nack signal transmission using same

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101562510A (en) * 2008-04-14 2009-10-21 鼎桥通信技术有限公司 Starting methods of hybrid automatic repeat request process
US9306719B2 (en) * 2010-04-02 2016-04-05 Interdigital Patent Holdings, Inc. Adaptive scheduling and HARQ management for cooperative transmissions
KR101295580B1 (en) * 2011-07-15 2013-08-09 엘지전자 주식회사 Method and Apparatus for supporting an HARQ operation using an HARQ channel identifier in a Wireless Access System
US9413496B2 (en) * 2012-04-25 2016-08-09 Lg Electronics Inc. Method for transceiving data in wireless communication system, and apparatus therefor
AU2013274938B2 (en) * 2012-06-14 2016-01-14 Telefonaktiebolaget L M Ericsson (Publ) Methods of mapping retransmissions responsive to bundled nack messages and related devices for multi - layer MIMO transmission
CN102843227B (en) * 2012-08-17 2015-08-12 大唐移动通信设备有限公司 A kind of based on MAC layer repeating method and device
CN104836648B (en) * 2014-02-12 2018-03-23 普天信息技术研究院有限公司 A kind of method of the Fast retransmission of RLC AM patterns and feedback
CN107683578B (en) * 2015-12-01 2019-11-26 华为技术有限公司 The method and apparatus of wireless communication

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101801039A (en) * 2010-03-29 2010-08-11 华中科技大学 Method for reducing delay in multiple base station cooperation
CN102594530A (en) * 2011-01-10 2012-07-18 中兴通讯股份有限公司 Method and system for transmitting uplink collaboration data
WO2012099368A2 (en) * 2011-01-19 2012-07-26 주식회사 팬택 Method for allocating resources for harq ack/nack signal transmission, and method and apparatus for harq ack/nack signal transmission using same

Also Published As

Publication number Publication date
WO2017091968A1 (en) 2017-06-08
CN111049626A (en) 2020-04-21
CN107683578A (en) 2018-02-09
CN107683578B (en) 2019-11-26

Similar Documents

Publication Publication Date Title
CN111049626B (en) Method and apparatus for wireless communication
JP7460640B2 (en) Frequency domain resource allocation for multi-source transmissions
CN109155708B (en) Wireless communication device and method of operating a wireless communication device
TWI790201B (en) Supporting high speeds in vehicle-to-vehicle communication
CN108141729B (en) System and method for device-to-device communication with evolved machine type communication
TWI693803B (en) Group acknowledgement/negative acknowledgement and triggering gack/channel state information
CN113615117A (en) Code Division Multiplexing (CDM) groups for multi-source transmission
CN111373809B (en) Uplink signal sending method, uplink signal receiving method, device and system
CN113228544B (en) Retransmission scheme and optimization for preconfigured uplink resources
JP2018528652A (en) Transmit uplink control channel information when clear channel assessment of unlicensed carrier fails
CN112425207A (en) Method and apparatus for handover enhancement
JP2017508343A (en) System and method for carrier aggregation
TW201739290A (en) Downlink control for demodulation reference signal transmissions
US20190288820A1 (en) Control Information Sending Method and Apparatus, and Control Information Receiving Method and Apparatus
JP2017511016A (en) Enhanced PUCCH reporting for carrier aggregation
CN111742582A (en) Data transfer between inactive mode user equipment and wireless network
AU2018417481A1 (en) Data transmission method, terminal device and network device
JP7140129B2 (en) Wireless communication device, wireless communication method and computer program
CN110419254B (en) Link reestablishment method and equipment
CN110140372B (en) Base station, terminal device, method, program, and recording medium
US20220255703A1 (en) Method and apparatus for determining transmission parameter
CN113711667B (en) Reference signal sending method, device and communication system
EP4315689A1 (en) Methods and apparatus for disabled harq processes
US20240107574A1 (en) Terminal and communication method
CN110785954B (en) System and method for packet transmission

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant