Search

KR-20260064411-A - ELECTRONIC DEVICE FOR WALN COMMUNICATION AND OPERATING METHOD THEREOF

KR20260064411AKR 20260064411 AKR20260064411 AKR 20260064411AKR-20260064411-A

Abstract

One embodiment of the present invention relates to a device and method for wireless LAN communication in an electronic device. The electronic device includes a communication circuit, a processor, and a memory. The memory may store instructions that, when executed by the processor, the electronic device detects an external electronic device for NAN data communication based on the execution of an application related to NAN data communication, verifies information related to NAN data communication of the external electronic device, and, when it is determined that the information related to NAN data communication of the electronic device and the information related to NAN data communication of the external electronic device satisfy specified NDP setting conditions, establish a plurality of NDP links with the external electronic device, establish a plurality of streams corresponding to the plurality of NDP links, and transmit data to the external electronic device through the plurality of streams. Other embodiments may also be possible.

Inventors

  • 정부섭
  • 김준성
  • 이선기

Assignees

  • 삼성전자주식회사

Dates

Publication Date
20260507
Application Date
20241205
Priority Date
20241031

Claims (20)

  1. In the electronic device (101), A communication circuit (192 or 510) that performs wireless LAN communication, At least one processor (120 or 500) including a processing circuit, and It includes memory (130 or 520) for storing instructions, When the above instructions are executed individually or collectively by the at least one processor (120 or 500), the electronic device (101), Based on the execution of an application related to NAN (neighbor awareness networking) data communication, an external electronic device (700) for NAN data communication is detected, and Check information related to NAN data communication of the above external electronic device, and If it is determined that the information related to NAN data communication of the electronic device and the information related to NAN data communication of the external electronic device satisfy the specified NDP setting conditions, a plurality of NDP links are established with the external electronic device, and Establish a plurality of streams corresponding to the above plurality of NDP links, and An electronic device comprising instructions for transmitting data to an external electronic device through the plurality of streams.
  2. In Article 1, When the above instructions are executed individually or collectively by the at least one processor (120 or 500), the electronic device (101), An electronic device comprising instructions that identify information related to NAN data communication of the external electronic device through an SDF (service discovery frame).
  3. In Article 1, When the above instructions are executed individually or collectively by the at least one processor (120 or 500), the electronic device (101), An electronic device comprising instructions for verifying information related to NAN data communication of the external electronic device through OOB (out of band) communication.
  4. In Article 1, The electronic device comprising at least one of the information related to the above NAN data communication, EHT-based NDP support information, wireless LAN mode, transmission bandwidth available for the above NAN data communication, or the number of additional connectable NDPs.
  5. In Paragraph 4, When the above instructions are executed individually or collectively by the at least one processor (120 or 500), the electronic device (101), An electronic device comprising instructions that determine that the specified NDP setting condition is satisfied when the transmission bandwidth supported by the electronic device and the external electronic device is greater than or equal to a specified reference bandwidth, and when the electronic device and the external electronic device determine that a plurality of additional NDPs can be connected.
  6. In Paragraph 4, When the above instructions are executed individually or collectively by the at least one processor (120 or 500), the electronic device (101), The number of NDPs to be used for NAN data communication with the external electronic device is determined based on the number of additional NDPs that the electronic device and the external electronic device can connect, and An electronic device comprising instructions for establishing the plurality of NDP links corresponding to the number of external electronic devices and the number of determined NDPs.
  7. In Paragraph 6, When the above instructions are executed individually or collectively by the at least one processor (120 or 500), the electronic device (101), An electronic device comprising instructions for sequentially setting up each NDP with the external electronic device when it is determined to use the plurality of NDPs for NAN data communication with the external electronic device.
  8. In Paragraph 6, When the above instructions are executed individually or collectively by the at least one processor (120 or 500), the electronic device (101), When the plurality of NDPs to be used for NAN data communication with the external electronic device use the same wireless resource, information related to the plurality of NDPs is transmitted to the external electronic device, and It includes instructions for setting one of the plurality of NDPs based on the exchange of messages related to NDP setting with the above external electronic device, and The remaining NDPs among the above plurality of NDPs are electronic devices configured based on the configuration information of any one of the above NDPs.
  9. In Article 1, When the above instructions are executed individually or collectively by the at least one processor (120 or 500), the electronic device (101), An electronic device comprising instructions for configuring multiple TCP streams corresponding to the multiple NDP links by assigning different TCP ports to each of the multiple NDP links.
  10. In the method of operating the electronic device (101), An operation to detect an external electronic device (700) for NAN data communication based on the execution of an application related to NAN (neighbor awareness networking) data communication; An operation to verify information related to NAN data communication of the above external electronic device; When it is determined that information related to NAN data communication of the electronic device and information related to NAN data communication of the external electronic device satisfy specified NDP setting conditions, an operation to set a plurality of NDP links with the external electronic device; The operation of setting a plurality of streams corresponding to the plurality of NDP links above; and A method comprising the operation of transmitting data to the external electronic device through the plurality of streams.
  11. In Article 10, The operation of verifying information related to the above NAN data communication is, A method including an operation to verify information related to NAN data communication of the external electronic device through an SDF (service discovery frame).
  12. In Article 10, The operation of verifying information related to the above NAN data communication is, A method including an operation to verify information related to NAN data communication of the external electronic device through OOB (out of band) communication.
  13. In Article 10, The information related to the above NAN data communication includes at least one of EHT-based NDP support information, a wireless LAN mode, a transmission bandwidth available for the above NAN data communication, or a number of additional connectable NDPs.
  14. In Paragraph 13, A method further comprising the operation of determining that the specified NDP setting condition is satisfied when the transmission bandwidth supported by the electronic device and the external electronic device is greater than or equal to a specified reference bandwidth, and when it is determined that the electronic device and the external electronic device can additionally connect a plurality of NDPs.
  15. In Paragraph 13, The operation of establishing the above plurality of NDP links is, The operation of determining the number of NDPs to be used for NAN data communication with the external electronic device based on the number of additional NDPs that the electronic device and the external electronic device can connect; and A method comprising the operation of establishing the plurality of NDP links corresponding to the number of external electronic devices and the determined number of NDPs.
  16. In Paragraph 15, The operation of establishing the above plurality of NDP links is, A method comprising the operation of sequentially setting up each NDP with the external electronic device when it is determined to use the plurality of NDPs for NAN data communication with the external electronic device.
  17. In Paragraph 15, The operation of establishing the above plurality of NDP links is, When a plurality of NDPs to be used for NAN data communication with the external electronic device use the same wireless resource, the operation of transmitting information related to the plurality of NDPs to the external electronic device; and It includes an operation to set one of the plurality of NDPs based on the exchange of messages related to NDP setting with the above external electronic device, and A method in which the remaining NDPs among the above plurality of NDPs are set based on the setting information of any one of the above NDPs.
  18. In Article 1, The operation of setting the above plurality of streams is, A method comprising the operation of assigning different TCP ports to each of the plurality of NDP links to set up a plurality of TCP streams corresponding to the plurality of NDP links.
  19. In a non-transient computer-readable storage medium storing one or more programs, When the above one or more programs are executed by the processor (500) of the electronic device (101), the electronic device (101), An operation to detect an external electronic device (700) for NAN data communication based on the execution of an application related to NAN (neighbor awareness networking) data communication; An operation to verify information related to NAN data communication of the above external electronic device; When it is determined that information related to NAN data communication of the electronic device and information related to NAN data communication of the external electronic device satisfy specified NDP setting conditions, an operation to set a plurality of NDP links with the external electronic device; The operation of setting a plurality of streams corresponding to the plurality of NDP links above; and A non-transient computer-readable storage medium comprising instructions for operating to transmit data to the external electronic device through the plurality of streams.
  20. In Paragraph 19, When the above one or more programs are executed by the processor (500) of the electronic device (101), the electronic device (101), A non-transient computer-readable storage medium comprising instructions for operating to set up multiple TCP streams corresponding to the multiple NDP links by assigning different TCP ports to each of the multiple NDP links.

Description

Electronic device for wireless LAN communication and method of operation thereof An embodiment of the present disclosure relates to an electronic device for wireless LAN communication and a method of operating the same. A wireless local area network (WLAN) system can support wireless connections for various electronic devices, such as smartphones, tablet PCs, or notebooks, using designated frequency bands (e.g., approximately 2.4 GHz band, approximately 5 GHz band, and/or approximately 6 GHz band). Wireless LAN systems can be installed not only in private spaces such as homes but also in public spaces such as airports, train stations, offices, or department stores. Wireless LAN systems can be defined by the IEEE (Institute of Electrical and Electronics Engineers) 802.11 standard. For example, the IEEE 802.11 standard is continuously evolving, such as IEEE 802.11b, IEEE 802.11a, IEEE 802.11g, IEEE 802.11n, IEEE 802.11ac, IEEE 802.11ax, and IEEE 802.11be. The information described above may be provided as related art for the purpose of aiding understanding of the present disclosure. No claim or determination is made as to whether any of the foregoing may be applied as prior art related to the present disclosure. A wireless LAN system can support NAN data communication between electronic devices through low-power short-range communication technology based on NAN (neighbor awareness networking) (or Wi-Fi aware). For example, an electronic device can transmit and/or receive data with an external electronic device via a NAN data path established using wireless resources between discovery windows (DW). Wireless LAN systems (e.g., Wi-Fi 7) can support a relatively wide transmission bandwidth (e.g., about 320 MHz) to increase the transmission speed of NAN data communication. When an electronic device performs NAN data communication with an external electronic device using a relatively wide transmission bandwidth, the improvement in the transmission speed of NAN data communication resulting from the use of the relatively wide transmission bandwidth may be limited due to the limited capacity of the TCP (transmission control protocol) layer. Embodiments of the present disclosure disclose an apparatus and method for improving the transmission efficiency of NAN data communication in an electronic device. The technical problems to be solved in this document are not limited to those mentioned above, and other technical problems not mentioned will be clearly understood by those skilled in the art to which this disclosure belongs from the description below. According to one embodiment, the electronic device may include a communication circuit supporting wireless LAN communication, at least one processor including a processing circuit, and a memory for storing instructions. According to one embodiment, the instructions may include instructions that, when executed individually or collectively by at least one processor, cause the electronic device to detect an external electronic device for NAN data communication based on the execution of an application related to NAN (neighbor awareness networking) data communication. According to one embodiment, the instructions may include instructions that, when executed individually or collectively by at least one processor, cause the electronic device to check information related to the NAN data communication of an external electronic device. According to one embodiment, the instructions may include instructions that, when executed individually or collectively by at least one processor, cause the electronic device to establish a plurality of NDP links with an external electronic device if it is determined that the information related to the NAN data communication of the electronic device and the information related to the NAN data communication of the external electronic device satisfy specified NDP setting conditions. According to one embodiment, the instructions may include instructions that cause an electronic device to set up a plurality of streams corresponding to a plurality of NDP links when executed individually or collectively by at least one processor. According to one embodiment, the instructions may include instructions that cause an electronic device to transmit data to an external electronic device through a plurality of streams when executed individually or collectively by at least one processor. According to one embodiment, the method of operation of an electronic device may include an operation of detecting an external electronic device for NAN data communication based on the execution of an application related to NAN data communication. According to one embodiment, the method of operation of an electronic device may include an operation of checking information related to NAN data communication of an external electronic device. According to one embodiment, the method of operation of an electronic device may include an operation of establishing a plurality of NDP links wit