Communication method, terminal, network device, communication system, computer program product, and storage medium

By determining the OCC parameters and mapping relationships of the OCC mechanism, network devices send configuration information to terminals, solving the communication adjustment problem after combining OCC mechanisms and improving the communication reliability and efficiency of the system.

CN121464598APending Publication Date: 2026-02-03BEIJING XIAOMI MOBILE SOFTWARE CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202480040988.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Priority Date
2024-08-09
Filing Date
2024-08-30
Publication Date
2026-02-03

AI Technical Summary

Technical Problem

After the introduction of the multiple orthogonal cover code (OCC) mechanism, the communication mechanism needs to be adjusted to improve system capacity and throughput.

Method used

By determining the OCC parameters corresponding to the OCC mechanism, including the mapping relationship between OCC sequence length and index, the network device sends configuration information to the terminal to indicate these mapping relationships, and the terminal communicates according to these relationships.

Benefits of technology

It achieves flexible and efficient OCC mechanism combination communication, improving the system's communication reliability and efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121464598A_ABST
    Figure CN121464598A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides a communication method, a terminal, network equipment, a communication system and a storage medium. The method comprises the following steps: determining an orthogonal cover code (OCC) parameter corresponding to an OCC mechanism; the technical scheme provided by the embodiment of the invention can adapt to a communication mechanism after the OCC mechanism combination is introduced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

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

[0002] In the field of communication technology, in order to effectively improve system capacity or throughput, a scheme combining multiple orthogonal cover codes (OCC) is introduced to support more users to reuse the system. Summary of the Invention

[0003] After the introduction of the OCC mechanism, the communication mechanism needs to be adjusted.

[0004] According to a first aspect of the present disclosure, a communication method is provided, the method being executed by a terminal, the method comprising:

[0005] Determine the OCC parameters corresponding to the orthogonal covering code OCC mechanism.

[0006] According to a second aspect of the present disclosure, a communication method is provided, the method being performed by a network device, the method comprising:

[0007] Send configuration information to the terminal;

[0008] The configuration information is used to indicate the mapping relationship, which includes at least one of the following:

[0009] The first mapping relationship is the relationship between the index and the length of the OCC sequence for at least two OCC mechanisms;

[0010] The second mapping relationship is the relationship between the index and the lengths of the OCC sequences of at least two OCC mechanisms in any combination of at least two OCC mechanisms.

[0011] The third mapping relationship is the relationship between the index, at least two OCC mechanisms in combination of at least two OCC mechanisms, and the OCC sequence lengths of at least two OCC mechanisms in combination of at least two OCC mechanisms.

[0012] The fourth mapping relationship is the relationship between the index and the length of the OCC sequence for at least two OCC mechanisms;

[0013] The fifth mapping relationship is the relationship between the index and the lengths of the OCC sequences of at least two OCC mechanisms in any combination of at least two OCC mechanisms.

[0014] The sixth mapping relationship is the relationship between the index, at least two OCC mechanisms in combination of at least two OCC mechanisms, and the OCC sequence lengths of at least two OCC mechanisms in combination of at least two OCC mechanisms.

[0015] The seventh mapping relationship is the relationship between all OCC mechanisms, OCC sequences, and indices in the OCC mechanism combination;

[0016] The eighth mapping relationship is the relationship between all OCC mechanisms, OCC sequences, and indices in different combinations of OCC mechanisms;

[0017] The ninth mapping relationship is the relationship between all OCC mechanisms, OCC sequences, OCC sequence lengths, and indices in the OCC mechanism combination;

[0018] The tenth mapping relationship is the relationship between all OCC mechanisms, OCC sequences, OCC sequence lengths, and indices in the OCC mechanism combination;

[0019] The eleventh mapping relationship is the relationship between all OCC mechanisms, OCC sequences, OCC sequence lengths, and indices in different OCC mechanism combinations;

[0020] The twelfth mapping relationship is the relationship between all OCC mechanisms, OCC sequences, OCC sequence lengths, and indices in different combinations of OCC mechanisms.

[0021] The thirteenth mapping relationship is the relationship between each OCC mechanism, OCC sequence, and index in the OCC mechanism combination;

[0022] The fourteenth mapping relationship is the relationship between the OCC mechanism, OCC sequence, and index of each OCC mechanism in different OCC mechanism combinations;

[0023] The fifteenth mapping relationship is the relationship between each OCC mechanism, OCC sequence, OCC sequence length, and index in the OCC mechanism combination;

[0024] The sixteenth mapping relationship is the relationship between each OCC mechanism, OCC sequence, OCC sequence length, and index in the OCC mechanism combination;

[0025] The seventeenth mapping relationship is the relationship between each OCC mechanism, OCC sequence, OCC sequence length, and index in different OCC mechanism combinations;

[0026] The eighteenth mapping relationship is the relationship between each OCC mechanism, OCC sequence, OCC sequence length, and index in different OCC mechanism combinations;

[0027] The nineteenth mapping relationship is the relationship between each OCC mechanism, OCC sequence, OCC sequence length, and index in the OCC mechanism combination;

[0028] The twentieth mapping relationship is the relationship between the OCC sequence index and the OCC sequence length;

[0029] The twenty-first mapping relationship is a relationship determined based on the twentieth mapping relationship, the OCC mechanism, and the OCC sequence length of the OCC mechanism.

[0030] According to a third aspect of the present disclosure, a communication method is provided, the method comprising:

[0031] Network devices send configuration information to terminals;

[0032] The configuration information is used to indicate the mapping relationship, which includes at least one of the following:

[0033] The first mapping relationship is the relationship between the index and the length of the OCC sequence for at least two OCC mechanisms;

[0034] The second mapping relationship is the relationship between the index and the lengths of the OCC sequences of at least two OCC mechanisms in any combination of at least two OCC mechanisms.

[0035] The third mapping relationship is the relationship between the index, at least two OCC mechanisms in combination of at least two OCC mechanisms, and the OCC sequence lengths of at least two OCC mechanisms in combination of at least two OCC mechanisms.

[0036] The fourth mapping relationship is the relationship between the index and the length of the OCC sequence for at least two OCC mechanisms;

[0037] The fifth mapping relationship is the relationship between the index and the lengths of the OCC sequences of at least two OCC mechanisms in any combination of at least two OCC mechanisms.

[0038] The sixth mapping relationship is the relationship between the index, at least two OCC mechanisms in combination of at least two OCC mechanisms, and the OCC sequence lengths of at least two OCC mechanisms in combination of at least two OCC mechanisms.

[0039] The seventh mapping relationship is the relationship between all OCC mechanisms, OCC sequences, and indices in the OCC mechanism combination;

[0040] The eighth mapping relationship is the relationship between all OCC mechanisms, OCC sequences, and indices in different combinations of OCC mechanisms;

[0041] The ninth mapping relationship is the relationship between all OCC mechanisms, OCC sequences, OCC sequence lengths, and indices in the OCC mechanism combination;

[0042] The tenth mapping relationship is the relationship between all OCC mechanisms, OCC sequences, OCC sequence lengths, and indices in the OCC mechanism combination;

[0043] The eleventh mapping relationship is the relationship between all OCC mechanisms, OCC sequences, OCC sequence lengths, and indices in different OCC mechanism combinations;

[0044] The twelfth mapping relationship is the relationship between all OCC mechanisms, OCC sequences, OCC sequence lengths, and indices in different combinations of OCC mechanisms.

[0045] The thirteenth mapping relationship is the relationship between each OCC mechanism, OCC sequence, and index in the OCC mechanism combination;

[0046] The fourteenth mapping relationship is the relationship between the OCC mechanism, OCC sequence, and index of each OCC mechanism in different OCC mechanism combinations;

[0047] The fifteenth mapping relationship is the relationship between each OCC mechanism, OCC sequence, OCC sequence length, and index in the OCC mechanism combination;

[0048] The sixteenth mapping relationship is the relationship between each OCC mechanism, OCC sequence, OCC sequence length, and index in the OCC mechanism combination;

[0049] The seventeenth mapping relationship is the relationship between each OCC mechanism, OCC sequence, OCC sequence length, and index in different OCC mechanism combinations;

[0050] The eighteenth mapping relationship is the relationship between each OCC mechanism, OCC sequence, OCC sequence length, and index in different OCC mechanism combinations;

[0051] The nineteenth mapping relationship is the relationship between each OCC mechanism, OCC sequence, OCC sequence length, and index in the OCC mechanism combination;

[0052] The twentieth mapping relationship is the relationship between the OCC sequence index and the OCC sequence length;

[0053] The twenty-first mapping relationship is a relationship determined based on the twentieth mapping relationship, the OCC mechanism, and the OCC sequence length of the OCC mechanism.

[0054] According to a fourth aspect of the present disclosure, a terminal is provided, the terminal comprising:

[0055] The processing module is configured as follows:

[0056] Determine the OCC parameters corresponding to the orthogonal covering code OCC mechanism.

[0057] According to a fifth aspect of the present disclosure, a network device is provided, the network device comprising:

[0058] The transceiver module is configured as follows:

[0059] Network devices send configuration information to terminals;

[0060] The configuration information is used to indicate the mapping relationship, which includes at least one of the following:

[0061] The first mapping relationship is the relationship between the index and the length of the OCC sequence for at least two OCC mechanisms;

[0062] The second mapping relationship is the relationship between the index and the lengths of the OCC sequences of at least two OCC mechanisms in any combination of at least two OCC mechanisms.

[0063] The third mapping relationship is the relationship between the index, at least two OCC mechanisms in combination of at least two OCC mechanisms, and the OCC sequence lengths of at least two OCC mechanisms in combination of at least two OCC mechanisms.

[0064] The fourth mapping relationship is the relationship between the index and the length of the OCC sequence for at least two OCC mechanisms;

[0065] The fifth mapping relationship is the relationship between the index and the lengths of the OCC sequences of at least two OCC mechanisms in any combination of at least two OCC mechanisms.

[0066] The sixth mapping relationship is the relationship between the index, at least two OCC mechanisms in combination of at least two OCC mechanisms, and the OCC sequence lengths of at least two OCC mechanisms in combination of at least two OCC mechanisms.

[0067] The seventh mapping relationship is the relationship between all OCC mechanisms, OCC sequences, and indices in the OCC mechanism combination;

[0068] The eighth mapping relationship is the relationship between all OCC mechanisms, OCC sequences, and indices in different combinations of OCC mechanisms;

[0069] The ninth mapping relationship is the relationship between all OCC mechanisms, OCC sequences, OCC sequence lengths, and indices in the OCC mechanism combination;

[0070] The tenth mapping relationship is the relationship between all OCC mechanisms, OCC sequences, OCC sequence lengths, and indices in the OCC mechanism combination;

[0071] The eleventh mapping relationship is the relationship between all OCC mechanisms, OCC sequences, OCC sequence lengths, and indices in different OCC mechanism combinations;

[0072] The twelfth mapping relationship is the relationship between all OCC mechanisms, OCC sequences, OCC sequence lengths, and indices in different combinations of OCC mechanisms.

[0073] The thirteenth mapping relationship is the relationship between each OCC mechanism, OCC sequence, and index in the OCC mechanism combination;

[0074] The fourteenth mapping relationship is the relationship between the OCC mechanism, OCC sequence, and index of each OCC mechanism in different OCC mechanism combinations;

[0075] The fifteenth mapping relationship is the relationship between each OCC mechanism, OCC sequence, OCC sequence length, and index in the OCC mechanism combination;

[0076] The sixteenth mapping relationship is the relationship between each OCC mechanism, OCC sequence, OCC sequence length, and index in the OCC mechanism combination;

[0077] The seventeenth mapping relationship is the relationship between each OCC mechanism, OCC sequence, OCC sequence length, and index in different OCC mechanism combinations;

[0078] The eighteenth mapping relationship is the relationship between each OCC mechanism, OCC sequence, OCC sequence length, and index in different OCC mechanism combinations;

[0079] The nineteenth mapping relationship is the relationship between each OCC mechanism, OCC sequence, OCC sequence length, and index in the OCC mechanism combination;

[0080] The twentieth mapping relationship is the relationship between the OCC sequence index and the OCC sequence length;

[0081] The twenty-first mapping relationship is a relationship determined based on the twentieth mapping relationship, the OCC mechanism, and the OCC sequence length of the OCC mechanism.

[0082] According to a sixth aspect of the present disclosure, a communication system is provided, wherein the communication system includes a terminal and a network device; the terminal is configured to implement the method of the first aspect, and the network is configured to implement the method of the second aspect.

[0083] According to a seventh aspect of the present disclosure, a terminal is provided, the terminal comprising:

[0084] One or more processors;

[0085] The terminal is used to execute the method described in the first aspect.

[0086] According to an eighth aspect of the present disclosure, a network device is provided, the network device comprising:

[0087] One or more processors;

[0088] The network device is used to perform the method described in the second aspect.

[0089] According to a ninth aspect of the present disclosure, a computer program or instructions are provided that, when executed by a processor, implement the steps of the method described in the first aspect and / or the second aspect.

[0090] According to a tenth aspect of the present disclosure, a storage medium is provided, wherein the storage medium stores instructions that, when executed on a communication device, cause the communication device to perform the methods provided in the first aspect and / or the second aspect.

[0091] The technical solutions provided in this disclosure can adapt to the communication mechanism after the introduction of the OCC mechanism combination.

[0092] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and are not intended to limit the embodiments of this disclosure. Attached Figure Description

[0093] To more clearly illustrate the technical solutions in the embodiments of this disclosure, the accompanying drawings required for the description of the embodiments are introduced below. The following drawings are only some embodiments of this disclosure and do not impose specific limitations on the protection scope of this disclosure.

[0094] Figure 1a This is a schematic diagram of a communication system architecture according to an exemplary embodiment;

[0095] Figure 1b This is a schematic diagram illustrating a resource configuration according to an exemplary embodiment;

[0096] Figure 1c This is a schematic diagram illustrating a resource configuration according to an exemplary embodiment;

[0097] Figure 1d This is a schematic diagram illustrating a resource configuration according to an exemplary embodiment;

[0098] Figure 1eThis is a schematic diagram illustrating a resource configuration according to an exemplary embodiment;

[0099] Figure 1f This is a schematic diagram illustrating a resource configuration according to an exemplary embodiment;

[0100] Figure 1g This is a schematic diagram illustrating a resource configuration according to an exemplary embodiment;

[0101] Figure 1h This is a schematic diagram illustrating a resource configuration according to an exemplary embodiment;

[0102] Figure 1i This is a schematic diagram illustrating a resource configuration according to an exemplary embodiment;

[0103] Figure 1j This is a schematic diagram illustrating a resource configuration according to an exemplary embodiment;

[0104] Figure 1k This is a schematic diagram illustrating a resource configuration according to an exemplary embodiment;

[0105] Figure 1l This is a schematic diagram illustrating a resource configuration according to an exemplary embodiment;

[0106] Figure 1m This is a schematic diagram illustrating a resource configuration according to an exemplary embodiment;

[0107] Figure 2a This is a schematic diagram of a communication method flow according to an exemplary embodiment;

[0108] Figure 3a This is a schematic diagram of a communication method flow according to an exemplary embodiment;

[0109] Figure 3b This is a schematic diagram of a communication method flow according to an exemplary embodiment;

[0110] Figure 4a This is a schematic diagram of a communication method flow according to an exemplary embodiment;

[0111] Figure 5a This is a schematic diagram of a communication method flow according to an exemplary embodiment;

[0112] Figure 6a This is a schematic diagram of the structure of a terminal according to an exemplary embodiment;

[0113] Figure 6b This is a schematic diagram of the structure of a network device according to an exemplary embodiment;

[0114] Figure 7aThis is a schematic diagram of the structure of a UE according to an exemplary embodiment;

[0115] Figure 7b This is a schematic diagram of the structure of a communication device according to an exemplary embodiment. Detailed Implementation

[0116] This disclosure provides a communication method, a terminal, a network device, a communication system, and a storage medium.

[0117] In a first aspect, embodiments of this disclosure provide a communication method, the method being executed by a terminal, the method comprising:

[0118] Determine the OCC parameters corresponding to the orthogonal covering code OCC mechanism.

[0119] In the above embodiments, since the OCC parameters corresponding to the OCC mechanism can be clearly determined, communication based on the OCC mechanism can be reliably executed.

[0120] In conjunction with some embodiments of the first aspect, in some embodiments, determining the OCC parameters corresponding to the orthogonal covering code OCC mechanism includes:

[0121] Determine the OCC parameters corresponding to the OCC mechanisms in the OCC mechanism combination;

[0122] The OCC mechanism combination includes at least two OCC mechanisms.

[0123] In the above embodiments, since the OCC parameters corresponding to the OCC mechanism in the OCC mechanism combination can be clearly determined, communication based on the OCC mechanism combination can be reliably executed.

[0124] In conjunction with some embodiments of the first aspect, in some embodiments, the OCC mechanism includes at least one of the following:

[0125] Intra-symbol OCC mechanism;

[0126] Inter-symbol OCC mechanism;

[0127] Inter-slot OCC mechanism.

[0128] In conjunction with some embodiments of the first aspect, in some embodiments, the OCC parameter is a parameter of an OCC sequence, and the parameter of the OCC sequence includes at least one of the following:

[0129] OCC sequence length;

[0130] OCC sequence;

[0131] OCC sequence index, which is used to indicate OCC sequences.

[0132] In conjunction with some embodiments of the first aspect, in some embodiments, the OCC sequence includes at least one of the following:

[0133] Walsh sequences;

[0134] Hadamard sequence;

[0135] Discrete Fourier Transform (DFT) sequence.

[0136] In conjunction with some embodiments of the first aspect, in some embodiments, different OCC mechanisms employ independent OCC sequences.

[0137] In the above embodiments, the OCC sequence of the OCC mechanism can be flexibly set.

[0138] In conjunction with some embodiments of the first aspect, in some embodiments, for a given time-frequency domain resource, the maximum number of multiplexed users X supported, the OCC sequence length M of the intra-symbol OCC mechanism, the OCC sequence length N of the inter-symbol OCC mechanism, and the OCC sequence length L of the inter-slot OCC mechanism satisfy the constraint relationship: X = M × N × L, where M, N, and L are positive integers.

[0139] In the above embodiments, for a defined time-frequency domain resource, communication based on the OCC mechanism can be achieved based on constraint relationships.

[0140] In conjunction with some embodiments of the first aspect, in some embodiments, determining the OCC parameters corresponding to the orthogonal covering code OCC mechanism includes:

[0141] The OCC sequence length corresponding to the OCC mechanism is determined based on the protocol's preset rules and / or the configuration information sent by the network device.

[0142] In the above embodiments, since the OCC sequence length corresponding to the OCC mechanism can be determined based on both protocol preset rules and configuration information, the determination method is more flexible and efficient.

[0143] In conjunction with some embodiments of the first aspect, in some embodiments, determining the OCC sequence length corresponding to the OCC mechanism based on protocol preset rules and / or configuration information sent by the network device includes:

[0144] The length of the OCC sequence corresponding to the OCC mechanism is determined based on a preset protocol method or a preset protocol value.

[0145] In the above embodiments, the OCC sequence length can be determined based on a protocol preset method or a protocol preset value, making the determination method more flexible and efficient.

[0146] In conjunction with some embodiments of the first aspect, in some embodiments, determining the OCC sequence length corresponding to the OCC mechanism in the OCC mechanism combination based on protocol preset rules and / or configuration information sent by the network device includes:

[0147] The length of the second OCC sequence in the OCC mechanism combination is determined based on the protocol preset rules, the maximum number of reused users, and the length of the first OCC sequence of at least one first OCC mechanism.

[0148] In the above embodiments, the length of the second OCC sequence can be determined based on the length of the first OCC sequence, making the determination method more flexible and efficient.

[0149] In conjunction with some embodiments of the first aspect, in some embodiments, at least one of the maximum number of reused users and the length of the first OCC sequence of at least one first OCC mechanism is determined based on the configuration information; or, at least one of the maximum number of reused users and the length of the first OCC sequence of at least one first OCC mechanism is determined based on the protocol preset rules.

[0150] In the above embodiments, the determination of the maximum number of reused users and the length of the first OCC sequence of at least one first OCC mechanism is more flexible and efficient.

[0151] In conjunction with some embodiments of the first aspect, in some embodiments, the determination of the length of the first OCC sequence is independent for different embodiments.

[0152] In the above embodiments, different methods for determining the length of the first OCC sequence are more flexible and efficient.

[0153] In conjunction with some embodiments of the first aspect, the second information, in some embodiments, involves determining the OCC sequence length corresponding to the OCC mechanism based on protocol preset rules and / or configuration information sent by network devices, including:

[0154] Based on the protocol preset rules or the configuration information, a first mapping relationship is determined between the index and the OCC sequence length of at least two OCC mechanisms;

[0155] Based on the first information and the first mapping relationship, determine the OCC sequence length corresponding to at least two of the OCC mechanisms in the OCC mechanism combination; wherein, the first information is information received from the network device, and the first information is used to indicate the index.

[0156] In the above embodiments, the length of the OCC sequence corresponding to at least two of the OCC mechanisms in the OCC mechanism combination can be determined based on the first information and the first mapping relationship, making the determination method more flexible and efficient.

[0157] In conjunction with some embodiments of the first aspect, in some embodiments, the OCC mechanism combination includes at least two OCC mechanism combinations; determining the OCC sequence length corresponding to the OCC mechanism based on protocol preset rules and / or configuration information sent by the network device includes:

[0158] Based on the protocol preset rules or the configuration information, a second mapping relationship is determined between the index and the OCC sequence length of at least two OCC mechanisms in any combination of at least two OCC mechanisms.

[0159] Based on the first information and a second mapping relationship determined based on the second information, the OCC sequence length corresponding to at least two of the OCC mechanisms in the OCC mechanism combination is determined; wherein, the first information and the second information are information received from the network device, the first information is used to indicate the index, and the second information is used to determine a second mapping relationship corresponding to an OCC mechanism combination.

[0160] In the above embodiments, the length of the OCC sequence corresponding to at least two of the OCC mechanisms in the OCC mechanism combination can be determined based on the first information and a second mapping relationship determined based on the second information, making the determination method more flexible and efficient.

[0161] In conjunction with some embodiments of the first aspect, in some embodiments, the OCC mechanism combination includes at least two OCC mechanism combinations; determining the OCC sequence length corresponding to the OCC mechanism based on protocol preset rules and configuration information sent by the network device includes:

[0162] A third mapping relationship is determined based on the protocol preset rules or the configuration information, which is between the index, at least two OCC mechanisms combined with at least two OCC mechanisms, and the OCC sequence length of at least two OCC mechanisms combined with at least two OCC mechanisms.

[0163] Based on the first information and the third mapping relationship, the OCC sequence lengths corresponding to at least two of the OCC mechanisms in the OCC mechanism combination are determined; wherein, the first information is information received from the network device, and the first information is used to indicate the index.

[0164] In the above embodiments, the length of the OCC sequence corresponding to at least two of the OCC mechanisms in the OCC mechanism combination can be determined based on the first information and the third mapping relationship, making the determination method more flexible and efficient.

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

[0166] Based on the protocol's preset rules and / or configuration information received from the network device, the enabling or disabling of at least one or two of the OCC mechanisms in the OCC mechanism combination is determined.

[0167] In the above embodiments, the enabling or disabling of at least one or two of the OCC mechanisms in the combination can be determined based on different methods.

[0168] In conjunction with some embodiments of the first aspect, in some embodiments, determining the enabling or disabling of at least one OCC mechanism in the OCC mechanism combination based on protocol preset rules and / or configuration information received from the network device includes:

[0169] A fourth mapping relationship is determined based on the protocol's preset rules or the configuration information, between the index and the OCC sequence length of at least two OCC mechanisms.

[0170] Based on the first information and the fourth mapping relationship, the enabling or disabling of at least one of the OCC mechanisms in the OCC mechanism combination is determined; wherein, the first information is information received from the network device, and the first information is used to indicate the index.

[0171] In the above embodiments, the enabling or disabling of at least one of the OCC mechanisms in the OCC mechanism combination can be determined based on the first information and the fourth mapping relationship, making the determination method more flexible and efficient.

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

[0173] Based on the first information and the fourth mapping relationship, determine the OCC sequence length corresponding to at least one of the OCC mechanisms in the OCC mechanism combination;

[0174] Wherein, the OCC sequence length is a first value, and the OCC mechanism corresponding to the OCC sequence length is disabled; the OCC sequence length is a second value, and the OCC mechanism corresponding to the OCC sequence length is enabled; and multi-terminal multiplexing is performed based on the OCC sequence length and the corresponding OCC mechanism.

[0175] In the above embodiments, the length of the OCC sequence corresponding to at least one of the OCC mechanisms in the OCC mechanism combination can be determined based on the first information and the fourth mapping relationship, making the determination method more flexible and efficient.

[0176] In conjunction with some embodiments of the first aspect, in some embodiments, the OCC mechanism combination includes at least two OCC mechanism combinations; the step of determining the enabling or disabling of at least one OCC mechanism in the OCC mechanism combination based on protocol preset rules and / or configuration information received from the network device includes:

[0177] Based on the protocol preset rules or the configuration information, a fifth mapping relationship is determined between the index and the OCC sequence length of at least two OCC mechanisms in any OCC mechanism combination.

[0178] Based on the first information and a fifth mapping relationship determined based on the second information, the enabling or disabling of at least one OCC mechanism in the OCC mechanism combination is determined; wherein, the first information and the second information are information received from the network device, the first information is used to indicate the index, and the second information is used to determine the fifth mapping relationship corresponding to an OCC mechanism combination.

[0179] In the above embodiments, based on the first information and a fifth mapping relationship determined based on the second information, the enabling or disabling of at least one of the OCC mechanisms in the OCC mechanism combination is determined, making the determination method more flexible and efficient.

[0180] In conjunction with some embodiments of the first aspect, in some embodiments, the OCC mechanism combination includes at least two OCC mechanism combinations; the step of determining the enabling or disabling of at least one OCC mechanism in the OCC mechanism combination based on protocol preset rules and / or indication information received from the network device includes:

[0181] The sixth mapping relationship is determined based on the preset rules of the protocol or the configuration information, which is the index, the combination of at least two OCC mechanisms, and the OCC sequence length of the combination of at least two OCC mechanisms.

[0182] Based on the first information and the sixth mapping relationship, the enabling or disabling of at least one of the OCC mechanisms in the OCC mechanism combination is determined; wherein, the first information is information received from the network device, and the first information is used to indicate the index.

[0183] In the above embodiments, the enabling or disabling of at least one of the OCC mechanisms in the OCC mechanism combination can be determined based on the first information and the sixth mapping relationship, making the determination method more flexible and efficient.

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

[0185] Receive the first message sent by the network device;

[0186] Wherein, the first message contains the first information; the first message includes at least one of the following:

[0187] Radio Resource Control (RRC) messages;

[0188] Media Access Control (MAC) control element CE message;

[0189] Downlink Control Information (DCI) message.

[0190] In the above embodiments, the first information can be sent by reusing multiple messages, which can save signaling overhead.

[0191] In conjunction with some embodiments of the first aspect, in some embodiments, the method includes:

[0192] Receive third-party information sent by network devices;

[0193] The third information is used to indicate the length of the OCC sequence corresponding to at least one of the OCC mechanisms.

[0194] In the above embodiments, the length of the OCC sequence corresponding to at least one of the OCC mechanisms can be directly indicated by third information.

[0195] In conjunction with some embodiments of the first aspect, in some embodiments, the second information sent by the receiving network device includes:

[0196] Receive the second message sent by the network device;

[0197] The second message includes the third information; the second message includes at least one of the following:

[0198] Radio Resource Control (RRC) messages;

[0199] Media Access Control (MAC) control element CE message;

[0200] Downlink Control Information (DCI) message.

[0201] In the above embodiments, multiple messages can be reused to send third information, which can save signaling overhead.

[0202] In conjunction with some embodiments of the first aspect, in some embodiments, determining the OCC parameters corresponding to the orthogonal covering code OCC mechanism includes:

[0203] Based on the first quantity of allocated resources, determine the OCC sequence length of different OCC mechanisms in the OCC mechanism combination.

[0204] In the above embodiments, the length of the OCC sequence of different OCC mechanisms in the OCC mechanism combination can be determined based on the first quantity of allocated resources, making the determination method more flexible and efficient.

[0205] In conjunction with some embodiments of the first aspect, in some embodiments, determining the OCC parameters corresponding to the orthogonal covering code OCC mechanism includes:

[0206] Determine the OCC parameters corresponding to different OCC mechanisms in the OCC mechanism combination based on the same or different methods;

[0207] The method includes at least one of the following:

[0208] The first method is a method of determining the OCC mechanism and / or the OCC sequence length based on communication protocol rule information;

[0209] The second method is a method of determining the OCC mechanism and / or OCC sequence length based on the configuration information sent by the network device.

[0210] In the above embodiments, the OCC parameters corresponding to different OCC mechanisms in the OCC mechanism combination can be determined based on the same or different methods, making the determination method more flexible.

[0211] In conjunction with some embodiments of the first aspect, in some embodiments, determining the OCC parameters corresponding to the orthogonal covering code OCC mechanism includes:

[0212] The OCC sequence corresponding to the OCC mechanism in the OCC mechanism combination is determined based on the protocol preset rules and / or the configuration information sent by the network device.

[0213] In the above embodiments, the OCC sequence corresponding to the OCC mechanism in the OCC mechanism combination can be determined based on the protocol preset rules and / or the configuration information sent by the network device, making the determination method more flexible.

[0214] In conjunction with some embodiments of the first aspect, in some embodiments, the OCC mechanism combination includes an OCC mechanism combination; determining the OCC sequence corresponding to the OCC mechanism in the OCC mechanism combination based on protocol preset rules and / or information configuration information sent by the network device includes: determining a seventh mapping relationship between all OCC mechanisms, OCC sequences, and indexes in the OCC mechanism combination based on protocol preset rules or the configuration information; determining the sequence corresponding to the OCC mechanism in the OCC mechanism combination based on first information and the seventh mapping relationship; wherein, the first information is information received from the network device or information determined based on the terminal identifier, and the first information is used to indicate the index.

[0215] In the above embodiments, the OCC sequence corresponding to the OCC mechanism in the OCC mechanism combination can be determined based on the first information and the seventh mapping relationship, making the determination method more flexible and efficient.

[0216] In conjunction with some embodiments of the first aspect, in some embodiments, the OCC mechanism combination includes at least two OCC mechanism combinations; each OCC mechanism combination includes at least two OCC mechanisms; determining the OCC sequence corresponding to the OCC mechanism in the OCC mechanism combination based on protocol preset rules and / or information configuration information sent by the network device includes: determining at least two eighth mapping relationships between all OCC mechanisms, OCC sequences, and indexes in different OCC mechanism combinations based on protocol preset rules or the configuration information; determining a first OCC mechanism combination based on fourth information; wherein the fourth information is information received from the network device; determining an eighth mapping relationship based on the first OCC mechanism combination; determining the sequence corresponding to the OCC mechanism in the OCC mechanism combination based on the first information and the eighth mapping relationship; wherein the first information is information received from the network device or information determined based on a terminal identifier, and the first information is used to indicate the index.

[0217] In the above embodiments, the OCC sequence corresponding to the OCC mechanism in the OCC mechanism combination can be determined based on the first information and the eighth mapping relationship, making the determination method more flexible and efficient.

[0218] In conjunction with some embodiments of the first aspect, in some embodiments, the OCC mechanism combination includes an OCC mechanism combination; the OCC sequence length of the OCC mechanism is one; the OCC mechanism combination includes at least two OCC mechanisms; determining the OCC sequence corresponding to the OCC mechanism in the OCC mechanism combination based on protocol preset rules and / or information configuration information sent by the network device includes: determining a ninth mapping relationship between all OCC mechanisms, OCC sequences, OCC sequence lengths, and indices in the OCC mechanism combination based on protocol preset rules or the configuration information; determining the sequence corresponding to the OCC mechanism in the OCC mechanism combination based on first information and the ninth mapping relationship; wherein, the first information is information received from the network device or information determined based on the terminal identifier, and the first information is used to indicate the index.

[0219] In the above embodiments, the OCC sequence corresponding to the OCC mechanism in the OCC mechanism combination can be determined based on the first information and the ninth mapping relationship, making the determination method more flexible and efficient.

[0220] In conjunction with some embodiments of the first aspect, in some embodiments, the OCC mechanism combination includes an OCC mechanism combination; the OCC sequence length of the OCC mechanism is at least two; determining the OCC sequence corresponding to the OCC mechanism in the OCC mechanism combination based on protocol preset rules and / or information configuration information sent by the network device includes: determining a tenth mapping relationship between all OCC mechanisms, OCC sequences, OCC sequence lengths, and indices in the OCC mechanism combination based on protocol preset rules or the configuration information; determining the OCC sequence length of each OCC mechanism in the OCC mechanism combination based on the method for determining the OCC sequence length; determining a tenth mapping relationship based on the OCC sequence length and the OCC mechanism combination; determining the sequence corresponding to the OCC mechanism in the OCC mechanism combination based on first information and a tenth mapping relationship; wherein, the first information is information received from the network device or information determined based on the terminal identifier, and the first information is used to indicate the index.

[0221] In the above embodiments, the OCC sequence corresponding to the OCC mechanism in the OCC mechanism combination can be determined based on the first information and the tenth mapping relationship, making the determination method more flexible and efficient.

[0222] In conjunction with some embodiments of the first aspect, in some embodiments, the OCC mechanism combination includes at least two OCC mechanism combinations; each OCC mechanism combination includes at least two OCC mechanisms; the OCC sequence length of the OCC mechanism is one; determining the OCC sequence corresponding to the OCC mechanism in the OCC mechanism combination based on protocol preset rules and / or information configuration information sent by the network device includes: determining an eleventh mapping relationship between all OCC mechanisms, OCC sequences, OCC sequence lengths, and indices in different OCC mechanism combinations based on protocol preset rules or the configuration information; determining a first OCC mechanism combination based on fourth information; wherein the fourth information is information received from the network device; determining an eleventh mapping relationship based on the first OCC mechanism combination; determining the sequence corresponding to the OCC mechanism in the OCC mechanism combination based on the first information and the eleventh mapping relationship; wherein the first information is information received from the network device or information determined based on a terminal identifier, and the first information is used to indicate the index.

[0223] In the above embodiments, the OCC sequence corresponding to the OCC mechanism in the OCC mechanism combination can be determined based on the first information and the eleventh mapping relationship, making the determination method more flexible and efficient.

[0224] In conjunction with some embodiments of the first aspect, in some embodiments, the OCC mechanism combination includes at least two OCC mechanism combinations; each OCC mechanism combination includes at least two OCC mechanisms; the OCC sequence length of the OCC mechanism is at least two; determining the OCC sequence corresponding to the OCC mechanism in the OCC mechanism combination based on protocol preset rules and / or information configuration information sent by the network device includes: determining a twelfth mapping relationship between all OCC mechanisms, OCC sequences, OCC sequence lengths, and indices in different OCC mechanism combinations based on protocol preset rules or the configuration information; determining a first OCC mechanism combination based on fourth information; wherein the fourth information is information received from the network device; determining the OCC sequence length of each OCC mechanism in the first OCC mechanism combination based on the method for determining the OCC sequence length; determining a twelfth mapping relationship based on the OCC sequence length and the first OCC mechanism combination; determining the sequence corresponding to the OCC mechanism in the OCC mechanism combination based on the first information and the twelfth mapping relationship; wherein the first information is information received from the network device or information determined based on the terminal identifier, and the first information is used to indicate the index.

[0225] In the above embodiments, the OCC sequence corresponding to the OCC mechanism in the OCC mechanism combination can be determined based on the first information and the twelfth mapping relationship, making the determination method more flexible and efficient.

[0226] In conjunction with some embodiments of the first aspect, in some embodiments, the OCC mechanism combination includes one OCC mechanism combination; the OCC mechanism combination includes at least two OCC mechanisms; determining the OCC sequence corresponding to the OCC mechanism in the OCC mechanism combination based on protocol preset rules and / or configuration information sent by the network device includes: determining a thirteenth mapping relationship between each OCC mechanism, OCC sequence, and index in the OCC mechanism combination based on the protocol preset rules or the configuration information; determining at least two of the thirteenth mapping relationships based on at least two OCC mechanisms in the OCC mechanism combination; determining the sequence corresponding to the OCC mechanism in the OCC mechanism combination based on first information and the at least two of the thirteenth mapping relationships; wherein, the first information is information received from the network device or information determined based on a terminal identifier, and the first information is used to indicate the index.

[0227] In the above embodiments, the OCC sequence corresponding to the OCC mechanism in the OCC mechanism combination can be determined based on the first information and the at least two thirteenth mapping relationships, making the determination method more flexible and efficient.

[0228] In conjunction with some embodiments of the first aspect, in some embodiments, the OCC mechanism combination includes at least two OCC mechanisms; each OCC mechanism combination includes at least two OCC mechanisms; determining the OCC sequence corresponding to the OCC mechanism in the OCC mechanism combination based on protocol preset rules and / or configuration information sent by the network device includes: determining multiple fourteenth mapping relationships between each OCC mechanism, OCC sequence, and index in different OCC mechanism combinations based on the protocol preset rules or the configuration information; determining a first OCC mechanism combination based on fourth information; wherein the fourth information is information received from the network device; determining at least one fourteenth mapping relationship from multiple fourteenth mapping relationships based on at least two OCC mechanisms in the first OCC mechanism combination; determining the sequence corresponding to the OCC mechanism in the OCC mechanism combination based on the first information and the at least one fourteenth mapping relationship; wherein the first information is information received from the network device or information determined based on a terminal identifier, and the first information is used to indicate the index.

[0229] In the above embodiments, the OCC sequence corresponding to the OCC mechanism in the OCC mechanism combination can be determined based on the first information and the at least one fourteenth mapping relationship, making the determination method more flexible and efficient.

[0230] In conjunction with some embodiments of the first aspect, in some embodiments, the OCC mechanism combination includes an OCC mechanism combination; the OCC mechanism combination includes at least two OCC mechanisms; the OCC sequence length of the OCC mechanism is one; determining the OCC sequence corresponding to the OCC mechanism in the OCC mechanism combination based on protocol preset rules and / or configuration information sent by the network device includes: determining multiple fifteenth mapping relationships between each OCC mechanism, OCC sequence, OCC sequence length, and index in the OCC mechanism combination based on the protocol preset rules or the configuration information; determining at least one fifteenth mapping relationship from the multiple fifteenth mapping relationships based on at least two OCC mechanisms in the first OCC mechanism combination; determining the sequence corresponding to the OCC mechanism in the OCC mechanism combination based on first information and the at least one fifteenth mapping relationship; wherein, the first information is information received from the network device or information determined based on the terminal identifier, and the first information is used to indicate the index.

[0231] In the above embodiments, the OCC sequence corresponding to the OCC mechanism in the OCC mechanism combination can be determined based on the first information and the at least one fifteenth mapping relationship, making the determination method more flexible and efficient.

[0232] In conjunction with some embodiments of the first aspect, in some embodiments, the OCC mechanism combination includes an OCC mechanism combination; the OCC mechanism combination includes at least two OCC mechanisms; the OCC sequence length of the OCC mechanism is at least two; determining the OCC sequence corresponding to the OCC mechanism in the OCC mechanism combination based on protocol preset rules and / or configuration information sent by the network device includes: determining multiple sixteenth mapping relationships between each OCC mechanism, OCC sequence, OCC sequence length, and index in the OCC mechanism combination based on the protocol preset rules or the configuration information; determining the OCC sequence length of each OCC mechanism in the first OCC mechanism combination based on the method for determining the OCC sequence length; determining at least one sixteenth mapping relationship from multiple sixteenth mapping relationships based on the OCC sequence length and at least two OCC mechanisms in the first OCC mechanism combination; determining the sequence corresponding to the OCC mechanism in the OCC mechanism combination based on first information and the at least one sixteenth mapping relationship; wherein, the first information is information received from the network device or information determined based on the terminal identifier, and the first information is used to indicate the index.

[0233] In the above embodiments, the OCC sequence corresponding to the OCC mechanism in the OCC mechanism combination can be determined based on the first information and the at least one sixteenth mapping relationship, making the determination method more flexible and efficient.

[0234] In conjunction with some embodiments of the first aspect, in some embodiments, the OCC mechanism combination includes at least two OCC mechanism combinations; each OCC mechanism combination includes at least two OCC mechanisms; the OCC sequence length of the OCC mechanism is one; determining the OCC sequence corresponding to the OCC mechanism in the OCC mechanism combination based on protocol preset rules and / or configuration information sent by the network device includes: determining multiple seventeenth mapping relationships between each OCC mechanism, OCC sequence, OCC sequence length, and index in different OCC mechanism combinations based on the protocol preset rules or the configuration information; determining a first OCC mechanism combination based on fourth information; wherein the fourth information is information received from the network device; determining at least one seventeenth mapping relationship from multiple seventeenth mapping relationships based on at least two OCC mechanisms in the first OCC mechanism combination; determining the sequence corresponding to the OCC mechanism in the OCC mechanism combination based on the first information and the at least one seventeenth mapping relationship; wherein the first information is information received from the network device or information determined based on a terminal identifier, and the first information is used to indicate the index.

[0235] In the above embodiments, the OCC sequence corresponding to the OCC mechanism in the OCC mechanism combination can be determined based on the first information and the at least one seventeenth mapping relationship, making the determination method more flexible and efficient.

[0236] In conjunction with some embodiments of the first aspect, in some embodiments, the OCC mechanism combination includes at least two OCC mechanism combinations; each OCC mechanism combination includes at least two OCC mechanisms; the OCC sequence length of the OCC mechanism is at least two; determining the OCC sequence corresponding to the OCC mechanism in the OCC mechanism combination based on the protocol preset rules and / or configuration information sent by the network device includes: determining multiple eighteenth mapping relationships between each OCC mechanism, OCC sequence, OCC sequence length, and index in different OCC mechanism combinations based on the protocol preset rules or the configuration information; determining a first OCC based on the fourth information. The mechanism combination; wherein the fourth information is information received from the network device; the OCC sequence length of each OCC mechanism in the first OCC mechanism combination is determined based on the method for determining the OCC sequence length; at least one eighteenth mapping relationship is determined from a plurality of eighteenth mapping relationships based on the OCC sequence length and at least two OCC mechanisms in the first OCC mechanism combination; the sequence corresponding to the OCC mechanism in the OCC mechanism combination is determined based on the first information and the at least one eighteenth mapping relationship; wherein the first information is information received from the network device or information determined based on the terminal identifier, and the first information is used to indicate the index.

[0237] In the above embodiments, the OCC sequence corresponding to the OCC mechanism in the OCC mechanism combination can be determined based on the first information and the at least one eighteenth mapping relationship, making the determination method more flexible and efficient.

[0238] In conjunction with some embodiments of the first aspect, in some embodiments, the OCC mechanism combination includes at least two OCC mechanisms; determining the OCC sequence corresponding to the OCC mechanism in the OCC mechanism combination based on protocol preset rules and / or configuration information sent by the network device includes: determining multiple nineteenth mapping relationships between each OCC mechanism, OCC sequence, OCC sequence length, and index in the OCC mechanism combination based on the protocol preset rules or the configuration information; determining the OCC sequence length of each OCC mechanism in the first OCC mechanism combination based on the method for determining the OCC sequence length; determining at least two nineteenth mapping relationships from the multiple nineteenth mapping relationships based on the OCC sequence length and at least two OCC mechanisms in the first OCC mechanism combination; determining the sequence corresponding to the OCC mechanism in the OCC mechanism combination based on first information and the at least two nineteenth mapping relationships; wherein, the first information is information received from the network device or information determined based on the terminal identifier, and the first information is used to indicate the index.

[0239] In the above embodiments, the sequence corresponding to the OCC mechanism in the OCC mechanism combination can be determined based on the first information and the at least two nineteenth mapping relationships, making the determination method more flexible and efficient.

[0240] In conjunction with some embodiments of the first aspect, in some embodiments, different OCC mechanisms use the same sequence type; determining the OCC sequence corresponding to the OCC mechanism in the OCC mechanism combination based on protocol preset rules and / or configuration information sent by network devices includes:

[0241] For the sequence type used, a twentieth mapping relationship between the OCC sequence index and the OCC sequence length is determined based on the protocol preset rules or the configuration information;

[0242] Based on the protocol preset rules, the first information, and the twentieth mapping relationship, the OCC sequence corresponding to the OCC mechanism in the OCC mechanism combination is determined; wherein, the first information is information sent by the network device or information determined based on the terminal identifier, and the first information is used to indicate the index.

[0243] In the above embodiments, the OCC sequence corresponding to the OCC mechanism in the OCC mechanism combination can be determined based on the protocol preset rules, the first information, and the twentieth mapping relationship, making the determination method more flexible and efficient.

[0244] In conjunction with some embodiments of the first aspect, in some embodiments, the protocol preset rule is: the twenty-first mapping relationship is determined based on the twentieth mapping relationship, the OCC mechanism, and the OCC sequence length of the OCC mechanism.

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

[0246] Receive the fifth message sent by the network device;

[0247] The fifth piece of information is used to indicate at least one OCC sequence corresponding to the OCC mechanism.

[0248] In the above embodiments, the fifth information can directly indicate at least one OCC sequence corresponding to the OCC mechanism.

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

[0250] Receive configuration information sent by network devices;

[0251] The configuration information is used to indicate the mapping relationship.

[0252] In the above embodiments, the mapping relationship can be received directly from the network device.

[0253] Secondly, embodiments of this disclosure provide a communication method, the method being executed by a network device, the method comprising:

[0254] Send configuration information to the terminal;

[0255] The configuration information is used to indicate the mapping relationship, which includes at least one of the following:

[0256] The first mapping relationship is the relationship between the index and the length of the OCC sequence for at least two OCC mechanisms;

[0257] The second mapping relationship is the relationship between the index and the lengths of the OCC sequences of at least two OCC mechanisms in any combination of at least two OCC mechanisms.

[0258] The third mapping relationship is the relationship between the index, at least two OCC mechanisms in combination of at least two OCC mechanisms, and the OCC sequence lengths of at least two OCC mechanisms in combination of at least two OCC mechanisms.

[0259] The fourth mapping relationship is the relationship between the index and the length of the OCC sequence for at least two OCC mechanisms;

[0260] The fifth mapping relationship is the relationship between the index and the lengths of the OCC sequences of at least two OCC mechanisms in any combination of at least two OCC mechanisms.

[0261] The sixth mapping relationship is the relationship between the index, at least two OCC mechanisms in combination of at least two OCC mechanisms, and the OCC sequence lengths of at least two OCC mechanisms in combination of at least two OCC mechanisms.

[0262] The seventh mapping relationship is the relationship between all OCC mechanisms, OCC sequences, and indices in the OCC mechanism combination;

[0263] The eighth mapping relationship is the relationship between all OCC mechanisms, OCC sequences, and indices in different combinations of OCC mechanisms;

[0264] The ninth mapping relationship is the relationship between all OCC mechanisms, OCC sequences, OCC sequence lengths, and indices in the OCC mechanism combination;

[0265] The tenth mapping relationship is the relationship between all OCC mechanisms, OCC sequences, OCC sequence lengths, and indices in the OCC mechanism combination;

[0266] The eleventh mapping relationship is the relationship between all OCC mechanisms, OCC sequences, OCC sequence lengths, and indices in different OCC mechanism combinations;

[0267] The twelfth mapping relationship is the relationship between all OCC mechanisms, OCC sequences, OCC sequence lengths, and indices in different combinations of OCC mechanisms.

[0268] The thirteenth mapping relationship is the relationship between each OCC mechanism, OCC sequence, and index in the OCC mechanism combination;

[0269] The fourteenth mapping relationship is the relationship between the OCC mechanism, OCC sequence, and index of each OCC mechanism in different OCC mechanism combinations;

[0270] The fifteenth mapping relationship is the relationship between each OCC mechanism, OCC sequence, OCC sequence length, and index in the OCC mechanism combination;

[0271] The sixteenth mapping relationship is the relationship between each OCC mechanism, OCC sequence, OCC sequence length, and index in the OCC mechanism combination;

[0272] The seventeenth mapping relationship is the relationship between each OCC mechanism, OCC sequence, OCC sequence length, and index in different OCC mechanism combinations;

[0273] The eighteenth mapping relationship is the relationship between each OCC mechanism, OCC sequence, OCC sequence length, and index in different OCC mechanism combinations;

[0274] The nineteenth mapping relationship is the relationship between each OCC mechanism, OCC sequence, OCC sequence length, and index in the OCC mechanism combination;

[0275] The twentieth mapping relationship is the relationship between the OCC sequence index and the OCC sequence length;

[0276] The twenty-first mapping relationship is a relationship determined based on the twentieth mapping relationship, the OCC mechanism, and the OCC sequence length of the OCC mechanism.

[0277] Thirdly, embodiments of this disclosure provide a communication method, the method comprising:

[0278] Network devices send configuration information to terminals;

[0279] The configuration information is used to indicate the mapping relationship, which includes at least one of the following:

[0280] The first mapping relationship is the relationship between the index and the length of the OCC sequence for at least two OCC mechanisms;

[0281] The second mapping relationship is the relationship between the index and the lengths of the OCC sequences of at least two OCC mechanisms in any combination of at least two OCC mechanisms.

[0282] The third mapping relationship is the relationship between the index, at least two OCC mechanisms in combination of at least two OCC mechanisms, and the OCC sequence lengths of at least two OCC mechanisms in combination of at least two OCC mechanisms.

[0283] The fourth mapping relationship is the relationship between the index and the length of the OCC sequence for at least two OCC mechanisms;

[0284] The fifth mapping relationship is the relationship between the index and the lengths of the OCC sequences of at least two OCC mechanisms in any combination of at least two OCC mechanisms.

[0285] The sixth mapping relationship is the relationship between the index, at least two OCC mechanisms in combination of at least two OCC mechanisms, and the OCC sequence lengths of at least two OCC mechanisms in combination of at least two OCC mechanisms.

[0286] The seventh mapping relationship is the relationship between all OCC mechanisms, OCC sequences, and indices in the OCC mechanism combination;

[0287] The eighth mapping relationship is the relationship between all OCC mechanisms, OCC sequences, and indices in different combinations of OCC mechanisms;

[0288] The ninth mapping relationship is the relationship between all OCC mechanisms, OCC sequences, OCC sequence lengths, and indices in the OCC mechanism combination;

[0289] The tenth mapping relationship is the relationship between all OCC mechanisms, OCC sequences, OCC sequence lengths, and indices in the OCC mechanism combination;

[0290] The eleventh mapping relationship is the relationship between all OCC mechanisms, OCC sequences, OCC sequence lengths, and indices in different OCC mechanism combinations;

[0291] The twelfth mapping relationship is the relationship between all OCC mechanisms, OCC sequences, OCC sequence lengths, and indices in different combinations of OCC mechanisms.

[0292] The thirteenth mapping relationship is the relationship between each OCC mechanism, OCC sequence, and index in the OCC mechanism combination;

[0293] The fourteenth mapping relationship is the relationship between the OCC mechanism, OCC sequence, and index of each OCC mechanism in different OCC mechanism combinations;

[0294] The fifteenth mapping relationship is the relationship between each OCC mechanism, OCC sequence, OCC sequence length, and index in the OCC mechanism combination;

[0295] The sixteenth mapping relationship is the relationship between each OCC mechanism, OCC sequence, OCC sequence length, and index in the OCC mechanism combination;

[0296] The seventeenth mapping relationship is the relationship between each OCC mechanism, OCC sequence, OCC sequence length, and index in different OCC mechanism combinations;

[0297] The eighteenth mapping relationship is the relationship between each OCC mechanism, OCC sequence, OCC sequence length, and index in different OCC mechanism combinations;

[0298] The nineteenth mapping relationship is the relationship between each OCC mechanism, OCC sequence, OCC sequence length, and index in the OCC mechanism combination;

[0299] The twentieth mapping relationship is the relationship between the OCC sequence index and the OCC sequence length;

[0300] The twenty-first mapping relationship is a relationship determined based on the twentieth mapping relationship, the OCC mechanism, and the OCC sequence length of the OCC mechanism.

[0301] Fourthly, embodiments of this disclosure provide a terminal, the terminal comprising:

[0302] The processing module is configured as follows:

[0303] Determine the OCC parameters corresponding to the orthogonal covering code OCC mechanism.

[0304] Fifthly, embodiments of this disclosure provide a network device, the network device comprising:

[0305] The transceiver module is configured as follows:

[0306] Network devices send configuration information to terminals;

[0307] The configuration information is used to indicate the mapping relationship, which includes at least one of the following:

[0308] The first mapping relationship is the relationship between the index and the length of the OCC sequence for at least two OCC mechanisms;

[0309] The second mapping relationship is the relationship between the index and the lengths of the OCC sequences of at least two OCC mechanisms in any combination of at least two OCC mechanisms.

[0310] The third mapping relationship is the relationship between the index, at least two OCC mechanisms in combination of at least two OCC mechanisms, and the OCC sequence lengths of at least two OCC mechanisms in combination of at least two OCC mechanisms.

[0311] The fourth mapping relationship is the relationship between the index and the length of the OCC sequence for at least two OCC mechanisms;

[0312] The fifth mapping relationship is the relationship between the index and the lengths of the OCC sequences of at least two OCC mechanisms in any combination of at least two OCC mechanisms.

[0313] The sixth mapping relationship is the relationship between the index, at least two OCC mechanisms in combination of at least two OCC mechanisms, and the OCC sequence lengths of at least two OCC mechanisms in combination of at least two OCC mechanisms.

[0314] The seventh mapping relationship is the relationship between all OCC mechanisms, OCC sequences, and indices in the OCC mechanism combination;

[0315] The eighth mapping relationship is the relationship between all OCC mechanisms, OCC sequences, and indices in different combinations of OCC mechanisms;

[0316] The ninth mapping relationship is the relationship between all OCC mechanisms, OCC sequences, OCC sequence lengths, and indices in the OCC mechanism combination;

[0317] The tenth mapping relationship is the relationship between all OCC mechanisms, OCC sequences, OCC sequence lengths, and indices in the OCC mechanism combination;

[0318] The eleventh mapping relationship is the relationship between all OCC mechanisms, OCC sequences, OCC sequence lengths, and indices in different OCC mechanism combinations;

[0319] The twelfth mapping relationship is the relationship between all OCC mechanisms, OCC sequences, OCC sequence lengths, and indices in different combinations of OCC mechanisms.

[0320] The thirteenth mapping relationship is the relationship between each OCC mechanism, OCC sequence, and index in the OCC mechanism combination;

[0321] The fourteenth mapping relationship is the relationship between the OCC mechanism, OCC sequence, and index of each OCC mechanism in different OCC mechanism combinations;

[0322] The fifteenth mapping relationship is the relationship between each OCC mechanism, OCC sequence, OCC sequence length, and index in the OCC mechanism combination;

[0323] The sixteenth mapping relationship is the relationship between each OCC mechanism, OCC sequence, OCC sequence length, and index in the OCC mechanism combination;

[0324] The seventeenth mapping relationship is the relationship between each OCC mechanism, OCC sequence, OCC sequence length, and index in different OCC mechanism combinations;

[0325] The eighteenth mapping relationship is the relationship between each OCC mechanism, OCC sequence, OCC sequence length, and index in different OCC mechanism combinations;

[0326] The nineteenth mapping relationship is the relationship between each OCC mechanism, OCC sequence, OCC sequence length, and index in the OCC mechanism combination;

[0327] The twentieth mapping relationship is the relationship between the OCC sequence index and the OCC sequence length;

[0328] The twenty-first mapping relationship is a relationship determined based on the twentieth mapping relationship, the OCC mechanism, and the OCC sequence length of the OCC mechanism.

[0329] In a sixth aspect, embodiments of this disclosure provide a communication system including a terminal and a network device; the terminal is configured to implement the method described in the first aspect, and the network device is configured to implement the method described in the second aspect.

[0330] In a seventh aspect, embodiments of this disclosure provide a terminal, the terminal comprising:

[0331] One or more processors;

[0332] The terminal is used to execute the method provided in the first aspect.

[0333] Eighthly, embodiments of this disclosure provide a network device, the network device comprising:

[0334] One or more processors;

[0335] The network device is used to execute the method provided in the second aspect.

[0336] Ninthly, 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 optional implementations of the first and / or second aspects.

[0337] In a tenth aspect, embodiments of this disclosure provide a program product that, when executed by a communication device, causes the communication device to perform the method as described in the optional implementations of the first and / or second aspects.

[0338] Eleventhly, embodiments of this disclosure provide a computer program that, when run on a computer, causes the computer to perform the methods described in optional implementations of the first and / or second aspects.

[0339] In a twelfth aspect, embodiments of this disclosure provide a chip or chip system. The chip or chip system includes processing circuitry configured to perform the methods described according to optional implementations of the first and / or second aspects above.

[0340] It is understood that the aforementioned terminals, network 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.

[0341] This disclosure provides a communication method, a terminal, a network device, a communication system, and a storage medium. In some embodiments, the terms "communication method," "information indication method," "information processing method," and "information transmission method" can be used interchangeably, as can the terms "communication system" and "information processing system."

[0342] 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.

[0343] 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.

[0344] 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.

[0345] In this embodiment of the disclosure, unless otherwise stated, elements expressed in the singular form, such as "a," "an," "the," "the," "the," "the," "the," "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 expression or a plural expression.

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

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

[0348] 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.

[0349] 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.

[0350] 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.

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

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

[0353] 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”.

[0354] 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.

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

[0356] 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," "cellgroup," "serving cell," "carrier," "component carrier," or "bandwidth part (BWP)," etc.

[0357] In some embodiments, "terminal" or "terminal device" may be referred to as "user equipment (UE)," "user terminal," "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.

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

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

[0360] Furthermore, each element, each row, or each column in the table of this disclosure can be implemented as an independent embodiment, and any combination of any element, any row, or any column can also be implemented as an independent embodiment.

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

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

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

[0364] In some embodiments, the terminal 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.

[0365] In some embodiments, the access network device may be 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.

[0366] 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.

[0367] 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.

[0368] 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 Packet Core (EPC), a 5G Core Network (5GCN), or a Next Generation Core (NGC).

[0369] 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 provided 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 provided in this disclosure are also applicable to similar technical problems.

[0370] The following embodiments of this disclosure can be applied to Figure 1a The communication system 100 shown, or a part thereof, but not limited to it. Figure 1a The entities shown are illustrative; a communication system may include... Figure 1a All or part of the main body, or may include Figure 1a Other entities besides the main body, the number and form of each entity are arbitrary, the connection relationship between the entities is illustrative, the entities may not be connected or may be connected, and 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.

[0371] 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), Future Radio Access (FRA), New-Radio Access Technology (RAT), New Radio (NR), New radio access (NX), Futuregeneration 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).

[0372] In some embodiments, a scheme 1 is provided, which combines the intra-symbol with the inter-slot mechanism:

[0373] In some embodiments, 1-1: Consider the intra-symbol OCC spreading combination of M UEs and the inter-slot OCC multiplexing of N UEs, where M can be the intra-symbol OCC sequence length (the OCC sequence of length M can be referred to as OCC sequence #1), and N can be the inter-slot OCC sequence length (the OCC sequence of length N can be referred to as OCC sequence #2). Thus, OCC multiplexing among M*N UEs can be achieved.

[0374] S1: Within a slot, the terminal first performs the following based on OCC length = M: rate-matching, block-wise modulation symbol spreading (the number of symbols in one block X = the total number of resource elements (REs) on the same symbol / M), and OCC sequence covering.

[0375] S2: Generate the symbol to be transmitted in the first slot based on S1, and perform spreading in N-1 slots; or, perform rate-matching in N slots based on the same redundant version and the same starting symbol position, while generating the transmission symbols for N slots based on S1. Therefore, the same symbols are carried in N slots. Further, each value of the currently user-determined OCC sequence of length N is covered onto each spreading slot.

[0376] S3: Assuming a time slot contains N slots, and the number of repetitions K indicated by gNB is greater than N, then there are K / N time slots. RV cycles can be performed between the K / N time slots, and the RV sequence can be {0,2,0,2}, {0,3,0,3}, or {0,2,3,1}. Data symbols for each time slot are generated based on S1 and S2.

[0377] Assuming the number of repetitions is 8, M=4, N=2, and the number of RBs is 1, one possible diagram is as follows: Figure 1b As shown.

[0378] In some embodiments, a scheme 1 is provided, which combines the intra-symbol with the inter-slot mechanism:

[0379] In some embodiments, 1-2: Consider the intra-symbol OCC spread spectrum combination of M UEs and the inter-slot OCC multiplexing of N UEs, where M can be the intra-symbol OCC sequence length (the OCC sequence of length M can be referred to as OCC sequence #1), and N can be the inter-slot OCC sequence length (the OCC sequence of length N can be referred to as OCC sequence #2), thereby achieving a maximum of M*N UE OCC multiplexing. Based on this, consider combining it with the TBoMS mechanism to enhance the data transmission performance of a single link. Consider the following two different schemes:

[0380] 1-2-1: First, perform inter-slot OCC spreading, followed by the transmission of subsequent time-slot multiplexed transport blocks (TBoMS). Assume that TBoMS occupies D slots (where D is the number of slots occupied by a single modulation symbol transmission, excluding the additional N-1 slots occupied by inter-slot OCC multiplexing within a time slot, excluding the first slot). Optionally, repetition can be performed finally based on RV cycling.

[0381] S1: Within a slot, the terminal first performs the following based on OCC length = M: rate-matching, block-wise modulation symbol spreading (the number of symbols in one block X = the total number of REs on the same symbol / M), and OCC sequence covering.

[0382] S2: Generate the symbol to be transmitted in the first slot based on S1, and perform spreading in N-1 slots; or, perform rate-matching in N slots based on the same redundant version and the same starting symbol position, while generating the transmission symbols for N slots based on S1. Therefore, the same symbols are carried in N slots. Further, each value of the currently user-determined OCC sequence of length N is covered into each spreading slot.

[0383] S3: Increment the end bit position obtained from S1 / 2 by 1 to get the start bit position. Perform rate-matching based on the start bit position and the number of bits that can be carried in the (N+i)th slot (i = 1, 2, ..., N) (or, the number of available resources and modulation order, etc.). For the remaining processing in the (N+i)th slot, follow S1 and S2.

[0384] S4: Based on S1 / 2 / 3, complete all symbol processing and transmission on D*N slots. That is, for the d*N+i-th slot (d=2,3,..D), the same method as S3 is used to determine the starting bit position of rate-matching.

[0385] S5:

[0386] S5-1: Assuming a time slot contains N*D slots, optionally, the number of repetitions K indicated by the gNB is greater than N, then there are K / N time slots. RV cycling can be performed between the K / N time slots, and the RV sequence can be {0,2,0,2}, {0,3,0,3}, or {0,2,3,1}. Data symbols are generated for each time slot based on S1 to S4.

[0387] S5-2: Alternatively, the number of repetitions indicated by the gNB is K=N. In other words, the terminal does not expect the number of repetitions indicated by the gNB to be unequal to the inter-slot OCC sequence length.

[0388] S5-3: Alternatively, the number of repetitions indicated by the gNB is K = N*D. In other words, the terminal does not expect the number of repetitions indicated by the gNB to exceed the product of the number of slots occupied by one TBoMS transmission and the length of the inter-slot OCC.

[0389] Based on S5-1, assuming the number of repetitions is 4, M=4, N=2 (inter-slot OCC length), the number of RBs is 1, and the number of slots D occupied by TBoMS transmission is 2, then a possible diagram is as follows: Figure 1c As shown.

[0390] In some embodiments, a scheme 1 is provided: combining intra-symbol with inter-slot mechanism:

[0391] In some embodiments, 1-2: Consider the intra-symbol OCC spread spectrum combination of M UEs and the inter-slot OCC multiplexing of N UEs, where M can be the intra-symbol OCC sequence length (the OCC sequence of length M can be referred to as OCC sequence #1), and N can be the inter-slot OCC sequence length (the OCC sequence of length N can be referred to as OCC sequence #2), thereby achieving a maximum of M*N UE OCC multiplexing. Based on this, consider combining it with the TBoMS mechanism to enhance the data transmission performance of a single link. Consider the following two different schemes:

[0392] 1-2-2: Perform TBoMS first, followed by inter-slot OCC spreading. Assume TBoMS occupies D slots. Optionally, repetition can be performed last.

[0393] S1: Within a slot, the terminal first performs the following based on OCC length = M: rate-matching, block-wise modulation symbol spreading (the number of symbols in one block X = the total number of REs on the same symbol / M), and OCC sequence covering.

[0394] S2: Generate the symbol for the first slot based on S1; in addition, determine the end bit position when rate-matching is performed on the first slot + 1 as the start bit position for the next slot, and perform rate-matching for the next slot based on the start bit position and the number of bits that can be carried on the next slot (or the number of available resources and the modulation order, etc.). At the same time, generate the transmission symbol for the next slot based on S1.

[0395] S3: Based on S2, determine the transmission symbols on D slots. It can be imagined that the position of the start bit carried in each slot is the position of the end bit in the previous slot + 1.

[0396] S4: Determine that each D slots constitute a slot segment. Generate the symbols to be transmitted on the first slot segment based on S1 to S3, and perform spreading on the N-1 slot segments; alternatively, perform rate-matching on the N slot segments based on the same redundant version, and simultaneously generate the symbols to be transmitted on the N slot segments based on S1 to S3. Based on this, the N slot segments carry the same transmission symbols. Further, each value of the currently user-determined OCC sequence of length N is covered onto each spreading slot segment.

[0397] S5:

[0398] S5-1: Assuming a block contains N*D slots, optionally, if the repetition count K indicated by the gNB is greater than N, then there are K / N time slots. RV cycling can be performed between the K / N blocks, and the RV sequence can be {0,2,0,2}, {0,3,0,3}, or {0,2,3,1}. Data symbols for each block are generated based on S1 to S4.

[0399] S5-2: Alternatively, the number of repetitions indicated by the gNB is K=N. In other words, the terminal does not expect the number of repetitions indicated by the gNB to be unequal to the inter-slot OCC sequence length.

[0400] S5-3: Alternatively, the number of repetitions indicated by the gNB is K = N*D. In other words, the terminal does not expect the number of repetitions indicated by the gNB to exceed the product of the number of slots occupied by one TBoMS transmission and the length of the inter-slot OCC.

[0401] Based on S5-1, assuming the number of repetitions is 4, M=4, N=2 (inter-slot OCC length), the number of RBs is 1, and the number of slots D occupied by TBoMS transmission is 2, then a possible diagram is shown in 1d.

[0402] In some embodiments, a second approach is provided: combining inter-symbol OCC spreading with an inter-slot OCC multiplexing mechanism.

[0403] In some embodiments, the inter-symbol OCC spread spectrum combination of M UEs and the inter-slot OCC multiplexing of N UEs are considered, where M can be the inter-symbol OCC sequence length (the OCC sequence of length M can be referred to as OCC sequence #1), and N can be the inter-slot OCC sequence length (the OCC sequence of length N can be referred to as OCC sequence #2).

[0404] S1: Within a slot, the terminal performs rate-matching, DFT symbol(s) spreading, and OCC sequence covering based on OCC length = M. DFT symbol spreading can be single-symbol based spreading or symbol-block based spreading. Similarly, OCC sequence covering can be single-symbol based OCC sequence covering (one OCC sequence value covers a corresponding symbol) or symbol-block based OCC covering (one OCC sequence value covers a symbol-block). Taking a slot with 6 symbols used for PUSCH transmission and an OCC length as an example, the diagrams for single-symbol based spreading and symbol-block based spreading are shown in Figure 1e.

[0405] S2: Generate the symbol to be transmitted on the first slot based on S1, and perform spreading on N-1 slots; or, perform rate-matching on N slots based on the same redundant version, and simultaneously generate the transmission symbols on N slots based on S1. Based on this, the same symbols are carried on N slots. Further, each value of the currently user-determined OCCsequence of length N is covered onto each spreading slot.

[0406] S3: Assuming a time slot contains N slots, and the number of repetitions K indicated by the gNB is greater than N, then there are K / N time slots. RV cycling can be performed between the K / N time slots, and the RV sequence can be {0,2,0,2}, {0,3,0,3}, or {0,2,3,1}. Data symbols are generated for each time slot based on S1 and S2.

[0407] Assuming the number of repetitions is 4, M = 2 (inter-symbol OCC length), N = 2 (inter-slot OCC length), and 6 symbols are used to carry data in a slot (this is just an example, excluding DMRS symbols), a possible illustration of single-symbol based spreading is shown in 1f.

[0408] In some embodiments, a second approach is provided: combining inter-symbol OCC spreading with an inter-slot OCC multiplexing mechanism.

[0409] In some embodiments, the inter-symbol OCC spread spectrum combination of M UEs and the inter-slot OCC multiplexing of N UEs are considered, where M can be the inter-symbol OCC sequence length (the OCC sequence of length M can be referred to as OCC sequence #1), and N can be the inter-slot OCC sequence length (the OCC sequence of length N can be referred to as OCC sequence #2). Based on this, a combination with the TBoMS mechanism is considered to enhance the data transmission performance of a single link. The following two different schemes are considered:

[0410] 1-2-1: First, perform inter-slot OCC spreading, followed by symbol determination and transmission based on TBoMS PUSCH. Assume that TBoMS occupies D slots. Optionally, repetition can be performed last.

[0411] S1: Within a slot, the terminal performs the following based on OCC length = M: rate-matching, DFT symbol(s) spreading, and OCC sequence covering. DFT symbol spreading can be single-symbol based spreading or symbol-block based spreading. Similarly, OCC sequence covering can be single-symbol based OCC sequence covering (one OCC sequence value covers a corresponding symbol) or symbol-block based OCC covering (one OCC sequence value covers a symbol-block).

[0412] S2: Generate the symbol to be transmitted on the first slot based on S1, and perform spreading on N-1 slots; or, perform rate-matching on N slots based on the same redundant version, and simultaneously generate the transmission symbols on N slots based on S1. Based on this, the same symbols are carried on N slots. Further, each value of the currently user-determined OCCsequence of length N is covered onto each spreading slot.

[0413] S3: Increment the end bit position obtained from S1 / 2 by 1 to get the start bit position. Perform rate-matching based on the start bit position and the number of bits that can be carried in the (N+i)th slot (i = 1, 2, ..., N) (or the number of available resources and modulation order, etc.). For the remaining processing flow of the data symbols in the (N+i)th slot, follow S1 and S2.

[0414] S4: Based on S1 / 2 / 3, complete all symbol processing and transmission on D*N slots. That is, for the d*N+i-th slot (d=2,3,..D), the starting bit position of rate-matching is determined in the same way as in S3.

[0415] S5:

[0416] S5-1: Assuming a time slot contains N*D slots, optionally, the number of repetitions K indicated by the gNB is greater than N, then there are K / N time slots. RV cycling can be performed between the K / N time slots, and the RV sequence can be {0,2,0,2}, {0,3,0,3}, or {0,2,3,1}. Data symbols are generated for each time slot based on S1 to S4.

[0417] S5-2: Alternatively, the number of repetitions indicated by the gNB is K=N. In other words, the terminal does not expect the number of repetitions indicated by the gNB to be unequal to the inter-slot OCC sequence length.

[0418] S5-3: Alternatively, the number of repetitions indicated by the gNB is K = N*D. In other words, the terminal does not expect the number of repetitions indicated by the gNB to exceed the product of the number of slots occupied by one TBoMS transmission and the length of the inter-slot OCC.

[0419] Based on S5-1, assuming the number of repetitions is 4, M = 2 (inter-symbol OCC length), N = 2 (inter-slot OCC length), the number of slots for TBoMS PUSCH = 2 (not considering the slots occupied by inter-slot OCC), and 6 symbols used to carry data in a slot (only as an example, not considering DMRS symbols), taking single-symbol based spreading as an example, a possible diagram is shown in 1g.

[0420] In some embodiments, a second approach is provided, which combines inter-symbol OCC spreading with an inter-slot OCC multiplexing mechanism:

[0421] Consider the inter-symbol OCC spread spectrum combination of M UEs and the inter-slot OCC multiplexing of N UEs, where M can be the inter-symbol OCC sequence length (the OCC sequence of length M can be referred to as OCC sequence #1), and N can be the inter-slot OCC sequence length (the OCC sequence of length N can be referred to as OCC sequence #2). Based on this, consider combining it with the TBoMS mechanism to enhance the data transmission performance of a single link. Consider the following two different schemes:

[0422] 1-2-2: First, the symbol determination and transmission of the TBoMS PUSCH are performed, followed by the determination of the time-domain resource location of the inter-slot OCC. Assume that the number of slots occupied by TBoMS is D. Optionally, repetition is performed last.

[0423] S1: Within a slot, the terminal performs the following based on OCC length = M: rate-matching, DFT symbol(s) spreading, and OCC sequence covering. DFT symbol spreading can be single-symbol based spreading or symbol-block based spreading. Similarly, OCC sequence covering can be single-symbol based OCC sequence covering (one OCC sequence value covers a corresponding symbol) or symbol-block based OCC covering (one OCC sequence value covers a symbol-block).

[0424] S2: Generate the symbol for the first slot based on S1; furthermore, determine the end bit position of the first slot when performing rate-matching + 1 as the start bit position for the next slot, and perform rate-matching for the next slot based on the start bit position and the number of bits that the next slot can carry (or the number of available resources and the modulation order, etc.). Simultaneously, generate the transmission symbol for the next slot based on S1.

[0425] S3: Based on S2, determine the transmission symbols on D slots. It can be assumed that the position of the start bit carried in each slot is the position of the end bit in the previous slot + 1.

[0426] S4: Determine that each D slots constitute a slot segment. Generate the symbols to be transmitted on the first slot segment based on S1 to S3, and perform spreading on the N-1 slot segments; alternatively, perform rate-matching on the N slot segments based on the same redundant version, and simultaneously generate the symbols to be transmitted on the N slot segments based on S1 to S3. Based on this, the N slot segments carry the same transmission symbols. Further, each value of the currently user-determined OCC sequence of length N is covered onto each spreading slot segment.

[0427] S5:

[0428] S5-1: Assuming a block contains N*D slots, optionally, if the repetition count K indicated by the gNB is greater than N, then there are K / N time slots. RV cycling can be performed between the K / N blocks, and the RV sequence can be {0,2,0,2}, {0,3,0,3}, or {0,2,3,1}. Data symbols for each block are generated based on S1 to S4.

[0429] S5-2: Alternatively, the number of repetitions indicated by the gNB is K=N. In other words, the terminal does not expect the number of repetitions indicated by the gNB to be unequal to the inter-slot OCC sequence length.

[0430] S5-3: Alternatively, the number of repetitions indicated by the gNB is K = N*D. In other words, the terminal does not expect the number of repetitions indicated by the gNB to exceed the product of the number of slots occupied by one TBoMS transmission and the length of the inter-slot OCC.

[0431] Based on S5-1, assuming the number of repetitions is 4, M = 2 (inter-symbol OCC length), N = 2 (inter-slot OCC length), the number of slots for TBoMS PUSCH = 2 (not considering the slots occupied by inter-slot OCC), and 6 symbols used to carry data in a slot (only as an example, not considering DMRS symbols), taking single-symbol based spreading as an example, a possible diagram is shown in 1h.

[0432] In some embodiments, a scheme 3 is provided, which combines intra-symbol OCC spreading with inter-symbol OCC multiplexing mechanism:

[0433] In some embodiments, the intra-symbol OCC spread spectrum combination of M UEs and the inter-symbol OCC multiplexing of N UEs are considered, where M can be the inter-symbol OCC sequence length (the OCC sequence of length M can be referred to as OCC sequence #1), and N can be the inter-slot OCC sequence length (the OCC sequence of length N can be referred to as OCC sequence #2).

[0434] S1: Within a slot, the terminal first performs the following based on OCC length = M: rate-matching, block-wise modulation symbol spreading (the number of symbols in a block X = the total number of REs on the same symbol / M), and OCC sequence covering.

[0435] S2: Based on S1, generate the symbol to be transmitted on the first symbol and spread it across N-1 symbols; or, on a symbol block basis, generate the symbol to be transmitted on the first symbol block (assuming a symbol block contains P symbols) and spread it across N-1 symbol blocks. Based on this, the same symbol is carried across N symbols or N symbol blocks. Further, each value of the currently user-defined OCC sequence of length N is covered onto each spreading symbol or symbol-block.

[0436] S3: Assuming the number of repetitions indicated by the gNB is K, then RV cycling can be performed between the K repetitions. The RV sequence can be {0,2,0,2}, {0,3,0,3}, or {0,2,3,1}. The data symbols carried in each time slot are generated based on S1 and S2.

[0437] Assuming the number of repetitions is 4, M = 4 (intra-symbol OCC length), N = 2 (inter-symbol OCC length), the number of RBs = 1, and the number of symbols used to carry data in a slot is 6, with spreading performed in units of single symbols, then a possible diagram is shown in 1i.

[0438] In some embodiments, a scheme 3 is provided, which combines intra-symbol OCC spreading with inter-symbol OCC multiplexing mechanism:

[0439] In some embodiments, the intra-symbol OCC spreading combinating of M UEs with the inter-symbol OCC multiplexing of NUEs is considered, where M can be the inter-symbol OCC sequence length (the OCC sequence of length M can be referred to as OCC sequence #1), and N can be the inter-slot OCC sequence length (the OCC sequence of length N can be referred to as OCC sequence #2). Based on this, a combination with the TBoMS mechanism is considered to enhance the data transmission performance of a single link. The following transmission scheme is considered: first, the intra-transmission symbols of a slot are determined, then symbol determination and transmission are performed based on TBoMS PUSCH. Assume that the number of slots occupied by TBoMS is D. Finally, repetition is performed.

[0440] S1: Within a slot, the terminal first performs the following based on OCC length = M: rate-matching, block-wise modulation symbol spreading (the number of symbols in one block X = the total number of REs on the same symbol / M), and OCC sequence covering.

[0441] S2: Based on S1, generate the symbol to be transmitted on the first symbol and spread it across N-1 symbols; or, on a symbol block basis, generate the symbol to be transmitted on the first symbol block (assuming a symbol block contains P symbols) and spread it across N-1 symbol blocks. Based on this, the same symbol is carried across N symbols or N symbol blocks. Further, each value of the currently user-defined OCC sequence of length N is covered onto each spreading symbol or symbol-block.

[0442] S3: Generate the symbol for the first slot based on S1 / S2; in addition, determine the end bit position when rate-matching is performed on the first slot + 1 as the start bit position for the next slot, and perform rate-matching for the next slot based on the start bit position and the number of bits that can be carried in the next slot (or the number of available resources and the modulation order, etc.). At the same time, generate the transmission symbol for the next slot based on S1.

[0443] S4: Based on S3, determine the transmission symbols on D slots. It can be imagined that the position of the start bit carried in each slot is the position of the end bit in the previous slot + 1.

[0444] S5: Each D slots constitutes a slot segment. Assuming the repetition count indicated by the gNB is K, then RV cycling can be performed between K repetitions. The RV sequence can be {0,2,0,2}, {0,3,0,3}, or {0,2,3,1}. Each repetition occupies one time slot. The data symbols carried by each time slot are generated based on S1 to S4. The starting slots of different time slots use different starting coding bits when performing rate matching, i.e., different redundancy versions. Different slots within the same time slot also use different starting bits. The specific method for determining the starting bits is shown in S4.

[0445] Assuming the number of repetitions is 4, M = 2 (intra-symbol OCC length), N = 2 (inter-symbol OCC length), the number of RBs = 1, the number of slots occupied by single TBoMS = 2, and the number of symbols used to carry data in one slot is 6, with spreading performed in units of single symbols, then a possible diagram is shown in Figure 1j.

[0446] In some embodiments, a scheme 4 is provided, which combines intra-symbol, inter-symbol, and inter-slot mechanisms:

[0447] In some embodiments, consider intra-symbol OCC spreading of OCC length M (assuming OCC sequence is referred to by Seq#(1,X)), inter-symbol OCC multiplexing of OCC length N (assuming OCC sequence is referred to by Seq#(2,X)), and inter-slot OCC multiplexing of OCC length L (assuming OCC sequence is referred to by Seq#(3,X)).

[0448] S1: Within a slot, the terminal first performs the following based on OCC length = M: rate-matching, block-wise modulation symbol spreading (the number of symbols in one block X = the total number of REs on the same symbol / M), and OCC sequence covering.

[0449] S2: Based on S1, generate the first symbol to be transmitted on the symbol, and spread it across N-1 symbols; or, on a symbol block basis, generate the first symbol to be transmitted on the symbol block (assuming a symbol block contains P symbols), and spread it across N-1 symbol blocks. Based on this, the same symbols are carried across N symbols or N symbol blocks. Further, each value of the currently user-determined OCC sequence of length N is covered onto each spreading symbol or symbol-block. In the same way, the generation of symbols to be transmitted on the remaining time-domain resources is performed until the generation of symbols to be transmitted on all time-domain resources in a slot is completed.

[0450] S3: Generate the symbol to be transmitted in the first slot based on S1 / 2, and perform spreading in L-1 slots; or, perform rate-matching on L slots based on the same redundant version, and simultaneously generate the transmission symbols for L slots based on S1. Based on this, the same symbols are carried in L slots. Further, each value of the currently user-determined OCCsequence of length L is covered to each spreading slot.

[0451] S4: Assuming a time slot contains L slots, and the number of repetitions K indicated by the gNB is greater than N, then there are K / L time slots. RV cycling can be performed between the K / L time slots, and the RV sequence can be {0,2,0,2}, {0,3,0,3}, or {0,2,3,1}. Data symbols are generated for each time slot based on S1 to S3.

[0452] Assuming there are 8 repetitions, M = 2 (intra-symbol OCC length), N = 2 (inter-symbol OCC length), L = 2 (inter-slot OCC length), 1 RB, and 6 symbols used to carry data in a slot, with spreading performed in units of single symbols, then one possible diagram is shown in 1k.

[0453] In some embodiments, a scheme 4 is provided, which combines intra-symbol, inter-symbol, and inter-slot mechanisms:

[0454] In some embodiments, consider intra-symbol OCC spreading of OCC length M (assuming OCC sequence is referred to by Seq#(1,X)), inter-symbol OCC multiplexing of OCC length N (assuming OCC sequence is referred to by Seq#(2,X)), and inter-slot OCC multiplexing of OCC length L (assuming OCC sequence is referred to by Seq#(3,X)). Based on this, consider combining it with the TBoMS mechanism to enhance the data transmission performance of a single link. Consider the following two different schemes:

[0455] First, perform inter-slot OCC multiplexing, then perform TBoMS. Finally, optionally, perform repetition.

[0456] S1: Within a slot, the terminal first performs the following based on OCC length = M: rate-matching, block-wise modulation symbol spreading (the number of symbols in a block X = the total number of REs on the same symbol / M), and OCC sequence covering.

[0457] S2: Based on S1, generate the first symbol to be transmitted on the symbol, and spread it across N-1 symbols; or, on a symbol block basis, generate the first symbol to be transmitted on the symbol block (assuming a symbol block contains P symbols), and spread it across N-1 symbol blocks. Based on this, the same symbols are carried across N symbols or N symbol blocks. Further, each value of the currently user-determined OCC sequence of length N is covered onto each spreading symbol or symbol-block. In the same way, the generation of symbols to be transmitted on the remaining time-domain resources is performed until the generation of symbols to be transmitted on all time-domain resources in a slot is completed.

[0458] S3: Generate the symbol to be transmitted in the first slot based on S1 / 2, and perform spreading in L-1 slots; or, perform rate-matching on L slots based on the same redundant version, and simultaneously generate the transmission symbols for L slots based on S1. Based on this, the same symbols are carried in L slots. Further, each value of the currently user-determined OCCsequence of length L is covered to each spreading slot.

[0459] S4: Increment the end bit position obtained from S1 / 2 by 1 to get the start bit position. Perform rate-matching based on the start bit position and the number of bits that can be carried in the (L+i)th slot (i = 1, 2, ..., L) (or, the number of available resources and modulation order, etc.). For the remaining processing flow of the data symbols in the (L+i)th slot, follow S1 and S2.

[0460] S5: Based on S1 / 2 / 3 / 4, complete all symbol processing and transmission on D*L slots. That is, for the d*L+i-th slot (d=2,3,..D), the starting bit position of rate-matching is determined in the same way as in S4.

[0461] S6:

[0462] S6-1: Assuming a time slot contains L*D slots, optionally, if the repetition count K indicated by the gNB is greater than L, then there are K / L time slots. RV cycling can be performed between the K / L time slots, and the RV sequence can be {0,2,0,2}, {0,3,0,3}, or {0,2,3,1}. Data symbols are generated for each time slot based on S1 to S4.

[0463] S6-2: Alternatively, the number of repetitions indicated by the gNB is K = L. In other words, the terminal does not expect the number of repetitions indicated by the gNB to be unequal to the inter-slot OCC sequence length.

[0464] S6-3: Alternatively, the number of repetitions indicated by the gNB is K = L*D. In other words, the terminal does not expect the number of repetitions indicated by the gNB to exceed the product of the number of slots occupied by one TBoMS transmission and the length of the inter-slot OCC.

[0465] Based on S6-1, assuming the number of repetitions is 4, M = 2 (inter-symbol OCC length), N = 2 (inter-slot OCC length), the number of slots for TBoMS PUSCH = 2 (not considering the slots occupied by inter-slot OCC), the number of symbols used to carry data in a slot is 6 (only as an example, not considering DMRS symbols), L = 2, taking single-symbol based spreading as an example, a possible diagram is shown in 1l.

[0466] In some embodiments, a scheme 4 is provided, considering intra-symbol OCC spreading of OCC length M (assuming OCC sequence is referred to by Seq#(1,X)), inter-symbol OCC multiplexing of OCC length N (assuming OCC sequence is referred to by Seq#(2,X)), and inter-slot OCC multiplexing of OCC length L (assuming OCC sequence is referred to by Seq#(3,X)). Based on this, a combination with the TBoMS mechanism is considered to enhance the data transmission performance of a single link. The following two different schemes are considered:

[0467] 4-2: First, determine and transmit the symbol for the TBoMS PUSCH, then determine the time-domain resource location of the inter-slot OCC, assuming that the number of slots occupied by TBoMS is D. Optionally, repetition can be performed last.

[0468] S1: Within a slot, the terminal first performs the following based on OCC length = M: rate-matching, block-wise modulation symbol spreading (the number of symbols in one block X = the total number of REs on the same symbol / M), and OCC sequence covering.

[0469] S2: Based on S1, generate the first symbol to be transmitted on the symbol, and spread it across N-1 symbols; or, on a symbol block basis, generate the first symbol to be transmitted on the symbol block (assuming a symbol block contains P symbols), and spread it across N-1 symbol blocks. Based on this, the same symbols are carried across N symbols or N symbol blocks. Further, each value in the currently user-determined OCC sequence of length N is covered onto each spreading symbol or symbol-block. In the same way, the generation of symbols to be transmitted on the remaining time-domain resources is performed until the generation of symbols to be transmitted on all time-domain resources in a slot is completed.

[0470] S3: Generate the symbol for the first slot based on S1; in addition, determine the end bit position of the first slot when performing rate-matching + 1 as the start bit position for the next slot, and perform rate-matching for the next slot based on the start bit position and the number of bits that can be carried in the next slot (or the number of available resources and the modulation order, etc.). At the same time, generate the transmission symbol for the next slot based on S1.

[0471] S4: Based on S2, determine the transmission symbols on D slots. It can be imagined that the position of the start bit carried in each slot is the position of the end bit in the previous slot + 1.

[0472] S5: Determine that each D slots constitute a slot segment. Generate the symbols to be transmitted on the first slot segment based on S1 to S3, and perform spreading on L-1 slot segments; alternatively, perform rate-matching on L slot segments based on the same redundant version, and simultaneously generate the symbols to be transmitted on L slot segments based on S1 to S3. Based on this, the same transmission symbols are carried on N slot segments. Further, each value of the currently user-determined OCC sequence of length N is covered onto each spreading slot segment.

[0473] S6:

[0474] S6-1: Assuming a block contains L*D slots, optionally, if the repetition count K indicated by the gNB is greater than L, then there are K / L time slots. RV cycling can be performed between the K / L blocks, and the RV sequence can be {0,2,0,2}, {0,3,0,3}, or {0,2,3,1}. Data symbols for each block are generated based on S1 to S4.

[0475] S6-2: Alternatively, the number of repetitions indicated by the gNB is K = L. In other words, the terminal does not expect the number of repetitions indicated by the gNB to be unequal to the inter-slot OCC sequence length.

[0476] S6-3: Alternatively, the number of repetitions indicated by the gNB is K = L*D. In other words, the terminal does not expect the number of repetitions indicated by the gNB to exceed the product of the number of slots occupied by one TBoMS transmission and the length of the inter-slot OCC.

[0477] Based on S6-1, assuming the number of repetitions is 4, M = 2 (intra-symbol OCC length), N = 2 (inter-symbol OCC length), L = 2 (inter-slot OCC length), the number of RBs = 1, the number of symbols used to carry data in a slot is 6, spreading is done in units of single symbols, and D = 2, then a possible diagram is shown as 1m.

[0478] In some embodiments, considering the large coverage area of ​​non-terrestrial network (NTN) cells, 8-UE multiplexing is not entirely excluded from current considerations to effectively improve system capacity / throughput. For PUSCH capacity enhancement, one feasible solution is to perform OCC based on PUSCH repetition type A, i.e., introducing inter-slot based OCC multiplexing. However, a drawback of this solution is that, considering the impact of channel time-varying characteristics, the link performance of a single user is very poor when multiplexing 8 UEs. Alternatively, pre-DFT based OCC spreading or inter-symbol OCC spreading can be considered. However, a limitation of these two solutions is the significant impact and constraints on resource allocation. Therefore, a multi-OCC scheme combination can be considered to support multiplexing for more users. Based on this, how to configure and indicate OCC multiplexing under the combination mechanism is a matter that needs to be considered.

[0479] Figure 2a This is an interactive schematic diagram illustrating a communication method according to an embodiment of this disclosure. For example... Figure 2a As shown, this disclosure relates to a communication method for a communication system 100, the method comprising:

[0480] Step S2101: The network device sends information to the terminal.

[0481] In some embodiments, the terminal receives information sent by the network device.

[0482] In some embodiments, the network device sends configuration information to the terminal. Here, configuration information may also be referred to as instruction information.

[0483] The first mapping relationship is the relationship between the index and the length of the OCC sequence for at least two OCC mechanisms;

[0484] The second mapping relationship is the relationship between the index and the lengths of the OCC sequences of at least two OCC mechanisms in any combination of at least two OCC mechanisms.

[0485] The third mapping relationship is the relationship between the index, at least two OCC mechanisms in combination of at least two OCC mechanisms, and the OCC sequence lengths of at least two OCC mechanisms in combination of at least two OCC mechanisms.

[0486] The fourth mapping relationship is the relationship between the index and the length of the OCC sequence for at least two OCC mechanisms;

[0487] The fifth mapping relationship is the relationship between the index and the lengths of the OCC sequences of at least two OCC mechanisms in any combination of at least two OCC mechanisms.

[0488] The sixth mapping relationship is the relationship between the index, at least two OCC mechanisms in combination of at least two OCC mechanisms, and the OCC sequence lengths of at least two OCC mechanisms in combination of at least two OCC mechanisms.

[0489] The seventh mapping relationship is the relationship between all OCC mechanisms, OCC sequences, and indices in the OCC mechanism combination;

[0490] The eighth mapping relationship is the relationship between all OCC mechanisms, OCC sequences, and indices in different combinations of OCC mechanisms;

[0491] The ninth mapping relationship is the relationship between all OCC mechanisms, OCC sequences, OCC sequence lengths, and indices in the OCC mechanism combination;

[0492] The tenth mapping relationship is the relationship between all OCC mechanisms, OCC sequences, OCC sequence lengths, and indices in the OCC mechanism combination;

[0493] The eleventh mapping relationship is the relationship between all OCC mechanisms, OCC sequences, OCC sequence lengths, and indices in different OCC mechanism combinations;

[0494] The twelfth mapping relationship is the relationship between all OCC mechanisms, OCC sequences, OCC sequence lengths, and indices in different combinations of OCC mechanisms.

[0495] The thirteenth mapping relationship is the relationship between each OCC mechanism, OCC sequence, and index in the OCC mechanism combination;

[0496] The fourteenth mapping relationship is the relationship between the OCC mechanism, OCC sequence, and index of each OCC mechanism in different OCC mechanism combinations;

[0497] The fifteenth mapping relationship is the relationship between each OCC mechanism, OCC sequence, OCC sequence length, and index in the OCC mechanism combination;

[0498] The sixteenth mapping relationship is the relationship between each OCC mechanism, OCC sequence, OCC sequence length, and index in the OCC mechanism combination;

[0499] The seventeenth mapping relationship is the relationship between each OCC mechanism, OCC sequence, OCC sequence length, and index in different OCC mechanism combinations;

[0500] The eighteenth mapping relationship is the relationship between each OCC mechanism, OCC sequence, OCC sequence length, and index in different OCC mechanism combinations;

[0501] The nineteenth mapping relationship is the relationship between each OCC mechanism, OCC sequence, OCC sequence length, and index in the OCC mechanism combination;

[0502] The twentieth mapping relationship is the relationship between the OCC sequence index and the OCC sequence length;

[0503] The twenty-first mapping relationship is a relationship determined based on the twentieth mapping relationship, the OCC mechanism, and the OCC sequence length of the OCC mechanism.

[0504] It should be noted that configuration information may be optional. For example, when the mapping relationship is determined based on preset rules of the protocol, configuration information is not required.

[0505] In some embodiments, the network device sends first information to the terminal, the first information being used to indicate an index.

[0506] In some embodiments, the network device sends second information to the terminal, the second information being used to determine a mapping relationship corresponding to an OCC mechanism combination.

[0507] In some embodiments, the network device sends third information to the terminal, the third information being used to indicate the length of the OCC sequence corresponding to at least one OCC mechanism.

[0508] In some embodiments, the network device sends fourth information to the terminal, the fourth information being used to determine a first OCC mechanism combination.

[0509] In some embodiments, the network device sends a fifth message to the terminal, the fifth message being used to indicate an OCC sequence corresponding to at least one of the OCC mechanisms.

[0510] Step S2102: The terminal determines the OCC parameters corresponding to the orthogonal overlay code OCC mechanism.

[0511] In some embodiments, the terminal determines the OCC parameters corresponding to the OCC mechanism in the OCC mechanism scheme combination; wherein the OCC mechanism combination includes at least two OCC mechanisms.

[0512] In some embodiments, the OCC mechanism includes at least one of the following:

[0513] Intra-symbol OCC mechanism;

[0514] Inter-symbol OCC mechanism;

[0515] Inter-slot OCC mechanism.

[0516] In some embodiments, the OCC parameter is a parameter of an OCC sequence, and the parameter of the OCC sequence includes at least one of the following:

[0517] OCC sequence length;

[0518] OCC sequence;

[0519] The OCC sequence index is used to indicate OCC sequences.

[0520] In some embodiments, the OCC sequence includes at least one of the following:

[0521] Walsh sequences;

[0522] Hadamard sequence;

[0523] Discrete Fourier Transform (DFT) sequence.

[0524] In some embodiments, different OCC mechanisms employ independent OCC sequences.

[0525] In some embodiments, for a given time-frequency domain resource, the maximum number of multiplexed users X, the OCC sequence length M of the intra-symbol OCC mechanism, the OCC sequence length N of the inter-symbol OCC mechanism, and the OCC sequence length L of the inter-slot OCC mechanism satisfy the constraint relationship: X = M × N × L, where M, N, and L are positive integers.

[0526] For example, different OCC schemes have corresponding OCC sequence lengths. Assuming that at least one of intra-symbol OCC (assuming OCC length M), inter-symbol OCC (assuming OCC length N), and inter-slot OCC (assuming OCC length L) is supported or configured, then for a given time-frequency domain resource, the maximum number of supported multiplexed users and the above three parameters satisfy the following constraint relationship: Maximum number of UEs = M × N × L, where M, N, and L are positive integers. When at least one of the parameters M, N, and L is 1, it indicates that the corresponding OCC scheme is not supported or is not enabled.

[0527] In some embodiments, the OCC sequence length corresponding to the OCC mechanism is determined based on protocol preset rules and / or configuration information sent by network devices.

[0528] In some embodiments, the configuration information may be configuration information or parameters sent by the network device, and no limitation is made here.

[0529] In some embodiments, the length of the OCC sequence corresponding to the OCC mechanism is determined based on a protocol preset method or a protocol preset value.

[0530] For example, the OCC length can be determined by a preset method or a preset value in the protocol. For instance, in response to the terminal performing inter-slot OCC multiplexing, the OCC sequence length L is fixed at 2.

[0531] In some embodiments, the second OCC sequence length corresponding to the second OCC mechanism in the OCC mechanism combination is determined based on the protocol preset rules, the maximum number of reused users, and the first OCC sequence length of at least one first OCC mechanism.

[0532] In some embodiments, at least one of the maximum number of reused users and the length of the first OCC sequence of at least one first OCC mechanism is determined based on the configuration information.

[0533] In some embodiments, at least one of the maximum number of reused users and the length of the first OCC sequence of at least one first OCC mechanism is determined based on the protocol preset rules.

[0534] In some embodiments, the second OCC sequence length is determined by pre-defined rules in the protocol, the maximum number of reused users, and at least one first OCC sequence length. Different schemes from the aforementioned schemes (Scheme 1, Scheme 2, Scheme 3, Scheme 4) are described separately. The maximum number of reused users and at least one first OCC sequence length can be determined through network configuration or indication parameters (i.e., corresponding configuration information), or through a pre-defined method in the protocol. The methods for determining different first OCC sequence lengths can be different.

[0535] For example, in scheme 1, in response to the terminal determining to perform intra-symbol and inter-slot combining OCC multiplexing, the inter-slot OCC length L can be determined by a protocol preset value, or by network configuration. Furthermore, the maximum number of multiplexed users can be determined by network configuration and / or indication parameters (i.e., corresponding configuration information). Based on this, the intra-symbol OCC length M can be determined by protocol preset rules, for example, M = U / L.

[0536] For example, in scheme 2, in response to the terminal determining to perform inter-symbol and inter-slot combining OCC multiplexing, the inter-slot OCC length L is determined by a protocol preset value or by network configuration. Furthermore, the maximum number of multiplexed users can be determined by network configuration and / or indication parameters (i.e., corresponding configuration information). Based on this, the inter-symbol OCC length N can be determined by protocol preset rules, for example, N = U / L.

[0537] For example, in scheme 3, in response to the terminal determining to perform intra-symbol and inter-symbol combining OCC multiplexing, the inter-symbol OCC length N and the maximum number of multiplexed users are determined through network configuration or indication parameters (i.e., corresponding configuration information). Based on this, the intra-symbol OCC length M can be determined through protocol preset rules, for example, M = U / N.

[0538] For example, in scheme 4, the terminal determines to perform intra-symbol, inter-symbol, and inter-slot combining OCC multiplexing. For instance, the maximum number of multiplexed users U and the intra-symbol OCC sequence length M are determined by the gNB configuration parameters, and the inter-slot OCC sequence length L is determined by a protocol preset value. Based on this, the inter-symbol OCC length N can be determined by the protocol preset rules, for example, N = (U / M) / L.

[0539] In some embodiments, the determination of the length of the first OCC sequence is independent; it may be the same or different.

[0540] In some embodiments, a first mapping relationship between an index and the OCC sequence lengths of at least two OCC mechanisms is determined based on the protocol preset rules or the configuration information; based on the first information and the first mapping relationship, the OCC sequence lengths corresponding to at least two of the OCC mechanisms in the OCC mechanism combination are determined; wherein, the first information is information received from the network device, and the first information is used to indicate the index.

[0541] The following is an explanation using Example 1:

[0542] In some embodiments, Scheme 1 described above is used as an example (this is just one example; other schemes, such as Scheme 2, Scheme 3, or Scheme 4, are also possible). Assume the protocol pre-supports the OCC scheme combination mechanism described in Scheme 1. Then, the protocol can pre-define a sequence length combination table for different OCC schemes under this combination mechanism (i.e., determine the first mapping relationship based on the protocol's pre-defined rules).

[0543] In some embodiments, in response to the terminal determining to perform intra-symbol and inter-slot Combining OCC multiplexing, the terminal determines the sequence length of different OCC schemes based on a row in a table configured or indicated by the gNB (i.e., an index is indicated by first information, the index corresponding to a row in the table).

[0544] In some embodiments, the gNB can be configured or instructed (i.e., send the first information through the above messages) via Radio Resource Control (RRC), Media Access Control (MAC) Control Element (CE), or Downlink Control Information (DCI).

[0545] In some embodiments, if configuration or indication is made via a MAC CE, it can be a newly added MAC CE (using a new logical channel identifier (LCID) or a reused existing MAC CE), or it can be indicated via a reserved field in the MAC Service Data Unit (SDU) or the MAC subheader of the CE.

[0546] In some embodiments, if indication is given via DCI, existing fields can be reused or new fields can be added.

[0547] In some embodiments, the reuse of existing fields includes at least a portion of bits from fields such as Frequency Domain Resource Allocation (FDRA), Time Domain Resource Allocation (TDRA), Frequency Hopping Flag (FH flag), Modulation and Coding Scheme (MCS), Transmission Control Protocol (TPC), and Antenna Port.

[0548] In some embodiments, the DCI may be a fallback DCI or a non-fallback DCI.

[0549] In some embodiments, for indications using a new field, the non-fallback DCI includes the new field in response to enabling the OCC scheme combination mechanism; or, in response to disabling the OCC scheme combination mechanism, the non-fallback DCI does not include the new field.

[0550] In some embodiments, as shown in Table 1, even if the OCC scheme combination mechanism is enabled, the index of the OCC length table can be used to enable one or more of the OCC schemes participating in the combination, for example, by taking the value 4, thereby enabling the use of an independent OCC scheme. Alternatively, the protocol presets that the gNB always configures or indicates a row in the table (the use of this table is always enabled), and the table also contains a row with all 1 values ​​(that is, the sequence length of different OCC schemes is 1). The terminal enables the combination mechanism by using one of the rows configured or indicated by the gNB. Based on this, the previous embodiment will no longer be applicable (description of the newly added field).

[0551] Table 1:

[0552] Index Intra-symbol OCC length Inter-slot OCC length 0 2 4 1 4 2 2 2 2 3 8 1 4 4 5 5 2 1 6 1 2 7 1 4

[0553] In some embodiments, a second mapping relationship is determined based on the protocol preset rules or the configuration information between the index and the OCC sequence lengths of at least two OCC mechanisms in any OCC mechanism combination; the OCC sequence lengths corresponding to at least two OCC mechanisms in the OCC mechanism combination are determined based on the first information and a second mapping relationship determined based on the second information; wherein the first information and the second information are information received from the network device, the first information is used to indicate the index, and the second information is used to determine the second mapping relationship corresponding to an OCC mechanism combination.

[0554] It should be noted that this disclosure may involve multiple combinations of OCC mechanisms, such as four combinations, and the second information may also indicate one of the four combinations.

[0555] In some embodiments, a third mapping relationship is determined based on the protocol preset rules or the configuration information, between the index, at least two OCC mechanisms in the combination of at least two OCC mechanisms, and the OCC sequence lengths of the at least two OCC mechanisms in the combination of at least two OCC mechanisms; based on the first information and the third mapping relationship, the OCC sequence lengths corresponding to at least two of the OCC mechanisms in the OCC mechanism combination are determined; wherein, the first information is information received from the network device, and the first information is used to indicate the index.

[0556] The following is an explanation using Example 2:

[0557] In some embodiments, the protocol presupposes an occ scheme combination mechanism as described in at least two of the aforementioned schemes (at least two of the schemes 1, 2, 3 and 4).

[0558] In some embodiments, if the sequence length combination table is preset by the protocol, then different scheme combination mechanisms can have independent preset tables (corresponding to the second mapping relationship), or different schemes can use a common occ sequence length combination table (corresponding to the third mapping relationship).

[0559] In some embodiments, in response to the terminal determining to perform intra-symbol and inter-slot Combining OCC multiplexing, the terminal determines the sequence length of different OCC schemes based on a row in a table of gNB configuration or indication (i.e. configuration information).

[0560] In some embodiments, the gNB can be configured or instructed via RRC, MAC CE, or DCI.

[0561] In some embodiments, a new MAC CE can be created (using a new LCID or reusing an existing MAC CE), or it can be indicated through a reserved field in the MAC subheader of the MAC SDU or CE.

[0562] In some embodiments, if indicated via DCI, existing fields can be reused, or new fields can be added. The reuse of existing fields includes at least a portion of bits from fields such as FDRA, TDRA, FH flag, MCS, TPC, and antenna port.

[0563] In some embodiments, the DCI may be a fallback DCI or a non-fallback DCI.

[0564] In some embodiments, for indications using a new field, the non-fallback DCI includes the new field in response to enabling the OCC scheme combination mechanism; or, in response to disabling the OCC scheme combination mechanism, the non-fallback DCI does not include the new field.

[0565] In some embodiments, assuming the protocol pre-supports Scheme 1 and Scheme 2, two independent OCC length tables are pre-defined for each of the two different combinations. A possible example is shown in Tables 2 and 3 (corresponding to the second mapping relationship). The terminal needs to determine the OCC scheme combination method explicitly or implicitly to determine which OCC length configuration table to use (whether it's the table for Scheme 1 or Scheme 2, which can be indicated by the second information). Additionally, one row in either table may contain all 1s (the value is 1 for all OCC lengths). In this case, the corresponding OCC scheme combination can be enabled or disabled based on the gNB's dynamic signaling.

[0566] Table 2:

[0567] Index Intra-symbol OCC length Inter-slot OCC length 0 2 4 1 4 2 2 2 2 3 8 1 4 4 1 5 2 1 6 1 2 7 1 4

[0568] Table 3:

[0569] Index Inter-symbol OCC length Inter-slot OCC length 0 2 4 1 4 2 2 8 1 3 4 1 4 2 1 5 1 2 6 1 4 7 1 8

[0570] In some embodiments, it is assumed that the protocol pre-supports scheme 1 and scheme 2. For the two different combinations, the protocol pre-sets a common OCC length table (corresponding to the third mapping relationship). A possible example is shown in Table 4.

[0571] Table 4:

[0572] Index Intra-symbol OCC length Inter-symbol OCC length Inter-slot OCC length 0 1 2 4 1 1 4 2 2 1 3 1 3 2 4 1 4 4 2 1 5 4 1 2 6 2 1 4 7 1 1 3 8 1 2 2 9 1 2 1 10 1 4 1 11 4 1 1 12 3 1 1 13 2 2 2 14 1 1 2 15 1 1 1

[0573] Under this mechanism, the choice of which OCC scheme combination to use, or whether an OCC scheme is enabled, can be determined based on the table index (i.e., the second information indicator) configured or indicated by the gNB, without requiring additional explicit enable or disable parameters. Furthermore, based on Table 4, the following approach is also supported: the protocol can support any combination of the three OCC schemes (including combining all three). For example, if the gNB indicates index 15 in the table below, it means all OCC schemes are disabled. Alternatively, if the gNB indicates index 0, it means the combination of inter-symbol and inter-slot OCC is enabled, and the intra-symbol OCC scheme is disabled. Of course, if the protocol defaults to only supporting schemes 1 and 2, or independent OCC schemes (without combination), then index 13 in Table 4 is an inappropriate example.

[0574] In some embodiments, the enabling or disabling of at least one of the OCC mechanisms in the OCC mechanism combination is determined based on protocol preset rules and / or configuration information received from the network device.

[0575] In some embodiments, a fourth mapping relationship between the index and the OCC sequence length of at least two OCC mechanisms is determined based on protocol preset rules or the configuration information; based on the first information and the fourth mapping relationship, the enabling or disabling of at least one of the OCC mechanisms in the OCC mechanism combination is determined; wherein, the first information is information received from the network device, and the first information is used to indicate the index.

[0576] In some embodiments, based on the first information and the fourth mapping relationship, the OCC sequence length corresponding to at least one of the OCC mechanisms in the OCC mechanism combination is determined; wherein, the OCC sequence length is a first value, and the OCC mechanism corresponding to the OCC sequence length is disabled; the OCC sequence length is a second value, and the OCC mechanism corresponding to the OCC sequence length is enabled; and multi-terminal multiplexing is performed based on the OCC sequence length and the corresponding OCC mechanism.

[0577] In some embodiments, a fifth mapping relationship is determined based on the protocol preset rules or the configuration information, between the index and the OCC sequence lengths of at least two OCC mechanisms in any OCC mechanism combination; based on the first information and a fifth mapping relationship determined based on the second information, the enabling or disabling of at least one OCC mechanism in the OCC mechanism combination is determined; wherein, the first information and the second information are information received from the network device, the first information is used to indicate the index, and the second information is used to determine the fifth mapping relationship corresponding to an OCC mechanism combination.

[0578] In some embodiments, a sixth mapping relationship is determined based on the protocol preset rules or the configuration information, between the index, at least two OCC mechanisms in the combination of at least two OCC mechanisms, and the OCC sequence length of the at least two OCC mechanisms in the combination of at least two OCC mechanisms; based on the first information and the sixth mapping relationship, the enabling or disabling of at least one of the OCC mechanisms in the OCC mechanism combination is determined; wherein, the first information is information received from the network device, and the first information is used to indicate the index.

[0579] The following example, Example 3, illustrates the configuration of an OCC length union table for OCC scheme combinations in gNB.

[0580] In some embodiments, the OCC length of different OCC schemes is determined based on a row in a signaling instruction table such as MAC CE, MAC subheader, or DCI (i.e., indicated by first information), and / or the enabling or disabling of different OCC schemes, as well as the enabling or disabling of OCC scheme combinations.

[0581] In some embodiments, the protocol supports only one of the OCC scheme combinations (one of Schemes 1, 2, 3, and 4). The gNB configuration can then configure the OCC length table as shown in Embodiment 1. Unlike Embodiment 1, enabling and disabling an OCC scheme can be directly achieved through the configuration of the OCC Sequence table without requiring additional parameters. For example, if the OCC scheme combination is disabled, there is no need to configure the OCC length table. Alternatively, if one of the OCC schemes participating in the OCC scheme combination is never enabled, the gNB may not configure the corresponding OCC length, or may configure the corresponding OCC length to always be 1 (with a value of 1 in every row). Alternatively, one or more OCC schemes can be dynamically enabled or disabled (in some cases, only the remaining OCC schemes participating in the OCC scheme combination, excluding the enabled OCC scheme, may be used).

[0582] In some embodiments, the protocol can support OCC scheme combinations of several schemes (several of Schemes 1, 2, 3, and 4). Specific configuration methods are shown in Embodiment 2, which can be configured as independent OCC length tables or as combined OCC length tables. If configured as independent OCC length tables, only one Direction's OCC length table can be configured at a given time, or multiple scheme OCC scheme combination tables can be configured semi-statically, with the OCC scheme combination table dynamically disabled or enabled via MAC CE or DCI, or switching between OCC length tables. Furthermore, for the combined OCC length table configuration, as shown in Table 5, if a scheme (one of Schemes 1, 2, 3, and 4) is not enabled, then correspondingly, there will not be a situation where the OCC length of other OCC schemes is 1, while the OCC length of all OCC schemes under the corresponding OCC scheme combination (disabling OCC scheme combination) is not 1.

[0583] In some embodiments, even if a certain OCC scheme combination is disabled, one or more schemes (a subset, not the entire set) participating in the OCC scheme combination can still be enabled. Furthermore, assuming the protocol supports schemes 1, 2, 3, and 4, even if scheme 4 is disabled via RRC configuration of the OCC length table, one or more (or all) of schemes 1, 2, or 3 can still be semi-statically configured to be enabled (with corresponding OCC length configurations), or one or more OCC schemes can be configured for independent use. That is, flexible RRC configuration is employed, and the protocol imposes no constraints.

[0584] Table 5:

[0585] Index Intra-symbol OCC length Inter-symbol OCC length Inter-slot OCC length 0 1 2 4 1 1 4 2 2 1 3 1 3 2 4 1 4 4 2 1 5 4 1 2 6 2 1 4 7 1 1 3 8 1 2 2 9 1 2 1 10 1 4 1 11 4 1 1 12 3 1 1 13 2 2 2 14 1 1 2 15 1 1 1

[0586] In some embodiments, the gNB provides specific OCClength table index indications based on signaling such as MAC CE, MAC subheader, or DCI. The specific method is similar to the indication method based on MAC CE, MAC subheader, or DCI described in Embodiments 1 or 2.

[0587] In some embodiments, a terminal receives a first message sent by a network device; wherein the first message includes the first information; the first message includes at least one of the following: a Radio Resource Control (RRC) message; a Media Access Control (MAC) Control Element (CE) message; and a Downlink Control Information (DCI) message.

[0588] In some embodiments, the terminal receives third information sent by the network device; wherein the third information is used to indicate the length of the OCC sequence corresponding to at least one of the OCC mechanisms.

[0589] In some embodiments, the terminal receives a second message sent by the network device; wherein the second message includes the third information; the second message includes at least one of the following: a Radio Resource Control (RRC) message; a Media Access Control (MAC) Control Element (CE) message; and a Downlink Control Information (DCI) message.

[0590] For example, the OCC length of at least one OCC scheme is determined by gNB configuration or indication.

[0591] For example, the signaling can be RRC signaling, DCI signaling, or MAC CE, or a combination of at least two of the above. For RRC configuration, the RRC parameter may be one of the enumerated values ​​(or indicated via a bitmap, with each bit corresponding to an OCC length), or the RRC parameter may be a codepoint, or the RRC signaling may indicate an index in a pre-defined OCC length list. The information carried by DCI or MAC CE is similar to that of RRC, and the specific fields used are similar to those in method three. Alternatively, a combination of RRC and DCI can be used to determine the OCC length. For example, RRC configures an OCC length list for an OCC scheme (e.g., the OCC length list may contain a value of OCC length = 1), and DCI, MAC CE, or MAC subheader indicates an index in the list (e.g., if OCC length = 1 is indicated, it means the OCC scheme is dynamically disabled).

[0592] In some embodiments, if the OCC length of multiple OCC schemes is determined by configuration or indication via gNB, then the OCC length of different OCC schemes is independently configured or indicated via gNB. For example, assuming that the independent RRC parameters configured via gNB determine the intra-symbol OCC length to be 2 and the inter-slot OCC length to be 4, it is conceivable to use a combination of intra-symbol and inter-slot OCC schemes. Furthermore, OCC scheme combination, or enabling or disabling of one of the OCC schemes, can be dynamically performed via DCI, MAC CE, or MAC subheader. For example, taking intra-symbol and inter-slot OCC as examples, the DCI carries two bits of enable signaling, corresponding to intra-symbol occ and inter-slot occ respectively. The value "00" can indicate that the above OCC scheme combination is dynamically disabled. If the value is "10", it means that the intra-symbol OCC is enabled and the inter-slot OCC is disabled. The terminal uses OCC length=2 to execute intra-symbol OCC.

[0593] In some embodiments, the OCC sequence length of different OCC mechanisms in the OCC mechanism combination is determined based on a first amount of allocated resources. That is, the OCC length is determined through other implicit methods.

[0594] In some embodiments, the OCC length is determined by the number of resources allocated.

[0595] In some embodiments, the OCC length is the largest integer that can divide the number of resources, or the OCC length is the smallest integer that can divide the number of resources.

[0596] For example, suppose a slot is allocated X time-domain symbols. Then, for an inter-symbol OCC, its OCC length = X / N, where N is the largest positive integer that divides X, or N is the largest positive integer that divides X excluding X itself. Alternatively, N is the smallest positive integer that divides X, or N is the largest positive integer that can be multiplied or divided by X excluding X itself.

[0597] For example, assuming X RBs are allocated within a slot, then for an intra-symbol OCC, its OCClength = X × number of subcarriers within one RB / M. The value of M is defined similarly to the value of N mentioned above, and will not be elaborated further.

[0598] In some embodiments, the intra-symbol or inter-symbol OCC length is determined by the number of slots occupied by a single TBoMS. For example, for Scheme 1 or Scheme 2, or using an independent intra / inter-symbol OCC scheme, the protocol may implicitly specify that the number of slots occupied by TBoMS = intra / inter-symbol OCC length.

[0599] In some embodiments, the OCC parameters corresponding to different OCC mechanisms in the OCC mechanism combination are determined based on the same or different methods; wherein, the methods include at least one of the following: a first method, wherein the first method is a method of determining the OCC mechanism and / or OCC sequence length based on communication protocol rule information; a second method, wherein the second method is a method of determining the OCC mechanism and / or OCC sequence length based on configuration information sent by the network device.

[0600] In some embodiments, the determination of the OCC sequence length can be achieved by using the same or different methods for different OCC schemes participating in the OCC scheme combination. For example, assuming that the protocol defaults to Scheme 1, one possible example is that inter-slot OCC multiplexing uses the protocol default method to determine the OCC sequence length L (corresponding to the first method), while intra-symbol OCC spreading uses the explicit parameters of the RRC signaling configuration to determine the OCC length (corresponding to the second method).

[0601] In some embodiments, the OCC sequence corresponding to the OCC mechanism in the OCC mechanism combination is determined based on the protocol preset rules and / or the configuration information sent by the network device.

[0602] In some embodiments, the same OCC mechanism is used for different terminals, but different OCC sequence lengths are used.

[0603] In some embodiments, the OCC mechanism combination includes an OCC mechanism combination; a seventh mapping relationship is determined between all OCC mechanisms, OCC sequences and indexes in the OCC mechanism combination based on protocol preset rules or the configuration information; a sequence corresponding to the OCC mechanism in the OCC mechanism combination is determined based on first information and the seventh mapping relationship; wherein, the first information is information received from the network device or information determined based on the terminal identifier, and the first information is used to indicate the index.

[0604] In some embodiments, the OCC mechanism combination includes at least two OCC mechanism combinations; each OCC mechanism combination includes at least two OCC mechanisms; at least two eighth mapping relationships are determined between all OCC mechanisms, OCC sequences, and indexes in different OCC mechanism combinations based on protocol preset rules or configuration information; a first OCC mechanism combination is determined based on fourth information; wherein the fourth information is information received from the network device; an eighth mapping relationship is determined based on the first OCC mechanism combination; and the sequence corresponding to the OCC mechanism in the OCC mechanism combination is determined based on the first information and the eighth mapping relationship; wherein the first information is information received from the network device or information determined based on the terminal identifier, and the first information is used to indicate the index.

[0605] In some embodiments, the OCC mechanism combination includes one OCC mechanism combination; the OCC sequence length of the OCC mechanism is one; the OCC mechanism combination includes at least two OCC mechanisms; a ninth mapping relationship is determined between all OCC mechanisms, OCC sequences, OCC sequence lengths, and indices in the OCC mechanism combination based on protocol preset rules or the configuration information; the sequence corresponding to the OCC mechanism in the OCC mechanism combination is determined based on first information and the ninth mapping relationship; wherein, the first information is information received from the network device or information determined based on the terminal identifier, and the first information is used to indicate the index.

[0606] In some embodiments, the OCC mechanism combination includes an OCC mechanism combination; the OCC sequence length of the OCC mechanism is at least two; a tenth mapping relationship is determined between all OCC mechanisms, OCC sequences, OCC sequence lengths, and indexes in the OCC mechanism combination based on protocol preset rules or the configuration information; the OCC sequence length of each OCC mechanism in the OCC mechanism combination is determined based on the method for determining the OCC sequence length; a tenth mapping relationship is determined based on the OCC sequence length and the OCC mechanism combination; the sequence corresponding to the OCC mechanism in the OCC mechanism combination is determined based on first information and the tenth mapping relationship; wherein, the first information is information received from a network device or information determined based on a terminal identifier, and the first information is used to indicate the index.

[0607] In some embodiments, the OCC mechanism combination includes at least two OCC mechanism combinations; each OCC mechanism combination includes at least two OCC mechanisms; the OCC sequence length of the OCC mechanism is one; an eleventh mapping relationship is determined between all OCC mechanisms, OCC sequences, OCC sequence lengths, and indices in different OCC mechanism combinations based on protocol preset rules or configuration information; a first OCC mechanism combination is determined based on fourth information; wherein the fourth information is information received from the network device; an eleventh mapping relationship is determined based on the first OCC mechanism combination; and the sequence corresponding to the OCC mechanism in the OCC mechanism combination is determined based on the first information and the eleventh mapping relationship; wherein the first information is information received from the network device or information determined based on a terminal identifier, and the first information is used to indicate the index.

[0608] In some embodiments, the OCC mechanism combination includes at least two OCC mechanism combinations; each OCC mechanism combination includes at least two OCC mechanisms; the OCC sequence length of the OCC mechanism is at least two; a twelfth mapping relationship is determined between all OCC mechanisms, OCC sequences, OCC sequence lengths, and indexes in different OCC mechanism combinations based on protocol preset rules or configuration information; a first OCC mechanism combination is determined based on fourth information; wherein the fourth information is information received from the network device; the OCC sequence length of each OCC mechanism in the first OCC mechanism combination is determined based on the OCC sequence length determination method; a twelfth mapping relationship is determined based on the OCC sequence length and the first OCC mechanism combination; the sequence corresponding to the OCC mechanism in the OCC mechanism combination is determined based on the first information and the twelfth mapping relationship; wherein the first information is information received from the network device or information determined based on the terminal identifier, and the first information is used to indicate the index.

[0609] In some embodiments, the OCC mechanism combination includes one OCC mechanism combination; the OCC mechanism combination includes at least two OCC mechanisms; a thirteenth mapping relationship is determined between each OCC mechanism, OCC sequence, and index in the OCC mechanism combination based on the protocol preset rules or the configuration information; at least two of the thirteenth mapping relationships are determined based on at least two OCC mechanisms in the OCC mechanism combination; a sequence corresponding to the OCC mechanism in the OCC mechanism combination is determined based on first information and the at least two of the thirteenth mapping relationships; wherein, the first information is information received from a network device or information determined based on a terminal identifier, and the first information is used to indicate the index.

[0610] In some embodiments, the OCC mechanism combination includes at least two OCC mechanisms; each OCC mechanism combination includes at least two OCC mechanisms; multiple fourteenth mapping relationships between each OCC mechanism, OCC sequence, and index in different OCC mechanism combinations are determined based on the protocol preset rules or the configuration information; a first OCC mechanism combination is determined based on fourth information; wherein the fourth information is information received from the network device; at least one fourteenth mapping relationship is determined from the multiple fourteenth mapping relationships based on at least two OCC mechanisms in the first OCC mechanism combination; based on the first information and the at least one fourteenth mapping relationship, the sequence corresponding to the OCC mechanism in the OCC mechanism combination is determined; wherein the first information is information received from the network device or information determined based on the terminal identifier, and the first information is used to indicate the index.

[0611] In some embodiments, the OCC mechanism combination includes an OCC mechanism combination; the OCC mechanism combination includes at least two OCC mechanisms; the OCC sequence length of the OCC mechanism is one; multiple fifteenth mapping relationships between each OCC mechanism, OCC sequence, OCC sequence length, and index in the OCC mechanism combination are determined based on the protocol preset rules or the configuration information; at least one fifteenth mapping relationship is determined from the multiple fifteenth mapping relationships based on at least two OCC mechanisms in the first OCC mechanism combination; the sequence corresponding to the OCC mechanism in the OCC mechanism combination is determined based on first information and the at least one fifteenth mapping relationship; wherein, the first information is information received from a network device or information determined based on a terminal identifier, and the first information is used to indicate the index.

[0612] In some embodiments, the OCC mechanism combination includes an OCC mechanism combination; the OCC mechanism combination includes at least two OCC mechanisms; the OCC sequence length of the OCC mechanism is at least two; multiple sixteenth mapping relationships between each OCC mechanism, OCC sequence, OCC sequence length, and index in the OCC mechanism combination are determined based on the protocol preset rules or the configuration information; the OCC sequence length of each OCC mechanism in the first OCC mechanism combination is determined based on the method for determining the OCC sequence length; at least one sixteenth mapping relationship is determined from the multiple sixteenth mapping relationships based on the OCC sequence length and at least two OCC mechanisms in the first OCC mechanism combination; the sequence corresponding to the OCC mechanism in the OCC mechanism combination is determined based on first information and the at least one sixteenth mapping relationship; wherein, the first information is information received from a network device or information determined based on a terminal identifier, and the first information is used to indicate the index.

[0613] In some embodiments, the OCC mechanism combination includes at least two OCC mechanism combinations; each OCC mechanism combination includes at least two OCC mechanisms; the OCC sequence length of the OCC mechanism is one; multiple seventeenth mapping relationships between each OCC mechanism, OCC sequence, OCC sequence length, and index in different OCC mechanism combinations are determined based on the protocol preset rules or the configuration information; a first OCC mechanism combination is determined based on fourth information; wherein the fourth information is information received from the network device; at least one seventeenth mapping relationship is determined from multiple seventeenth mapping relationships based on at least two OCC mechanisms in the first OCC mechanism combination; the sequence corresponding to the OCC mechanism in the OCC mechanism combination is determined based on the first information and the at least one seventeenth mapping relationship; wherein the first information is information received from the network device or information determined based on the terminal identifier, and the first information is used to indicate the index.

[0614] In some embodiments, the OCC mechanism combination includes at least two OCC mechanism combinations; each OCC mechanism combination includes at least two OCC mechanisms; the OCC sequence length of the OCC mechanism is at least two; multiple eighteenth mapping relationships between each OCC mechanism, OCC sequence, OCC sequence length, and index in different OCC mechanism combinations are determined based on the protocol preset rules or the configuration information; a first OCC mechanism combination is determined based on fourth information; wherein the fourth information is information received from the network device; the OCC sequence length of each OCC mechanism in the first OCC mechanism combination is determined based on the OCC sequence length determination method; at least one eighteenth mapping relationship is determined from multiple eighteenth mapping relationships based on the OCC sequence length and at least two OCC mechanisms in the first OCC mechanism combination; the sequence corresponding to the OCC mechanism in the OCC mechanism combination is determined based on the first information and the at least one eighteenth mapping relationship; wherein the first information is information received from the network device or information determined based on the terminal identifier, and the first information is used to indicate the index.

[0615] In some embodiments, the OCC mechanism combination includes at least two OCC combinations; each OCC mechanism combination includes at least two OCC mechanisms; determining the OCC sequence corresponding to the OCC mechanism in the OCC mechanism combination based on protocol preset rules and / or configuration information sent by the network device includes: determining multiple nineteenth mapping relationships between each OCC mechanism, OCC sequence, OCC sequence length, and index in the OCC mechanism combination based on the protocol preset rules or the configuration information; determining a first OCC mechanism combination based on fourth information; wherein the fourth information is information received from the network device; determining the OCC sequence length of each OCC mechanism in the first OCC mechanism combination based on the OCC sequence length determination method; determining at least two nineteenth mapping relationships from multiple nineteenth mapping relationships based on the OCC sequence length and at least two OCC mechanisms in the first OCC mechanism combination; determining the sequence corresponding to the OCC mechanism in the OCC mechanism combination based on first information and the at least two nineteenth mapping relationships; wherein the first information is information received from the network device or information determined based on a terminal identifier, and the first information is used to indicate the index.

[0616] In some embodiments, different OCC mechanisms use the same sequence type; determining the OCC sequence corresponding to the OCC mechanism in the OCC mechanism combination based on protocol preset rules and / or configuration information sent by the network device includes: determining a twentieth mapping relationship between the OCC sequence index and the OCC sequence length based on the protocol preset rules or the configuration information for the adopted sequence type; determining the OCC sequence corresponding to the OCC mechanism in the OCC mechanism combination based on the protocol preset rules, first information, and the twentieth mapping relationship; wherein, the first information is information sent by the network device or information determined based on the terminal identifier, and the first information is used to indicate the index.

[0617] In some embodiments, the protocol preset rule is: the twenty-first mapping relationship is determined based on the twentieth mapping relationship, the OCC mechanism, and the OCC sequence length of the OCC mechanism.

[0618] For example, the protocol supports multiple OCC mechanism combinations, each with its own independent union table. The terminal first needs to determine the various mapping relationships under different OCC mechanism combinations (mainly considering that different OCC lengths have different mapping relationships). Then, based on configuration signaling, a unique OCC mechanism combination is determined. Furthermore, based on the aforementioned OCC sequence length determination method, the OCC sequence length of each OCC mechanism in that combination is determined. Finally, a unique mapping relationship is determined. Based on the mapping relationship and configuration information (index information), the sequence of each OCC scheme for the current terminal is determined.

[0619] For example, the OCC length of different OCC mechanisms can also be unique. In this case, a combination of OCC mechanisms has a unique mapping table.

[0620] For example, Method 1: Determine the sequence of each OCC scheme in the OCC scheme combination through a joint instruction scheme.

[0621] In some embodiments, the protocol pre-defines a combined table of OCC sequences for different OCC schemes within the OCC scheme combination. Alternatively, the gNB configures a combined table of OCC sequences for different OCC schemes within the OCC scheme combination.

[0622] In some embodiments, assuming the use of intra-symbol OCC and inter-slot OCC, and further assuming that the intra-symbol OCC length is 4 and the inter-slot OCC length is 2, then a possible combined OCC sequence table is shown in Table 6. Furthermore, for a specific terminal, the OCC sequence index (corresponding to the first information) carried in the DCI, MAC signaling, or RRC signaling sent by the gNB can be used to determine the OCC sequence for different OCC schemes.

[0623] Table 6:

[0624]

[0625] In some embodiments, for OCC sequence index indication or OCC sequence indication via DCI, a new field (applicable to non-fallback DCI) or an existing field can be used. For the method of using existing fields, at least one of the following can be used: at least a portion of the bits of fields such as FDRA, TDRA, FH flag, MCS, TPC, antennaport, etc. For example, the OCC sequence index for different OCC schemes can be implicitly determined by the antenna port field carried in the DCI.

[0626] In some embodiments, taking Table 7 as an example, the protocol presupposes a one-to-one mapping between DMRS ports and OCC sequence indices. For example, DMRS port 0 corresponds to OCC sequence index 0, DMRS port 1 corresponds to OCC sequence index 1, and so on. Furthermore, the terminal can determine the DMRS port through the antenna port field carried by the DCI, thereby determining the OCC sequence index it uses. Ultimately, the OCC sequences corresponding to the intra-symbol OCC and inter-slot OCC can be determined. This method can also be applied to other schemes described below, which will not be elaborated further.

[0627] Table 7:

[0628] Value Number of DMRS CDM groups without data DMRS port Number of preambles 0 2 0 1 1 2 1 1 2 2 2 1 3 2 3 1 4 2 0 2 5 2 1 2 6 2 2 2 7 2 3 2 8 2 4 2 9 2 5 2 10 2 6 2 11 2 7 2 12-15 Reserved Reserved Reserved

[0629] In some embodiments, different combinations of OCC lengths can have different OCC sequence combination tables. For example, the protocol defaults to using an intra-symbol and inter-slot OCC combination.

[0630] In some embodiments, the OCC length of the two OCC schemes may include at least one of the following: {2,2}, {4,2}, {1,2}, {4,1}, {2,1}, etc. Then, different OCC sequence combination tables can be configured or preset for different combinations of OCC lengths.

[0631] Furthermore, the protocol may pre-define various OCC scheme combination methods. Different OCC sequence combination tables can exist for different OCC scheme combination methods.

[0632] For example: the sequence of each OCC scheme in the OCC scheme combination is determined by a joint instruction scheme.

[0633] In some embodiments, the protocol pre-defines independent OCC sequence tables for different OCC schemes. Different OCC sequence lengths may have different OCC sequence tables. Furthermore, the protocol pre-defines certain rules that allow the terminal to determine the mapping relationship between the OCC sequence indication value carried in the DCI and different OCC sequences. Further, for a specific terminal, the OCC sequence index for different OCC schemes can be determined through the indication field carried in the DCI.

[0634] In some embodiments, the explanation is further elaborated using an intra-symbol OCC length of 4 and an inter-slot OCC length of 2 as an example. A possible example of an OCC sequence table is shown in Table 8. Assume that the value range for indicating the OCC sequence carried in the DCI is 0 to 7. Then, the following mapping relationship can exist between it and the intra-symbol OCC and inter-slot OCC sequence: OCC sequence index in DCI = floor(inter-slot OCC sequence index) × intra-symbol OCC length + intra-symbol OCC sequence index. Wherein, the intra-symbol OCC length is determined in any embodiment of this disclosure.

[0635] Table 8:

[0636]

[0637] Table 9:

[0638]

[0639] For example, different OCC mechanisms have one or more independent OCC sequence tables (depending on whether the OCC length is a unique value preset by the protocol). The terminal first determines the OCC sequence table corresponding to each OCC length (if the length is more than one) for each OCC mechanism based on the protocol. Then, it determines the OCC scheme under the combination of OCC mechanisms (assuming there are M schemes) and the corresponding OCC length, thereby determining M tables. Then, based on the M indices indicated by the gNB, it determines the OCC sequence corresponding to each of the M OCC schemes.

[0640] For example, with at least two independent tables (or possibly three or more, with different occschemes corresponding to different tables), the terminal first determines N independent tables, then, based on gNB configuration / configuration information, determines which M tables from the N tables to use, and finally, based on the configuration information of the table indexes, determines the occsequence of the current occ scheme. The M tables correspond to M configuration information.

[0641] In some embodiments, for a specific OCC scheme combination, one possible approach is that different OCC schemes use the same sequence type. For example, for scheme 2, both inter-symbol and inter-slot OCCs use Walsh sequences. Then, for Walsh sequences, the protocol pre-defines OCC sequence tables with different OCC sequence lengths (corresponding to the tenth mapping relationship). Furthermore, the protocol pre-defines the mapping method between OCC sequences of different OCC schemes and the OCC sequences in the table (corresponding to the eleventh mapping relationship). Further, for a specific terminal, the OCC sequence index of different OCC schemes is determined by a row in the table indicated by the DCI. Taking inter-symbol OCC length = 2 and inter-slot OCC length = 2 as an example, the OCC sequence table with a length of 4 is shown in Table 10. One possible pre-definement rule is as follows: the first two characters of a sequence of length 4 are the inter-symbol OCC sequence; based on the OCC Seq of length 4 and the first two OCC sequence values, the inter-slot OCC Seq value can be determined. For example, based on the rules above, Table 10 can be transformed into Table 11.

[0642] Table 10:

[0643]

[0644]

[0645] Table 11:

[0646] OCC sequence Index Length 2 Inter-symbol Length 2 Inter-slot 0 +1 +1 +1 +1 1 +1 -1 +1 +1 2 +1 +1 +1 -1 3 +1 -1 +1 -1

[0647] In some embodiments, the terminal receives fifth information sent by the network device; wherein the fifth information is used to indicate at least one OCC sequence corresponding to the OCC mechanism.

[0648] In some embodiments: the sequence of each OCC scheme in the OCC scheme combination is determined by independent parameters indicated by gNB.

[0649] In some embodiments, configuration or indication can be performed via RRC signaling, MAC signaling, or DCI, with the specific indication method being the same as in Method 1. The protocol defaults, or the gNB configures the OCC sequence table. Different OCC sequences use different OCC sequence tables. For a specific terminal, the index of the OCC sequence table is independently indicated using the same field or different bits of different fields to determine the sequence for different OCC schemes.

[0650] In some embodiments, the sequence of each OCC scheme is determined implicitly.

[0651] For example, the OCC sequence index can be determined using the terminal identifier (UEID), such as the Cell Radio Network Temporary Identifier (C-RNTI). Both the gNB and the terminal determine the OCC sequence index based on the same criteria.

[0652] For example, assuming the use of intra-symbol and inter-slot OCC, with an intra-symbol OCC length of 2 and an inter-slot OCC length of 2, then mod(C-RNTI, 4) = 0 / 1 / 2 / 3, where 0 / 1 / 2 / 3 are respectively associated with (intra-symbol OCC S#0, inter-slot OCC S#0), (intra-symbol OCC S#1, inter-slot OCC S#0), (intra-symbol OCC S#0, inter-slot OCC S#1), and (intra-symbol OCC S#1, inter-slot OCC S#1). Alternatively, 0 / 1 / 2 / 3 can also be the index of the table described in Method 1 / 2, or the OCC sequence index on the left side of the formula described in Method 1-2. When performing OCC scheduling, the gNB will schedule C-RNTI with mod(C-RNTI, 4) = 0 / 1 / 2 / 3 for OCC multiplexing on the same time-frequency domain resource block. The terminal and the base station determine the occsequence based on the same rules.

[0653] Furthermore, in the above methods, if a new field or an existing field is used to indicate the OCC sequence index, the number of bits used in the OCC sequence index is related to the OCC length of different OCC schemes in the OCC scheme combination.

[0654] In some embodiments, the determination of the OCC sequence index can be carried out in the same or different ways for different OCC schemes participating in the OCC scheme combination. For example, it is assumed that, in Scheme 1, inter-slot OCC multiplexing uses the implicit method of method 3 to determine the OCC sequence, while for intra-symbol OCC spreading, the gNB explicit indication method is used to determine the OCC sequence.

[0655] In some embodiments, the term "information" may be used interchangeably with terms such as "message," "signal," "signaling," "report," "configuration," "indication," "instruction," "command," "channel," "parameter," "field," and "data."

[0656] In some embodiments, the term "send" may be used interchangeably with terms such as "transmit," "report," or "transmit."

[0657] The information indication method involved in the embodiments of this disclosure may include at least one of steps S2101 to S2102. For example, step S2101 may be implemented as a standalone embodiment, and step S2102 may be implemented as a standalone embodiment. For example, step S2101 combined with step S2102 may be implemented as a standalone embodiment, but is not limited thereto. It should be noted that each step may be implemented independently, or, without contradiction, the order may be arbitrarily changed and the steps may be freely combined for implementation.

[0658] Figure 3a This is a flowchart illustrating a communication method according to an embodiment of the present disclosure. Figure 3a As shown, this disclosure relates to a communication method executed by a terminal, and the method includes:

[0659] Step S3101: Receive information sent by the network device.

[0660] In some embodiments, optional implementations of step S3101 can be found in [reference needed]. Figure 2a Other related parts in the embodiments involved in step S2101 will not be described again here.

[0661] Step S3102: Determine the OCC parameters corresponding to the orthogonal covering code OCC mechanism.

[0662] In some embodiments, optional implementations of step S3102 can be found in [reference needed]. Figure 2a Other related parts in the embodiments involved in step S2102 will not be described again here.

[0663] The information indication method involved in the embodiments of this disclosure may include at least one of steps S3101 to S3102. For example, step S3101 may be implemented as a standalone embodiment, and step S3102 may be implemented as a standalone embodiment. For example, step S3101 combined with step S3102 may be implemented as a standalone embodiment, but is not limited thereto. It should be noted that each step may be implemented independently, or, without contradiction, its order may be arbitrarily changed and it may be freely combined for implementation.

[0664] Figure 3b This is a flowchart illustrating a communication method according to an embodiment of the present disclosure. Figure 3b As shown, this disclosure relates to a communication method executed by a terminal, and the method includes:

[0665] Step S3201: Determine the OCC parameters corresponding to the orthogonal covering code OCC mechanism.

[0666] In some embodiments, optional implementations of step S3101 can be found in [reference needed]. Figure 2a Other related parts in the embodiments involved in step S2101 will not be described again here.

[0667] In some embodiments, determining the OCC parameters corresponding to the orthogonal overlay code OCC mechanism includes:

[0668] Determine the OCC parameters corresponding to the OCC mechanisms in the OCC mechanism combination;

[0669] The OCC mechanism combination includes at least two OCC mechanisms.

[0670] In some embodiments, the OCC mechanism includes at least one of the following:

[0671] Intra-symbol OCC mechanism;

[0672] Inter-symbol OCC mechanism;

[0673] Inter-slot OCC mechanism.

[0674] In some embodiments, the OCC parameter is a parameter of an OCC sequence, and the parameter of the OCC sequence includes at least one of the following:

[0675] OCC sequence length;

[0676] OCC sequence;

[0677] OCC sequence index, which is used to indicate OCC sequences.

[0678] In some embodiments, the OCC sequence includes at least one of the following:

[0679] Walsh sequences;

[0680] Hadamard sequence;

[0681] Discrete Fourier Transform (DFT) sequence.

[0682] In some embodiments, different OCC mechanisms employ independent OCC sequences.

[0683] In some embodiments, for a given time-frequency domain resource, the maximum number of multiplexed users X, the OCC sequence length M of the intra-symbol OCC mechanism, the OCC sequence length N of the inter-symbol OCC mechanism, and the OCC sequence length L of the inter-slot OCC mechanism satisfy the constraint relationship: X = M × N × L, where M, N, and L are positive integers.

[0684] In some embodiments, determining the OCC parameters corresponding to the orthogonal overlay code OCC mechanism includes:

[0685] The OCC sequence length corresponding to the OCC mechanism is determined based on the protocol's preset rules and / or the configuration information sent by the network device.

[0686] In some embodiments, determining the OCC sequence length corresponding to the OCC mechanism based on protocol preset rules and / or configuration information sent by the network device includes:

[0687] The length of the OCC sequence corresponding to the OCC mechanism is determined based on a preset protocol method or a preset protocol value.

[0688] In some embodiments, determining the OCC sequence length corresponding to the OCC mechanism in the OCC mechanism combination based on protocol preset rules and / or configuration information sent by the network device includes:

[0689] The length of the second OCC sequence in the OCC mechanism combination is determined based on the protocol preset rules, the maximum number of reused users, and the length of the first OCC sequence of at least one first OCC mechanism.

[0690] In some embodiments, at least one of the maximum number of reused users and the length of the first OCC sequence of at least one first OCC mechanism is determined based on the configuration information; or, at least one of the maximum number of reused users and the length of the first OCC sequence of at least one first OCC mechanism is determined based on the protocol preset rules.

[0691] In some embodiments, the determination of the length of the different first OCC sequences is independent.

[0692] In some embodiments, determining the OCC sequence length corresponding to the OCC mechanism based on protocol preset rules and / or configuration information sent by the network device includes:

[0693] Based on the protocol preset rules or the configuration information, a first mapping relationship is determined between the index and the OCC sequence length of at least two OCC mechanisms;

[0694] Based on the first information and the first mapping relationship, determine the OCC sequence length corresponding to at least two of the OCC mechanisms in the OCC mechanism combination; wherein, the first information is information received from the network device, and the first information is used to indicate the index.

[0695] In some embodiments, the OCC mechanism combination includes at least two OCC mechanism combinations; determining the OCC sequence length corresponding to the OCC mechanism based on protocol preset rules and / or configuration information sent by the network device includes:

[0696] Based on the protocol preset rules or the configuration information, a second mapping relationship is determined between the index and the OCC sequence length of at least two OCC mechanisms in any OCC mechanism combination.

[0697] Based on the first information and a second mapping relationship determined based on the second information, the OCC sequence length corresponding to at least two of the OCC mechanisms in the OCC mechanism combination is determined; wherein, the first information and the second information are information received from the network device, the first information is used to indicate the index, and the second information is used to determine a second mapping relationship corresponding to an OCC mechanism combination.

[0698] In some embodiments, the OCC mechanism combination includes at least two OCC mechanism combinations; determining the OCC sequence length corresponding to the OCC mechanism based on protocol preset rules and configuration information sent by the network device includes:

[0699] A third mapping relationship is determined based on the protocol preset rules or the configuration information, which is between the index, at least two OCC mechanisms combined with at least two OCC mechanisms, and the OCC sequence length of at least two OCC mechanisms combined with at least two OCC mechanisms.

[0700] Based on the first information and the third mapping relationship, the OCC sequence lengths corresponding to at least two of the OCC mechanisms in the OCC mechanism combination are determined; wherein, the first information is information received from the network device, and the first information is used to indicate the index.

[0701] In some embodiments, the method further includes:

[0702] The enabling or disabling of at least one of the OCC mechanisms in the OCC mechanism combination is determined based on the protocol's preset rules and / or configuration information received from the network device.

[0703] In some embodiments, determining the enabling or disabling of at least one OCC mechanism in the OCC mechanism combination based on protocol preset rules and / or configuration information received from the network device includes:

[0704] A fourth mapping relationship is determined based on the protocol's preset rules or the configuration information, between the index and the OCC sequence length of at least two OCC mechanisms.

[0705] Based on the first information and the fourth mapping relationship, the enabling or disabling of at least one of the OCC mechanisms in the OCC mechanism combination is determined; wherein, the first information is information received from the network device, and the first information is used to indicate the index.

[0706] In some embodiments, the method further includes:

[0707] Based on the first information and the fourth mapping relationship, determine the OCC sequence length corresponding to at least one of the OCC mechanisms in the OCC mechanism combination;

[0708] Wherein, the OCC sequence length is a first value, and the OCC mechanism corresponding to the OCC sequence length is disabled; the OCC sequence length is a second value, and the OCC mechanism corresponding to the OCC sequence length is enabled; and multi-terminal multiplexing is performed based on the OCC sequence length and the corresponding OCC mechanism.

[0709] In some embodiments, the OCC mechanism combination includes at least two OCC mechanism combinations; determining the enabling or disabling of at least one OCC mechanism in the OCC mechanism combination based on protocol preset rules and / or configuration information received from the network device includes:

[0710] Based on the protocol preset rules or the configuration information, a fifth mapping relationship is determined between the index and the OCC sequence length of at least two OCC mechanisms in any OCC mechanism combination.

[0711] Based on the first information and a fifth mapping relationship determined based on the second information, the enabling or disabling of at least one OCC mechanism in the OCC mechanism combination is determined; wherein, the first information and the second information are information received from the network device, the first information is used to indicate the index, and the second information is used to determine the fifth mapping relationship corresponding to an OCC mechanism combination.

[0712] In some embodiments, the OCC mechanism combination includes at least two OCC mechanism combinations; determining the enabling or disabling of at least one OCC mechanism in the OCC mechanism combination based on protocol preset rules and / or indication information received from the network device includes:

[0713] The sixth mapping relationship is determined based on the preset rules of the protocol or the configuration information, which is the index, the combination of at least two OCC mechanisms, and the OCC sequence length of the combination of at least two OCC mechanisms.

[0714] Based on the first information and the sixth mapping relationship, the enabling or disabling of at least one of the OCC mechanisms in the OCC mechanism combination is determined; wherein, the first information is information received from the network device, and the first information is used to indicate the index.

[0715] In some embodiments, the method further includes:

[0716] Receive the first message sent by the network device;

[0717] Wherein, the first message contains the first information; the first message includes at least one of the following:

[0718] Radio Resource Control (RRC) messages;

[0719] Media Access Control (MAC) control element CE message;

[0720] Downlink Control Information (DCI) message.

[0721] In some embodiments, the method includes:

[0722] Receive third-party information sent by network devices;

[0723] The third information is used to indicate the length of the OCC sequence corresponding to at least one of the OCC mechanisms.

[0724] In some embodiments, the second information received from the network device includes:

[0725] Receive the second message sent by the network device;

[0726] The second message includes the third information; the second message includes at least one of the following:

[0727] Radio Resource Control (RRC) messages;

[0728] Media Access Control (MAC) control element CE message;

[0729] Downlink Control Information (DCI) message.

[0730] In some embodiments, determining the OCC parameters corresponding to the orthogonal overlay code OCC mechanism includes:

[0731] Based on the first quantity of allocated resources, determine the OCC sequence length of different OCC mechanisms in the OCC mechanism combination.

[0732] In some embodiments, determining the OCC parameters corresponding to the orthogonal overlay code OCC mechanism includes:

[0733] Determine the OCC parameters corresponding to different OCC mechanisms in the OCC mechanism combination based on the same or different methods;

[0734] The method includes at least one of the following:

[0735] The first method is a method of determining the OCC mechanism and / or the OCC sequence length based on communication protocol rule information;

[0736] The second method is a method of determining the OCC mechanism and / or OCC sequence length based on the configuration information sent by the network device.

[0737] In some embodiments, determining the OCC parameters corresponding to the orthogonal overlay code OCC mechanism includes:

[0738] The OCC sequence corresponding to the OCC mechanism in the OCC mechanism combination is determined based on the protocol preset rules and / or the configuration information sent by the network device.

[0739] In some embodiments, the OCC mechanism combination includes an OCC mechanism combination; determining the OCC sequence corresponding to the OCC mechanism in the OCC mechanism combination based on protocol preset rules and / or information configuration information sent by network devices includes:

[0740] The seventh mapping relationship between all OCC mechanisms, OCC sequences, and indices in the OCC mechanism combination is determined based on the protocol preset rules or the configuration information.

[0741] Based on the first information and the seventh mapping relationship, the sequence corresponding to the OCC mechanism in the OCC mechanism combination is determined; wherein, the first information is information received from the network device or information determined based on the terminal identifier, and the first information is used to indicate the index.

[0742] In some embodiments, the OCC mechanism combination includes at least two OCC mechanism combinations; each OCC mechanism combination includes at least two OCC mechanisms; determining the OCC sequence corresponding to the OCC mechanism in the OCC mechanism combination based on protocol preset rules and / or information configuration information sent by the network device includes:

[0743] Based on the protocol preset rules or the configuration information, at least two eighth mapping relationships are determined between all OCC mechanisms, OCC sequences and indices in different OCC mechanism combinations;

[0744] A first OCC mechanism combination is determined based on the fourth information; wherein, the fourth information is information received from the network device;

[0745] An eighth mapping relationship is determined based on the first OCC mechanism combination;

[0746] Based on the first information and the eighth mapping relationship, the sequence corresponding to the OCC mechanism in the OCC mechanism combination is determined; wherein, the first information is information received from the network device or information determined based on the terminal identifier, and the first information is used to indicate the index.

[0747] In some embodiments, the OCC mechanism combination includes one OCC mechanism combination; the OCC sequence length of the OCC mechanism is one; the OCC mechanism combination includes at least two OCC mechanisms; determining the OCC sequence corresponding to the OCC mechanism in the OCC mechanism combination based on protocol preset rules and / or information configuration information sent by the network device includes:

[0748] Based on the protocol preset rules or the configuration information, determine the ninth mapping relationship between all OCC mechanisms, OCC sequences, OCC sequence lengths and indices in the OCC mechanism combination;

[0749] Based on the first information and the ninth mapping relationship, the sequence corresponding to the OCC mechanism in the OCC mechanism combination is determined; wherein, the first information is information received from the network device or information determined based on the terminal identifier, and the first information is used to indicate the index.

[0750] In some embodiments, the OCC mechanism combination includes an OCC mechanism combination; the OCC sequence length of the OCC mechanism is at least two; determining the OCC sequence corresponding to the OCC mechanism in the OCC mechanism combination based on protocol preset rules and / or information configuration information sent by the network device includes:

[0751] Based on the protocol preset rules or the configuration information, determine the tenth mapping relationship between all OCC mechanisms, OCC sequences, OCC sequence lengths and indices in the OCC mechanism combination;

[0752] Based on the method for determining the OCC sequence length, the OCC sequence length of each OCC mechanism in the OCC mechanism combination is determined;

[0753] A tenth mapping relationship is determined based on the OCC sequence length and the OCC mechanism combination;

[0754] Based on the first information and the tenth mapping relationship, the sequence corresponding to the OCC mechanism in the OCC mechanism combination is determined; wherein, the first information is information received from the network device or information determined based on the terminal identifier, and the first information is used to indicate the index.

[0755] In some embodiments, the OCC mechanism combination includes at least two OCC mechanism combinations; each OCC mechanism combination includes at least two OCC mechanisms; the OCC sequence length of the OCC mechanism is one; determining the OCC sequence corresponding to the OCC mechanism in the OCC mechanism combination based on protocol preset rules and / or information configuration information sent by the network device includes:

[0756] Based on the protocol preset rules or the configuration information, determine the eleventh mapping relationship between all OCC mechanisms, OCC sequences, OCC sequence lengths and indices in different OCC mechanism combinations;

[0757] A first OCC mechanism combination is determined based on the fourth information; wherein, the fourth information is information received from the network device;

[0758] Based on the first OCC mechanism combination, an eleventh mapping relationship is determined;

[0759] Based on the first information and the eleventh mapping relationship, the sequence corresponding to the OCC mechanism in the OCC mechanism combination is determined; wherein, the first information is information received from the network device or information determined based on the terminal identifier, and the first information is used to indicate the index.

[0760] In some embodiments, the OCC mechanism combination includes at least two OCC mechanism combinations; each OCC mechanism combination includes at least two OCC mechanisms; the OCC sequence length of the OCC mechanism is at least two; determining the OCC sequence corresponding to the OCC mechanism in the OCC mechanism combination based on protocol preset rules and / or information configuration information sent by the network device includes:

[0761] Based on the protocol preset rules or the configuration information, determine the twelfth mapping relationship between all OCC mechanisms, OCC sequences, OCC sequence lengths and indices in different OCC mechanism combinations;

[0762] A first OCC mechanism combination is determined based on the fourth information; wherein, the fourth information is information received from the network device;

[0763] Based on the method for determining the OCC sequence length, the OCC sequence length of each OCC mechanism in the first OCC mechanism combination is determined;

[0764] A twelfth mapping relationship is determined based on the OCC sequence length and the first OCC mechanism combination;

[0765] Based on the first information and the twelfth mapping relationship, the sequence corresponding to the OCC mechanism in the OCC mechanism combination is determined; wherein, the first information is information received from the network device or information determined based on the terminal identifier, and the first information is used to indicate the index.

[0766] In some embodiments, the OCC mechanism combination includes one OCC mechanism combination; the OCC mechanism combination includes at least two OCC mechanisms; determining the OCC sequence corresponding to the OCC mechanism in the OCC mechanism combination based on protocol preset rules and / or configuration information sent by the network device includes:

[0767] Based on the protocol preset rules or the configuration information, a thirteenth mapping relationship is determined between each OCC mechanism, OCC sequence, and index in the OCC mechanism combination;

[0768] At least two of the thirteenth mapping relationships are determined based on at least two of the OCC mechanisms in the OCC mechanism combination;

[0769] Based on the first information and the at least two thirteenth mapping relationships, the sequence corresponding to the OCC mechanism in the OCC mechanism combination is determined; wherein, the first information is information received from the network device or information determined based on the terminal identifier, and the first information is used to indicate the index.

[0770] In some embodiments, the OCC mechanism combination includes at least two OCC mechanisms; each OCC mechanism combination includes at least two OCC mechanisms; determining the OCC sequence corresponding to the OCC mechanism in the OCC mechanism combination based on protocol preset rules and / or configuration information sent by the network device includes:

[0771] Based on the protocol preset rules or the configuration information, determine multiple fourteenth mapping relationships between each OCC mechanism, OCC sequence, and index in different OCC mechanism combinations;

[0772] A first OCC mechanism combination is determined based on the fourth information; wherein, the fourth information is information received from the network device;

[0773] At least one of the fourteenth mapping relationships is determined from a plurality of fourteenth mapping relationships based on at least two of the first OCC mechanism combinations;

[0774] Based on the first information and the at least one fourteenth mapping relationship, the sequence corresponding to the OCC mechanism in the OCC mechanism combination is determined; wherein, the first information is information received from the network device or information determined based on the terminal identifier, and the first information is used to indicate the index.

[0775] In some embodiments, the OCC mechanism combination includes an OCC mechanism combination; the OCC mechanism combination includes at least two OCC mechanisms; the OCC sequence length of the OCC mechanism is one; determining the OCC sequence corresponding to the OCC mechanism in the OCC mechanism combination based on protocol preset rules and / or configuration information sent by the network device includes:

[0776] Based on the protocol preset rules or the configuration information, determine multiple fifteenth mapping relationships between each OCC mechanism, OCC sequence, OCC sequence length, and index in the OCC mechanism combination;

[0777] At least one of the fifteenth mapping relationships is determined from a plurality of fifteenth mapping relationships based on at least two of the first OCC mechanism combinations;

[0778] Based on the first information and the at least one fifteenth mapping relationship, the sequence corresponding to the OCC mechanism in the OCC mechanism combination is determined; wherein, the first information is information received from the network device or information determined based on the terminal identifier, and the first information is used to indicate the index.

[0779] In some embodiments, the OCC mechanism combination includes one OCC mechanism combination; the OCC mechanism combination includes at least two OCC mechanisms; the OCC sequence length of the OCC mechanism is at least two; determining the OCC sequence corresponding to the OCC mechanism in the OCC mechanism combination based on protocol preset rules and / or configuration information sent by the network device includes:

[0780] Based on the protocol preset rules or the configuration information, determine multiple sixteenth mapping relationships between each OCC mechanism, OCC sequence, OCC sequence length, and index in the OCC mechanism combination;

[0781] Based on the method for determining the OCC sequence length, the OCC sequence length of each OCC mechanism in the first OCC mechanism combination is determined;

[0782] At least one of the sixteenth mapping relationships is determined from a plurality of sixteenth mapping relationships based on the OCC sequence length and at least two of the first OCC mechanism combinations;

[0783] Based on the first information and the at least one sixteenth mapping relationship, the sequence corresponding to the OCC mechanism in the OCC mechanism combination is determined; wherein, the first information is information received from the network device or information determined based on the terminal identifier, and the first information is used to indicate the index.

[0784] In some embodiments, the OCC mechanism combination includes at least two OCC mechanism combinations; each OCC mechanism combination includes at least two OCC mechanisms; the OCC sequence length of the OCC mechanism is one; determining the OCC sequence corresponding to the OCC mechanism in the OCC mechanism combination based on protocol preset rules and / or configuration information sent by the network device includes:

[0785] Based on the protocol preset rules or the configuration information, determine multiple seventeenth mapping relationships between each OCC mechanism, OCC sequence, OCC sequence length and index in different OCC mechanism combinations;

[0786] A first OCC mechanism combination is determined based on the fourth information; wherein, the fourth information is information received from the network device;

[0787] At least one of the seventeenth mapping relationships is determined from a plurality of seventeenth mapping relationships based on at least two of the first OCC mechanism combinations;

[0788] Based on the first information and the at least one seventeenth mapping relationship, the sequence corresponding to the OCC mechanism in the OCC mechanism combination is determined; wherein, the first information is information received from the network device or information determined based on the terminal identifier, and the first information is used to indicate the index.

[0789] In some embodiments, the OCC mechanism combination includes at least two OCC mechanism combinations; each OCC mechanism combination includes at least two OCC mechanisms; the OCC sequence length of the OCC mechanism is at least two; determining the OCC sequence corresponding to the OCC mechanism in the OCC mechanism combination based on protocol preset rules and / or configuration information sent by the network device includes:

[0790] Based on the protocol preset rules or the configuration information, multiple eighteenth mapping relationships are determined between each OCC mechanism, OCC sequence, OCC sequence length and index in different combinations of OCC mechanisms;

[0791] A first OCC mechanism combination is determined based on the fourth information; wherein, the fourth information is information received from the network device;

[0792] Based on the method for determining the OCC sequence length, the OCC sequence length of each OCC mechanism in the first OCC mechanism combination is determined;

[0793] Based on the OCC sequence length and at least two OCC mechanisms in the first OCC mechanism combination, at least one of the eighteenth mapping relationships is determined from a plurality of eighteenth mapping relationships;

[0794] Based on the first information and the at least one eighteenth mapping relationship, the sequence corresponding to the OCC mechanism in the OCC mechanism combination is determined; wherein, the first information is information received from the network device or information determined based on the terminal identifier, and the first information is used to indicate the index.

[0795] In some embodiments, the OCC mechanism combination includes at least two OCC combinations; each OCC mechanism combination includes at least two OCC mechanisms; determining the OCC sequence corresponding to the OCC mechanism in the OCC mechanism combination based on protocol preset rules and / or configuration information sent by the network device includes:

[0796] Based on the protocol preset rules or the configuration information, determine multiple nineteenth mapping relationships between each OCC mechanism, OCC sequence, OCC sequence length, and index in the OCC mechanism combination;

[0797] A first OCC mechanism combination is determined based on the fourth information; wherein, the fourth information is information received from the network device;

[0798] Based on the method for determining the OCC sequence length, the OCC sequence length of each OCC mechanism in the first OCC mechanism combination is determined;

[0799] Based on the OCC sequence length and at least two OCC mechanisms in the first OCC mechanism combination, at least two of the nineteenth mapping relationships are determined from a plurality of nineteenth mapping relationships;

[0800] Based on the first information and the at least two nineteenth mapping relationships, the sequence corresponding to the OCC mechanism in the OCC mechanism combination is determined; wherein, the first information is information received from the network device or information determined based on the terminal identifier, and the first information is used to indicate the index.

[0801] In some embodiments, different OCC mechanisms use the same sequence type; determining the OCC sequence corresponding to the OCC mechanism in the OCC mechanism combination based on protocol preset rules and / or configuration information sent by the network device includes:

[0802] For the sequence type used, a twentieth mapping relationship between the OCC sequence index and the OCC sequence length is determined based on the protocol preset rules or the configuration information;

[0803] Based on the protocol preset rules, the first information, and the twentieth mapping relationship, the OCC sequence corresponding to the OCC mechanism in the OCC mechanism combination is determined; wherein, the first information is information sent by the network device or information determined based on the terminal identifier, and the first information is used to indicate the index.

[0804] In some embodiments, the protocol preset rule is: the twenty-first mapping relationship is determined based on the twentieth mapping relationship, the OCC mechanism, and the OCC sequence length of the OCC mechanism.

[0805] In some embodiments, the method further includes:

[0806] Receive the fifth message sent by the network device;

[0807] The fifth piece of information is used to indicate at least one OCC sequence corresponding to the OCC mechanism.

[0808] In some embodiments, the method further includes:

[0809] Receive configuration information sent by network devices;

[0810] The configuration information is used to indicate the mapping relationship.

[0811] Figure 4a This is a flowchart illustrating a communication method according to an embodiment of the present disclosure. Figure 4a As shown, this disclosure relates to a communication method executed by a network device, the method comprising:

[0812] Step S4101: Send information to the terminal.

[0813] In some embodiments, configuration information is sent to the terminal.

[0814] In some embodiments, the configuration information is used to indicate a mapping relationship, which includes at least one of the following:

[0815] The first mapping relationship is the relationship between the index and the length of the OCC sequence for at least two OCC mechanisms;

[0816] The second mapping relationship is the relationship between the index and the lengths of the OCC sequences of at least two OCC mechanisms in any combination of at least two OCC mechanisms.

[0817] The third mapping relationship is the relationship between the index, at least two OCC mechanisms in combination of at least two OCC mechanisms, and the OCC sequence lengths of at least two OCC mechanisms in combination of at least two OCC mechanisms.

[0818] The fourth mapping relationship is the relationship between the index and the length of the OCC sequence for at least two OCC mechanisms;

[0819] The fifth mapping relationship is the relationship between the index and the lengths of the OCC sequences of at least two OCC mechanisms in any combination of at least two OCC mechanisms.

[0820] The sixth mapping relationship is the relationship between the index, at least two OCC mechanisms in combination of at least two OCC mechanisms, and the OCC sequence lengths of at least two OCC mechanisms in combination of at least two OCC mechanisms.

[0821] The seventh mapping relationship is the relationship between all OCC mechanisms, OCC sequences, and indices in the OCC mechanism combination;

[0822] The eighth mapping relationship is the relationship between all OCC mechanisms, OCC sequences, and indices in different combinations of OCC mechanisms;

[0823] The ninth mapping relationship is the relationship between all OCC mechanisms, OCC sequences, OCC sequence lengths, and indices in the OCC mechanism combination;

[0824] The tenth mapping relationship is the relationship between all OCC mechanisms, OCC sequences, OCC sequence lengths, and indices in the OCC mechanism combination;

[0825] The eleventh mapping relationship is the relationship between all OCC mechanisms, OCC sequences, OCC sequence lengths, and indices in different OCC mechanism combinations;

[0826] The twelfth mapping relationship is the relationship between all OCC mechanisms, OCC sequences, OCC sequence lengths, and indices in different combinations of OCC mechanisms.

[0827] The thirteenth mapping relationship is the relationship between each OCC mechanism, OCC sequence, and index in the OCC mechanism combination;

[0828] The fourteenth mapping relationship is the relationship between the OCC mechanism, OCC sequence, and index of each OCC mechanism in different OCC mechanism combinations;

[0829] The fifteenth mapping relationship is the relationship between each OCC mechanism, OCC sequence, OCC sequence length, and index in the OCC mechanism combination;

[0830] The sixteenth mapping relationship is the relationship between each OCC mechanism, OCC sequence, OCC sequence length, and index in the OCC mechanism combination;

[0831] The seventeenth mapping relationship is the relationship between each OCC mechanism, OCC sequence, OCC sequence length, and index in different OCC mechanism combinations;

[0832] The eighteenth mapping relationship is the relationship between each OCC mechanism, OCC sequence, OCC sequence length, and index in different OCC mechanism combinations;

[0833] The nineteenth mapping relationship is the relationship between each OCC mechanism, OCC sequence, OCC sequence length, and index in the OCC mechanism combination;

[0834] The twentieth mapping relationship is the relationship between the OCC sequence index and the OCC sequence length;

[0835] The twenty-first mapping relationship is a relationship determined based on the twentieth mapping relationship, the OCC mechanism, and the OCC sequence length of the OCC mechanism.

[0836] In some embodiments, optional implementations of step S4101 can be found in [reference needed]. Figure 2a Other related parts in the embodiments involved in step S2101 will not be described again here.

[0837] In some embodiments, the method further includes at least one of the following:

[0838] Send the first information to the terminal; the first information is used to indicate the index.

[0839] Send a second message to the terminal. The second message is used to determine a second mapping relationship corresponding to an OCC mechanism combination.

[0840] Send a third message to the terminal, the third message being used to indicate the length of the OCC sequence corresponding to at least one OCC mechanism;

[0841] Send a fourth message to the terminal, the fourth message being used to determine a first OCC mechanism combination;

[0842] A fifth message is sent to the terminal, which indicates the OCC sequence corresponding to at least one OCC mechanism.

[0843] Figure 5a This is an interactive schematic diagram illustrating a communication method according to an embodiment of this disclosure. For example... Figure 5a As shown, this disclosure relates to a communication method for a communication system 100, the method comprising one of the following steps:

[0844] Step S5101: The network device sends configuration information to the terminal.

[0845] In some embodiments, the configuration information is used to indicate a mapping relationship, which includes at least one of the following:

[0846] The first mapping relationship is the relationship between the index and the length of the OCC sequence for at least two OCC mechanisms;

[0847] The second mapping relationship is the relationship between the index and the lengths of the OCC sequences of at least two OCC mechanisms in any combination of at least two OCC mechanisms.

[0848] The third mapping relationship is the relationship between the index, at least two OCC mechanisms in combination of at least two OCC mechanisms, and the OCC sequence lengths of at least two OCC mechanisms in combination of at least two OCC mechanisms.

[0849] The fourth mapping relationship is the relationship between the index and the length of the OCC sequence for at least two OCC mechanisms;

[0850] The fifth mapping relationship is the relationship between the index and the lengths of the OCC sequences of at least two OCC mechanisms in any combination of at least two OCC mechanisms.

[0851] The sixth mapping relationship is the relationship between the index, at least two OCC mechanisms in combination of at least two OCC mechanisms, and the OCC sequence lengths of at least two OCC mechanisms in combination of at least two OCC mechanisms.

[0852] The seventh mapping relationship is the relationship between all OCC mechanisms, OCC sequences, and indices in the OCC mechanism combination;

[0853] The eighth mapping relationship is the relationship between all OCC mechanisms, OCC sequences, and indices in different combinations of OCC mechanisms;

[0854] The ninth mapping relationship is the relationship between all OCC mechanisms, OCC sequences, OCC sequence lengths, and indices in the OCC mechanism combination;

[0855] The tenth mapping relationship is the relationship between all OCC mechanisms, OCC sequences, OCC sequence lengths, and indices in the OCC mechanism combination;

[0856] The eleventh mapping relationship is the relationship between all OCC mechanisms, OCC sequences, OCC sequence lengths, and indices in different OCC mechanism combinations;

[0857] The twelfth mapping relationship is the relationship between all OCC mechanisms, OCC sequences, OCC sequence lengths, and indices in different combinations of OCC mechanisms.

[0858] The thirteenth mapping relationship is the relationship between each OCC mechanism, OCC sequence, and index in the OCC mechanism combination;

[0859] The fourteenth mapping relationship is the relationship between the OCC mechanism, OCC sequence, and index of each OCC mechanism in different OCC mechanism combinations;

[0860] The fifteenth mapping relationship is the relationship between each OCC mechanism, OCC sequence, OCC sequence length, and index in the OCC mechanism combination;

[0861] The sixteenth mapping relationship is the relationship between each OCC mechanism, OCC sequence, OCC sequence length, and index in the OCC mechanism combination;

[0862] The seventeenth mapping relationship is the relationship between each OCC mechanism, OCC sequence, OCC sequence length, and index in different OCC mechanism combinations;

[0863] The eighteenth mapping relationship is the relationship between each OCC mechanism, OCC sequence, OCC sequence length, and index in different OCC mechanism combinations;

[0864] The nineteenth mapping relationship is the relationship between each OCC mechanism, OCC sequence, OCC sequence length, and index in the OCC mechanism combination;

[0865] The twentieth mapping relationship is the relationship between the OCC sequence index and the OCC sequence length;

[0866] The twenty-first mapping relationship is a relationship determined based on the twentieth mapping relationship, the OCC mechanism, and the OCC sequence length of the OCC mechanism.

[0867] The optional implementations of step S5101 can be found in the following references. Figure 2a Optional implementation methods of the steps and Figure 2a Other related parts in the embodiments involved will not be described in detail here.

[0868] In some embodiments, the above methods may include the methods described in the embodiments of the communication system side, terminal, network device, etc., which will not be repeated here.

[0869] This disclosure also provides 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., an access network device, a core network functional node, a core network device, etc.) in any of the above methods.

[0870] 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 object, or they can be separated on the object. 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 a configuration file, 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.

[0871] 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. In addition, it can also be hardware circuits designed for artificial intelligence, which can be understood as ASICs, such as Neural Network Processing Units (NPUs), Tensor Processing Units (TPUs), and Deep Learning Processing Units (DPUs).

[0872] Figure 6a A schematic diagram of the structure of the terminal 6100 proposed in this embodiment is shown. (See attached diagram.) Figure 6a As shown, terminal 6100 may include at least one of a transceiver module 6101, a processing module 6102, etc. In some embodiments, the transceiver module is used to send and receive information. Optionally, the transceiver module 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 described in detail here. Optionally, the processing module is used to perform at least one of the other steps performed by the terminal in any of the above methods, which will not be described in detail here.

[0873] Figure 6b This is a schematic diagram of the structure of the network device 6200 proposed in an embodiment of this disclosure. For example... Figure 6bAs shown, network device 6200 may include at least one of a transceiver module 6201, a processing module 6202, etc. In some embodiments, the transceiver module is used to send and receive information. Optionally, the transceiver module 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. In some embodiments, the transceiver module may include a sending module and / or a receiving module, which may be separate or integrated together. Optionally, the transceiver module may be interchangeable with a transceiver.

[0874] In some embodiments, the processing module may be a single module or may include multiple sub-modules. Optionally, the multiple sub-modules may each perform all or part of the steps required by the processing module. Optionally, the processing module may be interchangeable with a processor.

[0875] Figure 7a This is a schematic diagram of the structure of the communication device 9100 proposed in this embodiment. The communication device 9100 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 9100 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.

[0876] like Figure 7a As shown, the communication device 9100 includes one or more processors 9101. The processor 9101 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 9100 is used to perform any of the above methods.

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

[0878] In some embodiments, the communication device 9100 further includes one or more transceivers 9103. When the communication device 9100 includes one or more transceivers 9103, the transceivers 9103 perform at least one of the communication steps such as sending and / or receiving in the above method (e.g., steps S2101, S3101, but not limited thereto), and the processor 9101 performs at least one of the other steps.

[0879] 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.

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

[0881] The communication device 9100 described in the above embodiments may be a network device or a terminal, but the scope of the communication device 9100 described in this disclosure is not limited thereto, and the structure of the communication device 9100 may vary. Figure 7a The limitations. The communication device can be a standalone device or part of a larger device. For example, the communication device can be: (1) a standalone integrated circuit IC, or chip, or chip system or subsystem; (2) a collection of one or more ICs, optionally including 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.

[0882] Figure 7b This is a schematic diagram of the structure of chip 9200 according to an embodiment of this disclosure. For cases where the communication device 9100 can be a chip or a chip system, please refer to... Figure 7b The diagram shown is a schematic representation of the structure of chip 9200, but it is not limited to this.

[0883] Chip 9200 includes one or more processors 9201, which are used to perform any of the above methods.

[0884] In some embodiments, chip 9200 further includes one or more interface circuits 9202. Optionally, the interface circuit 9202 is connected to memory 9203, and the interface circuit 9202 can be used to receive signals from memory 9203 or other devices, and the interface circuit 9202 can be used to send signals to memory 9203 or other devices. For example, the interface circuit 9202 can read instructions stored in memory 9203 and send the instructions to processor 9201.

[0885] In some embodiments, the interface circuit 9202 performs at least one of the communication steps such as sending and / or receiving in the above method (e.g., steps S2101, S3101, but not limited thereto), and the processor 9201 performs at least one of the other steps.

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

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

[0888] This disclosure also proposes a storage medium storing instructions that, when executed on the communication device 9100, cause the communication device 9100 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.

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

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

Claims

1. A communication method, characterized in that, The method is executed by a terminal, and the method includes: Determine the OCC parameters corresponding to the orthogonal covering code OCC mechanism.

2. The method according to claim 1, characterized in that, The determination of the OCC parameters corresponding to the orthogonal covering code OCC mechanism includes: Determine the OCC parameters corresponding to the OCC mechanisms in the OCC mechanism combination; The OCC mechanism combination includes at least two OCC mechanisms.

3. The method according to claim 1 or 2, characterized in that, The OCC mechanism includes at least one of the following: Intra-symbol OCC mechanism; Inter-symbol OCC mechanism; Inter-slot OCC mechanism.

4. The method according to any one of claims 1 to 3, characterized in that, The OCC parameter is a parameter of the OCC sequence, and the parameter of the OCC sequence includes at least one of the following: OCC sequence length; OCC sequence; OCC sequence index, which is used to indicate OCC sequences.

5. The method according to claim 4, characterized in that, The OCC sequence includes at least one of the following: Walsh sequences; Hadamard sequence; Discrete Fourier Transform (DFT) sequence.

6. The method according to claim 5, characterized in that, Different OCC mechanisms employ independent OCC sequences.

7. The method according to claim 4, characterized in that, For a given time-frequency domain resource, the maximum number of multiplexed users X, the OCC sequence length M of the intra-symbol OCC mechanism, the OCC sequence length N of the inter-symbol OCC mechanism, and the OCC sequence length L of the inter-slot OCC mechanism satisfy the following constraint relationship: X = M × N × L, where M, N, and L are positive integers.

8. The method according to any one of claims 1 to 7, characterized in that, Determine the OCC parameters corresponding to the orthogonal covering code OCC mechanism, including: The OCC sequence length corresponding to the OCC mechanism is determined based on the protocol's preset rules and / or the configuration information sent by the network device.

9. The method according to claim 8, characterized in that, The determination of the OCC sequence length corresponding to the OCC mechanism based on the protocol preset rules and / or configuration information sent by the network device includes: The length of the OCC sequence corresponding to the OCC mechanism is determined based on a preset protocol method or a preset protocol value.

10. The method according to claim 8, characterized in that, The determination of the OCC sequence length corresponding to the OCC mechanism in the OCC mechanism combination based on the protocol preset rules and / or configuration information sent by the network device includes: The length of the second OCC sequence in the OCC mechanism combination is determined based on the protocol preset rules, the maximum number of reused users, and the length of the first OCC sequence of at least one first OCC mechanism.

11. The method according to claim 10, characterized in that, At least one of the maximum number of reused users and the length of the first OCC sequence of at least one first OCC mechanism is determined based on the configuration information; or, at least one of the maximum number of reused users and the length of the first OCC sequence of at least one first OCC mechanism is determined based on the protocol preset rules.

12. The method according to claim 11, characterized in that, The methods for determining the length of the first OCC sequence are independent.

13. The method according to claim 8, characterized in that, The determination of the OCC sequence length corresponding to the OCC mechanism based on the protocol preset rules and / or configuration information sent by the network device includes: Based on the protocol preset rules or the configuration information, a first mapping relationship is determined between the index and the OCC sequence length of at least two OCC mechanisms; Based on the first information and the first mapping relationship, determine the OCC sequence length corresponding to at least two of the OCC mechanisms in the OCC mechanism combination; wherein, the first information is information received from the network device, and the first information is used to indicate the index.

14. The method according to claim 8, characterized in that, The OCC mechanism combination includes at least two OCC mechanism combinations; determining the OCC sequence length corresponding to the OCC mechanism based on protocol preset rules and / or configuration information sent by the network device includes: Based on the protocol preset rules or the configuration information, a second mapping relationship is determined between the index and the OCC sequence length of at least two OCC mechanisms in any OCC mechanism combination. Based on the first information and a second mapping relationship determined based on the second information, the OCC sequence length corresponding to at least two of the OCC mechanisms in the OCC mechanism combination is determined; wherein, the first information and the second information are information received from the network device, the first information is used to indicate the index, and the second information is used to determine a second mapping relationship corresponding to an OCC mechanism combination.

15. The method according to claim 8, characterized in that, The OCC mechanism combination includes at least two OCC mechanism combinations; determining the OCC sequence length corresponding to the OCC mechanism based on the protocol preset rules and the configuration information sent by the network device includes: A third mapping relationship is determined based on the protocol preset rules or the configuration information, which is between the index, at least two OCC mechanisms combined with at least two OCC mechanisms, and the OCC sequence length of at least two OCC mechanisms combined with at least two OCC mechanisms. Based on the first information and the third mapping relationship, the OCC sequence lengths corresponding to at least two of the OCC mechanisms in the OCC mechanism combination are determined; wherein, the first information is information received from the network device, and the first information is used to indicate the index.

16. The method according to any one of claims 1 to 7, characterized in that, The method further includes: The enabling or disabling of at least one of the OCC mechanisms in the OCC mechanism combination is determined based on the protocol's preset rules and / or configuration information received from the network device.

17. The method according to claim 16, characterized in that, The process of determining the enabling or disabling of at least one OCC mechanism in the OCC mechanism combination based on protocol preset rules and / or configuration information received from network devices includes: A fourth mapping relationship is determined based on the protocol's preset rules or the configuration information, between the index and the OCC sequence length of at least two OCC mechanisms. Based on the first information and the fourth mapping relationship, the enabling or disabling of at least one of the OCC mechanisms in the OCC mechanism combination is determined; wherein, the first information is information received from the network device, and the first information is used to indicate the index.

18. The method according to claim 17, characterized in that, The method further includes: Based on the first information and the fourth mapping relationship, determine the OCC sequence length corresponding to at least one of the OCC mechanisms in the OCC mechanism combination; Wherein, the OCC sequence length is a first value, and the OCC mechanism corresponding to the OCC sequence length is disabled; the OCC sequence length is a second value, and the OCC mechanism corresponding to the OCC sequence length is enabled; and multi-terminal multiplexing is performed based on the OCC sequence length and the corresponding OCC mechanism.

19. The method according to claim 16, characterized in that, The OCC mechanism combination includes at least two OCC mechanism combinations; the step of enabling or disabling at least one of the OCC mechanisms in the OCC mechanism combination based on protocol preset rules and / or configuration information received from the network device includes: Based on the protocol preset rules or the configuration information, a fifth mapping relationship is determined between the index and the OCC sequence length of at least two OCC mechanisms in any OCC mechanism combination. Based on the first information and a fifth mapping relationship determined based on the second information, the enabling or disabling of at least one OCC mechanism in the OCC mechanism combination is determined; wherein, the first information and the second information are information received from the network device, the first information is used to indicate the index, and the second information is used to determine the fifth mapping relationship corresponding to an OCC mechanism combination.

20. The method according to claim 16, characterized in that, The OCC mechanism combination includes at least two OCC mechanism combinations; the step of enabling or disabling at least one of the OCC mechanisms in the OCC mechanism combination based on protocol preset rules and / or indication information received from the network device includes: The sixth mapping relationship is determined based on the preset rules of the protocol or the configuration information, which is the index, the combination of at least two OCC mechanisms, and the OCC sequence length of the combination of at least two OCC mechanisms. Based on the first information and the sixth mapping relationship, the enabling or disabling of at least one of the OCC mechanisms in the OCC mechanism combination is determined; wherein, the first information is information received from the network device, and the first information is used to indicate the index.

21. The method according to any one of claims 13 to 20, characterized in that, The method further includes: Receive the first message sent by the network device; Wherein, the first message contains the first information; the first message includes at least one of the following: Radio Resource Control (RRC) messages; Media Access Control (MAC) control element CE message; Downlink Control Information (DCI) message.

22. The method according to any one of claims 1 to 7, characterized in that, The method includes: Receive third-party information sent by network devices; The third information is used to indicate the length of the OCC sequence corresponding to at least one of the OCC mechanisms.

23. The method according to claim 22, characterized in that, The second information received from the network device includes: Receive the second message sent by the network device; The second message includes the third information; the second message includes at least one of the following: Radio Resource Control (RRC) messages; Media Access Control (MAC) control element CE message; Downlink Control Information (DCI) message.

24. The method according to any one of claims 1 to 7, characterized in that, The determination of the OCC parameters corresponding to the orthogonal covering code OCC mechanism includes: Based on the first quantity of allocated resources, determine the OCC sequence length of different OCC mechanisms in the OCC mechanism combination.

25. The method according to any one of claims 1 to 24, characterized in that, The determination of the OCC parameters corresponding to the orthogonal covering code OCC mechanism includes: Determine the OCC parameters corresponding to different OCC mechanisms in the OCC mechanism combination based on the same or different methods; The method includes at least one of the following: The first method is a method of determining the OCC mechanism and / or the OCC sequence length based on communication protocol rule information; The second method is a method of determining the OCC mechanism and / or OCC sequence length based on the configuration information sent by the network device.

26. The method according to any one of claims 1 to 7, characterized in that, The determination of the OCC parameters corresponding to the orthogonal covering code OCC mechanism includes: The OCC sequence corresponding to the OCC mechanism in the OCC mechanism combination is determined based on the protocol preset rules and / or the configuration information sent by the network device.

27. The method according to claim 26, characterized in that, The same OCC mechanism is used for different terminals, but different OCC sequence lengths are used.

28. The method according to claim 26, characterized in that, The OCC mechanism combination includes an OCC mechanism combination; the determination of the OCC sequence corresponding to the OCC mechanism in the OCC mechanism combination based on protocol preset rules and / or information configuration information sent by network devices includes: The seventh mapping relationship between all OCC mechanisms, OCC sequences, and indices in the OCC mechanism combination is determined based on the protocol preset rules or the configuration information. Based on the first information and the seventh mapping relationship, the sequence corresponding to the OCC mechanism in the OCC mechanism combination is determined; wherein, the first information is information received from the network device or information determined based on the terminal identifier, and the first information is used to indicate the index.

29. The method according to claim 26, characterized in that, The OCC mechanism combination includes at least two OCC mechanism combinations; each OCC mechanism combination includes at least two OCC mechanisms; determining the OCC sequence corresponding to the OCC mechanism in the OCC mechanism combination based on protocol preset rules and / or information configuration information sent by network devices includes: Based on the protocol preset rules or the configuration information, at least two eighth mapping relationships are determined between all OCC mechanisms, OCC sequences and indices in different OCC mechanism combinations; A first OCC mechanism combination is determined based on the fourth information; wherein, the fourth information is information received from the network device; An eighth mapping relationship is determined based on the first OCC mechanism combination; Based on the first information and the eighth mapping relationship, the sequence corresponding to the OCC mechanism in the OCC mechanism combination is determined; wherein, the first information is information received from the network device or information determined based on the terminal identifier, and the first information is used to indicate the index.

30. The method according to claim 26, characterized in that, The OCC mechanism combination includes one OCC mechanism combination; the OCC sequence length of the OCC mechanism is one; the OCC mechanism combination includes at least two OCC mechanisms; determining the OCC sequence corresponding to the OCC mechanism in the OCC mechanism combination based on protocol preset rules and / or information configuration information sent by network devices includes: Based on the protocol preset rules or the configuration information, determine the ninth mapping relationship between all OCC mechanisms, OCC sequences, OCC sequence lengths and indices in the OCC mechanism combination; Based on the first information and the ninth mapping relationship, the sequence corresponding to the OCC mechanism in the OCC mechanism combination is determined; wherein, the first information is information received from the network device or information determined based on the terminal identifier, and the first information is used to indicate the index.

31. The method according to claim 26, characterized in that, The OCC mechanism combination includes one OCC mechanism combination; the OCC sequence length of the OCC mechanism is at least two; determining the OCC sequence corresponding to the OCC mechanism in the OCC mechanism combination based on protocol preset rules and / or information configuration information sent by network devices includes: Based on the protocol preset rules or the configuration information, determine the tenth mapping relationship between all OCC mechanisms, OCC sequences, OCC sequence lengths and indices in the OCC mechanism combination; Based on the method for determining the OCC sequence length, the OCC sequence length of each OCC mechanism in the OCC mechanism combination is determined; A tenth mapping relationship is determined based on the OCC sequence length and the OCC mechanism combination; Based on the first information and the tenth mapping relationship, the sequence corresponding to the OCC mechanism in the OCC mechanism combination is determined; wherein, the first information is information received from the network device or information determined based on the terminal identifier, and the first information is used to indicate the index.

32. The method according to claim 26, characterized in that, The OCC mechanism combination includes at least two OCC mechanism combinations; each OCC mechanism combination includes at least two OCC mechanisms; the OCC sequence length of the OCC mechanism is one; determining the OCC sequence corresponding to the OCC mechanism in the OCC mechanism combination based on protocol preset rules and / or information configuration information sent by network devices includes: Based on the protocol preset rules or the configuration information, determine the eleventh mapping relationship between all OCC mechanisms, OCC sequences, OCC sequence lengths and indices in different OCC mechanism combinations; A first OCC mechanism combination is determined based on the fourth information; wherein, the fourth information is information received from the network device; Based on the first OCC mechanism combination, an eleventh mapping relationship is determined; Based on the first information and the eleventh mapping relationship, the sequence corresponding to the OCC mechanism in the OCC mechanism combination is determined; wherein, the first information is information received from the network device or information determined based on the terminal identifier, and the first information is used to indicate the index.

33. The method according to claim 26, characterized in that, The OCC mechanism combination includes at least two OCC mechanism combinations; each OCC mechanism combination includes at least two OCC mechanisms; the OCC sequence length of the OCC mechanism is at least two; determining the OCC sequence corresponding to the OCC mechanism in the OCC mechanism combination based on protocol preset rules and / or information configuration information sent by network devices includes: Based on the protocol preset rules or the configuration information, determine the twelfth mapping relationship between all OCC mechanisms, OCC sequences, OCC sequence lengths and indices in different OCC mechanism combinations; A first OCC mechanism combination is determined based on the fourth information; wherein, the fourth information is information received from the network device; Based on the method for determining the OCC sequence length, the OCC sequence length of each OCC mechanism in the first OCC mechanism combination is determined; A twelfth mapping relationship is determined based on the OCC sequence length and the first OCC mechanism combination; Based on the first information and the twelfth mapping relationship, the sequence corresponding to the OCC mechanism in the OCC mechanism combination is determined; wherein, the first information is information received from the network device or information determined based on the terminal identifier, and the first information is used to indicate the index.

34. The method according to claim 26, characterized in that, The OCC mechanism combination includes one OCC mechanism combination; the OCC mechanism combination includes at least two OCC mechanisms; determining the OCC sequence corresponding to the OCC mechanism in the OCC mechanism combination based on protocol preset rules and / or configuration information sent by network devices includes: Based on the protocol preset rules or the configuration information, a thirteenth mapping relationship is determined between each OCC mechanism, OCC sequence, and index in the OCC mechanism combination; At least two of the thirteenth mapping relationships are determined based on at least two of the OCC mechanisms in the OCC mechanism combination; Based on the first information and the at least two thirteenth mapping relationships, the sequence corresponding to the OCC mechanism in the OCC mechanism combination is determined; wherein, the first information is information received from the network device or information determined based on the terminal identifier, and the first information is used to indicate the index.

35. The method according to claim 26, characterized in that, The OCC mechanism combination includes at least two OCC mechanisms; each OCC mechanism combination includes at least two OCC mechanisms; determining the OCC sequence corresponding to the OCC mechanism in the OCC mechanism combination based on protocol preset rules and / or configuration information sent by the network device includes: Based on the protocol preset rules or the configuration information, determine multiple fourteenth mapping relationships between each OCC mechanism, OCC sequence, and index in different OCC mechanism combinations; A first OCC mechanism combination is determined based on the fourth information; wherein, the fourth information is information received from the network device; At least one of the fourteenth mapping relationships is determined from a plurality of fourteenth mapping relationships based on at least two of the first OCC mechanism combinations; Based on the first information and the at least one fourteenth mapping relationship, the sequence corresponding to the OCC mechanism in the OCC mechanism combination is determined; wherein, the first information is information received from the network device or information determined based on the terminal identifier, and the first information is used to indicate the index.

36. The method according to claim 26, characterized in that, The OCC mechanism combination includes one OCC mechanism combination; the OCC mechanism combination includes at least two OCC mechanisms; the OCC sequence length of the OCC mechanism is one; determining the OCC sequence corresponding to the OCC mechanism in the OCC mechanism combination based on the protocol preset rules and / or configuration information sent by the network device includes: Based on the protocol preset rules or the configuration information, determine multiple fifteenth mapping relationships between each OCC mechanism, OCC sequence, OCC sequence length, and index in the OCC mechanism combination; At least one of the fifteenth mapping relationships is determined from a plurality of fifteenth mapping relationships based on at least two of the first OCC mechanism combinations; Based on the first information and the at least one fifteenth mapping relationship, the sequence corresponding to the OCC mechanism in the OCC mechanism combination is determined; wherein, the first information is information received from the network device or information determined based on the terminal identifier, and the first information is used to indicate the index.

37. The method according to claim 26, characterized in that, The OCC mechanism combination includes one OCC mechanism combination; the OCC mechanism combination includes at least two OCC mechanisms; the OCC sequence length of the OCC mechanism is at least two; determining the OCC sequence corresponding to the OCC mechanism in the OCC mechanism combination based on protocol preset rules and / or configuration information sent by the network device includes: Based on the protocol preset rules or the configuration information, determine multiple sixteenth mapping relationships between each OCC mechanism, OCC sequence, OCC sequence length, and index in the OCC mechanism combination; Based on the method for determining the OCC sequence length, the OCC sequence length of each OCC mechanism in the first OCC mechanism combination is determined; At least one of the sixteenth mapping relationships is determined from a plurality of sixteenth mapping relationships based on the OCC sequence length and at least two of the first OCC mechanism combinations; Based on the first information and the at least one sixteenth mapping relationship, the sequence corresponding to the OCC mechanism in the OCC mechanism combination is determined; wherein, the first information is information received from the network device or information determined based on the terminal identifier, and the first information is used to indicate the index.

38. The method according to claim 26, characterized in that, The OCC mechanism combination includes at least two OCC mechanism combinations; each OCC mechanism combination includes at least two OCC mechanisms; the OCC sequence length of the OCC mechanism is one; determining the OCC sequence corresponding to the OCC mechanism in the OCC mechanism combination based on protocol preset rules and / or configuration information sent by the network device includes: Based on the protocol preset rules or the configuration information, determine multiple seventeenth mapping relationships between each OCC mechanism, OCC sequence, OCC sequence length and index in different OCC mechanism combinations; A first OCC mechanism combination is determined based on the fourth information; wherein, the fourth information is information received from the network device; At least one of the seventeenth mapping relationships is determined from a plurality of seventeenth mapping relationships based on at least two of the first OCC mechanism combinations; Based on the first information and the at least one seventeenth mapping relationship, the sequence corresponding to the OCC mechanism in the OCC mechanism combination is determined; wherein, the first information is information received from the network device or information determined based on the terminal identifier, and the first information is used to indicate the index.

39. The method according to claim 26, characterized in that, The OCC mechanism combination includes at least two OCC mechanism combinations; each OCC mechanism combination includes at least two OCC mechanisms; the OCC sequence length of the OCC mechanism is at least two; determining the OCC sequence corresponding to the OCC mechanism in the OCC mechanism combination based on protocol preset rules and / or configuration information sent by the network device includes: Based on the protocol preset rules or the configuration information, multiple eighteenth mapping relationships are determined between each OCC mechanism, OCC sequence, OCC sequence length and index in different combinations of OCC mechanisms; A first OCC mechanism combination is determined based on the fourth information; wherein, the fourth information is information received from the network device; Based on the method for determining the OCC sequence length, the OCC sequence length of each OCC mechanism in the first OCC mechanism combination is determined; Based on the OCC sequence length and at least two OCC mechanisms in the first OCC mechanism combination, at least one of the eighteenth mapping relationships is determined from a plurality of eighteenth mapping relationships; Based on the first information and the at least one eighteenth mapping relationship, the sequence corresponding to the OCC mechanism in the OCC mechanism combination is determined; wherein, the first information is information received from the network device or information determined based on the terminal identifier, and the first information is used to indicate the index.

40. The method according to claim 26, characterized in that, The OCC mechanism combination includes at least two OCC combinations; each OCC mechanism combination includes at least two OCC mechanisms; determining the OCC sequence corresponding to the OCC mechanism in the OCC mechanism combination based on protocol preset rules and / or configuration information sent by the network device includes: Based on the protocol preset rules or the configuration information, determine multiple nineteenth mapping relationships between each OCC mechanism, OCC sequence, OCC sequence length, and index in the OCC mechanism combination; A first OCC mechanism combination is determined based on the fourth information; wherein, the fourth information is information received from the network device; Based on the method for determining the OCC sequence length, the OCC sequence length of each OCC mechanism in the first OCC mechanism combination is determined; Based on the OCC sequence length and at least two OCC mechanisms in the first OCC mechanism combination, at least two of the nineteenth mapping relationships are determined from a plurality of nineteenth mapping relationships; Based on the first information and the at least two nineteenth mapping relationships, the sequence corresponding to the OCC mechanism in the OCC mechanism combination is determined; wherein, the first information is information received from the network device or information determined based on the terminal identifier, and the first information is used to indicate the index.

41. The method according to claim 26, characterized in that, Different OCC mechanisms use the same sequence type; determining the OCC sequence corresponding to the OCC mechanism in the OCC mechanism combination based on protocol preset rules and / or configuration information sent by network devices includes: For the sequence type used, a twentieth mapping relationship between the OCC sequence index and the OCC sequence length is determined based on the protocol preset rules or the configuration information; Based on the protocol preset rules, the first information, and the twentieth mapping relationship, the OCC sequence corresponding to the OCC mechanism in the OCC mechanism combination is determined; wherein, the first information is information sent by the network device or information determined based on the terminal identifier, and the first information is used to indicate the index.

42. The method according to claim 36, characterized in that, The protocol's preset rule is: the twenty-first mapping relationship is determined based on the twentieth mapping relationship, the OCC mechanism, and the OCC sequence length of the OCC mechanism.

43. The method according to any one of claims 1 to 7, characterized in that, The method further includes: Receive the fifth message sent by the network device; The fifth piece of information is used to indicate at least one OCC sequence corresponding to the OCC mechanism.

44. The method according to claims 1 to 43, characterized in that, The method further includes: Receive configuration information sent by network devices; The configuration information is used to indicate the mapping relationship.

45. A communication method, characterized in that, The method is performed by a network device, and the method includes: Send configuration information to the terminal; The configuration information is used to indicate the mapping relationship, which includes at least one of the following: The first mapping relationship is the relationship between the index and the length of the OCC sequence for at least two OCC mechanisms; The second mapping relationship is the relationship between the index and the lengths of the OCC sequences of at least two OCC mechanisms in any combination of at least two OCC mechanisms. The third mapping relationship is the relationship between the index, at least two OCC mechanisms in combination of at least two OCC mechanisms, and the OCC sequence lengths of at least two OCC mechanisms in combination of at least two OCC mechanisms. The fourth mapping relationship is the relationship between the index and the length of the OCC sequence for at least two OCC mechanisms; The fifth mapping relationship is the relationship between the index and the lengths of the OCC sequences of at least two OCC mechanisms in any combination of at least two OCC mechanisms. The sixth mapping relationship is the relationship between the index, at least two OCC mechanisms in combination of at least two OCC mechanisms, and the OCC sequence lengths of at least two OCC mechanisms in combination of at least two OCC mechanisms. The seventh mapping relationship is the relationship between all OCC mechanisms, OCC sequences, and indices in the OCC mechanism combination; The eighth mapping relationship is the relationship between all OCC mechanisms, OCC sequences, and indices in different combinations of OCC mechanisms; The ninth mapping relationship is the relationship between all OCC mechanisms, OCC sequences, OCC sequence lengths, and indices in the OCC mechanism combination; The tenth mapping relationship is the relationship between all OCC mechanisms, OCC sequences, OCC sequence lengths, and indices in the OCC mechanism combination; The eleventh mapping relationship is the relationship between all OCC mechanisms, OCC sequences, OCC sequence lengths, and indices in different OCC mechanism combinations; The twelfth mapping relationship is the relationship between all OCC mechanisms, OCC sequences, OCC sequence lengths, and indices in different combinations of OCC mechanisms. The thirteenth mapping relationship is the relationship between each OCC mechanism, OCC sequence, and index in the OCC mechanism combination; The fourteenth mapping relationship is the relationship between the OCC mechanism, OCC sequence, and index of each OCC mechanism in different OCC mechanism combinations; The fifteenth mapping relationship is the relationship between each OCC mechanism, OCC sequence, OCC sequence length, and index in the OCC mechanism combination; The sixteenth mapping relationship is the relationship between each OCC mechanism, OCC sequence, OCC sequence length, and index in the OCC mechanism combination; The seventeenth mapping relationship is the relationship between each OCC mechanism, OCC sequence, OCC sequence length, and index in different OCC mechanism combinations; The eighteenth mapping relationship is the relationship between each OCC mechanism, OCC sequence, OCC sequence length, and index in different OCC mechanism combinations; The nineteenth mapping relationship is the relationship between each OCC mechanism, OCC sequence, OCC sequence length, and index in the OCC mechanism combination; The twentieth mapping relationship is the relationship between the OCC sequence index and the OCC sequence length; The twenty-first mapping relationship is a relationship determined based on the twentieth mapping relationship, the OCC mechanism, and the OCC sequence length of the OCC mechanism.

46. ​​The method according to claim 45, characterized in that, The method further includes at least one of the following: Send the first information to the terminal; the first information is used to indicate the index. Send a second message to the terminal. The second message is used to determine the mapping relationship corresponding to an OCC mechanism combination. Send a third message to the terminal, the third message being used to indicate the length of the OCC sequence corresponding to at least one OCC mechanism; Send a fourth message to the terminal, which is used to determine an OCC mechanism combination; A fifth message is sent to the terminal, which indicates an OCC sequence corresponding to at least one of the OCC mechanisms.

47. A communication method, characterized in that, The method includes: Network devices send configuration information to terminals; The configuration information is used to indicate the mapping relationship, which includes at least one of the following: The first mapping relationship is the relationship between the index and the length of the OCC sequence for at least two OCC mechanisms; The second mapping relationship is the relationship between the index and the lengths of the OCC sequences of at least two OCC mechanisms in any combination of at least two OCC mechanisms. The third mapping relationship is the relationship between the index, at least two OCC mechanisms in combination of at least two OCC mechanisms, and the OCC sequence lengths of at least two OCC mechanisms in combination of at least two OCC mechanisms. The fourth mapping relationship is the relationship between the index and the length of the OCC sequence for at least two OCC mechanisms; The fifth mapping relationship is the relationship between the index and the lengths of the OCC sequences of at least two OCC mechanisms in any combination of at least two OCC mechanisms. The sixth mapping relationship is the relationship between the index, at least two OCC mechanisms in combination of at least two OCC mechanisms, and the OCC sequence lengths of at least two OCC mechanisms in combination of at least two OCC mechanisms. The seventh mapping relationship is the relationship between all OCC mechanisms, OCC sequences, and indices in the OCC mechanism combination; The eighth mapping relationship is the relationship between all OCC mechanisms, OCC sequences, and indices in different combinations of OCC mechanisms; The ninth mapping relationship is the relationship between all OCC mechanisms, OCC sequences, OCC sequence lengths, and indices in the OCC mechanism combination; The tenth mapping relationship is the relationship between all OCC mechanisms, OCC sequences, OCC sequence lengths, and indices in the OCC mechanism combination; The eleventh mapping relationship is the relationship between all OCC mechanisms, OCC sequences, OCC sequence lengths, and indices in different OCC mechanism combinations; The twelfth mapping relationship is the relationship between all OCC mechanisms, OCC sequences, OCC sequence lengths, and indices in different combinations of OCC mechanisms. The thirteenth mapping relationship is the relationship between each OCC mechanism, OCC sequence, and index in the OCC mechanism combination; The fourteenth mapping relationship is the relationship between the OCC mechanism, OCC sequence, and index of each OCC mechanism in different OCC mechanism combinations; The fifteenth mapping relationship is the relationship between each OCC mechanism, OCC sequence, OCC sequence length, and index in the OCC mechanism combination; The sixteenth mapping relationship is the relationship between each OCC mechanism, OCC sequence, OCC sequence length, and index in the OCC mechanism combination; The seventeenth mapping relationship is the relationship between each OCC mechanism, OCC sequence, OCC sequence length, and index in different OCC mechanism combinations; The eighteenth mapping relationship is the relationship between each OCC mechanism, OCC sequence, OCC sequence length, and index in different OCC mechanism combinations; The nineteenth mapping relationship is the relationship between each OCC mechanism, OCC sequence, OCC sequence length, and index in the OCC mechanism combination; The twentieth mapping relationship is the relationship between the OCC sequence index and the OCC sequence length; The twenty-first mapping relationship is a relationship determined based on the twentieth mapping relationship, the OCC mechanism, and the OCC sequence length of the OCC mechanism.

48. A terminal, characterized in that, The terminal includes: The processing module is configured as follows: Determine the OCC parameters corresponding to the orthogonal covering code OCC mechanism.

49. A network device, characterized in that, The network device includes: The transceiver module is configured as follows: Network devices send configuration information to terminals; The configuration information is used to indicate the mapping relationship, which includes at least one of the following: The first mapping relationship is the relationship between the index and the length of the OCC sequence for at least two OCC mechanisms; The second mapping relationship is the relationship between the index and the lengths of the OCC sequences of at least two OCC mechanisms in any combination of at least two OCC mechanisms. The third mapping relationship is the relationship between the index, at least two OCC mechanisms in combination of at least two OCC mechanisms, and the OCC sequence lengths of at least two OCC mechanisms in combination of at least two OCC mechanisms. The fourth mapping relationship is the relationship between the index and the length of the OCC sequence for at least two OCC mechanisms; The fifth mapping relationship is the relationship between the index and the lengths of the OCC sequences of at least two OCC mechanisms in any combination of at least two OCC mechanisms. The sixth mapping relationship is the relationship between the index, at least two OCC mechanisms in combination of at least two OCC mechanisms, and the OCC sequence lengths of at least two OCC mechanisms in combination of at least two OCC mechanisms. The seventh mapping relationship is the relationship between all OCC mechanisms, OCC sequences, and indices in the OCC mechanism combination; The eighth mapping relationship is the relationship between all OCC mechanisms, OCC sequences, and indices in different combinations of OCC mechanisms; The ninth mapping relationship is the relationship between all OCC mechanisms, OCC sequences, OCC sequence lengths, and indices in the OCC mechanism combination; The tenth mapping relationship is the relationship between all OCC mechanisms, OCC sequences, OCC sequence lengths, and indices in the OCC mechanism combination; The eleventh mapping relationship is the relationship between all OCC mechanisms, OCC sequences, OCC sequence lengths, and indices in different OCC mechanism combinations; The twelfth mapping relationship is the relationship between all OCC mechanisms, OCC sequences, OCC sequence lengths, and indices in different combinations of OCC mechanisms. The thirteenth mapping relationship is the relationship between each OCC mechanism, OCC sequence, and index in the OCC mechanism combination; The fourteenth mapping relationship is the relationship between the OCC mechanism, OCC sequence, and index of each OCC mechanism in different OCC mechanism combinations; The fifteenth mapping relationship is the relationship between each OCC mechanism, OCC sequence, OCC sequence length, and index in the OCC mechanism combination; The sixteenth mapping relationship is the relationship between each OCC mechanism, OCC sequence, OCC sequence length, and index in the OCC mechanism combination; The seventeenth mapping relationship is the relationship between each OCC mechanism, OCC sequence, OCC sequence length, and index in different OCC mechanism combinations; The eighteenth mapping relationship is the relationship between each OCC mechanism, OCC sequence, OCC sequence length, and index in different OCC mechanism combinations; The nineteenth mapping relationship is the relationship between each OCC mechanism, OCC sequence, OCC sequence length, and index in the OCC mechanism combination; The twentieth mapping relationship is the relationship between the OCC sequence index and the OCC sequence length; The twenty-first mapping relationship is a relationship determined based on the twentieth mapping relationship, the OCC mechanism, and the OCC sequence length of the OCC mechanism.

50. A communication system comprising a terminal and a network device, the terminal being configured to implement the method of any one of claims 1 to 44, and the network device being configured to implement the method of any one of claims 45 to 46.

51. A terminal, characterized in that, The terminal includes: One or more processors; The terminal is used to execute the method according to any one of claims 1 to 44.

52. A network device, characterized in that, The network device includes: One or more processors; The network device is used to perform the method according to any one of claims 45 to 46.

53. A computer program product, comprising a computer program or instructions, characterized in that, When the computer program or instructions are executed by a processor, they implement the steps of the method according to any one of claims 1 to 44 and claims 45 to 46.

54. A storage medium, characterized in that, The storage medium stores instructions that, when executed on a communication device, cause the communication device to perform the method of any one of claims 1 to 44 and claims 45 to 46.