Communication method, network device, electronic device, and storage medium

By using a Basic Multi-Link information element with a target identification bit to manage changes in simultaneous link numbers, the method addresses the challenge of efficiently adding or removing APs in Wi-Fi networks, improving throughput in multi-frequency band aggregation and cooperation.

JP2025521192AActive Publication Date: 2025-07-08BEIJING XIAOMI MOBILE SOFTWARE CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
JP2024571418
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2022-06-13
Publication Date
2025-07-08
Estimated Expiration
2042-06-13

AI Technical Summary

Technical Problem

Current Wi-Fi technologies face challenges in managing and enhancing local throughput when adding or removing attached access points (APs) in multi-frequency band aggregation and cooperation scenarios, particularly with the support for maximum bandwidths up to 320MHz.

Method used

The implementation of a communication method and network device that utilizes a Basic Multi-Link (Basic ML) information element with a target identification bit to indicate changes in the maximum simultaneous link number, allowing for the addition or deletion of attached APs, thereby improving the management mechanism and local throughput.

Benefits of technology

This approach enables effective management of attached APs, enhancing local throughput by identifying and managing changes in the number of simultaneous links, thus optimizing network performance in multi-frequency band aggregation and cooperation.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025521192000001_ABST
    Figure 2025521192000001_ABST
Patent Text Reader

Abstract

Embodiments of the present disclosure relate to the field of mobile communication technologies, and provide a communication method, a network device, an electronic device, and a storage medium applicable to an access point that supports multi-link. The method includes: determining a target wireless frame, where the target wireless frame includes a Basic Multi-Link (Basic ML) information element, and the Basic ML information element includes a target identification bit, and the target identification bit indicates that the value of the maximum simultaneous link number field of the Basic ML information element has changed; and transmitting the target wireless frame. Embodiments of the present disclosure provide an implementation method for adding a new attached AP.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] Embodiments of the present disclosure relate to the field of mobile communication technologies. Specifically, embodiments of the present disclosure relate to communication methods, network devices, electronic devices, and storage media.

Background Art

[0002] With the rapid development of mobile communication technologies, Wireless Fidelity (Wi-Fi) technology has made great progress in terms of transmission rate and throughput. Currently, the content being studied by Wi-Fi technology includes, for example, 320Mhz bandwidth transmission, multi-frequency band aggregation and cooperation, etc., and its main application scenarios include, for example, video transmission, Augmented Reality (AR), Virtual Reality (VR), etc.

[0003] Specifically, multi-frequency band aggregation and cooperation mean that devices communicate simultaneously in frequency bands such as 2.4GHz, 5.8GHz, 6GHz, and other frequency bands. For scenarios where devices communicate simultaneously in multiple frequency bands, it is necessary to define and manage a new Media Access Control (MAC) mechanism. Also, multi-frequency band aggregation and cooperation are expected to support low-latency transmission.

[0004] Currently, in multi-frequency band aggregation and cooperation technologies, the maximum supported bandwidth is 320MHz (160MHz + 160MHz), and 240MHz (160MHz + 80MHz) and other bandwidths supported by existing standards may also be supported.

[0005] In the currently studied Wi-Fi technology, for an access point multi-link device (AP MLD) that supports multi-connection, new attached APs can be added at any time. Therefore, it is necessary to provide a realization method for adding new attached APs in order to improve the management mechanism of the attached APs and enhance the local throughput.

Summary of the Invention

Problems to be Solved by the Invention

[0006] Embodiments of the present disclosure provide a communication method, a network device, an electronic device, and a storage medium to provide a realization method for adding a new attached AP.

[0007] According to one aspect, embodiments of the present disclosure provide a communication method, which is applied to an access point device that supports multi-link. The method includes: determining a target wireless frame, where the target wireless frame includes a Basic Multi-Link (Basic ML) information element, and the Basic ML information element includes a target identification bit, and the target identification bit indicates that the value of the maximum simultaneous link number field of the Basic ML information element has changed; and transmitting the target wireless frame.

[0008] According to another aspect, embodiments of the present disclosure further provide a network device, which is an access point device that supports multi-link. The network device includes: a determination module for determining a target wireless frame, where the target wireless frame includes a Basic Multi-Link (Basic ML) information element, and the Basic ML information element includes a target identification bit, and the target identification bit indicates that the value of the maximum simultaneous link number field of the Basic ML information element has changed; and a transmission module for transmitting the target wireless frame.

[0009] Embodiments of the present disclosure further provide an electronic device including a memory, a processor, and a computer program stored in the memory and executable by the processor. When the processor executes the program, one or more methods described in the embodiments of the present disclosure are implemented.

[0010] Embodiments of the present disclosure further provide a computer-readable storage medium storing a computer program. When the computer program is executed by a processor, one or more methods described in the embodiments of the present disclosure are implemented.

[0011] In embodiments of the present disclosure, the AP MLD includes a Basic ML information element in the target wireless frame and transmits the target wireless frame. The Basic ML information element includes a target identification bit, and the target identification bit indicates that the value of the maximum simultaneous link number field of the Basic ML information element has changed, indirectly identifying the addition of a new attached AP or the deletion of an existing attached AP. Embodiments of the present disclosure provide an implementation method for adding a new attached AP or deleting an existing attached AP, improving the management mechanism of the attached AP and enhancing the local throughput.

[0012] Additional features and advantages of embodiments of the present disclosure will be partially shown in the following description, will become apparent from the following description, or will be understood through the practice of the present disclosure.

Brief Description of the Drawings

[0013] To more clearly illustrate the technical solutions of the embodiments of the present disclosure, the drawings to be used in the description of the embodiments of the present disclosure are briefly described below. Obviously, the drawings in the following description are only some embodiments of the present disclosure, and those skilled in the art can obtain other drawings based on these drawings without creative efforts.

Figure 1

Figure 2

Figure 3

Figure 4

Figure 5

Figure 6

Embodiments for Carrying out the Invention

[0014] The term "and / or" in the embodiments of the present disclosure describes the relationship of related objects and indicates that three relationships are possible. For example, the description of A and / or B can represent three situations: A exists alone, A and B exist simultaneously, and B exists alone. The character " / " usually represents that the related objects before and after are in an "or" relationship.

[0015] Note that the term "plural" in the embodiments of the present disclosure refers to two or more, and other numeral classifiers are similar to this.

[0016] Here, exemplary embodiments will be described in detail, and the examples are shown in the drawings. When the following description relates to the drawings, unless otherwise expressed, the same numerals in different drawings represent the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments that are consistent with the present invention. Rather, they are merely examples of devices and methods that are consistent with some aspects of the present invention, which are described in detail in the appended claims.

[0017] The terms used in this disclosure are only for the purpose of describing specific embodiments and are not intended to limit this disclosure. The singular forms "a", "the", and "said" used in this disclosure and the appended claims are also intended to include the plural forms unless the context clearly indicates otherwise. The term "and / or" as used herein refers to any combination or all possible combinations of one or more of the associated listed items.

[0018] In this disclosure, terms such as first, second, third, etc. may be used to describe various information, but it should be understood that this information should not be limited to these terms. These terms are only used to distinguish the same type of information. For example, unless departing from the scope of this disclosure, the first information can be called the second information, and similarly, the second information can also be called the first information. Depending on the context, for example, the word "if" used herein can be interpreted as "when" or "in the case of" or "in response to a decision".

[0019] Hereinafter, in conjunction with the drawings of the embodiments of this disclosure, the technical solutions of the embodiments of this disclosure will be clearly and completely described. It is obvious that the described embodiments are only some embodiments of this disclosure, not all embodiments. Based on the embodiments of this disclosure, those skilled in the art can obtain all other embodiments without creative work, which belong to the protection scope of this disclosure.

[0020] The embodiments of this disclosure provide a communication method, network devices, electronic devices, and storage media to provide a realization method for adding a new attached AP.

[0021] The method and the apparatus are based on the concept of the same application. Since the problem-solving principles of the method and the apparatus are similar, the execution of the apparatus and the method can be referred to each other, and the description of the overlapping points will be omitted.

[0022] As shown in FIG. 1, embodiments of the present disclosure provide a communication method. Optionally, the method can be applied to an access point device that supports multi-link (Access Point Multi-Link Device, AP MLD). This method can include the following steps 101 to 102.

[0023] In step 101, a target wireless frame is determined. The target wireless frame includes a Basic Multi-Link (Basic ML) information element. The Basic ML information element includes a target identification bit. The target identification bit indicates that the value of the maximum simultaneous link number field of the Basic ML information element has changed.

[0024] Generally, a Basic Multi-Link (Basic ML) element is used to carry information of a Multi-Link Device (MLD) and its attached station device (Station, STA) in the multi-link discovery process. The AP MLD can identify whether a new attached AP has been added or an existing attached AP has been deleted by the Basic ML element. For example, by including an identification bit in the Basic ML element, it indicates that the number of attached APs has changed.

[0025] Specifically, the AP MLD determines a target wireless frame. The target wireless frame includes a Basic ML information element, and the Basic ML information element includes a target identification bit. The target identification bit indicates that the value of the Maximum Number Of Simultaneous Links field in the Basic ML information element has changed, indirectly identifying the addition of a new attached AP or the deletion of an existing attached AP. For example, if the previously set value of the Maximum Number Of Simultaneous Links is 4 and the subsequently set value of the Maximum Number Of Simultaneous Links is 6, it is identified that two attached APs have been newly added. Conversely, if the previously set value of the Maximum Number Of Simultaneous Links is 4 and the subsequently set value of the Maximum Number Of Simultaneous Links is 3, it is identified that one attached AP has been deleted.

[0026] Here, the Maximum Number Of Simultaneous Links is carried in the MLD Capabilities And Operations subfield, and the MLD Capabilities And Operations subfield can be carried in the Common Info field in the Basic ML information element. As a first example, the format of the Common Info field in the Basic ML information element is as shown in Table 1 below:

[0027]

Table 1

[0028] Here, the common information length subfield indicates the number of bytes in the common information field, the MLD MAC address subfield indicates the MAC address of the MLD to which the STA that transmits Basic ML belongs, and the Link ID Info subfield indicates the link identifier of the AP to which the AP MLD belongs.

[0029] The length of the BSS Parameters Change Count subfield is one octet, carrying an unsigned integer, and the initial value is 0. When a key update occurs, the value contained in the BSS Parameters Change Count subfield is updated to the operation parameters of the AP associated with the AP MLD.

[0030] The Medium Synchronization Delay Information subfield indicates the medium synchronization duration, and the maximum number of medium synchronization transmission opportunities (TXOPs), etc.

[0031] The EML Capabilities subfield indicates the capabilities of the EMLSR operation and EMLMR (Enhanced Multi-Link Multi-Radio).

[0032] The MLD capabilities and operations subfield indicates information related to MLD capabilities and operations, and the Maximum Number Of Simultaneous Links can be included in this subfield.

[0033] The MLD identifier subfield indicates the identifier of the AP MLD that carries MLD information in the Basic Multi-Link element.

[0034] In step 102, the target wireless frame is transmitted.

[0035] The target wireless frame includes a Beacon frame or a Probe Response frame, and the AP MLD can broadcast the target wireless frame to identify whether it has added a new attached AP or deleted an existing attached AP.

[0036] In an embodiment of the present disclosure, the AP MLD includes a Basic ML information element in the target wireless frame and transmits the target wireless frame. The Basic ML information element includes a target identification bit, and the target identification bit indicates that the value of the maximum simultaneous link count field of the Basic ML information element has changed, indirectly identifying the addition of a new attached AP or the deletion of an existing attached AP. The embodiment of the present disclosure provides a realization method for adding a new attached AP or deleting an existing attached AP, improves the management mechanism of the attached AP, and improves the local throughput.

[0037] Referring to FIG. 2, an embodiment of the present disclosure further provides a communication method. Optionally, the method can be applied to an AP MLD. This method can include the following steps.

[0038] In step 201, determine a target wireless frame, where the target wireless frame includes a Basic Multi-Link (Basic ML) information element, the Basic ML information element includes a target identification bit, the target identification bit indicates that the value of the maximum simultaneous link count field of the Basic ML information element has changed, and the target identification bit is included in the Presence Bitmap subfield of the Basic ML information element.

[0039] Typically, Basic ML elements are used to carry information of MLD and its attached STAs in the multi-link discovery process. The AP MLD can identify whether a new attached AP has been added or an existing attached AP has been deleted by the Basic ML elements. For example, by including identification bits in the Basic ML elements, it indicates that the number of attached APs has changed.

[0040] Specifically, the AP MLD determines the target wireless frame, the Basic ML information element is included in the target wireless frame, the target identification bit is included in the Basic ML information element, and the target identification bit indicates that the value of the Maximum Number Of Simultaneous Links field in the Basic ML information element has changed, indirectly identifying the addition of a new attached AP or the deletion of an existing attached AP. Furthermore, the target identification bit is included in the Presence Bitmap sub-field of the Basic ML information element. As a second example, the format of the Presence Bitmap sub-field in the Basic ML information element is as shown in Table 2 below:

[0041]

Table 2

[0042] The target identification bit can be carried in the MLD capability and operation present bit or reserved bit.

[0043] In step 202, the target wireless frame is transmitted.

[0044] The target wireless frame includes a Beacon frame or a Probe Response frame, and the AP MLD broadcasts the target wireless frame to identify whether it has added a new attached AP or deleted an existing attached AP.

[0045] In an alternative embodiment, the Presence Bitmap subfield further includes Multi-Link Device Capabilities and Operations Present bits. The Multi-Link Device Capabilities and Operations Present bits are set to a first preset parameter value, and the first preset parameter value indicates the presence of Multi-Link Device Capabilities and Operations (MLD Capabilities and Operations subfield) in the Basic ML information element. For example, when the first preset parameter value is 1, it is identified that the MLD Capabilities and Operations subfield is included in the Common Info field of the Basic ML information element.

[0046] Referring to FIG. 3, an embodiment of the present disclosure further provides a communication method. Optionally, the method can be applied to an AP MLD, and this method can include the following steps 301 to 302.

[0047] In step 301, a target wireless frame is determined, and based on the change amount of the value of the maximum simultaneous link number field, the number of Link Info fields in the Basic Multi-Link (Basic ML) information element is adjusted. Here, the Basic ML information element is included in the target wireless frame, the target identification bit is included in the Basic ML information element, and the target identification bit indicates that the value of the maximum simultaneous link number field of the Basic ML information element has changed.

[0048] Here, based on the difference between the current value of the Maximum Number Of Simultaneous Links field and the value before the AP MLD adds or deletes an attached AP, increase or decrease the number of Link Info fields in the Basic ML information element. For example, if the Maximum Number Of Simultaneous Links set before the AP MLD adds an attached AP is 4 and the Maximum Number Of Simultaneous Links set after the addition is 6, it is necessary to add two Link Info Fields in the Basic ML information element. Conversely, if the value in the previously set Maximum Number Of Simultaneous Links is 4 and the value in the subsequently set Maximum Number Of Simultaneous Links is 3, it is necessary to decrease one Link Info Field in the Basic ML information element.

[0049] In step 302, transmit the target wireless frame.

[0050] The target wireless frame includes a Beacon frame or a Probe Response frame, and the AP MLD can broadcast the target wireless frame to identify whether it has added a new attached AP or deleted an existing attached AP.

[0051] Referring to FIG. 4, an embodiment of the present disclosure further provides a communication method. Optionally, the method can be applied to an AP MLD. This method can include the following steps 401 to 402.

[0052] In step 401, determine a target wireless frame, based on the change amount of the value of the maximum simultaneous link number field, add the number of Link Info domains in the Basic ML information element, and based on the attached AP corresponding to the added Link Info field, determine the content in the Link Info field.

[0053] Here, the Basic ML information element is included in the target wireless frame, the Basic ML information element includes a target identification bit, and the target identification bit indicates that the value of the maximum simultaneous link number field of the Basic ML information element has changed.

[0054] Here, based on the difference between the current value of the maximum simultaneous link number field (Maximum Number Of Simultaneous Links) and the value before the AP MLD adds an attached AP, add the number of Link Info fields in the Basic ML information element. For example, if the Maximum Number Of Simultaneous Links set before the AP MLD adds an attached AP is 4, and the Maximum Number Of Simultaneous Links set after the addition is 6, it is necessary to add two Link Info Fields in the Basic ML information element.

[0055] In step 402, transmit the target wireless frame.

[0056] Here, the target wireless frame includes a beacon frame or a probe response frame, and the AP MLD can broadcast the target wireless frame to identify whether it has added a new attached AP or deleted an existing attached AP.

[0057] In an alternative embodiment, the content in the Link Info field includes at least one of the link ID identification information of the first link corresponding to the attached AP, the Media Access Control (MAC) address of the attached AP in the first link, the Timer Synchronization Function (TSF) offset value Offset of the second link corresponding to the Beacon frame or Probe Response frame transmitted by the attached AP, the Beacon frame information, and the Probe Response frame information.

[0058] In an embodiment of the present disclosure, the AP MLD includes a Basic ML information element in the target wireless frame and transmits the target wireless frame. The Basic ML information element includes a target identification bit, and the target identification bit indicates that the value of the maximum simultaneous link number field of the Basic ML information element has changed, indirectly identifying the addition of a new attached AP or the deletion of an existing attached AP. The embodiment of the present disclosure provides a realization method for adding a new attached AP or deleting an existing attached AP, improving the management mechanism of the attached AP and enhancing the local throughput.

[0059] Referring to FIG. 5, based on the same principle as the method provided by the embodiment of the present disclosure, the embodiment of the present disclosure further provides a network device, which is an access point device supporting multi-links. The network device includes a determination module 501 for determining a target wireless frame. The target wireless frame includes a Basic Multi-Link (Basic ML) information element, and the Basic ML information element includes a target identification bit, and the target identification bit indicates that the value of the maximum simultaneous link number field of the Basic ML information element has changed.

[0060] Generally, a Basic Multi-Link (Basic ML) element is used to carry information of a Multi-Link Device (MLD) and its attached station device (Station, STA) in the multi-link discovery process. The AP MLD can identify whether a new attached AP has been added or an existing attached AP has been deleted by the Basic ML element. For example, the Basic ML element includes an identification bit to indicate that the number of attached APs has changed.

[0061] Specifically, the AP MLD determines a target wireless frame, the target wireless frame includes a Basic ML information element, the Basic ML information element includes a target identification bit, and the target identification bit indicates that the value of the Maximum Number Of Simultaneous Links field in the Basic ML information element has changed, indirectly identifying the addition of a new attached AP or the deletion of an existing attached AP. For example, if the previously set value of the Maximum Number Of Simultaneous Links is 4 and the subsequently set value of the Maximum Number Of Simultaneous Links is 6, it is identified that two attached APs have been newly added. Conversely, if the previously set value of the Maximum Number Of Simultaneous Links is 4 and the subsequently set value of the Maximum Number Of Simultaneous Links is 3, it is identified that one attached AP has been deleted.

[0062] Here, the Maximum Number Of Simultaneous Links is included in the MLD Capabilities And Operations subfield, and the MLD Capabilities And Operations subfield can be included in the Common Info field of the Basic ML information element.

[0063] The transmission module 502 transmits the target wireless frame.

[0064] The target wireless frame includes a Beacon frame or a Probe Response frame, and the AP MLD can broadcast the target wireless frame to identify whether it has added a new attached AP or deleted an existing attached AP.

[0065] Optionally, in an embodiment of the present disclosure, the target identification bit is included in the Presence Bitmap subfield of the Basic ML information element.

[0066] Optionally, in an embodiment of the present disclosure, the Presence Bitmap subfield further includes a Multi-Link Device Capabilities and Operations Present bit, and the Multi-Link Device Capabilities and Operations Present bit is set to a first preset parameter value, and the first preset parameter value indicates the presence of a Multi-Link Device Capabilities and Operations subfield in the Basic ML information element.

[0067] Optionally, in an embodiment of the present disclosure, the target wireless frame includes a Beacon frame or a Probe Response frame.

[0068] Optionally, in an embodiment of the present disclosure, the determination module 501 includes an adjustment sub-module for adjusting the number of Link Info fields in the Basic ML information element based on the change amount of the value of the Maximum Number Of Simultaneous Links field.

[0069] Optionally, in an embodiment of the present disclosure, the adjustment sub-module adds the number of Link Info domains in the Basic ML information element and determines the content in the Link Info field based on the attached AP corresponding to the added Link Info field.

[0070] Optionally, in an embodiment of the present disclosure, the content in the Link Info field includes at least one of the link ID identification information of the first link corresponding to the attached AP, the MAC address of the attached AP in the first link, the TSF offset value Offset of the second link corresponding to the Beacon frame or Probe Response frame transmitted by the attached AP, the Beacon frame information, and the Probe Response frame information.

[0071] In an embodiment of the present disclosure, the determination module 501 causes the Basic ML information element to be carried in the target wireless frame, and the transmission module 502 transmits the target wireless frame. The Basic ML information element includes target identification bits, and the target identification bits indicate that the value of the maximum simultaneous link number field of the Basic ML information element has changed, indirectly identifying the addition of a new attached AP or the deletion of an existing attached AP. The embodiments of the present disclosure provide a realization method for adding a new attached AP or deleting an existing attached AP, improving the management mechanism of the attached AP and improving the local throughput.

[0072] Embodiments of the present disclosure further provide a communication device, which is applicable to an access point device that supports multi-link. The device includes a wireless frame determination module for determining a target wireless frame, where the target wireless frame includes a Basic Multi-Link (Basic ML) information element, the Basic ML information element includes a target identification bit, and the target identification bit indicates that the value of the maximum simultaneous link number field of the Basic ML information element has changed. And a transmission module for transmitting the target wireless frame.

[0073] The device further includes other modules of the network device in the above embodiments, which will not be described herein for simplicity.

[0074] In an alternative embodiment, embodiments of the present disclosure further provide an electronic device. As shown in FIG. 6, the electronic device 600 shown in FIG. 6 may be a server including a processor 601 and a memory 603. The processor 601 and the memory 603 are connected via, for example, a bus 602. Optionally, the electronic device 600 may also include a transceiver 604. Note that the transceiver 604 in actual applications is not limited to one, and the configuration of this electronic device 600 is not limited to the embodiments of the present disclosure.

[0075] The processor 601 may be a CPU (Central Processing Unit), a general-purpose processor, a DSP (Digital Signal Processor), an ASIC (Application Specific Integrated Circuit), an FPGA (Field Programmable Gate Array), or other programmable logic device, transistor logic device, hardware component, or any combination thereof. It can implement or execute various exemplary logic blocks, modules, and circuits disclosed in the present disclosure. The processor 601 may be a combination that realizes a computing function, including a combination of one or more microprocessors, a combination of a DSP and a microprocessor, and the like.

[0076] The bus 602 can include a bus for transmitting information between the above components. The bus 602 may be a PCI (Peripheral Component Interconnect) bus or an EISA (Extended Industry Standard Architecture) bus, etc. The bus 602 can be divided into an address bus, a data bus, a control bus, etc. For ease of illustration, in FIG. 6, it is represented by only one thick line, but it does not represent only one bus or one type of bus.

[0077] The memory 603 may be a ROM (Read Only Memory), or other type of static memory device capable of storing static information and instructions, a RAM (Random Access Memory), or other type of dynamic memory device capable of storing information and instructions, such as an EEPROM (Electrically Erasable Programmable Read Only Memory), a CD-ROM (Compact Disc Read Only Memory), or other optical disc storage, optical disc storage (including compressed optical discs, laser discs, optical discs, digital versatile optical discs, Blu-ray discs, etc.), magnetic disc storage media or other magnetic storage devices, or any other medium that carries or stores the desired program code in the form of instructions or data structures and is accessible by a computer, and is not limited thereto.

[0078] The memory 603 stores the application code for executing the solutions of the present disclosure and is used to control the execution by the processor 601. The processor 601 executes the application code stored in the memory 603 and is used to implement the content shown in the embodiments of the above method.

[0079] The electronic device includes, but is not limited to, mobile terminals such as mobile phones, notebook computers, digital broadcast receivers, PDAs (Personal Digital Assistants), PADs (tablets), PMPs (Portable Multimedia Players), in-vehicle terminals (such as in-vehicle navigation terminals), etc., and fixed terminals such as digital TVs, desktop computers, etc. The electronic device shown in FIG. 6 is only an example and should not limit the functions and usage scope of the embodiments of the present disclosure in any way.

[0080] The server provided by the present disclosure may be an independent physical server, or may be a server cluster or a distributed system composed of multiple physical servers, and may also be a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain services, security services, CDN, and big data and artificial intelligence platforms. The terminal may be, but is not limited to, a smartphone, a tablet, a notebook computer, a desktop computer, a smart speaker, a smart watch, etc. The terminal and the server can be directly or indirectly connected by wired or wireless communication, and the present disclosure does not limit this.

[0081] Embodiments of the present disclosure provide a computer-readable storage medium storing a computer program, which, when executed by a computer, causes the computer to execute the corresponding content in the embodiments of the method.

[0082] It should be understood that each step in the flowchart of the drawings is sequentially displayed according to the indication of the arrow, but is not necessarily sequentially executed according to the indication of the arrow. Unless explicitly described in this specification, there is no strict order restriction for the execution of these steps, and they can be executed in other orders. At least some of the steps in the flowchart of the drawings may include a plurality of sub-steps or a plurality of phases, and these sub-steps or phases do not necessarily complete execution at the same time, can be executed at different times, and the execution order is not necessarily sequential, and can be executed alternately or alternately with at least some of other steps or sub-steps or phases of other steps.

[0083] Note that the computer-readable medium in this disclosure may be a computer-readable signal medium, a computer-readable storage medium, or any combination of the two. The computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of the computer-readable storage medium can include, but are not limited to, electrical connections having one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fibers, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the above. In this disclosure, the computer-readable medium may be any tangible medium that includes or stores a program. The program can be executed by or used in combination with an instruction execution system, apparatus, or component. In this disclosure, the computer-readable signal medium can include a data signal transmitted in a baseband or propagated as part of a carrier wave, in which computer-readable program code is carried. Such a propagated data signal can take various forms, including, but not limited to, electromagnetic signals, optical signals, or any suitable combination of the above. The computer-readable signal medium may be any computer-readable medium other than the computer-readable storage medium, and the computer-readable signal medium can be used by or combined with an instruction execution system, apparatus, or device to transmit, propagate, or transfer a program. The program code included in the computer-readable medium may be transmitted via any suitable medium, including, but not limited to, wires, optical cables, RF (radio frequency), etc., or any suitable combination thereof.

[0084] The computer-readable medium can be included in the electronic device or may exist separately without being incorporated into the electronic device.

[0085] The computer-readable medium carries one or more programs, and when the one or more programs are executed by the electronic device, the electronic device is caused to execute the method shown in the above embodiments.

[0086] According to one aspect of the present disclosure, there is provided a computer program product or a computer program including computer instructions stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions so that the computer device executes the methods provided by the various alternative implementation manners described above.

[0087] The computer program code for executing the operations of the present disclosure can be created in one or more program design languages or combinations thereof, and the program design languages include object-oriented program design languages such as Java, Smalltalk, C++, etc., and further include conventional program design languages such as the "C" language or similar program design languages. The program code can be executed entirely on the user computer, partially on the user computer, executed as an independent package, partially on the user computer and partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer can be linked to the user computer via any type of network including a local area network (LAN) or a wide area network (WAN), or can be linked to an external computer (for example, linked via the Internet using an Internet service provider).

[0088] The flowcharts and block diagrams in the accompanying drawings illustrate the architectures, functions, and operations of systems, methods, and computer program products that can be implemented based on various embodiments of the present disclosure. In this regard, each block in the flowchart or block diagram can represent a module, program segment, or portion of code that includes one or more executable instructions for implementing a given logical function. It should be noted that in an alternative implementation, the functions marked in the blocks can occur in an order different from the order marked in the drawings. For example, two consecutively represented blocks can actually be executed substantially in parallel, or in the reverse order depending on the relevant functions. It should also be noted that each block in the block diagram and / or flowchart, and combinations of blocks in the block diagram and / or flowchart, can be implemented in a dedicated hardware-based system that performs a given function or operation, or can be implemented in a combination of dedicated hardware and computer instructions.

[0089] The modules described in the embodiments of the present disclosure can be implemented by software or by hardware. The name of a module does not necessarily constitute the definition of the module itself. For example, Module A can also be described as "Module A for performing Operation B".

[0090] The above description is only an explanation of the preferred embodiments of the present disclosure and the technical principles used. Those skilled in the art should understand that the scope of the disclosure according to the present disclosure is not limited to the technical solutions formed by specific combinations of the above technical features, and at the same time, without departing from the above disclosure concept, other technical solutions formed by any combination of the above technical features or their equivalent features should also be covered. For example, the above features are replaced with technical features having similar functions (not limited thereto) disclosed in the present disclosure to form a technical solution.

Claims

1. A communication method, applied to an access point device that supports multi-link, A step of determining a target wireless frame, wherein the target wireless frame includes a Basic Multi-Link (Basic ML) information element, the Basic ML information element includes a target identification bit, and the target identification bit indicates that the value of the maximum simultaneous link number field of the Basic ML information element has changed; And a step of transmitting the target wireless frame. A communication method characterized by the above.

2. The target identification bit is included in the Presence Bitmap subfield of the Basic ML information element, The communication method according to claim 1, characterized by the above.

3. The Presence Bitmap subfield further includes a Multi-Link Device Capabilities and Operations Present bit, The Multi-Link Device Capabilities and Operations Present bit is set to a first preset parameter value, and the first preset parameter value indicates that a Multi-Link Device Capabilities and Operations subfield exists in the Basic ML information element. The communication method according to claim 2, characterized by the above.

4. The target wireless frame includes a Beacon frame or a Probe Response frame. The communication method according to claim 1, characterized by the above.

5. The step of determining the target wireless frame includes: Adjusting the number of Link Info fields in the Basic ML information element based on the change amount of the value of the Maximum Number Of Simultaneous Links field. The communication method according to claim 1, characterized by the above.

6. The step of adjusting the number of Link Info fields in the Basic ML information element includes: Adding the number of Link Info domains in the Basic ML information element, and determining the content in the Link Info field based on the attached AP corresponding to the added Link Info field, The communication method according to claim 5, characterized in that.

7. The content in the Link Info field includes at least one of the link ID identification information of the first link corresponding to the attached AP, the media access control (MAC) address of the attached AP in the first link, the time synchronization function (TSF) offset value (Offset) of the second link corresponding to the case where the attached AP transmits a Beacon frame or a Probe Response frame, the information of the Beacon frame, and the information of the Probe Response frame. The communication method according to claim 6, characterized in that.

8. A network device, wherein the network device is an access point device that supports multi-links, and the network device A determination module for determining a target wireless frame, wherein the target wireless frame includes a basic multi-link (Basic ML) information element, the Basic ML information element includes a target identification bit, and the target identification bit indicates that the value of the maximum simultaneous link number field of the Basic ML information element has changed. And a transmission module for transmitting the target wireless frame. A network device characterized by the above.

9. An electronic device including a memory, a processor, and a computer program stored in the memory and executable by the processor, When the processor executes the program, the method according to any one of claims 1 to 7 is realized. An electronic device characterized by the above.

10. A computer-readable storage medium storing a computer program, When the computer program is executed by a processor, the method according to any one of claims 1 to 7 is realized. A computer-readable storage medium characterized by the above.

Citation Information

Patent Citations

  • Wireless device in a multi-link device (MLD) arranged to reduce duplication of multi-link operation (MLO) information and basic service set (BSS) information and methods

    US20210368419A1

  • Link identication and transceiving capability indication method and related device

    WO2021093859A1