Information transmission method and device, related equipment and storage medium
By using RF downlink to directly enable and notify VLC to stop sending data in a heterogeneous network composed of VLC and RF when the downlink channel quality of VLC is poor, the unreliable FLR problem caused by poor VLC link quality is solved, and more reliable data transmission is achieved.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-07-08
- Publication Date
- 2026-03-24
AI Technical Summary
When the quality of an indoor visible light communication (VLC) link is poor, the FLR signal and FLR response cannot be received during the Fast Link Recovery (FLR) process, resulting in an unreliable downlink.
In a heterogeneous network consisting of VLC and RF, when the downlink channel quality of VLC is poor, the downlink can be directly activated via RF and the VLC can be notified to stop sending data, thus avoiding the FLR process and ensuring the reliability of the downlink.
It improves the link reliability of heterogeneous networks, reduces the overhead of FLR processes, and enhances the stability of data transmission.
Smart Images

Figure CN115603876B_ABST
Abstract
Description
Technical Field
[0001] This application relates to wireless communication technology, and more particularly to an information transmission method, related equipment, and storage medium. Background Technology
[0002] Indoor visible light communication (VLC) utilizes the high-speed flashing of light-emitting diodes (LEDs) to transmit information, using free space as the transmission channel. It is a high-speed and environmentally friendly new indoor access network technology. However, because the light emitted by LEDs is directional, its coverage area is relatively small. Service will be interrupted when users move to areas not covered by VLC. Furthermore, compared to the penetration of wireless communication, VLC is easily affected by obstructions, causing communication link interruptions. Therefore, when VLC link quality is poor, a Fast Link Recovery (FLR) procedure can be used to attempt to restore the link. Figure 1 As shown, in the FLR process, the coordinator sends FLR signals multiple times in succession. After receiving the FLR signals, the device will send an FLR response (FLR RSP, FLR Response) back to the coordinator.
[0003] However, this process may result in situations where FLR signals and FLR RSPs cannot be received, thus compromising the reliability of the downlink. Summary of the Invention
[0004] To address the related technical problems, embodiments of this application provide an information transmission method, related equipment, and storage medium.
[0005] The technical solution of this application embodiment is implemented as follows:
[0006] This application provides an information transmission method applied to a terminal, including:
[0007] Receive first information sent by a first access network device, wherein the first information indicates receiving data sent by the first access network device and / or stopping receiving data sent by a second access network device;
[0008] The device receives data sent by the first access network device; the first access network device can provide the terminal with access in a first manner; the second access network device can provide the terminal with access in a second manner; the first manner and the second manner are different.
[0009] Send feedback information regarding the data sent by the first access network device.
[0010] In the above scheme, the first access method includes radio frequency (RF) access.
[0011] In the above scheme, the second access method includes optical communication access.
[0012] In the above scheme, the step of sending feedback information regarding the data sent to the first access network device includes:
[0013] Feedback information for the data sent by the first access network device is generated at the first Hybrid Automatic Repeat Request (HARQ) codebook position corresponding to the data sent by the first access network device, and a negative acknowledgment (NACK) or discontinuous transmission (DTX) is generated at the first HARQ codebook position corresponding to the data sent by the second access network device.
[0014] Send the first HARQ codebook to the first access network device.
[0015] The method in the above scheme further includes:
[0016] Receive second information sent by the first access network device, the second information indicating that only feedback information of the data sent by the first access network device is reported;
[0017] The feedback information sent in response to the data sent by the first access network device includes:
[0018] Feedback information for the data sent by the first access network device is generated at the second HARQ codebook position corresponding to the data sent by the first access network device;
[0019] The second HARQ codebook is sent to the first access network device; the second HARQ codebook contains only feedback information of the data sent by the first access network device.
[0020] The method in the above scheme further includes:
[0021] Receive third information sent by the first access network device, wherein the third information indicates receiving data sent by the second access network device and / or stopping receiving data sent by the first access network device;
[0022] Receive data sent by the second access network device;
[0023] Send feedback information regarding the data sent by the second access network device.
[0024] In the above scheme, the step of sending feedback information regarding the data sent to the second access network device includes:
[0025] Feedback information for the data sent by the first access network device is generated at the third HARQ codebook position corresponding to the data sent by the second access network device, and NACK or DTX is generated at the third HARQ codebook position corresponding to the data sent by the first access network device.
[0026] The third HARQ codebook is sent to the first access network device.
[0027] The method in the above scheme further includes:
[0028] Receive a fourth message sent by the first access network device, wherein the fourth message indicates feedback information that only data sent by the second access network device is reported;
[0029] The feedback information sent in response to the data sent by the second access network device includes:
[0030] Feedback information for the data sent by the second access network device is generated at the fourth HARQ codebook position corresponding to the data sent by the second access network device;
[0031] The fourth HARQ codebook is sent to the first access network device; the fourth HARQ codebook only includes feedback information of the data sent by the second access network device.
[0032] This application embodiment also provides an information transmission method, applied to a first access network device, including:
[0033] The channel quality between the second access network device and the terminal is determined to meet a first condition; the first condition indicates a channel quality difference between the second access network device and the terminal; the first access network device is capable of providing the terminal with access in a first manner; the second access network device is capable of providing the terminal with access in a second manner; the first manner and the second manner are different.
[0034] Send a fifth message to the second access network device and send a first message to the terminal; the fifth message indicates to stop sending data to the terminal; the first message indicates to receive data sent by the first access network device and / or to stop receiving data sent by the second access network device.
[0035] Send data to the terminal;
[0036] Receive feedback information sent by the terminal.
[0037] In the above scheme, the first access method includes RF access.
[0038] In the above scheme, the second access method includes optical communication access.
[0039] In the above scheme, the channel quality between the second access network device and the terminal is determined to meet the first condition when one of the following conditions is met:
[0040] No consecutive M acknowledgment responses (ACKs) were received from the terminal for the data sent by the second access network device, where M is an integer greater than 1;
[0041] Receive N consecutive NACKs from the terminal for data sent to the second access network device, where N is an integer greater than 1;
[0042] No feedback was received regarding the data sent by the second access network device within the first time period.
[0043] In the above scheme, receiving the feedback information sent by the terminal includes:
[0044] The terminal receives a first HARQ codebook, which includes feedback information of data sent by the first access network device and feedback information of data sent by the second access network device; the feedback information of data sent by the second access network device includes NACK or DTX.
[0045] The method in the above scheme further includes:
[0046] Send a second message to the terminal, the second message indicating that only feedback information of the data sent by the first access network device should be reported;
[0047] The receipt of feedback information sent by the terminal includes:
[0048] The terminal sends a second HARQ codebook, which contains only feedback information from the data sent by the first access network device.
[0049] The method in the above scheme further includes:
[0050] Send a third message to the terminal, the third message indicating to receive data sent by the second access network device and / or stop receiving data sent by the first access network device;
[0051] The terminal receives feedback information from the data sent by the second access network device.
[0052] The method in the above scheme further includes:
[0053] Send the received feedback information to the second access network device.
[0054] In the above scheme, the feedback information for receiving data sent by the second access network device from the terminal includes:
[0055] The terminal receives a third HARQ codebook; the third HARQ codebook contains feedback information of the data sent by the first access network device and feedback information of the data sent by the second access network device; the feedback information of the data sent by the first access network device includes NACK or DTX;
[0056] The third HARQ codebook is sent to the second access network device.
[0057] The method in the above scheme further includes:
[0058] Send a fourth message to the terminal, the fourth message indicating that only feedback information corresponding to the data sent by the second access network device should be reported;
[0059] The receipt of feedback information sent by the terminal includes:
[0060] The terminal sends a fourth HARQ codebook, which contains only feedback information of the data sent by the second access network device.
[0061] The fourth HARQ codebook is sent to the second access network device.
[0062] This application embodiment also provides an information transmission method, applied to a second access network device, including:
[0063] Send data to the terminal;
[0064] Upon receiving a fifth message from a first access network device, the device stops sending data to the terminal; the fifth message indicates that data transmission to the terminal should be stopped; the first access network device is capable of providing the terminal with access in a first manner; the second access network device is capable of providing the terminal with access in a second manner; the first manner and the second manner are different.
[0065] In the above scheme, the first access method includes RF access.
[0066] In the above scheme, the second access method includes optical communication access.
[0067] The method in the above scheme further includes:
[0068] Receive feedback information from the first access network device regarding the data sent by the terminal to the second access network device.
[0069] In the above scheme, the step of receiving feedback information from the first access network device regarding data sent by the terminal to the second access network device includes:
[0070] The system receives a third HARQ codebook sent by the first access network device; the third HARQ codebook contains feedback information of the data sent by the first access network device and feedback information of the data sent by the second access network device; the feedback information of the data sent by the first access network device includes NACK or DTX.
[0071] In the above scheme, the step of receiving feedback information from the first access network device regarding data sent by the terminal to the second access network device includes:
[0072] Receive the fourth HARQ codebook sent by the first access network device; the fourth HARQ codebook only includes feedback information of the data sent by the second access network device.
[0073] This application also provides an information transmission device, including:
[0074] A first receiving unit is configured to receive first information sent by a first access network device, the first information indicating that data sent by the first access network device should be received and / or that data sent by a second access network device should be stopped; and to receive data sent by the first access network device; the first access network device is capable of providing the terminal with access in a first manner; the second access network device is capable of providing the terminal with access in a second manner; the first manner and the second manner are different;
[0075] The first sending unit is used to send feedback information regarding the data sent by the first access network device.
[0076] This application embodiment also provides an information transmission device, disposed in a first access network device, including:
[0077] A determining unit is configured to determine that the channel quality between the second access network device and the terminal meets a first condition; the first condition characterizes a channel quality difference between the second access network device and the terminal; the first access network device is capable of providing the terminal with access in a first manner; the second access network device is capable of providing the terminal with access in a second manner; the first manner and the second manner are different;
[0078] The second sending unit is configured to send fifth information to the second access network device and first information to the terminal; the fifth information indicates to stop sending data to the terminal; the first information indicates to receive data sent by the first access network device and / or stop receiving data sent by the second access network device; and to send data to the terminal.
[0079] The second receiving unit is used to receive feedback information sent by the terminal.
[0080] This application embodiment also provides an information transmission device, disposed in a second access network device, including:
[0081] The third sending unit is used to send data to the terminal;
[0082] The third receiving unit is configured to receive a fifth message sent by the first access network device, indicating that data transmission to the terminal should be stopped; the fifth message indicates that data transmission to the terminal should be stopped; the first access network device is capable of providing the terminal with access in a first manner; the second access network device is capable of providing the terminal with access in a second manner; the first manner and the second manner are different.
[0083] This application embodiment also provides a terminal, including: a first processor and a first communication interface; wherein,
[0084] The first communication interface is used for:
[0085] Receive first information sent by a first access network device, wherein the first information indicates receiving data sent by the first access network device and / or stopping receiving data sent by a second access network device;
[0086] The system receives data sent by the first access network device; the first access network device is capable of providing the terminal with access in a first manner; the second access network device is capable of providing the terminal with access in a second manner; the first and second methods are different; and...
[0087] Send feedback information regarding the data sent by the first access network device.
[0088] This application embodiment also provides a first access network device, including:
[0089] The second processor is configured to determine that the channel quality between the second access network device and the terminal meets a first condition; the first condition indicates a channel quality difference between the second access network device and the terminal; the first access network device is capable of providing the terminal with access in a first manner; the second access network device is capable of providing the terminal with access in a second manner; the first manner and the second manner are different.
[0090] The second communication interface is used to send fifth information to the second access network device and first information to the terminal; the fifth information indicates to stop sending data to the terminal; the first information indicates to receive data sent by the first access network device and / or stop receiving data sent by the second access network device; to send data to the terminal; and to receive feedback information sent by the terminal.
[0091] This application embodiment also provides a second access network device, including: a third processor and a third communication interface; wherein,
[0092] The third communication interface is used for:
[0093] Send data to the terminal;
[0094] Upon receiving a fifth message from a first access network device, the device stops sending data to the terminal; the fifth message indicates that data transmission to the terminal should be stopped; the first access network device is capable of providing the terminal with access in a first manner; the second access network device is capable of providing the terminal with access in a second manner; the first manner and the second manner are different.
[0095] This application also provides a terminal, including: a first processor and a first memory for storing a computer program capable of running on the processor.
[0096] Wherein, when the first processor is used to run the computer program, it executes the steps of any of the above-described terminal-side methods.
[0097] This application also provides a first access network device, including: a second processor and a second memory for storing computer programs capable of running on the processor.
[0098] Wherein, when the second processor is used to run the computer program, it executes the steps of any of the methods described above on the first access network device side.
[0099] This application also provides a second access network device, including: a third processor and a third memory for storing a computer program capable of running on the processor.
[0100] When the third processor runs the computer program, it executes the steps of any of the methods described above for the second access network device.
[0101] This application embodiment also provides a storage medium storing a computer program thereon. When the computer program is executed by a processor, it implements the steps of any of the above-described terminal-side methods, or the steps of any of the above-described first access network device-side methods, or the steps of any of the above-described second access network device-side methods.
[0102] The information transmission method, related equipment, and storage medium provided in this application embodiment include: a first access network device determining that the channel quality between a second access network device and a terminal meets a first condition; the first condition indicates that the channel quality between the second access network device and the terminal is poor; the first access network device is capable of providing the terminal with access in a first manner; the second access network device is capable of providing the terminal with access in a second manner; the first manner and the second manner are different; a fifth message is sent to the second access network device, and a first message is sent to the terminal; the fifth message indicates stopping data transmission to the terminal; the first message indicates receiving data sent by the first access network device and / or stopping receiving data sent by the second access network device; data is sent to the terminal; and after receiving the first message, the terminal receives the data sent by the first access network device and sends feedback information regarding the data sent by the first access network device. When the downlink channel quality of the second access network device is poor, there is no need to initiate an FLR procedure; the first access network device directly starts downlink transmission and notifies the second access network device to stop transmitting data, thereby ensuring the reliability of the downlink. Attached Figure Description
[0103] Figure 1 This is a schematic diagram of an FLR process;
[0104] Figure 2 This is a schematic diagram of a heterogeneous network composed of VLC and RF according to an embodiment of this application;
[0105] Figure 3 Examples of this application Figure 2 The diagram shows the FLR process in a heterogeneous network.
[0106] Figure 4 This is a schematic flowchart of an information transmission method according to an embodiment of this application;
[0107] Figure 5 This is a schematic diagram illustrating the format of feedback information according to an embodiment of this application;
[0108] Figure 6 This is a schematic flowchart of the second information transmission method according to an embodiment of this application;
[0109] Figure 7 This is a schematic flowchart of the third information transmission method according to an embodiment of this application;
[0110] Figure 8 This is a schematic diagram of the feedback process for VLC networking in an application embodiment of this application;
[0111] Figure 9 This is a schematic diagram of an information transmission device according to an embodiment of this application;
[0112] Figure 10 This is a schematic diagram of the structure of a second type of information transmission device according to an embodiment of this application;
[0113] Figure 11 This is a schematic diagram of the structure of a third type of information transmission device according to an embodiment of this application;
[0114] Figure 12 This is a schematic diagram of the terminal structure according to an embodiment of this application;
[0115] Figure 13 This is a schematic diagram of the structure of the first access network device in an embodiment of this application;
[0116] Figure 14 This is a schematic diagram of the structure of the second access network device according to an embodiment of this application;
[0117] Figure 15 This application presents a schematic diagram of the channel selection system structure. Detailed Implementation
[0118] The present application will now be described in further detail with reference to the accompanying drawings and embodiments.
[0119] exist Figure 1 In the FLR procedure shown, if the VLC is interrupted, all FLR signals and FLR RSPs may fail to be received. The terminal will then disassociate itself from the coordinator and search for another base station to connect to. Here, the coordinator can also be called a visible light base station or a VLC node (AP).
[0120] Meanwhile, the above processes are all based on the Carrier Sense Multiple Access / Collision Avoidance (CSMA / CA) mechanism to compete for the channel. On the one hand, this mechanism has the disadvantage of being time-consuming and not real-time. On the other hand, this mechanism cannot detect whether there is a collision on the channel while transmitting data, and can only try to avoid collisions. Therefore, there is still a possibility of collisions, which will cause the FLR signal and FLR RSP to be unreceived.
[0121] On the other hand, because the light emitted by LED light sources has a certain directionality, its coverage area is relatively small. When users move to areas not covered by visible light communication, service will be interrupted. Therefore, compared to the penetration of wireless communication, VLC is easily affected by obstructions, making the communication link vulnerable. Therefore, VLC can be combined with other wireless access methods to create heterogeneous networks, thereby overcoming the VLC's susceptibility to interruptions. One implementation method is to combine VLC and RF into a heterogeneous network. For example... Figure 2As shown, in a heterogeneous network composed of VLC and RF, each coordinator (i.e., VLC AP) is connected to the global controller (i.e., RF AP) via a backhaul link. Each coordinator provides visible light communication access to visible light personal area network (LiPAN) devices (i.e., terminals), while the RF AP, acting as the global controller, provides RF access to the terminals. The backhaul link can be a wired link or a wireless link. The wired link can be a power line communication link, an Ethernet link, or a fiber optic link, etc., while the wireless link can be a wireless LAN link, a cellular link, etc.
[0122] If Figure 1 The FLR process shown is applied to Figure 2 In the heterogeneous network shown, then as Figure 3 As shown, the VLC AP continuously sends multiple FLR signals via the VLC downlink (i.e., the downlink between the VLC AP and the terminal). After receiving the FLR signals, the device sends an FLR SRP to the RF AP via the RF link (the link between the RF AP and the terminal). After receiving the FLR SRP, the RF AP then sends an FLR SRP to the VLC AP.
[0123] As can be seen from the above process, when VLC is interrupted due to exceeding the coverage range, even if FLR SRP can be fed back through the RF link, the terminal cannot receive the FLR signal because VLC is interrupted. Therefore, the terminal still needs to disassociate with the VLC AP. In addition, in VLC downlink, it is still necessary to compete for the channel based on the CSMA / CA mechanism. Even if VLC downlink communication is interrupted for a short time and then quickly resumed, it may still be due to collisions that the FLR signal cannot be received, so the terminal still needs to disassociate with the VLC AP.
[0124] Based on this, in various embodiments of this application, when the channel quality of VLC downlink is poor, there is no need to initiate the FLR procedure. Instead, the RF AP directly enables RF downlink and notifies the VLC AP to stop sending data, thereby ensuring the reliability of the downlink and improving the link reliability of the entire heterogeneous network.
[0125] This application provides an information transmission method applied to a terminal, such as... Figure 4 As shown, the method includes:
[0126] Step 401: Receive first information sent by the first access network device, wherein the first information indicates receiving data sent by the first access network device and / or stopping receiving data sent by the second access network device;
[0127] Step 402: Receive data sent by the first access network device; the first access network device is capable of providing the terminal with access in a first manner; the second access network device is capable of providing the terminal with access in a second manner; the first manner and the second manner are different;
[0128] Step 403: Send feedback information regarding the data sent by the first access network device.
[0129] In practical applications, the terminal may be referred to as a user equipment (UE), terminal equipment, device, or user, etc.
[0130] The first access network device and the second access network device form a heterogeneous network. The first access network device can be called the master node (MN), and correspondingly, the second access network device can be called the secondary node (SN).
[0131] In one embodiment, the access method of the first approach includes RF access.
[0132] The terminal can receive first information and data sent by the first access network device via the RF downlink. Correspondingly, the terminal can send feedback information regarding the data sent by the first access network device via the RF uplink. At this time, the terminal is in a heterogeneous network composed of VLC and RF. In this heterogeneous network, heterogeneous networking refers to: VLC downlink (also known as visible light downlink) and RF uplink, with RF downlink enabled as needed.
[0133] In practical applications, the first information can be carried on downlink control information (DCI).
[0134] In one embodiment, the second access method includes optical communication access, specifically VLC access. That is, the first access network device can provide RF access to the terminal, and the second access network device can provide VLC access to the terminal. Accordingly, the first access network device may include an RF AP, and the second access network device may include an RLC AP.
[0135] The feedback information can also be referred to as HARQ-ACK information.
[0136] In step 403, in practical applications, there may be situations where multiple Physical Downlink Shared Channel (PDSCH) transmissions are fed back in the same uplink time slot, meaning there may be a situation where feedback information is fed back as a whole on a single feedback resource. In this case, the terminal first needs to determine the HARQ codebook, and then perform feedback based on the determined HARQ codebook.
[0137] Specifically, the determined HARQ codebook can be a dynamic HARQ codebook based on carrier aggregation (CA). In this case, both VLC and RF downlink need to be fed back, such as... Figure 5 As shown. Specifically, the terminal can determine whether there is lost downlink data by detecting the counted downlink assignment index (DAI) (C-DAI) and the total number of DAIs (T-DAI) in the DCI within a time window. Then, it determines the HARQ codebook based on whether it supports receiving two transport blocks (TB) in one PDSCH, whether it supports the transmission of code block groups (CBG), and whether it supports the transmission of multiple bandwidth portions (BWP) simultaneously, and feeds back the corresponding information in each corresponding uplink time slot.
[0138] The determined HARQ codebook can also be a semi-static HARQ codebook based on CA. In this case, both VLC and RF downlink need to be fed back. Specifically, the terminal can determine the candidate PDSCH reception opportunity set according to the timing configuration set, and then determine the HARQ-ACK codebook based on whether it supports receiving two TBs in one PDSCH and whether it supports CBG transmission, etc. That is to say, all valid PDSCHs fed back in the uplink time slot must be fed back. Here, valid PDSCH refers to downlink resources. For example, assuming that the terminal determines that time slot 5 is a candidate PDSCH according to the timing configuration set, but time slot 5 is configured for uplink, then time slot 5 is not a valid PDSCH.
[0139] After determining the HARQ codebook, the positions corresponding to the downlink data in the first access method are evaluated based on whether ACK / NACK can be received correctly. For the positions corresponding to the downlink data in the second access method, NACK / DTX is fed back to indicate that there is no downlink data transmission in the second access method.
[0140] Based on this, in one embodiment, the terminal generates feedback information for the data sent by the first access network device at the first HARQ codebook position corresponding to the data sent by the first access network device, and generates NACK or DTX at the first HARQ codebook position corresponding to the data sent by the second access network device.
[0141] Send the first HARQ codebook to the first access network device.
[0142] In practical applications, considering the large downlink bandwidth of VLC and the different frequency response characteristics of different frequency bands, different modulation and coding schemes may be used in different frequency bands, resulting in different feedback information. Assuming different frequency bands are divided by BWPs and the terminal supports multiple BWPs simultaneously, when there is data transmission in the VLC downlink, the feedback information is mapped using a frequency domain-first, time domain-second approach. (For example, assuming a certain PDSCH frequency domain of VLC has 3 BWPs, meaning the terminal supports 3 BWPs simultaneously, the terminal needs to provide feedback for each BWP. In this case, the feedback information for these 3 BWPs is placed in the corresponding position in the HARQ codebook, and then the feedback information for other PDSCHs after that PDSCH is placed in the corresponding position in the HARQ codebook.) When there is no data transmission in the VLC downlink, to reduce feedback bits, the terminal may not consider feedback at the BWP granularity of the VLC downlink. The HARQ codebook can also be called the HARQ-ACK codebook, or have other names, as long as it implements the codebook function. This application embodiment does not limit the name of the codebook.
[0143] In the above feedback method, the first access network device needs to simultaneously detect the three states of the data sent by the first access network device and the data sent by the second access network device, namely ACK, NACK, and DTX. To reduce bit overhead, the feedback information can be based on a single connection of CA, that is, instructing the terminal to only provide feedback information on the data sent by the first access network device, i.e., providing the HARQ codebook corresponding to the downlink transmission.
[0144] Based on this, in one embodiment, the method may further include:
[0145] Receive second information sent by the first access network device, the second information indicating that only feedback information of the data sent by the first access network device is reported;
[0146] Accordingly, the specific implementation of step 403 may include:
[0147] Feedback information for the data sent by the first access network device is generated at the second HARQ codebook position corresponding to the data sent by the first access network device;
[0148] The second HARQ codebook is sent to the first access network device; the second HARQ codebook contains only feedback information of the data sent by the first access network device.
[0149] In practical applications, when the service load is too heavy, in a heterogeneous network, some users are connected to a second access network device. This satisfies their high-speed network requirements and also achieves network load balancing. Therefore, to ensure system throughput, when the signal quality of the second access network device is good, downlink data transmission can be switched back to the second access mode. The first access network device can then notify the terminal to perform downlink reception using the second access mode and stop downlink reception using the first access mode.
[0150] Based on this, in one embodiment, the method may further include:
[0151] Receive third information sent by the first access network device, wherein the third information indicates receiving data sent by the second access network device and / or stopping receiving data sent by the first access network device;
[0152] Receive data sent by the second access network device;
[0153] Send feedback information regarding the data sent by the second access network device.
[0154] Similar to the method of sending feedback information for data sent to the first access network device, the method of sending feedback information for data sent to the second access network device includes the following two types:
[0155] The first approach requires feedback for downlink connections in both access methods;
[0156] Specifically, feedback information for the data sent by the first access network device is generated at the third HARQ codebook position corresponding to the data sent by the second access network device, and NACK or DTX is generated at the third HARQ codebook position corresponding to the data sent by the first access network device.
[0157] The third HARQ codebook is sent to the first access network device.
[0158] The second method involves feeding back the HARQ codebook corresponding to the downlink transmission.
[0159] Specifically, the terminal receives a fourth message sent by the first access network device, the fourth message indicating feedback information that only the data sent by the second access network device is reported;
[0160] Feedback information for the data sent by the second access network device is generated at the fourth HARQ codebook position corresponding to the data sent by the second access network device;
[0161] The fourth HARQ codebook is sent to the first access network device; the fourth HARQ codebook only includes feedback information of the data sent by the second access network device.
[0162] The method for determining the HARQ codebook has been detailed above and will not be repeated here.
[0163] Accordingly, embodiments of this application also provide an information transmission method, applied to a first access network device, such as... Figure 6 As shown, the method includes:
[0164] Step 601: Determine that the channel quality between the second access network device and the terminal meets a first condition; the first condition indicates a channel quality difference between the second access network device and the terminal; the first access network device is able to provide the terminal with access in a first manner; the second access network device is able to provide the terminal with access in a second manner; the first manner and the second manner are different;
[0165] Step 602: Send fifth information to the second access network device and send first information to the terminal; the fifth information indicates to stop sending data to the terminal; the first information indicates to receive data sent by the first access network device and / or stop receiving data sent by the second access network device;
[0166] Step 603: Send data to the terminal;
[0167] Step 604: Receive feedback information sent by the terminal.
[0168] In one embodiment, in step 601, the channel quality between the second access network device and the terminal is determined to meet the first condition when one of the following conditions is satisfied:
[0169] No M consecutive ACKs were received from the terminal for the data sent to the second access network device, where M is an integer greater than 1;
[0170] Receive N consecutive NACKs from the terminal for data sent to the second access network device, where N is an integer greater than 1;
[0171] No feedback was received regarding the data sent by the second access network device within the first time period.
[0172] Here, the values of M and N can be set as needed, and the first duration can also be set as needed.
[0173] No feedback information, including ACK / NACK, was received regarding the data sent by the second access network device within the first time period.
[0174] In one embodiment, the specific implementation of step 604 may include:
[0175] The terminal receives a first HARQ codebook, which includes feedback information of data sent by the first access network device and feedback information of data sent by the second access network device; the feedback information of data sent by the second access network device includes NACK or DTX.
[0176] In one embodiment, the method may further include:
[0177] Send a second message to the terminal, the second message indicating that only feedback information of the data sent by the first access network device should be reported;
[0178] Accordingly, the specific implementation of step 604 may include:
[0179] The terminal sends a second HARQ codebook, which contains only feedback information from the data sent by the first access network device.
[0180] In one embodiment, the method may further include:
[0181] Send a third message to the terminal, the third message indicating to receive data sent by the second access network device and / or stop receiving data sent by the first access network device;
[0182] The terminal receives feedback information from the data sent by the second access network device.
[0183] In one embodiment, the method may further include:
[0184] Send the received feedback information to the second access network device.
[0185] Here, in one embodiment, the feedback information for receiving data sent by the terminal from the second access network device includes:
[0186] The terminal receives a third HARQ codebook; the third HARQ codebook contains feedback information of the data sent by the first access network device and feedback information of the data sent by the second access network device; the feedback information of the data sent by the first access network device includes NACK or DTX;
[0187] The third HARQ codebook is sent to the second access network device.
[0188] In one embodiment, the method may further include:
[0189] Send a fourth message to the terminal, the fourth message indicating that only feedback information corresponding to the data sent by the second access network device should be reported;
[0190] Accordingly, receiving the feedback information sent by the terminal includes:
[0191] The terminal sends a fourth HARQ codebook, which contains only feedback information of the data sent by the second access network device.
[0192] The fourth HARQ codebook is sent to the second access network device.
[0193] Accordingly, embodiments of this application also provide an information transmission method, applied to a second access network device, such as... Figure 7 As shown, the method includes:
[0194] Step 701: Send data to the terminal;
[0195] Step 702: Receive the fifth message sent by the first access network device and stop sending data to the terminal; the fifth message indicates that data transmission to the terminal should be stopped; the first access network device is capable of providing the terminal with access in a first manner; the second access network device is capable of providing the terminal with access in a second manner; the first manner and the second manner are different.
[0196] In one embodiment, the method may further include:
[0197] Receive feedback information from the first access network device regarding the data sent by the terminal to the second access network device.
[0198] Here, in one embodiment, the feedback information received from the first access network device regarding the data sent by the terminal to the second access network device includes:
[0199] The system receives a third HARQ codebook sent by the first access network device; the third HARQ codebook contains feedback information of the data sent by the first access network device and feedback information of the data sent by the second access network device; the feedback information of the data sent by the first access network device includes NACK or DTX.
[0200] In one embodiment, the step of receiving feedback information from the first access network device regarding data sent by the terminal to the second access network device includes:
[0201] Receive the fourth HARQ codebook sent by the first access network device; the fourth HARQ codebook only includes feedback information of the data sent by the second access network device.
[0202] The information transmission method provided in this application embodiment includes a first access network device determining that the channel quality between a second access network device and a terminal meets a first condition; the first condition indicates that the channel quality between the second access network device and the terminal is poor; the first access network device is capable of providing the terminal with access in a first manner; the second access network device is capable of providing the terminal with access in a second manner; the first manner and the second manner are different; a fifth message is sent to the second access network device, and a first message is sent to the terminal; the fifth message indicates stopping data transmission to the terminal; the first message indicates receiving data sent by the first access network device and / or stopping receiving data sent by the second access network device; data is sent to the terminal; and after receiving the first message, the terminal receives the data sent by the first access network device and sends feedback information regarding the data sent by the first access network device. When the downlink channel quality of the second access network device is poor, there is no need to initiate an FLR procedure; the first access network device directly starts downlink transmission and notifies the second access network device to stop transmitting data, thereby ensuring the reliability of the downlink and improving the link reliability of the entire heterogeneous network.
[0203] In addition, when providing feedback on downlink data, only the feedback information corresponding to the downlink is fed back, which reduces overhead.
[0204] The present application will be further described in detail below with reference to application examples.
[0205] In this application embodiment, the heterogeneous network is a heterogeneous network composed of RLC APs and RF APs, which is a VLC heterogeneous networking mode. Here, the VLC heterogeneous networking mainly refers to visible light downlink and RF uplink, with RF downlink being activated on demand. In this application embodiment, the on-demand activation of RF downlink means that when the visible light downlink channel quality deteriorates to a threshold value, the RF AP directly activates RF downlink for data transmission and notifies the VLC AP to stop sending data. The link between the RF AP and the UE is an RF link, including RF uplink and RF downlink. The RF link can be a cellular network, such as a fourth-generation (4G) network or a fifth-generation (5G) network. The link between the VLC AP and the UE is a VLC link, including VLC downlink. The VLC downlink and RF downlink are CA-related, and the data flow is separated from the Media Access Control (MAC) layer.
[0206] In this application embodiment, the feedback method for VLC networking is as follows: Figure 8 As shown, it includes the following steps:
[0207] Step 801: The VLC AP sends downlink data to the UE, and the RF AP notifies the UE to perform VLC downlink reception;
[0208] In practical applications, to ensure system throughput, data is transmitted via VLC downlink, and the RF AP notifies the UE to perform VLC downlink reception.
[0209] Step 802: After receiving the notification, the UE receives the data sent by the VLC AP and feeds back ACK / NACK / DTX information via RF uplink;
[0210] Here, ACK indicates that the visible light downlink data was successfully received, NACK indicates that the visible light downlink data was not successfully received, and DTX indicates that neither ACK nor NACK was received.
[0211] In this step, there may be situations where multiple PDSCH transmissions are fed back in the same uplink time slot. In this case, the HARQ-ACK codebook determined by the UE may be a dynamic HARQ codebook based on CA or a semi-static HARQ codebook based on CA, depending on the needs.
[0212] When both VLC and RF downlink need to provide feedback, in the HARQ codebook, the position corresponding to the VLC downlink data is fed back as ACK / NACK depending on whether it can be received correctly, while the position corresponding to the RF downlink data is fed back as NACK / DTX.
[0213] In this case, assuming that different frequency bands are divided by BWP and the UE supports multiple BWPs at the same time, the feedback information of VLC downlink is mapped in the frequency domain first and then the time domain.
[0214] To save bit overhead, only VLC downlink feedback can be provided, i.e., single-connection feedback based on CA. In this case, the RF AP instructs the UE in the downlink control signaling that it only needs to report the feedback information corresponding to the VLC downlink. When only VLC downlink feedback is provided, in the HARQ codebook, feedback ACK / NACK is only provided at the position corresponding to the VLC downlink data, based on whether the data can be correctly received.
[0215] Step 803: The RF AP determines the VLC downlink channel quality based on the feedback information from the UE. If the quality is good, the RF AP is notified to continue sending downlink data. If the VLC downlink channel quality is poor to a threshold value, the RF AP directly enables RF downlink to notify the UE to receive RF downlink data and send data, while notifying the VLC AP to stop sending data.
[0216] Here, the threshold value may include one of the following:
[0217] No M consecutive ACKs were received;
[0218] Receive N consecutive NACKs;
[0219] No ACK / NACK was received within the scheduled time T.
[0220] As can be seen from the above description, the threshold value is used to indicate RF downlink enabled, UE RF downlink reception, and VLC downlink disabled.
[0221] Step 804: After receiving the notification, the UE receives RF downlink data and feeds back ACK / NACK / DTX information via RF uplink.
[0222] In this step, there may be situations where multiple PDSCH transmissions are fed back in the same uplink time slot. In this case, the HARQ-ACK codebook determined by the UE may be a dynamic HARQ codebook based on CA or a semi-static HARQ codebook based on CA, depending on the needs.
[0223] When both VLC and RF downlink need to be fed back, in the HARQ codebook, the position corresponding to the RF downlink data is fed back ACK / NACK depending on whether it can be received correctly, while the position corresponding to the VLC downlink data is fed back NACK / DTX.
[0224] In this scenario, assuming different frequency bands are divided by BWP and the UE supports multiple BWPs simultaneously, in this step, since there is no data transmission in VLC downlink, the UE can disregard the feedback at the BWP granularity in VLC downlink in order to reduce feedback bits.
[0225] To save bit overhead, only RF downlink feedback can be provided. In this case, the RF AP instructs the UE in the downlink control signaling to only report the feedback information corresponding to the RF downlink. When only RF downlink feedback is provided, the HARQ codebook only adjusts the ACK / NACK feedback at the position corresponding to the RF downlink data based on whether it can be correctly received.
[0226] In step 803, assuming the RF AP receives feedback information in time slot n, if it needs to enable RF downlink, it will send downlink control signaling in time slot n to notify the UE to receive RF downlink data. To ensure consistency in the AP and UE's understanding of the HARQ codebook, the HARQ codebook switching (i.e., the switching between the HARQ codebook in step 802 and the HARQ codebook in step 804) takes effect in time slot n+k. This can be understood as a time required for switching from one HARQ codebook to another, ensuring consistency between the UE and AP's understanding of the HARQ codebook. In practical applications, the value of k can be determined based on the feedback delay of the HARQ codebook.
[0227] As can be seen from the above description, in steps 802 and 804, the ACK / NACK / DTX information is carried in the RF uplink feedback. It can be based on the dynamic codebook or semi-static codebook of CA, and the NACK / DTX feedback is notified at the location where there is no downlink transmission; or it can be "based on CA single connection", that is, the UE is notified that it only needs to feed back the HARQ codebook of the corresponding downlink transmission.
[0228] When the VLC downlink signal quality is poor, the system switches to RF downlink data transmission. The RF AP notifies the UE to resume RF downlink reception and stops VLC downlink reception. When the VLC downlink signal quality is good (the UE also measures the VLC downlink reference signal while receiving RF downlink data and reports it to the RF AP, which can then determine whether the VLC downlink signal quality is good or bad), the system switches back to VLC downlink data transmission. The RF AP notifies the UE to resume VLC downlink reception and stops RF downlink reception.
[0229] The solution provided in this application embodiment, when the downlink channel quality of VLC is poor in a visible light heterogeneous network, allows the RFAP to control the RF downlink for data transmission, terminating the downlink transmission of the VLC AP, which can improve the link reliability of the entire heterogeneous network.
[0230] To implement the method of the embodiments of this application, the embodiments of this application also provide an information transmission device, which is installed on a terminal, such as... Figure 9 As shown, the device includes:
[0231] The first receiving unit 901 is configured to receive first information sent by a first access network device, the first information indicating to receive data sent by the first access network device and / or to stop receiving data sent by a second access network device; and to receive data sent by the first access network device; the first access network device is capable of providing the terminal with access in a first manner; the second access network device is capable of providing the terminal with access in a second manner; the first manner and the second manner are different;
[0232] The first sending unit 902 is used to send feedback information for the data sent by the first access network device.
[0233] In one embodiment, the first transmitting unit 902 is configured to:
[0234] Feedback information for the data sent by the first access network device is generated at the first HARQ codebook position corresponding to the data sent by the first access network device, and NACK or DTX is generated at the first HARQ codebook position corresponding to the data sent by the second access network device.
[0235] Send the first HARQ codebook to the first access network device.
[0236] In one embodiment, the first receiving unit 901 is further configured to receive second information sent by the first access network device, the second information indicating feedback information that only the data sent by the first access network device is reported;
[0237] Accordingly, the first transmitting unit 902 is configured to:
[0238] Feedback information for the data sent by the first access network device is generated at the second HARQ codebook position corresponding to the data sent by the first access network device;
[0239] The second HARQ codebook is sent to the first access network device; the second HARQ codebook contains only feedback information of the data sent by the first access network device.
[0240] In one embodiment, the first receiving unit 901 is further configured to receive third information sent by the first access network device, the third information indicating to receive data sent by the second access network device and / or to stop receiving data sent by the first access network device; and to receive data sent by the second access network device;
[0241] The first sending unit 902 is also used to send feedback information for the data sent by the second access network device.
[0242] In one embodiment, the first transmitting unit 902 is configured to:
[0243] Feedback information for the data sent by the first access network device is generated at the third HARQ codebook position corresponding to the data sent by the second access network device, and NACK or DTX is generated at the third HARQ codebook position corresponding to the data sent by the first access network device.
[0244] The third HARQ codebook is sent to the first access network device.
[0245] In one embodiment, the first receiving unit 901 is configured to receive fourth information sent by the first access network device, the fourth information indicating feedback information that only data sent by the second access network device is reported;
[0246] Accordingly, the first transmitting unit 902 is configured to:
[0247] Feedback information for the data sent by the second access network device is generated at the fourth HARQ codebook position corresponding to the data sent by the second access network device;
[0248] The fourth HARQ codebook is sent to the first access network device; the fourth HARQ codebook only includes feedback information of the data sent by the second access network device.
[0249] In practical applications, the first receiving unit 901 can be implemented by the communication interface in the information transmission device; the first sending unit 902 can be implemented by the processor in the information transmission device in combination with the communication interface.
[0250] To implement the method on the first access network device side of this application embodiment, this application embodiment also provides a channel selection device, which is disposed on the first access network device, such as... Figure 10 As shown, the device includes:
[0251] The determining unit 1001 is used to determine that the channel quality between the second access network device and the terminal meets a first condition; the first condition indicates a channel quality difference between the second access network device and the terminal; the first access network device is able to provide the terminal with access in a first manner; the second access network device is able to provide the terminal with access in a second manner; the first manner and the second manner are different.
[0252] The second sending unit 1002 is configured to send fifth information to the second access network device and first information to the terminal; the fifth information indicates stopping data transmission to the terminal; the first information indicates receiving data transmitted by the first access network device and / or stopping receiving data transmitted by the second access network device; and to send data to the terminal.
[0253] The second receiving unit 1003 is used to receive feedback information sent by the terminal.
[0254] In one embodiment, the determining unit 1001 is configured to:
[0255] The channel quality between the second access network device and the terminal is determined to meet the first condition if one of the following conditions is met:
[0256] No consecutive M acknowledgment responses (ACKs) were received from the terminal for the data sent by the second access network device, where M is an integer greater than 1;
[0257] Receive N consecutive NACKs from the terminal for data sent to the second access network device, where N is an integer greater than 1;
[0258] No feedback was received regarding the data sent by the second access network device within the first time period.
[0259] In one embodiment, the second receiving unit 1003 is configured to receive a first HARQ codebook sent by the terminal. The first HARQ codebook includes feedback information of the data sent by the first access network device and feedback information of the data sent by the second access network device. The feedback information of the data sent by the second access network device includes NACK or DTX.
[0260] In one embodiment, the second sending unit 1002 is used to send second information to the terminal, the second information indicating feedback information that only the data sent by the first access network device is reported;
[0261] Accordingly, the second receiving unit 1003 is used to receive the second HARQ codebook sent by the terminal, the second HARQ codebook containing only feedback information of the data sent by the first access network device.
[0262] In one embodiment, the second sending unit 1002 is further configured to send third information to the terminal, the third information indicating that data sent by the second access network device is received and / or that data sent by the first access network device is stopped;
[0263] The second receiving unit 1003 is also used to receive feedback information from the terminal regarding the data sent by the second access network device.
[0264] In one embodiment, the second sending unit 1002 is further configured to send received feedback information to the second access network device.
[0265] In one embodiment, the second receiving unit 1003 is configured to receive a third HARQ codebook sent by the terminal; the third HARQ codebook includes feedback information of the data sent by the first access network device and feedback information of the data sent by the second access network device; the feedback information of the data sent by the first access network device includes NACK or DTX;
[0266] Accordingly, the second sending unit 1002 is used to send the third HARQ codebook to the second access network device.
[0267] In one embodiment, the second sending unit 1002 is further configured to send fourth information to the terminal, the fourth information indicating that only feedback information corresponding to the data sent by the second access network device is reported;
[0268] The second receiving unit 1003 is used to receive the fourth HARQ codebook sent by the terminal, wherein the fourth HARQ codebook contains only feedback information of the data sent by the second access network device;
[0269] Accordingly, the second sending unit 1002 sends the fourth HARQ codebook to the second access network device.
[0270] In practical applications, the determining unit 1001 can be implemented by a processor in the information transmission device; the second sending unit 1002 and the second receiving unit 1003 can be implemented by a communication interface in the information transmission device.
[0271] To implement the method on the second access network device side of this application embodiment, this application embodiment also provides an information transmission device, disposed on the second access network device, such as... Figure 11 As shown, the device includes:
[0272] The third sending unit 1101 is used to send data to the terminal;
[0273] The third receiving unit 1102 is used to receive a fifth message sent by the first access network device, indicating that data transmission to the terminal should be stopped; the fifth message indicates that data transmission to the terminal should be stopped; the first access network device is capable of providing the terminal with access in a first manner; the second access network device is capable of providing the terminal with access in a second manner; the first manner and the second manner are different.
[0274] In one embodiment, the third receiving unit 1102 is further configured to receive a third HARQ codebook sent by the first access network device; the third HARQ codebook includes feedback information of the data sent by the first access network device and feedback information of the data sent by the second access network device; the feedback information of the data sent by the first access network device includes NACK or DTX.
[0275] In one embodiment, the third receiving unit 1102 is further configured to receive a fourth HARQ codebook sent by the first access network device; the fourth HARQ codebook only includes feedback information of the data sent by the second access network device.
[0276] In practical applications, the third sending unit 1101 and the third receiving unit 1102 can be implemented by a processor in the information transmission device combined with a communication interface.
[0277] It should be noted that the information transmission device provided in the above embodiments is only illustrated by the division of the above program modules. In actual applications, the above processing can be assigned to different program modules as needed, that is, the internal structure of the device can be divided into different program modules to complete all or part of the processing described above. In addition, the information transmission device and the information transmission method embodiments provided in the above embodiments belong to the same concept, and their specific implementation process can be found in the method embodiments, which will not be repeated here.
[0278] Based on the hardware implementation of the above program modules, and in order to implement the terminal-side method of the embodiments of this application, the embodiments of this application also provide a terminal, such as... Figure 12 As shown, the terminal 1200 includes:
[0279] The first communication interface 1201 is capable of exchanging information with the first access network device and the second access network device;
[0280] The first processor 1202 is connected to the first communication interface 1201 to enable information interaction with the first access network device and the second access network device, and to execute the methods provided by one or more of the above-mentioned terminal side technical solutions when running a computer program;
[0281] The computer program is stored in the first memory 1203.
[0282] Specifically, the first communication interface 1201 is used for:
[0283] Receive first information sent by a first access network device, wherein the first information indicates receiving data sent by the first access network device and / or stopping receiving data sent by a second access network device;
[0284] The system receives data sent by the first access network device; the first access network device is capable of providing the terminal with access in a first manner; the second access network device is capable of providing the terminal with access in a second manner; the first and second methods are different; and...
[0285] Send feedback information regarding the data sent by the first access network device.
[0286] In one embodiment, the first processor 1202 is configured to:
[0287] Feedback information for the data sent by the first access network device is generated at the first HARQ codebook position corresponding to the data sent by the first access network device, and NACK or DTX is generated at the first HARQ codebook position corresponding to the data sent by the second access network device.
[0288] The first communication interface 1201 is used to send the first HARQ codebook to the first access network device.
[0289] In one embodiment, the first communication interface 1201 is further configured to receive second information sent by the first access network device, the second information indicating feedback information that only data sent by the first access network device is reported;
[0290] Accordingly, the first processor 1202 is configured to generate feedback information for the data sent by the first access network device at the second HARQ codebook position corresponding to the data sent by the first access network device;
[0291] The first communication interface 1201 is used to send the second HARQ codebook to the first access network device; the second HARQ codebook only contains feedback information of the data sent by the first access network device.
[0292] In one embodiment, the first communication interface 1201 is further configured to receive third information sent by the first access network device, the third information indicating receiving data sent by the second access network device and / or stopping receiving data sent by the first access network device; and to receive data sent by the second access network device; and to send feedback information regarding the data sent by the second access network device.
[0293] In one embodiment, the first processor 1202 is further configured to generate feedback information for the data sent by the first access network device at the third HARQ codebook position corresponding to the data sent by the second access network device, and generate NACK or DTX at the third HARQ codebook position corresponding to the data sent by the first access network device.
[0294] The first communication interface 1201 is used to send the third HARQ codebook to the first access network device.
[0295] In one embodiment, the first communication interface 1201 is used to receive fourth information sent by the first access network device, the fourth information indicating feedback information that only data sent by the second access network device is reported;
[0296] The first processor 1202 is further configured to generate feedback information for the data sent by the second access network device at the fourth HARQ codebook position corresponding to the data sent by the second access network device;
[0297] The first communication interface 1201 is used to send the fourth HARQ codebook to the first access network device; the fourth HARQ codebook only includes feedback information of the data sent by the second access network device.
[0298] It should be noted that the specific processing procedures of the first processor 1202 and the first communication interface 1201 can be understood by referring to the above method.
[0299] Of course, in practical applications, the various components in terminal 1200 are coupled together through bus system 1204. It can be understood that bus system 1204 is used to realize the connection and communication between these components. In addition to a data bus, bus system 1204 also includes a power bus, a control bus, and a status signal bus. However, for the sake of clarity, in... Figure 12 The general designated all buses as Bus System 1204.
[0300] The first memory 1203 in this embodiment is used to store various types of data to support the operation of the terminal 1200. Examples of such data include any computer program used to operate on the terminal 1200.
[0301] The methods disclosed in the above embodiments of this application can be applied to the first processor 1202, or implemented by the first processor 1202. The first processor 1202 may be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method can be completed by the integrated logic circuit of the hardware or by instructions in the form of software in the first processor 1202. The first processor 1202 may be a general-purpose processor, a digital signal processor (DSP), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The first processor 1202 can implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of this application. The general-purpose processor may be a microprocessor or any conventional processor, etc. The steps of the methods disclosed in the embodiments of this application can be directly reflected as being executed by a hardware decoding processor, or being executed by a combination of hardware and software modules in the decoding processor. The software modules may be located in a storage medium, which is located in the first memory 1203. The first processor 1202 reads the information in the first memory 1203 and completes the steps of the aforementioned method in combination with its hardware.
[0302] In an exemplary embodiment, terminal 1200 may be implemented by one or more application-specific integrated circuits (ASICs), DSPs, programmable logic devices (PLDs), complex programmable logic devices (CPLDs), field-programmable gate arrays (FPGAs), general-purpose processors, controllers, microcontrollers (MCUs), microprocessors, or other electronic components to perform the aforementioned method.
[0303] Based on the hardware implementation of the above program modules, and in order to implement the method on the first access network device side of the embodiments of this application, the embodiments of this application also provide a first access network device, such as... Figure 13 As shown, the first access network device 1300 includes:
[0304] The second communication interface 1301 is capable of exchanging information with the terminal and the second access network device;
[0305] The second processor 1302 is connected to the second communication interface 1301 to enable information interaction with the terminal and the second access network device, and to execute the methods provided by one or more technical solutions on the first access network device side when running a computer program.
[0306] The computer program is stored in the second memory 1303.
[0307] Specifically, the second processor 1302 is used to determine that the channel quality between the second access network device and the terminal meets a first condition; the first condition indicates a channel quality difference between the second access network device and the terminal; the first access network device is able to provide the terminal with access in a first manner; the second access network device is able to provide the terminal with access in a second manner; the first manner and the second manner are different;
[0308] The second communication interface 1301 is used to send fifth information to the second access network device and first information to the terminal; the fifth information indicates to stop sending data to the terminal; the first information indicates to receive data sent by the first access network device and / or stop receiving data sent by the second access network device; send data to the terminal; and receive feedback information sent by the terminal.
[0309] In one embodiment, the second processor 1302 is used for:
[0310] The channel quality between the second access network device and the terminal is determined to meet the first condition if one of the following conditions is met:
[0311] No consecutive M acknowledgment responses (ACKs) were received from the terminal for the data sent by the second access network device, where M is an integer greater than 1;
[0312] Receive N consecutive NACKs from the terminal for data sent to the second access network device, where N is an integer greater than 1;
[0313] No feedback was received regarding the data sent by the second access network device within the first time period.
[0314] In one embodiment, the second communication interface 1301 is used to receive a first HARQ codebook sent by the terminal. The first HARQ codebook includes feedback information of data sent by the first access network device and feedback information of data sent by the second access network device. The feedback information of data sent by the second access network device includes NACK or DTX.
[0315] In one embodiment, the second communication interface 1301 is further configured to send second information to the terminal, the second information indicating feedback information that only data sent by the first access network device is reported; and to receive a second HARQ codebook sent by the terminal, the second HARQ codebook containing only feedback information of data sent by the first access network device.
[0316] In one embodiment, the second communication interface 1301 is further configured to send third information to the terminal, the third information indicating receiving data sent by the second access network device and / or stopping receiving data sent by the first access network device; and feedback information received by the terminal regarding the data sent by the second access network device.
[0317] In one embodiment, the second communication interface 1301 is also used to send received feedback information to the second access network device.
[0318] In one embodiment, the second communication interface 1301 is used to receive a third HARQ codebook sent by the terminal; the third HARQ codebook includes feedback information of data sent by the first access network device and feedback information of data sent by the second access network device; the feedback information of data sent by the first access network device includes NACK or DTX; and to send the third HARQ codebook to the second access network device.
[0319] In one embodiment, the second communication interface 1301 is further configured to send fourth information to the terminal, the fourth information indicating that only feedback information corresponding to the data sent by the second access network device is reported; receive a fourth HARQ codebook sent by the terminal, the fourth HARQ codebook containing only feedback information of the data sent by the second access network device; and send the fourth HARQ codebook to the second access network device.
[0320] It should be noted that the specific processing procedures of the second processor 1302 and the second communication interface 1301 can be understood by referring to the above method.
[0321] Of course, in practical applications, the various components in the first access network device 1300 are coupled together through the bus system 1304. It can be understood that the bus system 1304 is used to implement communication between these components. In addition to a data bus, the bus system 1304 also includes a power bus, a control bus, and a status signal bus. However, for clarity, in... Figure 13 The general designated all buses as Bus System 1304.
[0322] The second memory 1303 in this embodiment is used to store various types of data to support the operation of the first access network device 1300. Examples of such data include any computer program used to operate on the first access network device 1300.
[0323] The methods disclosed in the embodiments of this application can be applied to, or implemented by, the second processor 1302. The second processor 1302 may be an integrated circuit chip with signal processing capabilities. During implementation, each step of the above method can be completed by the integrated logic circuitry of the hardware or by instructions in the form of software within the second processor 1302. The second processor 1302 may be a general-purpose processor, a DSP, or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The second processor 1302 can implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of this application. The general-purpose processor may be a microprocessor or any conventional processor, etc. The steps of the methods disclosed in the embodiments of this application can be directly manifested as execution by a hardware decoding processor, or execution by a combination of hardware and software modules in the decoding processor. The software modules may be located in a storage medium, specifically a second memory 1303. The second processor 1302 reads information from the second memory 1303 and, in conjunction with its hardware, completes the steps of the aforementioned method.
[0324] In an exemplary embodiment, the first access network device 1300 may be implemented by one or more ASICs, DSPs, PLDs, CPLDs, FPGAs, general-purpose processors, controllers, MCUs, microprocessors, or other electronic components to perform the aforementioned method.
[0325] Based on the hardware implementation of the above program modules, and in order to implement the method on the second access network device side of the embodiments of this application, the embodiments of this application also provide a second access network device, such as... Figure 14 As shown, the second access network device 1400 includes:
[0326] The third communication interface 1401 is capable of exchanging information with the first access network device and terminal;
[0327] The third processor 1402 is connected to the third communication interface 1401 to enable information interaction with the first access network device and the terminal, and to execute the methods provided by one or more technical solutions on the second access network device side when running a computer program.
[0328] The computer program is stored in the third memory 1403.
[0329] Specifically, the third communication interface 1401 is used for:
[0330] Send data to the terminal;
[0331] Upon receiving a fifth message from a first access network device, the device stops sending data to the terminal; the fifth message indicates that data transmission to the terminal should be stopped; the first access network device is capable of providing the terminal with access in a first manner; the second access network device is capable of providing the terminal with access in a second manner; the first manner and the second manner are different.
[0332] In one embodiment, the third communication interface 1401 is further configured to receive a third HARQ codebook sent by the first access network device; the third HARQ codebook includes feedback information of the data sent by the first access network device and feedback information of the data sent by the second access network device; the feedback information of the data sent by the first access network device includes NACK or DTX.
[0333] In one embodiment, the third communication interface 1401 is further configured to receive a fourth HARQ codebook sent by the first access network device; the fourth HARQ codebook includes only feedback information of the data sent by the second access network device.
[0334] It should be noted that the specific processing procedures of the third processor 1402 and the third communication interface 1401 can be understood by referring to the above method.
[0335] Of course, in practical applications, the various components in the second access network device 1400 are coupled together through the bus system 1404. It can be understood that the bus system 1404 is used to realize the connection and communication between these components. In addition to the data bus, the bus system 1404 also includes a power bus, a control bus, and a status signal bus. However, for the sake of clarity, in... Figure 14 The general designated all buses as Bus System 1404.
[0336] The third memory 1403 in this embodiment is used to store various types of data to support the operation of the second access network device 1400. Examples of such data include any computer programs used to operate on the second access network device 1400.
[0337] The methods disclosed in the embodiments of this application can be applied to, or implemented by, the third processor 1402. The third processor 1402 may be an integrated circuit chip with signal processing capabilities. During implementation, each step of the above method can be completed by the integrated logic circuitry of the hardware or by instructions in the software form of the third processor 1402. The third processor 1402 may be a general-purpose processor, a DSP, or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The third processor 1402 can implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of this application. The general-purpose processor may be a microprocessor or any conventional processor, etc. The steps of the methods disclosed in the embodiments of this application can be directly manifested as execution by a hardware decoding processor, or execution by a combination of hardware and software modules in the decoding processor. The software modules may be located in a storage medium, specifically a third memory 1403. The third processor 1402 reads information from the third memory 1403 and, in conjunction with its hardware, completes the steps of the aforementioned method.
[0338] In an exemplary embodiment, the second access network device 1400 may be implemented by one or more ASICs, DSPs, PLDs, CPLDs, FPGAs, general-purpose processors, controllers, MCUs, microprocessors, or other electronic components to perform the aforementioned method.
[0339] It is understood that the memories (first memory 1203, second memory 1303, and third memory 1403) in the embodiments of this application can be volatile memories or non-volatile memories, or both. Non-volatile memories can be read-only memories (ROM), programmable read-only memories (PROM), erasable programmable read-only memories (EPROM), electrically erasable programmable read-only memories (EEPROM), magnetic random access memories (FRAM), flash memories, magnetic surface memories, optical discs, or compact disc read-only memories (CD-ROM); magnetic surface memories can be disk storage or magnetic tape storage. Volatile memories can be random access memories (RAM), which are used as external caches.By way of example, but not limitation, many forms of RAM are available, such as Static Random Access Memory (SRAM), Synchronous Static Random Access Memory (SSRAM), Dynamic Random Access Memory (DRAM), Synchronous Dynamic Random Access Memory (SDRAM), Double Data Rate Synchronous Dynamic Random Access Memory (DDRSDRAM), Enhanced Synchronous Dynamic Random Access Memory (ESDRAM), SyncLink Dynamic Random Access Memory (SLDRAM), and Direct Rambus Random Access Memory (DRRAM). The memories described in the embodiments of this application are intended to include, but are not limited to, these and any other suitable types of memory.
[0340] To implement the method provided in the embodiments of this application, the embodiments of this application also provide an information transmission system, such as... Figure 15 As shown, the system includes: a first access network device 1501, at least one second access network device 1502, and a terminal 1503.
[0341] It should be noted that the specific processing procedures of the first access network device 1501, the second access network device 1502, and the terminal 1503 have been detailed above and will not be repeated here.
[0342] In an exemplary embodiment, this application also provides a storage medium, namely a computer storage medium, specifically a computer-readable storage medium. For example, it may include a first memory 1203 storing a computer program, which can be executed by a first processor 1202 of a terminal 1200 to complete the steps described in the aforementioned terminal-side method. Another example is a second memory 1303 storing a computer program, which can be executed by a second processor 1302 of a first access network device 1300 to complete the steps described in the aforementioned first access network device-side method. Yet another example is a third memory 1403 storing a computer program, which can be executed by a third processor 1402 of a second access network device 1400 to complete the steps described in the aforementioned second access network device-side method. The computer-readable storage medium may be a memory such as FRAM, ROM, PROM, EPROM, EEPROM, Flash Memory, magnetic surface memory, optical disc, or CD-ROM.
[0343] It should be noted that terms such as "first" and "second" are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence.
[0344] The above description is merely a preferred embodiment of this application and is not intended to limit the scope of protection of this application.
Claims
1. An information transmission method, characterized in that, Applied to terminals, including: Receive first information sent by a first access network device, wherein the first information indicates receiving data sent by the first access network device and / or stopping receiving data sent by a second access network device; The device receives data sent by the first access network device; the first access network device can provide the terminal with access in a first manner; the second access network device can provide the terminal with access in a second manner; the first manner and the second manner are different. Send feedback information regarding the data sent by the first access network device; wherein the first access network device includes a radio frequency node, the first access network device acts as a global controller, and the second access network device includes a visible light node.
2. The method according to claim 1, characterized in that, The first access method includes radio frequency access.
3. The method according to claim 2, characterized in that, The second access method includes optical communication access.
4. The method according to claim 1, characterized in that, The feedback information sent in response to the data sent by the first access network device includes: Feedback information for the data sent by the first access network device is generated at the first HARQ codebook position corresponding to the data sent by the first access network device, and a negative acknowledgment (NACK) or discontinuous transmission (DTX) is generated at the first HARQ codebook position corresponding to the data sent by the second access network device. Send the first HARQ codebook to the first access network device.
5. The method according to claim 1, characterized in that, The method further includes: Receive second information sent by the first access network device, the second information indicating that only feedback information of the data sent by the first access network device is reported; The feedback information sent in response to the data sent by the first access network device includes: Feedback information for the data sent by the first access network device is generated at the second HARQ codebook position corresponding to the data sent by the first access network device; The second HARQ codebook is sent to the first access network device; the second HARQ codebook contains only feedback information of the data sent by the first access network device.
6. The method according to any one of claims 1 to 5, characterized in that, The method further includes: Receive third information sent by the first access network device, wherein the third information indicates receiving data sent by the second access network device and / or stopping receiving data sent by the first access network device; Receive data sent by the second access network device; Send feedback information regarding the data sent by the second access network device.
7. The method according to claim 6, characterized in that, The feedback information sent in response to the data sent by the second access network device includes: Feedback information for the data sent by the first access network device is generated at the third HARQ codebook position corresponding to the data sent by the second access network device, and NACK or DTX is generated at the third HARQ codebook position corresponding to the data sent by the first access network device. The third HARQ codebook is sent to the first access network device.
8. The method according to claim 6, characterized in that, The method further includes: Receive a fourth message sent by the first access network device, wherein the fourth message indicates feedback information that only data sent by the second access network device is reported; The feedback information sent in response to the data sent by the second access network device includes: Feedback information for the data sent by the second access network device is generated at the fourth HARQ codebook position corresponding to the data sent by the second access network device; The fourth HARQ codebook is sent to the first access network device; the fourth HARQ codebook only includes feedback information of the data sent by the second access network device.
9. An information transmission method, characterized in that, Applied to first access network equipment, including: The channel quality between the second access network device and the terminal is determined to meet a first condition; the first condition indicates a channel quality difference between the second access network device and the terminal; the first access network device is capable of providing the terminal with access in a first manner; the second access network device is capable of providing the terminal with access in a second manner; the first manner and the second manner are different. Send a fifth message to the second access network device and send a first message to the terminal; the fifth message indicates to stop sending data to the terminal; the first message indicates to receive data sent by the first access network device and / or to stop receiving data sent by the second access network device. Send data to the terminal; The system receives feedback information sent by the terminal; wherein the first access network device includes a radio frequency node, the first access network device acts as a global controller, and the second access network device includes a visible light node.
10. The method according to claim 9, characterized in that, The first access method includes radio frequency access.
11. The method according to claim 10, characterized in that, The second access method includes optical communication access.
12. The method according to claim 9, characterized in that, The channel quality between the second access network device and the terminal is determined to meet the first condition if one of the following conditions is met: No consecutive M acknowledgment responses (ACKs) were received from the terminal for the data sent by the second access network device, where M is an integer greater than 1; Receive N consecutive NACKs from the terminal for data sent to the second access network device, where N is an integer greater than 1; No feedback was received regarding the data sent by the second access network device within the first time period.
13. The method according to claim 9, characterized in that, The receipt of feedback information sent by the terminal includes: The terminal receives a first HARQ codebook, which includes feedback information of data sent by the first access network device and feedback information of data sent by the second access network device; the feedback information of data sent by the second access network device includes NACK or DTX.
14. The method according to claim 9, characterized in that, The method further includes: Send a second message to the terminal, the second message indicating that only feedback information of the data sent by the first access network device should be reported; The receipt of feedback information sent by the terminal includes: The terminal sends a second HARQ codebook, which contains only feedback information from the data sent by the first access network device.
15. The method according to any one of claims 9 to 14, characterized in that, The method further includes: Send a third message to the terminal, the third message indicating to receive data sent by the second access network device and / or stop receiving data sent by the first access network device; The terminal receives feedback information from the data sent by the second access network device.
16. The method according to claim 15, characterized in that, The method further includes: Send the received feedback information to the second access network device.
17. The method according to claim 16, characterized in that, The feedback information for receiving data sent by the second access network device from the terminal includes: The terminal receives a third HARQ codebook; the third HARQ codebook contains feedback information of the data sent by the first access network device and feedback information of the data sent by the second access network device; the feedback information of the data sent by the first access network device includes NACK or DTX; The third HARQ codebook is sent to the second access network device.
18. The method according to claim 16, characterized in that, The method further includes: Send a fourth message to the terminal, the fourth message indicating that only feedback information corresponding to the data sent by the second access network device should be reported; The receipt of feedback information sent by the terminal includes: The terminal sends a fourth HARQ codebook, which contains only feedback information of the data sent by the second access network device. The fourth HARQ codebook is sent to the second access network device.
19. An information transmission device, characterized in that, Settings in the terminal include: A first receiving unit is configured to receive first information sent by a first access network device, wherein the first information indicates receiving data sent by the first access network device and / or ceasing to receive data sent by a second access network device; and to receive data sent by the first access network device; wherein the first access network device is capable of providing the terminal with access in a first manner; and the second access network device is capable of providing the terminal with access in a second manner; wherein the first manner and the second manner are different; The first transmitting unit is used to transmit feedback information for the data transmitted by the first access network device; wherein the first access network device includes a radio frequency node, the first access network device acts as a global controller, and the second access network device includes a visible light node.
20. An information transmission device, characterized in that, The first access network device includes: A determining unit is configured to determine that the channel quality between the second access network device and the terminal meets a first condition; the first condition characterizes a channel quality difference between the second access network device and the terminal; the first access network device is capable of providing the terminal with access in a first manner; the second access network device is capable of providing the terminal with access in a second manner; the first manner and the second manner are different; The second sending unit is configured to send fifth information to the second access network device and first information to the terminal; the fifth information indicates to stop sending data to the terminal; the first information indicates to receive data sent by the first access network device and / or stop receiving data sent by the second access network device; and to send data to the terminal. The second receiving unit is used to receive feedback information sent by the terminal; wherein, the first access network device includes a radio frequency node, the first access network device acts as a global controller, and the second access network device includes a visible light node.
21. A terminal, characterized in that, include: A first processor and a first communication interface; wherein... The first communication interface is used for: Receive first information sent by a first access network device, wherein the first information indicates receiving data sent by the first access network device and / or stopping receiving data sent by a second access network device; The system receives data sent by the first access network device; the first access network device is capable of providing the terminal with access in a first manner; the second access network device is capable of providing the terminal with access in a second manner; the first and second methods are different; and... Send feedback information regarding the data sent by the first access network device; wherein the first access network device includes a radio frequency node, the first access network device acts as a global controller, and the second access network device includes a visible light node.
22. A first access network device, characterized in that, include: The second processor is used to determine whether the channel quality between the second access network device and the terminal meets the first condition; The first condition characterizes the channel quality difference between the second access network device and the terminal; The first access network device is capable of providing the terminal with access in a first manner; The second access network device is capable of providing the terminal with access in a second manner; the first manner is different from the second manner. The second communication interface is used to send fifth information to the second access network device and first information to the terminal; the fifth information indicates to stop sending data to the terminal; the first information indicates to receive data sent by the first access network device and / or stop receiving data sent by the second access network device; to send data to the terminal; and to receive feedback information sent by the terminal; wherein the first access network device includes a radio frequency node, the first access network device acts as a global controller, and the second access network device includes a visible light node.
23. A terminal, characterized in that, include: A first processor and a first memory for storing computer programs capable of running on the processor. Wherein, when the first processor is used to run the computer program, it performs the steps of the method according to any one of claims 1 to 8.
24. A first access network device, characterized in that, include: A second processor and a second memory for storing computer programs that can run on the processor. Wherein, when the second processor is used to run the computer program, it performs the steps of the method according to any one of claims 9 to 18.
25. A storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 8, or the steps of the method according to any one of claims 9 to 18.
Citation Information
Patent Citations
Method for realizing efficient switching in VLC / RF heterogeneous network
CN110493837A
Vertical switching method used in visible light communication heterogeneous networking
WO2016095748A1