EP3493441A1 - Data indication method, and related product - Google Patents

Data indication method, and related product Download PDF

Info

Publication number
EP3493441A1
EP3493441A1 EP17916699.6A EP17916699A EP3493441A1 EP 3493441 A1 EP3493441 A1 EP 3493441A1 EP 17916699 A EP17916699 A EP 17916699A EP 3493441 A1 EP3493441 A1 EP 3493441A1
Authority
EP
European Patent Office
Prior art keywords
information domain
transport block
control signaling
downlink control
new transport
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
EP17916699.6A
Other languages
German (de)
French (fr)
Other versions
EP3493441B1 (en
EP3493441A4 (en
Inventor
Yanan Lin
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangdong Oppo Mobile Telecommunications Corp Ltd
Original Assignee
Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Guangdong Oppo Mobile Telecommunications Corp Ltd filed Critical Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority to EP20215316.9A priority Critical patent/EP3823192A1/en
Publication of EP3493441A1 publication Critical patent/EP3493441A1/en
Publication of EP3493441A4 publication Critical patent/EP3493441A4/en
Application granted granted Critical
Publication of EP3493441B1 publication Critical patent/EP3493441B1/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/18Automatic repetition systems, e.g. Van Duuren systems
    • H04L1/1867Arrangements specially adapted for the transmitter end
    • H04L1/1896ARQ related signaling
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/02Arrangements for detecting or preventing errors in the information received by diversity reception
    • H04L1/06Arrangements for detecting or preventing errors in the information received by diversity reception using space diversity
    • H04L1/0618Space-time coding
    • H04L1/0637Properties of the code
    • H04L1/0643Properties of the code block codes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/1607Details of the supervisory signal
    • H04L1/1614Details of the supervisory signal using bitmaps
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/1607Details of the supervisory signal
    • H04L1/1621Group acknowledgement, i.e. the acknowledgement message defining a range of identifiers, e.g. of sequence numbers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L5/00Arrangements affording multiple use of the transmission path
    • H04L5/003Arrangements for allocating sub-channels of the transmission path
    • H04L5/0053Allocation of signaling, i.e. of overhead other than pilot signals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L5/00Arrangements affording multiple use of the transmission path
    • H04L5/003Arrangements for allocating sub-channels of the transmission path
    • H04L5/0053Allocation of signaling, i.e. of overhead other than pilot signals
    • H04L5/0055Physical resource allocation for ACK/NACK
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L5/00Arrangements affording multiple use of the transmission path
    • H04L5/0091Signaling for the administration of the divided path
    • H04L5/0094Indication of how sub-channels of the path are allocated
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/20Control channels or signalling for resource management
    • H04W72/23Control channels or signalling for resource management in the downlink direction of a wireless link, i.e. towards a terminal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/1607Details of the supervisory signal

Definitions

  • the present invention relates to the field of communication technologies and, in particular, to a data indicating method and related products.
  • the 5th-generation mobile communication technology (5th-Generation, 5G) NR is a newly proposed issue in 3rd Generation Partnership Project (3GPP) organization.
  • 3GPP 3rd Generation Partnership Project
  • 4G 4th Generation mobile communication
  • a Transport Block refers to a data block including a Media Access Control (MAC) Protocol Data Unit (PDU), and this data block will be transmitted on a Transmission Time Interval (TTI), and is also a unit for data retransmission in a Hybrid Automatic Repeat Request (HARQ).
  • TTI Transmission Time Interval
  • HARQ Hybrid Automatic Repeat Request
  • NDI New Data Indication signaling in a downlink control signaling is used to indicate whether a currently scheduled transport block is new data. If the currently scheduled transport block is new data, a value in a NDI information domain is inverted.
  • a terminal can only determine that the currently scheduled transport block is new data compared to a last scheduled transport block, and cannot accurately know whether the currently received transport block is transmitted for the first time.
  • one coding block group includes at least one coding block
  • one transport block includes at least one coding block group.
  • a sending end only needs to retransmit a coding block in a coding block group that fails to be decoded, and does not need to retransmit the entire transport block, and a base station can dynamically indicate a number of coding block groups included in one transport block through a downlink control signaling, and it is a problem of how to dynamically indicating the coding block group in the downlink control signaling that needs to be solved.
  • Embodiments of the present invention provide a data indicating method and related products, so as to determine a number of bits of an uplink control signaling that is fed back, and reduce an uplink control signaling overhead.
  • an embodiment of the present invention provides a data indicating method, including:
  • an embodiment of the present invention provides a data indicating method, including:
  • an embodiment of the present invention provides a terminal, the terminal has a function of implementing behaviors of the terminal in the above method design.
  • the function may be implemented by hardware or by corresponding software implemented by hardware.
  • the hardware or software includes one or more modules corresponding to the function described above.
  • the terminal includes a processor configured to support the terminal to perform a corresponding function of the above method. Further, the terminal may further include a transceiver configured to support communication between the terminal and a network side device. Further, the terminal may further include a memory for coupling with the processor, and storing program instructions and data necessary for the terminal.
  • an embodiment of the present invention provides a network side device, the network side device has a function of implementing behaviors of the network side device in the above method design.
  • the function may be implemented by hardware or by corresponding software implemented by hardware.
  • the hardware or software includes one or more modules corresponding to the function described above.
  • the network side device includes a processor configured to support the network side device to perform a corresponding function in the above method. Further, the network side device may further include a transceiver configured to support communication between the network side device and the terminal. Further, the network side device may further include a memory for coupling with the processor, and storing program instructions and data necessary for the network side device.
  • an embodiment of the present invention provides a terminal, including a processor, a memory, a communication interface and one or more programs, where the one or more programs are stored in the memory and configured to be executed by the processor, the programs include instructions for performing the steps of any of the methods of the first aspect of the embodiments of the present invention.
  • an embodiment of the present invention provides a network side device, including a processor, a memory, a transceiver and one or more programs, where the one or more programs are stored in the memory and configured to executed by the processor, the programs include instructions for performing the steps of any of the methods of the second aspect of the embodiments of the present invention.
  • an embodiment of the present invention provides a computer readable storage medium, where the computer readable storage medium stores a computer program for electronic data exchange, and where the computer program causes a computer to perform some or all of the steps described in any of the methods of the first aspect of the embodiments of the present invention.
  • an embodiment of the present invention provides a computer readable storage medium, where the computer readable storage medium stores a computer program for electronic data exchange, and where the computer program causes a computer to perform some or all of the steps described in any of the methods of the second aspect of the embodiments of the present invention.
  • an embodiment of the present invention provides a computer program product, where the computer program product includes a non-transitory computer readable storage medium storing a computer program, the computer program is operative to cause a computer to execute some or all of the steps described in any of the methods of the first aspect of the embodiments of the invention.
  • the computer program product can be a software installation package.
  • an embodiments of the present invention provides a computer program product, where the computer program product includes a non-transitory computer readable storage medium storing a computer program, the computer program is operative to cause a computer to execute some or all of the steps described in any of the methods of the second aspect of the embodiments of the invention.
  • the computer program product can be a software installation package.
  • the terminal first receives the downlink control signaling from the network side device, where the downlink control signaling includes the first information domain and the second information domain, the first information domain is configured to indicate whether the transport block scheduled by the downlink control signaling is a new transport block, and the second information domain is configured to indicate the coding block group scheduled by the downlink control signaling; and then, determines the number of the coding block groups included in the new transport block according to the first information domain and the second information domain.
  • the number of the coding block groups in the scheduled new transport block can be determined according to the first information domain and the second information domain in the downlink control signaling, and the terminal device is enabled to achieve determination of the number of bits of the uplink control signaling that is fed back based on the number of the coding block groups, which is beneficial to reduce an uplink control signaling overhead.
  • FIG. 1 is a possible network architecture of an example communication system according to an embodiment of the present invention.
  • the example communication system may be, for example, a Global System for Mobile communications (GSM), a Code Division Multiple Access (CDMA) system, a Time Division Multiple Access (TDMA) system, Wideband Code Division Multiple Access Wireless (WCDMA), Frequency Division Multiple Addressing (FDMA) system, Orthogonal Frequency-Division Multiple Access (OFDMA) system, single carrier FDMA (SC-FDMA) system, General Packet Radio Service (GPRS) system, LTE system, 5G/NR system and other such kind of communication systems.
  • GSM Global System for Mobile communications
  • CDMA Code Division Multiple Access
  • TDMA Time Division Multiple Access
  • WCDMA Wideband Code Division Multiple Access Wireless
  • FDMA Frequency Division Multiple Addressing
  • OFDMA Orthogonal Frequency-Division Multiple Access
  • SC-FDMA single carrier FDMA
  • GPRS General Packet Radio Service
  • the example communication system specifically includes a network side device and a terminal, when the terminal accesses a mobile communication network provided by the network side device, a communication connection mode between the terminal and the network side device can be through a wireless link, and a communication connection mode can be a single connection mode or a dual-connection mode or a multi-connection mode.
  • the network-side device may be an LTE base station or an NR base station (also referred to as a gNB base station), when the communication mode is the dual-connection mode (specifically, it can be implemented by carrier aggregation CA technology, or implemented by multiple network side devices.), and the terminal is connected to multiple network side devices, the multiple network side devices may be a primary base station MCG and a secondary base station SCG, and the base stations perform data backhaul through a backhaul link, the primary base station may be an LTE base station, and the secondary base station may be an LTE base station, or the primary base station may be an NR base station, and the secondary base station may be an LTE base station, or the primary base station may be an NR base station, and the secondary base station may be an NR base station.
  • the terminal involved in the embodiments of the present invention may include various handheld devices, in-vehicle devices, wearable devices, computing devices, or other processing devices connected to a wireless modem, all of which has a wireless communication function, and User Equipment (UE), Mobile Station (MS), terminal device of various forms, and the like.
  • UE User Equipment
  • MS Mobile Station
  • FIG. 2A is a data indicating method according to an embodiment of the present invention, the method includes:
  • the first information domain and the second information domain are further configured to indicate a number of coding block groups included in the new transport block.
  • the new transport block specifically includes the following two cases:
  • the new transport block being different from the previous transport block of the new transport block is specifically that data information included in the new transport block is different from data information included in the previous transport block.
  • the second information domain being configured to indicate the coding block group scheduled by the downlink control signaling specifically includes the following two cases:
  • the transport block scheduled by the downlink control signaling includes at least one coding block group, and the coding block group includes at least one coding block.
  • a division strategy of the coding block group in the transport block may be a random division strategy, a data volume equalization division strategy, or a division policy based on a specific service requirement, etc., and the division strategy of the coding block group in a preset transport block is not limited in the embodiments of the present invention.
  • the terminal determines a number of coding block groups included in the new transport block according to the first information domain and the second information domain.
  • the terminal first receives the downlink control signaling from the network side device, where the downlink control signaling includes the first information domain and the second information domain, the first information domain is configured to indicate whether the transport block scheduled by the downlink control signaling is a new transport block, and the second information domain is configured to indicate the coding block group scheduled by the downlink control signaling; and then, determines the number of the coding block groups included in the new transport block according to the first information domain and the second information domain.
  • the number of the coding block groups in the scheduled new transport block can be determined according to the first information domain and the second information domain in the downlink control signaling, and the terminal device is enabled to achieve determination of a number of bits of an uplink control signaling that is fed back based on the number of the coding block groups, which is beneficial to reduce an uplink control signaling overhead.
  • the second information domain indicates the coding block group scheduled by the downlink control signaling in a Bitmap manner.
  • a bit length of the second information domain is agreed by a protocol or configured by a network device.
  • the terminal determines the number of the coding block groups included in the new transport block according to the first information domain and the second information domain, includes:
  • the preset value may be 1 or 0.
  • the values of the first K bits in the second information domain are all 1 or 0 or the values of the last K bits in the second information domain are all 1 or 0, the number of the coding block groups included in the new transport block is K.
  • the preset value is 1, when the second information domain is ⁇ 1,1,1,0 ⁇ , it indicates that there are three coding block groups in the new transport block, where a value of 1 indicates that the scheduling resource contains a coding block group to be transmitted, and a value of 0 indicates that the scheduling resource has no coding block group to be transmitted.
  • the terminal determines the number of the coding block groups according to the preset value in the second information domain, which is beneficial to improve a convenience of determining the number of the bits of the uplink control signaling that is fed back.
  • the method further includes: the terminal sends acknowledgment or non-acknowledgment ACK or NACK information for K bits of the new transport block to the network side device.
  • the terminal when determining the number of the coding block groups included in the new transport block, the terminal sends acknowledgement/non-acknowledgement (ACK/NACK) information for the K bits of the transport block to the network side device, which is beneficial for the network side device to determine whether a transmission of the transport block is completed or whether a retransmission is needed, which is beneficial to improve an integrity of a mobile communication system.
  • ACK/NACK acknowledgement/non-acknowledgement
  • the first information domain is a New Data Indication information domain (NDI).
  • NDI New Data Indication information domain
  • a specific implementation manner for the terminal to determine that the transport block scheduled by the downlink control signaling is a new transport block according to the first information domain may be that:
  • the method further includes:
  • the preset value is 1, and when the second information domain is ⁇ 0,1,0 ⁇ , the values of the first K bits are not all 1 or the values of the last K bits is not all 1, the terminal does not send the ACK/NACK information for the new transport block to the network side device.
  • FIG. 2B is another data indicating method according to an embodiment of the present invention, the method includes:
  • the terminal first receives the downlink control signaling from the network side device, where the downlink control signaling includes the first information domain and the second information domain, the first information domain is configured to indicate whether the transport block scheduled by the downlink control signaling is a new transport block, and the second information domain is configured to indicate the coding block group scheduled by the downlink control signaling; and then, determines the number of the coding block groups included in the new transport block according to the first information domain and the second information domain.
  • the number of the coding block groups in the scheduled new transport block can be determined according to the first information domain and the second information domain in the downlink control signaling, and the terminal device is enabled to achieve determination of a number of bits of an uplink control signaling that is fed back based on the number of the coding block groups, which is beneficial to reduce an uplink control signaling overhead.
  • the communication system is a 5G/NR communication system
  • the network side device is a base station gNB in 5G/NR
  • the terminal is a user equipment UE in 5G/NR
  • data to be transmitted is decomposed into 10 coding blocks according to a preset protocol
  • the 10 coding blocks are divided into 4 coding block groups for indicating corresponding transmission resources
  • the 4 coding block groups are encapsulated in a transport block
  • the UE receives a downlink control signaling sent by the gNB for scheduling the transport block, where the downlink signaling includes a first information domain and a second information domain, NDI of the first information domain is 1, and the second information domain includes information of 4 bits for indicating a coding block group scheduled by the downlink control signaling, a preset value is 1.
  • the terminal when detecting that a value of a NDI of a first information domain in a downlink control signaling of a previous transport block of the transport block is 0, determines that the transport block is a new transport block, and then, determines a coding block group included in the new transport block according to the second information domain:
  • FIG. 4 is a schematic structural diagram of a terminal according to an embodiment of the present invention.
  • the terminal includes a processor, a memory, a communication interface, and one or more programs, where the one or more programs are stored in the memory and configured to be executed by the processor, the programs include instructions for performing the following steps;
  • the terminal receives a downlink control signaling from a network side device, where the downlink control signaling includes a first information domain and a second information domain, the first information domain is configured to indicate whether a transport block scheduled by the downlink control signaling is a new transport block, and the second information domain is configured to indicate a coding block group scheduled by the downlink control signaling; the terminal determines a number of coding block groups included in the new transport block according to the first information domain and the second information domain.
  • the terminal first receives the downlink control signaling from the network side device, where the downlink control signaling includes the first information domain and the second information domain, the first information domain is configured to indicate whether the transport block scheduled by the downlink control signaling is a new transport block, and the second information domain is configured to indicate the coding block group scheduled by the downlink control signaling; and then, determines the number of the coding block groups included in the new transport block according to the first information domain and the second information domain.
  • the number of the coding block groups in the scheduled new transport block can be determined according to the first information domain and the second information domain in the downlink control signaling, and the terminal device is enabled to achieve determination of a number of bits of an uplink control signaling that is fed back based on the number of the coding block groups, which is beneficial to reduce an uplink control signaling overhead.
  • the second information domain indicates the coding block group scheduled by the downlink control signaling in a bitmap manner.
  • the instructions in the above program are specifically configured to perform the following steps: determining that the transport block scheduled by the downlink control signaling is a new transport block according to the first information domain; determining that values of first K bits in the second information domain are all a preset value or values of last K bits in the second information domain are all the preset value, where K is a positive integer; and determining that the number of the coding block groups included in the new transport block is K.
  • the program includes instructions for performing the following steps: after determining the number of the coding block groups included in the new transport block according to the first information domain and the second information domain, sending acknowledgment or non-acknowledgment ACK or NACK information for K bits of the new transport block to the network side device.
  • the first information domain is a new data indication information domain NDI.
  • FIG. 5 is a schematic structural diagram of a network side device according to an embodiment of the present invention.
  • the network side device includes a processor, a memory. a transceiver and one or more programs, where the one or more programs are stored in the memory and configured to be executed by the processor, the programs include instructions for performing the following steps; the network side device sending a downlink control signaling to a terminal, where the downlink control signaling includes a first information domain and a second information domain, the first information domain is configured to indicate whether a transport block scheduled by the downlink control signaling is a new transport block, and the second information domain is configured to indicate a coding block group scheduled by the downlink control signaling; the network side device indicates a number of a coding block groups included in the new transport block by the first information domain and the second information domain.
  • the network side device first sends the downlink control signaling to the terminal, where the downlink control signaling includes the first information domain and the second information domain, the first information domain is configured to indicate whether the transport block scheduled by the downlink control signaling is a new transport block, and the second information domain is configured to indicate the coding block group scheduled by the downlink control signaling; and then, indicates the number of the coding block groups included in the new transport block by the first information domain and the second information domain.
  • the number of the coding block groups in the scheduled new transport block can be indicated according to the first information domain and the second information domain in the downlink control signaling, and the terminal device is enabled to achieve determination of a number of bits of an uplink control signaling that is fed back based on the number of the coding block groups, which is beneficial to reduce an uplink control signaling overhead.
  • the second information domain indicates the coding block group scheduled by the downlink control signaling the coding block group in the new transport block in a bitmap manner.
  • the instructions in the above program are specifically configured to perform the following steps: indicating that the transport block scheduled by the downlink control signaling is a new transport block by the first information domain; indicating that values of first K bits in the second information domain are all a preset value or values of last K bits in the second information domain are all the preset value, where K is a positive integer; and indicating that the number of the coding block groups included in the new transport block is K.
  • the program includes instructions for performing the following steps: after indicating the number of the coding block groups included in the new transport block by the first information domain and the second information domain, receiving acknowledgment or non-acknowledgment ACK or NACK information for K bits of the new transport block sent by the terminal.
  • the first information domain is a new data indication information domain NDI.
  • the terminal and the network side device include corresponding hardware structures and/or software modules for performing the respective functions.
  • the present invention can be implemented in hardware or combination of hardware and computer software in combination with the units and algorithm steps of the various examples described in the embodiments disclosed herein. Whether a function is implemented in hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods for implementing the described functions for each particular application, but such implementation should not be considered to be beyond the scope of the present invention.
  • the embodiments of the present invention may perform division of functional units on the terminal and the network side device according to the foregoing method.
  • each functional unit may be divided according to respective function, or two or more functions may be integrated into one processing unit.
  • the above integrated unit can be implemented in the form of hardware or in the form of a software program module. It should be noted that the division of the unit in the embodiments of the present invention is exemplary, and is only a logical function division, and another division manner may be used in actual implementation.
  • FIG. 6 shows a block diagram of a possible functional unit of the terminal involved in the above embodiments.
  • the terminal 600 includes a processing unit 602 and a communicating unit 603.
  • the processing unit 602 is configured to perform control management on actions of the terminal.
  • the processing unit 602 is configured to support the terminal to perform steps 2a02-2a03 in FIG. 2A , steps 2b02-2b06 in FIG. 2B , and/or other processes of the techniques described herein.
  • the communicating unit 603 is configured to support communication of the terminal with other devices, such as communication with the network side device shown in FIG. 5 .
  • the terminal may further include a storing unit 601 configured to store program codes and data of the terminal.
  • the processing unit 602 can be a processor or a controller, for example, a Central Processing Unit (CPU), a general-purpose processor, a Digital Signal Processor (DSP), an Application-Specific Integrated Circuit (ASIC), a Field Programmable Gate Array (FPGA) or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. It can implement or carry out various exemplary logical blocks, modules and circuits described in combination with the disclosure disclosed by the present invention.
  • the processor may also be a combination for implementing computing functions, for example, a combination including one or more microprocessors, a combination of a DSP and a microprocessor, and the like.
  • the communicating unit 603 may be a transceiver, a transceiver circuit, and the like, and the storing unit 601 may be a memory.
  • the processing unit 602 is configured to receive a downlink control signaling from a network side device using the communications unit, where the downlink control signaling includes a first information domain and a second information domain, the first information domain is configured to indicate whether a transport block scheduled by the downlink control signaling is a new transport block, and the second information domain is configured to indicate a coding block group scheduled by the downlink control signaling; the processing unit is further configured to determine a number of a coding block groups included in the new transport block according to the first information domain and the second information domain.
  • the second information domain indicates the coding block group scheduled by the downlink control signaling in a Bitmap manner.
  • the processing unit is specifically configured to: determine that the transport block scheduled by the downlink control signaling is a new transport block according to the first information domain; determine that values of first K bits in the second information domain are all a preset value or values of last K bits in the second information domain are all the preset value, where K is a positive integer; and determine that the number of the coding block groups included in the new transport block is K.
  • the processing unit after determining the number of the coding block groups included in the new transport block according to the first information domain and the second information domain, is further configured to: send, using the communications unit, acknowledgment or non-acknowledgment ACK or NACK information for K bits of the new transport block to the network side device.
  • the first information domain is a new data indication information domain NDI.
  • the processing unit 602 is a processor
  • the communicating unit 603 is a communication interface
  • the storing unit 601 is a memory
  • the terminal involved in the embodiment of the present invention may be the terminal shown in FIG. 4 .
  • FIG. 7 shows a block diagram of a possible functional unit of the network side device involved in the above embodiments.
  • the network side device 700 includes a processing unit 702 and a communicating unit 703.
  • the processing unit 702 is configured to perform control management on actions of the network side device.
  • the processing unit 702 is configured to support the network side device to perform step 2a01 in FIG. 2A , steps 2b01, 2b07 in FIG. 2B , and/or other processes of the technology described herein.
  • the communicating unit 703 is configured to support communication of the network side device with other devices, such as communication with the terminal shown in FIG. 4 .
  • the network side device may further include a storing unit 701 for storing program codes and data of the network side device.
  • the processing unit 702 can be a processor or a controller, for example, a Central Processing Unit (CPU), a general-purpose processor, a Digital Signal Processor (DSP), an Application-Specific Integrated Circuit (ASIC), a Field Programmable Gate Array (FPGA) or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. It can implement or carry out various illustrative logical blocks, modules and circuits described in combination with the disclosure disclosed by the present invention.
  • the processor may also be a combination for implementing computing functions, for example, a combination including one or more microprocessors, a combination of a DSP and a microprocessor, and the like.
  • the communicating unit 703 may be a transceiver, a transceiver circuit, a radio frequency chip, and the like, and the storing unit 701 may be a memory.
  • the processing unit 702 is configured to send a downlink control signaling to a terminal using the communications unit, where the downlink control signaling includes a first information domain and a second information domain, the first information domain is configured to indicate whether a transport block scheduled by the downlink control signaling is a new transport block, and the second information domain is configured to indicate a coding block group scheduled by the downlink control signaling; the processing unit is further configured to indicate a number of a coding block groups included in the new transport block by the first information domain and the second information domain.
  • the second information domain indicates the coding block group scheduled by the downlink control signaling in a Bitmap manner.
  • the processing unit is specifically configured to: indicate that the transport block scheduled by the downlink control signaling is a new transport block by the first information domain; indicate that values of first K bits in the second information domain are all a preset value or values of last K bits in the second information domain are all the preset value, where K is a positive integer; and indicate that the number of the coding block groups included in the new transport block is K.
  • the processing unit after indicating the number of the coding block groups included in the new transport block by the first information domain and the second information domain, is further configured to: receive, using the communicating unit, acknowledgment or non-acknowledgment ACK or NACK information for K bits of the new transport block sent by the terminal.
  • the first information domain is a new data indication information domain NDI.
  • the processing unit 702 is a processor
  • the communicating unit 703 is a communication interface
  • the storing unit 701 is a memory
  • the network side device involved in the embodiments of the present invention may be the network side device shown in FIG. 5 .
  • An embodiment of the present invention further provides another terminal.
  • the terminal may be any terminal device including a mobile phone, a tablet computer, a PDA (Personal Digital Assistant), a POS (Point of Sales), an in-vehicle computer, and the case where the terminal is a mobile phone is taken as an example:
  • FIG. 8 shows a block diagram showing a partial structure of a mobile phone related to the terminal provided by the embodiments of the present invention.
  • the mobile phone includes components such as a Radio Frequency (RF) circuit 910, a memory 920, an input unit 930, a display unit 940, a sensor 950, an audio circuit 960, a Wireless Fidelity (WiFi) module 970, a processor 980, and a power supply 990, and the like.
  • RF Radio Frequency
  • the RF circuit 910 can be configured to receive and sending information.
  • the RF circuit 910 includes, but is not limited to, an antenna, at least one amplifier, a transceiver, a coupler, a Low Noise Amplifier (LNA), a duplexer, and the like.
  • the RF circuit 910 can also communicate with the network and other devices via wireless communication.
  • the above wireless communication may use any communication standard or protocol, including but not limited to Global System of Mobile communication (GSM), General Packet Radio Service (GPRS), Code Division Multiple Access (CDMA), Wideband Code Division Multiple Access (WCDMA), Long Term Evolution (LTE), E-mail, Short Messaging Service (SMS), and the like.
  • GSM Global System of Mobile communication
  • GPRS General Packet Radio Service
  • CDMA Code Division Multiple Access
  • WCDMA Wideband Code Division Multiple Access
  • LTE Long Term Evolution
  • E-mail Short Messaging Service
  • the memory 920 can be configured to store software programs and modules, and the processor 980 executes various functional applications and data process of the mobile phone by running the software programs and modules stored in the memory 920.
  • the memory 920 may mainly include a storage program area and a storage data area, where the storage program area may store an operating system, an application required for at least one function, and the like; the storage data area may store data created according to usage of the mobile phone, and the like.
  • the memory 920 can include a high speed random access memory, and can also include a non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other volatile solid state storage devices.
  • the input unit 930 can be configured to receive input numeric or character information and to generate key signal inputs related to user settings and function controls of the mobile phone.
  • the input unit 930 can include a fingerprint identification module 931 and other input devices 932.
  • the fingerprint identification module 931 can collect fingerprint data of the user thereon.
  • the input unit 930 may also include other input devices 932.
  • other input devices 932 may include, but are not limited to, one or more of a touch screen, a physical keyboard, a function key (such as volume control button, switch button, etc.), a trackball, a mouse, a joystick, and the like.
  • the display unit 940 can be configured to display information input by the user or information provided to the user as well as various menus of the mobile phone.
  • the display unit 940 can include a display screen 941.
  • the display screen 941 can be configured in the form of a Liquid Crystal Display (LCD), an Organic Light-Emitting Diode (OLED), and the like.
  • the fingerprint identification module 931 and the display screen 941 function as two separate components to implement the input and input functions of the mobile phone, in some embodiments, the fingerprint recognition module 931 and the display screen 941 can be integrated to achieve the input and play functions of the mobile phone.
  • the mobile phone may also include at least one type of sensor 950, such as a light sensor, a motion sensor, and other sensors.
  • the light sensor may include an ambient light sensor and a proximity sensor, where the ambient light sensor may adjust a brightness of the display screen 941 according to the brightness of the ambient light, and the proximity sensor may turn off the display screen 941 and/or backlight when the mobile phone moves to the ear.
  • an accelerometer sensor can detect the magnitude of acceleration in all directions (usually three axes), it can detect the magnitude and direction of gravity when it is stationary.
  • the gesture of the mobile phone such as horizontal and vertical screen switching, related game, magnetometer attitude calibration), vibration recognition related functions (such as pedometer, tapping), etc.; as for gyroscopes, barometers, hygrometers, thermometers, infrared sensors and other sensors that the mobile phone can also be configured with, they will not be repeated herein.
  • An audio circuit 960, a speaker 961, and a microphone 962 can provide an audio interface between the user and the mobile phone.
  • the audio circuit 960 can transmit a converted electrical data converted from the received audio data to the speaker 961 for conversion to the sound signal for playing by the speaker 961; on the other hand, the microphone 962 converts a collected sound signal into an electrical signal, and it is converted into audio data after being received by the audio circuit 960, and the audio data is then played to the processor 980 for processing, and sent to another mobile phone via the RF circuit 910, or played to the memory 920 for further processing.
  • WiFi belongs to a short-range wireless transmission technology, and the mobile phone can help users to send and receive e-mails, browse web pages, and access streaming media through the WiFi module 970, which provides wireless broadband Internet access to the user.
  • FIG. 8 shows the WiFi module 970, it can be understood that it does not belong to an essential configuration of the mobile phone, and may be omitted as needed without changing the scope of the essence of the invention.
  • the processor 980 is a control center of the mobile phone, which connects each portion of the entire mobile phone using various interfaces and lines, various functions and data processing of the mobile phone can be performed by running or executing software programs stored in the memory 920 and/or modules, and invoking data stored in the memory 920, so that the overall monitoring of the mobile phone can be achieved.
  • the processor 980 may include one or more processing units; preferably, the processor 980 may integrate an application processor and a modem processor, where the application processor primarily processes an operating system, a user interface, an application, and the like.
  • the modem processor primarily processes wireless communications. It will be appreciated that the above described modem processor may also not be integrated into the processor 980.
  • the mobile phone further includes a power source 990 (such as a battery) that supplies power to the components thereof.
  • a power source 990 such as a battery
  • the power source can be logically coupled to the processor 980 through a power management system to achieve management functions such as charging, discharging, and power management through the power management system.
  • the mobile phone may further includes a camera, a Bluetooth module, and the like, and details are not described herein again.
  • the process on the terminal side in each step method can be implemented based on the structure of the mobile phone.
  • each unit function can be implemented based on the structure of the mobile phone.
  • An embodiment of the present invention also provides a computer readable storage medium, where the computer readable storage medium stores a computer program for electronic data exchange, and where the computer program causes a computer to perform some or all of the steps described by the terminal in the above method embodiments.
  • An embodiment of the present invention also provides a computer readable storage medium, where the computer readable storage medium stores a computer program for electronic data exchange, and where the computer program causes a computer to perform some or all of the steps described by the network side device in the above method embodiments.
  • An embodiment of the invention further provides a computer program product, where the computer program product includes a non-transitory computer readable storage medium storing a computer program, the computer program is operative to cause a computer to execute some or all of the steps described by the terminal in the above method embodiments.
  • the computer program product can be a software installation package.
  • An embodiment of the present invention also provides a computer program product, where the computer program product includes a non-transitory computer readable storage medium storing a computer program, the computer program is operative to cause a computer to execute some or all of the steps described by the network side device in the above method embodiments.
  • the computer program product can be a software installation package.
  • the steps of the method or algorithm described in the embodiments of the present invention may be implemented in a hardware manner, or may be implemented by a processor executing software instruction manner.
  • the software instruction may be composed of corresponding software modules, which may be stored in a Random Access Memory (RAM), a flash memory, a Read Only Memory (ROM), an Erasable Programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM), registers, hard disk, removable hard disk, Compact Disk ROM (CD-ROM) or any other forms of storage medium known in the art.
  • An exemplary storage medium is coupled to a processor to enable the processor to read information from, and write information to, the storage medium.
  • the storage medium can also be an integral part of the processor.
  • the processor and the storage medium can be located in an ASIC. Additionally, the ASIC can be located in an access network device, a target network device, or a core network device. Of course, the processor and the storage medium may also exist as discrete components in the access network device, the target network device, or the core network device.
  • the functions described in the embodiments of the present invention may be implemented in whole or in part by software, hardware, firmware, or any combination thereof.
  • software it may be implemented in whole or in part in the form of a computer program product.
  • the computer program product includes one or more computer instructions.
  • the computer program instruction is loaded and executed on a computer, the processes or functions described in accordance with embodiments of the present invention are generated in whole or in part.
  • the computer can be a general purpose computer, a special purpose computer, a computer network, or other programmable device.
  • the computer instruction can be stored in a computer readable storage medium or transmitted from one computer readable storage medium to another computer readable storage medium, for example, the computer instruction can be transmitted from a website site, computer, server or data center to another website site, computer, server, or data center via wire (for example, coaxial cable, fiber optic, Digital Subscriber Line (DSL)) or wireless (for example, infrared, wireless, microwave, etc.) manner.
  • the computer readable storage medium can be any available medium that can be accessed by the computer or a data storage device such as a server, data center, and the like that includes one or more available mediums.
  • the available medium may be a magnetic medium (for example, a floppy disk, a hard disk, a magnetic tape), an optical medium (for example, a Digital Video Disc (DVD)), or a semiconductor medium (for example, a Solid State Disk (SSD)) and the like.
  • a magnetic medium for example, a floppy disk, a hard disk, a magnetic tape
  • an optical medium for example, a Digital Video Disc (DVD)
  • DVD Digital Video Disc
  • SSD Solid State Disk

Landscapes

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

Abstract

Embodiments of the present invention disclose a data indicating method and related products, including: receiving, by a terminal, a downlink control signaling from a network side device, where the downlink control signaling includes a first information domain and a second information domain, the first information domain is configured to indicate whether a transport block scheduled by the downlink control signaling is a new transport block, and the second information domain is configured to indicate a coding block group scheduled by the downlink control signaling; determining, by the terminal, a number of coding block groups included in the new transport block according to the first information domain and the second information domain. The embodiments of the invention is beneficial to determine a number of bits of an uplink control signaling that is fed back and reduce an uplink control signaling overhead.

Description

    TECHNICAL FIELD
  • The present invention relates to the field of communication technologies and, in particular, to a data indicating method and related products.
  • BACKGROUND
  • The 5th-generation mobile communication technology (5th-Generation, 5G) NR is a newly proposed issue in 3rd Generation Partnership Project (3GPP) organization. As a discussion on the new generation of 5G technology gradually deepens, on the one hand, since a communication system is backward compatible, a new technology developed later tends to be compatible with a previously standardized technology; on the other hand, since there are already a large number of existing designs in the 4th Generation mobile communication (4G) LTE, in order to achieve compatibility, it will inevitably sacrifice a lot of flexibility of 5G, thereby reducing the performance. Therefore, there are currently two parallel research directions in the 3GPP organization, where a technical discussion group that does not consider backward compatibility is referred to as the 5G NR.
  • In a LTE system, a Transport Block (TB) refers to a data block including a Media Access Control (MAC) Protocol Data Unit (PDU), and this data block will be transmitted on a Transmission Time Interval (TTI), and is also a unit for data retransmission in a Hybrid Automatic Repeat Request (HARQ). In the LTE system, New Data Indication signaling (NDI) in a downlink control signaling is used to indicate whether a currently scheduled transport block is new data. If the currently scheduled transport block is new data, a value in a NDI information domain is inverted. That is, when a value of a NDI corresponding to a latest scheduled transport block before the currently scheduled transport block is 1, the NDI is inverted to 0 if the current schedule is new data, and the NDI is still 1 if it is retransmitted data. Since the NDI adopts an inverting setting method, a terminal can only determine that the currently scheduled transport block is new data compared to a last scheduled transport block, and cannot accurately know whether the currently received transport block is transmitted for the first time.
  • Currently in the 5G/NR system, it is determined to support coding block group based feedback and retransmission for improving transmission efficiency, where one coding block group includes at least one coding block, and one transport block includes at least one coding block group. A sending end only needs to retransmit a coding block in a coding block group that fails to be decoded, and does not need to retransmit the entire transport block, and a base station can dynamically indicate a number of coding block groups included in one transport block through a downlink control signaling, and it is a problem of how to dynamically indicating the coding block group in the downlink control signaling that needs to be solved.
  • SUMMARY
  • Embodiments of the present invention provide a data indicating method and related products, so as to determine a number of bits of an uplink control signaling that is fed back, and reduce an uplink control signaling overhead.
  • In a first aspect, an embodiment of the present invention provides a data indicating method, including:
    • receiving, by a terminal, a downlink control signaling from a network side device, where the downlink control signaling includes a first information domain and a second information domain, the first information domain is configured to indicate whether a transport block scheduled by the downlink control signaling is a new transport block, and the second information domain is configured to indicate a coding block group scheduled by the downlink control signaling;
    • determining, by the terminal, a number of coding block groups included in the new transport block according to the first information domain and the second information domain.
  • In a second aspect, an embodiment of the present invention provides a data indicating method, including:
    • sending, by a network side device, a downlink control signaling to a terminal, where the downlink control signaling includes a first information domain and a second information domain, the first information domain is configured to indicate whether a transport block scheduled by the downlink control signaling is a new transport block, and the second information domain is configured to indicate a coding block group scheduled by the downlink control signaling;
    • indicating, by the network side device, a number of coding block groups included in the new transport block by the first information domain and the second information domain.
  • In a third aspect, an embodiment of the present invention provides a terminal, the terminal has a function of implementing behaviors of the terminal in the above method design. The function may be implemented by hardware or by corresponding software implemented by hardware. The hardware or software includes one or more modules corresponding to the function described above.
  • In a possible design, the terminal includes a processor configured to support the terminal to perform a corresponding function of the above method. Further, the terminal may further include a transceiver configured to support communication between the terminal and a network side device. Further, the terminal may further include a memory for coupling with the processor, and storing program instructions and data necessary for the terminal.
  • In a fourth aspect, an embodiment of the present invention provides a network side device, the network side device has a function of implementing behaviors of the network side device in the above method design. The function may be implemented by hardware or by corresponding software implemented by hardware. The hardware or software includes one or more modules corresponding to the function described above.
  • In a possible design, the network side device includes a processor configured to support the network side device to perform a corresponding function in the above method. Further, the network side device may further include a transceiver configured to support communication between the network side device and the terminal. Further, the network side device may further include a memory for coupling with the processor, and storing program instructions and data necessary for the network side device.
  • In a fifth aspect, an embodiment of the present invention provides a terminal, including a processor, a memory, a communication interface and one or more programs, where the one or more programs are stored in the memory and configured to be executed by the processor, the programs include instructions for performing the steps of any of the methods of the first aspect of the embodiments of the present invention.
  • In a sixth aspect, an embodiment of the present invention provides a network side device, including a processor, a memory, a transceiver and one or more programs, where the one or more programs are stored in the memory and configured to executed by the processor, the programs include instructions for performing the steps of any of the methods of the second aspect of the embodiments of the present invention.
  • In a seventh aspect, an embodiment of the present invention provides a computer readable storage medium, where the computer readable storage medium stores a computer program for electronic data exchange, and where the computer program causes a computer to perform some or all of the steps described in any of the methods of the first aspect of the embodiments of the present invention.
  • In an eighth aspect, an embodiment of the present invention provides a computer readable storage medium, where the computer readable storage medium stores a computer program for electronic data exchange, and where the computer program causes a computer to perform some or all of the steps described in any of the methods of the second aspect of the embodiments of the present invention.
  • In a ninth aspect, an embodiment of the present invention provides a computer program product, where the computer program product includes a non-transitory computer readable storage medium storing a computer program, the computer program is operative to cause a computer to execute some or all of the steps described in any of the methods of the first aspect of the embodiments of the invention. The computer program product can be a software installation package.
  • In a tenth aspect, an embodiments of the present invention provides a computer program product, where the computer program product includes a non-transitory computer readable storage medium storing a computer program, the computer program is operative to cause a computer to execute some or all of the steps described in any of the methods of the second aspect of the embodiments of the invention. The computer program product can be a software installation package.
  • It can be seen that, in the embodiments of the present invention, the terminal first receives the downlink control signaling from the network side device, where the downlink control signaling includes the first information domain and the second information domain, the first information domain is configured to indicate whether the transport block scheduled by the downlink control signaling is a new transport block, and the second information domain is configured to indicate the coding block group scheduled by the downlink control signaling; and then, determines the number of the coding block groups included in the new transport block according to the first information domain and the second information domain. It can be seen that, the number of the coding block groups in the scheduled new transport block can be determined according to the first information domain and the second information domain in the downlink control signaling, and the terminal device is enabled to achieve determination of the number of bits of the uplink control signaling that is fed back based on the number of the coding block groups, which is beneficial to reduce an uplink control signaling overhead.
  • BRIEF DESCRIPTION OF DRAWINGS
  • The drawings to be used in descriptions of the embodiments or the prior art will be briefly described below.
    • FIG. 1 is a network architecture diagram of a possible communication system according to an embodiment of the present invention;
    • FIG. 2A is a schematic flowchart of a data indicating method according to an embodiment of the present invention;
    • FIG. 2B is a schematic flowchart of another data indicating method according to an embodiment of the present invention;
    • FIG. 3 is a schematic diagram of a data indicating method in a 5G NR system scenario according to an embodiment of the present invention;
    • FIG. 4 is a schematic structural diagram of a terminal according to an embodiment of the present invention;
    • FIG. 5 is a schematic structural diagram of a network side device according to an embodiment of the present invention;
    • FIG. 6 is a block diagram of a functional unit of a terminal according to an embodiment of the present invention;
    • FIG. 7 is a block diagram of a functional unit of a network side device according to an embodiment of the present invention;
    • FIG. 8 is a schematic structural diagram of another terminal according to an embodiment of the present invention.
    DESCRIPTION OF EMBODIMENTS
  • Technical solutions in the embodiments of the present invention will be described below with reference to the accompanying drawings.
  • Referring to FIG. 1, FIG. 1 is a possible network architecture of an example communication system according to an embodiment of the present invention. The example communication system may be, for example, a Global System for Mobile communications (GSM), a Code Division Multiple Access (CDMA) system, a Time Division Multiple Access (TDMA) system, Wideband Code Division Multiple Access Wireless (WCDMA), Frequency Division Multiple Addressing (FDMA) system, Orthogonal Frequency-Division Multiple Access (OFDMA) system, single carrier FDMA (SC-FDMA) system, General Packet Radio Service (GPRS) system, LTE system, 5G/NR system and other such kind of communication systems. The example communication system specifically includes a network side device and a terminal, when the terminal accesses a mobile communication network provided by the network side device, a communication connection mode between the terminal and the network side device can be through a wireless link, and a communication connection mode can be a single connection mode or a dual-connection mode or a multi-connection mode. When the communication connection mode is the single-connection mode, the network-side device may be an LTE base station or an NR base station (also referred to as a gNB base station), when the communication mode is the dual-connection mode (specifically, it can be implemented by carrier aggregation CA technology, or implemented by multiple network side devices.), and the terminal is connected to multiple network side devices, the multiple network side devices may be a primary base station MCG and a secondary base station SCG, and the base stations perform data backhaul through a backhaul link, the primary base station may be an LTE base station, and the secondary base station may be an LTE base station, or the primary base station may be an NR base station, and the secondary base station may be an LTE base station, or the primary base station may be an NR base station, and the secondary base station may be an NR base station.
  • In the embodiments of the present invention, the terms "network" and "system" are often used interchangeably, and those skilled in the art can understand the meaning thereof. The terminal involved in the embodiments of the present invention may include various handheld devices, in-vehicle devices, wearable devices, computing devices, or other processing devices connected to a wireless modem, all of which has a wireless communication function, and User Equipment (UE), Mobile Station (MS), terminal device of various forms, and the like. For convenience of description, the devices mentioned above are collectively referred to as a terminal.
  • Referring to FIG. 2A, FIG. 2A is a data indicating method according to an embodiment of the present invention, the method includes:
    • in part 2a01, a network side device sends a downlink control signaling to a terminal.
    • in part 2a02, the terminal receives the downlink control signaling from the network side device, where the downlink control signaling includes a first information domain and a second information domain, the first information domain is configured to indicate whether a transport block scheduled by the downlink control signaling is a new transport block, and the second information domain is configured to indicate a coding block group scheduled by the downlink control signaling.
  • The first information domain and the second information domain are further configured to indicate a number of coding block groups included in the new transport block.
  • The new transport block specifically includes the following two cases:
    1. 1. the new transport block is a transport block sent by the base station for the first time; and
    2. 2. the new transport block is different from a previous transport block of the new transport block.
  • The new transport block being different from the previous transport block of the new transport block is specifically that data information included in the new transport block is different from data information included in the previous transport block.
  • The second information domain being configured to indicate the coding block group scheduled by the downlink control signaling specifically includes the following two cases:
    1. 1. the second information domain is configured to indicate the number of the coding block groups scheduled by the downlink control signaling;
    2. 2. the second information domain is configured to indicate whether a scheduling resource corresponding to the downlink control signaling carries the coding block group.
  • The transport block scheduled by the downlink control signaling includes at least one coding block group, and the coding block group includes at least one coding block. A division strategy of the coding block group in the transport block may be a random division strategy, a data volume equalization division strategy, or a division policy based on a specific service requirement, etc., and the division strategy of the coding block group in a preset transport block is not limited in the embodiments of the present invention.
  • In part 2a03, the terminal determines a number of coding block groups included in the new transport block according to the first information domain and the second information domain.
  • It can be seen that, in the embodiments of the present invention, the terminal first receives the downlink control signaling from the network side device, where the downlink control signaling includes the first information domain and the second information domain, the first information domain is configured to indicate whether the transport block scheduled by the downlink control signaling is a new transport block, and the second information domain is configured to indicate the coding block group scheduled by the downlink control signaling; and then, determines the number of the coding block groups included in the new transport block according to the first information domain and the second information domain. It can be seen that, the number of the coding block groups in the scheduled new transport block can be determined according to the first information domain and the second information domain in the downlink control signaling, and the terminal device is enabled to achieve determination of a number of bits of an uplink control signaling that is fed back based on the number of the coding block groups, which is beneficial to reduce an uplink control signaling overhead.
  • In a possible example, the second information domain indicates the coding block group scheduled by the downlink control signaling in a Bitmap manner.
  • A bit length of the second information domain is agreed by a protocol or configured by a network device.
  • In a possible example, the terminal determines the number of the coding block groups included in the new transport block according to the first information domain and the second information domain, includes:
    • the terminal determines that the transport block scheduled by the downlink control signaling is a new transport block according to the first information domain;
    • the terminal determines that values of first K bits in the second information domain are all a preset value or values of last K bits in the second information domain are all the preset value, where K is a positive integer;
    • the terminal determines that the number of the coding block groups included in the new transport block is K.
  • The preset value may be 1 or 0. When the values of the first K bits in the second information domain are all 1 or 0 or the values of the last K bits in the second information domain are all 1 or 0, the number of the coding block groups included in the new transport block is K.
  • For example, the preset value is 1, when the second information domain is {1,1,1,0}, it indicates that there are three coding block groups in the new transport block, where a value of 1 indicates that the scheduling resource contains a coding block group to be transmitted, and a value of 0 indicates that the scheduling resource has no coding block group to be transmitted.
  • It can be seen that, in this example, the terminal determines the number of the coding block groups according to the preset value in the second information domain, which is beneficial to improve a convenience of determining the number of the bits of the uplink control signaling that is fed back.
  • In this possible example, after the terminal determines the number of the coding block groups included in the new transport block according to the first information domain and the second information domain, the method further includes:
    the terminal sends acknowledgment or non-acknowledgment ACK or NACK information for K bits of the new transport block to the network side device.
  • It can be seen that, in this example, when determining the number of the coding block groups included in the new transport block, the terminal sends acknowledgement/non-acknowledgement (ACK/NACK) information for the K bits of the transport block to the network side device, which is beneficial for the network side device to determine whether a transmission of the transport block is completed or whether a retransmission is needed, which is beneficial to improve an integrity of a mobile communication system.
  • In a possible example, the first information domain is a New Data Indication information domain (NDI).
  • A specific implementation manner for the terminal to determine that the transport block scheduled by the downlink control signaling is a new transport block according to the first information domain may be that:
    • when a value of the first information domain is 1 and a value of a first information domain in a downlink control signaling scheduling a previous transport block of the transport block is 0, the terminal determines that the transport block scheduled by the downlink control signaling is a new transport block;
    • when the value of the first information domain is 0 and the value of the first information domain in the downlink control signaling scheduling the previous transport block of the transport block is 1, the terminal determines that the transport block scheduled by the downlink control signaling is a new transport block.
  • In a possible example, the method further includes:
    • the terminal determines that the transport block scheduled by the downlink control signaling is a new transport block according to the first information domain;
    • the terminal determines that values of first K bits in the second information domain are not all a preset value or values of last K bits in the second information domain are not all the preset value; and
    • the terminal does not send ACK/NACK information for the new transport block to the network side device.
  • For example, the preset value is 1, and when the second information domain is {0,1,0}, the values of the first K bits are not all 1 or the values of the last K bits is not all 1, the terminal does not send the ACK/NACK information for the new transport block to the network side device.
  • Consistent with the embodiment in FIG. 2A, referring to FIG. 2B, FIG. 2B is another data indicating method according to an embodiment of the present invention, the method includes:
    • in part 2b01, the network side device sends a downlink control signaling to a terminal.
    • in part 2b02, the terminal receives the downlink control signaling from the network side device, where the downlink control signaling includes a first information domain and a second information domain.
    • in part 2b03, the terminal determines that the transport block of the downlink control signaling is a new transport block according to the first information domain.
    • in part 2b04, the terminal determines that values of first K bits in the second information domain are all a preset value or values of last K bits in the second information domain are all the preset value, where K is a positive integer.
    • in part 2b05, the terminal determines that a number of a coding block groups included in the new transport block is K.
    • in part 2b06, the terminal sends ACK or NACK information for K bits of the new transport block to the network side device.
    • in part 2b07, the network side device receives the ACK/NACK information for the K bits of the new transport block from the terminal.
  • It can be seen that, in the embodiments of the present invention, the terminal first receives the downlink control signaling from the network side device, where the downlink control signaling includes the first information domain and the second information domain, the first information domain is configured to indicate whether the transport block scheduled by the downlink control signaling is a new transport block, and the second information domain is configured to indicate the coding block group scheduled by the downlink control signaling; and then, determines the number of the coding block groups included in the new transport block according to the first information domain and the second information domain. It can be seen that, the number of the coding block groups in the scheduled new transport block can be determined according to the first information domain and the second information domain in the downlink control signaling, and the terminal device is enabled to achieve determination of a number of bits of an uplink control signaling that is fed back based on the number of the coding block groups, which is beneficial to reduce an uplink control signaling overhead.
  • The embodiments of the present invention will be specifically described below with reference to a specific application scenario.
  • Referring to FIG. 3, the communication system is a 5G/NR communication system, the network side device is a base station gNB in 5G/NR, and the terminal is a user equipment UE in 5G/NR, and data to be transmitted is decomposed into 10 coding blocks according to a preset protocol, the 10 coding blocks are divided into 4 coding block groups for indicating corresponding transmission resources, the 4 coding block groups are encapsulated in a transport block, and the UE receives a downlink control signaling sent by the gNB for scheduling the transport block, where the downlink signaling includes a first information domain and a second information domain, NDI of the first information domain is 1, and the second information domain includes information of 4 bits for indicating a coding block group scheduled by the downlink control signaling, a preset value is 1. The terminal, when detecting that a value of a NDI of a first information domain in a downlink control signaling of a previous transport block of the transport block is 0, determines that the transport block is a new transport block, and then, determines a coding block group included in the new transport block according to the second information domain:
    • when the second information domain is {1,1,1,1}, it indicates that the new transport block includes 4 coding block groups, and the 4 coding block groups;
    • when the second information domain is {1,1,1,0} or {0,1,1,1}, it indicates that the new transport block includes three coding block groups;
    • when the second information domain is {1,1,0,0} or {0,0,1,1}, it indicates that the new transport block includes two coding block groups; and
    • when the second information domain is {1,0,0,0} or {0,0,0,1}, it indicates that the new transport block includes one coding block group.
  • Consistent with the embodiment in FIG. 2A, referring to FIG.4, FIG. 4 is a schematic structural diagram of a terminal according to an embodiment of the present invention. As shown in the figure, the terminal includes a processor, a memory, a communication interface, and one or more programs, where the one or more programs are stored in the memory and configured to be executed by the processor, the programs include instructions for performing the following steps;
  • the terminal receives a downlink control signaling from a network side device, where the downlink control signaling includes a first information domain and a second information domain, the first information domain is configured to indicate whether a transport block scheduled by the downlink control signaling is a new transport block, and the second information domain is configured to indicate a coding block group scheduled by the downlink control signaling;
    the terminal determines a number of coding block groups included in the new transport block according to the first information domain and the second information domain.
  • It can be seen that, in the embodiments of the present invention, the terminal first receives the downlink control signaling from the network side device, where the downlink control signaling includes the first information domain and the second information domain, the first information domain is configured to indicate whether the transport block scheduled by the downlink control signaling is a new transport block, and the second information domain is configured to indicate the coding block group scheduled by the downlink control signaling; and then, determines the number of the coding block groups included in the new transport block according to the first information domain and the second information domain. It can be seen that, the number of the coding block groups in the scheduled new transport block can be determined according to the first information domain and the second information domain in the downlink control signaling, and the terminal device is enabled to achieve determination of a number of bits of an uplink control signaling that is fed back based on the number of the coding block groups, which is beneficial to reduce an uplink control signaling overhead.
  • In a possible example, the second information domain indicates the coding block group scheduled by the downlink control signaling in a bitmap manner.
  • In a possible example, in an aspect of determining the number of the coding block groups included in the new transport block according to the first information domain and the second information domain, the instructions in the above program are specifically configured to perform the following steps: determining that the transport block scheduled by the downlink control signaling is a new transport block according to the first information domain; determining that values of first K bits in the second information domain are all a preset value or values of last K bits in the second information domain are all the preset value, where K is a positive integer; and determining that the number of the coding block groups included in the new transport block is K.
  • In this possible example, the program includes instructions for performing the following steps: after determining the number of the coding block groups included in the new transport block according to the first information domain and the second information domain, sending acknowledgment or non-acknowledgment ACK or NACK information for K bits of the new transport block to the network side device.
  • In a possible example, the first information domain is a new data indication information domain NDI.
  • Consistent with the embodiment in FIG. 2A, referring to FIG.5, FIG. 5 is a schematic structural diagram of a network side device according to an embodiment of the present invention. As shown in the figure, the network side device includes a processor, a memory. a transceiver and one or more programs, where the one or more programs are stored in the memory and configured to be executed by the processor, the programs include instructions for performing the following steps;
    the network side device sending a downlink control signaling to a terminal, where the downlink control signaling includes a first information domain and a second information domain, the first information domain is configured to indicate whether a transport block scheduled by the downlink control signaling is a new transport block, and the second information domain is configured to indicate a coding block group scheduled by the downlink control signaling;
    the network side device indicates a number of a coding block groups included in the new transport block by the first information domain and the second information domain.
  • It can be seen that, in the embodiment of the present invention, the network side device first sends the downlink control signaling to the terminal, where the downlink control signaling includes the first information domain and the second information domain, the first information domain is configured to indicate whether the transport block scheduled by the downlink control signaling is a new transport block, and the second information domain is configured to indicate the coding block group scheduled by the downlink control signaling; and then, indicates the number of the coding block groups included in the new transport block by the first information domain and the second information domain. It can be seen that, the number of the coding block groups in the scheduled new transport block can be indicated according to the first information domain and the second information domain in the downlink control signaling, and the terminal device is enabled to achieve determination of a number of bits of an uplink control signaling that is fed back based on the number of the coding block groups, which is beneficial to reduce an uplink control signaling overhead.
  • In a possible example, the second information domain indicates the coding block group scheduled by the downlink control signaling the coding block group in the new transport block in a bitmap manner.
  • In a possible example, in an aspect of indicating the number of the coding block groups included in the new transport block by the first information domain and the second information domain, the instructions in the above program are specifically configured to perform the following steps: indicating that the transport block scheduled by the downlink control signaling is a new transport block by the first information domain; indicating that values of first K bits in the second information domain are all a preset value or values of last K bits in the second information domain are all the preset value, where K is a positive integer; and indicating that the number of the coding block groups included in the new transport block is K.
  • In this possible example, the program includes instructions for performing the following steps: after indicating the number of the coding block groups included in the new transport block by the first information domain and the second information domain, receiving acknowledgment or non-acknowledgment ACK or NACK information for K bits of the new transport block sent by the terminal.
  • In a possible example, the first information domain is a new data indication information domain NDI.
  • The foregoing describes the solution of the embodiments of the present invention mainly from the perspective of interaction between network elements. It can be understood that, in order to implement the above functions, the terminal and the network side device include corresponding hardware structures and/or software modules for performing the respective functions. Those skilled in the art will readily appreciate that the present invention can be implemented in hardware or combination of hardware and computer software in combination with the units and algorithm steps of the various examples described in the embodiments disclosed herein. Whether a function is implemented in hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods for implementing the described functions for each particular application, but such implementation should not be considered to be beyond the scope of the present invention.
  • The embodiments of the present invention may perform division of functional units on the terminal and the network side device according to the foregoing method. For example, each functional unit may be divided according to respective function, or two or more functions may be integrated into one processing unit. The above integrated unit can be implemented in the form of hardware or in the form of a software program module. It should be noted that the division of the unit in the embodiments of the present invention is exemplary, and is only a logical function division, and another division manner may be used in actual implementation.
  • In the case of employing an integrated unit, FIG. 6 shows a block diagram of a possible functional unit of the terminal involved in the above embodiments. The terminal 600 includes a processing unit 602 and a communicating unit 603. The processing unit 602 is configured to perform control management on actions of the terminal. For example, the processing unit 602 is configured to support the terminal to perform steps 2a02-2a03 in FIG. 2A, steps 2b02-2b06 in FIG. 2B, and/or other processes of the techniques described herein. The communicating unit 603 is configured to support communication of the terminal with other devices, such as communication with the network side device shown in FIG. 5. The terminal may further include a storing unit 601 configured to store program codes and data of the terminal.
  • The processing unit 602 can be a processor or a controller, for example, a Central Processing Unit (CPU), a general-purpose processor, a Digital Signal Processor (DSP), an Application-Specific Integrated Circuit (ASIC), a Field Programmable Gate Array (FPGA) or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. It can implement or carry out various exemplary logical blocks, modules and circuits described in combination with the disclosure disclosed by the present invention. The processor may also be a combination for implementing computing functions, for example, a combination including one or more microprocessors, a combination of a DSP and a microprocessor, and the like. The communicating unit 603 may be a transceiver, a transceiver circuit, and the like, and the storing unit 601 may be a memory.
  • The processing unit 602 is configured to receive a downlink control signaling from a network side device using the communications unit, where the downlink control signaling includes a first information domain and a second information domain, the first information domain is configured to indicate whether a transport block scheduled by the downlink control signaling is a new transport block, and the second information domain is configured to indicate a coding block group scheduled by the downlink control signaling;
    the processing unit is further configured to determine a number of a coding block groups included in the new transport block according to the first information domain and the second information domain.
  • In a possible example, the second information domain indicates the coding block group scheduled by the downlink control signaling in a Bitmap manner.
  • In a possible example, in an aspect of determining the number of the coding block groups included in the new transport block according to the first information domain and the second information domain, the processing unit is specifically configured to: determine that the transport block scheduled by the downlink control signaling is a new transport block according to the first information domain; determine that values of first K bits in the second information domain are all a preset value or values of last K bits in the second information domain are all the preset value, where K is a positive integer; and determine that the number of the coding block groups included in the new transport block is K.
  • In this possible example, the processing unit, after determining the number of the coding block groups included in the new transport block according to the first information domain and the second information domain, is further configured to: send, using the communications unit, acknowledgment or non-acknowledgment ACK or NACK information for K bits of the new transport block to the network side device.
  • In a possible example, the first information domain is a new data indication information domain NDI.
  • When the processing unit 602 is a processor, the communicating unit 603 is a communication interface, and when the storing unit 601 is a memory, the terminal involved in the embodiment of the present invention may be the terminal shown in FIG. 4.
  • In the case of employing an integrated unit, FIG. 7 shows a block diagram of a possible functional unit of the network side device involved in the above embodiments. The network side device 700 includes a processing unit 702 and a communicating unit 703. The processing unit 702 is configured to perform control management on actions of the network side device. For example, the processing unit 702 is configured to support the network side device to perform step 2a01 in FIG. 2A, steps 2b01, 2b07 in FIG. 2B, and/or other processes of the technology described herein. The communicating unit 703 is configured to support communication of the network side device with other devices, such as communication with the terminal shown in FIG. 4. The network side device may further include a storing unit 701 for storing program codes and data of the network side device.
  • The processing unit 702 can be a processor or a controller, for example, a Central Processing Unit (CPU), a general-purpose processor, a Digital Signal Processor (DSP), an Application-Specific Integrated Circuit (ASIC), a Field Programmable Gate Array (FPGA) or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. It can implement or carry out various illustrative logical blocks, modules and circuits described in combination with the disclosure disclosed by the present invention. The processor may also be a combination for implementing computing functions, for example, a combination including one or more microprocessors, a combination of a DSP and a microprocessor, and the like. The communicating unit 703 may be a transceiver, a transceiver circuit, a radio frequency chip, and the like, and the storing unit 701 may be a memory.
  • The processing unit 702 is configured to send a downlink control signaling to a terminal using the communications unit, where the downlink control signaling includes a first information domain and a second information domain, the first information domain is configured to indicate whether a transport block scheduled by the downlink control signaling is a new transport block, and the second information domain is configured to indicate a coding block group scheduled by the downlink control signaling;
    the processing unit is further configured to indicate a number of a coding block groups included in the new transport block by the first information domain and the second information domain.
  • In a possible example, the second information domain indicates the coding block group scheduled by the downlink control signaling in a Bitmap manner.
  • In a possible example, in an aspect of indicating the number of the coding block groups included in the new transport block by the first information domain and the second information domain, the processing unit is specifically configured to: indicate that the transport block scheduled by the downlink control signaling is a new transport block by the first information domain; indicate that values of first K bits in the second information domain are all a preset value or values of last K bits in the second information domain are all the preset value, where K is a positive integer; and indicate that the number of the coding block groups included in the new transport block is K.
  • In this possible example, the processing unit, after indicating the number of the coding block groups included in the new transport block by the first information domain and the second information domain, is further configured to: receive, using the communicating unit, acknowledgment or non-acknowledgment ACK or NACK information for K bits of the new transport block sent by the terminal.
  • In a possible example, the first information domain is a new data indication information domain NDI.
  • When the processing unit 702 is a processor, the communicating unit 703 is a communication interface, and when the storing unit 701 is a memory, the network side device involved in the embodiments of the present invention may be the network side device shown in FIG. 5.
  • An embodiment of the present invention further provides another terminal. As shown in FIG. 8, for the convenience of description, only parts related to the embodiments of the present invention are shown, for the specific technical details that are not disclosed, please refer to the method portion of the embodiments of the present invention. The terminal may be any terminal device including a mobile phone, a tablet computer, a PDA (Personal Digital Assistant), a POS (Point of Sales), an in-vehicle computer, and the case where the terminal is a mobile phone is taken as an example:
  • FIG. 8 shows a block diagram showing a partial structure of a mobile phone related to the terminal provided by the embodiments of the present invention. Referring to FIG. 8, the mobile phone includes components such as a Radio Frequency (RF) circuit 910, a memory 920, an input unit 930, a display unit 940, a sensor 950, an audio circuit 960, a Wireless Fidelity (WiFi) module 970, a processor 980, and a power supply 990, and the like. It will be understood by those skilled in the art that the structure of the mobile phone shown in FIG. 8 does not constitute a limitation to the mobile phone, and may include more or less components than those illustrated, or some components may be combined, or component arrangements are different.
  • The following describes the components of the mobile phone in detail with reference to FIG. 8:
  • The RF circuit 910 can be configured to receive and sending information. Generally, the RF circuit 910 includes, but is not limited to, an antenna, at least one amplifier, a transceiver, a coupler, a Low Noise Amplifier (LNA), a duplexer, and the like. In addition, the RF circuit 910 can also communicate with the network and other devices via wireless communication. The above wireless communication may use any communication standard or protocol, including but not limited to Global System of Mobile communication (GSM), General Packet Radio Service (GPRS), Code Division Multiple Access (CDMA), Wideband Code Division Multiple Access (WCDMA), Long Term Evolution (LTE), E-mail, Short Messaging Service (SMS), and the like.
  • The memory 920 can be configured to store software programs and modules, and the processor 980 executes various functional applications and data process of the mobile phone by running the software programs and modules stored in the memory 920. The memory 920 may mainly include a storage program area and a storage data area, where the storage program area may store an operating system, an application required for at least one function, and the like; the storage data area may store data created according to usage of the mobile phone, and the like. Moreover, the memory 920 can include a high speed random access memory, and can also include a non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other volatile solid state storage devices.
  • The input unit 930 can be configured to receive input numeric or character information and to generate key signal inputs related to user settings and function controls of the mobile phone. Specifically, the input unit 930 can include a fingerprint identification module 931 and other input devices 932. The fingerprint identification module 931 can collect fingerprint data of the user thereon. In addition to the fingerprint recognition module 931, the input unit 930 may also include other input devices 932. Specifically, other input devices 932 may include, but are not limited to, one or more of a touch screen, a physical keyboard, a function key (such as volume control button, switch button, etc.), a trackball, a mouse, a joystick, and the like.
  • The display unit 940 can be configured to display information input by the user or information provided to the user as well as various menus of the mobile phone. The display unit 940 can include a display screen 941. Optionally, the display screen 941 can be configured in the form of a Liquid Crystal Display (LCD), an Organic Light-Emitting Diode (OLED), and the like. Although in FIG. 8, the fingerprint identification module 931 and the display screen 941 function as two separate components to implement the input and input functions of the mobile phone, in some embodiments, the fingerprint recognition module 931 and the display screen 941 can be integrated to achieve the input and play functions of the mobile phone.
  • The mobile phone may also include at least one type of sensor 950, such as a light sensor, a motion sensor, and other sensors. Specifically, the light sensor may include an ambient light sensor and a proximity sensor, where the ambient light sensor may adjust a brightness of the display screen 941 according to the brightness of the ambient light, and the proximity sensor may turn off the display screen 941 and/or backlight when the mobile phone moves to the ear. As a kind of motion sensor, an accelerometer sensor can detect the magnitude of acceleration in all directions (usually three axes), it can detect the magnitude and direction of gravity when it is stationary. It can be used to identify the application of the gesture of the mobile phone (such as horizontal and vertical screen switching, related game, magnetometer attitude calibration), vibration recognition related functions (such as pedometer, tapping), etc.; as for gyroscopes, barometers, hygrometers, thermometers, infrared sensors and other sensors that the mobile phone can also be configured with, they will not be repeated herein.
  • An audio circuit 960, a speaker 961, and a microphone 962 can provide an audio interface between the user and the mobile phone. The audio circuit 960 can transmit a converted electrical data converted from the received audio data to the speaker 961 for conversion to the sound signal for playing by the speaker 961; on the other hand, the microphone 962 converts a collected sound signal into an electrical signal, and it is converted into audio data after being received by the audio circuit 960, and the audio data is then played to the processor 980 for processing, and sent to another mobile phone via the RF circuit 910, or played to the memory 920 for further processing.
  • WiFi belongs to a short-range wireless transmission technology, and the mobile phone can help users to send and receive e-mails, browse web pages, and access streaming media through the WiFi module 970, which provides wireless broadband Internet access to the user. Although FIG. 8 shows the WiFi module 970, it can be understood that it does not belong to an essential configuration of the mobile phone, and may be omitted as needed without changing the scope of the essence of the invention.
  • The processor 980 is a control center of the mobile phone, which connects each portion of the entire mobile phone using various interfaces and lines, various functions and data processing of the mobile phone can be performed by running or executing software programs stored in the memory 920 and/or modules, and invoking data stored in the memory 920, so that the overall monitoring of the mobile phone can be achieved. Optionally, the processor 980 may include one or more processing units; preferably, the processor 980 may integrate an application processor and a modem processor, where the application processor primarily processes an operating system, a user interface, an application, and the like. The modem processor primarily processes wireless communications. It will be appreciated that the above described modem processor may also not be integrated into the processor 980.
  • The mobile phone further includes a power source 990 (such as a battery) that supplies power to the components thereof. Preferably, the power source can be logically coupled to the processor 980 through a power management system to achieve management functions such as charging, discharging, and power management through the power management system.
  • Although not shown, the mobile phone may further includes a camera, a Bluetooth module, and the like, and details are not described herein again.
  • In the foregoing embodiments shown in FIG. 2A-2B, the process on the terminal side in each step method can be implemented based on the structure of the mobile phone.
  • In the foregoing embodiments shown in FIG. 4 and FIG. 5, each unit function can be implemented based on the structure of the mobile phone.
  • An embodiment of the present invention also provides a computer readable storage medium, where the computer readable storage medium stores a computer program for electronic data exchange, and where the computer program causes a computer to perform some or all of the steps described by the terminal in the above method embodiments.
  • An embodiment of the present invention also provides a computer readable storage medium, where the computer readable storage medium stores a computer program for electronic data exchange, and where the computer program causes a computer to perform some or all of the steps described by the network side device in the above method embodiments.
  • An embodiment of the invention further provides a computer program product, where the computer program product includes a non-transitory computer readable storage medium storing a computer program, the computer program is operative to cause a computer to execute some or all of the steps described by the terminal in the above method embodiments. The computer program product can be a software installation package.
  • An embodiment of the present invention also provides a computer program product, where the computer program product includes a non-transitory computer readable storage medium storing a computer program, the computer program is operative to cause a computer to execute some or all of the steps described by the network side device in the above method embodiments. The computer program product can be a software installation package.
  • The steps of the method or algorithm described in the embodiments of the present invention may be implemented in a hardware manner, or may be implemented by a processor executing software instruction manner. The software instruction may be composed of corresponding software modules, which may be stored in a Random Access Memory (RAM), a flash memory, a Read Only Memory (ROM), an Erasable Programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM), registers, hard disk, removable hard disk, Compact Disk ROM (CD-ROM) or any other forms of storage medium known in the art. An exemplary storage medium is coupled to a processor to enable the processor to read information from, and write information to, the storage medium. Of course, the storage medium can also be an integral part of the processor. The processor and the storage medium can be located in an ASIC. Additionally, the ASIC can be located in an access network device, a target network device, or a core network device. Of course, the processor and the storage medium may also exist as discrete components in the access network device, the target network device, or the core network device.
  • Those skilled in the art should appreciate that in one or more of the above examples, the functions described in the embodiments of the present invention may be implemented in whole or in part by software, hardware, firmware, or any combination thereof. When implemented in software, it may be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instruction is loaded and executed on a computer, the processes or functions described in accordance with embodiments of the present invention are generated in whole or in part. The computer can be a general purpose computer, a special purpose computer, a computer network, or other programmable device. The computer instruction can be stored in a computer readable storage medium or transmitted from one computer readable storage medium to another computer readable storage medium, for example, the computer instruction can be transmitted from a website site, computer, server or data center to another website site, computer, server, or data center via wire (for example, coaxial cable, fiber optic, Digital Subscriber Line (DSL)) or wireless (for example, infrared, wireless, microwave, etc.) manner. The computer readable storage medium can be any available medium that can be accessed by the computer or a data storage device such as a server, data center, and the like that includes one or more available mediums. The available medium may be a magnetic medium (for example, a floppy disk, a hard disk, a magnetic tape), an optical medium (for example, a Digital Video Disc (DVD)), or a semiconductor medium (for example, a Solid State Disk (SSD)) and the like.
  • The objects, technical solutions and advantage effects of the present invention have been further described in detail with reference to the above specific implementations. It should be understood that the above description is only the specific implementation of the embodiments of the present invention, and is not intended to limit the protection scope of the embodiments of the present invention. Any modifications, equivalent substitutions, improvements, etc., that are made based on the technical solutions of the embodiments of the present invention are intended to be included within the protection scope of the embodiments of the present invention.

Claims (20)

  1. A data indicating method, comprising:
    receiving, by a terminal, a downlink control signaling from a network side device, wherein the downlink control signaling comprises a first information domain and a second information domain, the first information domain is configured to indicate whether a transport block scheduled by the downlink control signaling is a new transport block, and the second information domain is configured to indicate a coding block group scheduled by the downlink control signaling;
    determining, by the terminal, a number of coding block groups comprised in the new transport block according to the first information domain and the second information domain.
  2. The method according to claim 1, wherein the second information domain indicates the coding block group scheduled by the downlink control signaling in a Bitmap manner.
  3. The method according to claim 1 or 2, wherein the determining, by the terminal, the number of the coding block groups comprised in the new transport block according to the first information domain and the second information domain, comprises:
    determining, by the terminal, that the transport block scheduled by the downlink control signaling is a new transport block according to the first information domain;
    determining, by the terminal, that values of first K bits in the second information domain are all a preset value or values of last K bits in the second information domain are all the preset value, wherein K is a positive integer;
    determining, by the terminal, that the number of the coding block groups comprised in the new transport block is K.
  4. The method according to claim 3, wherein after the determining, by the terminal, the number of the coding block groups comprised in the new transport block according to the first information domain and the second information domain, the method further comprises:
    sending, by the terminal, acknowledgment or non-acknowledgment ACK or NACK information for K bits of the new transport block to the network side device.
  5. The method according to claim 1, wherein the first information domain is a new data indication information domain NDI.
  6. A data indicating method, comprising:
    sending, by a network side device, a downlink control signaling to a terminal, wherein the downlink control signaling comprises a first information domain and a second information domain, the first information domain is configured to indicate whether a transport block scheduled by the downlink control signaling is a new transport block, and the second information domain is configured to indicate a coding block group scheduled by the downlink control signaling;
    indicating, by the network side device, a number of coding block groups comprised in the new transport block by the first information domain and the second information domain.
  7. The method according to claim 6, wherein the second information domain indicates the coding block group scheduled by the downlink control signaling the coding block group in the new transport block in a Bitmap manner.
  8. The method according to claim 6 or 7, wherein the indicating, by the network side device, the number of the coding block groups comprised in the new transport block by the first information domain and the second information domain, comprises:
    indicating, by the network side device, that the transport block scheduled by the downlink control signaling is a new transport block by the first information domain;
    indicating, by the network side device, that values of first K bits in the second information domain are all a preset value or values of last K bits in the second information domain are all the preset value, wherein K is a positive integer;
    indicating, by the network side device, that the number of the coding block groups comprised in the new transport block is K.
  9. The method according to claim 8, wherein after the indicating, by the network side device, the number of the coding block groups comprised in the new transport block by the first information domain and the second information domain, the method further comprises:
    receiving, by the network side device, acknowledgment or non-acknowledgment ACK or NACK information for K bits of the new transport block sent by the terminal.
  10. The method according to claim 6, wherein the first information domain is a new data indication information domain NDI.
  11. A terminal, comprising: a processing unit and a communicating unit,
    the processing unit is configured to receive a downlink control signaling from a network side device using the communications unit, wherein the downlink control signaling comprises a first information domain and a second information domain, the first information domain is configured to indicate whether a transport block scheduled by the downlink control signaling is a new transport block, and the second information domain is configured to indicate a coding block group scheduled by the downlink control signaling;
    the processing unit is further configured to determine a number of coding block groups comprised in the new transport block according to the first information domain and the second information domain.
  12. The terminal according to claim 11, wherein the second information domain indicates the coding block group scheduled by the downlink control signaling in a Bitmap manner.
  13. The terminal according to claim 11 or 12, wherein in an aspect of determining the number of the coding block groups comprised in the new transport block according to the first information domain and the second information domain, the processing unit is specifically configured to: determine that the transport block scheduled by the downlink control signaling is a new transport block according to the first information domain; determine that values of first K bits in the second information domain are all a preset value or values of last K bits in the second information domain are all the preset value, wherein K is a positive integer; and determine that the number of the coding block groups comprised in the new transport block is K.
  14. A network side device, comprising: a processing unit and a communicating unit,
    the processing unit is configured to send a downlink control signaling to a terminal using the communications unit, wherein the downlink control signaling comprises a first information domain and a second information domain, the first information domain is configured to indicate whether a transport block scheduled by the downlink control signaling is a new transport block, and the second information domain is configured to indicate a coding block group scheduled by the downlink control signaling;
    the processing unit is further configured to indicate a number of coding block groups comprised in the new transport block by the first information domain and the second information domain.
  15. The network side device according to claim 14, wherein the second information domain indicates the coding block group scheduled by the downlink control signaling in a Bitmap manner.
  16. The network side device according to claim 14 or 15, wherein in an aspect of indicating the number of the coding block groups comprised in the new transport block by the first information domain and the second information domain, the processing unit is specifically configured to: indicate that the transport block scheduled by the downlink control signaling is a new transport block by the first information domain; indicate that values of first K bits in the second information domain are all a preset value or values of last K bits in the second information domain are all the preset value, wherein K is a positive integer; and indicate that the number of the coding block groups comprised in the new transport block is K.
  17. A terminal, comprising: a processor, a memory, a communication interface, and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the processor, the programs comprise instructions for performing steps in the method according to any of claims 1-5.
  18. A network side device, comprising: a processor, a memory, a transceiver, and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the processor, the programs comprise instructions for performing steps in the method according to any of claims 6-10.
  19. A computer readable storage medium, wherein the computer readable storage medium stores a computer program for electronic data exchange, and wherein the computer program causes the computer to execute the method according to any of claims 1-5.
  20. A computer readable storage medium, wherein the computer readable storage medium stores a computer program for electronic data exchange, and wherein the computer program causes the computer to execute the method according to any of claims 6-10.
EP17916699.6A 2017-07-07 2017-07-07 Data indication method, and related product Active EP3493441B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
EP20215316.9A EP3823192A1 (en) 2017-07-07 2017-07-07 Data indicating method and related products

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2017/092213 WO2019006742A1 (en) 2017-07-07 2017-07-07 Data indication method, and related product

Related Child Applications (2)

Application Number Title Priority Date Filing Date
EP20215316.9A Division-Into EP3823192A1 (en) 2017-07-07 2017-07-07 Data indicating method and related products
EP20215316.9A Division EP3823192A1 (en) 2017-07-07 2017-07-07 Data indicating method and related products

Publications (3)

Publication Number Publication Date
EP3493441A1 true EP3493441A1 (en) 2019-06-05
EP3493441A4 EP3493441A4 (en) 2019-10-23
EP3493441B1 EP3493441B1 (en) 2021-01-27

Family

ID=64950498

Family Applications (2)

Application Number Title Priority Date Filing Date
EP17916699.6A Active EP3493441B1 (en) 2017-07-07 2017-07-07 Data indication method, and related product
EP20215316.9A Pending EP3823192A1 (en) 2017-07-07 2017-07-07 Data indicating method and related products

Family Applications After (1)

Application Number Title Priority Date Filing Date
EP20215316.9A Pending EP3823192A1 (en) 2017-07-07 2017-07-07 Data indicating method and related products

Country Status (16)

Country Link
US (2) US10897328B2 (en)
EP (2) EP3493441B1 (en)
JP (1) JP7029474B2 (en)
KR (1) KR102376740B1 (en)
CN (3) CN111770579B (en)
AU (1) AU2017422168A1 (en)
BR (1) BR112019023755A2 (en)
CA (1) CA3063238C (en)
DK (1) DK3493441T3 (en)
ES (1) ES2858301T3 (en)
IL (1) IL270775B2 (en)
MX (1) MX2019013470A (en)
PH (1) PH12019502596A1 (en)
RU (1) RU2743666C1 (en)
WO (1) WO2019006742A1 (en)
ZA (1) ZA201907528B (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2019006742A1 (en) 2017-07-07 2019-01-10 Oppo广东移动通信有限公司 Data indication method, and related product
US10727986B2 (en) 2017-11-06 2020-07-28 Qualcomm Incorporated Robust acknowledgement retransmission
US20220394555A1 (en) * 2019-11-08 2022-12-08 Beijing Xiaomi Mobile Software Co., Ltd. Method and apparatus for transmission of buffered downlink data trame under multi-connection
CN114287118A (en) * 2019-11-15 2022-04-05 Oppo广东移动通信有限公司 Downlink control signaling receiving method, network equipment and terminal equipment

Family Cites Families (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2008041824A2 (en) * 2006-10-02 2008-04-10 Lg Electronics Inc. Methods for retransmitting data in the multi-carrier system
EP1981187A1 (en) 2007-04-11 2008-10-15 Axalto SA A content storing method in a mobile TV terminal for allowing more appearing channels to be available
US8559457B2 (en) 2007-06-18 2013-10-15 Nokia Siemens Networks Oy Method for dynamic interpretation of transport block size
EP2416517B1 (en) * 2009-03-31 2017-12-13 Fujitsu Limited Communication method, communication system, communication terminal device, and communication base station device
CN101877887B (en) 2009-04-30 2012-12-05 ***通信集团公司 Downlink transmission control method and device of cooperative multicast system
CN101631374B (en) * 2009-08-05 2016-09-28 中兴通讯股份有限公司 The indicating means of a kind of downlink transmission mode and device
US8724648B2 (en) * 2009-09-30 2014-05-13 Nokia Corporation Enhanced control signaling for backhaul link
EP2541797B1 (en) * 2010-02-23 2018-12-19 LG Electronics Inc. Method and device for providing control information for uplink transmission in wireless communication system supporting uplink multi-antenna transmission
CN102083223A (en) * 2010-03-05 2011-06-01 大唐移动通信设备有限公司 DCI (Downlink Control Information) sending method, system and device as well as uplink transmission method, system and device
EP2451111B1 (en) * 2010-11-03 2016-01-20 Samsung Electronics Co., Ltd. Method and apparatus for coding of harq-ack transmission in tdd systems with downlink carrier aggregation
CN102571298B (en) * 2010-12-31 2015-01-07 华为技术有限公司 Method and device for determining transmission of data block
EP2706678B1 (en) * 2011-05-03 2019-04-03 LG Electronics Inc. Method for transmitting/receiving downlink control information in wireless communication system and device therefor
CN104113924B (en) * 2013-04-17 2019-04-16 中兴通讯股份有限公司 A kind of more subframe scheduling methods, apparatus and system
EP3100426B1 (en) * 2014-01-30 2017-10-25 Telefonaktiebolaget LM Ericsson (publ) 256 quadrature amplitude modulation user equipment category handling
US10341980B2 (en) * 2014-08-28 2019-07-02 Lg Electronics Inc. Method for receiving reference signal in wireless communication system and device for same
KR102078374B1 (en) * 2016-04-22 2020-02-17 엘지전자 주식회사 Method for transmitting/receiving harq ack/nack signal in wireless communication system, and device therefor
US10567142B2 (en) * 2017-03-23 2020-02-18 Apple Inc. Preemption indicators and code-block-group-based retransmission techniques for multiplexing different services on physical layer frames
WO2019006742A1 (en) 2017-07-07 2019-01-10 Oppo广东移动通信有限公司 Data indication method, and related product

Also Published As

Publication number Publication date
ZA201907528B (en) 2021-04-28
CN109644072B (en) 2020-08-21
US20210091888A1 (en) 2021-03-25
RU2743666C1 (en) 2021-02-24
BR112019023755A2 (en) 2020-05-26
CN109644072A (en) 2019-04-16
CN111769931A (en) 2020-10-13
WO2019006742A1 (en) 2019-01-10
IL270775B1 (en) 2023-05-01
DK3493441T3 (en) 2021-03-29
CN111770579A (en) 2020-10-13
US10897328B2 (en) 2021-01-19
EP3493441B1 (en) 2021-01-27
KR20200019860A (en) 2020-02-25
MX2019013470A (en) 2020-02-13
PH12019502596A1 (en) 2020-06-08
CN111769931B (en) 2023-04-21
AU2017422168A1 (en) 2019-12-12
JP2020530215A (en) 2020-10-15
IL270775B2 (en) 2023-09-01
KR102376740B1 (en) 2022-03-21
JP7029474B2 (en) 2022-03-03
CA3063238C (en) 2022-11-29
EP3493441A4 (en) 2019-10-23
IL270775A (en) 2020-01-30
CN111770579B (en) 2022-11-08
EP3823192A1 (en) 2021-05-19
ES2858301T3 (en) 2021-09-30
US20190199479A1 (en) 2019-06-27
US11368252B2 (en) 2022-06-21
CA3063238A1 (en) 2019-12-03

Similar Documents

Publication Publication Date Title
US11706761B2 (en) Information transmission method and related product
US11368252B2 (en) Data indicating method and related products
CN111010262B (en) Radio link control transmission method and related product
CN109691200B (en) Method for activating bandwidth part BWP and related product
EP3528579A1 (en) Data transmission method, network side device and terminal
AU2017412432B2 (en) Data re-transmission control method and related product
WO2019080059A1 (en) Feedback response information transmission method and related product
WO2019028703A1 (en) Method for determining length of feedback response information and related product
CN109964432B (en) Multi-bit information multiplexing transmission method and related product

Legal Events

Date Code Title Description
STAA Information on the status of an ep patent application or granted ep patent

Free format text: STATUS: THE INTERNATIONAL PUBLICATION HAS BEEN MADE

PUAI Public reference made under article 153(3) epc to a published international application that has entered the european phase

Free format text: ORIGINAL CODE: 0009012

STAA Information on the status of an ep patent application or granted ep patent

Free format text: STATUS: REQUEST FOR EXAMINATION WAS MADE

17P Request for examination filed

Effective date: 20190227

AK Designated contracting states

Kind code of ref document: A1

Designated state(s): AL AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HR HU IE IS IT LI LT LU LV MC MK MT NL NO PL PT RO RS SE SI SK SM TR

AX Request for extension of the european patent

Extension state: BA ME

REG Reference to a national code

Ref country code: DE

Ref legal event code: R079

Ref document number: 602017032316

Country of ref document: DE

Free format text: PREVIOUS MAIN CLASS: H04L0001000000

Ipc: H04L0001160000

A4 Supplementary search report drawn up and despatched

Effective date: 20190920

RIC1 Information provided on ipc code assigned before grant

Ipc: H04L 1/18 20060101ALI20190916BHEP

Ipc: H04L 1/16 20060101AFI20190916BHEP

RAP1 Party data changed (applicant data changed or rights of an application transferred)

Owner name: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP., LT

STAA Information on the status of an ep patent application or granted ep patent

Free format text: STATUS: EXAMINATION IS IN PROGRESS

17Q First examination report despatched

Effective date: 20200625

DAV Request for validation of the european patent (deleted)
DAX Request for extension of the european patent (deleted)
GRAP Despatch of communication of intention to grant a patent

Free format text: ORIGINAL CODE: EPIDOSNIGR1

STAA Information on the status of an ep patent application or granted ep patent

Free format text: STATUS: GRANT OF PATENT IS INTENDED

INTG Intention to grant announced

Effective date: 20201019

GRAS Grant fee paid

Free format text: ORIGINAL CODE: EPIDOSNIGR3

GRAA (expected) grant

Free format text: ORIGINAL CODE: 0009210

STAA Information on the status of an ep patent application or granted ep patent

Free format text: STATUS: THE PATENT HAS BEEN GRANTED

AK Designated contracting states

Kind code of ref document: B1

Designated state(s): AL AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HR HU IE IS IT LI LT LU LV MC MK MT NL NO PL PT RO RS SE SI SK SM TR

REG Reference to a national code

Ref country code: GB

Ref legal event code: FG4D

REG Reference to a national code

Ref country code: CH

Ref legal event code: EP

REG Reference to a national code

Ref country code: AT

Ref legal event code: REF

Ref document number: 1359276

Country of ref document: AT

Kind code of ref document: T

Effective date: 20210215

REG Reference to a national code

Ref country code: IE

Ref legal event code: FG4D

REG Reference to a national code

Ref country code: DE

Ref legal event code: R096

Ref document number: 602017032316

Country of ref document: DE

REG Reference to a national code

Ref country code: DK

Ref legal event code: T3

Effective date: 20210324

REG Reference to a national code

Ref country code: NL

Ref legal event code: FP

REG Reference to a national code

Ref country code: GR

Ref legal event code: EP

Ref document number: 20210400805

Country of ref document: GR

Effective date: 20210519

REG Reference to a national code

Ref country code: LT

Ref legal event code: MG9D

REG Reference to a national code

Ref country code: AT

Ref legal event code: MK05

Ref document number: 1359276

Country of ref document: AT

Kind code of ref document: T

Effective date: 20210127

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: LT

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20210127

Ref country code: BG

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20210427

Ref country code: FI

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20210127

Ref country code: HR

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20210127

Ref country code: NO

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20210427

Ref country code: PT

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20210527

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: PL

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20210127

Ref country code: RS

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20210127

Ref country code: LV

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20210127

Ref country code: AT

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20210127

Ref country code: SE

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20210127

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: IS

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20210527

REG Reference to a national code

Ref country code: ES

Ref legal event code: FG2A

Ref document number: 2858301

Country of ref document: ES

Kind code of ref document: T3

Effective date: 20210930

REG Reference to a national code

Ref country code: DE

Ref legal event code: R097

Ref document number: 602017032316

Country of ref document: DE

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: SM

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20210127

Ref country code: EE

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20210127

Ref country code: CZ

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20210127

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: RO

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20210127

Ref country code: SK

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20210127

PLBE No opposition filed within time limit

Free format text: ORIGINAL CODE: 0009261

STAA Information on the status of an ep patent application or granted ep patent

Free format text: STATUS: NO OPPOSITION FILED WITHIN TIME LIMIT

26N No opposition filed

Effective date: 20211028

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: AL

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20210127

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: SI

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20210127

REG Reference to a national code

Ref country code: CH

Ref legal event code: PL

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: MC

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20210127

REG Reference to a national code

Ref country code: BE

Ref legal event code: MM

Effective date: 20210731

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: LI

Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date: 20210731

Ref country code: CH

Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date: 20210731

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: IS

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20210527

Ref country code: LU

Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date: 20210707

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: IE

Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date: 20210707

Ref country code: BE

Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date: 20210731

P01 Opt-out of the competence of the unified patent court (upc) registered

Effective date: 20230412

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: CY

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20210127

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: HU

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT; INVALID AB INITIO

Effective date: 20170707

PGFP Annual fee paid to national office [announced via postgrant information from national office to epo]

Ref country code: DK

Payment date: 20230627

Year of fee payment: 7

PGFP Annual fee paid to national office [announced via postgrant information from national office to epo]

Ref country code: NL

Payment date: 20230724

Year of fee payment: 7

PGFP Annual fee paid to national office [announced via postgrant information from national office to epo]

Ref country code: IT

Payment date: 20230727

Year of fee payment: 7

Ref country code: GB

Payment date: 20230725

Year of fee payment: 7

Ref country code: ES

Payment date: 20230802

Year of fee payment: 7

PGFP Annual fee paid to national office [announced via postgrant information from national office to epo]

Ref country code: GR

Payment date: 20230728

Year of fee payment: 7

Ref country code: FR

Payment date: 20230721

Year of fee payment: 7

Ref country code: DE

Payment date: 20230726

Year of fee payment: 7

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: MK

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20210127

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: TR

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20210127