Communication parameter processing method, communication device, and storage medium

WO2026218169A1PCT designated stage Publication Date: 2026-10-22BEIJING XIAOMI MOBILE SOFTWARE CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2025/089084
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Filing Date
2025-04-15
Publication Date
2026-10-22

Smart Images

  • Figure CN2025089084_22102026_PF_FP_ABST
    Figure CN2025089084_22102026_PF_FP_ABST
Patent Text Reader

Abstract

The embodiments of the present disclosure relate to a communication parameter processing method, a communication device, and a storage medium. The communication parameter processing method comprises: during retransmission of a first data frame by means of at least one of a first channel or a second channel, incrementing a retransmission counter by 1 each time the first data frame is retransmitted, wherein the first channel comprises a primary channel, and the second channel comprises a non-primary channel access channel or a dynamic subband operation channel. The embodiments of the present disclosure can prevent inconsistent counts occurring in retransmission counters in multi-channel scenarios, thereby ensuring retransmission mechanism reliability.
Need to check novelty before this filing date? Find Prior Art

Description

Communication parameter processing methods, communication equipment, and storage media Technical Field

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

[0002] Currently, research on Wi-Fi technology focuses on areas such as Ultra High Reliability (UHR), with the vision of improving the reliability of Wireless Local Area Networks (WLAN) connections, reducing latency, improving manageability, increasing throughput at different signal-to-noise ratio (SNR) levels, and reducing device-level power consumption. Within UHR, there are communication scenarios where devices switch from the primary channel to other channels; the handling of communication parameters in these scenarios requires further investigation. Summary of the Invention

[0003] This disclosure provides a communication parameter processing method, a communication device, and a storage medium, which helps to improve the communication parameter processing mechanism in channel switching scenarios and enhance communication efficiency.

[0004] In a first aspect, embodiments of this disclosure provide a communication parameter processing method, including:

[0005] During the retransmission of the first data frame via at least one of the first channel or the second channel, the retransmission counter is incremented by 1 each time the first data frame is retransmitted.

[0006] The first channel includes a main channel, and the second channel includes a non-main channel accessing the main channel or a dynamic sub-band operation channel.

[0007] Secondly, embodiments of this disclosure also provide a communication device, including:

[0008] The processing module is configured to increment the retransmission counter by 1 each time the first data frame is retransmitted via at least one of the first channel or the second channel.

[0009] The first channel includes a main channel, and the second channel includes a non-main channel accessing the main channel or a dynamic sub-band operation channel.

[0010] Thirdly, embodiments of this disclosure also provide a communication device, including:

[0011] One or more processors;

[0012] The aforementioned communication device is used to execute the communication parameter processing method provided in the first aspect of the present disclosure.

[0013] Fourthly, this disclosure also provides a storage medium storing instructions that, when executed on a communication device, cause the communication device to perform the communication parameter processing method provided in the first aspect of this disclosure.

[0014] Fifthly, embodiments of this disclosure also provide a program product, including at least one of a program and instructions, wherein when the program or instructions are executed by a communication device, the communication parameter processing method provided in the first aspect is implemented.

[0015] In this embodiment, regardless of whether the data frame is retransmitted using the first channel or the second channel, the same retransmission counter is used to count the number of retransmissions, avoiding counting confusion in multi-channel scenarios and ensuring the reliability of the retransmission mechanism. This also helps to improve the communication parameter processing mechanism in channel switching scenarios, thereby increasing communication efficiency.

[0016] Additional aspects and advantages of embodiments of this disclosure will be set forth in part in the description which follows, and will become apparent from the description or may be learned by practice of this disclosure. Attached Figure Description

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

[0018] Figure 1 is a schematic diagram of the architecture of the communication system provided in an embodiment of this disclosure;

[0019] Figure 2 is an interactive schematic diagram of the communication parameter processing method provided in the embodiments of this disclosure;

[0020] Figure 3 is a flowchart illustrating the communication parameter processing method provided in an embodiment of this disclosure;

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

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

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

[0024] This disclosure provides a communication parameter processing method, a communication device, and a storage medium, which helps to improve the communication parameter processing mechanism in channel switching scenarios and enhance communication efficiency.

[0025] In a first aspect, embodiments of this disclosure provide a communication parameter processing method, the method comprising:

[0026] During the retransmission of the first data frame via at least one of the first channel or the second channel, the retransmission counter is incremented by 1 each time the first data frame is retransmitted.

[0027] The first channel includes a main channel, and the second channel includes a non-main channel accessing the main channel or a dynamic sub-band operation channel.

[0028] In the above embodiments, regardless of whether the data frame is retransmitted using the first channel or the second channel, the same retransmission counter is used to count the number of retransmissions, avoiding counting confusion in multi-channel scenarios and ensuring the reliability of the retransmission mechanism. Furthermore, retransmitting data frames through at least one of the first and / or second channels helps improve the utilization of channel resources and increase the overall network throughput.

[0029] In conjunction with some embodiments provided in the first aspect, in some embodiments, the traffic identifier TID corresponding to the first data frame is the same in each retransmission process, and the sequence number SN corresponding to the first data frame is the same in each retransmission process.

[0030] In the above embodiments, keeping the TID unchanged helps maintain the stability of the frame priority during retransmission, avoiding service quality fluctuations caused by channel switching. Keeping the SN unchanged eliminates the need for the receiver to distinguish between the original frame and the retransmitted frame, allowing for direct deduplication via the SN, reducing processing complexity. At the same time, SN consistency prevents sequence number jumps caused by retransmissions across multiple channels.

[0031] In conjunction with some embodiments provided in the first aspect, in some embodiments, in response to the first data frame being a data frame encapsulated based on a Single Media Access Control Service Data Unit (MSDU), the transmission timer and time to lifetime of the MSDU are kept in a continuous timing state during the retransmission of the first data frame;

[0032] In response to the first data frame being a data frame encapsulated based on an Aggregated Media Access Control Service Data Unit (A-MSDU), the transmission timer and time to lifetime of the A-MSDU are continuously timed during the retransmission of the first data frame.

[0033] In the above embodiments, during the process of retransmitting data frames through multiple channels, continuously timing the transmission timer of the MSDU or A-MSDU helps to avoid wireless retransmission of data frames and prevent invalid data frames from occupying resources. By continuously timing the lifetime of the MSDU or A-MSDU, the lifecycle of the data frame can be determined to be controllable, further preventing wireless data frames from occupying channel resources.

[0034] In conjunction with some embodiments provided in the first aspect, in some embodiments, during the transmission of data frames of the same service flow through at least one of the first channel or the second channel, the SNs of the data frames of the same service flow belong to the same sequence number space (SNS).

[0035] In the above embodiments, when transmitting data frames through multiple channels, the data frames of multiple channels are sorted according to a unified sequence number to avoid out-of-order problems caused by multiple channels in parallel at the receiving end, thereby improving the data frame transmission efficiency.

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

[0037] During the process of receiving data frames of the same service stream through at least one of the first channel or the second channel, the same service stream data frames are received through the same receiver buffer.

[0038] In the above embodiments, when transmitting data frames through multiple channels, data frames of the same service stream transmitted through multiple channels can be received by buffering at the same receiving end, avoiding data frame reception chaos and facilitating the effective transmission of data frames of the same service stream.

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

[0040] In response to determining that the second channel is idle through energy detection, the second channel is accessed according to the same Enhanced Distributed Channel Access (EDCA) parameters as the first channel or the Multi-User Enhanced Distributed Channel Access (MU-EDCA) parameters.

[0041] In the above embodiments, accessing the second channel using the same EDCA parameters as the first channel or MU-EDCA parameters helps to balance the load of multiple channels and improve channel access efficiency.

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

[0043] In response to determining that the second channel is busy and generating a random backoff number through energy detection, switch back to the first channel and discard the random backoff number.

[0044] In the above embodiments, backoff number dropping can effectively avoid channel access conflicts and ensure the smooth transmission of data frames under NPCA or DSO mechanisms.

[0045] Secondly, embodiments of this disclosure also provide a communication device, including:

[0046] During the retransmission of the first data frame via at least one of the first channel or the second channel, the retransmission counter is incremented by 1 each time the first data frame is retransmitted.

[0047] The first channel includes a main channel, and the second channel includes a non-main channel accessing the main channel or a dynamic sub-band operation channel.

[0048] Thirdly, embodiments of this disclosure also provide a communication device, including:

[0049] One or more processors;

[0050] The communication device is used to perform the method described in the first aspect and / or the optional implementation provided by the first aspect.

[0051] Fourthly, embodiments of this disclosure also provide a storage medium storing instructions that, when executed on a communication device, cause the communication device to perform the method described in the first aspect and / or the optional implementation provided in the first aspect.

[0052] Fifthly, 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 first aspect and / or the optional implementations provided in the first aspect.

[0053] In a sixth aspect, embodiments of this disclosure provide a computer program that, when run on a computer, causes the computer to perform the methods described in the first aspect and / or the optional implementations provided in the first aspect.

[0054] In a seventh 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 in the first aspect and / or the optional implementations provided in the first aspect.

[0055] It is understood that the aforementioned communication devices, 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.

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

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

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

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

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

[0061] 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 whether there is a branch B); in some embodiments, B (execute B regardless of whether there is a branch A); in some embodiments, execution is selected from A and B (A and B are selectively executed); in some embodiments, both A and B are executed. The same applies when there are more branches such as A, B, C, etc.

[0062] In some embodiments, the notation "A or B" may include the following technical solutions, depending on the situation: in some embodiments, A (execute A regardless of whether a branch B exists); in some embodiments, B (execute B regardless of whether a branch A exists); 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, and C.

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

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

[0065] In some embodiments, terms such as "time / frequency" and "time-frequency domain" refer to the time domain and / or frequency domain.

[0066] In some embodiments, terms such as “in response to…”, “in response to determining…”, “in the case of…”, “when…”, “when…”, “if…”, etc. can be used interchangeably. These descriptions all refer to the device making a corresponding action under certain objective circumstances. They do not necessarily limit the time, nor do they require the device to make a judgment action when implementing it, nor do they mean that there must be other limitations.

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

[0068] In some embodiments, devices, etc., may be interpreted as physical or virtual, and their names are not limited to those described in the embodiments. Terms such as “device,” “equipment,” “circuit,” “network element,” “network function,” “network device,” “function,” “node,” “unit,” “section,” “system,” “network,” “chip,” “chip system,” “entity,” and “subject” are interchangeable.

[0069] In some embodiments, "network" can be interpreted as devices included in a network (e.g., access network devices, core network devices, etc.).

[0070] In addition, terms such as "uplink" and "downlink" can be replaced with terms corresponding to inter-terminal communication (e.g., "side"). For example, uplink channel and downlink channel can be replaced with side channel, and uplink link and downlink link can be replaced with side link.

[0071] In some embodiments, "link" can mean "connection" or "link"; in various embodiments, "connection" and "link" can be used interchangeably.

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

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

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

[0075] In existing Wi-Fi applications, the hardware capabilities of access point (AP) devices are generally greater than those of station (STA) devices. For example, an AP might typically support a maximum bandwidth of 320MHz and a maximum of 4 spatial streams (SS), while a STA might only support a maximum bandwidth of 80MHz and a maximum of 2 SS. In this situation, the hardware capabilities of the AP and STA are asymmetrical, and the AP may be limited to the STA's hardware capabilities for communication, resulting in wasted hardware resources. To address this, existing technologies propose mechanisms such as Dynamic Subband Operation (DSO) or Non-Primary Channel Access (NPCA).

[0076] Both the NPCA and DSO mechanisms involve a switchover from the primary channel to other channels. For example, in the NPCA mechanism, communication equipment can switch between the primary channel and a non-primary channel accessing the primary channel (NPCA primary channel), while in the DSO mechanism, it can switch between the primary channel and the DSO channel (DSOChannel). Both NPCA and DSO mechanisms can also utilize Transmission Opportunity (TXOP). Further research is needed into the processing of communication parameters involved in data frame transmission, such as Quality of Service (QoS) data transmission in NPCA and / or DSO mechanisms. These parameters include sequence number (SN) allocation, retry counter determination, medium access control (MAC) service data unit (MSDU) transmit timer count determination, and aggregated MAC service data unit (A-MSDU) transmit timer count determination.

[0077] To address the aforementioned issues, this disclosure provides a communication parameter processing method that improves the communication parameter processing mechanism under the NPCA and / or DSO mechanisms, thereby enhancing communication efficiency.

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

[0079] As shown in Figure 1, the communication system 100 includes AP101 and STA102.

[0080] During the process of AP101 retransmitting data frames to STA102 via at least one of the first or second channels, the retransmission counter is incremented by 1 for each retransmission of a data frame.

[0081] Alternatively, during the process of retransmitting data frames to AP101 via at least one of the first or second channels, STA102 increments the retransmission counter by 1 for each retransmission of a data frame.

[0082] The first channel includes the primary channel, and the second channel includes the non-primary channel accessing the primary channel (NPCA primary channel), or the first channel includes the primary channel and the second channel includes the DSO channel.

[0083] In some embodiments, an AP can be an access point for mobile terminals to access a wired network. An AP acts as a bridge connecting wired and wireless networks, its main function being to connect various wireless network clients together and then connect the wireless network to an Ethernet network. Specifically, an AP can be a terminal device or network device equipped with a Wi-Fi chip. Optionally, the AP can support various WLAN standards such as 802.11ax, 802.11be, 802.11ac, 802.11n, 802.11g, 802.11b, 802.11a, 802.11bf, and 802.11bn, as well as the next-generation 802.11 protocol, but is not limited to these.

[0084] In some embodiments, the STA may also be referred to as a Non-AP STA. A Non-AP STA (STA) includes, for example, a wireless communication chip, wireless sensor, or wireless communication terminal that supports Wi-Fi communication. Optionally, the wireless communication terminal may be at least one of, but is not limited to, a mobile phone, a wearable device, an IoT device supporting Wi-Fi communication, a car with Wi-Fi communication capabilities, a smart car, a tablet computer, a computer with wireless transceiver capabilities, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal device in industrial control, a wireless terminal device in self-driving, a wireless terminal device in remote medical surgery, a wireless terminal device in a smart grid, a wireless terminal device in transportation safety, a wireless terminal device in a smart city, and a wireless terminal device in a smart home.

[0085] Specifically, the STA can be a terminal device or network device with a Wi-Fi chip. Optionally, the site device can support various WLAN standards such as 802.11ax, 802.11be, 802.11ac, 802.11n, 802.11g, 802.11b, 802.11a, 802.11bf, and 802.11bn, as well as the next-generation 802.11 protocol, but is not limited to these.

[0086] Optionally, in this embodiment of the disclosure, AP and STA can be devices that support multiple links. For example, they can be represented as Access Point Multi-Link Device (AP MLD) and Non-Access Point Multi-Link Device (Non-AP MLD), respectively. AP MLD can represent an access point that supports multiple link communication functions, and Non-AP MLD can represent a site that supports multiple link communication functions.

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

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

[0089] The embodiments disclosed herein can be applied to wireless local area networks (WLANs), such as WLANs using the 802.11 series of protocols.

[0090] Figure 2 is a flowchart illustrating a communication parameter processing method according to an embodiment of the present disclosure. As shown in Figure 2, the method includes:

[0091] S21, the first device retransmits the first data frame through at least one of the first channel or the second channel.

[0092] In this embodiment of the disclosure, the first data frame can be any QoS data frame that the communication device needs to retransmit.

[0093] In this embodiment of the disclosure, the first device, as the transmitter of the first data frame, can be any communication device, such as a STA or an AP. The second device can be any communication device that communicates with the first device, and there are no restrictions on this.

[0094] As an example, the first device can be a STA, the second device can be an AP, and the first device retransmits the first data frame to the second device through at least one of the first channel or the second channel.

[0095] As an example, the first device can be an AP, the second device can be a STA, and the first device retransmits the first data frame to the second device through at least one of the first channel or the second channel.

[0096] In this embodiment of the disclosure, the first channel includes a primary channel, and the second channel includes a non-primary channel accessing the primary channel (NPCA primary channel) or a DSO channel.

[0097] As an example, the first device can retransmit the first data frame through the main channel, or it can retransmit the first data frame by accessing the main channel through a non-main channel, or it can switch between the main channel and the non-main channel to access the main channel to achieve the retransmission of the first data frame, and each time the first data frame is retransmitted through one of the channels.

[0098] As an example, the first device can retransmit the first data frame through the main channel, or through the DSO channel, or switch between the main channel and the DSO channel to retransmit the first data frame, and each time the first data frame is retransmitted through one of the channels.

[0099] Optionally, the first channel includes the main channel, and the second channel includes the DSO channel or the NPCA channel.

[0100] The main channel is the channel through which the first device communicates with the second device. It can be the 20MHz channel that establishes the initial association between the first device and the second device, or it can be any other channel that includes the 20MHz channel for establishing the initial association between the first device and the second device, such as a 40MHz channel or an 80MHz channel, etc. There are no restrictions here.

[0101] The bandwidth of the DSO channel can be the same as that of the main channel, or it can be the operating bandwidth of the first device, such as 40MHz or 80MHz, without restriction. For example, if the first device is a STA with an operating bandwidth of 80MHz, the bandwidth of the DSO channel can be 20MHz for the STA to establish the initial association with the AP, or it can be the STA's operating bandwidth of 80MHz.

[0102] The channel bandwidth of the NPCA channel can be the same as that of the NPCA main channel, for example, both can be 20MHz bandwidth, or the channel bandwidth of the NPCA channel can be 40MHz or 80MHz, and cover the 20MHz bandwidth of the NPCA main channel.

[0103] S22, during the retransmission of the first data frame through at least one of the first channel or the second channel, the first device increments the retransmission counter by 1 each time it retransmits the first data frame.

[0104] In this embodiment of the disclosure, when the first channel includes a main channel and the second channel includes a non-main channel accessing the main channel, the first device can switch between the main channel and the non-main channel accessing the main channel and retransmit the first data frame. Regardless of whether the first device accesses the main channel through the main channel or the non-main channel, the first device can increment the retransmission counter by 1 each time the first data frame is retransmitted.

[0105] That is, during the process of the first device retransmitting the first data frame through the main channel and non-main channels, the number of times the retransmission counter is counted is the total number of times the first device retransmits the first data frame through the main channel and non-main channels.

[0106] In this embodiment of the disclosure, when the first channel includes a main channel and the second channel includes a DSO channel, the first device can switch between the main channel and the DSO channel and retransmit the first data frame. Regardless of whether the first device retransmits the first data frame through the main channel or the DSO channel, the first device can increment the number of retransmission counters by 1 each time.

[0107] That is, during the process of the first device retransmitting the first data frame through the main channel and the DSO channel, the number of times the retransmission counter is counted is the total number of times the first device retransmits the first data frame through the main channel and the DSO channel.

[0108] In this embodiment of the disclosure, the traffic identifier (TID) corresponding to the first data frame is the same in each retransmission process.

[0109] That is, during the retransmission of the first data frame by the first device through at least one of the first channel or the second channel, the traffic identifier of the first data frame remains unchanged regardless of whether it is retransmitted through the first channel or the second channel. In other words, the TID of the first data frame remains unchanged throughout the entire retransmission process.

[0110] As an example, if a first device retransmits a first data frame through a first channel for the first time and then retransmits the first data frame through a second channel for the second time, then the TID of the first data frame is the same in the first and second retransmission processes.

[0111] In this embodiment of the disclosure, the sequence number SN corresponding to the first data frame is the same in each retransmission process.

[0112] That is, during the retransmission of the first data frame by the first device through at least one of the first channel or the second channel, the SN of the first data frame remains unchanged regardless of whether it is retransmitted through the first channel or the second channel. In other words, the SN of the first data frame remains unchanged throughout the entire retransmission process.

[0113] As an example, if a first device retransmits a first data frame through a first channel for the first time and then retransmits the first data frame through a second channel for the second time, then the SN of the first data frame is the same in the first and second retransmission processes.

[0114] In this embodiment of the disclosure, when the first data frame is a data frame based on a single MSDU encapsulation, the transmission timer and lifetime of the MSDU remain in a continuous real-time state during the expulsion of the first data frame.

[0115] That is, when the first data frame is transmitted for the first time, the transmission timer and lifetime of the corresponding MSDU start counting. During the process of the first device retransmitting the first data frame through at least one of the first channel or the second channel, the transmission timer and generation time of the MSDU continue to count regardless of whether the first data frame is retransmitted in the first channel or the second channel, and are independent of the channel change during the retransmission of the first data frame.

[0116] As an example, the first device sends the first data frame for the first time through the first channel and retransmits it multiple times through the first channel and the second channel. The transmission timer and lifetime of the MSDU remain in a continuous timing state during the retransmission process and will not be reset due to the channel change of the retransmission of the first data frame.

[0117] In this embodiment of the disclosure, when the first data frame is a data frame encapsulated based on A-MSDU (containing multiple MSDU subframes), the transmission timer and lifetime of the A-MSDU remain in a continuous real-time state during the expulsion of the first data frame.

[0118] That is, when the first data frame is transmitted for the first time, the transmission timer and lifetime of the corresponding A-MSDU start counting. During the process of the first device retransmitting the first data frame through at least one of the first channel or the second channel, the transmission timer and generation time of the A-MSDU continue to count regardless of whether the first data frame is retransmitted in the first channel or the second channel, and are independent of the channel change during the retransmission of the first data frame.

[0119] As an example, the first device sends the first data frame for the first time through the first channel and retransmits it multiple times through the first channel and the second channel. The transmission timer and lifetime of the A-MSDU remain in a continuous timing state during the retransmission process and will not be reset due to the channel change of the retransmission of the first data frame.

[0120] S23, the first device transmits data frames of the same service flow through at least one of the first channel or the second channel.

[0121] In this embodiment of the disclosure, the first device can send data frames of the same service flow through the main channel, or through a non-main channel accessing the main channel to send data frames of the same service flow, or switch between the main channel and the non-main channel accessing the main channel to send data frames of the same service flow, that is, send part of the data frames of the same service flow through one of the channels.

[0122] Optionally, the first device can send data frames of the same service flow through the main channel, or through the DSO channel, or switch between the main channel and the DSO channel to send data frames of the same service flow, that is, send a portion of the data frames of the same service flow through one of the channels.

[0123] In this embodiment of the disclosure, when the first device transmits data frames of the same service flow through at least one of the first channel or the second channel, the SNs of the data frames of the same service flow belong to the same sequence number space (SNS).

[0124] As an example, when the first device transmits data frames of the same service flow through the first channel or the second channel, the SNs of the data frames of the same service flow belong to the same SNS.

[0125] As an example, when the first device transmits data frames of the same service flow through the first channel and the second channel, the SNs of the data frames of the same service flow belong to the same SNS. That is, under the NPCA mechanism, the SNs of the data frames of the same service flow transmitted by the first device through the main channel and non-main channel accessing the main channel belong to the same SNS, and the SNs of different data frames are ordered according to the transmission order; under the DSO mechanism, the SNs of the data frames of the same service flow transmitted by the first device through the main channel and the DSO channel belong to the same SNS, and the SNs of different data frames are ordered according to the transmission order.

[0126] In the process of the first device transmitting data frames of the same service flow through the first channel and the second channel, the first device, as the transmitter, can define a new sequence number space identifier (SNS Identifier) ​​or reuse an existing sequence number space identifier to allocate the SN of the data frames of the same service flow transmitted through the first channel and the second channel within the SNS corresponding to the sequence number space identifier.

[0127] For example, the first device can allocate the SN of unicast data frames of the same service flow transmitted on the first and second channels through SNS12, or reuse the existing SNS2 to allocate the SN of unicast data frames of the same service flow transmitted on the first and second channels.

[0128] In this embodiment of the disclosure, the first device can receive data frames of the same service stream through the main channel, or through a non-main channel to access the main channel to receive data frames of the same service stream, or switch between the main channel and the non-main channel to access the main channel to receive data frames of the same service stream, that is, receive a portion of the data frames of the same service stream through one of the channels.

[0129] Optionally, the first device can receive data frames of the same service stream through the main channel, or through the DSO channel, or switch between the main channel and the DSO channel to receive data frames of the same service stream, that is, receive a portion of the data frames of the same service stream through one of the channels.

[0130] In this embodiment of the disclosure, when the first device receives data frames of the same service stream through at least one of the first channel or the second channel, it can receive data frames of the same service stream through the same receiver cache (RC).

[0131] As an example, under the NPCA mechanism, the first device can receive data frames of the same service stream transmitted through the main channel and non-main channel via the main channel through the same receiver buffer. Under the DSO mechanism, the first device can receive data frames of the same service stream transmitted through the main channel and DSO channel through the same receiver buffer.

[0132] In the process of receiving data frames of the same service flow transmitted through the first channel and the second channel, the first device, as the receiving end, can define a new receiving end buffer or reuse an existing receiving end buffer to receive data frames of the same service flow transmitted through the first channel and the second channel through the receiving end buffer.

[0133] For example, the first device can receive unicast data frames of the same service stream transmitted through the first and second channels via RC19 (a newly defined receiver buffer), or reuse the existing RC2 to receive unicast data frames of the same service stream transmitted through the first and second channels.

[0134] In this embodiment of the disclosure, the first device can determine whether the second channel is idle by energy detection (ED).

[0135] If the second channel is determined to be idle, the first device accesses the second channel using the same Enhanced Distributed Channel Access (EDCA) parameters as the first channel (primary channel) or the Multi-User Enhanced Distributed Channel Access (MU-EDCA) parameters.

[0136] If the second channel is determined to be busy and a random backoff number is generated through energy detection, the first device can switch back to the first channel (main channel) and discard the random backoff number.

[0137] For example, if the DSO channel is determined to be idle, the first device can access the DSO channel using the same EDCA parameters as the first channel (main channel) or multiple MU-EDCA parameters. If energy detection determines that the DSO channel is busy and generates random backoff numbers, the first device can switch back to the first channel (main channel) and discard the random backoff numbers.

[0138] The DSO mechanism can include multiple DSO channels, and the first device can access any idle DSO channel to transmit data frames.

[0139] For example, if it is determined that the non-primary channel accessing the primary channel is idle, the first device accesses the primary channel using the same EDCA parameters as the primary channel or multiple MU-EDCA parameters. If it is determined through energy detection that the primary channel accessing the non-primary channel is busy and generates random backoff numbers, the first device can switch back to the primary channel and discard the random backoff numbers.

[0140] The communication parameter processing method involved in the embodiments of this disclosure may include the foregoing steps and at least one of the embodiments. For example, S21 may be implemented as an independent embodiment, S22 may be implemented as an independent embodiment, S23 may be implemented as an independent embodiment, and any combination of steps S21 and S23 may be implemented as an independent embodiment, but is not limited thereto.

[0141] The communication parameter processing method provided in this disclosure will be further explained below with reference to specific examples.

[0142] In the NPCA mechanism, the SN allocation for QoS data frames is performed within the NPCA primary and primary channels. Under the DSO mechanism, the SN allocation for QoS data frames is performed within the DSOChannel and primary channel. During SN allocation, the data frame's SN must be allocated within the same SNS. For example, for the transmitter, a new SNS Identifier is defined; for instance, QoS unicast data frames can have their SN allocated using SNS12, or the existing SNS2 can be reused. For the receiver, a new receive buffer identifier is defined; for example, a newly defined RC19 (receiver cache) can be used, or the existing RC2 can be reused to receive data frames transmitted from the NPCA primary and primary channels, or to receive data frames transmitted from the DSOChannel and primary channel.

[0143] For QoS data frames, regardless of whether there is BA feedback, retransmitted QoS data frames have the same SN, regardless of the channel.

[0144] For QoS data frames that do not require BA acknowledgment, they may be transmitted multiple times in the NPCA primary channel and / or primary channel, or in the DSOChannel and / or primary channel. Therefore, the retransmission counter for the retransmitted data frame needs to consider the number of transmissions on both channels; that is, the retransmission counter increments by 1 for each retransmission, while the corresponding TID and SN remain unchanged. For the MSDU's transmission timer and lifetime, regardless of the channel used for transmission, the timer continues to run on both channels after it starts, i.e., it is maintained uniformly. For A-MSDU, its transmission timer and lifetime also continue to run on both channels during retransmission, i.e., it is maintained uniformly.

[0145] Under the DSO mechanism, communication devices may perform ED sensing in the DSO channel. When the channel is determined to be idle, the same EDCA parameters or MU-EDCA parameters as in the main channel are used to access the DSO channel. If the channel is detected to be busy in the DSO channel and a random backoff number is generated, the communication device must discard the generated random backoff number when switching back to the main channel.

[0146] Figure 3 is a flowchart illustrating a communication parameter processing method according to an embodiment of the present disclosure. As shown in Figure 3, the method includes:

[0147] S31, during the retransmission of the first data frame through at least one of the first channel or the second channel, the retransmission counter is incremented by 1 each time the first data frame is retransmitted.

[0148] The first channel includes the main channel, and the second channel includes non-main channel accessing the main channel or dynamic sub-band operation channel.

[0149] In this embodiment of the disclosure, it also includes:

[0150] During the retransmission of the first data frame via at least one of the first channel or the second channel, the retransmission counter is incremented by 1 each time the first data frame is retransmitted.

[0151] The first channel includes a main channel, and the second channel includes a non-main channel accessing the main channel or a dynamic sub-band operation channel.

[0152] In this embodiment of the disclosure, the traffic identifier TID corresponding to the first data frame is the same in each retransmission process, and the sequence number SN corresponding to the first data frame is the same in each retransmission process.

[0153] In this embodiment of the disclosure, in response to the first data frame being a data frame encapsulated based on a Single Media Access Control Service Data Unit (MSDU), the transmission timer and time to lifetime of the MSDU are kept in a continuous timing state during the retransmission of the first data frame.

[0154] In response to the first data frame being a data frame encapsulated based on an Aggregated Media Access Control Service Data Unit (A-MSDU), the transmission timer and time to lifetime of the A-MSDU are continuously timed during the retransmission of the first data frame.

[0155] In this embodiment of the disclosure, during the transmission of data frames of the same service flow through at least one of the first channel or the second channel, the SNs of the data frames of the same service flow belong to the same sequence number space (SNS).

[0156] In this embodiment of the disclosure, during the process of receiving data frames of the same service stream through at least one of the first channel or the second channel, the same service stream data frames are received through the same receiving end buffer.

[0157] In this embodiment of the disclosure, the method further includes:

[0158] In response to determining that the second channel is idle through energy detection, the second channel is accessed according to the same Enhanced Distributed Channel Access (EDCA) parameters as the first channel or the Multi-User Enhanced Distributed Channel Access (MU-EDCA) parameters.

[0159] In this embodiment of the disclosure, the method further includes:

[0160] In response to determining that the second channel is busy and generating a random backoff number through energy detection, switch back to the first channel and discard the random backoff number.

[0161] In some embodiments, the names of information, etc., are not limited to the names described in the embodiments. Terms such as "information", "message", "signal", "signaling", "report", "configuration", "indication", "instruction", "command", "channel", "parameter", "domain", "field", "symbol", "bit", "data", "program", and "chip" can be used interchangeably.

[0162] In some embodiments, terms such as “moment,” “point in time,” “time,” and “time location” can be used interchangeably, as can terms such as “duration,” “segment,” “time window,” “window,” and “time.”

[0163] In some embodiments, terms such as wireless access scheme and waveform can be used interchangeably.

[0164] In some embodiments, terms such as "certain," "preset," "default," "set," "indicated," "a certain," "any," and "first" can be used interchangeably. "Certain A," "preset A," "default A," "set A," "indicated A," "a certain A," "any A," and "first A" can be interpreted as A pre-defined in a protocol or the like, or as A obtained through setting, configuration, or instruction, or as specific A, a certain A, any A, or first A, but are not limited thereto.

[0165] In some embodiments, the determination or judgment can be made by a value represented by 1 bit (0 or 1), or by a true or false value (boolean), or by a comparison of numerical values ​​(e.g., a comparison with a predetermined value), but is not limited thereto.

[0166] In some embodiments, "not expecting to receive" can be interpreted as not receiving on time domain resources and / or frequency domain resources, or as not performing subsequent processing on the data after receiving it; "not expecting to send" can be interpreted as not sending, or as sending but not expecting the receiver to respond to the sent content.

[0167] This disclosure also proposes an apparatus (also referred to as a communication device, etc.) for implementing any of the above methods. For example, an apparatus is proposed, which includes units or modules for implementing the steps performed by the terminal in any of the above methods.

[0168] Figure 4 is a schematic diagram of the structure of a communication device proposed in an embodiment of this disclosure. In some embodiments, as shown in Figure 4, the communication device 400 may include a processing module 401.

[0169] In some embodiments, the processing module 401 is configured to increment the retransmission counter by 1 each time the first data frame is retransmitted via at least one of the first channel or the second channel.

[0170] The first channel includes a main channel, and the second channel includes a non-main channel accessing the main channel or a dynamic sub-band operation channel.

[0171] Optionally, the processing module 401 is used to execute at least one of the processing steps (e.g., S22, S31, but not limited thereto) performed by the communication device (first device) in any of the above methods, which will not be described in detail here. Optionally, the communication device 401 further includes a transceiver module 402, used to execute at least one of the transceiver steps (e.g., S21, S23, but not limited thereto) performed by the communication device in any of the above methods, which will not be described in detail here.

[0172] In some embodiments, the processing module 401 can be replaced by the processor and the determination module, and the transceiver module 402 can be replaced by the transceiver, the sending module, and the receiving module.

[0173] It should be understood that the division of units or modules in the above device is only a logical functional division. In actual implementation, they can be fully or partially integrated into a single physical entity, or they can be physically separated. Furthermore, the units or modules in the device can be implemented by a processor calling software: for example, the device includes a processor connected to a memory containing instructions. The processor calls the instructions stored in the memory to implement any of the above methods or to implement the functions of the units or modules in the above device. The processor can be, for example, a general-purpose processor, such as a Central Processing Unit (CPU) or a microprocessor, and the memory can be internal or external to the device. Alternatively, the units or modules in the device can be implemented in the form of hardware circuits. The functionality of some or all of the units or modules can be achieved through the design of these hardware circuits, which can be understood as one or more processors. For example, in one implementation, the hardware circuit is an Application-Specific Integrated Circuit (ASIC), and 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), such as a Field Programmable Gate Array (FPGA), which can include a large number of logic gates. The connection relationships between the logic gates are configured through configuration files, thereby achieving the functionality of some or all of the units or modules. All units or modules of the above device can be implemented entirely through processor-called software, entirely through hardware circuits, or partially through processor-called software with the remaining parts implemented through hardware circuits.

[0174] 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).

[0175] Figure 5 is a schematic diagram of the structure of the communication device 500 proposed in an embodiment of this disclosure. The communication device 500 can be an access point (AP), a stand-alone device (STA), a chip, chip system, or processor that supports the AP in implementing any of the above methods, or a chip, chip system, or processor that supports the STA in implementing any of the above methods. The communication device 500 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.

[0176] Among them, the communication device 500 can be the first device in Figure 2.

[0177] As shown in Figure 5, the communication device 500 is used to execute any of the above methods. In some embodiments, the communication device 500 includes one or more processors 501. The processor 501 may be a general-purpose processor or a special-purpose processor, such as a baseband processor or a central processing unit. The baseband processor may be used to process communication protocols and communication data, and the central processing unit may 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. Optionally, the communication device 500 is used to execute any of the above methods. Optionally, one or more processors 501 are used to invoke instructions to cause the communication device 500 to execute any of the above methods.

[0178] In some embodiments, the communication device 500 further includes one or more transceivers 502. When the communication device 500 includes one or more transceivers 502, the transceiver 502 performs at least one of the communication steps (e.g., S21, S23, but not limited thereto) in the above method, such as sending and / or receiving, and the processor 501 performs at least one of other steps (e.g., S22, S31, but not limited thereto). In optional embodiments, the transceiver may include a receiver and / or a transmitter, which may be separate or integrated together. Optionally, the terms transceiver, transceiver unit, transceiver, transceiver circuit, interface circuit, interface, etc., can be used interchangeably; the terms transmitter, sending unit, transmitter, sending circuit, etc., can be used interchangeably; the terms receiver, receiving unit, receiver, receiving circuit, etc., can be used interchangeably.

[0179] In some embodiments, the communication device 500 further includes one or more memories 503 for storing data and / or instructions. Optionally, one or more processors 501 are used to invoke instructions stored in the memory 503 to cause the communication device 500 to perform any of the above methods. Optionally, all or part of the memory 503 may also be located outside the communication device 500. In optional embodiments, the communication device 500 may include one or more interface circuits 504. Optionally, the interface circuit 504 is connected to the memory 502, and the interface circuit 504 can be used to receive data and / or instructions from the memory 502 or other devices, and can be used to send data and / or instructions to the memory 502 or other devices. For example, the interface circuit 504 can read data and / or instructions stored in the memory 502 and send the data and / or instructions to the processor 501.

[0180] The communication device 500 described in the above embodiments may be an AP or a STA, but the scope of the communication device 500 described in this disclosure is not limited thereto, and the structure of the communication device 500 may not be limited by FIG. 5. The communication device may be a standalone device or a part of a larger device. For example, the communication device may be: (1) a standalone integrated circuit IC, or chip, or chip system or subsystem; (2) a collection of one or more ICs, optionally, the IC collection may also include storage components for storing data, programs and / or instructions; (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.

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

[0182] Chip 600 includes one or more processors 601. Chip 600 is used to perform any of the methods described above.

[0183] In some embodiments, chip 600 further includes one or more interface circuits 602. Optionally, terms such as interface circuit, interface, and transceiver pin can be used interchangeably. In some embodiments, chip 600 further includes one or more memories 603 for storing data and / or instructions. Optionally, all or part of the memories 603 may be located outside chip 600. Optionally, interface circuit 602 is connected to memory 603, and interface circuit 602 can be used to receive data and / or instructions from memory 603 or other devices, and interface circuit 602 can be used to send data and / or instructions to memory 603 or other devices. For example, interface circuit 602 can read data and / or instructions stored in memory 603 and send the data and / or instructions to processor 601.

[0184] In some embodiments, the interface circuit 602 performs at least one of the communication steps (e.g., S21, S23, but not limited thereto) in the above-described method, such as sending and / or receiving. For example, the interface circuit 602 performing the communication steps (e.g., sending and / or receiving) in the above-described method means that the interface circuit 602 performs data and / or instruction interaction between the processor 601, the chip 600, the memory 603, or the transceiver device. In some embodiments, the processor 601 performs at least one of other steps (e.g., S22, S31, but not limited thereto).

[0185] The modules and / or devices described in the various embodiments, such as virtual devices, physical devices, and chips, can be combined or separated arbitrarily as needed. Optionally, some or all steps can also be performed collaboratively by multiple modules and / or devices, which is not limited here.

[0186] This disclosure also proposes a storage medium storing instructions that, when executed on a communication device, cause the communication device 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.

[0187] 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 method of processing communication parameters, characterized by, The method includes: During the retransmission of the first data frame via at least one of the first channel or the second channel, the retransmission counter is incremented by 1 each time the first data frame is retransmitted. The first channel includes a main channel, and the second channel includes a non-main channel accessing the main channel or a dynamic sub-band operation channel.

2. The method of claim 1, wherein, The traffic identifier (TID) corresponding to the first data frame is the same in each retransmission, and the sequence number (SN) corresponding to the first data frame is the same in each retransmission.

3. The method according to claim 1 or 2, characterized in that, In response to the first data frame being a data frame encapsulated based on a Single Media Access Control Service Data Unit (MSDU), the transmission timer and time to lifetime of the MSDU are continuously timed during the retransmission of the first data frame. In response to the first data frame being a data frame encapsulated based on an Aggregated Media Access Control Service Data Unit (A-MSDU), the transmission timer and time to lifetime of the A-MSDU are continuously timed during the retransmission of the first data frame.

4. The method according to claim 1 or 2, characterized in that, During the transmission of data frames of the same service flow through at least one of the first channel or the second channel, the SNs of the data frames of the same service flow belong to the same sequence number space (SNS).

5. The method of claim 1, wherein, The method further includes: During the process of receiving data frames of the same service stream through at least one of the first channel or the second channel, the same service stream data frames are received through the same receiver buffer.

6. The method of claim 1, wherein, The method further includes: In response to determining that the second channel is idle through energy detection, the second channel is accessed according to the same Enhanced Distributed Channel Access (EDCA) parameters as the first channel or the Multi-User Enhanced Distributed Channel Access (MU-EDCA) parameters.

7. The method according to claim 1 or 6, characterized in that, The method further includes: In response to determining that the second channel is busy and generating a random backoff number through energy detection, switch back to the first channel and discard the random backoff number.

8. A communication device, characterized by include: The processing module is configured to increment the retransmission counter by 1 each time the first data frame is retransmitted via at least one of the first channel or the second channel. The first channel includes a main channel, and the second channel includes a non-main channel accessing the main channel or a dynamic sub-band operation channel.

9. A communication device, characterized by include: One or more processors; The communication device is used to execute the communication parameter processing method according to any one of claims 1 to 7.

10. A storage medium, the storage medium storing instructions, wherein, When the instruction is executed on the communication device, the communication device performs the communication parameter processing method as described in any one of claims 1 to 7.

11. A program product comprising at least one of a program, instructions, characterized in that When at least one of the programs or instructions is executed by the communication device, it implements the communication parameter processing method according to any one of claims 1 to 7.