Electronic device for performing scheduling for performing both short-range wireless communication and nan communication, and operating method of electronic device

The electronic device's communication circuit enables simultaneous short-range wireless and NAN communication by unaligned scheduling, addressing interference issues and improving service quality and power efficiency.

WO2025225994A1PCT designated stage Publication Date: 2025-10-30SAMSUNG ELECTRONICS CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
PCT/KR2025/005378
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2025-04-15
Filing Date
2025-04-21
Publication Date
2025-10-30

AI Technical Summary

Technical Problem

The challenge lies in efficiently scheduling short-range wireless communication and NAN communication in electronic devices, where differing time units and channel usage can lead to reduced performance and quality of service due to overlapping communication times.

Method used

An electronic device is equipped with a communication circuit that supports both short-range wireless communication and NAN communication, allowing for unaligned scheduling to enable simultaneous operation on the same channel by adjusting the schedule based on different communication time units.

Benefits of technology

This solution allows for simultaneous performance of short-range wireless communication and NAN communication without interference, enhancing the quality of service and reducing power consumption by optimizing channel usage.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure KR2025005378_30102025_PF_FP_ABST
    Figure KR2025005378_30102025_PF_FP_ABST
Patent Text Reader

Abstract

In an electronic device and an operating method of the electronic device according to an embodiment, the electronic device comprises: a communication circuit that supports neighbor awareness network (NAN) communication, first short-range wireless communication, and second short-range wireless communication; a processor; and a memory, wherein the memory stores instructions that, when executed by the processor, cause the electronic device to: while the first short-range wireless communication and the second short-range wireless communication are activated, initiate activation of the NAN communication; identify first schedule information related to data transmission and / or reception via the first short-range wireless communication and second schedule information related to data transmission and / or reception via the second short-range wireless communication; on the basis of the first schedule information and / or the second schedule information, configure a first unaligned schedule related to data transmission and / or reception via the NAN communication and / or the first short-range wireless communication during a first unaligned window (ULW); transmit, to at least one external electronic device included in a cluster of the NAN communication, the first unaligned schedule and information for controlling the NAN communication during the first unaligned schedule; and according to the first unaligned schedule, perform the NAN communication and / or the first short-range wireless communication during the first unaligned window (ULW), wherein the first unaligned schedule may enable the electronic device to, if a channel of the NAN communication is different from a channel of the first short-range wireless communication, perform the NAN communication during the first ULW via a channel that is the same as the channel of the first short-range wireless communication.
Need to check novelty before this filing date? Find Prior Art

Description

An electronic device and a method of operating the electronic device for performing scheduling for both short-range wireless communication and NAN communication

[0001] The present disclosure relates to an electronic device and a method of operating the electronic device, and more particularly, to an electronic device that performs scheduling for performing both short-range wireless communication and NAN communication.

[0002] With the proliferation of various electronic devices, speed improvements have been implemented for wireless communication that can be used by various electronic devices.

[0003] Various types of proximity services are being developed utilizing low-power discovery technology. For example, proximity services (or proximity communication services) are being developed that enable nearby electronic devices to quickly exchange data through a proximity network. Proximity services may include low-power proximity services using Bluetooth low energy (BLE) beacons, or low-power proximity services based on wireless local area network (WLAN)-based low-power short-range communication technologies (e.g., neighbor awareness networking (NAN), Wi-Fi aware) (hereinafter referred to as "NAN").

[0004] According to one embodiment, a NAN-based low-power proximity service (hereinafter referred to as “proximity service”) refers to a service that utilizes a proximity network that dynamically changes according to the movement of an electronic device, and a set of electronic devices that constitute a proximity network may be referred to as a cluster. In the case of a proximity service, electronic devices included in a cluster may transmit and receive signals for discovery (e.g., beacons) and service discovery frames (SDFs) (hereinafter referred to as “SDFs”) within a time duration (or communication section) that are synchronized with each other. For example, at least one electronic device in a cluster may transmit a signal to notify the existence of the cluster, and a new electronic device that wishes to join the cluster may receive the signal.

[0005] To reduce current consumption (or power consumption), each electronic device within a cluster can set different active durations during which it can transmit and receive signals. In NAN communications, the active duration during which signals can be transmitted and received can be referred to as a discovery window (DW). Furthermore, electronic devices within a cluster can reduce current consumption by maintaining a low-power state (e.g., sleep state) outside of the discovery window.

[0006] An electronic device can activate NAN communication while performing at least two short-range wireless communication methods (e.g., Wi-Fi, Wi-Fi direct, and / or mobile hotspot). The electronic device can utilize both short-range wireless communication and NAN communication to activate a service utilizing NAN communication while maintaining the quality of service utilizing short-range wireless communication. In order to utilize both short-range wireless communication and NAN communication, the electronic device must appropriately schedule NAN communication.

[0007] However, the time unit (e.g., TU (time unit)) used for performing NAN communication and the time unit (e.g., micro second) used for performing other short-range wireless communication may be different. An electronic device performing NAN communication may operate based on slots having a length of 16TU. For example, the electronic device may set the length of a section set to perform NAN communication between discovery windows to a multiple of the length of a slot (e.g., 64TU). When the time unit (e.g., microsecond) used for performing short-range wireless communication and the time unit (e.g., TU (time unit)) used for performing NAN communication are different, the size of the time allocated to performing short-range wireless communication (e.g., 50ms) and the size of the time allocated to performing NAN communication (e.g., 64TU; 65.546ms) may be different.

[0008] When a channel used during NAN communication is set to be the same as a channel used during one of at least two activated short-range wireless communications, and the time for performing another short-range wireless communication has arrived, the electronic device may not be able to perform NAN communication because the other short-range wireless communication is being performed. As the time available for performing NAN communication decreases, the performance of the NAN communication and the quality of the service using NAN communication may deteriorate.

[0009] The technical problems to be achieved in this document are not limited to the technical problems mentioned above, and other technical problems not mentioned can be clearly understood by a person having ordinary skill in the technical field to which the present invention belongs from the description below.

[0010] An electronic device according to one embodiment may include a communication circuit that supports neighbor awareness network (NAN) communication, first short-range wireless communication, and second short-range wireless communication. The electronic device may include a processor. The electronic device may include a memory. The memory may store an instruction that, when executed by the processor, causes the electronic device to initiate activation of NAN communication while the first short-range wireless communication and the second short-range wireless communication are activated. The memory may store an instruction that confirms first schedule information related to data transmission and / or reception via the first short-range wireless communication and second schedule information related to data transmission and / or reception via the second short-range wireless communication. The memory may store an instruction for setting a first unaligned schedule related to data transmission and / or reception via the NAN communication and / or the first short-range wireless communication during a first unaligned window (ULW) based on the first schedule information and / or the second schedule information. The memory may store an instruction for transmitting information for controlling the NAN communication during the first unaligned schedule to at least one external electronic device included in a cluster of the NAN communication. The memory may store an instruction for performing the NAN communication and / or the first short-range wireless communication during the first unaligned window (ULW) according to the first unaligned schedule.The first unaligned schedule may enable the electronic device to perform the NAN communication through a channel that is the same as the channel of the first short-range wireless communication during the first ULW, when the channel of the NAN communication and the channel of the first short-range wireless communication are different.

[0011] According to one embodiment, instructions stored in a computer-readable recording medium, which, when executed by a processor of an electronic device, cause the electronic device to perform, may include an instruction for initiating activation of NAN communication while a first short-range wireless communication and a second short-range wireless communication are activated. The instruction may include an instruction for checking first schedule information related to data transmission and / or reception via the first short-range wireless communication and second schedule information related to data transmission and / or reception via the second short-range wireless communication. The instruction may include an instruction for setting a first unaligned schedule related to data transmission and / or reception via the NAN communication and / or the first short-range wireless communication during a first unaligned window (ULW) based on the first schedule information and / or the second schedule information. The instructions may include instructions for transmitting information for controlling the NAN communication during the first unaligned schedule to at least one external electronic device included in the cluster of the NAN communication. The instructions may include instructions for performing the NAN communication and / or the first short-range wireless communication during the first unaligned window (ULW) according to the first unaligned schedule. The first unaligned schedule may enable the electronic device to perform the NAN communication through a channel that is the same as the channel of the first short-range wireless communication during the first ULW, when the channel of the NAN communication and the channel of the first short-range wireless communication are different.

[0012] A method of operating an electronic device according to one embodiment may include an operation of initiating activation of NAN communication while a first short-range wireless communication and a second short-range wireless communication are activated. The method of operating the electronic device may include an operation of checking first schedule information related to data transmission and / or reception via the first short-range wireless communication and second schedule information related to data transmission and / or reception via the second short-range wireless communication. The method of operating the electronic device may include an operation of setting a first unaligned schedule related to the NAN communication and / or data transmission and / or reception via the first short-range wireless communication during a first unaligned window (ULW) based on the first schedule information and / or the second schedule information. The method of operating the electronic device may include an operation of transmitting information for controlling the NAN communication during the first unaligned schedule and the first unaligned schedule to at least one external electronic device included in a cluster of the NAN communication. The method of operating an electronic device may include performing the NAN communication and / or the first short-range wireless communication during the first unaligned window (ULW) according to the first unaligned schedule. The first unaligned schedule may enable the electronic device to perform the NAN communication through the same channel as the channel of the first short-range wireless communication during the first ULW, when the channel of the NAN communication and the channel of the first short-range wireless communication are different.

[0013] According to an example, an electronic device and an operating method of the electronic device can set an unaligned schedule to perform NAN communication and short-range wireless communication in an unaligned window (ULW) period, which is a period in which the electronic device is set to perform NAN communication and other short-range wireless communication. The electronic device can set (or change) a channel to be used for data transmission and / or reception via NAN communication to be the same as a channel of short-range wireless communication activated in the ULW period based on information for controlling NAN communication according to the unaligned schedule, and perform NAN communication and / or short-range wireless communication through the channel of short-range wireless communication. The unaligned schedule can be set using a unit used in other short-range wireless communication, rather than a unit used in NAN communication. Therefore, the electronic device can perform NAN communication and short-range wireless communication simultaneously.

[0014] The effects that can be obtained from the present invention are not limited to the effects mentioned above, and other effects not mentioned can be clearly understood by a person having ordinary skill in the art to which the present disclosure pertains from the description below.

[0015] FIG. 1 is a block diagram of an electronic device according to one embodiment.

[0016] FIG. 2 is a diagram illustrating a neighbor awareness network (NAN) cluster according to one embodiment.

[0017] FIG. 3 is a diagram illustrating a protocol for transmitting signals of electronic devices included in a NAN cluster according to one embodiment.

[0018] FIG. 4 is a diagram illustrating an example of data transmission and reception within a NAN cluster according to one embodiment.

[0019] FIG. 5A is a diagram illustrating an example of an electronic device according to one embodiment performing first short-range wireless communication, second short-range wireless communication, and NAN communication.

[0020] FIG. 5b is a diagram illustrating an example in which an electronic device according to one embodiment performs scheduling of NAN communication considering first schedule information related to data transmission and / or reception via first short-range wireless communication and second schedule information related to data transmission and / or reception via second short-range wireless communication.

[0021] Figure 6 is a block diagram of an electronic device according to one embodiment.

[0022] FIG. 7A is a diagram illustrating an example in which an electronic device according to one embodiment sets a first unaligned schedule based on first schedule information related to data transmission and / or reception via first short-range wireless communication and / or second schedule information related to data transmission and / or reception via second short-range wireless communication.

[0023] FIG. 7B is a diagram illustrating an example in which an electronic device according to one embodiment sets a first unaligned schedule based on first schedule information related to data transmission and / or reception via first short-range wireless communication and / or second schedule information related to data transmission and / or reception via second short-range wireless communication.

[0024] FIG. 8A is a diagram illustrating an example in which an electronic device sets a first unaligned schedule and a second unaligned schedule based on first schedule information related to data transmission and / or reception via first short-range wireless communication and / or second schedule information related to data transmission and / or reception via second short-range wireless communication.

[0025] FIG. 8B is a diagram illustrating an example in which an electronic device sets a first unaligned schedule and a second unaligned schedule based on first schedule information related to data transmission and / or reception via first short-range wireless communication and / or second schedule information related to data transmission and / or reception via second short-range wireless communication.

[0026] FIG. 9 is a diagram illustrating an example in which an electronic device sets a first unaligned schedule and a second unaligned schedule based on first schedule information related to data transmission and / or reception via first short-range wireless communication and / or second schedule information related to data transmission and / or reception via second short-range wireless communication.

[0027] FIG. 10 is a flowchart illustrating an operation method of an electronic device according to one embodiment.

[0028] FIG. 11A is a diagram illustrating an example of setting a first unaligned schedule based on first schedule information related to data transmission and / or reception via first short-range wireless communication and / or second schedule information related to data transmission and / or reception via second short-range wireless communication.

[0029] FIG. 11B is a diagram illustrating an example in which an electronic device according to one embodiment sets a first unaligned schedule based on first schedule information related to data transmission and / or reception via first short-range wireless communication and / or second schedule information related to data transmission and / or reception via second short-range wireless communication.

[0030] FIG. 11C is a diagram illustrating an example in which an electronic device according to one embodiment sets a first unaligned schedule based on first schedule information related to data transmission and / or reception via first short-range wireless communication and / or second schedule information related to data transmission and / or reception via second short-range wireless communication.

[0031] FIG. 12 is a flowchart illustrating an operation method of an electronic device according to one embodiment.

[0032] FIG. 1 is a block diagram of an exemplary electronic device (100) capable of performing the operations described in this document.

[0033] Referring to FIG. 1, the electronic device (100) may be one of various forms of electronic devices, such as a notebook (190), smartphones (191) having various form factors (e.g., a bar-type smartphone (191-1), a foldable-type smartphone (191-2), or a sliderable (or rollable) type smartphone (191-3)), a tablet (192), a cellular phone (not shown), and other similar computing devices (not shown). The components, their relationships, and their functions illustrated in FIG. 1 are exemplary only and do not limit the implementations described or claimed in this document. The electronic device (100) may be referred to as a mobile device, a user device, a multi-function device, a portable device, or a server.

[0034] The electronic device (100) may include components including at least one processor (110) (hereinafter, referred to as processor (110)), at least one memory (120) (hereinafter, referred to as memory (120)), at least one display (140) (hereinafter, referred to as display (140)), at least one image sensor (150) (hereinafter, referred to as image sensor (150)), at least one communication circuit (160) (hereinafter, referred to as communication circuit (160)), and / or at least one sensor (170) (hereinafter, referred to as sensor (170)). The above components are merely exemplary. For example, the electronic device (100) may include other components (e.g., power management integrated circuitry (PMIC), audio processing circuitry, an antenna, a rechargeable battery, or an input / output interface). For example, some components may be omitted from the electronic device (100). For example, some components may be integrated into one component.

[0035] The processor (110) may be implemented as one or more IC (integrated circuit (or circuitry)) chips and may perform various data processing. The processor (110) may include at least one electrical circuit and may individually or collectively perform distributed processing of instructions (or programs, data, etc.) stored in the memory (120). The processor (110) may include a processor assembly including one or more processing circuits. The processor (110) may include any processing circuit operative to control the performance and operations of one or more components (e.g., the memory (120), the display (140), the image sensor (150), the communication circuit (160), and / or the sensor (170)) of the electronic device (100). For example, the processor (110) (e.g., the application processor (AP)) may be implemented as a system on chip (SoC) (e.g., a single chip or a chipset). For example, the processor (110) may be implemented with multiple cores (or at least one core circuit), multiple chips, or multiple chipsets. For example, the processor (110) may include one or more processing circuits. For example, the processor (110) may include one or more processing circuits configured to individually and / or collectively perform various functions of the present disclosure. As a non-limiting example, at least a portion of the processor (110) may be included in a first chip of the electronic device (100), and at least another portion of the processor (110) may be included in a second chip of the electronic device (100) that is different from the first chip of the electronic device (100).

[0036] For example, the processor (110) may include a central processing unit (CPU) (111), a graphics processing unit (GPU) (112), a neural processing unit (NPU) (113), an image signal processor (ISP) (114), a display controller (115), a memory controller (116), a storage controller (117), a communication processor (CP) (118), and / or a sensor interface (119). These components of the processor (110) are merely exemplary. For example, one processor (110) may further include other components. For example, some components of the processor (110) may be omitted from one processor (110). For example, some components of the processor (110) may be included as separate components of the electronic device (100) outside of one processor (110). For example, some components of the processor (110) (e.g., a memory controller (116)) may be included within other components (e.g., at least a portion of the memory (120), an interface (e.g., available for connection to at least one component of the electronic device (100)), a display (140) and / or an image sensor (150)).

[0037] The processor (110) may cause other components of the electronic device (100) to perform various operations by executing instructions stored in the memory (120). The CPU (111) (or central processing circuit) may be configured to control components of the processor (110) based on the execution of instructions stored in the memory (120) (e.g., volatile memory (121) and / or non-volatile memory (122)). The GPU (112) (or graphics processing circuit) may be configured to execute parallel operations (e.g., rendering). The NPU (113) (or neural processing circuit, or artificial intelligence (AI) chip) may be configured to execute operations for an artificial intelligence model (e.g., convolution computation). The ISP (114) (or image signal processing circuit) may be configured to process a raw image acquired through the image sensor (150) into a format suitable for a component within the electronic device (100) or a component of the processor (110). The display controller (115) (or display control circuit, or display processing unit (DPU)) may be configured to process an image acquired from the CPU (111), the GPU (112), the ISP (114), or the memory (120) (e.g., the volatile memory (121)) into a format suitable for the display (140). The memory controller (116) (or memory control circuit) may be configured to control reading data from the volatile memory (121) and writing data to the volatile memory (121). The storage controller (117) (or storage control circuit) may be configured to control reading data from the nonvolatile memory (122) and writing data to the nonvolatile memory (122).The CP (118) (communication processing circuit) may be configured to process data acquired from a component of the processor (110) into a format suitable for transmission to another electronic device via the communication circuit (160), or to process data acquired from another electronic device via the communication circuit (160) into a format suitable for processing by the component of the processor (110). For example, the communication circuit (160) may include one or more communication circuits. The sensor interface (119) (or sensing data processing circuit, sensor hub) may be configured to process data about the state of the electronic device (100) and / or the state of the surroundings of the electronic device (100), acquired via the sensor (170), into a format suitable for the component of the processor (110).

[0038] The memory (120) may include one or more storage media (or one or more storage devices). For example, the memory (120) may include a memory assembly including one or more storage media. For example, the one or more storage media may include permanent memory (e.g., non-volatile memory (122)) such as a hard drive, flash memory, read-only memory (ROM), semi-permanent memory (e.g., volatile memory (121)) such as random access memory (RAM), any other suitable type of storage (or storage assembly), or any combination thereof. The memory (120) may include cache memory, which is one or more different types of memory used to temporarily store data for a function or feature of the electronic device (100). As a non-limiting example, the cache memory may be included within the processor (110). The memory (120) may be fixedly embedded within the electronic device (100) or incorporated into one or more suitable types of components (e.g., a subscriber identity module (SIM) card and / or a secure digital (SD) card) that may be repeatedly inserted into and removed from the electronic device (100).

[0039] For example, the memory (120) may store one or more software applications, such as an operating system (or system) software application, a firmware software application, a driver software application, a plug-in (e.g., add-in, add-on, and / or applet) software application, and / or any other suitable software applications. For example, the one or more software applications may include instructions executable by the processor (110). For example, the memory (120) may store instructions callable by an application programming interface (API). For example, the memory (120) may store instructions within a library.

[0040] FIG. 2 is a diagram illustrating a neighbor awareness network (NAN) cluster according to various embodiments of the present invention.

[0041] For example, FIG. 2 may illustrate an example configuration of a neighbor awareness networking (NAN) cluster (200) for a proximity network according to various embodiments. In the following description, the cluster (200) may refer to a set of electronic devices (210, 220, 230, or 240) that configure a proximity network so that each electronic device (or NAN device) (210, 220, 230, or 240) (e.g., the electronic device (101) of FIG. 1) can transmit and receive data with each other. For example, the cluster (200) may be referred to as a NAN cluster according to a NAN specification (or standard).

[0042] Referring to FIG. 2, a cluster (200) may be composed of a plurality of electronic devices (210, 220, 230, or 240). The electronic devices (210, 220, 230, or 240) included in the cluster (200) may transmit and receive a beacon (or discovery beacon) and / or a service discovery frame (SDF) (hereinafter, referred to as 'SDF') within a synchronized time duration (or communication period) (e.g., a discovery window (DW)).

[0043] Electronic devices (210, 220, 230, or 240) within a cluster (200) may have their time clocks synchronized with each other. For example, electronic devices (210, 220, 230, 240) may be synchronized to the time clock of one electronic device (e.g., electronic device (210)) and may exchange beacons and SDFs with each other within the same discovery window.

[0044] According to one embodiment, an electronic device supporting a low-power short-range communication technology based on NAN can broadcast a search signal (e.g., a beacon) for discovering other electronic devices every preset first period (e.g., about 100 msec), and perform scanning every preset second period (e.g., about 10 msec) to receive search signals broadcast from other electronic devices.

[0045] An electronic device (210, 220, 230, 240) can detect at least one other electronic device located around the electronic device based on a search signal received through scanning, and perform NAN cluster synchronization with the detected at least one other electronic device. The NAN cluster synchronization can include an operation of receiving time clock information of an electronic device representing a NAN cluster so that the electronic devices included in the NAN cluster transmit and / or receive data through the same channel and / or during the same time.

[0046] For example, as illustrated in FIG. 2, each of a plurality of electronic devices (210, 220, 230, or 240) can form a cluster (200) that operates according to a synchronized time clock by transmitting a beacon and receiving a beacon from other electronic devices (210, 220, 230, or 240), and the electronic devices (210, 220, 230, or 240) within the cluster (200) can perform NAN cluster synchronization.

[0047] NAN cluster synchronization can be performed based on the time and channel of the electronic device with the highest master preference within the cluster (200). For example, electronic devices (210, 220, 230, or 240) within the cluster (200) formed through discovery can exchange signals regarding master preference information indicating a preference for operating as an anchor master, and the electronic device with the highest master preference can be determined as the anchor master (or master electronic device) through the exchanged signals.

[0048] An anchor master may refer to an electronic device that serves as a reference for time and channel synchronization of electronic devices (210, 220, 230, or 240) within a cluster (200). The anchor master may be changed according to the master preference of the electronic devices. Each of the time and channel synchronized electronic devices (210, 220, 230, or 240) may transmit a beacon and an SDF, and receive beacons and SDFs from other electronic devices within the cluster (200), within a discovery window (or search section) that repeats according to a preset cycle. In one embodiment, the beacon may be periodically transmitted and received for each discovery window to continuously maintain time and channel synchronization of the electronic devices (210, 220, 230, or 240) within the cluster (200). The SDF may be transmitted and received during discovery windows as needed to provide services to discovered electronic devices (210, 220, 230, or 240). In one embodiment, an electronic device acting as an anchor master among the time and channel synchronized electronic devices (210, 220, 230, or 240) may transmit a beacon to detect a new electronic device during the interval between discovery windows.

[0049] Each of the electronic devices (210, 220, 230, or 240) within the cluster (200) can operate in an active state only during the discovery window and in a low-power state (e.g., sleep state) during the remaining periods outside the discovery window, thereby reducing current consumption.

[0050] For example, a discovery window is a period of time (e.g., milliseconds) during which an electronic device is active (or awake) and consumes a lot of current, whereas outside of the discovery window, the electronic device remains in a sleep state, allowing for low-power discovery.

[0051] Electronic devices (210, 220, 230, or 240) within a cluster (200) can be simultaneously activated at the start of a synchronized discovery window (e.g., DW start) and simultaneously transitioned to a sleep state at the end of the discovery window (e.g., DW end).

[0052] Electronic devices (210, 220, 230, or 240) included in a cluster (200) can perform discovery, synchronization, and data exchange operations using the protocol illustrated in FIG. 3 described below.

[0053] FIG. 3 is a diagram illustrating a protocol for transmitting signals of electronic devices included in a NAN cluster according to various embodiments of the present invention.

[0054] For example, FIG. 3 may illustrate an exemplary diagram of a discovery window according to various embodiments. FIG. 3 illustrates, by way of example, electronic devices included in a cluster transmitting signals through a specific channel (e.g., channel 6 (Ch6)) based on the NAN standard.

[0055] Referring to FIG. 3, electronic devices included in a cluster can transmit a synchronization beacon (310) and an SDF (320) in a synchronized discovery window (DW) (325). A discovery beacon (330) can be transmitted by at least one electronic device in a period (340) other than the discovery window (325) (e.g., an interval between discovery windows). According to one embodiment, the electronic devices can transmit the synchronization beacon (310) and the SDF (320) based on contention. For example, the synchronization beacon (310) and the SDF (320) can be transmitted based on contention between each electronic device included in the cluster.

[0056] The discovery window (325) may be a period during which the electronic devices are activated from a sleep state in power saving mode to a wake-up state for data exchange between the respective electronic devices. For example, the discovery window (325) may be divided into time units (TUs, time units) in milliseconds. According to one embodiment, the discovery window (325) for transmitting and receiving the synchronization beacon (310) and the SDF (320) may occupy 16 time units (TUs) (16 TUs) and may have a cycle (or interval) that repeats with 512 time units (512 TUs).

[0057] A discovery beacon (330) may represent a signal transmitted to enable other electronic devices that have not joined the cluster to discover the cluster. For example, the discovery beacon (330) is a signal to announce the existence of a cluster, and electronic devices that have not joined the cluster can perform a passive scan to discover and join the cluster by receiving the discovery beacon (330).

[0058] The discovery beacon (330) may include information necessary for synchronization with the cluster. For example, the discovery beacon (330) may include at least one of 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 (330), or capability information for an electronic device transmitting the discovery beacon (330).

[0059] A discovery beacon (330) may include at least one proximity network (or cluster) related information element. In one embodiment, the proximity network related information may be referred to as attribute information.

[0060] A synchronization beacon (310) may represent a signal for maintaining synchronization between synchronized electronic devices within a cluster. The synchronization beacon (310) may be transmitted by a synchronization device among electronic devices within the cluster. For example, the synchronization device may include an anchor master electronic device, a master electronic device, or a non-master synchronization device defined in the NAN standard.

[0061] The synchronization beacon (310) may include information necessary for electronic devices to synchronize within a cluster. For example, the synchronization beacon (310) may include at least one of an FC field indicating the function of the signal (e.g., a beacon), a broadcast address, a MAC address of the transmitting electronic device, a cluster identifier, a sequence control field, a timestamp for the beacon frame, a beacon interval indicating the interval between the start points of the discovery window (325), or capability information for the transmitting electronic device. According to one embodiment, the synchronization beacon (310) may include at least one proximity network (or cluster) related information element. For example, the proximity network related information may include contents for a service provided through the proximity network.

[0062] SDF (320) may represent a signal for exchanging data over a proximity network. According to one embodiment, SDF (320) represents a vendor-specific public action frame and may include various fields. For example, SDF (320) may include a category or action field and may include at least one piece of proximity network-related information.

[0063] The synchronization beacon (310), the SDF (320), and the discovery beacon (330) may include proximity network related information. In one embodiment, the proximity network related information may include an identifier indicating a type of information, a length of the information, and a body field that is corresponding information. According to one embodiment, the corresponding information may include at least one of master indication information, cluster information, service identifier list information, service descriptor information, connection capability information, wireless LAN infrastructure information, peer to peer (P2P) operation information, independent basic service set (IBSS) information, mesh information, additional proximity network service discovery information, further availability map information, country code information, ranging information, cluster discovery information, or vendor specific information.

[0064] FIG. 4 is a diagram illustrating an example of data transmission and reception within a NAN cluster according to various embodiments of the present invention.

[0065] For example, FIG. 4 illustrates an example in which a first electronic device (410), a second electronic device (420), and a third electronic device (430) form a cluster through wireless short-range communication technology, and each of the electronic devices (410, 420, or 430) can transmit and receive beacons and / or SDFs to each other. According to one embodiment, FIG. 4 illustrates an example in which, among the electronic devices (410, 420, or 430) forming the cluster, the first electronic device (410) serves as a master electronic device.

[0066] Referring to FIG. 4, the first electronic device (410) can transmit a beacon and an SDF within a discovery window (450). The first electronic device (410) can broadcast a beacon and an SDF for each discovery window (450) that is repeated at each preset interval (e.g., interval (460)).

[0067] The second electronic device (420) and the third electronic device (430) can receive the beacon and SDF transmitted by the first electronic device (410). According to one embodiment, each of the second electronic device (420) and the third electronic device (430) can receive the beacon and SDF broadcast from the first electronic device (410) for each discovery window (450).

[0068] A beacon transmitted within a discovery window (450) may include a synchronization beacon and may include information for maintaining synchronization between electronic devices (410, 420, or 430). For example, a second electronic device (420) and / or a third electronic device (430) may perform NAN cluster synchronization based on time clock information of the first electronic device (410) included in a beacon transmitted by a first electronic device (410) operating as a master. The second electronic device (420) and / or the third electronic device (430) may be synchronized so that the discovery window (450) may be activated at the same time.

[0069] In periods other than the discovery window (450) (e.g., interval (460)), the electronic devices (410, 420, or 430) may remain in a sleep state to reduce current consumption. For example, the electronic devices (410, 420, or 430) may operate in a wake state only during the discovery window (450) based on a synchronized time clock to reduce current consumption.

[0070] FIG. 5A is a diagram illustrating an example of an electronic device according to one embodiment performing first short-range wireless communication, second short-range wireless communication, and NAN communication.

[0071] An electronic device according to one embodiment (e.g., electronic device (101) of FIG. 1) may support first short-range wireless communication, second short-range wireless communication, and / or NAN communication.

[0072] The first short-range wireless communication and the second short-range wireless communication may refer to short-range wireless communication based on a wireless local area network (LAN) as defined in IEEE 802.11. In one example, the first short-range wireless communication and the second short-range wireless communication may refer to short-range wireless communication (e.g., Wi-Fi) that can transmit and / or receive data through an access point (AP), and short-range wireless communication (e.g., Wi-Fi Direct) that can perform direct communication (device to device, D2D) between electronic devices without going through an AP. For example, the first short-range wireless communication may be Wi-Fi, and the second short-range wireless communication may be Wi-Fi Direct. In another example, the first short-range wireless communication may be Wi-Fi Direct, and the second short-range wireless communication may be Wi-Fi. The first short-range wireless communication and the second short-range wireless communication may refer to Wi-Fi direct and Wi-Fi, as well as other short-range wireless communication methods, and the present invention may not impose any limitations on the first short-range wireless communication and the second short-range wireless communication. For example, the first short-range wireless communication and the second short-range wireless communication may be short-range wireless communication methods based on a mobile hotspot.

[0073] Referring to FIG. 5A, an electronic device (101) may be connected to a second external electronic device (520) via a first short-range wireless communication. The electronic device (101) may transmit data to the second external electronic device (520) via the first short-range wireless communication and / or receive data from the second external electronic device (520) via the first short-range wireless communication. The electronic device (101) may be connected to a third external electronic device (530) via the second short-range wireless communication. The electronic device (101) may transmit data to the third external electronic device (530) via the second short-range wireless communication and / or receive data from the third external electronic device (530) via the second short-range wireless communication.

[0074] Referring to FIG. 5A, the electronic device (101) is illustrated as being connected to a second external electronic device (520) via a first short-range wireless communication and to a third external electronic device (530) via a second short-range wireless communication. However, the electronic device (101) may also be connected to one electronic device (e.g., the second external electronic device (520) and / or the third external electronic device (530)) via the first short-range wireless communication and the second short-range wireless communication. Alternatively, the electronic device (101) may be connected to one electronic device (e.g., the second external electronic device (520) or the third external electronic device (530)) via short-range wireless communication (e.g., the first short-range wireless communication or the second short-range wireless communication), and may perform NAN communication with the electronic device connected to the electronic device (101) via short-range wireless communication.

[0075] The channel used for transmitting and / or receiving data via the first short-range wireless communication and the channel used for transmitting and / or receiving data via the second short-range wireless communication may be different.

[0076] The electronic device (101) may perform scheduling related to transmitting and / or receiving data via the first short-range wireless communication and scheduling related to transmitting and / or receiving data via the second short-range wireless communication while both the first short-range wireless communication and the second short-range wireless communication are activated. In one example, the electronic device (101) may perform scheduling so as to perform the first short-range wireless communication for a specified period of time and the second short-range wireless communication for another specified period of time. In one example, the length of the period (duration) during which the electronic device (101) performs the first short-range wireless communication may be substantially the same as or similar to the length of the period (duration) during which the electronic device (101) performs the second short-range wireless communication. The electronic device (101) may repeat performing the first short-range wireless communication and performing the second short-range wireless communication.

[0077] The electronic device (101) can activate NAN communication while the first short-range wireless communication and the second short-range wireless communication are activated (or while performing the first short-range wireless communication and the second short-range wireless communication). According to one example, the electronic device (101) can activate NAN communication when data transmission and / or reception via NAN communication is required, when a service related to data transmission and / or reception via NAN communication is activated, and / or when a user input for performing data transmission and / or reception via NAN communication is received.

[0078] The electronic device (101) can transmit data to and / or receive data from the first external electronic device (510) via NAN communication. The electronic device (101) and the first external electronic device (510) can be included in a NAN cluster defined in NAN communication (e.g., the NAN cluster (200) of FIG. 2) and can transmit and / or receive data in the same discovery window according to a synchronized time clock. A transmission path of data transmitted and / or received via NAN communication can be referred to as a NAN data path (NDP). The electronic device (101) can transmit and / or receive data via the NDP.

[0079] The electronic device (101) can transmit and / or receive data to and / or from the first external electronic device (510) via NAN communication not only within the discovery window but also between discovery windows. In order to perform both the first short-range wireless communication and / or the NAN communication, the electronic device (101) can set the channel of the first short-range wireless communication and the channel of the NAN communication to be the same. In one example, when the electronic device (101) is set to perform the first short-range wireless communication during the time of performing the NAN communication, the electronic device (101) can perform both the first short-range wireless communication and the NAN communication by setting the channel used while performing the NAN communication to be the same as the channel used while performing the first short-range wireless communication.

[0080] The electronic device (101) may set the channel of the second short-range wireless communication and the channel of the NAN communication to be the same in order to perform both the second short-range wireless communication and / or the NAN communication. According to one example, when the electronic device (101) is set to perform the second short-range wireless communication during the time of performing the NAN communication, the electronic device (101) may perform both the second short-range wireless communication and the NAN communication by setting the channel used while performing the NAN communication to be the same as the channel used while performing the second short-range wireless communication.

[0081] However, the time unit (e.g., microsecond) used in performing the first short-range wireless communication and the second short-range wireless communication and the time unit (e.g., TU (time unit)) used in performing NAN communication may be different from each other. The electronic device (101) may operate according to a section having a designated size (e.g., 16 TU) based on a slot when performing NAN communication. According to one example, the electronic device (101) may set the length of the sections (543-c, 543-d, 543-e, 543-f) set to perform NAN communication between discovery windows (543-a, 543-b) to be equal to the length of four slots (e.g., 64 TU). If the time unit (e.g., microsecond) used in performing the first short-range wireless communication and the second short-range wireless communication is different from the time unit (e.g., TU (time unit)) used in performing NAN communication, the size of the time allocated to performing the first short-range wireless communication (e.g., 50 ms) and the size of the time allocated to performing NAN communication (e.g., 64 TU; 65.546 ms) may be different. If the channel for performing NAN communication and the channel for performing the first short-range wireless communication are the same, and the size of the time allocated to performing the first short-range wireless communication (e.g., 50 ms) and the size of the time allocated to performing NAN communication (e.g., 64 TU; 65.546 ms) are different, a situation may occur in which NAN communication cannot be performed during a portion of the time period in which the second short-range wireless communication is performed after performing the first short-range wireless communication.Considering that the channel performing the first short-range wireless communication and the channel performing the second short-range wireless communication may be different, and that the channel performing NAN communication is set to be the same as the channel performing the first short-range wireless communication, the electronic device (101) changes the channel used to perform the second short-range wireless communication to the channel performing the second short-range wireless communication, and cannot use the channel performing NAN communication. The specific details are described later in FIG. 5b.

[0082] FIG. 5b is a diagram illustrating an example in which an electronic device according to one embodiment performs scheduling of NAN communication considering first schedule information related to data transmission and / or reception via first short-range wireless communication and second schedule information related to data transmission and / or reception via second short-range wireless communication.

[0083] Referring to FIG. 5b, schedule information (541) set for an electronic device (e.g., electronic device (101) of FIG. 5a) to perform first short-range wireless communication and second short-range wireless communication is illustrated.

[0084] Referring to the schedule information (541), the schedule information (541) may be set to repeat a section (541-a) set to perform the first short-range wireless communication and a section (541-b) set to perform the second short-range wireless communication. Based on the schedule information (541), the electronic device (101) may perform the first short-range wireless communication during the section (541-a) set to perform the first short-range wireless communication, and may perform the second short-range wireless communication during the section (541-b) set to perform the second short-range wireless communication.

[0085] The length of the section (541-a) set to perform the first short-range wireless communication and the length of the section (541-b) set to perform the second short-range wireless communication may be determined according to the transmission cycle of a signal defined in short-range wireless communication (e.g., beacon, control frame). According to one example, when the transmission cycle of the beacon is set to 100 ms, in order to ensure reception of the beacon, the electronic device (101) may set the length of the section (541-a) set to perform the first short-range wireless communication and the length of the section (541-b) set to perform the second short-range wireless communication to half of the transmission cycle of the beacon (e.g., 50 ms).

[0086] The electronic device (101) can activate NAN communication while the first short-range wireless communication and the second short-range wireless communication are activated (or while performing the first short-range wireless communication and the second short-range wireless communication). According to one example, the electronic device (101) can activate NAN communication when data transmission and / or reception via NAN communication is required, when a service related to data transmission and / or reception via NAN communication is activated, and / or when a user input for performing data transmission and / or reception via NAN communication is received.

[0087] In order to perform all of the first short-range wireless communication, the second short-range wireless communication, and / or the NAN communication, the electronic device (101) may set the channel through which the NAN communication is performed to the same channel as the channel through which the first short-range wireless communication is performed or the channel through which the second short-range wireless communication is performed. In the following, for convenience of explanation, it is assumed that the electronic device (101) sets the channel through which the NAN communication is performed to the same channel as the channel through which the first short-range wireless communication is performed.

[0088] However, the time unit (e.g., microsecond) used in performing the first short-range wireless communication and the second short-range wireless communication and the time unit (e.g., TU (time unit)) used in performing NAN communication may be different from each other. The electronic device (101) may operate according to a section having a designated size (e.g., 16 TU) based on a slot when performing NAN communication. According to one example, the electronic device (101) may set the length of the sections (543-c, 543-d, 543-e, 543-f) set to perform NAN communication between discovery windows (543-a, 543-b) to be equal to the length of four slots (e.g., 64 TU). If the time unit (e.g., microsecond) used in performing the first short-range wireless communication and the second short-range wireless communication is different from the time unit (e.g., TU (time unit)) used in performing NAN communication, the size of the time allocated to performing the first short-range wireless communication (e.g., 50 ms) and the size of the time allocated to performing NAN communication (e.g., 64 TU; 65.546 ms) may be different. If the channel for performing NAN communication and the channel for performing the first short-range wireless communication are the same, and the size of the time allocated to performing the first short-range wireless communication (e.g., 50 ms) and the size of the time allocated to performing NAN communication (e.g., 64 TU; 65.546 ms) are different, a situation may occur in which NAN communication cannot be performed during a portion of the time period in which the second short-range wireless communication is performed after performing the first short-range wireless communication.Considering that the channel performing the first short-range wireless communication and the channel performing the second short-range wireless communication may be different, and that the channel performing the NAN communication is set to be the same as the channel performing the first short-range wireless communication, the electronic device (101) changes the channel used to perform the second short-range wireless communication to the channel performing the second short-range wireless communication, and cannot use the channel performing the NAN communication.

[0089] Referring to FIG. 5b, schedule information (543) related to NAN communication set by an electronic device (101) to perform NAN communication is illustrated. Referring to the schedule information (543), sections (543-c, 543-d, 543-e, 543-f) set to perform NAN communication via NDP between discovery windows (543-a, 543-b) and discovery windows (543-a, 543-b) are illustrated.

[0090] The channel performing the first short-range wireless communication and the channel performing the second short-range wireless communication may be different, and if the channel performing the NAN communication is set to be the same as the channel performing the first short-range wireless communication, the electronic device (101) may perform NAN communication in an overlapping (or overlapping) section among the section (541-a) set to perform the first short-range wireless communication and the sections (543-a, 543-c, 543-d, 543-e, 543-f) set to perform NAN communication via NDP.

[0091] Referring to FIG. 5b, the electronic device (101) can perform NAN communication via NDP in overlapping sections (551, 553, 555, 557) among sections (541-a) set to perform first short-range wireless communication and sections (543-c, 543-d, 543-e, 543-f) set to perform NAN communication via NDP, and may not perform NAN communication in overlapping sections (552, 554, 556, 558) among sections (541-b) set to perform second short-range wireless communication and sections (543-c, 543-d, 543-e, 543-f) set to perform NAN communication via NDP.

[0092] The electronic device (101) may not be able to perform NAN communication during most of the period between discovery windows (543-a, 543-b), which may result in a degradation in the performance of NAN communication and a degradation in the quality of services using NAN communication.

[0093] Hereinafter, an embodiment is described in which the above-described problem can be solved by performing NAN communication and / or short-range wireless communication during an unaligned window (ULW) using an unaligned schedule defined in NAN by an electronic device (101).

[0094] Figure 6 is a block diagram of an electronic device according to one embodiment.

[0095] According to one embodiment, an electronic device (e.g., electronic device (510) of FIG. 5) may include a communication circuit (610) (e.g., wireless communication module (192) of FIG. 1), a processor (620) (e.g., processor (120) of FIG. 1), and / or a memory (630).

[0096] The communication circuit (610) may be a communication circuit that supports NAN (neighbor awareness network) communication and peer-to-peer (P2P) communication other than NAN communication. NAN communication and other P2P communication may refer to communication that enables direct communication between electronic devices without going through an AP. In one example, P2P communication may include Wi-Fi direct.

[0097] The communication circuit (610) may include various circuit structures used for modulating and / or demodulating signals within the electronic device (510). For example, the communication circuit (610) may modulate a baseband signal into a radio frequency (RF) band signal to be output through an antenna (not shown), or may demodulate an RF band signal received through an antenna into a baseband signal and transmit the baseband signal to the processor (620).

[0098] The processor (620) may perform an operation of receiving data transmitted by an application processor (e.g., the processor (120) of FIG. 1) and generating a packet for transmitting the received data. The processor (620) may be defined as a communication processor or an application processor included in a communication module (e.g., the wireless communication module (192) of FIG. 1). The processor (620) may be electrically or operatively connected to the communication circuit (610) and may control the communication circuit (610).

[0099] The memory (630) can store instructions that can be executed by the processor (620). The operations of the processor (620) described below can be performed according to the execution of instructions stored in the memory (630).

[0100] The processor (620) can control the communication circuit (610) to transmit and / or receive data via the first short-range wireless communication and / or the second short-range wireless communication. The processor (620) can control the communication circuit (610) to connect with a second external electronic device (e.g., the second external electronic device (520) of FIG. 5A) via the first short-range wireless communication, and can control the communication circuit (610) to transmit and / or receive data to the second external electronic device (520) via the first short-range wireless communication.

[0101] The processor (620) can control the communication circuit (610) to connect with a third external electronic device (e.g., the third external electronic device (530) of FIG. 5A) via the second short-range wireless communication, and can control the communication circuit (610) to transmit and / or receive data to the third external electronic device (530) via the second short-range wireless communication.

[0102] The channel used for transmitting and / or receiving data via the first short-range wireless communication and the channel used for transmitting and / or receiving data via the second short-range wireless communication may be different. In one example, the channel used for transmitting and / or receiving data via the first short-range wireless communication and the channel used for transmitting and / or receiving data via the second short-range wireless communication may be different channels among a plurality of channels included in the same frequency band (e.g., the first frequency band (2.4 GHz), the second frequency band (5 GHz), the third frequency band (6 GHz)).

[0103] The processor (620) may perform scheduling related to transmitting and / or receiving data via the first short-range wireless communication and scheduling related to transmitting and / or receiving data via the second short-range wireless communication. The processor (620) may perform scheduling so that the first short-range wireless communication is performed for a specified period of time and the second short-range wireless communication is performed for another specified period of time. In one example, the length of the period (duration) during which the electronic device (101) performs the first short-range wireless communication may be substantially the same as or similar to the length of the period (duration) during which the electronic device (101) performs the second short-range wireless communication. The processor (620) may perform scheduling so as to repeat performing the first short-range wireless communication and performing the second short-range wireless communication.

[0104] The processor (620) may activate NAN communication while the first short-range wireless communication and the second short-range wireless communication are activated (or while performing the first short-range wireless communication and the second short-range wireless communication). In one example, the processor (620) may activate NAN communication when data transmission and / or reception via NAN communication is required, when a service or application related to data transmission and / or reception via NAN communication is activated, and / or when a user input for performing data transmission and / or reception via NAN communication is received.

[0105] As part of the operation of activating NAN communication, the processor (620) may search for an electronic device capable of performing NAN communication (e.g., the first external electronic device (510) of FIG. 5A). The processor (620) may transmit a service discovery frame to the discovered first external electronic device (510).

[0106] The service discovery frame may include information related to negotiation for activating NAN communication between the electronic device (101) and the first external electronic device (510). In one example, the service discovery frame may include information about the electronic device (101), performance information about the electronic device (101) (e.g., performance information about the electronic device (101) related to NAN communication), and / or identification information about a service related to NAN communication.

[0107] The processor (620) may utilize an unaligned schedule defined in NAN communication to activate all of the first short-range wireless communication, the second short-range wireless communication, and / or the NAN communication. The unaligned schedule defined in NAN communication may refer to a schedule for performing NAN communication and other short-range wireless communication (or legacy short-range wireless communication (e.g., Wi-Fi, Wi-Fi direct, and / or mobile hotspot)) in the period between discovery windows.

[0108] An electronic device (101) may perform NAN communication and other short-range wireless communication in a period defined in the unaligned schedule according to an unaligned schedule. The period defined in the unaligned schedule may be referred to as an unaligned window (ULW). The electronic device (101) may perform NAN communication and other short-range wireless communication during the ULW period. If NAN communication is performed using the same channel as that used by NAN communication and other short-range wireless communication, the electronic device (101) may perform NAN communication and other short-range wireless communication during the unaligned window period. However, if the electronic device (101) performs NAN communication using a channel different from that used by NAN communication and other short-range wireless communication, the electronic device (101) may perform NAN communication and other short-range wireless communication during the ULW period and may not perform NAN communication.

[0109] The processor (620) can prevent a situation in which NAN communication cannot be performed due to performing other short-range wireless communication in a section existing between discovery windows by setting (or changing) the channel used for NAN communication performed during the ULW section to be the same as the channel used for other short-range wireless communication performed during the ULW section, in order to perform NAN communication during the ULW section like other short-range wireless communication. Hereinafter, specific details of setting (or changing) the channel used for NAN communication during the ULW section to be the same as the channel used for other short-range wireless communication performed during the ULW section will be described.

[0110] The processor (620) may, upon starting the activation of NAN communication, check first schedule information related to data transmission and / or reception via first short-range wireless communication and / or second schedule information related to data transmission and / or reception via second short-range wireless communication.

[0111] The first schedule information may include at least one of a starting time when data transmission and / or reception via the first short-range wireless communication starts, a duration of a section during which data transmission and / or reception via the first short-range wireless communication is performed, and / or a repeating period of a section during which data transmission and / or reception via the first short-range wireless communication is performed.

[0112] The second schedule information may include at least one of a starting time when data transmission and / or reception via the second short-range wireless communication starts, a duration of a section during which data transmission and / or reception via the second short-range wireless communication is performed, and / or a repeating period of a section during which data transmission and / or reception via the second short-range wireless communication is performed.

[0113] The processor (620) may set a first unaligned schedule based on the first schedule information and / or the second schedule information. The first unaligned schedule may refer to a schedule for performing the first short-range wireless communication between discovery windows. The first unaligned schedule may include at least one of a starting time at which data transmission and / or reception via the first short-range wireless communication starts, a duration of a section during which data transmission and / or reception via the first short-range wireless communication is performed, and / or a repeating period of a section during which data transmission and / or reception via the first short-range wireless communication is performed. The starting time of an unaligned window (ULW) included in the first unaligned schedule may be substantially the same as the starting time at which data transmission and / or reception via the first short-range wireless communication starts, which is included in the first schedule information. The starting time of the ULW may be determined according to the characteristics of the cluster of NAN communication including the electronic device (101). According to one example, the starting time of the ULW may be determined to be the same as the starting time of the ULW of the electronic device (e.g., the electronic device (101) and / or the first external electronic device (510)) included in the cluster of NAN communication, and may be set based on the starting time of the discovery window used by the cluster of NAN communication. The length of the ULW included in the first unaligned schedule may be substantially the same as the length (duration) of the section in which data transmission and / or reception via the first short-range wireless communication is performed.The period of the ULW included in the first unaligned schedule may be substantially the same as the recurring period of the section in which data transmission and / or reception via the first short-range wireless communication is performed. The first unaligned schedule may enable the electronic device (101) to perform both the NAN communication during the ULW and the short-range wireless communication (e.g., the first short-range wireless communication) performed in the ULW section through the same channel as the channel of the short-range wireless communication (e.g., the first short-range wireless communication) performed in the ULW section. The first unaligned schedule may enable the electronic device (101) to change the channel of the NAN communication in the ULW section to the same channel as the channel of the first short-range wireless communication when the channel of the NAN communication is different from the channel of the short-range wireless communication (e.g., the first short-range wireless communication) performed in the ULW section.

[0114] The processor (620) may transmit a frame including a first unaligned schedule to a first external electronic device (510). The frame including the first unaligned schedule may be a frame (e.g., a service discovery frame) exchanged in an operation performing discovery upon activation of NAN communication.

[0115] The unaligned schedule defined in the NAN standard is a schedule related to performing NAN communication and other short-range wireless communication during ULW, and does not define specific information required to perform NAN communication during ULW. Accordingly, the processor (620) may control the communication circuit (610) to transmit information for controlling NAN communication during the first unaligned schedule to the first external electronic device (510).

[0116] According to one example, information for controlling NAN communication may include at least one of information indicating an unaligned schedule to which the information for controlling NAN communication is to be applied, information indicating a channel used for performing NAN communication during ULW, or information indicating whether to perform NAN communication during ULW. The channel included in the information indicating a channel used for performing NAN communication during ULW may be the same channel as the channel used for performing short-range wireless communication used during ULW.

[0117] Information for controlling NAN communication may be referred to as an unaligned schedule control attribute. For example, information for controlling NAN communication may be implemented as shown in Table 1 below.

[0118] fieldsizevalueDescriptionAttribute ID8Ox2FUIdentification information of the unaligned schedule control attributeLength16VariableA field indicating the length of the data of the fields described belowSchedule ID4variableInformation indicating the unaligned schedule to which the unaligned schedule control attribute is appliedreserved4reservedA field for which no separate data exists.Sequence ID8VariableInformation indicating the number of times the unaligned schedule control attribute has been changed. A larger value indicates a more recent unaligned schedule control attribute.Committed NDP1Variable1: Information indicating that NAN communication via NDP can be performed during the ULW to which the unaligned schedule control attribute is applied0: Information indicating that NAN communication via NDP cannot be performed during the ULW to which the unaligned schedule control attribute is appliedULW origininterface4variableInformation indicating the type of short-range wireless communication different from the NAN communication performed during the ULW0: Wi-Fi1: Acts as GO (group owner) during Wi-Fi direct2: GC (group owner) during Wi-Fi direct 3: Acting as a Wi-Fi soft AP 4: Acting as a Wi-Fi mesh 5-15: reserved (empty field) Reserved43reserved Fields where no separate data exists.

[0119] Information for controlling NAN communication may be transmitted in a negotiation step for activating NAN communication. According to one example, the processor (620) may include information for controlling NAN communication in a frame transmitted in an NDP setup request transmitted to the first external electronic device (510), and transmit the frame to the first external electronic device (510), thereby allowing the first external electronic device (510) to perform NAN communication in the ULW section. Information for controlling NAN communication may be included in various fields of the NDP setup request frame. For example, information for controlling NAN communication may be included in a vendor specific attribute field among the fields of the NDP setup request frame.

[0120] The processor (620) may receive a response frame (e.g., NDP response) corresponding to an NDP setup request and perform an NDP setup procedure with the first external electronic device (510).

[0121] According to one example, the processor (620) may set either the channel of the first short-range wireless communication and / or the channel of the second short-range wireless communication as a channel to be used for data transmission and / or reception via NAN communication. When the channel of the second short-range wireless communication is set as a channel to be used for data transmission and / or reception via NAN communication, the processor (620) may, during the ULW, change the channel of the NAN communication from the same channel as the channel of the second short-range wireless communication to the same channel as the channel of the first short-range wireless communication based on the first unaligned schedule, and perform the NAN communication and the first short-range wireless communication through the channel of the first short-range wireless communication. The processor (620) may perform both the second short-range wireless communication and the NAN communication through the channel of the second short-range wireless communication in a section excluding the ULW (e.g., a section excluding the ULW in a section between discovery windows and discovery windows).

[0122] According to one embodiment, the processor (620) may perform NAN communication and / or second short-range wireless communication through a channel of the second short-range wireless communication during a discovery window period. The processor (620) may perform NAN communication and / or second short-range wireless communication through a channel of the second short-range wireless communication after the discovery window period and before the ULW. The processor (620) may change a channel to be used for data transmission and / or reception through NAN communication from a channel of the second short-range wireless communication to a channel of the first short-range wireless communication based on information for controlling NAN communication during a first unaligned schedule. The processor (620) may perform NAN communication and / or first short-range wireless communication through a channel of the first short-range wireless communication during a ULW according to the first unaligned schedule. The processor (620) can perform NAN communication and / or second short-range wireless communication through a second short-range wireless communication channel after UWL.

[0123] Through the method described above, the electronic device (101) can smoothly perform NAN communication in the section between discovery windows.

[0124] In one example, the processor (620) may set a channel different from the channel of the first short-range wireless communication and / or the channel of the second short-range wireless communication as a channel to be used for data transmission and / or reception via NAN communication. In one example, if the communication circuit (610) can support simultaneous transmission and / or reception of signals through different frequency bands (e.g., real simultaneous dual band (RSDB)), the processor (620) may set a frequency band that can simultaneously perform transmission and / or reception of signals through the channel of the first short-range wireless communication and / or the channel of the second short-range wireless communication as a channel to be used for data transmission and / or reception via NAN communication. In another example, the processor (620) may set a channel used for performing data transmission and / or reception during the discovery window or an adjacent channel as a channel to be used for data transmission and / or reception via NAN communication.

[0125] When the processor (620) sets a channel different from the channel of the first short-range wireless communication and / or the channel of the second short-range wireless communication as a channel to be used for data transmission and / or reception via NAN communication, the processor (620) may set at least two ULWs (unaligned windows) including the first ULW and the second ULW, perform data transmission and / or reception via the first short-range wireless communication in the first ULW, and perform data transmission and / or reception via the second short-range wireless communication in the second ULW.

[0126] The processor (620) can set a first unaligned schedule, which refers to a schedule for performing a first short-range wireless communication between discovery windows, and a second unaligned schedule, which refers to a schedule for performing a second short-range wireless communication between discovery windows.

[0127] The first unaligned schedule may include at least one of a starting time when data transmission and / or reception via the first short-range wireless communication starts, a duration of a section during which data transmission and / or reception via the first short-range wireless communication is performed, and / or a repeating period of the section during which data transmission and / or reception via the first short-range wireless communication is performed. The starting time of the first ULW (unaligned window) included in the first unaligned schedule may be substantially the same as the starting time of the first short-range wireless communication via the first schedule information. The length of the first ULW included in the first unaligned schedule may be substantially the same as the duration of the section during which data transmission and / or reception via the first short-range wireless communication is performed. The period of the first ULW included in the first unaligned schedule may be substantially the same as the repeating period of the section in which data transmission and / or reception via the first short-range wireless communication is performed. The first unaligned schedule may enable the electronic device (101) to perform both the NAN communication during the first ULW and the short-range wireless communication (e.g., the first short-range wireless communication) performed in the ULW section through the same channel as the channel of the short-range wireless communication (e.g., the first short-range wireless communication) performed in the first ULW section. The first unaligned schedule may enable the electronic device (101) to change the channel of the NAN communication in the ULW section to the same channel as the channel of the first short-range wireless communication when the channel of the NAN communication is different from the channel of the short-range wireless communication (e.g., the first short-range wireless communication) performed in the ULW section.

[0128] The second unaligned schedule may include at least one of a starting time when data transmission and / or reception via the second short-range wireless communication starts, a duration of a section during which data transmission and / or reception via the second short-range wireless communication is performed, and / or a repeating period of the section during which data transmission and / or reception via the second short-range wireless communication is performed. The starting time of the second ULW (unaligned window) included in the second unaligned schedule may be substantially the same as the starting time of the data transmission and / or reception via the second short-range wireless communication included in the second schedule information. The length of the second ULW included in the second unaligned schedule may be substantially the same as the duration of the section during which data transmission and / or reception via the second short-range wireless communication is performed. The period of the second ULW included in the second unaligned schedule may be substantially the same as the repeating period of the section in which data transmission and / or reception via the second short-range wireless communication is performed. The second unaligned schedule may enable the electronic device (101) to perform both the NAN communication during the second ULW and the short-range wireless communication (e.g., the second short-range wireless communication) performed in the ULW section through the same channel as the channel of the short-range wireless communication (e.g., the second short-range wireless communication) performed in the second ULW section. The second unaligned schedule may enable the electronic device (101) to change the channel of the NAN communication to the same channel as the channel of the second short-range wireless communication in the second ULW section when the channel of the NAN communication and the channel of the short-range wireless communication (e.g., the second short-range wireless communication) performed in the second ULW section are different.

[0129] The processor (620) can control the communication circuit (610) to transmit information for controlling NAN communication during a first unaligned schedule and information for controlling NAN communication during a second unaligned schedule to the first external electronic device (510).

[0130] According to one embodiment, the processor (620) may perform NAN communication through a channel set to perform NAN communication in all sections except the first ULW and the second ULW. The processor (620) may set a channel to be used for transmitting and / or receiving data through NAN communication to a channel of the first short-range wireless communication based on information for controlling NAN communication during the first unaligned schedule. The processor (620) may perform NAN communication and / or the first short-range wireless communication through the channel of the first short-range wireless communication during the first ULW according to the first unaligned schedule. The processor (620) may set a channel to be used for transmitting and / or receiving data through NAN communication to a channel of the second short-range wireless communication based on information for controlling NAN communication during the second unaligned schedule. The processor (620) can perform NAN communication and / or second short-range wireless communication through a second short-range wireless communication channel during the second ULW according to the second unaligned schedule. Through the method described above, the electronic device (101) can smoothly perform NAN communication in the period between discovery windows.

[0131] FIG. 7A is a diagram illustrating an example in which an electronic device according to one embodiment sets a first unaligned schedule based on first schedule information related to data transmission and / or reception via first short-range wireless communication and / or second schedule information related to data transmission and / or reception via second short-range wireless communication.

[0132] An electronic device (e.g., electronic device (101) of FIG. 6) may perform first short-range wireless communication and / or second short-range wireless communication in operation 701.

[0133] The electronic device (101) can control a communication circuit (e.g., a communication circuit (610) of FIG. 6) to transmit and / or receive data via the first short-range wireless communication and / or the second short-range wireless communication. The electronic device (101) can control the communication circuit (610) to connect with a second external electronic device (e.g., a second external electronic device (520) of FIG. 5A) via the first short-range wireless communication, and can control the communication circuit (610) to transmit and / or receive data to the second external electronic device (520) via the first short-range wireless communication.

[0134] The electronic device (101) can control the communication circuit (610) to connect with a third external electronic device (e.g., the third external electronic device (530) of FIG. 5A) via the second short-range wireless communication, and can control the communication circuit (610) to transmit and / or receive data to the third external electronic device (530) via the second short-range wireless communication.

[0135] The channel used for transmitting and / or receiving data via the first short-range wireless communication and the channel used for transmitting and / or receiving data via the second short-range wireless communication may be different. In one example, the channel used for transmitting and / or receiving data via the first short-range wireless communication and the channel used for transmitting and / or receiving data via the second short-range wireless communication may be different channels among a plurality of channels included in the same frequency band (e.g., the first frequency band (2.4 GHz), the second frequency band (5 GHz), the third frequency band (6 GHz)).

[0136] The electronic device (101) can perform scheduling related to transmitting and / or receiving data via the first short-range wireless communication and scheduling related to transmitting and / or receiving data via the second short-range wireless communication. The electronic device (101) can perform scheduling so that the first short-range wireless communication is performed for a specified period of time and the second short-range wireless communication is performed for another specified period of time. In one example, the length of the period (duration) during which the electronic device (101) performs the first short-range wireless communication can be substantially the same as or similar to the length of the period (duration) during which the electronic device (101) performs the second short-range wireless communication. The electronic device (101) can perform scheduling so that the performance of the first short-range wireless communication and the performance of the second short-range wireless communication are repeated.

[0137] The electronic device (101) can activate NAN communication while the first short-range wireless communication and the second short-range wireless communication are activated (or while performing the first short-range wireless communication and the second short-range wireless communication). According to one example, the electronic device (101) can activate NAN communication when data transmission and / or reception via NAN communication is required, when a service or application related to data transmission and / or reception via NAN communication is activated, and / or when a user input for performing data transmission and / or reception via NAN communication is received.

[0138] As part of an operation to activate NAN communication, the electronic device (101) may search for an electronic device capable of performing NAN communication (e.g., the first external electronic device (510) of FIG. 5A). The electronic device (101) may transmit a service discovery frame to the searched first external electronic device (510).

[0139] The service discovery frame may include information related to negotiation for activating NAN communication between the electronic device (101) and the first external electronic device (510). In one example, the service discovery frame may include information about the electronic device (101), performance information about the electronic device (101) (e.g., performance information about the electronic device (101) related to NAN communication), and / or identification information about a service related to NAN communication.

[0140] The electronic device (101) may exchange first schedule information related to the first short-range wireless communication and / or second schedule information related to the second short-range wireless communication in operation 702.

[0141] As the electronic device (101) begins to activate NAN communication, it can check first schedule information related to data transmission and / or reception via first short-range wireless communication and / or second schedule information related to data transmission and / or reception via second short-range wireless communication.

[0142] The first schedule information may include at least one of a starting time when data transmission and / or reception via the first short-range wireless communication starts, a duration of a section during which data transmission and / or reception via the first short-range wireless communication is performed, and / or a repeating period of a section during which data transmission and / or reception via the first short-range wireless communication is performed.

[0143] The second schedule information may include at least one of a starting time when data transmission and / or reception via the second short-range wireless communication starts, a duration of a section during which data transmission and / or reception via the second short-range wireless communication is performed, and / or a repeating period of a section during which data transmission and / or reception via the second short-range wireless communication is performed.

[0144] The electronic device (101) can transmit first schedule information and / or second schedule information to the first external electronic device (510), and when the first external electronic device (510) performs first short-range wireless communication and / or second short-range wireless communication, the electronic device (101) can receive the first schedule information and / or second schedule information of the first external electronic device (510).

[0145] In one example, if the first external electronic device (510) does not perform the first short-range wireless communication and / or the second short-range wireless communication, operation 702 may be omitted.

[0146] The electronic device (101) and / or the first external electronic device (510) may set the start time of data transmission and / or reception via the first short-range wireless communication to be substantially the same based on the first schedule information. The electronic device (101) and / or the first external electronic device (510) may set the duration of the section during which data transmission and / or reception via the first short-range wireless communication is performed to be substantially the same based on the first schedule information. The electronic device (101) and / or the first external electronic device (510) may set the repeating period of the section during which data transmission and / or reception via the first short-range wireless communication is performed to be substantially the same based on the first schedule information.

[0147] The electronic device (101) and / or the first external electronic device (510) may set the start time of data transmission and / or reception via the second short-range wireless communication to be substantially the same based on the second schedule information. The electronic device (101) and / or the first external electronic device (510) may set the duration of the section during which data transmission and / or reception via the second short-range wireless communication is performed to be substantially the same based on the second schedule information. The electronic device (101) and / or the first external electronic device (510) may set the repeating period of the section during which data transmission and / or reception via the second short-range wireless communication is performed to be substantially the same based on the second schedule information.

[0148] The electronic device (101) may, in operation 703, set a first unaligned schedule based on the first schedule information and / or the second schedule information.

[0149] The electronic device (101) may set a first unaligned schedule based on the first schedule information and / or the second schedule information. The first unaligned schedule may refer to a schedule for performing the first short-range wireless communication between discovery windows. The first unaligned schedule may include at least one of a starting time at which data transmission and / or reception via the first short-range wireless communication starts, a duration of a period during which data transmission and / or reception via the first short-range wireless communication is performed, and / or a repeating period of a period during which data transmission and / or reception via the first short-range wireless communication is performed. The starting time of an unaligned window (ULW) included in the first unaligned schedule may be substantially the same as the starting time at which data transmission and / or reception via the first short-range wireless communication starts, which is included in the first schedule information. The length of the ULW included in the first unaligned schedule may be substantially the same as the duration of the section in which data transmission and / or reception is performed via the first short-range wireless communication. The period of the ULW included in the first unaligned schedule may be substantially the same as the recurring period of the section in which data transmission and / or reception is performed via the first short-range wireless communication. The first unaligned schedule may enable the electronic device (101) to perform both NAN communication during the ULW and short-range wireless communication (e.g., the first short-range wireless communication) performed in the ULW section through the same channel as the channel of the short-range wireless communication (e.g., the first short-range wireless communication) performed in the ULW section.The first unaligned schedule may enable the electronic device (101) to change the channel of the NAN communication in the ULW section to the same channel as the channel of the first short-range wireless communication, if the channel of the NAN communication is different from the channel of the short-range wireless communication (e.g., the first short-range wireless communication) performed in the ULW section.

[0150] The electronic device (101) can transmit information for controlling NAN communication according to the first unaligned schedule and the first unaligned schedule in operation 704.

[0151] The electronic device (101) can transmit a frame including a first unaligned schedule to a first external electronic device (510). The frame including the first unaligned schedule may be a frame (e.g., a service discovery frame) exchanged in an operation performing discovery upon activation of NAN communication.

[0152] The unaligned schedule defined in the NAN standard is a schedule related to performing NAN communication and other short-range wireless communication during ULW, and does not define specific information required to perform NAN communication during ULW. Accordingly, the electronic device (101) can control the communication circuit (610) to transmit information for controlling NAN communication during the first unaligned schedule to the first external electronic device (510).

[0153] According to one example, information for controlling NAN communication may include at least one of information indicating an unaligned schedule to which the information for controlling NAN communication is to be applied, information indicating a channel used for performing NAN communication during ULW, or information indicating whether to perform NAN communication during ULW. The channel included in the information indicating a channel used for performing NAN communication during ULW may be the same channel as the channel used for performing short-range wireless communication used during ULW.

[0154] Information for controlling NAN communication may be referred to as an unaligned schedule control attribute.

[0155] Information for controlling NAN communication may be transmitted in a negotiation step for activating NAN communication. According to one example, the electronic device (101) may include information for controlling NAN communication in a frame transmitted in an NDP setup request transmitted to the first external electronic device (510), and transmit the frame to the first external electronic device (510), thereby allowing the first external electronic device (510) to perform NAN communication in the ULW section. Information for controlling NAN communication may be included in various fields of the NDP setup request frame. For example, information for controlling NAN communication may be included in a vendor specific attribute field among the fields of the NDP setup request frame.

[0156] The first external electronic device (510) may transmit a response message at operation 705.

[0157] The response message may be a response message related to NDP settings and may include configuration information on the first external electronic device (510) related to data transmission and / or reception via the NDP channel. The first external electronic device (510) may set data transmission and / or reception via the NDP channel based on the first unaligned schedule and information for controlling NAN communication according to the first unaligned schedule. The first external electronic device (510) may perform NAN communication via the first short-range wireless communication channel according to the first unaligned schedule. The first external electronic device (510) may transmit data to the electronic device (101) or receive data from the electronic device (101) via the first short-range wireless communication channel during the ULW.

[0158] FIG. 7B is a diagram illustrating an example in which an electronic device according to one embodiment sets a first unaligned schedule based on first schedule information related to data transmission and / or reception via first short-range wireless communication and / or second schedule information related to data transmission and / or reception via second short-range wireless communication.

[0159] Referring to FIG. 7b, first schedule information (712) and second schedule information (711) are illustrated.

[0160] Referring to the first schedule information (712), a section (723) is shown in which data transmission and / or reception is possible via the first short-range wireless communication between discovery windows (727, 728).

[0161] Referring to the second schedule information (711), a section (725) is shown in which data transmission and / or reception is possible via second short-range wireless communication between discovery windows (727, 728).

[0162] The electronic device (101) may set a first unaligned schedule based on the first schedule information and / or the second schedule information. The first unaligned schedule may refer to a schedule for performing the first short-range wireless communication between discovery windows. The first unaligned schedule may include at least one of a starting time at which data transmission and / or reception via the first short-range wireless communication starts, a duration of a period during which data transmission and / or reception via the first short-range wireless communication is performed, and / or a repeating period of a period during which data transmission and / or reception via the first short-range wireless communication is performed. The starting time of an unaligned window (ULW) included in the first unaligned schedule may be substantially the same as the starting time at which data transmission and / or reception via the first short-range wireless communication starts, which is included in the first schedule information. The length of the ULW included in the first unaligned schedule may be substantially the same as the duration of the section in which data transmission and / or reception is performed via the first short-range wireless communication. The starting time of the ULW may be determined according to the characteristics of the NAN communication cluster in which the electronic device (101) is included. According to one example, the starting time of the ULW may be determined to be the same as the starting time of the ULW of the electronic device (e.g., the electronic device (101) and / or the first external electronic device (510)) included in the NAN communication cluster, and may be set based on the starting time of the discovery window used by the NAN communication cluster.The period of the ULW included in the first unaligned schedule may be substantially the same as the recurring period of the section in which data transmission and / or reception via the first short-range wireless communication is performed. The first unaligned schedule may enable the electronic device (101) to perform both the NAN communication during the ULW and the short-range wireless communication (e.g., the first short-range wireless communication) performed in the ULW section through the same channel as the channel of the short-range wireless communication (e.g., the first short-range wireless communication) performed in the ULW section. The first unaligned schedule may enable the electronic device (101) to change the channel of the NAN communication in the ULW section to the same channel as the channel of the first short-range wireless communication when the channel of the NAN communication is different from the channel of the short-range wireless communication (e.g., the first short-range wireless communication) performed in the ULW section.

[0163] Referring to 713, the electronic device (101) may set either the channel of the first short-range wireless communication and / or the channel of the second short-range wireless communication (e.g., the wireless communication channel of the second short-range wireless communication) as a channel to be used for data transmission and / or reception via NAN communication. Referring to 713, the electronic device (101) may set the same channel as the channel of the second short-range wireless communication as a channel to be used for data transmission and / or reception via NAN communication. When the electronic device (101) sets the channel of the second short-range wireless communication as a channel to be used for data transmission and / or reception via NAN communication, the electronic device (101) may perform both the second short-range wireless communication and the NAN communication in a section excluding the ULW (e.g., discovery windows (727, 728), 729).

[0164] 714 illustrates a schedule (or schedule information) related to performing NAN communication, first short-range wireless communication, and / or second short-range wireless communication according to the setting of the first unaligned schedule.

[0165] Referring to 714, the electronic device (101) may perform NAN communication and / or second short-range wireless communication through a channel of the second short-range wireless communication during a discovery window (727, 728) period. The electronic device (101) may perform NAN communication and / or second short-range wireless communication through a channel of the second short-range wireless communication during another period (729). The other period (729) may be a period between the discovery windows (727, 728) excluding the ULW (721). The electronic device (101) may change the channel to be used for data transmission and / or reception through NAN communication from the channel of the second short-range wireless communication to the channel of the first short-range wireless communication based on information for controlling NAN communication during the first unaligned schedule. The electronic device (101) may perform NAN communication and / or first short-range wireless communication through a channel of the first short-range wireless communication during the ULW (721) according to the first unaligned schedule. The electronic device (101) may perform NAN communication and / or second short-range wireless communication through a channel of the second short-range wireless communication after the UWL (721) or before the ULW (721).

[0166] The discovery window (728) and the ULW (721) may overlap at least partially. As described above, the electronic device (101) may perform NAN communication through the same channel as the second short-range wireless communication channel during the discovery window periods (727, 728) when performing NAN communication. The electronic device (101) may perform NAN communication through the same channel as the first short-range wireless communication channel during the ULW period (721). When the channel of the first short-range wireless communication and the channel of the NAN communication (e.g., the channel of the second short-range wireless communication) are different, the electronic device (101) may check the priority of the ULW period (721) and the discovery window (728).

[0167] According to one example, the priority of the ULW section (721) and the priority of the discovery window (728) can be determined (or set) during the process of setting up NAN communication, and can be determined in various processes as well as during the process of setting up NAN communication. The fact that the priority of the ULW section (721) is higher than the priority of the discovery window (728) can indicate that the electronic device (101) performs communication during the ULW section (721) with priority over communication during the discovery window (820). The fact that the priority of the ULW section (721) is lower than the priority of the discovery window (728) can indicate that the electronic device (101) performs communication during the discovery window (728) with priority over communication during the ULW section (721).

[0168] The electronic device (101) can perform NAN communication and / or first short-range wireless communication through a channel of the first short-range wireless communication during the ULW period (721) when the priority of the ULW period (721) is higher than the priority of the discovery window (728).

[0169] The electronic device (101) may perform NAN communication and / or second short-range wireless communication through a channel of the second short-range wireless communication in a section where the ULW section (721) and the discovery window (728) overlap each other, when the priority of the ULW section (721) is lower than the priority of the discovery window (728). The electronic device (101) may also perform NAN communication and / or first short-range wireless communication through the first short-range wireless communication in a section where the discovery window (728) does not overlap among the ULW sections (721).

[0170] When the channel of the first short-range wireless communication and the channel of the NAN communication (e.g., the channel of the second short-range wireless communication) are the same, the electronic device (101) can perform the first short-range wireless communication, the second short-range wireless communication, and / or the NAN communication through the channel of the first short-range wireless communication.

[0171] FIG. 8A is a diagram illustrating an example in which an electronic device sets a first unaligned schedule and a second unaligned schedule based on first schedule information related to data transmission and / or reception via first short-range wireless communication and / or second schedule information related to data transmission and / or reception via second short-range wireless communication.

[0172] An electronic device (e.g., electronic device (101) of FIG. 6) may perform first short-range wireless communication and / or second short-range wireless communication in operation 801.

[0173] The electronic device (101) can control a communication circuit (e.g., a communication circuit (610) of FIG. 6) to transmit and / or receive data via the first short-range wireless communication and / or the second short-range wireless communication. The electronic device (101) can control the communication circuit (610) to connect with a second external electronic device (e.g., a second external electronic device (520) of FIG. 5A) via the first short-range wireless communication, and can control the communication circuit (610) to transmit and / or receive data to the second external electronic device (520) via the first short-range wireless communication.

[0174] The electronic device (101) can control the communication circuit (610) to connect with a third external electronic device (e.g., the third external electronic device (530) of FIG. 5A) via the second short-range wireless communication, and can control the communication circuit (610) to transmit and / or receive data to the third external electronic device (530) via the second short-range wireless communication.

[0175] The channel used for transmitting and / or receiving data via the first short-range wireless communication and the channel used for transmitting and / or receiving data via the second short-range wireless communication may be different. In one example, the channel used for transmitting and / or receiving data via the first short-range wireless communication and the channel used for transmitting and / or receiving data via the second short-range wireless communication may be different channels among a plurality of channels included in the same frequency band (e.g., the first frequency band (2.4 GHz), the second frequency band (5 GHz), the third frequency band (6 GHz)).

[0176] The electronic device (101) can perform scheduling related to transmitting and / or receiving data via the first short-range wireless communication and scheduling related to transmitting and / or receiving data via the second short-range wireless communication. The electronic device (101) can perform scheduling so that the first short-range wireless communication is performed for a specified period of time and the second short-range wireless communication is performed for another specified period of time. In one example, the length of the period (duration) during which the electronic device (101) performs the first short-range wireless communication can be substantially the same as or similar to the length of the period (duration) during which the electronic device (101) performs the second short-range wireless communication. The electronic device (101) can perform scheduling so that the performance of the first short-range wireless communication and the performance of the second short-range wireless communication are repeated.

[0177] The electronic device (101) can activate NAN communication while the first short-range wireless communication and the second short-range wireless communication are activated (or while performing the first short-range wireless communication and the second short-range wireless communication). According to one example, the electronic device (101) can activate NAN communication when data transmission and / or reception via NAN communication is required, when a service or application related to data transmission and / or reception via NAN communication is activated, and / or when a user input for performing data transmission and / or reception via NAN communication is received.

[0178] As part of an operation to activate NAN communication, the electronic device (101) may search for an electronic device capable of performing NAN communication (e.g., the first external electronic device (510) of FIG. 5A). The electronic device (101) may transmit a service discovery frame to the searched first external electronic device (510).

[0179] The service discovery frame may include information related to negotiation for activating NAN communication between the electronic device (101) and the first external electronic device (510). In one example, the service discovery frame may include information about the electronic device (101), performance information about the electronic device (101) (e.g., performance information about the electronic device (101) related to NAN communication), and / or identification information about a service related to NAN communication.

[0180] The electronic device (101) may exchange first schedule information related to the first short-range wireless communication and / or second schedule information related to the second short-range wireless communication in operation 802.

[0181] As the electronic device (101) begins to activate NAN communication, it can check first schedule information related to data transmission and / or reception via first short-range wireless communication and / or second schedule information related to data transmission and / or reception via second short-range wireless communication.

[0182] The first schedule information may include at least one of a starting time when data transmission and / or reception via the first short-range wireless communication starts, a duration of a section during which data transmission and / or reception via the first short-range wireless communication is performed, and / or a repeating period of a section during which data transmission and / or reception via the first short-range wireless communication is performed.

[0183] The second schedule information may include at least one of a starting time when data transmission and / or reception via the second short-range wireless communication starts, a duration of a section during which data transmission and / or reception via the second short-range wireless communication is performed, and / or a repeating period of a section during which data transmission and / or reception via the second short-range wireless communication is performed.

[0184] The electronic device (101) can transmit first schedule information and / or second schedule information to the first external electronic device (510), and when the first external electronic device (510) performs first short-range wireless communication and / or second short-range wireless communication, the electronic device (101) can receive the first schedule information and / or second schedule information of the first external electronic device (510).

[0185] In one example, if the first external electronic device (510) does not perform the first short-range wireless communication and / or the second short-range wireless communication, operation 802 may be omitted.

[0186] The electronic device (101) and / or the first external electronic device (510) may set the start time of data transmission and / or reception via the first short-range wireless communication to be substantially the same based on the first schedule information. The electronic device (101) and / or the first external electronic device (510) may set the duration of the section during which data transmission and / or reception via the first short-range wireless communication is performed to be substantially the same based on the first schedule information. The electronic device (101) and / or the first external electronic device (510) may set the repeating period of the section during which data transmission and / or reception via the first short-range wireless communication is performed to be substantially the same based on the first schedule information.

[0187] The electronic device (101) and / or the first external electronic device (510) may set the start time of data transmission and / or reception via the second short-range wireless communication to be substantially the same based on the second schedule information. The electronic device (101) and / or the first external electronic device (510) may set the duration of the section during which data transmission and / or reception via the second short-range wireless communication is performed to be substantially the same based on the second schedule information. The electronic device (101) and / or the first external electronic device (510) may set the repeating period of the section during which data transmission and / or reception via the second short-range wireless communication is performed to be substantially the same based on the second schedule information.

[0188] The electronic device (101) may, in operation 803, set a first unaligned schedule and a second unaligned schedule based on the first schedule information and / or the second schedule information.

[0189] According to one example, the electronic device (101) may set a channel different from the channel of the first short-range wireless communication and / or the channel of the second short-range wireless communication as a channel to be used for data transmission and / or reception via NAN communication. According to one example, if the communication circuit (610) is capable of simultaneous support of transmission and / or reception of signals via different frequency bands (e.g., real simultaneous dual band (RSDB)), the electronic device (101) may set a frequency band that can simultaneously perform transmission and / or reception of signals via the channel of the first short-range wireless communication and / or the channel of the second short-range wireless communication as a channel to be used for data transmission and / or reception via NAN communication. According to another example, the electronic device (101) may set a channel used for performing data transmission and / or reception during the discovery window or an adjacent channel as a channel to be used for data transmission and / or reception via NAN communication.

[0190] When the electronic device (101) sets a channel different from the channel of the first short-range wireless communication and / or the channel of the second short-range wireless communication as a channel to be used for data transmission and / or reception via NAN communication, the electronic device may set at least two ULWs (unaligned windows) including the first ULW and the second ULW, perform data transmission and / or reception via the first short-range wireless communication in the first ULW, and perform data transmission and / or reception via the second short-range wireless communication in the second ULW.

[0191] The electronic device (101) can set a first unaligned schedule, which refers to a schedule for performing a first short-range wireless communication between discovery windows, and a second unaligned schedule, which refers to a schedule for performing a second short-range wireless communication between discovery windows.

[0192] The first unaligned schedule may include at least one of a starting time when data transmission and / or reception via the first short-range wireless communication starts, a duration of a section during which data transmission and / or reception via the first short-range wireless communication is performed, and / or a repeating period of the section during which data transmission and / or reception via the first short-range wireless communication is performed. The starting time of the first ULW (unaligned window) included in the first unaligned schedule may be substantially the same as the starting time of the first short-range wireless communication via the first schedule information. The length of the first ULW included in the first unaligned schedule may be substantially the same as the duration of the section during which data transmission and / or reception via the first short-range wireless communication is performed. The period of the first ULW included in the first unaligned schedule may be substantially the same as the repeating period of the section in which data transmission and / or reception via the first short-range wireless communication is performed. The first unaligned schedule may enable the electronic device (101) to perform both the NAN communication during the first ULW and the short-range wireless communication (e.g., the first short-range wireless communication) performed in the ULW section through the same channel as the channel of the short-range wireless communication (e.g., the first short-range wireless communication) performed in the first ULW section. The first unaligned schedule may enable the electronic device (101) to change the channel of the NAN communication in the ULW section to the same channel as the channel of the first short-range wireless communication when the channel of the NAN communication is different from the channel of the short-range wireless communication (e.g., the first short-range wireless communication) performed in the ULW section.

[0193] The second unaligned schedule may include at least one of a starting time when data transmission and / or reception via the second short-range wireless communication starts, a duration of a section during which data transmission and / or reception via the second short-range wireless communication is performed, and / or a repeating period of the section during which data transmission and / or reception via the second short-range wireless communication is performed. The starting time of the second ULW (unaligned window) included in the second unaligned schedule may be substantially the same as the starting time of the data transmission and / or reception via the second short-range wireless communication included in the second schedule information. The length of the second ULW included in the second unaligned schedule may be substantially the same as the duration of the section during which data transmission and / or reception via the second short-range wireless communication is performed. The period of the second ULW included in the second unaligned schedule may be substantially the same as the repeating period of the section in which data transmission and / or reception via the second short-range wireless communication is performed. The second unaligned schedule may enable the electronic device (101) to perform both the NAN communication during the second ULW and the short-range wireless communication (e.g., the second short-range wireless communication) performed in the ULW section through the same channel as the channel of the short-range wireless communication (e.g., the second short-range wireless communication) performed in the second ULW section. The second unaligned schedule may enable the electronic device (101) to change the channel of the NAN communication to the same channel as the channel of the second short-range wireless communication in the second ULW section when the channel of the NAN communication and the channel of the short-range wireless communication (e.g., the second short-range wireless communication) performed in the second ULW section are different.

[0194] The electronic device (101) may transmit, in operation 804, a first unaligned schedule, a second unaligned schedule, information for controlling NAN communication according to the first unaligned schedule, and information for controlling NAN communication according to the second unaligned schedule to the first external electronic device (510).

[0195] The electronic device (101) can control the communication circuit (610) to transmit information for controlling NAN communication during a first unaligned schedule and information for controlling NAN communication during a second unaligned schedule to the first external electronic device (510).

[0196] According to one embodiment, the electronic device (101) may perform NAN communication through a channel set to perform NAN communication in all sections except the first ULW and the second ULW. The electronic device (101) may set a channel to be used for transmitting and / or receiving data through NAN communication as a channel of the first short-range wireless communication based on information for controlling NAN communication during the first unaligned schedule. The electronic device (101) may perform NAN communication and / or the first short-range wireless communication through the channel of the first short-range wireless communication during the first ULW according to the first unaligned schedule. The electronic device (101) may set a channel to be used for transmitting and / or receiving data through NAN communication as a channel of the second short-range wireless communication based on information for controlling NAN communication during the second unaligned schedule. The electronic device (101) can perform NAN communication and / or second short-range wireless communication through a second short-range wireless communication channel during the second ULW according to the second unaligned schedule. Through the method described above, the electronic device (101) can smoothly perform NAN communication in the period between discovery windows.

[0197] The first external electronic device (510) may transmit a response message at operation 805.

[0198] The response message may be a response message related to NDP settings and may include configuration information on the first external electronic device (510) related to data transmission and / or reception via the NDP channel. The first external electronic device (510) may set data transmission and / or reception via the NDP channel based on the first unaligned schedule, the second unaligned schedule, information for controlling NAN communication according to the first unaligned schedule, and / or information for controlling NAN communication according to the second unaligned schedule. The first external electronic device (510) may perform NAN communication via the first short-range wireless communication channel according to the first unaligned schedule. The first external electronic device (510) may transmit data to the electronic device (101) or receive data from the electronic device (101) via the first short-range wireless communication channel during the first ULW. The first external electronic device (510) can perform NAN communication through a second short-range wireless communication channel according to a second unaligned schedule. The first external electronic device (510) can transmit data to the electronic device (101) or receive data from the electronic device (101) through the second short-range wireless communication channel during the second ULW.

[0199] FIG. 8B is a diagram illustrating an example in which an electronic device sets a first unaligned schedule and a second unaligned schedule based on first schedule information related to data transmission and / or reception via first short-range wireless communication and / or second schedule information related to data transmission and / or reception via second short-range wireless communication.

[0200] Referring to FIG. 8b, first schedule information (812) and second schedule information (811) are illustrated.

[0201] Referring to the first schedule information (812), a section (823) is shown in which data transmission and / or reception is possible via the first short-range wireless communication between discovery windows (827, 828).

[0202] Referring to the second schedule information (811), a section (825) is shown in which data transmission and / or reception is possible via second short-range wireless communication between discovery windows (827, 828).

[0203] Referring to 813, the electronic device (101) may set a channel different from the channel of the first short-range wireless communication and / or the channel of the second short-range wireless communication as a channel to be used for data transmission and / or reception via NAN communication. In one example, if the communication circuit (610) is capable of simultaneous support of transmission and / or reception of signals via different frequency bands (e.g., real simultaneous dual band (RSDB)), the electronic device (101) may set a frequency band that can simultaneously perform transmission and / or reception of signals via the channel of the first short-range wireless communication and / or the channel of the second short-range wireless communication as a channel to be used for data transmission and / or reception via NAN communication. In another example, the electronic device (101) may set a channel used for performing data transmission and / or reception during the discovery window or an adjacent channel as a channel to be used for data transmission and / or reception via NAN communication.

[0204] When the electronic device (101) sets a channel different from the channel of the first short-range wireless communication and / or the channel of the second short-range wireless communication as a channel to be used for data transmission and / or reception via NAN communication, the electronic device (101) may set at least two ULWs (unaligned windows) including the first ULW (832) and the second ULW (831), perform data transmission and / or reception via the first short-range wireless communication in the first ULW (832), and perform data transmission and / or reception via the second short-range wireless communication in the second ULW (831).

[0205] The electronic device (101) can set a first unaligned schedule, which refers to a schedule for performing a first short-range wireless communication between discovery windows (827, 828), and a second unaligned schedule, which refers to a schedule for performing a second short-range wireless communication between discovery windows (827, 828).

[0206] The first unaligned schedule may include at least one of a starting time when data transmission and / or reception via the first short-range wireless communication starts, a duration of a period during which data transmission and / or reception via the first short-range wireless communication is performed, and / or a repeating period of a period during which data transmission and / or reception via the first short-range wireless communication is performed. The starting time of the first ULW (unaligned window) (832) included in the first unaligned schedule may be substantially the same as the starting time of the first short-range wireless communication via the first schedule information. The length of the first ULW (832) included in the first unaligned schedule may be substantially the same as the duration of the period during which data transmission and / or reception via the first short-range wireless communication is performed. The period of the first ULW (832) included in the first unaligned schedule may be substantially the same as the recurring period of the section in which data transmission and / or reception via the first short-range wireless communication is performed. The first unaligned schedule may enable the electronic device (101) to perform both NAN communication during the first ULW (832) and short-range wireless communication (e.g., the first short-range wireless communication) performed in the ULW section through the same channel as the channel of the short-range wireless communication (e.g., the first short-range wireless communication) performed in the first ULW (832) section.The first unaligned schedule may enable the electronic device (101) to change the channel of the NAN communication in the ULW section to the same channel as the channel of the first short-range wireless communication, if the channel of the NAN communication is different from the channel of the short-range wireless communication (e.g., the first short-range wireless communication) performed in the first ULW (832) section.

[0207] The second unaligned schedule may include at least one of a starting time when data transmission and / or reception via the second short-range wireless communication starts, a duration of a section during which data transmission and / or reception via the second short-range wireless communication is performed, and / or a repeating period of the section during which data transmission and / or reception via the second short-range wireless communication is performed. The starting time of the second ULW (unaligned window) (831) included in the second unaligned schedule may be substantially the same as the starting time of the data transmission and / or reception via the second short-range wireless communication included in the second schedule information. The length of the second ULW (831) included in the second unaligned schedule may be substantially the same as the duration of the section during which data transmission and / or reception via the second short-range wireless communication is performed. The period of the second ULW (831) included in the second unaligned schedule may be substantially the same as the recurring period of the section in which data transmission and / or reception via the second short-range wireless communication is performed. The second unaligned schedule may enable the electronic device (101) to perform both NAN communication during the second ULW (831) and short-range wireless communication (e.g., the second short-range wireless communication) performed in the ULW section through the same channel as the channel of the short-range wireless communication (e.g., the second short-range wireless communication) performed in the second ULW (831) section.The second unaligned schedule may enable the electronic device (101) to change the channel of the NAN communication in the second ULW period to the same channel as the channel of the second short-range wireless communication when the channel of the NAN communication and the channel of the short-range wireless communication (e.g., the second short-range wireless communication) performed in the second ULW period are different.

[0208] The electronic device (101) can control the communication circuit (610) to transmit information for controlling NAN communication during a first unaligned schedule and information for controlling NAN communication during a second unaligned schedule to the first external electronic device (510).

[0209] Referring to 814, the electronic device (101) may perform NAN communication through a channel set to perform NAN communication in all sections except for the first ULW (832) and the second ULW (831). The electronic device (101) may set a channel to be used for transmitting and / or receiving data through NAN communication as a channel of the first short-range wireless communication based on information for controlling NAN communication during the first unaligned schedule. The electronic device (101) may perform NAN communication and / or the first short-range wireless communication through the channel of the first short-range wireless communication during the first ULW (832) according to the first unaligned schedule. The electronic device (101) may set a channel to be used for transmitting and / or receiving data through NAN communication as a channel of the second short-range wireless communication based on information for controlling NAN communication during the second unaligned schedule. The electronic device (101) can perform NAN communication and / or second short-range wireless communication through a second short-range wireless communication channel during the second ULW (831) according to the first unaligned schedule. Through the method described above, the electronic device (101) can smoothly perform NAN communication in the period between discovery windows.

[0210] The discovery window (828) and the ULW (e.g., the first ULW (831), the second ULW (832)) may overlap at least partially. Referring to FIG. 8B, the first ULW (832) and the discovery window (828) may overlap at least partially. The electronic device (101) may perform NAN communication through the same channel as the second short-range wireless communication channel during the first ULW (832), and the electronic device (101) may perform NAN communication through a different channel from the first short-range wireless communication channel and the second short-range wireless communication channel during the discovery window (828). When the channel of the second short-range wireless communication and the channel of the NAN communication are different from each other, the electronic device (101) may check the priority of the first ULW (832) and the discovery window (828).

[0211] According to one example, the priority of the first ULW (832) and the priority of the discovery window (828) may be determined (or set) during the process of establishing NAN communication, and may be determined in various processes as well as during the process of establishing NAN communication. The fact that the priority of the first ULW section (832) is higher than the priority of the discovery window (828) may indicate that the electronic device (101) performs communication during the first ULW section (832) with priority over communication during the discovery window (828). The fact that the priority of the first ULW section (832) is lower than the priority of the discovery window (828) may indicate that the electronic device (101) performs communication during the discovery window (828) with priority over communication during the first ULW section (832).

[0212] The electronic device (101) may perform NAN communication and / or short-range wireless communication through a channel of the first short-range wireless communication during the second ULW (832) if the priority of the first ULW (832) is higher than the priority of the discovery window (828). The electronic device (101) may not perform communication related to a discovery window (828) that at least partially overlaps with the second ULW (832) (e.g., performing NAN communication during the discovery window (823) through a channel different from the channel of the first short-range wireless communication and the channel of the second short-range wireless communication).

[0213] The electronic device (101) may perform NAN communication through a channel different from the channel of the first short-range wireless communication and the channel of the second short-range wireless communication during the discovery window (823) period, if the priority of the discovery window (823) is higher than the priority of the first ULW (832). The electronic device (101) may perform the first short-range wireless communication and / or NAN communication through the channel of the first short-range wireless communication during a period of the first ULW (832) that does not overlap with the discovery window (823).

[0214] FIG. 9 is a diagram illustrating an example in which an electronic device sets a first unaligned schedule and a second unaligned schedule based on first schedule information related to data transmission and / or reception via first short-range wireless communication and / or second schedule information related to data transmission and / or reception via second short-range wireless communication.

[0215] As described above in FIGS. 7A and 8A, an electronic device (e.g., the electronic device (101) of FIG. 6) and a first external electronic device (e.g., the first external electronic device (510) of FIG. 5A) may exchange first schedule information related to the first short-range wireless communication and / or second schedule information related to the second short-range wireless communication.

[0216] The electronic device (101) and / or the first external electronic device (510) may set the start time of data transmission and / or reception via the first short-range wireless communication to be substantially the same based on the first schedule information. The electronic device (101) and / or the first external electronic device (510) may set the duration of the section during which data transmission and / or reception via the first short-range wireless communication is performed to be substantially the same based on the first schedule information. The electronic device (101) and / or the first external electronic device (510) may set the repeating period of the section during which data transmission and / or reception via the first short-range wireless communication is performed to be substantially the same based on the first schedule information.

[0217] According to another example, the electronic device (101) may receive a frame (e.g., a service discovery frame) including an unaligned schedule set by the first external electronic device (510), and adjust (or change) a schedule of the first short-range wireless communication and / or a schedule of the second short-range wireless communication based on the unaligned schedule set by the first external electronic device (510). Adjusting (or changing) the schedule of the first short-range wireless communication and / or the schedule of the second short-range wireless communication may include adjusting (or changing) characteristics of an interval during which data transmission and / or reception via the first short-range wireless communication is performed (e.g., a start time of the interval, a length of the interval, a period of the interval) and / or characteristics of an interval during which data transmission and / or reception via the second short-range wireless communication is performed (e.g., a start time of the interval, a length of the interval, a period of the interval). The electronic device (101) can transmit a changed (or updated) unaligned schedule to the first external electronic device (510) based on the schedule of the first short-range wireless communication and / or the schedule of the second short-range wireless communication.

[0218] According to another example, the first external electronic device (510) may receive a frame (e.g., a service discovery frame) including an unaligned schedule set by the electronic device (101), and adjust (or change) a schedule of the first short-range wireless communication and / or a schedule of the second short-range wireless communication based on the unaligned schedule set by the electronic device (101). Adjusting (or changing) the schedule of the first short-range wireless communication and / or the schedule of the second short-range wireless communication may include adjusting (or changing) characteristics of an interval during which data transmission and / or reception via the first short-range wireless communication is performed (e.g., a start time of the interval, a length of the interval, a period of the interval) and / or characteristics of an interval during which data transmission and / or reception via the second short-range wireless communication is performed (e.g., a start time of the interval, a length of the interval, a period of the interval). The first external electronic device (510) can transmit a changed (or updated) unaligned schedule to the electronic device (101) based on the schedule of the first short-range wireless communication and / or the schedule of the second short-range wireless communication.

[0219] However, the electronic device (101) and / or the first external electronic device (510) may not be able to change the schedule of the first short-range wireless communication and / or the schedule of the second short-range wireless communication. In one example, the electronic device (101) and / or the first external electronic device (510) may not be able to change the schedule of the first short-range wireless communication because they operate as a GC (group client) defined in the first short-range wireless communication (e.g., Wi-Fi direct). Alternatively, the electronic device and / or the first external electronic device (510) may be in a state where it is difficult to change the schedule of the second short-range communication (e.g., mobile hotspot).

[0220] If the electronic device (101) and / or the first external electronic device (510) cannot change the schedule of the first short-range wireless communication, the electronic device (101) and / or the first external electronic device (510) can check an overlapping section (931) among the section (911) in which the electronic device (101) performs the first short-range wireless communication and the section (921) in which the first external electronic device (510) performs the first short-range wireless communication. The electronic device (101) and / or the first external electronic device (510) can set a first unaligned schedule so that the first short-range wireless communication and / or NAN communication can be performed during the overlapping section (931) among the section (911) in which the electronic device (101) performs the first short-range wireless communication and the section (921) in which the first external electronic device (510) performs the first short-range wireless communication.

[0221] If the electronic device (101) and / or the first external electronic device (510) cannot change the schedule of the second short-range wireless communication, the electronic device (101) and / or the first external electronic device (510) can determine an overlapping section (932) among the section (912) in which the electronic device (101) performs the second short-range wireless communication and the section (922) in which the first external electronic device (510) performs the second short-range wireless communication. The electronic device (101) and / or the first external electronic device (510) can set a second unaligned schedule so that the second short-range wireless communication and / or NAN communication can be performed during the overlapping section (932) among the section (912) in which the electronic device (101) performs the second short-range wireless communication and the section (922) in which the first external electronic device (510) performs the second short-range wireless communication.

[0222] The electronic device (101) and / or the first external electronic device (510) can perform the first short-range wireless communication and / or NAN communication according to the first unaligned schedule, and can perform the second short-range wireless communication and / or NAN communication according to the second unaligned schedule.

[0223] The electronic device (101) and / or the first external electronic device (510) can determine whether to perform NAN communication by checking the characteristics of a service related to data transmission and / or reception using NAN communication and considering the length of the overlapping sections (931, 932). In one example, the electronic device (101) and / or the first external electronic device (510) can determine whether to perform a service related to data transmission and / or reception using NAN communication based on the length of the overlapping sections (931, 932) and the transmission speed and / or reception speed of data through NAN communication. In one example, the electronic device (101) and / or the first external electronic device (510) can stop performing NAN communication if it is determined that it will be difficult to perform a service related to data transmission and / or reception using NAN communication. Alternatively, the electronic device (101) and / or the first external electronic device (510) may temporarily suspend at least one of the first short-range wireless communication and / or the second short-range wireless communication (or until data transmission / reception via NAN communication is completed) and perform NAN communication.

[0224] FIG. 10 is an operational flowchart (1000) illustrating an operating method of an electronic device according to one embodiment.

[0225] An electronic device (e.g., electronic device (101) of FIG. 6) may, in operation 1010, initiate activation of NAN communication while the first short-range wireless communication and the second short-range wireless communication are activated.

[0226] The electronic device (101) can control the communication circuit (610) to transmit and / or receive data via the first short-range wireless communication and / or the second short-range wireless communication. The electronic device (101) can control the communication circuit (610) to connect with a second external electronic device (e.g., the second external electronic device (520) of FIG. 5A) via the first short-range wireless communication, and can control the communication circuit (610) to transmit and / or receive data to the second external electronic device (520) via the first short-range wireless communication.

[0227] The electronic device (101) can control the communication circuit (610) to connect with a third external electronic device (e.g., the third external electronic device (530) of FIG. 5A) via the second short-range wireless communication, and can control the communication circuit (610) to transmit and / or receive data to the third external electronic device (530) via the second short-range wireless communication.

[0228] The channel used for transmitting and / or receiving data via the first short-range wireless communication and the channel used for transmitting and / or receiving data via the second short-range wireless communication may be different. In one example, the channel used for transmitting and / or receiving data via the first short-range wireless communication and the channel used for transmitting and / or receiving data via the second short-range wireless communication may be different channels among a plurality of channels included in the same frequency band (e.g., the first frequency band (2.4 GHz), the second frequency band (5 GHz), the third frequency band (6 GHz)).

[0229] The electronic device (101) can perform scheduling related to transmitting and / or receiving data via the first short-range wireless communication and scheduling related to transmitting and / or receiving data via the second short-range wireless communication. The electronic device (101) can perform scheduling so that the first short-range wireless communication is performed for a specified period of time and the second short-range wireless communication is performed for another specified period of time. In one example, the length of the period (duration) during which the electronic device (101) performs the first short-range wireless communication can be substantially the same as or similar to the length of the period (duration) during which the electronic device (101) performs the second short-range wireless communication. The electronic device (101) can perform scheduling so that the performance of the first short-range wireless communication and the performance of the second short-range wireless communication are repeated.

[0230] The electronic device (101) can activate NAN communication while the first short-range wireless communication and the second short-range wireless communication are activated (or while performing the first short-range wireless communication and the second short-range wireless communication). According to one example, the electronic device (101) can activate NAN communication when data transmission and / or reception via NAN communication is required, when a service or application related to data transmission and / or reception via NAN communication is activated, and / or when a user input for performing data transmission and / or reception via NAN communication is received.

[0231] As part of an operation to activate NAN communication, the electronic device (101) may search for an electronic device capable of performing NAN communication (e.g., the first external electronic device (510) of FIG. 5A). The electronic device (101) may transmit a service discovery frame to the searched first external electronic device (510).

[0232] The service discovery frame may include information related to negotiation for activating NAN communication between the electronic device (101) and the first external electronic device (510). In one example, the service discovery frame may include information about the electronic device (101), performance information about the electronic device (101) (e.g., performance information about the electronic device (101) related to NAN communication), and / or identification information about a service related to NAN communication.

[0233] The electronic device (101) may utilize an unaligned schedule defined in NAN communication to activate all of the first short-range wireless communication, the second short-range wireless communication, and / or NAN communication. The unaligned schedule defined in NAN communication may refer to a schedule for performing NAN communication and other short-range wireless communication (or legacy short-range wireless communication (e.g., Wi-Fi, Wi-Fi direct, and / or mobile hotspot)) in a period between discovery windows.

[0234] An electronic device (101) may perform NAN communication and other short-range wireless communication in a period defined in the unaligned schedule according to an unaligned schedule. The period defined in the unaligned schedule may be referred to as an unaligned window (ULW). The electronic device (101) may perform NAN communication and other short-range wireless communication during the ULW period. If NAN communication is performed using the same channel as that used by NAN communication and other short-range wireless communication, the electronic device (101) may perform NAN communication and other short-range wireless communication during the unaligned window period. However, if the electronic device (101) performs NAN communication using a channel different from that used by NAN communication and other short-range wireless communication, the electronic device (101) may perform NAN communication and other short-range wireless communication during the ULW period and may not perform NAN communication.

[0235] The electronic device (101) can prevent a situation in which NAN communication cannot be performed due to performing other short-range wireless communication in a section existing between discovery windows by setting (or changing) the channel used for NAN communication performed during the ULW section to be the same as the channel used for other short-range wireless communication performed during the ULW section, in order to perform NAN communication during the ULW section like other short-range wireless communication. Hereinafter, specific details of setting (or changing) the channel used for NAN communication during the ULW section to be the same as the channel used for other short-range wireless communication performed during the ULW section will be described.

[0236] The electronic device (101) can, in operation 1020, check first schedule information related to transmission and / or reception of data via first short-range wireless communication and / or second schedule information related to transmission and / or reception of data via second short-range wireless communication.

[0237] As the electronic device (101) begins to activate NAN communication, it can check first schedule information related to data transmission and / or reception via first short-range wireless communication and / or second schedule information related to data transmission and / or reception via second short-range wireless communication.

[0238] The first schedule information may include at least one of a starting time when data transmission and / or reception via the first short-range wireless communication starts, a duration of a section during which data transmission and / or reception via the first short-range wireless communication is performed, and / or a repeating period of a section during which data transmission and / or reception via the first short-range wireless communication is performed.

[0239] The second schedule information may include at least one of a starting time when data transmission and / or reception via the second short-range wireless communication starts, a duration of a section during which data transmission and / or reception via the second short-range wireless communication is performed, and / or a repeating period of a section during which data transmission and / or reception via the second short-range wireless communication is performed.

[0240] The electronic device (101) may, in operation 1030, set a first unaligned schedule related to transmission and / or reception of data via NAN communication and / or first short-range wireless communication during a first unaligned window based on the first schedule information and / or the second schedule information.

[0241] The electronic device (101) may set a first unaligned schedule based on the first schedule information and / or the second schedule information. The first unaligned schedule may refer to a schedule for performing the first short-range wireless communication between discovery windows. The first unaligned schedule may include at least one of a starting time at which data transmission and / or reception via the first short-range wireless communication starts, a duration of a period during which data transmission and / or reception via the first short-range wireless communication is performed, and / or a repeating period of a period during which data transmission and / or reception via the first short-range wireless communication is performed. The starting time of an unaligned window (ULW) included in the first unaligned schedule may be substantially the same as the starting time at which data transmission and / or reception via the first short-range wireless communication starts, which is included in the first schedule information. The starting time of the ULW may be determined according to the characteristics of the cluster of NAN communication including the electronic device (101). According to one example, the starting time of the ULW may be determined to be the same as the starting time of the ULW of the electronic device (e.g., the electronic device (101) and / or the first external electronic device (510)) included in the cluster of NAN communication, and may be set based on the starting time of the discovery window used by the cluster of NAN communication. The length of the ULW included in the first unaligned schedule may be substantially the same as the length (duration) of the section in which data transmission and / or reception via the first short-range wireless communication is performed.The period of the ULW included in the first unaligned schedule may be substantially the same as the recurring period of the section in which data transmission and / or reception via the first short-range wireless communication is performed. The first unaligned schedule may enable the electronic device (101) to perform both the NAN communication during the ULW and the short-range wireless communication (e.g., the first short-range wireless communication) performed in the ULW section through the same channel as the channel of the short-range wireless communication (e.g., the first short-range wireless communication) performed in the ULW section. The first unaligned schedule may enable the electronic device (101) to change the channel of the NAN communication in the ULW section to the same channel as the channel of the first short-range wireless communication when the channel of the NAN communication is different from the channel of the short-range wireless communication (e.g., the first short-range wireless communication) performed in the ULW section.

[0242] The electronic device (101) can transmit information for controlling NAN communication during the first unaligned schedule and the first unaligned schedule, in operation 1040.

[0243] The electronic device (101) can transmit a frame including a first unaligned schedule to a first external electronic device (510). The frame including the first unaligned schedule may be a frame (e.g., a service discovery frame) exchanged in an operation performing discovery upon activation of NAN communication.

[0244] The unaligned schedule defined in the NAN standard is a schedule related to performing NAN communication and other short-range wireless communication during ULW, and does not define specific information required to perform NAN communication during ULW. Accordingly, the electronic device (101) can control the communication circuit (610) to transmit information for controlling NAN communication during the first unaligned schedule to the first external electronic device (510).

[0245] According to one example, information for controlling NAN communication may include at least one of information indicating an unaligned schedule to which the information for controlling NAN communication is to be applied, information indicating a channel used for performing NAN communication during ULW, or information indicating whether to perform NAN communication during ULW. The channel included in the information indicating a channel used for performing NAN communication during ULW may be the same channel as the channel used for performing short-range wireless communication used during ULW.

[0246] Information for controlling NAN communication may be referred to as an unaligned schedule control attribute.

[0247] Information for controlling NAN communication may be transmitted in a negotiation step for activating NAN communication. According to one example, the electronic device (101) may include information for controlling NAN communication in a frame transmitted in an NDP setup request transmitted to the first external electronic device (510), and transmit the frame to the first external electronic device (510), thereby allowing the first external electronic device (510) to perform NAN communication in the ULW section. Information for controlling NAN communication may be included in various fields of the NDP setup request frame. For example, information for controlling NAN communication may be included in a vendor specific attribute field among the fields of the NDP setup request frame.

[0248] The electronic device (101) may perform NAN communication and / or first short-range wireless communication during the first ULW according to the first unaligned schedule in operation 1050.

[0249] The electronic device (101) can receive a response frame (e.g., NDP response) corresponding to the NDP setup request and perform an NDP setup procedure with the first external electronic device (510).

[0250] According to one example, the electronic device (101) may set either the channel of the first short-range wireless communication and / or the channel of the second short-range wireless communication as a channel to be used for transmitting and / or receiving data via NAN communication. If the channel of the second short-range wireless communication is set as a channel to be used for transmitting and / or receiving data via NAN communication, the electronic device (101) may, during the ULW, change the channel of the NAN communication from the same channel as the channel of the second short-range wireless communication to the same channel as the channel of the first short-range wireless communication based on the first unaligned schedule, and perform the NAN communication and the first short-range wireless communication through the channel of the first short-range wireless communication. The processor (620) may perform both the second short-range wireless communication and the NAN communication through the channel of the second short-range wireless communication in a section excluding the ULW (e.g., a section excluding the ULW in a section between discovery windows and discovery windows).

[0251] According to one embodiment, the electronic device (101) may perform NAN communication and / or second short-range wireless communication through a channel of the second short-range wireless communication during a discovery window period. The electronic device (101) may perform NAN communication and / or second short-range wireless communication through a channel of the second short-range wireless communication after the discovery window period and before the ULW. The electronic device (101) may change a channel to be used for data transmission and / or reception through NAN communication from a channel of the second short-range wireless communication to a channel of the first short-range wireless communication based on information for controlling NAN communication during a first unaligned schedule. The electronic device (101) may perform NAN communication and / or first short-range wireless communication through a channel of the first short-range wireless communication during a ULW according to the first unaligned schedule. The electronic device (101) can perform NAN communication and / or second short-range wireless communication through a channel of second short-range wireless communication after UWL.

[0252] Through the method described above, the electronic device (101) can smoothly perform NAN communication in the section between discovery windows.

[0253] An electronic device (101) according to one embodiment may include a communication circuit (610) that supports neighbor awareness network (NAN) communication, first short-range wireless communication, and second short-range wireless communication. The electronic device (101) may include a processor (620). The electronic device (101) may include a memory (630). The memory (630) may store an instruction that, when executed by the processor (620), causes the electronic device (101) to initiate activation of NAN communication while the first short-range wireless communication and the second short-range wireless communication are activated. The memory (630) may store an instruction that confirms first schedule information related to data transmission and / or reception via the first short-range wireless communication and second schedule information related to data transmission and / or reception via the second short-range wireless communication. The memory (630) may store an instruction for setting a first unaligned schedule related to data transmission and / or reception via the NAN communication and / or the first short-range wireless communication during a first unaligned window (ULW) based on the first schedule information and / or the second schedule information. The memory (630) may store an instruction for transmitting information for controlling the NAN communication during the first unaligned schedule to at least one external electronic device included in a cluster of the NAN communication. The memory (630) may store an instruction for performing the NAN communication and / or the first short-range wireless communication during the first unaligned window (ULW) according to the first unaligned schedule.The first unaligned schedule may enable the electronic device to perform the NAN communication through a channel that is the same as the channel of the first short-range wireless communication during the first ULW, when the channel of the NAN communication and the channel of the first short-range wireless communication are different.

[0254] In an electronic device (101) according to one embodiment, the instruction for setting the first unaligned schedule may include an instruction for the electronic device (101) to perform the NAN communication and the first short-range wireless communication through a channel that is the same as the channel of the first short-range wireless communication during the first ULW, when the channel of the NAN communication and the channel of the first short-range wireless communication are different.

[0255] In an electronic device (101) according to one embodiment, the memory (630) may further store an instruction for performing NAN communication with at least one external electronic device through a channel different from the channel of the first short-range wireless communication after the first ULW.

[0256] In an electronic device (101) according to one embodiment, the instruction for setting the first unaligned schedule may include an instruction for the electronic device (101) to perform the NAN communication and the first short-range wireless communication with the at least one external electronic device through a channel that is the same as the channel of the first short-range wireless communication during the first ULW, when the channel of the NAN communication and the channel of the second short-range wireless communication are the same.

[0257] In an electronic device (101) according to one embodiment, the memory (630) may further store an instruction for performing the NAN communication and the second short-range wireless communication through the same channel as the channel of the second short-range wireless communication after the first ULW.

[0258] In an electronic device (101) according to one embodiment, information for controlling the NAN communication during the first unaligned schedule may include channel information of NAN communication performed by the electronic device (101) and the at least one external electronic device during the first ULW. The channel of the NAN communication performed during the first ULW may be the same channel as the channel of the first short-range wireless communication.

[0259] In an electronic device (101) according to one embodiment, the memory (630) may further store an instruction for setting a second unaligned schedule related to data transmission and / or reception via the NAN communication and / or the second short-range wireless communication during a second unaligned window (ULW) based on the first schedule information and / or the second schedule information. The memory (630) may further store an instruction for transmitting information for controlling the NAN communication during the second unaligned schedule and the second unaligned schedule to at least one external electronic device included in a cluster of the NAN communication. The memory (630) may further store an instruction for performing the NAN communication and / or the second short-range wireless communication during the second unaligned window (ULW) according to the second unaligned schedule. The second unaligned schedule may enable the electronic device (101) to perform the NAN communication through the same channel as the second short-range wireless communication during the second ULW, when the channel of the NAN communication and the channel of the second short-range wireless communication are different.

[0260] In an electronic device (101) according to one embodiment, the instruction for setting the second unaligned schedule may include an instruction for the electronic device (101) to perform the NAN communication and the second short-range wireless communication through a channel that is the same as the channel of the second short-range wireless communication during the second ULW, when the channel of the NAN communication and the channel of the second short-range wireless communication are different.

[0261] In an electronic device (101) according to one embodiment, the memory (630) may further store an instruction for performing NAN communication with at least one external electronic device through a channel different from a channel of the second short-range wireless communication after the first ULW.

[0262] Instructions stored in a computer-readable recording medium, which store instructions that, when executed by a processor (620) of an electronic device (101) according to one embodiment, cause the electronic device (101) to perform, may include an instruction for initiating activation of NAN communication while the first short-range wireless communication and the second short-range wireless communication are activated. The instruction may include an instruction for checking first schedule information related to data transmission and / or reception via the first short-range wireless communication and second schedule information related to data transmission and / or reception via the second short-range wireless communication. The instructions may include instructions for setting a first unaligned schedule related to data transmission and / or reception via the NAN communication and / or the first short-range wireless communication during a first unaligned window (ULW) based on the first schedule information and / or the second schedule information. The instructions may include instructions for transmitting information for controlling the NAN communication during the first unaligned schedule and the first unaligned schedule to at least one external electronic device included in a cluster of the NAN communication. The instructions may include instructions for performing the NAN communication and / or the first short-range wireless communication during the first unaligned window (ULW) according to the first unaligned schedule. The first unaligned schedule may enable the electronic device to perform the NAN communication through a channel that is the same as the channel of the first short-range wireless communication during the first ULW, when the channel of the NAN communication and the channel of the first short-range wireless communication are different.

[0263] In a recording medium according to one embodiment, the instruction for setting the first unaligned schedule may include an instruction for causing the electronic device (101) to perform the NAN communication and the first short-range wireless communication through a channel that is the same as the channel of the first short-range wireless communication during the first ULW, when the channel of the NAN communication and the channel of the first short-range wireless communication are different.

[0264] In a recording medium according to one embodiment, the instructions may further include instructions for performing NAN communication with the at least one external electronic device through a channel different from a channel of the first short-range wireless communication after the first ULW.

[0265] In a recording medium according to one embodiment, the instruction for setting the first unaligned schedule may include an instruction for the electronic device (101) to perform the NAN communication and the first short-range wireless communication through a channel that is the same as the channel of the first short-range wireless communication during the first ULW, when the channel of the NAN communication and the channel of the second short-range wireless communication are the same.

[0266] In a recording medium according to one embodiment, the instructions may further include instructions for performing the NAN communication and the second short-range wireless communication through the same channel as the channel of the second short-range wireless communication after the first ULW.

[0267] In a recording medium according to one embodiment, information for controlling the NAN communication during the first unaligned schedule may include channel information of the NAN communication performed by the electronic device (101) and the at least one external electronic device during the first ULW. The channel of the NAN communication performed during the first ULW may be the same channel as the channel of the first short-range wireless communication.

[0268] In a recording medium according to one embodiment, the instructions may further include instructions for setting a second unaligned schedule related to data transmission and / or reception via the NAN communication and / or the second short-range wireless communication during a second unaligned window (ULW) based on the first schedule information and / or the second schedule information. The instructions may further include instructions for transmitting information for controlling the NAN communication during the second unaligned schedule and the second unaligned schedule to at least one external electronic device included in a cluster of the NAN communication. The instructions may further include instructions for performing the NAN communication and / or the second short-range wireless communication during the second unaligned window (ULW) according to the second unaligned schedule. The second unaligned schedule may enable the electronic device (101) to perform the NAN communication through the same channel as the second short-range wireless communication during the second ULW, when the channel of the NAN communication and the channel of the second short-range wireless communication are different.

[0269] In a recording medium according to one embodiment, the instruction for setting the second unaligned schedule may include an instruction for the electronic device (101) to perform the NAN communication and the second short-range wireless communication through a channel that is the same as the channel of the second short-range wireless communication during the second ULW, when the channel of the NAN communication and the channel of the second short-range wireless communication are different.

[0270] In an electronic device (101) according to one embodiment, the instructions may further include instructions for performing NAN communication with the at least one external electronic device through a channel different from a channel of the second short-range wireless communication after the first ULW.

[0271] A method of operating an electronic device (101) according to one embodiment may include an operation of initiating activation of NAN communication while a first short-range wireless communication and a second short-range wireless communication are activated. The method of operating the electronic device (101) may include an operation of checking first schedule information related to data transmission and / or reception via the first short-range wireless communication and second schedule information related to data transmission and / or reception via the second short-range wireless communication. The method of operating the electronic device (101) may include an operation of setting a first unaligned schedule related to data transmission and / or reception via the NAN communication and / or the first short-range wireless communication during a first unaligned window (ULW) based on the first schedule information and / or the second schedule information. The method of operating the electronic device (101) may include an operation of transmitting information for controlling the NAN communication during the first unaligned schedule to at least one external electronic device included in a cluster of the NAN communication. The method of operating the electronic device (101) may include an operation of performing the NAN communication and / or the first short-range wireless communication during the first unaligned window (ULW) according to the first unaligned schedule. The first unaligned schedule may enable the electronic device to perform the NAN communication through the same channel as the channel of the first short-range wireless communication during the first ULW when the channel of the NAN communication and the channel of the first short-range wireless communication are different.

[0272] In a method of operating an electronic device (101) according to one embodiment, the operation of setting the first unaligned schedule may include an operation of performing the NAN communication and the first short-range wireless communication through a channel identical to the channel of the first short-range wireless communication during the first ULW, when the channel of the NAN communication and the channel of the first short-range wireless communication are different.

[0273] The examples described above relate to examples of setting a schedule for performing the first short-range wireless communication, the second short-range wireless communication, and the NAN communication when the electronic device (101) activates the NAN communication while other short-range wireless communication (e.g., the first short-range wireless communication and the second short-range wireless communication) is already activated.

[0274] However, it should be noted that the electronic device (101) according to the present disclosure can be implemented regardless of the activation order of short-range wireless communication. For example, if NAN communication and at least one short-range wireless communication are activated first, and then another short-range wireless communication is activated, the electronic device (101) can set a schedule for performing at least two short-range wireless communications and NAN communication using an unaligned schedule. Specific examples are described below.

[0275] FIG. 11A is a diagram illustrating an example of setting a first unaligned schedule based on first schedule information related to data transmission and / or reception via first short-range wireless communication and / or second schedule information related to data transmission and / or reception via second short-range wireless communication.

[0276] An electronic device (e.g., electronic device (101) of FIG. 6) may initiate activation of a third short-range wireless communication while performing the first short-range wireless communication and / or the second short-range wireless communication in operation 1111.

[0277] The electronic device (101) can control a communication circuit (e.g., a communication circuit (610) of FIG. 6) to transmit and / or receive data via the first short-range wireless communication and / or the second short-range wireless communication. The electronic device (101) can control the communication circuit (610) to connect with at least one external electronic device (e.g., a second external electronic device (520) of FIG. 5A) via the first short-range wireless communication, and can control the communication circuit (610) to transmit and / or receive data to and from at least one external electronic device (e.g., a second external electronic device (520)) via the first short-range wireless communication.

[0278] The electronic device (101) can control the communication circuit (610) to connect with at least one external electronic device (e.g., the third external electronic device (530) of FIG. 5A) via the second short-range wireless communication, and can control the communication circuit (610) to transmit and / or receive data to and from the at least one external electronic device (e.g., the third external electronic device (530)) via the second short-range wireless communication.

[0279] The electronic device (101) may activate the third short-range wireless communication while the first short-range wireless communication and the second short-range wireless communication are activated (or while performing the first short-range wireless communication and the second short-range wireless communication). In one example, the electronic device (101) may activate the third short-range wireless communication when data transmission and / or reception via the third short-range wireless communication is required, when a service or application related to data transmission and / or reception via the third short-range wireless communication is activated, and / or when a user input for performing data transmission and / or reception via the third short-range wireless communication is received.

[0280] According to one example, the electronic device (101) can search for an external electronic device (1101) to be connected through third short-range wireless communication, and perform a connection procedure with the searched external electronic device (1101) through third short-range wireless communication.

[0281] In one example, the first short-range wireless communication, the second short-range wireless communication, and the third short-range wireless communication may be Wi-Fi communication defined in IEEE 802.11, P2P communication derived from Wi-Fi communication (e.g., Wi-Fi direct), and / or NAN communication. In one example, at least one of the first short-range wireless communication, the second short-range wireless communication, and the third short-range wireless communication may be NAN communication.

[0282] As an example, the first short-range wireless communication may be referred to as the first Wi-Fi communication, the second short-range wireless communication may be referred to as the second Wi-Fi communication, and the third short-range wireless communication may be referred to as the third Wi-Fi communication.

[0283] The electronic device (101) can, in operation 1112, check the first schedule information related to the first short-range wireless communication and / or the second schedule information related to the second short-range wireless communication.

[0284] The electronic device (101) can check first schedule information related to data transmission and / or reception via the first short-range wireless communication and / or second schedule information related to data transmission and / or reception via the second short-range wireless communication as it starts activating the third short-range wireless communication.

[0285] The first schedule information may include at least one of a starting time when data transmission and / or reception via the first short-range wireless communication starts, a duration of a section during which data transmission and / or reception via the first short-range wireless communication is performed, and / or a repeating period of a section during which data transmission and / or reception via the first short-range wireless communication is performed.

[0286] The second schedule information may include at least one of a starting time when data transmission and / or reception via the second short-range wireless communication starts, a duration of a section during which data transmission and / or reception via the second short-range wireless communication is performed, and / or a repeating period of a section during which data transmission and / or reception via the second short-range wireless communication is performed.

[0287] The electronic device (101) can transmit first schedule information and / or second schedule information to an external electronic device (1101), and when the external electronic device (1101) performs first short-range wireless communication and / or second short-range wireless communication, the electronic device (101) can receive the first schedule information and / or second schedule information of the external electronic device (1101).

[0288] In one example, if the external electronic device (1101) does not perform the first short-range wireless communication and / or the second short-range wireless communication, the exchange of the first schedule information and / or the second schedule information may be omitted.

[0289] The electronic device (101) and / or the external electronic device (1101) can set the start time of data transmission and / or reception via the first short-range wireless communication to be substantially the same based on the first schedule information. The electronic device (101) and / or the external electronic device (1101) can set the duration of the section during which data transmission and / or reception via the first short-range wireless communication is performed to be substantially the same based on the first schedule information. The electronic device (101) and / or the external electronic device (1101) can set the repeating period of the section during which data transmission and / or reception via the first short-range wireless communication is performed to be substantially the same based on the first schedule information.

[0290] The electronic device (101) and / or the external electronic device (1101) may set the start time of data transmission and / or reception via the second short-range wireless communication to be substantially the same based on the second schedule information. The electronic device (101) and / or the external electronic device (1101) may set the duration of the section during which data transmission and / or reception via the second short-range wireless communication is performed to be substantially the same based on the second schedule information. The electronic device (101) and / or the external electronic device (1101) may set the repeating period of the section during which data transmission and / or reception via the second short-range wireless communication is performed to be substantially the same based on the second schedule information.

[0291] The electronic device (101) may set a first unaligned schedule based on the first schedule information and / or the second schedule information in operation 1113.

[0292] The electronic device (101) may set a first unaligned schedule based on the first schedule information and / or the second schedule information. The first unaligned schedule may refer to a schedule for performing the first short-range wireless communication between discovery windows. The first unaligned schedule may include at least one of a starting time at which data transmission and / or reception via the first short-range wireless communication starts, a duration of a period during which data transmission and / or reception via the first short-range wireless communication is performed, and / or a repeating period of a period during which data transmission and / or reception via the first short-range wireless communication is performed. The starting time of an unaligned window (ULW) included in the first unaligned schedule may be substantially the same as the starting time at which data transmission and / or reception via the first short-range wireless communication starts, which is included in the first schedule information. The length of the ULW included in the first unaligned schedule may be substantially the same as the duration of the section in which data transmission and / or reception is performed via the first short-range wireless communication. The period of the ULW included in the first unaligned schedule may be substantially the same as the recurring period of the section in which data transmission and / or reception is performed via the first short-range wireless communication. The first unaligned schedule may enable the electronic device (101) to perform both the third short-range wireless communication during the ULW and the short-range wireless communication (e.g., the first short-range wireless communication) performed in the ULW section through the same channel as the channel of the short-range wireless communication (e.g., the first short-range wireless communication) performed in the ULW section.

[0293] The first unaligned schedule may enable the electronic device (101) to perform the third short-range wireless communication through the same channel as the first short-range wireless communication in the ULW period when the channel of the third short-range wireless communication is different from the channel of the short-range wireless communication (e.g., the first short-range wireless communication). When the channel of the first short-range wireless communication and the channel of the third short-range wireless communication are the same, the electronic device (101) may perform the first short-range wireless communication and / or the third short-range wireless communication simultaneously during the ULW period.

[0294] The electronic device (101) may transmit information for controlling the third short-range wireless communication during the first unaligned schedule and / or the first unaligned schedule, in operation 1114.

[0295] The electronic device (101) can transmit a frame including a first unaligned schedule to an external electronic device (1101).

[0296] According to one example, when the first short-range wireless communication is NAN communication, the frame including the first unaligned schedule may be a frame (e.g., a service discovery frame) exchanged with at least one external electronic device (e.g., a second external electronic device (520)) connected via the first short-range wireless communication. The electronic device (101) may transmit the frame including the first unaligned schedule to the at least one external electronic device (e.g., the second external electronic device (520)), thereby allowing the electronic device (101) and the at least one electronic device (e.g., the second external electronic device (520)) to perform the first short-range wireless communication based on the first unaligned schedule during the ULW period. The electronic device (101) can perform the first short-range wireless communication and the third short-range wireless communication during the ULW period when the channel of the first short-range wireless communication and the channel of the third short-range wireless communication are set to be the same during the ULW period. For example, the electronic device (101) can perform data transmission and / or reception with at least one external electronic device (e.g., the second external electronic device (520)) through the first short-range wireless communication during the ULW period, and can perform data transmission and / or reception with the external electronic device (1101) through the third short-range wireless communication.

[0297] According to one example, the electronic device (101) may change (or update) a schedule related to the first short-range wireless communication during a period between discovery windows (e.g., discovery windows 727 and 728 of FIG. 7B ) by transmitting a frame including a first unaligned schedule to at least one external electronic device (e.g., a second external electronic device (520)). The change in the schedule related to the first short-range wireless communication may include at least one of changing a period (e.g., a ULW period) for performing the first short-range wireless communication during the period between the discovery windows (727 and 728) and / or changing a channel of the first short-range wireless communication.

[0298] In one example, when the third short-range wireless communication is not NAN communication (or, when the first short-range wireless communication is NAN communication), the electronic device (101) may transmit information for controlling the third short-range wireless communication during the ULW included in the first unaligned schedule to the external electronic device (1011) to be connected via the third short-range wireless communication.

[0299] For example, if the third short-range wireless communication is Wi-Fi direct, information for controlling the third short-range wireless communication may include information indicating a section other than the ULW section among the sections between discovery windows (727, 728) of the electronic device (101). The section other than the ULW section may indicate a time when the third short-range wireless communication cannot be performed, and may be included in the NoA (notice of absence) field of the P2P action frame defined in Wi-Fi direct.

[0300] As an example, if the third short-range wireless communication is NAN communication, the frame including the first unaligned schedule may be a frame (e.g., a service discovery frame) exchanged in an operation performing discovery upon activation of the third short-range wireless communication.

[0301] The unaligned schedule defined in the NAN standard is a schedule related to performing the third short-range wireless communication and other short-range wireless communication during the ULW, and does not include specific information required to perform the third short-range wireless communication during the ULW. Accordingly, the electronic device (101) can control the communication circuit (610) to transmit information for controlling the third short-range wireless communication to the external electronic device (1101) during the first unaligned schedule.

[0302] According to one example, the information for controlling the third short-range wireless communication may include at least one of information indicating an unaligned schedule to which the information for controlling the third short-range wireless communication is to be applied, information indicating a channel used for performing the third short-range wireless communication during the ULW, or information indicating whether to perform the third short-range wireless communication during the ULW. The channel included in the information indicating a channel used for performing the third short-range wireless communication during the ULW may be the same channel as the channel used for performing the short-range wireless communication (e.g., the first short-range wireless communication) used during the ULW.

[0303] Information for controlling the third short-range wireless communication may be referred to as an unaligned schedule control attribute.

[0304] Information for controlling the third short-range wireless communication may be transmitted during a negotiation step for activating the third short-range wireless communication. In one example, the electronic device (101) may include information for controlling the third short-range wireless communication in a frame transmitted in an NDP setup request transmitted to an external electronic device (1101), and transmit the frame to the external electronic device (1101), thereby allowing the external electronic device (1101) to perform the third short-range wireless communication in the ULW section. The information for controlling the third short-range wireless communication may be included in various fields of the NDP setup request frame. For example, the information for controlling the third short-range wireless communication may be included in a vendor specific attribute field among the fields of the NDP setup request frame.

[0305] The external electronic device (1101) may transmit a response message upon receiving a frame including the first unaligned schedule and / or information for controlling the third short-range wireless communication during the first unaligned schedule.

[0306] In one example, when the third short-range wireless communication is NAN communication, the response message may be a response message related to NDP settings and may include configuration information on an external electronic device (1101) related to data transmission and / or reception via an NDP channel. The external electronic device (1101) may configure data transmission and / or reception via the NDP channel based on the first unaligned schedule and information for controlling the third short-range wireless communication according to the first unaligned schedule.

[0307] The electronic device (101) and the external electronic device (1101) can perform a third short-range wireless communication during the first ULW according to the first unaligned schedule in operation 1115.

[0308] The electronic device (101) can perform the first short-range wireless communication and / or the third short-range wireless communication during the first ULW. In one example, the electronic device (100) can perform the first short-range wireless communication and / or the third short-range wireless communication simultaneously during the first ULW by setting the first unaligned schedule so that the channel corresponding to the first short-range wireless communication and the channel corresponding to the third short-range wireless communication are the same.

[0309] An external electronic device (1101) can perform a third short-range wireless communication through a channel of the first short-range wireless communication according to a first unaligned schedule. The external electronic device (1101) can transmit data to the electronic device (101) or receive data from the electronic device (101) through the channel of the first short-range wireless communication during the ULW.

[0310] FIG. 11B is a diagram illustrating an example in which an electronic device according to one embodiment sets a first unaligned schedule based on first schedule information related to data transmission and / or reception via first short-range wireless communication and / or second schedule information related to data transmission and / or reception via second short-range wireless communication.

[0311] Referring to FIG. 11B, schedule information (1121) used by the electronic device (101) while performing the first short-range wireless communication and the second short-range wireless communication is illustrated. The schedule information (1121) illustrated in FIG. 11B is schedule information for performing the first short-range wireless communication and the second short-range wireless communication in the section between discovery windows (727, 728), and the illustration of the discovery windows (727, 728) is omitted for clarity of explanation. The schedule information (1121) may be set (or generated) based on first schedule information related to data transmission and / or reception via the first short-range wireless communication and second schedule information related to data transmission and / or reception via the second short-range wireless communication.

[0312] The schedule information (1121) may be configured to allow the electronic device (101) to perform second short-range wireless communication during a portion (1131) between discovery windows (727, 728) and to perform first short-range wireless communication during another portion (1132). For example, the first short-range wireless communication may be NAN communication, and the second short-range wireless communication may be one of Wi-Fi communication and P2P communication (e.g., Wi-Fi direct). The other portion (1132) may be a portion during which the first short-range wireless communication can be performed between discovery windows and may be referred to as a further availability window (FAW). The electronic device (101) can set up another section (1132) in the process of establishing a first short-range wireless communication with an external electronic device connected via the first short-range wireless communication, and perform the first short-range wireless communication during the other section (1132).

[0313] According to one example, the electronic device (101) may initiate activation of the third short-range wireless communication while performing the first short-range wireless communication and the second short-range wireless communication based on schedule information (1121). As the electronic device (101) initiates activation of the third short-range wireless communication, the electronic device (101) may search for an external electronic device (e.g., the external electronic device (1101) of FIG. 11A) to be connected via the third short-range wireless communication. When the search for the external electronic device (1101) is successful, the electronic device (101) may set (or create) a schedule for performing the third short-range wireless communication with the external electronic device (1101).

[0314] According to one example, the electronic device (101) may set a schedule to perform the third short-range wireless communication during some other section (1132) during which the first short-range wireless communication is performed among the sections between discovery windows (727, 728) in order to smoothly perform the first short-range wireless communication, the second short-range wireless communication, and / or the third short-range wireless communication. The electronic device (101) may set a first unaligned schedule (1122) to perform the third short-range wireless communication during some other section (1132). The first unaligned schedule (1122) may include at least one of a starting time of a period (1133) for performing the third short-range wireless communication, a duration of the period (1133) for performing the third short-range wireless communication, and / or a repeating period of the period (1133) for performing the third short-range wireless communication. The period (1133) for performing the third short-range wireless communication may be referred to as an unaligned window (ULW).

[0315] The electronic device (101) can set the first unaligned schedule (1122) so that the period (1133) for performing the third short-range wireless communication and the section (1132) for performing the first short-range wireless communication are the same when setting the first unaligned schedule.

[0316] The electronic device (101) may set the channel of the first short-range wireless communication to be the same as the channel of the third short-range wireless communication in order to increase the period in which the first short-range wireless communication can be performed. In one example, if the channel of the first short-range wireless communication and the channel of the third short-range wireless communication are set to be the same during the period (1133) for performing the third short-range wireless communication, the electronic device (101) may perform the first short-range wireless communication and the third short-range wireless communication during the ULW period. For example, the electronic device (101) may perform data transmission and / or reception with at least one external electronic device (e.g., the second external electronic device (520)) through the first short-range wireless communication during the period (1133) for performing the third short-range wireless communication, and may perform data transmission and / or reception with the external electronic device (1101) through the third short-range wireless communication.

[0317] The electronic device (101) can set a first unaligned schedule (1122), and then transmit a frame including the first unaligned schedule (1122) to an external electronic device connected via the first short-range wireless communication, thereby enabling the external electronic device to perform the first short-range wireless communication according to the first unaligned schedule (1122). The electronic device (101) can transmit information for controlling the third short-range wireless communication to the external electronic device (1001) connected via the third short-range wireless communication during a period (1133) for performing the third short-range wireless communication included in the first unaligned schedule (1122).

[0318] The electronic device (101) may perform the first short-range wireless communication and / or the third short-range wireless communication according to the first unaligned schedule (1122) after setting the first unaligned schedule (1122). Referring to the example (1123) in which the electronic device (101) performs short-range wireless communication after setting the first unaligned schedule (1122), the electronic device (101) may perform the first short-range wireless communication and / or the third short-range wireless communication during a period (1133) for performing the third short-range wireless communication. The electronic device (101) may perform the second short-range wireless communication after the period (1133) for performing the third short-range wireless communication (or at least during a portion (1131)).

[0319] FIG. 11C is a diagram illustrating an example in which an electronic device according to one embodiment sets a first unaligned schedule based on first schedule information related to data transmission and / or reception via first short-range wireless communication and / or second schedule information related to data transmission and / or reception via second short-range wireless communication.

[0320] Referring to FIG. 11C, schedule information (1141) used by the electronic device (101) while performing the first short-range wireless communication and the second short-range wireless communication is illustrated. The schedule information (1141) illustrated in FIG. 11C is schedule information for performing the first short-range wireless communication and the second short-range wireless communication in the section between discovery windows (727, 728), and the illustration of the discovery windows (727, 728) is omitted for clarity of explanation. The schedule information (1141) may be set (or generated) based on first schedule information related to data transmission and / or reception via the first short-range wireless communication and second schedule information related to data transmission and / or reception via the second short-range wireless communication.

[0321] The schedule information (1141) may be configured to allow the electronic device (101) to perform first short-range wireless communication and second short-range wireless communication during a portion (1151) between discovery windows (727, 728), and to perform first short-range wireless communication during another portion (1152). For example, the first short-range wireless communication may be NAN communication, and the second short-range wireless communication may be one of Wi-Fi communication and P2P communication (e.g., Wi-Fi direct).

[0322] Some sections (1151) may refer to sections during which the second short-range wireless communication and the first short-range wireless communication can be performed simultaneously during the sections between discovery windows. Some sections (1151) may be referred to as ULW, and the electronic device (101) may set the channel of the first short-range wireless communication and the channel of the second short-range wireless communication to be the same in order to perform the first short-range wireless communication and the second short-range wireless communication simultaneously during the sections (1151). The electronic device (101) may set a third unaligned schedule, which is a schedule for performing the second short-range wireless communication during the sections (1151), and the third unaligned schedule may include at least one of a starting time of the sections (1151), a duration of the sections (1151), and / or a repeating period of the sections (1151).

[0323] Another section (1152) may be referred to as a further availability window (FAW) as a section during which the first short-range wireless communication can be performed between discovery windows. The electronic device (101) may set another section (1152) during the process of establishing the first short-range wireless communication with an external electronic device connected via the first short-range wireless communication, and may perform the first short-range wireless communication during the other section (1152).

[0324] According to one example, the electronic device (101) can perform the first short-range wireless communication during the period (1151, 1152) between the discovery windows (727, 728).

[0325] According to one example, the electronic device (101) may initiate activation of the third short-range wireless communication while performing the first short-range wireless communication and the second short-range wireless communication based on schedule information (1141). As the electronic device (101) initiates activation of the third short-range wireless communication, the electronic device (101) may search for an external electronic device (e.g., the external electronic device (1101) of FIG. 11A) to be connected via the third short-range wireless communication. When the search for the external electronic device (1101) is successful, the electronic device (101) may set (or create) a schedule for performing the third short-range wireless communication with the external electronic device (1101).

[0326] According to one example, the electronic device (101) may set a schedule to perform the third short-range wireless communication during some other section (1152) during which the first short-range wireless communication is performed among the sections between discovery windows (727, 728) in order to smoothly perform the first short-range wireless communication, the second short-range wireless communication, and / or the third short-range wireless communication. The electronic device (101) may set a first unaligned schedule (1142) to perform the third short-range wireless communication during some other section (1152). The first unaligned schedule (1142) may include at least one of a starting time of a period (1153) for performing the third short-range wireless communication, a duration of the period (1153) for performing the third short-range wireless communication, and / or a repeating period of the period (1153) for performing the third short-range wireless communication. The period (1153) for performing the third short-range wireless communication may be referred to as an unaligned window (ULW).

[0327] The electronic device (101) can set the first unaligned schedule (1142) so that the period (1153) for performing the third short-range wireless communication and the period (1152) for performing the first short-range wireless communication are the same when setting the first unaligned schedule.

[0328] The electronic device (101) may set the channel of the first short-range wireless communication to be the same as the channel of the third short-range wireless communication in order to increase the period in which the first short-range wireless communication can be performed. According to one example, if the channel of the first short-range wireless communication and the channel of the third short-range wireless communication are set to be the same during the period (1153) for performing the third short-range wireless communication, the electronic device (101) may perform the first short-range wireless communication and the third short-range wireless communication during the ULW period. For example, the electronic device (101) may perform data transmission and / or reception with at least one external electronic device (e.g., the second external electronic device (520)) through the first short-range wireless communication during the period (1153) for performing the third short-range wireless communication, and may perform data transmission and / or reception with the external electronic device (1101) through the third short-range wireless communication.

[0329] The electronic device (101) can set a first unaligned schedule (1142), and then transmit a frame including the first unaligned schedule (1142) to an external electronic device connected via the first short-range wireless communication, thereby enabling the external electronic device to perform the first short-range wireless communication according to the first unaligned schedule (1142). The electronic device (101) can transmit information for controlling the third short-range wireless communication to the external electronic device (1001) connected via the third short-range wireless communication during a period (1153) for performing the third short-range wireless communication included in the first unaligned schedule (1142).

[0330] The electronic device (101) may perform the first short-range wireless communication and / or the third short-range wireless communication according to the first unaligned schedule (1142) after setting the first unaligned schedule (1142). Referring to an example (1143) in which the electronic device (101) performs short-range wireless communication after setting the first unaligned schedule (1142), the electronic device (101) may perform the first short-range wireless communication and / or the third short-range wireless communication based on the first unaligned schedule (1142) during a period (1153) for performing the third short-range wireless communication. The electronic device (101) may perform the first short-range wireless communication and the second short-range wireless communication based on the third unaligned schedule after the period (1153) for performing the third short-range wireless communication (or at least during a portion (1151)).

[0331] FIG. 12 is an operational flowchart (1200) illustrating an operating method of an electronic device according to one embodiment.

[0332] An electronic device (e.g., electronic device (100) of FIG. 6) may, in operation 1210, initiate activation of a third short-range wireless communication while the first short-range wireless communication and the second short-range wireless communication are activated.

[0333] The electronic device (101) can control a communication circuit (e.g., a communication circuit (610) of FIG. 6) to transmit and / or receive data via the first short-range wireless communication and / or the second short-range wireless communication. The electronic device (101) can control the communication circuit (610) to connect with at least one external electronic device (e.g., a second external electronic device (520) of FIG. 5A) via the first short-range wireless communication, and can control the communication circuit (610) to transmit and / or receive data to and from at least one external electronic device (e.g., a second external electronic device (520)) via the first short-range wireless communication.

[0334] The electronic device (101) can control the communication circuit (610) to connect with at least one external electronic device (e.g., the third external electronic device (530) of FIG. 5A) via the second short-range wireless communication, and can control the communication circuit (610) to transmit and / or receive data to and from the at least one external electronic device (e.g., the third external electronic device (530)) via the second short-range wireless communication.

[0335] The electronic device (101) may activate the third short-range wireless communication while the first short-range wireless communication and the second short-range wireless communication are activated (or while performing the first short-range wireless communication and the second short-range wireless communication). In one example, the electronic device (101) may activate the third short-range wireless communication when data transmission and / or reception via the third short-range wireless communication is required, when a service or application related to data transmission and / or reception via the third short-range wireless communication is activated, and / or when a user input for performing data transmission and / or reception via the third short-range wireless communication is received.

[0336] According to one example, the electronic device (101) can search for an external electronic device (1101) to be connected through third short-range wireless communication, and perform a connection procedure with the searched external electronic device (1101) through third short-range wireless communication.

[0337] In one example, the first short-range wireless communication, the second short-range wireless communication, and the third short-range wireless communication may be Wi-Fi communication defined in IEEE 802.11, P2P communication derived from Wi-Fi communication (e.g., Wi-Fi direct), and / or NAN communication. In one example, at least one of the first short-range wireless communication, the second short-range wireless communication, and the third short-range wireless communication may be NAN communication.

[0338] As an example, the first short-range wireless communication may be referred to as the first Wi-Fi communication, the second short-range wireless communication may be referred to as the second Wi-Fi communication, and the third short-range wireless communication may be referred to as the third Wi-Fi communication.

[0339] The electronic device (100) can, in operation 1220, check first schedule information related to data transmission and / or reception via first short-range wireless communication and second schedule information related to data transmission and / or reception via second short-range wireless communication.

[0340] The electronic device (101) can check first schedule information related to data transmission and / or reception via the first short-range wireless communication and / or second schedule information related to data transmission and / or reception via the second short-range wireless communication as it starts activating the third short-range wireless communication.

[0341] The first schedule information may include at least one of a starting time when data transmission and / or reception via the first short-range wireless communication starts, a duration of a section during which data transmission and / or reception via the first short-range wireless communication is performed, and / or a repeating period of a section during which data transmission and / or reception via the first short-range wireless communication is performed.

[0342] The second schedule information may include at least one of a starting time when data transmission and / or reception via the second short-range wireless communication starts, a duration of a section during which data transmission and / or reception via the second short-range wireless communication is performed, and / or a repeating period of a section during which data transmission and / or reception via the second short-range wireless communication is performed.

[0343] The electronic device (101) can transmit first schedule information and / or second schedule information to an external electronic device (1101), and when the external electronic device (1101) performs first short-range wireless communication and / or second short-range wireless communication, the electronic device (101) can receive the first schedule information and / or second schedule information of the external electronic device (1101).

[0344] In one example, if the external electronic device (1101) does not perform the first short-range wireless communication and / or the second short-range wireless communication, the exchange of the first schedule information and / or the second schedule information may be omitted.

[0345] The electronic device (101) and / or the external electronic device (1101) can set the start time of data transmission and / or reception via the first short-range wireless communication to be substantially the same based on the first schedule information. The electronic device (101) and / or the external electronic device (1101) can set the duration of the section during which data transmission and / or reception via the first short-range wireless communication is performed to be substantially the same based on the first schedule information. The electronic device (101) and / or the external electronic device (1101) can set the repeating period of the section during which data transmission and / or reception via the first short-range wireless communication is performed to be substantially the same based on the first schedule information.

[0346] The electronic device (101) and / or the external electronic device (1101) may set the start time of data transmission and / or reception via the second short-range wireless communication to be substantially the same based on the second schedule information. The electronic device (101) and / or the external electronic device (1101) may set the duration of the section during which data transmission and / or reception via the second short-range wireless communication is performed to be substantially the same based on the second schedule information. The electronic device (101) and / or the external electronic device (1101) may set the repeating period of the section during which data transmission and / or reception via the second short-range wireless communication is performed to be substantially the same based on the second schedule information.

[0347] The electronic device (100) may, in operation 1230, set a first unaligned schedule related to data transmission and / or reception via the first short-range wireless communication and / or the third short-range wireless communication based on the first schedule information and / or the second schedule information.

[0348] The electronic device (101) may set a first unaligned schedule based on the first schedule information and / or the second schedule information. The first unaligned schedule may refer to a schedule for performing the first short-range wireless communication between discovery windows. The first unaligned schedule may include at least one of a starting time at which data transmission and / or reception via the first short-range wireless communication starts, a duration of a period during which data transmission and / or reception via the first short-range wireless communication is performed, and / or a repeating period of a period during which data transmission and / or reception via the first short-range wireless communication is performed. The starting time of an unaligned window (ULW) included in the first unaligned schedule may be substantially the same as the starting time at which data transmission and / or reception via the first short-range wireless communication starts, which is included in the first schedule information. The length of the ULW included in the first unaligned schedule may be substantially the same as the duration of the section in which data transmission and / or reception is performed via the first short-range wireless communication. The period of the ULW included in the first unaligned schedule may be substantially the same as the recurring period of the section in which data transmission and / or reception is performed via the first short-range wireless communication. The first unaligned schedule may enable the electronic device (101) to perform both the third short-range wireless communication during the ULW and the short-range wireless communication (e.g., the first short-range wireless communication) performed in the ULW section through the same channel as the channel of the short-range wireless communication (e.g., the first short-range wireless communication) performed in the ULW section.

[0349] The first unaligned schedule may enable the electronic device (101) to perform the third short-range wireless communication through the same channel as the first short-range wireless communication in the ULW period when the channel of the third short-range wireless communication is different from the channel of the short-range wireless communication (e.g., the first short-range wireless communication). When the channel of the first short-range wireless communication and the channel of the third short-range wireless communication are the same, the electronic device (101) may perform the first short-range wireless communication and / or the third short-range wireless communication simultaneously during the ULW period.

[0350] The electronic device (100) may transmit information for controlling the third short-range wireless communication during the first unaligned schedule and / or the first unaligned schedule, in operation 1240.

[0351] The electronic device (101) can transmit a frame including a first unaligned schedule to an external electronic device (1101).

[0352] According to one example, when the first short-range wireless communication is NAN communication, the frame including the first unaligned schedule may be a frame (e.g., a service discovery frame) exchanged between the electronic device (101) and at least one external electronic device (e.g., a second external electronic device (520)) connected via the first short-range wireless communication. The electronic device (101) may transmit the frame including the first unaligned schedule to the at least one external electronic device (e.g., the second external electronic device (520)), thereby allowing the electronic device (101) and the at least one electronic device (e.g., the second external electronic device (520)) to perform the first short-range wireless communication based on the first unaligned schedule during the ULW period. The electronic device (101) can perform the first short-range wireless communication and the third short-range wireless communication during the ULW period when the channel of the first short-range wireless communication and the channel of the third short-range wireless communication are set to be the same during the ULW period. For example, the electronic device (101) can perform data transmission and / or reception with at least one external electronic device (e.g., the second external electronic device (520)) through the first short-range wireless communication during the ULW period, and can perform data transmission and / or reception with the external electronic device (1101) through the third short-range wireless communication.

[0353] According to one example, the electronic device (101) may change (or update) a schedule related to the first short-range wireless communication during a period between discovery windows (e.g., discovery windows 727 and 728 of FIG. 7B ) by transmitting a frame including a first unaligned schedule to at least one external electronic device (e.g., a second external electronic device (520)). The change in the schedule related to the first short-range wireless communication may include at least one of changing a period (e.g., a ULW period) for performing the first short-range wireless communication during the period between the discovery windows (727 and 728) and / or changing a channel of the first short-range wireless communication.

[0354] In one example, when the third short-range wireless communication is not NAN communication (or, when the first short-range wireless communication is NAN communication), the electronic device (101) may transmit information for controlling the third short-range wireless communication during the ULW included in the first unaligned schedule to the external electronic device (1011) to be connected via the third short-range wireless communication.

[0355] For example, if the third short-range wireless communication is Wi-Fi direct, information for controlling the third short-range wireless communication may include information indicating a section other than the ULW section among the sections between discovery windows (727, 728) of the electronic device (101). The section other than the ULW section may indicate a time when the third short-range wireless communication cannot be performed, and may be included in the NoA (notice of absence) field of the P2P action frame defined in Wi-Fi direct.

[0356] As an example, if the third short-range wireless communication is NAN communication, the frame including the first unaligned schedule may be a frame (e.g., a service discovery frame) exchanged in an operation performing discovery upon activation of the third short-range wireless communication.

[0357] The unaligned schedule defined in the NAN standard is a schedule related to performing the third short-range wireless communication and other short-range wireless communication during the ULW, and does not include specific information required to perform the third short-range wireless communication during the ULW. Accordingly, the electronic device (101) can control the communication circuit (610) to transmit information for controlling the third short-range wireless communication to the external electronic device (1101) during the first unaligned schedule.

[0358] According to one example, the information for controlling the third short-range wireless communication may include at least one of information indicating an unaligned schedule to which the information for controlling the third short-range wireless communication is to be applied, information indicating a channel used for performing the third short-range wireless communication during the ULW, or information indicating whether to perform the third short-range wireless communication during the ULW. The channel included in the information indicating a channel used for performing the third short-range wireless communication during the ULW may be the same channel as the channel used for performing the short-range wireless communication (e.g., the first short-range wireless communication) used during the ULW.

[0359] Information for controlling the third short-range wireless communication may be referred to as an unaligned schedule control attribute.

[0360] Information for controlling the third short-range wireless communication may be transmitted during a negotiation step for activating the third short-range wireless communication. In one example, the electronic device (101) may include information for controlling the third short-range wireless communication in a frame transmitted in an NDP setup request transmitted to an external electronic device (1101), and transmit the frame to the external electronic device (1101), thereby allowing the external electronic device (1101) to perform the third short-range wireless communication in the ULW section. The information for controlling the third short-range wireless communication may be included in various fields of the NDP setup request frame. For example, the information for controlling the third short-range wireless communication may be included in a vendor specific attribute field among the fields of the NDP setup request frame.

[0361] The external electronic device (1101) may transmit a response message upon receiving a frame including the first unaligned schedule and / or information for controlling the third short-range wireless communication during the first unaligned schedule.

[0362] In one example, when the third short-range wireless communication is NAN communication, the response message may be a response message related to NDP configuration and may include configuration information on an external electronic device (1101) related to data transmission and / or reception via an NDP channel. The external electronic device (1101) may configure data transmission and / or reception via the NDP channel based on the first unaligned schedule and / or information for controlling the third short-range wireless communication during the first unaligned schedule.

[0363] The electronic device (100) may perform the first short-range wireless communication and / or the third short-range wireless communication during the first ULW according to the first unaligned schedule at operation 1250.

[0364] The electronic device (101) can perform the first short-range wireless communication and / or the third short-range wireless communication during the first ULW. In one example, the electronic device (100) can perform the first short-range wireless communication and / or the third short-range wireless communication simultaneously during the first ULW by setting the first unaligned schedule so that the channel corresponding to the first short-range wireless communication and the channel corresponding to the third short-range wireless communication are the same.

[0365] According to an example, an electronic device may include a Wi-Fi communication circuit that supports a first Wi-Fi communication, a second Wi-Fi communication, and a third Wi-Fi communication. At least one of the first Wi-Fi communication, the second Wi-Fi communication, or the third Wi-Fi communication may include a neighbor awareness network (NAN) communication. The electronic device may include 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 initiate activation of the third Wi-Fi communication while the first Wi-Fi communication and the second Wi-Fi communication are activated. The instructions, when executed by the processor, may cause the electronic device to check first schedule information related to data transmission and / or reception via the first Wi-Fi communication and second schedule information related to data transmission and / or reception via the second Wi-Fi communication. The instructions, when executed by the processor, may cause the electronic device to set a first unaligned schedule related to data transmission and / or reception via the first Wi-Fi communication and / or the third Wi-Fi communication during a first unaligned window (ULW) based on the first schedule information and / or the second schedule information. The instructions, when executed by the processor, may cause the electronic device to transmit information for controlling the third Wi-Fi communication during the first unaligned window (ULW) included in the first unaligned schedule and / or the first unaligned schedule to at least one external electronic device connected via the third Wi-Fi communication.The instructions, when executed by the processor, may cause the electronic device to perform the first Wi-Fi communication and / or the third Wi-Fi communication during the first unaligned window (ULW) according to the first unaligned schedule.

[0366] In an electronic device according to an example, the instructions, when executed by the processor, may cause the electronic device to change the channel of the third Wi-Fi communication to the channel of the first Wi-Fi communication during the first ULW, if the channel of the first Wi-Fi communication and the channel of the third Wi-Fi communication are different, based on the first unaligned schedule.

[0367] In an electronic device according to an example, the instructions, when executed by the processor, may cause the electronic device to perform the third Wi-Fi communication with the at least one external electronic device through a channel different from the channel of the first Wi-Fi communication after the first ULW.

[0368] In an electronic device according to an example, the instructions, when executed by the processor, may cause the electronic device to perform the first Wi-Fi communication and the third Wi-Fi communication with the at least one external electronic device through a channel that is the same as the channel of the first Wi-Fi communication during the first ULW, when the channel of the second Wi-Fi communication and the channel of the third Wi-Fi communication are the same.

[0369] In an electronic device according to an example, the instructions, when executed by the processor, may cause the electronic device to perform the second Wi-Fi communication and the third Wi-Fi communication through the same channel as the channel of the second Wi-Fi communication after the first ULW.

[0370] In an electronic device according to an example, information for controlling the third Wi-Fi communication during the first unaligned window included in the first unaligned schedule may include channel information of the third Wi-Fi communication performed by the electronic device and the at least one external electronic device during the first ULW. The channel of the third Wi-Fi communication performed during the first ULW may be the same channel as the channel of the first Wi-Fi communication.

[0371] In an electronic device according to an example, the instructions, when executed by the processor, may cause the electronic device to set a second unaligned schedule related to data transmission and / or reception via the second Wi-Fi communication and / or the third Wi-Fi communication during a second unaligned window (ULW), based on the first schedule information and / or the second schedule information. Information for controlling the third Wi-Fi communication during the second unaligned schedule and the second unaligned schedule may be transmitted to at least one external electronic device connected via the third Wi-Fi communication. The instructions, when executed by the processor, may cause the electronic device to perform the second Wi-Fi communication and / or the third Wi-Fi communication during the second unaligned window (ULW), according to the second unaligned schedule.

[0372] In an electronic device according to an example, the instructions, when executed by the processor, may cause the electronic device to change the channel of the third Wi-Fi communication to the channel of the second Wi-Fi communication during the second ULW when the channel of the second Wi-Fi communication and the channel of the third Wi-Fi communication are different.

[0373] In an electronic device according to an example, the instructions, when executed by the processor, may cause the electronic device to perform the third Wi-Fi communication with the at least one external electronic device through a channel different from the channel of the second Wi-Fi communication after the first ULW.

[0374] In one example, a computer-readable recording medium storing instructions that, when executed by a processor of an electronic device, cause the electronic device to perform, the instructions, when executed by the processor, may cause the electronic device to initiate activation of a third Wi-Fi communication while a first Wi-Fi communication and a second Wi-Fi communication are activated. The instructions, when executed by the processor, may cause the electronic device to check first schedule information related to data transmission and / or reception via the first Wi-Fi communication and second schedule information related to data transmission and / or reception via the second Wi-Fi communication. The instructions, when executed by the processor, may cause the electronic device to set a first unaligned schedule related to data transmission and / or reception via the first Wi-Fi communication and / or the third Wi-Fi communication during a first unaligned window (ULW), based on the first schedule information and / or the second schedule information. The instructions, when executed by the processor, may cause the electronic device to transmit information for controlling the third Wi-Fi communication during the first unaligned schedule and the first unaligned schedule to at least one external electronic device connected via the third Wi-Fi communication. The instructions, when executed by the processor, may cause the electronic device to perform the first Wi-Fi communication and / or the third Wi-Fi communication during the first unaligned window (ULW), according to the first unaligned schedule. At least one of the first Wi-Fi communication, the second Wi-Fi communication, or the third Wi-Fi communication may include NAN communication.

[0375] In a recording medium according to an example, the instructions, when executed by the processor, may cause the electronic device to change the channel of the third Wi-Fi communication to the channel of the first short-range wireless communication during the first ULW when the channel of the first Wi-Fi communication and the channel of the third Wi-Fi communication are different.

[0376] In a recording medium according to an example, the instructions, when executed by the processor, may cause the electronic device to perform the third Wi-Fi communication with the at least one external electronic device through a channel different from the channel of the first Wi-Fi communication after the first ULW.

[0377] In a recording medium according to an example, the instructions, when executed by the processor, may cause the electronic device to perform the first Wi-Fi communication and the third Wi-Fi communication through a channel that is the same as the channel of the first Wi-Fi communication during the first ULW, when the channel of the second Wi-Fi communication and the channel of the third Wi-Fi communication are the same.

[0378] In a recording medium according to an example, the instructions, when executed by the processor, may cause the electronic device to perform the second Wi-Fi communication and the third Wi-Fi communication through the same channel as the channel of the second Wi-Fi communication after the first ULW.

[0379] In a recording medium according to an example, the information for controlling the third Wi-Fi communication during the first unaligned schedule may include channel information of the third Wi-Fi communication performed by the electronic device and the at least one external electronic device during the first ULW. The channel of the third Wi-Fi communication performed during the first ULW may be the same channel as the channel of the first Wi-Fi communication.

[0380] In one example, a recording medium may include instructions that, when executed by the processor, may cause the electronic device to set a second unaligned schedule related to data transmission and / or reception via the second Wi-Fi communication and / or the third Wi-Fi communication during a second unaligned window (ULW), based on the first schedule information and / or the second schedule information. The instructions, when executed by the processor, may cause the electronic device to transmit information for controlling the third Wi-Fi communication during the second unaligned schedule and the second unaligned schedule to at least one external electronic device included in a cluster of the third Wi-Fi communication. The instructions, when executed by the processor, may cause the electronic device to perform the second Wi-Fi communication and / or the third Wi-Fi communication during the second unaligned window (ULW), according to the second unaligned schedule.

[0381] In a recording medium according to an example, the instructions, when executed by the processor, may cause the electronic device to change the channel of the third Wi-Fi communication to the channel of the second Wi-Fi communication during the second ULW when the channel of the second Wi-Fi communication and the channel of the third Wi-Fi communication are different.

[0382] In a recording medium according to an example, the instructions, when executed by the processor, may cause the electronic device to perform the third Wi-Fi communication with the at least one external electronic device through a channel different from the channel of the second Wi-Fi communication after the first ULW.

[0383] According to an example, a method of operating an electronic device may include an operation of initiating activation of a third Wi-Fi communication while a first Wi-Fi communication and a second Wi-Fi communication are activated. The method of operating the electronic device may include an operation of checking first schedule information related to data transmission and / or reception via the first Wi-Fi communication and second schedule information related to data transmission and / or reception via the second Wi-Fi communication. The method of operating the electronic device may include an operation of setting a first unaligned schedule related to data transmission and / or reception via the first Wi-Fi communication and / or the third Wi-Fi communication during a first unaligned window (ULW) based on the first schedule information and / or the second schedule information. The method of operating the electronic device may include an operation of transmitting information for controlling the third Wi-Fi communication during the first unaligned schedule and the first unaligned schedule to at least one external electronic device connected via the third Wi-Fi communication. The method of operating the electronic device may include performing the first Wi-Fi communication and / or the third Wi-Fi communication during the first unaligned window (ULW) according to the first unaligned schedule. At least one of the first Wi-Fi communication, the second Wi-Fi communication, or the third Wi-Fi communication may include NAN communication.

[0384] An operating method of an electronic device according to one embodiment may further include an operation in which, when a channel of the first Wi-Fi communication and a channel of the third Wi-Fi communication are different, the electronic device performs the first Wi-Fi communication and the third Wi-Fi communication through a channel that is the same as the channel of the first Wi-Fi communication during the first ULW.

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

[0386] The various embodiments of this document and the terminology used herein 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, phrases such as “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” each include all possible combinations of the items listed together in that phrase. Terms such as “first,” “second,” or “first” or “second” may be used simply to distinguish the corresponding component from other corresponding components and do not limit the corresponding components in any other respect (e.g., importance or order). When a component (e.g., a first component) is referred to as being “coupled” or “connected” to another component (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.

[0387] The term "module" as used in 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).

[0388] Various embodiments of the present document may be implemented as software (e.g., a program (140)) including one or more commands stored in a storage medium (e.g., an internal memory (136) or an external memory (138)) readable by a machine (e.g., an electronic device (101)). For example, a processor (e.g., a processor (120)) of the machine (e.g., an electronic device (101)) may call at least one command among the one or more commands stored from the storage medium and execute it. This enables the machine to operate to perform at least one function according to the at least one command called. The one or more commands may include code generated by a compiler or code executable by an interpreter. The machine-readable storage medium may be provided in the form of a non-transitory storage medium. Here, 'non-transitory' simply means that the storage medium is a tangible device and does not contain signals (e.g., electromagnetic waves), and the term does not distinguish between cases where data is stored semi-permanently or temporarily on the storage medium.

[0389] According to one embodiment, the method according to various embodiments disclosed in this document may be provided as a computer program product. The computer program product may be traded between sellers and buyers as a product. The computer program product may be distributed in the form of a device-readable storage medium (e.g., compact disc read-only memory (CD-ROM)) or may be provided through an application store (e.g., Play Store). TM ) or directly between two user devices (e.g., smartphones), online distribution (e.g., downloading or uploading). In the case of online distribution, at least a portion of the computer program product may be at least temporarily stored or temporarily created in a machine-readable storage medium, such as the memory of a manufacturer's server, an application store's server, or an intermediary server.

[0390] According to various embodiments, each component (e.g., a module or a program) of the above-described components may include a single or multiple entities. 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.

Claims

1. In electronic devices, A communication circuit supporting NAN (neighbor awareness network) communication, first short-range wireless communication, and second short-range wireless communication; processor; and Includes a memory that stores a computer program including instructions, The above instructions, when executed by the processor, cause the electronic device to While the first short-range wireless communication and the second short-range wireless communication are activated, the activation of NAN communication is initiated, Check the first schedule information related to data transmission and / or reception via the first short-range wireless communication and the second schedule information related to data transmission and / or reception via the second short-range wireless communication, Based on the first schedule information and / or the second schedule information, a first unaligned schedule related to data transmission and / or reception via the NAN communication and / or the first short-range wireless communication during a first unaligned window (ULW) is set, Transmitting information for controlling the NAN communication during the first unaligned schedule and the first unaligned window to at least one external electronic device included in the cluster of the NAN communication, According to the first unaligned schedule, during the first unaligned window (ULW), perform the NAN communication and / or the first short-range wireless communication, The above first unaligned schedule is An electronic device that enables the electronic device to perform the NAN communication through the same channel as the channel of the first short-range wireless communication during the first ULW, when the channel of the NAN communication and the channel of the first short-range wireless communication are different.

2. In paragraph 1, The above instructions, when executed by the processor, cause the electronic device to An electronic device including instructions for performing the NAN communication and the first short-range wireless communication through a channel that is the same as the channel of the first short-range wireless communication during the first ULW, when the channel of the NAN communication and the channel of the first short-range wireless communication are different.

3. In any one of paragraphs 1 to 2, The above instructions, when executed by the processor, cause the electronic device to An electronic device that performs NAN communication with at least one external electronic device through a channel different from the channel of the first short-range wireless communication after the first ULW.

4. In any one of paragraphs 1 to 3, The above instructions, when executed by the processor, cause the electronic device to An electronic device that performs the NAN communication and the first short-range wireless communication with at least one external electronic device through a channel that is the same as the channel of the first short-range wireless communication during the first ULW, when the channel of the NAN communication and the channel of the second short-range wireless communication are the same.

5. In any one of paragraphs 1 to 4, The above instructions, when executed by the processor, cause the electronic device to An electronic device that performs the NAN communication and the second short-range wireless communication through the same channel as the channel of the second short-range wireless communication after the first ULW.

6. In any one of paragraphs 1 to 5, Information for controlling the NAN communication during the first unaligned schedule The electronic device and the at least one external electronic device include channel information of NAN communication performed during the first ULW, The channel of NAN communication performed during the above first ULW is An electronic device having the same channel as the channel of the first short-range wireless communication.

7. In any one of paragraphs 1 to 6, The above instructions, when executed by the processor, cause the electronic device to Based on the first schedule information and / or the second schedule information, a second unaligned schedule related to data transmission and / or reception via the NAN communication and / or the second short-range wireless communication during a second unaligned window (ULW) is set, Transmitting information for controlling the NAN communication during the second unaligned schedule and the second unaligned schedule to at least one external electronic device included in the cluster of the NAN communication, According to the second unaligned schedule, during the second unaligned window (ULW), the NAN communication and / or the second short-range wireless communication are performed, The above second unaligned schedule is An electronic device that enables the electronic device to perform the NAN communication through the same channel as the second short-range wireless communication during the second ULW when the channel of the NAN communication and the channel of the second short-range wireless communication are different.

8. In any one of paragraphs 1 to 7, The above instructions, when executed by the processor, cause the electronic device to An electronic device that causes the electronic device to perform the NAN communication and the second short-range wireless communication through the same channel as the second short-range wireless communication during the second ULW when the channel of the NAN communication and the channel of the second short-range wireless communication are different.

9. In any one of paragraphs 1 to 8, The above instructions, when executed by the processor, cause the electronic device to An electronic device that performs NAN communication with at least one external electronic device through a channel different from the channel of the second short-range wireless communication after the first ULW.

10. A computer-readable recording medium storing instructions that cause an electronic device to perform when executed by a processor of the electronic device, The above instructions, when executed by the processor, cause the electronic device to While the first short-range wireless communication and the second short-range wireless communication are activated, initiate the activation of NAN communication, Check the first schedule information related to data transmission and / or reception via the first short-range wireless communication and the second schedule information related to data transmission and / or reception via the second short-range wireless communication, Based on the first schedule information and / or the second schedule information, a first unaligned schedule related to data transmission and / or reception via the NAN communication and / or the first short-range wireless communication during a first unaligned window (ULW) is set, Transmitting information for controlling the NAN communication during the first unaligned schedule and the first window to at least one external electronic device included in the cluster of the NAN communication, According to the first unaligned schedule, during the first unaligned window (ULW), perform the NAN communication and / or the first short-range wireless communication, The above first unaligned schedule is A recording medium that enables the electronic device to perform the NAN communication through the same channel as the channel of the first short-range wireless communication during the first ULW, when the channel of the NAN communication and the channel of the first short-range wireless communication are different.

11. In paragraph 10, The above instructions, when executed by the processor, cause the electronic device to A recording medium that causes the electronic device to perform the NAN communication and the first short-range wireless communication through the same channel as the channel of the first short-range wireless communication during the first ULW, when the channel of the NAN communication and the channel of the first short-range wireless communication are different.

12. In any one of the clauses 10 to 11, The above instructions, when executed by the processor, cause the electronic device to A recording medium that performs NAN communication with at least one external electronic device through a channel different from the channel of the first short-range wireless communication after the first ULW.

13. In any one of paragraphs 10 to 12, The above instructions, when executed by the processor, cause the electronic device to A recording medium that causes the electronic device to perform the NAN communication and the first short-range wireless communication through the same channel as the first short-range wireless communication during the first ULW when the channel of the NAN communication and the channel of the second short-range wireless communication are the same.

14. In any one of paragraphs 10 to 13, The above instructions, when executed by the processor, cause the electronic device to A recording medium that performs the NAN communication and the second short-range wireless communication through the same channel as the channel of the second short-range wireless communication after the first ULW.

15. In the method of operating an electronic device, An action of initiating the activation of NAN communication while the first short-range wireless communication and the second short-range wireless communication are activated; An operation of confirming first schedule information related to data transmission and / or reception via the first short-range wireless communication and second schedule information related to data transmission and / or reception via the second short-range wireless communication; An operation of setting a first unaligned schedule related to data transmission and / or reception via the NAN communication and / or the first short-range wireless communication during a first unaligned window (ULW) based on the first schedule information and / or the second schedule information; An operation of transmitting information for controlling the NAN communication during the first unaligned schedule and the first unaligned window to at least one external electronic device included in the cluster of the NAN communication; According to the first unaligned schedule, during the first unaligned window (ULW), an operation of performing the NAN communication and / or the first short-range wireless communication is included. The above first unaligned schedule is An operating method of an electronic device that enables the electronic device to perform the NAN communication through the same channel as the channel of the first short-range wireless communication during the first ULW when the channel of the NAN communication and the channel of the first short-range wireless communication are different.

Citation Information

Patent Citations

  • Method of communication and apparatus

    KR1020170057289A

  • Paint composition, manufacturing method for same and manufacturing method for painting subject using same

    KR1020230016289A

  • Office Chair

    KR1020240129954A

  • System and method for intermediating licence of contents through online

    KR102251958B1

  • Method for scheduling neighbor awareness network and device using method

    WO2017052213A1