Communication method, communication device, communication system and storage medium

WO2026165726A1PCT designated stage Publication Date: 2026-08-13BEIJING XIAOMI MOBILE SOFTWARE CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Filing Date
2025-02-05
Publication Date
2026-08-13

Smart Images

  • Figure CN2025075852_13082026_PF_FP_ABST
    Figure CN2025075852_13082026_PF_FP_ABST
Patent Text Reader

Abstract

The present disclosure relates to a communication method, a communication device, a communication system and a storage medium. The communication method comprises: a terminal indicating a first type to a network device, wherein the first type is the type of the terminal, the first type is used by the network device to determine a modulation and coding scheme (MCS) table supported by the terminal, and the MCS table is used by the network device to schedule the terminal. In this way, a terminal may indicate a first type to a network device, and the network device may learn of the first type, learn of, on the basis of the first type, an MCS table supported by the terminal, and use the MCS table supported by the terminal to schedule the terminal, thereby improving the accuracy of scheduling and improving system performance.
Need to check novelty before this filing date? Find Prior Art

Description

Communication methods, communication equipment, communication systems and storage media Technical Field

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

[0002] The 6th generation mobile communication system (6G) network supports access to terminals with different capabilities (e.g., high-end terminals and low-end terminals) to achieve intelligent converged networks. Summary of the Invention

[0003] This disclosure provides a communication method, communication device, communication system, and storage medium.

[0004] The first aspect of this disclosure provides a communication method executed by a terminal, comprising: indicating a first type to a network device, wherein the first type is a type of the terminal, the first type being used by the network device to determine a modulation and coding scheme (MCS) table supported by the terminal, and the MCS table being used by the network device to schedule the terminal.

[0005] A second aspect of this disclosure provides a communication method executed by a network device, comprising: determining a first type, wherein the first type is a type of terminal; and determining a modulation and coding scheme (MCS) table supported by the terminal based on the first type, wherein the MCS table is used for scheduling the terminal.

[0006] A third aspect of this disclosure provides a terminal, which includes a processing module for indicating a first type to a network device, wherein the first type is the type of the terminal, and the first type is used by the network device to determine a modulation and coding scheme (MCS) table supported by the terminal, and the MCS table is used by the network device to schedule the terminal.

[0007] A fourth aspect of this disclosure provides a network device, the network device comprising: a processing module configured to determine a first type, wherein the first type is a type of terminal, and to determine a modulation and coding scheme (MCS) table supported by the terminal based on the first type, wherein the MCS table is used for scheduling the terminal.

[0008] A fifth aspect of this disclosure provides a communication device comprising: one or more processors; wherein the processors are configured to perform the method as described in the first aspect above, or to perform the method as described in the second aspect above.

[0009] A sixth aspect of this disclosure provides a communication system including a terminal and a network device, wherein the terminal is used to perform the method as described in the first aspect above, and the network device is used to perform the method as described in the second aspect above.

[0010] A seventh aspect of this disclosure provides a storage medium storing instructions that, when executed on a communication device, cause the communication device to perform the method described in the first aspect above, or to perform the method described in the second aspect above.

[0011] An eighth aspect embodiment of this disclosure provides a computer program product including a computer program that, when executed by a processor, implements the method as described in the first aspect above, or implements the method as described in the second aspect above.

[0012] In the proposed solution of this disclosure, in the above embodiments, the terminal indicates a first type to the network device. The first type is the type of the terminal, and it is used by the network device to determine the Modulation and Coding Scheme (MCS) table supported by the terminal. The MCS table is used by the network device to schedule the terminal. Therefore, the terminal can indicate the first type to the network device, and the network device can learn the first type, determine the MCS table supported by the terminal based on the first type, and use the supported MCS table to schedule the terminal, thereby improving scheduling accuracy and enhancing system performance. Attached Figure Description

[0013] To more clearly illustrate the technical solutions in the embodiments or background art of this disclosure, the accompanying drawings used in the embodiments or background art of this disclosure will be described below.

[0014] Figure 1 is a schematic diagram of the architecture of a communication system according to an embodiment of the present disclosure;

[0015] Figure 2A is an interactive schematic diagram of a communication method according to an embodiment of the present disclosure;

[0016] Figure 2B is an interactive schematic diagram of a communication method according to another embodiment of the present disclosure;

[0017] Figure 2C is an interactive schematic diagram of a communication method according to another embodiment of the present disclosure;

[0018] Figure 2D is an interactive schematic diagram of a communication method according to yet another embodiment of the present disclosure;

[0019] Figure 3 is an interactive schematic diagram of a communication method according to yet another embodiment of the present disclosure;

[0020] Figure 4 is an interactive schematic diagram of a communication method according to another embodiment of the present disclosure;

[0021] Figure 5 is a schematic diagram of the structure of the communication device proposed in an embodiment of this disclosure;

[0022] Figure 6A is a schematic diagram of the structure of the communication device proposed in an embodiment of this disclosure;

[0023] Figure 6B is a schematic diagram of the chip structure proposed in an embodiment of this disclosure. Detailed Implementation

[0024] This disclosure provides communication methods, communication devices, communication systems, and storage media.

[0025] In a first aspect, embodiments of this disclosure propose a communication method executed by a terminal, comprising: indicating a first type to a network device, wherein the first type is a type of the terminal, the first type is used by the network device to determine a modulation and coding scheme (MCS) table supported by the terminal, and the MCS table is used by the network device to schedule the terminal.

[0026] In the above embodiments, the terminal indicates a first type to the network device. The first type is the terminal's type, and it is used by the network device to determine the Modulation and Coding Scheme (MCS) table supported by the terminal. The MCS table is used by the network device to schedule the terminal. Thus, the terminal can indicate the first type to the network device, and the network device can learn the first type, determine the MCS table supported by the terminal based on the first type, and use the supported MCS table to schedule the terminal, thereby improving scheduling accuracy and enhancing system performance.

[0027] In conjunction with some embodiments of the first aspect, in some embodiments, indicating a first type to the network device includes:

[0028] Determine the first piece of information, wherein the first piece of information is associated with the first type;

[0029] Based on the first information, a preamble is sent to the network device, wherein the preamble is used by the network device to determine the first type.

[0030] In the above embodiments, the terminal can implicitly indicate the first type to the network device during random access. The network device can learn the first type, and based on the first type, learn the MCS table supported by the terminal, and use the MCS table supported by the terminal to schedule the terminal, thereby improving scheduling accuracy and enhancing system performance.

[0031] In conjunction with some embodiments of the first aspect, in some embodiments, the first information includes at least one of the following:

[0032] Root sequence index;

[0033] Random access sequence;

[0034] Scrambling code.

[0035] In the above embodiments, the terminal can send a preamble to the network device through at least one of the root sequence index, random access sequence, and scrambling code, and at least one of the root sequence index, random access sequence, and scrambling code can be associated with the first type. Thus, the network device can accurately determine the first type based on at least one of the root sequence index, random access sequence, and scrambling code, ensuring the flexibility of the first type indication and effectively applying it to various communication scenarios.

[0036] In conjunction with some embodiments of the first aspect, in some embodiments, the first information includes: a root sequence index; wherein determining the first information includes:

[0037] Determine the root sequence indexes configured for network devices, where different sets of root sequence indexes are configured for different terminal types, and different terminal types are associated with root sequence indexes in different sets of root sequence indexes.

[0038] In the above embodiments, the network device can configure different root sequence index sets for different terminal types, and different terminal types are associated with root sequence indices in different root sequence index sets. This allows the terminal to determine the root sequence index associated with the first type from among multiple root sequence index sets configured by the network device, thereby supporting the network device in determining the first type based on the root sequence index used by the terminal to send the preamble, thus accurately and efficiently determining the first type.

[0039] In conjunction with some embodiments of the first aspect, in some embodiments, the number of root sequence index sets is the same as the number of terminal types.

[0040] In the above embodiments, it is possible to configure a corresponding root sequence index set for each terminal type. When the root sequence index set is used to indicate the first type to the network device, the accuracy of the first type indication can be effectively ensured, so that the network device can accurately know the first type.

[0041] In conjunction with some embodiments of the first aspect, in some embodiments, sending a preamble to the network device based on the first information includes:

[0042] Generate a preamble sequence based on the root sequence index associated with the first type;

[0043] Send a preamble sequence to the network device.

[0044] In the above embodiments, the terminal can send a preamble sequence to the network device through the root sequence index configured for it by the network device, and the root sequence index can be associated with a first type. The network device can determine the first type based on the root sequence index used by the terminal to send the preamble sequence, thereby effectively indicating the first type to the network device in an implicit manner.

[0045] In conjunction with some embodiments of the first aspect, in some embodiments, the first information includes: a random access sequence; wherein determining the first information includes at least one of the following:

[0046] Determine the random access sequences configured for network devices, wherein different sets of random access sequences are configured for different terminal types; or,

[0047] Determine predefined random access sequences, wherein different sets of random access sequences are predefined for different terminal types;

[0048] Different terminal types are associated with random access sequences in different sets of random access sequences.

[0049] In the above embodiments, the network device can configure different sets of random access sequences for different terminal types, or it can predefine different sets of random access sequences for different terminal types, with different terminal types associated with random access sequences in different sets of random access sequences. This allows the terminal to determine the random access sequence associated with the first type from among multiple sets of random access sequences configured by the network device, thereby supporting the network device in determining the first type based on the random access sequence used by the terminal to send the preamble, thus accurately and efficiently determining the first type.

[0050] In conjunction with some embodiments of the first aspect, in some embodiments, the number of random access sequence sets is the same as the number of terminal types.

[0051] In the above embodiments, a corresponding set of random access sequences can be configured for each type of terminal. When the set of random access sequences is used to indicate the first type to the network device, the accuracy of the first type indication can be effectively ensured, so that the network device can accurately know the first type.

[0052] In conjunction with some embodiments of the first aspect, in some embodiments, sending a preamble to the network device based on the first information includes:

[0053] A preamble is sent to the network device using a random access sequence associated with the first type.

[0054] In the above embodiments, the terminal can send a preamble to the network device through a random access sequence configured or predefined by the network device, and the random access sequence can be associated with a first type. The network device can determine the first type based on the random access sequence used by the terminal to send the preamble, thereby effectively indicating the first type to the network device in an implicit manner.

[0055] In conjunction with some embodiments of the first aspect, in some embodiments, the first information includes: a scrambling code; wherein determining the first information includes:

[0056] Determine the scrambling codes configured for network devices, where different scrambling codes are configured for different terminal types.

[0057] In the above embodiments, the network device can configure different scrambling codes for different terminal types. This allows the terminal to determine the scrambling code associated with the first type from among multiple scrambling codes configured by the network device, thereby enabling the network device to determine the first type accurately and efficiently based on the scrambling code used by the terminal to send the preamble.

[0058] In conjunction with some embodiments of the first aspect, in some embodiments, the number of scrambling codes is the same as the number of terminal types, and the lengths of different scrambling codes are the same or different.

[0059] In the above embodiments, a corresponding scrambling code can be configured for each type of terminal. When the scrambling code is used to indicate the first type to the network device, the accuracy of the first type indication can be effectively ensured, so that the network device can accurately know the first type.

[0060] In conjunction with some embodiments of the first aspect, in some embodiments, sending a preamble to the network device based on the first information includes:

[0061] The preamble is scrambled according to the scrambling code associated with the first type;

[0062] Send a scrambled preamble to the network device.

[0063] In the above embodiments, the terminal can send a scrambled preamble to the network device through the scrambling code configured for it by the network device, and the scrambling code is associated with a first type. The network device can determine the first type based on the scrambling code used by the terminal, thereby effectively indicating the first type to the network device in an implicit manner.

[0064] In conjunction with some embodiments of the first aspect, in some embodiments, indicating a first type to the network device includes:

[0065] Determine the preamble transmission resource, wherein the transmission resource is associated with the first type;

[0066] Based on the transmission resource, a preamble is sent to the network device, whereby the preamble is used by the network device to determine the first type.

[0067] In the above embodiments, the terminal can send a preamble to the network device through the preamble transmission resources configured for it by the network device, and the transmission resources are associated with a first type. The network device can determine the first type based on the transmission resources used by the terminal to send the preamble, thereby effectively indicating the first type to the network device in an implicit way. The network device can know the first type, and based on the first type, know the MCS table supported by the terminal, and use the MCS table supported by the terminal to schedule the terminal, thereby improving scheduling accuracy and enhancing system performance.

[0068] In conjunction with some embodiments of the first aspect, in some embodiments, determining the preamble transmission resources includes:

[0069] Determine the preamble transmission resources configured for the network device, wherein different preamble transmission resources are configured for different terminal types.

[0070] In the above embodiments, the network device can configure different preamble transmission resources for different terminal types. This allows the terminal to determine the transmission resource associated with the first type from among multiple transmission resources configured by the network device, thereby supporting the network device in determining the first type based on the transmission resources used by the terminal to transmit the preamble, thus accurately and efficiently determining the first type.

[0071] In conjunction with some embodiments of the first aspect, in some embodiments, the number of preamble transmission resources is the same as the number of terminal types.

[0072] In the above embodiments, it is possible to configure corresponding preamble transmission resources for each terminal type. When the preamble transmission resources are used to indicate the first type to the network device, the accuracy of the first type indication can be effectively ensured, so that the network device can accurately know the first type.

[0073] In conjunction with some embodiments of the first aspect, in some embodiments, the preamble includes at least one of the following:

[0074] The preamble in message 1 of the four-step random access procedure;

[0075] The Physical Random Access Channel (PRACH) in message A of the two-step random access procedure.

[0076] In the above embodiments, the terminal can indicate the first type to the network device based on a four-step random access procedure or a two-step random access procedure, thereby enabling the terminal to accurately and flexibly indicate the first type to the network device during the random access procedure, ensuring that the network device accurately knows the first type.

[0077] Secondly, embodiments of this disclosure propose a communication method executed by a network device, comprising: determining a first type, wherein the first type is a type of terminal; and determining a modulation and coding scheme (MCS) table supported by the terminal based on the first type, wherein the MCS table is used for scheduling the terminal.

[0078] In conjunction with some embodiments of the second aspect, in some embodiments, determining a first type includes:

[0079] The receiving terminal sends a preamble, wherein the preamble is sent based on first information, and the first information is associated with a first type;

[0080] The first type is determined based on the preamble.

[0081] In conjunction with some embodiments of the second aspect, in some embodiments, the first information includes at least one of the following:

[0082] Root sequence index;

[0083] Random access sequence;

[0084] Scrambling code.

[0085] In conjunction with some embodiments of the second aspect, in some embodiments, the first information includes: a root sequence index; wherein the method further includes:

[0086] Configure root sequence indexes for terminals, where different sets of root sequence indexes are configured for different terminal types, and different terminal types are associated with root sequence indexes in different sets of root sequence indexes.

[0087] In conjunction with some embodiments of the second aspect, in some embodiments, the number of root sequence index sets is the same as the number of terminal types.

[0088] In conjunction with some embodiments of the second aspect, in some embodiments, determining the first type based on the preamble includes:

[0089] Determine the root sequence index based on the preamble sequence;

[0090] The first type is determined based on the root sequence index.

[0091] In conjunction with some embodiments of the second aspect, in some embodiments, the first information includes: a random access sequence; wherein the method further includes:

[0092] Configuring random access sequences for terminals, wherein different sets of random access sequences are configured for different terminal types, and different terminal types are associated with random access sequences in different sets of random access sequences.

[0093] In conjunction with some embodiments of the second aspect, in some embodiments, the number of random access sequence sets is the same as the number of terminal types.

[0094] In conjunction with some embodiments of the second aspect, in some embodiments, the preamble sent by the receiving terminal includes:

[0095] The receiving terminal sends a preamble via a random access sequence.

[0096] In conjunction with some embodiments of the second aspect, in some embodiments, determining the first type based on the preamble includes:

[0097] Determine the random access sequence based on the preamble;

[0098] The first type is determined based on the random access sequence.

[0099] In conjunction with some embodiments of the second aspect, in some embodiments, the first information includes: a scrambling code; wherein the method further includes:

[0100] Configure scrambling codes for terminals, where different scrambling codes are configured for different terminal types.

[0101] In conjunction with some embodiments of the second aspect, in some embodiments, the number of scrambling codes is the same as the number of terminal types, and the lengths of different scrambling codes are the same or different.

[0102] In conjunction with some embodiments of the second aspect, in some embodiments, the preamble sent by the receiving terminal includes:

[0103] The receiving terminal sends a scrambled preamble, wherein the scrambled preamble is obtained by scrambling the preamble according to the scrambling code associated with the first type.

[0104] In conjunction with some embodiments of the second aspect, in some embodiments, determining the first type based on the preamble includes:

[0105] Determine the scrambling code based on the scrambling preamble;

[0106] Based on the scrambling code, the first type is determined.

[0107] In conjunction with some embodiments of the second aspect, in some embodiments, determining a first type includes:

[0108] The receiving terminal sends a preamble, wherein the preamble is sent based on a sending resource, and the sending resource is associated with the first type;

[0109] The first type is determined based on the preamble.

[0110] In conjunction with some embodiments of the second aspect, in some embodiments, determining the first type based on the preamble includes:

[0111] The preamble determines the resource to be sent;

[0112] Determine the first type based on the sent resource.

[0113] In conjunction with some embodiments of the second aspect, in some embodiments, the method further includes:

[0114] Configure preamble transmission resources for the terminal, wherein different preamble transmission resources are configured for different terminal types.

[0115] In conjunction with some embodiments of the second aspect, in some embodiments, the number of preamble transmission resources is the same as the number of terminal types.

[0116] In conjunction with some embodiments of the second aspect, in some embodiments, the preamble includes at least one of the following:

[0117] The preamble in message 1 of the four-step random access procedure;

[0118] The Physical Random Access Channel (PRACH) in message A of the two-step random access procedure.

[0119] Thirdly, embodiments of this disclosure provide a terminal, which includes: a processing module, configured to indicate a first type to a network device, wherein the first type is the type of the terminal, the first type is used by the network device to determine the modulation and coding scheme (MCS) table supported by the terminal, and the MCS table is used by the network device to schedule the terminal.

[0120] Fourthly, embodiments of this disclosure propose a network device, the network device comprising: a processing module, configured to determine a first type, wherein the first type is a type of terminal, and to determine a modulation and coding scheme (MCS) table supported by the terminal based on the first type, wherein the MCS table is used for scheduling the terminal.

[0121] Fifthly, embodiments of this disclosure provide a communication device, which includes one or more processors; wherein the communication device is used to execute the first aspect and optional implementations of the first aspect, or to execute the second aspect and optional implementations of the second aspect.

[0122] In a sixth aspect, embodiments of this disclosure provide a communication system comprising: a terminal and a network device; wherein the terminal is configured to perform the method described in the first aspect and optional implementations thereof, and the network device is configured to perform the method described in the second aspect and optional implementations thereof.

[0123] In a seventh aspect, embodiments of this disclosure provide a storage medium storing instructions that, when executed on a communication device, cause the communication device to perform the method described in the first aspect and its optional implementations, or to perform the method described in the second aspect and its optional implementations.

[0124] Eighthly, embodiments of this disclosure provide a program product that, when executed by a communication device, causes the communication device to perform the method described in the first aspect and its optional implementations, or to perform the method described in the second aspect and its optional implementations.

[0125] In a ninth aspect, embodiments of this disclosure provide a computer program that, when run on a computer, causes the computer to perform the method as described in the first aspect and optional implementations of the first aspect, or to perform the method as described in the second aspect and optional implementations of the second aspect.

[0126] In a tenth aspect, embodiments of this disclosure provide a chip or chip system. The chip or chip system includes processing circuitry configured to perform the method described according to the first aspect and optional implementations thereof, or configured to perform the method described according to the second aspect and optional implementations thereof.

[0127] It is understood that the aforementioned terminals, network devices, communication devices, communication systems, storage media, program products, computer programs, chips, or chip systems are all used to execute the methods proposed in the embodiments of this disclosure. Therefore, the beneficial effects they can achieve can be referred to the beneficial effects in the corresponding methods, and will not be repeated here.

[0128] This disclosure provides a communication method, a communication device, a communication system, and a storage medium. In some embodiments, the terms "communication method" and "information processing method," "communication control method," etc., can be used interchangeably; the terms "communication method apparatus" and "information processing apparatus," "communication control apparatus," etc., can be used interchangeably; and the terms "transmission system" and "information processing system," "communication system," etc., can be used interchangeably.

[0129] This disclosure is not exhaustive, but merely illustrative of some embodiments, and is not intended to limit the scope of protection of this disclosure. Unless otherwise specified, each step in a particular embodiment can be implemented as an independent embodiment, and the steps can be arbitrarily combined. For example, a solution after removing some steps in a particular embodiment can also be implemented as an independent embodiment, and the order of the steps in a particular embodiment can be arbitrarily interchanged. Furthermore, the optional implementation methods in a particular embodiment can be arbitrarily combined; moreover, the embodiments can be arbitrarily combined, for example, some or all steps of different embodiments can be arbitrarily combined, and a particular embodiment can be arbitrarily combined with the optional implementation methods of other embodiments.

[0130] In each of the disclosed embodiments, unless otherwise specified or in case of logical conflict, the terminology and / or descriptions of the embodiments are consistent and can be referenced by each other. Technical features in different embodiments can be combined to form new embodiments based on their inherent logical relationships.

[0131] The terminology used in the embodiments of this disclosure is for the purpose of describing particular embodiments only and is not intended to limit the scope of this disclosure.

[0132] In this disclosure, unless otherwise stated, elements expressed in the singular form, such as "a," "an," "the," "the," "the aforementioned," "the," "this," etc., can mean "one and only one," or "one or more," "at least one," etc. For example, when using articles such as "a," "an," "the," etc. in translation, the noun following the article can be understood as either a singular or a plural expression.

[0133] In the embodiments disclosed herein, "multiple" refers to two or more.

[0134] In some embodiments, the terms “at least one of”, “one or more”, “a plurality of”, “multiple”, etc., may be used interchangeably.

[0135] In some embodiments, the notation "at least one of A and B", "A and / or B", "A in one case, B in another", "in response to one case A, in response to another case B", etc., may include the following technical solutions depending on the situation: in some embodiments, A (execute A regardless of B); in some embodiments, B (execute B regardless of A); in some embodiments, execution is selected from A and B (A and B are selectively executed); in some embodiments, A and B (both A and B are executed). The same applies when there are more branches such as A, B, C, etc.

[0136] In some embodiments, the notation "A or B" may include the following technical solutions, depending on the situation: in some embodiments, A (execution of A regardless of B); in some embodiments, B (execution of B regardless of A); in some embodiments, execution is selected from A and B (A and B are selectively executed). The same applies when there are more branches such as A, B, C, etc.

[0137] The prefixes "first," "second," etc., used in the embodiments of this disclosure are merely for distinguishing different descriptive objects and do not impose restrictions on the position, order, priority, quantity, or content of the descriptive objects. The description of the descriptive objects is found in the claims or the context of the embodiments, and the use of prefixes should not constitute unnecessary restrictions. For example, if the descriptive object is a "field," the ordinal numbers preceding "field" in "first field" and "second field" do not restrict the position or order of the "fields." "First" and "second" do not restrict whether the "fields" they modify are in the same message, nor do they restrict the order of "first field" and "second field." Similarly, if the descriptive object is a "level," the ordinal numbers preceding "level" in "first level" and "second level" do not restrict the priority between "levels." Furthermore, the number of descriptive objects is not limited by ordinal numbers and can be one or more. For example, in "first device," the number of "devices" can be one or more. Furthermore, the objects modified by different prefixes can be the same or different. For example, if the object being described is "device", then "first device" and "second device" can be the same device or different devices, and their types can be the same or different. Similarly, if the object being described is "information", then "first information" and "second information" can be the same information or different information, and their content can be the same or different.

[0138] In some embodiments, “including A,” “containing A,” “for indicating A,” and “carrying A” can be interpreted as directly carrying A or indirectly indicating A.

[0139] In some embodiments, the terms “in response to…”, “in response to determining…”, “in the case of…”, “when…”, “if…”, “if…”, etc., can be used interchangeably.

[0140] In some embodiments, the terms “greater than,” “greater than or equal to,” “not less than,” “more than,” “more than or equal to,” “not less than,” “higher than,” “higher than or equal to,” “not lower than,” and “above” can be used interchangeably, as can the terms “less than,” “less than or equal to,” “not greater than,” “less than,” “less than or equal to,” “not more than,” “lower than,” “lower than or equal to,” “not higher than,” and “below”.

[0141] In some embodiments, the apparatus and device may be interpreted as physical or virtual, and their names are not limited to the names recorded in the embodiments. In some cases, they may also be understood as "equipment", "device", "circuit", "network element", "node", "function", "unit", "section", "system", "network", "chip", "chip system", "entity", "body", etc.

[0142] In some embodiments, "network" can be interpreted as devices included in the network, such as access network devices, core network devices, etc.

[0143] In some embodiments, "access network device (AN device)" may also be referred to as "radio access network device (RAN device)," "base station (BS)," "radio base station," or "fixed station." In some embodiments, it may also be understood as "node," "access point," "transmission point (TP)," "reception point (RP)," "transmission / reception point (TRP)," "panel," "antenna panel," "antenna array," "cell," "macro cell," "small cell," "femto cell," "pico cell," "sector," "cell group," "serving cell," "carrier," "component carrier," or "bandwidth part (BWP)."

[0144] In some embodiments, "terminal" or "terminal device" may be referred to as "user equipment (UE)," "user terminal," "Narrow Band-Internet of Things (NB-IoT) device," "mobile station (MS)," "mobile terminal (MT)," "subscriber station," "mobile unit," "subscriber unit," "wireless unit," "remote unit," "mobile device," "wireless device," "wireless communication device," "remote device," "mobile subscriber station," "access terminal," "mobile terminal," "wireless terminal," "remote terminal," "handset," "user agent," "mobile client," "client," etc.

[0145] In some embodiments, access network devices, core network devices, or network devices can be replaced by terminals. For example, embodiments of this disclosure can also be applied to structures where communication between access network devices, core network devices, or network devices and terminals is replaced by communication between multiple terminals (e.g., device-to-device (D2D), vehicle-to-everything (V2X), etc.). In this case, the structure can also be configured such that the terminal has all or part of the functions of the access network device. Furthermore, terms such as "uplink" and "downlink" can be replaced with terms corresponding to communication between terminals (e.g., "sidelink"). For example, uplink channel, downlink channel, etc., can be replaced with sidelink channel, and uplink link, downlink, etc., can be replaced with sidelink link.

[0146] In some embodiments, the terminal may be replaced by an access network device, a core network device, or a network device. In this case, the access network device, core network device, or network device may also be configured to have all or some of the functions of the terminal.

[0147] In some embodiments, the acquisition of data, information, etc., may comply with the laws and regulations of the country where the location is situated.

[0148] In some embodiments, data, information, etc., may be obtained with the user's consent.

[0149] Figure 1 is a schematic diagram of the architecture of a communication system according to an embodiment of the present disclosure.

[0150] As shown in Figure 1, the communication system 100 includes a terminal 101 and a network device 102.

[0151] In some embodiments, terminal 101 includes, but is not limited to, at least one of the following: mobile phone, wearable device, Internet of Things device, car with communication function, smart car, tablet computer, computer with wireless transceiver function, virtual reality (VR) terminal device, augmented reality (AR) terminal device, wireless terminal device in industrial control, wireless terminal device in self-driving, wireless terminal device in remote medical surgery, wireless terminal device in smart grid, wireless terminal device in transportation safety, wireless terminal device in smart city, and wireless terminal device in smart home.

[0152] In some embodiments, network device 102 may include at least one of access network device and core network device.

[0153] In some embodiments, the access network device is, for example, a node or device that connects a terminal to a wireless network. The access network device may include, but is not limited to, at least one of the following in a 5G communication system: evolved Node B (eNB), next-generation eNB (ng-eNB), next-generation Node B (gNB), node B (NB), home node B (HNB), home evolved node B (HeNB), radio backhaul device, radio network controller (RNC), base station controller (BSC), base transceiver station (BTS), base band unit (BBU), mobile switching center, base station in a 6G communication system, open RAN, cloud RAN, base station in other communication systems, and access node in a Wi-Fi system.

[0154] In some embodiments, the technical solutions of this disclosure can be applied to the Open RAN architecture. In this case, the interfaces between or within access network devices involved in the embodiments of this disclosure can be transformed into internal interfaces of Open RAN. The processes and information interactions between these internal interfaces can be implemented by software or programs.

[0155] In some embodiments, the access network device may be composed of a central unit (CU) and a distributed unit (DU). The CU may also be called a control unit. The CU-DU structure can separate the protocol layer of the access network device. Some of the protocol layer functions are centrally controlled by the CU, while the remaining part or all of the protocol layer functions are distributed in the DU and centrally controlled by the CU. However, this is not the only possibility.

[0156] In some embodiments, a core network device may be a single device comprising one or more network elements, or it may be multiple devices or a group of devices, each comprising all or part of the aforementioned one or more network elements. Network elements may be virtual or physical. The core network may include, for example, at least one of an Evolved Protocol Core (EPC), a 5G Core Network (5GCN), or a Next Generation Core (NGC).

[0157] It is understood that the communication system described in this disclosure is for the purpose of more clearly illustrating the technical solutions of this disclosure, and does not constitute a limitation on the technical solutions proposed in this disclosure. As those skilled in the art will know, with the evolution of system architecture and the emergence of new business scenarios, the technical solutions proposed in this disclosure are also applicable to similar technical problems.

[0158] The following embodiments of this disclosure can be applied to the communication system 100 shown in FIG1, or to some of the main bodies, but are not limited thereto. The main bodies shown in FIG1 are illustrative. The communication system may include all or some of the main bodies in FIG1, or may include other main bodies outside of FIG1. ​​The number and form of each main body are arbitrary. Each main body may be physical or virtual. The connection relationship between the main bodies is illustrative. The main bodies may not be connected or may be connected. The connection can be in any way, it can be a direct connection or an indirect connection, it can be a wired connection or a wireless connection.

[0159] The embodiments disclosed herein can be applied to Long Term Evolution (LTE), LTE-Advanced (LTE-A), LTE-Beyond (LTE-B), SUPER 3G, IMT-Advanced, 4th generation mobile communication system (4G), 5th generation mobile communication system (5G), 5G new radio (NR), 6th generation mobile communication system (6G), Future Radio Access (FRA), New-Radio Access Technology (RAT), New Radio (NR), New Radio Access (NX), Future generation radio access (FX), Global System for Mobile communications (GSM), CDMA2000, Ultra Mobile Broadband (UMB), IEEE 802.11 (Wi-Fi), IEEE 802.16 (WiMAX), and IEEE 802.20, Ultra-Wideband (UWB), Bluetooth (a registered trademark), Public Land Mobile Network (PLMN) networks, Device-to-Device (D2D) systems, Machine-to-Machine (M2M) systems, Internet of Things (IoT) systems, Vehicle-to-Everything (V2X) systems, systems utilizing other communication methods, and next-generation systems built upon them, etc. Furthermore, multiple systems can be combined (e.g., a combination of LTE or LTE-A with 5G).

[0160] Optionally, the 6th generation mobile communication system (6G) network supports access to terminals with different capabilities (e.g., high-end terminals and low-end terminals) to achieve a smart converged network. High-end terminals include Enhanced Mobile Broadband (EMBB) terminals (User Equipment (UE), mobile phones, etc.). Low-end terminals include Reduced Capability (Redcap) terminals (e.g., wristband devices, health monitoring devices) or Enhanced Machine-Type Communication (EMTC) devices. For example, low-end terminals have a battery life of 1 to 2 weeks, while high-end terminals have a battery life of 1 to 2 days.

[0161] Optionally, NR downlink transmission supports three tables: 64th-order Quadrature Amplitude Modulation (QAM), 256QAM, and 64QAM-Low Spectral Efficiency (Low SE). Each table uses a 5-bit overhead to define the Modulation and Coding Scheme (MCS) index meaning, as shown in Tables 1, 2, and 3 below. Table 1 shows the MCS table 1 (64QAM) for the Physical Downlink Shared Channel (PDSCH), which is the default supported table and is used for data transmission when RRC has not established a connection or when no other tables are configured after a connection is established. Table 2 shows the MCS table 2 (256QAM) for PDSCH, which is suitable for high-rate embb services. Table 3 shows the MCS table 3 (64QAM-low SE) for PDSCH, which is suitable for low code rates to achieve high reliability for UR LLC services.

[0162] Table 1

[0163] Table 2

[0164] Table 3

[0165] Optionally, NR uplink also supports 256QAM, 64-lowSEQAM, and 64QAM. If transport precoding is not enabled, the three uplink MCS tables are the same as the three downlink MSC tables. If transport precoding is enabled, the design of the 256QAM table is the same for both uplink and downlink transmissions. The other two, 64-lowSEQAM and 64QAM, are designed separately for uplink, as shown in Tables 4 and 5 below. Table 4 shows the MCS table for PUSCH using transport precoding and 64QAM. Table 5 shows the MCS table for PUSCH using transport precoding and 64QAM (low SE).

[0166] Table 4

[0167] Table 5

[0168] Optionally, in the table above, MCS Index refers to the MCS index; Modulation Order refers to the modulation order; Target code Rate refers to the target code rate; Spectral efficiency refers to the spectral efficiency; and reserved refers to reserved bits.

[0169] Optionally, the 256QAMMCS table is mainly applicable to high-rate eMBB services, and NRembb terminals need to support the configuration of the 256QAMMCS table; the 64QAM-LowSEMCS table is for URLLC services, aiming to increase the coding redundancy of data transmission by reducing the code rate, thereby achieving the high reliability requirements of URLLC services. This table is configured according to the terminal capabilities. Network devices (such as base stations) can only be configured if the terminal supports the 64QAM-LowSE table when reporting user capabilities; the uplink and downlink of NRembb terminals use the 64QAMMCS table as the default supported table for data transmission when RRC has not established a connection or when no other tables are configured after the connection is established.

[0170] Optionally, for 5G RedCap terminals, to minimize the impact of standardization, no new MCS and Channel Quality Indication (CQI) tables are designed for uplink and downlink. Instead, the 256QAM, 64QAM, and 64QAM LowSE tables from NR uplink and downlink are still used as the MCS / CQI tables for RedCap UE. Simultaneously, the 64QAM MCS table remains the default table. This default table is used for data transmission when the terminal's RRC connection is not established or when no other tables are configured after the RRC connection is established. Furthermore, the 256QAM MCS table is optional support for RedCap; RedCap downlink may not support the 256QAM table.

[0171] Optionally, for 6G, the peak rate is 10 to 100 times that of 5G, reaching 100Gbps to 1Tbps. For high-capacity terminals, such as UEs, to support high uplink and downlink transmission rates, 256QAM may be used as the default table, or an MCS table with a higher order than 256QAM may be designed as the default table. However, for low-capacity terminals, such as Redcap terminals, only 64QAM MCS tables are supported as the default table for uplink and downlink. This is because, to ensure low cost, it is impossible to support higher-order MCS tables as the default table. Moreover, 256QAM modulation is an optional modulation scheme supported by Redcap.

[0172] Optionally, when both high-capacity and low-capacity terminals are connected to the 6G network, the default MCS tables supported by the two types of terminals for uplink and downlink are different. If no other tables are configured after the RRC connection is established, and the default tables are used for data transmission, then the network device needs to use different default tables to send downlink data to the low-capacity and high-capacity terminals respectively. Otherwise, if an MCS table higher than the terminal's capability is used, the terminal will not be able to decode the downlink information. For uplink transmission, since the default MCS tables supported by low-end and high-end terminals are different, terminals of both capabilities can also use their respective supported default MCS tables to send uplink data to the network device. The network device needs to obtain the terminal type and use the MCS tables supported by the low-end and high-end terminals respectively to demodulate the uplink transmission. Therefore, if different default tables are defined for high-end and low-end terminals for uplink and / or downlink transmission, the network device needs to determine the terminal type to ensure that the MCS table supported by the terminal is used for terminal scheduling.

[0173] Optionally, the terminal may notify the network device of its terminal type during random access. The network device identifies which terminals are low-end and which are high-end, and performs uplink and / or downlink scheduling for the two types of terminals using the default MCS tables supported by the high-end and low-end terminals, respectively.

[0174] Optionally, the terminal may implicitly indicate a first type to the network device during random access, whereby the first type represents the terminal type of "the terminal".

[0175] Optionally, in embodiments of this disclosure, the first type may refer to a specific terminal type. This "specific terminal" may indicate the first type to the network device, which can identify the first type of the "specific terminal," determine the MCS table supported by the "specific terminal" based on the first type, and perform uplink and / or downlink scheduling on the terminal. Here, the "specific terminal" can be any single terminal or any type of terminal.

[0176] Optionally, in embodiments of this disclosure, "terminal type" can refer to a general type of terminal. For example, "terminal type" can refer to any one or any type of terminal. There can be multiple "terminal types," and the first type is one of the multiple "terminal types."

[0177] Figure 2A is an interactive schematic diagram of a communication method according to an embodiment of the present disclosure. As shown in Figure 2A, the embodiments of the present disclosure relate to a communication method that can be used in a communication system 100, and are not limited thereto. The above method includes:

[0178] Step S2101: The network device configures the root sequence index for the terminal.

[0179] Optionally, in some embodiments, the network device is, for example, a base station, and the terminal is, for example, a UE.

[0180] Optionally, in some embodiments, the base station can configure a root sequence index for the UE.

[0181] Optionally, in some embodiments, the root sequence index is used to generate the preamble sequence.

[0182] Optionally, in some embodiments, the root sequence index may be referred to as the logical root sequence index. The preamble sequence may be referred to as the preamble sequence. The "logical root sequence index" is used to generate the preamble sequence.

[0183] Optionally, in some embodiments, the root sequence index is an optional example of the first information. The first information is used by the terminal to send a preamble to the network device. The first information can be associated with a first type, which represents the type of "terminal" shown in this embodiment. The first type can be, for example, a high-end terminal or a low-end terminal; of course, the first type can also be any other possible type. Optionally, when the first information is a root sequence index, it means that the root sequence index can be associated with the first type. That is to say, the root sequence index can be a root sequence index associated with the first type configured by the network device for the terminal. Then, the network device can determine the first type of the terminal based on the root sequence index associated with the first type.

[0184] Optionally, in some embodiments, the network device can configure different root sequence index sets for different terminal types, with different terminal types associated with root sequence indices in different root sequence index sets. That is, there can be multiple terminal types, and the first type can be one of multiple terminal types. The network device can configure a root sequence index set for each terminal type, and each root sequence index set contains multiple root sequence indices. Different terminal types are associated with root sequence indices in different root sequence index sets, while the first type is associated with the root sequence indices in the root sequence index set configured for it.

[0185] Optionally, in some embodiments, the number of root sequence index sets is the same as the number of terminal types. This allows for the configuration of a corresponding root sequence index set for each terminal type. When the root sequence index set is used to indicate the first type to the network device, the accuracy of the first type indication can be effectively ensured, enabling the network device to accurately determine the first type.

[0186] In step S2102, the terminal generates a preamble sequence based on the root sequence index.

[0187] Optionally, in some embodiments, the preamble sequence may be referred to as a preamble or a random access sequence.

[0188] Optionally, in some embodiments, the terminal may determine the root sequence index configured for the terminal by the network device, and generate a preamble sequence based on the root sequence index.

[0189] Optionally, in some embodiments, the UE may determine the root sequence index configured by the base station for the UE, and generate a preamble sequence based on the root sequence index.

[0190] Optionally, in some embodiments, the terminal may determine the root sequence index set associated with the first type from multiple root sequence index sets configured by the network device based on the first type of the terminal, generate a preamble sequence using the root sequence index in the root sequence index set associated with the first type, and send the preamble sequence to the network device.

[0191] Optionally, in some embodiments, the root sequence index can be associated with a first type. The terminal can generate a preamble sequence based on the root sequence index. The generated preamble sequence can be used by the network device to determine the first type. For details, please refer to the following embodiments.

[0192] In step S2103, the terminal sends a preamble sequence to the network device.

[0193] Optionally, in some embodiments, after generating the preamble sequence based on the root sequence index, the terminal can send the preamble sequence to the network device.

[0194] Optionally, in some embodiments, the preamble includes at least one of the following: a preamble in message 1 (Msg1) of a four-step random access procedure; or a Physical Random Access Channel (PRACH) in message A (msgA) of a two-step random access procedure. That is, the terminal can indicate the first type to the network device based on either the four-step or two-step random access procedure, thereby enabling accurate and flexible indication of the first type to the network device during the random access process, ensuring that the network device accurately knows the first type.

[0195] Optionally, in some embodiments, the UE may send a preamble sequence to the base station. For example, the UE may generate a preamble (or preamble sequence) in message 1 of a four-step random access procedure based on the root sequence index, and send the preamble (or preamble sequence) to the base station during the four-step random access procedure. For example, the UE may generate the Physical Random Access Channel (PRACH) (an optional example of a preamble sequence) in message A of a two-step random access procedure based on the root sequence index, and send the PRACH to the base station during the two-step random access procedure.

[0196] In step S2104, the network device determines the root sequence index based on the preamble sequence.

[0197] Optionally, in some embodiments, the network device may receive a preamble sequence sent by the terminal and determine the root sequence index based on the preamble sequence.

[0198] Optionally, in some embodiments, the base station may receive a preamble sequence sent by the UE and determine the root sequence index based on the preamble sequence.

[0199] Optionally, in some embodiments, the base station may receive a preamble (or preamble sequence) sent by the UE during a four-step random access process and determine the root sequence index based on the preamble (or preamble sequence). Alternatively, the base station may receive a PRACH sent by the UE during a two-step random access process and determine the root sequence index based on the PRACH.

[0200] In step S2105, the network device determines the first type based on the root sequence index.

[0201] Optionally, in some embodiments, since the root sequence index set configured by the network device for the first type of terminal is associated with the first type, and the root sequence index set contains multiple root sequence indices, that is, the root sequence index is associated with the first type, when the terminal generates and sends a preamble sequence based on the root sequence index, after the network device receives the preamble sequence, it can determine the first type based on the root sequence index used by the terminal to send the preamble sequence.

[0202] For example, a terminal can notify the network device of its terminal type via a preamble (e.g., the preamble of Msg1 or the PRACH of msgA) (an optional example of the first type mentioned above). That is, the terminal can notify the network device of its terminal type based on the preamble sequence used by the UE (an optional example of the first type mentioned above). The network device configures different sets of logical root sequence indices for different terminal types. When the network device receives a preamble generated by the UE using the root sequence index in set 1, it determines that the UE is a low-end terminal (an optional example of the first type). When the network device receives a preamble generated by the UE using the root sequence index in set 2, it determines that the UE is a high-end terminal (an optional example of the first type).

[0203] For example, the root sequence index is configured by a higher-level parameter (prach-RootSequenceIndex, rootSequenceIndex-BFR, or msgA-PRACH-RootSequenceIndex), which can be included in System Information Block 1 (SIB1). For instance, higher-level parameter 1 (prach-RootSequenceIndex 1) indicates the set of root sequence indices used for generating the preamble for low-end terminals, and prach-RootSequenceIndex 1 indicates the set of root sequence indices used for generating the preamble for high-end terminals. Optionally, for N terminal types, N sets of root sequence indices are configured.

[0204] Step S2106: The network device determines the MCS table supported by the terminal according to the first type.

[0205] Optionally, in some embodiments, after determining the first type, the network device may determine the modulation and coding scheme (MCS) table supported by the terminal based on the first type.

[0206] Optionally, in some embodiments, the MCS table supported by the terminal can be at least one of Tables 1-5 described above. The network device can determine at least one MCS table supported by the terminal from Tables 1-5 based on the determined first type.

[0207] Optionally, in some embodiments, the MCS table supported by the UE can be at least one of Tables 1-5 above. The base station can determine at least one MCS table supported by the UE from Tables 1-5 above based on the determined first type.

[0208] Step S2107: The network device schedules the terminals according to the MCS table.

[0209] Optionally, in some embodiments, the network device can schedule terminals according to an MCS table. For example, the network device can perform uplink scheduling of terminals according to an MCS table, and / or the network device can perform downlink scheduling of terminals according to an MCS table.

[0210] Optionally, in some embodiments, the base station can schedule the UE according to the MCS table. For example, the base station can perform uplink scheduling of the UE according to the MCS table, and / or the base station can perform downlink scheduling of the UE according to the MCS table.

[0211] The communication method involved in the embodiments of this disclosure may include at least one of steps S2101 to S2107. For example, steps S2101, S2102, S2103, S2104, S2105, S2106, and S2107 can each be implemented as an independent embodiment. Steps S2101+S2102, S2101+S2103, S2101+S2104, S2101+S2105, S2101+S2106, S2102+S2103, and S2102+S2104 can be implemented as independent embodiments. The steps S2102+S2105, S2102+S2106, S2101+S2102+S2103, S2101+S2102+S2104, S2101+S2102+S2105, S2102+S2103+S2104, S2101+S2102+S2105+S2106, etc., can be implemented as independent embodiments, but are not limited thereto.

[0212] In the embodiments disclosed herein, some or all of the steps and their optional implementations may be arbitrarily combined with some or all of the steps in other embodiments, or may be arbitrarily combined with the optional implementations in other embodiments.

[0213] In the embodiments disclosed herein, each step and its optional implementation can also be carried out independently.

[0214] In this embodiment, the network device configures a root sequence index for the terminal. The terminal generates a preamble sequence based on the root sequence index and sends it to the network device. The network device determines the root sequence index based on the preamble sequence, determines a first type based on the root sequence index, determines the Modulation and Coding Scheme (MCS) table supported by the terminal based on the first type, and schedules the terminal according to the MCS table. Thus, the terminal can send the preamble sequence to the network device through the root sequence index configured for it, and the root sequence index can be associated with the first type. The network device can determine the first type based on the root sequence index used by the terminal to send the preamble sequence, thereby effectively indicating the first type to the network device implicitly. The network device can then know the first type, determine the MCS table supported by the terminal based on the first type, and use the supported MCS table to schedule the terminal, thereby improving scheduling accuracy and enhancing system performance.

[0215] It should be noted that the descriptions of the same or corresponding terms and method steps in the following embodiments can be found in the above embodiments, and will not be repeated here.

[0216] Figure 2B is an interactive schematic diagram of a communication method according to another embodiment of the present disclosure. As shown in Figure 2B, the embodiments of the present disclosure relate to a communication method that can be used in a communication system 100, and are not limited thereto. The above method includes:

[0217] Step S2201: The terminal determines the random access sequence configured by the network device, or determines a predefined random access sequence.

[0218] Optionally, in some embodiments, the network device can configure different sets of random access sequences for different terminal types, with different terminal types associated with random access sequences in different sets of random access sequences.

[0219] Optionally, in some embodiments, different sets of random access sequences can be predefined for different terminal types, and different terminal types can be associated with random access sequences in different sets of random access sequences.

[0220] Optionally, in some embodiments, the random access sequence is an optional example of the first information. The first information is used by the terminal to send a preamble to the network device. The first information can be associated with a first type, which represents the type of the "terminal" shown in this embodiment. The first type can be, for example, a high-end terminal or a low-end terminal; of course, the first type can also be any other possible type. Optionally, when the first information is a random access sequence, it means that the random access sequence can be associated with the first type. That is to say, the random access sequence can be a random access sequence in a set of random access sequences associated with the first type configured by the network device for the terminal or predefined. Then, the network device can determine the first type of the terminal based on the random access sequence associated with the first type.

[0221] Optionally, in some embodiments, the network device can configure different sets of random access sequences for different terminal types, or can predefine different sets of random access sequences for different terminal types, with different terminal types associated with random access sequences in different sets of random access sequences. That is, there can be multiple terminal types, and the first type can be one of multiple terminal types. The network device can configure a set of random access sequences for each terminal type, and each set of random access sequences contains multiple random access sequences. Different terminal types are associated with random access sequences in different sets of random access sequences, while the first type is associated with the random access sequences in its configured set of random access sequences.

[0222] Optionally, in some embodiments, the number of random access sequence sets is the same as the number of terminal types. This allows for the configuration of a corresponding random access sequence set for each terminal type. When the random access sequence set is used to indicate the first type to the network device, the accuracy of the first type indication can be effectively ensured, enabling the network device to accurately determine the first type.

[0223] Optionally, in some embodiments, the terminal may determine a set of random access sequences associated with the first type from a plurality of random access sequence sets configured or predefined by the network device based on the first type of the terminal, and send a preamble to the network device using the random access sequence in the set of random access sequences associated with the first type.

[0224] In step S2202, the terminal sends a preamble to the network device through a random access sequence.

[0225] Optionally, in some embodiments, after determining the random access sequence associated with the first type, the terminal may use the random access sequence to send a preamble to the network device.

[0226] Optionally, in some embodiments, after determining the random access sequence associated with the first type, the UE can use the random access sequence to send a preamble to the base station.

[0227] Optionally, in some embodiments, the UE can send a preamble to the base station via a random access sequence. For example, the UE can send a preamble to the base station via a random access sequence during a four-step random access process. For example, the UE can send a PRACH to the base station via a random access sequence during a two-step random access process.

[0228] In step S2203, the network device determines the random access sequence based on the preamble.

[0229] Optionally, in some embodiments, the network device may receive a preamble sent by the terminal and determine the random access sequence used by the terminal to send the preamble based on the preamble.

[0230] Optionally, in some embodiments, the base station may receive a preamble sent by the UE and determine the random access sequence used by the UE to send the preamble based on the preamble.

[0231] Optionally, in some embodiments, the base station may receive a preamble sent by the UE during a four-step random access process and determine the random access sequence based on the preamble. Alternatively, the base station may receive a PRACH sent by the UE during a two-step random access process and determine the random access sequence based on the PRACH.

[0232] Step S2204: The network device determines the first type based on the random access sequence.

[0233] Optionally, in some embodiments, since a set of random access sequences configured or predefined for a terminal of the first type is associated with the first type, and the set of random access sequences contains multiple random access sequences, that is, the random access sequences are associated with the first type, when a terminal sends a preamble based on the random access sequence, after the network device receives the preamble, it can determine the first type based on the random access sequence used by the terminal to send the preamble.

[0234] Alternatively, in some embodiments, the random access sequence may be referred to as a preamble sequence, sequence, preamble sequence, etc.

[0235] Optionally, in some embodiments, the set of random access sequences may be referred to as the set of preamble sequences.

[0236] For example, high-end terminals and low-end terminals use preamble sequences from different random access sequence sets. If the UE uses a sequence from random access sequence set 1 to transmit on the PRACH, it means the UE is a high-end terminal. If the UE uses a sequence from random access sequence set 2 to transmit on the PRACH, it means the UE is a low-end terminal.

[0237] For example, a set of random access sequences, 1, is predefined for low-end terminals, and a set of random access sequences, 2, is predefined for high-end terminals. Low-end terminals use sequences from set 1 to send a preamble to the network device, while high-end terminals use sequences from set 2 to send a preamble to the network device.

[0238] For example, a network device configures different sets of random access sequences for different terminal types. For instance, the network device might configure the following: Random access sequence set 1 {sequence 1, sequence 2, sequence 3, ..., sequence N} is provided to low-end terminals, and random access sequence set 2 {sequence 1, sequence 2, sequence 3, ..., sequence M} is provided to high-end terminals. The network device predefines random access sequence set 1 and random access sequence set 2. If it receives a preamble from random access sequence set 1 used by a terminal, the network device determines that the terminal is a low-end terminal; if it receives a preamble from random access sequence set 2 used by a terminal, the network device determines that the terminal is a high-end terminal.

[0239] For example, with N terminal types, N sets of preamble sequences are configured.

[0240] In step S2205, the network device determines the MCS table supported by the terminal based on the first type.

[0241] Step S2206: The network device schedules the terminals according to the MCS table.

[0242] The communication method involved in the embodiments of this disclosure may include at least one of steps S2201 to S2206. For example, steps S2201, S2202, S2203, S2204, S2205, and S2206 can each be implemented as an independent embodiment. Steps S2201+S2202, S2203, S2204, S2205, S2206, S2202+S2203, and S2204 can each be implemented as an independent embodiment. The implementation can be carried out as an example. Steps S2202+S2205 can be implemented as an independent embodiment, steps S2202+S2206 can be implemented as an independent embodiment, steps S2201+S2202+S2203 can be implemented as an independent embodiment, steps S2201+S2202+S2204 can be implemented as an independent embodiment, steps S2201+S2202+S2205+S2204 can be implemented as an independent embodiment, steps S2201+S2202+S2205+S2206 can be implemented as an independent embodiment, etc., but not limited to these.

[0243] In the embodiments disclosed herein, some or all of the steps and their optional implementations may be arbitrarily combined with some or all of the steps in other embodiments, or may be arbitrarily combined with the optional implementations in other embodiments.

[0244] In the embodiments disclosed herein, each step and its optional implementation can also be carried out independently.

[0245] In this embodiment, the terminal generates a preamble based on a random access sequence configured or predefined by the network device. The terminal sends the preamble to the network device, which determines the random access sequence based on the preamble, identifies a first type based on the random access sequence, determines the MCS table supported by the terminal based on the first type, and schedules the terminal according to the MCS table. Thus, the terminal can send a preamble to the network device using a random access sequence configured or predefined by the network device, and the random access sequence can be associated with the first type. The network device can determine the first type based on the random access sequence used by the terminal to send the preamble, thereby effectively indicating the first type to the network device implicitly. The network device can then know the first type, determine the MCS table supported by the terminal based on the first type, and use the supported MCS table to schedule the terminal, thereby improving scheduling accuracy and enhancing system performance.

[0246] Figure 2C is an interactive schematic diagram of a communication method according to another embodiment of the present disclosure. As shown in Figure 2C, the embodiments of the present disclosure relate to a communication method that can be used in a communication system 100, and are not limited thereto. The above method includes:

[0247] Step S2301: The network device configures scrambling codes for the terminal.

[0248] Optionally, in some embodiments, the scrambling code can be an optional example of the first information. The first information is used by the terminal to send a preamble to the network device. The first information can be associated with a first type, which represents the type of "terminal" shown in this embodiment. The first type can be, for example, a high-end terminal or a low-end terminal; of course, the first type can also be any other possible type. Optionally, when the first information is a scrambling code, it means that the scrambling code can be associated with the first type. That is to say, the scrambling code can be a scrambling code associated with the first type configured by the network device for the terminal. Then, the network device can determine the first type of the terminal based on the scrambling code associated with the first type.

[0249] Optionally, in some embodiments, the network device can configure different scrambling codes for different terminal types. That is, there can be multiple terminal types, and the first type can be one of the multiple terminal types. The network device can configure a scrambling code for each terminal type, with different terminal types associated with different scrambling codes, and the first type associated with the scrambling code it is configured with.

[0250] Optionally, in some embodiments, the number of scrambling codes is the same as the number of terminal types, and the lengths of the different scrambling codes may be the same or different. This allows for the configuration of a corresponding scrambling code for each terminal type, effectively ensuring the accuracy of the first type indication when using the scrambling code to indicate the first type to the network device, enabling the network device to accurately determine the first type.

[0251] In step S2302, the terminal scrambles the preamble according to the scrambling code.

[0252] Optionally, in some embodiments, the terminal may determine the scrambling code configured for the terminal by the network device, and use the scrambling code to scramble the preamble to obtain the scrambled preamble.

[0253] Optionally, in some embodiments, the UE can determine the scrambling code configured by the base station for the UE, and use the scrambling code to scramble the preamble to obtain the scrambled preamble.

[0254] Optionally, in some embodiments, the terminal may determine the scrambling code associated with the first type from a plurality of scrambling codes configured by the network device based on the first type of the terminal, and use the scrambling code associated with the first type to scramble the preamble to obtain the scrambled preamble.

[0255] Optionally, in some embodiments, the scrambling code can be associated with a first type. The terminal can scramble the preamble according to the scrambling code, and the scrambled preamble can be used by the network device to determine the first type. For details, please refer to the following embodiments.

[0256] In step S2303, the terminal sends the scrambled preamble to the network device.

[0257] Optionally, in some embodiments, after scrambling the preamble with a scrambling code, the terminal can send the scrambled preamble to the network device.

[0258] Optionally, in some embodiments, the UE may send a scrambled preamble to the base station. For example, the UE may use a scrambling code to scramble the preamble in message 1 of a four-step random access procedure and send the scrambled preamble to the base station during the four-step random access procedure. For example, the UE may use a scrambling code to scramble the PRACH (an optional example of a preamble) in message A of a two-step random access procedure and send the scrambled PRACH to the base station during the two-step random access procedure.

[0259] In step S2304, the network device determines the scrambling code based on the scrambled preamble.

[0260] Optionally, in some embodiments, the network device may receive a scrambled preamble sent by the terminal and determine the lead code based on the scrambled preamble.

[0261] Optionally, in some embodiments, the base station may receive the scrambled preamble sent by the UE and determine the preamble based on the scrambled preamble.

[0262] Optionally, in some embodiments, the base station may receive a scrambled preamble sent by the base station during a four-step random access process and determine the preamble based on the scrambled preamble. Alternatively, the base station may receive a scrambled PRACH sent by the UE during a two-step random access process and determine the preamble based on the scrambled PRACH.

[0263] Optionally, in some embodiments, the network device may use each candidate scrambling code to descramble the received scrambled preamble. If descrambling is successful based on a candidate scrambling code, the candidate scrambling code is determined as the scrambling code used by the terminal.

[0264] In step S2305, the network device determines the first type based on the scrambling code.

[0265] Optionally, in some embodiments, since the scrambling code configured by the network device for the first type of terminal is associated with the first type, when the terminal scrambles the preamble based on the scrambling code to obtain the scrambled preamble, after the network device receives the scrambled preamble, it can determine the first type based on the scrambling code used by the terminal to send the scrambled preamble.

[0266] For example, network devices can configure different scrambling codes for different terminal types through system broadcast messages (Physical Broadcast Channel (PBCH), SIB1, Master Information Block (MIB), Other System Information (OSI), etc.). Different scrambling codes are used to scramble the preamble for different terminal types. If there are N terminal types, then N scrambling codes are configured. The lengths of the different scrambling codes may be equal or unequal, and the length of the scrambling code is L bits.

[0267] For example, consider two terminal types: a high-end terminal and a low-end terminal. The network device broadcasts two scrambling codes: Scrambling code 1 (e.g., 16 characters long, such as 0011100011111000) scrambles the preamble of the low-end terminal, and scrambling code 2 (16 characters long, such as 00111011111111000) scrambles the preamble of the high-end terminal. When the network device receives the preamble (an optional example of the scrambled preamble) sent by the terminal, it uses scrambling code 1 and scrambling code 2 to descramble it. If it can successfully descramble with scrambling code 1, it proves that the preamble was sent by the low-end terminal; if it can successfully descramble with scrambling code 2, it proves that the preamble was sent by the high-end terminal.

[0268] Step S2306: The network device determines the MCS table supported by the terminal according to the first type.

[0269] Step S2307: The network device schedules the terminals according to the MCS table.

[0270] The communication method involved in the embodiments of this disclosure may include at least one of steps S2301 to S2307. For example, steps S2301, S2302, S2303, S2304, S2305, S2306, and S2307 can each be implemented as an independent embodiment. Steps S2301+S2302, S2301+S2303, S2301+S2304, S2301+S2305, S2301+S2306, S2302+S2303, and S2302+S2304 can be implemented as independent embodiments. The steps S2302+S2305, S2302+S2306, S2301+S2302+S2303, S2301+S2302+S2304, S2301+S2302+S2305, S2302+S2303+S2304, S2301+S2302+S2305+S2306, etc., can be implemented as independent embodiments, but are not limited thereto.

[0271] In the embodiments disclosed herein, some or all of the steps and their optional implementations may be arbitrarily combined with some or all of the steps in other embodiments, or may be arbitrarily combined with the optional implementations in other embodiments.

[0272] In the embodiments disclosed herein, each step and its optional implementation can also be carried out independently.

[0273] In this embodiment, the network device configures a scrambling code for the terminal. The terminal scrambles the preamble according to the scrambling code and sends the scrambled preamble to the network device. The network device determines the scrambling code based on the scrambling code, determines the first type based on the scrambling code, determines the MCS table supported by the terminal based on the first type, and schedules the terminal according to the MCS table. Thus, the terminal can send the scrambled preamble to the network device using the scrambling code configured for it by the network device, and the scrambling code is associated with the first type. The network device can determine the first type based on the scrambling code used by the terminal, thereby effectively indicating the first type to the network device implicitly. The network device can know the first type, and based on the first type, know the MCS table supported by the terminal, and use the MCS table supported by the terminal to schedule the terminal, thereby improving scheduling accuracy and enhancing system performance.

[0274] Figure 2D is an interactive schematic diagram illustrating a communication method according to another embodiment of the present disclosure. As shown in Figure 2D, the embodiments of the present disclosure relate to a communication method that can be used in a communication system 100, and are not limited thereto. The above method includes:

[0275] Step S2401: The network device configures the preamble transmission resources for the terminal.

[0276] Optionally, in some embodiments, transmission resources are used by the terminal to transmit a preamble. Transmission resources may be, for example, frequency domain resources or time domain resources.

[0277] Optionally, in some embodiments, the network device can configure different preamble transmission resources for different terminal types.

[0278] Optionally, in some embodiments, the transmission resource can be associated with a first type, which represents the type of "terminal" shown in this embodiment. The first type can be, for example, a high-end terminal or a low-end terminal, or any other possible type. That is, the transmission resource can be a transmission resource associated with the first type configured by the network device for the terminal, and the network device can determine the first type of the terminal based on the transmission resource associated with the first type.

[0279] Optionally, in some embodiments, the network device can configure different preamble transmission resources for different terminal types. That is, there can be multiple terminal types, and the first type can be one of multiple terminal types. The network device can configure a transmission resource for each terminal type, and different terminal types are associated with different preamble transmission resources, while the first type is associated with the preamble transmission resources configured for it.

[0280] Optionally, in some embodiments, the number of preamble transmission resources is the same as the number of terminal types. This allows for the configuration of corresponding preamble transmission resources for each terminal type. When the preamble transmission resources are used to indicate the first type to the network device, the accuracy of the first type indication can be effectively ensured, enabling the network device to accurately determine the first type.

[0281] In step S2402, the terminal sends a preamble to the network device according to the transmission resources.

[0282] Optionally, in some embodiments, the terminal may determine the transmission resources configured for the terminal by the network device, and send a preamble to the network device according to the transmission resources.

[0283] Optionally, in some embodiments, the UE may determine the transmission resources configured by the base station for the UE, and send a preamble to the base station according to the transmission resources.

[0284] Optionally, in some embodiments, the terminal may determine the transmission resource associated with the first type from a plurality of transmission resources configured by the network device based on the first type of the terminal, and use the transmission resource associated with the first type to send a preamble to the network device.

[0285] Optionally, in some embodiments, the transmission resource can be associated with a first type. The terminal can send a preamble to the network device based on the transmission resource. The sent preamble can be used by the network device to determine the first type. For details, please refer to the following embodiments.

[0286] Optionally, in some embodiments, the UE may use transmission resources to send a preamble to the base station. For example, the UE may use transmission resources associated with the first type to send a preamble to the base station during a four-step random access process. For example, the UE may use transmission resources associated with the first type to send a PRACH to the base station during a two-step random access process.

[0287] In step S2403, the network device determines the transmission resource based on the preamble.

[0288] Optionally, in some embodiments, the network device may receive a preamble sent by the terminal and determine the transmission resources used by the terminal to send the preamble.

[0289] Optionally, in some embodiments, the base station may receive the preamble sent by the UE and determine the transmission resources used by the UE to send the preamble.

[0290] Optionally, in some embodiments, the base station may receive the preamble sent by the UE during a four-step random access process and determine the transmission resources used by the UE to send the preamble. Alternatively, the base station may receive the PRACH sent by the UE during a two-step random access process and determine the transmission resources used by the UE to send the PRACH.

[0291] In step S2404, the network device determines the first type based on the transmission resources.

[0292] Optionally, in some embodiments, since the transmission resources configured by the network device for the first type of terminal are associated with the first type, when the terminal sends a preamble based on the transmission resources, after the network device receives the preamble, it can determine the first type based on the transmission resources used by the terminal to send the preamble.

[0293] For example, the network device is notified of the terminal type (an optional example of the first type mentioned above) based on the resource on which the UE sends the preamble (Msg1 or msgAPRACH). For the preamble, the base station configures a first resource and a second resource for sending the preamble for different UE types (an optional example of the terminal types mentioned above) through higher-layer parameters. The first resource is used for random access by high-end terminals, and the second resource is used for random access by low-end terminals. The UE selects to use the first resource or the second resource to send the preamble according to its own type (an optional example of the first type mentioned above). When the base station receives the preamble sent by the UE on a specific resource, the base station determines the UE type based on the resource used by the UE. If the base station receives the preamble initiated by the terminal on the first resource, the base station knows that the terminal is a high-end terminal; if the base station receives the preamble initiated by the terminal on the second resource, the base station knows that the terminal is a low-end terminal. For msgAPRACH, the base station configures first and second resources for transmitting msgAPRACH for different UE types through higher-layer parameters. The first resource is used by high-end terminals, and the second resource is used by low-end terminals. The UE chooses to use either the first or second resource to transmit msgAPRACH based on its type. When the base station receives the msgAPRACH transmitted by the UE on a specific resource, it determines the UE type based on the resource used. If the base station receives the msgAPRACH initiated by the terminal on the first resource, it knows that the terminal is a high-end terminal; if the base station receives the msgAPRACH initiated by the terminal on the second resource, it knows that the terminal is a low-end terminal. For example, if there are N types of terminals accessing a 6G network, then the first resource, ..., and the Nth resource can be configured for transmitting either msg1 or msgAPRACH for each of the N terminal types.

[0294] For example, if there are more than two terminal types, such as three terminal types, you can configure a first resource, a second resource, and a third resource.

[0295] For example, in a four-step random access procedure, the higher-layer parameter `higher-layer-parameter-prach-ConfigurationIndex` configures the first and second time-domain resources for transmitting the preamble, and the higher-layer parameter `msg1-FrequencyStart` configures the first and second frequency-domain resources for transmitting the preamble. The first time-frequency domain resource is the first resource, used by high-end terminals to transmit the preamble, and the second time-frequency domain resource is the second resource, used by low-end terminals to transmit the preamble. If a terminal uses the first resource to transmit the preamble, the base station receives the preamble on the first resource and determines that the terminal is a high-end terminal. If a terminal uses the second resource to transmit the preamble, the base station receives the preamble on the second resource and determines that the terminal is a low-end terminal.

[0296] For example, in a two-step random access procedure, the higher-layer parameter msgA-PRACH-ConfigurationIndex configures first and second time-domain resources for transmitting msgAPRACH for different terminal types. The higher-layer parameter msgA-RO-FrequencyStart configures first and second frequency-domain resources for transmitting msgAPRACH for different terminal types. The first time-frequency domain resource, i.e., the first resource, is used for high-end terminals to transmit msgAPRACH, and the second time-frequency domain resource, i.e., the second resource, is used for low-end terminals to transmit msgAPRACH. If a terminal uses the first resource to transmit msgAPRACH, the base station receives the terminal's msgAPRACH on the first resource and determines that the terminal is a high-end terminal. If a terminal uses the second resource to transmit msgAPRACH, the base station receives the terminal's msgAPRACH on the second resource and determines that the terminal is a low-end terminal.

[0297] In step S2405, the network device determines the MCS table supported by the terminal according to the first type.

[0298] Step S2406: The network device schedules the terminals according to the MCS table.

[0299] The communication method involved in the embodiments of this disclosure may include at least one of steps S2401 to S2406. For example, steps S2401, S2402, S2403, S2404, S2405, and S2406 can each be implemented as an independent embodiment. Steps S2401+S2402, S2403, S2404, S2405, and S2406 can be implemented as independent embodiments. Steps S2402+S2403, S2404, and S2405 can be implemented as independent embodiments. The implementation can be carried out as an example. Steps S2402+S2405 can be implemented as an independent embodiment, steps S2402+S2406 can be implemented as an independent embodiment, steps S2401+S2402+S2403 can be implemented as an independent embodiment, steps S2401+S2402+S2404 can be implemented as an independent embodiment, steps S2401+S2402+S2405+S2404 can be implemented as an independent embodiment, steps S2401+S2402+S2405+S2406 can be implemented as an independent embodiment, and so on, but not limited to these.

[0300] In the embodiments disclosed herein, some or all of the steps and their optional implementations may be arbitrarily combined with some or all of the steps in other embodiments, or may be arbitrarily combined with the optional implementations in other embodiments.

[0301] In the embodiments disclosed herein, each step and its optional implementation can also be carried out independently.

[0302] In this embodiment, the network device configures preamble transmission resources for the terminal. The terminal sends a preamble to the network device based on these resources. The network device determines the transmission resources used by the terminal based on the preamble, determines a first type based on these resources, determines the MCS table supported by the terminal based on the first type, and schedules the terminal according to the MCS table. Thus, the terminal can send a preamble to the network device using the preamble transmission resources configured for it, and these transmission resources are associated with the first type. The network device can determine the first type based on the transmission resources used by the terminal to send the preamble, effectively implicitly indicating the first type to the network device. The network device can then know the first type, determine the MCS table supported by the terminal based on the first type, and use the supported MCS table to schedule the terminal, thereby improving scheduling accuracy and system performance.

[0303] Figure 3 is an interactive schematic diagram illustrating a communication method according to yet another embodiment of the present disclosure. As shown in Figure 3, the embodiments of the present disclosure relate to a communication method that can be used in a terminal. The method includes:

[0304] Step S3101: Indicate the first type to the network device, wherein the first type is the type of terminal, the first type is used by the network device to determine the modulation and coding scheme (MCS) table supported by the terminal, and the MCS table is used by the network device to schedule the terminal.

[0305] The communication method involved in the embodiments of this disclosure may include step S3101. For example, step S3101 and the like may be implemented as a standalone embodiment, but are not limited thereto.

[0306] In the embodiments disclosed herein, some or all of the steps and their optional implementations may be arbitrarily combined with some or all of the steps in other embodiments, or may be arbitrarily combined with the optional implementations in other embodiments.

[0307] In the embodiments disclosed herein, each step and its optional implementation can also be carried out independently.

[0308] Optionally, in some embodiments of this disclosure, indicating a first type to the network device includes:

[0309] Determine the first piece of information, wherein the first piece of information is associated with the first type;

[0310] Based on the first information, a preamble is sent to the network device, wherein the preamble is used by the network device to determine the first type.

[0311] Optionally, in some embodiments of this disclosure, the first information includes at least one of the following:

[0312] Root sequence index;

[0313] Random access sequence;

[0314] Scrambling code.

[0315] Optionally, in some embodiments of this disclosure, the first information includes: a root sequence index; wherein determining the first information includes:

[0316] Determine the root sequence indexes configured for network devices, where different sets of root sequence indexes are configured for different terminal types, and different terminal types are associated with root sequence indexes in different sets of root sequence indexes.

[0317] Optionally, in some embodiments of this disclosure, the number of root sequence index sets is the same as the number of terminal types.

[0318] Optionally, in some embodiments of this disclosure, sending a preamble to the network device based on the first information includes:

[0319] Generate a preamble sequence based on the root sequence index associated with the first type;

[0320] Send a preamble sequence to the network device.

[0321] Optionally, in some embodiments of this disclosure, the first information includes: a random access sequence; wherein determining the first information includes at least one of the following:

[0322] Determine the random access sequences configured for network devices, wherein different sets of random access sequences are configured for different terminal types; or,

[0323] Determine predefined random access sequences, wherein different sets of random access sequences are predefined for different terminal types;

[0324] Different terminal types are associated with random access sequences in different sets of random access sequences.

[0325] Optionally, in some embodiments of this disclosure, the number of random access sequence sets is the same as the number of terminal types.

[0326] Optionally, in some embodiments of this disclosure, sending a preamble to the network device based on the first information includes:

[0327] A preamble is sent to the network device using a random access sequence associated with the first type.

[0328] Optionally, in some embodiments of this disclosure, the first information includes: a scrambling code; wherein determining the first information includes:

[0329] Determine the scrambling codes configured for network devices, where different scrambling codes are configured for different terminal types.

[0330] Optionally, in some embodiments of this disclosure, the number of scrambling codes is the same as the number of terminal types, and the lengths of different scrambling codes may be the same or different.

[0331] Optionally, in some embodiments of this disclosure, sending a preamble to the network device based on the first information includes:

[0332] The preamble is scrambled according to the scrambling code associated with the first type;

[0333] Send a scrambled preamble to the network device.

[0334] Optionally, in some embodiments of this disclosure, indicating a first type to the network device includes:

[0335] Determine the preamble transmission resource, wherein the transmission resource is associated with the first type;

[0336] Based on the transmission resource, a preamble is sent to the network device, whereby the preamble is used by the network device to determine the first type.

[0337] Optionally, in some embodiments of this disclosure, determining the preamble transmission resources includes:

[0338] Determine the preamble transmission resources configured for the network device, wherein different preamble transmission resources are configured for different terminal types.

[0339] Optionally, in some embodiments of this disclosure, the number of preamble transmission resources is the same as the number of terminal types.

[0340] Optionally, in some embodiments of this disclosure, the preamble includes at least one of the following:

[0341] The preamble in message 1 of the four-step random access procedure;

[0342] The Physical Random Access Channel (PRACH) in message A of the two-step random access procedure.

[0343] Figure 4 is an interactive schematic diagram illustrating a communication method according to another embodiment of the present disclosure. As shown in Figure 4, the embodiments of the present disclosure relate to a communication method that can be used in network devices. The method includes:

[0344] Step S4101: Determine the first type, where the first type is the type of terminal.

[0345] Step S4102: Based on the first type, determine the modulation and coding scheme (MCS) table supported by the terminal, wherein the MCS table is used for scheduling the terminal.

[0346] The communication method involved in the embodiments of this disclosure may include at least one of steps S4101 to S4102. For example, steps S4101, S4102, etc., may be implemented as independent embodiments, steps S4101+S4102 may be implemented as independent embodiments, etc., but are not limited thereto.

[0347] In the embodiments disclosed herein, some or all of the steps and their optional implementations may be arbitrarily combined with some or all of the steps in other embodiments, or may be arbitrarily combined with the optional implementations in other embodiments.

[0348] In the embodiments disclosed herein, each step and its optional implementation can also be carried out independently.

[0349] Optionally, in some embodiments of this disclosure, determining a first type includes:

[0350] The receiving terminal sends a preamble, wherein the preamble is sent based on first information, and the first information is associated with a first type;

[0351] The first type is determined based on the preamble.

[0352] Optionally, in some embodiments of this disclosure, the first information includes at least one of the following:

[0353] Root sequence index;

[0354] Random access sequence;

[0355] Scrambling code.

[0356] Optionally, in some embodiments of this disclosure, the first information includes: a root sequence index; wherein the method further includes:

[0357] Configure root sequence indexes for terminals, where different sets of root sequence indexes are configured for different terminal types, and different terminal types are associated with root sequence indexes in different sets of root sequence indexes.

[0358] Optionally, in some embodiments of this disclosure, the number of root sequence index sets is the same as the number of terminal types.

[0359] Optionally, in some embodiments of this disclosure, determining the first type based on the preamble includes:

[0360] Determine the root sequence index based on the preamble sequence;

[0361] The first type is determined based on the root sequence index.

[0362] Optionally, in some embodiments of this disclosure, the first information includes: a random access sequence; wherein the method further includes:

[0363] Configuring random access sequences for terminals, wherein different sets of random access sequences are configured for different terminal types, and different terminal types are associated with random access sequences in different sets of random access sequences.

[0364] Optionally, in some embodiments of this disclosure, the number of random access sequence sets is the same as the number of terminal types.

[0365] Optionally, in some embodiments of this disclosure, the preamble sent by the receiving terminal includes:

[0366] The receiving terminal sends a preamble via a random access sequence.

[0367] Optionally, in some embodiments of this disclosure, determining the first type based on the preamble includes:

[0368] Determine the random access sequence based on the preamble;

[0369] The first type is determined based on the random access sequence.

[0370] Optionally, in some embodiments of this disclosure, the first information includes: a scrambling code; wherein the method further includes:

[0371] Configure scrambling codes for terminals, where different scrambling codes are configured for different terminal types.

[0372] Optionally, in some embodiments of this disclosure, the number of scrambling codes is the same as the number of terminal types, and the lengths of different scrambling codes may be the same or different.

[0373] Optionally, in some embodiments of this disclosure, the preamble sent by the receiving terminal includes:

[0374] The receiving terminal sends a scrambled preamble, wherein the scrambled preamble is obtained by scrambling the preamble according to the scrambling code associated with the first type.

[0375] Optionally, in some embodiments of this disclosure, determining the first type based on the preamble includes:

[0376] Determine the scrambling code based on the scrambling preamble;

[0377] Based on the scrambling code, the first type is determined.

[0378] Optionally, in some embodiments of this disclosure, determining a first type includes:

[0379] The receiving terminal sends a preamble, wherein the preamble is sent based on a sending resource, and the sending resource is associated with the first type;

[0380] The first type is determined based on the preamble.

[0381] Optionally, in some embodiments of this disclosure, determining the first type based on the preamble includes:

[0382] The preamble determines the resource to be sent;

[0383] Determine the first type based on the sent resource.

[0384] Optionally, in some embodiments of this disclosure, the method further includes:

[0385] Configure preamble transmission resources for the terminal, wherein different preamble transmission resources are configured for different terminal types.

[0386] Optionally, in some embodiments of this disclosure, the number of preamble transmission resources is the same as the number of terminal types.

[0387] Optionally, in some embodiments of this disclosure, the preamble includes at least one of the following:

[0388] The preamble in message 1 of the four-step random access procedure;

[0389] The Physical Random Access Channel (PRACH) in message A of the two-step random access procedure.

[0390] This disclosure also provides embodiments of an apparatus for implementing any of the above methods. For example, an apparatus is provided that includes units or modules for implementing the steps performed by the terminal in any of the above methods. Alternatively, another apparatus is provided that includes units or modules for implementing the steps performed by a network device (e.g., a RAN) in any of the above methods.

[0391] It should be understood that the division of units or modules in the above device is only a logical functional division. In actual implementation, they can be fully or partially integrated into a single physical entity, or they can be physically separated. Furthermore, the units or modules in the device can be implemented by a processor calling software: for example, the device includes a processor connected to a memory containing instructions. The processor calls the instructions stored in the memory to implement any of the above methods or to implement the functions of the units or modules in the above device. The processor can be, for example, a general-purpose processor, such as a Central Processing Unit (CPU) or a microprocessor, and the memory can be internal or external to the device. Alternatively, the units or modules in the device can be implemented in the form of hardware circuits. The functionality of some or all of the units or modules can be achieved through the design of these hardware circuits, which can be understood as one or more processors. For example, in one implementation, the hardware circuit is an application-specific integrated circuit (ASIC). The functionality of some or all of the units or modules is achieved through the design of the logical relationships between the components within the circuit. In another implementation, the hardware circuit can be implemented using a programmable logic device (PLD). Taking a field-programmable gate array (FPGA) as an example, it can include a large number of logic gates. The connection relationships between the logic gates are configured through configuration files, thereby achieving the functionality of some or all of the units or modules. All units or modules of the above device can be implemented entirely through processor-called software, entirely through hardware circuits, or partially through processor-called software with the remaining parts implemented through hardware circuits.

[0392] In this embodiment, the processor is a circuit with signal processing capabilities. In one implementation, the processor can be a circuit with instruction read and execute capabilities, such as a Central Processing Unit (CPU), a microprocessor, a graphics processing unit (GPU) (which can be understood as a microprocessor), or a digital signal processor (DSP). In another implementation, the processor can implement certain functions through the logical relationships of hardware circuits. The logical relationships of the aforementioned hardware circuits are fixed or reconfigurable. For example, the processor is a hardware circuit implemented using an application-specific integrated circuit (ASIC) or a programmable logic device (PLD), such as an FPGA. In a reconfigurable hardware circuit, the process of the processor loading a configuration document and configuring the hardware circuit can be understood as the process of the processor loading instructions to implement the functions of some or all of the above units or modules. Furthermore, it can also be a hardware circuit designed for artificial intelligence, which can be understood as an ASIC, such as a Neural Network Processing Unit (NPU), a Tensor Processing Unit (TPU), or a Deep Learning Processing Unit (DPU).

[0393] Figure 5 is a schematic diagram of the structure of the communication device proposed in an embodiment of this disclosure. As shown in Figure 5, the communication device 5100 may include at least one of a transceiver module 5101, a processing module 5102, etc.

[0394] In some embodiments, the communication device 5100 is a terminal, wherein...

[0395] The processing module 5102 is used to indicate a first type to the network device, wherein the first type is the type of terminal, and the first type is used by the network device to determine the modulation and coding scheme (MCS) table supported by the terminal, and the MCS table is used by the network device to schedule the terminal.

[0396] Optionally, in some embodiments of this disclosure, the processing module 5102 is configured to:

[0397] Determine the first piece of information, wherein the first piece of information is associated with the first type;

[0398] The transceiver module 5101 is used to send a preamble to the network device according to the first information, wherein the preamble is used by the network device to determine the first type.

[0399] Optionally, in some embodiments of this disclosure, the first information includes at least one of the following:

[0400] Root sequence index;

[0401] Random access sequence;

[0402] Scrambling code.

[0403] Optionally, in some embodiments of this disclosure, the first information includes: a root sequence index; wherein, the processing module 5102 is used for:

[0404] Determine the root sequence indexes configured for network devices, where different sets of root sequence indexes are configured for different terminal types, and different terminal types are associated with root sequence indexes in different sets of root sequence indexes.

[0405] Optionally, in some embodiments of this disclosure, the number of root sequence index sets is the same as the number of terminal types.

[0406] Optionally, in some embodiments of this disclosure, the transceiver module 5101 is used for:

[0407] Generate a preamble sequence based on the root sequence index associated with the first type;

[0408] Send a preamble sequence to the network device.

[0409] Optionally, in some embodiments of this disclosure, the first information includes: a random access sequence; wherein, the processing module 5102 is configured to perform at least one of the following:

[0410] Determine the random access sequences configured for network devices, wherein different sets of random access sequences are configured for different terminal types; or,

[0411] Determine predefined random access sequences, wherein different sets of random access sequences are predefined for different terminal types;

[0412] Different terminal types are associated with random access sequences in different sets of random access sequences.

[0413] Optionally, in some embodiments of this disclosure, the number of random access sequence sets is the same as the number of terminal types.

[0414] Optionally, in some embodiments of this disclosure, the transceiver module 5101 is used for:

[0415] A preamble is sent to the network device using a random access sequence associated with the first type.

[0416] Optionally, in some embodiments of this disclosure, the first information includes: a scrambling code; wherein, the processing module 5102 is used for:

[0417] Determine the scrambling codes configured for network devices, where different scrambling codes are configured for different terminal types.

[0418] Optionally, in some embodiments of this disclosure, the number of scrambling codes is the same as the number of terminal types, and the lengths of different scrambling codes may be the same or different.

[0419] Optionally, in some embodiments of this disclosure, the transceiver module 5101 is used for:

[0420] The preamble is scrambled according to the scrambling code associated with the first type;

[0421] Send a scrambled preamble to the network device.

[0422] Optionally, in some embodiments of this disclosure, the processing module 5102 is configured to:

[0423] Determine the preamble transmission resource, wherein the transmission resource is associated with the first type;

[0424] The transceiver module 5101 is used to send a preamble to the network device according to the transmission resources, wherein the preamble is used by the network device to determine the first type.

[0425] Optionally, in some embodiments of this disclosure, the processing module 5102 is configured to:

[0426] Determine the preamble transmission resources configured for the network device, wherein different preamble transmission resources are configured for different terminal types.

[0427] Optionally, in some embodiments of this disclosure, the number of preamble transmission resources is the same as the number of terminal types.

[0428] Optionally, in some embodiments of this disclosure, the preamble includes at least one of the following:

[0429] The preamble in message 1 of the four-step random access procedure;

[0430] The Physical Random Access Channel (PRACH) in message A of the two-step random access procedure.

[0431] Optionally, the transceiver module described above is used to perform at least one of the communication steps such as sending and / or receiving performed by the terminal in any of the above methods, which will not be elaborated here.

[0432] Optionally, the above processing module is used to perform at least one of the other steps executed by the terminal in any of the above methods, which will not be elaborated here.

[0433] In some embodiments, the communication device 5100 is a network device, wherein...

[0434] The processing module 5102 is used to determine a first type, wherein the first type is the type of terminal, and to determine a modulation and coding scheme (MCS) table supported by the terminal based on the first type, wherein the MCS table is used for scheduling the terminal.

[0435] Optionally, in some embodiments of this disclosure, the transceiver module 5101 is used for:

[0436] The receiving terminal sends a preamble, wherein the preamble is sent based on first information, and the first information is associated with a first type;

[0437] Processing module 5102 is used to determine the first type based on the preamble.

[0438] Optionally, in some embodiments of this disclosure, the first information includes at least one of the following:

[0439] Root sequence index;

[0440] Random access sequence;

[0441] Scrambling code.

[0442] Optionally, in some embodiments of this disclosure, the first information includes: root sequence index; wherein, the processing module 5102 is configured to configure root sequence index for a terminal, wherein different root sequence index sets are configured for different terminal types, and different terminal types are associated with root sequence indexes in different root sequence index sets.

[0443] Optionally, in some embodiments of this disclosure, the number of root sequence index sets is the same as the number of terminal types.

[0444] Optionally, in some embodiments of this disclosure, the processing module 5102 is configured to:

[0445] Determine the root sequence index based on the preamble sequence;

[0446] The first type is determined based on the root sequence index.

[0447] Optionally, in some embodiments of this disclosure, the first information includes: a random access sequence; wherein, the processing module 5102 is configured to configure a random access sequence for a terminal, wherein different sets of random access sequences are configured for different terminal types, and different terminal types are associated with random access sequences in different sets of random access sequences.

[0448] Optionally, in some embodiments of this disclosure, the number of random access sequence sets is the same as the number of terminal types.

[0449] Optionally, in some embodiments of this disclosure, the transceiver module 5101 is used for:

[0450] The receiving terminal sends a preamble via a random access sequence.

[0451] Optionally, in some embodiments of this disclosure, the processing module 5102 is configured to:

[0452] Determine the random access sequence based on the preamble;

[0453] The first type is determined based on the random access sequence.

[0454] Optionally, in some embodiments of this disclosure, the first information includes: a scrambling code; wherein, the processing module 5102 is configured to configure a scrambling code for the terminal, wherein different scrambling codes are configured for different terminal types.

[0455] Optionally, in some embodiments of this disclosure, the number of scrambling codes is the same as the number of terminal types, and the lengths of different scrambling codes may be the same or different.

[0456] Optionally, in some embodiments of this disclosure, the transceiver module 5101 is used for:

[0457] The receiving terminal sends a scrambled preamble, wherein the scrambled preamble is obtained by scrambling the preamble according to the scrambling code associated with the first type.

[0458] Optionally, in some embodiments of this disclosure, the processing module 5102 is configured to:

[0459] Determine the scrambling code based on the scrambling preamble;

[0460] Based on the scrambling code, the first type is determined.

[0461] Optionally, in some embodiments of this disclosure, the transceiver module 5101 is used for:

[0462] The receiving terminal sends a preamble, wherein the preamble is sent based on a sending resource, and the sending resource is associated with the first type;

[0463] Processing module 5102 is used to determine the first type based on the preamble.

[0464] Optionally, in some embodiments of this disclosure, the processing module 5102 is configured to:

[0465] The preamble determines the resource to be sent;

[0466] Determine the first type based on the sent resource.

[0467] Optionally, in some embodiments of this disclosure, the processing module 5102 is configured to configure preamble transmission resources for the terminal, wherein different preamble transmission resources are configured for different terminal types.

[0468] Optionally, in some embodiments of this disclosure, the number of preamble transmission resources is the same as the number of terminal types.

[0469] Optionally, in some embodiments of this disclosure, the preamble includes at least one of the following:

[0470] The preamble in message 1 of the four-step random access procedure;

[0471] The Physical Random Access Channel (PRACH) in message A of the two-step random access procedure.

[0472] Optionally, the transceiver module described above is used to perform at least one of the communication steps such as sending and / or receiving performed by the network device in any of the above methods, which will not be elaborated here.

[0473] Optionally, the above processing module is used to perform at least one of the other steps performed by the network device in any of the above methods, which will not be elaborated here.

[0474] Figure 6A is a schematic diagram of the structure of the communication device proposed in an embodiment of this disclosure. The communication device 6100 can be the terminal described above, or it can be the network device described above. The communication device 6100 can be a network device (e.g., access network device, core network device, etc.), a terminal (e.g., user equipment, etc.), a chip, chip system, or processor that supports the network device in implementing any of the above methods, or a chip, chip system, or processor that supports the terminal in implementing any of the above methods. The communication device 6100 can be used to implement the methods described in the above method embodiments; for details, please refer to the descriptions in the above method embodiments.

[0475] As shown in Figure 6A, the communication device 6100 includes one or more processors 6101. The processor 6101 can be a general-purpose processor or a dedicated processor, such as a baseband processor or a central processing unit (CPU). The baseband processor can be used to process communication protocols and communication data, while the CPU can be used to control communication devices (e.g., base stations, baseband chips, terminal devices, terminal device chips, DUs or CUs, etc.), execute programs, and process program data. The communication device 6100 is used to execute any of the above methods.

[0476] In some embodiments, the communication device 6100 further includes one or more memories 6102 for storing instructions. Optionally, all or part of the memories 6102 may also be located outside the communication device 6100.

[0477] In some embodiments, the communication device 6100 further includes one or more transceivers 6103. When the communication device 6100 includes one or more transceivers 6103, the transceivers 6103 perform at least one of the communication steps such as sending and / or receiving in the above method, and the processor 6101 performs other steps.

[0478] In some embodiments, a transceiver may include a receiver and / or a transmitter, which may be separate or integrated. Optionally, the terms transceiver, transceiver unit, transceiver, transceiver circuit, etc., may be used interchangeably; the terms transmitter, transmitting unit, transmitter, transmitting circuit, etc., may be used interchangeably; and the terms receiver, receiving unit, receiver, receiving circuit, etc., may be used interchangeably.

[0479] In some embodiments, the communication device 6100 may include one or more interface circuits 6104. Optionally, the interface circuit 6104 is connected to the memory 6102, and the interface circuit 6104 can be used to receive signals from the memory 6102 or other devices, and can be used to send signals to the memory 6102 or other devices. For example, the interface circuit 6104 can read instructions stored in the memory 6102 and send the instructions to the processor 6101.

[0480] The communication device 6100 described in the above embodiments may be a network device or a terminal, but the scope of the communication device 6100 described in this disclosure is not limited thereto, and the structure of the communication device 6100 may not be limited by FIG. 6A. The communication device may be a standalone device or a part of a larger device. For example, the communication device may be: (1) a standalone integrated circuit IC, or chip, or chip system or subsystem; (2) a collection of one or more ICs, optionally, the IC collection may also include storage components for storing data and programs; (3) an ASIC, such as a modem; (4) a module that can be embedded in other devices; (5) a receiver, terminal device, smart terminal device, cellular phone, wireless device, handheld device, mobile unit, vehicle device, network device, cloud device, artificial intelligence device, etc.; (6) others, etc.

[0481] Figure 6B is a schematic diagram of the chip structure proposed in an embodiment of this disclosure. For cases where the communication device 6100 can be a chip or a chip system, please refer to the schematic diagram of the chip 6200 shown in Figure 6B, but it is not limited thereto.

[0482] Chip 6200 includes one or more processors 6201, which are used to perform any of the above methods.

[0483] In some embodiments, chip 6200 further includes one or more interface circuits 6202. Optionally, the interface circuit 6202 is connected to memory 6203, and the interface circuit 6202 can be used to receive signals from memory 6203 or other devices, and the interface circuit 6202 can be used to send signals to memory 6203 or other devices. For example, the interface circuit 6202 can read instructions stored in memory 6203 and send the instructions to processor 6201.

[0484] In some embodiments, the interface circuit 6202 performs at least one of the communication steps such as sending and / or receiving in the above method, and the processor 6201 performs at least one of the other steps.

[0485] In some embodiments, the terms interface circuit, interface, transceiver pin, transceiver, etc., can be used interchangeably.

[0486] In some embodiments, chip 6200 further includes one or more memories 6203 for storing instructions. Optionally, all or part of the memories 6203 may be located outside of chip 6200.

[0487] This disclosure also proposes a storage medium storing instructions that, when executed on the communication device 6100, cause the communication device 6100 to perform any of the above methods. Optionally, the storage medium is an electronic storage medium. Optionally, the storage medium is a computer-readable storage medium, but not limited thereto; it may also be a storage medium readable by other devices. Optionally, the storage medium may be a non-transitory storage medium, but not limited thereto; it may also be a temporary storage medium.

[0488] This disclosure also provides a program product that, when executed by the communication device 6100, causes the communication device 6100 to perform any of the above methods. Optionally, the program product is a computer program product.

[0489] This disclosure also proposes a computer program that, when run on a computer, causes the computer to perform any of the above methods.

[0490] In the above embodiments, implementation can be achieved, in whole or in part, through software, hardware, firmware, or any combination thereof. When implemented in software, it can be implemented, in whole or in part, as a computer program product. The computer program product includes one or more computer programs. When the computer program is loaded and executed on a computer, all or part of the processes or functions described in the embodiments of this disclosure are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer program can be stored in a computer-readable storage medium or transferred from one computer-readable storage medium to another. For example, the computer program can be transferred 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 accessible to a computer or a data storage device such as a server or data center that integrates one or more available media. The available media may be magnetic media (e.g., floppy disks, hard disks, magnetic tapes), optical media (e.g., high-density digital video discs (DVDs)), or semiconductor media (e.g., solid-state disks (SSDs)).

[0491] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this disclosure.

[0492] Those skilled in the art will understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.

[0493] The above description is merely a specific embodiment of this disclosure, but the scope of protection of this disclosure is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this disclosure should be included within the scope of protection of this disclosure. Therefore, the scope of protection of this disclosure should be determined by the scope of the claims.

Claims

1. A communication method characterized by comprising: The method is performed by a terminal, and the method comprises: indicating a first type to a network device, wherein the first type is a type of the terminal, and the first type is used by the network device to determine a modulation and coding scheme (MCS) table supported by the terminal, and the MCS table is used by the network device to schedule the terminal.

2. The method of claim 1, wherein, The indication of the first type to the network device comprises: determining first information, wherein the first information is associated with the first type; sending a preamble to the network device according to the first information, wherein the preamble is used by the network device to determine the first type.

3. The method of claim 2, wherein, The first information comprises at least one of: a root sequence index; a random access sequence; a scrambling code.

4. The method according to any one of claims 2-3, wherein, The first information comprises a root sequence index, and the determination of the first information comprises: determining the root sequence index configured by the network device, wherein different root sequence index sets are configured for different terminal types, and different terminal types are associated with root sequence indexes in different root sequence index sets.

5. The method of claim 4, wherein, The number of the root sequence index sets is the same as the number of the terminal types.

6. The method according to any one of claims 4-5, wherein, The sending of the preamble to the network device according to the first information comprises: generating a preamble sequence according to the root sequence index associated with the first type; and sending the preamble sequence to the network device.

7. The method of any one of claims 2-3, wherein, The first information comprises a random access sequence, and the determination of the first information comprises at least one of: determining the random access sequence configured by the network device, wherein different random access sequence sets are configured for different terminal types; or determining the random access sequence predefined, wherein different random access sequence sets are predefined for different terminal types; wherein different terminal types are associated with random access sequences in different random access sequence sets.

8. The method of claim 7, wherein, The number of the random access sequence sets is the same as the number of the terminal types.

9. The method according to any one of claims 7-8, wherein, The sending of the preamble to the device according to the first information comprises: sending the preamble to the network device through the random access sequence associated with the first type.

10. The method of any one of claims 2-3, wherein, The first information comprises a scrambling code, and the determination of the first information comprises: determining the scrambling code configured by the network device, wherein different scrambling codes are configured for different terminal types.

11. The method of claim 10, wherein, The number of the scrambling codes is the same as the number of the terminal types, and lengths of the different scrambling codes are the same or different.

12. The method according to any one of claims 10-11, wherein, The sending of the preamble to the network device according to the first information comprises: scrambling the preamble according to the scrambling code associated with the first type; and sending the scrambled preamble to the network device.

13. The method of claim 1, wherein, The indication of the first type to the network device comprises: determining a sending resource of a preamble, wherein the sending resource is associated with the first type; sending the preamble to the network device according to the sending resource, wherein the preamble is used by the network device to determine the first type.

14. The method of claim 13, wherein, The determination of the sending resource of the preamble comprises: determining the sending resource of the preamble configured by the network device, wherein different sending resources of the preamble are configured for different terminal types.

15. The method of claim 14, wherein, The number of transmission resources of the preamble is same as the number of terminal types.

16. The method of any one of claims 2-15, wherein, The preamble comprises at least one of: A preamble in a message 1 of a four-step random access procedure; A physical random access channel (PRACH) in a message A of a two-step random access procedure.

17. A method of communication, comprising: The method is performed by a network device, and the method comprises: Determining a first type, wherein the first type is a type of a terminal; According to the first type, determining a modulation and coding scheme (MCS) table supported by the terminal, wherein the MCS table is used for scheduling the terminal.

18. The method of claim 17, wherein, The determination of the first type comprises: Receiving a preamble sent by the terminal, wherein the preamble is sent based on first information, and the first information is associated with the first type; According to the preamble, determining the first type.

19. The method of claim 18, wherein, The first information comprises at least one of: A root sequence index; A random access sequence; A scrambling code.

20. The method of any one of claims 18-19, wherein, The first information comprises a root sequence index; and the method further comprises: Configuring the root sequence index for the terminal, wherein different sets of root sequence indexes are configured for different terminal types, and different terminal types are associated with root sequence indexes in different sets of root sequence indexes.

21. The method of claim 20, wherein, The number of sets of root sequence indexes is same as the number of terminal types.

22. The method of any one of claims 20-21, wherein, The determination of the first type according to the preamble comprises: According to a preamble sequence, determining the root sequence index; According to the root sequence index, determining the first type.

23. The method of any one of claims 18-19, wherein, The first information comprises a random access sequence; and the method further comprises: Configuring the random access sequence for the terminal, wherein different sets of random access sequences are configured for different terminal types, and different terminal types are associated with random access sequences in different sets of random access sequences.

24. The method of claim 23, wherein, The number of sets of random access sequences is same as the number of terminal types.

25. The method of any one of claims 23-24, wherein, The receiving of the preamble sent by the terminal comprises: Receiving the preamble sent by the terminal through the random access sequence.

26. The method of any one of claims 23-25, wherein, The determination of the first type according to the preamble comprises: According to the preamble, determining the random access sequence; According to the random access sequence, determining the first type.

27. The method of any one of claims 18-19, wherein, The first information comprises a scrambling code; and the method further comprises: Configuring the scrambling code for the terminal, wherein different scrambling codes are configured for different terminal types.

28. The method of claim 27, wherein, The number of scrambling codes is same as the number of terminal types, and lengths of different scrambling codes are same or different.

29. The method of any one of claims 27-28, wherein, The receiving of the preamble sent by the terminal comprises: Receiving a scrambled preamble sent by the terminal, wherein the scrambled preamble is obtained by scrambling the preamble according to a scrambling code associated with the first type.

30. The method of claim 29, wherein, The determination of the first type according to the preamble comprises: According to the scrambled preamble, determining the scrambling code; According to the scrambling code, determining the first type.

31. The method of claim 17, wherein, The determination of the first type comprises: Receiving a preamble sent by the terminal, wherein the preamble is sent based on transmission resources, and the transmission resources are associated with the first type; According to the preamble, determining the first type.

32. The method of claim 31, wherein, The determining the first type according to the preamble comprises: determining the sending resource according to the preamble; determining the first type according to the sending resource.

33. The method of any one of claims 31-32, wherein, The method further comprises: configuring the terminal with the sending resource of the preamble, wherein the sending resource of different preambles is configured for different terminal types.

34. The method of claim 33, wherein, The number of the sending resource of the preamble is the same as the number of the terminal types.

35. The method of any one of claims 18-34, wherein, The preamble comprises at least one of: a preamble in message 1 of a four-step random access procedure; a physical random access channel (PRACH) in message A of a two-step random access procedure.

36. A communications device, characterized by The communication device is configured to perform the method of any of claims 1-16, 17-35.

37. A communication system, characterized by A terminal and a network device, wherein the terminal is configured to perform the method of any of claims 1-16, and the network device is configured to perform the method of any of claims 17-35.

38. A storage medium, the storage medium storing instructions, wherein, The instructions, when executed on the communication device, cause the communication device to perform the method of any of claims 1-35.

39. A computer program product, characterised in that, A computer program that, when executed by a processor, performs the method of any of claims 1-35.