Communication method and device

By directly sending downlink data between network equipment and terminal equipment, the delay problem caused by the retransmission mechanism is solved and more efficient communication is achieved.

CN120034973APending Publication Date: 2025-05-23HUAWEI TECH CO LTD
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202311572816.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-11-22
Publication Date
2025-05-23

AI Technical Summary

Technical Problem

In scenarios with poor link budgets such as satellite communications, the delay caused by the retransmission mechanism seriously affects communication efficiency.

Method used

The network device sends information indicating the number of repetitions to the terminal device, and directly sends downlink data at the corresponding resource locations, reducing dependence on feedback information and reducing delay.

Benefits of technology

It effectively reduces communication delay, improves communication efficiency, and enhances downlink coverage.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120034973A_ABST
    Figure CN120034973A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides a communication method and device, and the method comprises the steps that a network device sends first information to a terminal device, and the first information is used for indicating the first repetition number N of first downlink data; n is an integer greater than or equal to 2; and the network equipment sends N pieces of first downlink data to the terminal equipment on N first resource positions, and the N first resource positions are in one-to-one correspondence with the N pieces of first downlink data. Therefore, the communication time delay can be reduced, and the communication efficiency is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of communications, and in particular to a communication method and device. Background Art

[0002] Satellite communication has its own unique advantages compared to terrestrial communication. For example, satellite communication can provide a wider coverage area, and satellite base stations are not easily damaged by natural disasters or external forces. Therefore, satellite communication and terrestrial communication (such as 5G communication) are the inevitable trends of future communications.

[0003] During the communication process, a retransmission mechanism is often used to ensure the reliability of data transmission. The retransmission mechanism means that the network device decides to retransmit the current data or schedule the next data based on the feedback information of the terminal device. However, the network device needs to obtain the feedback information of the terminal device before deciding whether to retransmit, so the delay is relatively large. In scenarios with poor link budget (such as satellite communications), the delay caused by the retransmission mechanism will seriously affect the communication efficiency. Summary of the invention

[0004] The embodiments of the present application provide a communication method and device for reducing communication delay and improving communication efficiency.

[0005] In a first aspect, an embodiment of the present application provides a communication method, applied to a network device, the method comprising: the network device sends first information to a terminal device, the first information being used to indicate a first repetition number N of first downlink data; N being an integer greater than or equal to 2; the network device sends N first downlink data to the terminal device at N first resource locations respectively, wherein the N first resource locations correspond one-to-one to the N first downlink data.

[0006] By adopting this method, the network device can directly send the first downlink data to the terminal device at N first resource locations, thereby saving the delay caused by the network device receiving feedback information, reducing communication delay, improving communication efficiency, and achieving downlink coverage enhancement.

[0007] In one possible design, the method also includes: the network device sends a first DCI to the terminal device, where the first DCI is used to indicate N first resource locations.

[0008] With this design, the network device indicates N first resource locations through the first DCI, thereby improving communication accuracy.

[0009] In one possible design, the method also includes: the network device sends a second DCI to the terminal device, the second DCI is used to indicate N second resource locations; the network device sends N first downlink data to the terminal device at the N second resource locations respectively.

[0010] With this design, in some cases, the network device can resend N first downlink data, further ensuring that the terminal device can obtain the first downlink data, thereby further improving communication accuracy.

[0011] In one possible design, the method also includes: the network device sends N third DCIs to the terminal device; the N third DCIs correspond one-to-one to the N first resource locations, and any third DCI is used to indicate the corresponding first resource location.

[0012] With this design, the network device indicates N first resource locations through N DCIs, thereby improving communication accuracy.

[0013] In one possible design, the process of the aforementioned network device sending N third DCIs to the terminal device includes: the network device sends N third DCIs at N third resource positions respectively; wherein, the N third resource positions and the N first resource positions are cross-arranged in the time domain, or, the N third resource positions and the N first resource positions are cross-arranged in the frequency domain.

[0014] With this design, the network device schedules the resource location of the first downlink data one by one through N DCIs, thereby improving communication accuracy.

[0015] In one possible design, the first information includes a first number of repetitions; or, the first information includes an index of the first number of repetitions; or, the first information includes a first repetition indication, and the first repetition indication is used to indicate that the first number of repetitions is a preset number of repetitions; or, the first information includes a first repetition deviation, and the first repetition deviation is used to indicate an offset value of the first number of repetitions relative to the preset number of repetitions; or, the first information includes a first reference value; the first reference value is used by the terminal device to determine the first number of repetitions according to a set algorithm.

[0016] With this design, the first information can indicate the first number of repetitions in a variety of ways, thereby improving the flexibility of the communication method.

[0017] In one possible design, the first information is carried in the fourth DCI.

[0018] In one possible design, the process in which the aforementioned network device sends N first downlink data to the terminal device at N first resource locations respectively includes: the network device sends N first messages to the terminal device at N first resource locations respectively; each first message contains a first downlink data; the first information is used to indicate the first repetition number N of the first message.

[0019] In one possible design, the first message is msg2 or msg4; the fourth DCI is the DCI used to schedule msg2.

[0020] With this design, the network device can use the DCI (reserved bit) of the scheduling msg2 to indicate the number of repetitions corresponding to msg2 or msg4, saving waste of signaling resources.

[0021] In one possible design, when the first message is msg2, the configuration of the fourth DCI includes any one of the following: the fourth DCI includes a first field, the first field is used to indicate the number of repetitions of msg2 and the index of the number of repetitions of msg2; the fourth DCI includes a second field, the second field is used to indicate a second repetition indication or a second repetition deviation; the second repetition indication is used to indicate that the number of repetitions of msg2 is a first preset number of repetitions; the second repetition deviation is used to indicate an offset value of the number of repetitions of msg2 relative to the first preset number of repetitions; or, when the first message is msg4, the configuration of the fourth DCI includes any one of the following: the fourth DCI includes a third field, the second field is used to indicate a second repetition indication or a second repetition deviation. The three fields are used to indicate the number of repetitions of msg4 and the index of the number of repetitions of msg4; the fourth DCI includes the fourth field, and the fourth field is used to indicate the third repetition indication or the third repetition deviation; the third repetition indication is used to indicate that the number of repetitions of msg4 is the second preset number of repetitions; the third repetition deviation is used to indicate the offset value of the number of repetitions of msg4 relative to the second preset number of repetitions; the fourth DCI includes the fifth field and the sixth field, the fifth field is used to indicate the number of repetitions of msg2 and the index of the number of repetitions of msg2, and the sixth field is used to indicate the fourth repetition indication; the fourth repetition indication is used to indicate that the number of repetitions of msg4 is the number of repetitions indicated by the fifth field.

[0022] In one possible design, the first downlink data is carried in msg2; the first information includes the number of repetitions corresponding to multiple synchronization signal blocks, the first repetition number is the number of repetitions corresponding to the first synchronization signal block in the multiple synchronization signal blocks, and the first synchronization signal block is any one of the multiple synchronization signal blocks; any synchronization signal block contains configuration information for determining RO; the method also includes: the network device receives msg1 sent by the terminal device through the first RO; the network device determines the first synchronization signal block based on the first RO.

[0023] With this design, the network device and the terminal device can determine the first number of repetitions based on the synchronization signal block corresponding to the first RO, so that the network device and the terminal device can reach a consensus on the first number of repetitions, which can reduce signaling interaction and save communication resources.

[0024] In one possible design, the method also includes: the network device receives a repeat request from the terminal device; the repeat request is used to request repeated transmission of the first downlink data.

[0025] With this design, the terminal device can actively request repeated transmission of the first downlink data, thereby improving the accuracy of the communication method.

[0026] In one possible design, the first information is also used to indicate a second repetition number X of the first uplink data, where X is an integer greater than or equal to 2; the method also includes: the network device receives X first uplink data from the terminal device at X fourth resource positions respectively, wherein the X fourth resource positions correspond one-to-one to the X first uplink data.

[0027] With this design, the network device can also indicate the second repetition number of the first uplink data, thereby reducing the probability of failure of the terminal device to transmit the first uplink data, saving the delay caused by the terminal device receiving feedback information of the failure to upload the first uplink data, reducing communication delay, improving communication efficiency, and achieving enhanced uplink coverage.

[0028] In a second aspect, an embodiment of the present application provides a communication method, applied to a terminal device, the method comprising: the terminal device receives first information from a network device, the first information being used to indicate a first repetition number N of first downlink data; N being an integer greater than or equal to 2; the terminal device receives N first downlink data from the network device at N first resource locations respectively, wherein the N first resource locations correspond one-to-one to the N first downlink data.

[0029] In one possible design, the method also includes: the terminal device receives a first DCI from the network device, where the first DCI is used to indicate N first resource locations.

[0030] In one possible design, the method also includes: the terminal device receives a second DCI from the network device, the second DCI is used to indicate N second resource locations; and the terminal device receives N first downlink data from the network device at the N second resource locations respectively.

[0031] In one possible design, the method also includes: the terminal device receives N third DCIs from the network device; the N third DCIs correspond one-to-one to the N first resource locations, and any third DCI is used to indicate the corresponding first resource location.

[0032] In one possible design, the aforementioned terminal device receives N third DCIs from the network device, including: the terminal device receives N third DCIs from the network device at N third resource positions respectively; wherein the N third resource positions are cross-arranged with the N first resource positions in the time domain, or the N third resource positions are cross-arranged with the N first resource positions in the frequency domain.

[0033] In one possible design, the first information includes a first number of repetitions; or, the first information includes an index of the first number of repetitions; or, the first information includes a first repetition indication, and the first repetition indication is used to indicate that the first number of repetitions is a preset number of repetitions; or, the first information includes a first repetition deviation, and the first repetition deviation is used to indicate an offset value of the first number of repetitions relative to the preset number of repetitions; or, the first information includes a first reference value; the first reference value is used by the terminal device to determine the first number of repetitions according to a set algorithm.

[0034] In one possible design, the first information is carried in the fourth DCI.

[0035] In one possible design, the process in which the aforementioned terminal device receives N first downlink data from the network device at N first resource locations respectively includes: the terminal device receives N first messages from the network device at N first resource locations respectively; each first message contains a first downlink data; the first information is used to indicate the first repetition number N of the first message.

[0036] In one possible design, the first message is msg2 or msg4; the fourth DCI is the DCI used to schedule msg2.

[0037] In one possible design, when the first message is msg2, the configuration of the fourth DCI includes any one of the following: the fourth DCI includes a first field, the first field is used to indicate the number of repetitions of msg2 and the index of the number of repetitions of msg2; the fourth DCI includes a second field, the second field is used to indicate a second repetition indication or a second repetition deviation; the second repetition indication is used to indicate that the number of repetitions of msg2 is a first preset number of repetitions; the second repetition deviation is used to indicate an offset value of the number of repetitions of msg2 relative to the first preset number of repetitions; or, when the first message is msg4, the configuration of the fourth DCI includes any one of the following: the fourth DCI includes a third field, the second field is used to indicate a second repetition indication or a second repetition deviation. The three fields are used to indicate the number of repetitions of msg4 and the index of the number of repetitions of msg4; the fourth DCI includes the fourth field, and the fourth field is used to indicate the third repetition indication or the third repetition deviation; the third repetition indication is used to indicate that the number of repetitions of msg4 is the second preset number of repetitions; the third repetition deviation is used to indicate the offset value of the number of repetitions of msg4 relative to the second preset number of repetitions; the fourth DCI includes the fifth field and the sixth field, the fifth field is used to indicate the number of repetitions of msg2 and the index of the number of repetitions of msg2, and the sixth field is used to indicate the fourth repetition indication; the fourth repetition indication is used to indicate that the number of repetitions of msg4 is the number of repetitions indicated by the fifth field.

[0038] In one possible design, the first downlink data is carried in msg2; the first information includes the repetition numbers corresponding to multiple synchronization signal blocks, the first repetition number is the repetition number corresponding to the first synchronization signal block in the multiple synchronization signal blocks, and the first synchronization signal block is any one of the multiple synchronization signal blocks; any synchronization signal block contains configuration information for determining RO; the method also includes: the terminal device sends msg1 to the network device through the first RO; the terminal device determines the first repetition number N based on the first RO.

[0039] In one possible design, the method also includes: the terminal device sends a repeat request to the network device; the repeat request is used to request repeated transmission of the first downlink data.

[0040] In one possible design, the first information is also used to indicate a second repetition number X of the first uplink data, where X is an integer greater than or equal to 2; the method also includes: the terminal device sends X first uplink data to the network device at X fourth resource locations respectively, wherein the X fourth resource locations correspond one-to-one to the X first uplink data.

[0041] In a third aspect, the present application further provides a communication device. The communication device can execute the above method design. The communication device can be a chip or circuit capable of executing the function corresponding to the above method, or a device including the chip or circuit.

[0042] In one possible design, the communication device includes a communication unit for receiving and sending data; the communication device also includes a processing unit for implementing the steps in the method of the first aspect above, or for implementing the steps in the method of the second aspect above. The aforementioned functions can be implemented by hardware, or by hardware executing corresponding software. The hardware or software includes one or more units corresponding to the aforementioned functions.

[0043] In a fourth aspect, the present application further provides a communication device. The communication device can execute the above method design. The communication device includes: a memory for storing computer executable program code; and a processor, the processor being coupled to the memory. The program code stored in the memory includes instructions, and when the processor executes the instructions, the communication device or a device equipped with the communication device executes the method in any possible design of the above first aspect; executes the method in any possible design of the above second aspect.

[0044] The communication device may further include a communication interface; or, if the communication device is a chip or a circuit, the communication interface may be an input / output interface of the chip, such as an input / output pin.

[0045] In a fifth aspect, the present application provides a communication system, the communication system comprising one or more devices in a terminal device executing the first aspect and / or a network device executing the second aspect.

[0046] In a sixth aspect, the present application provides a computer-readable storage medium, which stores a computer program. When the computer program runs on a device, it executes a method in any possible design of the first aspect above, or executes a method in any possible design of the second aspect above.

[0047] In a seventh aspect, the present application provides a computer program product, wherein a computer-readable storage medium stores computer-executable instructions, and when the computer-executable instructions are called by a computer, they execute a method in any possible design of the first aspect above, or execute a method in any possible design of the second aspect above.

[0048] In an eighth aspect, the present application provides a chip comprising a processor and a memory; the processor is coupled to the memory and is used to read a computer program stored in the memory, execute a method in any possible design of the above-mentioned first aspect, or execute a method in any possible design of the above-mentioned second aspect.

[0049] In addition, the technical effects brought about by the second to eighth aspects can be found in the description of the first aspect above and will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS

[0050] Figure 1 A schematic diagram of the architecture of a communication system provided in an embodiment of the present application;

[0051] Figure 2 A network application architecture diagram provided for an embodiment of the present application;

[0052] Figure 3a A flow chart of a communication method provided in an embodiment of the present application;

[0053] Figure 3b A flowchart of another communication method provided in an embodiment of the present application;

[0054] Figure 4 A communication example diagram provided for an embodiment of the present application;

[0055] Figure 5 Another communication example diagram provided for an embodiment of the present application;

[0056] Figure 6 Another communication example diagram provided for an embodiment of the present application;

[0057] Figure 7 Another communication example diagram provided for an embodiment of the present application;

[0058] Figure 8 A schematic diagram of the structure of a communication device provided in an embodiment of the present application;

[0059] Fig. 9 A schematic diagram of the structure of another communication device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0060] In order to make the purpose, technical solution and beneficial effects of the present application more clearly understood, the present application is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.

[0061] In the description of this application, unless otherwise specified, " / " means or, for example, A / B can mean A or B; "and / or" in this application is merely a description of the association relationship of associated objects, indicating that three relationships may exist, for example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone. In addition, in the description of this application, "at least one" means one or more items, and "multiple items" means two or more items. In the description of this application, words such as "first" and "second" are only used for the purpose of distinguishing the description, and cannot be understood as indicating or implying relative importance, nor can they be understood as indicating or implying order.

[0062] The communication method provided in the embodiment of the present application can be applied to the fourth generation (4th generation, 4G) communication system (such as long term evolution (long term evolution, LTE)), and can also be applied to the fifth generation (5th generation, 5G) communication system (such as 5G new radio (new radio, NR)), and can also be applied to various communication systems that will evolve in the future (such as the sixth generation (6th generation, 6G) communication system), or can also be applied to the integrated communication system of air, space, sea and land. The method provided in the embodiment of the present application can be applied to a terrestrial network communication system, or to a non-terrestrial network (non-terrestrial networks, NTN) communication system.

[0063] Figure 1 The structure of a communication system applicable to the embodiment of the present application is shown. Figure 1 As shown, the communication system 100 includes a network device 101 and a terminal device 102 .

[0064] First, possible implementation forms and functions of the network device 101 and the terminal device 102 are introduced with examples.

[0065] The network device 101 provides services to the terminal device 102 within the coverage area. Figure 1 As shown, the network device 101 provides wireless access for one or more terminal devices 102 within the coverage area of ​​the network device 101 .

[0066] The network device 101 may be a node in a radio access network (RAN), which may also be called a base station, or a RAN node (or device). Examples of the network device 101 include: a next generation nodeB (gNB), a next generation evolved nodeB (Ng-eNB), a transmission reception point (TRP), an evolved NodeB (eNB), a radio network controller (RNC), a NodeB (NB), a basestation controller (BSC), a base transceiver station (BTS), a home base station (e.g., home evolved NodeB, or home NodeB, HNB), a base band unit (BBU), or a wireless fidelity (Wifi) access point (AP).

[0067] The network device 101 may also be a module or unit that completes part of the functions of the base station, for example, it may be a centralized unit (CU) or a distributed unit (DU). The CU here completes the functions of the radio resource control protocol and the packet data convergence layer protocol (PDCP) of the base station, and may also complete the function of the service data adaptation protocol (SDAP); the DU completes the functions of the radio link control layer and the medium access control (MAC) layer of the base station, and may also complete the functions of part of the physical layer or all of the physical layer. For the specific description of the above-mentioned various protocol layers, please refer to the relevant technical specifications of the 3rd generation partnership project (3GPP).

[0068] The network device 101 may also be a satellite, and the satellite may also be called a high-altitude platform, a high-altitude aircraft, or a satellite base station. The network device 101 may also be other devices having network device functions. For example, the network device 101 may also be a device that serves as a network device in device-to-device (D2D) communication, Internet of Vehicles, or machine-to-machine (M2M) communication. The network device 101 may also be any possible network device in a future communication system. In an embodiment of the present application, the function of the network device 101 may also be performed by a module (such as a chip) in the network device, or by a control subsystem that includes a network device function. The control subsystem that includes a network device function here may be a control center in the above-mentioned application scenarios such as smart grid, industrial control, intelligent transportation, and smart city.

[0069] The terminal device 102, also known as user equipment (UE), mobile station (MS), mobile terminal (MT), etc., is a device that provides voice and / or data connectivity to users. For example, the terminal device 102 includes a handheld device with a wireless connection function, a vehicle-mounted device, etc. At present, the terminal device 102 can be: a mobile phone, a tablet computer, a laptop computer, a PDA, a mobile internet device (MID), a wearable device (such as a smart watch, a smart bracelet, a pedometer, etc.), a vehicle-mounted device (such as a car, a bicycle, an electric car, an airplane, a ship, a train, a high-speed train, etc.), a virtual reality (VR) device, an augmented reality (AR) device, a wireless terminal in industrial control, a smart home device (such as a refrigerator, a television, an air conditioner, an electric meter, etc.), an intelligent robot, a workshop device, a wireless terminal in self-driving, a wireless terminal in remote medical surgery, a wireless terminal in a smart grid, a wireless terminal in transportation safety, a wireless terminal in a smart city, or a wireless terminal in a smart home, a flying device (such as an intelligent robot, a hot air balloon, a drone, an airplane), etc.

[0070] The terminal device 102 may also be other devices having terminal device functions. For example, the terminal device 102 may also be a device that functions as a terminal device in device-to-device (D2D) communication, Internet of Vehicles, or machine-to-machine (M2M) communication. In particular, when communication is performed between network devices, a network device that functions as a terminal device may also be regarded as a terminal device. The method provided in the embodiment of the present application may be executed by a terminal device, or may be executed by a component of the terminal device (e.g., a processor, a chip, or a chip system, etc.).

[0071] Figure 2 An example of a network application architecture for an NTN scenario provided for this application. Among them, the terminal device can access the network through an air interface (the air interface can be various types of air interfaces, such as a 5G air interface), and the base station is deployed on the ground or on a satellite, and is connected to the ground core network (not shown in the figure, the core network includes a user plane and a control plane) through a wireless link. There is a wireless link (such as an Xn interface) between satellites, which can be used for signaling interaction and user data transmission between base stations. Figure 2 The wireless access network elements (eg, terminal devices, base stations and ground stations) in the network perform uplink and downlink data communications based on wireless communication protocols. Figure 2 The descriptions of each network element and interface in are as follows:

[0072] Core network: user access control, mobility management, session management, user security authentication, billing and other services. The core network consists of multiple functional units, which can be divided into functional entities of the control plane and the user plane. The control plane includes the access and mobility management function (AMF) unit and the session management function (SMF) unit; the AMF unit is responsible for user access management, security authentication, and mobility management. The user plane includes the user plane function (UPF) unit; the UPF unit is responsible for managing the transmission of user plane data, traffic statistics, security monitoring and other functions.

[0073] Ground station: responsible for forwarding signaling and business data between satellite base stations and the core network.

[0074] Air interface: The wireless link between a terminal device and a base station. For example, the air interface may be a 5G air interface, which is the wireless link between a terminal device and a 5G base station.

[0075] Xn interface: the interface between base stations, mainly used for signaling interaction such as switching.

[0076] NG interface: The interface between the base station and the core network, which mainly exchanges the core network's NAS and other signaling, as well as the user's business data.

[0077] Terminal device: A mobile device that supports the new air interface and can access the satellite network through the air interface and initiate calls, surf the Internet, and other services. For example, the terminal device can be regarded as the terminal device 102 included in the communication system 100.

[0078] Base station: provides wireless access services, dispatches wireless resources to accessed terminal devices, provides reliable wireless transmission protocols and data encryption protocols, etc. For example, the base station can be regarded as a network device 101 included in the communication system 100, or a device for implementing the functions of the network device (such as a chip system, which can be installed in the network device 101).

[0079] In order to reduce communication delay and improve communication efficiency, the present application embodiment provides a communication method. The communication method can be in the aforementioned Figure 1 The communication method can also be applied to Figure 2 In the application architecture shown in the figure, the communication method provided by the embodiment of the present application will be introduced below in conjunction with the accompanying drawings.

[0080] The concepts of some nouns involved in the embodiments of the present application are first explained below.

[0081] First downlink control information (DCI): resource location information for scheduling downlink data of a terminal device (for example, resource blocks occupied in the frequency domain, locations monitored in the time domain, etc.); the functions of the second DCI and the third DCI are similar to those of the first DCI, and different DCIs are used to schedule resource location information of different downlink data; the formats of the first DCI, the second DCI, and the third DCI may be the same or different, and are not specifically limited in this application;

[0082] Fourth DCI: used to indicate the number of repetitions of downlink data;

[0083] Fifth DCI: used to indicate the number of repetitions of uplink data;

[0084] Sixth DCI: resource location information used to schedule uplink data of terminal devices (for example, resource blocks occupied in the frequency domain, location of time domain monitoring, etc.); the functions of the seventh DCI and the eighth DCI are similar to the sixth DCI, and different DCIs are used to schedule resource location information of different uplink data; the formats of the sixth DCI, the seventh DCI and the eighth DCI may be the same or different, and this application does not specifically limit it.

[0085] Figure 3aA flow chart of a communication method provided in an embodiment of the present application, the method may include the following steps:

[0086] S301: The network device sends first information to the terminal device, where the first information is used to indicate a first repetition number N of first downlink data, where N is an integer greater than or equal to 2. Correspondingly, the terminal device receives the first information from the network device.

[0087] Optionally, the first information may indicate the first number of repetitions in the following three ways:

[0088] Method 1: The first information includes the first number of repetitions; or, the first information includes the index of the first number of repetitions; or, the first information includes a first repetition indication, and the first repetition indication is used to indicate that the first number of repetitions is a preset number of repetitions; or, the first information includes a first repetition deviation, and the first repetition deviation is used to indicate an offset value of the first number of repetitions relative to the preset number of repetitions; or, the first information includes a first reference value; the first reference value is used by the terminal device to determine the first number of repetitions according to a set algorithm.

[0089] For example, assuming that the first information occupies two bytes and the first information includes the number of repetitions, the first information is 00, 01, 10 or 11, that is, the first information may indicate that the number of repetitions of the first downlink data is any one between 0 and 3;

[0090] For another example, assuming that the first information occupies two bytes and includes an index of the first number of repetitions, the first information is 00, 01, 10, or 11, that is, the first information can indicate four pre-set repetition values, wherein it is assumed that the repetition value corresponding to 00 is 1, the repetition value corresponding to 01 is 2, the repetition value corresponding to 10 is 4, and the repetition value corresponding to 11 is 8.

[0091] Method 2: The first information is carried in the fourth DCI, and the first downlink data is carried in message 2 (message2, msg2) or message 4 (message4, msg4) corresponding to the random access (random access, RA) process.

[0092] The following is a brief introduction to random access: the network device sends the random access resources of the current cell to the terminal device through system information, such as the random access preamble, and the time-frequency resources for transmitting the random access preamble, namely the random access opportunity (RAoccasion, RO), etc. The following is an exemplary description of some steps in the random access process:

[0093] Step 1: The terminal device sends a random access request message to the network device, that is, it sends message 1 (message1, msg1). Among them, the msg1 contains a random access preamble, and the terminal device can notify the network device of the random access request of the terminal device through the random access preamble.

[0094] Step 2: In response to the random access preamble, the network device sends a random access response message to the terminal device, that is, msg2.

[0095] Step 3: The terminal device sends a message to initiate contention resolution to the network device, that is, message 3 (message3, msg3).

[0096] Step 4: The network device sends a contention resolution response message to the terminal device, that is, msg4. Among them, the uplink feedback information corresponding to msg4 is used to indicate an acknowledgement character (ACK) or a negative character (Negative ACK, NACK).

[0097] Two configuration methods of the fourth DCI are provided below by way of example.

[0098] Configuration method A: The fourth DCI includes a first field, and the first field is used to indicate the repetition times of msg2 and the index of the repetition times of msg2; alternatively, the fourth DCI includes a second field, and the second field is used to indicate a second repetition indication or a second repetition deviation; the second repetition indication is used to indicate that the repetition times of msg2 is a first preset repetition times; the second repetition deviation is used to indicate the offset value of the repetition times of msg2 relative to the first preset repetition times.

[0099] Configuration method B: The fourth DCI includes a third field, and the third field is used to indicate the repetition times of msg4 and the index of the repetition times of msg4; alternatively, the fourth DCI includes a fourth field, and the fourth field is used to indicate a third repetition indication or a third repetition deviation; the third repetition indication is used to indicate that the repetition times of msg4 is a second preset repetition times; the third repetition deviation is used to indicate the offset value of the repetition times of msg4 relative to the second preset repetition times; alternatively, the fourth DCI includes a fifth field and a sixth field, the fifth field is used to indicate the repetition times of msg2 and the index of the repetition times of msg2, and the sixth field is used to indicate a fourth repetition indication; the fourth repetition indication is used to indicate that the repetition times of msg4 is the repetition times indicated by the fifth field.

[0100] Optionally, in an implementation of the second method, the network device can combine the aforementioned configuration method A and configuration method B, that is, indicate the number of repetitions of msg2 and msg4 in the same DCI. The combination method and the number of bytes occupied can be flexibly adjusted, and this application does not limit it.

[0101] Method 3:

[0102] The first information includes the number of repetitions corresponding to multiple synchronization signal blocks (synchronization signal blocks, SSBs), the first number of repetitions is the number of repetitions corresponding to the first synchronization signal block in the multiple synchronization signal blocks, and the first synchronization signal block is any one of the multiple synchronization signal blocks; any synchronization signal block contains configuration information for determining the random access signal opportunity RO. Figure 3b As shown, in mode 3, after executing step S301 and before step S302, the terminal device can also send msg1 to the network device through the first RO; correspondingly, the network device can also receive msg1 sent by the terminal device through the first RO. Based on this, the network device can determine the first synchronization signal block according to the first RO, and the first synchronization information block is used to determine the first repetition number N. In this way, the network device can determine the first repetition number N of the first downlink data, so that step S302 can be executed. The terminal device can determine the first repetition number N according to the first RO, thereby receiving N first downlink data, that is, executing step S302.

[0103] Optionally, the terminal device may also receive a second synchronization signal block from the network device, where the second synchronization signal block is any one of multiple synchronization signal blocks.

[0104] Those skilled in the art are aware that there is a corresponding relationship between RO and SSB: one RO can correspond to multiple SSBs or one SSB. Based on this, the network device can indicate the number of repetitions corresponding to different ROs; the network device can also indicate the number of repetitions corresponding to different SSBs by broadcasting.

[0105] If a RO corresponds to multiple SSBs, the number of repetitions of msg2 corresponding to the RO is determined according to the SSB with the worst link budget among the multiple SSBs. If a RO corresponds to one SSB, the number of repetitions of msg2 corresponding to the RO is determined according to the link budget of the SSB.

[0106] like Figure 4As shown, assuming that the number of repetitions corresponding to SSB 0 is 1, the number of repetitions corresponding to SSB 1 is 2, the number of repetitions corresponding to SSB 2 is 4, and the number of repetitions corresponding to SSB 3 is 8; based on this, assuming that RO 0 corresponds to SSB 0, the number of repetitions corresponding to RO 0 is 1; assuming that RO 1 corresponds to SSB 0, the number of repetitions corresponding to RO 1 is 1; assuming that RO 2 corresponds to SSB 1, the number of repetitions corresponding to RO 2 is 2; assuming that RO 3 corresponds to SSB 2 and SSB3, obviously, SSB3 is the SSB with the worst link budget, then the number of repetitions corresponding to RO 3 is 8.

[0107] In a possible design before executing step S301, the terminal device sends a repeat request to the network device; the repeat request is used to request repeated transmission of the first downlink data. Correspondingly, the network device receives the repeat request from the terminal device.

[0108] S302: The network device sends N first downlink data to the terminal device at N first resource locations, wherein the N first resource locations correspond to the N first downlink data one by one. Accordingly, the terminal device receives the N first downlink data from the network device at the N first resource locations.

[0109] In the standard protocol of this field, in the physical downlink control channel (PDCCH) for scheduling msg2, the scheduling information of msg2 is transmitted through the DCI scrambled by RA-radio network temporary identifier (RNTI); in the PDCCH for scheduling msg4, the scheduling information of msg4 is transmitted through the DCI scrambled by temporary cell (TC)-RNTI. Among them, the DCI format scrambled by RA-RNTI includes 16 bits of reserved bits; the DCI scrambled by TC-RNTI does not include reserved bits.

[0110] Based on this, the fourth DCI in the aforementioned method 2 may be a DCI scrambled using RA-RNTI.

[0111] In a possible design of step S302, the process of the network device sending N first downlink data may include: the network device sends N first messages to the terminal device at N first resource locations respectively; correspondingly, the terminal device receives N first messages from the network device at N first resource locations respectively. Each first message includes a first downlink data; the first information is used to indicate the first repetition number N of the first message.

[0112] Optionally, when the aforementioned method 2 is used to indicate the first number of repetitions, the first message is msg2 or msg4; the fourth DCI in the aforementioned method 2 is the DCI used to schedule msg2. In this way, in the random access scenario, the network device and the terminal device can use the aforementioned method to implement repeated transmission of data, reduce the delay caused by retransmission after waiting for feedback, and improve communication efficiency.

[0113] Based on this, the present application exemplarily provides the following indication method for explanation: when the first message is msg2, the fourth DCI adopts configuration method A; or, when the first message is msg4, the fourth DCI adopts configuration method B.

[0114] In another possible design of step S302, when the aforementioned method 3 is used to indicate the first information, the first downlink data may be carried in msg2. That is, the process of the network device sending N first downlink data may include: the network device sends N msg2s to the terminal device at N first resource locations respectively; correspondingly, the terminal device receives N msg2s from the network device at N first resource locations respectively. Each msg2 contains a first downlink data; the first information is used to indicate the first repetition number N of msg2.

[0115] The present application provides the following two designs for implementing resource scheduling of the aforementioned first downlink data.

[0116] Design 1:

[0117] The network device may also send a first DCI to the terminal device, where the first DCI is used to indicate the N first resource locations. Correspondingly, the terminal device receives the first DCI from the network device, where the first DCI is used to indicate the N first resource locations.

[0118] like Figure 5 As shown in (1), a first DCI can indicate N consecutive first resource positions. Optionally, the first DCI can also indicate the position of the first feedback resource corresponding to the N first downlink data sent by the N first resource positions, and the position of the first feedback resource is located after the N first resource positions. Accordingly, the terminal device can feedback ACK or NACK at the position of the first feedback resource.

[0119] Optionally, in some scenarios, the network device may also send a second DCI to the terminal device, where the second DCI is used to indicate N second resource locations; accordingly, the terminal device receives the second DCI from the network device. The network device sends N first downlink data to the terminal device at the N second resource locations respectively; accordingly, the terminal device receives N first downlink data from the network device at the N second resource locations respectively. The aforementioned scenario may be that the network device receives NACK on the first feedback resource.

[0120] like Figure 5 As shown in (2), a second DCI may indicate N consecutive second resource positions. Optionally, the second DCI may also indicate the position of the second feedback resource corresponding to the N first downlink data sent by the N second resource positions, and the position of the second feedback resource is located after the N second resource positions. Accordingly, the terminal device may feedback ACK or NACK at the position of the second feedback resource.

[0121] Design 2:

[0122] The network device sends N third DCIs to the terminal device; the N third DCIs correspond one-to-one to the N first resource locations, and any third DCI is used to indicate the corresponding first resource location. Correspondingly, the terminal device receives the N third DCIs from the network device.

[0123] In a possible implementation of the second design, the network device sends N third DCIs at N third resource positions, respectively; wherein the N third resource positions are arranged crosswise with the N first resource positions in the time domain, or the N third resource positions are arranged crosswise with the N first resource positions in the frequency domain. Accordingly, the terminal device receives the N third DCIs from the network device at the N third resource positions, respectively.

[0124] like Figure 6 As shown, the N third DCIs correspond one-to-one to the N first downlink data.

[0125] Optionally, the third DCI may also indicate the position of the third feedback resource corresponding to the N first downlink data sent by the N third resource positions, and the position of the third feedback resource is located after the N third resource positions. Accordingly, the terminal device may feedback ACK or NACK at the position of the third feedback resource.

[0126] like Figure 7As shown, the aforementioned N third DCIs correspond to N PDCCHs respectively, each PDCCH is used to schedule a physical downlink shared channel (physical downlink shared channel, PDSCH), and PDSCH is used to transmit the first downlink data; the positions of the third feedback resources indicated by the aforementioned N third DCIs are all the same physical uplink control channel (physical uplink control channel, PUCCH), that is, the terminal device only needs to feedback ACK or NACK on this one PUCCH.

[0127] Optionally, the network device may cyclically execute M rounds of the above-mentioned design one or design two. In each round of the cycle, the number of N may be the same or different; the network device and the terminal device may agree on the value of N in each round of the cycle through a protocol, or the network device may configure the value of N in each round of the cycle. In this way, if the value of N is greater than 1 in a certain round of the cycle, the terminal device may also adopt a corresponding receiving method to decode the channel data according to the value of N; if the value of N is equal to 1 in a certain round of the cycle, the terminal device may decode the channel data according to the traditional receiving method. For example, the network device may send M groups of DCI and M groups of first downlink data to the terminal device, and the terminal device may receive the M groups of DCI and M groups of first downlink data in a corresponding receiving method; each group of first downlink data includes N first downlink data.

[0128] Optionally, during the aforementioned M-round cycle, the total number of repetitions of the first downlink data is the maximum retransmission number W1, and the terminal device determines whether to continue monitoring the channel data based on the maximum retransmission number W1.

[0129] Optionally, the terminal device and the network device may pre-agree on the maximum retransmission number W1, and the present application does not limit the manner of agreeing on the maximum retransmission number W1. For example, the maximum retransmission number W1 may be agreed upon through a protocol, or configured on the network device side and indicated to the terminal device through the network device, or the terminal device and the network device determine the maximum retransmission number W1 according to a preset rule, etc. Among them, when the maximum retransmission number W1 is 0, the network device and the terminal device do not perform the actions of the aforementioned steps S301 and S302; when the maximum retransmission number W1 is greater than 0, the network device and the terminal device perform the aforementioned steps S301 and S302.

[0130] Exemplarily, when the number of N in each cycle is the same, the maximum retransmission number W1, the first repetition number N and the cycle number M satisfy:

[0131] Optionally, during the aforementioned M-round cycle, the terminal device determines whether to continue to monitor the channel data according to the location of the scheduled feedback resource. For example, at any node before the location of the feedback resource, when the terminal device fails to successfully decode the first downlink data, the terminal device continues to monitor the channel data; conversely, when the terminal device successfully decodes the first downlink data, it stops monitoring the channel data and feeds back ACK on the scheduled feedback resource.

[0132] Optionally, after each round of the M-round cycle ends, if the terminal fails to decode the first downlink data successfully, a NACK is fed back on the scheduled feedback resource. In this way, the network device can perform the next round of data transmission according to the NACK, or the network device can send other data except the first downlink data according to the NACK.

[0133] In a possible design, the first information in step S301 is also used to indicate a second retransmission number X of the first uplink data, where X is an integer greater than or equal to 2.

[0134] Optionally, the first information may indicate the second number of repetitions in the following two ways:

[0135] Mode a: The first information includes the second repetition number; or, the first information includes the index of the second repetition number; or, the first information includes the fifth repetition indication, and the fifth repetition indication is used to indicate that the second repetition number is the preset repetition number; or, the first information includes the fourth repetition deviation, and the fourth repetition deviation is used to indicate the offset value of the second repetition number relative to the preset repetition number; or, the first information includes the second reference value; the first reference value is used by the terminal device to determine the second repetition number according to the set algorithm. It should be understood that the specific indication method of the first information in mode a can refer to the description in the aforementioned mode 1.

[0136] Mode b: the first information is carried in the fifth DCI.

[0137] Optionally, the first uplink data may be carried in message 5 (message5, msg5) corresponding to the random access process. It should be understood that after step 4 of the random access process, the network device and the terminal device may further perform step 5: the terminal device sends a second repetition number X of physical uplink shared channel (PUSCH) messages, i.e., msg5, to the network device. For example, when the uplink feedback information corresponding to msg4 is used to indicate NACK, msg5 may be a message for initiating contention resolution.

[0138] An exemplary configuration method of the fifth DCI is provided below, wherein the fifth DCI may share a DCI resource with the aforementioned fourth DCI.

[0139] Configuration method C: The fifth DCI includes the seventh field, and the seventh field is used to indicate the number of repetitions of msg5 and the index of the number of repetitions of msg5; or, the fifth DCI includes the eighth field, and the eighth field is used to indicate the sixth repetition indication or the fifth repetition deviation; the sixth repetition indication is used to indicate that the number of repetitions of msg5 is the third preset number of repetitions; the fifth repetition deviation is used to indicate the offset value of the number of repetitions of msg5 relative to the third preset number of repetitions; or, the fifth DCI includes the ninth field and the tenth field, the ninth field is used to indicate the number of repetitions of msg2 and the index of the number of repetitions of msg2, and the tenth field includes the seventh repetition indication; the seventh repetition indication is used to indicate that the number of repetitions of msg5 is the number of repetitions indicated by the ninth field.

[0140] Optionally, in combination with the indication method of the first repetition number in the aforementioned method 2 and the indication method of the second repetition number in the aforementioned method b, the network device can combine the aforementioned configuration method A, configuration method B and configuration method C, that is, indicate the repetition number of msg2, msg4 and msg5 in the same DCI (for example, the fourth DCI). Among them, the combination method and the number of bytes occupied can be flexibly adjusted, and this application does not limit it.

[0141] For example, the fourth DCI (or the fifth DCI) occupies 6 bytes, the first two bytes are used to indicate the index of the repetition number corresponding to msg2, the middle two bytes correspond to the index of the repetition number corresponding to msg4, and the last two bytes are used to indicate the index of the repetition number corresponding to msg5.

[0142] For example, the fourth DCI (or the fifth DCI) occupies 5 bytes, the first two bytes are used to indicate the common preset repetition times corresponding to msg2 / msg4 / msg5, the third byte is used to indicate the offset value of the repetition times of msg2 relative to the third preset repetition times, the fourth byte is used to indicate the offset value of the repetition times of msg4 relative to the third preset repetition times, and the fifth byte is used to indicate the offset value of the repetition times of msg5 relative to the third preset repetition times.

[0143] Optionally, in order to save signaling, when the network device and the terminal device pre-agree that the number of repetitions of msg4 and msg5 are the same, the aforementioned configuration method B and the aforementioned configuration method C can be configured in combination; that is, the third field and the sixth field can share the same field resources, and the fifth field and the eighth field can share the same field resources.

[0144] Based on the above design, the steps of the communication method further include:

[0145] S303: The terminal device sends X first uplink data to the network device at X fourth resource positions, respectively. Correspondingly, the network device receives X first uplink data from the terminal device at X fourth resource positions, respectively, wherein the X fourth resource positions correspond one-to-one to the X first uplink data.

[0146] It should be understood that when the first information is used to indicate the second retransmission number X of the first uplink data, step S301 and step S303 can be performed separately as a communication method, which is not described in detail in this application.

[0147] In the standard protocol of this field, in the PDCCH for scheduling msg5, the scheduling information of msg5 is transmitted by DCI scrambled by cell (cell, C)-RNTI; the DCI scrambled by C-RNTI does not include reserved bits. Based on this, the fifth DCI in the above-mentioned method b can be a DCI scrambled by RA-RNTI.

[0148] In a possible design of step S302, the process of the network device sending X first uplink data may include: the terminal device sends X second messages to the network device at X fourth resource positions respectively; correspondingly, the network device receives X second information from the terminal device at X fourth resource positions respectively. Each second message includes one first uplink data; the first information is used to indicate the second repetition number X of the second message.

[0149] Optionally, when the aforementioned method b is used to indicate the second number of repetitions, the first message is msg5; the fifth DCI in the aforementioned method b is the DCI used to schedule msg2. In this way, in the random access scenario, the network device and the terminal device can use the aforementioned method to implement repeated data transmission, reduce the delay caused by retransmission after waiting for feedback, and improve communication efficiency.

[0150] The present application provides the following two designs for implementing resource scheduling of the aforementioned first uplink data.

[0151] Design A:

[0152] The network device may also send a sixth DCI to the terminal device, where the sixth DCI is used to indicate the X fourth resource locations. Accordingly, the terminal device receives the sixth DCI from the network device, where the sixth DCI is used to indicate the X fourth resource locations. For example, one sixth DCI may indicate X consecutive fourth resource locations, and the resource location relationship between the sixth DCI and the X first uplink data may refer to Figure 5 The resource location relationship between the first DCI and the N first downlink data in (1) is not repeated here.

[0153] Optionally, in some scenarios, the network device may also send a seventh DCI to the terminal device, where the seventh DCI is used to indicate X fifth resource locations; accordingly, the terminal device receives the seventh DCI from the network device. The terminal device sends X first uplink data to the network device at the X fifth resource locations respectively; accordingly, the network device receives X first uplink data from the terminal device at the X fifth resource locations respectively. The aforementioned scenario may be that the network device confirms that the aforementioned first uplink data has not been obtained. For example, a seventh DCI may indicate X consecutive fifth resource locations, and the resource location relationship between the seventh DCI and the X first uplink data may refer to Figure 5 The resource location relationship between the second DCI and the N first downlink data in (2) will not be repeated here.

[0154] Design B:

[0155] The network device sends X eighth DCIs to the terminal device; the X eighth DCIs correspond to the X fourth resource positions one by one, and any eighth DCI is used to indicate the corresponding fourth resource position. Accordingly, the terminal device receives the X eighth DCIs from the network device.

[0156] In a possible implementation of design B, the network device sends X eighth DCIs at X sixth resource positions, respectively; wherein the X sixth resource positions are arranged crosswise with the X fourth resource positions in the time domain, or the X sixth resource positions are arranged crosswise with the X fourth resource positions in the frequency domain. Accordingly, the terminal device receives X eighth DCIs from the network device at the X sixth resource positions, respectively. For example, the resource position relationship between the X eighth DCIs and the X first uplink data can refer to Figure 6 The resource location relationship between the N third DCIs and the N first downlink data.

[0157] Optionally, the network device may cyclically execute the above-mentioned design A or design B for Y rounds. In each round of the cycle, the number of times X may be the same or different. The indication method for X in the Y rounds of the cycle may refer to the indication method for N in the M rounds of the cycle, which will not be repeated here.

[0158] Optionally, during the aforementioned Y-round cycle, the total number of repetitions of the first uplink data is the maximum retransmission number W2, and the terminal device determines whether to continue to send the first uplink data according to the maximum retransmission number W2. The indication method for W2 in the Y-round cycle can refer to the indication method for W1 in the aforementioned M-round cycle, which will not be repeated here.

[0159] Among them, when the number of X in each cycle is the same, the maximum retransmission number W2, the second repetition number X and the cycle number Y satisfy:

[0160] In order to save signaling overhead, the network device and the terminal device may simultaneously agree on the values ​​of the maximum retransmission number W1 and the maximum retransmission number W2; for example, the network device transmits the values ​​of the maximum retransmission number W1 and the maximum retransmission number W2 to the terminal device through the same signaling.

[0161] By adopting the method shown in the aforementioned steps S301 and S302, the network device can directly send the first downlink data to the terminal device at the N first resource locations, thereby saving the delay caused by the network device receiving feedback information, which can reduce communication delays, improve communication efficiency, and achieve downlink coverage enhancement. By adopting the method shown in the aforementioned steps S301 to S303, the network device can also indicate the second number of repetitions of the first uplink data, thereby reducing the probability of failure of the terminal device to transmit the first uplink data, saving the delay caused by the terminal device receiving feedback information of the failure to upload the first uplink data, which can reduce communication delays, improve communication efficiency, and achieve uplink coverage enhancement.

[0162] The method provided in the embodiment of the present application is introduced above in combination with the accompanying drawings. The communication device provided in the embodiment of the present application is introduced below in combination with the accompanying drawings.

[0163] Based on the same technical concept, the present application also provides a communication device, which is used to implement the communication method provided in the above embodiment. Figure 8 As shown, the communication device 800 includes a communication unit 801 and a processing unit 802, wherein the communication unit 801 is used to receive and send data; the processing unit 802 is used to implement Figure 3a The steps in the communication method shown.

[0164] In a possible implementation manner, the communication device 800 is Figure 3a The network device in the embodiment shown. The processing unit 802 is used to perform the following steps through the communication unit 801: sending first information to the terminal device, the first information is used to indicate the first repetition number N of the first downlink data; N is an integer greater than or equal to 2; sending N first downlink data to the terminal device at N first resource positions respectively, wherein the N first resource positions correspond to the N first downlink data one by one.

[0165] In one possible design, the processing unit 802 is further used to perform the following steps through the communication unit 801: sending a first DCI to the terminal device, where the first DCI is used to indicate N first resource locations.

[0166] In one possible design, the processing unit 802 is also used to perform the following steps through the communication unit 801: sending a second DCI to the terminal device, the second DCI is used to indicate N second resource locations; and sending N first downlink data to the terminal device at the N second resource locations respectively.

[0167] In one possible design, the processing unit 802 is also used to perform the following steps through the communication unit 801: sending N third DCIs to the terminal device; the N third DCIs correspond one-to-one to the N first resource locations, and any third DCI is used to indicate the corresponding first resource location.

[0168] In one possible design, the processing unit 802 is specifically used to perform the following steps through the communication unit 801: sending N third DCIs at N third resource positions respectively; wherein the N third resource positions are cross-arranged with the N first resource positions in the time domain, or the N third resource positions are cross-arranged with the N first resource positions in the frequency domain.

[0169] In one possible design, the first information includes a first number of repetitions; or, the first information includes an index of the first number of repetitions; or, the first information includes a first repetition indication, and the first repetition indication is used to indicate that the first number of repetitions is a preset number of repetitions; or, the first information includes a first repetition deviation, and the first repetition deviation is used to indicate an offset value of the first number of repetitions relative to the preset number of repetitions; or, the first information includes a first reference value; the first reference value is used by the terminal device to determine the first number of repetitions according to a set algorithm.

[0170] In one possible design, the first information is carried in the fourth DCI.

[0171] In a possible design, the processing unit 802 is specifically used to perform the following steps through the communication unit 801: sending N first messages to the terminal device at N first resource locations respectively; each first message includes a first downlink data; the first information is used to indicate the first repetition number N of the first message.

[0172] In one possible design, the first message is msg2 or msg4; the fourth DCI is the DCI used to schedule msg2.

[0173] In a possible design, when the first message is msg2, the configuration of the fourth DCI includes any one of the following: the fourth DCI includes a first field, and the first field is used to indicate the number of repetitions of msg2 and the index of the number of repetitions of msg2; the fourth DCI includes a second field, and the second field is used to indicate a second repetition indication or a second repetition deviation; the second repetition indication is used to indicate that the number of repetitions of msg2 is a first preset number of repetitions; the second repetition deviation is used to indicate an offset value of the number of repetitions of msg2 relative to the first preset number of repetitions; or,

[0174] When the first message is msg4, the configuration of the fourth DCI includes any one of the following: the fourth DCI includes a third field, and the third field is used to indicate the number of repetitions of msg4 and the index of the number of repetitions of msg4; the fourth DCI includes a fourth field, and the fourth field is used to indicate a third repetition indication or a third repetition deviation; the third repetition indication is used to indicate that the number of repetitions of msg4 is the second preset number of repetitions; the third repetition deviation is used to indicate the offset value of the number of repetitions of msg4 relative to the second preset number of repetitions; the fourth DCI includes a fifth field and a sixth field, and the fifth field is used to indicate the number of repetitions of msg2 and the index of the number of repetitions of msg2, and the sixth field is used to indicate the fourth repetition indication; the fourth repetition indication is used to indicate that the number of repetitions of msg4 is the number of repetitions indicated by the fifth field.

[0175] In one possible design, the first downlink data is carried in msg2; the first information includes the number of repetitions corresponding to multiple synchronization signal blocks, the first repetition number is the number of repetitions corresponding to the first synchronization signal block in the multiple synchronization signal blocks, and the first synchronization signal block is any one of the multiple synchronization signal blocks; any synchronization signal block contains configuration information for determining RO; the processing unit 802 is also used to perform the following steps through the communication unit 801: receive msg1 sent by the terminal device through the first RO; determine the first synchronization signal block according to the first RO.

[0176] In a possible design, the processing unit 802 is further used to perform the following steps through the communication unit 801: receiving a repeat request from a terminal device; the repeat request is used to request repeated transmission of the first downlink data.

[0177] In one possible design, the first information is also used to indicate a second repetition number X of the first uplink data, where X is an integer greater than or equal to 2; the processing unit 802 is also used to: receive X first uplink data from the terminal device at X fourth resource positions, respectively, wherein the X fourth resource positions correspond one-to-one to the X first uplink data.

[0178] In another possible implementation, the communication device 800 is Figure 3aThe terminal device in the embodiment shown. The processing unit 802 is used to perform the following steps through the communication unit 801: receiving first information from a network device, the first information is used to indicate a first repetition number N of first downlink data; N is an integer greater than or equal to 2; receiving N first downlink data from the network device at N first resource positions respectively, wherein the N first resource positions correspond to the N first downlink data one by one.

[0179] In one possible design, the processing unit 802 is further used to perform the following steps through the communication unit 801: receiving a first DCI from a network device, where the first DCI is used to indicate N first resource locations.

[0180] In one possible design, the processing unit 802 is also used to perform the following steps through the communication unit 801: receiving a second DCI from the network device, the second DCI being used to indicate N second resource locations; and receiving N first downlink data from the network device at the N second resource locations respectively.

[0181] In one possible design, the processing unit 802 is also used to perform the following steps through the communication unit 801: receiving N third DCIs from the network device; the N third DCIs correspond one-to-one to the N first resource locations, and any third DCI is used to indicate the corresponding first resource location.

[0182] In one possible design, the processing unit 802 is specifically used to perform the following steps through the communication unit 801: receiving N third DCIs from the network device at N third resource positions respectively; wherein the N third resource positions are cross-arranged with the N first resource positions in the time domain, or the N third resource positions are cross-arranged with the N first resource positions in the frequency domain.

[0183] In one possible design, the first information includes a first number of repetitions; or, the first information includes an index of the first number of repetitions; or, the first information includes a first repetition indication, and the first repetition indication is used to indicate that the first number of repetitions is a preset number of repetitions; or, the first information includes a first repetition deviation, and the first repetition deviation is used to indicate an offset value of the first number of repetitions relative to the preset number of repetitions; or, the first information includes a first reference value; and the first reference value is used to determine the first number of repetitions according to a set algorithm.

[0184] In one possible design, the first information is carried in the fourth DCI.

[0185] In one possible design, the processing unit 802 is specifically used to perform the following steps through the communication unit 801: receiving N first messages from the network device at N first resource locations respectively; each first message includes a first downlink data; and the first information is used to indicate the first repetition number N of the first message.

[0186] In one possible design, the first message is msg2 or msg4; the fourth DCI is the DCI used to schedule msg2.

[0187] In a possible design, when the first message is msg2, the configuration of the fourth DCI includes any one of the following: the fourth DCI includes a first field, and the first field is used to indicate the number of repetitions of msg2 and the index of the number of repetitions of msg2; the fourth DCI includes a second field, and the second field is used to indicate a second repetition indication or a second repetition deviation; the second repetition indication is used to indicate that the number of repetitions of msg2 is a first preset number of repetitions; the second repetition deviation is used to indicate an offset value of the number of repetitions of msg2 relative to the first preset number of repetitions; or,

[0188] When the first message is msg4, the configuration of the fourth DCI includes any one of the following: the fourth DCI includes a third field, and the third field is used to indicate the number of repetitions of msg4 and the index of the number of repetitions of msg4; the fourth DCI includes a fourth field, and the fourth field is used to indicate a third repetition indication or a third repetition deviation; the third repetition indication is used to indicate that the number of repetitions of msg4 is the second preset number of repetitions; the third repetition deviation is used to indicate the offset value of the number of repetitions of msg4 relative to the second preset number of repetitions; the fourth DCI includes a fifth field and a sixth field, and the fifth field is used to indicate the number of repetitions of msg2 and the index of the number of repetitions of msg2, and the sixth field is used to indicate the fourth repetition indication; the fourth repetition indication is used to indicate that the number of repetitions of msg4 is the number of repetitions indicated by the fifth field.

[0189] In one possible design, the first downlink data is carried in msg2; the first information includes the repetition numbers corresponding to multiple synchronization signal blocks, the first repetition number is the repetition number corresponding to the first synchronization signal block in the multiple synchronization signal blocks, and the first synchronization signal block is any one of the multiple synchronization signal blocks; any synchronization signal block contains configuration information for determining RO; the processing unit 802 is also used to perform the following steps through the communication unit 801: sending msg1 to the network device through the first RO; determining the first repetition number N based on the first RO.

[0190] In a possible design, the processing unit 802 is further used to perform the following steps through the communication unit 801: sending a repeat request to the network device; the repeat request is used to request repeated transmission of the first downlink data.

[0191] In one possible design, the first information is also used to indicate a second repetition number X of the first uplink data, where X is an integer greater than or equal to 2; the processing unit 802 is further used to: send X first uplink data to the network device at X fourth resource positions, respectively, wherein the X fourth resource positions correspond one-to-one to the X first uplink data.

[0192] Based on the same technical concept, the embodiment of the present application further provides a communication device, the communication device 900 can implement the communication method provided in the above embodiment, and has the function of the communication device 800 provided in the above embodiment. Fig. 9 As shown, the communication device 900 includes: a memory 902 and a processor 901. Optionally, the communication device 900 further includes a communication interface 903. The communication interface 903, the processor 901 and the memory 902 are interconnected.

[0193] Optionally, the communication interface 903, the processor 901 and the memory 902 are interconnected via a bus 904. The bus 904 may be a peripheral component interconnect (PCI) bus or an extended industry standard architecture (EISA) bus. The bus may be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Fig. 9 Only one thick line is used in the diagram, but this does not mean that there is only one bus or only one type of bus.

[0194] The communication interface 903 is used to receive and send signals to achieve communication with other devices other than the communication device.

[0195] The functions of the processor 901 can refer to the description in the above embodiments, which will not be repeated here. Among them, the processor 901 can be a central processing unit (CPU), a network processor (NP) or a combination of a CPU and a NP, etc. The processor 901 can further include a hardware chip. The above-mentioned hardware chip can be an application-specific integrated circuit (ASIC), a programmable logic device (PLD) or a combination thereof. The above-mentioned PLD can be a complex programmable logic device (CPLD), a field-programmable gate array (FPGA), a generic array logic (GAL) or any combination thereof. When the processor 901 implements the above-mentioned functions, it can be implemented by hardware, and of course, it can also be implemented by executing the corresponding software through hardware.

[0196] The memory 902 is used to store program instructions, etc. Specifically, the program instructions may include program codes, which include computer operation instructions. The memory 902 may include random access memory (RAM), and may also include non-volatile memory (non-volatile memory), such as at least one disk storage. The processor 901 executes the program instructions stored in the memory 902 to implement the above functions, thereby implementing the method provided in the above embodiment. Exemplarily, the memory 902 may include the network device or terminal device shown in the embodiment of the present application.

[0197] Based on the same technical concept, an embodiment of the present application further provides a computer program, which, when executed on a computer, enables the computer to execute the method provided in the above embodiment.

[0198] Based on the same technical concept, an embodiment of the present application further provides a computer-readable storage medium, in which a computer program is stored. When the computer program runs on a computer, the computer executes the method provided in the above embodiment.

[0199] The storage medium may be any available medium that can be accessed by a computer. For example, but not limited to, a computer-readable medium may include RAM, ROM, EEPROM, CD-ROM or other optical disk storage, magnetic disk storage medium or other magnetic storage device, or any other medium that can be used to carry or store the desired program code in the form of instructions or data structures and can be accessed by a computer.

[0200] Based on the same technical concept, an embodiment of the present application further provides a chip, which is used to read a computer program stored in a memory to implement the method provided in the above embodiment.

[0201] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems, or computer program products. Therefore, the present application may adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment in combination with software and hardware. Moreover, the present application may adopt the form of a computer program product implemented in one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) that include computer-usable program code.

[0202] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0203] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.

[0204] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.

[0205] Obviously, those skilled in the art can make various changes and modifications to the present application without departing from the scope of the present application. Thus, if these modifications and variations of the present application fall within the scope of the claims of the present application and their equivalents, the present application is also intended to include these modifications and variations.

Claims

1. A communication method, It is characterized in that The method comprises: The network device sends first information to the terminal device, where the first information is used to indicate a first repetition number N of the first downlink data; N is an integer greater than or equal to 2; The network device sends N first downlink data to the terminal device at N first resource locations respectively, wherein the N first resource locations correspond one-to-one to the N first downlink data.

2. The method according to claim 1, It is characterized in that The method further comprises: The network device sends first downlink control information DCI to the terminal device, where the first DCI is used to indicate the N first resource locations.

3. The method according to claim 2, It is characterized in that The method further comprises: The network device sends a second DCI to the terminal device, where the second DCI is used to indicate N second resource locations; The network device sends the N first downlink data to the terminal device at the N second resource locations respectively.

4. The method according to claim 1, It is characterized in that The method further comprises: The network device sends N third DCIs to the terminal device; the N third DCIs correspond one-to-one to the N first resource locations, and any third DCI is used to indicate the corresponding first resource location.

5. The method according to claim 4, It is characterized in that The network device sends N third DCIs to the terminal device, including: The network device sends the N third DCIs at N third resource locations respectively; The N third resource positions and the N first resource positions are arranged crosswise in the time domain, or the N third resource positions and the N first resource positions are arranged crosswise in the frequency domain.

6. The method according to any one of claims 1 to 5, It is characterized in that The first information includes the first repetition number; or The first information includes an index of the first repetition number; or The first information includes a first repetition indication, where the first repetition indication is used to indicate that the first repetition number is a preset repetition number; or The first information includes a first repetition deviation, where the first repetition deviation is used to indicate an offset value of the first repetition number relative to the preset repetition number; or The first information includes a first reference value; the first reference value is used by the terminal device to determine the first number of repetitions according to a set algorithm.

7. The method according to any one of claims 1 to 5, It is characterized in that The first information is carried in the fourth DCI.

8. The method according to claim 7, It is characterized in that The network device sends N first downlink data to the terminal device at N first resource locations respectively, including: The network device sends N first messages to the terminal device at N first resource locations respectively; each first message includes one first downlink data; The first information is used to indicate a first repetition number N of the first message.

9. The method according to claim 8, It is characterized in that The first message is message 2msg2 or message 4msg4; the fourth DCI is the DCI used to schedule msg2.

10. The method according to claim 9, It is characterized in that When the first message is msg2, the configuration of the fourth DCI includes any one of the following: The fourth DCI includes a first field, where the first field is used to indicate the number of repetitions of msg2 and the index of the number of repetitions of msg2; The fourth DCI includes a second field, where the second field is used to indicate a second repetition indication or a second repetition deviation; the second repetition indication is used to indicate that the number of repetitions of msg2 is a first preset number of repetitions; the second repetition deviation is used to indicate an offset value of the number of repetitions of msg2 relative to the first preset number of repetitions; or When the first message is msg4, the configuration of the fourth DCI includes any one of the following: The fourth DCI includes a third field, where the third field is used to indicate the number of repetitions of msg4 and the index of the number of repetitions of msg4; The fourth DCI includes a fourth field, the fourth field is used to indicate a third repetition indication or a third repetition deviation; the third repetition indication is used to indicate that the number of repetitions of msg4 is the second preset number of repetitions; the third repetition deviation is used to indicate an offset value of the number of repetitions of msg4 relative to the second preset number of repetitions; The fourth DCI includes the fifth field and the sixth field, the fifth field is used to indicate the number of repetitions of msg2 and the index of the number of repetitions of msg2, and the sixth field is used to indicate a fourth repetition indication; the fourth repetition indication is used to indicate that the number of repetitions of msg4 is the number of repetitions indicated by the fifth field.

11. The method according to any one of claims 1 to 5 or 7, It is characterized in that The first downlink data is carried in msg2; the first information includes the number of repetitions corresponding to multiple synchronization signal blocks, the first repetition number is the number of repetitions corresponding to the first synchronization signal block in the multiple synchronization signal blocks, and the first synchronization signal block is any one of the multiple synchronization signal blocks; Any synchronization signal block contains configuration information for determining a random access signal opportunity RO; the method further includes: The network device receives a message 1msg1 sent by the terminal device through the first RO; The network device determines the first synchronization signal block according to the first RO.

12. The method according to any one of claims 1 to 11, It is characterized in that The method further comprises: The network device receives a repeat request from the terminal device; the repeat request is used to request repeated transmission of the first downlink data.

13. The method according to any one of claims 1 to 12, It is characterized in that The first information is also used to indicate a second repetition number X of the first uplink data, where X is an integer greater than or equal to 2; the method further includes: The network device receives X first uplink data from the terminal device at X fourth resource positions respectively, wherein the X fourth resource positions correspond to the X first uplink data one by one.

14. A communication method, It is characterized in that The method comprises: The terminal device receives first information from the network device, where the first information is used to indicate a first repetition number N of the first downlink data; where N is an integer greater than or equal to 2; The terminal device receives N first downlink data from the network device at N first resource locations respectively, wherein the N first resource locations correspond one-to-one to the N first downlink data.

15. The method of claim 14, It is characterized in that The method further comprises: The terminal device receives first downlink control information DCI from the network device, where the first DCI is used to indicate the N first resource locations.

16. The method of claim 15, It is characterized in that The method further comprises: The terminal device receives a second DCI from the network device, where the second DCI is used to indicate N second resource locations; The terminal device receives the N first downlink data from the network device at the N second resource locations respectively.

17. The method of claim 14, It is characterized in that The method further comprises: The terminal device receives N third DCIs from the network device; the N third DCIs correspond one-to-one to the N first resource locations, and any third DCI is used to indicate the corresponding first resource location.

18. The method of claim 17, It is characterized in that The terminal device receives N third DCIs from the network device, including: The terminal device receives the N third DCIs from the network device at N third resource locations respectively; The N third resource positions and the N first resource positions are arranged crosswise in the time domain, or the N third resource positions and the N first resource positions are arranged crosswise in the frequency domain.

19. The method according to any one of claims 14 to 18, It is characterized in that The first information includes the first repetition number; or The first information includes an index of the first repetition number; or The first information includes a first repetition indication, where the first repetition indication is used to indicate that the first repetition number is a preset repetition number; or The first information includes a first repetition deviation, where the first repetition deviation is used to indicate an offset value of the first repetition number relative to the preset repetition number; or The first information includes a first reference value; the first reference value is used by the terminal device to determine the first number of repetitions according to a set algorithm.

20. The method according to any one of claims 14 to 18, It is characterized in that The first information is carried in the fourth DCI.

21. The method of claim 20, It is characterized in that The terminal device receives N first downlink data from the network device at N first resource locations respectively, including: The terminal device receives N first messages from the network device at N first resource locations respectively; each first message includes one first downlink data; The first information is used to indicate a first repetition number N of the first message.

22. The method of claim 21, It is characterized in that The first message is message 2msg2 or message 4msg4; the fourth DCI is the DCI used to schedule msg2.

23. The method of claim 22, It is characterized in that When the first message is msg2, the configuration of the fourth DCI includes any one of the following: The fourth DCI includes a first field, where the first field is used to indicate the number of repetitions of msg2 and the index of the number of repetitions of msg2; The fourth DCI includes a second field, where the second field is used to indicate a second repetition indication or a second repetition deviation; the second repetition indication is used to indicate that the number of repetitions of msg2 is a first preset number of repetitions; the second repetition deviation is used to indicate an offset value of the number of repetitions of msg2 relative to the first preset number of repetitions; or When the first message is msg4, the configuration of the fourth DCI includes any one of the following: The fourth DCI includes a third field, where the third field is used to indicate the number of repetitions of msg4 and the index of the number of repetitions of msg4; The fourth DCI includes a fourth field, the fourth field is used to indicate a third repetition indication or a third repetition deviation; the third repetition indication is used to indicate that the number of repetitions of msg4 is the second preset number of repetitions; the third repetition deviation is used to indicate an offset value of the number of repetitions of msg4 relative to the second preset number of repetitions; The fourth DCI includes the fifth field and the sixth field, the fifth field is used to indicate the number of repetitions of msg2 and the index of the number of repetitions of msg2, and the sixth field is used to indicate a fourth repetition indication; the fourth repetition indication is used to indicate that the number of repetitions of msg4 is the number of repetitions indicated by the fifth field.

24. The method according to any one of claims 14 to 18 or 20, It is characterized in that The first downlink data is carried in msg2; the first information includes the number of repetitions corresponding to multiple synchronization signal blocks, the first repetition number is the number of repetitions corresponding to the first synchronization signal block in the multiple synchronization signal blocks, and the first synchronization signal block is any one of the multiple synchronization signal blocks; Any synchronization signal block contains configuration information for determining a random access signal opportunity RO; the method further includes: The terminal device sends a message 1msg1 to the network device through the first RO; The terminal device determines the first repetition number N according to the first RO.

25. The method according to any one of claims 14 to 24, It is characterized in that The method further comprises: The terminal device sends a repeat request to the network device; the repeat request is used to request repeated transmission of the first downlink data.

26. The method according to any one of claims 14 to 25, It is characterized in that The first information is also used to indicate a second repetition number X of the first uplink data, where X is an integer greater than or equal to 2; the method further includes: The terminal device sends X first uplink data to the network device at X fourth resource locations respectively, wherein the X fourth resource locations correspond one-to-one to the X first uplink data.

27. A communication device, It is characterized in that include: a communication unit and a processing unit; The communication unit is used to receive and send data; The processing unit is used to execute the method as described in any one of claims 1-26.

28. A communication device, It is characterized in that include: at least one processor and memory; The at least one processor is coupled to the memory, and the at least one processor is configured to read the computer program stored in the memory to execute the method according to any one of claims 1 to 26.

29. A computer-readable storage medium, It is characterized in that The computer-readable storage medium stores computer-executable instructions, and when the computer-executable instructions are called by a computer, the computer executes the method according to any one of claims 1 to 26.

30. A chip system, It is characterized in that Including communication interface and processor: The communication interface is used to input and / or output signaling or data; The processor is used to execute a computer executable program so that a device equipped with the chip system executes a method as described in any one of claims 1 to 26.

Citation Information

Cited By

  • Communication method and apparatus

    EP4797848A1