A communication method, a communication device, and a communication system

By performing uplink data transmission during the random access process based on parameter information of specific device types in 5G communication systems, the problem of inconsistent parameters between UE and network devices is solved, thereby improving access success rate and system stability.

CN119364552BActive Publication Date: 2026-07-14HUAWEI TECH CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
HUAWEI TECH CO LTD
Filing Date
2024-08-19
Publication Date
2026-07-14

AI Technical Summary

Technical Problem

In the 5G era, when a user equipment (UE) performs a random access procedure under a specific device type, it may use parameter configurations that are not specific to the device type, which may lead to inconsistencies in parameter understanding between the network device and the UE, resulting in access failure.

Method used

By explicitly specifying that uplink data transmission during the random access process should be based on the second or third type of parameter information when the first type of parameter information is not included, the clarity and standardization of parameter configuration are ensured, the logical process of UE determining its own type is reduced, and the access success rate is improved.

Benefits of technology

It improves the consistency of parameter understanding between network devices and UEs, reduces the risk of access failure, optimizes network resource utilization efficiency, and enhances the robustness and stability of the communication system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119364552B_ABST
    Figure CN119364552B_ABST
Patent Text Reader

Abstract

The application relates to the technical field of communication, in particular to a communication method, a communication device and a communication system. The method comprises the following steps: receiving first information, wherein the first information is used for a random access process of a first feature; in the case that the first information does not comprise parameter information of a first type, performing uplink data transmission in the random access process of the first feature according to parameter information of a second type; in the case that the first information comprises the parameter information of the first type, performing the uplink data transmission in the random access process of the first feature according to the parameter information of the first type; and if the random access of the first feature is converted into the random access of a second feature, performing uplink data transmission in the random access process of the second feature according to parameter information of a third type. The method ensures the consistency of the understanding of parameters between a network device and a UE.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of communication technology, and in particular to a communication method, communication device and communication system. Background Technology

[0002] In the 5G era, User Equipment (UE) can access network devices (base stations) via random access. Current random access methods include four-step random access (4-step RA) and two-step random access (2-step RA). Four-step RA involves transmitting Msg1, Msg2, Msg3, and Msg4, while two-step RA involves transmitting MsgA and MsgB. As service requirements evolve with technological advancements, current random access has expanded to include various features and specific device types, such as RedCap (low complexity), SDT (small packet transmission), Slicing, and CE (coverage enhancement). These features and device types can be configured with corresponding random access resources. Furthermore, each feature / device type can be configured with separate resources and configuration information for both four-step and two-step random access.

[0003] Because the parameters for random access under the aforementioned characteristics or specific device types may differ from those for random access under non-characteristic or non-specific device types, even when the UE performs a random access procedure under the relevant characteristics or specific device types, it may still use the non-characteristic or specific device type parameters configured by the network device. This leads to a difference between the parameters expected by the network device to be used by the UE and the parameters actually used by the UE, resulting in the UE's random access failing.

[0004] In summary, ensuring consistency in parameter understanding between network devices and UEs is a problem that urgently needs to be solved by those skilled in the art. Summary of the Invention

[0005] This application provides a communication method, communication device, and communication system to ensure consistency in parameter understanding between network devices and UEs.

[0006] Firstly, this application provides a communication method, the subject of which can be a terminal device (such as a first terminal), or a chip or circuit in the terminal device. Taking a terminal device as an example, the method includes:

[0007] Receive first information, wherein the first information is used in the random access procedure of the first feature;

[0008] If the first information does not include parameter information of the first type, uplink data transmission is performed during the random access process of the first feature based on parameter information of the second type.

[0009] When the first information includes parameter information of the first type, uplink data transmission is performed in the random access process of the first feature based on the parameter information of the first type.

[0010] If the random access is converted from the first feature to the second feature, the uplink data transmission in the random access process of the second feature is performed according to the parameter information of the third type.

[0011] In this application embodiment, the first information not including parameter information of the first type may mean that the first information does not include parameter information that instructs the UE (such as the first terminal) to perform random access of the first feature.

[0012] For example, the first information can be MsgA-ConfigCommon-r17. For instance, the first information can be MsgA-ConfigCommon included in MsgA-ConfigCommon-r17. Correspondingly, the parameter information for the first type of random access can be MsgA-TransformPrecoder. The aforementioned random access procedure for performing the first feature includes the UE (first terminal) sending or receiving information during the random access procedure. For example, the aforementioned random access procedure for performing the first feature includes sending Msg3, MsgA, and PRACH, or receiving Msg2, Msg4, and MsgB.

[0013] When a UE performs a random access procedure under a specific feature or device type, it may use parameters configured by the network device that are not specific to that feature or device type. For example, the current protocol stipulates that if a UE fails to perform a two-step random access attempt, it can fall back to a four-step random access procedure. In this case, optionally, the parameter information for the second feature of random access, and if the first information does not include parameter information of the first type, the parameter information for the random access procedure of the first feature can be determined based on the parameter information of the second type.

[0014] However, consider that the UE may perform random access based on the configured parameters for the four-step random access process (such as the second type of parameter information). It should be understood that the parameters for the four-step random access process here may be those for non-feature-specific or non-device-type-specific four-step random access procedures. However, a UE directly performing a four-step random access process for a specific feature or device type may use parameters for that specific feature or device type (such as the third type of parameter information). The parameters for the non-feature-specific or non-device-type-specific four-step random access process may differ from those for the specific feature or device type. This results in situations where UEs performing the four-step random access process use different parameters. The network device, unaware that the UE transitioned from a two-step random access process, will perform detection according to the configured parameters for the four-step random access process. This discrepancy can lead to reception failure. For example, if the aforementioned parameter information is MsgA-TransformPrecoder, the network device may be unable to receive the information sent by the UE according to the expected precoding method used by the UE, thus causing reception failure.

[0015] For example, the configuration information for two-step random access by the R17 RedCap terminal device does not include the precoding method for MsgA. The terminal device determines the precoding method for MsgA in the R17 RedCap two-step random access process based on the precoding method for Msg3 in the configuration information for four-step random access by the R15 terminal device. After the terminal device switches from two-step random access to four-step random access, if the R17 RedCap terminal device still uses the precoding method for Msg3 in the configuration information for four-step random access by the R15 terminal device, while the terminal device that directly initiates the R17 RedCap four-step random access uses the precoding method for Msg3 in the configuration information for four-step random access by the R17 RedCap terminal device, the precoding methods for Msg3 in R17 and R15 will differ. This will lead to a problem where different terminal devices use different precoding methods in the same random access process. Since the network device will only receive data based on one precoding method, the parameters of the network device and one of the terminal devices will be inconsistent, resulting in reception failure. Therefore, in an optional implementation, the missing first type of parameter information in the random access process of the second feature can be determined based on the third type of parameter information, thereby improving the success rate of the UE performing the random access process of the second feature (the random access process of the second feature may include sending Msg3, PRACH, or receiving Msg2, Msg4) and ensuring the consistency of the network device and the UE's understanding of the parameters.

[0016] For example, in current protocol specifications, many parameters for four-step random access in the network device's random access configuration information are mandatory, such as msg3-TransformPrecoder, which indicates the precoding method for Msg3. However, many parameters for two-step random access are optional for the network device to configure, such as (the first type of parameter information, which could be MsgA-TransformPrecoder, indicating the precoding method for MsgAPUSCH). To avoid access failure due to missing parameters, the current solution is that if a parameter in two-step random access is not configured, the UE can use the same parameter value from the four-step random access configuration to perform two-step random access. Based on this, in an optional implementation, the parameter information of the random access procedure of the first feature can be determined based on the parameter information corresponding to the characteristics / specific device type (including R15, R16, R17, and other features and device types to be proposed later) of the random access procedure of the first feature. For example, if the random access procedure of the first feature belongs to the random access procedure of the first feature or the first terminal device type (including the above-mentioned multiple features or specific device types), then the parameter information of the random access procedure of the first feature is determined according to the parameter information of the third type. If the random access procedure of the first feature does not include the above-mentioned multiple features or specific device types, then the parameter information of the random access procedure of the first feature is determined according to the parameter information of the second type.

[0017] However, since the UE (first terminal) needs to perform a two-step random access procedure under a specific feature or device type, it uses the parameter values ​​corresponding to the four-step random access procedure. The parameters for random access under the aforementioned specific feature or device type may differ from those for random access under non-specific features. The UE itself needs to determine whether it belongs to a random access procedure under a non-specific or non-specific device type or a specific feature or device type, increasing the UE's logical judgment process. Therefore, this application embodiment addresses this situation by clarifying that when the first information does not include parameter information of the first type, the parameter information of the random access procedure of the first feature is determined based on the parameter information of the second type. This allows the UE to perform the random access procedure of the first feature without needing to determine whether it belongs to a random access procedure under a non-specific or non-specific device type or a specific feature or device type, reducing the terminal device's judgment logic regarding the type of random access procedure it belongs to. In addition, when the precoding parameters of the data channel (PUSCH, physical unlinked shared channel) are not configured, the protocol stipulates that the UE uses the rach-ConfigCommon, which is the configuration parameter in the 4-step RA defined in R15. The same logic is adopted in the embodiments of this application, which reduces the processing complexity of the terminal device and improves its response speed and access success rate, which is especially important for resource-constrained terminal devices (such as RedCap, eRedCap, etc.).

[0018] In one optional implementation, the random access procedure of the first feature and the random access procedure of the second feature both belong to the random access procedure of the first characteristic or the first terminal device type; the first characteristic includes one or more of coverage enhancement, small packet transmission, non-terrestrial transmission, energy saving, and slicing, and the first terminal device type includes one or more of RedCap with reduced complexity, eRedCap with further reduced complexity, non-terrestrial transmission, IoT terminal, or energy saving.

[0019] It should be understood that the first feature refers to the fact that the current random access described above has extended to various characteristics or specific device types, and the corresponding parameter information is the parameter information of the random access process under the characteristics or specific device types.

[0020] Optionally, coverage enhancement includes one or more of Msg1 repeat transmission, Msg3 repeat transmission, and MsgA repeat transmission.

[0021] It should be noted that the aforementioned first characteristic may also include one or more of the characteristics defined in Release 17 and later versions, or characteristics not defined in the base version; the aforementioned first terminal device type may also include specific device types defined in Release 17 and later versions. It should be understood that a network device is capable of identifying the first characteristic of a terminal device during a random access process.

[0022] In one alternative implementation, the random access procedure of the first feature is a two-step random access procedure; the random access procedure of the second feature is a four-step random access procedure.

[0023] In one alternative implementation, the first type includes a random access procedure with the first feature, and the third type includes a random access procedure with the second feature.

[0024] The embodiments of this application, through a first type of random access procedure including the first feature and a third type of random access procedure including the second feature, make parameter configuration clearer and more standardized. This helps network devices and terminal devices accurately understand and apply the corresponding parameter configuration during the random access process, avoiding access failures caused by inconsistent parameter understanding and optimizing the utilization efficiency of network resources.

[0025] In one alternative implementation, the first type is a two-step random access process with a first characteristic or a first terminal device type.

[0026] In one alternative implementation, the second type is a four-step random access process for broadband terminal equipment (eMBB).

[0027] In one alternative implementation, the third type is a four-step random access process of the first characteristic or the first terminal device type.

[0028] Optionally, the first type of parameter information is used to configure the terminal device of the first characteristic or the first terminal device type to perform a two-step random access procedure. It can also be described as the terminal device of the first characteristic or the first terminal device type performing a two-step random access procedure based on the first type of parameter information. The third type of parameter information is used to configure the terminal device of the first characteristic or the first terminal device type to perform a four-step random access procedure. It can also be described as the terminal device of the first characteristic or the first terminal device type performing a four-step random access procedure based on the third type of parameter information. The second type of parameter information is used to configure the four-step random access procedure of the broadband terminal device (eMBB). It can also be described as the broadband terminal device (eMBB) performing a four-step random access procedure based on the second type of parameter information.

[0029] In one alternative implementation, the first information includes MsgA-ConfigCommon-r17.

[0030] In one alternative implementation, the parameter information includes one or more of pre-encoded information, power information, or format information.

[0031] This application's implementation improves the accuracy and reliability of information transmission by clearly defining key elements such as precoding information, power information, and format information in the parameter information, and by specifically detailing transmission precoding information such as MsgA PUSCH and Msg3 PUSCH. This helps network devices accurately receive and parse uplink data from terminal devices, reducing the risk of transmission errors and access failures.

[0032] In one optional implementation, the parameter information includes precoded information;

[0033] The first type of parameter information is used to indicate the first precoding method for uplink data transmission;

[0034] The second type of parameter information includes a first value or a second value, wherein the first value is used to indicate the second precoding method for the uplink data transmission, and the second value is used to indicate that the second precoding method is not used when transmitting the uplink data.

[0035] The third type of parameter information includes a third value or a fourth value. The third value is used to indicate the third precoding method for the uplink data transmission, and the fourth value is used to indicate that the third precoding method is not used when transmitting the uplink data.

[0036] Different values ​​in the second or third type of parameter information can be used for different purposes, enabling the first terminal to use the expected precoding method when transmitting uplink data.

[0037] In one alternative implementation, the parameter information includes precoding information, and the first type of parameter information includes transmission precoding information for MsgA PUSCH.

[0038] In one alternative implementation, the second type of parameter information and the third type of parameter information include the transmission precoding information of Msg3PUSCH.

[0039] In one optional implementation, the method further includes:

[0040] Receive second information, the second information including parameter information of a second type; and / or,

[0041] Receive third information, which includes parameter information of a third type.

[0042] In the embodiments of this application, the first information, the second information, and the third information can be carried in the same signaling, or in different signaling, or the first and second information can be carried in the first signaling and the third information in the second signaling, or the first and third information can be carried in the first signaling and the second information in the second signaling, or the first information can be carried in the first signaling and the second and third information in the second signaling. Carrying in the same signaling can be understood as being in the same signaling message or in signaling received at the same time. Optionally, the aforementioned signaling is system information. For example, the signaling is a system information block. The system information can be system information block 1 (SIB1). Therefore, the actions of receiving the second information and receiving the third information can be the same action or different actions; this application does not limit this.

[0043] In one alternative implementation, one or more of the first information, the second information, and the third information are the first signaling bearers.

[0044] In an alternative implementation, the first information is not directly included in the configuration information of the partial bandwidth BWP.

[0045] In one alternative implementation, the second information is directly included in the configuration information of the partial bandwidth BWP.

[0046] In an alternative implementation, the third information is not directly included in the configuration information of the partial bandwidth BWP.

[0047] In one alternative implementation, the first information is included in the configuration information of the random access procedure of the first feature.

[0048] In one alternative implementation, the third information is included in the configuration information of the random access procedure of the second feature.

[0049] It should be noted that the aforementioned first / third information not being directly included in the configuration information of a partial bandwidth BWP can mean that the first / third information is nested within the configuration information of the partial bandwidth BWP. For example, the network device configures additional random access parameters for different features or terminal types. The AdditionalRACH-ConfigList includes multiple AdditionalRACH-Configs. Each AdditionalRACH-Config corresponds to one feature or terminal type. Each AdditionalRACH-Config may include rach-ConfigCommon and MsgA-ConfigCommon, which are not directly included in the AdditionalRACH-ConfigList.

[0050] Secondly, this application provides a communication method, the execution subject of which can be a network device, or a chip or circuit within the network device. Taking a network device as an example, the method includes:

[0051] Send the first information to the first terminal;

[0052] If the first information does not include parameter information of the first type, the uplink data transmitted by the first terminal during the random access process of the first feature based on the parameter information of the second type is received.

[0053] If the first information includes parameter information of the first type, the uplink data transmitted during the random access process of the first feature performed by the first terminal based on the parameter information of the first type is received.

[0054] If the first terminal switches from random access based on the first feature to random access based on the second feature, it receives the uplink data transmitted during the random access process based on the second feature according to the parameter information of the third type.

[0055] It should be understood that the uplink data sent during the random access process of receiving the first feature and the uplink data sent during the random access process of receiving the second feature are not sequential in time and can be received simultaneously.

[0056] This application embodiment improves the success rate of terminal devices accessing the network and the user experience by clearly defining the UE parameter selection in different scenarios, enabling the communication system to better meet the diverse needs of different users and ensuring the consistency of network devices and UEs in understanding parameters.

[0057] In one optional implementation, both the random access procedure of the first feature and the random access procedure of the second feature are random access procedures belonging to the first feature or the first terminal device type; the first feature includes one or more of coverage enhancement, small packet transmission, non-terrestrial transmission, energy saving, and slicing, and the first terminal device type includes one or more of RedCap with reduced complexity, eRedCap with further reduced complexity, non-terrestrial transmission, IoT terminal, or energy saving.

[0058] In one alternative implementation, the random access procedure of the first feature is a two-step random access procedure; the random access procedure of the second feature is a four-step random access procedure.

[0059] In one alternative implementation, the first type includes a random access procedure with the first feature, and the third type includes a random access procedure with the second feature.

[0060] In one alternative implementation, the first type is a two-step random access process with a first characteristic or a first terminal device type.

[0061] In one alternative implementation, the second type is a four-step random access process for broadband terminal equipment (eMBB).

[0062] In one alternative implementation, the third type is a four-step random access process of the first characteristic or the first terminal device type.

[0063] In one alternative implementation, the first information includes MsgA-ConfigCommon-r17.

[0064] In one alternative implementation, the parameter information includes one or more of pre-encoded information, power information, or format information.

[0065] In one alternative implementation, the parameter information includes precoding information; the first type of parameter information is used to indicate a first precoding method for uplink data transmission.

[0066] The second type of parameter information includes a first value or a second value. The first value is used to indicate the second precoding method for uplink data transmission, and the second value is used to indicate that the second precoding method is not used when transmitting uplink data.

[0067] The third type of parameter information includes a third value or a fourth value. The third value is used to indicate the third precoding method for uplink data transmission, and the fourth value is used to indicate that the third precoding method is not used when transmitting uplink data.

[0068] In one alternative implementation, the parameter information includes precoding information, the first type of parameter information including transmission precoding information for MsgA PUSCH, and the second and third types of parameter information including transmission precoding information for Msg3PUSCH.

[0069] In one optional implementation, the method further includes:

[0070] Send second information to the first terminal, the second information including parameter information of the second type; and / or,

[0071] Send third information to the first terminal. The third information includes parameter information of the third type.

[0072] In one alternative implementation, one or more of the first information, the second information, and the third information are the first signaling bearers.

[0073] In one alternative implementation, the parameter information includes one or more of pre-encoded information, power information, or format information.

[0074] In an alternative implementation, the first information is not directly included in the configuration information of the partial bandwidth BWP.

[0075] In one alternative implementation, the second information is directly included in the configuration information of the partial bandwidth BWP.

[0076] In an alternative implementation, the third information is not directly included in the configuration information of the partial bandwidth BWP.

[0077] In one alternative implementation, the first information is included in the configuration information of the random access procedure of the first feature.

[0078] In one alternative implementation, the third information is included in the configuration information of the random access procedure of the second feature.

[0079] Thirdly, this application provides a communication method, the execution subject of which can be a terminal device, or a chip or circuit in the terminal device. Taking a terminal device as an example, the method includes:

[0080] Receive the fourth message, which does not include the parameter information of the first type;

[0081] In the connected state and / or within the first resource, a first uplink data transmission is performed, wherein the parameter information for the first uplink data transmission is determined based on parameter information of the second type.

[0082] In the disconnected state and / or within the second resource, a second uplink data transmission is performed, the parameter information of which is determined based on the parameter information of the first type.

[0083] In this embodiment, the uplink data transmission can be uplink data transmission during a random access procedure or dedicated uplink data transmission scheduled by the network device. Dedicated uplink data transmission is uplink data transmission scheduled by the network device through dedicated signaling. For example, the first uplink data transmission is uplink data transmission during a random access procedure of the first feature.

[0084] It should be noted that the non-connected state includes the idle state or the inactive state.

[0085] In this embodiment, since the fourth information does not include parameter information of the first type, the terminal device does not need to perform logical judgment on which parameter information to use in the connected state or within the first resource, thereby reducing energy consumption and speeding up the random access process. By clearly distinguishing the random access process in the connected state and the disconnected state (including the idle state and the inactive state), the terminal device can perform effective communication in different network states, enhancing the robustness and stability of the communication system.

[0086] It should be understood that network devices are able to identify the first characteristics of terminal devices during random access processes.

[0087] In one alternative implementation, the first uplink data transmission is an uplink data transmission during a random access process with a first feature.

[0088] It should be understood that network devices are able to identify the first characteristics of terminal devices during random access processes.

[0089] In one alternative implementation, the second uplink data transmission is an uplink data transmission during the random access process of the first feature.

[0090] In one alternative implementation, the first resource is a non-initial BWP or a dedicated BWP. The second resource is an initial BWP.

[0091] In one alternative implementation, the first resource is an RRC-configured BWP (e.g., an RRC-configured BWP), and the second resource is a non-RRC-configured BWP (e.g., an RRC-configured BWP).

[0092] It should be noted that non-RRC-configured BWPs are used to refer to resources other than RRC-configured BWP resources.

[0093] Fourthly, this application provides a communication method, the execution subject of which can be a network device, or a chip or circuit within the network device. Taking a terminal device as an example, the method includes:

[0094] Send a fourth message, which does not include parameter information of the first type;

[0095] When the first terminal is in a connected state and / or within the first resource, uplink data is received from the first uplink data transmission performed by the first terminal, wherein the parameter information of the first uplink data transmission is determined by the first terminal based on the second type of parameter information;

[0096] When the first terminal is in a disconnected state and / or within the second resource, uplink data is received from the second uplink data transmission performed by the first terminal, wherein the parameter information of the second uplink data transmission is determined by the first terminal based on parameter information of the first type.

[0097] By clearly distinguishing between the random access process in connected and disconnected states (including idle and inactive states), the network device can determine the parameter information used by the terminal device in different network states (for example, the network device can determine the value of the parameter information used by the terminal device in different network states), which enhances the robustness and stability of the communication system and ensures the consistency of the network device and UE's understanding of the parameters.

[0098] In one alternative implementation, the first uplink data transmission is an uplink data transmission during a random access process with a first feature.

[0099] In one alternative implementation, the second uplink data transmission is an uplink data transmission during the random access process of the first feature.

[0100] In one alternative implementation, the first resource is a non-initial BWP or a dedicated BWP. The second resource is an initial BWP.

[0101] In one alternative implementation, the first resource is an RRC-configured BWP (e.g., an RRC-configured BWP), and the second resource is a non-RRC-configured BWP (e.g., an RRC-configured BWP).

[0102] Fifthly, a communication device is provided for implementing various methods. This communication device can be a first terminal as described in the first or third aspect, or a device included in the first terminal, such as a chip or chip system; or, the communication device can be a network device as described in the second or fourth aspect, or a device included in the network device, such as a chip or chip system. The communication device includes modules, units, or means corresponding to the implementation of the methods, which can be implemented in hardware, software, or by hardware executing corresponding software. The hardware or software includes one or more modules or units corresponding to the functions.

[0103] In some possible designs, the communication device may include a processing module and a transceiver module. The processing module can be used to implement the processing functions in any of the above aspects and any possible implementations thereof. The transceiver module may include a receiving module and a transmitting module, respectively used to implement the receiving function and the transmitting function in any of the above aspects and any possible implementations thereof.

[0104] In some possible designs, the transceiver module can consist of transceiver circuits, transceivers, transceivers, or communication interfaces.

[0105] A sixth aspect provides a communication device, comprising: a processor and a memory; the memory being used to store computer instructions, which, when executed by the processor, cause the communication device to perform the method described in any aspect. The communication device may be a first terminal as described in the first or third aspect, or a device included in a first terminal, such as a chip or chip system; or, the communication device may be a network device as described in the second or fourth aspect, or a device included in a network device, such as a chip or chip system.

[0106] A seventh aspect provides a communication device, comprising: a processor and a communication interface; the communication interface being used to communicate with a module outside the communication device; the processor being used to execute computer programs or instructions to cause the communication device to perform the methods described in any aspect. The communication device may be a first terminal as described in the first or third aspect, or a device included in a first terminal, such as a chip or chip system; or, the communication device may be a network device as described in the second or fourth aspect, or a device included in a network device, such as a chip or chip system.

[0107] Eighthly, a communication device is provided, comprising: at least one processor; the processor being configured to execute a computer program or instructions stored in a memory to cause the communication device to perform the methods described in any of the aspects. The memory may be coupled to the processor, or may be independent of the processor. The communication device may be a first terminal as described in the first or third aspect, or a device included in a first terminal, such as a chip or chip system; or, the communication device may be a network device as described in the second or fourth aspect, or a device included in a network device, such as a chip or chip system.

[0108] Ninthly, a computer-readable storage medium is provided that stores a computer program or instructions that, when executed on a communication device, enable the communication device to perform the method described in either aspect.

[0109] In a tenth aspect, a computer program product containing instructions is provided, which, when run on a communication device, enables the communication device to perform the method described in any one aspect.

[0110] In an eleventh aspect, a communication device (e.g., a chip or chip system) is provided, the communication device including a processor for implementing the functions involved in any aspect.

[0111] In some possible designs, the communication device includes a memory for storing necessary program instructions and data.

[0112] In some possible designs, when the device is a chip system, it can be composed of chips or contain chips and other discrete components.

[0113] In a twelfth aspect, a communication system is provided, the communication system comprising at least a first terminal and a network device, the first terminal being configured to implement a real-time method as described in the first aspect or any embodiment of the first aspect, or to implement a method as described in the third aspect or any embodiment of the third aspect, the network device being configured to implement a method as described in the second aspect or any embodiment of the second aspect, or to implement a method as described in the fourth aspect or any embodiment of the fourth aspect.

[0114] It is understandable that when the communication device provided in any of the fifth to twelfth aspects is a chip, the sending action / function of the communication device can be understood as outputting information, and the receiving action / function of the communication device can be understood as inputting information.

[0115] The technical effects of any of the design methods in aspects five through twelfth can be found in the technical effects of different design methods in aspects one, two, three, or four, and will not be repeated here. Attached Figure Description

[0116] Figure 1 A flowchart illustrating a four-step random access method provided in an embodiment of this application;

[0117] Figure 2 A flowchart illustrating a two-step random access method provided in an embodiment of this application;

[0118] Figure 3 This application provides a schematic diagram of the architecture of a communication system.

[0119] Figure 4 A flowchart illustrating a communication method provided in an embodiment of this application;

[0120] Figure 5 A flowchart illustrating a communication method provided in an embodiment of this application;

[0121] Figure 6 This is a schematic diagram of the structure of a communication device provided in an embodiment of this application;

[0122] Figure 7 This is a schematic diagram of the structure of another communication device provided in the embodiments of this application. Detailed Implementation

[0123] To make the objectives, technical solutions, and advantages of the embodiments of this application clearer, the embodiments of this application will be further described in detail below with reference to the accompanying drawings.

[0124] 1) The terminal device can be a device with wireless transceiver capabilities or a chip that can be installed in any device. It can also be referred to as user equipment (UE), access terminal, user unit, user station, mobile station, mobile station, remote station, remote terminal, mobile device, user terminal, wireless communication device, user agent, or user device. In the embodiments of this application, the terminal device can be a mobile phone, tablet computer, computer with wireless transceiver capabilities, XR device (such as VR device, AR device, MR device, etc.), a wireless terminal in industrial control, a wireless terminal in self-driving vehicles, a wireless terminal in video surveillance, and wearable terminal devices, etc. The terminal device can also be an eMBB UE, URLLC UE, drone, other Internet of Things (IoT) devices, positioning devices, etc.

[0125] Network equipment can be a device used to implement the functions of access network equipment. Access network equipment refers to equipment in the access network that communicates with wireless terminal equipment through one or more cells over the air interface. Examples include next-generation node B (gNB) in an NR system and evolved node B (eNB) in a long-term evolution (LTE) system. Network equipment can also be a device that enables the network equipment to implement the functions of the access network equipment, such as a chip system, which can be installed within the network equipment.

[0126] 2) Random access procedures include contention-based random access (CBRA) and contention-free random access (CFRA). Taking CBRA as an example, the random access procedure will be explained as follows:

[0127] The CBRA process can be completed through a four-step random access channel (RACH) or a two-step random access.

[0128] refer to Figure 1 , Figure 1 This is a flowchart illustrating a four-step random access method provided in an embodiment of this application. The two-step random access process includes:

[0129] Step S101: The terminal device sends a random access request message to the network device, and the network device receives the random access request message from the terminal device. This random access request message can also be called the first message (Msg1), which contains a random access preamble.

[0130] Step S102: The network device sends a random access response (RAR) message to the terminal device, and the terminal device receives the RAR message from the network device. This RAR message can also be called the second message (Msg2).

[0131] Step S103: The terminal device sends scheduled transmission information to the network device, and the network device receives the scheduled transmission information from the terminal device. The message carrying this scheduled transmission information is called the third message (Msg3).

[0132] After receiving the RAR message, the terminal device transmits the message based on the scheduling of the RAR message. Specifically, the terminal device can send Msg3 through the physical uplink shared channel (PUSCH) scheduled by the RAR uplink grant (RAR UL grant) carried in the first RAR.

[0133] Step S104: The network device sends contention resolution information to the terminal device. The message carrying this contention resolution information is called the fourth message (Msg4). The terminal device receives the Msg4 from the network device and can then obtain the contention resolution information.

[0134] The above describes a four-step random access method; the following describes a two-step random access method. (Reference) Figure 2 , Figure 2 This is a flowchart illustrating a two-step random access method provided in an embodiment of this application. The two-step random access includes:

[0135] Step S201: The terminal device sends message A (MsgA) to the network device, and the network device receives MsgA from the terminal device.

[0136] The terminal device selects a Msg A resource from the public Msg A resources broadcast by the network device and sends Msg A through that Msg A resource. The Msg A resource includes resources (time-frequency code) for sending the preamble and the corresponding PUSCH resource. Msg A also consists of two parts: a preamble and a PUSCH payload.

[0137] The MsgA message can be considered to include the content of the preamble and the Msg3 message in the four-step random access process.

[0138] Step S202: The network device sends message B (MsgB) to the terminal device, and the terminal device receives MsgB from the network device.

[0139] MsgB may include race resolution information, as well as the contents of the RAR message in the 4-step RACH.

[0140] In this application, the terms "system" and "network" are used interchangeably. In this application, "at least one" refers to one or more, and "more than one" refers to two or more. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, or B alone, where A and B can be singular or plural. The character " / " generally indicates that the preceding and following related objects are in an "or" relationship. "At least one of the following" or similar expressions refer to any combination of these items, including any combination of single or plural items. For example, at least one of a, b, or c can represent: a, b, c, ab, ac, bc, or abc, where a, b, and c can be single or multiple.

[0141] Furthermore, unless otherwise stated, the ordinal numbers such as "first" and "second" mentioned in the embodiments of this application are used to distinguish multiple objects and are not used to limit the size, content, order, timing, priority, or importance of the multiple objects. For example, "first physical random access channel" and "second physical random access channel" are only used to distinguish different physical random access channels, and do not indicate that the transmission order, content, priority, or importance of the two physical random access channels are different.

[0142] Because the parameters of a random access procedure under a specific feature or device type may differ from those under a non-specific feature or non-specific device type random access procedure, even when a UE performs a random access procedure under a specific feature or device type, it may still use the non-specific feature or device type parameters configured by the network device. This leads to a difference between the parameters expected by the network device to be used by the UE and the parameters actually used by the UE, resulting in a UE random access failure.

[0143] The following describes two scenarios. Scenario 1: If the UE fails to attempt two-step random access under a feature or specific device type, it can fall back to the four-step random access procedure under the feature or specific device type and perform four-step random access. The UE performs four-step random access based on the values ​​of the configured four-step random access parameters (which may be the parameters of the four-step random access procedure under non-feature or non-specific device types).

[0144] Since the network device is unaware that the UE has transitioned from a two-step random access procedure, it will perform the detection according to the expected characteristics or the parameter information of the four-step random access procedure under the specific device type, resulting in reception failure.

[0145] Scenario 2: The protocol allows the UE to use the same parameter value from the four-step random access configuration to perform two-step random access if a parameter in the two-step random access is not configured. If the UE (first terminal) needs to perform a two-step random access process under a specific feature or a specific device type, since the parameters for random access under the aforementioned specific feature or specific device type may be different from those for random access under non-specific feature or non-specific device type, in order to ensure that the parameter information used is consistent with the network device's prediction, the UE needs to determine whether it belongs to a random access process under a non-specific feature or non-specific device type or a random access process under a specific feature or specific device type. This adds the terminal device's logic for determining which type of random access process it belongs to.

[0146] In both of the above scenarios, there is a discrepancy between the terminal device and the network device in their understanding of the parameters.

[0147] Based on this, embodiments of this application provide a communication method, communication device, and communication system to ensure consistency in parameter understanding between network devices and terminal devices, and to avoid increasing the complexity of the UE or process. The method and device are based on the same inventive concept. Since the principles by which the method and device solve problems are similar, the implementation of the device and method can refer to each other, and repeated details will not be elaborated further.

[0148] The communication method provided in this application can 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 LTE and 5G architectures, 5G new radio (NR) systems, and new communication systems emerging in 6G or future communication developments. The 5G communication system described in this application can include at least one of non-standalone (NSA) 5G communication systems and standalone (SA) 5G communication systems. The communication system can also be a machine-to-machine (M2M) network or other networks.

[0149] The schematic diagram of the mobile communication system architecture used in the embodiments of this application is as follows: Figure 3 As shown, Figure 3 This application provides a schematic diagram of the architecture of a communication system, which includes a core network device 110, a wireless access network device 120, and at least one terminal device (such as...). Figure 3The terminal devices 130 and 140 are included in this document. The terminal devices connect wirelessly to the wireless access network equipment, which in turn connects wirelessly or via a wired connection to the core network equipment. The core network equipment and the wireless access network equipment can be independent physical devices, or the functions of the core network equipment and the logical functions of the wireless access network equipment can be integrated onto the same physical device. Alternatively, a single physical device can integrate some of the functions of the core network equipment and some of the functions of the wireless access network equipment. The terminal devices can be fixed in location or mobile. Figure 3 This is just an illustration; the communication system may also include other network devices, such as wireless repeaters and wireless backhaul devices. Figure 3 Not shown in the diagram. The embodiments of this application do not limit the number of core network devices, wireless access network devices, and terminal devices included in the communication system.

[0150] A wireless access network device is an access device that allows terminal devices to access the communication system wirelessly. It can be a base station NodeB, an evolved Node B (eNodeB), a base station in a 5G communication system, a base station in a future communication system, or an access node in a WiFi system, etc. The embodiments of this application do not limit the specific technology or specific device form used in the wireless access network device.

[0151] Terminal devices can also be referred to as terminals, user equipment (UE), mobile stations (MS), mobile terminals (MT), etc. Terminal devices can be mobile phones, tablets, computers with wireless transceiver capabilities, virtual reality (VR) terminal devices, augmented reality (AR) terminal devices, wireless terminals in industrial control, wireless terminals in self-driving, wireless terminals in remote medical surgery, wireless terminals in smart grids, wireless terminals in transportation safety, wireless terminals in smart cities, wireless terminals in smart homes, and so on. Terminal device 130 and / or terminal device 140 are the first terminals in the embodiments of this application.

[0152] Wireless access network equipment and terminal equipment can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; they can also be deployed on water; and they can also be deployed in the air on aircraft, balloons, and satellites. The embodiments of this application do not limit the application scenarios of the wireless access network equipment and terminal equipment.

[0153] The embodiments of this application can be applied to downlink signal transmission, uplink signal transmission, and device-to-device (D2D) signal transmission. For downlink signal transmission, the transmitting device is a wireless access network device, and the corresponding receiving device is a terminal device. For uplink signal transmission, the transmitting device is a terminal device, and the corresponding receiving device is a wireless access network device. For D2D signal transmission, both the transmitting and receiving devices are terminal devices. The embodiments of this application do not limit the direction of signal transmission.

[0154] Communication between wireless access network devices and terminal devices, as well as between terminal devices, can be conducted using licensed spectrum, unlicensed spectrum, or both simultaneously. Communication between wireless access network devices and terminal devices, as well as between terminal devices, can also be conducted using spectrum below 6 GHz, spectrum above 6 GHz, or both simultaneously. The embodiments of this application do not limit the spectrum resources used between wireless access network devices and terminal devices.

[0155] The technical solutions of the embodiments of this application will now be described with reference to the accompanying drawings. For ease of explanation, the method will be illustrated below using a network device and a first terminal device as an example.

[0156] Please see Figure 4 , Figure 4 This is a flowchart illustrating a communication method provided in an embodiment of this application. Figure 4 The method described may include steps S401 to S404. This method can be applied to any communication system applicable to this application as described above. For example, this application embodiment uses the application of this method to a communication system including a terminal device and a network device as an example for illustration. Specifically, the communication system includes a first terminal and a network device. It should be noted that... Figure 4In the method shown, steps S402, S403, and S404 are parallel, which means that steps S402, S403, and S404 can be implemented independently, and there is no sequential relationship between them. If steps S402, S403, and S404 occur on different terminal devices, the corresponding contents of steps S402, S403, and S404 can be implemented simultaneously.

[0157] It should be understood that steps S402, S403, and S404 involve a total of three situations, namely:

[0158] Case 1: If the first information does not include parameter information of the first type, the first terminal performs uplink data transmission during the random access process of the first feature based on parameter information of the second type.

[0159] Case 2: When the first information includes parameter information of the first type, the first terminal performs uplink data transmission during the random access process of the first feature based on the parameter information of the first type.

[0160] In scenario 3, when the random access based on the first feature is converted to random access based on the second feature, the first terminal performs uplink data transmission during the random access process based on the parameter information of the third type.

[0161] The three scenarios described above can be implemented independently and are not related in any order. If the three scenarios occur on different terminal devices, they can be implemented simultaneously.

[0162] The transition from random access based on the first characteristic to random access based on the second characteristic can be understood as a transition to random access based on the second characteristic after the random access process based on the first characteristic fails.

[0163] Figure 4 The method is as follows:

[0164] Step S401: The network device sends first information to the first terminal. Correspondingly, the first terminal receives the first information from the network device.

[0165] Optionally, the first information is used in the random access procedure for the first feature.

[0166] Optionally, the first information is information included in the system information sent by the network device within a specific bandwidth resource. This system information can be system information block 1 (SIB1). Correspondingly, the aforementioned sending action can refer to the relevant action of the network device sending system information within the specific bandwidth resource, and the aforementioned receiving action can refer to the relevant action of the first terminal searching for system information within the specific bandwidth resource. Optionally, the aforementioned sending of the first information by the network device to the first terminal can refer to the network device sending the first information through broadcasting or other means, and the first terminal receiving the first information.

[0167] It should be noted that the first information may be the random access configuration information configured by the network device for the terminal device (such as the first terminal), specifically used for the random access process of the first feature, or it may be part of the random access configuration information configured by the network device for the terminal device (such as the first terminal).

[0168] Optionally, the first information is not directly included in the configuration information of a partial bandwidth BWP. In this embodiment, the first information not being directly included in the BWP configuration information means that the first information is included in AdditionalRACH-ConfigList or AdditionalRACH-Config. Optionally, the first information can be rach-ConfigCommon-17 or rach-ConfigCommon-18, or a random access configuration defined after R17. Optionally, the first information can be MsgA-ConfigCommon-r17, or MsgA-ConfigCommon included in MsgA-ConfigCommon-r17, or included in additionalRACH-ConfigList, AdditionalRACH-Config-17, or AdditionalRACH-Config. The following embodiment of this application uses MsgA-ConfigCommon included in MsgA-ConfigCommon-r17 as an example for illustration. It should be understood that this does not represent a limitation on the first information.

[0169] It should be noted that the first information, MsgA-ConfigCommon included in MsgA-ConfigCommon-r17, indicates that the first information is included in the parameter information of the random access procedure of the first feature.

[0170] Optionally, the random access procedure of the first feature belongs to the random access procedure of the first feature or the first terminal device type. The first feature includes the first feature or the first terminal device type. The first feature includes one or more of coverage enhancement, small packet transmission, non-terrestrial transmission, energy saving, and slicing. The first terminal device type includes one or more of reduced complexity RedCap, further reduced complexity eRedCap, non-terrestrial transmission, IoT terminal, or energy saving. It should be understood that the first feature refers to the above-mentioned current random access, which also extends to multiple features or specific device types, and the corresponding parameter information is the parameter information of the random access procedure under the feature or specific device type. In addition, the above-mentioned first feature may also include one or more of the features defined in R17 and later versions or features not defined in the basic version; the above-mentioned first terminal device type may also include specific device types defined in R17 and later versions. It should be understood that the network device is able to identify the random access procedure of the first feature of the terminal device during the random access process.

[0171] Step S402: If the first information does not include parameter information of the first type, the first terminal performs uplink data transmission during the random access process of the first feature based on parameter information of the second type.

[0172] Correspondingly, the network device receives uplink data sent by the first terminal during the random access process of the first feature based on the parameter information of the second type.

[0173] In this application embodiment, transmission can be understood as receiving, sending, encoding, decoding, modulation, demodulation, precoding, and predemodulation.

[0174] The random access procedure in this application embodiment includes the first terminal sending or receiving information during the random access procedure. For example, the random access procedure for performing the first feature mentioned above includes the first terminal sending Msg3 and PRACH, and the first terminal receiving Msg2 and Msg4.

[0175] It should be noted that many parameters in the four-step random access configuration information configured by the network device for the first terminal are mandatory, such as msg3-TransformPrecoder, which indicates the precoding method of Msg3. However, many parameters in the two-step random access configuration are optional for the network device, such as (the first type of parameter information, which can be MsgA-TransformPrecoder, indicating the precoding method of MsgA PUSCH). Therefore, there are cases where the first information does not include the first type of parameter information.

[0176] In one alternative implementation, the first type includes a random access procedure with a first feature. Specifically, the first type includes a two-step random access procedure with the first feature. Correspondingly, the parameter information of the first type can be the parameter information of the two-step random access procedure with the first feature.

[0177] It should be understood that network devices are able to identify the first characteristics of terminal devices during random access processes.

[0178] It should be understood that "the first information does not include parameter information of the first type" can mean that the first information does not include parameter information instructing the first terminal to perform random access of the first type. It can also mean that the first information does not include the value of the parameter information of the first type, or that the terminal device cannot determine the value of the parameter information of the first type based on the first information.

[0179] It should be understood that if the first information is MsgA-ConfigCommon included in MsgA-ConfigCommon-r17, then the random access procedure for the first feature can be a random access procedure under the first feature or the first terminal device type. Optionally, the random access procedure for the first feature can be a two-step random access procedure for the first feature.

[0180] In this invention, "include" can be understood as being or equivalent to.

[0181] In an optional implementation, the parameter information of the random access procedure for the first feature can be determined based on the parameter information corresponding to the features of the random access procedure for the first feature (including features R15, R16, R17, and the device type to be proposed later). For example, if the random access procedure for the first feature is a random access procedure under a first feature or a first terminal device type, then the parameter information of the random access procedure for the first feature is determined according to the parameter information of a third type. If the random access procedure for the first feature is a random access procedure under a non-first feature or a non-first terminal device type (excluding the aforementioned multiple features or specific device types), then the parameter information of the random access procedure for the first feature is determined according to the parameter information of a second type.

[0182] However, since the UE (first terminal) needs to perform a two-step random access procedure under the first feature or a non-first terminal device type, it uses the parameter values ​​corresponding to the four-step random access procedure. The parameters for random access under the aforementioned feature or specific device type may differ from those for random access under non-feature conditions. The UE itself needs to determine whether it belongs to a random access procedure under a non-feature or non-specific device type or a feature or specific device type, which increases the UE's logical judgment process. In an optional implementation, the specific execution action of uplink data transmission in the random access procedure of the first feature based on the second type of parameter information may include: the parameter information of the random access procedure of the first feature is determined based on the second type of parameter information. The second type of parameter information may be the parameter information of the random access procedure under a non-first feature or non-first terminal device type (e.g., broadband terminal device eMBB), such as msg3-TransformPrecoder in random access under a non-first feature or non-first terminal device type. For example, msg3-TransformPrecoder in random access under a non-first feature or non-first terminal device type is the configuration parameter in the four-step random access defined in R15. Optionally, the second type is used to characterize the type of random access procedure corresponding to non-first characteristics or non-first terminal device types. Alternatively, the second type is the four-step random access procedure of the broadband terminal device eMBB.

[0183] Optionally, the second type of parameter information is obtained by the first terminal based on the second information. Figure 4 The method may further include: the network device sending second information to the first terminal, and correspondingly, the first terminal receiving the second information from the network device. The first information and the second information may be carried in the same signaling or in different signaling; this application does not limit this. Carrying in the same signaling can be understood as being in the same signaling message or in signaling received at the same time. Optionally, the aforementioned signaling is system information, such as a system information block, which may be system information block 1 (SIB1). Therefore, the aforementioned action of receiving the second information and the action of receiving the first information may be the same action or different actions; this application also does not limit this.

[0184] Optionally, the second information is directly included in the configuration information of the partial bandwidth BWP. In this embodiment, "the second information is directly included in the configuration information of the partial bandwidth BWP" means that the second information is included in rach-ConfigCommon or rach-ConfigCommonIAB-r16.

[0185] Optionally, the parameter information of the random access procedure of the first feature is determined based on the parameter information of the second type. Specifically, the value of the parameter information of the first type (the parameter information of the random access procedure of the first feature) is determined based on the value of the parameter information of the second type. The current protocol stipulates that if a parameter is not configured in the two-step random access process, the UE can use the same parameter value from the four-step random access configuration to perform two-step random access. For example, if the value of the parameter information of the second type is 10, then the first terminal will set the value of the parameter information of the first type to 10. For example, if the parameter information of the second type (msg3-TransformPrecoder) is configured to be enabled, then the first terminal will also enable the parameter information of the first type (MsgA-TransformPrecoder). Furthermore, when the precoding parameters of the data channel (PUSCH, physical unlink shared channel) are not configured, the protocol stipulates that the terminal device uses rach-ConfigCommon, which is the configuration parameter in the four-step random access defined in R15. Therefore, the embodiments of this application adopt multiplexing logic and, in accordance with the processing method for when the precoding parameters of the data channel (PUSCH, physical unlink shared channel) are not configured as stipulated in the protocol, determine the value of the parameter information of the first type based on the parameter information of the second type. It is not necessary to determine whether it belongs to a random access process under a non-first characteristic or non-first terminal device type or a random access process under the first characteristic. This effectively reduces the processing logic flow of the first terminal for such situations, thereby reducing energy consumption. This is even more important for resource-constrained terminal devices (such as RedCap, eRedCap, etc.).

[0186] In one alternative implementation, the parameter information includes one or more of pre-encoded information, power information, or format information.

[0187] Optionally, the precoding information can refer to the transmission precoding information during the random access process, such as the transmission precoding information for MsgA, Msg3, or the transmission precoding information for the data channel. This precoding information can be a TransformPrecoder.

[0188] Optionally, the power information can refer to power information during the random access process, such as the power information of MsgA, the power information of Msg3, or the power information of the data channel. This power information can be the transmission power or the ramp power step size.

[0189] Optionally, the format information can be format information from a random access process, such as the format information of Msg3, MsgA, or the format information of a data channel. The format information can be a signaling format; for example, the signaling format includes one or more of the following: which fields are included in the signaling, the length and position of each field, scrambling method, modulation method, encoding method, and check method.

[0190] In one optional implementation, the parameter information includes precoding information; the first type of parameter information is used to indicate a first precoding method for uplink data transmission. The second type of parameter information includes a first value or a second value, where the first value indicates a second precoding method for the uplink data transmission, and the second value indicates that the second precoding method is not used during uplink data transmission. The third type of parameter information includes a third value or a fourth value, where the third value indicates a third precoding method for the uplink data transmission, and the fourth value indicates that the third precoding method is not used during uplink data transmission. It should be understood that the first, second, and third precoding methods may be the same. The first and second values ​​may refer to values ​​in specific fields of the precoding information in the second type of parameter information. For example, if the value of the specific field is the first value, the second type of parameter information also includes the second precoding method. For example, if the field after the specific field includes information related to the second precoding method, then the second precoding method is used. If the value of the specific field is the second value, the second type of parameter information does not include the second precoding method. For example, if the field following the specific field does not include information related to the second precoding method, then the second precoding method will not be used. The application of the third and fourth values ​​is similar to that of the first and second values, and will not be elaborated here.

[0191] In one alternative implementation, the parameter information includes precoding information, the first type of parameter information including transmission precoding information for MsgA PUSCH, and the second and third types of parameter information including transmission precoding information for Msg3PUSCH.

[0192] Step S403: When the first information includes parameter information of the first type, the first terminal performs uplink data transmission in the random access process of the first feature according to the parameter information of the first type.

[0193] Correspondingly, the network device receives uplink data transmitted by the first terminal during the random access process of the first feature based on the parameter information of the first type.

[0194] The random access procedure for the first feature in step S403 is a two-step random access procedure.

[0195] In this embodiment of the application, the parameter information of the random access procedure of the first feature in step S403 is determined based on the parameter information of the first type.

[0196] Step S404: If the random access of the first feature is converted to the random access of the second feature, the first terminal performs uplink data transmission in the random access process of the second feature according to the parameter information of the third type.

[0197] Correspondingly, if the random access based on the first feature is converted to random access based on the second feature, the network device receives the uplink data transmitted by the first terminal during the random access process based on the third type of parameter information.

[0198] In one alternative implementation, the first type includes the random access procedure of the first feature, and the random access procedure of the second feature is a four-step random access procedure.

[0199] In this step, if the random access procedure of the first feature is successful, the network device receives the uplink information / data sent by the first terminal during the random access procedure of the first feature; if the random access procedure of the first feature fails, the first terminal initiates the random access procedure of the second feature, and the network device receives the uplink information sent by the first terminal during the random access procedure of the second feature. Since the network device is unaware of the first terminal's fallback situation, the random access procedures of the first feature and the second feature are not sequential. If the random access procedures of the first feature and the second feature occur on different terminal devices, they can occur simultaneously.

[0200] Since the terminal device may use parameter information configured by the network device under a non-first characteristic or non-first terminal device type when performing the random access procedure of the first feature, for example, the current protocol stipulates that if the terminal device fails to attempt two-step random access, it can fall back to a four-step random access procedure to perform four-step random access. In order to ensure the consistency of the network device and the terminal device's understanding of the parameters, in an optional implementation, the parameter information of the random access procedure of the second feature and the parameter information of the random access procedure of the first feature are both determined based on the parameter information of the second type when the first information does not include the parameter information of the first type.

[0201] However, considering that the UE may perform random access based on the configured four-step random access parameter information (such as the second type of parameter information), it should be understood that the four-step random access parameter information here may be the parameter information of the four-step random access procedure under non-feature or non-specific device type. However, the UE that directly performs the four-step random access procedure under the relevant feature or specific device type may use the parameter information of the four-step random access procedure under the relevant feature or specific device type (such as the third type of parameter information). This undoubtedly differs from the parameter information of the four-step random access procedure under non-feature or non-specific device type (e.g., non-first feature or non-first device type) and the parameter information of the four-step random access procedure under the relevant feature or specific device type. This results in a situation where UEs performing the four-step random access procedure use different parameters. The network device does not know that the UE has switched from two-step random access and will perform detection according to the configuration parameters of the four-step random access procedure. This will cause a deviation and lead to reception failure. For example, if the above parameter information is MsgA-TransformPrecoder, the network device may be unable to receive the information sent by the UE according to the pre-demodulation method corresponding to the precoding method expected to be used by the UE, thus resulting in reception failure.

[0202] Therefore, in this embodiment, the first terminal performs uplink data transmission during the random access process of the second feature based on the third type of parameter information. Alternatively, the parameter information for the random access process of the second feature can be determined based on the third type of parameter information. By determining the missing first type of parameter information of the terminal device through the third type of parameter information, the success rate of the UE performing the random access process of the second feature (which may include sending Msg3, PRACH, or receiving Msg2, Msg4) is improved, ensuring consistency in parameter understanding between the network device and the UE.

[0203] Optionally, the third type includes the random access procedure of the second feature, and correspondingly, the parameter information of the third type may include the parameter information of the four-step random access procedure of the first feature.

[0204] The third type of parameter information used to determine the parameter information of the random access procedure for the second characteristic is obtained based on the third information. Therefore, Figure 4 The method may further include: the network device sending third information to the first terminal, and correspondingly, the first terminal receiving the third information from the network device.

[0205] In an alternative implementation, the third information is not directly included in the configuration information of the partial bandwidth BWP; possible implementations of "not directly included" can be found in [reference needed]. Figure 4 The relevant descriptions in the document will not be repeated here.

[0206] In one alternative implementation, the third information is included in the configuration information of the random access procedure of the second feature.

[0207] In the embodiments of this application, the first information, the second information, and the third information may be carried in the same signaling or in different signaling. Alternatively, the first information and the second information may be carried in the first signaling and the third information in the second signaling. Or, the first information and the third information may be carried in the first signaling and the second information in the second signaling. Or, the first information may be carried in the first signaling and the second and third information in the second signaling. This application does not limit the scope of these possibilities.

[0208] This application embodiment determines the missing first type of parameter information of the terminal device through the third type of parameter information, thereby enabling the terminal device to perform a random access procedure of the second feature (the random access procedure of the second feature may include sending Msg3, PRACH, or receiving Msg2, Msg4), ensuring the consistency of parameter understanding between the network device and the UE; and when the first information does not include the first type of parameter information, the parameter information of the random access procedure of the first feature is determined based on the second type of parameter information, thereby enabling the terminal device to perform the random access procedure of the first feature without having to determine whether it belongs to a random access procedure under a non-first feature or non-first terminal device type or a random access procedure of the first feature, reducing the logical process of the terminal device determining which type of random access procedure it belongs to. In addition, when the precoding parameters of the data channel are not configured, the protocol stipulates that the terminal device uses rach-ConfigCommon, and the same logic is adopted in this application embodiment, which reduces the processing complexity of the terminal device and improves its response speed and access success rate, which is especially important for resource-constrained terminal devices (such as RedCap, eRedCap, etc.).

[0209] Furthermore, to further improve the consistency of parameter understanding between terminal devices and network devices, this application also proposes solutions for how terminal devices determine parameters under different circumstances. Please refer to [link / reference] for details. Figure 5 , Figure 5 This is a flowchart illustrating a communication method provided in an embodiment of this application. Figure 5 The method shown includes steps S501, S502, and S503; this method can be applied to any communication system applicable to this application as described above. Exemplarily, this application embodiment uses an application of the method to a communication system including a terminal device and a network device as an example for illustration. Specifically, the communication system includes a first terminal and a network device. It should be noted that... Figure 5In the method shown, steps S502 and S503 are parallel solutions, which means that steps S502 and S503 can be implemented independently and there is no sequential relationship between them. If steps S502 and S503 occur on different terminal devices, then steps S502 and S503 can be implemented simultaneously.

[0210] It should be understood that steps S502 and S503 involve a total of 6 cases, namely:

[0211] Case 4: When the first terminal is in a connected state, the first terminal performs the first uplink data transmission based on the second type of parameter information.

[0212] Case 5: The first terminal performs the first uplink data transmission within the first resource based on the parameter information of the second type.

[0213] Case 6: When in a connected state, the first terminal performs the first uplink data transmission based on the second type of parameter information within the first resource.

[0214] Case 7: When the first terminal is in a disconnected state, the first terminal performs second uplink data transmission based on the parameter information of the first type.

[0215] Case 8: The first terminal performs a second uplink data transmission within the second resource based on parameter information of the first type.

[0216] Case 9: In the case of being in a disconnected state, the first terminal performs a second uplink data transmission based on parameter information of the first type within the second resource.

[0217] The six scenarios described above can be implemented independently without any sequential relationship. If these six scenarios occur on different terminal devices, they can be implemented simultaneously. It should be understood that scenarios 4 and 5 are parallel solutions, while scenario 6 is a special case, a subordinate solution to scenarios 4 and 5, representing the intersection of scenarios 4 and 5. Similarly, scenario 9 is a subordinate solution to scenarios 7 and 8. In practical implementation, the solutions for scenarios 4 and 5 can be understood as encompassing the solution for scenario 6, and the solutions for scenarios 7 and 8 can be understood as encompassing the solution for scenario 9.

[0218] Figure 5 The specific method shown is as follows:

[0219] Step S501: The network device sends the fourth information to the first terminal. Correspondingly, the first terminal receives the fourth information from the network device.

[0220] In this embodiment, the fourth information does not include the parameter information of the first type. Possible implementations of the first type of parameter information and the phrase "not included" can be found in [reference needed]. Figure 4 The relevant content in step S402 of the corresponding method will not be repeated here.

[0221] Optionally, the fourth information is information included in the system information sent by the network device within a specific bandwidth resource. This system information can be system information block 1. Correspondingly, the aforementioned sending action can refer to the relevant action of the network device sending system information within the specific bandwidth resource, and the aforementioned receiving action can refer to the relevant action of the first terminal searching for system information within the specific bandwidth resource. Optionally, the aforementioned sending of the fourth information by the network device to the first terminal can refer to the network device sending the fourth information through broadcasting or other means, and the first terminal receiving the fourth information.

[0222] It should be noted that other possible implementations of "fourth information" can be found in [reference needed]. Figure 4 The relevant content of "first information" in step S401 of the corresponding method will not be repeated here.

[0223] Step S502: The first terminal, in a connected state and / or within a first resource, performs a first uplink data transmission based on parameter information of the second type. Correspondingly, the network device receives the uplink data from the first uplink data transmission performed by the first terminal.

[0224] In cases 4, 5, and 6 corresponding to step S502, if the first terminal performs uplink data transmission during the random access process of the first feature based on the second type of parameter information within the first resource, the network device can receive the uplink data of the first transmission performed by the first terminal based on the second type of parameter information within the first resource.

[0225] In this step, the parameter information for the first uplink data transmission is determined by the first terminal based on the second type of parameter information. Possible implementations of the "second type of parameter information" can be found in [reference needed]. Figure 4 The relevant content in step S402 of the corresponding method will not be repeated here.

[0226] In one alternative implementation, the first resource is either a non-initial BWP or a dedicated BWP. An initial BWP, used for the initial random access of the terminal device, may include an initial downlink BWP and an initial uplink BWP. This can be understood as the terminal device transmitting signals or performing related operations with the network device through the initial BWP during the initial random access process. A non-initial BWP, a concept corresponding to the initial BWP, refers to any BWP included in the carrier other than the initial BWP. A dedicated BWP, also known as a configuration BWP, refers to a BWP specific to the terminal device, such as a BWP configured by the network device for the terminal device to perform certain specific services.

[0227] It should be noted that network devices are able to identify the first characteristic of a terminal device during a random access process.

[0228] In one alternative implementation, the first uplink data transmission may refer to a two-step random access process of the first feature.

[0229] In one optional implementation, the first resource is an RRC-configured BWP (such as an RRC-configured BWP). A non-RRC-configured BWP can refer to the initial uplink and downlink BWP that the network device can configure for the terminal device during the initial access phase. After the terminal device enters the RRC connected state, the network device can additionally configure one or more user-specific uplink BWPs and one or more user-specific downlink BWPs for the terminal device. A user-specific BWP can also be called an RRC-configured BWP. Alternatively, an RRC-configured BWP can be an initial BWP or a dedicated BWP that the network device has configured with its own configuration information. A non-RRC-configured BWP is used to refer to any BWP included in the carrier other than the RRC-configured BWP.

[0230] Step S503: The first terminal performs second uplink data transmission based on parameter information of the first type when it is in a disconnected state and / or within the second resource.

[0231] Correspondingly, the network device receives uplink data from the second uplink data transmission performed by the first terminal.

[0232] In this step, the parameter information for the second uplink data transmission can be determined by the first terminal based on the parameter information of the first type.

[0233] Optionally, in this step, the second uplink data transmission may refer to the two-step random access process of the first feature.

[0234] The possible implementation methods of the "first feature" can be found in [reference]. Figure 4 For the relevant content in step S401 of the corresponding method, please refer to "Parameter Information" and "First Type". Figure 4 The relevant content in step S402 of the corresponding method will not be repeated here.

[0235] In one alternative implementation, the second resource is the initial BWP.

[0236] In one alternative implementation, the second resource is a non-RRC-configured BWP (e.g., an RRC-configured BWP).

[0237] In this embodiment, since the fourth information does not include parameter information of the first type, the terminal device does not need to perform logical judgment on which parameter information to use in the connected state or within the first resource. It can directly perform random access according to the preset / protocol-specified parameter information, thereby reducing energy consumption and speeding up the random access process. By clearly distinguishing the random access process in the connected state and the disconnected state (including the idle state and the inactive state), the terminal device can perform effective communication in different network states, enhancing the robustness and stability of the communication system.

[0238] against Figure 4 and Figure 5 The method described aims to improve the consistency of parameter understanding between terminal devices and network devices. In an optional implementation, if the network device is configured with different types of parameter information, these different types of parameter information should be identical. This avoids inconsistencies in parameter information for uplink data transmission in different scenarios or with different characteristics, which could lead to inconsistencies in understanding between the terminal device and the network device.

[0239] Optionally, if the same BWP configuration information includes parameter information of different types, the parameter information of different types should be the same. For example, if the BWP1 configuration information includes parameter information of type 1 and type 2, the parameter information of type 1 and type 2 should have the same value. For example, if the BWP configuration information includes RedCapMsg3 transport precoding parameter information and eMBB Msg3 transport precoding parameter information, the values ​​of these two pieces of information should be the same, or the precoding methods indicated by these two pieces of information should be the same.

[0240] In an optional implementation, if the first information within the BWP does not include parameter information of the first type, and if the same BWP configuration information includes parameter information of different types, the parameter information of different types should be the same. For example, the BWP1 configuration information does not include parameter information of the first type, but includes parameter information of the second type and parameter information of the third type, and the parameter information of the second type and the parameter information of the third type have the same value. For example, the BWP configuration information does not include RedCap MsgA transmission precoding parameter information, but the initial BWP configuration information includes RedCapMsg3 transmission precoding parameter information and eMBB Msg3 transmission precoding parameter information, and the value of the RedCap Msg3 transmission precoding parameter information and the eMBB Msg3 transmission precoding parameter information should be the same, or the precoding methods indicated by these two pieces of information should be the same.

[0241] The above, combined with Figure 4 and Figure 5 The communication method provided in the embodiments of this application is described in detail below. Figure 6 and Figure 7 The communication apparatus provided in the embodiments of this application is described in detail. It should be understood that the description of the embodiments of the communication apparatus corresponds to the description of the embodiments of the communication method; therefore, any parts not described in detail can be referred to the foregoing method embodiments.

[0242] Please see Figure 6 , Figure 6 This is a schematic diagram of the structure of a communication device provided in an embodiment of this application. Figure 6 As shown, the communication device 60 may include a transceiver unit 601 and a processing unit 602.

[0243] In some feasible implementations, the communication device 60 can correspond to Figure 4 The first terminal in the communication method shown, or a component (such as a circuit, chip, or chip system) configured in the first terminal.

[0244] Specifically, the transceiver unit 601 is used to receive first information, wherein the first information is used for the random access process of the first feature; the transceiver unit 601 is also used to perform uplink data transmission in the random access process of the first feature according to the parameter information of the second type when the first information does not include parameter information of the first type; the transceiver unit 601 is also used to perform uplink data transmission in the random access process of the first feature according to the parameter information of the first type when the first information includes parameter information of the first type.

[0245] The transceiver unit 601 is further configured to transmit uplink data during the random access process of the second feature according to the parameter information of the third type if the random access of the first feature is converted to the random access of the second feature. The processing unit 602 is configured to generate and process information / data, such as uplink information / data sent by the first terminal to the network device during the random access process.

[0246] In one optional implementation, both the random access procedure of the first feature and the random access procedure of the second feature are random access procedures belonging to the first characteristic or the first terminal device type; the first characteristic includes one or more of coverage enhancement, small packet transmission, non-terrestrial transmission, energy saving, and slicing, and the first terminal device type includes one or more of reduced complexity RedCap, further reduced complexity eRedCap, non-terrestrial transmission, IoT terminal, or energy saving.

[0247] In one alternative implementation, the random access procedure for the first feature is a two-step random access procedure;

[0248] The second feature is a four-step random access process.

[0249] In one alternative implementation, the first type includes a random access procedure with the first feature, and the third type includes a random access procedure with the second feature.

[0250] In one alternative implementation, the first type is a two-step random access of a first feature or a first terminal device type;

[0251] The second type is the four-step random access process of the broadband terminal device eMBB;

[0252] The third type is a four-step random access based on the first characteristic or the first terminal device type.

[0253] In one alternative implementation, the first information includes MsgA-ConfigCommon-r17.

[0254] In one alternative implementation, the parameter information includes one or more of pre-encoded information, power information, or format information.

[0255] In one optional implementation, the parameter information includes precoded information;

[0256] The first type of parameter information is used to indicate the first precoding method for uplink data transmission;

[0257] The second type of parameter information includes a first value or a second value, wherein the first value is used to indicate the second precoding method for the uplink data transmission, and the second value is used to indicate that the second precoding method is not used when transmitting the uplink data.

[0258] The third type of parameter information includes a third value or a fourth value. The third value is used to indicate the third precoding method for the uplink data transmission, and the fourth value is used to indicate that the third precoding method is not used when transmitting the uplink data.

[0259] In one optional embodiment, the transceiver unit 601 is further configured to receive second information, the second information including parameter information of a second type; and / or, the transceiver unit 601 is further configured to receive third information, the third information including parameter information of a third type.

[0260] In one alternative implementation, one or more of the first information, the second information, and the third information are first signaling bearers.

[0261] Reuse Figure 6 In some feasible implementations, the communication device 60 can correspond to Figure 4 The network device described in the communication method, or a component (such as a circuit, chip, or chip system) configured in the network device.

[0262] In a specific implementation, the transceiver unit 601 is used to send first information to the first terminal;

[0263] The transceiver unit 601 is further configured to receive uplink data transmitted by the first terminal during a random access process based on the first feature according to the second type of parameter information, when the first information does not include parameter information of the first type.

[0264] The transceiver unit 601 is further configured to receive uplink data transmitted by the first terminal during the random access process of the first feature based on the first type of parameter information, when the first information includes parameter information of the first type.

[0265] The transceiver unit 601 is further configured to receive uplink data transmitted by the first terminal during the random access process of the second feature based on the parameter information of the third type if the first terminal switches from random access of the first feature to random access of the second feature.

[0266] In one optional implementation, both the random access procedure of the first feature and the random access procedure of the second feature are random access procedures belonging to the first characteristic or the first terminal device type; the first characteristic includes one or more of coverage enhancement, small packet transmission, non-terrestrial transmission, energy saving, and slicing, and the first terminal device type includes one or more of reduced complexity RedCap, further reduced complexity eRedCap, non-terrestrial transmission, IoT terminal, or energy saving.

[0267] In one alternative implementation, the random access procedure for the first feature is a two-step random access procedure;

[0268] The second feature is a four-step random access process.

[0269] In one alternative implementation, the first type includes a random access procedure with the first feature, and the third type includes a random access procedure with the second feature.

[0270] In one alternative implementation, the first type is a two-step random access of a first feature or a first terminal device type;

[0271] The second type is the four-step random access process of the broadband terminal device eMBB;

[0272] The third type is a four-step random access based on the first characteristic or the first terminal device type.

[0273] In one alternative implementation, the first information includes MsgA-ConfigCommon-r17.

[0274] In one alternative implementation, the parameter information includes one or more of pre-encoded information, power information, or format information.

[0275] In one optional implementation, the parameter information includes precoded information;

[0276] The first type of parameter information is used to indicate the first precoding method for uplink data transmission;

[0277] The second type of parameter information includes a first value or a second value, wherein the first value is used to indicate the second precoding method for the uplink data transmission, and the second value is used to indicate that the second precoding method is not used when transmitting the uplink data.

[0278] The third type of parameter information includes a third value or a fourth value. The third value is used to indicate the third precoding method for the uplink data transmission, and the fourth value is used to indicate that the third precoding method is not used when transmitting the uplink data.

[0279] In an optional implementation, the transceiver unit 601 is further configured to send second information to the first terminal, the second information including parameter information of a second type; and / or,

[0280] The transceiver unit 601 is also used to send third information to the first terminal, the third information including parameter information of a third type.

[0281] In one alternative implementation, one or more of the first information, the second information, and the third information are first signaling bearers.

[0282] Reuse Figure 6 In some feasible implementations, the communication device 60 can correspond to Figure 5 The first terminal described in the communication method shown, or a component (such as a circuit, chip, or chip system) configured in the first terminal.

[0283] In a specific implementation, the transceiver unit 601 is used to receive fourth information, which does not include parameter information of the first type; the transceiver unit 601 is also used to perform a first uplink data transmission in the connected state and / or within the first resource, wherein the parameter information of the first uplink data transmission is determined according to parameter information of the second type; the transceiver unit 601 is also used to perform a second uplink data transmission in the disconnected state and / or within the second resource, wherein the parameter information of the second uplink data transmission is determined according to parameter information of the first type; and the processing unit 602 is used to generate information / data during the random access process.

[0284] In one alternative implementation, the first uplink data transmission is an uplink data transmission during a random access process with a first feature.

[0285] In one alternative implementation, the second uplink data transmission is an uplink data transmission during the random access process of the first feature.

[0286] In one alternative implementation, the first resource is a non-initial BWP or a dedicated BWP. The second resource is an initial BWP.

[0287] In one alternative implementation, the first resource is a non-RRC-configured BWP (e.g., RRC-configuredBWP), and the second resource is an RRC-configured BWP (e.g., RRC-configured BWP).

[0288] Reuse Figure 6 In some feasible implementations, the communication device 60 can correspond to Figure 5 The network device described in the communication method, or a component (such as a circuit, chip, or chip system) configured in the network device.

[0289] The transceiver unit 601 is configured to send fourth information to the first terminal, the fourth information not including parameter information of the first type; the transceiver unit 601 is also configured to receive uplink data in the first uplink data transmission performed by the first terminal when the first terminal is in a connected state and / or within the first resource, wherein the parameter information of the first uplink data transmission is determined by the first terminal according to parameter information of the second type; the transceiver unit 601 is also configured to receive uplink data in the second uplink data transmission performed by the first terminal when the first terminal is in a disconnected state and / or within the second resource, wherein the parameter information of the second uplink data transmission is determined by the first terminal according to parameter information of the first type.

[0290] In one alternative implementation, the first uplink data transmission is an uplink data transmission during a random access process with a first feature.

[0291] In one alternative implementation, the second uplink data transmission is an uplink data transmission during the random access process of the first feature.

[0292] In one alternative implementation, the first resource is a non-initial BWP or a dedicated BWP. The second resource is an initial BWP.

[0293] In one alternative implementation, the first resource is an RRC-configured BWP (e.g., an RRC-configured BWP), and the second resource is a non-RRC-configured BWP (e.g., an RRC-configured BWP).

[0294] Please see Figure 7 , Figure 7 This is a schematic diagram of another communication device provided in an embodiment of this application. The communication device 70 can be used to implement the operations performed by the first terminal, the second network device, or the third network device in the above embodiments; alternatively, the communication device 70 can be the first terminal, the second network device, or the third network device described above. The communication device 70 includes: a processor 701, a memory 702, and a bus system 703.

[0295] The memory 702 is, but is not limited to, RAM, ROM, EPROM, or CD-ROM, and is used to store related instructions and data. The memory 702 stores executable modules or data structures, or subsets thereof, or extended sets thereof:

[0296] Operation instructions: This includes various operation instructions used to perform various operations.

[0297] Operating system: includes various system programs used to implement various basic business functions and handle hardware-based tasks.

[0298] Figure 7 Only one memory is shown in the image; of course, multiple memory can be configured as needed.

[0299] The communication device 70 may further include a transceiver 704. The transceiver 704 may be a communication module or a transceiver circuit. In the embodiments of this application, the transceiver 704 is used to perform the message sending and receiving operations involved in the above embodiments.

[0300] Processor 701 can be a controller, CPU, general-purpose processor, DSP, ASIC, FPGA, or other programmable logic device, transistor logic device, hardware component, or any combination thereof. Processor 701 can also be a combination that implements computing functions, such as including one or more microprocessor combinations, a combination of DSP and microprocessor, etc.

[0301] In specific applications, the various components of the communication device 70 are coupled together through a bus system 703. This bus system 703 includes not only a data bus but may also include a power bus, a control bus, and a status signal bus. However, for clarity, in... Figure 7 The various buses are all labeled as Bus System 703. For ease of representation, Figure 7 The image shown is only schematic.

[0302] In specific implementation, the communication device 70 can execute the steps of the method performed by the first terminal, the second network device, or the third network device in any of the above embodiments. Specifically, when the communication device 70 is used to implement the various steps performed by the first terminal, the second network device, or the third network device in the communication method provided in any of the above embodiments, the processor 701 can implement the function of the processing unit 602, and the transceiver 704 can implement the function of the transceiver unit 601.

[0303] It should be noted that in practical applications, the processor in the embodiments of this application can be an integrated circuit chip with signal processing capabilities. During implementation, each step of the above method embodiments can be completed by the integrated logic circuits in the processor's hardware or by instructions in software form. The processor can be a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components. It can implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of this application. The general-purpose processor can be a microprocessor or any conventional processor. The steps of the methods disclosed in the embodiments of this application can be directly embodied in the execution of a hardware decoding processor, or by a combination of hardware and software modules in the decoding processor. The software modules can be located in random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, registers, or other mature storage media in the art. This storage medium is located in memory, and the processor reads the information in the memory and, in conjunction with its hardware, completes the steps of the above method.

[0304] It is understood that the memory in the embodiments of this application can be volatile memory or non-volatile memory, or may include both volatile and non-volatile memory. The non-volatile memory can be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. The volatile memory can be random access memory (RAM), which is used as an external cache. By way of example, but not limitation, many forms of RAM are available, such as static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous linked dynamic random access memory (SLDRAM), and direct rambus RAM (DR RAM). It should be noted that the memories described in the embodiments of this application are intended to include, but are not limited to, these and any other suitable types of memory.

[0305] This application also provides a computer-readable medium having a computer program stored thereon, which, when executed by a computer, performs the above-described functions. Figure 4 or Figure 5 The method steps performed by the first terminal and the network device in the provided communication method.

[0306] This application also provides a computer program product that, when executed by a computer, performs the above-described functions. Figure 4 or Figure 5 The method steps performed by the first terminal and the network device in the provided communication method.

[0307] This application also provides a chip, which includes at least a processor. The processor is used to execute computer execution instructions to cause a device on which the chip is mounted to perform the above-described functions. Figure 4 or Figure 5 The method steps performed by the first terminal and the network device in the provided communication method.

[0308] Optionally, the chip may also include interface circuitry. This interface circuitry is used to receive computer execution instructions and transmit them to the processor.

[0309] This application also provides a chip system including a processor for supporting the implementation of the above-described embodiments by means of a device mounted on the chip system. Figure 4 or Figure 5 The provided communication method includes method steps performed by the first terminal or network device, such as generating or processing the data and / or information involved in the above method. In one possible design, the chip system also includes a memory for storing program instructions and data necessary for the data transmission device. The chip system can be composed of chips or may include chips and other discrete devices.

[0310] This application also provides a communication system. The communication system includes at least the first terminal and network device described above. The first terminal, network device, and other components work together to achieve the aforementioned... Figure 4 or Figure 5 The communication method shown.

[0311] In the above method embodiments, implementation can be achieved entirely or partially through software, hardware, firmware, or any combination thereof. When implemented in software, it can be implemented entirely or partially as a computer program product. This computer program product includes one or more computer instructions. When these computer instructions are loaded and executed on a computer, all or part of the processes or functions described in the embodiments of this application are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another via wired (e.g., coaxial cable, fiber optic, digital subscriber line, DSL) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that integrates one or more available media. The available medium can be magnetic media (e.g., floppy disk, hard disk, magnetic tape), optical media (e.g., digital video disc, DVD), or semiconductor media (e.g., solid-state disk, SSD, etc.).

[0312] In the various embodiments of this application, unless otherwise specified or in case of logical conflict, the terminology and / or descriptions of different embodiments are consistent and can be referenced by each other. The technical features of different embodiments can be combined to form new embodiments according to their inherent logical relationship.

[0313] It is understood that the various numerical designations used in the embodiments of this application are merely for descriptive convenience and are not intended to limit the scope of the embodiments of this application. The order of the process numbers described above does not imply the order of execution; the execution order of each process should be determined by its function and internal logic.

[0314] The above description is merely a preferred embodiment of the technical solution of this application and is not intended to limit the scope of protection of this application. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application should be included within the scope of protection of this application.

Claims

1. A communication method, characterized in that, The method includes: Receive first information, wherein the first information is used for a random access procedure of a first feature; If the first information does not include parameter information of the first type, uplink data transmission is performed during the random access process of the first feature based on parameter information of the second type. When the first information includes parameter information of the first type, uplink data transmission is performed in the random access process of the first feature based on the parameter information of the first type. If the random access is converted from the first feature to the second feature, the uplink data transmission in the random access process of the second feature is performed according to the parameter information of the third type. The random access process of the first feature and the random access process of the second feature both belong to the random access process of the first feature or the first terminal device type.

2. The method according to claim 1, characterized in that, The first feature includes one or more of coverage enhancement, small packet transmission, non-terrestrial transmission, energy saving, and slicing, and the first terminal device type includes one or more of reduced complexity RedCap, further reduced complexity eRedCap, non-terrestrial transmission, IoT terminal, or energy saving.

3. The method according to claim 2, characterized in that, The random access procedure of the first feature is a two-step random access procedure; The second feature is a four-step random access process.

4. The method according to claim 3, characterized in that, The first type includes a random access procedure with the first feature, and the third type includes a random access procedure with the second feature.

5. The method according to claim 4, characterized in that, The first type is a two-step random access process of the first characteristic or the first terminal device type; The second type is the four-step random access process of the broadband terminal device eMBB; The third type is a four-step random access process of the first characteristic or the first terminal device type.

6. The method according to claim 5, characterized in that, The first information includes MsgA-ConfigCommon-r17.

7. The method according to claim 6, characterized in that, The parameter information includes one or more of the following: pre-encoded information, power information, or format information.

8. The method according to claim 7, characterized in that, The parameter information includes pre-encoded information; The first type of parameter information is used to indicate the first precoding method for uplink data transmission; The second type of parameter information includes a first value or a second value, wherein the first value is used to indicate the second precoding method for the uplink data transmission, and the second value is used to indicate that the second precoding method is not used when transmitting the uplink data. The third type of parameter information includes a third value or a fourth value. The third value is used to indicate the third precoding method for the uplink data transmission, and the fourth value is used to indicate that the third precoding method is not used when transmitting the uplink data.

9. The method according to claim 8, characterized in that, The method further includes: Receive second information, the second information including parameter information of a second type; and / or, Receive third information, which includes parameter information of a third type.

10. The method according to any one of claims 1-9, characterized in that, One or more of the first information, the second information, and the third information are the first signaling bearers.

11. A communication method, characterized in that, The method includes: Send the first information to the first terminal; If the first information does not include parameter information of the first type, the uplink data transmitted during the random access process of the first terminal based on the first feature according to the parameter information of the second type is received. When the first information includes parameter information of the first type, the uplink data transmitted during the random access process of the first feature performed by the first terminal based on the parameter information of the first type is received. If the first terminal switches from random access based on the first feature to random access based on the second feature, and receives uplink data transmitted during the random access process of the second feature based on parameter information of the third type, the random access process of the first feature and the random access process of the second feature both belong to the random access process of the first feature or the first terminal device type.

12. The method according to claim 11, characterized in that, The random access procedure of the first feature and the random access procedure of the second feature both belong to the random access procedure of the first characteristic or the first terminal device type; the first characteristic includes one or more of coverage enhancement, small packet transmission, non-terrestrial transmission, energy saving, and slicing; the first terminal device type includes one or more of RedCap with reduced complexity, eRedCap with further reduced complexity, non-terrestrial transmission, IoT terminal, or energy saving.

13. The method according to claim 12, characterized in that, The random access procedure of the first feature is a two-step random access procedure; The second feature is a four-step random access process.

14. The method according to claim 13, characterized in that, The first type includes a random access procedure with the first feature, and the third type includes a random access procedure with the second feature.

15. The method according to claim 14, characterized in that, The first type is a two-step random access process of the first characteristic or the first terminal device type; The second type is the four-step random access process of the broadband terminal device eMBB; The third type is a four-step random access process of the first characteristic or the first terminal device type.

16. The method according to claim 15, characterized in that, The first information includes MsgA-ConfigCommon-r17.

17. The method according to claim 16, characterized in that, The parameter information includes one or more of the following: pre-encoded information, power information, or format information.

18. The method according to claim 17, characterized in that, The parameter information includes pre-encoded information; The first type of parameter information is used to indicate the first precoding method for uplink data transmission; The second type of parameter information includes a first value or a second value, wherein the first value is used to indicate the second precoding method for the uplink data transmission, and the second value is used to indicate that the second precoding method is not used when transmitting the uplink data. The third type of parameter information includes a third value or a fourth value. The third value is used to indicate the third precoding method for the uplink data transmission, and the fourth value is used to indicate that the third precoding method is not used when transmitting the uplink data.

19. The method according to claim 18, characterized in that, The method further includes: Send second information to the first terminal, the second information including parameter information of a second type; and / or, Send third information to the first terminal, the third information including parameter information of a third type.

20. The method according to any one of claims 11-19, characterized in that, One or more of the first information, the second information, and the third information are the first signaling bearers.

21. A communication device, characterized in that, The communication device includes a processor; the processor is configured to run a computer program or instructions to cause the communication device to perform the method as described in any one of claims 1-10.

22. A communication device, characterized in that, The communication device includes a processor; the processor is configured to run a computer program or instructions to cause the communication device to perform the method as described in any one of claims 11-20.

23. A computer-readable storage medium, characterized in that, A computer-readable storage medium stores computer instructions or programs that, when executed on a computer, cause the method described in any one of claims 1-20 to be performed.

24. A communication system, characterized in that, The communication system includes at least a first terminal and a network device, wherein the first terminal is used to implement the method as described in any one of claims 1-10, and the network device is used to implement the method as described in any one of claims 11-20.

25. A computer program product, characterized in that, The computer program product includes computer instructions; when some or all of the computer instructions are run on a computer, the method as described in any one of claims 1-20 is performed.