Electronic device and method for wi-fi direct communication

WO2025037752A1PCT designated stage expired Publication Date: 2025-02-20SAMSUNG ELECTRONICS CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
PCT/KR2024/009379
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-11-24
Filing Date
2024-07-03
Publication Date
2025-02-20

Smart Images

  • Figure KR2024009379_20022025_PF_FP_ABST
    Figure KR2024009379_20022025_PF_FP_ABST
Patent Text Reader

Abstract

An electronic device, according to one embodiment, may comprise: a wireless communication circuit; and a processor. The electronic device may comprise a memory that stores instructions. The instructions, when executed by the processor, may instruct the electronic device to perform a connection with an access point (AP), which is a dynamic frequency selection (DFS) owner, at a time when extended bandwidth-based communication is required. The instructions, when executed by the processor, may instruct the electronic device to perform a Wi-Fi direct connection, on the basis of a DFS channel, with an external electronic device that is connected to the AP or receives a beacon from the AP. The instructions may be executed by the processor to instruct the electronic device to perform a Wi-Fi direct communication that supports a 160 MHz bandwidth of a 5 GHz band with the external electronic device via the DFS channel.
Need to check novelty before this filing date? Find Prior Art

Description

Electronic devices and Wi-Fi Direct communication methods

[0001] Embodiments of the present invention relate to an electronic device and a Wi-Fi Direct communication method.

[0002] Wi-Fi Direct (or Wi-Fi peer-to-peer, Wi-Fi P2P) technology utilizes existing Wi-Fi interfaces to provide direct connections between multiple electronic devices. Wi-Fi Direct (wireless fidelity direct) technology can provide direct connections between electronic devices without the need for an access point (AP), which serves as an infrastructure network intermediary.

[0003] Electronic devices can wirelessly connect to other electronic devices using Wi-Fi Direct technology. These devices can provide various services, such as data transfer services, multimedia playback services, document printing services, display services, wireless docking services, or wireless serial bus (WSB) services.

[0004] A plurality of electronic devices can form a wireless communication group (e.g., a Wi-Fi Direct communication group) for using a Wi-Fi Direct service, and one of the plurality of electronic devices forming the group can act as a group owner (GO) and the rest can act as group clients (GC).

[0005] An electronic device that is a group owner of a wireless communication group can function like an access point in a wireless LAN network. An electronic device that is a group client of a wireless communication group can function like a station in a wireless LAN network.

[0006] Group creation using Wi-Fi Direct technology allows for not only 1:1 connections but also 1:N connections, and the number of acceptable group clients may vary depending on the performance of the electronic device that owns the group.

[0007] The above information may be provided as background art to aid in understanding the present disclosure. No claim or determination is made as to whether any of the above is applicable as prior art related to the present disclosure.

[0008] An electronic device according to one embodiment may include a wireless communication circuit and a processor. The electronic device may include a memory that stores instructions. The instructions, when executed by the processor, may cause the electronic device to perform a connection with an access point (AP) that is a dynamic frequency selection (DFS) owner at a time when extended bandwidth-based communication is required. The instructions, when executed by the processor, may cause the electronic device to perform a Wi-Fi direct connection based on a DFS channel with an external electronic device that is connected to the AP or receives a beacon from the AP. The instructions, when executed by the processor, may cause the electronic device to perform Wi-Fi direct communication supporting a 160 MHz bandwidth of a 5 GHz band with the external electronic device through the DFS channel.

[0009] A method of operating an electronic device according to one embodiment may include an operation of performing a connection with an access point that is a dynamic frequency selection (DFS) owner at a time when extended bandwidth-based communication is required. The method of operating the electronic device may include an operation of performing a Wi-Fi direct connection based on a DFS channel with an external electronic device that is connected to the AP or receives a beacon from the AP. The method of operating the electronic device may include an operation of performing Wi-Fi direct communication supporting a 160 MHz bandwidth of a 5 GHz band through the DFS channel with the external electronic device.

[0010] An electronic device according to one embodiment may include a wireless communication circuit and a processor. The electronic device may include a memory configured to carry out instructions. The instructions, when executed by the processor, may cause the electronic device to perform a connection with an access point (AP) that is a dynamic frequency selection (DFS) owner or to receive a beacon from the AP when extended bandwidth-based communication is required. The instructions, when executed by the processor, may cause the electronic device to perform a Wi-Fi direct connection based on a DFS channel with an external electronic device connected to the AP. The instructions, when executed by the processor, may cause the electronic device to perform Wi-Fi direct communication supporting a 160 MHz bandwidth of a 5 GHz band with the external electronic device through the DFS channel.

[0011] A method of operating an electronic device according to one embodiment may include an operation of performing a connection with an access point that is a DFS owner or receiving a beacon from the AP at a time when extended bandwidth-based communication is required. The method of operating the electronic device may include an operation of performing a Wi-Fi direct connection based on a DFS channel with an external electronic device connected to the AP. The method of operating the electronic device may include an operation of performing Wi-Fi direct communication supporting a 160 MHz bandwidth of a 5 GHz band through the DFS channel with the external electronic device.

[0012] FIG. 1 is a diagram illustrating a network structure of a Wi-Fi Direct communication group according to one embodiment.

[0013] FIG. 2 is a flowchart illustrating a Wi-Fi Direct communication group creation operation according to one embodiment.

[0014] Figure 3 is a diagram for explaining channel allocation in the 5 GHz band.

[0015] Figure 4 is a diagram illustrating a Wi-Fi direct connection between electronic devices.

[0016] FIG. 5 is a diagram illustrating the available bandwidth in the 5 GHz band for Wi-Fi direct communication between electronic devices.

[0017] Figure 6 is a diagram illustrating channels and bandwidths utilized in Wi-Fi direct communication between electronic devices.

[0018] FIG. 7 is a diagram illustrating a Wi-Fi direct connection between electronic devices according to one embodiment.

[0019] Figures 8 and 9 illustrate schematic block diagrams of an electronic device according to one embodiment.

[0020] FIG. 10 is a diagram illustrating available bandwidth in the 5 GHz band for Wi-Fi direct communication between electronic devices according to one embodiment.

[0021] FIG. 11 is a diagram illustrating channels and bandwidths utilized in Wi-Fi direct communication between electronic devices according to one embodiment.

[0022] FIGS. 12 to 20 are flowcharts for explaining a Wi-Fi direct communication method according to one embodiment.

[0023] Figures 21 to 24 are flowcharts for explaining a hotspot communication method according to one embodiment.

[0024] Fig. 25 is a diagram for explaining NAN communication according to one embodiment.

[0025] FIG. 26 and FIG. 27 are flowcharts for explaining a NAN communication method according to one embodiment.

[0026] Figure 28 is a flowchart of a method of operating an electronic device according to one embodiment.

[0027] Figure 29 is a flowchart of a method of operating an electronic device according to one embodiment.

[0028] FIG. 30 is a block diagram of an electronic device within a network environment, according to one embodiment.

[0029] Hereinafter, embodiments will be described in detail with reference to the attached drawings. In the description with reference to the attached drawings, identical components are assigned the same reference numerals regardless of the drawing numbers, and redundant descriptions thereof will be omitted.

[0030]

[0031] FIG. 1 is a diagram illustrating a network structure of a Wi-Fi Direct communication group according to one embodiment.

[0032] Referring to FIG. 1, according to one embodiment, a Wi-Fi Direct communication group may be configured to include a plurality of electronic devices (e.g., 101, 102, 201, and / or 202). The plurality of electronic devices (101, 102, 201, and / or 202) may form a Wi-Fi Direct communication group according to a Wi-Fi Direct related protocol defined in an IEEE 802.11 Alliance technology standard (e.g., IEEE 802.11g and / or IEEE 802.11n).

[0033] According to one embodiment, any one of the plurality of electronic devices (101, 102, 201, and / or 202) may act as a group owner (e.g., electronic device (102)). The electronic device (102), which is the group owner, may establish a connection with the electronic devices (101, 201, and / or 202), which are group clients, to form a direct group.

[0034] According to one embodiment, an electronic device (102) that is a group owner may perform operations similar to an access point (AP) that constitutes a WLAN network. The group owner may be determined during the process of forming a Wi-Fi Direct communication group. The group owner may be determined through a group owner negotiation protocol during a one-to-one connection process between electronic devices.

[0035] According to one embodiment, an electronic device (102) that is a group owner can control connections between client electronic devices (101, 201 and / or 202). The electronic device (102) that is a group owner can connect with each client electronic device (101, 201 and / or 202) in a 1:1 or 1:N manner.

[0036] According to one embodiment, each of the electronic devices (101, 201, and / or 202) may be the same type of electronic device as the electronic device (102) or a different type of electronic device. For example, the electronic devices (101, 102, 201, and / or 202) may be general electronic devices such as a smart phone, a portable terminal, a mobile terminal, a personal digital assistant (PDA), a portable multimedia player (PMP) terminal, a laptop computer, or a personal computer, which are terminals that operate in a Wi-Fi P2P network. The electronic devices (101, 102, 201, and / or 202) may be various electronic devices such as a Bluetooth speaker, television, printer, or camera that support Wi-Fi Direct and provide data communication-based services.

[0037]

[0038] FIG. 2 is a flowchart illustrating a Wi-Fi Direct communication group creation operation according to one embodiment.

[0039] Referring to FIG. 2, according to one embodiment, an electronic device (101) and an electronic device (102) can create a Wi-Fi Direct communication group. The operations of each of the electronic device (101) and the electronic device (102) described through FIG. 2 can be triggered by an application utilizing Wi-Fi Direct. The operations of each of the electronic device (101) and the electronic device (102) described through FIG. 2 can also be triggered by a user input to a WSC (Wi-Fi simple configuration) button.

[0040] According to one embodiment, in operation 210, each of the electronic device (101) and the electronic device (102) may perform Wi-Fi direct device discovery. The electronic device (101) and the electronic device (102) may perform Wi-Fi direct device discovery upon entering a Wi-Fi direct device discovery mode.

[0041] According to one embodiment, each of the electronic device (101) and the electronic device (102) may perform Wi-Fi Direct device discovery by repeatedly performing a search to discover other electronic devices and a listen to wait for a response received from the other electronic devices.

[0042] According to one embodiment, the electronic device (101) and the electronic device (102) can perform a channel scan in a search state. The scan can be repeatedly performed a specified number of times or less for all communicable channels of the electronic device (101) and the electronic device (102) (e.g., channels 1 to 11) or for social channels for quick discovery (e.g., channels 1, 6, and 11). The listen of the electronic device (101) operating as a group client can be limited to one of the social channels, and the selected channel can be fixed during the discovery process. The scan can be performed in a scan manner according to the 802.11 standard protocol.

[0043] According to one embodiment, the electronic device (101) and the electronic device (102) can maintain a standby state by selecting one of the full channel or the social channel in the standby state.

[0044] According to one embodiment, the electronic device (101) and the electronic device (102) can perform Wi-Fi Direct device discovery by exchanging a probe request and a probe response. The electronic device (101) can transmit a probe request to the electronic device (102), and the electronic device (102) can transmit a probe response to the electronic device (101). The probe request can include a peer-to-peer information element (P2P IE). The probe response can include a P2P IE. The P2P IE can include a P2P attribute. The P2P attribute can be configured as shown in Table 4, which will be described later.

[0045] According to one embodiment, the entities / states that can transmit probe responses are as follows. First, as with the existing 802.11 MAC (media access control), the group owner who has already created a Wi-Fi Direct communication group can transmit the probe response. As described above, the group owner performs the same role as the existing AP, so it must naturally respond to the probe request. The group owner can include the P2P IE in the probe response. The group owner can also reply with a probe response to the probe request of an existing legacy Wi-Fi device that does not support the P2P IE. The group owner can be compatible with existing legacy Wi-Fi devices that do not support the P2P IE.

[0046] In one embodiment, a second Wi-Fi Direct device that is not a group owner can respond to a probe request while in a listening state. In the listening state, the Wi-Fi Direct device can maintain a receiving mode and send a probe response in response to a received probe request. The Wi-Fi Direct device can only respond to probe requests that include a P2P IE. The Wi-Fi Direct device may not respond to probe requests from legacy Wi-Fi devices that do not support the P2P IE.

[0047] In one embodiment, the third Wi-Fi Direct device may respond to a probe request while already connected to the AP in 802.11 Station mode. The Wi-Fi Direct device may support concurrent mode. In concurrent mode, the Wi-Fi Direct device may form a Wi-Fi Direct communication group and maintain a connection to the AP.

[0048] According to one embodiment, the electronic device (101) and the electronic device (102) can find each other by reaching a common channel through repeated searching and waiting. The electronic device (101) and the electronic device (102) can identify each other through probe requests or probe responses.

[0049] According to one embodiment, if a Wi-Fi Direct communication group has already been formed prior to the Wi-Fi Direct discovery of the electronic device (101) and the electronic device (102), either the electronic device (101) or the electronic device (102) may be a group owner. For example, if the electronic device (102) is a group owner, the electronic device (101) may discover the electronic device (102) as the group owner through the Wi-Fi Direct device discovery. In this case, the electronic device (102) may receive a probe request from the electronic device (101) while maintaining a standby state without performing a search.

[0050] According to one embodiment, in operation 220, the electronic device (101) and the electronic device (102) may perform service discovery. The electronic device (101) and the electronic device (102) may perform service discovery to exchange information about services provided by upper layers to identify mutually compatible services.

[0051] According to one embodiment, service discovery may be performed through the exchange of a service discovery query and a service discovery response. The electronic device (101) may transmit a service discovery query to the electronic device (102), and the electronic device (102) may transmit a service discovery response to the electronic device (101).

[0052] According to one embodiment, the electronic device (101) may specify a service protocol type through a service discovery query and transmit service information matching the service protocol type as query data. The electronic device (102) may transmit the service protocol type and response data through a service discovery response. Service discovery may be performed to identify services between network-connected electronic devices when the electronic devices (101) and (102) are connected above the MAC layer (e.g., layer 2), i.e., at layer 3. However, service discovery may also be performed flexibly at any stage according to an arbitrary designation of an upper layer regardless of the MAC protocol. Service discovery may be performed to identify the service protocol and / or service type that the other party can support. Accordingly, it is possible to prevent the occurrence of a problem in which data sharing (e.g., file sharing) is impossible due to mismatched service protocol types after the electronic devices (101) and (102) are connected.

[0053] According to one embodiment, in operation 230, the electronic device (101) and the electronic device (102) may perform provision discovery.

[0054] According to one embodiment, an electronic device (101) and an electronic device (102) can perform provision discovery by exchanging a provision discovery request and a provision discovery response. The electronic device (101) can transmit a provision discovery request to the electronic device (102), and the electronic device (102) can transmit a provision discovery response to the electronic device (101).

[0055] In one embodiment, the provisioning search request may include a WSC configuration method. For example, the WSC configuration method may be one of PBC, PIN from Display, or PIN from Keypad. For example, the WSC configuration method may be determined by the electronic device (102).

[0056] According to one embodiment, the electronic device (102) that has received the provisioning search request may notify the user by displaying on a display (not shown) that the provisioning search request has been received. For example, if the provisioning search request includes a WSC setting method, the electronic device (102) may display information about the WSC setting method on the display (not shown). The electronic device (102) may display a PIN or a window for entering a PIN according to the WSC setting method, thereby displaying information about the WSC setting method. For example, the electronic device (102) may display a pop-up window to notify the user of the name of the electronic device (101) that transmitted the provisioning search request and / or the WSC setting method, thereby allowing the user to decide whether to accept the connection and whether to set up the WSC.

[0057] According to one embodiment, in operation 240, the electronic device (101) and the electronic device (102) may perform group owner negotiation. The electronic device (101) may determine a group owner of a Wi-Fi Direct communication group to be formed with the electronic device (102).

[0058] In one embodiment, the electronic device (101) may determine a group owner (e.g., the electronic device (102)) by exchanging a group owner negotiation request, a group owner negotiation response, and / or a group owner negotiation confirm with the electronic device (102).

[0059] According to one embodiment, the electronic device (101) and the electronic device (102) can determine the group owner by comparing the group owner intents designated for each device. The group owner intent of each device can be obtained from the group owner intent properties (e.g., see Table 4). The electronic device (101) and the electronic device (102) can determine the group owner electronic device based on information such as the properties of the Wi-Fi Direct communication group to be formed, the operating channel, and the listen timing. If the Wi-Fi Direct communication group has already been formed, either the electronic device (101) or the electronic device (102) may already be the group owner, and thus group owner negotiation may be omitted.

[0060] According to one embodiment, a group owner negotiation request, a group owner negotiation response, and / or a group owner negotiation confirmation may include a channel list attribute (e.g., see Table 4). The electronic device (101) and the electronic device (102) may transmit information about available channels and information about available bandwidth to each other through the channel list attribute. The channel list attribute may be included in a peer-to-peer information element (P2P IE). The P2P IE may include a P2P attribute. The channel list attribute may be any one of the P2P attributes (e.g., see Table 4). The channel list attribute may be composed of fields as shown in Table 1.

[0061]

[0062]

[0063]

[0064] The channel list attribute may include a channel entry list field. Information about available channels and available bandwidth may be included (e.g., embedded) in the channel entry list field. The channel entry list field may be composed of fields as shown in Table 2.

[0065]

[0066]

[0067]

[0068] The channel entry list field may include an operating class field that contains information about the bandwidth available to the device. The channel entry list field may include a number of channels field that indicates the number of channels available to the device. The channel entry list field may include a channel list field that contains information about the channels available to the device.

[0069] In one embodiment, when group owner negotiation is terminated, the electronic device (102) may act as a WSC registrar as a group owner, and the electronic device (101) as a group client may act as a WSC enrollee. The electronic device (101) and the electronic device (102) may perform provisioning to exchange credentials.

[0070] According to one embodiment, in operation 250, the electronic device (101) may perform provisioning with the electronic device (102).

[0071] According to one embodiment, the probe request, probe response, association request, and / or association response exchanged during provisioning may include high throughput (HT) operation information, very high throughput (VHT) operation information, and / or high efficiency (HE) operation information. Each electronic device may transmit information about available bandwidth to an external electronic device through the HT operation information, the VHT operation information, and / or the HE operation information. For example, the VHT operation information may be composed of fields as shown in Table 3.

[0072]

[0073]

[0074] VHT operation information may include a channel width field that contains information about the bandwidth available to the device.

[0075] According to one embodiment, an electronic device (101) and an electronic device (102) can form a Wi-Fi Direct communication group by performing provisioning. An electronic device (102), which is a group owner, can register the electronic device (101) as a group client. The electronic device (102) can control the Wi-Fi Direct communication group connection of a group client (e.g., the electronic device (101)) through an operation channel. The electronic device (101), which is a group client, can connect to the electronic device (102), which is a group owner, through credentials verified through provisioning. The electronic device (101) and the electronic device (102) can perform data transmission and reception based on the Wi-Fi Direct connection.

[0076]

[0077] Figure 3 is a diagram for explaining channel allocation in the 5 GHz band.

[0078] Referring to FIG. 3, according to one embodiment, channels of a 5 GHz band can be identified. The 5 GHz band can be divided into a UNII-1 band, a UNII-2a, a UNII-2c, and a UNII-3 band. The UNII-1 band can include channel 36 (e.g., center frequency 5180 MHz) to channel 48 (e.g., center frequency 5240 MHz). The UNII-2a band can include channel 54 (e.g., center frequency 5260 MHz) to channel 64 (e.g., center frequency 5320 MHz). The UNII-2c band can include channel 100 (e.g., center frequency 5500 MHz) to channel 144 (e.g., center frequency 5720 MHz). The UNII-3 band may include channel 149 (e.g., center frequency 5745 MHz) to channel 165 (e.g., center frequency 5825 MHz).

[0079] In one embodiment, the UNII-2a and UNII-2c bands in the 5 GHz band may be designated as dynamic frequency selection (DFS) channels. DFS channels may be utilized for military radar, satellite communications, and / or weather radar. The use of DFS channels may be subject to restrictions.

[0080] In one embodiment, a DFS owner can utilize a DFS channel. The DFS owner may be a device permitted to occupy the DFS channel. The DFS owner may scan for radar signals. If no active radar signals are detected on the DFS channel, the DFS owner may utilize (e.g., occupy) the DFS channel. The DFS owner may be an access point (AP).

[0081] In one embodiment, not only the DFS owner, but also devices associated with the AP that is the DFS owner may utilize the DFS channel. For example, a device associated with or receiving a beacon from an AP that is the DFS owner may utilize the DFS channel. Two devices associated with an AP that is the DFS owner may utilize the DFS channel for direct communication with each other.

[0082] According to one embodiment, two devices associated with an AP, which is a DFS owner, can exchange information about the AP for DFS channel-based communication. The AP information may be included in a peer-to-peer attribute exchanged between the two devices. The P2P attribute may be included in a peer-to-peer information element (P2P IE). The P2P attribute may be configured as shown in Table 4.

[0083]

[0084]

[0085]

[0086] A P2P attribute may include a group owner intent attribute (e.g., corresponding to attribute ID 4). A P2P attribute may include a channel list attribute (e.g., corresponding to attribute ID 11). A P2P attribute may include a WLAN AP information attribute (e.g., corresponding to attribute ID 30). Information about the AP that is the DFS owner may be included (e.g., embedded) in the WLAN AP information attribute. The WLAN AP information attribute may be composed of fields as shown in Table 5.

[0087]

[0088]

[0089]

[0090] The WLAN AP information attribute may include an AP info list field. Information about the AP that is the DFS owner may be included (e.g., embedded) in the AP info list field. The AP info list field may consist of fields as shown in Table 6.

[0091]

[0092]

[0093]

[0094] The AP info list field may include a flag field indicating whether the device is connected to an AP. The AP info list field may include a BSSID field for identifying the AP. The AP info list field may include an operation class field indicating the frequency band (e.g., channel) on which the AP operates. The AP info list field may include a channel number field indicating the number of channels on which the AP operates.

[0095]

[0096] FIG. 4 is a diagram for explaining a Wi-Fi direct connection between electronic devices, FIG. 5 is a diagram for explaining a bandwidth available in the 5 GHz band for Wi-Fi direct communication between electronic devices, and FIG. 6 is a diagram for explaining a channel and bandwidth utilized in Wi-Fi direct communication between electronic devices.

[0097] Referring to FIG. 4, each of the electronic devices (401) and (402) may be devices that support both the Wi-Fi 5GHz band. Each of the electronic devices (401) and (402) may be devices that support a bandwidth of 160MHz. Various APs (e.g., 411 to 414) may exist around the electronic devices (401) and (402) (e.g., within a coverage area where APs can be identified). The electronic devices (401) and (402) may perform Wi-Fi direct (Wi-Fi direct) communication with each other independently of the surrounding APs (411 to 414). The electronic devices (401) and (402) may be connected to each other via Wi-Fi direct with a bandwidth of 80MHz of the 5GHz band (e.g., channel 149).

[0098] Referring to FIG. 5, the electronic device (401) and the electronic device (402) can check the frequency band (e.g., channel) and bandwidth that can be utilized for Wi-Fi Direct communication. The electronic device (401) and the electronic device (402) can only select a channel and bandwidth within the UNII-1 band or the UNII-3 band to utilize Wi-Fi Direct communication. The bandwidth within the UNII-1 band and the UNII-3 band can have a bandwidth of up to 80 MHz. An electronic device that can occupy both the UNII-1 band and the UNII-2a band can utilize a bandwidth of 160 MHz (e.g., channel 50), but the UNII-2a band may correspond to a DFS channel as described above with reference to FIG. 3. The electronic device (401) and the electronic device (402) cannot utilize the UNII-2a band for Wi-Fi Direct communication, and thus may not be able to utilize a bandwidth of 160 MHz either. The UNII-2c band may also correspond to a DFS channel as described above with reference to FIG. 3. Electronic devices (401) and (402) that wish to perform Wi-Fi Direct communication may not be able to utilize the DFS channel and the 160 MHz bandwidth.

[0099] Referring to FIG. 6, the frequency band and bandwidth utilized by the electronic device (401) and the electronic device (402) during Wi-Fi Direct communication can be confirmed. The electronic device (401) and the electronic device (402) can perform Wi-Fi Direct communication with a bandwidth of 80 MHz in the 5 GHz band (e.g., channel 149). As described above in FIG. 4, the electronic device (401) and the electronic device (402), which each support a bandwidth of 160 MHz, can only perform Wi-Fi Direct communication with a bandwidth of 80 MHz.

[0100]

[0101] FIG. 7 is a diagram illustrating a Wi-Fi direct connection between electronic devices according to one embodiment.

[0102] Referring to FIG. 7, according to one embodiment, each of the electronic device (801) (e.g., the electronic device (102) of FIG. 1) and the electronic device (901) (e.g., the electronic device (101) of FIG. 1) may be a device that supports a Wi-Fi 5 GHz band. Each of the electronic device (801) and the electronic device (901) may be a device that supports a bandwidth of 160 MHz.

[0103] According to one embodiment, the electronic device (801) and the electronic device (901) may utilize a dynamic frequency selection (DFS) channel for Wi-Fi direct communication between each other. The DFS channel may be a channel utilized for military radar, satellite communication, and / or weather radar purposes. Various access points (APs) (e.g., 711 to 714) may exist around the electronic device (801) and the electronic device (901) (e.g., within a coverage area where the APs can be identified). The electronic device (801) and the electronic device (901) may utilize the DFS channel for Wi-Fi direct communication by associating with the AP (712), which is the DFS owner.

[0104] According to one embodiment, in situation (701), the electronic device (801) can perform a connection with an AP (712) that is a DFS owner. The electronic device (901) can perform a connection with the AP (712) or can receive a beacon from the AP (712). In situation (702), the electronic device (801) and the electronic device (901) can perform a Wi-Fi Direct connection. The electronic device (801) and the electronic device (901) can perform Wi-Fi Direct communication with a bandwidth of 160 MHz of a 5 GHz band (e.g., channel 52) (e.g., a DFS channel). The electronic device (801) may be configured to perform a connection with the AP (712), which is the DFS owner, at a time when extended bandwidth-based communication is required (e.g., when a large amount of data transmission is required (e.g., high-definition video streaming, virtual reality service execution, downloading of large files, access to large databases), or when real-time communication is required (e.g., video calls, playing games requiring high resources)). For example, the electronic device (801) may be configured to establish a connection with the AP (712), which is the DFS owner, when it is determined that extended bandwidth-based communication is required. The electronic device (901) may be configured to perform a connection with the AP (712), which is the DFS owner, or to receive a beacon from the AP (712) (e.g., listen to a beacon from the AP (712)) at a time when extended bandwidth-based communication is required (e.g., when a large amount of data transmission is required (e.g., high-definition video streaming, virtual reality service execution, downloading of large files, access to large databases), or when real-time communication is required (e.g., video calls, playing games requiring high resources)). For example, the electronic device (901) may be configured to establish a connection with an AP (712) that is a DFS owner or to receive a beacon from the AP (712) (e.g., listen for a beacon from the AP (712)) in response to a determination that extended bandwidth-based communication is required.

[0105]

[0106] Figures 8 and 9 illustrate schematic block diagrams of an electronic device according to one embodiment.

[0107] Referring to FIG. 8, according to one embodiment, an electronic device (801) (e.g., the electronic device (102) of FIG. 1) may include a wireless communication circuit (810), a processor (820), and a memory (830). The wireless communication circuit (810) may be configured to transmit and receive wireless signals. The wireless communication circuit (810) may be a Wi-Fi chipset. The wireless communication circuit (810) may support multiple bands of 2.4 GHz, 5 GHz, and / or 6 GHz. The processor (820) may be operatively connected to the wireless communication circuit (810). The memory (830) may be electrically connected to the processor (820) and store one or more instructions executable by the processor (820). The instructions may be executed by the processor (820) to cause the electronic device (801) to perform operations. The electronic device (801) may correspond to the electronic device described in FIG. 30 (e.g., the electronic device (3001) of FIG. 30). Therefore, any description overlapping with that described with reference to FIG. 30 will be omitted. The operations performed by the electronic device (801) may include operations performed by the wireless communication circuit (810) and operations performed by the processor (820) via the wireless communication circuit (810).

[0108] Referring to FIG. 9, according to one embodiment, an electronic device (901) (e.g., the electronic device (101) of FIG. 1) may include a wireless communication circuit (910), a processor (920), and a memory (930). The wireless communication circuit (910) may be configured to transmit and receive wireless signals. The wireless communication circuit (910) may be a Wi-Fi chipset. The wireless communication circuit (910) may support multiple bands of 2.4 GHz, 5 GHz, and / or 6 GHz. The processor (920) may be operatively connected to the wireless communication circuit (910). The memory (930) may be electrically connected to the processor (920) and store one or more instructions executable by the processor (920). The instructions may be executed by the processor (920) to cause the electronic device (901) to perform operations. The electronic device (901) may correspond to the electronic device described in FIG. 30 (e.g., the electronic device (3002) of FIG. 30). Therefore, any description overlapping with that described with reference to FIG. 30 will be omitted. The operations performed by the electronic device (901) may include operations performed by the wireless communication circuit (910) and operations performed by the processor (920) via the wireless communication circuit (910).

[0109]

[0110] FIG. 10 is a diagram for explaining a bandwidth available in the 5 GHz band for Wi-Fi direct communication between electronic devices according to one embodiment, and FIG. 11 is a diagram for explaining a channel and bandwidth utilized in Wi-Fi direct communication between electronic devices according to one embodiment.

[0111] Referring to FIG. 10, according to one embodiment, the electronic device (801) and the electronic device (901) can check the frequency band (e.g., channel) and bandwidth that can be utilized for Wi-Fi Direct communication. The electronic device (801) and the electronic device (902) can select a channel and bandwidth within the UNII-1 band, the UNII-2a band, and / or the UNII-2c band to perform Wi-Fi Direct communication. The UNII-2a band or the UNII-2c band may correspond to a DFS channel as described above with reference to FIG. 3. The electronic device (801) and the electronic device (901) that wish to perform Wi-Fi Direct communication with a 160 MHz bandwidth of the 5 GHz band can utilize the DFS channel.

[0112] Referring to FIG. 11, according to one embodiment, the frequency band and bandwidth utilized by the electronic device (801) and the electronic device (901) during Wi-Fi Direct communication can be confirmed. The electronic device (801) can maintain a connection with the AP (712), which is a DFS user. The electronic device (801) can communicate with the AP (712) in a bandwidth of 80 MHz in the 5 GHz band (e.g., channel 52).

[0113] According to one embodiment, the electronic device (801) and the electronic device (901) can perform Wi-Fi Direct communication with a bandwidth of 160 MHz in the 5 GHz band (e.g., channel 52). Compared to the bandwidth (e.g., 80 MHz) of the Wi-Fi Direct communication of the electronic devices (401 and 402) of FIG. 4, the bandwidth (e.g., 160 MHz) of the Wi-Fi Direct communication of the electronic devices (801 and 901) can be twice as large. The bandwidth can directly affect the data transmission speed. Compared to the electronic devices (401 and 402), the electronic devices (801 and 901) can have a data transmission speed that is about twice as fast, and the electronic devices (801 and 901) can improve the user experience for the Wi-Fi Direct communication. Below, the detailed operations between electronic devices (801 and 901) are explained case by case.

[0114]

[0115] FIGS. 12 to 20 are flowcharts for explaining a Wi-Fi direct communication method according to one embodiment.

[0116] Referring to FIG. 12, according to one embodiment, the electronic device (801) and the electronic device (901) can perform Wi-Fi direct (Wi-Fi direct) communication with a bandwidth of 160 MHz in the 5 GHz band (e.g., dynamic frequency selection (DFS) channel).

[0117] According to one embodiment, operations 1210 to 1230 may be performed sequentially, but are not necessarily performed sequentially. For example, the order of each operation (1210 to 1230) may be changed, and at least two operations may be performed in parallel. The operations performed by the electronic device (e.g., the electronic device (801) or the electronic device (901)) may include operations performed by a wireless communication circuit (e.g., the wireless communication circuit (810) of FIG. 8 or the wireless communication circuit (910) of FIG. 9) and operations performed by a processor (e.g., the processor (820) of FIG. 8 or the processor (920) of FIG. 9) through the wireless communication circuit.

[0118] According to one embodiment, in operation 1210, the electronic device (801) may perform a connection with an access point (AP) that is a DFS owner. The DFS owner may utilize a DFS channel. The DFS owner may be a device permitted to occupy the DFS channel. The DFS owner may scan for radar signals. If an active radar signal is not detected on the DFS channel, the DFS owner may utilize (e.g., occupy) the DFS channel. The DFS owner may be an access point (AP). Operation 1210 may be triggered by the execution of an application that utilizes Wi-Fi Direct. Operation 1210 may be triggered by a user input to a WSC (Wi-Fi simple configuration) button.

[0119] In one embodiment, the electronic device (801) can determine whether it supports a bandwidth of 160 MHz in the 5 GHz band. The electronic device (801) can perform a passive scan to find a DFS owner. For example, in response to determining that the electronic device (801) supports a bandwidth of 160 MHz in the 5 GHz band, the electronic device (801) can perform a passive scan to find a DFS owner. The electronic device (801) can connect to a DFS owner (e.g., an AP) discovered through the passive scan. If information about an AP that is a DFS owner is already acquired, the electronic device can connect to the AP without a passive scan. The electronic device (801) may be configured to perform a connection with an AP, which is a DFS owner, when extended bandwidth-based communication is required (e.g., when large-capacity data transmission is required (e.g., high-definition video streaming, virtual reality service execution, downloading of large-capacity files, access to large-scale databases)) or when real-time communication is required (e.g., video calling, execution of games requiring high resources). The electronic device (801) may obtain information of the AP (e.g., DFS channel information and bandwidth information) by connecting to the AP.

[0120] According to one embodiment, in operation 1211, the electronic device (901) may perform a connection with an AP that is a DFS owner or receive a beacon from the AP. The electronic device (901) may determine whether it supports a bandwidth of 160 MHz in the 5 GHz band. The electronic device (901) may perform a passive scan to find a DFS owner. For example, in response to determining that the electronic device (901) supports a bandwidth of 160 MHz in the 5 GHz band, the electronic device (901) may perform a passive scan to find a DFS owner. The electronic device (901) may connect with a DFS owner (e.g., an AP) discovered through the passive scan or receive a beacon from the AP. That is, the electronic device (901) may perform a passive scan to receive a beacon from the AP, but in some embodiments, the electronic device (901) may not connect to the AP after receiving the beacon. The electronic device (901) may be configured to perform a connection with an AP that is a DFS owner or to receive a beacon from the AP when extended bandwidth-based communication is required (e.g., when a large amount of data transmission is required (e.g., high-definition video streaming, virtual reality service execution, downloading of large files, access to large databases), or when real-time communication is required (e.g., video calls, execution of games requiring high resources)). The electronic device (901) may obtain information of the AP (e.g., DFS channel information and bandwidth information) by connecting to the AP or receiving a beacon from the AP. Operation 1211 may be triggered by the execution of an application that utilizes Wi-Fi Direct. Operation 1211 may be triggered by a user input to a WSC (Wi-Fi simple configuration) button.

[0121] According to one embodiment, in operation 1220, the electronic device (801) and the electronic device (901) can perform a Wi-Fi Direct connection based on a DFS channel.

[0122] According to one embodiment, in operation 1221, the electronic device (801) and the electronic device (901) may perform peer device discovery. Peer device discovery may include at least some of the operations described in FIG. 2 (e.g., Wi-Fi Direct device discovery (210), service discovery (220), and / or provision discovery (230). Duplicate descriptions will be omitted.

[0123] According to one embodiment, in operation 1222, the electronic device (801) and the electronic device (901) may perform group owner negotiation of a Wi-Fi Direct communication group. The electronic device (801) and the electronic device (901) may exchange a group owner negotiation request and a group owner negotiation response. The electronic device (801) may transmit a group owner negotiation confirm to the electronic device (901). The electronic device (801) connected to the AP may act as a group owner, and the electronic device (901) receiving a beacon from the AP may act as a group client. When both the electronic devices (801 and 901) are connected to the AP, any electronic device may act as the group owner. The electronic device (801) and the electronic device (901) may compare their respective group owner intents to determine the group owner. An electronic device (801) connected to an AP may have a higher group owner intent than an electronic device (901) receiving a beacon from the AP. For example, if both electronic devices (801 and 901) are connected to an AP and the group owner intent of the electronic device (801) and the group owner intent of the electronic device (901) are the same, the group owner may be determined randomly. For example, even if both electronic devices (801 and 901) are connected to an AP, the group owner intents of the electronic devices (801 and 901) may be different. Each of the electronic devices (801 and 901) may have a different group owner intent based on the group owner intent policy of the upper application and / or the state (e.g., current state) of the electronic device.Even if both electronic devices (801 and 901) are connected to the AP, the electronic device with a higher group owner intent can act as the group owner. For example, each electronic device can act as the group owner if its group owner intent is greater than that of the other electronic device or if no other electronic device is connected to the AP. Each electronic device can act as the group client if another electronic device is connected to the AP and its group owner intent is less than that of the other electronic device.

[0124] According to one embodiment, each of the group owner negotiation request and the group owner negotiation response may include information about an AP (e.g., an AP that is a DFS owner), a group owner intent, a list of available channels (e.g., a DFS channel list), and / or available bandwidth. The information about the AP may be embedded in a wireless local area network (WLAN) AP information attribute (e.g., see Table 4). The group owner intent may be embedded in a group owner intent attribute (e.g., see Table 4). The list of available channels (e.g., a DFS channel list) or available bandwidth may be embedded in a channel list attribute (e.g., see Table 4).

[0125] According to one embodiment, in operation 1223, the electronic device (801) and the electronic device (901) may perform provisioning. The electronic device (801), which is a group owner, may transmit a peer-to-peer beacon. The electronic device (901), which is a group client, may perform a scan in response to receiving the P2P beacon. The electronic device (801) and the electronic device (901) may exchange requests and responses associated with probes, authentication, and / or associations.

[0126] According to one embodiment, the electronic device (801) and the electronic device (901) may exchange information about an AP (e.g., a DFS owner) and / or available bandwidth during the provisioning process. The information about the AP and / or available bandwidth may be included in a P2P beacon, a probe request, a probe response, an association request, and / or an association response. The information about the AP may be embedded in a wireless local area network (WLAN) AP information attribute. The available bandwidth may be embedded in a high throughput (HT) operation information field, a very high throughput (VHT) operation information field, and / or a high efficiency (HE) operation information field.

[0127] According to one embodiment, the electronic device (801) and the electronic device (901) can be connected via Wi-Fi Direct over a bandwidth of 160 MHz in the 5 GHz band (e.g., DFS channel). The electronic device (801) and the electronic device (901) can perform Wi-Fi Direct communication over the 5 GHz band (e.g., DFS channel).

[0128] According to one embodiment, at operation 1230, the electronic device (801) may perform radar detection for a DFS channel. As a DFS owner and a group owner, the electronic device (801) may transmit a P2P beacon. The P2P beacon may include DFS owner information. The electronic device (801) may disconnect from the AP. Note that operation 1230 may be performed optionally.

[0129] Referring to FIG. 13, according to one embodiment, the electronic device (801) and the electronic device (901) can perform Wi-Fi direct (Wi-Fi direct) communication with a bandwidth of 160 MHz in the 5 GHz band (e.g., dynamic frequency selection (DFS) channel).

[0130] According to one embodiment, operations 1310 to 1330 may be performed sequentially, but are not necessarily performed sequentially. For example, the order of each operation (1310 to 1330) may be changed, and at least two operations may be performed in parallel. The operations performed by the electronic device (e.g., the electronic device (801) or the electronic device (901)) may include operations performed by a wireless communication circuit (e.g., the wireless communication circuit (810) of FIG. 8 or the wireless communication circuit (910) of FIG. 9) and operations performed by a processor (e.g., the processor (820) of FIG. 8 or the processor (920) of FIG. 9) via the wireless communication circuit.

[0131] According to one embodiment, in operation 1310, the electronic device (801) may perform a connection with an access point (AP) that is a DFS owner. The DFS owner may utilize a DFS channel. The DFS owner may be a device that is permitted to occupy the DFS channel. The DFS owner may scan for radar signals. If an active radar signal is not detected on the DFS channel, the DFS owner may utilize (e.g., occupy) the DFS channel. The DFS owner may be an access point (AP). Operation 1310 may be triggered by the execution of an application that utilizes Wi-Fi Direct. Operation 1310 may be triggered by a user input to a WSC (Wi-Fi simple configuration) button.

[0132] In one embodiment, the electronic device (801) can determine whether it supports a bandwidth of 160 MHz in the 5 GHz band. The electronic device (801) can transmit a passive scan request to the electronic device (901) based on an out-of-band (OOB) basis (e.g., via an OOB communication channel such as Bluetooth). In response to determining that the electronic device supports a bandwidth of 160 MHz in the 5 GHz band, the electronic device (801) can perform a passive scan to find a DFS owner. The passive scan request can include whether the electronic device (801) supports a bandwidth of 160 MHz. The electronic device (801) can receive a response from the electronic device (901) based on an OOB basis (e.g., via an OBB communication channel). The electronic device (801) can perform a passive scan to find a DFS owner. The electronic device (801) can connect to a DFS owner (e.g., an AP) discovered through a passive scan. If information about the AP, which is the DFS owner, is already acquired, the device can connect to the AP without a passive scan. The electronic device (801) may be configured to connect to the AP, which is the DFS owner, at a time when extended bandwidth-based communication is required (e.g., when large-capacity data transmission is required (e.g., high-definition video streaming, virtual reality service execution, large-capacity file download, access to a large database), or when real-time communication is required (e.g., video calling, game execution requiring high resources)). The electronic device (801) can obtain information about the AP (e.g., DFS channel information and bandwidth information) by connecting to the AP.

[0133] According to one embodiment, in operation 1311, the electronic device (901) may perform a connection with an AP that is a DFS owner or receive a beacon from the AP. In response to receiving an OOB-based passive scan request (e.g., receiving a passive scan request via an OOB communication channel such as Bluetooth), the electronic device (901) may determine whether it supports a bandwidth of 160 MHz in the 5 GHz band. The electronic device (901) may transmit a response to the electronic device (901) based on the OOB (e.g., via the OOB communication channel). The response may include whether the electronic device (901) supports a bandwidth of 160 MHz. The electronic device (901) may perform a passive scan to find a DFS owner. For example, in response to determining that the electronic device (901) supports a bandwidth of 160 MHz in the 5 GHz band, the electronic device (901) may perform a passive scan to find a DFS owner. The electronic device (901) can connect to a DFS owner (e.g., an AP) discovered through passive scanning or can receive a beacon from the AP. The electronic device (901) may be configured to perform a connection to an AP that is a DFS owner or to receive a beacon from the AP when extended bandwidth-based communication is required (e.g., when large-capacity data transmission is required (e.g., high-definition video streaming, virtual reality service execution, large-capacity file download, access to a large database), or when real-time communication is required (e.g., video calling, game execution requiring high resources)). The electronic device (901) can obtain information about the AP (e.g., DFS channel information and bandwidth information) by connecting to the AP or receiving a beacon from the AP.

[0134] According to one embodiment, in operation 1320, the electronic device (801) and the electronic device (901) can perform a Wi-Fi Direct connection based on a DFS channel.

[0135] According to one embodiment, in operation 1321, the electronic device (801) and the electronic device (901) may perform peer device discovery. Peer device discovery may include at least some of the operations described in FIG. 2 (e.g., Wi-Fi Direct device discovery (210), service discovery (220), and / or provision discovery (230). Duplicate descriptions will be omitted.

[0136] According to one embodiment, in operation 1322, the electronic device (801) and the electronic device (901) may perform group owner negotiation of a Wi-Fi Direct communication group. The electronic device (801) and the electronic device (901) may exchange a group owner negotiation request and a group owner negotiation response. The electronic device (801) may transmit a group owner negotiation confirm to the electronic device (901). The electronic device (801) and the electronic device (901) may compare their respective group owner intents to determine a group owner. The electronic device (801) connected to the AP may have a higher group owner intent than the electronic device (901) receiving a beacon from the AP. The electronic device (801) connected to the AP may operate as a group owner, and the electronic device (901) receiving a beacon from the AP may operate as a group client.

[0137] According to one embodiment, each of the group owner negotiation request and the group owner negotiation response may include information about an AP (e.g., an AP that is a DFS owner), a group owner intent, a list of available channels (e.g., a DFS channel list), and / or available bandwidth. The information about the AP may be embedded in a wireless local area network (WLAN) AP information attribute (e.g., see Table 4). The group owner intent may be embedded in a group owner intent attribute (e.g., see Table 4). The list of available channels (e.g., a DFS channel list) or available bandwidth may be embedded in a channel list attribute (e.g., see Table 4).

[0138] According to one embodiment, in operation 1323, the electronic device (801) and the electronic device (901) may perform provisioning. The electronic device (801), which is a group owner, may transmit a peer-to-peer beacon. The electronic device (901), which is a group client, may perform a scan in response to receiving the P2P beacon. The electronic device (801) and the electronic device (901) may exchange requests and responses associated with probes, authentication, and / or associations.

[0139] According to one embodiment, the electronic device (801) and the electronic device (901) may exchange information about an AP (e.g., a DFS owner) and / or available bandwidth during the provisioning process. The information about the AP and / or available bandwidth may be included in a P2P beacon, a probe request, a probe response, an association request, and / or an association response. The information about the AP may be embedded in a wireless local area network (WLAN) AP information attribute. The available bandwidth may be embedded in a high throughput (HT) operation information field, a very high throughput (VHT) operation information field, and / or a high efficiency (HE) operation information field.

[0140] According to one embodiment, the electronic device (801) and the electronic device (901) can be connected via Wi-Fi Direct over a bandwidth of 160 MHz in the 5 GHz band (e.g., DFS channel). The electronic device (801) and the electronic device (901) can perform Wi-Fi Direct communication over the 5 GHz band (e.g., DFS channel).

[0141] According to one embodiment, at operation 1330, the electronic device (801) may perform radar detection for a DFS channel. As a DFS owner and a group owner, the electronic device (801) may transmit a P2P beacon. The P2P beacon may include DFS owner information. The electronic device (801) may disconnect from the AP. Note that operation 1330 may be performed optionally.

[0142] Referring to FIG. 14, according to one embodiment, the electronic device (801) and the electronic device (901) can perform Wi-Fi direct (Wi-Fi direct) communication with a bandwidth of 160 MHz in the 5 GHz band (e.g., dynamic frequency selection (DFS) channel).

[0143] According to one embodiment, operations 1410 to 1430 may be performed sequentially, but are not necessarily performed sequentially. For example, the order of each operation (1410 to 1430) may be changed, and at least two operations may be performed in parallel. The operations performed by the electronic device (e.g., the electronic device (801) or the electronic device (901)) may include operations performed by a wireless communication circuit (e.g., the wireless communication circuit (810) of FIG. 8 or the wireless communication circuit (910) of FIG. 9) and operations performed by a processor (e.g., the processor (820) of FIG. 8 or the processor (920) of FIG. 9) via the wireless communication circuit.

[0144] According to one embodiment, in operation 1410, the electronic device (801) may establish a connection with an access point (AP) that is a DFS owner. The DFS owner may utilize a DFS channel. The DFS owner may be a device permitted to occupy the DFS channel. The DFS owner may scan for radar signals. If an active radar signal is not detected on the DFS channel, the DFS owner may utilize (e.g., occupy) the DFS channel. The DFS owner may be an access point (AP).

[0145] In one embodiment, the electronic device (801) can determine whether it supports a bandwidth of 160 MHz in the 5 GHz band. The electronic device (801) can perform a passive scan to find a DFS owner. For example, in response to determining that the electronic device (801) supports a bandwidth of 160 MHz in the 5 GHz band, the electronic device (801) can perform a passive scan to find a DFS owner. The electronic device (801) can connect to a DFS owner (e.g., an AP) discovered through the passive scan. If information about an AP that is a DFS owner is already acquired, the electronic device can connect to the AP without a passive scan. The electronic device (801) may be configured to perform a connection with an AP, which is a DFS owner, at a time when extended bandwidth-based communication is required (e.g., when large-capacity data transmission is required (e.g., high-definition video streaming, virtual reality service execution, downloading of large-capacity files, access to large-scale databases), or when real-time communication is required (e.g., video calling, execution of games requiring high resources)). By connecting to the AP, the electronic device (801) can obtain information of the AP (e.g., DFS channel information and bandwidth information).

[0146] According to one embodiment, in operation 1420, the electronic device (801) and the electronic device (901) may perform a Wi-Fi Direct connection based on a DFS channel.

[0147] According to one embodiment, in operation 1421, the electronic device (801) and the electronic device (901) may perform peer device discovery. Peer device discovery may include at least some of the operations described in FIG. 2 (e.g., Wi-Fi Direct device discovery (210), service discovery (220), and / or provision discovery (230). Duplicate descriptions will be omitted.

[0148] According to one embodiment, in operation 1422, the electronic device (801) and the electronic device (901) may perform group owner negotiation of a Wi-Fi Direct communication group. The electronic device (801) and the electronic device (901) may exchange a group owner negotiation request and a group owner negotiation response. The electronic device (801) may transmit a group owner negotiation confirm to the electronic device (901). The electronic device (801) and the electronic device (901) may compare their respective group owner intents to determine a group owner. The electronic device (801) connected to the AP may have a higher group owner intent than the electronic device (901) receiving a beacon from the AP. The electronic device (801) connected to the AP may operate as a group owner, and the electronic device (901) receiving a beacon from the AP may operate as a group client.

[0149] According to one embodiment, each of the group owner negotiation request and the group owner negotiation response may include information about an AP (e.g., an AP that is a DFS owner), a group owner intent, a list of available channels (e.g., a DFS channel list), and / or available bandwidth. The information about the AP may be embedded in a wireless local area network (WLAN) AP information attribute (e.g., see Table 4). The group owner intent may be embedded in a group owner intent attribute (e.g., see Table 4). The list of available channels (e.g., a DFS channel list) or available bandwidth may be embedded in a channel list attribute (e.g., see Table 4).

[0150] According to one embodiment, in operation 1424, in response to a group owner negotiation request received during a Wi-Fi Direct connection process, the electronic device (901) may perform a connection with an AP that is a DFS owner or receive a beacon from the AP. First, the electronic device (901) may determine whether it supports a bandwidth of 160 MHz in the 5 GHz band. The electronic device (901) may perform a passive scan to find a DFS owner. For example, in response to determining that the electronic device (901) supports a bandwidth of 160 MHz in the 5 GHz band, the electronic device (901) may perform a passive scan to find a DFS owner. The electronic device (901) may connect with a DFS owner (e.g., an AP) discovered through the passive scan or receive a beacon from the AP. That is, the electronic device (901) can perform a passive scan to receive a beacon from the AP, but in some embodiments, the electronic device (901) may not connect to the AP after receiving the beacon. The electronic device (901) may be configured to perform a connection with an AP that is a DFS owner or to receive a beacon from the AP when extended bandwidth-based communication is required (e.g., when a large amount of data transmission is required (e.g., high-definition video streaming, virtual reality service execution, downloading of large files, access to large databases), when real-time communication is required (e.g., video calling, game execution requiring high resources)). The electronic device (901) can obtain information of the AP (e.g., DFS channel information and bandwidth information) by connecting to the AP or receiving a beacon from the AP.

[0151] According to one embodiment, in operation 1423, the electronic device (801) and the electronic device (901) may perform provisioning. The electronic device (801), which is a group owner, may transmit a peer-to-peer beacon. The electronic device (901), which is a group client, may perform a scan in response to receiving the P2P beacon. The electronic device (801) and the electronic device (901) may exchange requests and responses associated with probes, authentication, and / or associations.

[0152] According to one embodiment, the electronic device (801) and the electronic device (901) may exchange information about an AP (e.g., a DFS owner) and / or available bandwidth during the provisioning process. The information about the AP and / or available bandwidth may be included in a P2P beacon, a probe request, a probe response, an association request, and / or an association response. The information about the AP may be embedded in a wireless local area network (WLAN) AP information attribute. The available bandwidth may be embedded in a high throughput (HT) operation information field, a very high throughput (VHT) operation information field, and / or a high efficiency (HE) operation information field.

[0153] According to one embodiment, the electronic device (801) and the electronic device (901) can be connected via Wi-Fi Direct over a bandwidth of 160 MHz in the 5 GHz band (e.g., DFS channel). The electronic device (801) and the electronic device (901) can perform Wi-Fi Direct communication over the 5 GHz band (e.g., DFS channel).

[0154] According to one embodiment, at operation 1430, the electronic device (801) may perform radar detection on a DFS channel. As a DFS owner and group owner, the electronic device (801) may transmit a beacon. The beacon may include DFS owner information. The electronic device (801) may disconnect from the AP. Note that operation 1430 may be performed optionally.

[0155] Referring to FIG. 15, according to one embodiment, the electronic device (801) and the electronic device (901) can perform Wi-Fi direct (Wi-Fi direct) communication with a bandwidth of 160 MHz in the 5 GHz band (e.g., dynamic frequency selection (DFS) channel).

[0156] According to one embodiment, operations 1510 to 1530 may be performed sequentially, but are not necessarily performed sequentially. For example, the order of each operation (1510 to 1530) may be changed, and at least two operations may be performed in parallel. The operations performed by the electronic device (e.g., the electronic device (801) or the electronic device (901)) may include operations performed by a wireless communication circuit (e.g., the wireless communication circuit (810) of FIG. 8 or the wireless communication circuit (910) of FIG. 9) and operations performed by a processor (e.g., the processor (820) of FIG. 8 or the processor (920) of FIG. 9) via the wireless communication circuit.

[0157] According to one embodiment, in operation 1510, the electronic device (801) may perform a connection with an access point (AP) that is a DFS owner. The DFS owner may utilize a DFS channel. The DFS owner may be a device permitted to occupy the DFS channel. The DFS owner may scan for radar signals. If an active radar signal is not detected on the DFS channel, the DFS owner may utilize (e.g., occupy) the DFS channel. The DFS owner may be an access point (AP). Operation 1510 may be triggered by the execution of an application that utilizes Wi-Fi Direct. Operation 1510 may be triggered by a user input to a Wi-Fi simple configuration (WSC) button.

[0158] In one embodiment, the electronic device (801) can determine whether it supports a bandwidth of 160 MHz in the 5 GHz band. The electronic device (801) can perform a passive scan to find a DFS owner. For example, in response to determining that the electronic device (801) supports a bandwidth of 160 MHz in the 5 GHz band, the electronic device (801) can perform a passive scan to find a DFS owner. The electronic device (801) can connect to a DFS owner (e.g., an AP) discovered through the passive scan. If information about an AP that is a DFS owner is already acquired, the electronic device can connect to the AP without a passive scan. The electronic device (801) may be configured to perform a connection with an AP that is a DFS owner at a time when extended bandwidth-based communication is required (e.g., when large-capacity data transmission is required (e.g., high-definition video streaming, virtual reality service execution, downloading large-capacity files, accessing large-scale databases), or when real-time communication is required (e.g., video calling, running games requiring high resources)). The electronic device (801) may obtain information of the AP (e.g., DFS channel information and bandwidth information) by connecting to the AP. The electronic device (801) may transmit the channel information of the AP to the electronic device (901) based on out-of-band (e.g., via an OOB communication channel such as Bluetooth).

[0159] According to one embodiment, in operation 1511, in response to receiving channel information of an AP, the electronic device (901) may perform a connection with an AP that is a DFS owner or receive a beacon from the AP. The electronic device (901) may determine whether it supports a bandwidth of 160 MHz in the 5 GHz band. The electronic device (901) may perform a passive scan to find a DFS owner. For example, in response to determining that the electronic device (901) supports a bandwidth of 160 MHz in the 5 GHz band, the electronic device (901) may perform a passive scan to find a DFS owner. The passive scan may utilize the received channel information of an AP (e.g., an AP that is a DFS owner). The electronic device (901) may connect with a DFS owner (e.g., an AP) discovered through the passive scan or receive a beacon from the AP. The electronic device (901) may be configured to perform a connection with an AP that is a DFS owner or to receive a beacon from the AP when extended bandwidth-based communication is required (e.g., when large-capacity data transmission is required (e.g., high-definition video streaming, virtual reality service execution, downloading large-capacity files, accessing large-scale databases), or when real-time communication is required (e.g., video calling, running games that require high resources)). The electronic device (901) may obtain information of the AP (e.g., DFS channel information and bandwidth information) by connecting to the AP or receiving a beacon from the AP.

[0160] According to one embodiment, in operation 1520, the electronic device (801) and the electronic device (901) may perform a Wi-Fi Direct connection based on a DFS channel.

[0161] According to one embodiment, in operation 1521, the electronic device (801) and the electronic device (901) may perform peer device discovery. Peer device discovery may include at least some of the operations described in FIG. 2 (e.g., Wi-Fi Direct device discovery (210), service discovery (220), and / or provision discovery (230). Duplicate descriptions will be omitted.

[0162] According to one embodiment, in operation 1522, the electronic device (801) and the electronic device (901) may perform group owner negotiation of a Wi-Fi Direct communication group. The electronic device (801) and the electronic device (901) may exchange a group owner negotiation request and a group owner negotiation response. The electronic device (801) may transmit a group owner negotiation confirm to the electronic device (901). The electronic device (801) and the electronic device (901) may compare their respective group owner intents to determine a group owner. The electronic device (801) connected to the AP may have a higher group owner intent than the electronic device (901) receiving a beacon from the AP. The electronic device (801) connected to the AP may operate as a group owner, and the electronic device (901) receiving a beacon from the AP may operate as a group client.

[0163] According to one embodiment, each of the group owner negotiation request and the group owner negotiation response may include information about an AP (e.g., an AP that is a DFS owner), a group owner intent, a list of available channels (e.g., a DFS channel list), and / or available bandwidth. The information about the AP may be embedded in a wireless local area network (WLAN) AP information attribute (e.g., see Table 4). The group owner intent may be embedded in a group owner intent attribute (e.g., see Table 4). The list of available channels (e.g., a DFS channel list) or available bandwidth may be embedded in a channel list attribute (e.g., see Table 4).

[0164] According to one embodiment, in operation 1523, the electronic device (801) and the electronic device (901) may perform provisioning. The electronic device (801), which is a group owner, may transmit a peer-to-peer beacon. The electronic device (901), which is a group client, may perform a scan in response to receiving the P2P beacon. The electronic device (801) and the electronic device (901) may exchange requests and responses associated with probes, authentication, and / or associations.

[0165] According to one embodiment, the electronic device (801) and the electronic device (901) may exchange information about an AP (e.g., a DFS owner) and / or available bandwidth during the provisioning process. The information about the AP and / or available bandwidth may be included in a P2P beacon, a probe request, a probe response, an association request, and / or an association response. The information about the AP may be embedded in a wireless local area network (WLAN) AP information attribute. The available bandwidth may be embedded in a high throughput (HT) operation information field, a very high throughput (VHT) operation information field, and / or a high efficiency (HE) operation information field.

[0166] According to one embodiment, the electronic device (801) and the electronic device (901) can be connected via Wi-Fi Direct over a bandwidth of 160 MHz in the 5 GHz band (e.g., DFS channel). The electronic device (801) and the electronic device (901) can perform Wi-Fi Direct communication over the 5 GHz band (e.g., DFS channel).

[0167] According to one embodiment, at operation 1530, the electronic device (801) may perform radar detection for a DFS channel. As a DFS owner and a group owner, the electronic device (801) may transmit a P2P beacon. The P2P beacon may include DFS owner information. The electronic device (801) may disconnect from the AP. Note that operation 1530 may be performed optionally.

[0168] Referring to FIG. 16, according to one embodiment, the electronic device (801) and the electronic device (901) can perform Wi-Fi direct (Wi-Fi direct) communication with a bandwidth of 160 MHz in the 5 GHz band (e.g., dynamic frequency selection (DFS) channel).

[0169] According to one embodiment, operations 1610 to 1630 may be performed sequentially, but are not necessarily performed sequentially. For example, the order of each operation (1610 to 1630) may be changed, and at least two operations may be performed in parallel. The operations performed by the electronic device (e.g., the electronic device (801) or the electronic device (901)) may include operations performed by a wireless communication circuit (e.g., the wireless communication circuit (810) of FIG. 8 or the wireless communication circuit (910) of FIG. 9)) and operations performed by a processor (e.g., the processor (820) of FIG. 8 or the processor (920) of FIG. 9) via the wireless communication circuit.

[0170] According to one embodiment, in operation 1610, the electronic device (801) may check whether it is connected to an access point (AP) that is a DFS owner. The electronic device (801) may be configured to perform a connection with an AP that is a DFS owner when extended bandwidth-based communication is required (e.g., when a large amount of data transmission is required (e.g., high-definition video streaming, virtual reality service execution, downloading of large files, access to large databases), or when real-time communication is required (e.g., video calling, game execution that requires high resources)). The DFS owner may utilize a DFS channel. The DFS owner may be a device that is permitted to occupy the DFS channel. The DFS owner may scan for a radar signal. When an active radar signal is not detected on the DFS channel, the DFS owner may utilize (e.g., occupy) the DFS channel. The DFS owner may be an access point (AP). The electronic device (801) may transmit channel information of an AP (e.g., a DFS owner) to the electronic device (901) based on an out-of-band basis (e.g., via an OOB communication channel such as Bluetooth). Operation 1610 may be triggered by the execution of an application utilizing Wi-Fi Direct. Operation 1610 may be triggered by a user input to a WSC (Wi-Fi simple configuration) button.

[0171] According to one embodiment, in operation 1611, in response to receiving channel information of an AP, the electronic device (901) may perform a connection with an AP that is a DFS owner or receive a beacon from the AP. The electronic device (901) may determine whether it supports a bandwidth of 160 MHz in the 5 GHz band. The electronic device (901) may perform a passive scan to find a DFS owner. For example, in response to determining that the electronic device (901) supports a bandwidth of 160 MHz in the 5 GHz band, the electronic device (901) may perform a passive scan to find a DFS owner. The passive scan may utilize the received channel information of an AP (e.g., an AP that is a DFS owner). The electronic device (901) may connect with a DFS owner (e.g., an AP) discovered through the passive scan or receive a beacon from the AP. That is, the electronic device (901) can perform a passive scan to receive a beacon from the AP, but in some embodiments, the electronic device (901) may not connect to the AP after receiving the beacon. The electronic device (901) may be configured to perform a connection with an AP that is a DFS owner or to receive a beacon from the AP when extended bandwidth-based communication is required (e.g., when a large amount of data transmission is required (e.g., high-definition video streaming, virtual reality service execution, downloading of large files, access to large databases), when real-time communication is required (e.g., video calling, game execution requiring high resources)). The electronic device (901) can obtain information of the AP (e.g., DFS channel information and bandwidth information) by connecting to the AP or receiving a beacon from the AP.

[0172] According to one embodiment, in operation 1620, the electronic device (801) and the electronic device (901) may perform a Wi-Fi Direct connection based on a DFS channel.

[0173] According to one embodiment, in operation 1621, the electronic device (801) and the electronic device (901) may perform peer device discovery. Peer device discovery may include at least some of the operations described in FIG. 2 (e.g., Wi-Fi Direct device discovery (210), service discovery (220), and / or provision discovery (230). Duplicate descriptions will be omitted.

[0174] According to one embodiment, in operation 1622, the electronic device (801) and the electronic device (901) may perform group owner negotiation of a Wi-Fi Direct communication group. The electronic device (801) and the electronic device (901) may exchange a group owner negotiation request and a group owner negotiation response. The electronic device (801) may transmit a group owner negotiation confirm to the electronic device (901). The electronic device (801) and the electronic device (901) may compare their respective group owner intents to determine a group owner. The electronic device (801) connected to the AP may have a higher group owner intent than the electronic device (901) receiving a beacon from the AP. The electronic device (801) connected to the AP may operate as a group owner, and the electronic device (901) receiving a beacon from the AP may operate as a group client.

[0175] According to one embodiment, each of the group owner negotiation request and the group owner negotiation response may include information about an AP (e.g., an AP that is a DFS owner), a group owner intent, a list of available channels (e.g., a DFS channel list), and / or available bandwidth. The information about the AP may be embedded in a wireless local area network (WLAN) AP information attribute (e.g., see Table 4). The group owner intent may be embedded in a group owner intent attribute (e.g., see Table 4). The list of available channels (e.g., a DFS channel list) or available bandwidth may be embedded in a channel list attribute (e.g., see Table 4).

[0176] According to one embodiment, in operation 1623, the electronic device (801) and the electronic device (901) may perform provisioning. The electronic device (801), which is a group owner, may transmit a peer-to-peer beacon. The electronic device (901), which is a group client, may perform a scan in response to receiving the P2P beacon. The electronic device (801) and the electronic device (901) may exchange requests and responses associated with probes, authentication, and / or associations.

[0177] According to one embodiment, the electronic device (801) and the electronic device (901) may exchange information about an AP (e.g., a DFS owner) and / or available bandwidth during the provisioning process. The information about the AP and / or available bandwidth may be included in a P2P beacon, a probe request, a probe response, an association request, and / or an association response. The information about the AP may be embedded in a wireless local area network (WLAN) AP information attribute. The available bandwidth may be embedded in a high throughput (HT) operation information field, a very high throughput (VHT) operation information field, and / or a high efficiency (HE) operation information field.

[0178] According to one embodiment, the electronic device (801) and the electronic device (901) can be connected via Wi-Fi Direct over a bandwidth of 160 MHz in the 5 GHz band (e.g., DFS channel). The electronic device (801) and the electronic device (901) can perform Wi-Fi Direct communication over the 5 GHz band (e.g., DFS channel).

[0179] According to one embodiment, at operation 1630, the electronic device (801) may perform radar detection for a DFS channel. As a DFS owner and a group owner, the electronic device (801) may transmit a P2P beacon. The P2P beacon may include DFS owner information. The electronic device (801) may disconnect from the AP. Note that operation 1630 may be performed optionally.

[0180] Referring to FIG. 17, according to one embodiment, the electronic device (801) and the electronic device (901) can perform Wi-Fi direct (Wi-Fi direct) communication with a bandwidth of 160 MHz in the 5 GHz band (e.g., dynamic frequency selection (DFS) channel).

[0181] According to one embodiment, operations 1710 to 1730 may be performed sequentially, but are not necessarily performed sequentially. For example, the order of each operation (1710 to 1730) may be changed, and at least two operations may be performed in parallel. The operations performed by the electronic device (e.g., the electronic device (801) or the electronic device (901)) may include operations performed by a wireless communication circuit (e.g., the wireless communication circuit (810) of FIG. 8 or the wireless communication circuit (910) of FIG. 9) and operations performed by a processor (e.g., the processor (820) of FIG. 8 or the processor (920) of FIG. 9) via the wireless communication circuit.

[0182] According to one embodiment, in operation 1710, the electronic device (801) may perform a connection with an access point (AP) that is a DFS owner. The DFS owner may utilize a DFS channel. The DFS owner may be a device permitted to occupy the DFS channel. The DFS owner may scan for radar signals. If an active radar signal is not detected on the DFS channel, the DFS owner may utilize (e.g., occupy) the DFS channel. The DFS owner may be an access point (AP). Operation 1710 may be triggered by the execution of an application that utilizes Wi-Fi Direct. Operation 1710 may be triggered by a user input to a WSC (Wi-Fi simple configuration) button.

[0183] In one embodiment, the electronic device (801) can determine whether it supports a bandwidth of 160 MHz in the 5 GHz band. The electronic device (801) can perform a passive scan to find a DFS owner. For example, in response to determining that the electronic device (801) supports a bandwidth of 160 MHz in the 5 GHz band, the electronic device (801) can perform a passive scan to find a DFS owner. The electronic device (801) can connect to a DFS owner (e.g., an AP) discovered through the passive scan. If information about an AP that is a DFS owner is already acquired, the electronic device can connect to the AP without a passive scan. The electronic device (801) may be configured to perform a connection with an AP, which is a DFS owner, at a time when extended bandwidth-based communication is required (e.g., when large-capacity data transmission is required (e.g., high-definition video streaming, virtual reality service execution, downloading of large-capacity files, access to large-scale databases), or when real-time communication is required (e.g., video calling, execution of games requiring high resources)). By connecting to the AP, the electronic device (801) can obtain information of the AP (e.g., DFS channel information and bandwidth information).

[0184] According to one embodiment, in operation 1720, the electronic device (801) and the electronic device (901) may perform a Wi-Fi Direct connection based on a DFS channel.

[0185] According to one embodiment, in operation 1721, the electronic device (801) may be triggered as a group owner of a Wi-Fi Direct communication group in response to a connection with an AP (e.g., an AP that is a DFS owner). For example, in response to determining that it is connected to an AP that is a DFS owner, the electronic device (801) may act as a group owner. The Wi-Fi Direct communication group may be a communication group that utilizes a channel of the AP (e.g., a DFS channel) and a 160 MHz bandwidth.

[0186] According to one embodiment, in operation 1722, the electronic device (901) may perform a passive scan to find a DFS owner. The passive scan may utilize channel information of an AP (e.g., an AP that is a DFS owner). For example, the electronic device may passively scan a channel indicated in the channel information of the AP. The channel information of the AP may be included in a beacon transmitted by the electronic device (801). The electronic device (901) may associate with a DFS owner (e.g., an AP) discovered through the passive scan or may receive a beacon from the AP. That is, the electronic device (901) may perform a passive scan to receive a beacon from the AP; however, in some embodiments, the electronic device (901) may not associate with the AP after receiving the beacon. The electronic device (901) may be configured to perform a connection with an AP that is a DFS owner or to receive a beacon from the AP when extended bandwidth-based communication is required (e.g., when a large amount of data transmission is required (e.g., high-definition video streaming, virtual reality service execution, downloading of large files, access to large databases), or when real-time communication is required (e.g., video calling, execution of games requiring high resources)). The electronic device (901) may obtain information of the AP (e.g., DFS channel information and bandwidth information) by connecting to the AP or receiving a beacon from the AP. Operation 1722 may be performed in response to receiving a beacon.

[0187] According to one embodiment, in operation 1723, the electronic device (801) and the electronic device (901) may perform provisioning. The electronic device (801) may transmit a beacon containing information about the AP and / or available bandwidth to an external source (e.g., the electronic device (901) or a broadcast). The electronic device (801), which is a group owner, may transmit the beacon, and the electronic device (901), which is a group client, may perform a passive scan in response to receiving the beacon. The electronic device (801) and the electronic device (901) may exchange requests and responses associated with probes, authentication, and / or associations.

[0188] According to one embodiment, the electronic device (801) and the electronic device (901) may exchange information about an AP (e.g., a DFS owner) and / or available bandwidth during the provisioning process. The information about the AP and / or available bandwidth may be included in a beacon, a probe request, a probe response, an association request, and / or an association response. The information about the AP may be embedded in a wireless local area network (WLAN) AP information attribute. The available bandwidth may be embedded in a high throughput (HT) operation information field, a very high throughput (VHT) operation information field, and / or a high efficiency (HE) operation information field.

[0189] According to one embodiment, the electronic device (801) and the electronic device (901) can be connected via Wi-Fi Direct over a bandwidth of 160 MHz in the 5 GHz band (e.g., DFS channel). The electronic device (801) and the electronic device (901) can perform Wi-Fi Direct communication over the 5 GHz band (e.g., DFS channel).

[0190] According to one embodiment, at operation 1730, the electronic device (801) may perform radar detection for a DFS channel. As a DFS owner and group owner, the electronic device (801) may transmit a P2P beacon. The P2P beacon may include DFS owner information. The electronic device (801) may disconnect from the AP. Note that operation 1730 may be performed optionally.

[0191] Referring to FIG. 18, according to one embodiment, the electronic device (801) and the electronic device (901) can perform Wi-Fi direct (Wi-Fi direct) communication with a bandwidth of 160 MHz in the 5 GHz band (e.g., dynamic frequency selection (DFS) channel).

[0192] According to one embodiment, operations 1810 to 1830 may be performed sequentially, but are not necessarily performed sequentially. For example, the order of each operation (1810 to 1830) may be changed, and at least two operations may be performed in parallel. The operations performed by the electronic device (e.g., the electronic device (801) or the electronic device (901)) may include operations performed by a wireless communication circuit (e.g., the wireless communication circuit (810) of FIG. 8 or the wireless communication circuit (910) of FIG. 9) and operations performed by a processor (e.g., the processor (820) of FIG. 8 or the processor (920) of FIG. 9) via the wireless communication circuit.

[0193] According to an embodiment, in operation 1810, an electronic device (801) may perform a connection with an access point (AP) that is a DFS owner. The DFS owner may utilize a DFS channel. The DFS owner may be a device that is permitted to occupy a DFS channel. The DFS owner may scan for radar signals. If an active radar signal is not detected on the DFS channel, the DFS owner may utilize (e.g., occupy) the DFS channel. The DFS owner may be an access point (AP). Operation 1810 may be triggered by the execution of an application that utilizes Wi-Fi Direct. Operation 1810 may be triggered by a user input to a WSC (Wi-Fi simple configuration) button.

[0194] In one embodiment, the electronic device (801) can determine whether it supports a bandwidth of 160 MHz in the 5 GHz band. The electronic device (801) can perform a passive scan to find a DFS owner. For example, in response to determining that the electronic device (801) supports a bandwidth of 160 MHz in the 5 GHz band, the electronic device (801) can perform a passive scan to find a DFS owner. The electronic device (801) can connect to a DFS owner (e.g., an AP) discovered through the passive scan. The electronic device (801) can be configured to connect to an AP that is a DFS owner when extended bandwidth-based communication is required (e.g., when large-capacity data transmission is required (e.g., high-definition video streaming, virtual reality service execution, downloading of large files, access to large databases), or when real-time communication is required (e.g., video calling, game execution requiring high resources)). The electronic device (801) can obtain information about the AP (e.g., DFS channel information and bandwidth information) by connecting to the AP. The electronic device (801) can transmit a passive scan request to the electronic device (901) based on out-of-band (OOB) (e.g., via an OOB communication channel such as Bluetooth). The passive scan request can include information about the AP (e.g., an AP that owns the DFS) and / or whether the electronic device (801) supports a bandwidth of 160 MHz. In response to receiving the passive scan request, the electronic device (901) can check whether it supports a bandwidth of 160 MHz in the 5 GHz band. The electronic device (801) can receive a response from the electronic device (901) based on OOB (e.g., via an OOB communication channel). The response may include whether the electronic device (901) supports a bandwidth of 160 MHz in the 5 GHz band.

[0195] According to one embodiment, in operation 1820, the electronic device (801) and the electronic device (901) may perform a Wi-Fi Direct connection based on a DFS channel.

[0196] According to one embodiment, in operation 1821, the electronic device (801) may be triggered as a group owner of a Wi-Fi Direct communication group in response to receiving an OOB-based response (e.g., in response to receiving the response via an OOB communication channel). The Wi-Fi Direct communication group may be a communication group that utilizes a channel of the AP (e.g., a DFS channel) and a 160 MHz bandwidth.

[0197] According to one embodiment, in operation 1822, the electronic device (901) may perform a passive scan to find a DFS owner. The passive scan may utilize channel information of an AP (e.g., an AP that is a DFS owner). For example, the electronic device may passively scan a channel indicated in the channel information of the AP. The channel information of the AP may be included in a beacon transmitted by the electronic device (801). The electronic device (901) may associate with a DFS owner (e.g., an AP) discovered through the passive scan or may receive a beacon from the AP. That is, the electronic device (901) may perform a passive scan to receive a beacon from the AP; however, in some embodiments, the electronic device (901) may not associate with the AP after receiving the beacon. The electronic device (901) may be configured to perform a connection with an AP that is a DFS owner or to receive a beacon from the AP when extended bandwidth-based communication is required (e.g., when a large amount of data transmission is required (e.g., high-definition video streaming, virtual reality service execution, downloading of large files, access to large databases), or when real-time communication is required (e.g., video calling, game execution requiring high resources)). The electronic device (901) may obtain information of the AP (e.g., DFS channel information and bandwidth information) by connecting to the AP or receiving a beacon from the AP. Operation 1822 may be performed in response to receiving a beacon. Operation 1822 may be performed based on a probe response received during a provisioning process.

[0198] According to one embodiment, in operation 1823, the electronic device (801) and the electronic device (901) may perform provisioning. The electronic device (801) may transmit a beacon containing information about the AP and / or available bandwidth to an external source (e.g., the electronic device (901) or a broadcast). The electronic device (801), which is a group owner, may transmit the beacon, and the electronic device (901), which is a group client, may perform a passive scan in response to receiving the beacon. The electronic device (801) and the electronic device (901) may exchange requests and responses associated with probes, authentication, and / or associations.

[0199] According to one embodiment, the electronic device (801) and the electronic device (901) may exchange information about an AP (e.g., a DFS owner) and / or available bandwidth during the provisioning process. The information about the AP and / or available bandwidth may be included in a beacon, a probe request, a probe response, an association request, and / or an association response. The information about the AP may be embedded in a wireless local area network (WLAN) AP information attribute. The available bandwidth may be embedded in a high throughput (HT) operation information field, a very high throughput (VHT) operation information field, and / or a high efficiency (HE) operation information field.

[0200] According to one embodiment, the electronic device (801) and the electronic device (901) can be connected via Wi-Fi Direct over a bandwidth of 160 MHz in the 5 GHz band (e.g., DFS channel). The electronic device (801) and the electronic device (901) can perform Wi-Fi Direct communication over the 5 GHz band (e.g., DFS channel).

[0201] According to one embodiment, at operation 1830, the electronic device (801) may perform radar detection for a DFS channel. As a DFS owner and group owner, the electronic device (801) may transmit a P2P beacon. The electronic device (801) may disconnect from the AP. Note that operation 1830 may be performed optionally.

[0202] Referring to FIG. 19, according to one embodiment, the electronic device (801) and the electronic device (901) can perform Wi-Fi direct (Wi-Fi direct) communication with a bandwidth of 160 MHz in the 5 GHz band (e.g., dynamic frequency selection (DFS) channel).

[0203] According to one embodiment, operations 1910 to 1930 may be performed sequentially, but are not necessarily performed sequentially. For example, the order of each operation (1910 to 1930) may be changed, and at least two operations may be performed in parallel. The operations performed by the electronic device (e.g., the electronic device (801) or the electronic device (901)) may include operations performed by a wireless communication circuit (e.g., the wireless communication circuit (810) of FIG. 8 or the wireless communication circuit (910) of FIG. 9) and operations performed by a processor (e.g., the processor (820) of FIG. 8 or the processor (920) of FIG. 9) via the wireless communication circuit.

[0204] According to one embodiment, in operation 1910, the electronic device (801) may determine whether it is connected to an access point (AP) that is a DFS owner. The DFS owner may utilize the DFS channel. The DFS owner may be a device that is permitted to occupy the DFS channel. The DFS owner may scan for radar signals. If an active radar signal is not detected on the DFS channel, the DFS owner may utilize (e.g., occupy) the DFS channel. The DFS owner may be an access point (AP). The electronic device (801) may be configured to perform a connection with the AP that is the DFS owner at a time when extended bandwidth-based communication is required (e.g., when a large amount of data transmission is required (e.g., high-definition video streaming, virtual reality service execution, downloading of large files, access to large databases), or when real-time communication is required (e.g., video calling, game execution requiring high resources)). Operation 1910 may be triggered by the execution of an application that utilizes Wi-Fi Direct. Action 1910 can be triggered by user input to the WSC (Wi-Fi simple configuration) button.

[0205] According to one embodiment, in operation 1920, the electronic device (801) and the electronic device (901) may perform a Wi-Fi Direct connection based on a DFS channel.

[0206] According to one embodiment, in operation 1921, the electronic device (801) may be triggered as a group owner of a Wi-Fi Direct communication group in response to a connection with an AP (e.g., an AP that is a DFS owner). For example, in response to determining that it is connected to an AP that is a DFS owner, the electronic device (801) may act as a group owner. The Wi-Fi Direct communication group may be a communication group that utilizes a channel of the AP (e.g., a DFS channel) and a 160 MHz bandwidth.

[0207] According to one embodiment, in operation 1922, the electronic device (901) may perform a passive scan to find a DFS owner. The passive scan may utilize channel information of an AP (e.g., an AP that is a DFS owner). For example, the electronic device may passively scan a channel indicated in the channel information of the AP. The channel information of the AP may be included in a beacon transmitted by the electronic device (801). The electronic device (901) may associate with a DFS owner (e.g., an AP) discovered through the passive scan or may receive a beacon from the AP. That is, the electronic device (901) may perform a passive scan to receive a beacon from the AP; however, in some embodiments, the electronic device (901) may not associate with the AP after receiving the beacon. The electronic device (901) may be configured to perform a connection with an AP that is a DFS owner or to receive a beacon from the AP when extended bandwidth-based communication is required (e.g., when a large amount of data transmission is required (e.g., high-definition video streaming, virtual reality service execution, downloading of large files, access to large databases), or when real-time communication is required (e.g., video calling, execution of games requiring high resources)). The electronic device (901) may obtain information of the AP (e.g., DFS channel information and bandwidth information) by connecting to the AP or receiving a beacon from the AP. Operation 1922 may be performed in response to receiving a beacon. Operation 1922 may be performed based on a probe response received during a provisioning process.

[0208] According to one embodiment, in operation 1923, the electronic device (801) and the electronic device (901) may perform provisioning. The electronic device (801) may transmit a beacon containing information about the AP and / or available bandwidth to an external source (e.g., the electronic device (901) or a broadcast). The electronic device (801), which is a group owner, may transmit the beacon, and the electronic device (901), which is a group client, may perform a passive scan in response to receiving the beacon. The electronic device (801) and the electronic device (901) may exchange requests and responses associated with probes, authentication, and / or associations.

[0209] According to one embodiment, the electronic device (801) and the electronic device (901) may exchange information about an AP (e.g., a DFS owner) and / or available bandwidth during the provisioning process. The information about the AP and / or available bandwidth may be included in a beacon, a probe request, a probe response, an association request, and / or an association response. The information about the AP may be embedded in a wireless local area network (WLAN) AP information attribute. The available bandwidth may be embedded in a high throughput (HT) operation information field, a very high throughput (VHT) operation information field, and / or a high efficiency (HE) operation information field.

[0210] According to one embodiment, the electronic device (801) and the electronic device (901) can be connected via Wi-Fi Direct over a bandwidth of 160 MHz in the 5 GHz band (e.g., DFS channel). The electronic device (801) and the electronic device (901) can perform Wi-Fi Direct communication over the 5 GHz band (e.g., DFS channel).

[0211] According to one embodiment, at operation 1930, the electronic device (801) may perform radar detection for a DFS channel. As a DFS owner and group owner, the electronic device (801) may transmit a P2P beacon. The electronic device (801) may disconnect from the AP. Note that operation 1930 may be performed optionally.

[0212] Referring to FIG. 20, according to one embodiment, the electronic device (801) and the electronic device (901) can perform Wi-Fi direct (Wi-Fi direct) communication with a bandwidth of 160 MHz in the 5 GHz band (e.g., dynamic frequency selection (DFS) channel).

[0213] According to one embodiment, operations 2010 to 2030 may be performed sequentially, but are not necessarily performed sequentially. For example, the order of each operation (2010 to 2030) may be changed, and at least two operations may be performed in parallel. The operations performed by the electronic device (e.g., the electronic device (801) or the electronic device (901)) may include operations performed by a wireless communication circuit (e.g., the wireless communication circuit (810) of FIG. 8 or the wireless communication circuit (910) of FIG. 9)) and operations performed by a processor (e.g., the processor (820) of FIG. 8 or the processor (920) of FIG. 9) via the wireless communication circuit.

[0214] According to one embodiment, in operation 2010, the electronic device (801) may check whether it is connected to an access point (AP) that is a DFS owner. The DFS owner may utilize the DFS channel. The DFS owner may be a device that is permitted to occupy the DFS channel. The DFS owner may scan for radar signals. If an active radar signal is not detected on the DFS channel, the DFS owner may utilize (e.g., occupy) the DFS channel. The DFS owner may be an access point (AP). The electronic device (801) may be configured to perform a connection with the AP that is a DFS owner when extended bandwidth-based communication is required (e.g., when a large amount of data transmission is required (e.g., high-definition video streaming, virtual reality service execution, downloading of large files, access to large databases), or when real-time communication is required (e.g., video calling, game execution requiring high resources)). Operation 2010 may be triggered by the execution of an application that utilizes Wi-Fi Direct. Action 2010 can be triggered by user input to the WSC (Wi-Fi simple configuration) button.

[0215] According to one embodiment, the electronic device (801) can check whether it is connected to an AP that is a DFS owner. The electronic device (801) can transmit a passive scan request to the electronic device (901) based on an out-of-band (OOB) basis (e.g., via an OOB communication channel such as Bluetooth). For example, in response to determining that it is connected to an AP that is a DFS owner, the electronic device can transmit a passive scan request to the electronic device (901). The passive scan request can include information about the AP (e.g., the AP that is the owner of the DFS) (e.g., AP channel information) and / or whether the electronic device (801) supports a bandwidth of 160 MHz. In response to receiving the passive scan request, the electronic device (901) can check whether it supports a bandwidth of 160 MHz in the 5 GHz band. The electronic device (801) may receive a response from the electronic device (901) based on OOB (e.g., via an OOB communication channel). The response may include whether the electronic device (901) supports a bandwidth of 160 MHz of the 5 GHz band.

[0216] According to one embodiment, in operation 2020, the electronic device (801) and the electronic device (901) can perform a Wi-Fi Direct connection based on a DFS channel.

[0217] According to one embodiment, in operation 2021, the electronic device (801) may be triggered as a group owner of a Wi-Fi Direct communication group in response to a connection with an AP (e.g., an AP that is a DFS owner). For example, in response to determining that it is connected to an AP that is a DFS owner, the electronic device (801) may act as a group owner. The Wi-Fi Direct communication group may be a communication group that utilizes a channel of the AP (e.g., a DFS channel) and a 160 MHz bandwidth.

[0218] According to one embodiment, in operation 2022, the electronic device (901) may perform a passive scan to find a DFS owner. The passive scan may utilize channel information of a received AP (e.g., an AP that is a DFS owner). For example, the electronic device may passively scan a channel indicated in the channel information of the AP. The channel information of the AP may be included in a beacon transmitted by the electronic device (801). The electronic device (901) may associate with a DFS owner (e.g., an AP) discovered through the passive scan or may receive a beacon from the AP. That is, the electronic device (901) may perform a passive scan to receive a beacon from the AP; however, in some embodiments, the electronic device (901) may not associate with the AP after receiving the beacon. The electronic device (901) may be configured to perform a connection with an AP that is a DFS owner or to receive a beacon from the AP when extended bandwidth-based communication is required (e.g., when a large amount of data transmission is required (e.g., high-definition video streaming, virtual reality service execution, downloading of large files, access to large databases), or when real-time communication is required (e.g., video calling, execution of games requiring high resources)). The electronic device (901) may obtain information of the AP (e.g., DFS channel information and bandwidth information) by connecting to the AP or receiving a beacon from the AP. Operation 2022 may be performed in response to receiving a beacon. Operation 2022 may be performed based on a probe response received during a provisioning process.

[0219] According to one embodiment, in operation 2023, the electronic device (801) and the electronic device (901) may perform provisioning. The electronic device (801) may transmit a beacon containing information about the AP and / or available bandwidth to an external source (e.g., the electronic device (901) or a broadcast). The electronic device (801), which is a group owner, may transmit the beacon, and the electronic device (901), which is a group client, may perform a passive scan in response to receiving the beacon. The electronic device (801) and the electronic device (901) may exchange requests and responses associated with probes, authentication, and / or associations.

[0220] According to one embodiment, the electronic device (801) and the electronic device (901) may exchange information about an AP (e.g., a DFS owner) and / or available bandwidth during the provisioning process. The information about the AP and / or available bandwidth may be included in a beacon, a probe request, a probe response, an association request, and / or an association response. The information about the AP may be embedded in a wireless local area network (WLAN) AP information attribute. The available bandwidth may be embedded in a high throughput (HT) operation information field, a very high throughput (VHT) operation information field, and / or a high efficiency (HE) operation information field.

[0221] According to one embodiment, the electronic device (801) and the electronic device (901) can be connected via Wi-Fi Direct over a bandwidth of 160 MHz in the 5 GHz band (e.g., DFS channel). The electronic device (801) and the electronic device (901) can perform Wi-Fi Direct communication over the 5 GHz band (e.g., DFS channel).

[0222] According to one embodiment, at operation 2030, the electronic device (801) may perform radar detection for a DFS channel. As a DFS owner and group owner, the electronic device (801) may transmit a P2P beacon. The electronic device (801) may disconnect from the AP. Note that operation 2030 may be performed optionally.

[0223]

[0224] Figures 21 to 24 are flowcharts for explaining a hotspot communication method according to one embodiment.

[0225] Referring to FIG. 21, according to one embodiment, the electronic device (801) and the electronic device (901) can perform direct communication (e.g., hotspot communication) with a bandwidth of 160 MHz in the 5 GHz band (e.g., dynamic frequency selection (DFS) channel).

[0226] According to one embodiment, operations 2110 to 2130 may be performed sequentially, but are not necessarily performed sequentially. For example, the order of each operation (2110 to 2130) may be changed, and at least two operations may be performed in parallel. The operations performed by the electronic device (e.g., the electronic device (801) or the electronic device (901)) may include operations performed by a wireless communication circuit (e.g., the wireless communication circuit (810) of FIG. 8 or the wireless communication circuit (910) of FIG. 9)) and operations performed by a processor (e.g., the processor (820) of FIG. 8 or the processor (920) of FIG. 9) via the wireless communication circuit.

[0227] According to one embodiment, in operation 2110, the electronic device (801) may establish a connection with an access point (AP) that is a DFS owner. The DFS owner may utilize a DFS channel. The DFS owner may be a device permitted to occupy the DFS channel. The DFS owner may scan for radar signals. If an active radar signal is not detected on the DFS channel, the DFS owner may utilize (e.g., occupy) the DFS channel. The DFS owner may be an access point (AP).

[0228] In one embodiment, the electronic device (801) can determine whether it supports a bandwidth of 160 MHz in the 5 GHz band. The electronic device (801) can perform a passive scan to find a DFS owner. For example, in response to determining that the electronic device (801) supports a bandwidth of 160 MHz in the 5 GHz band, the electronic device (801) can perform a passive scan to find a DFS owner. The electronic device (801) can connect to a DFS owner (e.g., an AP) discovered through the passive scan. The electronic device (801) can be configured to connect to an AP that is a DFS owner when extended bandwidth-based communication is required (e.g., when large-capacity data transmission is required (e.g., high-definition video streaming, virtual reality service execution, downloading of large files, access to large databases), or when real-time communication is required (e.g., video calling, game execution requiring high resources)). The electronic device (801) can obtain information of the AP (e.g., DFS channel information and bandwidth information) by connecting to the AP.

[0229] According to one embodiment, in operation 2120, the electronic device (801) and the electronic device (901) can perform a direct connection based on a DFS channel.

[0230] According to one embodiment, in operation 2121, the electronic device (801) may be triggered as a hotspot (e.g., a soft AP) in response to a connection with an AP (e.g., an AP that is a DFS owner). For example, when a connection with the AP is established, the electronic device (801) may operate as a hotspot (e.g., a soft AP). The electronic device (801) as a hotspot (e.g., a soft AP) may utilize the channel (e.g., a DFS channel) and a 160 MHz bandwidth of the AP.

[0231] According to one embodiment, in operation 2122, the electronic device (901) may perform a passive scan to find a DFS owner. The passive scan may utilize channel information of a received AP (e.g., an AP that is a DFS owner). The channel information of the AP may be included in a beacon transmitted by the electronic device (801). The electronic device (901) may associate with a DFS owner (e.g., an AP) discovered through the passive scan or may receive a beacon from the AP. That is, the electronic device (901) may perform a passive scan to receive a beacon from the AP, but in some embodiments, the electronic device (901) may not associate with the AP after receiving the beacon. The electronic device (901) may be configured to perform a connection with an AP that is a DFS owner or to receive a beacon from the AP when extended bandwidth-based communication is required (e.g., when a large amount of data transmission is required (e.g., high-definition video streaming, virtual reality service execution, downloading of large files, access to large databases), or when real-time communication is required (e.g., video calling, execution of games requiring high resources)). The electronic device (901) may obtain information of the AP (e.g., DFS channel information and bandwidth information) by connecting to the AP or receiving a beacon from the AP. Operation 2122 may be performed in response to receiving a beacon. Operation 2122 may also be performed based on a probe response received in the process described below.

[0232] According to one embodiment, in operation 2123, the electronic device (801) may transmit a beacon containing information about the AP and / or available bandwidth to an external source (e.g., the electronic device (901) or broadcast). The electronic device (801) as a hotspot may transmit the beacon, and the electronic device (901) as a client may perform a passive scan in response to receiving the beacon. The electronic device (801) and the electronic device (901) may exchange requests and responses associated with probes, authentication, and / or associations.

[0233] According to one embodiment, the electronic device (801) and the electronic device (901) may exchange information about an AP (e.g., a DFS owner) and / or available bandwidth during a probe, authentication, and / or association process. The information about the AP and / or available bandwidth may be included in a beacon, a probe request, a probe response, an association request, and / or an association response. The information about the AP may be embedded in a wireless local area network (WLAN) AP information attribute. The available bandwidth may be embedded in a high throughput (HT) operation information field, a very high throughput (VHT) operation information field, and / or a high efficiency (HE) operation information field.

[0234] According to one embodiment, the electronic device (801) and the electronic device (901) can be directly connected via a 160 MHz bandwidth of the 5 GHz band (e.g., DFS channel). The electronic device (801) can function as a hotspot (e.g., soft AP), and the electronic device (901) can function as a station client. The electronic device (801) and the electronic device (901) can perform direct communication via the 5 GHz band (e.g., DFS channel).

[0235] According to one embodiment, at step 2130, the electronic device (801) may perform radar detection for a DFS channel. As a hotspot and group owner, the electronic device (801) may transmit a P2P beacon. The P2P beacon may include DFS owner information. The electronic device (801) may disconnect from the AP. Note that step 2130 may be performed optionally.

[0236] Referring to FIG. 22, according to one embodiment, the electronic device (801) and the electronic device (901) can perform direct communication (e.g., hotspot communication) with a bandwidth of 160 MHz in the 5 GHz band (e.g., dynamic frequency selection (DFS) channel).

[0237] According to one embodiment, operations 2210 to 2230 may be performed sequentially, but are not necessarily performed sequentially. For example, the order of each operation (2210 to 2230) may be changed, and at least two operations may be performed in parallel. The operations performed by the electronic device (e.g., the electronic device (801) or the electronic device (901)) may include operations performed by a wireless communication circuit (e.g., the wireless communication circuit (810) of FIG. 8 or the wireless communication circuit (910) of FIG. 9)) and operations performed by a processor (e.g., the processor (820) of FIG. 8 or the processor (920) of FIG. 9) via the wireless communication circuit.

[0238] According to one embodiment, in operation 2210, the electronic device (801) may establish a connection with an access point (AP) that is a DFS owner. The DFS owner may utilize a DFS channel. The DFS owner may be a device permitted to occupy the DFS channel. The DFS owner may scan for radar signals. If an active radar signal is not detected on the DFS channel, the DFS owner may utilize (e.g., occupy) the DFS channel. The DFS owner may be an access point (AP).

[0239] In one embodiment, the electronic device (801) can determine whether it supports a bandwidth of 160 MHz in the 5 GHz band. The electronic device (801) can perform a passive scan to find a DFS owner. For example, in response to determining that the electronic device (801) supports a bandwidth of 160 MHz in the 5 GHz band, the electronic device (801) can perform a passive scan to find a DFS owner. The electronic device (801) can connect to a DFS owner (e.g., an AP) discovered through the passive scan. The electronic device (801) can be configured to connect to an AP that is a DFS owner when extended bandwidth-based communication is required (e.g., when large-capacity data transmission is required (e.g., high-definition video streaming, virtual reality service execution, downloading of large files, access to large databases), or when real-time communication is required (e.g., video calling, game execution requiring high resources)). The electronic device (801) can obtain information about the AP (e.g., DFS channel information and bandwidth information) by connecting to the AP. The electronic device (801) can transmit a passive scan request to the electronic device (901) based on out-of-band (OOB) (e.g., via an OOB communication channel such as Bluetooth). The passive scan request can include information about the AP (e.g., an AP that owns the DFS) and / or whether the electronic device (801) supports a bandwidth of 160 MHz. In response to receiving the passive scan request, the electronic device (901) can check whether it supports a bandwidth of 160 MHz in the 5 GHz band. The electronic device (801) can receive a response from the electronic device (901) based on OOB (e.g., via an OOB communication channel). The response may include whether the electronic device (901) supports a bandwidth of 160 MHz in the 5 GHz band.

[0240] According to one embodiment, in operation 2220, the electronic device (801) and the electronic device (901) can perform a direct connection based on a DFS channel.

[0241] According to one embodiment, in operation 2221, the electronic device (801) may be triggered as a hotspot (e.g., a soft AP) in response to a connection with an AP (e.g., an AP that is a DFS owner). For example, when a connection with the AP is established, the electronic device (801) may operate as a hotspot (e.g., a soft AP). The electronic device (801) as a hotspot (e.g., a soft AP) may utilize the channel (e.g., a DFS channel) and a 160 MHz bandwidth of the AP.

[0242] According to one embodiment, in operation 2222, the electronic device (901) may perform a passive scan to find a DFS owner. The passive scan may utilize channel information of a received AP (e.g., an AP that is a DFS owner). The channel information of the AP may be included in a beacon transmitted by the electronic device (801). The electronic device (901) may connect to a DFS owner (e.g., an AP) discovered through the passive scan or receive a beacon from the AP. That is, the electronic device (901) may perform a passive scan to receive a beacon from the AP, but in some embodiments, the electronic device (901) may not connect to the AP after receiving the beacon. The electronic device (901) may be configured to perform a connection with an AP that is a DFS owner or to receive a beacon from the AP when extended bandwidth-based communication is required (e.g., when a large amount of data transmission is required (e.g., high-definition video streaming, virtual reality service execution, downloading of large files, access to large databases), or when real-time communication is required (e.g., video calling, execution of games requiring high resources)). The electronic device (901) may obtain information of the AP (e.g., DFS channel information and bandwidth information) by connecting to the AP or receiving a beacon from the AP. Operation 2222 may be performed in response to receiving a beacon. Operation 2222 may be performed based on a probe response received in the process described below.

[0243] According to one embodiment, in operation 2223, the electronic device (801) may transmit a beacon containing information about the AP and / or available bandwidth to an external source (e.g., to the electronic device (901) or broadcast). The electronic device (801) as a group owner may transmit the beacon, and the electronic device (901) as a group client may perform a passive scan in response to receiving the beacon. The electronic device (801) and the electronic device (901) may exchange requests and responses associated with probes, authentication, and / or associations.

[0244] According to one embodiment, the electronic device (801) and the electronic device (901) may exchange information about an AP (e.g., a DFS owner) and / or available bandwidth during a probe, authentication, and / or association process. The information about the AP and / or available bandwidth may be included in a beacon, a probe request, a probe response, an association request, and / or an association response. The information about the AP may be embedded in a wireless local area network (WLAN) AP information attribute. The available bandwidth may be embedded in a high throughput (HT) operation information field, a very high throughput (VHT) operation information field, and / or a high efficiency (HE) operation information field.

[0245] According to one embodiment, the electronic device (801) and the electronic device (901) can be directly connected via a 160 MHz bandwidth of the 5 GHz band (e.g., DFS channel). The electronic device (801) can function as a hotspot (e.g., soft AP), and the electronic device (901) can function as a station client. The electronic device (801) and the electronic device (901) can perform direct communication via the 5 GHz band (e.g., DFS channel).

[0246] According to one embodiment, at operation 2230, the electronic device (801) may perform radar detection for a DFS channel. As a hotspot and group owner, the electronic device (801) may transmit a P2P beacon. The P2P beacon may include DFS owner information. The electronic device (801) may disconnect from the AP. Note that operation 2230 may be performed optionally.

[0247] Referring to FIG. 23, according to one embodiment, the electronic device (801) and the electronic device (901) can perform direct communication (e.g., hotspot communication) with a bandwidth of 160 MHz in the 5 GHz band (e.g., dynamic frequency selection (DFS) channel).

[0248] According to one embodiment, operations 2310 to 2330 may be performed sequentially, but are not necessarily performed sequentially. For example, the order of each operation (2310 to 2330) may be changed, and at least two operations may be performed in parallel. The operations performed by the electronic device (e.g., the electronic device (801) or the electronic device (901)) may include operations performed by a wireless communication circuit (e.g., the wireless communication circuit (810) of FIG. 8 or the wireless communication circuit (910) of FIG. 9)) and operations performed by a processor (e.g., the processor (820) of FIG. 8 or the processor (920) of FIG. 9) via the wireless communication circuit.

[0249] According to one embodiment, in operation 2310, the electronic device (801) may check whether it is connected to an access point (AP) that is a DFS owner. The DFS owner may utilize a DFS channel. The DFS owner may be a device that is permitted to occupy the DFS channel. The DFS owner may scan for radar signals. If an active radar signal is not detected on the DFS channel, the DFS owner may utilize (e.g., occupy) the DFS channel. The DFS owner may be an access point (AP). The electronic device (801) may be configured to perform a connection with an AP that is a DFS owner when extended bandwidth-based communication is required (e.g., when a large amount of data transmission is required (e.g., high-definition video streaming, virtual reality service execution, downloading of large files, access to large databases), or when real-time communication is required (e.g., video calling, game execution requiring high resources)).

[0250] According to one embodiment, in operation 2320, the electronic device (801) and the electronic device (901) can perform a direct connection based on a DFS channel.

[0251] According to one embodiment, in operation 2321, the electronic device (801) may be triggered as a hotspot (e.g., a soft AP) in response to a connection with an AP (e.g., an AP that is a DFS owner). For example, when a connection with the AP is established, the electronic device (801) may operate as a hotspot (e.g., a soft AP). The electronic device (801) as a hotspot (e.g., a soft AP) may utilize the channel (e.g., a DFS channel) and a 160 MHz bandwidth of the AP.

[0252] According to one embodiment, in operation 2322, the electronic device (901) may perform a passive scan to find a DFS owner. The passive scan may utilize channel information of a received AP (e.g., an AP that is a DFS owner). The channel information of the AP may be included in a beacon transmitted by the electronic device (801). The electronic device (901) may connect to a DFS owner (e.g., an AP) discovered through the passive scan or receive a beacon from the AP. That is, the electronic device (901) may perform a passive scan to receive a beacon from an AP, but in some embodiments, the electronic device (901) may not connect to the AP after receiving the beacon. The electronic device (901) may be configured to perform a connection with an AP that is a DFS owner or to receive a beacon from the AP when extended bandwidth-based communication is required (e.g., when a large amount of data transmission is required (e.g., high-definition video streaming, virtual reality service execution, downloading of large files, access to large databases), or when real-time communication is required (e.g., video calling, execution of games requiring high resources)). The electronic device (901) may obtain information of the AP (e.g., DFS channel information and bandwidth information) by connecting to the AP or receiving a beacon from the AP. Operation 2322 may be performed in response to receiving a beacon. Operation 2322 may be performed based on a probe response received in the process described below.

[0253] According to one embodiment, in operation 2323, the electronic device (801) may transmit a beacon containing information about the AP and / or available bandwidth to an external source (e.g., to the electronic device (901) or broadcast). The electronic device (801) as a group owner may transmit the beacon, and the electronic device (901) as a group client may perform a passive scan in response to receiving the beacon. The electronic device (801) and the electronic device (901) may exchange requests and responses associated with probes, authentication, and / or associations.

[0254] According to one embodiment, the electronic device (801) and the electronic device (901) may exchange information about an AP (e.g., a DFS owner) and / or available bandwidth during a probe, authentication, and / or association process. The information about the AP and / or available bandwidth may be included in a beacon, a probe request, a probe response, an association request, and / or an association response. The information about the AP may be embedded in a wireless local area network (WLAN) AP information attribute. The available bandwidth may be embedded in a high throughput (HT) operation information field, a very high throughput (VHT) operation information field, and / or a high efficiency (HE) operation information field.

[0255] According to one embodiment, the electronic device (801) and the electronic device (901) can be directly connected via a 160 MHz bandwidth of the 5 GHz band (e.g., DFS channel). The electronic device (801) can function as a hotspot (e.g., soft AP), and the electronic device (901) can function as a station client. The electronic device (801) and the electronic device (901) can perform direct communication via the 5 GHz band (e.g., DFS channel).

[0256] According to one embodiment, at operation 2330, the electronic device (801) may perform radar detection for a DFS channel. As a hotspot and group owner, the electronic device (801) may transmit a P2P beacon. The P2P beacon may include DFS owner information. The electronic device (801) may disconnect from the AP. Note that operation 2330 may be performed optionally.

[0257] Referring to FIG. 24, according to one embodiment, the electronic device (801) and the electronic device (901) can perform direct communication (e.g., hotspot communication) with a bandwidth of 160 MHz in the 5 GHz band (e.g., dynamic frequency selection (DFS) channel).

[0258] According to one embodiment, operations 2410 to 2430 may be performed sequentially, but are not necessarily performed sequentially. For example, the order of each operation (2410 to 2430) may be changed, and at least two operations may be performed in parallel. The operations performed by the electronic device (e.g., the electronic device (801) or the electronic device (901)) may include operations performed by a wireless communication circuit (e.g., the wireless communication circuit (810) of FIG. 8 or the wireless communication circuit (910) of FIG. 9) and operations performed by a processor (e.g., the processor (820) of FIG. 8 or the processor (920) of FIG. 9) via the wireless communication circuit.

[0259] According to one embodiment, in operation 2410, the electronic device (801) may check whether it is connected to an access point (AP) that is a DFS owner. The DFS owner may utilize the DFS channel. The DFS owner may be a device that is allowed to occupy the DFS channel. The DFS owner may scan for radar signals. If an active radar signal is not detected on the DFS channel, the DFS owner may utilize (e.g., occupy) the DFS channel. The DFS owner may be an access point (AP). The electronic device (801) may be configured to perform a connection with the AP that is a DFS owner when extended bandwidth-based communication is required (e.g., when a large amount of data transmission is required (e.g., high-definition video streaming, virtual reality service execution, downloading of large files, access to large databases), or when real-time communication is required (e.g., video calling, game execution that requires high resources)).

[0260] According to one embodiment, the electronic device (801) may transmit a passive scan request to the electronic device (901) based on an out-of-band (OOB) basis (e.g., via an OOB communication channel such as Bluetooth). The passive scan request may include information about an AP (e.g., an AP that is the owner of the DFS) and / or whether the electronic device (801) supports a bandwidth of 160 MHz. In response to receiving the passive scan request, the electronic device (901) may check whether it supports a bandwidth of 160 MHz in the 5 GHz band. The electronic device (801) may receive a response from the electronic device (901) based on an OOB basis (e.g., via an OOB communication channel). The response may include information about whether the electronic device (901) supports a bandwidth of 160 MHz in the 5 GHz band.

[0261] According to one embodiment, in operation 2420, the electronic device (801) and the electronic device (901) can perform a direct connection based on a DFS channel.

[0262] According to one embodiment, in operation 2421, the electronic device (801) may be triggered as a hotspot (e.g., a soft AP) in response to a connection with an AP (e.g., an AP that is a DFS owner). For example, when a connection with the AP is established, the electronic device (801) may operate as a hotspot (e.g., a soft AP). The electronic device (801) as a hotspot (e.g., a soft AP) may utilize the channel (e.g., a DFS channel) and a 160 MHz bandwidth of the AP.

[0263] According to one embodiment, in operation 2422, the electronic device (901) may perform a passive scan to find a DFS owner. The passive scan may utilize channel information of a received AP (e.g., an AP that is a DFS owner). For example, the electronic device may passively scan a channel indicated in the channel information of the AP. The channel information of the AP may be included in a beacon transmitted by the electronic device (801). The electronic device (901) may associate with a DFS owner (e.g., an AP) discovered through the passive scan or may receive a beacon from the AP. That is, the electronic device (901) may perform a passive scan to receive a beacon from the AP; however, in some embodiments, the electronic device (901) may not associate with the AP after receiving the beacon. The electronic device (901) may be configured to perform a connection with an AP that is a DFS owner or to receive a beacon from the AP when extended bandwidth-based communication is required (e.g., when a large amount of data transmission is required (e.g., high-definition video streaming, virtual reality service execution, downloading of large files, access to large databases), or when real-time communication is required (e.g., video calling, execution of games requiring high resources)). The electronic device (901) may obtain information of the AP (e.g., DFS channel information and bandwidth information) by connecting to the AP or receiving a beacon from the AP. Operation 2422 may be performed in response to receiving a beacon. Operation 2422 may be performed based on a probe response received in the process described below.

[0264] According to one embodiment, in operation 2423, the electronic device (801) may transmit a beacon containing information about the AP and / or available bandwidth to an external source (e.g., to the electronic device (901) or broadcast). The electronic device (801) as a group owner may transmit the beacon, and the electronic device (901) as a group client may perform a passive scan in response to receiving the beacon. The electronic device (801) and the electronic device (901) may exchange requests and responses associated with probes, authentication, and / or associations.

[0265] According to one embodiment, the electronic device (801) and the electronic device (901) may exchange information about an AP (e.g., a DFS owner) and / or available bandwidth during a probe, authentication, and / or association process. The information about the AP and / or available bandwidth may be included in a beacon, a probe request, a probe response, an association request, and / or an association response. The information about the AP may be embedded in a wireless local area network (WLAN) AP information attribute. The available bandwidth may be embedded in a high throughput (HT) operation information field, a very high throughput (VHT) operation information field, and / or a high efficiency (HE) operation information field.

[0266] According to one embodiment, the electronic device (801) and the electronic device (901) can be directly connected via a 160 MHz bandwidth of the 5 GHz band (e.g., DFS channel). The electronic device (801) can function as a hotspot (e.g., soft AP), and the electronic device (901) can function as a station client. The electronic device (801) and the electronic device (901) can perform direct communication via the 5 GHz band (e.g., DFS channel).

[0267] According to one embodiment, at operation 2430, the electronic device (801) may perform radar detection for a DFS channel. As a hotspot and group owner, the electronic device (801) may transmit a P2P beacon. The P2P beacon may include DFS owner information. The electronic device (801) may disconnect from the AP. Note that operation 2430 may be performed optionally.

[0268]

[0269] Fig. 25 is a diagram for explaining NAN communication according to one embodiment.

[0270] Referring to FIG. 25, according to one embodiment, a neighbor awareness networking (NAN) cluster (2500) may include one or more electronic devices (e.g., electronic device (2501), electronic device (2502), electronic device (2503), and / or electronic device (2504)). Within the NAN cluster (2500), the electronic devices (2501, 2502, 2503, and 2504) (e.g., 2501 to 2504)) may communicate with each other via NAN (or NAN protocol). The NAN cluster (2500) may mean a set of one or more electronic devices (2501 to 2504) that form a proximity network so that the electronic devices (2501 to 2504) can transmit and receive data among themselves.

[0271] According to one embodiment, the electronic devices (2501 to 2504) may be devices that support NAN, a low-power discovery technology, and may be referred to as NAN devices (or NAN terminals). In addition, the electronic devices (2501 to 2504) may operate in frequency bands of 2.4 GHz, 5 GHz, and / or 6 GHz, and may exchange signals based on the Institute of Electrical and Electronic Engineers (IEEE) 802.11 protocol (e.g., 802.11 a / b / g / n / ac / ax / be). The electronic devices (2501 to 2504) may exchange signals in a unicast, broadcast, and / or multicast manner.

[0272] According to one embodiment, electronic devices (2501 to 2504) may form a single NAN cluster (2500) by transmitting and receiving beacons (e.g., discovery beacons). Electronic devices (2501 to 2504) within the NAN cluster (2500) may be time-synchronized and channel-synchronized.

[0273] According to one embodiment, a discovery beacon may be a beacon signal for discovering an electronic device that can form a cluster (e.g., a NAN cluster (2500)) for a proximity network. In addition, the discovery beacon may be a signal transmitted so that other electronic devices (not shown) that have not joined the NAN cluster (2500) can discover the NAN cluster (2500). The discovery beacon may be a signal for notifying the electronic device of the existence of the NAN cluster (2500). An electronic device (not shown) that has not joined the NAN cluster (2500) can perform a passive scan to receive the discovery beacon and discover and join the NAN cluster (2500) based on the received discovery beacon.

[0274] According to one embodiment, a discovery beacon may include information necessary for synchronization with a NAN cluster (2500). That is, the discovery beacon may include information that enables an electronic device outside the NAN cluster to join and synchronize with the NAN cluster (2500). For example, the discovery beacon may include a frame control (FC) field indicating a function of the signal (e.g., a beacon), a broadcast address, a media access control (MAC) address of a transmitting electronic device, a cluster identifier (ID), a sequence control field, a time stamp for a beacon frame, a beacon interval indicating a transmission interval of the discovery beacon, and / or capability information for the transmitting electronic device. In addition, the discovery beacon may further include at least one proximity network (or cluster) (e.g., the NAN cluster (2500)) related information element. Information related to proximity networks can be referred to as attribute information.

[0275] According to one embodiment, the electronic devices (2501 to 2504) can transmit and receive signals (e.g., synchronous beacons), service discovery frames (SDFs), and / or NAN action frames (NAFs) within a synchronized time duration (e.g., discovery window (DW)). That is, the discovery window (DW) can be a period of time during which an electronic device in a NAN cluster transmits and receives signals with other electronic devices in the NAN cluster. That is, an electronic device in a NAN cluster may not transmit or receive signals with other electronic devices in the NAN cluster outside of the DW time frame. The DW for each electronic device in the NAN cluster can be synchronized, so that the DW for each electronic device in the NAN cluster can be the same. That is, the start time, end time, and total duration of the DW can be the same for all electronic devices in the NAN cluster. For example, the electronic devices (2501 to 2504) can synchronize with each other time clocks (time clocks). The clocks are synchronized so that they can exchange synchronization beacons, SDFs, and / or NAFs at the same time within the synchronized DW.

[0276] According to one embodiment, a synchronization beacon may be a signal for maintaining synchronization between synchronized electronic devices (2501 to 2504) within a NAN cluster (2500). The synchronization beacon may be periodically transmitted and received per DW to continuously maintain time synchronization and channel synchronization of the electronic devices (2501 to 2504) within the NAN cluster (2500). That is, each electronic device within the NAN cluster may transmit and / or receive multiple synchronization beacons during each DW. The synchronization beacon may be transmitted by a designated electronic device among the electronic devices (2501 to 2504) within the NAN cluster (2500). The electronic device transmitting the synchronization beacon may include or be referred to as an anchor master device, a master device, or a non-master sync device defined in the NAN standard.

[0277] According to one embodiment, the synchronization beacon may include information necessary for synchronization of electronic devices (2501 to 2504) within a NAN cluster (2500). That is, the synchronization beacon may include information necessary for electronic devices within a NAN cluster to synchronize with each other, so that a plurality of or all electronic devices within the NAN cluster may be synchronized. For example, the synchronization beacon may include one or more of an FC field indicating a function of a signal (e.g., a beacon), a broadcast address, a MAC address of a transmitting electronic device, a cluster identifier, a sequence control field, a timestamp for a beacon frame, a beacon interval indicating an interval between starting points of DW, and capability information for the transmitting electronic device. The synchronization beacon may further include at least one proximity network (or cluster) (e.g., NAN cluster (2500)) related information element. The proximity network related information may include contents for a service provided via a proximity network.

[0278] In one embodiment, the SDF may represent a signal for exchanging data over a proximity network (or cluster) (e.g., a NAN cluster (2500)). The SDF represents a vendor-specific public action frame and may include various fields. For example, the SDF may include a category or action field, and may further include information related to at least one proximity network (e.g., a NAN cluster (2500)).

[0279] According to one embodiment, electronic devices (2501 to 2504) included in a NAN cluster (2500) can transmit and receive NAFs within a DW. For example, the NAF may include information related to NDP (NAN data path) setup for performing data communication in the DW, information for schedule update, and / or information for performing NAN ranging (e.g., fine timing measurement (FTM) NAN ranging). The NAF may be for controlling the schedule of wireless resources for coexistence of NAN operations and non-NAN operations (e.g., Wi-Fi Direct, mesh, IBSS, WLAN, Bluetooth, NFC). The NAF may include time and channel information available for NAN communication.

[0280] According to one embodiment, the NAN operation mode field exchanged during the NDP setup process may include fields as in Table 7, and the channel bitmap may be configured as in Table 8.

[0281] SubfieldSize (bits)ValueDescriptionPHY Modeb0Variable1: VHT0: HT onlyVHT 80+80b1Variable1: VHT 80+80 support0: otherwiseVHT 160b2Variable1: VHT 160 support0: otherwiseReserved (Paging NDL Support)b3Variable1: P-NDL supported0 P-NDL not supportedReservedb4-b7VariableReserved

[0282]

[0283] Setting for Primary Channel Bitmapb0b1b2b3b4b5b6b720 MHzSet to 0Set to 0Set to 0Set to 0Set to 0Set to 0Set to 0Set to 040 MHzSet to 0Set to 0Set to 0Set to 0Set to 0Set to 0Set to 0Set to 080 MHzSet to 1 if the lowest frequency 20 MHz channel is the preferred primary channel and set to 0 otherwiseSet to 1 if the second lowest frequency 20 MHz channel is the preferred primary channel and set to 0 otherwiseSet to 1 if the third lowest frequency 20 MHz channel is the preferred primary channel and set to 0 otherwiseSet to 1 if the fourth lowest frequency 20 MHz channel is the preferred primary channel and set to 0 otherwiseSet to 0Set to 0Set to 0Set to 080 MHz+80 MHzSet to 1 if the lowest frequency 20 MHz channel of 80 MHz channel of frequency segment 0 is the preferred primary channel and set to 0 otherwiseSet to 1 if the second lowest frequency 20 MHz channel of 80 MHz channel of frequency segment 0 is the preferred primary channel and set to 0 otherwiseSet to 1 if the third lowestfrequency 20MHz channel of 80 MHz channel of frequency segment 0 is the preferred primary channel and set to 0 otherwiseSet to 1 if the fourth lowest frequency 20 MHz channel of 80 MHz channel of frequency segment 0 is the preferred primary channel and set to 0 otherwiseSet to 0Set to 0Set to 0Set to 0160 MHzSet to 1 if the lowest frequency 20 MHz channel is the preferred primary channel and set to 0 otherwiseSet to 1 if the second lowest 20 MHz channel is the preferred primary channel and set to 0 otherwiseSet to 1 if the third lowest frequency 20MHz channel is the preferred primary channel and set to 0 otherwiseSet to 1 if the fourth lowest frequency 20 MHz channel is the preferred primary channel and set to 0 otherwiseSet to 1 if the fifth lowest frequency 20 MHz channel is the preferred primary channel and set to 0 otherwiseSet to 1 if the sixth lowest 20 MHz channel is the preferred primary channel and set to 0 otherwiseSet to 1 if the seventh lowest frequency 20 MHz channel isthe preferred primary channel and set to 0 otherwiseSet to 1 if the eighth lowest frequency 20 MHz channel is the preferred primary channel and set to 0 otherwise

[0284]

[0285] Through the information contained in Tables 7 and 8, information on the bandwidth available for NAN operation can be obtained.

[0286]

[0287] FIG. 26 and FIG. 27 are flowcharts for explaining a NAN communication method according to one embodiment.

[0288] Referring to FIG. 26, according to one embodiment, the electronic device (801) and the electronic device (901) can perform neighbor awareness networking (NAN) communication with a bandwidth of 160 MHz in the 5 GHz band (e.g., dynamic frequency selection (DFS) channel).

[0289] According to one embodiment, operations 2610 to 2630 may be performed sequentially, but are not necessarily performed sequentially. For example, the order of each operation (2610 to 2630) may be changed, and at least two operations may be performed in parallel. The operations performed by the electronic device (e.g., the electronic device (801) or the electronic device (901)) may include operations performed by a wireless communication circuit (e.g., the wireless communication circuit (810) of FIG. 8 or the wireless communication circuit (910) of FIG. 9) and operations performed by a processor (e.g., the processor (820) of FIG. 8 or the processor (920) of FIG. 9) via the wireless communication circuit.

[0290] According to one embodiment, in operation 2610, the electronic device (801) may perform a connection with an access point (AP) that is a DFS owner. The DFS owner may utilize a DFS channel. The DFS owner may be a device permitted to occupy the DFS channel. The DFS owner may scan for radar signals. If an active radar signal is not detected on the DFS channel, the DFS owner may utilize (e.g., occupy) the DFS channel. The DFS owner may be an access point (AP).

[0291] In one embodiment, the electronic device (801) can determine whether it supports a bandwidth of 160 MHz in the 5 GHz band. The electronic device (801) can perform a passive scan to find a DFS owner. For example, in response to determining that the electronic device (801) supports a bandwidth of 160 MHz in the 5 GHz band, the electronic device (801) can perform a passive scan to find a DFS owner. The electronic device (801) can connect to a DFS owner (e.g., an AP) discovered through the passive scan. The electronic device (801) can be configured to connect to an AP that is a DFS owner when extended bandwidth-based communication is required (e.g., when large-capacity data transmission is required (e.g., high-definition video streaming, virtual reality service execution, downloading of large files, access to large databases), or when real-time communication is required (e.g., video calling, game execution requiring high resources)). The electronic device (801) can obtain information of the AP (e.g., DFS channel information and bandwidth information) by connecting to the AP.

[0292] According to one embodiment, in operation 2611, the electronic device (901) may perform a connection with an AP that is a DFS owner or receive a beacon from the AP. The electronic device (901) may determine whether it supports a bandwidth of 160 MHz in the 5 GHz band. The electronic device (901) may perform a passive scan to find the DFS owner. For example, in response to determining that the electronic device (901) supports a bandwidth of 160 MHz in the 5 GHz band, the electronic device (901) may perform a passive scan to find the DFS owner. The electronic device (901) may connect with a DFS owner (e.g., an AP) discovered through the passive scan or receive a beacon from the AP. The electronic device (901) may be configured to perform a connection with an AP that is a DFS owner or to receive a beacon from the AP when extended bandwidth-based communication is required (e.g., when large-capacity data transmission is required (e.g., high-definition video streaming, virtual reality service execution, downloading large-capacity files, accessing large-scale databases), or when real-time communication is required (e.g., video calling, running games that require high resources)). The electronic device (901) may obtain information of the AP (e.g., DFS channel information and bandwidth information) by connecting to the AP or receiving a beacon from the AP.

[0293] According to one embodiment, in operation 2620, the electronic device (801) and the electronic device (901) may perform NDP (NAN data path) setup based on the DFS channel.

[0294] In one embodiment, the electronic device (801) can function as a NAN publisher and the electronic device (901) can function as a NAN subscriber. However, the present invention is not limited thereto, and the electronic device (901) can function as a NAN publisher and the electronic device (801) can also function as a NAN subscriber.

[0295] According to one embodiment, the electronic device (801) and the electronic device (901) can discover each other by exchanging NAN publication, NAN subscription, and / or NAN follow-up messages. According to one embodiment, the electronic device (801) and the electronic device (901) can exchange NDP requests and NDP responses.

[0296] According to one embodiment, a NAN announcement, NAN join, NAN follow-up message, NDP request, and / or NDP response may include information about an AP (e.g., an AP that is a DFS owner), DFS channel information, and / or available bandwidth. The information about the AP, DFS channel information, and / or available bandwidth may be embedded in an operation mode field (e.g., see Table 7) and / or a channel bitmap (e.g., see Table 8).

[0297] According to one embodiment, the electronic device (801) and the electronic device (901) may be connected via a bandwidth of 160 MHz in the 5 GHz band (e.g., DFS channel). The electronic device (801) and the electronic device (901) may perform NAN communication via NDP using the 5 GHz band (e.g., DFS channel).

[0298] According to one embodiment, in operation 2630, the electronic device (801) may perform radar detection for a DFS channel. As a DFS owner, the electronic device (801) may transmit a NAN beacon and / or a NAN frame. The NAN beacon and / or the NAN frame may include information about the DFS owner. The electronic device (801) may disconnect from the AP. It should be noted that operation 2730 may be performed optionally.

[0299] Referring to FIG. 27, according to one embodiment, the electronic device (801) and the electronic device (901) can perform neighbor awareness networking (NAN) communication with a bandwidth of 160 MHz in the 5 GHz band (e.g., dynamic frequency selection (DFS) channel).

[0300] According to one embodiment, operations 2710 to 2730 may be performed sequentially, but are not necessarily performed sequentially. For example, the order of each operation (2710 to 2730) may be changed, and at least two operations may be performed in parallel. The operations performed by the electronic device (e.g., the electronic device (801) or the electronic device (901)) may include operations performed by a wireless communication circuit (e.g., the wireless communication circuit (810) of FIG. 8 or the wireless communication circuit (910) of FIG. 9) and operations performed by a processor (e.g., the processor (820) of FIG. 8 or the processor (920) of FIG. 9) via the wireless communication circuit.

[0301] According to one embodiment, in operation 2710, the electronic device (801) may establish a connection with an access point (AP) that is a DFS owner. The DFS owner may utilize a DFS channel. The DFS owner may be a device permitted to occupy the DFS channel. The DFS owner may scan for radar signals. If an active radar signal is not detected on the DFS channel, the DFS owner may utilize (e.g., occupy) the DFS channel. The DFS owner may be an access point (AP).

[0302] In one embodiment, the electronic device (801) can determine whether it supports a bandwidth of 160 MHz in the 5 GHz band. The electronic device (801) can perform a passive scan to find a DFS owner. For example, in response to determining that the electronic device (801) supports a bandwidth of 160 MHz in the 5 GHz band, the electronic device (801) can perform a passive scan to find a DFS owner. The electronic device (801) can connect to a DFS owner (e.g., an AP) discovered through the passive scan. The electronic device (801) can be configured to connect to an AP that is a DFS owner when extended bandwidth-based communication is required (e.g., when large-capacity data transmission is required (e.g., high-definition video streaming, virtual reality service execution, downloading of large files, access to large databases), or when real-time communication is required (e.g., video calling, game execution requiring high resources)). The electronic device (801) can obtain information of the AP (e.g., DFS channel information and bandwidth information) by connecting to the AP.

[0303] According to one embodiment, in operation 2711, the electronic device (901) may perform a connection with an AP that is a DFS owner or receive a beacon from the AP. The electronic device (901) may determine whether it supports a bandwidth of 160 MHz in the 5 GHz band. The electronic device (901) may perform a passive scan to find the DFS owner. For example, in response to determining that the electronic device (901) supports a bandwidth of 160 MHz in the 5 GHz band, the electronic device (901) may perform a passive scan to find the DFS owner. The electronic device (901) may connect with a DFS owner (e.g., an AP) discovered through the passive scan or receive a beacon from the AP. The electronic device (901) may be configured to perform a connection with an AP that is a DFS owner or to receive a beacon from the AP when extended bandwidth-based communication is required (e.g., when large-capacity data transmission is required (e.g., high-definition video streaming, virtual reality service execution, downloading large-capacity files, accessing large-scale databases), or when real-time communication is required (e.g., video calling, running games that require high resources)). The electronic device (901) may obtain information of the AP (e.g., DFS channel information and bandwidth information) by connecting to the AP or receiving a beacon from the AP.

[0304] According to one embodiment, in operation 2720, the electronic device (801) and the electronic device (901) may perform NDP (NAN data path) setup based on the DFS channel.

[0305] In one embodiment, the electronic device (801) can function as a NAN publisher and the electronic device (901) can function as a NAN subscriber. However, the present invention is not limited thereto, and the electronic device (901) can function as a NAN publisher and the electronic device (801) can also function as a NAN subscriber.

[0306] According to one embodiment, the electronic device (801) and the electronic device (901) can discover each other by exchanging NAN publication, NAN subscription, and / or NAN follow-up messages. According to one embodiment, the electronic device (801) and the electronic device (901) can exchange NDP requests and NDP responses.

[0307] According to one embodiment, a NAN announcement, NAN join, NAN follow-up message, NDP request, and / or NDP response may include information about an AP (e.g., an AP that is a DFS owner), DFS channel information, and / or available bandwidth. The information about the AP, DFS channel information, and / or available bandwidth may be embedded in an operation mode field (e.g., see Table 7) and / or a channel bitmap (e.g., see Table 8).

[0308] According to one embodiment, the electronic device (801) may transmit an NDP key installation for encryption to the electronic device (901). The NDP key installation may also include information about an AP (e.g., an AP that is a DFS owner), DFS channel information, and / or available bandwidth. The information about the AP, DFS channel information, and / or available bandwidth may be embedded in an operation mode field (e.g., see Table 7) and / or a channel bitmap (e.g., see Table 8).

[0309] According to one embodiment, the electronic device (801) and the electronic device (901) may be connected via an NDP using a bandwidth of 160 MHz in the 5 GHz band (e.g., a DFS channel). The electronic device (801) and the electronic device (901) may perform NAN communication via the 5 GHz band (e.g., a DFS channel).

[0310] According to one embodiment, at operation 2730, the electronic device (801) may perform radar detection for a DFS channel. As a DFS owner, the electronic device (801) may transmit a NAN beacon and / or a NAN frame. The NAN beacon and / or the NAN frame may include information about the DFS owner. The electronic device (801) may disconnect from the AP. It should be noted that operation 2730 may be performed optionally.

[0311]

[0312] Figure 28 is a flowchart of a method of operating an electronic device according to one embodiment.

[0313] Referring to FIG. 28, according to one embodiment, operations 2810 to 2830 may be performed sequentially, but are not necessarily performed sequentially. For example, the order of each operation (2810 to 2830) may be changed, and at least two operations may be performed in parallel.

[0314] According to one embodiment, in operation 2810, an electronic device (e.g., the electronic device (102) of FIG. 1, the electronic device (801) of FIG. 8, or the electronic device (3001) of FIG. 30) may perform a connection with an access point (AP) that is a dynamic frequency selection (DFS) owner at a time when extended bandwidth-based communication is required. The electronic device may be a device that operates as a group owner.

[0315] According to one embodiment, in operation 2820, the electronic device may perform a Wi-Fi direct connection based on a DFS channel with an external electronic device (e.g., the electronic device (101) of FIG. 1, the electronic device (901) of FIG. 9, or the electronic device (3002) of FIG. 30) that is connected to an AP or receives a beacon from the AP.

[0316] According to one embodiment, in operation 2830, the electronic device may perform Wi-Fi Direct communication supporting a 160 MHz bandwidth of the 5 GHz band through a DFS channel with an external electronic device. The electronic device may be configured to perform a connection with an AP that is a DFS owner when extended bandwidth-based communication is required (e.g., when a large amount of data transmission is required (e.g., high-definition video streaming, virtual reality service execution, downloading of large files, access to large databases), or when real-time communication is required (e.g., video calling, execution of games requiring high resources)).

[0317] According to one embodiment, the operations performed by the electronic device may include operations performed by a wireless communication circuit (e.g., wireless communication circuit (810) of FIG. 8) and operations performed by a processor (e.g., processor (820) of FIG. 8) through the wireless communication circuit.

[0318]

[0319] Figure 29 is a flowchart of a method of operating an electronic device according to one embodiment.

[0320] Referring to FIG. 29, according to one embodiment, operations 2910 to 2930 may be performed sequentially, but are not necessarily performed sequentially. For example, the order of each operation (2910 to 2930) may be changed, and at least two operations may be performed in parallel.

[0321] According to one embodiment, in operation 2910, an electronic device (e.g., electronic device (101) of FIG. 1, electronic device (901) of FIG. 8, or electronic device (3002) of FIG. 30) may perform a connection with an access point (AP) that is a dynamic frequency selection (DFS) owner or receive a beacon from the AP when extended bandwidth-based communication is required. The electronic device may be a device that operates as a group client.

[0322] According to one embodiment, in operation 2920, the electronic device may perform a Wi-Fi direct connection based on a DFS channel with an external electronic device connected to the AP (e.g., the electronic device (102) of FIG. 1, the electronic device (801) of FIG. 8, or the electronic device (3001) of FIG. 30).

[0323] According to one embodiment, in operation 2930, the electronic device may perform Wi-Fi Direct communication supporting a 160 MHz bandwidth of the 5 GHz band through a DFS channel with an external electronic device. The electronic device may be configured to perform a connection with an AP that is a DFS owner or to receive a beacon from the AP when extended bandwidth-based communication is required (e.g., when a large amount of data transmission is required (e.g., high-definition video streaming, virtual reality service execution, downloading of large files, access to large databases), when real-time communication is required (e.g., video calling, execution of games requiring high resources)).

[0324] According to one embodiment, the operations performed by the electronic device may include operations performed by a wireless communication circuit (e.g., wireless communication circuit (910) of FIG. 9) and operations performed by a processor (e.g., processor (920) of FIG. 9) through the wireless communication circuit.

[0325]

[0326] FIG. 30 is a block diagram of an electronic device within a network environment, according to one embodiment.

[0327] Referring to FIG. 30, in a network environment (3000), an electronic device (3001) may communicate with an electronic device (3002) via a first network (3098) (e.g., a short-range wireless communication network), or may communicate with at least one of an electronic device (3004) or a server (3008) via a second network (3099) (e.g., a long-range wireless communication network). In one embodiment, the electronic device (3001) may communicate with the electronic device (3004) via the server (3008). According to one embodiment, the electronic device (3001) may include a processor (3020), a memory (3030), an input module (3050), an audio output module (3055), a display module (3060), an audio module (3070), a sensor module (3076), an interface (3077), a connection terminal (3078), a haptic module (3079), a camera module (3080), a power management module (3088), a battery (3089), a communication module (3090), a subscriber identification module (3096), or an antenna module (3097). In some embodiments, the electronic device (3001) may omit at least one of these components (e.g., the connection terminal (3078)), or may have one or more other components added. In some embodiments, some of these components (e.g., sensor module (3076), camera module (3080), or antenna module (3097)) may be integrated into a single component (e.g., display module (3060)).

[0328] The processor (3020) may, for example, execute software (e.g., a program (3040)) to control at least one other component (e.g., a hardware or software component) of the electronic device (3001) connected to the processor (3020) and perform various data processing or operations. According to one embodiment, as at least a part of the data processing or operations, the processor (3020) may store commands or data received from other components (e.g., a sensor module (3076) or a communication module (3090)) in a volatile memory (3032), process the commands or data stored in the volatile memory (3032), and store result data in a non-volatile memory (3034). According to one embodiment, the processor (3020) may include a main processor (3021) (e.g., a central processing unit or an application processor) or an auxiliary processor (3023) (e.g., a graphics processing unit, a neural processing unit (NPU), an image signal processor, a sensor hub processor, or a communication processor) that can operate independently or together with the main processor (3021). For example, when the electronic device (3001) includes the main processor (3021) and the auxiliary processor (3023), the auxiliary processor (3023) may be configured to use less power than the main processor (3021) or to be specialized for a given function. The auxiliary processor (3023) may be implemented separately from the main processor (3021) or as a part thereof.

[0329] The auxiliary processor (3023) may control at least a portion of functions or states associated with at least one component (e.g., the display module (3060), the sensor module (3076), or the communication module (3090)) of the electronic device (3001), for example, on behalf of the main processor (3021) while the main processor (3021) is in an inactive (e.g., sleep) state, or together with the main processor (3021) while the main processor (3021) is in an active (e.g., application execution) state. In one embodiment, the auxiliary processor (3023) (e.g., an image signal processor or a communication processor) may be implemented as a part of another functionally related component (e.g., a camera module (3080) or a communication module (3090)). In one embodiment, the auxiliary processor (3023) (e.g., a neural network processing unit) may include a hardware structure specialized for processing artificial intelligence models. The artificial intelligence models may be generated through machine learning. This learning can be performed, for example, on the electronic device (3001) itself where the artificial intelligence model is executed, or can be performed through a separate server (e.g., server (3008)). The learning algorithm can include, for example, supervised learning, unsupervised learning, semi-supervised learning, or reinforcement learning, but is not limited to the examples described above. The artificial intelligence model can include multiple artificial neural network layers.The artificial neural network may be one of a deep neural network (DNN), a convolutional neural network (CNN), a recurrent neural network (RNN), a restricted Boltzmann machine (RBM), a deep belief network (DBN), a bidirectional recurrent deep neural network (BRDNN), a deep Q-network, or a combination of two or more of the above, but is not limited to the examples described above. In addition to, or alternatively to, a hardware structure, an artificial intelligence model may include a software structure.

[0330] The memory (3030) can store various data used by at least one component (e.g., the processor (3020) or the sensor module (3076)) of the electronic device (3001). The data can include, for example, software (e.g., the program (3040)) and input data or output data for commands related thereto. The memory (3030) can include volatile memory (3032) or non-volatile memory (3034).

[0331] The program (3040) may be stored as software in memory (3030) and may include, for example, an operating system (3042), middleware (3044), or an application (3046).

[0332] The input module (3050) can receive commands or data to be used in a component of the electronic device (3001) (e.g., a processor (3020)) from an external source (e.g., a user) of the electronic device (3001). The input module (3050) can include, for example, a microphone, a mouse, a keyboard, a key (e.g., a button), or a digital pen (e.g., a stylus pen).

[0333] The audio output module (3055) can output audio signals to the outside of the electronic device (3001). The audio output module (3055) can include, for example, a speaker or a receiver. The speaker can be used for general purposes, such as multimedia playback or recording playback. The receiver can be used to receive incoming calls. In one embodiment, the receiver can be implemented separately from the speaker or as part of the speaker.

[0334] The display module (3060) can visually provide information to an external party (e.g., a user) of the electronic device (3001). The display module (3060) may include, for example, a display, a holographic device, or a projector, and a control circuit for controlling the device. In one embodiment, the display module (3060) may include a touch sensor configured to detect a touch, or a pressure sensor configured to measure the intensity of a force generated by the touch.

[0335] The audio module (3070) can convert sound into an electrical signal, or vice versa. According to one embodiment, the audio module (3070) can acquire sound through the input module (3050), output sound through the sound output module (3055), or an external electronic device (e.g., electronic device (3002)) (e.g., speaker or headphone) directly or wirelessly connected to the electronic device (3001).

[0336] The sensor module (3076) can detect the operating status (e.g., power or temperature) of the electronic device (3001) or the external environmental status (e.g., user status) and generate an electrical signal or data value corresponding to the detected status. According to one embodiment, the sensor module (3076) can include, for example, a gesture sensor, a gyro sensor, a barometric pressure sensor, a magnetic sensor, an acceleration sensor, a grip sensor, a proximity sensor, a color sensor, an IR (infrared) sensor, a biometric sensor, a temperature sensor, a humidity sensor, or an illuminance sensor.

[0337] The interface (3077) may support one or more designated protocols that may be used to directly or wirelessly connect the electronic device (3001) with an external electronic device (e.g., the electronic device (3002)). In one embodiment, the interface (3077) may include, for example, a high definition multimedia interface (HDMI), a universal serial bus (USB) interface, an SD card interface, or an audio interface.

[0338] The connection terminal (3078) may include a connector through which the electronic device (3001) may be physically connected to an external electronic device (e.g., the electronic device (3002)). In one embodiment, the connection terminal (3078) may include, for example, an HDMI connector, a USB connector, an SD card connector, or an audio connector (e.g., a headphone connector).

[0339] The haptic module (3079) can convert electrical signals into mechanical stimuli (e.g., vibration or movement) or electrical stimuli that a user can perceive through tactile or kinesthetic sensations. According to one embodiment, the haptic module (3079) may include, for example, a motor, a piezoelectric element, or an electrical stimulation device.

[0340] The camera module (3080) can capture still images and videos. According to one embodiment, the camera module (3080) may include one or more lenses, image sensors, image signal processors, or flashes.

[0341] The power management module (3088) can manage power supplied to the electronic device (3001). According to one embodiment, the power management module (3088) can be implemented as, for example, at least a part of a power management integrated circuit (PMIC).

[0342] A battery (3089) may power at least one component of the electronic device (3001). In one embodiment, the battery (3089) may include, for example, a non-rechargeable primary battery, a rechargeable secondary battery, or a fuel cell.

[0343] The communication module (3090) may support the establishment of a direct (e.g., wired) communication channel or a wireless communication channel between the electronic device (3001) and an external electronic device (e.g., electronic device (3002), electronic device (3004), or server (3008)), and the performance of communication through the established communication channel. The communication module (3090) may operate independently from the processor (3020) (e.g., application processor) and may include one or more communication processors that support direct (e.g., wired) communication or wireless communication. According to one embodiment, the communication module (3090) may include a wireless communication module (3092) (e.g., a cellular communication module, a short-range wireless communication module, or a global navigation satellite system (GNSS) communication module) or a wired communication module (3094) (e.g., a local area network (LAN) communication module, or a power line communication module). Any of these communication modules may communicate with an external electronic device (3004) via a first network (3098) (e.g., a short-range communication network such as Bluetooth, wireless fidelity (WiFi) direct, or infrared data association (IrDA)) or a second network (3099) (e.g., a long-range communication network such as a legacy cellular network, a 5G network, a next-generation communication network, the Internet, or a computer network (e.g., a LAN or WAN)). These various types of communication modules may be integrated into a single component (e.g., a single chip) or implemented as multiple separate components (e.g., multiple chips). The wireless communication module (3092) may use subscriber information (e.g., an international mobile subscriber identity (IMSI)) stored in the subscriber identification module (3096) to verify or authenticate the electronic device (3001) within a communication network such as the first network (3098) or the second network (3099).

[0344] The wireless communication module (3092) can support 5G networks and next-generation communication technologies following the 4G network, such as NR access technology (new radio access technology). The NR access technology can support high-speed transmission of high-capacity data (eMBB (enhanced mobile broadband)), minimization of terminal power and connection of multiple terminals (mMTC (massive machine type communications)), or high reliability and low latency communications (URLLC (ultra-reliable and low-latency communications)). The wireless communication module (3092) can support, for example, a high-frequency band (e.g., mmWave band) to achieve a high data transmission rate. The wireless communication module (3092) can support various technologies for securing performance in high-frequency bands, such as beamforming, massive multiple-input and multiple-output (MIMO), full dimensional MIMO (FD-MIMO), array antenna, analog beam-forming, or large scale antenna. The wireless communication module (3092) can support various requirements specified in the electronic device (3001), an external electronic device (e.g., the electronic device (3004)), or a network system (e.g., the second network (3099)). According to one embodiment, the wireless communication module (3092) can support a peak data rate (e.g., 20 Gbps or more) for eMBB realization, a loss coverage (e.g., 164 dB or less) for mMTC realization, or a U-plane latency (e.g., 0.5 ms or less for downlink (DL) and uplink (UL), or 1 ms or less for round trip) for URLLC realization.

[0345] The antenna module (3097) can transmit or receive signals or power to or from an external device (e.g., an external electronic device). In one embodiment, the antenna module (3097) may include an antenna including a radiator formed of a conductor or a conductive pattern formed on a substrate (e.g., a PCB). In one embodiment, the antenna module (3097) may include a plurality of antennas (e.g., an array antenna). In this case, at least one antenna suitable for a communication method used in a communication network, such as the first network (3098) or the second network (3099), may be selected from the plurality of antennas, for example, by the communication module (3090). A signal or power may be transmitted or received between the communication module (3090) and the external electronic device via the at least one selected antenna. In some embodiments, in addition to the radiator, another component (e.g., a radio frequency integrated circuit (RFIC)) may be additionally formed as a part of the antenna module (3097).

[0346] In one embodiment, the antenna module (3097) may form a mmWave antenna module. In one embodiment, the mmWave antenna module may include a printed circuit board, an RFIC disposed on or adjacent a first side (e.g., a bottom side) of the printed circuit board and capable of supporting a designated high frequency band (e.g., a mmWave band), and a plurality of antennas (e.g., an array antenna) disposed on or adjacent a second side (e.g., a top side or a side side) of the printed circuit board and capable of transmitting or receiving signals in the designated high frequency band.

[0347] At least some of the above components may be interconnected and exchange signals (e.g., commands or data) with each other via a communication method between peripheral devices (e.g., a bus, GPIO (general purpose input and output), SPI (serial peripheral interface), or MIPI (mobile industry processor interface)).

[0348] According to one embodiment, commands or data may be transmitted or received between the electronic device (3001) and an external electronic device (3004) via a server (3008) connected to a second network (3099). Each of the external electronic devices (3002 or 3004) may be the same or a different type of device as the electronic device (3001). According to one embodiment, all or part of the operations executed in the electronic device (3001) may be executed in one or more of the external electronic devices (3002, 3004, or 3008). For example, when the electronic device (3001) is to perform a certain function or service automatically or in response to a request from a user or another device, the electronic device (3001) may, instead of or in addition to executing the function or service itself, request one or more external electronic devices to perform the function or at least a part of the service. One or more external electronic devices that receive the request may execute at least a portion of the requested function or service, or an additional function or service related to the request, and transmit the result of the execution to the electronic device (3001). The electronic device (3001) may process the result as is or additionally and provide it as at least a portion of a response to the request. For this purpose, cloud computing, distributed computing, mobile edge computing (MEC), or client-server computing technology may be used, for example. The electronic device (3001) may provide an ultra-low latency service by using distributed computing or mobile edge computing, for example. In another embodiment, the external electronic device (3004) may include an Internet of Things (IoT) device. The server (3008) may be an intelligent server utilizing machine learning and / or a neural network.According to one embodiment, an external electronic device (3004) or server (3008) may be included within the second network (3099). The electronic device (3001) may be applied to intelligent services (e.g., smart homes, smart cities, smart cars, or healthcare) based on 5G communication technology and IoT-related technology.

[0349]

[0350] Electronic devices according to the various embodiments disclosed in this document may take various forms. Electronic devices may include, for example, portable communication devices (e.g., smartphones), computer devices, portable multimedia devices, portable medical devices, cameras, wearable devices, or home appliances. Electronic devices according to the embodiments of this document are not limited to the aforementioned devices.

[0351] The various embodiments of this document and the terminology used therein are not intended to limit the technical features described in this document to specific embodiments, but should be understood to include various modifications, equivalents, or substitutes of the embodiments. In connection with the description of the drawings, similar reference numerals may be used for similar or related components. The singular form of a noun corresponding to an item may include one or more of the items, unless the context clearly indicates otherwise. In this document, each of the phrases "A or B", "at least one of A and B", "at least one of A or B", "A, B, or C", "at least one of A, B, and C", and "at least one of A, B, or C" can include any one of the items listed together in the corresponding phrase among those phrases, or all possible combinations thereof. Terms such as "first," "second," or "first" or "second" may be used merely to distinguish one component from another, and do not limit the components in any other respect (e.g., importance or order). When a component (e.g., a first component) is referred to as "coupled" or "connected" to another (e.g., a second component), with or without the terms "functionally" or "communicatively," it means that the component can be connected to the other component directly (e.g., wired), wirelessly, or through a third component.

[0352] The term "module" used in various embodiments of this document may include a unit implemented in hardware, software, or firmware, and may be used interchangeably with terms such as logic, logic block, component, or circuit. A module may be an integral component, or a minimum unit or part of such a component that performs one or more functions. For example, according to one embodiment, a module may be implemented in the form of an application-specific integrated circuit (ASIC).

[0353] Various embodiments of the present document can be implemented as software including one or more instructions stored in a storage medium (e.g., built-in memory or external memory) readable by a machine. For example, a processor of a machine (e.g., an electronic device) can call at least one instruction among the one or more instructions stored from the storage medium and execute it. This enables the machine to operate to perform at least one function according to the called at least one instruction. The one or more instructions may include code generated by a compiler or code executable by an interpreter. The machine-readable storage medium can be provided in the form of a non-transitory storage medium. Here, 'non-transitory' only means that the storage medium is a tangible device and does not include a signal (e.g., electromagnetic waves), and this term does not distinguish between cases where data is stored semi-permanently and cases where it is stored temporarily in the storage medium.

[0354] According to one embodiment, the method according to various embodiments disclosed in this document may be provided as included in a computer program product. The computer program product may be traded as a product between a seller and a buyer. The computer program product may be distributed in the form of a machine-readable storage medium (e.g., compact disc read-only memory (CD-ROM)), or may be distributed online (e.g., downloaded or uploaded) through an application store (e.g., Play Store™) or directly between two user devices (e.g., smart phones). In the case of online distribution, at least a portion of the computer program product may be temporarily stored or temporarily generated in a machine-readable storage medium, such as the memory of a manufacturer's server, an application store's server, or an intermediary server.

[0355] According to various embodiments, each component (e.g., a module or a program) of the above-described components may include one or more entities, and some of the entities may be separated and placed in other components. According to various embodiments, one or more components or operations of the aforementioned components may be omitted, or one or more other components or operations may be added. Alternatively or additionally, a plurality of components (e.g., a module or a program) may be integrated into a single component. In such a case, the integrated component may perform one or more functions of each of the plurality of components identically or similarly to those performed by the corresponding component among the plurality of components prior to the integration. According to various embodiments, the operations performed by a module, program, or other component may be executed sequentially, in parallel, iteratively, or heuristically, or one or more of the operations may be executed in a different order, omitted, or one or more other operations may be added.

[0356]

[0357] An electronic device (e.g., an electronic device (102) of FIG. 1, an electronic device (801) of FIG. 7, an electronic device (3001) of FIG. 30) according to one embodiment may include a wireless communication circuit (e.g., a wireless communication circuit (810) of FIG. 8, a wireless communication module (3092) of FIG. 30) and a processor (e.g., a processor (820) of FIG. 8, a processor (3020) of FIG. 30). The electronic device may include a memory (e.g., a memory (830) of FIG. 8, a memory (3030) of FIG. 30)) that stores instructions. The instructions, when executed by the processor, may cause the electronic device to perform a connection with an access point (AP) that is a dynamic frequency selection (DFS) owner at a time when extended bandwidth-based communication is required. The instructions, when executed by the processor, may cause the electronic device to perform a Wi-Fi direct connection based on a DFS channel with an external electronic device (e.g., the electronic device (101) of FIG. 1, the electronic device (901) of FIG. 7, or the electronic device (3002) of FIG. 30) that is connected to the AP or receives a beacon from the AP. The instructions, when executed by the processor, may cause the electronic device to perform Wi-Fi direct communication supporting a 160 MHz bandwidth of a 5 GHz band through the DFS channel with the external electronic device.

[0358] In one embodiment, the instructions, when executed by the processor, may cause the electronic device to determine whether it supports a bandwidth of 160 MHz in the 5 GHz band. The instructions, when executed by the processor, may cause the electronic device to perform a passive scan to find the DFS owner. The instructions, when executed by the processor, may cause the electronic device to connect to the AP discovered through the passive scan.

[0359] According to one embodiment, the instructions, when executed by the processor, may cause the electronic device to perform peer device find (peer device discovery). The instructions, when executed by the processor, may cause the electronic device to perform group owner negotiation of a Wi-Fi Direct communication group with the external electronic device discovered through the peer device find. The instructions, when executed by the processor, may cause the electronic device to perform provisioning with the external electronic device. The group owner negotiation may include an operation of exchanging at least one of a group owner negotiation request, a group owner negotiation response, or a group owner negotiation confirm. Each of the group owner negotiation request and the group owner negotiation response may include at least one of information of the AP, a group owner intent, a DFS channel list, or an available bandwidth.

[0360] In one embodiment, the AP information may be embedded in a wireless local area network (WLAN) AP information attribute. The group owner intent may be embedded in a group owner intent attribute. The DFS channel list or the available bandwidth may be embedded in a channel list attribute.

[0361] According to one embodiment, the electronic device connected to the AP may act as a group owner by having a larger group owner intent than the external electronic device.

[0362] In one embodiment, the instructions, when executed by the processor, may cause the electronic device to disconnect from the AP. The instructions, when executed by the processor, may cause the electronic device to transmit a beacon as a DFS owner and a group owner.

[0363] In one embodiment, the instructions, when executed by the processor, may cause the electronic device to determine whether the electronic device supports a bandwidth of 160 MHz in the 5 GHz band. The instructions, when executed by the processor, may cause the electronic device to transmit a passive scan request to the external electronic device based on an out-of-band (OOB) condition. The instructions, when executed by the processor, may cause the electronic device to receive a response from the external electronic device based on the OOB condition. The instructions, when executed by the processor, may cause the electronic device to perform a passive scan to find the DFS owner. The instructions, when executed by the processor, may cause the electronic device to connect to the AP discovered through the passive scan.

[0364] According to one embodiment, the external electronic device may be configured to check whether it supports a bandwidth of 160 MHz in the 5 GHz band in response to a group owner negotiation request received during the Wi-Fi Direct connection process. The external electronic device may be configured to perform a passive scan to find the DFS owner in response to a group owner negotiation request received during the Wi-Fi Direct connection process. The external electronic device may be configured to connect to the AP or receive a beacon from the AP in response to a group owner negotiation request received during the Wi-Fi Direct connection process.

[0365] According to one embodiment, the instructions, when executed by the processor, may cause the electronic device to transmit channel information of the AP to the external electronic device based on an out-of-band basis. The external electronic device may be configured to, in response to receiving the channel information of the AP, determine whether the external electronic device supports a bandwidth of 160 MHz in the 5 GHz band. The external electronic device may be configured to, in response to receiving the channel information of the AP, perform a passive scan to find the DFS owner. The external electronic device may be configured to, in response to receiving the channel information of the AP, associate with the AP or receive a beacon from the AP.

[0366] According to one embodiment, the instructions, when executed by the processor, may cause the electronic device to determine whether it is connected to the AP. The instructions, when executed by the processor, may cause the electronic device to transmit channel information of the AP to the external electronic device based on out-of-band. The external electronic device may be configured to determine, in response to receiving the channel information of the AP, whether the external electronic device supports a bandwidth of 160 MHz in the 5 GHz band. The external electronic device may be configured to perform a passive scan to find the DFS owner in response to receiving the channel information of the AP. The external electronic device may be configured to connect to the AP or receive a beacon from the AP in response to receiving the channel information of the AP.

[0367] In one embodiment, the instructions, when executed by the processor, may cause the electronic device to be triggered as a group owner of a Wi-Fi Direct communication group in response to a connection with the AP. The instructions, when executed by the processor, may cause the electronic device to transmit a beacon to an external device that includes at least one of information about the AP or the available bandwidth. The instructions, when executed by the processor, may cause the electronic device to perform provisioning with an external electronic device that receives the beacon. The external electronic device may be configured to connect to the AP or receive a beacon from the AP in response to receiving the beacon.

[0368] In one embodiment, the instructions, when executed by the processor, may cause the electronic device to transmit a passive scan request to the external electronic device based on an out-of-band (OOB) basis. The instructions, when executed by the processor, may cause the electronic device to receive a response from the external electronic device based on the OOB. The external electronic device may be configured to, in response to receiving the passive scan request, determine whether the external electronic device supports a bandwidth of 160 MHz in the 5 GHz band.

[0369] According to one embodiment, an operating method of an electronic device (e.g., an electronic device (101) of FIG. 1, an electronic device (901) of FIG. 7, an electronic device (3002) of FIG. 30) may include an operation of performing a connection with an access point (AP) that is a dynamic frequency selection (DFS) owner or receiving a beacon from the AP at a time when extended bandwidth-based communication is required. The operating method may include an operation of performing a Wi-Fi direct connection based on a DFS channel with an external electronic device (e.g., an electronic device (102) of FIG. 1, an electronic device (801) of FIG. 7, an electronic device (3001) of FIG. 30) connected to the AP. The operating method may include an operation of performing Wi-Fi direct communication supporting a 160 MHz bandwidth of a 5 GHz band through the DFS channel with the external electronic device.

[0370] According to one embodiment, the external electronic device connected to the AP may act as a group owner by having a group owner intent greater than that of the electronic device.

[0371] In one embodiment, the electronic device may act as a group client by having a group owner intent that is less than or equal to that of the external electronic device.

[0372] According to one embodiment, the operation of performing a connection with the AP or receiving a beacon from the AP may include an operation of checking whether the electronic device supports a bandwidth of 160 MHz in the 5 GHz band. The operation of performing a connection with the AP or receiving a beacon from the AP may include an operation of performing a passive scan to find the DFS owner. The operation of performing a connection with the AP or receiving a beacon from the AP may include an operation of connecting to the AP discovered through the passive scan or receiving a beacon from the AP.

[0373] According to one embodiment, the operation of performing a connection with the AP or receiving a beacon from the AP may be triggered in response to a group owner negotiation request received from the external electronic device during the Wi-Fi Direct connection process.

[0374] According to one embodiment, the operation of performing the Wi-Fi Direct connection may include performing a peer device find operation. The operation of performing the Wi-Fi Direct connection may include performing a group owner negotiation of a Wi-Fi Direct communication group with the external electronic device discovered through the peer device find operation. The operation of performing the Wi-Fi Direct connection may include performing provisioning with the external electronic device. The operation of performing the group owner negotiation may include exchanging at least one of a group owner negotiation request, a group owner negotiation response, or a group owner negotiation confirm. Each of the group owner negotiation request and the group owner negotiation response may include at least one of information of the AP, a group owner intent, a DFS channel list, or an available bandwidth.

[0375] In one embodiment, the AP information may be embedded in a wireless local area network (WLAN) AP information attribute. The group owner intent may be embedded in a group owner intent attribute. The DFS channel list or the available bandwidth may be embedded in a channel list attribute.

[0376] According to one embodiment, the method of operation may further include an operation of receiving a beacon transmitted by the external electronic device that has disconnected from the AP as a DFS owner and a group owner.

[0377] In a first example, a method of an electronic device (e.g., electronic device (102, 801, 3001)) is provided, the method including the actions of establishing a connection to an access point (AP) that is a dynamic frequency selection (DFS) owner, establishing a Wi-Fi Direct connection with an external electronic device (e.g., electronic device (101, 901, 3002)) that is configured to connect to the AP or receive a beacon from the AP based on a DFS channel, and performing Wi-Fi Direct communication supporting a 160 MHz bandwidth of a 5 GHz band with the external electronic device through the DFS channel.

[0378] In the second example, the operation of establishing a connection to the AP in the first example may include the operation of checking whether the electronic device supports a 160 MHz bandwidth of the 5 GHz band, the operation of performing passive scanning to find a DFS owner, and the operation of connecting to an AP discovered through passive scanning.

[0379] In a third example, the action of establishing a connection to the AP in the first example may include an action of determining whether the electronic device is connected to the AP.

[0380] In a fourth example, in any of examples 1 to 3, the method may further include an operation of transmitting a passive scan request to an external electronic device based on OOB, and an operation of receiving a response from the external electronic device based on OOB.

[0381] In a fifth example, in any of examples 1 to 3, the method may further include an operation of transmitting channel information of the AP to an external electronic device based on OOB.

[0382] In a sixth example, in any one of examples 1 to 5, the method further includes an operation of performing peer device discovery, an operation of performing group owner negotiation of a Wi-Fi Direct communication group with an external electronic device discovered through the peer device discovery, and an operation of performing provisioning with the external electronic device, wherein the group owner negotiation includes an exchange of at least one of a group owner negotiation request, a group owner negotiation response, or a group owner negotiation confirmation, and each of the group owner negotiation request and the group owner negotiation response may include at least one of information about an AP, a group owner intent, a DFS channel list, or available bandwidth.

[0383] In the seventh example, in the sixth example, information about the AP may be included in the WLAN AP information attribute, the group owner intent may be included in the group owner intent attribute, and the DFS channel list or available bandwidth may be included in the channel list attribute.

[0384] In the eighth example, in the fifth or sixth example, the method may further include an action of acting as a group owner when the group owner intent of the electronic device is greater than the group owner intent of the external electronic device or when the external electronic device is not connected to the AP.

[0385] In the ninth example, in the eighth example, the method may further include an operation of acting as a group client when an external electronic device is connected to the AP and a group owner intent of the electronic device is smaller than a group owner intent of the external electronic device.

[0386] In a tenth example, in any of examples 1 to 5, the method may further include: acting as a group owner of a Wi-Fi Direct communication group in response to a connection to an AP, transmitting a beacon including at least one of information about the AP or available bandwidth, and performing provisioning to an external electronic device that receives the beacon.

[0387] In an eleventh example, in any of examples 1 to 5, the method may further include: operating as a hotspot in response to a connection to an AP; transmitting a beacon including at least one of information about the AP or available bandwidth; and performing provisioning with an external electronic device that receives the beacon.

[0388] In a twelfth example, in any of examples 1 to 11, the method may further include an action of releasing a connection to an AP and an action of transmitting a beacon as at least one of a DFS owner, a group owner, and a hotspot.

[0389] In a thirteenth example, in any of examples 1 through 12, the method may further include establishing a connection to an AP in response to a determination that extended bandwidth-based communication is required.

[0390] In a fourteenth example, a method of an electronic device (e.g., electronic device (101, 901, 3002)) is provided, the method including the actions of establishing a connection to an access point (AP) that is a dynamic frequency selection (DFS) owner or receiving a beacon from the AP, establishing a Wi-Fi Direct connection to an external electronic device (e.g., electronic device (101, 901, 3002)) connected to the AP based on a DFS channel, and performing Wi-Fi Direct communication supporting a 160 MHz bandwidth of a 5 GHz band with the external electronic device (102, 801, 3001) through the DFS channel.

[0391] In the 15th example, in the 14th example, the operation of establishing a connection to the AP or receiving a beacon from the AP may include an operation of performing passive scanning to find a DFS owner, and an operation of connecting to an AP discovered through passive scanning or receiving a beacon from the AP.

[0392] In the 16th example, in the 14th or 15th example, the operation of establishing a connection to the AP or receiving a beacon from the AP may include an operation of checking whether the electronic device (101, 901, 3002) supports a 160 MHz bandwidth of the 5 GHz band.

[0393] In the 17th example, in any of the 14th to 16th examples, the method further includes the operations of performing peer device discovery, performing group owner negotiation of a Wi-Fi Direct communication group with an external electronic device discovered through the peer device discovery, and performing provisioning with the external electronic device, wherein the group owner negotiation includes exchanging at least one of a group owner negotiation request, a group owner negotiation response, or a group owner negotiation confirmation, and each of the group owner negotiation request and the group owner negotiation response may include at least one of information about an AP, a group owner intent, a DFS channel list, or available bandwidth.

[0394] In the 18th example, in the 17th example, information about the AP may be included in the WLAN AP information attribute, the group owner intent may be included in the group owner intent attribute, and the DFS channel list or available bandwidth may be included in the channel list attribute.

[0395] In the 19th example, in the 17th example or the 18th example, the method may further include an action of acting as a group owner when the group owner intent of the electronic device is greater than the group owner intent of the external electronic device and the electronic device is connected to the AP.

[0396] In the 20th example, in the 19th example, the method may further include an operation of operating as a group client when the electronic device is not connected to the AP or when the electronic device is connected to the AP and a group owner intent of the electronic device is less than a group owner intent of the external electronic device.

[0397] In the 21st example, in the 20th example, the method may further include receiving a beacon from an external electronic device, the beacon including at least one of information about the AP or available bandwidth.

[0398] In the 22nd example, in any of the 14th to 21st examples, the operation of establishing a connection to the AP or receiving a beacon from the AP may be triggered in response to at least one of a group owner negotiation request received from the external electronic device during a Wi-Fi Direct connection, a passive scan request received from the external electronic device based on OOB, channel information of the AP received from the external electronic device based on OOB, or a beacon received from the external electronic device, wherein the beacon includes at least one of information about the AP or available bandwidth.

[0399] In the 23rd example, in any of the 14th to 22nd examples, the method may further include an action of establishing a connection to an AP or receiving a beacon from an AP in response to a determination that extended bandwidth-based communication is required.

[0400] In a twenty-fourth example, a method of a system including a first electronic device and a second electronic device is provided, wherein the method may include at least one of examples 1 to 23.

[0401] In example 25, an electronic device (e.g., electronic device (102, 801, 3001)) is provided, the electronic device including wireless communication circuitry, a processor, and a memory storing instructions, the instructions being capable of causing the electronic device to operate according to any one of examples 1 to 13 when executed by the processor.

[0402] In example 26, an electronic device (e.g., electronic device (101, 901, 3002)) is provided, the electronic device including wireless communication circuitry, a processor, and a memory storing instructions, the instructions, when executed by the processor, causing the electronic device to operate according to any one of examples 14 to 23.

[0403] In Example 27, a system is provided including a first electronic device according to Example 25 and a second electronic device according to Example 26.

Claims

1. In electronic devices (102, 801, 3001), Wireless communication circuit (810); Processor (820); and Memory for storing instructions (830) The above instructions, when executed by the processor (820), cause the electronic device (102, 801, 3001) to: When extended bandwidth-based communication is required, a connection is made with an access point (AP) that is the owner of dynamic frequency selection (DFS). An external electronic device (101, 901, 3002) connected to the AP or receiving a beacon from the AP, and performing a Wi-Fi direct connection based on a DFS channel, To perform Wi-Fi direct communication supporting a bandwidth of 160 MHz in the 5 GHz band through the above external electronic device (101, 901, 3002) and the above DFS channel. Electronic devices (102, 801, 3001).

2. In paragraph 1, The above instructions, when executed by the processor (820), cause the electronic device (102, 801, 3001) to: Check whether the above electronic device (102, 801, 3001) supports a bandwidth of 160 MHz in the 5 GHz band, Perform a passive scan to find the above DFS owner, To connect to the AP discovered through the above passive scan, Electronic devices (102, 801, 3001).

3. In either of paragraphs 1 and 2, The above instructions, when executed by the processor (820), cause the electronic device (102, 801, 3001) to: Perform peer device find; The external electronic device (101, 901, 3002) discovered through the above peer device search performs group owner negotiation of the Wi-Fi Direct communication group, To perform provisioning with the above external electronic devices (101, 901, 3002), The above group owner negotiation is, Including an action of exchanging at least one of a group owner negotiation request, a group owner negotiation response, or a group owner negotiation confirm, Each of the above group owner negotiation request and group owner negotiation response, Containing at least one of the AP's information, group owner intent, DFS channel list, or available bandwidth. Electronic devices (102, 801, 3001).

4. In paragraph 3, The information of the above AP is, It is embedded in the WLAN (wireless local area network) AP information properties, The above group owner intent is, It is embedded in the group owner intent property, The above DFS channel list or the above available bandwidth is, Embedded in the channel list property, Electronic devices (102, 801, 3001).

5. In paragraph 3 or 4, The electronic device (102, 801, 3001) connected to the above AP, If the external electronic device (101, 901, 3002) has a larger group owner intent than the external electronic device (101, 901, 3002) or if the external electronic device (101, 901, 3002) is not connected to the AP, it acts as the group owner. Electronic devices (102, 801, 3001).

6. In paragraph 5, The above instructions, when executed by the processor (820), cause the electronic device (102, 801, 3001) to: Disconnect from the above AP, To allow DFS owners and group owners to send beacons, Electronic devices (102, 801, 3001).

7. In any one of paragraphs 1 to 6, The above instructions, when executed by the processor (820), cause the electronic device (102, 801, 3001) to: Check whether the above electronic device (102, 801, 3001) supports a bandwidth of 160 MHz of the 5 GHz band; Based on out-of-band (OOB), a passive scan request is transmitted to the external electronic device (101, 901, 3002), Based on the above OOB, a response is received from the external electronic device (101, 901, 3002), Perform a passive scan to find the above DFS owner, To connect to the AP discovered through the above passive scan, Electronic devices (102, 801, 3001).

8. In any one of paragraphs 1 to 7, The above instructions, when executed by the processor (820), cause the electronic device (102, 801, 3001) to: Based on out-of-band, transmit channel information of the AP to the external electronic device (101, 901, 3002), The above external electronic device (101, 901, 3002) is In response to receiving channel information from the above AP, Check whether the above external electronic device (101, 901, 3002) supports a bandwidth of 160 MHz in the 5 GHz band, Perform a passive scan to find the above DFS owner, configured to connect to the AP or receive a beacon from the AP, Electronic devices (102, 801, 3001).

9. In any one of paragraphs 1 to 8, The above instructions, when executed by the processor (820), cause the electronic device (102, 801, 3001) to: Check whether the connection to the above AP is valid, Based on out-of-band, transmit channel information of the AP to the external electronic device (101, 901, 3002), The above external electronic device (101, 901, 3002) is In response to receiving channel information from the above AP, Check whether the above external electronic device (101, 901, 3002) supports a bandwidth of 160 MHz in the 5 GHz band, Perform a passive scan to find the above DFS owner, configured to connect to the AP or receive a beacon from the AP, Electronic devices (102, 801, 3001).

10. In any one of paragraphs 1 to 9, The above instructions, when executed by the processor (820), cause the electronic device (102, 801, 3001) to: Transmitting a beacon containing at least one of the information of the AP or the available bandwidth, Provisioning is performed with an external electronic device (101, 901, 3002) that receives the above beacon, The above external electronic device (101, 901, 3002) is In response to receipt of the above beacon, configured to connect to the AP or receive a beacon from the AP, Electronic devices (102, 801, 3001).

11. In any one of paragraphs 1 to 10, The above instructions, when executed by the processor (820), cause the electronic device (102, 801, 3001) to: Based on out-of-band (OOB), a passive scan request is transmitted to the external electronic device (101, 901, 3002), Based on the above OOB, a response is received from the external electronic device (101, 901, 3002), The above external electronic device (101, 901, 3002) is In response to receipt of the above passive scan request, It is configured to check whether the above external electronic device (101, 901, 3002) supports a bandwidth of 160 MHz in the 5 GHz band. Electronic devices (102, 801, 3001).

12. In the operating method of an electronic device (101, 901, 3002), An operation of performing a connection with an access point (AP) that is a dynamic frequency selection (DFS) owner or receiving a beacon from the AP at a time when extended bandwidth-based communication is required; An operation of performing a Wi-Fi direct connection based on a DFS channel with an external electronic device (102, 801, 3001) connected to the above AP; and An operation of performing Wi-Fi direct communication supporting a bandwidth of 160 MHz in the 5 GHz band through the above external electronic device (102, 801, 3001) and the above DFS channel. A method of operation, comprising:

13. In paragraph 12, The action of performing a connection with the above AP or receiving a beacon from the above AP is: An operation for checking whether the above electronic device (101, 901, 3002) supports a bandwidth of 160 MHz of the 5 GHz band; An action to perform a passive scan to find the above DFS owner; and An action of connecting to the AP discovered through the above passive scan or receiving a beacon from the AP. A method of operation, comprising:

14. In any one of paragraphs 12 and 13, The action of performing a connection with the above AP or receiving a beacon from the above AP is: It is triggered in response to a group owner negotiation request received from the external electronic device (102, 801, 3001) during the above Wi-Fi Direct connection process. How it works.

15. In any one of paragraphs 12 to 14, The action of performing the above Wi-Fi Direct connection is: An action that performs peer device find; An operation of performing group owner negotiation of a Wi-Fi Direct communication group with the external electronic device (102, 801, 3001) discovered through the peer device search; and An operation for performing provisioning with the above external electronic device (102, 801, 3001) Including, The action of performing the above group owner negotiation is: Including an action of exchanging at least one of a group owner negotiation request, a group owner negotiation response, or a group owner negotiation confirm, Each of the above group owner negotiation request and group owner negotiation response, Containing at least one of the AP's information, group owner intent, DFS channel list, or available bandwidth. How it works.

Citation Information

Patent Citations

  • Method for finding instrument for wi-fi direct p2p (peer to peer) communication and apparatus therefor

    KR101670753B1

  • A WIFI direct connecting method using access point and a device having the WIFI direct connecting function

    KR101981052B1

  • Method for searching for device in direct communication system and apparatus therefor

    KR1020160026866A

  • A method for discovering devices based on a location information and apparatus thereof

    KR102150659B1

  • Communication apparatus and control method

    KR102553782B1