Communication method and apparatus

By configuring different initial uplink BWPs for varying terminal device types and using unified scheduling information, transmission errors in random access procedures are mitigated, ensuring accurate resource allocation for Msg3.

JP7763268B2Active Publication Date: 2025-10-31HUAWEI TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
JP2023569608
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Priority Date
2021-05-10
Filing Date
2022-04-19
Publication Date
2025-10-31
Estimated Expiration
2042-04-19

AI Technical Summary

Technical Problem

Transmission errors occur when a network device schedules uplink channels in a random access procedure without determining the type of a terminal device, due to differing initial uplink BWP frequency domain ranges between legacy and reduced capability terminal devices.

Method used

The network device transmits configuration information for different initial uplink BWPs to terminal devices of varying types, using the same scheduling information to indicate frequency domain resources within their respective BWP ranges, ensuring accurate resource allocation for Msg3 transmission.

Benefits of technology

This approach reduces transmission errors by allowing the network device to schedule terminal devices of different types using the same indication value, thereby improving the success rate of Msg3 transmission.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007763268000033
    Figure 0007763268000033
  • Figure 0007763268000034
    Figure 0007763268000034
  • Figure 0007763268000035
    Figure 0007763268000035
Patent Text Reader

Abstract

The present application provides a communication method and an apparatus for solving the problem that a transmission error occurs when a network device schedules some uplink channels in a random access procedure when the network device does not determine the type of the terminal device. The method includes the steps of: transmitting configuration information of a first initial uplink BWP to a first terminal device, and transmitting configuration information of a second initial uplink BWP to a second terminal device, where the first terminal device is a first type terminal device and the second terminal device is a second type terminal device; transmitting the first information to the first terminal device and / or transmitting the first information to the second terminal device, where a first frequency domain resource indicated by the first information is within a frequency domain range of the first initial uplink BWP, the first frequency domain resource is used by the first terminal device, transmitting Msg3, and a second frequency domain resource indicated by the first information is within a frequency domain range of the second initial uplink BWP, the second frequency domain resource is used by the second terminal device, transmitting Msg3.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present application relates to the field of communication technologies, and in particular to communication methods and devices. [Background technology]

[0002] CROSS-REFERENCE TO RELATED APPLICATIONS This application claims priority to Chinese Patent Application No. 202110506605.8, entitled "COMMUNICATION METHOD AND APPARATUS," filed with the State Intellectual Property Office of China on May 10, 2021, and incorporated herein by reference in its entirety.

[0003] In the initial access phase, a network device configures a common bandwidth part (BWP) of a cell. The bandwidth part includes an initial downlink BWP (initial DL BWP) and an initial uplink BWP (initial UL BWP). Some uplink channel transmission parameters in the random access procedure are configured in the initial uplink BWP. For example, in the random access procedure, the transmission of the third message (Msg3) is performed in the initial uplink BWP. The network device may schedule some uplink channels in the random access procedure by using a random access response uplink grant (RAR UL grant).

[0004] The maximum bandwidth of the initial uplink BWP cannot exceed the maximum bandwidth supported by the terminal device, and the frequency domain range of the initial uplink BWP of a legacy terminal device is different from the frequency domain range of the initial uplink BWP of a terminal device whose capability is lower than that of the legacy terminal device. Therefore, when the network device does not determine the type of the terminal device, a transmission error may occur when the network device schedules some uplink channels in a random access procedure. Summary of the Invention

[0005] The present application provides a communication method and apparatus for solving the problem that a transmission error occurs when a network device schedules some uplink channels in a random access procedure when the network device does not determine or acquire the type of a terminal device.

[0006] According to a first aspect, the present application provides a communication method, which may be executed by a network device or a chip or circuit. The method includes the steps of transmitting configuration information for a first initial uplink BWP to a first terminal device and transmitting configuration information for a second initial uplink BWP to a second terminal device, where the first terminal device is a first type of terminal device and the second terminal device is a second type of terminal device; transmitting the first information to the first terminal device and / or transmitting the first information to the second terminal device, where a first frequency domain resource indicated by the first information is within a frequency domain range of the first initial uplink BWP and the first frequency domain resource is to be used by the first terminal device, and transmitting Msg3; and where a second frequency domain resource indicated by the first information is within a frequency domain range of the second initial uplink BWP and the second frequency domain resource is to be used by the second terminal device, and transmitting Msg3.

[0007] In this embodiment of the present application, when scheduling Msg3, the network device may transmit the same scheduling information (i.e., first information) for two types of terminal devices. The scheduling information may indicate a first terminal device that performs the transmission of Msg3 within the range of the initial uplink BWP (i.e., the first initial uplink BWP) of the first terminal device, and the scheduling information may indicate a second terminal device that performs the transmission of Msg3 within the range of the initial uplink BWP (i.e., the second initial uplink BWP) of the second terminal device. In the above manner, when the network device does not determine the type of the terminal device, the network device may schedule the terminal devices within different BWPs that perform the transmission of Msg3 by using the same indication value, thereby avoiding a transmission error caused by the scheduling resource of Msg3 not being within the range of the initial uplink BWP of the terminal device.

[0008] In a possible design, the first information is a resource indication value (RIV). The resource indication value is a resource indication value of a frequency domain resource. According to the above design, the network device may indicate the same RIV for the two types of terminal devices.

[0009] In a possible design, after the first information is transmitted to the first terminal device, Msg3 from the first terminal device is received on the first frequency domain resource, and / or after the first information is transmitted to the second terminal device, Msg3 from the second terminal device is received on the second frequency domain resource. According to the above design, the network device may indicate the frequency domain resources of the two terminal devices within the range of their respective initial uplink BWPs by using the same information (first information), so that the terminal devices may transmit Msg3 on the corresponding frequency domain resource, thereby improving the success rate of the transmission of Msg3.

[0010] In a possible design, for the second terminal device, the first information is determined based on the starting position and length of the second frequency domain resource and the first initial uplink BWP. According to this design, the network device may determine the first information for both the first terminal device and the second terminal device based on the first initial uplink BWP, thereby reducing complexity. In this case, when the type of the terminal device is not determined, the network device may determine frequency domain resource allocation information for transmitting Msg3 according to the same rule, thereby eliminating possible transmission errors.

[0011] In a possible design, for the first terminal device, the first information is determined based on the starting position and length of the first frequency domain resource and the second initial uplink BWP. According to this design, the network device may determine the first information for both the first terminal device and the second terminal device based on the second initial uplink BWP, thereby reducing complexity. In this case, when the type of the terminal device is not determined, the network device may determine frequency domain resource allocation information for transmitting Msg3 according to the same rule, thereby eliminating possible transmission errors.

[0012] In a possible design, for a first terminal device, the first information is determined based on a starting position and a length of a first frequency domain resource and a first initial uplink BWP. For a second terminal device, the first information is determined based on a starting position and a length of a second frequency domain resource and a second initial uplink BWP. According to the above design, small changes may be made to the protocol, which may result in improved compatibility of terminal devices.

[0013] In a possible design, the frequency domain range of the first frequency domain resource is the same as the frequency domain range of the second frequency domain resource. In other words, the absolute frequency domain position of the first frequency domain resource is the same as the absolute frequency domain position of the second frequency domain resource, and the length of the first frequency domain resource is the same as the length of the second frequency domain resource. According to this design, the first terminal device and the second terminal device may determine the same frequency domain resource based on the same information (first information) and transmit Msg3.

[0014] In one possible design, a starting position of a first frequency domain resource is the same as a starting position of a second frequency domain resource, and a starting position of the first initial uplink BWP is the same as a starting position of a second initial uplink BWP, where the starting position of the first frequency domain resource is a relative frequency domain position of the first frequency domain resource in the first initial uplink BWP, and the starting position of the second frequency domain resource is a relative frequency domain position of the second frequency domain resource in the second initial uplink BWP.

[0015] According to the above design, the starting position of the first frequency domain resource is the same as the starting position of the second frequency domain resource. Specifically, the relative frequency domain position of the first frequency domain resource in the first initial uplink BWP is the same as the relative frequency domain position of the second frequency domain resource in the second initial uplink BWP, and the starting position of the first initial uplink BWP is the same as the starting position of the second initial uplink BWP. As a result, the absolute frequency domain position of the first frequency domain resource is the same as the absolute frequency domain position of the second frequency domain resource.

[0016] In one possible design, the starting position of the first frequency domain resource is the same as the starting position of the second frequency domain resource, where the starting position of the first frequency domain resource is the relative frequency domain position of the first frequency domain resource in the first initial uplink BWP, and the starting position of the second frequency domain resource is the relative frequency domain position of the second frequency domain resource in the first initial uplink BWP.

[0017] In one possible design, the starting position of the first frequency domain resource is the same as the starting position of the second frequency domain resource, the starting position of the first frequency domain resource being a relative frequency domain position of the first frequency domain resource in the first initial uplink BWP, and the starting position of the second frequency domain resource being determined based on a relative frequency domain position of the second frequency domain resource in the second initial uplink BWP and a first offset value, the first offset value being a frequency domain offset value between the starting positions of the first and second initial uplink BWPs.

[0018] According to the above design, the starting position of the first frequency domain resource is the same as the starting position of the second frequency domain resource, specifically, the relative frequency domain position of the first frequency domain resource in the first initial uplink BWP is the same as the relative frequency domain position of the second frequency domain resource in the second initial uplink BWP. In addition, when the starting position of the first initial uplink BWP is not aligned with the starting position of the second initial uplink BWP, the absolute frequency domain position of the first frequency domain resource may be the same as the absolute frequency domain position of the second frequency domain resource based on a frequency domain offset value between the starting position of the second initial uplink BWP and the starting position of the first initial uplink BWP.

[0019] In a possible design, the frequency domain range of the first frequency domain resource is different from the frequency domain range of the second frequency domain resource. According to such a design, the first terminal device and the second terminal device may determine frequency domain resources within their respective initial uplink BWPs based on the same information (first information) and send Msg3.

[0020] In a possible design, the first frequency domain resource and / or the second frequency domain resource belong to a first frequency domain resource set, and the RIV of any frequency domain resource in the first frequency domain resource set for the first terminal device is the same as the RIV of any frequency domain resource for the second terminal device. In such a design, the network device allocates frequency domain resources of Msg3 to the first terminal device and the second terminal device in the first frequency domain resource set, so that the network device may separately indicate the frequency domain resources of the two terminal devices by using the same information (first information).

[0021] In a possible design, the first frequency domain resource and the second frequency domain resource belong to a first frequency domain resource subset in a second frequency domain resource set, and at least one frequency domain resource subset in the second frequency domain resource set includes at least one frequency domain resource of a first type and at least one frequency domain resource of a second type, and within the same frequency domain resource subset, the RIV of the first type frequency domain resource for the first terminal device is the same as the RIV of the second type frequency domain resource for the second terminal device. In such a design, the network device allocates frequency domain resources of Msg3 to the first terminal device and the second terminal device in the second frequency domain resource set, so that the network device may separately indicate the frequency domain resources of the two terminal devices by using the same information (first information).

[0022] In a possible design, the first information is carried in a random access response uplink grant (RAR UL grant) or downlink control information (DCI) scrambled by using a temporary cell radio network temporary identifier (TC-RNTI). In a particular design, the first information is carried in a frequency-domain resource allocation field in the RAR UL grant or a frequency-domain resource allocation field in the DCI scrambled by using the TC-RNTI.

[0023] According to a second aspect, the present application provides a communication method. The method may be executed by a terminal device, or may be executed by a chip or circuit. The method includes: receiving first information from a network device, the first information indicating a first frequency domain resource for transmitting a third message (Msg3) in a random access procedure; and determining a first frequency domain resource based on the first information and a second initial uplink BWP, the first frequency domain resource being within a frequency domain range of the first initial uplink BWP, the first initial uplink BWP being the initial uplink BWP of the first terminal device, and the second initial uplink BWP being the initial uplink BWP of the second terminal device.

[0024] According to the solution provided in this embodiment of the present application, both the first terminal device and the second terminal device may determine the first information based on the first initial uplink BWP, or both the first terminal device and the second terminal device may determine the first information based on the second initial uplink BWP. Correspondingly, the network device may determine the first information based on the first initial uplink BWP (or the second initial uplink BWP) for both the first terminal device and the second terminal device, so that the complexity can be reduced. In this case, when the network device does not determine the type of the terminal device, the network device may determine frequency domain resource allocation information for transmitting Msg3 according to the same rule, so that the possible transmission error can be resolved.

[0025] In a possible design, the first frequency domain resource is within a frequency domain range of the second initial uplink BWP. According to the above design, the first terminal device and the second terminal device may determine the same frequency domain resource based on the same information (first information) and thereby transmit Msg3.

[0026] In one possible design, determining the first frequency domain resource based on the first information and the second initial uplink BWP includes determining a start position and a length of the first frequency domain resource based on the first information and the size of the second initial uplink BWP. According to this design, the terminal device may determine resource allocation information of the second frequency domain resource based on the first initial uplink BWP.

[0027] In one possible design, determining the first frequency domain resource based on the first information and the second initial uplink BWP includes determining a start position and a length of the first frequency domain resource based on the first information, the first initial uplink BWP, and a first offset value, where the first offset value is a frequency domain offset value between the start position of the first initial uplink BWP and the start position of the second initial uplink BWP. According to this design, the terminal device may determine resource allocation information of the second frequency domain resource based on the frequency domain offset value between the start position of the second initial uplink BWP and the start position of the first initial uplink BWP.

[0028] In a possible design, the first information may be carried in a RAR UL grant or DCI that is scrambled by using the TC-RNTI.

[0029] According to a third aspect, the present application further provides a communication device. The communication device implements any of the methods according to the first aspect. The communication device may be implemented by hardware or by hardware executing corresponding software. The hardware or software may include one or more units or modules corresponding to the aforementioned functions.

[0030] In a possible implementation, the communication device includes a processor configured to support the communication device in performing corresponding functions of the terminal device in the aforementioned method. The communication device may further include a memory coupled to the processor, the memory storing program instructions and data required for the communication device. Optionally, the communication device further includes an interface circuit configured to support communication between the communication device and a device such as a network device.

[0031] In a possible implementation, the communication device includes corresponding functional modules each configured to implement the steps of the aforementioned method. The functions may be implemented by hardware or by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the aforementioned functions.

[0032] In a possible implementation, the structure of the communication device includes a processing unit and a communication unit. These units may perform corresponding functions in the above-mentioned method examples. For details, please refer to the description in the method according to the first aspect. Details will not be described in this specification.

[0033] According to a fourth aspect, the present application further provides a communication device. The communication device implements any of the methods according to the second aspect. The communication device may be implemented by hardware, or by hardware executing corresponding software. The hardware or software may include one or more units or modules corresponding to the aforementioned functions.

[0034] In a possible implementation, the communication device includes a processor configured to support the communication device in performing corresponding functions of the terminal device in the aforementioned method. The communication device may further include a memory coupled to the processor, the memory storing program instructions and data required for the communication device. Optionally, the communication device further includes an interface circuit configured to support communication between the communication device and a device such as a network device.

[0035] In a possible implementation, the communication device includes corresponding functional modules each configured to implement the steps of the aforementioned method. The functions may be implemented by hardware or by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the aforementioned functions.

[0036] In a possible implementation, the structure of the communication device includes a processing unit and a communication unit. These units may perform corresponding functions in the above-mentioned method examples. For details, please refer to the description in the method according to the second aspect. Details will not be described in this specification.

[0037] According to a fifth aspect, there is provided a communication device, the communication device including a processor and an interface circuit, the interface circuit configured to receive a signal from a communication device other than the communication device and transmit the signal to the processor, or transmit a signal from the processor to a communication device other than the communication device, the processor configured to implement the method according to the first aspect and any one of the possible designs of the first aspect via logic circuits or by executing code instructions.

[0038] According to a sixth aspect, there is provided a communication device, the communication device including a processor and an interface circuit, the interface circuit configured to receive a signal from a communication device other than the communication device and to transmit a signal to the processor or to transmit a signal from the processor to a communication device other than the communication device, the processor configured to implement the method according to the second aspect and any one of the possible designs of the second aspect via logic circuits or by execution of code instructions.

[0039] According to a seventh aspect, there is provided a computer-readable storage medium having stored thereon a computer program or instructions, which, when executed by a processor, implements a method according to the first aspect and any one of the possible designs of the first aspect.

[0040] According to an eighth aspect, there is provided a computer program product storing instructions which, when executed by a processor, implement a method according to the first aspect and any one of possible designs of the first aspect.

[0041] According to a ninth aspect, there is provided a chip system. The chip system may include a processor and may further include a memory configured to implement the method according to any one of the first aspect and possible designs of the first aspect. The chip system may include a chip, or may include a chip and another discrete component.

[0042] According to a tenth aspect, there is provided a communication system, the system including an apparatus (e.g., a network device) according to the first aspect and an apparatus (e.g., a terminal device) according to the second aspect. [Brief explanation of the drawings]

[0043] [Figure 1] 1 is a schematic diagram of the architecture of a network system according to an embodiment of the present application; [Figure 2] 1 is a schematic flowchart of a communication method according to an embodiment of the present application; [Figure 3] FIG. 2 is a schematic diagram of resource allocation of types according to an embodiment of the present application; [Figure 4] FIG. 2 is a schematic diagram of another type of resource allocation according to an embodiment of the present application; [Figure 5] 1 is a schematic diagram of the structure of a communication device according to an embodiment of the present application; [Figure 6] 1 is a schematic diagram of the structure of a communication device according to an embodiment of the present application; [Figure 7] FIG. 1 is a schematic diagram of the structure of a network device according to an embodiment of the present application; [Figure 8] FIG. 1 is a schematic diagram of the structure of a terminal device according to an embodiment of the present application; DETAILED DESCRIPTION OF THE INVENTION

[0044] To make the objectives, technical solutions and advantages of the embodiments of the present application clearer, the following further describes the embodiments of the present application in detail with reference to the accompanying drawings.

[0045] In the following, some terms in the embodiments of the present application will be explained and described in order to facilitate the understanding of those skilled in the art.

[0046] (1) A terminal device may be a device having wireless transmission and reception capabilities, or a chip that can be disposed in any device, or may be referred to as user equipment (UE), access terminal, subscriber unit, subscriber station, mobile station, remote station, remote terminal, mobile device, user terminal, wireless communication device, user agent, or user equipment. The terminal device in the embodiment of the present application may be a mobile phone, a tablet computer (Pad), a computer having wireless transmission and reception capabilities, a virtual reality (VR) terminal, an augmented reality (AR) terminal, a wireless terminal in industrial control, a wireless terminal in self-driving, a wireless terminal in video surveillance, a wearable terminal device, etc.

[0047] The network device may be a device configured to implement the functions of an access network device. The access network device may be a device that communicates with wireless terminal devices over an air interface in an access network through one or more cells. For example, the access network device may be a next generation NodeB (gNB) in an NR system, an evolved NodeB (eNB) in an LTE system, etc. Alternatively, the network device may be a device, such as a chip system, that can support the network device in implementing the functions of the access network device. The device may be installed in the network device.

[0048] (2) The terminal device in the embodiment of the present application may be a first type terminal device, a second type terminal device, or another terminal device that needs to perform transmission performance enhancement, such as an NR enhanced mobile broadband (eMBB) terminal device. The differences between the first type terminal device and the second type terminal device include at least one of the following:

[0049] 1. Different bandwidth capabilities. The maximum bandwidth supported by a first type of terminal device may be greater than the maximum bandwidth supported by a second type of terminal device. For example, a first type of terminal device may support up to 100 MHz of frequency domain resources on one carrier for communicating with a network device, and a second type of terminal device may support up to 20 MHz, 10 MHz, or 5 MHz of frequency domain resources on one carrier for communicating with a network device.

[0050] 2. The number of transmitting and receiving antennas is different. The antenna configuration of a first type of terminal device may be larger than the antenna configuration of a second type of terminal device. For example, the minimum antenna configuration supported by a first type of terminal device may be larger than the maximum antenna configuration supported by a second type of terminal device.

[0051] 3. The maximum uplink transmission power is different: The maximum uplink transmission power of the first type of terminal device may be greater than the maximum uplink transmission power of the second type of terminal device.

[0052] 4. The first type terminal device and the second type terminal device correspond to different protocol versions. For example, NR Rel-15 and NR Rel-16 terminal devices may be considered as the first type terminal device, and the second type terminal device may be considered as the NR Rel-17 terminal device.

[0053] 5. The first type terminal device and the second type terminal device support different carrier aggregation (CA) capabilities. For example, the first type terminal device may support carrier aggregation, but the second type terminal device does not support carrier aggregation. For another example, both the second type terminal device and the first type terminal device support carrier aggregation, but the maximum number of carriers that can be simultaneously aggregated by the first type terminal device is greater than the maximum number of carriers that can be simultaneously aggregated by the second type terminal device.

[0054] 6. The frequency division duplex (FDD) capabilities of the first type terminal device and the second type terminal device are different. For example, the first type terminal device may support full-duplex FDD, and the second type terminal device may only support half-duplex FDD.

[0055] 7. The second type terminal device and the first type terminal device have different data processing time capabilities. For example, the minimum delay between the reception of downlink data by the first type terminal device and the transmission of feedback regarding the downlink data is smaller than the minimum delay between the reception of downlink data by the second type terminal device and the transmission of feedback regarding the downlink data.

[0056] 8. The first type terminal device and the second type terminal device correspond to different uplink and / or downlink peak transmission rates.

[0057] (3) The resource indication value (RIV) is a field used to allocate transmission resources. For example, for Msg3, the transmission of Msg3 is performed via the PUSCH, and the initial transmission scheduling information of Msg3 is indicated by the uplink scheduling grant (UL grant) of the random access response (RAR) carried in the second message (Msg2). The RAR UL grant may be abbreviated as the RAR grant. The RAR grant includes a PUSCH frequency resource allocation field for the physical uplink shared channel (PUSCH), and the PUSCH frequency resource indication field may indicate the frequency domain resource allocation of Msg3. The PUSCH frequency resource allocation field may include the RIV corresponding to the starting resource and the length of the contiguously allocated resource blocks. In this application, the length of the resource block may be the number of resource units.

[0058] In the embodiments of the present application, "at least one" means one or more, and "multiple" means two or more. The term "and / or" describes an association relationship between related objects and indicates that three relationships may exist. For example, A and / or B may represent the following cases: only A is present, both A and B are present, or only B is present, where A and B may be singular or plural. The character " / " generally indicates an "or" relationship between related objects. "At least one of the following items" or similar expressions refers to any combination of these items, including a singular item or any combination of multiple items. For example, "at least one of a, b, or c" may refer to a, b, c, ab, ac, bc, or abc, where a, b, and c may be singular or plural.

[0059] In addition, unless otherwise stated, ordinal numbers such as "first" and "second" in the embodiments of the present application are used to distinguish between multiple objects, but are not intended to limit the size, content, order, time sequence, priority, importance, etc. of the multiple objects. For example, a first frequency domain resource and a second frequency domain resource are only used to distinguish between different frequency domain resources, and do not indicate different sizes, positions, priorities, importance, etc. of the two frequency domain resources.

[0060] The above describes some terms in the embodiments of the present application. The following describes the technical features in the embodiments of the present application.

[0061] The random access procedure includes a four-step random access channel (RACH) and a two-step RACH. In the four-step RACH, after receiving a random access preamble transmitted by a terminal device, the network device transmits a random access response (RAR) to the terminal device. The random access response (RAR) includes information such as uplink resource allocation information. The terminal device transmits a third message (Msg3) in the random access procedure based on the scheduling of the RAR message, where Msg3 is used to transmit an RRC connection setup request. In the two-step RACH, the terminal device transmits a message A (MsgA) to the network device. MsgA includes two parts, one part is a preamble and the other part is a PUSCH payload. The MsgA message can be considered to include the preamble and content included in Msg3 in the four-step RACH.

[0062] Currently, in the initial access phase, the network device configures a common BWP of the cell for the terminal device to perform random access. The BWP includes an initial downlink BWP (initial DL BWP) and an initial uplink BWP (initial UL BWP). Some uplink channel transmission parameters for the random access procedure are configured in the initial uplink BWP. The parameters include physical random access channel (PRACH) resources for the first message (Msg1), physical uplink shared channel (PUSCH) resources for Msg3, and common PUCCH resources used for hybrid automatic repeat request (HARQ)-acknowledgement (ACK) feedback for the fourth message (Msg4).

[0063] The maximum bandwidth of the initial uplink BWP cannot exceed the maximum bandwidth supported by the terminal device, and the frequency domain range of the initial uplink BWP of the first type terminal device is different from the frequency domain range of the initial uplink BWP of the second type terminal device. Therefore, if the network device does not determine the type of terminal device, a transmission error may occur when the network device schedules some uplink channels in the access process. For example, since the initial uplink BWP of the first type terminal device and the initial uplink BWP of the second type terminal device have different frequency domain ranges, the network device needs to identify whether the currently accessed user is a first type terminal device or a second type terminal device to determine the range of the specific initial uplink BWP for which the uplink transmission of the currently accessed terminal device, such as the transmission of Msg3, is scheduled. Otherwise, a transmission error may occur.

[0064] Based on this, the embodiments of the present application provide a communication method and an apparatus for solving the problem that when a network device does not determine the type of a terminal device, a transmission error occurs when the network device schedules some uplink channels in a random access procedure. The method and the apparatus are based on the same inventive concept. Since the method and the apparatus have the principle of solving the same problem, the implementation of the apparatus and the method refer to each other, and no repeated description is provided.

[0065] The communication methods provided in this application may be applied to various communication systems, such as the Internet of Things (IoT), narrowband Internet of Things (NB-IoT), long-term evolution (LTE), fifth-generation (5G) communication systems, hybrid architectures of LTE and 5G, 5G new radio (NR) systems, and 6G systems, or new communication systems emerging in future communication developments. The 5G communication systems described in this application may include at least one of a non-standalone (NSA) 5G communication system and a standalone (SA) 5G communication system. Alternatively, the communication system may be a machine-to-machine (M2M) network or another network.

[0066] FIG. 1 illustrates a communication system according to an embodiment of the present application. The communication system includes a network device and six terminal devices, i.e., UE1 to UE6. In the communication system, UE1 to UE6 may transmit uplink data to the network device, and the network device may receive the uplink data transmitted by UE1 to UE6. In addition, UE4 to UE6 may constitute a communication subsystem. The network device may transmit downlink information to UE1, UE2, UE3, and UE5, and UE5 may transmit downlink information to UE4 and UE6 based on a device-to-device (D2D) technology. FIG. 1 is merely a schematic diagram, and the type of the communication system, the number of devices included in the communication system, the types of devices included in the communication system, etc. are not particularly limited.

[0067] The network architectures and service scenarios described in the embodiments of the present application are intended to more clearly explain the technical solutions in the embodiments of the present application, and do not constitute limitations on the technical solutions provided in the embodiments of the present application. Those skilled in the art may know the following: with the evolution of network architectures and the emergence of new service scenarios, the technical solutions provided in the embodiments of the present application can also be applied to similar technical problems.

[0068] The following describes the technical solutions in the embodiments of the present application with reference to the accompanying drawings in the embodiments of the present application. The embodiments of the present application can be used in a scenario in which a network device schedules an uplink channel in a random access procedure. For example, the network device schedules an uplink channel such as a common PUCCH used for HARQ-ACK feedback of Msg1, Msg3, and Msg4. For ease of explanation, the following uses an example in which the method is performed by a network device and a terminal device with reference to a scenario in which the network device schedules Msg3.

[0069] 2 is a schematic flowchart of a communication method according to the present application. The method includes the following steps:

[0070] S201: A network device sends configuration information of a first initial uplink BWP to a first terminal device.

[0071] The first terminal device may be a first type terminal device, and the first initial uplink BWP may be an initial uplink BWP corresponding to the first terminal device.

[0072] S202: The network device sends configuration information of a second initial uplink BWP to a second terminal device.

[0073] The second terminal device may be a second type of terminal device, and the second initial uplink BWP may be an initial uplink BWP corresponding to the second terminal device.

[0074] Optionally, as an alternative, the network device may send configuration information of the second initial uplink BWP to the first terminal device, and alternatively, the network device may send configuration information of the first initial uplink BWP to the second terminal device.

[0075] In an illustrative example, the first type of terminal device may be a legacy terminal device in a communication system, and the second type of terminal device may be a reduced capability (REDCAP) terminal device. A REDCAP terminal device may be a terminal device having capabilities lower than those of a legacy terminal device. A REDCAP terminal device may have the following characteristics, i.e., reduced or limited terminal capabilities: For example, limited bandwidth capabilities; the maximum channel bandwidth is reduced to 20 MHz compared to a legacy terminal device.

[0076] It should be noted that the sequence of S201 and S202 is not limited in this application.

[0077] S203: The network device transmits the first information.

[0078] The first information indicates a first frequency domain resource within a frequency domain range of a first initial uplink BWP, and the first frequency domain resource is used by the first terminal device to transmit Msg3. The first information indicates a second frequency domain resource within a frequency domain range of a second initial uplink BWP, and the second frequency domain resource is used by the second terminal device to transmit Msg3. When the first information indicates a transmission resource for Msg3, the first information may be carried in Msg2 or other dedicated signaling. When the first information indicates a transmission resource for another channel, the first information may be carried in UE-dedicated signaling or a broadcast message.

[0079] In an illustrative example, the first information may be a resource indication value (RIV). Specifically, the resource indication value is a resource indication value of a frequency domain resource. The following uses an example in which the first information is an RIV to describe a process of scheduling Msg3 by a network device.

[0080] In an illustrative example, the first information may be carried in a random access response uplink grant (RAR UL grant) or downlink control information (DCI) scrambled by using a temporary cell radio network temporary identifier (TC-RNTI). In a particular implementation, the first information may be carried in a frequency domain resource allocation field in the RAR UL grant or DCI scrambled by using the TC-RNTI.

[0081] Specifically, the network device may transmit the first information to at least one of the first terminal device and the second terminal device. For example, the network device may transmit the first information to the first terminal device, or the network device may transmit the first information to the second terminal device. Alternatively, the network device may transmit the first information to both the first terminal device and the second terminal device.

[0082] Optionally, after the network device sends the first information to the first terminal device, the first terminal device may determine a first frequency domain resource based on the first information, and may send Msg3 on the first frequency domain resource.

[0083] After the network device sends the first information to the second terminal device, the second terminal device may determine a second frequency domain resource based on the first information, and may send Msg3 on the second frequency domain resource.

[0084] In this embodiment of the present application, when scheduling Msg3, the network device may transmit the same scheduling information (i.e., first information) for two types of terminal devices. The scheduling information may indicate a first terminal device to perform transmission of Msg3 within the range of the initial uplink BWP (i.e., the first initial uplink BWP) of the first terminal device, and the scheduling information may indicate a second terminal device to perform transmission of Msg3 within the range of the initial uplink BWP (i.e., the second initial uplink BWP) of the second terminal device. In the above manner, when the network device does not determine the type of the terminal device, the network device may schedule terminal devices within different BWPs to perform transmission of Msg3 by using the same indication value, thereby avoiding a transmission error caused by the scheduling resource of Msg3 not being within the range of the initial uplink BWP of the terminal device.

[0085] The following describes an example of a possible specific implementation process of S203.

[0086] In possible implementation form 1, when scheduling Msg3, the network device may allocate the same frequency domain resources to the first terminal device and the second terminal device. That is, the frequency domain range of the first frequency domain resource may be the same as the frequency domain range of the second frequency domain resource. In other words, the absolute frequency domain location of the first frequency domain resource is the same as the absolute frequency domain location of the second frequency domain resource, and the length of the first frequency domain resource is the same as the length of the second frequency domain resource. For example, in one implementation, the network device may allocate frequency domain resources for Msg3 to the first terminal device and the second terminal device in a first frequency domain resource set, and the RIV of any frequency domain resource in the first frequency domain resource set for the first terminal device is the same as the RIV of any frequency domain resource for the second terminal device. In this implementation, the first frequency domain resource is the same as the second frequency domain resource. For ease of description, in this implementation, the first frequency domain resource and the second frequency domain resource are collectively referred to as Msg3 frequency domain resource.

[0087] It should be understood that the "RIV of the frequency domain resource for the first terminal device (or the second terminal device)" can be understood as the RIV determined by the network device for the first terminal device (or the second terminal device). The following describes an example of a process in which the network device determines the RIV for the first terminal device and the second terminal device.

[0088] Example 1: For a first terminal device, the network device may determine the RIV based on the starting position and length of the Msg3 frequency domain resource and the size of the first initial uplink BWP. Note that the starting position of the Msg3 frequency domain resource in this specification refers to the starting position of the Msg3 frequency domain resource in the first initial uplink BWP, i.e., the relative frequency domain position of the Msg3 frequency domain resource in the first initial uplink BWP. For example, the starting position of the Msg3 frequency domain resource in this specification may be an RB index in the first initial uplink BWP.

[0089] For the second terminal device, the network device may determine the RIV based on the starting position and length of the Msg3 frequency domain resource and the size of the second initial uplink BWP. Note that the starting position of the Msg3 frequency domain resource in this specification refers to the starting position of the Msg3 frequency domain resource in the second initial uplink BWP, i.e., the relative frequency domain position of the Msg3 frequency domain resource in the second initial uplink BWP. For example, the starting position of the Msg3 frequency domain resource in this specification may be the RB index in the second initial uplink BWP.

[0090] In this embodiment of the present application, the length of the Msg3 frequency domain resource may be understood as the length or amount of contiguously allocated RBs.

[0091] The following describes, by using an example, a method for determining the RIV of an Msg3 frequency domain resource for a first terminal device, and a method for determining the RIV of an Msg3 frequency domain resource for a second terminal device.

[0092] A method for determining the RIV of the Msg3 frequency domain resource for the first terminal device and the RIV of the Msg3 frequency domain resource for the second terminal device may be as follows.

[0093]

number

[0094] and

[0095]

number

[0096] is.

[0097] When the network device determines the RIV for the first terminal device according to the above-mentioned determination method, the RB start is the starting position of the Msg3 frequency domain resource in the first initial uplink BWP, and L RBs is the length of the Msg3 frequency domain resource,

[0098]

number

[0099] is the size of the first initial uplink BWP, i.e., the number of RBs, where L RBs ≧1,

[0100]

number

[0101] It cannot exceed

[0102]

number

[0103] is the floor action.

[0104] When the network device determines the RIV for the second terminal device according to the above-mentioned determination method, the RBstart is the starting position of the Msg3 frequency domain resource in the second initial uplink BWP, and L RBs is the length of the Msg3 frequency domain resource,

[0105]

number

[0106] is the size of the second initial uplink BWP, i.e., the number of RBs, where L RBs ≧1,

[0107]

number

[0108] cannot be exceeded.

[0109] Optionally, the network device may determine the first information based on the decision processes of the two terminal devices, or may determine the first information based on the decision process of any terminal device.

[0110] Correspondingly, after receiving the first information, the first terminal device and the second terminal device may determine the Msg3 frequency domain resource based on the reverse process of the above-mentioned determination process. For example, the first terminal device may determine the Msg3 frequency domain resource based on the first information, the above-mentioned formula, and the size of the first initial uplink BWP.

[0111]

number

[0112] Based on this, the starting position RB of the Msg3 frequency domain resource in the first initial uplink BWP start , and the length of the Msg3 frequency domain resource L RBs The second terminal device determines the size of the second initial uplink BWP based on the first information, the above formula, and

[0113]

number

[0114] Based on this, the starting position RB of the Msg3 frequency domain resource in the second initial uplink BWP start , and the length of the Msg3 frequency domain resource L RBs Determine.

[0115] The following describes, by using an example, a method for determining an Msg3 frequency domain resource by a first terminal device, and a method for determining an Msg3 frequency domain resource by a second terminal device.

[0116] A method for determining an Msg3 frequency domain resource by the first terminal device and the second terminal device may be as follows.

[0117]

number

[0118] For shared spectrum channel access scenarios,

[0119]

number

[0120] , the frequency domain resource allocation field is the

[0121]

number

[0122] The Msg3 frequency domain resource is determined based on the RIV included in the frequency domain resource allocation field. Otherwise, N UL,hop After the bit,

[0123]

number

[0124] The most significant bit of is inserted into the frequency domain resource allocation field, or for shared spectrum channel access scenarios,

[0125]

number

[0126] The most significant bit of N is inserted into the frequency domain resource allocation field, and the value of the inserted bit is set to '0', except that UL,hop The bit indicates the frequency hopping information of Msg3, and the Msg3 frequency domain resource is determined based on the RIV included in the frequency domain resource allocation field.

[0127] The process of determining the Msg3 frequency domain resource based on the RIV included in the frequency domain resource allocation field may be as follows.

[0128]

number

[0129]

number

[0130] When the first terminal device determines the Msg3 frequency domain resource, RB start is the starting position of the Msg3 frequency domain resource in the first initial uplink BWP, and LRBs is the length of the Msg3 frequency domain resource,

[0131]

number

[0132] is the size of the first initial uplink BWP, i.e., the number of RBs, where L RBs ≧1,

[0133]

number

[0134] The first terminal device may determine the frequency domain resources of Msg3 in the first initial uplink BWP by using the frequency domain resource allocation field according to the aforementioned method, where the frequency domain resources include the starting position of the frequency domain resources, i.e., the starting RB, and the length or quantity of consecutively allocated RBs.

[0135] When the second terminal device determines the Msg3 frequency domain resource, RB start is the starting position of the Msg3 frequency domain resource in the second initial uplink BWP, and L RBs is the length of the Msg3 frequency domain resource,

[0136]

number

[0137] is the size of the initial uplink BWP, i.e., the number of RBs, where L RBs ≧1,

[0138]

number

[0139] The second terminal device may determine the frequency domain resources of Msg3 in the second initial uplink BWP by using the frequency domain resource allocation field according to the aforementioned method, where the frequency domain resources include the starting position of the frequency domain resources, i.e., the starting RB, and the length or quantity of consecutively allocated RBs.

[0140] Example 2: For a first terminal device and a second terminal device, the network device may determine the RIV based on the starting position and length of the Msg3 frequency domain resource and the size of the first initial uplink BWP.

[0141] The determination method used by the network device to determine the first terminal device and the second terminal device is similar to the method of determining the RIV of the Msg3 frequency domain resource for the first terminal device and the second terminal device in the above-mentioned embodiment. The difference is that in example 1, when the network device determines the RIV for the first terminal device and the second terminal device according to the above-mentioned determination method:

[0142]

number

[0143] For example, when the RIV for a first terminal device is determined,

[0144]

number

[0145] is the size of the first initial uplink BWP, i.e., the number of RBs. When the RIV for the second terminal device is determined,

[0146]

number

[0147] is the size of the second initial uplink BWP, that is, the number of RBs. In example 2, when the network device determines the RIVs of the first terminal device and the second terminal device according to the above-mentioned determination method,

[0148]

number

[0149] have the same meaning,

[0150]

number

[0151] is the size of the first initial uplink BWP, i.e., the number of RBs. For the specific process, please refer to the related description in Example 1. No repeated description will be provided.

[0152] Correspondingly, after receiving the first information, the first terminal device and the second terminal device may determine Msg3 frequency domain resources based on the first information and the size of the first initial uplink BWP. The method used by the first terminal device and the second terminal device to determine Msg3 frequency domain resources is similar to the method used by the first terminal device and the second terminal device to determine Msg3 frequency domain resources in the above-mentioned embodiment. The difference is that in example 1, when the first terminal device and the second terminal device determine Msg3 frequency domain resources:

[0153]

number

[0154] For example, the first terminal device determines the Msg3 frequency domain resource by using the size of the first initial uplink BWP, that is,

[0155]

number

[0156] is the size of the first initial uplink BWP. The second terminal device determines the Msg3 frequency domain resource by using the size of the second initial uplink BWP, namely:

[0157]

number

[0158] is the size of the second initial uplink BWP. In example 2, when the first terminal device and the second terminal device determine the Msg3 frequency domain resource,

[0159]

number

[0160] In other words, both the first terminal device and the second terminal device determine the Msg3 frequency domain resource by using the size of the first initial uplink BWP, that is,

[0161]

number

[0162] is the size of the first initial uplink BWP, i.e., the number of RBs. For the specific process, please refer to the related description in Example 1. No repeated description will be provided.

[0163] For the first terminal device and the second terminal device, it may be understood that the network device may alternatively determine the RIV based on the starting position and length of the Msg3 frequency domain resource and the second initial uplink BWP. Correspondingly, after receiving the first information, the first terminal device and the second terminal device may determine the Msg3 frequency domain resource based on the first information and the size of the second initial uplink BWP.

[0164] Optionally, in the two examples above, when the network device determines the RIV for the first terminal device, the starting position of the Msg3 frequency domain resource may alternatively be the starting position of the Msg3 frequency domain resource in the second initial uplink BWP. Correspondingly, the first terminal device may determine an absolute frequency domain position of the Msg3 frequency domain resource based on the starting position of the second initial uplink BWP and the starting position of the Msg3 frequency domain resource determined based on the first information.

[0165] Alternatively, when the network device determines the RIV for the second terminal device, the starting position of the Msg3 frequency domain resource may be the starting position of the Msg3 frequency domain resource in the first initial uplink BWP. Correspondingly, the second terminal device may determine an absolute frequency domain position of the Msg3 frequency domain resource based on the starting position of the first initial uplink BWP and the starting position of the Msg3 frequency domain resource determined based on the first information.

[0166] A second terminal device is used as an example. The second terminal device may determine the absolute frequency-domain location of the Msg3 frequency-domain resource based on the starting location of the first initial uplink BWP and the starting location of the Msg3 frequency-domain resource determined based on the first information by using the following method: determining the location of the Msg3 frequency-domain resource by using the starting location of the first initial uplink BWP. Alternatively, the starting location of the Msg3 frequency-domain resource may be determined by using both the starting location of the second initial uplink BWP and a first offset value, where the first offset value is a frequency-domain offset value between the starting locations of the first and second initial uplink BWPs. The frequency-domain offset value between the starting locations of the first and second initial uplink BWPs may be signaled by the network device using signaling, or may be determined by the second terminal device based on configuration information of the first and second initial uplink BWPs.

[0167] The manner in which the first terminal device determines the absolute frequency-domain position of the Msg3 frequency-domain resource based on the starting position of the second initial uplink BWP and the starting position of the Msg3 frequency-domain resource determined based on the first information is similar to that in the above-mentioned process, and the details will not be described again in this specification.

[0168] Optionally, in the above-described implementation 1, the starting position of the first initial uplink BWP may be the same as the starting position of the second initial uplink BWP. For example, the starting position of the first initial uplink BWP being the same as the starting position of the second initial uplink BWP may be predetermined by a protocol. For another example, the starting position of the first initial uplink BWP being the same as the starting position of the second initial uplink BWP may alternatively be determined by the network device based on an algorithm. In the above-described implementation, the Msg3 frequency domain resource scheduled by the network device is within the frequency domain range of the second initial uplink BWP, thereby ensuring that the Msg3 frequency domain resource is also within the frequency domain range of the first initial uplink BWP.

[0169] For example, the Msg3 frequency domain resources allocated by the network device to the first terminal device and the second terminal device may be shown in FIG.

[0170] In another possible implementation 2, when scheduling Msg3, the network device may allocate different frequency domain resources to the first terminal device and the second terminal device, that is, the frequency domain range of the first frequency domain resource may be different from the frequency domain range of the second frequency domain resource.

[0171] For example, in one implementation, a network device may allocate first frequency domain resources to a first terminal device and second frequency domain resources to a second terminal device in a second frequency domain resource set. The second frequency domain resource set includes at least one frequency domain resource subset. Any frequency domain resource subset includes frequency domain resources of a first type and frequency domain resources of a second type. In the same frequency domain resource subset, the RIV of any frequency domain resource of the first type for the first terminal device is the same as the RIV of any frequency domain resource of the second type for the second terminal device.

[0172] In this implementation, the first frequency domain resource may be a frequency domain resource of a first type in a first frequency domain resource subset in a second frequency domain resource set, and the second frequency domain resource may be a frequency domain resource of a second type in the first frequency domain resource subset in the second frequency domain resource set.

[0173] For example, the second frequency domain resource includes at least one frequency domain resource subset, where any frequency domain resource subset includes frequency domain resource 1 and frequency domain resource 2, and the RIV of frequency domain resource 1 for the first terminal device is the same as the RIV of frequency domain resource 2 for the second terminal device. The network device may allocate the first frequency domain resource to the first terminal device and the second frequency domain resource to the second terminal device in the second frequency domain resource set. For example, the network device may select frequency domain resource subset 1 in the second frequency domain resource set, and allocate frequency domain resource 1 in frequency domain resource subset 1 to the first terminal device and allocate frequency domain resource 2 in frequency domain resource subset 1 to the second terminal device.

[0174] In a specific example, a TDD spectrum is used, the bandwidth is 100 MHz, the subcarrier spacing is 30 kHz, the size of the first initial uplink BWP is 273 PRBs, and the size of the second initial uplink BWP is 51 PRBs. Frequency domain resource set 1 in the second frequency domain resource set includes one frequency domain resource A scheduled in the first initial uplink BWP, where the starting position of frequency domain resource A is 0 and the length of frequency domain resource A is 2, and further includes one frequency domain resource B scheduled in the second initial uplink BWP, where the starting position of frequency domain resource B is 18 and the length of frequency domain resource B is 6. When determining the RIV for the first terminal device, the network device may determine the RIV according to the formula in the above implementation 1, where RB start is 0, and L RBs is 2,

[0175]

number

[0176] is 273, and the calculated RIV is 273. When determining the RIV for the second terminal device, the network device may determine the RIV according to the formula in Implementation 1 above, except that RB start is 18, and L RBs is 6,

[0177]

number

[0178] is 51 and the calculated RIV is 273. Therefore, the network device start is 0 and L RBs allocate a first frequency domain resource, where RB start Both are 18L RBsA second frequency domain resource having a value of 6 may be assigned to the second terminal device.

[0179] Optionally, the process by which the network device determines the RIVs for the first terminal device and the second terminal device in Implementation 2 is similar to the process by which the network device determines the RIVs for the first terminal device and the second terminal device in Implementation 1. The difference is that in Implementation 1, the network device determines the RIVs for the first terminal device and the second terminal device based on the same frequency domain resource (i.e., Msg3 frequency domain resource), while in Implementation 2, the network device determines the RIVs for the first terminal device and the second terminal device based on different frequency domain resources. Specifically, the network device determines the RIV for the first terminal device based on the first frequency domain resource, and determines the RIV for the second terminal device based on the second frequency domain resource. For the specific process, please refer to the related description in Implementation 1. No repeated description is provided.

[0180] Correspondingly, the manner in which the first terminal device and the second terminal device determine the Msg3 frequency domain resource in Implementation 2 is similar to the manner in Implementation 1. The difference is that in Implementation 1, the first terminal device and the second terminal device determine the same frequency domain resource (i.e., the Msg3 frequency domain resource), while in Implementation 2, the first terminal device determines the first frequency domain resource, and the second terminal device determines the second frequency domain resource. For specific methods, please refer to the related descriptions in Implementation 1. No repeated descriptions are provided.

[0181] For example, the Msg3 frequency domain resources allocated by the network device to the first terminal device and the second terminal device may be shown in FIG.

[0182] In some embodiments, after step S203, the network device may detect Msg3 transmitted by the first terminal device and / or the second terminal device. For example, the network device may detect Msg3 transmitted by the first terminal device on the first frequency domain resource and may detect Msg3 transmitted by the second terminal device on the second frequency domain resource.

[0183] If Msg3 transmitted by the first terminal device and / or the second terminal device is detected, the network device transmits Msg4 to the first terminal device and / or the second terminal device. Otherwise, the network device indicates or schedules the first terminal device and / or the second terminal device to perform retransmission of Msg3 by using downlink control information (DCI), and the DCI scrambles the CRC by using the TC-RNTI. For a method of determining the RIV included in the frequency domain resource allocation field carried in the DCI, please refer to the method of determining the first information in S203.

[0184] In response, the first terminal device and / or the second terminal device detects the DCI in which the TC-RNTI scrambles the CRC, and if the DCI indicates a retransmission of Msg3, the Msg3 is retransmitted based on the information in the DCI.

[0185] Optionally, if the DCI indicates Msg4, Msg4 is received based on the information in the DCI.

[0186] In this embodiment of the present application, when scheduling Msg3, the network device may transmit the same scheduling information (i.e., first information) for two types of terminal devices. The scheduling information may indicate that the first terminal device performs the transmission of Msg3 within the range of the initial uplink BWP (i.e., the first initial uplink BWP) of the first terminal device, and the scheduling information may indicate that the second terminal device performs the transmission of Msg3 within the range of the initial uplink BWP (i.e., the second initial uplink BWP) of the second terminal device. In the above manner, when the network device does not determine the type of the terminal device, the network device may schedule the terminal devices within the range of different BWPs to perform the transmission of Msg3 and avoid transmission errors by using the same indication value.

[0187] In this embodiment of the present application, the same frequency domain resource may be allocated to different types of terminal devices for transmission of Msg3, so that the network device does not need to identify the type of the terminal device by using Msg1, thereby reducing the resource overhead of Msg1 and avoiding waste of Msg3 resources. In addition, when the network device allocates the same frequency domain resource to different types of terminal devices within different BWPs, by regulating the same starting position of the initial uplink BWP or by considering the offset value between the starting positions of different initial uplink BWPs, the absolute frequency domain positions for transmission of Msg3 by the two types of terminals may be ensured to be the same, thereby avoiding transmission errors.

[0188] Alternatively, in this embodiment of the present application, different frequency domain resources may be allocated to different types of terminal devices for transmitting Msg3, so that the network device does not need to identify the type of the terminal device by using Msg1, thereby reducing the resource overhead of Msg1 and allowing different types of terminal devices working within different BWPs to access successfully by using the same information. In this way, the access success rate of the terminal device may be increased without increasing the signaling overhead.

[0189] Based on the same inventive concept as the method embodiment, an embodiment of the present application provides a communication device. The structure of the communication device can be shown in Figure 5. The communication device includes: a communication module 501 and a processing module 502.

[0190] In a particular implementation, a communications device may be specifically configured to implement the method performed by the network device in the embodiment of FIG. 2. The device may be a network device, or may be a chip or chipset in a network device, or part of a chip, configured to perform the functions of the associated method. The communications module 501 is configured to communicate with a terminal device. The processing module 502 is configured to send configuration information of a first initial uplink BWP to a first terminal device via the communications module 501, send configuration information of a second initial uplink BWP to a second terminal device via the communications module 501, send first information to the first terminal device via the communications module 501, and / or send first information to the second terminal device via the communications module 501.

[0191] The first frequency domain resource indicated by the first information is within a frequency domain range of a first initial uplink BWP, the first frequency domain resource is used by a first terminal device to transmit Msg3, the second frequency domain resource indicated by the first information is within a frequency domain range of a second initial uplink BWP, the second frequency domain resource is used by a second terminal device to transmit Msg3, the first terminal device is a first type terminal device, and the second terminal device is a second type terminal device.

[0192] Optionally, the processing module 502 is further configured to receive Msg3 from the first terminal device on the first frequency domain resource via the communication module 501 after transmitting the first information to the first terminal device via the communication module 501, and / or receive Msg3 from the second terminal device on the second frequency domain resource via the communication module 501 after transmitting the first information to the second terminal device via the communication module 501.

[0193] Optionally, the processing module 502 is further configured to determine, for the second terminal device, the first information based on a starting position and length of the second frequency domain resource and the first initial uplink BWP, or to determine, for the first terminal device, the first information based on a starting position and length of the first frequency domain resource and the second initial uplink BWP.

[0194] In a particular implementation, a communications apparatus may be specifically configured to implement the method performed by the terminal device in the embodiment of FIG. 2. The apparatus may be a terminal device, or a chip or chipset within the terminal device, or part of a chip, configured to perform the functions of the associated method. The communications module 501 is configured to receive first information from the network device, where the first information indicates a first frequency domain resource for transmitting Msg3 in the random access procedure. The processing module 502 is configured to determine a first frequency domain resource based on the first information and the second initial uplink BWP, where the first frequency domain resource is within a frequency domain range of the first initial uplink BWP, the first initial uplink BWP is the initial uplink BWP of the first terminal device, and the second initial uplink BWP is the initial uplink BWP of the second terminal device.

[0195] Optionally, the processing module 502 may be specifically configured to determine a starting position of the first frequency domain resource and a length of the first frequency domain resource based on the first information and the size of the second initial uplink BWP.

[0196] Alternatively, the processing module 502 may be specifically configured to determine a starting position of the first frequency domain resource and a length of the first frequency domain resource based on the first information, the first initial uplink BWP, and a first offset value, where the first offset value is a frequency domain offset value between the starting position of the first initial uplink BWP and the starting position of the second initial uplink BWP.

[0197] The division into modules in the embodiments of the present application is merely an example, and is merely a division into logical functions, and other divisions may be used in actual implementation. In addition, the functional modules in the embodiments of the present application may be integrated into one processor, or each module may exist physically alone, or two or more modules may be integrated into one module. The integrated modules may be implemented in the form of hardware or in the form of software functional modules. It may be understood that for the functions or implementations of the modules in the embodiments of the present application, please further refer to the related descriptions in the method embodiments.

[0198] In a possible implementation, the communication apparatus may be as shown in FIG. 6. The apparatus may be a communication device or a chip in a communication device. The communication device may be the terminal device in the above-described embodiment or the network device in the above-described embodiment. The apparatus may include a processor 601 and a communication interface 602, and may further include a memory 603. The processing module 502 may be the processor 601. The communication module 501 may be the communication interface 602.

[0199] The processor 601 may be a CPU, a digital processing unit, etc. The communication interface 602 may be a transceiver, an interface circuit such as a transceiver circuit, a transceiver chip, etc. The device further includes a memory 603 configured to store a program executed by the processor 601. The memory 603 may be a non-volatile memory, such as a hard disk drive (HDD) or a solid state drive (SSD), or a volatile memory, such as a random access memory (RAM). The memory 603 may be used to carry or store program code, such as in the form of instruction structures or data structures, and may be any other medium that can be accessed by a computer, but is not limited to such.

[0200] The processor 601 is configured to execute program code stored in the memory 603, and in particular to perform the actions of the processing module 502. The details will not be described again here in this application. The communication interface 602 is specifically configured to perform the operations of the communication module 501. The details will not be described again here.

[0201] The specific connection medium between the communication interface 602, the processor 601, and the memory 603 is not limited in this embodiment of the present application. In this embodiment of the present application, the memory 603, the processor 601, and the communication interface 602 are connected via the bus 604 in FIG. 6. The bus is represented by using a thick line in FIG. 6. The manner of connection between the other components is merely an example for explanation and is not limited thereto. The bus may be classified into an address bus, a data bus, a control bus, etc. For ease of representation, the bus is represented by using only one thick line in FIG. 6. However, this does not indicate that there is only one bus or only one type of bus.

[0202] FIG. 7 is a schematic diagram of a network device according to an embodiment of the present application, and may be, for example, a schematic diagram of the structure of a network device. The network device may be applied to the system shown in FIG. 1 and may perform the functions of the network device in the embodiment of the method shown in FIG. 2. The network device 70 may include one or more distributed units (DUs) 701 and one or more central units (CUs) 702. The DU 701 may include at least one antenna 705, at least one radio frequency unit 706, at least one processor 707, and at least one memory 708. The DU 701 is mainly configured to receive and transmit radio frequency signals, convert radio frequency signals and baseband signals, and perform some baseband processing. The CU 702 may include at least one processor 7022 and at least one memory 7021. The CU 702 and the DU 701 may communicate with each other via an interface. The control plane interface may be Fs-C, for example, F1-C. The User Plane interface may be Fs-U, for example, F1-U.

[0203] The CU 702 is mainly configured to perform baseband processing, control the network device, etc. The DU 701 and the CU 702 may be physically located together or physically located separately, in other words, may be distributed base stations. The CU 702 is the control center of the network device and may also be referred to as a processing unit, and is mainly configured to complete baseband processing functions. For example, the CU 702 may be configured to control the network device to perform operation procedures related to the network device in the method embodiments of FIGS. 3 and 4.

[0204] Specifically, the baseband processing on the CU and DU may be divided based on the protocol layer of the wireless network. For example, the functions of the packet data convergence protocol (PDCP) layer and protocol layers above the PDCP layer are configured in the CU. The functions of the protocol layers below the PDCP layer, such as the radio link control (RLC) layer and the media access control (MAC) layer, are configured in the DU. For another example, the CU implements the functions of the RRC layer and the PDCP layer, e.g., the receive and transmit actions in the embodiment of the present application, and the DU implements the functions of the RLC layer, the MAC layer, and the physical (PHY) layer, e.g., the actions that determine how to transmit in the embodiment of the present application.

[0205] Additionally, optionally, the network device 70 may include one or more radio frequency units (RUs), one or more DUs, and one or more CUs. The DUs may include at least one processor 707 and at least one memory 708, the DUs may include at least one antenna 705 and at least one radio frequency unit 706, and the CUs may include at least one processor 7022 and at least one memory 7021.

[0206] In one example, the CU 702 may include one or more boards, and the multiple boards may jointly support a radio access network of a single access standard (e.g., a 5G network or a 6G network) or separately support radio access networks of different access standards (e.g., an LTE network, a 5G network, a 6G network, and another network). The memory 7021 and the processor 7022 may serve one or more boards. In other words, the memory and the processor may be disposed on each board. Alternatively, the multiple boards may share the same memory and the same processor. In addition, necessary circuitry may be further disposed on each board. The DU 701 may include one or more boards, and the multiple boards may jointly support a radio access network of a single access standard (e.g., a 5G network or a 6G network) or separately support radio access networks of different access standards (e.g., an LTE network, a 5G network, a 6G network, and another network). The memory 708 and the processor 707 may serve one or more boards. In other words, the memory and processor may be disposed on each board. Alternatively, multiple boards may share the same memory and processor. In addition, necessary circuitry may be further disposed on each board.

[0207] FIG. 8 is a schematic diagram of the structure of a terminal device according to an embodiment of the present application. The terminal device may be applied to the system shown in FIG. 1 and perform the functions of the terminal device in the method embodiment shown in FIG. 2. For ease of explanation, FIG. 8 only shows the main components of the terminal device. As shown in FIG. 8, the terminal device 80 includes a processor, a memory, a control circuit, an antenna, and an input / output device. The processor is mainly configured to process communication protocols and communication data, control the entire terminal device, execute software programs, process data from the software programs, and support the terminal device in performing the actions described in the method embodiments of FIGS. 3 and 4, for example. The memory is mainly configured to store software programs and data. The control circuit is mainly configured to convert baseband signals and radio frequency signals and process radio frequency signals. The control circuit and the antenna together may be referred to as a transceiver and are mainly configured to receive and transmit radio frequency signals in the form of electromagnetic waves. The input / output device, such as a touchscreen, a display, or a keyboard, is mainly configured to receive data input by a user and output data to the user.

[0208] After the terminal device is powered on, the processor can load the software program in the memory, interpret and execute the instructions of the software program, and process the data of the software program. When data needs to be transmitted wirelessly, the processor performs baseband processing on the data to be transmitted and then outputs the baseband signal to the radio frequency circuit. The radio frequency circuit performs radio frequency processing on the baseband signal and then transmits the radio frequency signal to the outside in the form of electromagnetic waves via the antenna. When data is transmitted to the terminal device, the radio frequency circuit receives the radio frequency signal via the antenna, converts the radio frequency signal into a baseband signal, and outputs the baseband signal to the processor. The processor converts the baseband signal into data and processes the data.

[0209] Those skilled in the art will understand that for ease of explanation, FIG. 8 shows only one memory and one processor. In an actual terminal device, there may be multiple processors and multiple memories. The memory may also be referred to as a storage medium, a storage device, etc. The memory may be a storage element located on the same chip as the processor, i.e., an on-chip storage element, or may be an independent storage element. This is not limited in this embodiment of the present application.

[0210] In an optional implementation, the terminal device may include a baseband processor and a central processing unit. The baseband processor is mainly configured to process communication protocols and communication data. The central processing unit is mainly configured to control the entire terminal device, execute software programs, and process data of the software programs. The functions of the baseband processor and the central processing unit may be integrated into the processor of FIG. 8. Those skilled in the art will understand that the baseband processor and the central processing unit may alternatively be processors independent of each other and interconnected using technology such as a bus. Those skilled in the art will understand that the terminal device may include multiple baseband processors to comply with different network standards, multiple central processing units to enhance the processing capabilities of the terminal device, and various components of the terminal device may be connected via various buses. The baseband processor may be expressed as a baseband processing circuit or a baseband processing chip. Alternatively, the central processing unit may be expressed as a central processing circuit or a central processing chip. The function of processing communication protocols and communication data may be built into the processor or stored in memory in the form of a software program, and the processor executes the software program to implement the baseband processing function.

[0211] In this embodiment of the present application, the antenna having the transmitting and receiving function and the control circuit may be regarded as, for example, a transmitting and receiving unit 801 of the terminal device 80 configured to support the terminal device in performing the receiving function and the transmitting function. A processor 802 having the processing function may be regarded as a processing unit 802 of the terminal device 80. As shown in FIG. 8, the terminal device 80 includes the transmitting and receiving unit 801 and the processing unit 802. Alternatively, the transmitting and receiving unit may be referred to as a transceiver, a transceiver, a transceiver device, etc. Optionally, a component configured to implement the receiving function in the transmitting and receiving unit 801 may be regarded as a receiving unit. A component configured to implement the transmitting function in the transmitting and receiving unit 801 may be regarded as a transmitting unit. In other words, the transmitting and receiving unit 801 includes a receiving unit and a transmitting unit. The receiving unit may also be referred to as a receiver, an input port, a receiving circuit, etc. The transmitting unit may also be referred to as a transmitter, a transmitter, a transmitting circuit, etc.

[0212] The processor 802 may be configured to execute instructions stored in the memory to control the transceiver unit 801 to receive and / or transmit signals, thereby completing the functions of the terminal device in the method embodiment. The processor 802 further includes an interface configured to implement signal input / output functions. In one implementation, the functions of the transceiver unit 801 may be realized by a transceiver circuit or a dedicated transceiver chip.

[0213] An embodiment of the present invention further provides a computer-readable storage medium configured to store computer software instructions that need to be executed by the aforementioned processor, the computer-readable storage medium including a program that needs to be executed by the aforementioned processor.

[0214] An embodiment of the present application further provides a communication system, including a communication device configured to implement the functions of the terminal device in the embodiment of Figure 2 and a communication device configured to implement the functions of the network device in the embodiment of Figure 2.

[0215] Those skilled in the art should understand that the embodiments of the present application may be provided as a method, a system, or a computer program product. Thus, the present application may use the form of a hardware-only embodiment, a software-only embodiment, or an embodiment having a combination of software and hardware. In addition, the present application may use the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk memory, CD-ROM, optical memory, etc.) containing computer-usable program code.

Claims

1. 1. A method of communication, the method comprising: sending configuration information of a first initial uplink bandwidth portion (BWP) to a first terminal device; sending configuration information of a second initial uplink BWP to a second terminal device; transmitting first information to the first terminal device and / or transmitting the first information to the second terminal device; Including, The first frequency domain resource indicated by the first information is within a frequency domain range of the first initial uplink BWP, and the first frequency domain resource is used by the first terminal device to send Msg3; The second frequency domain resource indicated by the first information is within a frequency domain range of the second initial uplink BWP, and the second frequency domain resource is used by the second terminal device to send Msg3; the first terminal device is a terminal device of a first type, and the second terminal device is a terminal device of a second type; A starting position of the second frequency domain resource is determined based on a starting position of the second initial uplink BWP and a first offset value, the first offset value being a frequency domain offset value between a starting position of the first initial uplink BWP and the starting position of the second initial uplink BWP. Communication method.

2. The method of claim 1 , wherein the first information is a resource indication value RIV of a frequency domain resource.

3. The method comprises: receiving the Msg3 from the first terminal device on the first frequency domain resource after transmitting the first information to the first terminal device; and / or receiving the Msg3 from the second terminal device on the second frequency domain resource after transmitting the first information to the second terminal device; The method of claim 1 further comprising:

4. The method comprises: determining, for the second terminal device, the first information based on a starting position and a length of the second frequency domain resource and the first initial uplink BWP; or determining, for the first terminal device, the first information based on a starting position and a length of the first frequency domain resource and the second initial uplink BWP; The method of claim 1 further comprising:

5. The method of claim 1 , wherein a frequency domain range of the first frequency domain resource is the same as a frequency domain range of the second frequency domain resource.

6. The method of claim 5 , wherein a starting position of the first initial uplink BWP is the same as a starting position of the second initial uplink BWP.

7. The method of claim 1 , wherein a frequency domain range of the first frequency domain resource is different from a frequency domain range of the second frequency domain resource.

8. 6. The method of claim 5, wherein the first frequency domain resource and / or the second frequency domain resource belongs to a first frequency domain resource set, and an RIV of any frequency domain resource in the first frequency domain resource set for the first terminal device is the same as an RIV of any frequency domain resource for the second terminal device.

9. 2. The method of claim 1, wherein the first information is carried in a random access response uplink grant (RAR UL grant) or downlink control information (DCI) scrambled by using a temporary cell radio network temporary identifier (TC-RNTI).

10. 1. A communication method, the method being applicable to a first terminal device or a chip in the first terminal device, the method comprising: receiving first information from a network device, the first information indicating a first frequency domain resource for transmitting a third message Msg3 in a random access procedure; determining the first frequency domain resource based on the first information and a second initial uplink bandwidth portion BWP, wherein the first frequency domain resource is within a frequency domain range of a first initial uplink BWP, the first initial uplink BWP is an initial uplink BWP of the first terminal device, and the second initial uplink BWP is an initial uplink BWP of a second terminal device; The step of determining the first frequency domain resource based on the first information and a second initial uplink BWP includes: determining a start position of the first frequency domain resource and a length of the first frequency domain resource based on the first information, the first initial uplink BWP, and a first offset value, wherein the first offset value is a frequency domain offset value between a start position of the first initial uplink BWP and a start position of the second initial uplink BWP; Send one piece of information to different types of terminals, and each type of terminal determines the resources to use based on its type. Communication method.

11. The method of claim 10 , wherein the first frequency domain resource is within a frequency domain range of the second initial uplink BWP.

12. The step of determining the first frequency domain resource based on the first information and a second initial uplink BWP includes:

11. The method of claim 10, comprising determining a starting position of the first frequency domain resource and a length of the first frequency domain resource based on the first information and a size of the second initial uplink BWP.

13. The method of claim 10 , wherein the first information is a resource indication value RIV of a frequency domain resource.

14. The method of claim 10, wherein the first information is carried in a random access response uplink grant (RAR UL grant) or downlink control information (DCI) scrambled by using a temporary cell radio network temporary identifier (TC-RNTI).

15. 1. A communications device, comprising: a communication module configured to communicate with a terminal device; Sending configuration information of a first initial uplink bandwidth portion (BWP) to a first terminal device via the communication module; Sending configuration information of a second initial uplink BWP to a second terminal device via the communication module; a processing module configured to transmit first information to the first terminal device via the communication module and / or to transmit the first information to the second terminal device via the communication module; Equipped with The first frequency domain resource indicated by the first information is within a frequency domain range of the first initial uplink BWP, and the first frequency domain resource is used by the first terminal device to send Msg3; The second frequency domain resource indicated by the first information is within a frequency domain range of the second initial uplink BWP, and the second frequency domain resource is used by the second terminal device to send Msg3; the first terminal device is a terminal device of a first type, and the second terminal device is a terminal device of a second type; A starting position of the second frequency domain resource is determined based on a starting position of the second initial uplink BWP and a first offset value, the first offset value being a frequency domain offset value between a starting position of the first initial uplink BWP and the starting position of the second initial uplink BWP. Communication equipment.

16. The apparatus of claim 15 , wherein the first information is a resource indication value RIV of a frequency domain resource.

17. The processing module includes: receiving the Msg3 from the first terminal device on the first frequency domain resource via the communication module after transmitting the first information to the first terminal device via the communication module; and / or and after transmitting the first information to the second terminal device via the communication module, receiving the Msg3 from the second terminal device via the communication module on the second frequency domain resource. The apparatus of claim 15 , further configured to:

18. The processing module includes: For the second terminal device, determining the first information based on a starting position and a length of the second frequency domain resource and the first initial uplink BWP; or determining, for the first terminal device, the first information based on a starting position and a length of the first frequency domain resource and the second initial uplink BWP; The apparatus of claim 15 , further configured to:

19. The apparatus of claim 15 , wherein a frequency domain range of the first frequency domain resource is the same as a frequency domain range of the second frequency domain resource.

20. 20. The apparatus of claim 19, wherein a starting position of the first initial uplink BWP is the same as a starting position of the second initial uplink BWP.

21. The apparatus of claim 15 , wherein a frequency domain range of the first frequency domain resource is different from a frequency domain range of the second frequency domain resource.

22. 20. The apparatus of claim 19, wherein the first frequency domain resource and / or the second frequency domain resource belongs to a first frequency domain resource set, and an RIV of any frequency domain resource in the first frequency domain resource set for the first terminal device is the same as an RIV of any frequency domain resource for the second terminal device.

23. 23. The apparatus according to claim 15, wherein the first information is carried in a Random Access Response Uplink Grant (RAR UL grant) or Downlink Control Information (DCI) scrambled by using a Temporary Cell Radio Network Temporary Identifier (TC-RNTI).

24. A communication device, the device being a first terminal device or a chip in the first terminal device, the device comprising: a communication module configured to receive first information from a network device, the first information indicating first frequency domain resources for transmitting a third message Msg3 in a random access procedure; and a processing module configured to determine the first frequency domain resource based on the first information and a second initial uplink bandwidth portion BWP, the first frequency domain resource being within a frequency domain range of a first initial uplink BWP, the first initial uplink BWP being an initial uplink BWP of the first terminal device, and the second initial uplink BWP being an initial uplink BWP of a second terminal device; and Equipped with The processing module includes: specifically configured to determine a start position of the first frequency domain resource and a length of the first frequency domain resource based on the first information, the first initial uplink BWP, and a first offset value, the first offset value being a frequency domain offset value between a start position of the first initial uplink BWP and a start position of the second initial uplink BWP; Send one piece of information to different types of terminals, and each type of terminal determines the resources to use based on its type. Communication equipment.

25. 25. The apparatus of claim 24, wherein the first frequency domain resource is within a frequency domain range of the second initial uplink BWP.

26. The processing module includes:

25. The apparatus of claim 24, specifically configured to determine a starting position of the first frequency domain resource and a length of the first frequency domain resource based on the first information and a size of the second initial uplink BWP.

27. 25. The apparatus of claim 24, wherein the first information is a resource indication value RIV of a frequency domain resource.

28. 28. The apparatus according to claim 24, wherein the first information is carried in a Random Access Response Uplink Grant (RAR UL grant) or Downlink Control Information (DCI) scrambled by using a Temporary Cell Radio Network Temporary Identifier (TC-RNTI).

29. A communication system comprising a network device, a first terminal device, and a second terminal device, wherein the first terminal device is a first type of terminal device and the second terminal device is a second type of terminal device; The network device transmits configuration information of a first initial uplink bandwidth portion BWP to the first terminal device and transmits configuration information of a second initial uplink BWP to the second terminal device; the network device transmits first information to the first terminal device and / or transmits the first information to the second terminal device, wherein a first frequency domain resource indicated by the first information is within a frequency domain range of the first initial uplink BWP, and the first frequency domain resource is used by the first terminal device, and transmits Msg3; and a second frequency domain resource indicated by the first information is within a frequency domain range of the second initial uplink BWP, and the second frequency domain resource is used by the second terminal device, and transmits Msg3; The first terminal device determines the first frequency domain resource based on the first information and the first initial uplink BWP, or determines the first frequency domain resource based on the first information and the second initial uplink BWP; A starting position of the second frequency domain resource is determined based on a starting position of the second initial uplink BWP and a first offset value, the first offset value being a frequency domain offset value between a starting position of the first initial uplink BWP and the starting position of the second initial uplink BWP. Communication system.

30. 15. A computer readable storage medium configured to store computer instructions that, when executed on a computer, enable the computer to perform a method according to any one of claims 1 to 9, or enable the computer to perform a method according to any one of claims 10 to 14.