Nothing Special   »   [go: up one dir, main page]

KR20110073239A - Method and apparatus for service discovery in wifi direct network - Google Patents

Method and apparatus for service discovery in wifi direct network Download PDF

Info

Publication number
KR20110073239A
KR20110073239A KR1020100108387A KR20100108387A KR20110073239A KR 20110073239 A KR20110073239 A KR 20110073239A KR 1020100108387 A KR1020100108387 A KR 1020100108387A KR 20100108387 A KR20100108387 A KR 20100108387A KR 20110073239 A KR20110073239 A KR 20110073239A
Authority
KR
South Korea
Prior art keywords
service
wfd
service discovery
frame
wfd device
Prior art date
Application number
KR1020100108387A
Other languages
Korean (ko)
Other versions
KR101700937B1 (en
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 US12/975,896 priority Critical patent/US8559340B2/en
Publication of KR20110073239A publication Critical patent/KR20110073239A/en
Application granted granted Critical
Publication of KR101700937B1 publication Critical patent/KR101700937B1/en

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
    • H04W80/00Wireless network protocols or protocol adaptations to wireless operation
    • H04W80/02Data link layer protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/02Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
    • H04W84/10Small scale networks; Flat hierarchical networks
    • H04W84/12WLAN [Wireless Local Area Networks]

Landscapes

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

Abstract

PURPOSE: A service searching method and device thereof are provided to enable devices to search a usable service in a WFD network at a stage before connecting two layers. CONSTITUTION: A frame maker(1810) generates a service discovery request frame for searching a service which supports a second WFD device of a WFD(WiFi Direct) network. The frame forwarding unit(1820) transmits a service search request frame to a second WFD device. A frame receiver(1830) receives a service probe response frame by responding to service search request frame from the second WFD device.

Description

WiFi Direct 네트워크에서의 서비스 탐색 방법 및 장치{Method and apparatus for service discovery in WiFi direct network}Method and apparatus for service discovery in WiFi direct network {Method and apparatus for service discovery in WiFi direct network}

본 발명은 WiFi Direct(이하 WFD) 네트워크에서 서비스 탐색 방법 및 그 장치에 관한 것으로, 더욱 상세하게는 2계층의 WPS(Wi-Fi Protected Setup) IE(Information Element)를 이용하여, 2계층 연결(Association) 전 단계에서 WFD 네트워크 내의 디바이스들이 서로 이용가능한 서비스를 탐색하는, WFD 네트워크에서의 서비스 탐색 방법 및 그 장치에 관한 것이다.The present invention relates to a service discovery method and apparatus thereof in a WiFi Direct (hereinafter referred to as WFD) network, and more particularly, to a two-layer association using a two-layer Wi-Fi Protected Setup (IE) Information Element (IE). The present invention relates to a method and apparatus for service discovery in a WFD network, wherein devices in the WFD network search for services available to each other.

WFD 네트워크는 WiFi 디바이스들이 홈 네트워크, 오피스 네트워크 및 핫스팟 네트워크에 참여하지 않아도, 서로 피어 투 피어 연결할 수 있는 네트워크로서, WiFi 연합(Alliance)에 의해 제안되었다.The WFD network is a network that allows peer-to-peer connections with each other without WiFi devices participating in home networks, office networks, and hotspot networks, and has been proposed by the WiFi Alliance.

WFD 네트워크 내의 디바이스들은 서로의 능력 정보 등을 탐색할 수 있어야 한다. 디바이스 및 지원되는 서비스 능력 정보의 탐색을 위해, OSI 7 계층 중 3 계층 이상의 탐색 프로토콜들이 종래 이용되어 왔다. 3 계층 이상의 프로토콜은 UPnP(Universal Plug and Play), SSDP(Simple Service Discovery Protocol), ZeroConf(Zero Configuration Networking) 및 DNS-SD(DNS Service Discovery)를 포함한다.Devices in the WFD network should be able to search each other's capability information and the like. For the discovery of device and supported service capability information, three or more layers of discovery protocols of the OSI 7 layer have been conventionally used. Protocols of three or more layers include UPnP (Universal Plug and Play), Simple Service Discovery Protocol (SSDP), Zero Configuration Networking (ZeroConf), and DNS Service Discovery (DNS-SD).

그러나, 3 계층 이상의 프로토콜을 이용하여 디바이스가 지원 가능한 서비스를 판단하는 과정은 2 계층 연결이 해당 디바이스로 미리 설정된 후에 개시된다. 이후 사용자의 서비스 요구사항을 만족하지 못하는 디바이스로 판단된 경우, 해당 디바이스로 이미 설정된 2 계층 연결을 끊고 다른 디바이스로 2 계층 연결을 재설정하여 다른 디바이스가 지원 가능한 서비스를 또다시 탐색하여야 한다.However, a process of determining a service that a device can support using a protocol of three or more layers is started after a two-layer connection is preset to the corresponding device. After that, if it is determined that the device does not satisfy the service requirement of the user, the device needs to disconnect the layer 2 connection already established and reset the layer 2 connection to another device to search for a service that can be supported by another device.

따라서, 작은 휴대용 디바이스가 낮은 배터리 용량을 보유하고 있음을 감안할 때, 에너지 효율 및 사용자 경험(User Experience) 향상 등을 위하여 2계층 연결 전 단계(Layer 2 Pre-Association Stage)에서, 디바이스가 지원 가능한 서비스를 탐색할 수 있는 새로운 방법이 요구된다.Thus, given that small portable devices have low battery capacity, services that can be supported by the device at the Layer 2 Pre-Association Stage for improved energy efficiency and user experience. A new way to navigate is required.

본 발명의 목적은 2계층의 WPS(Wi-Fi Protected Setup) IE(Information Element)를 이용하여, 2계층 연결 전 단계(Layer 2 Pre-Association Stage)에서 WFD(WiFi Direct) 네트워크 내의 디바이스들이 서로 이용가능한 서비스를 탐색하는, WiFi Direct 네트워크에서의 서비스 탐색 방법 및 장치를 제공하는 데 있고, 상기 방법을 실행시키기 위한 프로그램을 기록한, 컴퓨터로 읽을 수 있는 기록 매체를 제공하는데 있다.An object of the present invention is to use devices in a Wi-Fi Direct (WFD) network in a Layer 2 Pre-Association Stage (WPD) using a Layer 2 Wi-Fi Protected Setup (IE) Information Element (IE). The present invention provides a method and apparatus for searching for a service in a WiFi Direct network that searches for possible services, and provides a computer-readable recording medium having recorded thereon a program for executing the method.

본 발명의 일 실시예에 따르면 WFD 네트워크에서 제1 WFD 디바이스의 서비스 탐색 방법은 WFD(WiFi Direct) 네트워크의 제2 WFD 디바이스가 지원하는 서비스를 탐색하기 위한 서비스 탐색 요청 프레임(Service Discovery Request Frame)을 생성하는 단계; 상기 서비스 탐색 요청 프레임을 상기 제2 WFD 디바이스에게 전송하는 단계; 및 상기 서비스 탐색 요청 프레임에 대한 응답으로 서비스 탐색 응답 프레임을 상기 제2 WFD 디바이스로부터 수신하는 단계를 포함하고; 상기 서비스 탐색 요청 프레임 및 상기 서비스 탐색 응답 프레임은 WPS(Wi-Fi Protected Setup) IE(Information Element)를 이용하여 생성된다.According to an embodiment of the present invention, a service discovery method of a first WFD device in a WFD network may include a service discovery request frame for discovering a service supported by a second WFD device of a WFD network. Generating; Sending the service discovery request frame to the second WFD device; And receiving a service search response frame from the second WFD device in response to the service search request frame; The service discovery request frame and the service discovery response frame are generated using a Wi-Fi Protected Setup (WPS) Information Element (IE).

본 발명의 일 실시예에 따르면 상기 WPS IE는 WPS 속성 식별자(WPS Attribue ID) 및 부속성 식별자(Sub-Attrib ID)를 포함하고; 상기 WPS 속성 식별자는 벤더 확장 데이터를 포함함을 식별하는 값을 포함하고; 상기 부속성 식별자는 상기 제2 WFD 디바이스가 지원하는 서비스를 식별하는 값을 포함한다.According to an embodiment of the present invention, the WPS IE includes a WPS Attribue ID and a Sub-Attrib ID; The WPS attribute identifier includes a value identifying that it includes vendor extension data; The attachment identifier includes a value identifying a service supported by the second WFD device.

본 발명의 일 실시예에 따르면 상기 부속성 식별자는 시스템 정보, 디바이스 능력 정보, 디스플레이 능력 정보, 비디오 프로파일 정보, 오디오 프로파일 정보, 전송 능력 정보 및 3D(Dimensional) 능력 정보 중 적어도 하나를 식별한다.According to an embodiment of the present invention, the attachment identifier identifies at least one of system information, device capability information, display capability information, video profile information, audio profile information, transmission capability information, and 3D (Dimensional) capability information.

본 발명의 일 실시예에 따르면 상기 서비스 탐색 응답 프레임 내의 상기 WPS IE는 상기 제2 WFD 디바이스가 지원하는 서비스에 대한 서브 엘리먼트를 포함한다.According to an embodiment of the present invention, the WPS IE in the service discovery response frame includes sub-elements for a service supported by the second WFD device.

본 발명의 일 실시예에 따르면 상기 제2 WFD 디바이스가 지원하는 서비스에 대한 서브 엘리먼트는 시스템 정보, 디바이스 능력 정보, 디스플레이 능력 정보, 비디오 프로파일 정보, 오디오 프로파일 정보, 전송 능력 정보 및 3D(Dimensional) 능력 정보 중 적어도 하나를 포함한다.According to an embodiment of the present invention, the sub-element for the service supported by the second WFD device includes system information, device capability information, display capability information, video profile information, audio profile information, transmission capability information, and 3D (Dimensional) capability. At least one of the information.

본 발명의 일 실시예에 따르면 상기 서비스 탐색 요청 프레임을 상기 제2 WFD 디바이스에게 전송하는 단계는 상기 서비스 탐색 요청 프레임을 Probe Request 프레임을 이용하여 유니캐스트 방식으로 또는 브로트캐스트 방식으로 상기 제2 WFD 디바이스에게 전송한다.According to an embodiment of the present invention, the step of transmitting the service discovery request frame to the second WFD device may include transmitting the service discovery request frame to the second WFD device in a unicast manner or in a broadcast manner using a Probe Request frame. Send to.

본 발명의 일 실시예에 따르면 상기 서비스 탐색 응답 프레임에 포함된 상기 제2 WFD 디바이스가 지원하는 서비스 정보에 기초하여, 선택적으로 상기 제2 WFD 디바이스로 2계층 보안 연결을 설정하는 단계를 더 포함한다.According to an embodiment of the present invention, the method may further include selectively setting a layer 2 secure connection to the second WFD device based on the service information supported by the second WFD device included in the service discovery response frame. .

본 발명의 일 실시예에 따르면 상기 제1 WFD 디바이스 및 상기 제2 WFD 디바이스는 WiFi Display 인증(Certified) 디바이스이다.According to an embodiment of the present invention, the first WFD device and the second WFD device are WiFi Display Certified devices.

또한, 본 발명의 일 실시예에 따르면 WFD 네트워크에서 제2 WFD 디바이스의 서비스 탐색 방법은 WFD(WiFi Direct) 네트워크의 제2 WFD 디바이스가 지원하는 서비스를 탐색하기 위한 서비스 탐색 요청 프레임을 제1 WFD 디바이스로부터 수신하는 단계; 상기 서비스 탐색 요청 프레임에 대한 응답 프레임인 서비스 탐색 응답 프레임(Service Discovery Response Frame)을 생성하는 단계; 및 상기 서비스 탐색 응답 프레임을 상기 제1 WFD 디바이스에게 전송하는 단계를 포함하고; 상기 서비스 탐색 요청 프레임 및 상기 서비스 탐색 응답 프레임은 WPS(Wi-Fi Protected Setup) IE(Information Element)를 이용하여 생성된다.In addition, according to an embodiment of the present invention, the service discovery method of the second WFD device in the WFD network includes a service discovery request frame for searching for a service supported by the second WFD device of the WiFi Direct (WFD) network; Receiving from; Generating a service discovery response frame, which is a response frame to the service discovery request frame; And sending the service search response frame to the first WFD device; The service discovery request frame and the service discovery response frame are generated using a Wi-Fi Protected Setup (WPS) Information Element (IE).

본 발명의 일 실시예에 따르면 상기 서비스 탐색 응답 프레임을 상기 제1 WFD 디바이스에게 전송하는 단계는 상기 서비스 탐색 응답 프레임을 Probe Response 프레임을 이용하여 유니캐스트 방식으로 상기 제1 WFD 디바이스에게 전송한다.According to an embodiment of the present invention, transmitting the service discovery response frame to the first WFD device transmits the service discovery response frame to the first WFD device in a unicast manner using a probe response frame.

또한, 본 발명의 일 실시예에 따르면 상기 방법을 수행하기 위한 프로그램이 기록된 컴퓨터로 읽을 수 있는 기록매체를 포함한다.In addition, according to an embodiment of the present invention includes a computer-readable recording medium on which a program for performing the method is recorded.

또한, 본 발명의 일 실시예에 따르면 WFD 네트워크에서 제1 WFD 디바이스는 WFD(WiFi Direct) 네트워크의 제2 WFD 디바이스가 지원하는 서비스를 탐색하기 위한 서비스 탐색 요청 프레임(Service Discovery Request Frame)을 생성하는 프레임 생성부; 상기 서비스 탐색 요청 프레임을 상기 제2 WFD 디바이스에게 전송하는 프레임 전송부; 및 상기 서비스 탐색 요청 프레임에 대한 응답으로 서비스 탐색 응답 프레임을 상기 제2 WFD 디바이스로부터 수신하는 프레임 수신부를 포함하고; 상기 서비스 탐색 요청 프레임 및 상기 서비스 탐색 응답 프레임은 WPS(Wi-Fi Protected Setup) IE(Information Element)를 이용하여 생성된다.In addition, according to an embodiment of the present invention, in the WFD network, the first WFD device generates a service discovery request frame for searching for a service supported by the second WFD device of the WFD network. A frame generator; A frame transmitter which transmits the service discovery request frame to the second WFD device; And a frame receiving unit receiving a service search response frame from the second WFD device in response to the service search request frame; The service discovery request frame and the service discovery response frame are generated using a Wi-Fi Protected Setup (WPS) Information Element (IE).

또한, 본 발명의 일 실시예에 따르면 WFD 네트워크에서 제2 WFD 디바이스는 WFD(WiFi Direct) 네트워크의 제2 WFD 디바이스가 지원하는 서비스를 탐색하기 위한 서비스 탐색 요청 프레임을 제1 WFD 디바이스로부터 수신하는 프레임 수신부; 상기 서비스 탐색 요청 프레임에 대한 응답 프레임인 서비스 탐색 응답 프레임(Service Discovery Response Frame)을 생성하는 프레임 생성부; 및 상기 서비스 탐색 응답 프레임을 상기 제1 WFD 디바이스에게 전송하는 프레임 전송부를 포함하고; 상기 서비스 탐색 요청 프레임 및 상기 서비스 탐색 응답 프레임은 WPS(Wi-Fi Protected Setup) IE(Information Element)를 이용하여 생성된다.In addition, according to an embodiment of the present invention, in the WFD network, the second WFD device receives a service discovery request frame for searching for a service supported by the second WFD device of the WFD (WiFi Direct) network from the first WFD device. Receiving unit; A frame generation unit generating a service discovery response frame which is a response frame to the service discovery request frame; And a frame transmitter for transmitting the service search response frame to the first WFD device; The service discovery request frame and the service discovery response frame are generated using a Wi-Fi Protected Setup (WPS) Information Element (IE).

도 1은 본 발명의 일 실시예에 따른 WFD(WiFi Direct) 네트워크를 도시한다.
도 2는 본 발명의 일 실시예에 따른 WFD 네트워크에서 제1 WFD 디바이스의 서비스 탐색 요청 과정을 나타낸 흐름도이다.
도 3은 본 발명의 일 실시예에 따른 WFD 네트워크에서 제2 WFD 디바이스의 서비스 탐색 응답 과정을 나타낸 흐름도이다.
도 4는 본 발명의 일 실시예에 따른 WPS(Wi-Fi Protected Setup) IE(Information Element)를 도시한다.
도 5는 본 발명의 일 실시예에 따른 서비스 탐색 요청 프레임의 서비스 탐색 요청 TLV를 도시한다.
도 6은 본 발명의 일 실시예에 따른 서비스 탐색 응답 프레임의 서비스 탐색 응답 TLV를 도시한다.
도 7은 본 발명의 일 실시예에 따른 부속성 식별자(Sub-Attrib ID) 값과 그 의미를 도시한다.
도 8은 본 발명의 일 실시예에 따른 시스템 정보(System Information) 서브 엘리먼트(Sub Element)에 포함된 정보를 도시한다.
도 9는 본 발명의 일 실시예에 따른 디바이스 능력(Device Capability) 서브 엘리먼트에 포함된 정보를 도시한다.
도 10은 본 발명의 일 실시예에 따른 디스플레이 능력(Display Capability) 서브 엘리먼트에 포함된 정보를 도시한다.
도 11은 본 발명의 일 실시예에 따른 비디오 프로파일(Video Profile) 서브 엘리먼트에 포함된 정보를 도시한다.
도 12는 본 발명의 일 실시예에 따른 오디오 프로파일(Audio Profile) 서브 엘리먼트에 포함된 정보를 도시한다.
도 13은 본 발명의 일 실시예에 따른 전송 능력(Transport Capability) 서브 엘리먼트에 포함된 정보를 도시한다.
도 14는 본 발명의 일 실시예에 따른 3D 능력(3 Dimensional Capability) 서브 엘리먼트에 포함된 정보를 도시한다.
도 15는 본 발명의 일 실시예에 따른 3D 능력 서브 엘리먼트의 상태 코드 값을 도시한다.
도 16은 본 발명의 일 실시예에 따른 예시 서비스 탐색 요청 프레임을 도시한다.
도 17은 본 발명의 일 실시예에 따른 예시 서비스 탐색 응답 프레임을 도시한다.
도 18은 본 발명의 일 실시예에 따른 제1 WFD 디바이스 구조를 도시하는 블록도이다.
도 19는 본 발명의 일 실시예에 따른 제2 WFD 디바이스 구조를 도시하는 블록도이다.
1 illustrates a WiFi Direct (WFD) network according to an embodiment of the present invention.
2 is a flowchart illustrating a service discovery request process of a first WFD device in a WFD network according to an embodiment of the present invention.
3 is a flowchart illustrating a service discovery response process of a second WFD device in a WFD network according to an embodiment of the present invention.
4 illustrates a Wi-Fi Protected Setup (WPS) Information Element (IE) according to an embodiment of the present invention.
5 illustrates a service search request TLV of a service search request frame according to an embodiment of the present invention.
6 illustrates a service search response TLV of a service search response frame according to an embodiment of the present invention.
7 illustrates a sub-attrib ID value and its meaning according to an embodiment of the present invention.
8 illustrates information included in a system information sub element according to an embodiment of the present invention.
9 illustrates information included in a device capability sub element according to an embodiment of the present invention.
FIG. 10 illustrates information included in a display capability sub element according to an embodiment of the present invention.
11 illustrates information included in a video profile sub element according to an embodiment of the present invention.
12 illustrates information included in an audio profile subelement according to an embodiment of the present invention.
FIG. 13 illustrates information included in a transport capability sub element according to an embodiment of the present invention.
FIG. 14 illustrates information included in a 3D capability subelement according to an embodiment of the present invention.
15 illustrates status code values of the 3D capability subelements in accordance with an embodiment of the present invention.
16 illustrates an exemplary service search request frame according to an embodiment of the present invention.
17 illustrates an exemplary service search response frame according to an embodiment of the present invention.
18 is a block diagram illustrating a first WFD device structure according to an embodiment of the present invention.
19 is a block diagram illustrating a second WFD device structure according to an embodiment of the present invention.

이하, 첨부된 도면을 참조하여 본 발명에 따른 바람직한 실시예를 상세히 설명한다. 도면에서 동일한 참조부호는 동일한 구성요소를 지칭하며, 도면 상에서 각 구성 요소의 크기는 설명의 명료성을 위하여 과장되어 있을 수 있다.Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings. Like reference numerals in the drawings denote like elements, and the size of each element in the drawings may be exaggerated for clarity.

도 1은 본 발명의 일 실시예에 따른 WFD(WiFi Direct) 네트워크를 도시한다.1 illustrates a WiFi Direct (WFD) network according to an embodiment of the present invention.

WFD 네트워크(100)는 제1 WFD 디바이스(110) 및 제2 WFD 디바이스(120)를 포함하는 적어도 하나의 WiFi 디바이스를 포함할 수 있다. WFD 디바이스는 디스플레이 장치, 프린터, 디지털 카메라, 프로젝터 및 휴대폰 등 WiFi를 지원하는 장치들을 포함한다. WFD 디바이스는 WiFi Display 인증(Certified) 디바이스를 포함한다.The WFD network 100 may include at least one WiFi device including a first WFD device 110 and a second WFD device 120. WFD devices include devices that support WiFi, such as display devices, printers, digital cameras, projectors, and mobile phones. The WFD device includes a WiFi Display Certified device.

WFD 네트워크 내의 WFD 디바이스들은 WLAN(Wireless Local Area Network) AP(Access Point)를 이용하지 않고, 서로 직접 연결할 수 있다. 이를 위해, WFD 디바이스는 새로운 펌웨어 프로토콜을 구현한다. WFD devices in a WFD network may connect directly to each other without using a wireless local area network (WLAN) access point (AP). To this end, the WFD device implements a new firmware protocol.

도시된 예에서, 제1 WFD 디바이스(110)는 휴대폰이고 제2 WFD 디바이스(120)는 디스플레이 장치이다. 제1 WFD 디바이스(110)과 제2 WFD 디바이스(120)는 서로 직접 피어 투 피어 연결을 설정함으로써, WFD 네트워크를 구성할 수 있다.In the example shown, the first WFD device 110 is a mobile phone and the second WFD device 120 is a display device. The first WFD device 110 and the second WFD device 120 may configure a WFD network by establishing a direct peer-to-peer connection with each other.

도 2는 본 발명의 일 실시예에 따른 WFD 네트워크에서 제1 WFD 디바이스의 서비스 탐색 요청 과정을 나타낸 흐름도이다.2 is a flowchart illustrating a service discovery request process of a first WFD device in a WFD network according to an embodiment of the present invention.

본 발명의 일 실시예에 따른 WFD 네트워크에서 WFD 디바이스들은 2계층 연결 전 단계(Layer 2 Pre-Association Stage)에서, WFD 디바이스가 지원 가능한 서비스를 탐색한다.In the WFD network according to an embodiment of the present invention, the WFD devices search for services that the WFD device can support in the Layer 2 Pre-Association Stage.

단계 220에서, 제1 WFD 디바이스는 WFD 네트워크의 제2 WFD 디바이스가 지원하는 서비스를 탐색하기 위한 서비스 탐색 요청 프레임(Service Discovery Request Frame)을 생성한다.In operation 220, the first WFD device generates a service discovery request frame for searching for a service supported by the second WFD device of the WFD network.

단계 230에서, 제1 WFD 디바이스는 서비스 탐색 요청 프레임을 제2 WFD 디바이스에게 전송한다.In step 230, the first WFD device sends a service discovery request frame to the second WFD device.

단계 240에서, 제1 WFD 디바이스는 서비스 탐색 요청 프레임에 대한 응답으로 서비스 탐색 응답 프레임(Service Discovery Response Frame)을 제2 WFD 디바이스로부터 수신한다.In operation 240, the first WFD device receives a service discovery response frame from the second WFD device in response to the service discovery request frame.

본 발명의 일 실시예에 따른 서비스 탐색 요청 프레임 및 서비스 탐색 응답 프레임은 WPS(Wi-Fi Protected Setup) IE(Information Element)를 이용하여 생성된다. WPS IE는 도 4를 참조하여 이하에서 상세히 설명한다.The service discovery request frame and the service discovery response frame according to an embodiment of the present invention are generated by using a Wi-Fi Protected Setup (WPS) Information Element (IE). The WPS IE is described in detail below with reference to FIG.

본 발명의 일 실시예에 따르면, 서비스 탐색 응답 프레임에 포함된 제2 WFD 디바이스가 지원하는 서비스 정보를 판단한 후, 사용자의 요구사항을 만족하는 디바이스인 경우에만 선택적으로 제2 WFD 디바이스로 2계층 보안 연결을 설정할 수 있다. 따라서, 본 발명의 일 실시예에 따르면, 복수의 WFD 디바이스들 중에서 사용자의 요구사항을 만족하는 디바이스를 2계층 연결 전 단계에서 선택할 수 있다.According to an embodiment of the present invention, after determining the service information supported by the second WFD device included in the service discovery response frame, selectively secures the second layer with the second WFD device only if the device satisfies the user's requirements. You can establish a connection. Therefore, according to an embodiment of the present invention, a device satisfying a user's requirement among a plurality of WFD devices may be selected in a pre-layer 2 connection step.

따라서, 본 발명의 일 실시예에 따르면 2계층 연결 전 단계에서 WFD 디바이스가 지원가능한 서비스를 탐색함으로써, 사용자가 원하는 서비스를 지원하는 디바이스를 탐색하기 위하여 반복적인 2계층 연결 설정 과정을 피할 수 있으므로 베터리 소모를 줄일 수 있고 사용자 경험(User Experience)을 향상시킬 수 있다.Therefore, according to an embodiment of the present invention, by searching for a service that the WFD device can support in the pre-layer 2 connection step, it is possible to avoid a repetitive layer 2 connection establishment process in order to search for a device supporting a service desired by the user. It can reduce consumption and improve the user experience.

본 발명의 일 실시예에 따르면, WFD 디바이스의 서비스 탐색을 위하여, 교환되는 프레임 포맷 및 송수신 절차를 최소화하여 쉽게 이해할 수 있도록 정의함으로써 2계층 연결 전 단계에서의 서비스 탐색의 비용, 구현 복잡도를 최소화할 수 있고, WFD 네트워크에서의 WFD 디바이스 간 손쉬운 연결 설정을 지원할 수 있다.According to an embodiment of the present invention, for the service discovery of the WFD device, it is possible to minimize the cost and implementation complexity of the service discovery in the pre-layer 2 connection stage by minimizing the exchanged frame format and the transmission and reception procedure. It can support easy connection establishment between WFD devices in WFD network.

도 3은 본 발명의 일 실시예에 따른 WFD 네트워크에서 제2 WFD 디바이스의 서비스 탐색 응답 과정을 나타낸 흐름도이다.3 is a flowchart illustrating a service discovery response process of a second WFD device in a WFD network according to an embodiment of the present invention.

단계 320에서, 제2 WFD 디바이스는 서비스 탐색 요청 프레임을 제1 WFD 디바이스로부터 수신한다.In step 320, the second WFD device receives a service discovery request frame from the first WFD device.

단계 330에서, 제2 WFD 디바이스는 서비스 탐색 요청 프레임에 대한 응답 프레임인 서비스 탐색 응답 프레임(Service Discovery Response Frame)을 생성한다.In operation 330, the second WFD device generates a service discovery response frame, which is a response frame to the service discovery request frame.

단계 340에서, 제2 WFD 디바이스는 서비스 탐색 응답 프레임을 제1 WFD 디바이스에게 전송한다.In step 340, the second WFD device sends a service search response frame to the first WFD device.

도 4는 본 발명의 일 실시예에 따른 WPS(Wi-Fi Protected Setup) IE(Information Element)를 도시한다.4 illustrates a Wi-Fi Protected Setup (WPS) Information Element (IE) according to an embodiment of the present invention.

WPS(Wi-Fi Protected Setup)는 무선 홈 네트워크의 쉽고 안전한 설치를 위한 표준으로서 WiFi 연합(Alliance)에 의해 제안되었다. WPS의 목적은 홈 디바이스를 무선 네트워크에 연결하는 과정을 단순화하고, 홈 네트워크를 외부 공격으로부터 보호하기 위한 것이다.Wi-Fi Protected Setup (WPS) has been proposed by the WiFi Alliance as a standard for easy and secure installation of wireless home networks. The purpose of WPS is to simplify the process of connecting home devices to wireless networks and to protect home networks from external attacks.

WPS는 도시된 바와 같은, 802.11 WPS IE(Information Element)를 정의하고, WPS IE는 WFD 네트워크 내에서 비콘, Probe Request 프레임 및 Probe Response 프레임에 포함되어 전송된다.The WPS defines an 802.11 WPS Information Element (IE), as shown, and the WPS IE is included in a beacon, a Probe Request frame, and a Probe Response frame in the WFD network and transmitted.

본 발명의 일 실시예에 따르면, WPS IE는 WFD 디바이스의 서비스 탐색을 위해 각각 송수신되는 서비스 탐색 요청 프레임 및 서비스 탐색 응답 프레임을 패킷화하는 데에 사용될 수 있다. 즉, 서비스 탐색 요청 프레임은 서비스 탐색 요청을 위한 데이터 필드를 포함하는 WPS IE를 포함하는 Probe Request 프레임을 의미한다. 또한, 서비스 탐색 응답 프레임은 서비스 탐색 응답을 위한 데이터 필드를 포함하는 WPS IE를 포함하는 Probe Response 프레임을 의미한다.According to an embodiment of the present invention, the WPS IE may be used to packetize the service discovery request frame and the service discovery response frame which are respectively transmitted and received for service discovery of the WFD device. That is, the service search request frame refers to a probe request frame including a WPS IE including a data field for a service search request. In addition, the service discovery response frame refers to a probe response frame including a WPS IE including a data field for a service discovery response.

제2 WFD 디바이스의 서비스를 탐색하고자 하는 제1 WFD 디바이스는 서비스 탐색 요청 프레임을 Probe Request 프레임을 이용하여 유니캐스트 방식으로 또는 브로트캐스트 방식으로 제2 WFD 디바이스에게 전송할 수 있다.The first WFD device that wants to search for a service of the second WFD device may transmit the service discovery request frame to the second WFD device in a unicast method or a broadcast method using a Probe Request frame.

제2 WFD 디바이스는 서비스 탐색 요청 프레임을 수신한 후, 이에 대한 응답으로 서비스 탐색 응답 프레임을 Probe Response 프레임을 이용하여 유니캐스트 방식으로 제1 WFD 디바이스에게 전송할 수 있다.After receiving the service discovery request frame, the second WFD device may transmit the service discovery response frame to the first WFD device in a unicast manner using a probe response frame in response thereto.

도시된 예에서 WPS IE는 "Element ID", "Length", "OUI(Organizationally Unique Identifier)" 및 "Data" 필드(또는 데이터 필드)들을 포함한다. "Element ID", "Length" 및 "OUI" 필드의 각각의 크기(size)는 1, 1 및 4 옥텟이다. "Data" 필드의 크기는 최소 1 옥텟 부터 최대 251 옥텟인, 가변 크기(Variable Size)이다. In the illustrated example, the WPS IE includes "Element ID", "Length", "Organizationally Unique Identifier" (OUI), and "Data" fields (or data fields). Each size of the "Element ID", "Length", and "OUI" fields is 1, 1, and 4 octets. The size of the "Data" field is a variable size, ranging from at least 1 octet to at most 251 octets.

본 실시예에서, "Element ID" 값은 "221"이고, "OUI" 값은 "0x0050F204"이며, "Data" 필드의 크기가 N인 경우 "Length"는 "4+N" 값을 갖는다. WPS IE의 "Element ID", "Length", "OUI" 및 "Data" 필드의 자세한 정의는 WPS 표준을 따르므로 이에 대한 자세한 설명은 여기서 생략한다.In the present embodiment, the value of "Element ID" is "221", the value of "OUI" is "0x0050F204", and when the size of the "Data" field is N, "Length" has a value of "4 + N". Detailed definitions of the "Element ID", "Length", "OUI", and "Data" fields of the WPS IE follow the WPS standard, and thus a detailed description thereof is omitted here.

도 5는 본 발명의 일 실시예에 따른 서비스 탐색 요청 프레임의 서비스 탐색 요청 TLV를 도시한다.5 illustrates a service search request TLV of a service search request frame according to an embodiment of the present invention.

서비스 탐색 요청 프레임의 데이터 필드는 TLV(Type Length Value) 형식으로 기술되는 서비스 탐색 요청 TLV를 포함한다.The data field of the service discovery request frame includes a service discovery request TLV described in a type length value (TLV) format.

서비스 탐색 요청 TLV는 "WPS Attrib ID", "Length", "OUI", "Sub-Category ID", "Transaction ID" 및 "Sub-Attrib ID" 필드들을 포함하고, 각각의 필드는 차례로 1, 2, 4, 1, 1 및 1 옥텟의 크기를 갖는다.The service discovery request TLV contains the fields "WPS Attrib ID", "Length", "OUI", "Sub-Category ID", "Transaction ID" and "Sub-Attrib ID", each of which in turn is 1, 2 , 4, 1, 1 and 1 octets in size.

"WPS Attrib ID" (또는 WPS 속성 식별자) 필드는 WPS 속성의 식별자를 포함하며, "Length" 필드는 서비스 탐색 요청 TLV의 길이 값을 포함한다. "OUI" 필드는 기관에 할당된 식별자를 포함하고, "Sub-Category ID" 필드는 WFD 표준의 리비전 식별 번호를 포함한다. "Transaction ID" 필드는 서비스 탐색 요청 프레임과 서비스 탐색 응답 프레임을 대응시키기 위한 식별자를 포함하며 "Sub-Attrib ID" (또는 부속성 식별자) 필드는 WFD 디바이스가 지원하는 서비스를 식별하는 식별자를 포함한다.The "WPS Attrib ID" (or WPS Attribute Identifier) field contains the identifier of the WPS attribute, and the "Length" field contains the length value of the service search request TLV. The "OUI" field contains the identifier assigned to the agency, and the "Sub-Category ID" field contains the revision identification number of the WFD standard. The "Transaction ID" field includes an identifier for associating a service discovery request frame with a service discovery response frame, and the "Sub-Attrib ID" (or an appendage identifier) field includes an identifier for identifying a service supported by the WFD device. .

본 실시예에 따르면, "WPS Attrib ID" 필드는 벤더 확장 데이터를 포함함을 식별하는 값으로 "0x1049" 값을 가지며, "Length" 필드는 "7", "OUI" 필드는 WFA 기관을 식별하는 "0x506F9A" 값을 가지며, "Sub-Category ID" 필드는 WFD 표준의 현재 리비전 식별 번호로서, "0x01" 값을 갖는다.According to this embodiment, the "WPS Attrib ID" field has a value of "0x1049" as a value for identifying vendor extension data, the "Length" field is "7", and the "OUI" field identifies a WFA authority. Has a value of "0x506F9A", and the "Sub-Category ID" field is a current revision identification number of the WFD standard and has a value of "0x01".

"Transaction ID" 필드는 서비스 탐색 요청 프레임이 생성될 때 0이 아닌 임의의 값으로 설정된다. The "Transaction ID" field is set to any non-zero value when the service search request frame is generated.

타겟 WFD 디바이스가 지원하는 모든 서비스를 탐색하고자 하는 경우, 서비스 탐색 요청 프레임의 데이터 필드는 하나의 서비스 탐색 요청 TLV를 포함하고, 서비스 탐색 요청 TLV의 "Sub-Attrib ID" 필드는 "0" 값으로 설정된다. If you want to search all services supported by the target WFD device, the data field of the service search request frame includes one service search request TLV, and the "Sub-Attrib ID" field of the service search request TLV is set to a value of "0". Is set.

타겟 WFD 디바이스가 지원하는, 하나의 특정 서비스를 탐색하고자 하는 경우, 서비스 탐색 요청 프레임의 데이터 필드는 하나의 서비스 탐색 요청 TLV를 포함하고, 서비스 탐색 요청 TLV의 "Sub-Attrib ID" 필드는 도 7에 기술된, 특정 서비스에 대응되는 소정의 서비스 식별값으로 설정된다.If the target WFD device wants to search for one specific service, the data field of the service search request frame includes one service search request TLV, and the "Sub-Attrib ID" field of the service search request TLV is shown in FIG. 7. It is set to a predetermined service identification value corresponding to the specific service described in.

타겟 WFD 디바이스가 지원하는, 복수의 특정 서비스들을 탐색하고자 하는 경우, 서비스 탐색 요청 프레임의 데이터 필드는 복수의 서비스 탐색 요청 TLV를 포함하고, 각각의 서비스 탐색 요청 TLV의 "Sub-Attrib ID" 필드는 도 7에 기술된, 특정 서비스에 대응되는 소정의 서비스 식별값으로 설정된다.If the target WFD device wants to search for a plurality of specific services, the data field of the service search request frame includes a plurality of service search request TLVs, and the "Sub-Attrib ID" field of each service search request TLV is It is set to a predetermined service identification value corresponding to the specific service described in FIG.

"Sub-Attrib ID" 필드는 도 7을 참조하여 자세히 후술한다.The "Sub-Attrib ID" field will be described later in detail with reference to FIG. 7.

도 6은 본 발명의 일 실시예에 따른 서비스 탐색 응답 프레임의 서비스 탐색 응답 TLV를 도시한다.6 illustrates a service search response TLV of a service search response frame according to an embodiment of the present invention.

서비스 탐색 응답 프레임의 데이터 필드는 TLV(Type Length Value) 형식으로 기술되는 서비스 탐색 응답 TLV를 포함한다.The data field of the service discovery response frame includes a service discovery response TLV described in a type length value (TLV) format.

서비스 탐색 응답 TLV는 "WPS Attrib ID", "Length", "OUI", "Sub-Category ID", "Transaction ID", "Sub-Attrib ID" 및 "Sub-Element"(또는 서브 엘리먼트) 필드들을 포함하고, 각각의 필드는 차례로 1, 2, 4, 1, 1, 1 및 가변 길이의 옥텟의 크기를 갖는다.The service discovery response TLV contains the fields "WPS Attrib ID", "Length", "OUI", "Sub-Category ID", "Transaction ID", "Sub-Attrib ID" and "Sub-Element" (or sub element) fields. Each field in turn has a size of 1, 2, 4, 1, 1, 1, and variable length octets.

"Sub-Element" 필드는 WFD 디바이스가 지원하는 서비스에 대한 정보를 포함한다. "WPS Attrib ID", "Length", "OUI", "Sub-Category ID", "Transaction ID", 및 "Sub-Attrib ID" 필드의 의미는 서비스 탐색 요청 TLV의 대응 필드들과 동일한 의미를 가지므로 이에 대한 자세한 설명은 여기서 생략한다.The "Sub-Element" field includes information about a service supported by the WFD device. The meanings of the "WPS Attrib ID", "Length", "OUI", "Sub-Category ID", "Transaction ID", and "Sub-Attrib ID" fields have the same meaning as the corresponding fields of the service discovery request TLV. Therefore, a detailed description thereof will be omitted here.

본 실시예에 따르면, "WPS Attrib ID" 필드는 벤더 확장 데이터를 포함함을 식별하는 값으로 "0x1049" 값을 가지며, "OUI" 필드는 WFA 기관을 식별하는 "0x506F9A" 값을 가지며, "Sub-Category ID" 필드는 WFD 표준의 현재 리비전 식별 번호로서, "0x01" 값을 갖는다. "Length" 필드는 "Sub-Element" 필드의 크기가 N인 경우, "7+N" 값을 갖는다.According to this embodiment, the "WPS Attrib ID" field has a value of "0x1049" as a value for identifying that it contains vendor extension data, and the "OUI" field has a value of "0x506F9A" for identifying a WFA authority, and "Sub The -Category ID "field is the current revision identification number of the WFD standard and has a value of" 0x01 ". The "Length" field has a value of "7 + N" when the size of the "Sub-Element" field is N.

"Transaction ID" 필드는 서비스 탐색 요청 프레임에 대한 응답으로 생성되는 서비스 탐색 응답 프레임임을 식별하기 위하여, 서비스 탐색 요청 프레임에 포함된 값으로 설정된다. The "Transaction ID" field is set to a value included in the service search request frame to identify that the service search response frame is generated in response to the service search request frame.

타겟 WFD 디바이스가 지원하는 모든 서비스를 탐색하고자 하는 경우, 서비스 탐색 요청 프레임의 데이터 필드는 하나의 서비스 탐색 요청 TLV를 포함하고, 서비스 탐색 요청 TLV의 "Sub-Attrib ID" 필드는 "0" 값으로 설정된다. 이 경우, 서비스 탐색 응답 프레임의 데이터 필드는 복수의 서비스 탐색 응답 TLV를 포함한다. 각각의 서비스 탐색 응답 TLV의 "Sub-Attrib ID" 필드는 도 7에 기술된, 특정 서비스에 대응되는 소정의 서비스 식별값을 포함한다. 각각의 서비스 탐색 응답 TLV의 "Sub-Element"는 도 8 내지 도 15에 기술된, "Sub-Attrib ID" 로 식별되는 특정 서비스에 대응되는 소정의 정보를 각각 포함한다.If you want to search all services supported by the target WFD device, the data field of the service search request frame includes one service search request TLV, and the "Sub-Attrib ID" field of the service search request TLV is set to a value of "0". Is set. In this case, the data field of the service search response frame includes a plurality of service search response TLVs. The "Sub-Attrib ID" field of each service search response TLV includes a predetermined service identification value corresponding to the specific service, described in FIG. 7. The "Sub-Element" of each service search response TLV includes predetermined information corresponding to the specific service identified by "Sub-Attrib ID" described in Figs. 8 to 15, respectively.

타겟 WFD 디바이스가 지원하는, 하나의 특정 서비스를 탐색하고자 하는 경우, 서비스 탐색 요청 프레임의 데이터 필드는 하나의 서비스 탐색 요청 TLV를 포함하고, 서비스 탐색 요청 TLV의 "Sub-Attrib ID" 필드는 도 7에 기술된, 특정 서비스에 대응되는 소정의 값으로 설정된다. 이 경우, 서비스 탐색 응답 프레임의 데이터 필드는 하나의 서비스 탐색 응답 TLV를 포함한다. 서비스 탐색 응답 TLV의 "Sub-Attrib ID" 필드는 도 7에 기술된, 특정 서비스에 대응되는 소정의 서비스 식별값을 포함한다. 서비스 탐색 응답 TLV의 "Sub-Element"는 도 8 내지 도 15에 기술된, "Sub-Attrib ID" 로 식별되는 특정 서비스에 대응되는 소정의 정보를 각각 포함한다.If the target WFD device wants to search for one specific service, the data field of the service search request frame includes one service search request TLV, and the "Sub-Attrib ID" field of the service search request TLV is shown in FIG. 7. It is set to a predetermined value corresponding to the specific service described in. In this case, the data field of the service search response frame includes one service search response TLV. The "Sub-Attrib ID" field of the service search response TLV includes a predetermined service identification value corresponding to the specific service described in FIG. 7. The "Sub-Element" of the service search response TLV includes predetermined information corresponding to the specific service identified by "Sub-Attrib ID" described in Figs. 8 to 15, respectively.

타겟 WFD 디바이스가 지원하는, 복수의 특정 서비스들을 탐색하고자 하는 경우, 서비스 탐색 요청 프레임의 데이터 필드는 복수의 서비스 탐색 요청 TLV를 포함하고, 각각의 서비스 탐색 요청 TLV의 "Sub-Attrib ID" 필드는 도 7에 기술된, 특정 서비스에 대응되는 소정의 값으로 설정된다. 이 경우, 서비스 탐색 응답 프레임의 데이터 필드는 복수의 서비스 탐색 응답 TLV를 포함한다. 각각의 서비스 탐색 응답 TLV의 "Sub-Attrib ID" 필드는 도 7에 기술된, 특정 서비스에 대응되는 소정의 서비스 식별값을 포함한다. 각각의 서비스 탐색 응답 TLV의 "Sub-Element"는 도 8 내지 도 15에 기술된, "Sub-Attrib ID" 로 식별되는 특정 서비스에 대응되는 소정의 정보를 각각 포함한다.If the target WFD device wants to search for a plurality of specific services, the data field of the service search request frame includes a plurality of service search request TLVs, and the "Sub-Attrib ID" field of each service search request TLV is It is set to a predetermined value corresponding to the specific service described in FIG. In this case, the data field of the service search response frame includes a plurality of service search response TLVs. The "Sub-Attrib ID" field of each service search response TLV includes a predetermined service identification value corresponding to the specific service, described in FIG. 7. The "Sub-Element" of each service search response TLV includes predetermined information corresponding to the specific service identified by "Sub-Attrib ID" described in Figs. 8 to 15, respectively.

도 7은 본 발명의 일 실시예에 따른 부속성 식별자(Sub-Attrib ID) 값과 그 의미를 도시한다.7 illustrates a sub-attrib ID value and its meaning according to an embodiment of the present invention.

"Sub-Attrib ID"는 WFD 디바이스가 지원하는 다양한 능력(Capability)들을 나타낸다. "Sub-Attrib ID"는 1 옥텟의 크기를 갖는다. 본 실시예에서 "0x00" 부터 "0x07"까지의 값이 각각 디바이스의 특정 능력에 할당되고, "0x08"부터 "0xff"까지의 값은 예약되어 있다."Sub-Attrib ID" indicates various Capabilities that the WFD device supports. "Sub-Attrib ID" has a size of one octet. In this embodiment, values "0x00" through "0x07" are assigned to specific capabilities of the device, respectively, and values "0x08" through "0xff" are reserved.

"Sub-Attrib ID" 값이 "0x00"인 경우, 디바이스가 지원하는 모든 능력 정보를 나타낸다. 타겟 WFD 디바이스가 지원하는 모든 서비스를 탐색하고자 하는 경우, 서비스 탐색 요청 프레임의 데이터 필드는 하나의 서비스 탐색 요청 TLV를 포함하고, 서비스 탐색 요청 TLV의 "Sub-Attrib ID" 필드는 "0" 값으로 설정된다. When the value of "Sub-Attrib ID" is "0x00", this indicates all capability information supported by the device. If you want to search all services supported by the target WFD device, the data field of the service search request frame includes one service search request TLV, and the "Sub-Attrib ID" field of the service search request TLV is set to a value of "0". Is set.

"Sub-Attrib ID" 값이 "0x01"인 경우, 디바이스의 시스템 레벨에 해당하는 정보를 나타낸다. 디바이스의 시스템 레벨에 해당하는 정보는 도 8을 참조하여 상세히 후술한다.When the value of "Sub-Attrib ID" is "0x01", this indicates information corresponding to the system level of the device. Information corresponding to the system level of the device will be described later in detail with reference to FIG. 8.

"Sub-Attrib ID" 값이 "0x02"인 경우, 디바이스의 능력 정보를 나타낸다. 디바이스의 능력 정보는 도 9를 참조하여 상세히 후술한다. When the value of "Sub-Attrib ID" is "0x02", this indicates device capability information. The capability information of the device will be described later in detail with reference to FIG. 9.

"Sub-Attrib ID" 값이 "0x03"인 경우, 디스플레이 능력 정보를 나타낸다. 디스플레이 능력 정보는 도 10을 참조하여 상세히 후술한다. When the value of "Sub-Attrib ID" is "0x03", it indicates display capability information. The display capability information will be described later in detail with reference to FIG. 10.

"Sub-Attrib ID" 값이 "0x04"인 경우, 디바이스의 비디오 프로파일 정보를 나타낸다. 비디오 프로파일 정보는 도 11을 참조하여 상세히 후술한다.When the value of "Sub-Attrib ID" is "0x04", it indicates video profile information of the device. The video profile information will be described later in detail with reference to FIG. 11.

"Sub-Attrib ID" 값이 "0x05"인 경우, 디바이스의 오디오 프로파일 정보를 나타낸다. 오디오 프로파일 정보는 도 12을 참조하여 상세히 후술한다.When the value of "Sub-Attrib ID" is "0x05", this indicates audio profile information of the device. Audio profile information will be described later in detail with reference to FIG. 12.

"Sub-Attrib ID" 값이 "0x06"인 경우, 디바이스의 전송 능력 정보를 나타낸다. 전송 능력 정보는 도 13을 참조하여 상세히 후술한다.When the value of "Sub-Attrib ID" is "0x06", it indicates transmission capability information of the device. Transmission capability information will be described later in detail with reference to FIG.

"Sub-Attrib ID" 값이 "0x07"인 경우, 디바이스의 3D(Dimensional) 능력 정보를 나타낸다. 3D 능력 정보는 도 14를 참조하여 상세히 후술한다.When the value of "Sub-Attrib ID" is "0x07", it indicates 3D (Dimensional) capability information of the device. The 3D capability information will be described later in detail with reference to FIG. 14.

타겟 WFD 디바이스가 지원하는, 하나의 특정 서비스를 탐색하고자 하는 경우, 서비스 탐색 요청 프레임의 데이터 필드는 하나의 서비스 탐색 요청 TLV를 포함하고, 서비스 탐색 요청 TLV의 "Sub-Attrib ID" 필드는 도시된 바와 같은 특정 서비스에 대응되는 소정의 값으로 설정된다. 이 경우, 서비스 탐색 응답 프레임의 데이터 필드는 하나의 서비스 탐색 응답 TLV를 포함한다. 서비스 탐색 응답 TLV의 "Sub-Attrib ID" 필드는 서비스 탐색 요청 TLV에 포함된 소정의 서비스 식별값을 포함한다. If the target WFD device wants to search for one specific service, the data field of the service search request frame includes one service search request TLV, and the "Sub-Attrib ID" field of the service search request TLV is shown. It is set to a predetermined value corresponding to the specific service as shown. In this case, the data field of the service search response frame includes one service search response TLV. The "Sub-Attrib ID" field of the service search response TLV includes a predetermined service identification value included in the service search request TLV.

도 8은 본 발명의 일 실시예에 따른 시스템 정보(System Information) 서브 엘리먼트(Sub Element)에 포함된 정보를 도시한다.8 illustrates information included in a system information sub element according to an embodiment of the present invention.

본 발명의 일 실시예에 따르면, 시스템 정보 서브 엘리먼트는 제조 코드, 제품 코드, 제조 연월일, 시리얼 번호, 시리얼 번호 명세 및 제품명 중 적어도 하나를 포함한다.According to one embodiment of the present invention, the system information sub-element includes at least one of a manufacturing code, a product code, a date of manufacture, a serial number, a serial number specification, and a product name.

제조 코드는 4 바이트의 ASCII 코드이고, 제품 코드는 제조업체에 의해 할당된 제품 코드로서 2 바이트 크기를 갖는다. 시리얼 번호는 4 바이트 크기를 갖고, 시리얼 번호 명세는 16 바이트 크기를 갖고 ASCII 코드로 시리얼 번호 설명을 기술한다. 제품명은 16 바이트 크기로 제품명을 ASCII 코드로 기술한다.The manufacturing code is a four byte ASCII code, and the product code is a product code assigned by the manufacturer and has a size of two bytes. The serial number is 4 bytes in size. The serial number specification is 16 bytes in size and describes the serial number description in ASCII code. The product name is 16 bytes in size and describes the product name in ASCII code.

도 9는 본 발명의 일 실시예에 따른 디바이스 능력(Device Capability) 서브 엘리먼트에 포함된 정보를 도시한다.9 illustrates information included in a device capability sub element according to an embodiment of the present invention.

본 발명의 일 실시예에 따르면, 디바이스 능력 서브 엘리먼트는 비디오 송신원인지 여부를 설정하는 비트, 비디오 수신원인지 여부를 설정하는 비트, 오디오 송신원인지 여부를 설정하는 비트, 오디오 수신원인지 여부를 설정하는 비트, AV 동기화 정보 제공 여부를 설정하는 비트, 오디오 지연 제어 여부를 설정하는 비트, 연결 가능 여부를 설정하는 비트, HDCP 지원 여부를 설정하는 비트, CEC 지원 여부를 설정하는 비트, 최대 비디오 송신 스트림 개수를 설정하는 8 비트들, 최대 오디오 송신 스트림 개수를 설정하는 8 비트들, 최대 비디오 수신 스트림 개수를 설정하는 8 비트 및 최대 오디오 수신 스트림 개수를 설정하는 8 비트들 중 적어도 하나를 포함한다.According to an embodiment of the present invention, the device capability sub-element includes a bit for setting whether it is a video transmission source, a bit for setting whether it is a video reception source, a bit for setting whether it is an audio transmission source, and setting whether it is an audio reception source or not. Bits, bits to set whether AV synchronization information is provided, bits to set audio delay control, bits to set connection availability, bits to set HDCP support, bits to set CEC support, and maximum number of video transmission streams At least one of 8 bits for setting the number, 8 bits for setting the maximum number of audio transmission streams, 8 bits for setting the maximum number of video receiving streams, and 8 bits for setting the maximum number of audio receiving streams.

도 10은 본 발명의 일 실시예에 따른 디스플레이 능력(Display Capability) 서브 엘리먼트에 포함된 정보를 도시한다.FIG. 10 illustrates information included in a display capability sub element according to an embodiment of the present invention.

본 발명의 일 실시예에 따르면, 디스플레이 능력 서브 엘리먼트는 지원 기능(Feature), RGB 색상 깊이(Color Depth), YCbCr 444 색상 깊이, YCbCr 442 색상 깊이, 수평화면 크기(Horizontal Size) 및 수직화면 크기(Vertical Size) 중 적어도 하나를 포함한다.According to an embodiment of the present invention, the display capability sub-element may include a feature, an RGB color depth, a YCbCr 444 color depth, a YCbCr 442 color depth, a horizontal size, and a vertical screen size ( Vertical Size).

지원 기능은 피봇(Pivot) 지원 여부를 설정하는 비트, "YCbCr 4:4:4" 지원 여부를 설정하는 비트, "YCbCr 4:4:2" 지원 여부를 설정하는 비트 및 "underscan" 지원 여부를 설정하는 비트를 포함한다.Support features include bits to enable pivot support, bits to enable support for "YCbCr 4: 4: 4", bits to enable support for "YCbCr 4: 4: 2", and support for "underscan". Contains the bit to set.

RGB 색상 깊이는 픽셀 당 24 비트 색상으로 RGB 지원 여부를 설정하는 비트, 픽셀 당 30 비트 색상으로 RGB 지원 여부를 설정하는 비트, 픽셀 당 36 비트 색상으로 RGB 지원 여부를 설정하는 비트 및 픽셀 당 48 비트 색상으로 RGB 지원 여부를 설정하는 비트를 포함한다.RGB color depth is a bit to set whether or not to support RGB with 24-bit color per pixel, a bit to set whether to support RGB with 30-bit color per pixel, a bit to set whether to support RGB with 36-bit color per pixel and 48 bits per pixel Contains bits that set whether or not RGB is supported as a color.

YCbCr 444 색상 깊이는 픽셀 당 24 비트 색상으로 YCbCr 지원 여부를 설정하는 비트, 픽셀 당 30 비트 색상으로 YCbCr 지원 여부를 설정하는 비트, 픽셀 당 36 비트 색상으로 YCbCr 지원 여부를 설정하는 비트 및 픽셀 당 48 비트 색상으로 YCbCr 지원 여부를 설정하는 비트를 포함한다.YCbCr 444 color depth is a bit to set whether or not to support YCbCr at 24 bits per pixel, a bit to set whether to support YCbCr to 30 bits per pixel, a bit to set whether to support YCbCr to 36 bits per pixel, and 48 per pixel Includes bits that set whether or not to support YCbCr as the bit color.

YCbCr 442 색상 깊이는 픽셀 당 16 비트 색상으로 YCbCr 지원 여부를 설정하는 비트, 픽셀 당 24 비트 색상으로 YCbCr 지원 여부를 설정하는 비트, 픽셀 당 30 비트 색상으로 YCbCr을 지원 여부를 설정하는 비트 및 픽셀 당 36 비트 색상으로 YCbCr 지원 여부를 설정하는 비트를 포함한다.The YCbCr 442 color depth is the bit that sets YCbCr support with 16-bit color per pixel, the bit that sets YCbCr support with 24-bit color per pixel, the bit that sets YCbCr support with 30-bit color per pixel, and the pixel per pixel. Includes bits that set whether or not to support YCbCr in 36-bit color.

수평화면 크기는 밀리미터(mm) 단위로 수평 화면 크기 값을 갖는다.The horizontal screen size has a horizontal screen size value in millimeters (mm).

수직화면 크기는 밀리미터(mm) 단위로 수직 화면 크기 값을 갖는다.The vertical screen size has a vertical screen size value in millimeters (mm).

도 11은 본 발명의 일 실시예에 따른 비디오 프로파일(Video Profile) 서브 엘리먼트에 포함된 정보를 도시한다.11 illustrates information included in a video profile sub element according to an embodiment of the present invention.

본 발명의 일 실시예에 따르면, 비디오 프로파일 서브 엘리먼트는 베이스라인 프로파일 및 확장 프로파일 중 적어도 하나를 포함하는 코덱 프로파일 정보를 기술한다.According to an embodiment of the present invention, the video profile subelement describes codec profile information including at least one of a baseline profile and an extension profile.

베이스라인 프로파일은 레벨 1 지원 여부를 설정하는 비트 및 레벨 2 지원 여부를 설정하는 비트를 포함한다.The baseline profile includes bits for setting level 1 support and bits for setting level 2 support.

확장 프로파일은 레벨 1 지원 여부를 설정하는 비트 및 레벨 2 지원 여부를 설정하는 비트를 포함한다.The extension profile includes bits for setting level 1 support and bits for setting level 2 support.

도 12는 본 발명의 일 실시예에 따른 오디오 프로파일(Audio Profile) 서브 엘리먼트에 포함된 정보를 도시한다.12 illustrates information included in an audio profile subelement according to an embodiment of the present invention.

본 발명의 일 실시예에 따르면, 오디오 프로파일 서브 엘리먼트는 48KHz 스테레오 및 데이터 레이트 1536Kbps로 16 비트 LPCM 지원 여부를 설정하는 비트, LC(Low complexity) 프로파일, 2 채널 및 데이터 레이트 128Kbps로 AAC(Advanced Audio Coding) 지원 여부를 설정하는 비트, 데이터 레이트 576Kbps로 돌비 디지털 5.1 지원 여부를 설정하는 비트, 데이터 레이트 768Kbps로 DTS(Digital Theater System) 5.1 지원 여부를 설정하는 비트, 48KHz 스테레오, 6 채널 및 데이터 레이트 4608Kbps로 16 비트 LPCM 지원 여부를 설정하는 비트, 데이터 레이트 최대 1.7 Mbps로 돌비 디지털 플러스 지원 여부를 설정하는 비트, 데이터 레이트 최대 18 Mbps로 돌비 TrueHD 지원 여부를 설정하는 비트 및 데이터 레이트 최대 25.4 Mbps로 DTS HD 마스터 지원 여부를 설정하는 비트 중 적어도 하나를 포함한다.According to an embodiment of the present invention, the audio profile sub-element has 48KHz stereo and bit rate for supporting 16-bit LPCM at 1536Kbps, low complexity (LC) profile, 2 channel and Advanced Audio Coding at 128Kbps data rate. ) Bit to set whether to support Dolby Digital 5.1 at data rate of 576Kbps, Bit to set whether to support DTS (Digital Theater System) 5.1 at data rate of 768Kbps, 48KHz stereo, 6 channels and 4608Kbps to data rate Bits to set 16 bit LPCM support, Bits to set Dolby Digital Plus support at data rate up to 1.7 Mbps, Bits to set Dolby TrueHD support at data rate up to 18 Mbps and DTS HD master to Data rates up to 25.4 Mbps It includes at least one of the bits for setting whether or not support.

도 13은 본 발명의 일 실시예에 따른 전송 능력(Transport Capability) 서브 엘리먼트에 포함된 정보를 도시한다.FIG. 13 illustrates information included in a transport capability sub element according to an embodiment of the present invention.

본 발명의 일 실시예에 따르면, 전송 능력 서브 엘리먼트는 에러 피드백을 위한 전송 능력 정보 및 사용자 입력을 받기 위한 전송 능력 정보 중 적어도 하나를 포함하는 전송 능력 정보를 기술한다.According to an embodiment of the present invention, the transmission capability sub element describes transmission capability information including at least one of transmission capability information for error feedback and transmission capability information for receiving a user input.

에러 피드백을 위한 전송 능력 정보는 RTP(Real-time Transport Protocol) /AVP(Audio Video Profile) 지원 여부를 설정하는 비트, RTP/AVPF(Audio-Visual Profile with Feedback) 지원 여부를 설정하는 비트 및 현재 설정된 RTP 세션 개수를 설정하는 비트들 및 최대 지원 가능한 RTP 세션 개수를 설정하는 비트들을 포함한다.The transmission capability information for error feedback includes bits for setting whether to support Real-time Transport Protocol (RTP) / Audio Video Profile (AVP), bits for setting whether to support RTP / Audio-Visual Profile with Feedback (AVPF), and currently set Bits for setting the number of RTP sessions and bits for setting the maximum number of RTP sessions that can be supported.

사용자 입력을 받기 위한 전송 능력 정보는 ASCII 입력 문자를 설정하는 비트, 단일/복수 포인팅 입력 값을 설정하는 비트들, 함수 코드 입력 값 설정 비트, IB(In Band) UIBC(User Input Back Channel) 지원 여부를 설정하는 비트, RTP를 이용하는 OOB(Out Of Band) UIBC 지원 여부를 설정하는 비트 및 Zigbee를 이용하는 OOB(Out Of Band) UIBC 지원 여부를 설정하는 비트 중 적어도 하나를 포함한다.Transmission capability information for receiving user input includes bits that set ASCII input characters, bits that set single / multiple pointing input values, function code input value set bits, and IB (In Band) User Input Back Channel (UIBC) support. It includes at least one of a bit for setting the bit, a bit for setting whether to support OOB (Out Of Band) UIBC using RTP and a bit for setting whether to support OOB (Out Of Band) UIBC using Zigbee.

도 14는 본 발명의 일 실시예에 따른 3D 능력(3 Dimensional Capability) 서브 엘리먼트에 포함된 정보를 도시한다.FIG. 14 illustrates information included in a 3D capability subelement according to an embodiment of the present invention.

본 발명의 일 실시예에 따르면, 3D 능력 서브 엘리먼트는 상태 코드를 설정하는 비트들, 프레임 패킹 지원 여부 설정 비트, 필드 패킹 지원 여부 설정 비트, 라인 얼터너티브 지원 여부 설정 비트, "Full Side by Side" 지원 여부 설정 비트, "Half Side by Side" 지원 여부 설정 비트, "L+depth" 지원 여부 설정 비트, "L + depth + Gfx + G-depth"지원 여부 설정 비트 및 "Frame Sequential" 지원 여부 설정 비트 중 적어도 하나를 포함한다.According to an embodiment of the present invention, the 3D capability sub-element includes bits for setting a status code, frame packing support setting bit, field packing support setting bit, line alternative support setting bit, and "Full Side by Side" support. Whether to set bit, whether to support "Half Side by Side" bit, whether to support "L + depth" bit, whether to support "L + depth + Gfx + G-depth" bit or whether to support "Frame Sequential" bit At least one.

도 15는 본 발명의 일 실시예에 따른 3D 능력 서브 엘리먼트의 상태 코드 값을 도시한다.15 illustrates status code values of the 3D capability subelements in accordance with an embodiment of the present invention.

상태 코드는 3D 지원 여부 설정 비트들 및 3D 일부 지원 설정 비트 중 적어도 하나를 포함한다.The status code includes at least one of 3D support setting bits and 3D partial support setting bits.

도 16은 본 발명의 일 실시예에 따른 예시 서비스 탐색 요청 프레임을 도시한다.16 illustrates an exemplary service search request frame according to an embodiment of the present invention.

서비스 탐색 요청 프레임은 서비스 탐색 요청을 위한 데이터 필드를 포함하는 WPS IE를 포함하는 Probe Request 프레임을 의미한다. The service search request frame refers to a probe request frame including a WPS IE including a data field for a service search request.

도시된 예에서 WPS IE는 "Element ID", "Length", "OUI(Organizationally Unique Identifier)" 및 "Data" 필드(또는 데이터 필드)들을 포함한다. "Element ID", "Length" 및 "OUI" 필드의 각각의 크기(size)는 1, 1 및 4 옥텟이다. "Data" 필드의 크기는 최소 1 옥텟 부터 최대 251 옥텟인, 가변 크기(Variable Size)이다. In the illustrated example, the WPS IE includes "Element ID", "Length", "Organizationally Unique Identifier" (OUI), and "Data" fields (or data fields). Each size of the "Element ID", "Length", and "OUI" fields is 1, 1, and 4 octets. The size of the "Data" field is a variable size, ranging from at least 1 octet to at most 251 octets.

도시된 예에서, "Element ID" 값은 "221"이고, "OUI" 값은 "0x0050F204"이며, "Data" 필드의 크기가 N인 경우 "Length"는 "4+N" 값을 갖는다.In the illustrated example, the "Element ID" value is "221", the "OUI" value is "0x0050F204", and the "Length" has a "4 + N" value when the size of the "Data" field is N.

서비스 탐색 요청 프레임의 데이터 필드는 TLV(Type Length Value) 형식으로 기술되는 서비스 탐색 요청 TLV를 포함한다.The data field of the service discovery request frame includes a service discovery request TLV described in a type length value (TLV) format.

서비스 탐색 요청 TLV는 "WPS Attrib ID", "Length", "OUI", "Sub-Category ID", "Transaction ID" 및 "Sub-Attrib ID" 필드들을 포함하고, 각각의 필드는 차례로 1, 2, 4, 1, 1 및 1 옥텟의 크기를 갖는다.The service discovery request TLV contains the fields "WPS Attrib ID", "Length", "OUI", "Sub-Category ID", "Transaction ID" and "Sub-Attrib ID", each of which in turn is 1, 2 , 4, 1, 1 and 1 octets in size.

도시된 예에서, "WPS Attrib ID" 필드는 벤더 확장 데이터를 포함함을 식별하는 값으로 "0x1049" 값을 가지며, "Length" 필드는 "7", "OUI" 필드는 WFA 기관을 식별하는 "0x506F9A" 값을 가지며, "Sub-Category ID" 필드는 WFD 표준의 현재 리비전 식별 번호로서, "0x01" 값을 갖는다.In the example shown, the "WPS Attrib ID" field has a value of "0x1049" as a value that identifies vendor extension data, the "Length" field is "7", and the "OUI" field identifies a WFA authority. 0x506F9A ", and the" Sub-Category ID "field is the current revision identification number of the WFD standard and has a value of" 0x01 ".

"Transaction ID" 필드는 서비스 탐색 요청 프레임이 생성될 때 0이 아닌 임의의 값으로 설정되는데, 도시된 예에서 "0x01" 값을 갖는다. The "Transaction ID" field is set to any value other than 0 when the service search request frame is generated, and has a value of "0x01" in the illustrated example.

도시된 예에서, "Sub-Attrib ID" 필드는 "0x01" 값을 가지며, 이는 타겟 WFD 디바이스의 시스템 정보를 요청함을 의미한다.In the example shown, the "Sub-Attrib ID" field has a value "0x01", which means that it requests system information of the target WFD device.

도 17은 본 발명의 일 실시예에 따른 예시 서비스 탐색 응답 프레임을 도시한다.17 illustrates an exemplary service search response frame according to an embodiment of the present invention.

서비스 탐색 응답 프레임은 서비스 탐색 응답을 위한 데이터 필드를 포함하는 WPS IE를 포함하는 Probe Response 프레임을 의미한다.The service discovery response frame refers to a probe response frame including a WPS IE including a data field for a service discovery response.

WPS IE는 "Element ID", "Length", "OUI(Organizationally Unique Identifier)" 및 "Data" 필드(또는 데이터 필드)들을 포함한다. 도시된 예에서, "Element ID" 값은 "221"이고, "OUI" 값은 "0x0050F204"이며, "Data" 필드의 크기가 N인 경우 "Length"는 "4+N" 값을 갖는다.The WPS IE includes "Element ID", "Length", "Organizationally Unique Identifier" and "Data" fields (or data fields). In the illustrated example, the "Element ID" value is "221", the "OUI" value is "0x0050F204", and the "Length" has a "4 + N" value when the size of the "Data" field is N.

서비스 탐색 응답 프레임의 데이터 필드는 TLV(Type Length Value) 형식으로 기술되는 서비스 탐색 요청 TLV를 포함한다.The data field of the service discovery response frame includes a service discovery request TLV described in a type length value (TLV) format.

서비스 탐색 응답 TLV는 "WPS Attrib ID", "Length", "OUI", "Sub-Category ID", "Transaction ID", "Sub-Attrib ID" 및 "Sub-Element"(또는 서브 엘리먼트) 필드들을 포함하고, 각각의 필드는 차례로 1, 2, 4, 1, 1, 1 및 가변 길이의 옥텟의 크기를 갖는다. "WPS Attrib ID", "Length", "OUI", "Sub-Category ID", "Transaction ID", 및 "Sub-Attrib ID" 필드의 의미는 서비스 탐색 요청 TLV의 대응 필드들과 동일한 의미를 가지므로 이에 대한 자세한 설명은 여기서 생략한다.The service discovery response TLV contains the fields "WPS Attrib ID", "Length", "OUI", "Sub-Category ID", "Transaction ID", "Sub-Attrib ID" and "Sub-Element" (or sub element) fields. Each field in turn has a size of 1, 2, 4, 1, 1, 1, and variable length octets. The meanings of the "WPS Attrib ID", "Length", "OUI", "Sub-Category ID", "Transaction ID", and "Sub-Attrib ID" fields have the same meaning as the corresponding fields of the service discovery request TLV. Therefore, a detailed description thereof will be omitted here.

"Length" 필드는 "Sub-Element" 필드의 크기가 N인 경우, "7+N" 값을 갖는다.The "Length" field has a value of "7 + N" when the size of the "Sub-Element" field is N.

도시된 예에서, "Transaction ID" 필드는 서비스 탐색 요청 프레임에 대한 응답으로 생성되는 서비스 탐색 응답 프레임임을 식별하기 위하여, 서비스 탐색 요청 프레임에 포함된 값인 "0x01"로 설정된다.In the illustrated example, the "Transaction ID" field is set to "0x01" which is a value included in the service search request frame to identify the service search response frame generated in response to the service search request frame.

도시된 예에서, "Sub-Element" 필드는 서비스 탐색 요청 프레임의 "Sub-Attrib ID"로 식별되는, 시스템 정보를 포함한다. 본 발명의 일 실시예에 따르면, 시스템 정보 서브 엘리먼트는 제조 코드, 제품 코드, 제조 연월일, 시리얼 번호, 시리얼 번호 명세 및 제품명 중 적어도 하나를 포함한다.In the example shown, the "Sub-Element" field contains system information, identified by the "Sub-Attrib ID" of the service search request frame. According to one embodiment of the present invention, the system information sub-element includes at least one of a manufacturing code, a product code, a date of manufacture, a serial number, a serial number specification, and a product name.

도 18은 본 발명의 일 실시예에 따른 제1 WFD 디바이스 구조를 도시하는 블록도이다.18 is a block diagram illustrating a first WFD device structure according to an embodiment of the present invention.

제1 WFD 디바이스(1800)는 프레임 생성부(1810), 프레임 전송부(1820) 및 프레임 수신부(1830)를 포함한다. 제1 WFD 디바이스(1800)는 WFD 네트워크에서 WFD 디바이스들은 2계층 연결 전 단계(Layer 2 Pre-Association Stage)에서 다른 WFD 디바이스(ex. 제2 WFD 디바이스(1900))가 지원 가능한 서비스를 탐색한다.The first WFD device 1800 includes a frame generator 1810, a frame transmitter 1820, and a frame receiver 1830. The first WFD device 1800 discovers a service that WFD devices can support in another WFD device (eg, the second WFD device 1900) in a Layer 2 Pre-Association Stage in the WFD network.

프레임 생성부(1810)는 WFD 네트워크의 제2 WFD 디바이스가 지원하는 서비스를 탐색하기 위한 서비스 탐색 요청 프레임을 생성한다. 서비스 탐색 요청 프레임은 WPS IE를 이용하여 생성된다. WPS IE는 WPS 속성 식별자(WPS Attribue ID) 및 부속성 식별자(Sub-Attrib ID)를 포함한다. WPS 속성 식별자는 벤더 확장 데이터를 포함함을 식별하는 값을 포함하고, 부속성 식별자는 제2 WFD 디바이스가 지원하는 서비스를 식별하는 값을 포함한다.The frame generation unit 1810 generates a service discovery request frame for searching for a service supported by the second WFD device of the WFD network. The service search request frame is generated using the WPS IE. The WPS IE includes a WPS Attribue ID and a Sub-Attrib ID. The WPS attribute identifier includes a value that identifies vendor extension data, and the attachment identifier includes a value that identifies a service supported by the second WFD device.

부속성 식별자는 시스템 정보, 디바이스 능력 정보, 디스플레이 능력 정보, 비디오 프로파일 정보, 오디오 프로파일 정보, 전송 능력 정보 및 3D(Dimensional) 능력 정보 중 적어도 하나를 식별한다.The appendage identifier identifies at least one of system information, device capability information, display capability information, video profile information, audio profile information, transmission capability information, and 3D (Dimensional) capability information.

프레임 전송부(1820)는 서비스 탐색 요청 프레임을 제2 WFD 디바이스에게 전송한다. 프레임 전송부(1820)는 서비스 탐색 요청 프레임을 Probe Request 프레임을 이용하여 유니캐스트 방식으로 또는 브로트캐스트 방식으로 제2 WFD 디바이스에게 전송한다.The frame transmitter 1820 transmits the service discovery request frame to the second WFD device. The frame transmitter 1820 transmits the service discovery request frame to the second WFD device in a unicast method or a broadcast method using a Probe Request frame.

프레임 수신부(1830)는 서비스 탐색 요청 프레임에 대한 응답으로 서비스 탐색 응답 프레임을 제2 WFD 디바이스로부터 수신한다. The frame receiving unit 1830 receives the service search response frame from the second WFD device in response to the service search request frame.

또한, 제1 WFD 디바이스(1800)는 연결 설정부(미도시)를 더 포함할 수 있다. 연결 설정부는 서비스 탐색 응답 프레임에 포함된, 제2 WFD 디바이스가 지원하는 서비스 정보에 기초하여, 선택적으로 제2 WFD 디바이스로 2계층 보안 연결을 설정한다.In addition, the first WFD device 1800 may further include a connection setting unit (not shown). The connection setting unit optionally sets a layer 2 secure connection to the second WFD device based on the service information supported by the second WFD device included in the service discovery response frame.

제1 WFD 디바이스 및 제2 WFD 디바이스는 WiFi Display 인증(Certified) 디바이스일 수 있다.The first WFD device and the second WFD device may be WiFi Display Certified devices.

도 19는 본 발명의 일 실시예에 따른 제2 WFD 디바이스 구조를 도시하는 블록도이다.19 is a block diagram illustrating a second WFD device structure according to an embodiment of the present invention.

제2 WFD 디바이스(1900)는 프레임 수신부(1910), 프레임 생성부(1920) 및 프레임 전송부(1930)를 포함한다.The second WFD device 1900 includes a frame receiver 1910, a frame generator 1920, and a frame transmitter 1930.

프레임 수신부(1910)는 서비스 탐색 요청 프레임을 제1 WFD 디바이스로부터 수신한다.The frame receiver 1910 receives a service discovery request frame from the first WFD device.

프레임 생성부(1920)는 서비스 탐색 요청 프레임에 대한 응답 프레임인 서비스 탐색 응답 프레임을 생성한다. 서비스 탐색 응답 프레임은 WPS IE를 이용하여 생성된다. WPS IE는 WPS 속성 식별자(WPS Attribue ID) 및 부속성 식별자(Sub-Attrib ID)를 포함한다.The frame generator 1920 generates a service search response frame that is a response frame to the service search request frame. The service search response frame is generated using the WPS IE. The WPS IE includes a WPS Attribue ID and a Sub-Attrib ID.

WPS 속성 식별자는 벤더 확장 데이터를 포함함을 식별하는 값을 포함하고, 부속성 식별자는 제2 WFD 디바이스가 지원하는 서비스를 식별하는 값을 포함한다.The WPS attribute identifier includes a value that identifies vendor extension data, and the attachment identifier includes a value that identifies a service supported by the second WFD device.

부속성 식별자는 시스템 정보, 디바이스 능력 정보, 디스플레이 능력 정보, 비디오 프로파일 정보, 오디오 프로파일 정보, 전송 능력 정보 및 3D(Dimensional) 능력 정보 중 적어도 하나를 식별한다.The appendage identifier identifies at least one of system information, device capability information, display capability information, video profile information, audio profile information, transmission capability information, and 3D (Dimensional) capability information.

서비스 탐색 응답 프레임 내의 WPS IE는 제2 WFD 디바이스가 지원하는 서비스에 대한 서브 엘리먼트를 포함한다. 제2 WFD 디바이스가 지원하는 서비스에 대한 서브 엘리먼트는 시스템 정보, 디바이스 능력 정보, 디스플레이 능력 정보, 비디오 프로파일 정보, 오디오 프로파일 정보, 전송 능력 정보 및 3D(Dimensional) 능력 정보 중 적어도 하나를 포함한다.The WPS IE in the service search response frame includes sub-elements for the service supported by the second WFD device. The sub element for the service supported by the second WFD device includes at least one of system information, device capability information, display capability information, video profile information, audio profile information, transmission capability information, and 3D (Dimensional) capability information.

프레임 전송부(1930)는 서비스 탐색 응답 프레임을 제1 WFD 디바이스에게 전송한다. 프레임 전송부(1930)는 서비스 탐색 응답 프레임을 Probe Response 프레임을 이용하여 유니캐스트 방식으로 제1 WFD 디바이스에게 전송한다.The frame transmitter 1930 transmits the service discovery response frame to the first WFD device. The frame transmitter 1930 transmits the service discovery response frame to the first WFD device in a unicast manner using a probe response frame.

이상에서 본 발명의 바람직한 실시예가 상세히 기술되었지만, 본 발명의 범위는 이에 한정되지 않고, 다양한 변형 및 균등한 타 실시예가 가능하다. 따라서, 본 발명의 진정한 기술적 보호범위는 첨부된 특허청구범위에 의해서 정해져야 할 것이다.Although the preferred embodiment of the present invention has been described in detail above, the scope of the present invention is not limited thereto, and various modifications and equivalent other embodiments are possible. Therefore, the true technical protection scope of the present invention will be defined by the appended claims.

예를 들어, 본 발명의 예시적인 실시예에 따른 제1 WFD 디바이스(1800) 및 제2 WFD 디바이스(1900)는 도 18 및 도 19에 각각 도시된 바와 같은 장치 각각의 유닛들에 커플링된 버스, 상기 버스에 커플링된 적어도 하나의 프로세서를 포함할 수 있고, 명령, 수신된 메시지 또는 생성된 메시지를 저장하기 위해 상기 버스에 커플링되고, 전술한 바와 같은 명령들을 수행하기 위한 적어도 하나의 프로세서에 커플링된 메모리를 포함할 수 있다. For example, a first WFD device 1800 and a second WFD device 1900 according to an exemplary embodiment of the present invention may be a bus coupled to units of respective devices as shown in FIGS. 18 and 19, respectively. At least one processor coupled to the bus for storing instructions, received or generated messages, the at least one processor coupled to the bus for performing instructions as described above. It may include a memory coupled to.

또한, 본 발명에 따른 시스템은 컴퓨터로 읽을 수 있는 기록매체에 컴퓨터가 읽을 수 있는 코드로서 구현하는 것이 가능하다. 컴퓨터가 읽을 수 있는 기록매체는 컴퓨터 시스템에 의하여 읽혀질 수 있는 데이터가 저장되는 모든 종류의 기록장치를 포함한다. 상기 컴퓨터가 읽을 수 있는 기록매체는 마그네틱 저장매체(예를 들면, 롬, 플로피 디스크, 하드디스크 등), 광학적 판독 매체(예를 들면, 시디롬, 디브이디 등) 및 캐리어 웨이브(예를 들면, 인터넷을 통한 전송)와 같은 저장매체를 포함한다. 또한 컴퓨터가 읽을 수 있는 기록매체는 네트워크로 연결된 컴퓨터 시스템에 분산되어 분산방식으로 컴퓨터가 읽을 수 있는 코드가 저장되고 실행될 수 있다.In addition, the system according to the present invention can be embodied as computer readable codes on a computer readable recording medium. The computer-readable recording medium includes all kinds of recording devices in which data that can be read by a computer system is stored. The computer-readable recording medium may be a magnetic storage medium (for example, a ROM, a floppy disk, a hard disk, etc.), an optical reading medium (for example, a CD-ROM, a DVD, etc.), and a carrier wave (for example, the Internet). Storage medium). The computer readable recording medium can also be distributed over network coupled computer systems so that the computer readable code is stored and executed in a distributed fashion.

Claims (18)

WFD(WiFi Direct) 네트워크의 제2 WFD 디바이스가 지원하는 서비스를 탐색하기 위한 서비스 탐색 요청 프레임(Service Discovery Request Frame)을 생성하는 단계;
상기 서비스 탐색 요청 프레임을 상기 제2 WFD 디바이스에게 전송하는 단계; 및
상기 서비스 탐색 요청 프레임에 대한 응답으로 서비스 탐색 응답 프레임을 상기 제2 WFD 디바이스로부터 수신하는 단계를 포함하고;
상기 서비스 탐색 요청 프레임 및 상기 서비스 탐색 응답 프레임은 WPS(Wi-Fi Protected Setup) IE(Information Element)를 이용하여 생성되는 것을 특징으로 하는 WFD 네트워크에서 제1 WFD 디바이스의 서비스 탐색 방법.
Generating a service discovery request frame for searching for a service supported by a second WFD device of a WFD network;
Sending the service discovery request frame to the second WFD device; And
Receiving a service search response frame from the second WFD device in response to the service search request frame;
The service discovery request frame and the service discovery response frame are generated using a Wi-Fi Protected Setup (WPS) Information Element (IE).
제 1항에 있어서,
상기 WPS IE는 WPS 속성 식별자(WPS Attribue ID) 및 부속성 식별자(Sub-Attrib ID)를 포함하고;
상기 WPS 속성 식별자는 벤더 확장 데이터를 포함함을 식별하는 값을 포함하고;
상기 부속성 식별자는 상기 제2 WFD 디바이스가 지원하는 서비스를 식별하는 값을 포함하는 것을 특징으로 하는 WFD 네트워크에서 제1 WFD 디바이스의 서비스 탐색 방법.
The method of claim 1,
The WPS IE includes a WPS Attribue ID and a Sub-Attrib ID;
The WPS attribute identifier includes a value identifying that it includes vendor extension data;
The appendage identifier includes a value for identifying a service supported by the second WFD device.
제 1항에 있어서, 상기 부속성 식별자는
시스템 정보, 디바이스 능력 정보, 디스플레이 능력 정보, 비디오 프로파일 정보, 오디오 프로파일 정보, 전송 능력 정보 및 3D(Dimensional) 능력 정보 중 적어도 하나를 식별하는 것을 특징으로 하는 WFD 네트워크에서 제1 WFD 디바이스의 서비스 탐색 방법.
The method of claim 1, wherein the appendage identifier is
At least one of system information, device capability information, display capability information, video profile information, audio profile information, transmission capability information, and 3D (Dimensional) capability information, wherein the service discovery method of the first WFD device in the WFD network .
제 1항에 있어서,
상기 서비스 탐색 응답 프레임 내의 상기 WPS IE는 상기 제2 WFD 디바이스가 지원하는 서비스에 대한 서브 엘리먼트를 포함하는 것을 특징으로 하는 WFD 네트워크에서 제1 WFD 디바이스의 서비스 탐색 방법.
The method of claim 1,
The WPS IE in the service discovery response frame includes a sub element for a service supported by the second WFD device.
제 4항에 있어서, 상기 제2 WFD 디바이스가 지원하는 서비스에 대한 서브 엘리먼트는
시스템 정보, 디바이스 능력 정보, 디스플레이 능력 정보, 비디오 프로파일 정보, 오디오 프로파일 정보, 전송 능력 정보 및 3D(Dimensional) 능력 정보 중 적어도 하나를 포함하는 것을 특징으로 하는 WFD 네트워크에서 제1 WFD 디바이스의 서비스 탐색 방법.
The method of claim 4, wherein the sub element for the service supported by the second WFD device is
A service discovery method of a first WFD device in a WFD network comprising at least one of system information, device capability information, display capability information, video profile information, audio profile information, transmission capability information, and 3D (Dimensional) capability information. .
제 1항에 있어서, 상기 서비스 탐색 요청 프레임을 상기 제2 WFD 디바이스에게 전송하는 단계는
상기 서비스 탐색 요청 프레임을 Probe Request 프레임을 이용하여 유니캐스트 방식으로 또는 브로트캐스트 방식으로 상기 제2 WFD 디바이스에게 전송하는 것을 특징으로 하는 WFD 네트워크에서 제1 WFD 디바이스의 서비스 탐색 방법.
The method of claim 1, wherein transmitting the service discovery request frame to the second WFD device
And transmitting the service discovery request frame to the second WFD device in a unicast manner or in a broadcast manner using a Probe Request frame.
제 1항에 있어서,
상기 서비스 탐색 응답 프레임에 포함된 상기 제2 WFD 디바이스가 지원하는 서비스 정보에 기초하여, 선택적으로 상기 제2 WFD 디바이스로 2계층 보안 연결을 설정하는 단계를 더 포함하는 것을 특징으로 하는 WFD 네트워크에서 제1 WFD 디바이스의 서비스 탐색 방법.
The method of claim 1,
Selectively establishing a layer 2 secure connection to the second WFD device based on service information supported by the second WFD device included in the service discovery response frame. 1 Service discovery method of WFD device.
제 1항에 있어서,
상기 제1 WFD 디바이스 및 상기 제2 WFD 디바이스는 WiFi Display 인증(Certified) 디바이스인 것을 특징으로 하는 WFD 네트워크에서 제1 WFD 디바이스의 서비스 탐색 방법.
The method of claim 1,
And the first WFD device and the second WFD device are WiFi Display Certified devices.
WFD(WiFi Direct) 네트워크의 제2 WFD 디바이스가 지원하는 서비스를 탐색하기 위한 서비스 탐색 요청 프레임을 제1 WFD 디바이스로부터 수신하는 단계;
상기 서비스 탐색 요청 프레임에 대한 응답 프레임인 서비스 탐색 응답 프레임(Service Discovery Response Frame)을 생성하는 단계; 및
상기 서비스 탐색 응답 프레임을 상기 제1 WFD 디바이스에게 전송하는 단계를 포함하고;
상기 서비스 탐색 요청 프레임 및 상기 서비스 탐색 응답 프레임은 WPS(Wi-Fi Protected Setup) IE(Information Element)를 이용하여 생성되는 것을 특징으로 하는 WFD 네트워크에서 제2 WFD 디바이스의 서비스 탐색 방법.
Receiving a service discovery request frame for searching for a service supported by a second WFD device of a WFD network from the first WFD device;
Generating a service discovery response frame, which is a response frame to the service discovery request frame; And
Sending the service search response frame to the first WFD device;
The service discovery request frame and the service discovery response frame are generated using a Wi-Fi Protected Setup (WPS) Information Element (IE).
제 9항에 있어서,
상기 WPS IE는 WPS 속성 식별자(WPS Attribue ID) 및 부속성 식별자(Sub-Attrib ID)를 포함하고;
상기 WPS 속성 식별자는 벤더 확장 데이터를 포함함을 식별하는 값을 포함하고;
상기 부속성 식별자는 상기 제2 WFD 디바이스가 지원하는 서비스를 식별하는 값을 포함하는 것을 특징으로 하는 WFD 네트워크에서 제2 WFD 디바이스의 서비스 탐색 방법.
The method of claim 9,
The WPS IE includes a WPS Attribue ID and a Sub-Attrib ID;
The WPS attribute identifier includes a value identifying that it includes vendor extension data;
The appendage identifier includes a value for identifying a service supported by the second WFD device.
제 10항에 있어서, 상기 부속성 식별자는
시스템 정보, 디바이스 능력 정보, 디스플레이 능력 정보, 비디오 프로파일 정보, 오디오 프로파일 정보, 전송 능력 정보 및 3D(Dimensional) 능력 정보 중 적어도 하나를 식별하는 것을 특징으로 하는 WFD 네트워크에서 제2 WFD 디바이스의 서비스 탐색 방법.
The method of claim 10, wherein the appendage identifier is
At least one of system information, device capability information, display capability information, video profile information, audio profile information, transmission capability information, and 3D (Dimensional) capability information, wherein the service discovery method of the second WFD device in the WFD network. .
제 9항에 있어서,
상기 서비스 탐색 응답 프레임 내의 상기 WPS IE는 상기 제2 WFD 디바이스가 지원하는 서비스에 대한 서브 엘리먼트를 포함하는 것을 특징으로 하는 WFD 네트워크에서 제2 WFD 디바이스의 서비스 탐색 방법.
The method of claim 9,
The WPS IE in the service discovery response frame includes a sub element for a service supported by the second WFD device.
제 12항에 있어서, 상기 제2 WFD 디바이스가 지원하는 서비스에 대한 서브 엘리먼트는
시스템 정보, 디바이스 능력 정보, 디스플레이 능력 정보, 비디오 프로파일 정보, 오디오 프로파일 정보, 전송 능력 정보 및 3D(Dimensional) 능력 정보 중 적어도 하나를 포함하는 것을 특징으로 하는 WFD 네트워크에서 제2 WFD 디바이스의 서비스 탐색 방법.
The method of claim 12, wherein the sub-element for the service supported by the second WFD device
A service discovery method of a second WFD device in a WFD network, comprising at least one of system information, device capability information, display capability information, video profile information, audio profile information, transmission capability information, and 3D capability information. .
제 9항에 있어서, 상기 서비스 탐색 응답 프레임을 상기 제1 WFD 디바이스에게 전송하는 단계는
상기 서비스 탐색 응답 프레임을 Probe Response 프레임을 이용하여 유니캐스트 방식으로 상기 제1 WFD 디바이스에게 전송하는 것을 특징으로 하는 WFD 네트워크에서 제2 WFD 디바이스의 서비스 탐색 방법.
10. The method of claim 9, wherein transmitting the service discovery response frame to the first WFD device is
And transmitting the service discovery response frame to the first WFD device in a unicast manner using a probe response frame.
제 9항에 있어서,
상기 제1 WFD 디바이스 및 상기 제2 WFD 디바이스는 WiFi Display 인증 디바이스인 것을 특징으로 하는 WFD 네트워크에서 제2 WFD 디바이스의 서비스 탐색 방법.
The method of claim 9,
The first WFD device and the second WFD device is a WiFi display authentication device, characterized in that the service discovery method of the second WFD device in the WFD network.
WFD(WiFi Direct) 네트워크의 제2 WFD 디바이스가 지원하는 서비스를 탐색하기 위한 서비스 탐색 요청 프레임(Service Discovery Request Frame)을 생성하는 프레임 생성부;
상기 서비스 탐색 요청 프레임을 상기 제2 WFD 디바이스에게 전송하는 프레임 전송부; 및
상기 서비스 탐색 요청 프레임에 대한 응답으로 서비스 탐색 응답 프레임을 상기 제2 WFD 디바이스로부터 수신하는 프레임 수신부를 포함하고;
상기 서비스 탐색 요청 프레임 및 상기 서비스 탐색 응답 프레임은 WPS(Wi-Fi Protected Setup) IE(Information Element)를 이용하여 생성되는 것을 특징으로 하는 WFD 네트워크에서 제1 WFD 디바이스.
A frame generation unit generating a service discovery request frame for searching for a service supported by a second WFD device of a WFD network;
A frame transmitter which transmits the service discovery request frame to the second WFD device; And
A frame receiving unit receiving a service search response frame from the second WFD device in response to the service search request frame;
The first WFD device in the WFD network, wherein the service discovery request frame and the service discovery response frame are generated using a Wi-Fi Protected Setup (WPS) Information Element (IE).
WFD(WiFi Direct) 네트워크의 제2 WFD 디바이스가 지원하는 서비스를 탐색하기 위한 서비스 탐색 요청 프레임을 제1 WFD 디바이스로부터 수신하는 프레임 수신부;
상기 서비스 탐색 요청 프레임에 대한 응답 프레임인 서비스 탐색 응답 프레임(Service Discovery Response Frame)을 생성하는 프레임 생성부; 및
상기 서비스 탐색 응답 프레임을 상기 제1 WFD 디바이스에게 전송하는 프레임 전송부를 포함하고;
상기 서비스 탐색 요청 프레임 및 상기 서비스 탐색 응답 프레임은 WPS(Wi-Fi Protected Setup) IE(Information Element)를 이용하여 생성되는 것을 특징으로 하는 WFD 네트워크에서 제2 WFD 디바이스.
A frame receiving unit receiving a service discovery request frame for searching for a service supported by a second WFD device of a WFD network from the first WFD device;
A frame generation unit generating a service discovery response frame which is a response frame to the service discovery request frame; And
A frame transmitter for transmitting the service discovery response frame to the first WFD device;
The service discovery request frame and the service discovery response frame are generated using a Wi-Fi Protected Setup (WPS) Information Element (IE).
제 1항 내지 제 15항 중 어느 한 항에 의한 방법을 수행하기 위한 프로그램이 기록된 컴퓨터로 읽을 수 있는 기록매체.A computer-readable recording medium having recorded thereon a program for performing the method according to any one of claims 1 to 15.
KR1020100108387A 2009-12-22 2010-11-02 Method and apparatus for service discovery in WiFi direct network KR101700937B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US12/975,896 US8559340B2 (en) 2009-12-22 2010-12-22 Method and apparatus for service discovery in Wi-Fi direct network

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US28905709P 2009-12-22 2009-12-22
US61/289,057 2009-12-22
US37224810P 2010-08-10 2010-08-10
US61/372,248 2010-08-10

Publications (2)

Publication Number Publication Date
KR20110073239A true KR20110073239A (en) 2011-06-29
KR101700937B1 KR101700937B1 (en) 2017-01-31

Family

ID=44404048

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020100108387A KR101700937B1 (en) 2009-12-22 2010-11-02 Method and apparatus for service discovery in WiFi direct network

Country Status (1)

Country Link
KR (1) KR101700937B1 (en)

Cited By (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2013036092A2 (en) * 2011-09-09 2013-03-14 엘지전자 주식회사 Method for wireless fidelity peer-to-peer communication and device therefor
WO2013073838A1 (en) * 2011-11-15 2013-05-23 엘지전자 주식회사 Method and device for searching for supported service through wifi direct network
KR20130095519A (en) * 2012-02-20 2013-08-28 삼성전자주식회사 Screen mirroring method and apparatus thereof
KR20130095983A (en) * 2012-02-21 2013-08-29 삼성전자주식회사 Method and apparatus for providing of wifi direct based service
KR20130103684A (en) * 2012-03-11 2013-09-24 삼성전자주식회사 Method and apparatus for providing a wi-fi display session in a wi-fi display network, and system thereof
KR101332813B1 (en) * 2012-02-24 2013-11-27 주식회사 팬택 Wireless communication apparatus and method for generating wireless access channel thereof
WO2014088378A1 (en) * 2012-12-09 2014-06-12 엘지전자 주식회사 Method and device for session initialization in wireless communication system
WO2014110855A1 (en) * 2013-01-15 2014-07-24 深圳市同洲电子股份有限公司 Data transmission method and terminals
KR101489675B1 (en) * 2012-12-20 2015-02-04 주식회사 팬택 Method for scanning and connecting wi-fi direct device, terminal device for the same
KR101492518B1 (en) * 2012-01-26 2015-02-11 퀄컴 인코포레이티드 Methods and apparatuses for device discovery
WO2015111893A1 (en) * 2014-01-22 2015-07-30 엘지전자 주식회사 Method for searching for docking service and peripheral function by using direct communication and apparatus for same
WO2015111811A1 (en) * 2014-01-26 2015-07-30 엘지전자 주식회사 Method and apparatus for performing discovery in wireless communication system
US9100801B2 (en) 2012-03-15 2015-08-04 Samsung Electronics Co., Ltd. Method and apparatus for managing a group profile in a Wi-Fi direct communication system
WO2015167269A1 (en) * 2014-04-29 2015-11-05 엘지전자 주식회사 Service discovery method and device in wireless communication system
WO2016017908A1 (en) * 2014-07-31 2016-02-04 엘지전자(주) Method and apparatus for controlling electronic device in wireless communication system supporting bluetooth communication
WO2016129834A1 (en) * 2015-02-11 2016-08-18 엘지전자 주식회사 Method and device for performing discovery in wireless communication system
US9998880B2 (en) 2011-08-08 2018-06-12 Samsung Electronics Co., Ltd. Method and apparatus for forming Wi-Fi P2P group using Wi-Fi direct
US10045387B2 (en) 2014-01-22 2018-08-07 Lg Electronics Inc. Method for constructing docking protocol by using direct communication, and apparatus therefor
US10997942B2 (en) 2013-05-15 2021-05-04 Samsung Electronics Co., Ltd. Display apparatus and control method of the same

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070177554A1 (en) * 2006-02-01 2007-08-02 Microsoft Corporation Automated Service Discovery and Wireless Network Set-Up
US20090239469A1 (en) * 2008-03-24 2009-09-24 Anand Rangarajan Techniques for discovering services provided in a wireless network

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070177554A1 (en) * 2006-02-01 2007-08-02 Microsoft Corporation Automated Service Discovery and Wireless Network Set-Up
US20090239469A1 (en) * 2008-03-24 2009-09-24 Anand Rangarajan Techniques for discovering services provided in a wireless network

Cited By (29)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9998880B2 (en) 2011-08-08 2018-06-12 Samsung Electronics Co., Ltd. Method and apparatus for forming Wi-Fi P2P group using Wi-Fi direct
WO2013036092A3 (en) * 2011-09-09 2013-05-02 엘지전자 주식회사 Method for wireless fidelity peer-to-peer communication and device therefor
WO2013036092A2 (en) * 2011-09-09 2013-03-14 엘지전자 주식회사 Method for wireless fidelity peer-to-peer communication and device therefor
US9392630B2 (en) 2011-09-09 2016-07-12 Lg Electronics Inc. Method for wireless fidelity peer-to-peer communication and device therefor
KR20140059220A (en) * 2011-09-09 2014-05-15 엘지전자 주식회사 Method for wireless fidelity peer-to-peer communication and device therefor
WO2013073838A1 (en) * 2011-11-15 2013-05-23 엘지전자 주식회사 Method and device for searching for supported service through wifi direct network
US9485719B2 (en) 2011-11-15 2016-11-01 Lg Electronics Inc. Method and device for searching for supported service through WiFi direct network
KR101492518B1 (en) * 2012-01-26 2015-02-11 퀄컴 인코포레이티드 Methods and apparatuses for device discovery
KR20130095519A (en) * 2012-02-20 2013-08-28 삼성전자주식회사 Screen mirroring method and apparatus thereof
US11019124B2 (en) 2012-02-20 2021-05-25 Samsung Electronics Co., Ltd Screen mirroring method and apparatus thereof
KR20130095983A (en) * 2012-02-21 2013-08-29 삼성전자주식회사 Method and apparatus for providing of wifi direct based service
KR101332813B1 (en) * 2012-02-24 2013-11-27 주식회사 팬택 Wireless communication apparatus and method for generating wireless access channel thereof
KR20130103684A (en) * 2012-03-11 2013-09-24 삼성전자주식회사 Method and apparatus for providing a wi-fi display session in a wi-fi display network, and system thereof
US9100801B2 (en) 2012-03-15 2015-08-04 Samsung Electronics Co., Ltd. Method and apparatus for managing a group profile in a Wi-Fi direct communication system
US9510163B2 (en) 2012-03-15 2016-11-29 Samsung Electronics Co., Ltd. Method and apparatus for managing a group profile in a Wi-Fi direct communication system
WO2014088378A1 (en) * 2012-12-09 2014-06-12 엘지전자 주식회사 Method and device for session initialization in wireless communication system
KR101489675B1 (en) * 2012-12-20 2015-02-04 주식회사 팬택 Method for scanning and connecting wi-fi direct device, terminal device for the same
WO2014110855A1 (en) * 2013-01-15 2014-07-24 深圳市同洲电子股份有限公司 Data transmission method and terminals
US10997942B2 (en) 2013-05-15 2021-05-04 Samsung Electronics Co., Ltd. Display apparatus and control method of the same
WO2015111893A1 (en) * 2014-01-22 2015-07-30 엘지전자 주식회사 Method for searching for docking service and peripheral function by using direct communication and apparatus for same
US10045387B2 (en) 2014-01-22 2018-08-07 Lg Electronics Inc. Method for constructing docking protocol by using direct communication, and apparatus therefor
US10129343B2 (en) 2014-01-22 2018-11-13 Lg Electronics Inc. Method for searching for docking service and peripheral function by using direct communication and apparatus for same
US9980121B2 (en) 2014-01-26 2018-05-22 Lg Electronics Inc. Method and apparatus for performing discovery in wireless communication system
WO2015111811A1 (en) * 2014-01-26 2015-07-30 엘지전자 주식회사 Method and apparatus for performing discovery in wireless communication system
US10506501B2 (en) 2014-04-29 2019-12-10 Lg Electronics Inc. Service discovery method and device in wireless communication system
WO2015167269A1 (en) * 2014-04-29 2015-11-05 엘지전자 주식회사 Service discovery method and device in wireless communication system
US10681591B2 (en) 2014-07-31 2020-06-09 Lg Electronics Inc. Method and apparatus for controlling electronic device in wireless communication system supporting Bluetooth communication
WO2016017908A1 (en) * 2014-07-31 2016-02-04 엘지전자(주) Method and apparatus for controlling electronic device in wireless communication system supporting bluetooth communication
WO2016129834A1 (en) * 2015-02-11 2016-08-18 엘지전자 주식회사 Method and device for performing discovery in wireless communication system

Also Published As

Publication number Publication date
KR101700937B1 (en) 2017-01-31

Similar Documents

Publication Publication Date Title
KR101700937B1 (en) Method and apparatus for service discovery in WiFi direct network
US10932181B2 (en) Method and device for investigating WiFi display service in a WiFi direct network
US8559340B2 (en) Method and apparatus for service discovery in Wi-Fi direct network
KR101954852B1 (en) Method and Apparatus for Content Protection in Wi-Fi Direct Network
JP6394677B2 (en) Wireless communication apparatus, communication system, and communication method
EP2387205B1 (en) Method and System for Providing Wi-Fi Service by Wi-Fi Device
US9345057B2 (en) Method and terminal for establishing a communication connection
KR101863564B1 (en) Apparatus and method for determining group owner during wi-fi direct coonection setting
KR102081936B1 (en) Method and device for searching for supported service through wifi direct network
US9544933B2 (en) Method and apparatus for discovering device based on location information
US10264038B2 (en) Discovery and management of synchronous audio or video streaming service to multiple sinks in wireless display system
US9743225B2 (en) Method and apparatus for forming communication link using bluetooth
KR102113060B1 (en) Method and system for establishing wireless fidelity direct(wfd) connection in a wfd network environment
WO2016027960A1 (en) Method and device for performing wireless docking service
KR102091605B1 (en) Device and method for performing inter-device communication
US10299104B2 (en) Method for performing discovery in wireless communication system and device therefor

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant