WO2017090979A1 - 무선랜 시스템에서 프록시 서비스를 위한 프레임을 교환하는 방법 및 이를 이용한 단말 - Google Patents

무선랜 시스템에서 프록시 서비스를 위한 프레임을 교환하는 방법 및 이를 이용한 단말 Download PDF

Info

Publication number
WO2017090979A1
WO2017090979A1 PCT/KR2016/013548 KR2016013548W WO2017090979A1 WO 2017090979 A1 WO2017090979 A1 WO 2017090979A1 KR 2016013548 W KR2016013548 W KR 2016013548W WO 2017090979 A1 WO2017090979 A1 WO 2017090979A1
Authority
WO
WIPO (PCT)
Prior art keywords
nan
frame
service
gas
terminal
Prior art date
Application number
PCT/KR2016/013548
Other languages
English (en)
French (fr)
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 엘지전자 주식회사
Publication of WO2017090979A1 publication Critical patent/WO2017090979A1/ko

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W52/00Power management, e.g. TPC [Transmission Power Control], power saving or power classes
    • H04W52/02Power saving arrangements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/18Self-organising networks, e.g. ad-hoc networks or sensor networks
    • H04W84/20Master-slave selection or change arrangements
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Definitions

  • the present disclosure relates to wireless communication, and more particularly, to a method for exchanging a frame for a proxy service and a terminal using the same.
  • WLAN wireless local area network
  • the portable terminal may be a personal digital assistant (PDA), a laptop, a portable multimedia player (PMP).
  • PDA personal digital assistant
  • PMP portable multimedia player
  • communication between terminals in a WLAN system is performed through a management entity such as a base station or an access point.
  • the management medium is responsible for scheduling for data communication.
  • NAN is a standard established by the Wi-Fi Alliance (WFA) based on the Wi-Fi standard.
  • WFA Wi-Fi Alliance
  • the NAN specification provides for synchronization and discovery procedures between devices in the 2.5 GHz or 5 GHz frequency band.
  • An object of the present specification is to provide a method for exchanging a frame for a proxy service in a WLAN system and a terminal using the same.
  • the present specification relates to a method of exchanging a frame for a proxy service in a neighbor awareness network (NAN).
  • NAN neighbor awareness network
  • a proxy service which is a service registered to a first NAN terminal by a first NAN terminal.
  • Receiving a GAS (Generic Advertisement Service) discovery request frame from a second NAN terminal determining whether the first service identification information included in the GAS discovery request frame and the second service identification information corresponding to the registered service match. And if the second service identification information matches the first service identification information, transmitting the GAS discovery response frame to the second NAN terminal based on the GAS discovery request frame, and providing the proxy service at the first NAN terminal.
  • GAS Generic Advertisement Service
  • the registration request frame indicates the active period to be provided with the proxy service by the first NAN terminal Is a frame for acquiring power saving information, transmitting a GAS registration response frame including power saving information to the second NAN terminal based on the GAS registration request frame, and data processing for providing a proxy service in an active section. Performing a step.
  • a method for exchanging a frame for a proxy service according to an improved technique in a WLAN system and a terminal using the same are provided.
  • 1 and 2 illustrate a NAN cluster.
  • FIG. 3 is a block diagram of a structure of a NAN terminal according to an embodiment of the present disclosure.
  • FIG. 4 is a diagram illustrating a relationship between NAN components according to an embodiment of the present specification.
  • FIG. 5 is a diagram illustrating a relationship between NAN components according to another exemplary embodiment of the present specification.
  • FIG. 6 shows a NAN data communication structure for transmitting and receiving data between NAN terminals.
  • FIG. 7 illustrates an operation of a NAN terminal in a search window and a search window interval.
  • FIG. 10 is a diagram illustrating a method of exchanging frames in a neighbor aware network according to an embodiment of the present disclosure.
  • FIG. 11 is a diagram illustrating a method of exchanging frames in a neighbor aware network according to another embodiment of the present specification.
  • FIG. 12 is a diagram illustrating a method of exchanging frames in a neighbor aware network according to another embodiment of the present specification.
  • FIG. 13 is a diagram illustrating an operation of a NAN terminal in a proxy section according to an embodiment of the present disclosure.
  • 16 is a flowchart illustrating a method of performing a coverage loss detection operation of a NAN terminal according to another embodiment of the present specification.
  • 17 is a flowchart illustrating a method of performing an update operation of a NAN terminal according to an embodiment of the present disclosure.
  • FIG. 18 is a block diagram illustrating a wireless terminal to which an embodiment can be applied.
  • the NAN cluster may consist of NAN terminals using the same set of NAN parameters.
  • the NAN parameter may include interval information between successive discovery windows (hereinafter, referred to as 'DW'), information about a beacon interval, information about the NAN channel, and the like.
  • the NAN cluster 110 may include a plurality of NAN terminals 120_1, 120_2, 120_3, and 120_4. NAN cluster 110 uses the same set of NAN parameters.
  • the NAN cluster 110 may be a collection of a plurality of NAN terminals 120_1, 120_2, 120_3, and 120_4 synchronized to a schedule of the same search window DW.
  • One of the NAN terminals 120_1, 120_2, 120_3, and 120_4 of the NAN cluster 110 may include a NAN service discovery frame of a multicast or unicast scheme within a range of a discovery window DW.
  • 'SDF' may be directly transmitted to another NAN terminal.
  • the NAN cluster 210 may include at least one NAN master 220_1 and 220_2, and the NAN master is at least one other NAN terminal in the same NAN cluster 210 through a series of processes. Can be changed to For example, the NAN master of the NAN cluster 210 of FIG. 2 may be changed to at least one other NAN terminal 220_2 or 220_4.
  • At least one NAN master may transmit all of a synchronization beacon frame, a discovery beacon frame, and a NAN service discovery frame.
  • the sync beacon frame, the discovery beacon frame, and the NAN service discovery frame are described in more detail with reference to the following drawings.
  • the NAN terminal 300 may operate based on the physical layer 310 of 802.11.
  • the NAN terminal 300 includes NAN medium access control (MAC) 320, a NAN discovery engine 330, a plurality of applications (App_1, App_2, ..., App_n) and a plurality of applications as main components.
  • MAC medium access control
  • NAN application programming interfaces 341, 342, ..., 34n connected to (App_1, App_2, ..., App_n), respectively.
  • the NAN discovery engine 330 For the discovery operation of the NAN terminal and data communication with the counterpart NAN terminal, the NAN discovery engine 330 is based on primitives received from a plurality of applications (App_1, App_2, ..., App_n) of the NAN terminal. The operation of the NAN MAC 320 may be controlled. In addition, the NAN discovery engine 330 may perform a discovery operation for discovering another terminal in the NAN cluster, a further discovery operation for completing the discovery operation, and data communication with another terminal in the NAN cluster. Various operations for the scheduling operation may be provided.
  • the NAN MACs 420_1 and 420_2 may process NAN beacon frames and NAN service discovery frames.
  • the NAN engines 430_1 and 430_2 may process service requests (Queries) and responses.
  • the NAN engines 430_1 and 430_2 may provide various functions for scheduling for the synchronization scheme of the neighbor aware network according to an embodiment of the present specification.
  • FIG. 5 is a diagram illustrating a relationship between NAN components according to another exemplary embodiment of the present specification.
  • the NAN MAC 520 may process a NAN Beacon frame and a NAN Service Discovery frame.
  • the NAN search engine 530 may process service requests (Queries) and responses (Responses).
  • the NAN search engine 530 may provide the functionality of a subscription 531, follow-up 532, and publish 533.
  • the NAN search engine 530 may provide various functions for a further discovery operation according to an embodiment of the present specification.
  • the publish / subscribe functions 531 and 533 operate based on the service interface provided from the service / application 540. When instructions of the publish / subscribe 531, 533 are executed, an instance of the publish / subscribe 531, 533 function is created.
  • the follow-up 532 function may send and receive service specific information for the service / application 540.
  • a NAN data cluster (hereinafter, referred to as 'NDC') 620 may include at least two NAN terminals sharing a common NDC schedule in the same NAN cluster 110 of FIG. 1. (601, 602, 603, 604).
  • Each NAN terminal in the NDC 620 has at least one NAN data link (hereinafter, 'NDL') with another terminal belonging to the same NDC.
  • NDL may mean a common resource block (hereinafter referred to as 'CRB') negotiated between NAN terminals.
  • the NAN terminal may establish an NDL with another NAN terminal to share a resource block (CRB) for data transmission and reception.
  • Each NDL may have its own NDL schedule.
  • a NAN Data Path (hereinafter, referred to as 'NDP') may mean a data connection established for service between NAN terminals.
  • NDP may be set to request a service between NAN terminals.
  • the first NAN terminal 601 has an NDL with the second to fourth NAN terminals 602, 603, and 604.
  • the second NAN terminal 602 has an NDL with the first NAN terminal 601 and the third NAN terminal 603.
  • the third NAN terminal 603 has an NDL with the first NAN terminal 601 and the second NAN terminal 602.
  • the fourth NAN terminal 604 has an NDL with the first NAN terminal 601.
  • the remaining NAN terminals 605 ⁇ 618 in the NDC 620 may transmit and receive control information associated with the NAN parameter. Substantial data such as payload cannot be transmitted or received.
  • FIG. 7 illustrates an operation of a NAN terminal in a search window and a search window interval.
  • the discovery window DW may be referred to as a time and channel at which NAN terminals converge in a NAN cluster.
  • 7 represents a time axis t, and a unit of the time axis is a time unit (TU).
  • TU time unit
  • sync beacon frame (SBF), the discovery beacon frame (DBF) and the service discovery frame (SDF) transmitted by the NAN terminal of FIG. 7 may be transmitted through the same channel or through different channels. .
  • the interval from the start point DWStart_1 to the end point DWEnd_1 of the first time window DW_1 may be 16 TU, and the first cycle of the next cycle may be performed from the end point DWEnd_1 of the first time window DW_1.
  • the search window interval (DW interval) pointing between the start point DWStart_2 of the two time windows DW_2 may be 496 TUs.
  • the interval from the start point DWStart_2 to the end point DWEnd_2 of the second time window DW_2 of the next cycle may be 16 TU.
  • a synchronization beacon frame (SBF) is used for synchronization of NAN terminals in a NAN cluster.
  • a discovery beacon frame (hereinafter referred to as 'DBF') is used to advertise a NAN terminal that is not joined to the NAN cluster so that the NAN cluster can be found.
  • a service discovery frame (SDF) is used to exchange information about available services between NAN terminals.
  • At least one NAN terminal may transmit all of the NAN terminals in the NAN cluster by transmitting a synchronization beacon frame SBF during the discovery window DW.
  • One NAN terminal may transmit one sync beacon frame SBF during one discovery window DW.
  • the at least one NAN terminal may transmit at least one discovery beacon frame DBF in the discovery window interval DW_interval. Accordingly, the NAN terminals belonging to other NAN clusters can discover the NAN cluster to which the NAN terminal which transmitted the discovery beacon frame (DBF) belongs. In addition, the NAN terminals not belonging to the NAN cluster may discover the NAN cluster to which the NAN terminal which transmitted the discovery beacon frame (DBF) belongs.
  • DBF discovery beacon frame
  • the NAN terminal may transmit a service discovery frame SDF on a contention basis during the discovery window DW.
  • the NAN terminal may start a backoff timer set to an arbitrary value and transmit a service discovery frame (SDF) when the value of the backoff timer becomes zero.
  • SDF service discovery frame
  • the service discovery frame may include any one of two NAN service discovery protocol messages.
  • the NAN Service Discovery Protocol message may be a subscribe message to actively confirm the availability of a particular service.
  • the NAN service discovery protocol message may be a publish message transmitted when response criteria of the NAN terminal that receives the subscribe message are satisfied.
  • a publish message may be used to enable other NAN devices operating in the same NAN cluster to discover available services of the NAN terminal that transmits a publish message.
  • a service discovery frame (SDF) containing a subscribe message is referred to as a subscription frame
  • a service discovery frame (SDF) containing a publish message is referred to as a publish frame.
  • the first sections T0 to T1 correspond to the first search window DW_1 or the second search window DW_2, and the second sections T1 to T3 correspond to the search window intervals ( DW interval).
  • NAN_2 transmits a subscription frame to NAN_1.
  • the subscription frame may include information about a supportable service of NAN_2 and a supportable scheduling scheme of NAN_2.
  • NAN_1 transmits a publish frame to NAN_2.
  • the publish frame may include information about a supportable service of NAN_1 and a supportable scheduling scheme of NAN_1.
  • Steps S810 and S820 are referred to herein as capability exchange steps.
  • NAN_2 may transmit a data request frame to NAN_1.
  • NAN_1 may transmit a data response frame to NAN_2 in response to a data request frame.
  • the data request frame is shown to be transmitted within the first periods T0 to T1, but the present invention is not limited thereto.
  • NAN_1 and NAN_2 can negotiate a common resource block (CRB) that can transmit and receive data with each other.
  • CRB common resource block
  • the common resource blocks T2_1 to T2_3 of FIG. 8 include a first paging window (T2_1 to T2_2, paging window, PW) for paging transmission and a first transmission window (T2_2 to T2_3, transmission window, for data transmission). TxW).
  • NAN_1 and NAN_2 enter common resource blocks T2_1 to T2_3 at the same timing T2_1.
  • the first paging windows T2_1 to T2_2 may be started.
  • NAN_2 may transmit a paging frame to NAN_1.
  • the paging window PW will be described in more detail with reference to the accompanying drawings.
  • the NAN_1 receiving the paging frame may transmit data for NAN_2 to the NAN_2 during the transmission windows T2_2 to T2_3 and TxW.
  • common resource block T2_1 to T2_3 is illustrated in FIG. 8, it is not limited thereto and it will be understood that a plurality of common resource blocks CRB may exist in the second section T1 to T3.
  • NAN_8 is described as operating based on a 2-way scheme for setting up a data path between NAN_1 and NAN_2, but the present disclosure is not limited to this embodiment. As another embodiment, it will be appreciated that a 3-way scheme in which NAN_2 sends a data confirm frame to NAN_1 after receiving a data response frame may be used.
  • T1 to T3 may correspond to a search window interval (DW interval) of FIG. 7.
  • NAN_2 transmits a subscribe frame to NAN_1.
  • the subscription frame may include information about a supportable service of NAN_2 and a supportable scheduling technique of NAN_2.
  • NAN_1 transmits a publish frame to NAN_2.
  • the publish frame may include information about supportable services of NAN_1 and supportable scheduling of NAN_1.
  • steps S910 and S920 NAN_1 and NAN_2 can recognize a mutually supportable service and a supporting scheduling scheme.
  • steps S910 and S920 are referred to as capability exchange steps.
  • the NAN_2 may transmit a data request frame for requesting data to be transmitted to the NAN_2 to the NAN_1.
  • NAN_1 may transmit a data response frame to NAN_2 in response to a data request frame.
  • the data request frame is shown to be transmitted within the first periods T0 to T1, but is not limited thereto.
  • NAN_1 and NAN_2 can negotiate a common resource block (CRB) that can transmit and receive data with each other.
  • CRB common resource block
  • NAN_1 may transmit data for NAN_2 to NAN_2.
  • the NAN_1 and the NAN_2 may enter the common sections T2_1 to T2_2 at the same timing T2_1 to transmit or receive data.
  • FIG. 9 only one common section T2_1 to T2_2 is illustrated, but it is not limited thereto, and it will be understood that a plurality of common sections CRB may exist in the second section T1 to T3.
  • a NAN proxy terminal may be defined as a new role (concept) for the NAN terminal as a method for reducing power consumption of the NAN terminal of the present specification.
  • the NAN proxy terminal may be a NAN proxy server or a NAN proxy client.
  • the NAN proxy server may perform a data communication procedure for the NAN proxy client instead.
  • the NAN proxy server may perform a publish operation or a subscribe operation on behalf of the NAN proxy client.
  • the information provided by the NAN proxy client to perform data communication with other NAN terminals may be provided to other NAN terminals by the NAN proxy server instead.
  • the NAN proxy server may perform a procedure for data communication on behalf of the NAN proxy client to reduce power consumption of the NAN proxy client.
  • the NAN proxy server may be a terminal that is not sensitive to power consumption.
  • the NAN proxy client is a terminal operating based on low power, and may be a terminal sensitive to power consumption.
  • the NAN proxy client awakes in every search window DW in the same manner as the operation of the conventional NAN terminal, the use of the NAN proxy client sensitive to power consumption may be restricted.
  • a procedure for data communication using a terminal ie, a NAN proxy server
  • efficient data communication between NAN terminals may be performed.
  • a terminal ie, a NAN proxy server
  • Embodiments of the present disclosure using a NAN proxy terminal will be described based on the description of the following drawings.
  • FIG. 10 is a diagram illustrating a method of exchanging frames in a neighbor aware network according to an embodiment of the present disclosure.
  • Frames used for signaling between the first NAN terminal 1010 and the NAN proxy server of FIG. 10 may be Generic Advertisement Service (GAS) frames.
  • GAS Generic Advertisement Service
  • the GAS discovery request frame and the GAS discovery response frame used in the discovery procedures S1010 to S1030 of FIG. 10 are frames based on the Access Network Query Protocol mentioned in the IEEE 802.11u standard document 7.3.4. Can be.
  • the GAS discovery request frame referred to herein may be a frame based on the format of the GAS initial request frame mentioned in the IEEE 802.11u standard document 7.4.7.13.
  • the GAS discovery response frame referred to herein may be a frame based on the format of the GAS initial response frame mentioned in section 7.4.7.14 of the IEEE 802.11u standard document.
  • the first sections T0 to T1 of FIG. 10 may be search windows DW corresponding to the first sections T0 to T1 mentioned in FIGS. 8 and 9. Therefore, it will be appreciated that the descriptions based on the foregoing drawings with respect to the search window DW may be omitted.
  • discovery procedures S1010 to S1030 and registration procedures S1040 and S1050 may be performed between the first NAN terminal 1010 and the NAN proxy server 1020.
  • Discovery procedures between the first NAN terminal 1010 and the NAN proxy server may be a procedure for the first NAN terminal 1010 to search for a proxy service registered in the NAN proxy server 1020. have.
  • the first NAN terminal 1010 may transmit a GAS discovery request frame for searching for a proxy service, which is a service registered in the NAN proxy server 1020, to the NAN proxy server 1020.
  • the GAS discovery request frame may be a broadcast method or a multicast method.
  • the GAS search request frame may include an order region as shown in Table 1 below.
  • an order region indicated by '0' of Table 1 may be associated with category information. For example, it may indicate that the GAS discovery request frame is a frame associated with the NAN terminal through the order region indicated by '0'.
  • the order region indicated by '1' of Table 1 may be associated with action information. For example, it may indicate that the GAS search request frame is a frame for requesting a search of the proxy server through the order region indicated by '1'.
  • the order region indicated by '5' of Table 1 may be associated with query request information. If the order region indicated by '5' of Table 1 includes ANQP query identifier information (Query ID) for requesting information on the NAN proxy server, the NAN proxy server may request the contents of Table 2 below.
  • Query ID ANQP query identifier information
  • the proxy server 1020 may include identification information of a proxy service whose service ID and service name included in the GAS discovery request frame are registered in the proxy server 1020 in advance. Can be determined whether
  • the proxy server 1020 may respond to the GAS discovery response.
  • the frame may be transmitted to the first NAN terminal 1010.
  • the GAS discovery response frame may include an order region as shown in Table 3 below.
  • the order region indicated by '0' in Table 3 may be associated with category information. For example, it may indicate that the GAS discovery request frame is a frame associated with the NAN terminal through the order region indicated by '0'.
  • the order region indicated by '1' in Table 3 may be associated with action information.
  • the order region indicated by '1' may indicate that the GAS discovery response frame is a frame for responding to a discovery request of a proxy server.
  • the order region indicated by '7' of Table 1 may include query response information as a response to the query request information. That is, query response information corresponding to the contents of Table 2 may be included in the order region indicated by '7' of Table 3.
  • the registration procedures S1040 and S1050 between the first NAN terminal 1010 and the NAN proxy server may be a procedure for allowing the provision of a proxy service in the NAN proxy server 1020.
  • the first NAN terminal 1010 may transmit a GAS registration request frame allowing the provision of the proxy service from the NAN proxy server 1020 to the NAN proxy server 1020.
  • the proxy service allowed by the first NAN terminal is service identification information included in the GAS discovery request frame and the proxy service which is a service registered in advance in the proxy server 1020 through discovery procedures S1010 to S1030. It may mean a service corresponding to identification information of (proxy service).
  • the GAS registration request frame transmitted in step S1040 is for the first NAN terminal 1010 to obtain power saving information indicating the active period for the proxy service to be provided by the NAN proxy server 1020 It may be a frame.
  • the active section for the proxy service may be a time section other than the search window DW.
  • the power saving information includes the search window interval information associated with the interval in which the NAN proxy server 1020 awakes in the search window (DW), and the duration of the sleep mode of the NAN proxy server 1020. It may include sleep duration information associated with, awake time offset information associated with the start time of the active period and publish duration information associated with the duration of the active period.
  • the GAS registration request frame transmitted in step S1040 may include an order region as shown in Table 4 below.
  • an order region indicated by '0' of Table 4 may be associated with category information. For example, it may indicate that the GAS registration request frame is a frame associated with the NAN terminal through the order region indicated by '0'.
  • the order region indicated by '1' in Table 4 may be associated with action information.
  • the GAS registration request frame may indicate that the GAS registration request frame is for requesting registration of a service found through the discovery procedure.
  • the order region indicated by '5' of Table 4 may include ANQP query identifier information (Query ID) for requesting registration of a service from a NAN proxy server. Specifically, the contents of Table 5 may be included in the order region indicated by '5' of Table 4.
  • the first NAN terminal 1010 may receive a GAS registration response frame from the NAN proxy server 1020.
  • the GAS registration response frame may include power saving information associated with the NAN proxy server 1020.
  • the GAS registration response frame may include an order region as shown in Table 6 below.
  • the order region indicated by '0' in Table 6 may be associated with category information. For example, it may indicate that the GAS registration request frame is a frame associated with the NAN terminal through the order region indicated by '0'.
  • the order region indicated by '1' in Table 6 may be associated with action information. For example, it may indicate that the GAS registration response frame is transmitted in response to the GAS registration request frame through the order region indicated by '1'.
  • the order region indicated by '7' of Table 6 may include response information about ANQP query of the GAS registration request frame. That is, information about whether a service found through the discovery procedure is registered in the NAN proxy server may be included in the order region indicated by '7' of Table 6. Response information on the contents of Table 5 may be included in the order region indicated by '7' in Table 6.
  • the first NAN terminal 1010 can be understood as the aforementioned NAN proxy client.
  • FIG. 10 illustrates that the GAS frames are exchanged in the first sections T0 to T1 which are the search windows DW, the present specification is not limited thereto.
  • a discovery procedure and a registration procedure may be performed in a section commonly scheduled for NAN terminals in a NAN data cluster (NDC).
  • NDC NAN data cluster
  • the first NAN terminal that has entrusted the service to the NAN proxy server changes to the sleep mode from the active mode at the first timing T1, and then goes to sleep for the second period T1 to Tp1. You can keep the mode.
  • the NAN proxy server 1020 may perform data processing for providing a proxy service in the proxy section Tp1 to Tp2.
  • the NAN proxy server 1020 may perform a delegated proxy operation by transmitting a GAS publish frame including information associated with a proxy service.
  • the GAS published frame may be transmitted in an unsolicited manner.
  • the proxy sections Tp1 to Tp2 may be indicated according to the power saving information obtained in the registration procedures S1040 and S1050 of FIG. 10. For example, as shown in FIG. 10, when the proxy sections Tp1 to Tp2 are time sections other than the search window DW, awake time offset information and publish duration of the power saving information are published.
  • the proxy section may be set according to the duration) information.
  • the awake time offset information may indicate the start time Tp1 of the proxy sections Tp1 to Tp2.
  • the publication duration information may indicate a duration of the proxy sections Tp1 to Tp2.
  • the GAS publish frame may include an order region as shown in Table 7 below.
  • an order region indicated by '0' of Table 7 may be associated with category information. For example, it may indicate that the GAS publishing frame is a frame associated with the NAN terminal through the order region indicated by '0'.
  • the order region indicated by '1' in Table 7 may be associated with action information.
  • the order region indicated by '1' may indicate that the GAS publishing frame is a frame for publishing a proxy service.
  • the order region indicated by '7' of Table 7 may be associated with query request information. Specifically, the contents of Table 8 may be included in the order region indicated by '5' of Table 7.
  • the proxy service is published in the proxy section, but the present disclosure is not limited thereto.
  • a discovery procedure and a registration procedure may be performed in a section commonly scheduled for NAN terminals in a NAN data cluster (NDC).
  • NDC NAN data cluster
  • the first NAN terminal 1010 may acquire information on time intervals Tp1 to Tp2 for which a proxy service is provided from the NAN proxy server 1020 based on the power saving information received through the registration procedures S1040 and S1050. Can be.
  • the first NAN terminal 1010 may awake in the proxy section Tp1 to Tp2 to receive the GAS publishing frame in the active mode. For example, the first NAN terminal 1010 may perform an operation for checking whether a proxy service is normally provided from the NAN proxy server 1020, and will be described in more detail with reference to the following drawings.
  • the first NAN terminal 1010 may fall back to sleep mode to maintain the sleep mode for the third section Tp2 to T3.
  • the first cycles T0 to T3 may correspond to the search window interval DW interval of FIG. 7.
  • the first cycles T0 to T3 may be 512 time units (TUs).
  • TUs time units
  • the GAS publish frame is shown to be transmitted in a section other than the DW, but is not limited thereto.
  • the GAS publish frame may be transmitted in the search window DW.
  • NAN 10 is described in relation to one NAN terminal and one NAN proxy server, but is not limited thereto, and the present specification may be understood in relation to a plurality of NAN terminals and a plurality of NAN proxy servers.
  • step S1110 the NAN proxy server 1120 may transmit a proxy advertisement frame.
  • the NAN proxy server 1120 may provide other NAN terminals with information that they may operate as a NAN proxy server by transmitting a proxy advertisement frame.
  • the proxy advertisement frame may include information about the NAN proxy server role performed by the NAN proxy server 1120.
  • the proxy advertisement frame may be a service discovery frame (SDF) transmitted in a broadcast manner.
  • SDF service discovery frame
  • the first NAN terminal 1110 may identify a NAN proxy server based on the received proxy advertisement frame.
  • the first NAN terminal 1110 may transmit a GAS discovery request frame including identifier information about the identified NAN proxy server.
  • the GAS discovery request frame of step S1120 may be transmitted in a unicast manner.
  • FIG. 12 is a diagram illustrating a method of exchanging frames in a neighbor aware network according to another embodiment of the present specification. 10 and 12, it will be understood that the descriptions of the first sections T0 to T1 and the second sections T1 to Tp1 of FIG. 12 may be replaced with the contents described with reference to FIG. 10.
  • the first NAN terminal 1210 of FIG. 12 may transmit a GAS subscribe frame to the NAN proxy server 1220 in the proxy section Tp1 to Tp2.
  • the GAS subscription frame of FIG. 12 may include an order region as shown in Table 9 below.
  • an order region indicated by '0' in Table 9 may be associated with category information. For example, it may indicate that the GAS subscription frame is a frame associated with the NAN terminal through the order region indicated by '0'.
  • the order region indicated by '1' in Table 9 may be associated with action information. For example, it may indicate that the GAS subscribe frame is for subscribing the proxy service through the order region indicated by '1'.
  • the order region indicated by '5' of Table 9 may be associated with query request information.
  • Information associated with the proxied service may be included in the order region indicated by '5' of Table 9.
  • ANQP query identification information (eg, registered proxy service information) for requesting proxy service information registered in the NAN proxy server may be included in the order region indicated by '5' of Table 9.
  • the NAN proxy server 1220 may transmit a GAS publish frame in response to the GAS subscribe frame.
  • the GAS publish frame of FIG. 12 may include an order region as shown in Table 10 below.
  • an order region indicated by '0' of Table 10 may be associated with category information. For example, it may indicate that the GAS publishing frame is a frame associated with the NAN terminal through the order region indicated by '0'.
  • the order region indicated by '1' in Table 10 may be associated with action information.
  • the order region indicated by '1' may indicate that the GAS publishing frame is a frame for publishing a proxy service.
  • the order region indicated by '7' of Table 10 is associated with query response information, which is a response to query request information, and may specifically include information of Table 11 below.
  • the performance of the NAN terminal related to the accuracy of receiving a frame transmitted from the proxy server to the proxy client may be improved.
  • FIG. 13 is a diagram illustrating an operation of a NAN terminal in a proxy section according to an embodiment of the present disclosure.
  • the NAN proxy terminal 1310 of FIG. 13 is a first NAN terminal 1010 or 1110 of FIGS. 10 to 12 that has completed a discovery procedure and a registration procedure for the NAN proxy server 1320. 1210).
  • the NAN proxy terminal 1310 that has completed the discovery procedure and the registration procedure in the first sections T0 to T1 of FIGS. 10 to 12 maintains the sleep mode in the second sections T1 to Pr1. Can be.
  • the NAN proxy terminal 1310 of FIG. 13 may acquire power saving information of the NAN proxy server 1320 through the registration procedure described with reference to FIGS. 10 to 12.
  • the NAN proxy terminal 1310 awakes from the sleep mode to the active mode at the start time Pr1 of the proxy sections Pr1 to Pr2 based on the power saving information of the NAN proxy server 1320. can do.
  • the NAN proxy terminal 1310 may maintain an active mode during the proxy periods Pr1 to Pr2.
  • the NAN proxy server 1320 of FIG. 13 finds a second NAN terminal 1330 requesting a service corresponding to a service registered in the NAN proxy server 1320 (that is, a contracted service).
  • the NAN proxy server 1320 may perform data processing for providing a registered service (ie, a proxy service).
  • the NAN proxy server 1320 may transmit a GAS publish frame associated with a service entrusted from the NAN proxy terminal 1310 to the NAN proxy terminal 1310 and the second NAN terminal 1330.
  • the GAS publish frame transmitted in step S1330 may be transmitted in a unicast method or a multicast method.
  • descriptions of the first section T0 to T1 and the second section T1 to Tp1 of FIG. 14 may include the first section T0 to T1 and the second section of FIG. 10. It will be appreciated that it may be replaced by T1 ⁇ Tp1). Accordingly, it will be understood that descriptions of steps S1410 to S1450 may be omitted.
  • the first NAN terminal 1410 may obtain power saving information of the NAN proxy server 1420 through the registration procedures S1440 and S1450 of FIG. 14.
  • the power saving information acquired by the first NAN terminal 1410 of FIG. 14 performing coverage loss detection may include keep alive offset information and a keep alive report duration. alive offset duration) information may be further included.
  • the keep alive offset information may indicate a start time Tp3 of the alive sections Tp3 to Tp4 of FIG. 14.
  • the keep alive offset information may indicate a duration in which the first NAN terminal 1410 maintains the sleep mode from the end time T1 of the first intervals T0 to T1 and DW. have.
  • the keep alive report duration information may indicate the duration of the alive periods Tp3 to Tp4.
  • the first NAN terminal 1410 may transmit a keep alive report frame to the NAN proxy server 1420 in the alive periods Tp3 to Tp4.
  • the keep alive report frame may be a QoS null frame.
  • a keep alive report frame is transmitted for each subsequent cycle (not shown) after the first cycles T0 to T3 shown in FIG. 14.
  • a coverage loss detection operation may be performed based on whether a keep alive report frame is transmitted or received.
  • step S1510 the proxy client (that is, 1410 of FIG. 14) transmits a keep alive report frame to the NAN proxy server (that is, the live intervals Tp3 to Tp4 of FIG. 14). 1420 of FIG. 14.
  • the NAN proxy server may determine whether a keep alive report frame is received every cycle. If a keep alive report frame is received within a predetermined number of times, the procedure ends.
  • step S1530 may be performed.
  • the proxy server 1420 is out of coverage provided by the proxy server 1420 to the proxy client (that is, 1410 of FIG. 14) that has not received a keep alive report frame a predetermined number of times. Judging by Accordingly, the proxy server 1420 may delete information on the registered proxy client (ie, 1410 of FIG. 14).
  • 16 is a flowchart illustrating a method of performing a coverage loss detection operation of a NAN terminal according to another embodiment of the present specification.
  • a discovery procedure between the NAN proxy server and the NAN proxy client may be performed.
  • the discovery procedure of FIG. 16 may correspond to the discovery procedures S1010 to S1030 of FIG. 10.
  • a registration procedure between the NAN proxy server and the NAN proxy client may be performed.
  • the registration procedure of FIG. 16 may correspond to the registration procedures S1040 and S1050 of FIG. 10.
  • step S1630 the NAN proxy client (ie, 1010 of FIG. 10) performing a coverage loss detection operation maintains an active mode in the proxy section of FIG. 10 and publishes a GAS publication associated with the proxy service from the NAN proxy server. You can check whether or not a time frame is received.
  • the NAN proxy client may check whether the service entrusted to the NAN proxy server is normally provided in the coverage of the NAN proxy server in each cycle. If the NAN proxy server receives the GAS publish frame within a predetermined number of times, the procedure ends.
  • step S1640 may be performed.
  • the NAN proxy client may perform an operation for searching for a new NAN proxy server.
  • 17 is a flowchart illustrating a method of performing an update operation of a NAN terminal according to an embodiment of the present disclosure.
  • the first NAN terminal 1710 may transmit an update request frame to the NAN proxy server 1720 in the update period Tp5 to Tp6.
  • the update request frame mentioned in FIG. 17 may be used in two cases by way of example.
  • the update request frame may be a frame for requesting updated information from the NAN proxy server 1720.
  • the update request frame may include an order region as shown in Table 9 above.
  • the update request frame of FIG. 17 may be a frame for delivering its updated information when updated information is generated in the first NAN terminal 1710.
  • the update request frame may include an order region as shown in Table 12 below.
  • an order region indicated by '0' in Table 12 may be associated with category information.
  • the update request frame may indicate that the update request frame is a frame associated with the NAN terminal through an order region indicated by '0'.
  • the order region indicated by '1' in Table 12 may be associated with action information.
  • the update request frame may indicate that the update request frame is a frame for delivering updated information to the first NAN terminal 1710 which is a NAN proxy client through the order region indicated by '1'.
  • the order region indicated by '5' in Table 12 may be associated with query request information and may include updated information in the first NAN terminal 1710.
  • ANQP query identification information for registering an updated item of the NAN proxy client in the NAN proxy server may be included in the order region indicated by '5' of Table 12.
  • the update response frame of FIG. 17 may include an order region as shown in Table 13 below.
  • the order region indicated by '0' in Table 13 may be associated with category information. For example, it may indicate that the update frame is a frame associated with the NAN terminal through the order region indicated by '0'.
  • the order region indicated by '1' in Table 13 may be associated with action information. For example, it may indicate that the update response frame is transmitted in response to the update request frame through the order region indicated by '1'.
  • the order region indicated by '7' of Table 13 may include information on whether to perform an update operation by the NAN proxy server in response to the ANQP query of the update request frame. Specifically, the contents of Table 14 may be included in the order region indicated by '7' in Table 13.
  • the first NAN terminal 1710 may request an update request frame to request updated contents from the NAN proxy server in a further availability window (hereinafter referred to as 'FAW') or an NDC common schedule period.
  • 'FAW' further availability window
  • NDC common schedule period may include the contents of Table 9 above.
  • the NAN terminal may transmit its update to the NAN proxy server through an update request frame in an additional available window (FAW) or NDC common schedule period.
  • the update request frame may include an order region as shown in Table 12 above.
  • the update response frame transmitted in response to the update request frame may include an order region as shown in Table 13 above.
  • the proxy client may transmit a GAS request frame to the proxy server in order to terminate the proxy service, which is a service registered in the proxy server.
  • the GAS request frame may include an order region as shown in Table 15 below.
  • an order region indicated by '0' of Table 15 may be associated with category information. For example, it may indicate that the GAS request request frame is a frame associated with the NAN terminal through the order region indicated by '0'.
  • the order region indicated by '1' of Table 15 may be associated with action information.
  • the GAS request request frame may indicate that the NAN proxy client is a frame for canceling a proxy service registered in the NAN proxy server.
  • the order region indicated by '5' of Table 15 is associated with query request information and may include information for canceling a proxy service registered in a NAN proxy server.
  • the proxy server may send a GAS release response frame in response to the GAS release request frame.
  • the GAS release response frame may include an order region as shown in Table 16 below.
  • an order region indicated by '0' of Table 16 may be associated with category information. For example, it may indicate that the GAS release response frame is a frame associated with the NAN terminal through the order region indicated by '0'.
  • the order region indicated by '1' in Table 16 may be associated with action information. For example, it may indicate that the GAS release response frame is transmitted in response to the GAS release request frame through the order region indicated by '1'.
  • the order region indicated by '7' of Table 16 may include information on whether to perform a deregistration operation by the NAN proxy server in response to an ANQP query of a GAS request request frame. Specifically, the contents of Table 17 may be included in the order region indicated by '7' of Table 16.
  • FIG. 18 is a block diagram illustrating a wireless terminal to which an embodiment can be applied.
  • a wireless terminal may be an STA that may implement the above-described embodiment and may be an AP or a non-AP STA.
  • the wireless terminal may correspond to the above-described user or may correspond to a transmitting terminal for transmitting a signal to the user.
  • the AP 1800 includes a processor 1810, a memory 1820, and a radio frequency unit 1830.
  • the RF unit 1830 may be connected to the processor 1810 to transmit / receive a radio signal.
  • the processor 1810 may implement the functions, processes, and / or methods proposed herein. For example, the processor 1810 may perform an operation according to the present embodiment described above. The processor 1810 may perform an operation of the AP disclosed in the present embodiment of FIGS. 1 to 17.
  • the non-AP STA 1850 includes a processor 1860, a memory 1870, and a radio frequency unit (RF) 1880.
  • RF radio frequency unit
  • the RF unit 1880 may be connected to the processor 1860 to transmit / receive a radio signal.
  • the processor 1860 may implement the functions, processes, and / or methods proposed in the present embodiment.
  • the processor 1860 may be implemented to perform the non-AP STA operation according to the present embodiment described above.
  • the processor 1860 may perform the operation of the non-AP STA disclosed in the present embodiment of FIGS. 1 to 17.
  • Processors 1810 and 1860 may include application-specific integrated circuits (ASICs), other chipsets, logic circuits, data processing devices, and / or converters for interconverting baseband signals and wireless signals.
  • the memories 1820 and 1870 may include read-only memory (ROM), random access memory (RAM), flash memory, memory cards, storage media, and / or other storage devices.
  • the RF unit 1830 and 1880 may include one or more antennas for transmitting and / or receiving a radio signal.
  • Modules may be stored in memories 1820 and 1870 and executed by processors 1810 and 1860.
  • the memories 1820 and 1870 may be inside or outside the processors 1810 and 1860, and may be connected to the processors 1810 and 1860 by various well-known means.

Landscapes

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

Abstract

본 명세서의 일 실시 예에 따라 프록시 서비스를 위한 프레임을 교환하는 방법은, 제1 NAN 단말에 등록된 서비스인 프록시 서비스를 탐색하기 위한 GAS 탐색요청 프레임을 제2 NAN 단말로부터 수신하는 단계, GAS 탐색요청 프레임에 포함된 제1 서비스 식별정보와 등록된 서비스에 상응하는 제2 서비스 식별정보의 일치 여부를 판단하는 단계, 제2 서비스 식별정보가 제1 서비스 식별정보와 일치하면, GAS 탐색요청 프레임을 기반으로 GAS 탐색응답 프레임을 제2 NAN 단말로 전송하는 단계, 제1 NAN 단말에서의 프록시 서비스의 제공을 허락하는 GAS 등록요청 프레임을 제2 NAN 단말로부터 수신하되, 파워세이빙 정보를 포함하는 등록요청 프레임을 기반으로 GAS 등록응답 프레임을 제2 NAN 단말로 전송하는 단계 및 활성구간에서 프록시 서비스를 제공하기 위한 데이터 처리를 수행하는 단계를 포함한다.

Description

무선랜 시스템에서 프록시 서비스를 위한 프레임을 교환하는 방법 및 이를 이용한 단말
본 명세서는 무선 통신에 관한 것으로, 더 상세하게는 프록시 서비스를 위한 프레임을 교환하는 방법 및 이를 이용한 단말에 관한 것이다.
최근 정보통신 기술의 발전에 따라 다양한 무선 통신 기술이 개발되고 있다. 특히 무선랜(wireless local area network, 이하 'WLAN')은 무선 주파수 기술을 기반으로 휴대용 단말기를 이용하여 가정이나 기업 또는 특정 서비스 제공지역에서 무선으로 인터넷에 액세스할 수 있도록 하는 기술이다.
예를 들어, 휴대용 단말기는 개인 휴대용 정보 단말기(Personal Digital Assistant; PDA), 휴대용 컴퓨터(laptop), 휴대용 멀티미디어 플레이어(Portable Multimedia Player; PMP)일 수 있다. 일반적으로 무선랜(WLAN) 시스템의 단말 간 통신은 기지국(base station) 또 AP(access point)와 같은 관리 매체(management entity)를 경유하여 수행된다. 관리 매체는 데이터 통신을 위한 스케줄링을 담당한다.
무선랜(WLAN) 시스템의 단말 간 통신의 유연성을 확보하기 위해, 관리 매체의 경유 없이 단말 간 직접 통신을 위한 다양한 프로토콜이 제안되고 있다. NAN은 Wi-Fi 표준을 기반으로 WFA(Wi-Fi Alliance)에서 제정하고 있는 규격이다. NAN 규격은 2.5GHz 또는 5GHz의 주파수 밴드에서 기기들간의 동기화 및 탐색 절차에 대해 규정하고 있다.
본 명세서의 목적은 무선랜 시스템에서 프록시 서비스를 위한 프레임을 교환하는 방법 및 이를 이용한 단말을 제공하는데 있다.
본 명세서는 이웃 인식 네트워크(Neighbor Awareness Network, 이하 'NAN')에서 프록시 서비스를 위한 프레임을 교환하는 방법에 관한 것이다.
본 일 실시 예에 따른 이웃 인식 네트워크(NAN)에서 프록시 서비스를 위한 프레임을 교환하는 방법은 제1 NAN 단말에 의해 제1 NAN 단말에 등록된 서비스인 프록시 서비스(proxy service)를 탐색(discovery)하기 위한 GAS(Generic Advertisement Service) 탐색요청 프레임을 제2 NAN 단말로부터 수신하는 단계, GAS 탐색요청 프레임에 포함된 제1 서비스 식별정보와 등록된 서비스에 상응하는 제2 서비스 식별정보가 일치하는지 여부를 판단하는 단계, 제2 서비스 식별정보가 제1 서비스 식별정보와 일치하면, GAS 탐색요청 프레임을 기반으로 GAS 탐색응답 프레임을 제2 NAN 단말로 전송하는 단계, 제1 NAN 단말에서의 프록시 서비스의 제공을 허락하는 GAS 등록요청 프레임을 제2 NAN 단말로부터 수신하되, 등록요청 프레임은 제1 NAN 단말에 의해 프록시 서비스가 제공될 활성구간을 지시하는 파워세이빙 정보를 획득하기 위한 프레임인 단계, GAS 등록요청 프레임을 기반으로 파워세이빙 정보를 포함하는 GAS 등록응답 프레임을 제2 NAN 단말로 전송하는 단계 및 활성구간에서 프록시 서비스를 제공하기 위한 데이터 처리를 수행하는 단계를 포함한다.
본 명세서의 일 실시 예에 따르면, 프록시 동작을 기반으로 NAN 단말의 전력 소모를 효율적으로 관리함으로써, 무선랜 시스템에서 향상된 기법에 따라 프록시 서비스를 위한 프레임을 교환하는 방법 및 이를 이용한 단말이 제공된다.
도 1 및 도 2는 NAN 클러스터를 보여주는 도면이다.
도 3은 본 명세서의 일 실시 예에 따른 NAN 단말의 구조에 관한 블록도이다.
도 4는 본 명세서의 일 실시 예에 따른 NAN 컴포넌트 간의 관계를 도시한 도면이다.
도 5는 본 명세서의 다른 실시 예에 따른 NAN 컴포넌트 간의 관계를 도시한 도면이다.
도 6은 NAN 단말 간 데이터 송수신을 위한 NAN 데이터 통신 구조를 보여준다.
도 7은 탐색 윈도우 및 탐색 윈도우 간격에서 NAN 단말의 동작을 보여준다.
도 8은 NAN 단말의 NDL 스케줄링 기법 중 페이징 NDL 기법을 보여준다.
도 9는 NAN 단말의 NDL 스케줄링 기법 중 동기 NDL 기법을 보여준다.
도 10은 본 명세서의 실시 예에 따른 이웃 인식 네트워크에서 프레임을 교환하는 방법에 관한 도면을 보여준다.
도 11은 본 명세서의 다른 실시 예에 따른 이웃 인식 네트워크에서 프레임을 교환하는 방법에 관한 도면을 보여준다.
도 12는 본 명세서의 또 다른 실시 예에 따른 이웃 인식 네트워크에서 프레임을 교환하는 방법에 관한 도면을 보여준다.
도 13은 본 명세서의 실시 예에 따른 프록시 구간에서 NAN 단말의 동작을 예시적으로 보여주는 도면이다.
도 14 및 도 15는 본 명세서의 실시 예에 따른 NAN 단말의 커버리지 손실 감지 동작을 수행하는 방법을 보여주는 도면이다.
도 16은 본 명세서의 다른 실시 예에 따른 NAN 단말의 커버리지 손실 감지 동작을 수행하는 방법에 대한 순서도이다.
도 17은 본 명세서의 실시 예에 따른 NAN 단말의 업데이트 동작을 수행하는 방법에 관한 순서도이다.
도 18은 본 실시 예가 적용될 수 있는 무선 단말을 나타내는 블록도이다.
전술한 특성 및 이하 상세한 설명은 모두 본 명세서의 설명 및 이해를 돕기 위한 예시적인 사항이다. 즉, 본 명세서는 이와 같은 실시 예에 한정되지 않고 다른 형태로 구체화될 수 있다. 다음 실시 형태들은 단지 본 명세서를 완전히 개시하기 위한 예시이며, 본 명세서가 속하는 기술 분야의 통상의 기술자들에게 본 명세서를 전달하기 위한 설명이다. 따라서, 본 명세서의 구성 요소들을 구현하기 위한 방법이 여럿 있는 경우에는, 이들 방법 중 특정한 것 또는 이와 동일성 있는 것 가운데 어떠한 것으로든 본 명세서의 구현이 가능함을 분명히 할 필요가 있다.
본 명세서에서 어떤 구성이 특정 요소들을 포함한다는 언급이 있는 경우, 또는 어떤 과정이 특정 단계들을 포함한다는 언급이 있는 경우는, 그 외 다른 요소 또는 다른 단계들이 더 포함될 수 있음을 의미한다. 즉, 본 명세서에서 사용되는 용어들은 특정 실시 형태를 설명하기 위한 것일 뿐이고, 본 명세서의 개념을 한정하기 위한 것이 아니다. 나아가, 발명의 이해를 돕기 위해 설명한 예시들은 그것의 상보적인 실시 예도 포함한다.
본 명세서에서 사용되는 용어들은 본 명세서가 속하는 기술 분야의 통상의 기술자들이 일반으로 이해하는 의미를 갖는다. 보편적으로 사용되는 용어들은 본 명세서의 맥락에 따라 일관적인 의미로 해석되어야 한다. 또한, 본 명세서에서 사용되는 용어들은, 그 의미가 명확히 정의된 경우가 아니라면, 지나치게 이상적이거나 형식적인 의미로 해석되지 않아야 한다. 이하 첨부된 도면을 통하여 본 명세서의 실시 예가 설명된다.
도 1 및 도 2는 NAN 클러스터를 보여주는 도면이다. NAN 클러스터는 동일한 NAN 파라미터들의 집합을 사용하는 NAN 단말들로 이루어질 수 있다. 예를 들어, NAN 파라미터는 연속된 탐색 윈도우(discovery window, 이하 'DW') 사이의 구간 정보, 비콘 인터벌(beacon interval)의 정보 또는 NAN 채널에 관한 정보 등을 포함할 수 있다.
도 1을 참조하면, NAN 클러스터(110)는 복수의 NAN 단말들(120_1, 120_2, 120_3, 120_4)를 포함할 수 있다. NAN 클러스터(110)는 동일한 NAN 파라미터의 집합을 사용한다. NAN 클러스터(110)는 동일한 탐색 윈도우(DW)의 스케줄에 동기화된 복수의 NAN 단말들(120_1, 120_2, 120_3, 120_4)의 집합일 수 있다.
NAN 클러스터(110)의 NAN 단말들(120_1, 120_2, 120_3, 120_4) 중 어느 하나의 NAN 단말은 탐색 윈도우(DW)의 범위 내에서 멀티캐스트 또는 유니캐스트 방식의 NAN 서비스 디스커버리 프레임(service discovery frame, 이하 'SDF')을 다른 NAN 단말로 직접 전송할 수 있다.
도 2를 참조하면, NAN 클러스터(210)는 적어도 하나의 NAN 마스터(220_1, 220_2)를 포함할 수 있고, 일련의 과정을 통해 동일한 NAN 클러스터(210) 내에서 NAN 마스터는 적어도 하나의 다른 NAN 단말로 변경될 수 있다. 예를 들어, 도 2의 NAN 클러스터(210)의 NAN 마스터는 적어도 하나의 다른 NAN 단말(220_2, 220_4)로 변경될 수 있다.
또한, 적어도 하나의 NAN 마스터는 동기 비콘 프레임과 탐색 비콘 프레임, NAN 서비스 탐색 프레임을 모두 전송할 수 있다. 동기 비콘 프레임, 탐색 비콘 프레임 및 NAN 서비스 탐색 프레임에 관하여는 후술되는 도면들을 통해 더 상세하게 설명된다.
도 3은 본 명세서의 일 실시 예에 따른 NAN 단말의 구조에 관한 블록도이다. 도 3을 참조하면, NAN 단말(300)은 802.11의 물리 계층(310)을 기반으로 동작할 수 있다. NAN 단말(300)은 주요 컴포넌트들로 NAN MAC(Medium Access Control)(320), NAN 탐색 엔진(NAN discovery engine. 330), 복수의 어플리케이션(App_1, App_2,..., App_n) 및 복수의 어플리케이션(App_1, App_2,..., App_n)과 각각 연결되는 복수의 NAN API(NAN application programming interface, 341, 342,..., 34n)를 포함할 수 있다.
NAN 단말의 탐색 동작 및 상대 NAN 단말과의 데이터 통신을 위해, NAN 탐색 엔진(330)은 NAN 단말의 복수의 어플리케이션(App_1, App_2,..., App_n)으로부터 수신되는 프리미티브(primitivie)를 기반으로 NAN MAC(320)의 동작을 제어할 수 있다. 또한, NAN 탐색 엔진(330)은 NAN 클러스터 내 다른 단말을 탐색하기 위한 탐색 동작(discovery operation), 탐색 동작을 완결하기 위한 추가 탐색 동작(further discovery operation) 및 NAN 클러스터 내 다른 단말과 데이터 통신을 위한 스케줄링 동작을 위한 제반 동작을 제공할 수 있다.
도 4는 본 명세서의 일 실시 예에 따른 NAN 컴포넌트 간의 관계를 도시한 도면이다. 도 4를 참조하면, NAN MAC(420_1, 420_2)은 NAN 비콘 프레임과 NAN 서비스 탐색 프레임을 처리할 수 있다.
NAN 엔진(430_1, 430_2)은 서비스 요청(Queries) 및 응답(Responses)을 처리할 수 있다. 또한, NAN 엔진(430_1, 430_2)은 본 명세서의 일 실시 예에 따른 이웃 인식 네트워크의 동기 기법을 위한 스케줄링을 위한 제반 기능을 제공할 수 있다.
도 5는 본 명세서의 다른 실시 예에 따른 NAN 컴포넌트 간의 관계를 도시한 도면이다.
도 5를 참조하면, NAN MAC(520)은 NAN 비콘 프레임과 NAN 서비스 탐색 프레임을 처리할 수 있다. NAN 탐색 엔진(530)은 서비스 요청(Queries) 및 응답(Responses)을 처리할 수 있다. NAN 탐색 엔진(530)은 서브스크라이브(Subscribe, 531), 팔로우-업(Follow-up, 532) 및 퍼블리시(Publish, 533) 의 기능을 제공할 수 있다. 또한, NAN 탐색 엔진(530)은 본 명세서의 일 실시 예에 따른 추가탐색(further discovery) 동작을 위한 제반 기능을 제공할 수 있다.
퍼블리시/서브스크라이브(531,533)기능은 서비스/애플리케이션(540)으로부터 제공되는 서비스 인터페이스를 기반으로 동작한다. 퍼블리시/서브스크라이브(531, 533)의 명령어가 실행되면, 퍼블리시/ 서브스크라이브(531, 533) 기능의 인스턴스(instance)가 생성된다.
각 인스턴스는 독립적으로 구동되며, 구현 방식에 따라 여러 개의 인스턴스가 동시에 구동될 수 있다. 팔로우-업(532) 기능은 서비스/애플리케이션(540)을 위한 서비스 특정 정보를 송수신할 수 있다.
도 6은 NAN 단말 간 데이터 송수신을 위한 NAN 데이터 통신 구조를 보여준다. 도 1 내지 도 6을 참조하면, NAN 데이터 클러스터(NAN Data Cluster, 이하 'NDC', 620)는 같은 도 1의 NAN 클러스터(110) 내에서 공통의 NDC 스케줄을 공유하는 적어도 두 개 이상의 NAN 단말들(601, 602, 603, 604)을 포함할 수 있다.
NDC(620) 내 각 NAN 단말은 같은 NDC에 속한 다른 단말과 적어도 하나의 NAN 데이터 링크(NAN data link, 이하 'NDL')를 갖는다. 이 경우, NDL은 NAN 단말 간 협의된 자원 블록(common resource block, 이하 'CRB')을 의미할 수 있다. NAN 단말은 데이터 송수신을 위한 자원 블록(CRB)을 공유하기 위해 다른 NAN 단말과 NDL을 확립할 수 있다. 각 NDL은 자신의 NDL 스케줄을 가질 수 있다.
NAN 데이터 경로 (NAN Data Path, 이하 'NDP')는 NAN 단말 간 서비스를 위해 확립된 데이터 연결(data connection)을 의미할 수 있다. NAN 단말 간 서비스를 요청하기 위해 NDP가 설정될 수 있다.
예를 들어, 제 1 NAN 단말(601)은 제 2 NAN 단말 내지 제 4 NAN 단말(602, 603, 604)과 NDL을 갖는다. 제 2 NAN 단말(602)은 제 1 NAN 단말(601) 및 제 3 NAN 단말(603)과 NDL을 갖는다. 제 3 NAN 단말(603)은 제 1 NAN 단말(601) 및 제 2 NAN 단말(602)과 NDL을 갖는다. 제 4 NAN 단말(604)은 제 1 NAN 단말(601)과 NDL을 갖는다.
NDC(600)에 포함된 NAN 단말들(601, 602, 603, 604)을 제외한 NDC(620) 내 나머지 NAN 단말들(605~618)은 NAN 파라미터와 연관된 제어 정보를 송수신할 수는 있으나, 페이 로드(payload)와 같은 실질적인 데이터를 송수신할 수 없다.
도 7은 탐색 윈도우 및 탐색 윈도우 간격에서 NAN 단말의 동작을 보여준다.
도 7을 참조하면, 탐색 윈도우(DW)는 NAN 클러스터 내 NAN 단말들이 수렴하는(converge) 시간 및 채널이라 할 수 있다. 도 7의 가로축은 시간축(t)을 나타내며, 시간축의 단위는 타임 유닛(time unit, TU)이다. 도 7의 세로축은 따로 표시되진 않았으나, NAN 클러스터 내 NAN 단말들이 전송하는 프레임의 존재 여부를 나타내는 것임은 이해될 것이다.
또한, 도 7의 NAN 단말이 전송하는 동기 비콘 프레임(SBF), 탐색 비콘 프레임(DBF) 및 서비스 탐색 프레임(SDF)은 같은 채널을 통해 전송되거나 각기 다른 채널을 통해 전송될 수 있음은 이해될 것이다.
도 7을 참조하면, 제 1 타임 윈도우(DW_1)의 시작점(DWStart_1)부터 종료점(DWEnd_1)까지의 구간이 16 TU일 수 있고, 제 1 타임 윈도우(DW_1)의 종료점(DWEnd_1)부터 다음 사이클의 제 2 타임 윈도우(DW_2)의 시작점(DWStart_2)사이를 가리키는 탐색 윈도우 간격(DW interval)은 496 TU일 수 있다.
마찬가지로, 다음 사이클의 제 2 타임 윈도우(DW_2)의 시작점(DWStart_2)부터 종료점(DWEnd_2)까지의 구간은 16 TU일 수 있다.
동기 비콘 프레임(synchronization beacon frame, 이하 'SBF')은 NAN 클러스터 내의 NAN 단말들의 동기화(synchronization)를 위해 사용된다. 탐색 비콘 프레임(discovery beacon frame, 이하 'DBF')은 NAN 클러스터에 가입되지 않은 NAN 단말에게 해당 NAN 클러스터를 발견할 수 있도록 광고(advertisement)하기 위해 사용된다. 서비스 탐색 프레임(service discovery frame, 이하 'SDF')은 NAN 단말 간의 가용한 서비스에 대한 정보를 교환하기 위해 사용된다.
적어도 하나의 NAN 단말은 탐색 윈도우(DW) 동안 동기 비콘 프레임(SBF)을 전송함으로써 NAN 클러스터 내 모든 NAN 단말들이 동기화되도록 할 수 있다. 하나의 NAN 단말은 하나의 탐색 윈도우(DW) 동안 하나의 동기 비콘 프레임(SBF)을 전송할 수 있다.
적어도 하나의 NAN 단말은 탐색 윈도우 간격(DW_interval)에서 적어도 하나의 탐색 비콘 프레임(DBF)을 전송할 수 있다. 이에 따라, 다른 NAN 클러스터에 속한 NAN 단말들이 탐색 비콘 프레임(DBF)을 전송한 NAN 단말이 속한 NAN 클러스터를 발견하도록 할 수 있다. 또한, NAN 클러스터에 속하지 않은 NAN 단말들이 탐색 비콘 프레임(DBF)을 전송한 NAN 단말이 속한 NAN 클러스터를 발견하도록 할 수 있다.
NAN 단말은 탐색 윈도우(DW) 동안 경쟁 기반으로 서비스 탐색 프레임(SDF)을 전송할 수 있다. NAN 단말은 임의의 값으로 설정된 백오프 타이머를 개시하고, 백오프 타이머의 값이 영이 되면 서비스 탐색 프레임(SDF)을 전송할 수 있다.
서비스 탐색 프레임(SDF)은 두 가지의 NAN 서비스 탐색 프로토콜 메시지들(NAN Service discovery protocol messages) 중 어느 하나를 포함할 수 있다.
예를 들어, NAN 서비스 탐색 프로토콜 메시지는 특정한 서비스의 이용 가능성을 능동적으로 확인하기 위한 서브스크라이브(subscribe) 메시지일 수 있다. 또는, NAN 서비스 탐색 프로토콜 메시지는 서브스크라이브(subscribe) 메시지를 수신한 NAN 단말의 응답 기준들(response criteria)이 만족될 때 전송되는 퍼블리시 메시지(publish message)일 수 있다.
다만, 퍼블리시 메시지(publish message)는 같은 NAN 클러스터 내에서 동작하는 다른 NAN 디바이스들이 퍼블리시 메시지(publish message)를 전송하는 NAN 단말의 가용한 서비스를 발견할 수 있도록 하기 위해 이용될 수 있다.
이하 간결한 설명을 위해, 서브스크라이브(subscribe) 메시지를 포함하는 서비스 탐색 프레임(SDF)은 서브스크라이브 프레임으로 언급되고, 퍼블리시 메시지(publish message)를 포함하는 서비스 탐색 프레임(SDF)은 퍼블리시 프레임으로 언급된다.
도 8은 NAN 단말의 NDL 스케줄링 기법 중 페이징 NDL(paging NDL, 이하 'P-NDL') 기법을 보여준다. 도 7 및 도 8을 참조하면, 제 1 구간(T0~T1)은 제 1 탐색 윈도우(DW_1) 또는 제 2 탐색 윈도우(DW_2)에 대응하고, 제 2 구간(T1~T3)는 탐색 윈도우 간격(DW interval)에 대응할 수 있다.
S810 단계에서, NAN_2는 서브스크라이브 프레임을 NAN_1로 전송한다. 서브스크라이브 프레임은 NAN_2의 지원 가능한 서비스 및 NAN_2의 지원 가능한 스케줄링 기법에 관한 정보가 포함될 수 있다.
S820 단계에서, NAN_1은 퍼블리시 프레임을 NAN_2로 전송한다. 퍼블리시 프레임은 NAN_1의 지원 가능한 서비스 및 NAN_1의 지원 가능한 스케줄링 기법에 관한 정보가 포함될 수 있다.
위의 S810 단계 및 S820 단계를 거치면서, NAN_1 및 NAN_2는 상호 간의 지원 가능한 서비스를 인식할 수 있다. 본 명세서에서 S810 단계 및 S820 단계는 능력 교환 단계로 언급된다.
S830 단계에서, NAN_2으로 전송될 데이터를 요청하기 위해, NAN_2는 데이터 요청(data request) 프레임을 NAN_1로 전송할 수 있다. S840 단계에서, NAN_1는 데이터 요청(data request) 프레임에 대한 응답으로 데이터 응답(data response) 프레임을 NAN_2로 전송할 수 있다. 다만, 도 8에서, 데이터 요청 프레임이 제 1 구간(T0~T1) 내 전송되는 것으로 도시되나, 이에 한정되는 것은 아니다.
위의 S830 단계 및 S840 단계를 거치면서, NAN_1 및 NAN_2는 상호 간 데이터 송수신이 가능한 공통자원블록(common resource block, CRB)을 협상할 수 있다.
도 8의 페이징 방식의 공통자원블록(T2_1~T2_3)은 페이징 전송을 위한 제1 페이징윈도우(T2_1~T2_2, paging window, PW) 및 데이터 전송을 위한 제1 전송윈도우(T2_2~T2_3, transmission window, TxW)를 포함할 수 있다. NAN_1 및 NAN_2는 같은 타이밍(T2_1)에 공통자원블록(T2_1~T2_3)에 진입한다.
S850 단계에서, 탐색 윈도우(DW)의 종료 시점(T1)으로부터 미리 정해진 오프 셋 시간(T1~T2_1)이 경과한 경우 제1 페이징윈도우(T2_1~T2_2)가 개시될 수 있다. 제1 페이징윈도우(PW)에서 NAN_2는 페이징(paging) 프레임을 NAN_1로 전송할 수 있다. 페이징윈도우(PW)에 관하여는 후술되는 도면을 통해 더 상세하게 설명된다.
S860 단계에서, 페이징 프레임을 수신한 NAN_1은 전송윈도우(T2_2~T2_3, TxW) 동안 NAN_2를 위한 데이터를 NAN_2로 전송할 수 있다.
도 8에서 한 개의 공통자원블록(T2_1~T2_3)만이 도시되나, 이에 한정되는 것이 아니며 제 2 구간(T1~T3)내 복수의 공통자원블록(CRB)이 존재할 수 있음은 이해될 것이다.
도 8은 NAN_1 및 NAN_2 간 데이터 경로(data path)의 셋 업을 위하여 2-way 방식을 기반으로 동작하는 것으로 설명되나, 본 명세서는 본 실시 예에 한정되는 것이 아니다. 다른 실시 예로, NAN_2가 데이터 응답(data response) 프레임의 수신 이후에 데이터 확인 프레임(data confirm)을 NAN_1로 전송하는 3-way 방식이 이용될 수도 있음은 이해될 것이다.
도 9는 NAN 단말의 NDL 스케줄링 기법 중 동기 NDL(synchronization NDL, 이하 'S-NDL') 기법을 보여준다. 도 7 및 도 9를 참조하면, 도 9의 제1 구간(T0~T1)은 도 7의 제1 탐색 윈도우(DW_1) 또는 제2 탐색 윈도우(DW_2)에 대응하고, 도 9의 제2 구간(T1~T3)은 도 7의 탐색 윈도우 간격(DW interval)에 대응할 수 있다.
S910 단계에서, NAN_2는 NAN_1로 서브스크라이브(subscribe) 프레임을 전송한다. 서브스크라이브 프레임은 NAN_2의 지원 가능한 서비스 및 NAN_2의 지원 가능한 스케줄링기법에 관한 정보가 포함될 수 있다. S920 단계에서, NAN_1은 NAN_2로 퍼블리시(publish) 프레임을 전송한다. 퍼블리시 프레임은 NAN_1의 지원 가능한 서비스 및 NAN_1의 지원 가능한 스케줄링에 관한 정보가 포함될 수 있다.
위의 S910 단계 및 S920 단계를 거치면서, NAN_1 및 NAN_2는 상호 간의 지원 가능한 서비스, 지원 가능한 스케줄링 기법을 인식할 수 있다. 본 명세서에서 S910 단계 및 S920 단계는 능력 교환 단계로 언급된다.
S930 단계에서, NAN_2는 NAN_2으로 전송될 데이터를 요청하는 데이터 요청(data request) 프레임을 NAN_1으로 전송할 수 있다. S940 단계에서, NAN_1는 데이터 요청(data request) 프레임에 대한 응답으로 데이터 응답(data response) 프레임을 NAN_2로 전송할 수 있다. 다만, 도 9에서, 데이터 요청 프레임이 제1 구간(T0~T1) 내 전송되는 것으로 도시되나, 이에 한정되는 것은 아니다.
위의 S930 단계 및 S940 단계를 거치면서, NAN_1 및 NAN_2는 상호 간 데이터 송수신이 가능한 공통 구간(common resource block, CRB)을 협상할 수 있다.
S950단계에서, NAN_1은 NAN_2를 위한 데이터를 NAN_2로 전송할 수 있다. 구체적으로, NAN_1 및 NAN_2는 같은 타이밍(T2_1)에 공통 구간(T2_1~T2_2)으로 진입하여 데이터를 송신 또는 수신할 수 있다. 도 9에서는 한 개의 공통 구간(T2_1~T2_2)만이 도시되나, 이에 한정되는 것이 아니며 제2 구간(T1~T3) 내 복수의 공통 구간(CRB)이 존재할 수 있음은 이해될 것이다.
이하 본 명세서의 NAN 단말의 전력 소모를 줄이기 위한 방안으로 NAN 단말에 대한 새로운 역할(컨셉)으로서 NAN 프록시 단말이 정의될 수 있다. 예를 들어, NAN 프록시 단말은 NAN 프록시 서버 또는 NAN 프록시 클라이언트일 수 있다.
NAN 프록시 서버는 NAN 프록시 클라이언트에 대한 데이터 통신 절차를 대신 수행할 수 있다. 예를 들어, NAN 프록시 서버는 NAN 프록시 클라이언트를 대신하여 퍼블리시 동작 또는 서브스크라이브 동작을 수행할 수 있다.
다시 말해, NAN 프록시 클라이언트가 다른 NAN 단말과 데이터 통신을 수행하기 위해 제공하는 정보를 NAN 프록시 서버가 대신하여 다른 NAN 단말들에게 제공할 수 있다. NAN 프록시 서버는 NAN 프록시 클라이언트의 전력 소모를 줄이기 위해 NAN 프록시 클라이언트를 대신하여 데이터 통신을 위한 절차를 수행할 수 있다.
후술되는 도면에서, 예시적으로 NAN 프록시 서버는 전력 소모에 민감하지 않은 단말일 수 있다. NAN 프록시 클라이언트는 저전력에 기초하여 동작하는 단말이고, 전력 소모에 민감한 단말일 수 있다.
위와 같은 상황에서 NAN 프록시 클라이언트가 종래 NAN 단말의 동작과 동일하게 매 탐색윈도우(DW)에서 어웨이크(awake)한다면, 전력 소모에 민감한 NAN 프록시 클라이언트의 사용이 제한될 수 있다.
이에 따라, 본 명세서의 일 실시 예에 따르면, 전력 소모에 상대적으로 덜 민감한 단말(즉, NAN 프록시 서버)을 이용하여 데이터 통신을 위한 절차를 수행하도록 함으로써, NAN 단말 간 효율적인 데이터 통신이 수행될 수 있다. 이하의 도면들에 대한 설명을 기반으로 NAN 프록시 단말을 이용한 본 명세서의 실시 예들이 설명된다.
도 10은 본 명세서의 실시 예에 따른 이웃 인식 네트워크에서 프레임을 교환하는 방법에 관한 도면을 보여준다.
도 10의 제1 NAN 단말(1010)과 NAN 프록시 서버 간 시그널링을 위해 이용되는 프레임들은 일반 광고 서비스(Generic Advertisement Service, 이하 'GAS') 프레임일 수 있다.
즉, 도 10의 디스커버리 절차(S1010 내지 S1030)에서 이용되는 GAS 탐색 요청 프레임 및 GAS 탐색응답 프레임은 IEEE 802.11u 표준문서 7.3.4 절에서 언급된 액세스 네트워크 쿼리 프로토콜(Access Network Query Protocol)에 기반한 프레임일 수 있다.
본 명세서에서 언급된 GAS 탐색요청 프레임은 IEEE 802.11u 표준문서 7.4.7.13 절에서 언급된 GAS 시작 요청 프레임(GAS initial request frame)의 포맷에 기반한 프레임일 수 있다. 본 명세서에서 언급된GAS 탐색응답 프레임은 IEEE 802.11u 표준문서 7.4.7.14 절에서 언급된 GAS 시작 응답 프레임(GAS initial response frame)의 포맷에 기반한 프레임일 수 있다.
도 8 내지 도 10을 참조하면, 도 10의 제1 구간(T0~T1)은 도 8 및 도 9에서 언급된 제1 구간(T0~T1)에 상응하는 탐색윈도우(DW)일 수 있다. 따라서, 탐색윈도우(DW)에 대하여 앞선 도면들을 기반으로 설명된 내용은 생략될 수 있음은 이해될 것이다.
도 10의 제1 구간(T0~T1)에서, 제1 NAN 단말(1010)과 NAN 프록시 서버(1020) 간 디스커버리 절차(S1010 내지 S1030) 및 등록 절차(S1040, S1050)가 수행될 수 있다.
제1 NAN 단말(1010)과 NAN 프록시 서버 간 디스커버리 절차(S1010 내지 S1030)는 제1 NAN 단말(1010)이 NAN 프록시 서버(1020)에 등록된 프록시 서비스(proxy service)를 탐색하기 위한 절차일 수 있다.
구체적으로, S1010 단계에서, 제1 NAN 단말(1010)은 NAN 프록시 서버(1020)에 등록된 서비스인 프록시 서비스를 탐색하기 위한 GAS 탐색요청 프레임을 NAN 프록시 서버(1020)로 전송할 수 있다. 이 경우, GAS 탐색요청 프레임은 브로드 캐스트(broadcast) 방식 또는 멀티캐스트(multicast) 방식일 수 있다.
예시적으로, GAS 탐색요청 프레임은 하기의 표 1과 같은 순서(order) 영역을 포함할 수 있다.
표 1
Figure PCTKR2016013548-appb-T000001
표 1을 참고하면, 표 1의 '0'으로 지시된 순서 영역은 카테고리(category) 정보와 연관될 수 있다. 예시적으로, '0'으로 지시된 순서 영역을 통해 GAS 탐색요청 프레임이 NAN 단말과 연관된 프레임이라는 것을 나타낼 수 있다.
표 1의 '1'로 지시된 순서 영역은 액션(action) 정보와 연관될 수 있다. 예시적으로, '1'으로 지시된 순서 영역을 통해 GAS 탐색요청 프레임이 프록시 서버의 탐색을 요청하기 위한 프레임이라는 것을 나타낼 수 있다.
표 1의 '5'로 지시된 순서 영역은 쿼리 요청(Query Request) 정보와 연관될 수 있다. 표 1의 '5' 로 지시된 순서 영역에 NAN 프록시 서버에 대한 정보를 요청하기 위한 ANQP 쿼리 식별자 정보(Query ID)가 포함되면, NAN 프록시 서버에 하기 표 2의 내용을 요청할 수 있다.
표 2
Figure PCTKR2016013548-appb-T000002
S1020 단계에서, 프록시 서버(1020)는 수신된 GAS 탐색요청 프레임에 포함된 서비스 식별정보를 기반으로 GAS 탐색응답 프레임의 전송 여부를 결정할 수 있다.
구체적으로, 프록시 서버(1020)는 GAS 탐색요청 프레임에 포함된 서비스 식별자(service ID) 및 서비스 이름(service name)이 프록시 서버(1020)에 미리 등록된 서비스인 프록시 서비스(proxy service)의 식별정보와 상응하는지 여부를 판단할 수 있다.
S1030 단계에서, GAS 탐색요청 프레임에 포함된 서비스 식별정보가 프록시 서버(1020)에 미리 등록된 서비스인 프록시 서비스(proxy service)의 식별정보와 상응한다고 판단하면, 프록시 서버(1020)는 GAS 탐색응답 프레임을 제1 NAN 단말(1010)로 전송할 수 있다.
예시적으로, GAS 탐색응답 프레임은 하기의 표 3과 같은 순서(order) 영역을 포함할 수 있다.
표 3
Figure PCTKR2016013548-appb-T000003
표 3을 참고하면, 표 3의 '0'으로 지시된 순서 영역은 카테고리(category) 정보와 연관될 수 있다. 예시적으로, '0'으로 지시된 순서 영역을 통해 GAS 탐색요청 프레임이 NAN 단말과 연관된 프레임이라는 것을 나타낼 수 있다.
표 3의 '1'로 지시된 순서 영역은 액션(action) 정보와 연관될 수 있다. 예시적으로, '1'으로 지시된 순서 영역을 통해 GAS 탐색응답 프레임이 프록시 서버의 탐색 요청에 대한 응답하기 위한 프레임이라는 것을 나타낼 수 있다.
표 1의 '7'로 지시된 순서 영역은 쿼리 요청(Query Request) 정보에 대한 응답으로 쿼리 응답(Query Response) 정보를 포함할 수 있다. 즉, 표 3의 '7' 로 지시된 순서 영역에 표 2의 내용에 상응하는 쿼리 응답(Query Response) 정보가 포함될 수 있다.
이어, 제1 NAN 단말(1010)과 NAN 프록시 서버 간 등록 절차(S1040, S1050)는 NAN 프록시 서버(1020)에서의 프록시 서비스의 제공을 허락하기 위한 절차일 수 있다.
S1040 단계에서, 제1 NAN 단말(1010)은 NAN 프록시 서버(1020)에서의 프록시 서비스의 제공을 허락하는 GAS 등록요청 프레임을 NAN 프록시 서버(1020)로 전송할 수 있다.
즉, S1040 단계에서, 제1 NAN 단말에 의해 허락된 프록시 서비스는 디스커버리 절차(S1010 내지 S1030)를 통해 GAS 탐색요청 프레임에 포함된 서비스 식별정보 및 프록시 서버(1020)에 미리 등록된 서비스인 프록시 서비스(proxy service)의 식별정보와 상응하는 서비스를 의미할 수 있다.
또한, S1040 단계에서 전송되는 GAS 등록요청 프레임은 제1 NAN 단말(1010)이 NAN 프록시 서버(1020)에 의해 제공될 프록시 서비스를 위한 활성구간을 지시하는 파워세이빙(power saving) 정보를 획득하기 위한 프레임일 수 있다. 예를 들어, 프록시 서비스를 위한 활성구간은 탐색윈도우(DW)가 아닌 시간 구간일 수 있다.
파워세이빙 정보는 NAN 프록시 서버(1020)가 탐색윈도우(DW)에서 어웨이크하는 주기(interval)와 연관된 탐색윈도우 간격(DW interval) 정보, NAN 프록시 서버(1020)의 취침모드(sleep mode)의 듀레이션과 연관된 슬립 듀레이션(sleep duration) 정보, 활성구간의 시작 시점과 연관된 어웨이크 타임 오프셋(awake time offset) 정보 및 활성구간의 지속시간과 연관된 퍼블리시 듀레이션(publish duration) 정보를 포함할 수 있다.
예시적으로, S1040 단계에서 전송되는 GAS 등록요청 프레임은 하기의 표 4와 같은 순서(order) 영역을 포함할 수 있다.
표 4
Figure PCTKR2016013548-appb-T000004
표 4를 참고하면, 표 4의 '0'으로 지시된 순서 영역은 카테고리(category) 정보와 연관될 수 있다. 예시적으로, '0'으로 지시된 순서 영역을 통해 GAS 등록요청 프레임이 NAN 단말과 연관된 프레임이라는 것을 나타낼 수 있다.
표 4의 '1'로 지시된 순서 영역은 액션(action) 정보와 연관될 수 있다. 예시적으로, '1'으로 지시된 순서 영역을 통해 GAS 등록요청 프레임이 디스커버리 절차를 통해 탐색된 서비스의 등록을 요청하기 위한 것임을 나타낼 수 있다.
표 4의 '5'로 지시된 순서 영역은 NAN 프록시 서버에 서비스의 등록을 요청하기 위한 ANQP 쿼리 식별자 정보(Query ID)를 포함할 수 있다. 구체적으로, 표 4의 '5'로 지시된 순서 영역에 하기 표 5의 내용이 포함될 수 있다.
표 5
Figure PCTKR2016013548-appb-T000005
S1050 단계에서, 제1 NAN 단말(1010)은 NAN 프록시 서버(1020)로부터 GAS 등록 응답 프레임을 수신할 수 있다. 이 경우, GAS 등록응답 프레임은 NAN 프록시 서버(1020)와 연관된 파워세이빙 정보를 포함할 수 있다.
예시적으로, GAS 등록응답 프레임은 하기의 표 6과 같은 순서(order) 영역을 포함할 수 있다.
표 6
Figure PCTKR2016013548-appb-T000006
표 6을 참고하면, 표 6의 '0'으로 지시된 순서 영역은 카테고리(category) 정보와 연관될 수 있다. 예시적으로, '0'으로 지시된 순서 영역을 통해 GAS 등록요청 프레임이 NAN 단말과 연관된 프레임이라는 것을 나타낼 수 있다.
표 6의 '1'로 지시된 순서 영역은 액션(action) 정보와 연관될 수 있다. 예시적으로, '1'으로 지시된 순서 영역을 통해 GAS 등록응답 프레임이 GAS 등록요청 프레임에 대한 응답으로 전송되는 것임을 나타낼 수 있다.
표 6의 '7'로 지시된 순서 영역은 GAS 등록요청 프레임의 ANQP 쿼리에 대한 응답 정보를 포함할 수 있다. 즉, 표 6의 '7'로 지시된 순서 영역에 디스커버리 절차를 통해 탐색된 서비스가 NAN 프록시 서버에 등록되는지 여부에 관한 정보가 포함될 수 있다. 표 6의 '7'로 지시된 순서 영역에 위 표 5의 내용에 대한 응답 정보가 포함될 수 있다.
위 S1010 단계 내지 S1040 단계를 거치면서, 제1 NAN 단말(1010)은 전술한 NAN 프록시 클라이언트로 이해될 수 있다.
또한, 도 10은 탐색윈도우(DW)인 제1 구간(T0~T1)에서 GAS 프레임이 교환되는 것으로 설명되나, 본 명세서가 이에 한정되는 것이 아니다. 일 예로, NAN 데이터 클러스터(NDC) 내 NAN 단말들에 공통으로 스케줄링된 구간에서 탐색 절차 및 등록 절차가 수행될 수 있다.
제1 구간(T0~T1) 이후, NAN 프록시 서버에 서비스를 위탁한 제1 NAN 단말은 제1 타이밍(T1)에서 활성모드에서 취침모드로 변경한 후, 제2 구간(T1~Tp1) 동안 취침모드를 유지할 수 있다.
S1060 단계에서, NAN 프록시 서버(1020)는 프록시 구간(Tp1~Tp2)에서 프록시 서비스를 제공하기 위한 데이터 처리를 수행할 수 있다. 구체적으로, NAN 프록시 서버(1020)는 프록시 서비스와 연관된 정보를 포함하는 GAS 퍼블리시 프레임을 전송함으로써 위탁된 프록시 동작을 수행할 수 있다. 일 예로, GAS 퍼블리시 프레임은 자발적인 방식(unsolicited manner)으로 전송될 수 있다.
도 10의 등록 절차(S1040, S1050)에서 획득된 파워세이빙 정보에 따라 프록시 구간(Tp1~Tp2)이 지시될 수 있다. 예로, 도 10에 도시된 바와 같이, 프록시 구간(Tp1~Tp2)이 탐색윈도우(DW)가 아닌 시간 구간인 경우, 파워세이빙 정보 중 어웨이크 타임 오프셋(awake time offset) 정보 및 퍼블리시 듀레이션(publish duration) 정보에 따라 프록시 구간이 설정될 수 있다.
예를 들어, 어웨이크 타임 오프셋 정보는 프록시 구간(Tp1~Tp2)의 시작 시점(Tp1)을 지시할 수 있다. 퍼블리시 듀레이션 정보는 프록시 구간(Tp1~Tp2)의 지속시간을 지시할 수 있다.
예시적으로, GAS 퍼블리시 프레임은 하기의 표 7과 같은 순서(order) 영역을 포함할 수 있다.
표 7
Figure PCTKR2016013548-appb-T000007
표 7을 참고하면, 표 7의 '0'으로 지시된 순서 영역은 카테고리(category) 정보와 연관될 수 있다. 예시적으로, '0'으로 지시된 순서 영역을 통해 GAS 퍼블리시 프레임이 NAN 단말과 연관된 프레임이라는 것을 나타낼 수 있다.
표 7의 '1'로 지시된 순서 영역은 액션(action) 정보와 연관될 수 있다. 예시적으로, '1'으로 지시된 순서 영역을 통해 GAS 퍼블리시 프레임이 프록시 서비스를 퍼블리시하는 프레임이라는 것을 나타낼 수 있다.
표 7의 '7'로 지시된 순서 영역은 쿼리 요청(Query Request) 정보와 연관될 수 있다. 구체적으로, 표 7의 '5'로 지시된 순서 영역에 하기 표 8의 내용이 포함될 수 있다.
표 8
Figure PCTKR2016013548-appb-T000008
도 10에서, 프록시 구간에서 프록시 서비스가 퍼블리시되는 것으로 도시되나, 본 명세서가 이에 한정되는 것은 아니다. 일 예로, NAN 데이터 클러스터(NDC) 내 NAN 단말들에 공통으로 스케줄링된 구간에서 탐색 절차 및 등록 절차가 수행될 수 있다.
제1 NAN 단말(1010)은 등록 절차(S1040, S1050)을 통해 수신된 파워세이빙 정보를 기반으로 NAN 프록시 서버(1020)로부터 프록시 서비스가 제공되는 시간 구간(Tp1~Tp2)에 대한 정보를 획득할 수 있다.
제1 NAN 단말(1010)은 프록시 구간(Tp1~Tp2)에서 어웨이크하여 활성모드에서 GAS 퍼블리시 프레임을 수신할 수 있다. 일 예로, 제1 NAN 단말(1010)은 프록시 서비스가 NAN 프록시 서버(1020)로부터 정상적으로 제공되는지 여부를 확인하기 위 동작을 수행할 수 있으며, 이에 관련하여 후술되는 도면을 통해 더 상세하게 설명된다.
제3 구간(Tp2~T3)에서, 제1 NAN 단말(1010)은 다시 잠들어 취침모드로 전환하여, 제3 구간(Tp2~T3)동안 취침모드를 유지할 수 있다.
제1 사이클(T0~T3)은 도 7의 탐색 윈도우 간격(DW interval)에 대응할 수 있다. 예로, 제1 사이클(T0~T3)은 512 시간 유닛(TU)일 수 있다. 도 10에서 도시되지 않으나, 후속 사이클에 동작에 설명은 제1 사이클(T0~T3)에 대한 설명으로 대체될 수 있음은 이해될 것이다.
도 10에서 GAS 퍼블리시 프레임은 DW가 아닌 구간에서 전송되는 것으로 도시되나, 이에 한정되는 것은 아니며 GAS 퍼블리시 프레임이 탐색윈도우(DW)에서 전송될 수 있다.
도 10은 1개의 NAN 단말과 1개의 NAN 프록시 서버와의 관계에서 설명되나, 이에 한정되는 것이 아니며 복수의 NAN 단말과 복수의 NAN 프록시 서버의 관계에서도 본 명세서가 이해될 수 있다.
도 11은 본 명세서의 다른 실시 예에 따른 이웃 인식 네트워크에서 프레임을 교환하는 방법에 관한 도면을 보여준다. 도 11의 경우, S1110 단계에서, NAN 프록시 서버(1120)는 프록시 광고 프레임을 전송할 수 있다.
NAN 프록시 서버(1120)는 프록시 광고 프레임을 전송함으로써 자신이 NAN 프록시 서버로 동작할 수 있다는 정보를 다른 NAN 단말들에게 제공할 수 있다.
예를 들어, 프록시 광고 프레임은 NAN 프록시 서버(1120)에 의해 수행되는 NAN 프록시 서버 역할에 대한 정보를 포함할 수 있다. 예로, 프록시 광고 프레임은 브로드 캐스트 방식으로 전송되는 서비스 디스커버리 프레임(SDF)일 수 있다.
S1110 단계에서, 제1 NAN 단말(1110)은 수신된 프록시 광고 프레임을 기반으로 NAN 프록시 서버를 식별할 수 있다.
이어, S1120 단계에서, 제1 NAN 단말(1110)은 식별된 NAN 프록시 서버에 관한 식별자 정보를 포함하는 GAS 탐색요청 프레임을 전송할 수 있다. 예로, S1120 단계의 GAS 탐색요청 프레임은 유니캐스트(unicast) 방식으로 전송될 수 있다.
도 10 및 도 11을 참조하면, S1110 단계 및 S1120 단계를 제외한 나머지 도 11의 시그널링 절차는 도 10에서 설명된 내용을 기반으로 이해될 수 있으므로, 이에 관한 설명은 생략한다.
도 12는 본 명세서의 또 다른 실시 예에 따른 이웃 인식 네트워크에서 프레임을 교환하는 방법에 관한 도면을 보여준다. 도 10 및 도 12를 참조하면, 도 12의 제1 구간(T0~T1) 및 제2 구간(T1~Tp1)에 대한 설명은 도 10에서 설명된 내용으로 대체할 수 있음은 이해될 것이다.
S1260 단계에서, 도 12의 제1 NAN 단말(1210)은 프록시 구간(Tp1~Tp2)에서 GAS 서브스크라이브 프레임을 NAN 프록시 서버(1220)로 전송할 수 있다.
예시적으로, 도 12의 GAS 서브스크라이브 프레임은 하기의 표 9와 같은 순서(order) 영역을 포함할 수 있다.
표 9
Figure PCTKR2016013548-appb-T000009
표 9를 참고하면, 표 9의 '0'으로 지시된 순서 영역은 카테고리(category) 정보와 연관될 수 있다. 예시적으로, '0'으로 지시된 순서 영역을 통해 GAS 서브스크라이브 프레임이 NAN 단말과 연관된 프레임이라는 것을 나타낼 수 있다.
표 9의 '1'로 지시된 순서 영역은 액션(action) 정보와 연관될 수 있다. 예시적으로, '1'으로 지시된 순서 영역을 통해 GAS 서브스크라이브 프레임이 프록시 서비스를 서브스크라이브하기 위한 것임을 나타낼 수 있다.
표 9의 '5'로 지시된 순서 영역은 쿼리 요청(Query Request) 정보와 연관될 수 있다. 표 9의 '5'로 지시된 순서 영역에 프록시된 서비스와 연관된 정보가 포함될 수 있다.
구체적으로, 표 9의 '5'로 지시된 순서 영역에 NAN 프록시 서버에 등록된 프록시 서비스 정보를 요청하기 위한 ANQP 쿼리 식별 정보(예를 들어, 등록된 프록시 서비스 정보)가 포함될 수 있다.
S1270 단계에서, NAN 프록시 서버(1220)는 GAS 서브스크라이브 프레임에 대한 응답으로 GAS 퍼블리시 프레임을 전송할 수 있다.
예시적으로, 도 12의 GAS 퍼블리시 프레임은 하기의 표 10과 같은 순서(order) 영역을 포함할 수 있다.
표 10
Figure PCTKR2016013548-appb-T000010
표 10을 참고하면, 표 10의 '0'으로 지시된 순서 영역은 카테고리(category) 정보와 연관될 수 있다. 예시적으로, '0'으로 지시된 순서 영역을 통해 GAS 퍼블리시 프레임이 NAN 단말과 연관된 프레임이라는 것을 나타낼 수 있다.
표 10의 '1'로 지시된 순서 영역은 액션(action) 정보와 연관될 수 있다. 예시적으로, '1'으로 지시된 순서 영역을 통해 GAS 퍼블리시 프레임이 프록시 서비스를 퍼블리시하기 위한 프레임이라는 것을 나타낼 수 있다.
표 10의 '7'로 지시된 순서 영역은 쿼리 요청(Query Request) 정보에 대한 응답인 쿼리 응답(Query Response) 정보와 연관되며, 구체적으로 하기 표 11의 정보가 포함될 수 있다.
표 11
Figure PCTKR2016013548-appb-T000011
도 12와 같이 프록시 구간(Tp1~Tp2)에서 GAS 서브스크라이브 프레임을 통해 프록시 서비스의 제공을 요청하는 경우, 프록시 서버로부터 프록시 클라이언트로 전송되는 프레임의 수신의 정확도와 관련된 NAN 단말의 성능이 향상될 수 있다.
도 13은 본 명세서의 실시 예에 따른 프록시 구간에서 NAN 단말의 동작을 예시적으로 보여주는 도면이다.
도 7 내지 도 13을 참조하면, 도 13의 NAN 프록시 단말(1310)은 NAN 프록시 서버(1320)에 대한 디스커버리 절차 및 등록 절차를 완료한 은 도 10 내지 도 12의 제1 NAN 단말(1010, 1110, 1210)로 이해될 수 있다.
도 13에 도시되지 않았으나, 도 10 내지 도 12의 제1 구간(T0~T1)에서 디스커버리 절차 및 등록 절차를 완료한 NAN 프록시 단말(1310)은 제2 구간(T1~Pr1)에서 취침모드를 유지할 수 있다.
도 13의 NAN 프록시 단말(1310)은 도 10 내지 도 12에서 언급한 등록 절차를 통해 NAN 프록시 서버(1320)의 파워세이빙 정보를 획득할 수 있다. NAN 프록시 단말(1310)은 NAN 프록시 서버(1320)의 파워세이빙 정보를 기반으로 프록시 구간(Pr1~ Pr2)의 시작 시점(Pr1)에서 취침모드(sleep mode)부터 활성모드(active mode)로 어웨이크할 수 있다. NAN 프록시 단말(1310)은 프록시 구간(Pr1~ Pr2) 동안 활성모드(active mode)를 유지할 수 있다.
도 13의 NAN 프록시 서버(1320)가 NAN 프록시 서버(1320)에 등록된 서비스(즉, 위탁된 서비스)에 상응하는 서비스를 요청하는 제2 NAN 단말(1330))을 찾은 경우를 가정한다. 이 경우, S1330 단계에서, NAN 프록시 서버(1320)는 등록된 서비스(즉, 프록시 서비스)를 제공하기 위한 데이터 처리를 수행할 수 있다.
즉, NAN 프록시 서버(1320)는 NAN 프록시 단말(1310)로부터 위탁된 서비스와 연관된 GAS 퍼블리시 프레임을 NAN 프록시 단말(1310) 및 제2 NAN 단말(1330)로 전송할 수 있다. 예를 들어, S1330 단계에서 전송되는 GAS 퍼블리시 프레임은 유니캐스트 방식 또는 멀티 캐스트 방식으로 전송될 수 있다.
도 14 및 도 15는 본 명세서의 실시 예에 따른 NAN 단말의 커버리지 손실 감지 동작을 수행하는 방법을 보여주는 도면이다.
도 7 내지 도 14를 참조하면, 도 14의 제1 구간(T0~T1) 및 제2 구간(T1~Tp1)에 대한 설명은 은 도 10의 제1 구간(T0~T1) 및 제2 구간(T1~Tp1)으로 대체될 수 있음은 이해될 것이다. 이에 따라, S1410 단계 내지 S1450 단계에 대한 설명이 생략될 수 있음은 이해될 것이다.
제1 NAN 단말(1410)은 도 14의 등록 절차(S1440, S1450)를 통해 NAN 프록시 서버(1420)의 파워세이빙(power saving) 정보를 획득할 수 있다. 도 14의 경우, 커버리지 손실 감지 동작(coverage loss detection)을 수행하는 도 14의 제1 NAN 단말(1410)이 획득한 파워세이빙 정보는 킵 얼라이브 오프셋 정보(keep alive offset) 및 킵 얼라이브 리포트 듀레이션(keep alive offset duration) 정보를 더 포함할 수 있다.
예를 들어, 킵 얼라이브 오프셋 정보(keep alive offset)는 도 14의 얼라이브 구간(Tp3~ Tp4)의 시작 시점(Tp3)을 지시할 수 있다. 다시 말해 킵 얼라이브 오프셋 정보(keep alive offset)는 제1 NAN 단말(1410)이 제1 구간(T0~T1, DW)의 종료 시점(T1)부터 취침모드(sleep mode)를 유지하는 듀레이션을 나타낼 수 있다. 예를 들어, 킵 얼라이브 리포트 듀레이션(keep alive report duration) 정보는 얼라이브 구간(Tp3~ Tp4)의 듀레이션을 나타낼 수 있다.
S1460 단계에서, 제1 NAN 단말(1410)은 얼라이브 구간(Tp3~ Tp4)에서 킵 얼라이브 리포트(keep alive report) 프레임을 NAN 프록시 서버(1420)로 전송할 수 있다. 이 경우, 킵 얼라이브 리포트(keep alive report) 프레임은 QoS 널 프레임(null frame)일 수 있다.
도 14에 도시된 제1 사이클(T0~T3) 이후의 다음 사이클(미도시)마다 킵 얼라이브 리포트(keep alive report) 프레임이 전송된다. 킵 얼라이브 리포트(keep alive report) 프레임의 송수신 여부를 기반으로 커버리지 손실 감지 동작 이 수행될 수 있다.
도 7 내지 도 15를 참조하면, S1510 단계에서, 프록시 클라이언트(즉, 도 14의 1410)는 도 14의 얼라이브 구간(Tp3~ Tp4)에서 킵 얼라이브 리포트(keep alive report) 프레임을 NAN 프록시 서버(즉, 도 14의 1420)로 전송할 수 있다.
S1520 단계에서, NAN 프록시 서버(즉, 도 14의 1420)는 매 사이클마다 킵 얼라이브 리포트(keep alive report) 프레임의 수신 여부를 판단할 수 있다. 킵 얼라이브 리포트(keep alive report) 프레임이 미리 정해진 횟수 이내로 수신되면, 수순은 종료된다.
NAN 프록시 서버(즉, 도 14의 1420)가 미리 정해진 횟수만큼 얼라이브 리포트(keep alive report) 프레임이 수신하지 못하는 경우, S1530 단계가 수행될 수 있다.
S1530 단계에서, 프록시 서버(1420)는 일정 횟수만큼 킵 얼라이브 리포트(keep alive report) 프레임을 수신하지 못한 프록시 클라이언트(즉, 도 14의 1410)를 프록시 서버(1420)에 의해 제공되는 커버리지를 벗어난 단말로 판단할 수 있다. 이에 따라, 프록시 서버(1420)는 등록된 프록시 클라이언트(즉, 도 14의 1410)에 대한 정보를 삭제할 수 있다.
도 16은 본 명세서의 다른 실시 예에 따른 NAN 단말의 커버리지 손실 감지 동작을 수행하는 방법에 대한 순서도이다.
도 7 내지 도 13 및 도 16을 참조하면, S1610 단계에서, NAN 프록시 서버와 NAN 프록시 클라이언트 간 디스커버리 절차가 수행될 수 있다. 예시적으로, 도 16의 디스커버리 절차는 도 10의 디스커버리 절차(S1010 내지 S1030)에 상응할 수 있다.
S1620 단계에서, NAN 프록시 서버와 NAN 프록시 클라이언트 간 등록 절차가 수행될 수 있다. 예시적으로, 도 16의 등록 절차는 도 10의 등록 절차(S1040, S1050)에 상응할 수 있다.
S1630 단계에서, 커버리지 손실 감지 동작(coverage loss detection)을 수행하는 NAN 프록시 클라이언트(즉, 도 10의 1010)는 도 10의 프록시 구간에서 활성 모드를 유지하며, NAN 프록시 서버로부터 프록시 서비스와 연관된 GAS 퍼블리시 프레임의 수신 여부를 확인할 수 있다.
다시 말해, NAN 프록시 클라이언트는 각 사이클마다 NAN 프록시 서버에 위탁한 서비스가 NAN 프록시 서버의 커버리지에서 정상적으로 제공되고 있는지 확인할 수 있다. 만일 NAN 프록시 서버가 미리 정해진 횟수 이내로 GAS 퍼블리시 프레임을 수신하면, 수순은 종료된다.
NAN 프록시 서버가 미리 정해진 횟수만큼 GAS 퍼블리시 프레임을 수신하면, S1640 단계가 수행될 수 있다.
S1640 단계에서, NAN 프록시 서버의 커버리지로부터 NAN 프록시 클라이언트가 벗어난 영역에 위치한다고 판단될 수 있으므로, NAN 프록시 클라이언트는 새로운 NAN 프록시 서버를 탐색하기 위한 동작을 수행할 수 있다.
도 17은 본 명세서의 실시 예에 따른 NAN 단말의 업데이트 동작을 수행하는 방법에 관한 순서도이다.
도 7 내지 도 17을 참조하면, 도 17의 제1 구간(T0~T1) 및 제2 구간(T1~Tp1)에 대한 설명은 은 도 10의 제1 구간(T0~T1) 및 제2 구간(T1~Tp1)으로 대체될 수 있음은 이해될 것이다. 이에 따라, S1710 단계 내지 S1750 단계에 대한 설명이 생략될 수 있음은 이해될 것이다.
S1760 단계에서, 제1 NAN 단말(1710)은 업데이트 구간(Tp5~Tp6)에서 업데이트 요청 프레임을 NAN 프록시 서버(1720)로 전송할 수 있다.
도 17에서 언급되는 업데이트 요청 프레임은 예시적으로 2가지 경우에서 이용될 수 있다. 첫 번째 경우로, 업데이트 요청 프레임은 NAN 프록시 서버(1720)에 업데이트된 정보를 요청하는 프레임일 수 있다. 이 경우 업데이트 요청 프레임은 위 표 9와 같은 순서(order) 영역을 포함할 수 있다.
두 번째 경우로, 도 17의 업데이트 요청 프레임은 제1 NAN 단말(1710)에 업데이트된 정보가 발생하면, 자신의 업데이트된 정보를 전달하기 위한 프레임일 수 있다. 이 경우 업데이트 요청 프레임은 하기 표 12와 같은 순서(order) 영역을 포함할 수 있다.
표 12
Figure PCTKR2016013548-appb-T000012
표 12를 참고하면, 표 12의 '0'으로 지시된 순서 영역은 카테고리(category) 정보와 연관될 수 있다. 예시적으로, '0'으로 지시된 순서 영역을 통해 업데이트 요청 프레임이 NAN 단말과 연관된 프레임이라는 것을 나타낼 수 있다.
표 12의 '1'로 지시된 순서 영역은 액션(action) 정보와 연관될 수 있다. 예시적으로, '1'으로 지시된 순서 영역을 통해 업데이트 요청 프레임이 NAN 프록시 클라이언트인 제1 NAN 단말(1710)에 업데이트된 정보를 전달하기 위한 프레임이라는 것을 나타낼 수 있다.
표 12의 '5'로 지시된 순서 영역은 쿼리 요청(Query Request) 정보와 연관되며, 제1 NAN 단말(1710)에 업데이트된 정보를 포함할 수 있다.
구체적으로, 표 12의 '5'로 지시된 순서 영역에 NAN 프록시 서버에 NAN 프록시 클라이언트의 업데이트된 사항을 등록하기 위한 ANQP 쿼리 식별 정보(Query ID)가 포함될 수 있다.
예시적으로, 도 17의 업데이트 응답 프레임은 하기의 표 13과 같은 순서(order) 영역을 포함할 수 있다.
표 13
Figure PCTKR2016013548-appb-T000013
표 13을 참고하면, 표 13의 '0'으로 지시된 순서 영역은 카테고리(category) 정보와 연관될 수 있다. 예시적으로, '0'으로 지시된 순서 영역을 통해 업데이트 프레임이 NAN 단말과 연관된 프레임이라는 것을 나타낼 수 있다.
표 13의 '1'로 지시된 순서 영역은 액션(action) 정보와 연관될 수 있다. 예시적으로, '1'으로 지시된 순서 영역을 통해 업데이트 응답 프레임이 업데이트 요청 프레임에 대한 응답으로 전송되는 것임을 나타낼 수 있다.
표 13의 '7'로 지시된 순서 영역에 업데이트 요청 프레임의 ANQP 쿼리에 대한 응답으로 NAN 프록시 서버에 의한 업데이트 동작의 수행 여부에 대한 정보가 포함될 수 있다. 구체적으로, 표 13의 '7'로 지시된 순서 영역에 하기 표 14의 내용이 포함될 수 있다.
표 14
Figure PCTKR2016013548-appb-T000014
또한, 제1 NAN 단말(1710)은 추가 이용가능 윈도우(Further Availability Window, 이하 'FAW') 또는 NDC 공통 스케줄링 구간(commom schedule period)에서 NAN 프록시 서버에 업데이트된 내용을 요청하기 위해 업데이트 요청 프레임을 전송할 수 있다. 이 경우, 추가 이용가능 윈도우(FAW) 또는 NDC 공통 스케줄링 구간(commom schedule period)에서 전송되는 업데이트 요청 프레임은 위 표 9의 내용을 포함할 수 있다.
또한, NAN 단말은 추가 이용가능 윈도우(FAW) 또는 NDC 공통 스케줄링 구간(commom schedule period)에서 자신의 업데이트 사항을 업데이트 요청 프레임을 통해 NAN 프록시 서버에 전달할 수 있다. 이 경우, 업데이트 요청 프레임은 위 표 12와 같은 순서(order) 영역을 포함할 수 있다. 업데이트 요청 프레임에 대한 응답으로 전송되는 업데이트 응답 프레임은 위 표 13과 같은 순서(order) 영역을 포함할 수 있다.
참고로, 프록시 클라이언트가 프록시 서버에 등록된 서비스인 프록시 서비스를 해지하기 위해 GAS 해지요청 프레임을 프록시 서버로 전송할 수 있다.
예시적으로, GAS 해지요청 프레임은 하기의 표 15와 같은 순서(order) 영역을 포함할 수 있다.
표 15
Figure PCTKR2016013548-appb-T000015
표 15를 참고하면, 표 15의 '0'으로 지시된 순서 영역은 카테고리(category) 정보와 연관될 수 있다. 예시적으로, '0'으로 지시된 순서 영역을 통해 GAS 해지요청 프레임이 NAN 단말과 연관된 프레임이라는 것을 나타낼 수 있다.
표 15의 '1'로 지시된 순서 영역은 액션(action) 정보와 연관될 수 있다. 예시적으로, '1'으로 지시된 순서 영역을 통해 GAS 해지요청 프레임이 NAN 프록시 클라이언트가 NAN 프록시 서버에 등록된 프록시 서비스를 해지하기 위한 프레임이라는 것을 나타낼 수 있다. 표 15의 '5'로 지시된 순서 영역은 쿼리 요청(Query Request) 정보와 연관되며, NAN 프록시 서버에 등록된 프록시 서비스를 해지하기 위한 정보를 포함할 수 있다.
프록시 서버는 GAS 해지요청 프레임에 대한 응답으로 GAS 해지응답 프레임을 전송할 수 있다.
예시적으로, GAS 해지응답 프레임은 하기의 표 16과 같은 순서(order) 영역을 포함할 수 있다.
표 16
Figure PCTKR2016013548-appb-T000016
표 16을 참고하면, 표 16의 '0'으로 지시된 순서 영역은 카테고리(category) 정보와 연관될 수 있다. 예시적으로, '0'으로 지시된 순서 영역을 통해 GAS 해지응답 프레임이 NAN 단말과 연관된 프레임이라는 것을 나타낼 수 있다.
표 16의 '1'로 지시된 순서 영역은 액션(action) 정보와 연관될 수 있다. 예시적으로, '1'으로 지시된 순서 영역을 통해 GAS 해지응답 프레임이 GAS 해지요청 프레임에 대한 응답으로 전송되는 것임을 나타낼 수 있다.
표 16의 '7'로 지시된 순서 영역에 GAS 해지요청 프레임의 ANQP 쿼리에 대한 응답으로 NAN 프록시 서버에 의한 해지(deregistration) 동작의 수행 여부에 대한 정보가 포함될 수 있다. 구체적으로, 표 16의 '7'로 지시된 순서 영역에 하기 표 17의 내용이 포함될 수 있다.
표 17
Figure PCTKR2016013548-appb-T000017
도 18은 본 실시 예가 적용될 수 있는 무선 단말을 나타내는 블록도이다.
도 18을 참조하면, 무선 단말은 상술한 실시 예를 구현할 수 있는 STA로서, AP 또는 비AP STA(non-AP station)일 수 있다. 무선 단말은 상술한 사용자에 대응되거나, 상기 사용자에 신호를 송신하는 송신 단말에 대응될 수 있다.
AP(1800)는 프로세서(1810), 메모리(1820) 및 RF부(radio frequency unit, 1830)를 포함한다.
RF부(1830)는 프로세서(1810)와 연결하여 무선신호를 송신/수신할 수 있다.
프로세서(1810)는 본 명세서에서 제안된 기능, 과정 및/또는 방법을 구현할 수 있다. 예를 들어, 프로세서(1810)는 전술한 본 실시 예에 따른 동작을 수행할 수 있다. 프로세서(1810)는 도 1 내지 도 17의 본 실시 예에서 개시된 AP의 동작을 수행할 수 있다.
비AP STA(1850)는 프로세서(1860), 메모리(1870) 및 RF부(radio frequency unit, 1880)를 포함한다.
RF부(1880)는 프로세서(1860)와 연결하여 무선신호를 송신/수신할 수 있다.
프로세서(1860)는 본 실시 예에서 제안된 기능, 과정 및/또는 방법을 구현할 수 있다. 예를 들어, 프로세서(1860)는 전술한 본 실시 예에 따른 non-AP STA동작을 수행하도록 구현될 수 있다. 프로세서(1860)는 도 1 내지 17의 본 실시 예에서 개시된 non-AP STA의 동작을 수행할 수 있다.
프로세서(1810, 1860)는 ASIC(application-specific integrated circuit), 다른 칩 셋, 논리 회로, 데이터 처리 장치 및/또는 베이스밴드 신호 및 무선 신호를 상호 변환하는 변환기를 포함할 수 있다. 메모리(1820, 1870)는 ROM(read-only memory), RAM(random access memory), 플래쉬 메모리, 메모리 카드, 저장 매체 및/또는 다른 저장 장치를 포함할 수 있다. RF부(1830, 1880)는 무선 신호를 전송 및/또는 수신하는 하나 이상의 안테나를 포함할 수 있다.
본 실시 예가 소프트웨어로 구현될 때, 상술한 기법은 상술한 기능을 수행하는 모듈(과정, 기능 등)로 구현될 수 있다. 모듈은 메모리(1820, 1870)에 저장되고, 프로세서(1810, 1860)에 의해 실행될 수 있다. 메모리(1820, 1870)는 프로세서(1810, 1860) 내부 또는 외부에 있을 수 있고, 잘 알려진 다양한 수단으로 프로세서(1810, 1860)와 연결될 수 있다.
본 명세서의 상세한 설명에서는 구체적인 실시 예에 관하여 설명하였으나, 본 명세서의 범위에서 벗어나지 않는 한도 내에서 여러 가지 변형이 가능하다. 그러므로, 본 명세서의 범위는 상술한 실시 예에 국한되어 정해져서는 안되며 후술하는 특허청구범위뿐만 아니라 이 발명의 특허청구범위와 균등한 것들에 의해 정해져야 한다.

Claims (11)

  1. 제1 NAN 단말에 의해, 이웃 인식 네트워크(Neighbor Awareness Network)에서 프레임을 교환하는 방법에 있어서,
    상기 제1 NAN 단말에 등록된 서비스인 프록시 서비스(proxy service)를 탐색(discovery)하기 위한 GAS(Generic Advertisement Service) 탐색요청 프레임을 제2 NAN 단말로부터 수신하는 단계;
    상기 GAS 탐색요청 프레임에 포함된 제1 서비스 식별정보와 상기 등록된 서비스에 상응하는 제2 서비스 식별정보가 일치하는지 여부를 판단하는 단계;
    상기 제2 서비스 식별정보가 상기 제1 서비스 식별정보와 일치하면, 상기 GAS 탐색요청 프레임을 기반으로 GAS 탐색응답 프레임을 상기 제2 NAN 단말로 전송하는 단계;
    상기 제1 NAN 단말에서의 상기 프록시 서비스의 제공을 허락하는 GAS 등록요청 프레임을 상기 제2 NAN 단말로부터 수신하되, 상기 등록요청 프레임은 상기 제1 NAN 단말에 의해 상기 프록시 서비스가 제공될 활성구간을 지시하는 파워세이빙 정보를 획득하기 위한 프레임인, 단계;
    상기 GAS 등록요청 프레임을 기반으로 상기 파워세이빙 정보를 포함하는 GAS 등록응답 프레임을 상기 제2 NAN 단말로 전송하는 단계; 및
    상기 활성구간에서 상기 프록시 서비스를 제공하기 위한 데이터 처리를 수행하는 단계를 포함하는 방법.
  2. 제1 항에 있어서,
    상기 활성구간은 탐색 윈도우(discovery window)가 아닌 시간 구간인 방법.
  3. 제1 항에 있어서,
    상기 GAS 탐색요청 프레임, 상기 GAS 탐색응답 프레임, 상기 GAS 등록요청 프레임, 상기 GAS 등록응답 프레임 및 상기 GAS 퍼블리시 프레임은 액세스 네트워크 쿼리 프로토콜(Access Network Query Protocol)에 따른 프레임인 방법.
  4. 제1 항에 있어서,
    상기 GAS 탐색요청 프레임은 브로드 캐스트 방식 또는 멀티 캐스트 방식으로 전송되는 프레임인 방법.
  5. 제1 항에 있어서,
    제1 NAN 단말은 NAN 프록시 서버 단말이고, 상기 제2 NAN 단말은 NAN 프록시 클라이언트 단말인 방법.
  6. 제1 항에 있어서,
    상기 프록시 서비스를 제공하기 위해 상기 데이터 처리를 수행하는 단계는,
    상기 프록시 서비스와 연관된 프레임을 수신하기 위해, 상기 제2 NAN 단말이 상기 파워세이빙 정보를 기반으로 상기 활성구간의 시작 시점에서 취침모드로부터 활성모드로 전환하고, 상기 활성구간 동안 상기 활성모드를 유지하는 단계를 포함하는 방법.
  7. 제1 항에 있어서,
    상기 파워세이빙 정보는 상기 제1 단말이 상기 탐색윈도우에서 깨어나는 주기와 연관된 탐색윈도우 간격 정보, 상기 제1 단말의 취침모드의 듀레이션과 연관된 슬립 듀레이션 정보, 상기 활성구간의 시작 시점과 연관된 어웨이크 타임 오프셋 정보 그리고 상기 활성구간의 지속시간과 연관된 퍼블리시 듀레이션 정보를 포함하는 방법.
  8. 제1 항에 있어서,
    상기 프록시 서비스가 제공되는 커버리지 영역에 상기 제2 NAN 단말이 존재하는지 여부를 확인하기 위한 킵 얼라이브 프레임(keep alive frame)의 수신 여부를 판단하는 단계; 및
    미리 정해진 횟수만큼 상기 제2 NAN 단말로부터 상기 킵 얼라이브 프레임을 수신하지 못한다면, 상기 제1 NAN 단말은 상기 프록시 서비스를 삭제하는 단계를 더 포함하는 방법.
  9. 제8 항에 있어서,
    상기 킵 얼라이브 프레임은 QoS 널 프레임(Quality of Service null frame)이고, 상기 킵 얼라이브 프레임은 상기 파워세이빙 정보를 기반으로 정해진 시간 구간에서 전송되는 프레임인 방법.
  10. 제1 항에 있어서,
    상기 제2 NAN 단말이 미리 정해진 횟수만큼 상기 프록시 서비스와 연관된 프레임을 수신하지 못한다면, 상기 제2 NAN 단말은 제3 NAN 단말에 등록된 서비스를 탐색하기 위한 제2 GAS 탐색요청 프레임을 전송하는 단계를 더 포함하는 방법.
  11. 이웃 인식 네트워크(Neighbor Awareness Network)에서 프레임을 교환하는 제1 단말에 있어서,
    무선신호를 송수신하는 송수신기; 및
    상기 송수신기에 연결되는 프로세서를 포함하되, 상기 프로세서는,
    상기 제1 장치에 등록된 서비스인 프록시 서비스(proxy service)를 탐색(discovery)하기 위한 GAS(Generic Advertisement Service) 탐색요청 프레임을 제2 NAN 단말로부터 수신하도록 구현되고,
    상기 GAS 탐색요청 프레임에 포함된 제1 서비스 식별정보와 상기 등록된 서비스에 상응하는 제2 서비스 식별정보가 일치하는지 여부를 판단하도록 구현되고,
    상기 제2 서비스 식별정보가 상기 제1 서비스 식별정보와 일치하면, 상기 GAS 탐색요청 프레임을 기반으로 GAS 탐색응답 프레임을 상기 제2 NAN 단말로 전송하도록 구현되고,
    상기 제1 NAN 단말에서의 상기 프록시 서비스의 제공을 허락하는 GAS 등록요청 프레임을 상기 제2 NAN 단말로부터 수신하도록 구현되되, 상기 등록요청 프레임은 상기 제1 NAN 단말에 의해 상기 프록시 서비스가 제공될 활성구간을 지시하는 파워세이빙 정보를 획득하기 위한 프레임이고,
    상기 GAS 등록요청 프레임을 기반으로 상기 파워세이빙 정보를 포함하는 GAS 등록응답 프레임을 상기 제2 NAN 단말로 전송하도록 구현되고,
    상기 활성구간에서 상기 프록시 서비스를 제공하기 위한 데이터 처리를 수행하도록 구현되는 단말.
PCT/KR2016/013548 2015-11-23 2016-11-23 무선랜 시스템에서 프록시 서비스를 위한 프레임을 교환하는 방법 및 이를 이용한 단말 WO2017090979A1 (ko)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US201562258541P 2015-11-23 2015-11-23
US62/258,541 2015-11-23

Publications (1)

Publication Number Publication Date
WO2017090979A1 true WO2017090979A1 (ko) 2017-06-01

Family

ID=58764337

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/KR2016/013548 WO2017090979A1 (ko) 2015-11-23 2016-11-23 무선랜 시스템에서 프록시 서비스를 위한 프레임을 교환하는 방법 및 이를 이용한 단말

Country Status (1)

Country Link
WO (1) WO2017090979A1 (ko)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2019032136A1 (en) * 2017-08-08 2019-02-14 Intel IP Corporation APPARATUS, SYSTEM AND METHOD FOR NEIGHBORHOOD-SENSITIVE NETWORKING NETWORK (NAN) MULTICAST SERVICE GROUP (NMSG) PLANNING

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20130115918A1 (en) * 2011-11-09 2013-05-09 Nokia Corporation Methods and Apparatus For Wireless Networking Connection
US20130288668A1 (en) * 2012-04-27 2013-10-31 Interdigital Patent Holdings, Inc. Method and apparatus for supporting proximity discovery procedures
US20140269555A1 (en) * 2013-03-15 2014-09-18 Qualcomm Incorporated Systems and methods for sharing context information in a neighbor aware network
US20150043429A1 (en) * 2012-02-16 2015-02-12 Lg Electronics, Inc. Method and apparatus performing proximity service in wireless communication system
WO2015152657A1 (ko) * 2014-04-02 2015-10-08 엘지전자 주식회사 무선 통신 시스템에서 nan 단말의 신호 송수신 방법 및 장치

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20130115918A1 (en) * 2011-11-09 2013-05-09 Nokia Corporation Methods and Apparatus For Wireless Networking Connection
US20150043429A1 (en) * 2012-02-16 2015-02-12 Lg Electronics, Inc. Method and apparatus performing proximity service in wireless communication system
US20130288668A1 (en) * 2012-04-27 2013-10-31 Interdigital Patent Holdings, Inc. Method and apparatus for supporting proximity discovery procedures
US20140269555A1 (en) * 2013-03-15 2014-09-18 Qualcomm Incorporated Systems and methods for sharing context information in a neighbor aware network
WO2015152657A1 (ko) * 2014-04-02 2015-10-08 엘지전자 주식회사 무선 통신 시스템에서 nan 단말의 신호 송수신 방법 및 장치

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2019032136A1 (en) * 2017-08-08 2019-02-14 Intel IP Corporation APPARATUS, SYSTEM AND METHOD FOR NEIGHBORHOOD-SENSITIVE NETWORKING NETWORK (NAN) MULTICAST SERVICE GROUP (NMSG) PLANNING

Similar Documents

Publication Publication Date Title
WO2016171527A1 (ko) 무선 통신 시스템에서 nan 프록시 서버에 등록을 수행하는 방법 및 장치
WO2016190721A1 (ko) 무선 통신 시스템에서 nan 프록시 서버를 통해 프록시 서비스를 제공하는 방법 및 그 장치
WO2016204497A1 (ko) 무선 통신 시스템에서 nan 프록시 서버가 릴레이 디바이스 역할을 수행하는 방법 및 장치
WO2012121476A1 (ko) 의료 신체 영역 네트워크에서 데이터를 송수신하기 위한 방법 및 장치
WO2014025238A1 (en) Method and apparatus for two-hop link communication in wireless communication network
WO2013073838A1 (ko) 와이파이 다이렉트 네트워크를 통한 지원 서비스 탐색 방법 및 디바이스
WO2013081393A1 (ko) 기기간 통신을 지원하는 무선접속시스템에서 기기간 동기화 및 식별을 지원하는 방법
WO2020251240A1 (en) Method and apparatus for improving service reliability in wireless communication system
WO2017146461A1 (ko) 페이징 기법에 따른 이웃 인식 네트워크를 위한 방법 및 이를 이용한 무선 단말
WO2016195448A1 (ko) 무선 통신 시스템에서 nan 단말의 상태 천이 방법 및 장치
WO2016137224A1 (ko) 무선 통신 시스템에서 데이터를 전송하는 방법 및 장치
WO2011155732A2 (ko) 장치가 다른 장치와 통신 하는 방법
WO2017018823A1 (ko) 무선 통신 시스템에서 어플리케이션 서비스 플랫폼 세션 형성 방법 및 장치
WO2016148406A1 (ko) 무선 통신 시스템에서 어플리케이션 서비스 플랫폼을 이용하여 서비스를 지원하는 방법 및 장치
WO2016148523A1 (ko) 무선 통신 시스템에서 서비스 디스커버리를 수행하는 방법 및 장치
WO2019221493A1 (ko) 5g 이동통신 시스템에서 셀룰러 iot 서비스를 위해 단말을 제어하는 방법
WO2019177231A1 (ko) 무선랜 시스템에서 타겟 액세스 포인트에 대한 정보를 전달하기 위한 방법 및 이를 이용한 액세스 포인트
WO2014030894A1 (ko) 무선랜 시스템에서 고속 링크 셋업 방법 및 이를 위한 장치
WO2016144088A1 (ko) 무선 통신 시스템에서 멀티 채널을 이용하여 데이터를 전송하는 방법 및 장치
WO2017105154A1 (ko) 무선 통신 시스템에서 nan 단말이 레인징 오퍼레이션을 수행하는 방법 및 장치
WO2016137097A1 (ko) Nan 장치 간의 데이터 통신 방법 및 데이터 통신을 수행하는 nan 장치
WO2017010843A1 (ko) 무선 통신 시스템에서 프록시 서비스에 대한 프레임을 교환하는 방법 및 장치
WO2017057988A1 (ko) 무선 통신 시스템에서 nan 단말이 nan 클러스터로 머징하는 방법 및 장치
WO2022139488A1 (ko) 무선 통신 시스템에서 릴레이 단말을 재선택하는 방법 및 장치
WO2016209019A1 (ko) 무선 통신 시스템에서 mdns를 이용하여 디스커버리를 수행하는 방법 및 장치

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: 16868875

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 16868875

Country of ref document: EP

Kind code of ref document: A1