[go: up one dir, main page]

KR102251326B1 - 근접 네트워크 구성 방법 및 그 전자 장치 - Google Patents

근접 네트워크 구성 방법 및 그 전자 장치 Download PDF

Info

Publication number
KR102251326B1
KR102251326B1 KR1020140165439A KR20140165439A KR102251326B1 KR 102251326 B1 KR102251326 B1 KR 102251326B1 KR 1020140165439 A KR1020140165439 A KR 1020140165439A KR 20140165439 A KR20140165439 A KR 20140165439A KR 102251326 B1 KR102251326 B1 KR 102251326B1
Authority
KR
South Korea
Prior art keywords
electronic device
nan
state
delete delete
information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
KR1020140165439A
Other languages
English (en)
Other versions
KR20160062543A (ko
Inventor
정부섭
정영관
Original Assignee
삼성전자주식회사
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 삼성전자주식회사 filed Critical 삼성전자주식회사
Priority to KR1020140165439A priority Critical patent/KR102251326B1/ko
Priority to US14/950,893 priority patent/US9749940B2/en
Priority to CN201580057442.2A priority patent/CN107148787B/zh
Priority to PCT/KR2015/012690 priority patent/WO2016085246A1/en
Priority to CN202010679034.3A priority patent/CN111885581B/zh
Priority to EP15196296.6A priority patent/EP3026944B1/en
Publication of KR20160062543A publication Critical patent/KR20160062543A/ko
Priority to US15/648,927 priority patent/US10111161B2/en
Priority to US16/153,198 priority patent/US10506504B2/en
Application granted granted Critical
Publication of KR102251326B1 publication Critical patent/KR102251326B1/ko
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W48/00Access restriction; Network selection; Access point selection
    • H04W48/16Discovering, processing access restriction or access information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/005Discovery of network devices, e.g. terminals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W52/00Power management, e.g. Transmission Power Control [TPC] or power classes
    • H04W52/02Power saving arrangements
    • H04W52/0209Power saving arrangements in terminal devices
    • H04W52/0225Power saving arrangements in terminal devices using monitoring of external events, e.g. the presence of a signal
    • H04W52/0229Power saving arrangements in terminal devices using monitoring of external events, e.g. the presence of a signal where the received signal is a wanted signal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup
    • H04W76/11Allocation or use of connection identifiers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/22Processing or transfer of terminal data, e.g. status or physical capabilities
    • H04W8/24Transfer of terminal data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W52/00Power management, e.g. Transmission Power Control [TPC] or power classes
    • H04W52/02Power saving arrangements
    • H04W52/0209Power saving arrangements in terminal devices
    • H04W52/0212Power saving arrangements in terminal devices managed by the network, e.g. network or access point is leader and terminal is follower
    • H04W52/0216Power saving arrangements in terminal devices managed by the network, e.g. network or access point is leader and terminal is follower using a pre-established activity schedule, e.g. traffic indication frame
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W52/00Power management, e.g. Transmission Power Control [TPC] or power classes
    • H04W52/02Power saving arrangements
    • H04W52/0209Power saving arrangements in terminal devices
    • H04W52/0261Power saving arrangements in terminal devices managing power supply demand, e.g. depending on battery level
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Computer Security & Cryptography (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

본 개시의 다양한 실시 예는 근접 네트워크 구성 방법 및 그 전자 장치에 관한 것으로, 예를 들어, 전자 장치의 동작 방법에 있어서, 근접 네트워크를 통해 다른 전자 장치와 클러스터를 구성하는 동작; 상기 다른 전자 장치에 대한 디스커버리 윈도우의 액티브 구간 정보를 획득하는 동작; 및 상기 액티브 구간 정보에 기반하여, 상기 다른 전자 장치와 통신하는 동작을 포함할 수 있다. 또한, 본 개시의 다양한 실시 예는 상술한 실시 예와 다른 실시 예들도 포함한다.

Description

근접 네트워크 구성 방법 및 그 전자 장치{METHOD FOR ORGANIZING PROXIMITY NETWORK AND AN ELECTRONIC DEVICE THEREOF}
본 개시의 다양한 실시 예는, 근접 네트워크 구성 방법 및 그 전자 장치에 관한 것이다.
근거리 무선 통신 기술을 이용한 다양한 유형의 근접(proximity) 통신 서비스가 개발되고 있다. 예를 들어, 주변에 인접한 전자 장치들 간의 근접 네트워크를 구성하고, 상기 근접 네트워크를 통해 데이터를 교환할 수 있는 근접 통신 서비스가 개발되고 있다.
상기 근접 통신 서비스는, 예를 들어, BLE(Bluetooth Low Energy) 비콘(Beacon) 등을 이용하는 저전력(low power) 근접 통신 서비스일 수 있으며, 무선 랜(WLAN: Wireless Local Area Network)을 기반으로 하는 NAN(Neighbor Awareness Networking) 통신 표준이 적용될 수 있다.
상기 근접 통신 서비스는, 동적으로 변화하는 근접 네트워크를 이용하는 서비스로서, 예를 들어, 상기 NAN 통신에서, 근접 네트워크를 구성한 전자 장치들의 집합을 클러스터(cluster)라고 지칭할 수 있다.
상기 클러스터 내의 적어도 한 전자 장치는, 상기 클러스터에 참여(join)하려는 새로운 전자 장치를 위하여, 상기 클러스터의 존재를 알리기 위한 신호를 송신해야 하며, 상기 클러스터에 참여하려는 새로운 전자 장치는, 상기 신호를 수신해야 한다.
상기 클러스터의 발견(discovery)을 위한 신호는, 상기 클러스터 내의 모든 전자 장치들에서 송신되거나, 상기 클러스터 내의 일부 전자 장치에서 송신될 수 있으며, 상기 일부 전자 장치는, 상기 신호의 송신으로 인해, 다른 전자 장치들 보다 상대적으로 더 많은 전력을 소비할 수 있다.
상기 일부 전자 장치가 신호를 송신하더라도, 상기 다른 전자 장치가 신호를 수신하지 못할 수 있다. 예를 들어, 상기 클러스터 내의 각 전자 장치들은, 전력 소비를 줄이기 위해, 신호를 송수신할 수 있는 액티브 구간(active duration)을 서로 다르게 설정할 수 있다.
상기 NAN 통신에서, 상기 신호를 송수신할 수 있는 액티브 구간을, 디스커버리 윈도우(DW: Discovery Window)라고 지칭할 수 있다. 예를 들어, 상기 일부 전자 장치가 신호를 송신하더라도, 상기 다른 전자 장치의 디스커버리 윈도우(DW)가 액티브 되는 구간이 아니면, 상기 다른 전자 장치는, 상기 일부 전자 장치가 송신한 신호를 수신할 수 없다.
본 개시의 다양한 실시 예는, 근접 네트워크를 통해 클러스터(cluster)를 구성한 각 전자 장치들이, 서로 다르게 설정 또는 변경된 디스커버리 윈도우(DW)의 액티브 구간 정보를 서로 공유하고, 상기 공유된 액티브 구간 정보에 기반하여 신호를 효율적으로 송수신할 수 있는 근접 네트워크 구성 방법 및 그 전자 장치를 제공한다.
본 개시의 다양한 실시 예는, 전자 장치의 동작 방법에 있어서, 근접 네트워크를 통해 다른 전자 장치와 클러스터를 구성하는 동작; 상기 다른 전자 장치에 대한 디스커버리 윈도우의 액티브 구간 정보를 획득하는 동작; 및 상기 액티브 구간 정보에 기반하여, 상기 다른 전자 장치와 통신하는 동작을 포함할 수 있다.
본 개시의 다양한 실시 예는, 전자 장치에 있어서, 근접 네트워크를 통해 다른 전자 장치와 통신하는 통신 모듈; 및 상기 통신 모듈을 제어하는 프로세서를 포함하되, 상기 프로세서는, 상기 통신 모듈을 제어하여, 상기 근접 네트워크를 통해 다른 전자 장치와 클러스터를 구성하고, 상기 다른 전자 장치에 대한 디스커버리 윈도우의 액티브 구간 정보를 획득하고, 상기 액티브 구간 정보에 기반하여, 상기 다른 전자 장치와 통신할 수 있다.
본 개시의 다양한 실시 예에 따르면, 예를 들어, NAN 통신 표준에 따라 근접 네트워크인 클러스터를 구성한 각 전자 장치들이, 전력 상태 또는 작동 상태 등에 따라 서로 다르게 설정하거나 변경한 디스커버리 윈도우(DW)의 액티브 구간 정보를 서로 공유하고, 상기 공유된 액티브 구간 정보에 기반하여, 상기 클러스터 내의 다른 전자 장치가 신호를 수신할 수 있는 액티브 구간에 신호를 송신함으로써, 신호 전송의 확실성을 높일 수 있고, 불필요한 전력 소비를 줄일 수 있다.
도 1은 본 개시의 다양한 실시 예에 따른 전자 장치의 네트워크 환경을 예시한 도면이다.
도 2는 본 개시의 다양한 실시 예에 따른 전자 장치의 블록도이다.
도 3은 본 개시의 다양한 실시 예에 따른 클러스터의 구성을 예시한 도면이다.
도 4는 본 개시의 다양한 실시 예에 따른 NAN 디스커버리 윈도우에 대한 예시 도면이다.
도 5는 본 개시의 다양한 실시 예에 따른 클러스터 내의 데이터 교환을 예시한 도면이다. 시 예에 따른 NAN 디스커버리 윈도우에 대한 예시 도면이다.
도 6은 본 개시의 다양한 실시 예에 따른 각 전자 장치들 간의 디스커버리 동작에 대한 예시 도면이다.
도 7은 본 개시의 다양한 실시 예에 따른 디스커버리 윈도우의 액티브 구간 정보에 대한 예시 도면이다.
도 8은 본 개시의 다양한 실시 예에 따른 NAN 서비스 디스커버리 프레임에 대한 예시 도면이다.
도 9는 본 개시의 다양한 실시 예에 따른 NAN 속성 일반 포맷을 예시한 도면이다.
도 10은 본 개시의 다양한 실시 예에 따른 NAN 비콘 프레임과 NAN 서비스 발견 프레임에서의 NAN 속성 포맷을 예시한 도면이다.
도 11은 본 개시의 다양한 실시 예에 따른 서비스 서술자 속성 포맷에 대한 예시 도면이다.
도 12는 본 개시의 다양한 실시 예에 따른 AADW 비트맵을 이용한 디스커버리 동작에 대한 예시 도면이다.
도 13은 본 개시의 다양한 실시 예에 따른 NAN 통신 방법에 대한 동작 흐름도이다.
도 14는 본 개시의 다양한 실시 예에 따른 변경된 AADW 비트맵을 이용한 디스커버리 동작에 대한 예시 도면이다.
도 15는 본 개시의 다양한 실시 예에 따른 NAN 통신 방법에 대한 다른 동작 흐름도이다.
이하, 첨부된 도면을 참조하여 본 개시의 다양한 실시 예를 설명한다. 본 개시의 다양한 실시 예는 여러 형태의 변경을 가할 수 있으며, 이하에서 상세히 설명하는 특정 실시예에 한정되지 않음은 당업자에게 자명하다.
도 1은, 본 개시의 다양한 실시 예에 따른 전자 장치의 네트워크 환경을 예시한 도면이다. 도 1을 참조하면, 상기 전자 장치의 네트워크 환경 100은, 예를 들어, 스마트 폰(smart phone) 또는 태블릿(tablet) PC 등과 같은 다양한 유형의 전자 장치 101을 포함할 수 있고, 상기 전자 장치 101과 근거리에서 통신하는 외부 전자 장치 102와, 네트워크 162을 통해 원거리에 통신하는 외부 전자 장치 104 및 서버 106 등을 포함할 수 있다.
상기 전자 장치 101은, 예를 들어, 버스 110, 프로세서 120, 메모리 130, 입출력 인터페이스 150, 디스플레이 160, 그리고 통신 인터페이스 170등을 포함할 수 있고, 상기 버스 110은, 상기 구성 요소들을 서로 연결하고, 상기 구성 요소들 간의 통신 메시지 또는 데이터를 전달하는 회로를 포함할 수 있다.
상기 프로세서 120은, 중앙처리장치(CPU: Central Processing unit), 어플리케이션 프로세서(AP: Application Processor), 또는 커뮤니케이션 프로세서 (CP: Communication Processor) 중 어느 하나 이상을 포함할 수 있고, 상기 전자 장치 101의 적어도 하나의 구성 요소들의 제어 또는 통신에 관한 연산이나 데이터 처리를 실행할 수 있다.
상기 프로세서 120은, 예를 들어, 근접 네트워크를 구성하고, 상기 근접 네트워크의 클러스터(cluster)에 속한 다른 전자 장치들과 동기화된 통신 구간을 통해 데이터를 교환하도록 제어할 수 있다. 여기서 상기 통신 구간은, NAN 통신 표준에 따라 디스커버리 윈도우(DW)로 지칭될 수 있다.
상기 메모리 130은, 예를 들어, 휘발성 및/또는 비휘발성 메모리를 포함할 수 있고, 상기 전자 장치 101의 적어도 하나의 다른 구성 요소에 관계된 명령 또는 데이터를 저장할 수 있고, 소프트웨어 및/또는 프로그램 140을 저장할 수 있다.
상기 프로그램 140은, 예를 들어, 커널 141, 미들웨어 143, 어플리케이션 프로그래밍 인터페이스(API: Application Programming Interface) 145, 그리고 어플리케이션 프로그램147 등을 포함할 수 있다. 상기 커널 141, 미들웨어 143, 또는 API 145의 적어도 일부는, 운영 시스템(OS: Operating System)이라고 지칭될 수 있다.
상기 커널 141은, 예를 들어, 다른 프로그램들(예: 미들웨어 143, API 145, 또는 어플리케이션 프로그램 147)에 구현된 동작 또는 기능을 실행하는 데 사용되는 시스템 리소스들(예: 버스 110, 프로세서 120, 또는 메모리 130 등)을 제어 또는 관리할 수 있다.
상기 미들웨어 143은, 예를 들어, 상기 API 145 또는 상기 어플리케이션 프로그램 147이 상기 커널 141과 통신하여 데이터를 주고받을 수 있도록 중개 역할을 수행할 수 있다.
상기 API 145는, 예를 들어, 상기 어플리케이션 147이 상기 커널 141 또는 상기 미들웨어 143에서 제공되는 기능을 제어하기 위한 인터페이스로서, 파일 제어, 창 제어, 화상 처리, 또는 문자 제어 등을 위한 적어도 하나의 인터페이스 또는 함수를 포함할 수 있다.
상기 입출력 인터페이스 150은, 예를 들어, 사용자 또는 다른 외부 전자 장치로부터 입력된 명령 또는 데이터를, 상기 전자 장치 101의 다른 구성 요소에 전달할 수 있는 인터페이스의 역할을 할 수 있다.
상기 디스플레이 160은, 예를 들어, 액정 디스플레이 (LCD), 발광 다이오드 (LED) 디스플레이, 유기 발광 다이오드 (OLED) 디스플레이 등과 같은 다양한 유형의 디스플레이일 수 있고, 터치 스크린을 포함할 수 있으며, 전자 펜 또는 사용자의 신체 일부를 이용한 터치, 제스처, 근접, 또는 호버링 입력을 수신할 수 있다.
상기 통신 인터페이스 170은, 상기 전자 장치 101와, 상기 외부 전자 장치 102, 104및 서버 106들 간의 통신을 설정할 수 있다. 예를 들어, 무선 통신 또는 유선 통신을 통해 네트워크 162에 연결되어 상기 외부 전자 장치 104 및 서버 106과 통신할 수 있다.
상기 무선 통신은, 예를 들어, LTE, LTE-A, CDMA, WCDMA, UMTS, WiBro, 또는 GSM 등 중 적어도 하나를 포함할 수 있고, 상기 유선 통신은, 예를 들어, USB(Universal Serial Bus), HDMI(High Definition Multimedia Interface), RS-232(Recommended Standard 232), 또는 POTS(Plain Old Telephone Service) 중 적어도 하나를 포함할 수 있다.
상기 네트워크 162는, 예를 들어, 통신 네트워크(telecommunications network), 컴퓨터 네트워크(computer network)(예: LAN 또는 WAN), 인터넷, 또는 전화 망(telephone network) 중 적어도 하나를 포함할 수 있다.
도 2는, 본 개시의 다양한 실시 예에 따른 전자 장치의 블록도이다. 도 2을 참조하면, 상기 전자 장치 201은, 예를 들어, 하나 이상의 어플리케이션 프로세서(AP: Application Processor) 210, 통신 모듈 220, SIM(Subscriber Identification Module) 카드 224, 메모리 230, 센서 모듈 240, 입력 장치 250, 디스플레이 260, 인터페이스 270, 오디오 모듈 280, 카메라 모듈 291, 전력 관리 모듈 295, 배터리 296, 인디케이터 297, 그리고 모터 298 등을 포함할 수 있다.
상기 AP 210은, 예를 들어, 운영 체제 또는 응용 프로그램을 구동하여 상기 AP 210에 연결된 다수의 하드웨어 또는 소프트웨어 구성요소들을 제어할 수 있고, 각종 데이터 처리 및 연산을 수행할 수 있다. 상기 AP 210은, 예를 들어, SoC(System On Chip)로 구현될 수 있고, GPU (Graphic Processing Unit) 및/또는 이미지 신호 프로세서(image signal processor)를 더 포함할 수 있다.
상기 AP 210은, 도 2에 도시된 구성 요소들 중 적어도 일부(예: 셀룰러 모듈 221)를 포함할 수 있고, 다른 구성 요소들(예: 비휘발성 메모리) 중 적어도 하나로부터 수신된 명령 또는 데이터를 휘발성 메모리에 로드(load)하여 처리하고, 다양한 데이터를 비휘발성 메모리에 저장할 수 있다.
상기 통신 모듈 220은, 도 1의 통신 인터페이스 160와 동일 또는 유사한 구성을 가질 수 있다. 상기 통신 모듈 220은, 예를 들어, 셀룰러 모듈 221, WiFi 모듈 223, BT 모듈 225, GPS 모듈 227, NFC 모듈 228 또는 RF 모듈 229를 포함할 수 있다.
상기 셀룰러 모듈 221은, 예를 들어, 통신망을 통해서 음성 통화, 영상 통화, 문자 서비스, 또는 인터넷 서비스 등을 제공할 수 있다. 상기 셀룰러 모듈 221은 가입자 식별 모듈(예: SIM 카드 224)을 이용하여 통신 네트워크 내에서 전자 장치 201의 구별 및 인증을 수행할 수 있다. 상기 셀룰러 모듈 221은 상기 AP 210가 제공할 수 있는 기능 중 적어도 일부 기능을 수행할 수 있고, 커뮤니케이션 프로세서(CP: Communication Processor)를 포함할 수 있다.
상기 WiFi 모듈 223, 상기 BT 모듈 225, 상기 GPS 모듈 227, 또는 상기 NFC 모듈 228 각각은, 예를 들어, 해당하는 모듈을 통해 송수신되는 데이터를 처리하기 위한 프로세서를 포함할 수 있고, 상기 셀룰러 모듈 221, WiFi 모듈 223, BT 모듈 225, GPS 모듈 227, 또는 NFC 모듈 228 중 적어도 일부(예: 2 개 이상)는 하나의 IC(Integrated Chip) 또는 IC 패키지 내에 포함될 수 있다.
상기 RF 모듈 229는, 예를 들어, RF 통신 신호를 송수신할 수 있고, 트랜시버(transceiver), PAM(Power Amp Module), 주파수 필터(frequency filter), LNA(Low Noise Amplifier), 또는 안테나 등을 포함할 수 있고, 상기 셀룰러 모듈 221, WIFI 모듈 223, BT 모듈 225, GPS 모듈 227, 또는 NFC 모듈 228 중 적어도 하나는, 별개의 RF 모듈을 통해 RF 신호를 송수신할 수 있다.
상기 SIM 카드 224는, 예를 들어, 가입자 식별 모듈을 포함하는 카드 및/또는 내장 SIM (embedded SIM)을 포함할 수 있고, 고유한 식별 정보(예: ICCID (Integrated Circuit Card Identifier)), 또는 가입자 정보(예: IMSI (International Mobile Subscriber Identity))를 포함할 수 있다.
상기 메모리 230은, 예를 들어, 내장 메모리 232 또는 외장 메모리 234를 포함할 수 있고, 상기 센서 모듈 240은, 예를 들어, 물리 량을 계측하거나 전자 장치 201의 작동 상태를 감지하여, 계측 또는 감지된 정보를 전기 신호로 변환할 수 있다.
상기 센서 모듈 240은, 예를 들어, 제스처 센서 240A, 자이로 센서 240B, 기압 센서 240C, 마그네틱 센서 240D, 가속도 센서 240E, 그립 센서 240F, 근접 센서 240G, 컬러 센서 240H (예: RGB(Red, Green, Blue) 센서), 생체 센서 240I, 온/습도 센서 240J, 조도 센서 240K, 또는 UV(Ultra Violet) 센서 240M 중의 적어도 하나를 포함할 수 있다.
상기 센서 모듈 240은, 예를 들아, 후각 센서(E-nose sensor), EMG 센서(Electromyography sensor), EEG 센서(Electroencephalogram sensor), ECG 센서(Electrocardiogram sensor), IR(Infrared) 센서, 홍채 센서 및/또는 지문 센서를 포함할 수 있다.
상기 입력 장치 250은, 예를 들어, 터치 패널(touch panel) 252, (디지털) 펜 센서(pen sensor) 254, 키(key) 256, 또는 초음파(ultrasonic) 입력 장치 258를 포함할 수 있다. 상기 디스플레이 260은, 패널 262, 홀로그램 장치 264, 또는 프로젝터 266을 포함할 수 있다.
상기 인터페이스 270은, 예를 들어, HDMI 272, USB 274, 광 인터페이스 276, 또는 D-sub(D-subminiature) 278를 포함할 수 있다. 상기 오디오 모듈 280은, 예를 들어, 소리(sound)와 전기 신호를 쌍방향으로 변환시킬 수 있고, 스피커 282, 리시버 284, 이어폰 286, 또는 마이크 288 등을 통해 입력 또는 출력되는 소리 정보를 처리할 수 있다.
상기 카메라 모듈 291은, 예를 들어, 정지 영상 및 동영상을 촬영할 수 있는 장치로서, 하나 이상의 이미지 센서(예: 전면 센서 또는 후면 센서), 렌즈, ISP(image signal processor), 또는 플래시(flash)(예: LED 또는 xenon lamp)를 포함할 수 있다.
상기 전력 관리 모듈 295는, 예를 들어, 상기 전자 장치 201의 전력을 관리할 수 있고, PMIC(Power Management Integrated Circuit), 충전 IC(charger integrated circuit), 또는 배터리 또는 연료 게이지(battery or fuel gauge)를 포함할 수 있다.
상기 인디케이터 297은, 상기 전자 장치 201 또는 그 일부(예: AP 210)의 특정 상태, 예를 들어, 부팅 상태, 메시지 상태, 또는 전력 상태 등을 표시할 수 있고, 상기 모터 298은, 전기적 신호를 기계적 진동으로 변환할 수 있으며, 진동 (vibration) 등의 효과를 발생시킬 수 있다.
도 3은, 본 개시의 다양한 실시 예에 따른 클러스터의 구성을 예시한 도면이다. 도 3을 참조하면, 상기 클러스터 300은, 각 전자 장치들이 상호 데이터를 송신 및 수신할 수 있도록 근접 네트워크를 구성한 전자 장치들의 집합을 의미한다.
상기 클러스터 300은, NAN 통신 표준에 따라 NAN 클러스터라고 지칭될 수 있다. 상기 클러스터 300은, 다수의 전자 장치들 310, 320, 330, 340로 구성될 수 있고, 상기 클러스터 300 내의 각 전자 장치들은, 예를 들어, 비콘, 동기화 비콘, 서비스 디스커버리 프레임 등을 이용하여, 발견(discovery), 동기화(synchronize), 그리고 데이터(data) 교환 동작을 수행할 수 있다.
도 4는, 본 개시의 다양한 실시 예에 따른 NAN 디스커버리 윈도우에 대한 예시 도면이다. 도 4을 참조하면, 하나의 클러스터에 포함된 전자 장치들은, NAN 통신 표준에 따라, 특정 채널(예: 채널6)을 통해 신호를 송신할 수 있다.
상기 전자 장치들은, NAN 통신 표준에서 정한 특정 DW(discovery window) 구간에서, 동기 비콘(synchronization beacon) 402 및 서비스 발견 프레임(service discovery frame)을 송신할 수 있으며, 상기 특정 DW 구간 이외의 다른 구간에서 발견 비콘(discovery beacon) 401을 송신할 수 있다.
상기 동기 비콘과 상기 서비스 발견 프레임은, 상기 클러스터에 속한 각 전자 장치들 간의 경쟁(contention) 기반으로 송신될 수 있다. 상기 DW은, 각 전자 장치들 간의 데이터 교환을 위해, 해당 전자 장치가 절전 모드인 슬립(sleep) 상태에서 웨이크업(wake-up) 상태로 액티브 되는 구간이다.
상기 DW는, 예를 들어, 밀리 세컨드(millisecond) 단위의 시간 유닛(TU: time unit)으로 구분될 수 있으며, 상기 동기 비콘과 서비스 발견 프레임을 송수신하기 위한 DW는, NAN 통신 표준에 따라, 16 개의 시간 유닛(16TU)들을 점유할 수 있고, 512 개의 시간 유닛(512T)으로 반복되는 주기(cycle)를 가질 수 있다.
상기 발견 비콘 401은, 클러스터에 참여(join)하지 못한 다른 전자 장치가 상기 클러스터를 발견할 수 있도록 송신되는 신호이다. 즉, 상기 발견 비콘 401은 상기 클러스터의 존재를 알리기 위한 신호로서, 상기 클러스터에 참여하지 않은 전자 장치들이 패시브 스캔(passive scan)을 수행하여, 상기 발견 비콘 401을 수신해야만 상기 클러스터에 참여할 수 있다.
상기 발견 비콘 401은, 상기 클러스터에 동기화하기 위한 필요 정보를 포함할 수 있다. 예를 들어, 상기 발견 비콘은, 신호의 기능(function)(예: 비콘)을 지시하는 FC(Frame Control) 필드, 방송 주소(broadcast address), 송신 장치의 MAC(Media Access Control) 주소, 클러스터 식별자(identifier), 시퀀스 제어(sequence control), 비콘 프레임에 대한 타임 스탬프(time stamp), 상기 발견 비콘의 송신 간격을 나타내는 비콘 간격(beacon interval), 송신 장치에 대한 능력(capability) 정보 중 적어도 하나를 포함할 수 있다.
상기 발견 비콘 401은, 적어도 하나의 근접 네트워크(또는 클러스터) 관련 정보 요소(information element)을 포함할 수 있고, 상기 근접 네트워크 관련 정보는 속성(attribute) 정보라고 지칭될 수 있다.
상기 동기 비콘 402는, 클러스터 내의 속한 각 전자 장치들 간의 동기화를 유지하기 위한 신호이다. 상기 동기 비콘 402는, 상기 클러스터에 동기화하기 위한 필요 정보를 포함할 수 있다.
예를 들어, 상기 동기 비콘 402는, 신호의 기능(예: 비콘)을 지시하는 FC 필드, 방송 주소, 송신 장치의 MAC 주소, 클러스터 식별자, 시퀀스 제어 필드, 비콘 프레임에 대한 타임 스탬프, DW 의 시작 지점 간의 간격을 나타내는 비콘 간격 필드, 송신 장치에 대한 능력 정보 중 적어도 하나를 포함할 수 있다. 상기 동기 비콘 402는, 적어도 하나의 근접 네트워크 관련 정보를 포함할 수 있다.
상기 서비스 발견 프레임 403은, 근접 네트워크를 통해 데이터를 교환하기 위한 신호이고, 상기 근접 네트워크 관련 정보는, 상기 근접 네트워크 서비스를 위한 컨텐츠(contents)를 포함할 수 있다. 상기 서비스 발견 프레임 403은, 벤더 특정 공개 액션 프레임(vender specific public action frame)으로서, 다양한 필드들을 포함할 수 있다.
예를 들어, 상기 서비스 발견 프레임 403은, 카테고리(category), 액션(action) 필드 등을 포함할 수 있으며, 적어도 하나의 근접 네트워크 관련 정보를 포함할 수 있다.
상기 발견 비콘 401은, 상기 근접 네트워크 관련 정보를 포함할 수 있다. 상기 근접 네트워크 관련 정보는, 정보의 종류를 나타내는 식별자, 정보의 길이 및 대응하는 정보인 바디(body) 필드를 포함할 수 있다.
예를 들어, 상기 대응하는 정보는, 마스터 지시(master indication) 정보, 클러스터 정보, 서비스 식별자 목록 정보, 서비스 서술(descriptor) 정보, 연결 능력 정보, 무선 랜 기초 구조(infrastructure) 정보, P2P(Peer To Peer) 동작 정보, IBSS(Independent Basic Service Set) 정보, 매쉬(mesh) 정보, 추가 근접 네트워크 서비스 발견 정보, 추가 가용성 맵(further availability map) 정보, 국가 코드(country code) 정보, 레인징 정보, 클러스터 발견 정보, 벤더 특정 정보 중 적어도 하나를 포함할 수 있다.
도 5는, 본 개시의 다양한 실시 예에 따른 클러스터 내의 데이터 교환을 예시한 도면이다. 도 5을 참조하면, NAN 클러스터를 구성하는 적어도 어느 하나의 전자 장치 501은, 마스터(master) 전자 장치의 역할을 수행할 수 있다.
상기 전자 장치 501가, 예를 들어, NAN 통신 표준에 따라 DW 구간에서, 서비스 발견 프레임(SDF)을 송신하고, 상기 NA 클러스터를 구성하는 다른 전자 장치들 502, 503가, 상기 서비스 발견 프레임(SDF)를 수신할 수 있다.
상기 DW 이외의 구간에서, 상기 전자 장치들 501, 502, 503은 전력 소비를 줄이기 위해 절전 모드인 슬립(sleep) 상태를 유지한다. 예를 들어, 상기 전자 장치들의 타임 클럭(time clock)에 기준하여, DW 액티브 구간에서만, 슬립 상태에서 웨이크업(wake-up) 상태로 동작하기 때문에, 전력 소비를 줄일 수 있다.
도 6은, 본 개시의 다양한 실시 예에 따른 각 전자 장치들 간의 디스커버리 동작에 대한 예시 도면이다. 도 6을 참조하면, 예를 들어, 하나의 클러스터 내에 속한 제1 내지 제3 전자 장치들 601, 602, 603은, 각 전자 장치들의 전력 상태 또는 작동 상태 등에 따라, 서로 다른 DW 액티브 구간을 설정할 수 있다.
상기 제1 전자 장치 601은, NAN 통신 표준에 따라 16 개의 DW 시간 유닛(TU) 동안, 1 x 512 TU 간격으로 신호 송수신이 가능한 16 개의 DW 액티브 구간(DW0~15)을 설정할 수 있다.
상기 제2 전자 장치 602는, 상기 16 개의 DW 시간 유닛(TU) 동안, 2 x 512 TU 간격으로 신호 송수신이 가능한 8 개의 DW 액티브 구간(DW0, 2, 4, 6, 8, 10, 12, 14)을 설정할 수 있다.
상기 제3 전자 장치 603은, 상기 16 개의 DW 시간 유닛(TU) 동안, 4 x 512 TU 간격으로 신호 송수신이 가능한 4 개의 DW 액티브 구간(DW0, 4, 8, 12)을 설정할 수 있다.
상기 NAN 통신 표준에 따르면, 상기 16 개의 DW 중, 첫 번째 DW(DW0)에서는, 모든 전자 장치들이 반드시 웨이크업(wake-up) 상태가 되도록 규정하고 있으며, 이로 인해 각 전자 장치들 601~603간의 동기화가 계속 유지될 수 있다.
상기 제1 전자 장치 601가, 예를 들어, DW5에 서비스 발견 프레임(SDF) 등을 브로드캐스팅(broadcasting) 또는 유니캐스팅(unicasting) 방식으로 송신하는 경우, 도 6에 도시한 바와 같이, 상기 제2 전자 장치 602와 제3 전자 장치 603은, DW 액티브 구간이 아닌 슬립(sleep) 상태이기 때문에, 상기 서비스 발견 프레임(SDF)를 수신할 수 없다.
즉, 상기 제1 내지 제3 전자 장치 들601~603은, 각 전자 장치들의 전력 상태 또는 작동 상태 등에 따라 서로 다르게 설정되거나 변경될 수 있는 DW의 액티브 구간 정보를 서로 공유하고 있지 않으면, 도 6을 참조로 전술한 바와 같이, 임의의 한 전자 장치가 송신한 신호를, 다른 전자 장치가 수신할 수 없는 신호 전송의 오류가 발생할 수 있다.
본 개시의 다양한 실시 예는, 각 전자 장치들에 설정된 DW 액티브 구간 정보를 서로 공유하고, 상기 공유된 액티브 구간 정보에 기반하여, 다른 전자 장치가 신호를 수신할 수 있는 적절한 액티브 구간에 신호를 송수신함으로써, 클러스터 내의 한 전자 장치가 송신한 신호를 다른 전자 장치가 확실하게 수신할 수 있도록 하여, 신호 전송의 확실성을 높이고, 불필요한 전력 소비를 줄일 수 있다.
도 7은, 본 개시의 다양한 실시 예에 따른 디스커버리 윈도우의 액티브 구간 정보에 대한 예시 도면이다. 도 7을 참조하면, 상기 DW 액티브 구간 정보는, 예를 들어, AADW(Available Active Discovery Window) 비트맵(bitmap) 등으로 다양하게 지칭될 수 있으며, 상기 AADW비트맵은, 16 비트의 비트 열일 수 있다,
상기 AADW 비트맵에 포함된 1의 값은, DW가 액티브 되는 구간을 나타내고, 상기 AADW 비트맵에 포함된 0의 값은, DW가 액티브 되지 않은 구간을 나타낸다.
예를 들어, 도 6을 참조로 전술한 제1 전자 장치 601의 AADW 비트맵 701은, ‘1111111111111111’의 비트 열 값을 가질 수 있으며, 이 값은, 상기 제1 전자 장치 601이, 16 개의 DW 시간 유닛(TU) 동안, 1 x 512 TU 간격으로 신호 송수신이 가능한 16 개의 DW 액티브 구간(DW0~15)으로 설정되었음을 나타낸다.
상기 제2 전자 장치 602의 AADW 비트맵 702는, ‘1010101010101010’의 비트 열 값을 가질 수 있으며, 이 값은, 상기 전자 장치 602가, 16 개의 DW 시간 유닛(TU) 동안, 2 x 512 TU 간격으로 신호 송수신이 가능한 8 개의 DW 액티브 구간(DW0, 2, 4, 6, 8, 10, 12, 14)으로 설정되었음을 나타낸다.
상기 제3 전자 장치 603의 AADW 비트맵 703은, ‘1000100010001000’의 비트 열 값을 가질 수 있으며, 이 값은, 상기 전자 장치603이, 16 개의 DW 시간 유닛(TU) 동안, 4 x 512 TU 간격으로 신호 송수신이 가능한 4 개의 DW 액티브 구간(DW0, 4, 8, 12)으로 설정되었음을 나타낸다.
도 8은, 본 개시의 다양한 실시 예에 따른 NAN 서비스 디스커버리 프레임에 대한 예시 도면이다. 도 8을 참조하면, 상기 NAN 서비스 디스커버리 프레임 800은, NAN 통신 표준에 따라, 카테고리(category) 801, 액션 필드(action field) 802, OUI(Organizationally Unique Identifier) 803, OUI Type 803, 그리고 NAN 속성(attribute) 필드 805을 포함할 수 있다.
상기 NAN 속성 필드 805는, 정해지지 않은 가변 사이즈(variable size)와 가변 밸유(variable value)를 가지며, 적어도 하나 이상의 NAN 속성 정보가 기록될 수 있다.
본 개시의 다양한 실시 예는, 하나의 클러스터에 속한 전자 장치가, 자신의 DW 액티브 구간 정보인 AADW 비트맵을, 서비스 발견 프레임(SDF), 예를 들어, 상기 NAN 속성 필드 805등에 포함시켜 전송하고, 상기 하나의 클러스터에 속한 다른 전자 장치들이 이를 수신하여 공유할 수 있도록 할 수 있다.
더 나아가, 상기 AADW 비트맵은, 동기 비콘 또는 발견 비콘 등에 포함시켜 전송하여, 다른 전자 장치들이 공유하도록 할 수 있다. 이하에서는, 상기 AADW 비트맵이, 상기 서비스 발견 프레임(SDF) 내에 포함되는 다양한 실시 예에 대해 상세히 설명한다. 다만, 이하에서 상세히 설명하는 특정 실시예에 한정되지 않음은 당업자에게 자명하다.
도 9는, 본 개시의 다양한 실시 예에 따른 NAN 속성 일반 포맷을 예시한 도면이다. 도 9을 참조하면, 상기 NAN 속성 일반 포맷(attribute general format) 900은, NAN 통신 표준에 따라, 속성 아이디(attribute ID) 901, 렝스(length) 902, 그리고 속성 바디 필드(attribute body field) 903을 포함할 수 있다.
상기 속성 아이디901와 렝스 902는, 각각 정해진 사이즈(예: 1 octets, 2 octets)와 정해지지 않은 가변 밸유(variable value)를 가지며, 상기 속성 바디 필드 903은, 정해지지 않은 가변 사이즈(variable size)와 가변 밸유(variable value)를 가진다, 본 개시의 다양한 실시 예는, 상기 속성 바디 필드 903에, 상기 AADW 비트맵을 포함시켜 다른 전자 장치로 전송할 수 있다.
도 10은, 본 개시의 다양한 실시 예에 따른 NAN 비콘 프레임과 NAN 서비스 발견 프레임에서의 NAN 속성 포맷을 예시한 도면이다. 도 10을 참조하면, 상기 NAN 비콘 프레임과 NAN 서비스 발견 프레임에서의 NAN 속성 포맷 1000은, NAN 통신 표준에 따라, 다양한 여러 속성 정보들을 포함할 수 있다.
특히, 도 10에 도시한 바와 같이, 상기 NAN 속성 포맷 1000에 따르면, 서비스 서술자 속성(service description attribute) 1001, 리저브드 영역(reserved) 1002, 그리고 벤더 특정 속성(vendor specific attribute) 1003 등을 포함할 수 있고, 각 속성 정보들에 대한 고유의 속성 아이디(attribute ID)들을 포함할 수 있다.
본 개시의 다양한 실시 예들 중 제1 실시 예로서, 상기 리저브드 영역 1002내에, 해당 전자 장치의 AADW 비트맵을 포함시켜 전송할 수 있고, 제2 실시 예로서, 상기 벤더 특정 속성 10003내에, 해당 전자 장치의 AADW 비트맵을 포함시켜 전송할 수 있으며, 상기 AADW 비트맵이 포함되었음을 알리는 고유의 속성 아이디를 새로 정의하여, 클러스터 내의 다른 전자 장치들로 전송할 수 있다. 더 나아가, 제3 실시 예로서, 상기 서비스 서술자 속성100 내에, 해당 전자 장치의 AADW 비트맵을 포함시켜 전송할 수 있다.
도 11은, 본 개시의 다양한 실시 예에 따른 서비스 서술자 속성 포맷에 대한 예시 도면이다. 도 11을 참조하면, 상기 서비스 서술자 속성 포맷 1100은, NAN 통신 표준에 따라, 다양한 여러 정보들을 포함할 수 있다.
특히, 도 11에 도시한 바와 같이, 상기 서비스 서술자 속성 포맷 1100에 따르면, 서비스 아이디(service ID) 1101와, 서비스 정보 (service Info.) 등을 포함할 수 있다. 상기 서비스 아이디 1101은, 정해진 사이즈(예: 6 octets)와 정해지지 않은 가변 밸유(variable value)를 가지며, 상기 서비스 정보 1102는, 정해지지 않은 가변 사이즈(variable size)와 가변 밸유(variable value)를 가진다.
본 개시의 다양한 실시 예들 중 제3 실시 예로서, 상기 서비스 정보 1102 내에, 해당 전자 장치의 AADW 비트맵을 포함시켜 전송할 수 있고, 상기 AADW 비트맵이 포함되었음을 알리는 새로운 서비스 아이디 1101를 새로 정의하여, 클러스터 내의 다른 전자 장치들로 전송할 수 있다.
도 12는, 본 개시의 다양한 실시 예에 따른 AADW 비트맵을 이용한 디스커버리 동작에 대한 예시 도면이다. 도 12를 참조하면, 예를 들어, 하나의 클러스터 내에 속한 제1 내지 제3 전자 장치들 1201, 1202, 1203은, 각 전자 장치들의 전력 상태 또는 작동 상태 등에 따라, 서로 다른 DW 액티브 구간을 설정할 수 있다.
상기 제1 전자 장치 1201은, NAN 통신 표준에 따라 16 개의 DW 시간 유닛(TU) 동안, 1 x 512 TU 간격으로 신호 송수신이 가능한 16 개의 DW 액티브 구간(DW0~15)을 설정할 수 있다.
상기 제2 전자 장치 1202는, 상기 16 개의 DW 시간 유닛(TU) 동안, 2 x 512 TU 간격으로 신호 송수신이 가능한 8 개의 DW 액티브 구간(DW0, 2, 4, 6, 8, 10, 12, 14)을 설정할 수 있다.
상기 제3 전자 장치 1203은, 상기 16 개의 DW 시간 유닛(TU) 동안, 4 x 512 TU 간격으로 신호 송수신이 가능한 4 개의 DW 액티브 구간(DW0, 4, 8, 12)을 설정할 수 있다.
상기 NAN 통신 표준에 따르면, 상기 16 개의 DW 중, 첫 번째 DW(DW0)에서는, 모든 전자 장치들이 반드시 웨이크업(wake-up) 상태가 되도록 규정하고 있으며, 이로 인해 각 전자 장치들 1201~1203간의 동기화가 계속 유지될 수 있다.
본 개시의 다양한 실시 예는, 적어도 상기와 같이 모든 전자 장치들이 웨이크업 상태가 되는 DW0 에서, 각 전자 장치에 설정되어 있는 AADW 비트맵을, 서비스 발견 프레임(SDF) 내에 포함시켜 전송할 수 있으며, 각 전자 장치에 설정된 AADW 비트맵이 변경되는 경우에도 상기 AADW 비트맵을 서비스 발견 프레임에 포함시켜 전송할 수 있다, 이에 따라, 상기 모든 전자 장치들이 서로의 AADW 비트맵들을 공유할 수 있다.
상기 각 전자 장치는, 상기 공유된 다른 전자 장치의 AADW 비트맵에 기반하여, 동기 비콘, 발견 비콘, 그리고 서비스 발견 프레임 중 적어도 어느 하나 이상을 브로드캐스팅 또는 유니캐스팅 방식 등으로 송신하여, 다른 전자 장치에게 전송하고자 하는 신호를 확실하게 송신할 수 있다.
도 12을 참조하면, 상기 제1 내지 제3 전자 장치 1201, 1202, 1203은, 서로의 AADW 비트맵을 공유하고 있기 때문에, 상기 제1 전자 장치 1201이, 도 12의 DW4에서, 서비스 발견 프레임(SDF1b)을 송신하는 경우, 상기 제2 전자 장치 1202와 제3 전자 장치 1203가, 서비스 발견 프레임(SDF1b)을 모두 수신할 수 있다. 이때 상기 서비스 발견 프레임(SDF1b)의 송신 방식은, 결과적으로 브로드캐스팅 방식이 된다.
상기 제1 전자 장치 1201가, 도 12의 DW6에서, 서비스 발견 프레임(SDF1c)를 송신하는 경우, 상기 제2 전자 장치 1202만이, 상기 서비스 발견 프레임(SDF1c)을 수신할 수 있다. 이때 상기 서비스 발견 프레임(SDF1c)의 송신은, 결과적으로 유니캐스팅 방식이 된다.
상기 제2 전자 장치 1202가, 도 12의 DW0서, 서비스 발견 프레임(SDF2b)를 송신하는 경우, 상기 제1 전자 장치 1201와 제3 전자 장치 1203가, 서비스 발견 프레임(SDF2b)을 모두 수신할 수 있다. 이때 상기 서비스 발견 프레임(SDF2b)의 송신 방식은, 결과적으로 브로드캐스팅 방식이 된다.
상기 제2 전자 장치 1202가, 도 12의 DW10에서, 서비스 발견 프레임(SDF2c)를 송신하는 경우, 상기 제1 전자 장치 1201만이, 상기 서비스 발견 프레임(SDF2c)을 수신할 수 있다. 이때 상기 서비스 발견 프레임(SDF2c)의 송신은, 결과적으로 유니캐스팅 방식이 된다.
상기 제3 전자 장치 1203가, 도 12의 DW12에서, 서비스 발견 프레임(SDF3b)를 송신하는 경우, 상기 제1 전자 장치 1201와 제2 전자 장치 1202가, 서비스 발견 프레임(SDF3b)을 모두 수신할 수 있다. 이때 상기 서비스 발견 프레임(SDF3b)의 송신 방식은, 결과적으로 브로드캐스팅 방식이 된다.
본 개시의 다양한 실시 예에 따르면, 전자 장치에 있어서, 근접 네트워크를 통해 다른 전자 장치와 통신하는 통신 모듈; 및 상기 통신 모듈을 제어하는 프로세서를 포함하되, 상기 프로세서는,
상기 통신 모듈을 제어하여, 상기 근접 네트워크를 통해 다른 전자 장치와 클러스터를 구성하고, 상기 다른 전자 장치에 대한 디스커버리 윈도우의 액티브 구간 정보를 획득하고, 상기 액티브 구간 정보에 기반하여, 상기 다른 전자 장치와 통신할 수 있다.
상기 근접 네트워크는, NAN(Neighbor Awareness Networking) 통신 표준이 적용되는 근거리 무선 네트워크이고, 상기 디스커버리 윈도우의 액티브 구간 정보는, AADW(Available Active Discovery Window) 비트맵(bitmap)일 수 있고, 상기 디스커버리 윈도우의 액티브 구간 정보는, 상기 근접 네트워크에 적용되는 NAN 통신 표준의 서비스 디스커버리 프레임(Service Discovery Frame) 내에 포함되어 전송될 수 있다.
상기 디스커버리 윈도우의 액티브 구간 정보는, 상기 서비스 디스커버리 프레임의 NAN 속성(Attribute) 필드의 리저브드(Reserved) 영역에 포함되거나, 상기 서비스 디스커버리 프레임의 NAN 속성(Attribute) 필드의 벤더 특정 속성(Vendor Specific Attribute) 영역에 포함되거나, 상기 서비스 디스커버리 프레임의 NAN 속성(Attribute) 필드의 서비스 서술자 속성(Service Descriptor Attribute) 영역에 포함되어 전송될 수 있다.
상기 서비스 서술자 속성 영역은, 서비스 아이디(Service ID) 필드와 서비스 정보(Service Info.) 필드를 포함하고, 상기 서비스 아이디 필드는, 상기 디스커버리 윈도우의 액티브 구간 정보에 대한 서비스 아이디를 포함하고, 상기 서비스 정보 필드는, 상기 디스커버리 윈도우의 액티브 구간 정보를 포함할 수 있다.
상기 프로세서는, 상기 통신 모듈을 제어하여, 상기 다른 전자 장치와 통신하던 도중, 상기 전자 장치의 디스커버리 윈도우의 액티브 구간 정보가 변경되면, 상기 변경된 디스커버리 윈도우의 액티브 구간 정보를, 상기 다른 전자 장치로 송신할 수 있고, 상기 전자 장치의 디스커버리 윈도우의 액티브 구간 정보는, 상기 전자 장치의 전력 상태 또는 작동 상태의 변화 중 적어도 어느 하나에 의해 변경될 수 있다.
상기 프로세서는, 상기 통신 모듈을 제어하여, 상기 다른 전자 장치와 통신하던 도중, 상기 다른 전자 장치의 변경된 디스커버리 윈도우의 액티브 구간 정보가 획득되면, 상기 획득된 액티브 구간 정보에 일치하게, 상기 전자 장치의 디스커버리 윈도우의 액티브 구간 정보를 변경할 수 있다.
도 13은, 본 개시의 다양한 실시 예에 따른 NAN 통신 방법에 대한 동작 흐름도이다. 도 13을 참조하면, 동작 1300에서, NAN 통신 표준을 따라 주변에 인접한 다수의 전자 장치들은, 근접 네트워크로서 하나의 클러스터(cluster)을 구성할 수 있다.
동작 1301에서, 상기 클러스터를 구성한 다수의 전자 장치들은, 각 전자 장치에 설정된 DW 액티브 구간 정보인 AADW 비트맵을 서비스 발견 프레임(SDF) 내에 포함시켜 다른 전자 장치로 전송함으로써, 상기 다수의 전자 장치들은, 서로의 AADW 비트맵들을 공유할 수 있다.
동작 1302에서, 상기 각 전자 장치들은, 상기 공유된 다른 전자 장치들의 AADW 비트맵에 기반하여, 적어도 하나 이상의 다른 전자 장치가 웨이크업 상태인 DW에서, 동기 비콘 및 서비스 발견 프레임 등을 송신하는 정확한 NAN 통신을 수행할 수 있다.
도 14는, 본 개시의 다양한 실시 예에 따른 변경된 AADW 비트맵을 이용한 디스커버리 동작에 대한 예시 도면이다. 도 14를 참조하면, 예를 들어, 하나의 클러스터 내에 속한 제1 전자 장치 1401와 제2 전자 장치 1402는, 각 전자 장치들의 전력 상태 또는 작동 상태 등에 따라, 이미 설정된 DW 액티브 구간을 임의로 변경할 수 있다.
상기 제1 전자 장치 1401와 제2전자 장치 1402는, 서로의 AADW 비트맵을 공유하고 있기 때문에, 도 14의 DW0 내지 DW6에서, 서비스 발견 프레임(SDF1b) 등을 송수신하여 데이터를 교환할 수 있다.
이후, 상기 제2 전자 장치 1402가, 저전력 상태 또는 작동 상태 등에 따라 기 설정된 AADW 비트맵을 다르게 변경하는 경우, 상기 변경된 AADW 비트맵은, 서비스 발견 프레임(SDF2a)에 포함시켜, DW8에서 송신할 수 있다.
상기 제1 전자 장치 1401이, 상기 DW8에서 수신되는 서비스 발견 프레임(SDF2a) 내의 AADW 비트맵을 추출하여, 상기 제2 전자 장치 1402의 AADW 비트맵으로 업데이트한 후, 상기 업데이트된 AADW 비트맵에 맞추어, 상기 제2 전자 장치 1402와의 NAN 통신을 수행할 수 있다.
도 15는, 본 개시의 다양한 실시 예에 따른 NAN 통신 방법에 대한 다른 동작 흐름도이다. 도 15을 참조하면, 동작 1500에서, NAN 통신 표준을 따라 주변에 인접한 다수의 전자 장치들은, 근접 네트워크로서 하나의 클러스터(cluster)을 구성할 수 있다.
동작 1501에서, 상기 클러스터를 구성한 다수의 전자 장치들은, 각 전자 장치에 설정된 DW 액티브 구간 정보인 AADW 비트맵을 서비스 발견 프레임(SDF) 내에 포함시켜 다른 전자 장치로 전송함으로써, 상기 다수의 전자 장치들은, 서로의 AADW 비트맵들을 공유할 수 있다.
동작 1502에서, 상기 각 전자 장치들은, 상기 공유된 다른 전자 장치들의 AADW 비트맵에 기반하여, 적어도 하나 이상의 다른 전자 장치가 웨이크업 상태인 DW에서, 동기 비콘 및 서비스 발견 프레임 등을 송신하는 NAN 통신을 수행할 수 있다.
동작 1503에서, 상기 다수의 전자 장치들 중 적어도 어느 하나의 전자 장치가, 전력 상태 또는 작동 상태 등에 따라, AAWD 비트맵을 이전과 다르게 변경하는 경우, 동작 1504에서, 상기 AADW 비트맵을 변경한 전자 장치는, 상기 변경된 AADW 비트맵을 서비스 발견 프레임(SDF) 내에 포함시켜 다른 전자 장치로 전송함으로써, 상기 다수의 전자 장치들이, 상기 변경된 AADW 비트맵들을 업데이트하여 공유할 수 있다.
동작 1505에서, 상기 각 전자 장치들은, 상기 업데이트 및 공유된 다른 전자 장치들의 AADW 비트맵에 기반하여, 적어도 하나 이상의 다른 전자 장치가 웨이크업 상태인 DW에서, 동기 비콘 및 서비스 발견 프레임 등을 송신하는 NAN 통신을 수행할 수 있다.
본 개시의 다양한 실시 예에 따르면, 전자 장치의 동작 방법에 있어서, 근접 네트워크를 통해 다른 전자 장치와 클러스터를 구성하는 동작; 상기 다른 전자 장치에 대한 디스커버리 윈도우의 액티브 구간 정보를 획득하는 동작; 및 상기 액티브 구간 정보액티브 구간 정보에 기반하여, 상기 다른 전자 장치와 통신하는 동작을 포함할 수 있다.
상기 근접 네트워크는, NAN(Neighbor Awareness Networking) 통신 표준이 적용되는 근거리 무선 네트워크이고, 상기 디스커버리 윈도우의 액티브 구간 정보는, AADW(Available Active Discovery Window) 비트맵(bitmap)일 수 있고, 상기 디스커버리 윈도우의 액티브 구간 정보는, 상기 근접 네트워크에 적용되는 NAN 통신 표준의 서비스 디스커버리 프레임(Service Discovery Frame) 내에 포함되어 전송될 수 있다.
상기 디스커버리 윈도우의 액티브 구간 정보는, 상기 서비스 디스커버리 프레임의 NAN 속성(Attribute) 필드의 벤더 특정 속성(Vendor Specific Attribute) 영역에 포함되거나, 상기 서비스 디스커버리 프레임의 NAN 속성(Attribute) 필드의 서비스 서술자 속성(Service Descriptor Attribute) 영역에 포함되어 전송될 수 있다.
상기 서비스 서술자 속성 영역은, 서비스 아이디(Service ID) 필드와 서비스 정보(Service Info.) 필드를 포함하고, 상기 서비스 아이디 필드는, 상기 디스커버리 윈도우의 액티브 구간 정보에 대한 서비스 아이디를 포함하고, 상기 서비스 정보 필드는, 상기 디스커버리 윈도우의 액티브 구간 정보를 포함할 수 있다.
상기 다른 전자 장치와 통신하던 도중, 상기 전자 장치의 디스커버리 윈도우의 액티브 구간 정보가 변경되면, 상기 변경된 디스커버리 윈도우의 액티브 구간 정보를, 상기 다른 전자 장치로 송신하는 동작을 더 포함할 수 있고, 상기 전자 장치의 디스커버리 윈도우의 액티브 구간 정보는, 상기 전자 장치의 전력 상태 또는 작동 상태의 변화 중 적어도 어느 하나에 의해 변경될 수 있다.
상기 다른 전자 장치와 통신하던 도중, 상기 다른 전자 장치의 변경된 디스커버리 윈도우의 액티브 구간 정보가 획득되면, 상기 획득된 액티브 구간 정보에 일치하게, 상기 전자 장치의 디스커버리 윈도우의 액티브 구간 정보를 변경하는 동작을 더 포함할 수 있다.
본 개시의 다양한 실시 예에 대해 구체적으로 설명하였으나, 본 개시의 다양한 실시 예의 범위에서 벗어나지 않는 한도 내에서 여러 가지 변형이 가능하므로, 본 개시의 다양한 실시 예의 범위는 설명된 실시 예에 국한되어 정해져서는 아니 되며, 후술하는 특허청구의 범위뿐만 아니라 이 특허청구의 범위와 균등한 것들에 의해 정해져야 한다.
101: 전자 장치 110: 버스
120: 프로세서 130: 메모리
140: 프로그램 150: 입출력 인터페이스
160: 디스플레이 170: 통신 인터페이스

Claims (36)

  1. 삭제
  2. 삭제
  3. 삭제
  4. 삭제
  5. 삭제
  6. 삭제
  7. 삭제
  8. 삭제
  9. 삭제
  10. 삭제
  11. 삭제
  12. 삭제
  13. 삭제
  14. 삭제
  15. 삭제
  16. 삭제
  17. 삭제
  18. 삭제
  19. 삭제
  20. 삭제
  21. 삭제
  22. NAN(Neighbor Awareness Networking) 클러스터 내의 전자 장치의 동작 방법에 있어서,
    상기 NAN 클러스터 내의 다른 전자 장치로부터, 상기 다른 전자 장치가 웨이크업 상태일 때, 직접 통신 경로를 통해, 복수의 DW(discovery window) 중 적어도 하나의 DW를 나타내기 위한 정보를 포함하는 NAN SDF(service discovery frame)를 수신하는 동작; 및
    상기 수신된 NAN SDF에 기반하여, 상기 복수의 DW 중 상기 적어도 하나의 DW에서, 동작 상태를 슬립 상태에서 상기 웨이크업 상태로 전환하는 동작을 포함하고,
    상기 정보는 복수의 비트를 포함하는 비트맵을 포함하고,
    상기 복수의 비트 중 상기 적어도 하나의 DW에 대응되는 적어도 하나의 비트는 제1 값으로 설정되고, 상기 복수의 비트 중 상기 적어도 하나의 비트를 제외한 나머지 비트는 제2 값으로 설정되는 전자 장치의 동작 방법.
  23. 제22항에 있어서,
    상기 전환하는 동작에 기반하여, 상기 직접 통신 경로를 통해, 상기 적어도 하나의 DW에서, 상기 다른 전자 장치로부터 신호를 수신하는 동작을 더 포함하는 전자 장치의 동작 방법.
  24. 제22항에 있어서,
    상기 웨이크업 상태는 상기 다른 전자 장치와 통신하기 위한 동작 상태이고,
    상기 슬립 상태는 상기 전자 장치의 전력 소모를 방지하기 위해 상기 다른 전자 장치와의 통신을 종료하기 위한 동작 상태인 전자 장치의 동작 방법.
  25. 제22항에 있어서,
    상기 NAN SDF는 NAN 속성을 위한 필드를 포함하고,
    상기 정보는 상기 필드 중 적어도 하나의 필드 내에 포함되는 전자 장치의 동작 방법.
  26. 제22항에 있어서,
    상기 다른 전자 장치가 상기 웨이크업 상태일 때, 상기 다른 전자 장치로부터, 상기 복수의 DW 중 적어도 하나의 다른 DW를 나타내기 위한 정보를 포함하는 다른 NAN SDF를 수신하는 동작을 더 포함하고,
    상기 다른 NAN SDF는 상기 다른 전자 장치의 스케줄링이 변경되면 상기 다른 전자 장치로부터 전송되는 전자 장치의 동작 방법.
  27. 제22항에 있어서,
    상기 다른 전자 장치와 상기 NAN 클러스터를 구성하는 동작을 더 포함하는 전자 장치의 동작 방법.
  28. NAN(Neighbor Awareness Networking) 클러스터 내의 전자 장치에 있어서,
    프로세서; 및
    상기 프로세서와 작동적으로 연결된 통신 모듈을 포함하고,
    상기 프로세서는,
    상기 NAN 클러스터 내의 다른 전자 장치로부터, 상기 다른 전자 장치가 웨이크업 상태일 때, 직접 통신 경로를 통해, 복수의 DW(discovery window) 중 적어도 하나의 DW를 나타내기 위한 정보를 포함하는 NAN SDF(service discovery frame)를 수신하도록 제어하고,
    상기 수신된 NAN SDF에 기반하여, 상기 복수의 DW 중 상기 적어도 하나의 DW에서, 동작 상태를 슬립 상태에서 상기 웨이크업 상태로 전환하도록 설정되고,
    상기 정보는 복수의 비트를 포함하는 비트맵을 포함하고,
    상기 복수의 비트 중 상기 적어도 하나의 DW에 대응되는 적어도 하나의 비트는 제1 값으로 설정되고, 상기 복수의 비트 중 상기 적어도 하나의 비트를 제외한 나머지 비트는 제2 값으로 설정되는 전자 장치.
  29. 제28항에 있어서,
    상기 프로세서는,
    상기 동작 상태의 전환에 기반하여, 상기 직접 통신 경로를 통해, 상기 적어도 하나의 DW에서, 상기 다른 전자 장치로부터 신호를 수신하도록 제어하는 전자 장치.
  30. 제28항에 있어서,
    상기 웨이크업 상태는 상기 다른 전자 장치와 통신하기 위한 동작 상태이고,
    상기 슬립 상태는 상기 전자 장치의 전력 소모를 방지하기 위해 상기 다른 전자 장치와의 통신을 종료하기 위한 동작 상태인 전자 장치.
  31. 제28항에 있어서,
    상기 NAN SDF는 NAN 속성을 위한 필드를 포함하고,
    상기 정보는 상기 필드 중 적어도 하나의 필드 내에 포함되는 전자 장치.
  32. 제28항에 있어서,
    상기 프로세서는,
    상기 다른 전자 장치가 상기 웨이크업 상태일 때, 상기 다른 전자 장치로부터, 상기 복수의 DW 중 적어도 하나의 다른 DW를 나타내기 위한 정보를 포함하는 다른 NAN SDF를 수신하도록 제어하고,
    상기 다른 NAN SDF는 상기 다른 전자 장치의 스케줄링이 변경되면 상기 다른 전자 장치로부터 전송되는 전자 장치.
  33. 제28항에 있어서,
    상기 프로세서는,
    상기 다른 전자 장치와 상기 NAN 클러스터를 구성하도록 설정된 전자 장치.
  34. NAN(Neighbor Awareness Networking) 클러스터 내의 전자 장치에 있어서,
    통신 모듈; 및
    상기 통신 모듈과 작동적으로 연결된 프로세서를 포함하고,
    상기 프로세서는,
    상기 전자 장치가 웨이크업 상태일 때, 상기 NAN 클러스터 내의 다른 전자 장치로, 직접 통신 경로를 통해, 복수의 DW(discovery window) 중 적어도 하나의 DW를 나타내기 위한 정보를 포함하는 NAN SDF(service discovery frame)를 전송하도록 제어하고,
    상기 정보는, 상기 복수의 DW 중 상기 적어도 하나의 DW에서, 동작 상태를 슬립 상태에서 상기 웨이크업 상태로 전환하기 위해 상기 다른 전자 장치에 의해 사용되고,
    상기 정보는 복수의 비트를 포함하는 비트맵을 포함하고,
    상기 복수의 비트 중 상기 적어도 하나의 DW에 대응되는 적어도 하나의 비트는 제1 값으로 설정되고, 상기 복수의 비트 중 상기 적어도 하나의 비트를 제외한 나머지 비트는 제2 값으로 설정되는 전자 장치.
  35. 제34항에 있어서,
    상기 웨이크업 상태는 상기 전자 장치와 통신하기 위한 동작 상태이고,
    상기 슬립 상태는 상기 다른 전자 장치의 전력 소모를 방지하기 위해 상기 전자 장치와의 통신을 종료하기 위한 동작 상태인 전자 장치.
  36. 제34항에 있어서,
    상기 NAN SDF는 NAN 속성을 위한 필드를 포함하고,
    상기 정보는 상기 필드 중 적어도 하나의 필드 내에 포함되는 전자 장치.
KR1020140165439A 2014-11-25 2014-11-25 근접 네트워크 구성 방법 및 그 전자 장치 Active KR102251326B1 (ko)

Priority Applications (8)

Application Number Priority Date Filing Date Title
KR1020140165439A KR102251326B1 (ko) 2014-11-25 2014-11-25 근접 네트워크 구성 방법 및 그 전자 장치
US14/950,893 US9749940B2 (en) 2014-11-25 2015-11-24 Discovery method and an electronic device thereof
PCT/KR2015/012690 WO2016085246A1 (en) 2014-11-25 2015-11-25 Discovery method and an electronic device thereof
CN202010679034.3A CN111885581B (zh) 2014-11-25 2015-11-25 一种发现方法及其电子设备
CN201580057442.2A CN107148787B (zh) 2014-11-25 2015-11-25 一种发现方法及其电子设备
EP15196296.6A EP3026944B1 (en) 2014-11-25 2015-11-25 Discovery method and an electronic device thereof
US15/648,927 US10111161B2 (en) 2014-11-25 2017-07-13 Discovery method and an electronic device thereof
US16/153,198 US10506504B2 (en) 2014-11-25 2018-10-05 Discovery method and an electronic device thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020140165439A KR102251326B1 (ko) 2014-11-25 2014-11-25 근접 네트워크 구성 방법 및 그 전자 장치

Publications (2)

Publication Number Publication Date
KR20160062543A KR20160062543A (ko) 2016-06-02
KR102251326B1 true KR102251326B1 (ko) 2021-05-12

Family

ID=54770821

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020140165439A Active KR102251326B1 (ko) 2014-11-25 2014-11-25 근접 네트워크 구성 방법 및 그 전자 장치

Country Status (5)

Country Link
US (3) US9749940B2 (ko)
EP (1) EP3026944B1 (ko)
KR (1) KR102251326B1 (ko)
CN (2) CN107148787B (ko)
WO (1) WO2016085246A1 (ko)

Families Citing this family (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104080099B (zh) * 2013-03-29 2017-06-27 华为技术有限公司 一种无线控制器通信方法及无线控制器
KR102208438B1 (ko) * 2014-11-26 2021-01-27 삼성전자주식회사 근접 서비스 데이터 송신 방법 및 그 전자 장치
US9955523B2 (en) * 2014-12-01 2018-04-24 Intel Corporation Adaptively changing availability of NAN devices for post NAN activities
US10200826B2 (en) * 2015-01-30 2019-02-05 Intel Corporation Neighbor aware networking (NAN) device and method for service discovery
US10779219B2 (en) * 2015-03-09 2020-09-15 Lg Electronics Inc. Method and apparatus for transmitting data using multi-channels in wireless communication system
US10051470B2 (en) * 2015-03-23 2018-08-14 Qualcomm Incorporated Schedule selection and connection setup between devices participating in a NAN data link
JP6655968B2 (ja) * 2015-12-03 2020-03-04 キヤノン株式会社 通信装置、制御方法、及びプログラム
US10098135B2 (en) * 2016-02-22 2018-10-09 Intel IP Corporation Action frame for schedule update in a NAN
KR102577358B1 (ko) * 2016-07-06 2023-09-14 삼성전자주식회사 다중 주파수 대역을 이용한 통신 방법 및 장치
JP7034596B2 (ja) * 2017-03-15 2022-03-14 キヤノン株式会社 通信装置、通信方法、及びプログラム
CN108322931B (zh) * 2018-01-24 2021-09-24 海信视像科技股份有限公司 一种数据帧传输方法、装置及工作站
KR102501760B1 (ko) 2018-04-23 2023-02-21 삼성전자주식회사 복수의 주파수 대역에서 신호를 전송하기 위한 장치 및 방법
CN109151796B (zh) * 2018-08-10 2021-06-04 Oppo广东移动通信有限公司 Nan设备寻找方法、相关设备以及计算机可读存储介质
CN109195226B (zh) * 2018-08-10 2021-04-02 Oppo广东移动通信有限公司 数据传输方法及装置、电子设备和计算机可读存储介质
CN109257706B (zh) * 2018-08-10 2021-03-02 Oppo广东移动通信有限公司 信息推送方法及相关设备
US10863432B2 (en) * 2018-10-16 2020-12-08 Hewlett Packard Enterprise Development Lp Access point wake up
KR102748855B1 (ko) 2019-10-02 2025-01-02 삼성전자주식회사 전자 장치 및 전자 장치에서의 서비스 디스커버리 수행 방법
KR102749983B1 (ko) 2019-10-28 2025-01-03 삼성전자주식회사 외부 전자 장치와 주변 장치를 공유하는 전자 장치 및 그 방법
TWI812887B (zh) * 2020-10-07 2023-08-21 瑞昱半導體股份有限公司 偵測電路和喚醒方法
EP4174726A1 (en) * 2021-11-02 2023-05-03 Sony Group Corporation Adapting a detection model

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009089166A (ja) 2007-10-01 2009-04-23 Fujitsu Microelectronics Ltd 通信システム
WO2014031829A2 (en) 2012-08-23 2014-02-27 Interdigital Patent Holdings, Inc. Method and apparatus for performing device-to-device discovery
WO2014138229A1 (en) * 2013-03-08 2014-09-12 Qualcomm Incorporated Systems and methods for synchronization within a neighbor aware network

Family Cites Families (31)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
HUE036741T2 (hu) * 2006-01-11 2018-07-30 Qualcomm Inc Vezeték nélküli kommunikációs eljárások és berendezés szinkronizálás támogatására
ZA200900131B (en) * 2006-08-04 2010-03-31 Microsoft Corp Wireless support for portable media player devices
US8238861B2 (en) * 2009-01-26 2012-08-07 Qualcomm Incorporated Automatic gain control in a wireless communication network
US8533507B2 (en) 2009-12-23 2013-09-10 Apple Inc. Efficient service advertisement and discovery in a peer-to-peer networking environment
US9723538B2 (en) 2011-06-20 2017-08-01 Cisco Technology, Inc. Systematic neighbor detection in shared media computer networks
KR20140096317A (ko) * 2011-11-29 2014-08-05 엘지전자 주식회사 기기간 통신을 지원하는 무선접속시스템에서 기기간 동기화 및 식별을 지원하는 방법
TWI571166B (zh) * 2012-01-13 2017-02-11 蘋果公司 在點對點網路環境中同步站台之選擇
US8892042B2 (en) * 2012-06-08 2014-11-18 Apple Inc. Immediate connection following device discovery
US10193933B2 (en) * 2012-09-17 2019-01-29 Qualcomm Incorporated System and method for post-discovery communication within a neighborhood-aware network
US9307507B2 (en) * 2012-11-30 2016-04-05 Qualcomm Incorporated Systems and methods of selective scanning for ad-hoc networks
US9820131B2 (en) * 2013-01-11 2017-11-14 Qualcomm Incorporated Systems and methods for formatting frames in neighborhood aware networks
US9226231B2 (en) * 2013-01-30 2015-12-29 Qualcomm Incorporated Systems and methods for monitoring the size of a wireless network
US9521044B2 (en) * 2013-03-08 2016-12-13 Qualcomm Incorporated Systems and methods for discovering devices in a neighborhood aware network
US9800389B2 (en) 2013-03-08 2017-10-24 Qualcomm Incorporated Systems and methods for discovering and synchronizing within a neighbor aware network
US9516595B2 (en) * 2013-03-27 2016-12-06 Qualcomm Incorporated Systems and methods for synchronization within a neighborhood aware network
US9215732B2 (en) * 2013-04-03 2015-12-15 Qualcomm Incorporated Systems and methods for collision management in a neighborhood aware network
US9872227B2 (en) 2013-04-23 2018-01-16 Qualcomm Incorporated Systems and methods for identification in a neighborhood aware network
US20140321317A1 (en) 2013-04-26 2014-10-30 Nokia Corporation Method, apparatus, and computer program product for network type determination
US20140328168A1 (en) 2013-05-06 2014-11-06 Minyoung Park Apparatus, system and method of adjusting transmission intervals for discovery frames
EP2997786A4 (en) 2013-05-15 2017-03-15 Intel Corporation Techniques to manage connection capabilities information in a wireless communications system
JP6180786B2 (ja) * 2013-05-17 2017-08-16 株式会社Nttドコモ ユーザ装置、基地局、発見信号間隔調整方法、及びユーザ装置制御方法
US9143979B1 (en) * 2013-06-18 2015-09-22 Marvell International Ltd. Method and apparatus for limiting a number of mobile devices that can contend for a time slot in a wireless network
US20150131529A1 (en) * 2013-11-14 2015-05-14 Qualcomm Incorporated Server aided nan cluster merging
CN104053227B (zh) * 2013-12-02 2017-06-27 华为终端有限公司 一种用于锚主设备选择的方法和设备
US9648485B2 (en) * 2014-02-03 2017-05-09 Qualcomm Incorporated Discovery of a neighbor awareness network (NAN) using a wake up message
US9386512B2 (en) * 2014-05-02 2016-07-05 Intel Corporation Techniques for energy efficient WiFi neighbor awareness network operation
US9924446B2 (en) * 2014-05-07 2018-03-20 Lg Electronics Inc. Method and apparatus for receiving signal by NAN device in wireless communication system
US9763073B2 (en) * 2014-06-11 2017-09-12 Intel Corporation Dynamically associated neighbor awareness networking (NAN) discovery windows for fine timing measurement
US9439147B2 (en) * 2014-06-30 2016-09-06 Intel IP Corporation Mechanisms of reducing power consumption for NAN devices
WO2016008147A1 (en) * 2014-07-18 2016-01-21 Qualcomm Incorporated Data throughput improvement in multi-sim devices
US20170026282A1 (en) * 2015-07-21 2017-01-26 Intel IP Corporation Configuration of Data Path Groups in Wireless Networks

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009089166A (ja) 2007-10-01 2009-04-23 Fujitsu Microelectronics Ltd 通信システム
WO2014031829A2 (en) 2012-08-23 2014-02-27 Interdigital Patent Holdings, Inc. Method and apparatus for performing device-to-device discovery
WO2014138229A1 (en) * 2013-03-08 2014-09-12 Qualcomm Incorporated Systems and methods for synchronization within a neighbor aware network

Also Published As

Publication number Publication date
US20160150466A1 (en) 2016-05-26
US20170311240A1 (en) 2017-10-26
US10506504B2 (en) 2019-12-10
WO2016085246A1 (en) 2016-06-02
US10111161B2 (en) 2018-10-23
US20190053141A1 (en) 2019-02-14
KR20160062543A (ko) 2016-06-02
CN111885581A (zh) 2020-11-03
EP3026944B1 (en) 2019-07-17
CN107148787B (zh) 2020-08-11
EP3026944A1 (en) 2016-06-01
CN107148787A (zh) 2017-09-08
US9749940B2 (en) 2017-08-29
CN111885581B (zh) 2022-11-15

Similar Documents

Publication Publication Date Title
KR102251326B1 (ko) 근접 네트워크 구성 방법 및 그 전자 장치
US11228970B2 (en) Method for transmitting and receiving signals in proximity network and electronic device thereof
US11297666B2 (en) Electronic device and method for forming Wi-Fi direct group thereof
US11445433B2 (en) Method of transmitting proximity service data and electronic device for the same
WO2020253695A1 (zh) 一种智能家居设备的接入方法及一种电子设备
EP3456148B1 (en) Method and apparatus for communicating using multiple frequency bands
US9781586B2 (en) Method of transmitting/receiving signal in proximity network and electronic device thereof
KR102490415B1 (ko) 전자 장치 및 전자 장치의 전력 제어 방법
US20230129780A1 (en) Wi-Fi Aware Link Establishment Method and System, Electronic Device, and Storage Medium
US10009746B2 (en) Method for synchronizing proximity network and electronic device thereof
US20220321290A1 (en) Control resource configuration method and apparatus, control resource determination method and apparatus, communication device, and storage medium
KR102444897B1 (ko) 통신 연결을 형성하는 방법 및 장치
KR102238897B1 (ko) 근접 서비스 데이터 송신 방법 및 그 전자 장치

Legal Events

Date Code Title Description
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20141125

PG1501 Laying open of application
A201 Request for examination
PA0201 Request for examination

Patent event code: PA02012R01D

Patent event date: 20191105

Comment text: Request for Examination of Application

Patent event code: PA02011R01I

Patent event date: 20141125

Comment text: Patent Application

E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20200819

Patent event code: PE09021S01D

E701 Decision to grant or registration of patent right
PE0701 Decision of registration

Patent event code: PE07011S01D

Comment text: Decision to Grant Registration

Patent event date: 20210224

GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20210506

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20210507

End annual number: 3

Start annual number: 1

PG1601 Publication of registration