WO2012060611A2 - 장치 탐색 방법 및 그를 이용한 통신 장치 - Google Patents

장치 탐색 방법 및 그를 이용한 통신 장치 Download PDF

Info

Publication number
WO2012060611A2
WO2012060611A2 PCT/KR2011/008254 KR2011008254W WO2012060611A2 WO 2012060611 A2 WO2012060611 A2 WO 2012060611A2 KR 2011008254 W KR2011008254 W KR 2011008254W WO 2012060611 A2 WO2012060611 A2 WO 2012060611A2
Authority
WO
WIPO (PCT)
Prior art keywords
information
group
wfd
sink
client
Prior art date
Application number
PCT/KR2011/008254
Other languages
English (en)
French (fr)
Other versions
WO2012060611A3 (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 US13/882,935 priority Critical patent/US9369947B2/en
Publication of WO2012060611A2 publication Critical patent/WO2012060611A2/ko
Publication of WO2012060611A3 publication Critical patent/WO2012060611A3/ko
Priority to US15/153,312 priority patent/US9877181B2/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/005Discovery of network devices, e.g. terminals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/104Peer-to-peer [P2P] networks
    • H04L67/1044Group management mechanisms 
    • H04L67/1046Joining mechanisms
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/80Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
    • 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/18Processing of user or subscriber data, e.g. subscribed services, user preferences or user profiles; Transfer of user or subscriber data
    • H04W8/186Processing of subscriber group data
    • 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

Definitions

  • the present invention relates to a method of transmitting and receiving multimedia content by forming a display group by connecting a plurality of devices.
  • WLAN is based on radio frequency technology to provide home, business, or specific service area using portable terminals such as personal digital assistants (PDAs), laptop computers, and portable multimedia players (PMPs).
  • PDAs personal digital assistants
  • PMPs portable multimedia players
  • communication in a WLAN according to the IEEE 802.11 standard may be performed in a basic service set (BSS) including an access point (AP) and a distributed system.
  • BSS basic service set
  • AP access point
  • distributed system a basic service set
  • P2P wireless communication method for direct connection between devices without an access point (AP) is in progress.
  • An object of the present invention is to provide a device search method and a communication device using the same that can efficiently deliver information about the source and sink devices included in the display group.
  • a device discovery method comprising: discovering a device included in a display group for transmitting and receiving multimedia content, and transmitting a probe request frame; Probe including session information about a client connected to the group owner (GO) from a group owner (GO) of the source and sink devices belonging to the display group Receiving a probe response frame; And determining whether to connect to the display group by using the session information.
  • the communication device transmits a probe request frame and receives session information about a client connected to the group owner GO from a group owner GO among source and sink devices included in the display group. Transmitting and receiving unit for receiving a probe response frame comprising; And an interface unit connected to the display group by using the session information included in the probe response frame.
  • the device searching method may be implemented as a computer-readable recording medium that records a program to be executed in a computer.
  • a communication device to connect to the display group may display.
  • Information about the client devices as well as the group owner belonging to the group can be easily obtained.
  • the communication device or the user of the communication device may determine whether to connect to the group after checking the current state of the display group based on the obtained session information.
  • the communication device may configure a new group with a client belonging to the display group by using the obtained session information.
  • 1 is a block diagram illustrating an embodiment of the configuration of a display group.
  • FIG. 2 is a block diagram illustrating an embodiment of a configuration of a source device and a sink device shown in FIG. 1.
  • FIG. 3 is a block diagram illustrating still another embodiment of the configuration of a display group.
  • FIG. 4 is a diagram illustrating an embodiment of a configuration of a WFD group.
  • FIG. 5 is a diagram for describing an embodiment of a method for searching for a device included in a WFD group.
  • FIG. 6 is a diagram illustrating a device discovery method according to an embodiment of the present invention.
  • FIG. 7 is a diagram illustrating an embodiment of a format of a management frame.
  • FIG. 8 is a diagram illustrating an embodiment of a configuration of a frame boby of a probe request frame.
  • FIG. 9 is a diagram illustrating an embodiment of a configuration of a P2P IE element included in a probe request frame.
  • FIG. 10 is a diagram illustrating an embodiment of a configuration of a WFD IE element included in a probe request frame.
  • FIG. 11 is a diagram illustrating an embodiment of a configuration of a frame body of a probe response frame.
  • FIG. 12 is a diagram illustrating an embodiment of a configuration of a P2P IE element included in a probe response frame.
  • FIG. 13 is a diagram illustrating an embodiment of a configuration of a WFD IE element included in a probe response frame.
  • FIG. 14 is a diagram illustrating an embodiment of configuration of session information included in a WFD IE element illustrated in FIG. 13.
  • FIG. 15 is a diagram illustrating an embodiment of a configuration of a device info descriptor included in session information.
  • FIG. 16 is a diagram illustrating an embodiment of a configuration of a device information bitmap included in a device information descriptor.
  • FIG. 17 is a diagram illustrating an embodiment of configuration of coupled sink information included in a device information descriptor.
  • FIG. 18 is a diagram illustrating an embodiment of a configuration of a coupled sink status field included in couple sync information.
  • 19 is a diagram illustrating an embodiment of a method of connecting to a WFD group.
  • 20 is a diagram for describing embodiments of a method of determining whether to connect to a WFD group using session information.
  • 21 is a diagram illustrating an embodiment of a method of providing session information to a user.
  • FIG. 22 is a diagram illustrating an embodiment of a configuration of a public action frame transmitted and received to connect to a WFD group.
  • FIG. 23 is a diagram illustrating an embodiment of a method for forming a new WFD group.
  • FIG. 24 is a diagram illustrating an embodiment of a configuration of a user interface (UI) for receiving an operation of a communication device to be performed after a device search from a user.
  • UI user interface
  • 25 and 26 are diagrams illustrating an embodiment of configuration of public action frames transmitted and received between a communication device and a group owner GO to search for a client included in a WFD group.
  • 27 and 28 are diagrams illustrating an embodiment of a configuration of public action frames transmitted and received between a communication device and a client to invite a client included in a WFD group to a new WFD group.
  • 29 to 31 are diagrams illustrating an embodiment of configuration of public action frames transmitted and received between a communication device and a client for group owner negotiation (GO Negotiation).
  • FIG. 1 is a block diagram illustrating an embodiment of the configuration of a display group.
  • the illustrated display group may include a source 10 and a sink 20.
  • the source 10 and the sink 20 form a display group to transmit and receive multimedia content, control signals, and the like through a session connected to each other. can do.
  • the source 10 may transmit a multimedia content to the sink 20 through the connected session, and may have a wireless LAN interface for streaming the multimedia content to the sink 20 for that purpose.
  • the sink 20 may receive and play multimedia content transmitted from the source 10 through the connected session.
  • the source 10 and the sink 20 may be various devices such as a TV, a home theater system, a mobile phone or a tablet PC, and the like, and each device may be divided into one of the source and the sink according to hardware or software functions. Or they can support both source and sink roles.
  • the wireless connection between the source 10 and the sink 20 may use the 5 GHz frequency band according to the IEEE 802.11ac, which is a WiFi standard, in which case the source 10 may be uncompressed HD at speeds up to 1 Gbps. (High Definition) video can be streamed.
  • IEEE 802.11ac which is a WiFi standard
  • the source 10 may be uncompressed HD at speeds up to 1 Gbps. (High Definition) video can be streamed.
  • the present invention is not limited to the above wireless communication method, and may be implemented using various communication methods, such as using a frequency band of 60 GHz according to the IEEE 802.11ad standard.
  • the source 10 and the sink 20 belonging to one display group may be connected using a P2P connection method or a Tunneled Direct Link Setup (TDLS) connection method.
  • P2P connection method or a Tunneled Direct Link Setup (TDLS) connection method.
  • TDLS Tunneled Direct Link Setup
  • the source 10 and the sink 20 may configure a network called a P2P group without an access point (AP) based on the 802.11 WLAN technology to communicate data through a direct link, in which case Any one of the source 10 and the sink 20 may operate similar to the access point AP as a group owner (GO) to manage the P2P group.
  • a group owner GO
  • the source 10 and the sink 20 may communicate with an infrastructure BSS (Infrastructure BSS) including an access point (AP), a distribution system, and the like, respectively.
  • infrastructure BSS infrastructure BSS
  • AP access point
  • distribution system distribution system
  • the source 10 and the sink 20 may selectively connect a session by using Tunneled Direct Link Setup (TDLS).
  • TDLS Tunneled Direct Link Setup
  • the source 10 and the sink 20 may be connected to one access point (AP). Can be connected and communicate with each other.
  • AP access point
  • FIG. 2 is a block diagram illustrating an embodiment of the configuration of the source and the sink illustrated in FIG. 1.
  • the source 10 and the sink 20 respectively include an AV codec 11 and 21 and a transceiver 12 and 22. ) And the interface units 13 and 23.
  • the AV codecs 11 and 21 may encode or decode multimedia content transmitted and received through a session between the source 10 and the sink 20.
  • the AV codec 11 included in the source 10 encodes a video signal and an audio signal to be transmitted to the sink 20, and the AV codec 21 included in the sink 20 is the source 10.
  • the video signal and the audio signal transmitted from the video signal can be decoded.
  • the transceivers 12 and 22 include a transport and network layres, and a format determined according to a communication standard to perform a function such as a connection between the source 10 and the sink 20. Frames can be transmitted and received.
  • the transmitter / receiver 12 included in the source 10 transmits multimedia content to the sink 20 through a connected session using the above processes, and the transceiver 22 provided in the sink 20 transmits the source. Multimedia content transmitted from 10 may be received.
  • the interface units 13 and 23 perform processes such as device discovery, service discovery, and device pairing using information included in frames transmitted and received through the transceiver units 12 and 22 to sink to the source 10. 20) Sessions can be connected and managed.
  • the interface unit 13, 23 may include a MAC layer and a PHY layer for performing the device discovery method according to an embodiment of the present invention
  • the MAC / PHY layers are 802.11, Wi-Fi Direct or TDLS It can support communication standards such as these.
  • the present invention is not limited thereto, and the source 10 or the sink 20 is shown in FIG. 2. Some of the components shown in FIG. 2 may be omitted or may further include additional components according to the function of the apparatus.
  • FIG 3 is a block diagram illustrating another embodiment of the configuration of a display group, in which a sink 20 receiving multimedia content from a source 10 includes a primary sink 25 and a secondary sink. Sink, 26).
  • the primary sink 25 is an AV sink device capable of playing only audio content or only video content as well as audio and video (AV) content, and is capable of displaying an image (not shown).
  • a video display device such as a TV, a portable terminal, a tablet PC, and the like, having an audio output module (not shown) capable of outputting audio.
  • the secondary sink 26 is an audio sink device capable of playing only audio content, and may be a device such as a home theater system or a speaker having only a voice output module (not shown) capable of outputting voice.
  • the primary sink 25 and the secondary sink 26 may support a coupled sink operation.
  • the source 10 may receive the audio content received from the primary sink 25. May retransmit to the secondary sink 26.
  • the secondary sink 26 may directly receive and reproduce audio content from the source 10 regardless of whether the primary sink 25 is coupled or whether the primary sink 25 is present.
  • the session between the source 10 and the sink 20 uses a P2P connection according to the Wi-Fi Direct technology, and may optionally use an L2 connection according to the TDLS. have.
  • the devices constituting the display group are basically devices that support a communication method according to the 802.11n standard, and can support Wi-Fi Direct.
  • the illustrated P2P group 100 may include a group owner (GO) 110 and a client (Client) 120.
  • GO group owner
  • Client client
  • the group owner (GO) 110 may be a device that serves a role similar to an access point (AP), which may provide and use a connection between the clients 120 included in the P2P group 100. have.
  • AP access point
  • the group owner (GO) 110 may provide BSS functions, services, and WLAN (WLAN) connectivity for the connected client 120, together with the Wi-Fi Simple Configuration (WSC) internal registrar. may provide an internal restrar function or communication between clients 120.
  • WSC Wi-Fi Simple Configuration
  • the client 120 is a P2P client or a legacy client connected to the group owner (GO) 110 and performs a non-AP STA function to perform Wi-Fi Simple Configuration. It can provide Enrollee function.
  • the communication device 130 is a P2P device capable of supporting both a group owner (GO) and a client function as described with reference to FIG. 4, and searches for a P2P device to connect to the P2P group 100.
  • a P2P device discovery process (or a scan process) may be performed.
  • the P2P device discovery process may be performed through transmission and reception of a probe request frame and a probe response frame, which are management frames defined in the 802.11 standard, and accordingly, an external communication device
  • the devices belonging to the 130 and the P2P group 100 may check the existence of each other.
  • the communication device 130 broadcasts a probe request frame including information about itself, and the group owners (GO) 110 and the client 120 belonging to the P2P group 100 may send the brot.
  • a probe request frame that is cast may be received.
  • a P2P device connected to a Wi-Fi access point (AP), a group owner (GO) of a P2P group, or an access point (AP) sends a probe response frame to the communication device 130 ) Can be sent.
  • AP Wi-Fi access point
  • GO group owner
  • AP access point
  • the group owner (GO) 110 of the P2P group 100 obtains information about the communication device 130 by using the received probe request frame, and then the P2P group 100.
  • a P2P Information Element (IE) including attribute information on the PB may be inserted into a vendor specific field of the probe response frame and transmitted to the communication device 130.
  • the communication device 130 checks the attribute information of the P2P group 100 using the probe response frame received from the group owner (GO) 110, and then checks the attribute information of the P2P group 100 to the P2P group 100 by user's selection or command. It may be determined whether to associate.
  • the source 10 and the sink 20 constituting the display group according to an embodiment of the present invention each play a role of the group owner (GO) 110 or the client 120 belonging to the P2P group 100 as described above. can do.
  • either source 10 or sink 20 may act as a group owner (GO) of a display group, similar to an access point (AP) to provide and use a connection between clients included in that display group. can do.
  • GO group owner
  • AP access point
  • another one of the source 10 and the sink 20 may be connected to the group owner GO in the display group as a client to communicate with other devices.
  • a device to be connected to the display group including the source 10 and the sink 20 may search for other devices around by performing a P2P device discovery process as described with reference to FIG. 5.
  • FIG. 6 illustrates a device discovery method according to an embodiment of the present invention, and descriptions of the same devices described with reference to FIGS. 1 to 5 will be omitted below.
  • the display group 200 (hereinafter referred to as a 'WFD (Wi-Fi Display) group') includes a source 210 and a sink 220 connected to each other, and the WFD group 200
  • the source 210 and the sink 220 may configure a session for transmitting and receiving multimedia content using a P2P connection method or a Tunneled Direct Link Setup (TDLS) connection method.
  • TDLS Tunneled Direct Link Setup
  • the communication device 230 which is connected to an external device or a WFD group and wants to transmit / receive multimedia content, broadcasts and transmits a probe request frame to search for other devices around it (step S300).
  • FIG. 7 illustrates a format of a management frame according to the 802.11 standard.
  • the probe request frame may be configured according to the format of the management frame 400 illustrated in FIG. 7.
  • the probe request frame may include a MAC header 410, frame bodies 420 and 430, and an FCS 440.
  • the MAC header 410 may include a frame control field, a duration / ID field, an address field, a sequence control field, and a QoS control field.
  • the frame control field includes control information used to define a type of an 802.11 MAC frame, and the Duration / ID field has a duration or transmission remaining for receiving the next frame. It may include association identity (AID) information of a station (STA).
  • AID association identity
  • the address field may include a destination address, a source address, a receiver address, and a transmitter address information according to the frame type.
  • the sequence control field may include a fragment number field and a sequence number field, and may include information about a fragment number and a sequence number of each frame.
  • the QoS control field may include information on quality of service (QoS) related to frame transmission and reception.
  • QoS quality of service
  • the frame body field includes a frame data 420 and a vendor specific field 430, and a vendor specific field 430 includes a P2P IE and an element including attribute information about a P2P group.
  • the WFD IE which is an element including type and state information about devices included in the WFD group 200, may be sequentially inserted.
  • the FCS field 440 may include cyclic redundancy check (CRC) information regarding error correction of a frame.
  • CRC cyclic redundancy check
  • the frame data 420 of the frame body field may include a basic service set identification (SSID) field, a supported rates field, a request information field, and an extended supported rate. Field may be included.
  • SSID basic service set identification
  • the SSID field indicates an identifier of a BSS or IBSS
  • the support rate field indicates a supportable data rate.
  • the information about the supportable data rate may be optionally included in the Extended Supported Rates field if necessary.
  • the request information field may be used for requesting information to be included in the probe response frame by the device responding to the probe request frame.
  • the P2P IE 431 inserted into the vendor specific field 430 of the frame body field includes attribute information such as P2P Capability, P2P Device ID, Listen Channel, Extended Listen Timing, and Operating Channel. It may include.
  • the P2P Capability includes a set of parameters that can be used to establish a P2P connection, and the P2P Device ID includes a P2P Device Address.
  • the Listen Channel indicates an operating class and a channel number in which the P2P device is in a listening state, and the operating class indicates a frequency band in which the P2P device is in a listening state.
  • the Operating Channel indicates an operating class and a channel number in which the P2P device operates as a group owner GO of the P2P group, and the operating class indicates a frequency band in which the P2P device operates as the group owner GO.
  • Extended Listen Timing may be used to deliver a Listen State availability timing for a P2P device transmitting the probe request frame.
  • FIG. 10 illustrates an embodiment of the configuration of the WFD IE 432 inserted into the vendor specific field 430.
  • the WFD IE 432 includes an Element ID field, a Length field, an OUI field, an OUI Type field, and a WFD Attributes field. can do.
  • the Element ID field indicates an element type, and the Element ID field value of the WFD IE may be '0xDD'.
  • the Length field indicates the length of the following fields in the WFD IE. Accordingly, the length field may have a value obtained by adding 4 to the length of the WFD Attributes field.
  • the OUI field is an organizationally unique identifier specified by the Wi-Fi Alliance (WFA) for the WFD IE and may have a value of '50 6F 9A '.
  • WFA Wi-Fi Alliance
  • the OUI type field indicates the type or version of the WFD IE and may be set to '0xOA' to indicate 'WFA WFD v1.0'.
  • the WFD Attributes field may include type and state information about devices included in the WFD group, and specifically, may include various attribute information as shown in FIG.
  • attribute information shown in (b) of FIG. 10 may be represented hierarchically by consisting of subelements inside the WFD IE element.
  • FIG. 10 (c) illustrates an embodiment of the configuration of the WFD IE included in the probe request frame, and illustrates sub elements of the WFD IE including the attribute information.
  • the WFD IE may include WFD device information, associated BSSID, and coupled sink information as sub-elements.
  • the WFD Device Information sub-element is used to convey the signal information required by each WFD device during the discovery process to determine whether to attempt to pair and create a session.
  • the configuration of signal information included in the WFD device information will be described in detail later with reference to FIG. 16.
  • the Associated BSSID sub-element indicates an address of the associated access point (AP) when the corresponding WFD device is connected to an infrastructure AP.
  • the Coupled Sink Information sub element may indicate a coupling state of the WFD device when the corresponding WFD device supports a coupled sink operation.
  • step S300 the communication device 230 configures the P2P IE 431 and the WFD IE 432 according to its state as described with reference to FIGS. 7 to 10 to specify a vendor of the probe request frame 400. After insertion into the field 430, the probe request frame 400 may be transmitted.
  • peripheral devices may include the P2P IE 431 and the WFD IE (included in the transmitted probe request frame 400). 432) and whether the communication device 230 is a general Wi-Fi device, a device supporting Wi-Fi Direct, or a multimedia according to an embodiment of the present invention by using a specific BSSID type used in Wi-Fi Direct. You can check whether the device supports Wi-Fi Display, which is a content transmission technology.
  • the group owner GO in the WFD group 200 transmits a probe response frame including session information in response to the received probe request frame (step S310).
  • the source 210 included in the WFD group 200 may serve as the group owner GO, so that the source 210 transmits the probe response frame to the communication device 230. ) Can be sent.
  • the sink 220 may serve as a group owner (GO) in the WFD group 200, in which case the probe response frame may be transmitted from the sink 220 to an external communication device 230. have.
  • GO group owner
  • the session information included in the probe response frame may have information about all clients connected to the group owner GO in the WFD group.
  • the session information may include information about the sink 220 connected to the source 210 which is the group owner GO in the WFD group 200.
  • the probe response frame may be configured using a format of a management frame according to the 802.11 standard as described with reference to FIG. 7, and the session information is stored in a vendor specific field 430 of the frame body of the probe response frame. It may be included within the embedded WFD IE 432.
  • the frame data 420 included in the frame body of the probe response frame includes a timestamp field, a beacon interval field, a capability field, an SSID field, and a supported rate. It may include 22 fields such as a rate field, an FH parameter set field, and an EDCA parameter set field.
  • each field included in the frame data 420 is defined in the 802.11 standard, a detailed description of the fields will be omitted below.
  • the P2P IE 431 inserted into the vendor specific field 430 of the frame body of the probe response frame has attributes such as P2P Capability, Extended Listen Timing, Notice of Absence, P2P Device Info, and P2P Group Info. May contain information.
  • the Notice of Absence may be used to inform the absence of the owner (GO) of the P2P group due to power save timing, concurrent operation or off-channel scanning. have.
  • the P2P Device Info may include information about a P2P device
  • the P2P Group Info may include device information about P2P clients that are members of a P2P Group.
  • the WFD IE 432 inserted into the vendor specific field 430 of the frame body field of the probe response frame includes WFD device information, associated BSSID, and couple as sub-elements. Coupled Sink Information and WFD Session Information may be included.
  • the sub elements illustrated in FIG. 13 may include WFD attribute information shown in FIG. 10B, and for example, the WFD Session Information may include at least some of the attribute information shown in FIG. 10B. It may have information about clients belonging to the WFD group.
  • the WFD Device Information, Associated BSSID, and Coupled Sink Information subelements included in the WFD IE 432 include information on the WFD group owner (GO) that transmits the probe response frame.
  • the WFD Session Information sub element may include information about all clients connected to the WFD group owner GO.
  • the WFD group owner may configure the WFD session information to include information about all clients connected to the cache by caching the information delivered from the client when the session connection.
  • the WFD Session Information subelement may include a Subelement ID field, a Length field, and a WFD Device Info Descriptor field.
  • the Subelement ID field indicates a type of subelements included in the WFD IE 432, and a Subelement ID field value of the WFD Session Information subelement may be '9'.
  • the Length field indicates the length of subsequent fields of the corresponding sub element, that is, the WFD Session Information sub element.
  • the WFD Device Info Descriptor field may include information about each of the clients connected to the WFD group owner GO in the form of a list.
  • the WFD Device Info Descriptor may include a length field, a device address field, a device information (WFD device information) field, an associated BSSID field, and a coupled sink information. ) Field may be included.
  • the device address field indicates a device address for each WFD client
  • the WFD Device Information field may include a device information bitmap indicating the status and capability of the corresponding client.
  • the Associated BSSID sub-element may include an address of the connected access point (AP) as connection service set identification information when the client is connected with an infrastructure AP.
  • AP connected access point
  • Coupled Sink Information sub-element may indicate a coupling state of the client when the client supports a coupled sink operation.
  • the WFD Device Information bitmap included in the WFD Device Information field includes a total of 15 bits, and bits 0 to 1 represent a device type of a corresponding client.
  • the second bit indicates whether the corresponding client supports a second sink operation.
  • bits 3 to 4 indicate the current state of the client, and bit 5 indicates whether the client supports a service discovery function.
  • bit 6 indicates whether the client prefers P2P connection or TDLS connection
  • bit 7 indicates whether the client supports the content protection function.
  • the Coupled Sink Information sub-element includes a Coupled Sink Status field indicating a coupling state for a client supporting a couple sync operation, and an address of a coupled device. It may include a Coupled Sink Address field.
  • the Coupled Sink Status field included in the Coupled Sink Information sub-element corresponds to a bitmap indicating a current coupling state for a client supporting the couple sink operation by using the first and second bits. It can indicate the coupling state of the device.
  • the WFD group owner for example, the source 210 is a group owner including the P2P IE 431 and the WFD IE 432 as described with reference to FIGS. 11 to 18 in the WFD group.
  • the probe response frame may be inserted into the vendor specific field 430 of the probe response frame after being configured according to the state of the (GO) and all clients connected thereto, and then the probe response frame may be transmitted to the communication device 230.
  • the communication device 230 that transmits the probe request frame may use the group owner (WFD Session Information) included in the probe response frame received from the WFD group owner (GO) in the WFD group 200. Information about all clients connected to GO) can be obtained.
  • WFD Session Information group owner
  • the device that is the group owner (GO) in the WFD group 200 that receives the probe request frame not only the information about itself, but also session information about the clients connected to it
  • the probe response frame may be included in the probe response frame and transmitted to the external communication device 230 that has transmitted the probe request frame.
  • the communication device 230 outside the WFD group 200 receiving the probe response frame is any client in the WFD group 200 using the session information included in the probe response frame received from the group owner (GO) May be determined, and accordingly, it may be determined whether to connect to the WFD group 200.
  • FIG. 19 illustrates an embodiment of a method for connecting to a WFD group, and a description of the same as that described with reference to FIGS. 1 to 18 will be omitted.
  • the communication device 230 broadcasts and transmits a probe request frame (step S300), and the source 210 that is the owner 210 of the WFD group 200 that receives the probe request frame receives a probe.
  • the response frame is transmitted to the communication device 230 (S310).
  • the P2P IE and WFD IE elements associated with the communication device 230 are inserted into a vendor specific field of the probe request frame to receive the probe request frame. It may be delivered to sources 210 and clients 220.
  • the group owner GO of the source 210 and the client 220 of the WFD group 200 that receives the probe request frame for example, the source 210 may select P2P IE and WFD IE elements from the probe response frame. It is inserted into the vendor specific field of can be transmitted to the communication device 230.
  • the WFD IE of the probe response frame may include pre-collected session information for all clients (eg, the sink 220) connected to the source 210, which is the group owner GO. .
  • the communication device 230 provides session information included in the probe response frame to the user (step S320), and receives a user selection according to the provided session information (step S330).
  • the communication device 230 may inform the user of session information (WFD Session Information) included in the probe response frame using a user interface such as a display module (not shown) or a voice output module (not shown). Accordingly, the user may obtain information about all clients belonging to the WFD group 200.
  • WFD Session Information session information
  • the session information provided to the user includes information as described with reference to FIGS. 13 to 18 for each of all devices operating as clients in the WFD group 200, for example, devices.
  • Address, device type, whether to support secondary sink operation, current status, whether to support service discovery, preferred connection method, whether to support content protection, associative BSSID, Coupled Sink Information may be included.
  • the user After confirming the session information as described above, the user selects whether to connect to the WFD group 200 or perform another operation based on information about all clients included in the WFD group 200. Can be.
  • FIG. 20 illustrates that the communication device 231 transmitting the probe request frame is a secondary sink device, according to the session information included in the probe response frame, to the WFD group 200. This is for explaining how to determine whether to connect.
  • both the source 210 and the primary sink 221 belonging to the WFD group 200 support the coupled sink operation, and the WFD group 200 If there is no secondary sink device in the user, the user may choose to connect the communication device 231 which is the secondary sink device to the WFD group 200.
  • a type, a category, and whether a couple sync operation is supported for each of the devices belonging to the WFD group 200 may be displayed on the screen of the communication device 230. At least some of the displayed information may be obtained by using session information (WFD Session Information) included in a probe response frame.
  • WFD Session Information session information
  • the user may select whether or not to connect the communication device 231 to the WFD group 200.
  • the user selects a 'Connect' button to command a communication device 231, which is a secondary sink device, to the WFD group 200. Can be.
  • the user may attach a communication device 231, which is a secondary sink device, to the WFD group 200. You can decide not to connect.
  • information about the source device, the primary sink device, and the secondary device device belonging to the WFD group 200 may be displayed on the screen of the communication device 230.
  • the user may cancel the connection to the WFD group 200 by selecting the 'Cancel' button.
  • the communication device 230 may determine whether to connect to the WFD group 200 according to a preset algorithm based on the session information.
  • the communication device 230 connects to the WFD group 200 according to the user's selection (step S340).
  • the communication device 230 may be connected to the WFD group 200 using any one of a P2P connection method and a TDLS connection method according to Wi-Fi Direct.
  • the communication device 230 may first transmit a provision discovery request to join the WFD group 200.
  • the provision discovery request may be transmitted in an action frame according to the format of a public action frame defined in the 802.11k standard, and the communication device 230 transmits the provision discovery request frame to the WFD group 200.
  • the source 210 may be transmitted to the source 210 which is the group owner GO through the operation channel.
  • the provision discovery request frame may include a P2P IE as described with reference to FIG. 9, and the P2P IE of the provision discovery request frame includes a P2P Capability, a P2P Device ID, and a P2P Device ID illustrated in FIG. 22. Attribute information may be included.
  • P2P Capability includes a set of parameters that can be used to establish a P2P connection, and a P2P Device ID includes an address of a P2P device that transmits the provision discovery request frame. .
  • the P2P Group ID identifies a P2P group to which the P2P device wishes to connect, and specifically, may include a device address of a group owner GO belonging to the P2P group.
  • the provisioning discovery request frame further includes a WFD IE as described with reference to FIG. 10, wherein the WFD IE is optionally associated with an Associated BSSID (BSSID) sub-element and a WFD Device Information sub-element; It may include a Local IP Address sub-element.
  • BSSID Associated BSSID
  • WFD Device Information sub-element It may include a Local IP Address sub-element.
  • the source 210 which is the WFD group owner GO, transmits a provision discovery response frame to the communication device 230 in response to the provision discovery request.
  • the provisioning discovery response frame uses a public action frame format and may include a Config Methods attribute indicating a result, that is, success or failure, for the provisioning discovery request.
  • the communication device 230 After the provision discovery is completed, the communication device 230 performs an authentication procedure and an association procedure according to the 802.11 standard with the source 210, which is the WFD group owner (GO), to perform the WFD group 200. ) Can be connected.
  • the sink 220 is the group owner as described above. It can also play the role of a (GO).
  • the external communication device (WFD device) 230 configures a new WFD group with a client belonging to the WFD group 200 using the WFD Session Information included in the probe response frame. can do.
  • FIG. 23 illustrates an embodiment of a method for configuring a new WFD group, and a description of the same as those described with reference to FIGS. 1 to 22 will be omitted below.
  • the communication device 230 broadcasts and transmits a probe request frame (step S300), and the source 210 that is the owner 210 of the WFD group 200 that receives the probe request frame receives a probe.
  • the response frame is transmitted to the communication device 230 (S310).
  • the communication device 230 provides session information included in the probe response frame to the user (step S320), and receives a user selection according to the provided session information (step S330).
  • step S330 the user acquires information on all clients belonging to the WFD group 200 using the session information included in the probe response frame, and then the clients belonging to the WFD group 200.
  • the at least one and the WFD group 200 may be determined to configure another WFD group.
  • the user selects a 'New Group' button after checking information on devices belonging to the WFD group 200 displayed on the screen of the communication device 230.
  • a 'New Group' button After checking information on devices belonging to the WFD group 200 displayed on the screen of the communication device 230.
  • the communication device 230 to form a new group.
  • the user selects any one of the clients belonging to the WFD group 200 and selects an 'invitation' button to attach the selected client to the communication device 230. Invite to another WFD group, or select the 'Negotiation' button to negotiate with the selected client which device will be the group owner (GO) of the new WFD group.
  • the communication device 230 transmits a Device Discoverability Request frame to the source 210 which is the group owner GO of the WFD group 200. (Step S340).
  • the device discoverability request is for checking whether a client (eg, the sink 220) belonging to the WFD group 200 is in a state capable of supporting device discovery.
  • the communication device 230 confirms that the sink 220 is currently discoverable through the device discoverability response received from the source 210 in response to the device discoverability request, and then searches for a service or a new service with the sink 220. Configuration of the WFD group can be performed.
  • the device discoverability request may use a format of a public action frame defined in the 802.11k standard. As shown in FIG. 25, identification information of the WFD group 200 and the WFD group 200 may be used. It may include identification information about the device belonging to.
  • the identification information for the WFD group 200 includes an address of the source 210 which is a group owner (GO), and the device identification information includes a client for which the communication device 230 wants to form a new WFD group. It may include the address of the in sink 220.
  • the source 210 which is a group owner (GO)
  • the device identification information includes a client for which the communication device 230 wants to form a new WFD group. It may include the address of the in sink 220.
  • the source 210 receiving the device discoverability request frame transmits a group owner discoverability request frame to the sink 220 which is the corresponding client (step S350).
  • the group owner discoverability request may use a format of an action frame defined in the 802.11 standard and may not include a separate element field.
  • the source 210 as the group owner GO transmits a device discoverability response frame to the communication device 230 (step S360).
  • the device discoverability response may use the format of a public action frame defined in the 802.11k standard and indicate a result, i.e., success or failure, for the discoverability request using a status code as shown in FIG. 26. Can be.
  • the communication device 230 After the discovery of the clients in the WFD group 200 as described above is completed, the communication device 230 performs an invitation or group owner negotiation with the corresponding client (eg, the sink 200). A new WFD group is formed by transmitting and receiving frames (step S370).
  • the communication device 230 transmits an invitation request frame to the sink 220 which is a client of the WFD group 200, and the sink 220 responds to the invitation request frame.
  • the sink 220 may be included as a client in the WFD group to which the communication device 230 belongs by transmitting the frame to the communication device 230.
  • the invitation request and the invitation response may use a format of a public action frame defined in the 802.11k standard, and the invitation request frame may include group identification information (P2P Group ID) and group BSSID as shown in FIG. 27. It may include attributes such as a P2P Group BSSID, a Channel List, an Operating Channel, and a Configuration Timeout.
  • group ID group identification information
  • group BSSID group BSSID
  • the invitation response frame includes a configuration timeout, an operating channel, and a group BSSID (P2P) along with a status attribute indicating whether to accept the invitation request.
  • Group BSSID group BSSID
  • a channel list the group BSSID
  • the communication device 230 converts the group owner negotiation request (GO Negotiation Request) frame to the sink 220 in order to create a new WFD group and a sink 220 which is a client of the WFD group 200. Can transmit
  • the group owner negotiation request frame may use a format of a public action frame defined in the 802.11k standard, and as illustrated in FIG. 29, P2P Capability, Group Owner Intent, and Configuration Timeout ), Listen Channel, Extended Listen Timing, Intended P2P Interface Address, Channel List, P2P Device Info, and Operating Channel May contain attributes.
  • the Group Owner Intent field of the group owner negotiation request frame may be a preset value, for example, ' It is designated as 15 '.
  • the sink 220 transmits a group owner negotiation response (GO Negotiation Response) frame to the communication device 230.
  • GO negotiation response GO Negotiation Response
  • the group owner negotiation response frame may use a format of a public action frame defined by the 802.11k standard, and as shown in FIG. 30, Status, Performance (P2P Capability), Group Owner Intent, and Configuration Attributes such as Configuration Timeout, Operating Channel, Intended P2P Interface Address, Channel List, P2P Device Info, and P2P Group ID May contain.
  • the Status attribute may indicate whether a device receiving the group owner negotiation request is willing to participate in the creation of a new group as a status code.
  • the Group Owner Intent field of the group owner negotiation response frame may be set to a preset value (eg, '15'). have.
  • the communication device 230 determines a group owner GO of the new WFD group according to the information received through the group owner negotiation response frame, and according to the determined item, a group owner negotiation confirmation frame (GO Negotiation Confirmation) frame. May be transmitted to the sink 220.
  • a group owner negotiation confirmation frame GO Negotiation Confirmation
  • the group owner negotiation confirmation frame may use a format of a public action frame defined in the 802.11k standard, and as shown in FIG. 31, Status, Performance (P2P Capability), Operating Channel, and Channel List ( Attributes such as Channel List) and Group Identification Information (P2P Group ID) may be included.
  • the Status attribute indicates whether the group owner negotiation request is successful, and the P2P Group ID attribute may include the SSID of the WFD group.
  • the sink 220 is the group owner as described above. It can also play the role of a (GO).
  • the communication device 230 outside the WFD group 200 uses the session information (WFD Session Information) received from the group owner (GO) of the WFD group 200
  • WFD Session Information session information
  • public action frames may be directly transmitted and received with the client without an association process with the client in the WFD group 200.
  • the external communication device 230 may perform an invitation, a group owner negotiation (GO Negotiation) or service discovery (Service Discovery) with the client in the WFD group 200 through the transmission and reception of the public action frame Accordingly, the client can invite the WFD group to the WFD group, connect the previous WFD session based on the Persistent WFD group information, or create a new WFD group to connect the WFD session.
  • GO Negotiation group owner negotiation
  • Service Discovery Service Discovery
  • At least a part of the device searching method according to the present invention described above may be stored in a computer-readable recording medium that is produced as a program for execution in a computer, and examples of the computer-readable recording medium include ROM, RAM, CD. ROMs, magnetic tapes, floppy disks, optical data storage devices, and the like, as well as those implemented in the form of carrier waves (eg, transmission over the Internet).
  • the computer readable recording medium can be distributed over network coupled computer systems so that the computer readable code is stored and executed in a distributed fashion.
  • functional programs, codes, and code segments for implementing the method can be easily inferred by programmers in the art to which the present invention belongs.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Computer Security & Cryptography (AREA)
  • Physics & Mathematics (AREA)
  • Computing Systems (AREA)
  • Mathematical Physics (AREA)
  • Theoretical Computer Science (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

본 발명은 멀티 미디어 콘텐트를 송수신하는 디스플레이 그룹에 포함된 장치를 탐색하는 방법 및 그를 이용한 통신 장치에 관한 것이다. 장치 탐색 방법은 프로브 요청 프레임을 전송하는 단계; 디스플레이 그룹에 속하는 소스 및 싱크 장치들 중 그룹 오너(GO)로부터 그룹 오너(GO)와 연결된 클라이언트에 대한 세션 정보를 포함하는 프로브 응답 프레임을 수신하는 단계; 및 프로브 응답 프레임에 포함된 세션 정보를 이용하여 디스플레이 그룹으로의 연결 여부를 결정하는 단계를 포함한다.

Description

장치 탐색 방법 및 그를 이용한 통신 장치
본 발명은 복수의 장치들을 연결해 디스플레이 그룹을 구성하여 멀티 미디어 콘텐트를 송수신하는 방법에 관한 것이다.
정보통신 기술의 발전과 더불어 다양한 무선 통신기술이 개발되고 있다. 이 중에서 WLAN은 무선 주파수 기술을 바탕으로 개인 휴대용 정보 단말기(Personal Digital Assistant, PDA), 랩탑 컴퓨터, 휴대형 멀티미디어 플레이어(Portable Multimedia Player, PMP) 등과 같은 휴대형 단말기를 이용하여 가정이나 기업 또는 특정 서비스 제공지역에서 무선으로 초고속 인터넷에 접속할 수 있도록 하는 기술이다.
예를 들어, IEEE 802.11 표준에 따른 WLAN에서의 통신은 액세스 포인트(Access Point, AP)와 분산 시스템 등을 포함하는 기본 서비스 세트(Basic Service Set, BSS) 내에서 이루어질 수 있다. 한편, 최근 들어 무선 근거리 통신 기술이 폭넓게 시장에 적용되는 상황에서 액세스 포인트(AP)없이 장치들 간 직접 연결을 하는 P2P 무선 통신 방식에 대한 개발이 진행 중이다.
본 발명은 디스플레이 그룹에 포함된 소스 및 싱크 장치들에 대한 정보를 효율적으로 전달할 수 있도록 하는 장치 탐색 방법 및 그를 이용한 통신 장치를 제공하는 것을 목적으로 한다.
본 발명의 실시예에 따른 장치 탐색 방법은, 멀티 미디어 콘텐트를 송수신하는 디스플레이 그룹에 포함된 장치를 탐색하며, 프로브 요청 프레임(probe request frame)을 전송하는 단계; 상기 디스플레이 그룹에 속하는 소스(source) 및 싱크(sink) 장치들 중 그룹 오너(GO, Group Owner)로부터, 상기 그룹 오너(GO)와 연결된 클라이언트(client)에 대한 세션(session) 정보를 포함하는 프로브 응답 프레임(probe response frame)을 수신하는 단계; 및 상기 세션 정보를 이용하여 상기 디스플레이 그룹으로의 연결 여부를 결정하는 단계를 포함한다.
본 발명의 실시예에 따른 통신 장치는, 프로브 요청 프레임을 전송하고, 상기 디스플레이 그룹에 포함된 소스 및 싱크 장치들 중 그룹 오너(GO)로부터 상기 그룹 오너(GO)와 연결된 클라이언트에 대한 세션 정보를 포함하는 프로브 응답 프레임을 수신하는 송수신부; 및 상기 프로브 응답 프레임에 포함된 세션 정보를 이용하여 상기 디스플레이 그룹에 연결하는 인터페이스부를 포함한다.
한편, 상기 장치 탐색 방법은 컴퓨터에서 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체로 구현될 수 있다.
본 발명의 실시예에 따르면, 디스플레이 그룹에 속한 소스 및 싱크 장치들 중 그룹 오너(GO)로부터 수신되는 프로브 응답 프레임에 클라이언트에 대한 세션 정보를 포함시킴으로써, 디스플레이 그룹에 연결하고자 하는 통신 장치가 해당 디스플레이 그룹에 속하는 그룹 오너뿐 아니라 클라이언트 장치들에 대한 정보를 용이하게 획득할 수 있다.
본 발명의 다른 실시예에 따르면, 통신 장치 또는 통신 장치의 사용자는 상기 획득된 세션 정보에 기초하여 디스플레이 그룹의 현재 상태를 확인한 후, 해당 그룹에 연결할 것인지 여부를 결정할 수 있다.
본 발명의 또 다른 실시예에 따르면, 통신 장치는 상기 획득된 세션 정보를 이용하여 디스플레이 그룹에 속하는 클라이언트와 새로운 그룹을 구성할 수 있다.
도 1은 디스플레이 그룹의 구성에 대한 일실시예를 나타내는 블록도이다.
도 2는 도 1에 도시된 소스 장치 및 싱크 장치의 구성에 대한 일실시예를 나타내는 블록도이다.
도 3은 디스플레이 그룹의 구성에 대한 또 다른 실시예를 나타내는 블록도이다.
도 4는 WFD 그룹의 구성에 대한 일실시예를 나타내는 도면이다.
도 5는 WFD 그룹에 포함된 장치를 탐색하는 방법에 대한 일실시예를 설명하기 위한 도면이다.
도 6은 본 발명의 실시예에 따른 장치 탐색 방법을 나타내는 도면이다.
도 7은 매니지먼트 프레임(management frame)의 포맷에 대한 일실시예를 나타내는 도면이다.
도 8은 프로브 요청 프레임의 프레임 바디(frame boby)의 구성에 대한 일실시예를 나타내는 도면이다.
도 9는 프로브 요청 프레임에 포함되는 P2P IE 엘리먼트의 구성에 대한 일실시예를 나타내는 도면이다.
도 10은 프로브 요청 프레임에 포함되는 WFD IE 엘리먼트의 구성에 대한 일실시예를 나타내는 도면이다.
도 11은 프로브 응답 프레임의 프레임 바디의 구성에 대한 일실시예를 나타내는 도면이다.
도 12는 프로브 응답 프레임에 포함되는 P2P IE 엘리먼트의 구성에 대한 일실시예를 나타내는 도면이다.
도 13은 프로브 응답 프레임에 포함되는 WFD IE 엘리먼트의 구성에 대한 일실시예를 나타내는 도면이다.
도 14는 도 13에 도시된 WFD IE 엘리먼트에 포함되는 세션 정보의 구성에 대한 일실시예를 나타내는 도면이다.
도 15는 세션 정보에 포함되는 장치 정보 기술자(Device Info Descriptor)의 구성에 대한 일실시예를 나타내는 도면이다.
도 16은 장치 정보 기술자에 포함되는 장치 정보 비트맵(Device Information Bitmap)의 구성에 대한 일실시예를 나타내는 도면이다.
도 17은 장치 정보 기술자에 포함되는 커플 싱크 정보(Coupled Sink Information)의 구성에 대한 일실시예를 나타내는 도면이다.
도 18은 커플 싱크 정보에 포함되는 커플 싱크 상태(Coupled Sink Status) 필드의 구성에 대한 일실시예를 나타내는 도면이다.
도 19는 WFD 그룹에 연결하는 방법에 대한 일실시예를 나타내는 도면이다.
도 20은 세션 정보를 이용하여 WFD 그룹으로의 연결 여부를 결정하는 방법에 대한 실시예들을 설명하기 위한 도면이다.
도 21은 세션 정보를 사용자에게 제공하는 방법에 대한 일실시예를 나타내는 도면이다.
도 22는 WFD 그룹에 연결하기 위해 송수신되는 퍼블릭 액션 프레임(Public Action Frame)의 구성에 대한 일실시예를 나타내는 도면이다.
도 23은 새로운 WFD 그룹을 구성하는 방법에 대한 일실시예를 나타내는 도면이다.
도 24는 장치 탐색 후 수행될 통신 장치의 동작을 사용자로부터 선택받기 위한 사용자 인터페이스(UI, User Interface)의 구성에 대한 일실시예를 나타내는 도면이다.
도 25 및 도 26은 WFD 그룹에 포함된 클라이언트를 탐색하기 위해 통신 장치와 그룹 오너(GO) 사이에 송수신되는 퍼블릭 액션 프레임들의 구성에 대한 일실시예를 나타내는 도면들이다.
도 27 및 도 28은 WFD 그룹에 포함된 클라이언트를 새로운 WFD 그룹으로 초대(invitation)하기 위해 통신 장치와 클라이언트 사이에 송수신되는 퍼블릭 액션 프레임들의 구성에 대한 일실시예를 나타내는 도면들이다.
도 29 내지 도 31은 그룹 오너 협상(GO Negotiation)을 위해 통신 장치와 클라이언트 사이에 송수신되는 퍼블릭 액션 프레임들의 구성에 대한 일실시예를 나타내는 도면들이다.
이하, 첨부된 도 1 내지 도 31을 참조하여 본 발명의 실시예에 장치 탐색 방법 및 그를 이용한 통신 장치에 대하여 상세히 설명하기로 한다.
이하에서 본 발명의 실시예를 설명함에 있어, 관련된 공지 기능 또는 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에는 그 상세한 설명을 생략할 것이다. 그리고, 후술 되는 용어들은 본 발명에서의 기능을 고려하여 정의된 용어들로서 이는 사용자, 운용자의 의도 또는 관례 등에 따라 달라질 수 있다. 그러므로 그 정의는 본 명세서 전반에 걸친 내용을 토대로 내려져야 할 것이다.
도 1은 디스플레이 그룹의 구성에 대한 일실시예를 블록도로 도시한 것으로, 도시된 디스플레이 그룹은 소스(Source, 10) 및 싱크(Sink,20)를 포함하여 구성될 수 있다.
도 1을 참조하면, 소스(10)와 싱크(20)는 디스플레이 그룹을 구성하여 서로 연결된 세션(session)을 통해 동영상이나 음성 등과 같은 멀티미디어 콘텐트(multimedia content)와, 제어(control) 신호 등을 송수신할 수 있다.
즉, 소스(10)는 상기 연결된 세션을 통해 멀티미디어 콘텐트를 싱크(20)로 전송하며, 그를 위해 상기 멀티미디어 콘텐트를 싱크(20)로 스트리밍(streaming)하기 위한 무선 랜 인터페이스를 가질 수 있다.
한편, 싱크(20)는 상기 연결된 세션을 통해 소스(10)로부터 전송되는 멀티미디어 콘텐트를 수신하여 재생할 수 있다.
여기서, 소스(10)와 싱크(20)는 각각 TV, 홈시어터 시스템, 휴대폰 또는 태블릿 PC 등과 같은 다양한 장치들 일 수 있으며, 각 장치는 하드웨어 또는 소프트웨어적인 기능에 따라 소스와 싱크 중 어느 하나로 구분되거나 또는 소스와 싱크의 역할을 모두 지원할 수도 있다.
예를 들어, 소스(10)와 싱크(20) 사이의 무선 연결은 WiFi 표준인 IEEE 802. 11ac에 따라 5GHz 주파수 대역을 이용할 수 있으며, 이 경우 소스(10)는 최대 1Gbps의 속도로 비압축 HD(High Definition) 동영상을 스트리밍할 수 있다.
그러나, 본 발명은 위의 무선 통신 방식에 한정되지 아니하며, IEEE 802. 11ad 표준에 따라 60GHz의 주파수 대역을 이용하는 등 다양한 통신 방식을 사용하여 구현될 수 있다.
하나의 디스플레이 그룹에 속하는 소스(10) 및 싱크(20)는 P2P 연결 방식 또는 TDLS(Tunneled Direct Link Setup) 연결 방식을 이용하여 연결될 수 있다.
예를 들어, 소스(10)와 싱크(20)는 802.11 WLAN 기술을 바탕으로 액세스 포인트(AP) 없이 P2P 그룹이라는 네트워크를 구성하여 직접 연결(direct link)를 통해 데이터를 통신할 수 있으며, 이 경우 소스(10)와 싱크(20) 중 어느 하나가 그룹 오너(GO, Group Owner)로서 액세스 포인트(AP)와 유사한 동작을 하여 상기 P2P 그룹을 관리할 수 있다.
그와 함께, 소스(10)와 싱크(20)는 각각 액세스 포인트(AP)와 분산 시스템(Distribution system) 등을 포함하는 인프라스트럭쳐 BSS(Infrastructure BSS)와 연결되어 통신할 수도 있다.
한편, 소스(10)와 싱크(20)는 선택적으로 TDLS(Tunneled Direct Link Setup)를 이용하여 세션을 연결할 수 있으며, 이 경우 소스(10)와 싱크(20)는 하나의 액세스 포인트(AP)에 연결되어 서로 통신할 수 있다.
도 2는 도 1에 도시된 소스 및 싱크의 구성에 대한 일실시예를 블록도로 도시한 것으로, 소스(10) 및 싱크(20)는 각각 AV 코덱(11, 21), 송수신부(12, 22) 및 인터페이스부(13, 23)를 포함하여 구성될 수 있다.
도 2를 참조하면, AV 코덱(11, 21)은 소스(10)와 싱크(20) 사이의 세션을 통해 송수신되는 멀티미디어 콘텐트를 부호화(encoding) 또는 복호화(decoding)할 수 있다.
예를 들어, 소스(10)에 구비된 AV 코덱(11)은 싱크(20)로 전송할 비디오 신호 및 오디호 신호를 부호화하며, 싱크(20)에 구비된 AV 코덱(21)은 소스(10)로부터 전송되는 비디오 신호 및 오디호 신호를 복호화할 수 있다.
한편, 송수신부(12, 22)는 전송 및 네트워크 계층(transport and network layres)를 포함하여, 소스(10)와 싱크(20) 사이의 셰션 연결 등의 기능을 수행하기 위해 통신 규격에 따라 정해진 포맷의 프레임들을 송수신할 수 있다.
소스(10)에 구비된 송수신부(12)는 상기와 같은 과정들을 이용하여 연결된 세션을 통해 멀티미디어 콘텐트를 싱크(20)로 전송하고, 싱크(20)에 구비된 송수신부(22)는 상기 소스(10)로부터 전송되는 멀티미디어 콘텐트를 수신할 수 있다.
또한, 인터페이스부(13, 23)는 송수신부(12, 22)를 통해 송수신되는 프레임들에 포함된 정보를 이용해 장치 탐색, 서비스 탐색, 장치 페어링 등의 과정들을 수행하여 소스(10)와 싱크(20) 사이의 세션을 연결 및 관리할 수 있다.
그를 위해, 인터페이스부(13, 23)는 본 발명의 실시예에 따른 장치 탐색 방법을 수행하기 위한 MAC 계층 및 PHY 계층을 포함할 수 있으며, 상기 MAC/PHY 계층들은 802.11, Wi-Fi Direct 또는 TDLS 등과 같은 통신 규격을 함께 지원할 수 있다.
도 2를 참조하여 상기에서 설명한 소스(10) 및 싱크(20)의 구성은 본 발명의 일실시예에 불과하므로, 본 발명은 이에 한정되지 아니하며, 소스(10) 또는 싱크(20)는 도 2에 도시된 구성 중 일부가 생략되거나 또는 해당 장치의 기능에 따라 추가적인 구성 요소들을 더 포함할 수 있다.
도 3은 디스플레이 그룹의 구성에 대한 또 다른 실시예를 블록도로 도시한 것으로, 소스(10)로부터 멀티미디어 콘텐트를 수신하는 싱크(20)는 1차 싱크(Primary Sink, 25)와 2차 싱크(Secondary Sink, 26)로 구분될 수 있다.
도 3을 참조하면, 1차 싱크(25)는 AV(Audio and Video) 콘텐트 뿐아니라, 오디오 콘텐트만 또는 비디오 콘텐트만을 재생할 수 있는 AV 싱크 장치로서, 영상을 표시할 수 있는 디스플레이 모듈(미도시)과 음성을 출력할 수 있는 음성 출력 모듈(미도시)을 구비하는 TV, 휴대용 단말기, 태블릿 PC 등과 같은 영상 표시 장치일 수 있다.
2차 싱크(26)는 오디오 콘텐트만을 재생할 수 있는 오디오 싱크 장치로서, 음성을 출력할 수 있는 음성 출력 모듈(미도시)만을 구비하는 홈씨어터 시스템, 스피커 등과 같은 장치일 수 있다.
한편, 1차 싱크(25)와 2차 싱크(26)는 커플 싱크 동작(coupled sink operation)을 지원할 수 있다.
예를 들어, 상기 커플 싱크 동작에 의해 1차 싱크(25)와 2차 싱크(26)가 커플링되면, 소스(10)는 1차 싱크(25)로 부터 수신되는 오디오 콘텐트를 상기 커플링된 2차 싱크(26)로 재전송할 수 있다.
한편, 2차 싱크(26)는, 1차 싱크(25)와의 커플링 여부 또는 1차 싱크(25)의 존재 여부에 관계없이, 소스(10)로부터 오디오 콘텐트를 직접 수신하여 재생할 수도 있다.
이하에서는, 소스(10)와 싱크(20)가 Wi-Fi Direct를 이용한 P2P 그룹을 형성하여 멀티미디어 콘텐트를 송수신하는 것을 예로 들어 본 발명의 실시예에 대해 상세히 설명하기로 한다.
즉, 본 발명의 실시예에 따른 디스플레이 그룹에 있어서, 소스(10)와 싱크(20) 사이의 세션은 Wi-Fi Direct 기술에 따른 P2P 연결을 이용하며, 선택적으로 TDLS에 따른 L2 connection을 이용할 수도 있다.
한편, 상기 디스플레이 그룹을 구성하는 장치들은 기본적으로 802.11n 표준에 따른 통신 방식을 지원하는 장치이며, 그와 함께 Wi-Fi Direct를 지원할 수 있다.
도 4는 P2P 그룹의 구성에 대한 일실시예를 나타내는 도시한 것으로, 도시된 P2P 그룹(100)은 그룹 오너(GO, 110)와 클라이언트(Client, 120)를 포함하여 구성될 수 있다.
도 4를 참조하면, 그룹 오너(GO, 110)는 P2P 그룹(100)에 포함된 클라이언트들(120) 사이의 연결을 제공하고 이용할 수 있는, 액세스 포인트(AP)와 유사한 역할을 하는 장치일 수 있다.
구체적으로, 그룹 오너(GO, 110)는 상기 연결된 클라이언트(120)를 위한 BSS 기능, 서비스들 및 무선 랜(WLAN) 연결을 제공할 수 있으며, 그와 함께 WSC(Wi-Fi Simple Configuration) 내부 레지스트라(internal restrar) 기능 또는 클라이언트들(120) 사이의 통신 등을 제공할 수 있다.
한편, 클라이언트(120)는 상기 그룹 오너(GO, 110)에 연결되는 P2P 클라이언트 또는 레거시(legacy) 클라이언트로서, 비-액세스 포인트 스테이션(non-AP STA) 기능을 수행하여 WSC(Wi-Fi Simple Configuration) 인롤리(Enrollee) 기능을 제공할 수 있다.
도 5를 참조하면, 통신 장치(130)는 도 4를 참조하여 설명한 바와 같은 그룹 오너(GO) 및 클라이언트의 기능을 모두 지원할 수 있는 P2P 장치로서, P2P 그룹(100)에 연결하기 위해 P2P 장치 탐색(P2P device discovery) 과정(또는 스캔(scan) 과정)을 수행할 수 있다.
상기 P2P 장치 탐색 과정은 802.11 표준에서 정의된 매니지먼트 프레임(management frame)인 프로브 요청 프레임(Probe Request frame)과 프로브 응답 프레임(Probe Response frame)의 송수신을 통해 수행될 수 있으며, 그에 따라 외부의 통신 장치(130)와 P2P 그룹(100) 내에 속한 장치들을 서로의 존재를 확인할 수 있다.
예를 들어, 통신 장치(130)는 자신에 대한 정보를 포함하는 프로브 요청 프레임을 브로드캐스팅(broadcasting)하며, P2P 그룹(100)에 속한 그룹 오너(GO, 110) 및 클라이언트(120)는 상기 브로트캐스팅되는 프로브 요청 프레임을 수신할 수 있다.
한편, 상기 프로브 요청 프레임을 수신한 장치들 중에서, Wi-Fi 액세스 포인트(AP), P2P 그룹의 그룹 오너(GO) 또는 액세스 포인트(AP)에 연결된 P2P 장치는 프로브 응답 프레임을 상기 통신 장치(130)로 전송할 수 있다.
도 5에 도시된 경우에 있어서, P2P 그룹(100)의 그룹 오너(GO, 110)는 상기 수신되는 프로브 요청 프레임을 이용하여 통신 장치(130)에 대한 정보를 획득한 후, P2P 그룹(100)에 대한 속성 정보를 포함하는 P2P IE(Information Element)를 상기 프로브 응답 프레임의 벤더 특정 필드(vendor specific field)에 삽입하여 통신 장치(130)로 전송할 수 있다.
한편, 통신 장치(130)는 그룹 오너(GO, 110)로부터 수신되는 프로브 응답 프레임을 이용해 P2P 그룹(100)에 대한 속성 정보를 확인한 후, 사용자의 선택 또는 명령 등에 의해 상기 P2P 그룹(100)에 연결(association)할 것인지 여부를 결정할 수 있다.
본 발명의 실시예에 따른 디스플레이 그룹을 구성하는 소스(10) 및 싱크(20)는 각각 상기한 바와 같은 P2P 그룹(100)에 속한 그룹 오너(GO, 110) 또는 클라이언트(120)의 역할을 수행할 수 있다.
예를 들어, 소스(10) 및 싱크(20) 중 어느 하나가 디스플레이 그룹의 그룹 오너(GO)로서 해당 디스플레이 그룹에 포함된 클라이언트들 사이의 연결을 제공하고 이용하는 액세스 포인트(AP)와 유사한 역할을 할 수 있다.
한편, 소스(10) 및 싱크(20) 중 또 다른 하나는 클라이언트로서 상기 디스플레이 그룹 내의 그룹 오너(GO)에 연결되어 다른 장치들과 통신할 수 있다.
또한, 소스(10) 및 싱크(20)로 구성된 디스플레이 그룹에 연결하고자 하는 장치는 도 5를 참조하여 설명한 바와 같은 P2P 장치 탐색 과정을 수행하여 주위의 다른 장치들을 탐색할 수 있다.
이하, 도 6 내지 도 18을 참조하여 본 발명에 따른 장치 탐색 방법에 대한 실시예를 설명하기로 한다.
도 6은 본 발명의 실시예에 따른 장치 탐색 방법을 도시한 것으로, 도시된 장치 탐색 방법 중 도 1 내지 도 5를 참조하여 설명한 것과 동일한 것에 대한 설명은 이하 생략하기로 한다.
도 6을 참조하면, 디스플레이 그룹(200) (이하, 'WFD(Wi-Fi Display) 그룹'이라 한다)은 서로 연결된 소스(210)와 싱크(220)를 포함하여 구성되며, WFD 그룹(200) 내의 소스(210)와 싱크(220)는 P2P 연결 방식 또는 TDLS(Tunneled Direct Link Setup) 연결 방식을 이용하여 멀티미디어 콘텐트를 송수신하기 위한 세션을 구성할 수 있다.
외부의 장치 또는 WFD 그룹과 연결하여 멀티미디어 콘텐트를 송수신하고자 하는 통신 장치(230)는 주위의 다른 장치들을 탐색하기 위해 프로브 요청 프레임을 브로드캐스팅하여 전송한다(S300 단계).
도 7은 802.11 표준에 따른 매니지먼트 프레임(management frame)의 포맷을 도시한 것으로, 상기 프로브 요청 프레임은 도 7에 도시된 매니지먼트 프레임(400)의 포맷에 따라 구성될 수 있다.
도 7을 참조하면, 프로브 요청 프레임은 MAC Header(410), 프레임 바디(Frame body, 420 및 430)와 FCS(440)를 포함하여 구성될 수 있다.
MAC Header(410)에는 프레임 제어(Frame Control) 필드, Duration/ID 필드, 주소(Address) 필드, 시퀀스 제어(Sequence Control) 필드, QoS 제어 필드가 포함될 수 있다.
한편, 상기 프레임 제어 필드는 802.11 MAC 프레임의 타입(type)을 정의하는 데 사용되는 제어 정보(control information)를 포함하며, 상기 Duration/ID 필드는 다음 프레임을 수신하는 데 남은 기간(duration) 또는 전송 STA(Station)의 AID(Association Identity) 정보를 포함할 수 있다.
또한, 상기 주소 필드는 프레임 타입에 따라 목적지 주소(Destination Address), 소스 주소(Source Address), 수신기 주소(Receiver Address) 및 송신기 주소(Transmitter Address) 정보 등을 포함할 수 있다.
그리고, 상기 시퀀스 제어 필드는 조각 넘버(Fragment Number) 필드와 시퀀스 넘버(Sequence Number) 필드를 포함하며, 각 프레임의 조각 넘버 및 시퀀스 넘버에 대한 정보를 포함할 수 있다. 상기 QoS 제어 필드는 프레임 송수신과 관련된 QoS(Quality of Service)에 대한 정보를 포함할 수 있다.
상기 프레임 바디 필드는 프레임 데이터(420) 및 벤더 특정(Vender Sepecific) 필드(430)를 포함하며, 벤더 특정(Vender Sepecific) 필드(430)에는 P2P 그룹에 대한 속성 정보를 포함하는 엘리먼트인 P2P IE와 WFD 그룹(200)에 포함된 장치들에 대한 타입 및 상태 정보를 포함하는 엘리먼트인 WFD IE가 순차적으로 삽입될 수 있다.
한편, FCS 필드(440)는 프레임의 오류 정정에 관한 CRC(Cyclic Redundancy Check) 정보를 포함할 수 있다.
도 8을 참조하면, 상기 프레임 바디 필드의 프레임 데이터(420)는 SSID(basic service set identification) 필드, 지원 레이트(Supported rates) 필드, 요청 정보(Request information) 필드 및 확장 지원 레이트(Extended Supported Rates) 필드를 포함할 수 있다.
상기 SSID 필드는 BSS 또는 IBSS의 식별자를 나타내며, 상기 지원 레이트 필드는 지원 가능한 데이터 레이트(data rate)를 나타낸다. 상기 지원 가능한 데이터 레이트에 대한 정보는 필요한 경우 선택적으로 확장 지원 레이트(Extended Supported Rates) 필드에 포함될 수 있다.
또한, 상기 요청 정보 필드는 프로브 요청 프레임에 대해 응답하는 장치가 프로브 응답 프레임 내에 포함시킬 정보를 요청하기 위해 사용될 수 있다.
도 9를 참조하면, 상기 프레임 바디 필드 중 벤더 특정(Vender Sepecific) 필드(430)에 삽입되는 P2P IE(431)는 P2P Capability, P2P Device ID, Listen Channel, Extended Listen Timing 및 Operating Channel과 같은 속성 정보를 포함할 수 있다.
상기 P2P Capability는 P2P 연결을 설정하기 위해 사용될 수 있는 파라미터들의 집합을 포함하며, 상기 P2P Device ID는 P2P 장치의 주소(P2P Device Address)를 포함한다.
한편, 상기 Listen Channel은 상기 P2P 장치가 청취 상태(Listen status)에 있는 동작 클래스(Operating Class)와 채널 넘버를 나타내며, 상기 동작 클래스는 상기 P2P 장치가 청취 상태에 있는 주파수 대역을 나타낸다.
상기 Operating Channel은 상기 P2P 장치가 P2P 그룹의 그룹 오너(GO)로 동작하고 있는 동작 클래스 및 채널 넘버를 나타내며, 상기 동작 클래스는 상기 P2P 장치가 상기 그룹 오너(GO)로 동작하는 주파수 대역을 나타낸다.
또한, 상기 Extended Listen Timing은 상기 프로브 요청 프레임을 전송하는 P2P 장치에 대한 청취 상태 가능 시간(Listen State availability timing)을 전달하기 위해 사용될 수 있다.
도 10은 벤더 특정 필드(430)에 삽입되는 WFD IE(432)의 구성에 대한 일실시예를 도시한 것이다.
도 10의 (a)를 참조하면, WFD IE(432)는 엘리먼트 ID(Element ID) 필드, 길이(Length) 필드, OUI 필드, OUI 타입(OUI Type) 필드 및 WFD 속성(WFD Attributes) 필드를 포함할 수 있다.
Element ID 필드는 엘리먼트 타입을 나타내며, 상기 WFD IE의 Element ID 필드 값은 '0xDD'일 수 있다.
Length 필드는 WFD IE 중 다음 필드들의 길이를 나타내며, 그에 따라 WFD Attributes 필드의 길이에 4를 더한 값을 가질 수 있다.
또한, OUI 필드는 상기 WFD IE에 대해 WFA(Wi-Fi Alliance)에서 지정한 고유 식별자(Organizationally Unique Identifier)로서, '50 6F 9A'의 값을 가질 수 있다.
OUI 타입 필드는 상기 WFD IE의 타입 또는 버전을 나타내는 것으로, '0xOA'로 설정하여 'WFA WFD v1.0'임을 나타낼 수 있다.
WFD Attributes 필드는 WFD 그룹에 포함된 장치들에 대한 타입 및 상태 정보 등을 포함할 수 있으며, 구체적으로는 도 10의 (b)에 도시된 바와 같은 다양한 속성 정보들을 포함할 수 있다.
한편, 도 10의 (b)에 도시된 속성 정보들은 상기 WFD IE 엘리먼트 내부의 서브엘리먼트들로 구성되어 계층적으로 표현될 수 있다.
도 10의 (c)는 프로브 요청 프레임에 포함되는 WFD IE의 구성에 대한 일실시예를 도시한 것으로, 상기 속성 정보를 포함하는 WFD IE의 서브 엘리먼트들을 나타낸 것이다.
도 10의 (c)를 참조하면, 상기 WFD IE는 서브 엘리먼트들로서 WFD 장치 정보(WFD Device Information), 연결 BSSID(Associated BSSID) 및 커플 싱크 정보(Coupled Sink Information)를 포함할 수 있다.
상기 WFD Device Information 서브 엘리먼트는 페어링을 시도하여 세션을 생성할 것인지 여부를 결정하기 위해 탐색 과정 동안 각 WFD 장치가 요구하는 시그널 정보(signal information)를 전달하는데 사용된다. 상기 WFD 장치 정보에 포함되는 시그널 정보의 구성은 도 16을 참조하여 뒤에서 상세히 설명하기로 한다.
상기 Associated BSSID 서브 엘리먼트는, 해당 WFD 장치가 인프라스트럭쳐 액세스 포인트(infrastructure AP)와 연결된 경우, 상기 연결된 액세스 포인트(AP)의 주소를 나타낸다.
상기 Coupled Sink Information 서브 엘리먼트는, 해당 WFD 장치가 커플 싱크 동작(coupled sink operation)을 지원하는 경우, 상기 WFD 장치의 커플링 상태 등을 나타낼 수 있다.
상기 S300 단계에서, 통신 장치(230)는 도 7 내지 도 10을 참조하여 설명한 바와 같은 P2P IE(431) 및 WFD IE(432)를 자신의 상태에 맞춰 구성하여 프로브 요청 프레임(400)의 벤더 특정 필드(430)에 삽입한 후, 상기 프로브 요청 프레임(400)을 전송할 수 있다.
한편, 주위의 장치들(예를 들어, WFD 그룹(200)에 속한 소스(210) 및 싱크(20))는 상기 전송되는 프로브 요청 프레임(400)에 포함된 P2P IE(431) 및 WFD IE(432)와 Wi-Fi Direct에서 사용되는 특정 BSSID의 형태를 이용하여, 통신 장치(230)가 일반적인 Wi-Fi 장치인지, Wi-Fi Direct를 지원하는 장치인지 또는 본 발명의 일실시예에 따른 멀티미디어 콘텐트 전송 기술인 Wi-Fi Display까지 지원하는 장치인지 여부를 확인할 수 있다.
그 후, WFD 그룹(200) 내의 그룹 오너(GO)는 상기 수신되는 프로브 요청 프레임에 응답하여 세션 정보를 포함하는 프로브 응답 프레임을 전송한다(S310 단계).
도 6에 도시된 경우에 있어서, WFD 그룹(200)에 포함된 소스(210)가 그룹 오너(GO)의 역할을 할 수 있으며, 그에 따라 소스(210)가 상기 프로브 응답 프레임을 통신 장치(230)로 전송할 수 있다.
한편, 싱크(220)가 WFD 그룹(200) 내에서 그룹 오너(GO)의 역할을 수행할 수도 있으며, 이 경우 상기 프로브 응답 프레임은 싱크(220)로부터 외부의 통신 장치(230)로 전송될 수 있다.
본 발명의 실시예에 따르면, 상기 프로브 응답 프레임에 포함된 세션 정보는 WFD 그룹 내에서 그룹 오너(GO)와 연결된 모든 클라이언트들에 대한 정보를 가질 수 있다.
예를 들어, 상기 세션 정보는 WFD 그룹(200) 내의 그룹 오너(GO)인 소스(210)와 연결된 싱크(220)에 대한 정보를 포함할 수 있다.
한편, 상기 프로브 응답 프레임은 도 7을 참조하여 설명한 바와 같은 802.11 표준에 따른 매니지먼트 프레임의 포맷을 이용하여 구성될 수 있으며, 상기 세션 정보는 상기 프로브 응답 프레임의 프레임 바디 중 벤더 특정 필드(430)에 삽입된 WFD IE(432) 내에 포함될 수 있다.
이하, 도 11 내지 도 18을 참조하여, 본 발명의 일실시예에 따른 프로브 응답 프레임의 구성에 대해 상세히 설명하기로 한다. 한편, 상기 프로브 응답 프레임의 구성 중 도 7 내지 도 10을 참조하여 설명한 프로브 요청 프레임의 구성과 동일한 것에 대한 설명은 이하 생략하기로 한다.
도 11을 참조하면, 상기 프로브 응답 프레임의 프레임 바디에 포함되는 프레임 데이터(420)는 타임스탬프(Timestamp) 필드, 비콘 간격(Beacon interval) 필드, 성능(Capability) 필드, SSID 필드, 지원 레이트(Supported rates) 필드, FH 파라미터 셋(FH Parameter Set) 필드, EDCA 파라미터 셋(EDCA PArameter Set) 필드 등 22개의 필드들을 포함할 수 있다.
상기 프레임 데이터(420)에 포함되는 각 필드들은 802.11 표준에서 정의된 것이므로, 상기 필드들에 대한 상세한 설명은 이하 생략하기로 한다.
도 12를 참조하면, 상기 프로브 응답 프레임의 프레임 바디 중 벤더 특정 필드(430)에 삽입되는 P2P IE(431)는 P2P Capability, Extended Listen Timing, Notice of Absence, P2P Device Info 및 P2P Group Info와 같은 속성 정보를 포함할 수 있다.
상기 Notice of Absence는 파워 절약 시간(power save timing), 동시 동작(concurrent operation) 또는 오프-채널 스캐닝(off-channel scanning)으로 인한 P2P 그룹의 오너(GO)의 부재(absence)를 알리기 위해 사용될 수 있다.
또한, 상기 P2P Device Info는 P2P 장치에 대한 정보를 포함하며, 상기 P2P Group Info는 P2P Group의 멤버들인 P2P 클라이언트들에 대한 장치 정보를 포함할 수 있다.
도 13을 참조하면, 상기 프로브 응답 프레임의 프레임 바디 필드 중 벤더 특정 필드(430)에 삽입되는 WFD IE(432)는 서브 엘리먼트들로서 WFD 장치 정보(WFD Device Information), 연결 BSSID(Associated BSSID), 커플 싱크 정보(Coupled Sink Information) 및 WFD 세션 정보(WFD Session Information)를 포함할 수 있다.
한편, 도 13에 도시된 서브 엘리먼트들은 도 10의 (b)에 도시된 WFD 속성 정보를 포함할 수 있으며, 예를 들어 상기 WFD Session Information는 도 10의 (b)에 도시된 속성 정보 중 적어도 일부를 포함하여 WFD 그룹에 속한 클라이언트들에 대한 정보를 가질 수 있다.
상기 WFD IE(432)에 포함된 WFD Device Information, Associated BSSID 및 Coupled Sink Information 서브 엘리먼트들은 상기 프로브 응답 프레임을 전송하는 WFD 그룹 오너(GO)에 대한 정보를 포함한다.
한편, 상기 WFD Session Information 서브 엘리먼트는 상기 WFD 그룹 오너(GO)와 연결된 모든 클라이언트들에 대한 정보를 포함할 수 있다.
예를 들어, 상기 WFD 그룹 오너(GO)는 세션 연결시 클라이언트로부터 전달되는 정보를 캐싱(caching)하여, 자신과 연결된 모든 클라이언트들에 대한 정보를 포함하도록 상기 WFD 세션 정보를 구성할 수 있다.
도 14를 참조하면, 상기 WFD Session Information 서브 엘리먼트는 서브엘리먼트 ID(Subelement ID) 필드, 길이(Length) 필드 및 장치 정보 기술자(WFD Device Info Descriptor) 필드를 포함할 수 있다.
상기 Subelement ID 필드는 WFD IE(432)에 포함되는 서브 엘리먼트들의 타입을 나타내며, 상기 WFD Session Information 서브 엘리먼트의 Subelement ID 필드 값은 '9'일 수 있다.
상기 Length 필드는 해당 서브 엘리먼트, 즉 상기 WFD Session Information 서브 엘리먼트 중 다음 필드들의 길이를 나타낸다.
또한, 상기 장치 정보 기술자(WFD Device Info Descriptor) 필드는 WFD 그룹 오너(GO)와 연결된 클라이언트들 각각에 대한 정보를 리스트(list) 형태로 포함할 수 있다.
도 15를 참조하면, 상기 WFD Device Info Descriptor는 길이(Length) 필드, 장치 주소(Device address) 필드, 장치 정보(WFD Device Information) 필드, 연결 BSSID(Associated BSSID) 필드 및 커플 싱크 정보(Coupled Sink Information) 필드를 포함할 수 있다.
상기 Device address 필드는 각 WFD 클라이언트에 대한 장치 주소를 나타내며, 상기 WFD Device Information 필드는 해당 클라이언트의 상태(status)와 성능(capability)을 나타내는 장치 정보 비트맵(bitmap)을 포함할 수 있다.
한편, 상기 Associated BSSID 서브 엘리먼트는, 해당 클라이언트가 인프라스트럭쳐 액세스 포인트(infrastructure AP)와 연결된 경우, 연결 서비스 셋 식별 정보로서 상기 연결된 액세스 포인트(AP)의 주소를 포함할 수 있다.
또한, 상기 Coupled Sink Information 서브 엘리먼트는, 해당 클라이언트가 커플 싱크 동작(coupled sink operation)을 지원하는 경우, 상기 클라이언트의 커플링 상태 등을 나타낼 수 있다.
도 16을 참조하면, 상기 WFD Device Information 필드에 포함된 장치 정보 비트맵(WFD Device Information bitmap)은 전체 15 비트(bit)로 구성되어, 0~1번 비트는 해당 클라이언트의 장치 타입을 나타내며, 2번 비트는 해당 클라이언트가 커플 싱크 동작(secondary sink operation)을 지원하는지 여부를 나타낸다.
또한, 3~4번 비트는 해당 클라이언트의 현재 상태를 나타내며, 5번 비트는 해당 클라이언트가 서비스 탐색(service discovery) 기능을 지원하는지 여부를 나타낸다.
한편, 6번 비트는 해당 클라이언트가 P2P 연결 방식과 TDLS 연결 방식 중 어떠한 연결을 선호하는지 나타내며, 7번 비트는 해당 클라이언트 콘텐트 보호(content protection) 기능을 지원하는지 여부를 나타낸다.
도 17을 참조하면, 상기 Coupled Sink Information 서브 엘리먼트는, 커플 싱크 동작을 지원하는 클라이언트에 대해, 커플링(coupling) 상태를 나타내는 커플 싱크 상태(Coupled Sink Status) 필드와, 커플링된 장치의 주소를 나타내는 커플 싱크 주소(Coupled Sink Address) 필드를 포함할 수 있다.
도 18을 참조하면, 상기 Coupled Sink Information 서브 엘리먼트에 포함되는 Coupled Sink Status 필드는, 상기 커플 싱크 동작을 지원하는 클라이언트에 대해 현재 커플링 상태를 표시하는 비트맵으로서 1~2번째 비트를 사용하여 해당 장치의 커플링 상태를 나타낼 수 있다.
상기 S310 단계에서, WFD 그룹 오너(GO), 예를 들어 소스(210)는 도 11 내지 도 18을 참조하여 설명한 바와 같은 P2P IE(431) 및 WFD IE(432)를 WFD 그룹에 포함된 그룹 오너(GO) 및 그와 연결된 모든 클라이언트들의 상태에 맞춰 구성하여 프로브 응답 프레임의 벤더 특정 필드(430)에 삽입한 후, 상기 프로브 응답 프레임을 통신 장치(230)로 전송할 수 있다.
한편, 프로브 요청 프레임을 전송한 통신 장치(230)는 상기 WFD 그룹 오너(GO)로부터 수신되는 프로브 응답 프레임에 포함된 세션 정보(WFD Session Information)을 이용하여 WFD 그룹(200) 내에서 그룹 오너(GO)와 연결된 모든 클라이언트들에 대한 정보를 획득할 수 있다.
상기한 바와 같은 본 발명의 일실시예에 따르면, 프로브 요청 프레임을 수신한 WFD 그룹(200) 내의 그룹 오너(GO)인 장치가 자신에 대한 정보 뿐 아니라, 자신과 연결된 클라이언트들에 대한 세션 정보를 프로브 응답 프레임에 포함시켜 프로브 요청 프레임을 전송한 외부의 통신 장치(230)로 전달할 수 있다.
한편, 상기 프로브 응답 프레임을 수신한 WFD 그룹(200) 외부의 통신 장치(230)는 상기 그룹 오너(GO)로부터 수신한 프로브 응답 프레임에 포함된 세션 정보를 이용하여 WFD 그룹(200) 내에 어떠한 클라이언트들이 존재하는지 확인할 수 있으며, 그에 따라 상기 WFD 그룹(200)에 연결할 것인지 결정할 수 있다.
이하에서는, 도 19 내지 도 22를 참조하여 외부의 통신 장치(230)가 상기 프로브 응답 프레임을 통해 수신된 정보를 이용해 WFD 그룹(200)에 연결(association)하는 방법에 대한 일실시예를 설명하기로 한다.
도 19는 WFD 그룹에 연결하는 방법에 대한 일실시예를 도시한 것으로, 도시된 연결 방법 중 도 1 내지 도 18을 참조하여 설명한 것과 동일한 것에 대한 설명은 이하 생략하기로 한다.
도 19를 참조하면, 통신 장치(230)는 프로브 요청 프레임을 브로드캐스팅하여 전송하고(S300 단계), 상기 프로브 요청 프레임을 수신한 WFD 그룹(200)의 오너(210)인 소스(210)는 프로브 응답 프레임을 상기 통신 장치(230)로 전송한다(S310 단계).
상기한 바와 같이, 통신 장치(230)와 관련된 P2P IE 및 WFD IE 엘리먼트들이, 상기 프로브 요청 프레임의 벤더 특정 필드(vendor specific field)에 삽입되어, 상기 프로브 요청 프레임을 수신하는 WFD 그룹(200)의 소스(210) 및 클라이언트(220)들로 전달될 수 있다.
한편, 상기 프로브 요청 프레임을 수신하는 WFD 그룹(200)의 소스(210) 및 클라이언트(220) 중 그룹 오너(GO), 예를 들어 소스(210)는 P2P IE 및 WFD IE 엘리먼트들을 상기 프로브 응답 프레임의 벤더 특정 필드에 삽입하여 통신 장치(230)로 전송할 수 있다.
특히, 상기 프로브 응답 프레임의 WFD IE에는, 상기 그룹 오너(GO)인 소스(210)와 연결된 모든 클라이언트들(예를 들어, 싱크(220))에 대해 미리 수집된 세션 정보가 포함되어 있을 수 있다.
그 후, 통신 장치(230)는 상기 프로브 응답 프레임에 포함된 세션 정보를 사용자(User)에게 제공하고(S320 단계), 상기 제공된 세션 정보에 따른 사용자 선택을 수신한다(S330 단계).
예를 들어, 통신 장치(230)는 상기 프로브 응답 프레임에 포함된 세션 정보(WFD Session Information)를 디스플레이 모듈(미도시) 또는 음성 출력 모듈(미도시) 등과 같은 사용자 인터페이스를 이용하여 사용자에게 알릴 수 있으며, 그에 따라 상기 사용자는 WFD 그룹(200)에 속한 모든 클라이언트들에 대한 정보를 획득할 수 있다.
상기 사용자에게 제공되는 세션 정보(WFD Session Information)는, WFD 그룹(200) 내에서 클라이언트로 동작하는 모든 장치들 각각에 대해, 도 13 내지 도 18을 참조하여 설명한 바와 같은 정보들, 예를 들어 장치 주소, 장치 타입, 커플 싱크 동작(secondary sink operation) 지원 여부, 현재 상태, 서비스 탐색(service discovery) 기능 지원 여부, 선호 연결 방식, 콘텐트 보호(content protection) 기능 지원 여부, 연결 BSSID(Associated BSSID), 커플 싱크 정보(Coupled Sink Information)를 포함할 수 있다.
사용자는 상기한 바와 같은 세션 정보를 확인한 후, WFD 그룹(200)에 속한 모든 클라이언트들에 대한 정보 등에 기초하여 WFD 그룹(200)에 연결(asscociation)할 것인지, 또는 다른 동작을 할 것인지 여부를 선택할 수 있다.
도 20은, 프로브 요청 프레임을 전송한 통신 장치(231)가 2차 싱크 장치(Secondary Sink Device)인 경우, 프로브 응답 프레임에 포함된 세션 정보(WFD Session Information)에 따라 WFD 그룹(200)으로의 연결 여부를 결정하는 방법을 설명하기 위한 것이다.
도 20의 (a)를 참조하면, WFD 그룹(200)에 속한 소스(210)와 1차 싱크(Primary Sink, 221)가 모두 커플 싱크 동작(coupled sink operation)을 지원하며, WFD 그룹(200) 내에 2차 싱크 장치(secondary sink device)가 존재하지 않는 경우, 사용자는 2차 싱크 장치인 통신 장치(231)를 WFD 그룹(200)에 연결하도록 선택할 수 있다.
이 경우, 도 21의 (a)에 도시된 바와 같이, 통신 장치(230)의 화면 상에 WFD 그룹(200)에 속한 장치들 각각에 대한 타입, 카테고리 및 커플 싱크 동작 지원 여부 등이 표시될 수 있으며, 상기 표시되는 정보 중 적어도 일부는 프로브 응답 프레임에 포함된 세션 정보(WFD Session Information)를 이용하여 획득된 것일 수 있다.
사용자는 상기 통신 장치(230)의 화면 상에 표시된 정보를 확인한 후, 통신 장치(231)를 WFD 그룹(200)에 연결할 것인지 여부 등을 선택할 수 있다.
예를 들어, 도 21의 (a)에 도시된 경우에 있어서, 사용자는 'Connect' 버튼을 선택하여 2차 싱크 장치인 통신 장치(231)를 WFD 그룹(200)에 연결하도록 명령(command) 할 수 있다.
도 20의 (b)를 참조하면, WFD 그룹(200) 내에 2차 싱크(secondary sink, 222)가 이미 존재하는 경우, 사용자는 2차 싱크 장치인 통신 장치(231)를 WFD 그룹(200)에 연결하지 않도록 결정할 수 있다.
이 경우, 도 21의 (b)에 도시된 바와 같이, 통신 장치(230)의 화면 상에 WFD 그룹(200)에 속한 소스 장치, 1차 싱크 장치 및 2차 장치 장치에 대한 정보가 표시될 수 있으며, 사용자는 'Cancel' 버튼을 선택하여 WFD 그룹(200)으로의 연결을 취소할 수 있다.
한편, 상기에서는 통신 장치(230)의 사용자가 프로브 응답 프레임에 포함된 세션 정보(WFD Session Information)에 기초하여 WFD 그룹(200)에 연결할 것인지 여부를 결정하는 것으로 본 발명의 일실시예를 설명하였으나, 본 발명은 이에 한정되지 아니하며, 예를 들어 통신 장치(230)가 상기 세션 정보에 기초하여 미리 설정된 알고리듬에 따라 WFD 그룹(200)으로의 연결 여부를 결정할 수도 있다.
그 후, 통신 장치(230)는 상기 사용자의 선택에 따라 WFD 그룹(200)에 연결한다(S340 단계).
통신 장치(230)는 Wi-Fi Direct에 따른 P2P 연결 방식과 TDLS 연결 방식 중 어느 하나를 이용하여 WFD 그룹(200)에 연결될 수 있다.
예를 들어, 상기 P2P 연결 방식의 경우, 통신 장치(230)는 WFD 그룹(200)에 가입하기 위해 먼저 프로비전 탐색 요청(Provision Discovery Request)을 전송할 수 있다.
상기 프로비전 탐색 요청은 802.11k 표준에서 정의한 퍼블릭 액션 프레임(Public Action Frame)의 포맷에 따른 액션 프레임으로 전송될 수 있으며, 통신 장치(230)는 상기 프로비전 탐색 요청 프레임을 WFD 그룹(200)의 동작 채널을 통해 그룹 오너(GO)인 소스(210)로 전송할 수 있다.
상기 프로비전 탐색 요청 프레임은 도 9를 참조하여 설명한 바와 같은 P2P IE를 포함할 수 있으며, 상기 프로비전 탐색 요청 프레임의 P2P IE에는 도 22에 도시된 P2P Capability, P2P Device ID 및 P2P Device ID와 같은 속성 정보들이 포함될 수 있다.
도 22를 참조하면, P2P Capability는 P2P 연결을 설정하기 위해 사용될 수 있는 파라미터들의 집합을 포함하며, P2P Device ID는 상기 프로비전 탐색 요청 프레임을 전송하는 P2P 장치의 주소(P2P Device Address)를 포함한다.
P2P Group ID는 상기 P2P 장치가 연결하고자 하는 P2P 그룹을 식별하며, 구체적으로는 상기 P2P 그룹에 속한 그룹 오너(GO)의 장치 주소를 포함할 수 있다.
또한, 상기 프로비전 탐색 요청 프레임은 도 10를 참조하여 설명한 바와 같은 WFD IE를 더 포함하며, 상기 WFD IE는 장치 정보(WFD Device Information) 서브 엘리먼트와 함께 선택적으로 연결 BSSID(Associated BSSID) 서브 엘리먼트 및 로컬 IP 주소(Local IP Address) 서브 엘리먼트를 포함할 수 있다.
상기 WFD 그룹 오너(GO)인 소스(210)는 상기 프로비전 탐색 요청에 응답하여 프로비전 탐색 응답(Provision Discovery Response) 프레임을 통신 장치(230)로 전송한다.
상기 프로비전 탐색 응답 프레임은 퍼블릭 액션 프레임 포맷을 이용하며, 상기 프로비전 탐색 요청에 대한 결과, 즉 성공(success) 또는 실패(failure)를 나타내는 Config Methods attribute를 포함할 수 있다.
상기 프로비전 탐색이 완료된 후, 통신 장치(230)는 WFD 그룹 오너(GO)인 소스(210)와 802.11 표준에 따른 인증 절차(authentication procedure) 및 연결 절차(association procedure)를 수행하여 WFD 그룹(200)에 연결할 수 있다.
한편, 상기에서는 WFD 그룹(200) 내에서 소스(210)가 그룹 오너(GO)의 역할을 수행하는 경우를 예로 들어 본 발명의 실시예를 설명하였으나, 싱크(220)가 상기한 바와 같은 그룹 오너(GO)의 역할을 수행할 수도 있다.
본 발명의 또 다른 실시예에 따르면, 외부의 통신 장치(WFD device, 230)는 프로브 응답 프레임에 포함된 세션 정보(WFD Session Information)를 이용하여 WFD 그룹(200) 속한 클라이언트와 새로운 WFD 그룹을 구성할 수 있다.
도 23은 새로운 WFD 그룹을 구성하는 방법에 대한 일실시예를 도시한 것으로, 도시된 연결 방법 중 도 1 내지 도 22를 참조하여 설명한 것과 동일한 것에 대한 설명은 이하 생략하기로 한다.
도 23을 참조하면, 통신 장치(230)는 프로브 요청 프레임을 브로드캐스팅하여 전송하고(S300 단계), 상기 프로브 요청 프레임을 수신한 WFD 그룹(200)의 오너(210)인 소스(210)는 프로브 응답 프레임을 상기 통신 장치(230)로 전송한다(S310 단계).
그 후, 통신 장치(230)는 상기 프로브 응답 프레임에 포함된 세션 정보를 사용자(User)에게 제공하고(S320 단계), 상기 제공된 세션 정보에 따른 사용자 선택을 수신한다(S330 단계).
상기 S330 단계에서, 사용자는 상기 프로브 응답 프레임에 포함된 세션 정보(WFD Session Information)를 이용해 WFD 그룹(200)에 속한 모든 클라이언트들에 대한 정보를 획득한 후, WFD 그룹(200)에 속한 클라이언트들 중 적어도 하나와 WFD 그룹(200) 이외에 또 다른 WFD 그룹을 구성하도록 결정할 수 있다.
예를 들어, 도 24의 (a)에 도시된 바와 같이, 사용자는 통신 장치(230)의 화면 상에 표시된 WFD 그룹(200)에 속한 장치들에 대한 정보를 확인한 후 'New Group' 버튼을 선택하여 통신 장치(230)가 새로운 그룹을 구성하도록 명령할 수 있다.
그리고, 도 24의 (b)에 도시된 바와 같이, 사용자는 WFD 그룹(200)에 속한 클라이언트들 중 어느 하나를 선택한 후, 'invitation' 버튼을 선택하여 상기 선택된 클라이언트를 통신 장치(230)가 속한 또 다른 WFD 그룹으로 초대하거나, 'Negotiation' 버튼을 선택하여 어떤 장치가 새로운 WFD 그룹의 그룹 오너(GO)가 될 건인지에 대해 상기 선택된 클라이언트와 협상할 수 있다.
상기와 같이 사용자가 새로운 WFD 그룹의 구성을 선택한 경우, 통신 장치(230)는 장치 탐색가능성 요청(Device Discoverability Request) 프레임을 WFD 그룹(200)의 그룹 오너(GO)인 소스(210)로 전송한다(S340 단계).
상기 장치 탐색가능성 요청은 WFD 그룹(200)에 속한 클라이언트(예를 들어, 싱크(220))가 현재 장치 탐색(device discovery)를 지원할 수 있는 상태인지 여부를 확인하기 위한 것다.
통신 장치(230)는 상기 장치 탐색가능성 요청에 응답하여 소스(210)로부터 수신되는 장치 탐색가능성 응답을 통해 싱크(220)가 현재 탐색이 가능한 상태임을 확인한 후, 싱크(220)와의 서비스 탐색 또는 새로운 WFD 그룹의 구성 등을 수행할 수 있다.
한편, 상기 장치 탐색가능성 요청은 802.11k 표준에서 정의한 퍼블릭 액션 프레임(Public Action Frame)의 포맷을 이용할 수 있으며, 도 25에 도시된 바와 같이 WFD 그룹(200)에 대한 식별 정보 및 WFD 그룹(200)에 속한 장치에 대한 식별 정보를 포함할 수 있다.
예를 들어, 상기 WFD 그룹(200)에 대한 식별 정보는 그룹 오너(GO)인 소스(210)의 주소를 포함하며, 상기 장치 식별 정보는 통신 장치(230)가 새로운 WFD 그룹을 구성하고자 하는 클라이언트인 싱크(220)의 주소를 포함할 수 있다.
상기 장치 탐색가능성 요청 프레임을 수신한 소스(210)는 그룹오너 탐색가능성 요청(GO Discoverability Request) 프레임을 해당 클라이언트인 싱크(220)로 전송한다(S350 단계).
상기 그룹오너 탐색가능성 요청은 802.11 표준에서 정의한 액션 프레임(Action Frame)의 포맷을 이용할 수 있으며, 별도의 엘리먼트 필드를 포함하지는 않을 수 있다.
상기 그룹오너 탐색가능성 요청 프레임이 성공적으로 전달되면, 그룹 오너(GO)인 소스(210)는 장치 탐색가능성 응답(Device Discoverability Response) 프레임을 통신 장치(230)로 전송한다(S360 단계).
상기 장치 탐색가능성 응답은 802.11k 표준에서 정의한 퍼블릭 액션 프레임의 포맷을 이용할 수 있으며, 도 26에 도시된 바와 같은 상태 코드(Status Code)를 이용해 상기 탐색가능성 요청에 대한 결과, 즉 성공 또는 실패를 나타낼 수 있다.
상기한 바와 같은 WFD 그룹(200) 내의 클라이언트에 대한 탐색이 완료된 후, 통신 장치(230)는 해당 클라이언트(예를 들어, 싱크(200))와 초대(invitation) 또는 그룹오너 협상(GO negotiation)을 위한 프레임을 송수신하여 새로운 WFD 그룹을 구성한다(S370 단계).
예를 들어, 통신 장치(230)는 초대 요청(Invitation Request) 프레임을 WFD 그룹(200)의 클라이언트인 싱크(220)로 전송하고, 싱크(220)는 상기 초대 요청 프레임에 응답하여 초대 응답(Invitation Response) 프레임을 통신 장치(230)로 전송함으로써, 통신 장치(230)가 속해 있는 WFD 그룹에 싱크(220)가 클라이언트로 포함될 수 있다.
상기 초대 요청 및 초대 응답은 802.11k 표준에서 정의한 퍼블릭 액션 프레임(Public Action Frame)의 포맷을 이용할 수 있으며, 상기 초대 요청 프레임은 도 27에 도시된 바와 같이 그룹 식별 정보(P2P Group ID), 그룹 BSSID(P2P Group BSSID), 채널 리스트(Channel List), 동작 채널(Operating Channel) 및 구성 타임아웃(Configuration Timeout)과 같은 속성들을 포함할 수 있다.
도 28을 참조하면, 상기 초대 응답 프레임은 상기 초대 요청에 대한 동의(accept) 여부를 나타내는 상태(status) 속성과 함께, 구성 타임아웃(Configuration Timeout), 동작 채널(Operating Channel), 그룹 BSSID(P2P Group BSSID) 및 채널 리스트(Channel List) 등을 포함할 수 있다.
또한, 통신 장치(230)는 WFD 그룹(200)의 클라이언트인 싱크(220)와 새로운 WFD 그룹을 생성하기 위해(WFD group formation), 그룹오너 협상 요청(GO Negotiation Request) 프레임을 싱크(220)로 전송할 수 있다.
상기 그룹오너 협상 요청 프레임은 802.11k 표준에서 정의한 퍼블릭 액션 프레임의 포맷을 이용할 수 있으며, 도 29에 도시된 바와 같이 성능(P2P Capability), 그룹 오너 의향(Group Owner Intent), 구성 타임아웃(Configuration Timeout), 청취 채널(Listen Channel), 확장 청취 시간(Extended Listen Timing), 인터페이스 주소(Intended P2P Interface Address), 채널 리스트(Channel List), 장치 정보(P2P Device Info) 및 동작 채널(Operating Channel)과 같은 속성들을 포함할 수 있다.
여기서, 상기 그룹오너 협상 요청을 전송하는 통신 장치(230)가 새로운 WFD 그룹의 그룹 오너(GO)가 되고자 하는 경우, 상기 그룹오너 협상 요청 프레임의 Group Owner Intent 필드는 미리 설정된 값, 예를 들어 '15'로 지정된다.
상기 그룹오너 협상 요청을 수신한 싱크(220)는 그에 응답하여 그룹오너 협상 응답(GO Negotiation Response) 프레임을 통신 장치(230)로 전송한다.
상기 그룹오너 협상 응답 프레임은 802.11k 표준에서 정의한 퍼블릭 액션 프레임의 포맷을 이용할 수 있으며, 도 30에 도시된 바와 같이 상태(Status), 성능(P2P Capability), 그룹 오너 의향(Group Owner Intent), 구성 타임아웃(Configuration Timeout), 동작 채널(Operating Channel), 인터페이스 주소(Intended P2P Interface Address), 채널 리스트(Channel List), 장치 정보(P2P Device Info) 및 그룹 식별 정보(P2P Group ID)와 같은 속성들을 포함할 수 잇다.
상기 Status 속성은 상기 그룹오너 협상 요청을 수신한 장치가 새로운 그룹의 생성(Group Foramtion)에 참여할 의향이 있는지 여부를 상태 코드(status code)로 나타낼 수 있다.
한편, 상기 그룹오너 협상 요청을 수신한 장치가 그룹 오너(GO)가 되고자 하는 경우, 상기 그룹오너 협상 응답 프레임의 Group Owner Intent 필드는 미리 설정된 값(예를 들어, '15')으로 지정될 수 있다.
그 후, 통신 장치(230)는 상기 그룹오너 협상 응답 프레임을 통해 수신된 정보에 따라 새로운 WFD 그룹의 그룹 오너(GO)를 결정하고, 상기 결정된 사항에 따라 그룹오너 협상 확정(GO Negotiation Confirmation) 프레임을 싱크(220)로 전송할 수 있다.
상기 그룹오너 협상 확정 프레임은 802.11k 표준에서 정의한 퍼블릭 액션 프레임의 포맷을 이용할 수 있으며, 도 31에 도시된 바와 같이 상태(Status), 성능(P2P Capability), 동작 채널(Operating Channel), 채널 리스트(Channel List) 및 그룹 식별 정보(P2P Group ID)와 같은 속성들을 포함할 수 잇다.
상기 Status 속성은 상기 그룹오너 협상 요청의 성공 여부를 나타내며, 상기 P2P Group ID 속성은 WFD 그룹의 SSID를 포함할 수 있다.
한편, 상기에서는 WFD 그룹(200) 내에서 소스(210)가 그룹 오너(GO)의 역할을 수행하는 경우를 예로 들어 본 발명의 실시예를 설명하였으나, 싱크(220)가 상기한 바와 같은 그룹 오너(GO)의 역할을 수행할 수도 있다.
상기한 바와 같은 본 발명의 또 다른 실시예에 따르면, WFD 그룹(200) 외부의 통신 장치(230)가 WFD 그룹(200)의 그룹 오너(GO)로부터 수신한 세션 정보(WFD Session Information)을 이용하여, WFD 그룹(200) 내의 클라이언트와의 연결(association) 과정 없이, 해당 클라이언트와 직접 퍼블릭 액션 프레임들(Public Action Frames)을 송수신할 수 있다.
한편, 외부의 통신 장치(230)는 상기 퍼블릭 액션 프레임들의 송수신을 통해 WFD 그룹(200) 내의 클라이언트와의 초대(Invitation), 그룹오너 협상(GO Negotiation) 또는 서비스 탐색(Service Discovery) 등을 수행할 수 있으며, 그에 따라 해당 클라이언트는 자신의 WFD 그룹으로 초대하거나, Persistent WFD 그룹 정보를 바탕으로 이전 WFD 세션을 연결하거나, 또는 새로운 WFD 그룹을 생성하여 WFD 세션을 연결 할 수 있다.
상술한 본 발명에 따른 장치 탐색 방법 중 적어도 일부는 컴퓨터에서 실행되기 위한 프로그램으로 제작되어 컴퓨터가 읽을 수 있는 기록 매체에 저장될 수 있으며, 컴퓨터가 읽을 수 있는 기록 매체의 예로는 ROM, RAM, CD-ROM, 자기 테이프, 플로피디스크, 광 데이터 저장장치 등이 있으며, 또한 캐리어 웨이브(예를 들어 인터넷을 통한 전송)의 형태로 구현되는 것도 포함한다.
컴퓨터가 읽을 수 있는 기록 매체는 네트워크로 연결된 컴퓨터 시스템에 분산되어, 분산방식으로 컴퓨터가 읽을 수 있는 코드가 저장되고 실행될 수 있다. 그리고, 상기 방법을 구현하기 위한 기능적인(function) 프로그램, 코드 및 코드 세그먼트들은 본 발명이 속하는 기술분야의 프로그래머들에 의해 용이하게 추론될 수 있다.
또한, 이상에서는 본 발명의 바람직한 실시예에 대하여 도시하고 설명하였지만, 본 발명은 상술한 특정의 실시예에 한정되지 아니하며, 청구범위에서 청구하는 본 발명의 요지를 벗어남이 없이 당해 발명이 속하는 기술분야에서 통상의 지식을 가진 자에 의해 다양한 변형 실시가 가능한 것은 물론이고, 이러한 변형 실시들은 본 발명의 기술적 사상이나 전망으로부터 개별적으로 이해되어져서는 안될 것이다.

Claims (20)

  1. 멀티 미디어 콘텐트를 송수신하는 디스플레이 그룹에 포함된 장치를 탐색하는 방법에 있어서,
    프로브 요청 프레임(probe request frame)을 전송하는 단계;
    상기 디스플레이 그룹에 속하는 소스(source) 및 싱크(sink) 장치들 중 그룹 오너(GO, Group Owner)로부터, 상기 그룹 오너(GO)와 연결된 클라이언트(client)에 대한 세션(session) 정보를 포함하는 프로브 응답 프레임(probe response frame)을 수신하는 단계; 및
    상기 프로브 응답 프레임에 포함된 세션 정보를 이용하여 상기 디스플레이 그룹으로의 연결 여부를 결정하는 단계를 포함하는 장치 탐색 방법.
  2. 제1항에 있어서,
    상기 디스플레이 그룹에 속하는 소스 및 싱크 장치들은 P2P 연결 방식 및 TDLS(Tunneled Direct Link Setup) 연결 방식 중 적어도 하나를 이용하여 연결되는 장치 탐색 방법.
  3. 제1항에 있어서, 상기 프로브 응답 프레임은
    P2P 그룹에 대한 속성 정보를 가지는 제1 정보 엘리먼트 및 상기 디스플레이 그룹에 포함된 장치들에 대한 타입 및 상태 정보를 가지는 제2 정보 엘리먼트를 포함하고,
    상기 세션 정보는 상기 제2 정보 엘리먼트의 서브 엘리먼트로서 상기 프로브 응답 프레임의 벤더 특정 필드(vender specific field)에 삽입되는 장치 탐색 방법.
  4. 제1항에 있어서, 상기 세션 정보는
    상기 클라이언트와의 세션 연결시 상기 그룹 오너(GO)로 전달되는 정보를 이용하여 구성되는 장치 탐색 방법.
  5. 제1항에 있어서, 상기 세션 정보는
    상기 그룹 오너(GO)와 연결된 모든 클라이언트들에 대한 정보를 포함하는 장치 정보 기술자를 포함하는 장치 탐색 방법.
  6. 제4항에 있어서, 상기 장치 정보 기술자는
    상기 클라이언트들 각각에 대하여, 장치 주소 및 장치 정보 비트맵(bitmap)을 포함하는 장치 탐색 방법.
  7. 제6항에 있어서, 상기 장치 정보 비트맵은
    상기 클라이언트의 타입(type), 커플 싱크 동작(coupled sink operation) 지원 여부, 현재 상태, 서비스 탐색 기능 지원 여부, 선호 연결 방식 및 콘텐트 보호 기능 지원 여부를 나타내는 장치 탐색 방법.
  8. 제4항에 있어서, 상기 장치 정보 기술자는
    상기 클라이언트들 중 액세스 포인트(AP)와 연결된 장치에 대하여, 상기 액세스 포인트(AP)의 주소를 나타내는 연결 서비스 셋 식별 정보를 포함하는 장치 탐색 방법.
  9. 제4항에 있어서, 상기 장치 정보 기술자는
    상기 클라이언트들 중 커플 싱크 동작을 지원하는 장치에 대하여, 커플링(coupling) 상태 및 커플링된 장치의 주소를 나타내는 커플 싱크 정보를 포함하는 장치 탐색 방법.
  10. 제1항에 있어서, 상기 연결 여부 결정 단계는
    상기 세션 정보를 사용자에게 제공하는 단계; 및
    상기 사용자로부터 상기 디스플레이 그룹으로의 연결 여부를 선택받는 단계를 포함하는 장치 탐색 방법.
  11. 제1항에 있어서,
    상기 프로브 응답 프레임에 포함된 세션 정보를 이용하여 상기 디스플레이 그룹에 포함된 클라이언트와 또 다른 디스플레이 그룹을 구성하는 단계를 더 포함하는 장치 탐색 방법.
  12. 제11항에 있어서, 상기 디스플레이 그룹 구성 단계는
    상기 세션 정보를 이용해 상기 그룹 오너(GO)와 퍼블릭 액션 프레임(Public Action Frame)을 송수신하여 상기 클라이언트를 탐색하는 단계; 및
    상기 탐색된 클라이언트와 퍼블릭 액션 프레임을 송수신하여 상기 또 다른 디스플레이 그룹에 대한 초청(invitation) 또는 그룹 오너 협상(GO negotiation)을 수행하는 단계를 포함하는 장치 탐색 방법.
  13. 소스 및 싱크 장치들로 구성된 디스플레이 그룹에 연결되어 멀티 미디어 콘텐트를 송수신하는 장치에 있어서,
    프로브 요청 프레임을 전송하고, 상기 디스플레이 그룹에 포함된 소스 및 싱크 장치들 중 그룹 오너(GO)로부터 상기 그룹 오너(GO)와 연결된 클라이언트에 대한 세션 정보를 포함하는 프로브 응답 프레임을 수신하는 송수신부; 및
    상기 프로브 응답 프레임에 포함된 세션 정보를 이용하여 상기 디스플레이 그룹에 연결하는 인터페이스부를 포함하는 장치.
  14. 제13항에 있어서, 상기 프로브 응답 프레임은
    P2P 그룹에 대한 속성 정보를 가지는 제1 정보 엘리먼트 및 상기 디스플레이 그룹에 포함된 장치들에 대한 타입 및 상태 정보를 가지는 제2 정보 엘리먼트를 포함하고,
    상기 세션 정보는 상기 제2 정보 엘리먼트의 서브 엘리먼트로서 상기 프로브 응답 프레임의 벤더 특정 필드에 삽입되는 장치.
  15. 제13항에 있어서, 상기 세션 정보는
    상기 그룹 오너(GO)와 연결된 모든 클라이언트들에 대한 정보를 포함하는 장치 정보 기술자를 포함하는 장치.
  16. 제15항에 있어서, 상기 장치 정보 기술자는
    상기 클라이언트들 각각에 대하여, 장치 주소 및 장치 정보 비트맵을 포함하고,
    상기 장치 정보 비트맵은 상기 클라이언트의 타입, 커플 싱크 동작 지원 여부, 현재 상태, 서비스 탐색 기능 지원 여부, 선호 연결 방식 및 콘텐트 보호 기능 지원 여부를 나타내는 장치.
  17. 제15항에 있어서, 상기 장치 정보 기술자는
    상기 클라이언트들 중 액세스 포인트(AP)와 연결된 장치에 대하여, 상기 액세스 포인트(AP)의 주소를 나타내는 연결 서비스 셋 식별 정보를 포함하는 장치.
  18. 제15항에 있어서, 상기 장치 정보 기술자는
    상기 클라이언트들 중 커플 싱크 동작을 지원하는 장치에 대하여, 커플링 상태 및 커플링된 장치의 주소를 나타내는 커플 싱크 정보를 포함하는 장치.
  19. 제13항에 있어서, 상기 인터페이스부는
    상기 세션 정보를 이용하여 상기 디스플레이 그룹에 포함된 클라이언트와 또 다른 디스플레이 그룹을 구성하는 장치.
  20. 제19항에 있어서, 상기 인터페이스부는
    상기 세션 정보를 이용해 상기 그룹 오너(GO)와 퍼블릭 액션 프레임을 송수신하여 상기 클라이언트를 탐색하고, 상기 탐색된 클라이언트와 퍼블릭 액션 프레임을 송수신하여 상기 또 다른 디스플레이 그룹에 대한 초청 또는 그룹 오너 협상을 수행하는 장치.
PCT/KR2011/008254 2010-11-03 2011-11-01 장치 탐색 방법 및 그를 이용한 통신 장치 WO2012060611A2 (ko)

Priority Applications (2)

Application Number Priority Date Filing Date Title
US13/882,935 US9369947B2 (en) 2010-11-03 2011-11-01 Method for searching for device and communication device using same
US15/153,312 US9877181B2 (en) 2010-11-03 2016-05-12 Device discovery method and communication device thereof

Applications Claiming Priority (6)

Application Number Priority Date Filing Date Title
US40991510P 2010-11-03 2010-11-03
US61/409,915 2010-11-03
US41728610P 2010-11-26 2010-11-26
US61/417,286 2010-11-26
US201061425267P 2010-12-21 2010-12-21
US61/425,267 2010-12-21

Related Child Applications (2)

Application Number Title Priority Date Filing Date
US13/882,935 A-371-Of-International US9369947B2 (en) 2010-11-03 2011-11-01 Method for searching for device and communication device using same
US15/153,312 Continuation US9877181B2 (en) 2010-11-03 2016-05-12 Device discovery method and communication device thereof

Publications (2)

Publication Number Publication Date
WO2012060611A2 true WO2012060611A2 (ko) 2012-05-10
WO2012060611A3 WO2012060611A3 (ko) 2012-06-28

Family

ID=46024941

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/KR2011/008254 WO2012060611A2 (ko) 2010-11-03 2011-11-01 장치 탐색 방법 및 그를 이용한 통신 장치

Country Status (2)

Country Link
US (2) US9369947B2 (ko)
WO (1) WO2012060611A2 (ko)

Cited By (32)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20130329600A1 (en) * 2012-06-11 2013-12-12 Samsung Electronics Co., Ltd. Method and apparatus for negotiating capabilities in a wireless communication network environment
US20130336161A1 (en) * 2012-06-19 2013-12-19 Samsung Electronics Co., Ltd. Terminal and method for p2p connection in wifi network
US20140016507A1 (en) * 2012-07-16 2014-01-16 Samsung Electronics Co., Ltd. Method and apparatus for handling topology in wireless communication system
WO2014025218A1 (ko) * 2012-08-08 2014-02-13 삼성전자 주식회사 와이파이 다이렉트 서비스를 위한 피투피 그룹 생성 방법 및 장치
WO2014051399A1 (en) * 2012-09-28 2014-04-03 Samsung Electronics Co., Ltd. Method and system for establishing wireless fidelity direct(wfd) connection in a wfd network environment
WO2014084519A1 (ko) * 2012-11-29 2014-06-05 엘지전자 주식회사 와이파이 다이렉트 서비스 시스템에서 통신 설정 방법 및 이를 위한 장치
US20140177613A1 (en) * 2012-12-21 2014-06-26 Broadcom Corporation Resilient peer network with 802.11 technology
WO2014106990A1 (ko) * 2013-01-03 2014-07-10 엘지전자 주식회사 무선 통신 시스템에서 서비스 전환 방법 및 장치
WO2014123383A1 (ko) * 2013-02-08 2014-08-14 엘지전자 주식회사 무선 통신 시스템에서 세션 수립 방법 및 장치
US20140241331A1 (en) * 2013-02-27 2014-08-28 Electronics & Telecommunications Research Institute Wi-fi direct-based message communication method and apparatus
WO2014142415A1 (ko) * 2013-03-12 2014-09-18 엘지전자 주식회사 직접 통신 시스템에서 피투피 그룹 형성 방법 및 이를 위한 장치
WO2014168640A1 (en) * 2013-04-09 2014-10-16 Intel IP Corporation Systems, apparatus and methods using sync beacons in neighbor awareness networking (nan)
KR101489675B1 (ko) 2012-12-20 2015-02-04 주식회사 팬택 와이파이 다이렉트 장치의 스캔 및 접속 방법, 이를 위한 단말 장치
WO2015034275A1 (ko) * 2013-09-05 2015-03-12 엘지전자(주) 무선 통신 시스템에서 오디오/비디오 스트리밍 수행 방법 및 장치
WO2015111892A1 (ko) * 2014-01-22 2015-07-30 엘지전자 주식회사 직접 통신을 이용한 도킹 프로토콜 구축 방법 및 이를 위한 장치
WO2015111893A1 (ko) * 2014-01-22 2015-07-30 엘지전자 주식회사 직접 통신을 이용한 도킹 서비스 및 주변 기능 탐색 방법 및 이를 위한 장치
CN104838663A (zh) * 2012-12-07 2015-08-12 三星电子株式会社 无线保真网络中用于连续播送多媒体内容的方法和***
WO2014179527A3 (en) * 2013-05-02 2016-04-21 Intel Corporation Apparatus, system and method of managing an application service platform (asp) session
EP2954749A4 (en) * 2013-02-06 2016-07-20 Blackberry Ltd PERSISTENT NETWORK NEGOTIATION FOR PEER TO PEER DEVICES
WO2016148523A1 (ko) * 2015-03-18 2016-09-22 엘지전자 주식회사 무선 통신 시스템에서 서비스 디스커버리를 수행하는 방법 및 장치
WO2016167539A1 (ko) * 2015-04-13 2016-10-20 엘지전자(주) 무선 통신 시스템에서 스캐닝을 수행하는 방법 및 이를 위한 장치
KR101685311B1 (ko) * 2015-12-03 2016-12-20 충남대학교산학협력단 모바일 디바이스 간 연결상태에 따른 그룹 내 세션 관리방법
EP2696643A3 (en) * 2012-08-08 2017-01-04 Samsung Electronics Co., Ltd Apparatus and method of connecting service, according to user intention
WO2017010843A1 (ko) * 2015-07-16 2017-01-19 엘지전자 주식회사 무선 통신 시스템에서 프록시 서비스에 대한 프레임을 교환하는 방법 및 장치
US9615383B2 (en) 2010-03-15 2017-04-04 Blackberry Limited Negotiation of quality of service (QoS) information for network management traffic in a wireless local area network (WLAN)
US9622155B2 (en) 2012-07-13 2017-04-11 Blackberry Limited Wireless network service transaction protocol
US9794967B2 (en) 2011-09-16 2017-10-17 Blackberry Limited Discovering network information available via wireless networks
US9820199B2 (en) 2012-05-11 2017-11-14 Blackberry Limited Extended service set transitions in wireless networks
US9830619B2 (en) 2012-11-05 2017-11-28 Lg Electronics Inc. Method for searching for or advertising service in direct communication system and device for same
US10812964B2 (en) 2012-07-12 2020-10-20 Blackberry Limited Address assignment for initial authentication
WO2023234522A1 (ko) * 2022-05-30 2023-12-07 삼성전자 주식회사 D2d 통신 연결을 전환하는 전자 장치 및 전자 장치의 동작 방법
US12047871B2 (en) 2021-10-29 2024-07-23 Malikie Innovations Limited Discovering network information available via wireless networks

Families Citing this family (59)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9198084B2 (en) 2006-05-26 2015-11-24 Qualcomm Incorporated Wireless architecture for a traditional wire-based protocol
US9398089B2 (en) 2008-12-11 2016-07-19 Qualcomm Incorporated Dynamic resource sharing among multiple wireless devices
US9288764B1 (en) 2008-12-31 2016-03-15 Marvell International Ltd. Discovery-phase power conservation
US9264248B2 (en) 2009-07-02 2016-02-16 Qualcomm Incorporated System and method for avoiding and resolving conflicts in a wireless mobile display digital interface multicast environment
US9582238B2 (en) 2009-12-14 2017-02-28 Qualcomm Incorporated Decomposed multi-stream (DMS) techniques for video display systems
US8767771B1 (en) 2010-05-11 2014-07-01 Marvell International Ltd. Wakeup beacons for mesh networks
US8817662B2 (en) 2010-10-20 2014-08-26 Marvell World Trade Ltd. Pre-association discovery
US10091636B2 (en) * 2010-11-19 2018-10-02 Qualcomm Incorporated Probe messaging for direct link connections
US9413803B2 (en) 2011-01-21 2016-08-09 Qualcomm Incorporated User input back channel for wireless displays
JP5664273B2 (ja) * 2011-01-21 2015-02-04 ソニー株式会社 無線通信装置、プログラム、および無線通信システム
US9787725B2 (en) 2011-01-21 2017-10-10 Qualcomm Incorporated User input back channel for wireless displays
US9582239B2 (en) 2011-01-21 2017-02-28 Qualcomm Incorporated User input back channel for wireless displays
US10135900B2 (en) 2011-01-21 2018-11-20 Qualcomm Incorporated User input back channel for wireless displays
US9503771B2 (en) 2011-02-04 2016-11-22 Qualcomm Incorporated Low latency wireless display for graphics
US10108386B2 (en) 2011-02-04 2018-10-23 Qualcomm Incorporated Content provisioning for wireless back channel
US8824437B2 (en) * 2011-03-02 2014-09-02 Ricoh Company, Ltd. Wireless communications device, electronic apparatus, and methods for determining and updating access point
US8750278B1 (en) 2011-05-26 2014-06-10 Marvell International Ltd. Method and apparatus for off-channel device invitation
US9125216B1 (en) 2011-09-28 2015-09-01 Marvell International Ltd. Method and apparatus for avoiding interference among multiple radios
KR101915314B1 (ko) * 2011-10-25 2018-11-07 삼성전자주식회사 휴대단말기에서 WPS(Wi-Fi Protecte d Setup)을 이용한 와이파이 연결 방법 및 장치
US9525998B2 (en) * 2012-01-06 2016-12-20 Qualcomm Incorporated Wireless display with multiscreen service
US9036517B2 (en) * 2012-01-09 2015-05-19 Marvell World Trade Ltd. Methods and apparatus for establishing a tunneled direct link setup (TDLS) session between devices in a wireless network
TWI528766B (zh) * 2012-02-05 2016-04-01 財團法人資訊工業策進會 直接通訊系統及其探索互動方法
KR101968512B1 (ko) * 2012-02-21 2019-04-12 삼성전자주식회사 Nfc를 이용한 멀티미디어 데이터 송수신 장치 및 방법
US9609676B1 (en) 2012-03-30 2017-03-28 Marvell International Ltd. Efficient transition from discovery to link establishment
RU2606881C2 (ru) 2012-04-13 2017-01-10 Сони Корпорейшн Устройство беспроводной связи, система связи и способ связи
KR20130125276A (ko) * 2012-05-08 2013-11-18 한국전자통신연구원 Short Probe Response를 이용한 효율적인 스캐닝 방법
GB2506367B (en) 2012-09-26 2015-01-07 Imagination Tech Ltd Method and system for wirelessly transmitting data
US9532224B2 (en) * 2012-11-05 2016-12-27 Electronics And Telecommunications Research Institute Method of device-to-device discovery and apparatus thereof
US9204372B2 (en) * 2012-11-16 2015-12-01 Electronics And Telecommunications Research Institute Method of transmission and reception for device to device discovery and apparatus thereof
US9820131B2 (en) 2013-01-11 2017-11-14 Qualcomm Incorporated Systems and methods for formatting frames in neighborhood aware networks
US8761181B1 (en) * 2013-04-19 2014-06-24 Cubic Corporation Packet sequence number tracking for duplicate packet detection
US9538561B2 (en) 2013-05-22 2017-01-03 Intel IP Corporation Systems and methods for enabling service interoperability functionality for WiFi Direct devices connected to a network via a wireless access point
CN104427488A (zh) * 2013-08-29 2015-03-18 中兴通讯股份有限公司 一种终端及无线组网方法
KR102364431B1 (ko) 2013-10-21 2022-02-18 삼성전자주식회사 무선 통신시스템의 연결 설정 방법 및 장치
US20150163300A1 (en) * 2013-12-11 2015-06-11 Qualcomm Incorporated Automatic recreation of a peer-to-peer group in case of group owner termination
US9998901B2 (en) * 2013-12-16 2018-06-12 Intel Corporation Augmenting Wi-Fi device discovery with network connection information
WO2015094216A1 (en) * 2013-12-18 2015-06-25 Intel Corporation Reducing connection time in direct wireless interaction
KR20160119809A (ko) * 2014-02-03 2016-10-14 엘지전자 주식회사 무선 통신 시스템에서 세션을 초기화하는 방법 및 장치
EP3114821B1 (en) * 2014-03-06 2020-12-23 Samsung Electronics Co., Ltd. Method and devices for establishing a connection between a seeker device and a target device
CN106068637B (zh) * 2014-03-06 2019-08-30 三星电子株式会社 搜索者装置与广告者装置之间建立服务会话的方法和***
US10080182B2 (en) 2014-04-02 2018-09-18 Lg Electronics Inc. Method and apparatus for transceiving signal by NAN terminal in wireless communication system
JP6405162B2 (ja) * 2014-09-03 2018-10-17 キヤノン株式会社 通信装置、その制御方法、およびプログラム
EP3225058B1 (en) * 2014-11-27 2020-11-25 Nokia Technologies Oy Managing operation during absence in wireless network
WO2016130140A1 (en) * 2015-02-13 2016-08-18 Hewlett Packard Enterprise Development Lp Network device registration
WO2016148406A1 (ko) * 2015-03-16 2016-09-22 엘지전자 주식회사 무선 통신 시스템에서 어플리케이션 서비스 플랫폼을 이용하여 서비스를 지원하는 방법 및 장치
WO2016148506A1 (ko) * 2015-03-16 2016-09-22 엘지전자 주식회사 무선 통신 시스템에서 서비스 디스커버리를 수행하는 방법 및 장치
JP6744328B2 (ja) * 2015-04-23 2020-08-19 エルジー エレクトロニクス インコーポレイティド 無線通信システムにおいてnanプロキシサーバーに登録する方法及び装置
CN105227627B (zh) * 2015-08-25 2017-10-03 广东欧珀移动通信有限公司 一种播放设备分组控制方法及用户终端
WO2017037765A1 (en) * 2015-09-03 2017-03-09 Nec Corporation Traffic-aware group reformation in a multi-group p2p network
JP6430069B1 (ja) * 2015-10-12 2018-11-28 フィリップス ライティング ホールディング ビー ヴィ 無線通信対応デバイスの試運転
KR102599479B1 (ko) * 2016-11-02 2023-11-08 삼성전자주식회사 근거리통신 연결을 위한 전자장치, 시스템 및 방법
US10602557B2 (en) * 2016-11-30 2020-03-24 Microsoft Technology Licensing, Llc Discovering and protecting data streams in multi-path communication environments
US10455632B2 (en) 2016-11-30 2019-10-22 Microsoft Technology Licensing, Llc Dynamic identification of network connection preferences
US10715898B2 (en) 2017-05-11 2020-07-14 Bestechnic (Shanghai) Co., Ltd. Dual-band wireless headphones
CN107318062B (zh) * 2017-05-11 2019-10-11 恒玄科技(上海)有限公司 一种低功耗一拖二蓝牙耳机
JP6701406B2 (ja) * 2019-03-13 2020-05-27 キヤノン株式会社 通信装置、その制御方法、およびプログラム
CN112511993B (zh) * 2019-09-16 2023-06-27 中兴通讯股份有限公司 一种群组传输数据的方法、装置及终端
CN114885319A (zh) * 2021-02-05 2022-08-09 Oppo广东移动通信有限公司 设备发现方法、装置、设备及存储介质
WO2023163407A1 (ko) * 2022-02-28 2023-08-31 삼성전자주식회사 무선 네트워크에서의 무선 통신 방법 및 이를 수행하는 전자 장치

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007166412A (ja) * 2005-12-15 2007-06-28 Mitsubishi Electric Corp 移動体通信システム及び移動端末
US20090129283A1 (en) * 2007-11-09 2009-05-21 Samsung Electronics Co., Ltd. Method and apparatus for transmitting information of device in wireless personal area network
US20100198952A1 (en) * 2009-01-30 2010-08-05 Nokia Corporation Method for WALN network and device role activation

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002152279A (ja) * 2000-11-10 2002-05-24 Sony Corp ネットワーク接続制御装置及びその方法
WO2005109754A1 (en) * 2004-04-30 2005-11-17 Synematics, Inc. System and method for real-time monitoring and analysis for network traffic and content
US8112794B2 (en) * 2006-07-17 2012-02-07 Research In Motion Limited Management of multiple connections to a security token access device
JP4513029B2 (ja) * 2007-03-09 2010-07-28 株式会社東芝 情報処理装置
US7747223B2 (en) * 2007-03-29 2010-06-29 Research In Motion Limited Method, system and mobile device for prioritizing a discovered device list
US8644772B2 (en) * 2009-09-01 2014-02-04 Intel Corporation Device, system and method of transferring a wireless communication session between wireless communication frequency bands
US20110082939A1 (en) * 2009-10-02 2011-04-07 Michael Peter Montemurro Methods and apparatus to proxy discovery and negotiations between network entities to establish peer-to-peer communications
US9900759B2 (en) * 2009-11-04 2018-02-20 Qualcomm Incorporated Method and apparatus for peer discovery in a wireless communication network
JP5718933B2 (ja) * 2009-11-17 2015-05-13 サムスン エレクトロニクス カンパニー リミテッド WiFiDirectネットワークでのWiFiディスプレイサービス探索方法及び装置
JP5440123B2 (ja) * 2009-11-24 2014-03-12 ソニー株式会社 無線通信装置、無線通信システム、無線通信方法およびプログラム

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007166412A (ja) * 2005-12-15 2007-06-28 Mitsubishi Electric Corp 移動体通信システム及び移動端末
US20090129283A1 (en) * 2007-11-09 2009-05-21 Samsung Electronics Co., Ltd. Method and apparatus for transmitting information of device in wireless personal area network
US20100198952A1 (en) * 2009-01-30 2010-08-05 Nokia Corporation Method for WALN network and device role activation

Cited By (87)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11956678B2 (en) 2010-03-15 2024-04-09 Malikie Innovations Limited Negotiation of quality of service (QoS) information for network management traffic in a wireless local area network (WLAN)
US10893442B2 (en) 2010-03-15 2021-01-12 Blackberry Limited Negotiation of quality of service (QoS) information for network management traffic in a wireless local area network (WLAN)
US10356662B2 (en) 2010-03-15 2019-07-16 Blackberry Limited Negotiation of quality of service (QoS) information for network management traffic in a wireless local area network (WLAN)
US11368880B2 (en) 2010-03-15 2022-06-21 Blackberry Limited Negotiation of quality of service (QoS) information for network management traffic in a wireless local area network (WLAN)
US9615383B2 (en) 2010-03-15 2017-04-04 Blackberry Limited Negotiation of quality of service (QoS) information for network management traffic in a wireless local area network (WLAN)
US11166226B2 (en) 2011-09-16 2021-11-02 Blackberry Limited Discovering network information available via wireless networks
US9794967B2 (en) 2011-09-16 2017-10-17 Blackberry Limited Discovering network information available via wireless networks
US10200941B2 (en) 2011-09-16 2019-02-05 Blackberry Limited Discovering network information available via wireless networks
US9820199B2 (en) 2012-05-11 2017-11-14 Blackberry Limited Extended service set transitions in wireless networks
US10349321B2 (en) 2012-05-11 2019-07-09 Blackberry Limited Extended service set transitions in wireless networks
US20130329600A1 (en) * 2012-06-11 2013-12-12 Samsung Electronics Co., Ltd. Method and apparatus for negotiating capabilities in a wireless communication network environment
WO2013187664A1 (en) * 2012-06-11 2013-12-19 Samsung Electronics Co., Ltd. Method and apparatus for negotiating capabilities in a wireless communication network environment
CN104365142A (zh) * 2012-06-11 2015-02-18 三星电子株式会社 用于在无线通信网络环境中协商能力的方法和装置
KR20130142394A (ko) * 2012-06-19 2013-12-30 삼성전자주식회사 Wi-Fi P2P 네트워크에서 단말 간 연결 방법 및 그 단말
US20130336161A1 (en) * 2012-06-19 2013-12-19 Samsung Electronics Co., Ltd. Terminal and method for p2p connection in wifi network
KR101954657B1 (ko) * 2012-06-19 2019-05-31 삼성전자 주식회사 Wi-Fi P2P 네트워크에서 단말 간 연결 방법 및 그 단말
US11240655B2 (en) 2012-07-12 2022-02-01 Blackberry Limited Address assignment for initial authentication
US10812964B2 (en) 2012-07-12 2020-10-20 Blackberry Limited Address assignment for initial authentication
US11405857B2 (en) 2012-07-13 2022-08-02 Blackberry Limited Wireless network service transaction protocol
US9622155B2 (en) 2012-07-13 2017-04-11 Blackberry Limited Wireless network service transaction protocol
US10736020B2 (en) 2012-07-13 2020-08-04 Blackberry Limited Wireless network service transaction protocol
US10142921B2 (en) 2012-07-13 2018-11-27 Blackberry Limited Wireless network service transaction protocol
US11895575B2 (en) 2012-07-13 2024-02-06 Malikie Innovations Limited Wireless network service transaction protocol
JP2015528249A (ja) * 2012-07-16 2015-09-24 サムスン エレクトロニクス カンパニー リミテッド 無線通信システムにおけるトポロジ処理方法及び装置
US20140016507A1 (en) * 2012-07-16 2014-01-16 Samsung Electronics Co., Ltd. Method and apparatus for handling topology in wireless communication system
EP2873290A4 (en) * 2012-07-16 2016-04-13 Samsung Electronics Co Ltd METHOD AND APPARATUS FOR TOPOLOGY MANAGEMENT IN A WIRELESS COMMUNICATION SYSTEM
WO2014014245A1 (en) 2012-07-16 2014-01-23 Samsung Electronics Co., Ltd. Method and apparatus for handling topology in wireless communication system
US9872323B2 (en) 2012-08-08 2018-01-16 Samsung Electronics Co., Ltd Apparatus and method of connecting service, according to user intention
KR20150040803A (ko) * 2012-08-08 2015-04-15 삼성전자주식회사 와이파이 다이렉트 서비스를 위한 피투피 그룹 생성 방법 및 장치
WO2014025218A1 (ko) * 2012-08-08 2014-02-13 삼성전자 주식회사 와이파이 다이렉트 서비스를 위한 피투피 그룹 생성 방법 및 장치
CN104541569B (zh) * 2012-08-08 2018-12-07 三星电子株式会社 生成用于Wi-Fi直连服务的P2P群组的方法和装置
EP2884813A4 (en) * 2012-08-08 2016-04-06 Samsung Electronics Co Ltd METHOD AND DEVICE FOR GENERATING A P2P GROUP FOR DIRECT WIFI SERVICE
US9641996B2 (en) 2012-08-08 2017-05-02 Samsung Electronics Co., Ltd. Method and apparatus for generating P2P group for Wi-Fi direct service
EP2696643A3 (en) * 2012-08-08 2017-01-04 Samsung Electronics Co., Ltd Apparatus and method of connecting service, according to user intention
KR102070246B1 (ko) * 2012-08-08 2020-01-29 삼성전자주식회사 와이파이 다이렉트 서비스를 위한 피투피 그룹 생성 방법 및 장치
CN104541569A (zh) * 2012-08-08 2015-04-22 三星电子株式会社 生成用于Wi-Fi直连服务的P2P群组的方法和装置
US10064224B2 (en) 2012-09-28 2018-08-28 Samsung Electronics Co., Ltd Method and system for establishing wireless fidelity direct (WFD) connection in a WFD network environment
WO2014051399A1 (en) * 2012-09-28 2014-04-03 Samsung Electronics Co., Ltd. Method and system for establishing wireless fidelity direct(wfd) connection in a wfd network environment
CN104704906B (zh) * 2012-09-28 2018-08-17 三星电子株式会社 在无线保真直连(wfd)网络环境中建立wfd连接的方法和***
CN104704906A (zh) * 2012-09-28 2015-06-10 三星电子株式会社 在无线保真直连(wfd)网络环境中建立wfd连接的方法和***
US9830619B2 (en) 2012-11-05 2017-11-28 Lg Electronics Inc. Method for searching for or advertising service in direct communication system and device for same
WO2014084519A1 (ko) * 2012-11-29 2014-06-05 엘지전자 주식회사 와이파이 다이렉트 서비스 시스템에서 통신 설정 방법 및 이를 위한 장치
US9924551B2 (en) 2012-11-29 2018-03-20 Lg Electronics Inc. Method for setting communication in Wi-Fi direct service system, and apparatus therefor
CN104838663A (zh) * 2012-12-07 2015-08-12 三星电子株式会社 无线保真网络中用于连续播送多媒体内容的方法和***
KR20150095768A (ko) * 2012-12-07 2015-08-21 삼성전자주식회사 Wi­fi 네트워크에서 멀티미디어 콘텐츠를 스트리밍하기 위한 방법 및 시스템
KR102238399B1 (ko) * 2012-12-07 2021-04-09 삼성전자주식회사 Wi­fi 네트워크에서 멀티미디어 콘텐츠를 스트리밍하기 위한 방법 및 시스템
KR101489675B1 (ko) 2012-12-20 2015-02-04 주식회사 팬택 와이파이 다이렉트 장치의 스캔 및 접속 방법, 이를 위한 단말 장치
US20140177613A1 (en) * 2012-12-21 2014-06-26 Broadcom Corporation Resilient peer network with 802.11 technology
US9055611B2 (en) * 2012-12-21 2015-06-09 Broadcom Corporation Resilient peer network with 802.11 technology
CN105027662B (zh) * 2013-01-03 2018-12-07 Lg电子株式会社 在无线通信***中改变服务的方法和设备
AU2013371719B2 (en) * 2013-01-03 2017-03-02 Lg Electronics Inc. Method and apparatus for changing services in wireless communication system
WO2014106990A1 (ko) * 2013-01-03 2014-07-10 엘지전자 주식회사 무선 통신 시스템에서 서비스 전환 방법 및 장치
US9924552B2 (en) 2013-01-03 2018-03-20 Lg Electronics Inc. Method and apparatus for changing in wireless communication system
EP2954749A4 (en) * 2013-02-06 2016-07-20 Blackberry Ltd PERSISTENT NETWORK NEGOTIATION FOR PEER TO PEER DEVICES
US9942316B2 (en) 2013-02-06 2018-04-10 Blackberry Limited Persistent network negotiation for peer to peer devices
US9699819B2 (en) 2013-02-08 2017-07-04 Lg Electronics Inc. Method and apparatus for establishing session in wireless communication system
WO2014123383A1 (ko) * 2013-02-08 2014-08-14 엘지전자 주식회사 무선 통신 시스템에서 세션 수립 방법 및 장치
KR20140106895A (ko) * 2013-02-27 2014-09-04 한국전자통신연구원 와이파이 다이렉트 기반 메시지 통신 방법 및 장치
US9313654B2 (en) * 2013-02-27 2016-04-12 Electronics & Telecommunications Research Institute WI-FI direct-based message communication methods and apparatus
US20140241331A1 (en) * 2013-02-27 2014-08-28 Electronics & Telecommunications Research Institute Wi-fi direct-based message communication method and apparatus
KR101638349B1 (ko) * 2013-02-27 2016-07-11 한국전자통신연구원 와이파이 다이렉트 기반 메시지 통신 방법 및 장치
JP2017103813A (ja) * 2013-03-12 2017-06-08 エルジー エレクトロニクス インコーポレイティド ダイレクト通信システムにおけるp2pグループ形成方法およびそのための装置
EP2869658A4 (en) * 2013-03-12 2016-01-27 Lg Electronics Inc METHOD FOR FORMING A PAIR GROUP IN A DIRECT COMMUNICATION SYSTEM, AND CORRESPONDING DEVICE
US9538568B2 (en) 2013-03-12 2017-01-03 Lg Electronics Inc. Method for peer to peer group formation in direct communication system and device therefor
RU2617928C2 (ru) * 2013-03-12 2017-04-28 ЭлДжи ЭЛЕКТРОНИКС ИНК. Способ и устройство для формирования одноранговой группы в системе прямой связи
WO2014142415A1 (ko) * 2013-03-12 2014-09-18 엘지전자 주식회사 직접 통신 시스템에서 피투피 그룹 형성 방법 및 이를 위한 장치
US9843632B2 (en) 2013-03-12 2017-12-12 Lg Electronics Inc. Method for peer to peer group formation in direct communication system and device therefor
CN104813735A (zh) * 2013-03-12 2015-07-29 Lg电子株式会社 在直接通信***中用于对等组形成的方法及其装置
JP2016506110A (ja) * 2013-03-12 2016-02-25 エルジー エレクトロニクス インコーポレイティド ダイレクト通信システムにおけるp2pグループ形成方法およびそのための装置
WO2014168640A1 (en) * 2013-04-09 2014-10-16 Intel IP Corporation Systems, apparatus and methods using sync beacons in neighbor awareness networking (nan)
WO2014179527A3 (en) * 2013-05-02 2016-04-21 Intel Corporation Apparatus, system and method of managing an application service platform (asp) session
US9654565B2 (en) 2013-05-02 2017-05-16 Intel Corporation Apparatus, system and method of managing an application service platform (ASP) session
US9923963B2 (en) 2013-05-02 2018-03-20 Intel Corporation Apparatus, system and method of managing an application service platform (ASP) session
US9635112B2 (en) 2013-05-02 2017-04-25 Intel Corporation Apparatus, system and method of managing an application service platform (ASP) session
WO2015034275A1 (ko) * 2013-09-05 2015-03-12 엘지전자(주) 무선 통신 시스템에서 오디오/비디오 스트리밍 수행 방법 및 장치
WO2015111892A1 (ko) * 2014-01-22 2015-07-30 엘지전자 주식회사 직접 통신을 이용한 도킹 프로토콜 구축 방법 및 이를 위한 장치
WO2015111893A1 (ko) * 2014-01-22 2015-07-30 엘지전자 주식회사 직접 통신을 이용한 도킹 서비스 및 주변 기능 탐색 방법 및 이를 위한 장치
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
US10045387B2 (en) 2014-01-22 2018-08-07 Lg Electronics Inc. Method for constructing docking protocol by using direct communication, and apparatus therefor
WO2016148523A1 (ko) * 2015-03-18 2016-09-22 엘지전자 주식회사 무선 통신 시스템에서 서비스 디스커버리를 수행하는 방법 및 장치
US10251048B2 (en) 2015-04-13 2019-04-02 Lg Electronics Inc. Method for performing scanning in wireless communication system, and apparatus therefor
WO2016167539A1 (ko) * 2015-04-13 2016-10-20 엘지전자(주) 무선 통신 시스템에서 스캐닝을 수행하는 방법 및 이를 위한 장치
US10560833B2 (en) 2015-07-16 2020-02-11 Lg Electronics Inc. Method and device for exchanging frames for proxy service in wireless communication system
WO2017010843A1 (ko) * 2015-07-16 2017-01-19 엘지전자 주식회사 무선 통신 시스템에서 프록시 서비스에 대한 프레임을 교환하는 방법 및 장치
KR101685311B1 (ko) * 2015-12-03 2016-12-20 충남대학교산학협력단 모바일 디바이스 간 연결상태에 따른 그룹 내 세션 관리방법
US12047871B2 (en) 2021-10-29 2024-07-23 Malikie Innovations Limited Discovering network information available via wireless networks
WO2023234522A1 (ko) * 2022-05-30 2023-12-07 삼성전자 주식회사 D2d 통신 연결을 전환하는 전자 장치 및 전자 장치의 동작 방법

Also Published As

Publication number Publication date
US20130227152A1 (en) 2013-08-29
US9877181B2 (en) 2018-01-23
US20160345155A1 (en) 2016-11-24
WO2012060611A3 (ko) 2012-06-28
US9369947B2 (en) 2016-06-14

Similar Documents

Publication Publication Date Title
WO2012060611A2 (ko) 장치 탐색 방법 및 그를 이용한 통신 장치
WO2013073838A1 (ko) 와이파이 다이렉트 네트워크를 통한 지원 서비스 탐색 방법 및 디바이스
WO2014088378A1 (ko) 무선 통신 시스템에서 세션 초기화 방법 및 장치
WO2014098437A1 (ko) 무선랜 시스템에서 서비스 발견 방법 및 장치
WO2015069031A1 (ko) 블루투스를 이용한 커뮤니케이션 링크 형성 방법 및 장치
WO2014189318A1 (en) Proxy based communication scheme in docking structure
WO2014109513A1 (ko) 무선 통신 시스템에서 디스커버리 방법 및 장치
WO2014123383A1 (ko) 무선 통신 시스템에서 세션 수립 방법 및 장치
WO2016148406A1 (ko) 무선 통신 시스템에서 어플리케이션 서비스 플랫폼을 이용하여 서비스를 지원하는 방법 및 장치
WO2016167618A9 (ko) 무선 통신 시스템에서 서비스 디스커버리를 수행하는 방법 및 장치
WO2017018823A1 (ko) 무선 통신 시스템에서 어플리케이션 서비스 플랫폼 세션 형성 방법 및 장치
WO2014030894A1 (ko) 무선랜 시스템에서 고속 링크 셋업 방법 및 이를 위한 장치
WO2019177231A1 (ko) 무선랜 시스템에서 타겟 액세스 포인트에 대한 정보를 전달하기 위한 방법 및 이를 이용한 액세스 포인트
WO2016148523A1 (ko) 무선 통신 시스템에서 서비스 디스커버리를 수행하는 방법 및 장치
WO2011155732A2 (ko) 장치가 다른 장치와 통신 하는 방법
WO2019164268A1 (ko) 무선랜 시스템에서 무선 연결을 위한 방법 및 이를 이용한 무선 장치
WO2017039376A1 (ko) 무선 통신 시스템에서 연결 능력 정보를 교환하는 방법 및 장치
WO2017014579A1 (ko) 무선 통신 시스템에서 디스커버리를 수행하는 방법 및 장치
WO2010143804A1 (en) Method and device for transmitting and receiving data in wireless network
WO2016111562A1 (ko) Wfd에서 배터리 상태를 리포트하는 방법 및 장치
WO2014010883A1 (ko) 라디오 주파수 대역을 고려한 무선네트워크 접속 장치 및 방법
WO2013122395A1 (ko) 무선랜 시스템에서 고속 링크 셋업 방법 및 장치
WO2016190618A1 (ko) 무선 통신 시스템에서 세션 핸드오버를 수행하는 방법 및 장치
WO2015167269A1 (ko) 무선 통신 시스템에서 서비스 디스커버리 방법 및 장치
WO2017043718A1 (ko) Wfd 싱크에 의해 영상의 오리엔테이션을 변화시키는 방법 및 장치

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 11838216

Country of ref document: EP

Kind code of ref document: A2

WWE Wipo information: entry into national phase

Ref document number: 13882935

Country of ref document: US

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 11838216

Country of ref document: EP

Kind code of ref document: A2