WO2017086764A1 - Method for performing scheduling of neighbor awareness network through paging technique, and device using same - Google Patents
Method for performing scheduling of neighbor awareness network through paging technique, and device using same Download PDFInfo
- Publication number
- WO2017086764A1 WO2017086764A1 PCT/KR2016/013442 KR2016013442W WO2017086764A1 WO 2017086764 A1 WO2017086764 A1 WO 2017086764A1 KR 2016013442 W KR2016013442 W KR 2016013442W WO 2017086764 A1 WO2017086764 A1 WO 2017086764A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- paging
- nan
- length
- window
- paging window
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W68/00—User notification, e.g. alerting and paging, for incoming communication, change of service or the like
- H04W68/02—Arrangements for increasing efficiency of notification or paging channel
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/12—Wireless traffic scheduling
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W84/00—Network topologies
- H04W84/18—Self-organising networks, e.g. ad-hoc networks or sensor networks
Definitions
- the present disclosure relates to wireless communication, and more particularly, to a method for performing scheduling of a neighbor awareness network (NAN) through a paging scheme, and an apparatus using the same.
- NAN neighbor awareness network
- 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 performing scheduling of a neighbor aware network (NAN) with improved performance through a paging technique of dynamically adjusting a time length of a paging window, and an apparatus using the same.
- NAN neighbor aware network
- a second device includes a first paging frame that maintains an active state in a first paging window and includes first identification information indicating an apparatus for receiving buffered traffic. Receiving from, determining whether the first identification information indicates the first device, setting the length of the second paging window according to the determination result, entering into an inactive state after the first paging window, Maintaining an active state in the set second paging window and receiving a second paging frame from the second device in the second paging window.
- NAN neighbor aware network
- a method and an apparatus using the same are provided for performing scheduling of a neighbor aware network having improved performance through a paging technique of dynamically adjusting a time length of a paging window.
- 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.
- P-NDL 8 illustrates a paging NDL (P-NDL) technique among NDL scheduling techniques of a NAN terminal.
- FIG. 9 is a diagram illustrating a paging window and a transmission window of the P-NDL.
- FIG. 10 shows an example of a scheduling method of a neighbor aware network through a paging scheme according to an embodiment of the present disclosure.
- FIG. 11 shows an example of an extension of a scheduling method of a neighbor aware network through a paging scheme according to an embodiment of the present disclosure.
- FIG. 12 illustrates an example of a scheduling method of a neighbor aware network through a paging scheme according to another embodiment of the present specification.
- FIG. 13 is a view illustrating an extension example of a scheduling method of a neighbor aware network through a paging scheme according to another embodiment of the present specification.
- FIG. 14 is a flowchart illustrating a scheduling method of a neighbor aware network through a paging scheme according to an embodiment of the present disclosure.
- FIG. 15 is a timing diagram for adjusting a length of a paging window through a paging scheme according to an embodiment of the present disclosure.
- FIG. 16 illustrates a case in which a paging frame through a paging scheme is received in a transmission window according to an embodiment of the present specification.
- FIG. 17 is a diagram illustrating a timing point and a limit number of adjusting a length of a paging window through a paging scheme according to the present embodiment.
- FIGS. 18 and 19 are diagrams illustrating a method of controlling the length of a paging window according to another embodiment of the present specification.
- 20 is a diagram illustrating a field area of a paging frame according to another embodiment of the present specification.
- 21 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 a time axis is a time unit (hereinafter, referred to as a 'TU').
- a '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 (“PF”) to NAN_1.
- PF paging frame
- the NAN_1 receiving the paging frame PF may transmit data for NAN_2 to the NAN_2 during the transmission windows T2_2 to T2_3 and TxW.
- the transmission window TxW will be described in more detail with reference to the drawings below.
- 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.
- FIG. 9 is a diagram illustrating a paging window and a transmission window of the P-NDL.
- the paging windows T2_1 to T2_2 of FIG. 9 correspond to the paging windows T2_1 to T2_2 of FIG. 8, and the transmission windows T2_2 to T2_3 of FIG. 9 correspond to FIGS. 8 and 9. It may correspond to the transmission window (T2_2 ⁇ T2_3) of.
- the publisher having the data of FIG. 9 means a frame (ie, a paging frame of step S850) that includes a list of destinations of buffered data at the publisher. Is transmitted from the paging windows T2_1 to T2_2 of FIG. 9.
- the frame transmitted from the publisher (ie, NAN_2 of FIG. 8) (ie, the paging frame of step S850) may be transmitted to a plurality of subscribers.
- each subscriber may determine whether it is a subscriber to receive data based on the frame transmitted from the publisher (ie, NAN_2 of FIG. 8) (ie, the paging frame of step S850).
- the subscriber (NAN_1 in FIG. 8) is checked in the list included in the frame (that is, the paging frame in step S850) to receive data from the subscriber (NAN_1 in FIG. 8). Assume a case where it is determined to be a subscriber to do.
- the subscriber may maintain an awake state during the transmission window TxW.
- the subscriber triggers to the publisher (NAN_2 of FIG. 8) to indicate that it can receive data to be sent for the subscriber (NAN_1 of FIG. 8) from the publisher (NAN_2 of FIG. 8).
- the trigger frame transmitted by the subscriber may be a QoS null type frame.
- the page attribute of the present specification may include a list of destinations of data buffered by the publisher (NAN_2 of FIG. 8).
- the paging frame PF is transmitted in a paging window PW between NAN terminals.
- An exemplary format of the page attribute may be shown in Table 1 below.
- the page attributes include an attribute ID field for identifying a type of a NAN attribute, a length field indicating a length of an attribute, and an NDL group ID for a data link group identifier.
- Field a Page Control field indicating which field is currently present, and a list of one or more NAN terminals (corresponding to the aforementioned list of destinations of buffered data) to receive buffered data by the publisher. It may include a PDL Sequence of PDLs field.
- a list of destinations of data buffered by the publisher may be included in the PDL Sequence of PDLs field.
- a list of destinations of buffered data includes at least one medium access control (MAC) address corresponding to at least one subscriber. can do.
- MAC medium access control
- FIG. 10 shows an example of a scheduling method of a neighbor aware network through a paging scheme according to an embodiment of the present disclosure.
- horizontal axes t1 and t2 of the subscriber NAN_S and the publisher NAN_P represent windows (eg, a search window, a paging window, and a transmission window) according to time intervals.
- each cycle may include 512 TUs.
- the time interval of each cycle may be a time interval based on microseconds ( ⁇ s).
- the publisher NAN_P buffers traffic for a device (not shown) other than the subscriber NAN_S.
- the publisher NAN_P buffers traffic for a device (not shown) other than the subscriber NAN_S.
- a scheduling scheme of a paging scheme is selected in all of the first to third search windows T0 to T1, T3 to T4, and T6 to T7.
- the publisher NAN_P and the subscriber NAN_S select a paging scheme among scheduling schemes through capability exchange with each other according to the foregoing assumption, and paging. You can select the paging offset associated with the start of the window.
- the publisher NAN_P and the subscriber NAN_S may maintain the inactive mode according to the paging offset determined by the first search window T0 ⁇ T1.
- the subscriber NAN_S may receive the first paging frame PF1 from the publisher NAN_P.
- the publisher NAN_P and the subscriber NAN_S may maintain an active mode.
- the subscriber NAN_S of FIG. 10 may determine whether the identifier information indicating the subscriber NAN_S is included in the first paging frame PF1 during the first paging windows T2_1 to T2_2. For example, according to the above assumption, the subscriber NAN_S may determine that the identifier information indicating the subscriber NAN_S is not included in the received first paging frame PF1.
- the subscriber NAN_S determines the length of the second paging windows T3 to T4 of the second cycles T3 to T6, which are the next cycles, of the first paging windows T2_1 to T2_1 of the first cycles T0 to T3. It can be set to have a length shorter than the length.
- the lengths of the first paging windows T2_1 to T2_2 may be equally applied to the second paging windows T5_1 to T5_3 of the second cycles T3 to T6. have.
- the subscriber NAN_S may be switched to the inactive mode during the first transmission period T2_2 to T2_3 because there is no traffic to be received.
- the publisher NAN_P may maintain an active mode for the first transmission period T2_2 to T2_3 for transmission of buffered traffic for another device.
- the subscriber NAN_S and the publisher NAN_P may maintain an inactive mode.
- the lengths of the second paging windows T5_1 to T5_2 for the subscriber NAN_S and the second paging windows T5_1 to T5_3 for the publisher NAN_P are determined. It can be set differently.
- the subscriber NAN_S may receive the second paging frame PF2 from the publisher NAN_P.
- the subscriber NAN_S may determine whether the identifier information indicating the subscriber NAN_S is included in the second paging frame PF2 during the second paging windows T5_1 to T5_2. For example, according to the foregoing assumption, the subscriber NAN_S may determine that the second paging frame PF2 does not include identifier information indicating the subscriber NAN_S.
- the subscriber NAN_S determines the length of the third paging window T6 ⁇ T7 of the third cycle T6 ⁇ T9, which is the next cycle, of the second paging window T5_1 ⁇ T5_2 of the second cycle T3 ⁇ T6. It can be set to have a length shorter than the length.
- the publisher NAN_P is a NAN terminal that transmits a paging frame
- the lengths of the first paging windows T2_1 to T2_2 may be equally applied to the third paging windows T6 to T7 of the third cycles T6 to T9. have.
- the lengths of the third paging windows T8_1 to T8_2 for the subscriber NAN_S and the third paging windows T8_1 to T8_3 for the publisher NAN_P are as described above. It can be set differently.
- the subscriber NAN_S may receive the third paging frame PF3 from the publisher NAN_P.
- the subscriber NAN_S determines whether the identifier information indicating the subscriber NAN_S is included in the third paging frame PF3 during the third paging windows T8_1 to T8_2 for the subscriber NAN_S. can do. For example, according to the above assumption, the subscriber NAN_S may determine that the identifier information indicating the subscriber NAN_S is not included in the third paging frame PF3.
- the subscriber NAN_S may set the length of the paging window (not shown) of the next cycle (not shown) to have a length shorter than the length of the third paging windows T8_1 to T8_2 of the third cycle T6 to T9. have. Subsequently, fourth search windows T9 to T10 of the fourth cycle may be started.
- FIG. 11 shows an example of an extension of a scheduling method of a neighbor aware network through a paging scheme according to an embodiment of the present disclosure.
- the horizontal axis t of the subscriber NAN_S and the horizontal axes t1, t2,..., Tn of the first to n-th publishers NAN_P1 to NAN_Pn are windows along a time interval (eg, , Search window, paging window, transmission window).
- time intervals T0 to T10 having the same reference numerals as FIG. 10 described above among the time intervals of FIG. 11 may be replaced with the above description.
- the first through n-th publishers NAN_P1 through NAN_Pn of the second cycles T3 through T6 and the third cycles T6 through T9 of FIG. 11 may use devices other than the subscribers NAN_S (not shown). Suppose you buffer traffic for.
- the identifier information included in) may not indicate the subscriber NAN_S.
- the scriber NAN_S may not be indicated.
- the time lengths of the paging windows of the plurality of publishers NAN_P1 to NAN_Pn of FIG. 11 may be kept constant.
- the time length of the paging window of the next cycle may be set to be shorter than the length of the paging window of the current cycle. .
- FIG. 11 is a scheduling method through a paging technique between a subscriber and a plurality of publishers, it will be understood that the contents of FIG. 10 may be extended and applied.
- FIG. 12 illustrates an example of a scheduling method of a neighbor aware network through a paging scheme according to another embodiment of the present specification.
- the horizontal axes t1 and t2 of the subscriber NAN_S and the publisher NAN_P represent windows (eg, a search window, a paging window, and a transmission window) according to time intervals.
- the first cycles T0 to T3, the second cycles T3 to T6, and the third cycles T6 to T9 are illustrated, and the time period of each cycle may include 512 TUs.
- the time interval of each cycle may be a time interval based on microseconds ( ⁇ s).
- a scheduling scheme of a paging scheme is selected in all of the first to third search windows T0 to T1, T3 to T4, and T6 to T7.
- the publisher NAN_P buffers traffic for a device other than the subscriber NAN_S in the first cycles T0 to T3 and the third cycles T6 to T9 of FIG. 12. However, unlike FIG. 10, it is assumed that the publisher NAN_P buffers the traffic for the subscriber NAN_S in the second cycles T3 to T6 of FIG. 12.
- FIG. 12 will be described based on characteristics generated according to a difference between an assumption used in FIG. 10 and an assumption used in FIG. 12.
- the subscriber NAN_S of FIG. 12 may receive the first paging frame PF1 in the first paging windows T2_1 to T2_2 of the first cycles T0 to T3. According to the assumption of FIG. 12, the identifier information included in the first paging frame PF1 does not indicate the subscriber NAN_S.
- the subscriber NAN_S may set the length of the second paging windows T5_1 to T5_2 of the second cycles T3 to T6 to be shorter than the length of the first paging windows T2_1 to T2_2.
- the subscriber NAN_S may receive the second paging frame PF2 from the second paging windows T2_1 to T2_2.
- the second paging frame PF2 may include identifier information indicating the subscriber NAN_S.
- the subscriber NAN_S may transmit a trigger frame (hereinafter referred to as 'TF') to the publisher NAN_P in the second paging windows T2_1 to T2_2 in response to the second paging frame PF2.
- the trigger frame TF of FIG. 12 is generally transmitted in the paging window of the current cycle, but is not necessarily limited thereto.
- a trigger frame may be transmitted in the second transmission windows T5_2 to T5_4 which are started after the second paging windows T5_1 to T5_2 of FIG. 12 are terminated.
- the subscriber NAN_S may set the length of the third paging windows T8_1 to T8_2 of the third cycles T6 to T9 to be longer than the length of the second paging windows T5_1 to T5_2. For example, the subscriber NAN_S may set the length of the third paging windows T8_1 to T8_2 of the third cycles T6 to T9 to be equal to the length of the first paging windows T2_1 to T2_2.
- the subscriber NAN_S may receive the third paging frame PF3 from the third paging windows T8_1 to T8_2. According to the assumption of FIG. 12, the third paging frame PF3 does not include identifier information indicating the subscriber NAN_S.
- the subscriber NAN_S may set the length of the fourth paging window (not shown) of the fourth cycle (not shown) to be shorter than the length of the third paging windows T8_1 to T8_2.
- the subscriber NAN_S may set the length of the fourth paging window (not shown) of the fourth cycle (not shown) to be equal to the length of the second paging windows T5_1 to T5_2.
- FIG. 13 is a view illustrating an extension example of a scheduling method of a neighbor aware network through a paging scheme according to another embodiment of the present specification.
- the horizontal axis t of the subscriber NAN_S and the horizontal axes t1, t2,..., Tn of the first to n-th publishers NAN_P1 to NAN_Pn correspond to windows (eg, a time interval). , Search window, paging window, transmission window).
- the first publisher NAN_P1 among the first to nth publishers NAN_P1 to NAN_Pn buffers the traffic for the subscriber NAN_S in the second cycles T3 to T6 of FIG. 13.
- the n th publisher NAN_Pn among the first to n th publishers NAN_P1 to NAN_Pn buffers the traffic for the subscriber NAN_S in the third cycles T6 to T9 of FIG. 13.
- the plurality of paging frames PF1_1 to PF1_n transmitted to the subscriber NAN_S in the first paging windows T2_1 to T2_2 of the first cycles T0 to T3 are assigned to It may include identification information not indicating the driver NAN_S.
- the first paging frame PF2_1 of the plurality of paging frames PF2_1 to PF2_n transmitted to the subscriber NAN_S in the second paging windows T5_1 to T5_2 of the second cycles T3 to T6 of FIG. 13. May include identification information indicating the subscriber NAN_S.
- the subscriber NAN_S may transmit the first trigger frame TF_1 to the first publisher NAN_P1 in response to the first paging frame PF2_1 from the second paging windows T5_1 to T5_2.
- the subscriber NAN_S may transmit the second trigger frame TF_2 to the nth publisher NAN_Pn in response to the nth paging frame PF3_n in the third paging windows T8_1 to T8_2.
- the lengths of the paging windows of the plurality of publishers NAN_P1 to NAN_Pn of FIG. 13 may be kept constant.
- the subscriber NAN_S of FIG. 13 may not include identifier information corresponding to the subscriber NAN_S in the first paging windows T2_1 to T2_2 of the first cycles T0 to T3.
- the frames PF1_1 to PF1_n may be received.
- the subscriber NAN_S may set the length of the second paging windows T5_1 to T5_2 of the second cycles T3 to T6 to be shorter than the length of the first paging windows T2_1 to T2_2.
- the subscriber NAN_S may receive the paging frame PF2_1 including identifier information corresponding to the subscriber NAN_S in the second paging windows T5_1 to T5_2 of the second cycles T3 to T6. Can be. Accordingly, the subscriber NAN_S may set the length of the third paging windows T8_1 to T8_2 of the third cycles T6 to T9 to be longer than the length of the second paging windows T5_1 to T5_2.
- the subscriber NAN_S may receive the paging frame PF3_n including the identifier information corresponding to the subscriber NAN_S in the third paging windows T8_1 to T8_2 of the third cycles T6 to T9. Can be. Accordingly, the subscriber NAN_S may set the length of the fourth paging window of the fourth cycle (not shown) to be longer than the length of the third paging window.
- FIG. 13 is a scheduling method through a paging scheme between a subscriber and a plurality of publishers, it will be understood that the contents of FIG. 12 may be extended and applied.
- FIG. 14 is a flowchart illustrating a scheduling method of a neighbor aware network through a paging scheme according to an embodiment of the present disclosure.
- a paging scheme as a scheduling technique for traffic transmission through capability exchange between a subscriber (NAN terminal) and at least one publisher (NAN terminal) in a discovery window (DW). Is selected.
- the subscriber in the paging window according to the paging scheme may receive a paging frame from at least one publisher.
- the paging frame may include identifier information indicating a receiver to receive traffic buffered at each publisher.
- the subscriber may determine whether the identifier information received in the paging frame indicates itself.
- the identifier information may include a medium access control (MAC) address.
- MAC medium access control
- step S1440 may be performed.
- the subscriber may set the paging window of the next cycle to have a length reduced by a predetermined interval. This corresponds to FIGS. 10 and 11 described above and may be referred to herein as a negative paging technique.
- step S1450 may be performed.
- the subscriber may set the paging window of the next cycle to have a length increased by a predetermined interval. This corresponds to FIGS. 12 and 13 described above, and may be referred to herein as a positive paging technique.
- the NAN terminal of the present specification may dynamically adjust a paging window according to a positive paging scheme or a negative paging scheme based on whether identification information indicating a subscriber terminal is included in a paging frame. Accordingly, since the NAN terminal can be prevented from maintaining an activated state in an unnecessary section, power consumed by the terminal can be reduced.
- FIG. 15 is a timing diagram for adjusting a length of a paging window through a paging scheme according to an embodiment of the present disclosure.
- n th publisher NAN_Pn among the first to n th publishers NAN_P1 to NAN_Pn buffers the traffic for the subscriber NAN_S in the third cycles T6 to T9 of FIG. 15.
- the first paging windows T2_1 to T2_2 of the first cycles T0 to T3 and the second paging windows T5_1 to T5_2 of the second cycles T3 to T6 are displayed.
- the identifier information included in the plurality of paging frames PF1_1 to PF1_n and PF2_1 to PF2_n transmitted to the driver NAN_S may not indicate the subscriber NAN_S.
- the identifier information may indicate the subscriber NAN_S.
- the subscriber NAN_S of FIG. 15 may reset the lengths of the third paging windows T8_1 to T8_2.
- the lengths of the reset third paging windows T8_1 to T8_2 may be set to be equal to the lengths of the second paging windows T5_1 to T5_2.
- the subscriber NAN_S of FIG. 15 may transmit the trigger frame TF to the n-th device NAN_n in response to the n-th paging frame PF3_n from the third paging windows T8_1 to T8_2.
- the subscriber NAN_S determines whether the identifier information indicating the subscriber NAN_S is included in the paging frame received in the paging window of the current cycle. Subsequently, the subscriber NAN_S of FIGS. 11 to 14 sets the length of the paging window of the next cycle according to the determination result.
- the subscriber NAN_S of FIG. 15 when a paging frame including identifier information indicating the subscriber NAN_S is received in the current paging window, the subscriber NAN_S of FIG. 15 may have a length of the current paging window. Can be increased.
- FIG. 16 illustrates a case in which a paging frame through a paging scheme is received in a transmission window according to an embodiment of the present specification.
- the horizontal axis t of the subscriber NAN_S and the horizontal axes t1, t2,..., Tn of the first to n-th publishers NAN_P1 to NAN_Pn correspond to a window according to a time interval. For example, a search window, a paging window, a transmission window).
- time intervals T0 to T10 having the same reference numerals as FIGS. 11 and 13 described above among the time intervals of FIG. 15 may be replaced with the above description.
- the first publisher NAN_P1 and the n-th publisher NAN_Pn among the first to n-th publishers NAN_P1 to NAN_Pn receive traffic for the subscriber NAN_S.
- n th publisher NAN_Pn among the first to n th publishers NAN_P1 to NAN_Pn buffers the traffic for the subscriber NAN_S in the third cycles T6 to T9 of FIG. 16.
- the first paging frame PF2_1 and the nth paging frame PF2_n are subscribers. It may include identification information indicating (NAN_S).
- the subscriber NAN_S may transmit the first trigger frame TF_1 to the first publisher NAN_P1 in response to the first paging frame PF2_1 from the second paging windows T5_1 to T5_2.
- the subscriber NAN_S may transmit the first trigger frame TF_2 to the nth publisher NAN_Pn in response to the nth paging frame PF2_n in the second paging windows T5_1 ⁇ T5_2.
- the subscriber NAN_S may transmit the third trigger frame TF_3 to the n-th publisher NAN_Pn in response to the n-th paging frame PF3_n from the third paging windows T8_1 to T8_2.
- the subscriber NAN_S is in an inactive mode immediately after the end of the second paging windows T5_1 to T5_2 to receive buffered traffic from the first publisher NAN_P1. It can be kept in the active mode without being switched to.
- the subscriber NAN_S maintaining the active mode in the second transmission windows T5_1 to T5_2 of the second cycles T3 to T6 may receive the nth paging frame PF2_n from the nth publisher NAN_Pn. Can be. Accordingly, the subscriber NAN_S may transmit the second trigger frame TF_2 to the first publisher NAN_P1 in response to the nth paging frame PF2_n in the second transmission windows T5_2 to T5_4.
- the terminal may set the length of the third paging windows T8_1 to T8_2 of the third cycles T6 to T9 longer than the lengths of the second paging windows T5_1 to T5_2.
- 17 is a diagram illustrating a timing and a limit number of controlling a length of a paging window through a paging scheme according to the present embodiment.
- time intervals T0 to T10 having the same reference numerals as FIGS. 15 and 16 described above among the time intervals of FIG. 17 may be replaced with the above description.
- the first to n th publishers NAN_P1 to NAN_Pn are traffic for devices (not shown) other than the subscriber NAN_S.
- the identification information of the plurality of paging frames PF_1 to PF_n transmitted to the subscriber NAN_S does not indicate the subscriber NAN_S.
- the subscriber NAN_S when the subscriber NAN_S receives the paging frames PF_1 to PF_n that do not instruct the subscriber NAN_S as many times as the number of limits in succession, the subscriber NAN_S continues to display the paging window. Without reducing the length, the length of the paging window started after the limit number (eg N times) can be returned to the original length.
- the subscriber NAN_S may have the first to third paging windows T2_1 to T2_2 in the first cycle T0 to T3 to the third cycle T6 to T9. , T5_1 to T5_2, T8_1 to T8_2) can be reduced continuously.
- the subscriber NAN_S may return the length of the fourth paging windows T13_1 to T13_2 to the lengths of the original first paging windows T2_1 to T2_2 in the fourth cycles T11 to T14.
- FIG. 17 illustrates an aspect of reducing power consumption that can be obtained by reducing the length of a paging window in terms of tradeoff and reducing the possibility of successful reception of a paging frame according to a reduced paging window length. Yes.
- FIGS. 18 and 19 are diagrams illustrating a method of controlling the length of a paging window according to another embodiment of the present specification.
- the subscriber NAN_S and the publisher NAN_P of FIG. 18 are included in the same cluster NDC. 1 to 18, in the discovery windows T0 to T1, the publisher NAN_P and the subscriber NAN_S may select a paging scheme as a scheduling technique for traffic transmission through capability exchange between them.
- the publisher NAN_P and the subscriber NAN_S may maintain the inactive mode for a time period according to the paging offset determined by the search windows T0 to T1.
- the subscriber NAN_S may receive a paging frame PF from the publisher NAN_P.
- the identifier information included in the paging frame PF may indicate the subscriber NAN_S.
- the subscriber NAN_S may transmit the trigger frame TF to the publisher NAN_P in response to the paging frame PF.
- the subscribers NAN_S and the publisher NAN_P maintain the active mode.
- the subscriber NAN_S may maintain the active mode until it receives traffic from the publisher NAN_P.
- the subscriber NAN_S receiving the traffic from the publisher NAN_P may maintain the inactive mode for the remaining transmission sections of the transmission sections T2_2 to T2_3.
- the horizontal axis t of the publisher NAN_P and the horizontal axes t1, t2, t3 of the first to third subscribers NAN_S1 to NAN_S3 are windows (eg, a search window, Paging window, transmission window).
- the publisher NAN_P may transmit a paging frame PF to the first to third subscribers NAN_S1 to NAN_S3.
- the paging frame PF of FIG. 19 may include identifier information indicating the first to third subscriber stations NAN_S1 to NAN_S3.
- the identifier information may include a medium access control (MAC) address corresponding to the first to third subscribers NAN_S1 to NAN_S3.
- MAC medium access control
- the first to third subscribers NAN_S1 to NAN_S3 may transmit the first to third trigger frames TF_1, TF_2, and TF_3 to the publisher NAN_P in response to the paging frame PF.
- the length of the paging window of FIG. 19 needs to be longer than that of the paging window of FIG. 18 in order to receive a trigger frame from a plurality of subscribers.
- the publisher NAN_P of FIG. 19 may adjust the length of the paging window in consideration of the number of subscriber stations to receive buffered traffic. In other words, the publisher NAN_P may adjust the length of the paging window based on the number of receivers indicated by the identification information included in the paging frame PF.
- the publisher NAN_P may select the time interval of the paging window of FIG. 19 from the time interval of the paging window of FIG. 18. You can allocate longer.
- the power consumed by the terminal may be reduced by adjusting the number of paging windows according to the number of receiving apparatuses associated with buffered traffic.
- 20 is a diagram illustrating a field area of a paging frame according to another embodiment of the present specification.
- the page control field of FIG. 20 may be configured with 16 bits (2 octets).
- the page control field may include a broadcast / multicast field, a paging device count field, a dynamic paging window field, and a reserved field.
- a transmission method of a paging frame may be expressed based on 1 bit (broadcast method or multicast method).
- the number of paging devices activated for the reception of buffered traffic according to the paging frame may be expressed based on 3 bits.
- time information set based on the number of receiving apparatuses indicated by identification information included in the paging frame PF is represented by 8 bits. Can be.
- the reserved field may be represented by 4 bits.
- the Paged Device List (PDL) field of FIG. 20 corresponds to the PDL Sequence of PDLs field of Table 1.
- FIG. The length of the paging device list (PDL) field is variable depending on the number of NAN terminals activated by the paging frame.
- the PDL field of FIG. 20 may include a PDL control field and a List of Devices field.
- the PDL control field includes two octets, an 8-bit length subfield, a 2-bit QoS category subfield, and a type subfield. It may include a Number of Octets per Address subfield and a reserved subfield.
- 21 is a block diagram illustrating a wireless terminal to which an embodiment can be applied.
- a wireless terminal may be an STA capable of implementing 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 2100 includes a processor 2110, a memory 2120, and an RF unit 2130.
- the RF unit 2130 may be connected to the processor 2110 to transmit / receive a radio signal.
- the processor 2110 may implement the functions, processes, and / or methods proposed herein. For example, the processor 2110 may perform an operation according to the present embodiment described above. The processor 2110 may perform an operation of the AP disclosed in the present embodiment of FIGS. 1 to 20.
- the non-AP STA 2150 includes a processor 2160, a memory 2170, and an RF unit 2180.
- the RF unit 2180 may be connected to the processor 2160 to transmit / receive a radio signal.
- the processor 2160 may implement the functions, processes, and / or methods proposed in the present embodiment.
- the processor 2160 may be implemented to perform the non-AP STA operation according to the present embodiment described above.
- the processor 2160 may perform an operation of the non-AP STA disclosed in the present embodiment of FIGS. 1 to 20.
- Processors 2110 and 2160 may include application-specific integrated circuits (ASICs), other chipsets, logic circuits, data processing devices, and / or converters that convert baseband signals and wireless signals to and from each other.
- the memories 2120 and 2170 may include read-only memory (ROM), random access memory (RAM), flash memory, memory cards, storage media, and / or other storage devices.
- the RF unit 2130 and 2180 may include one or more antennas for transmitting and / or receiving a radio signal.
- the above-described technique may be implemented as a module (process, function, etc.) for performing the above-described function.
- the module may be stored in the memories 2120 and 2170 and executed by the processors 2110 and 2160.
- the memories 2120 and 2170 may be inside or outside the processors 2110 and 2160, and may be connected to the processors 2110 and 2160 by various well-known means.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
According to one embodiment of the present specification, a method by which a first device performs scheduling of a neighbor awareness network (NAN) through a paging technique comprises the steps of: maintaining an active state in a first paging window, and receiving, from a second device, a first paging frame including first identification information indicating a receiving device of buffered traffic; determining whether the first identification information indicates the first device; setting the length of a second paging window according to the determination result; entering an inactive state after the first paging window; maintaining the active state in the set second paging window; and receiving, from the second device, a second paging frame in the second paging window.
Description
본 명세서는 무선 통신에 관한 것으로, 더 상세하게는 페이징 기법을 통해 이웃 인식 네트워크(Neighbor Awareness Network, 이하 'NAN')의 스케줄링을 수행하는 방법 및 이를 이용한 장치에 관한 것이다.The present disclosure relates to wireless communication, and more particularly, to a method for performing scheduling of a neighbor awareness network (NAN) through a paging scheme, and an apparatus using the same.
최근 정보통신 기술의 발전에 따라 다양한 무선 통신 기술이 개발되고 있다. 특히 무선랜(wireless local area network, 이하 'WLAN')은 무선 주파수 기술을 기반으로 휴대용 단말기를 이용하여 가정이나 기업 또는 특정 서비스 제공지역에서 무선으로 인터넷에 액세스할 수 있도록 하는 기술이다. Recently, with the development of information and communication technology, various wireless communication technologies have been developed. In particular, a wireless local area network (WLAN) is a technology that enables wireless access to the Internet in a home, business, or specific service providing area using a portable terminal based on radio frequency technology.
예를 들어, 휴대용 단말기는 개인 휴대용 정보 단말기(Personal Digital Assistant; PDA), 휴대용 컴퓨터(laptop), 휴대용 멀티미디어 플레이어(Portable Multimedia Player; PMP)일 수 있다. 일반적으로 무선랜(WLAN) 시스템의 단말 간 통신은 기지국(base station) 또 AP(access point)와 같은 관리 매체(management entity)를 경유하여 수행된다. 관리 매체는 데이터 통신을 위한 스케줄링을 담당한다.For example, the portable terminal may be a personal digital assistant (PDA), a laptop, a portable multimedia player (PMP). In general, 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.
무선랜(WLAN) 시스템의 단말 간 통신의 유연성을 확보하기 위해, 관리 매체의 경유 없이 단말 간 직접 통신을 위한 다양한 프로토콜이 제안되고 있다. NAN은 Wi-Fi 표준을 기반으로 WFA(Wi-Fi Alliance)에서 제정하고 있는 규격이다. NAN 규격은 2.5GHz 또는 5GHz의 주파수 밴드에서 기기들간의 동기화 및 탐색 절차에 대해 규정하고 있다.In order to secure the flexibility of the communication between terminals in a WLAN system, various protocols for direct communication between terminals without a management medium have been proposed. NAN is a standard established by the Wi-Fi Alliance (WFA) based on the Wi-Fi standard. The NAN specification provides for synchronization and discovery procedures between devices in the 2.5 GHz or 5 GHz frequency band.
본 명세서의 목적은 페이징윈도우의 시간 길이를 동적(dynamic)으로 조절하는 페이징 기법을 통해 향상된 성능을 갖는 이웃 인식 네트워크(NAN)의 스케줄링을 수행하는 방법 및 이를 이용한 장치를 제공하는데 있다.An object of the present specification is to provide a method for performing scheduling of a neighbor aware network (NAN) with improved performance through a paging technique of dynamically adjusting a time length of a paging window, and an apparatus using the same.
본 명세서는 제1 장치에 의해 페이징 기법을 통해 이웃 인식 네트워크(NAN)의 스케줄링을 수행하는 방법에 관한 것이다. 본 일 실시 예에 따르면, 제1 페이징윈도우(paging window)에서 활성상태를 유지하고, 버퍼된 트래픽의 수신장치를 지시하는 제1 식별정보(identification information)를 포함하는 제1 페이징 프레임을 제2 장치로부터 수신하는 단계, 제1 식별정보가 제1 장치를 지시하는지 여부를 판단하는 단계, 판단 결과에 따라 제2 페이징윈도우의 길이를 설정하는 단계, 제1 페이징윈도우 이후에 비활성상태로 진입하는 단계, 설정된 제2 페이징윈도우에서 활성상태를 유지하는 단계 및 제2 페이징윈도우에서 제2 장치로부터 제2 페이징 프레임을 수신하는 단계를 포함한다.The present disclosure relates to a method for performing scheduling of a neighbor aware network (NAN) through a paging scheme by a first apparatus. According to an embodiment of the present disclosure, a second device includes a first paging frame that maintains an active state in a first paging window and includes first identification information indicating an apparatus for receiving buffered traffic. Receiving from, determining whether the first identification information indicates the first device, setting the length of the second paging window according to the determination result, entering into an inactive state after the first paging window, Maintaining an active state in the set second paging window and receiving a second paging frame from the second device in the second paging window.
본 명세서의 일 실시 예에 따르면, 페이징윈도우의 시간 길이를 동적(dynamic)으로 조절하는 페이징 기법을 통해 향상된 성능을 갖는 이웃 인식 네트워크의 스케줄링을 수행하는 방법 및 이를 이용한 장치가 제공된다.According to an embodiment of the present disclosure, a method and an apparatus using the same are provided for performing scheduling of a neighbor aware network having improved performance through a paging technique of dynamically adjusting a time length of a paging window.
도 1 및 도 2는 NAN 클러스터를 보여주는 도면이다.1 and 2 illustrate a NAN cluster.
도 3은 본 명세서의 일 실시 예에 따른 NAN 단말의 구조에 관한 블록도이다.3 is a block diagram of a structure of a NAN terminal according to an embodiment of the present disclosure.
도 4는 본 명세서의 일 실시 예에 따른 NAN 컴포넌트 간의 관계를 도시한 도면이다.4 is a diagram illustrating a relationship between NAN components according to an embodiment of the present specification.
도 5는 본 명세서의 다른 실시 예에 따른 NAN 컴포넌트 간의 관계를 도시한 도면이다.5 is a diagram illustrating a relationship between NAN components according to another exemplary embodiment of the present specification.
도 6은 NAN 단말 간 데이터 송수신을 위한 NAN 데이터 통신 구조를 보여준다.6 shows a NAN data communication structure for transmitting and receiving data between NAN terminals.
도 7은 탐색 윈도우 및 탐색 윈도우 간격에서 NAN 단말의 동작을 보여준다.7 illustrates an operation of a NAN terminal in a search window and a search window interval.
도 8은 NAN 단말의 NDL 스케줄링 기법 중 페이징 NDL(paging NDL, 이하 'P-NDL') 기법을 보여준다.8 illustrates a paging NDL (P-NDL) technique among NDL scheduling techniques of a NAN terminal.
도 9는 P-NDL의 페이징윈도우 및 전송윈도우를 설명하기 위한 도면이다.9 is a diagram illustrating a paging window and a transmission window of the P-NDL.
도 10은 본 명세서의 일 실시 예에 따른 페이징 기법을 통한 이웃 인식 네트워크의 스케줄링 방법의 일 예를 보여준다.10 shows an example of a scheduling method of a neighbor aware network through a paging scheme according to an embodiment of the present disclosure.
도 11은 본 명세서의 일 실시 예에 따른 페이징 기법을 통한 이웃 인식 네트워크의 스케줄링 방법의 확장 예를 보여준다. 11 shows an example of an extension of a scheduling method of a neighbor aware network through a paging scheme according to an embodiment of the present disclosure.
도 12는 본 명세서의 다른 실시 예에 따른 페이징 기법을 통한 이웃 인식 네트워크의 스케줄링 방법의 예를 보여준다.12 illustrates an example of a scheduling method of a neighbor aware network through a paging scheme according to another embodiment of the present specification.
도 13은 본 명세서의 다른 실시 예에 따른 페이징 기법을 통한 이웃 인식 네트워크의 스케줄링 방법의 확장 예를 보여준다.FIG. 13 is a view illustrating an extension example of a scheduling method of a neighbor aware network through a paging scheme according to another embodiment of the present specification.
도 14는 본 명세서의 실시 예에 따른 페이징 기법을 통한 이웃 인식 네트워크의 스케줄링 방법의 순서도를 보여준다. 14 is a flowchart illustrating a scheduling method of a neighbor aware network through a paging scheme according to an embodiment of the present disclosure.
도 15는 본 명세서의 실시 예에 따른 페이징 기법을 통한 페이징윈도우의 길이를 조절하는 타이밍에 대한 도면이다. FIG. 15 is a timing diagram for adjusting a length of a paging window through a paging scheme according to an embodiment of the present disclosure.
도 16은 본 명세서의 실시 예에 따른 페이징 기법을 통한 페이징 프레임이 전송윈도우에서 수신되는 경우를 설명하기 위한 도면이다. FIG. 16 illustrates a case in which a paging frame through a paging scheme is received in a transmission window according to an embodiment of the present specification.
도 17은 본 실시 예에 따른 페이징 기법을 통한 페이징윈도우의 길이를 조절하는 시점과 리밋 횟수에 대한 도면이다. FIG. 17 is a diagram illustrating a timing point and a limit number of adjusting a length of a paging window through a paging scheme according to the present embodiment.
도 18 및 도 19는 본 명세서의 또 다른 실시 예에 따라 페이징윈도우의 길이를 조절하는 방법 방법에 관한 도면이다.18 and 19 are diagrams illustrating a method of controlling the length of a paging window according to another embodiment of the present specification.
도 20은 본 명세서의 또 다른 실시 예에 따른 페이징 프레임의 필드 영역을 예시적으로 보여주는 도면이다. 20 is a diagram illustrating a field area of a paging frame according to another embodiment of the present specification.
도 21은 본 실시 예가 적용될 수 있는 무선 단말을 나타내는 블록도이다.21 is a block diagram illustrating a wireless terminal to which an embodiment can be applied.
전술한 특성 및 이하 상세한 설명은 모두 본 명세서의 설명 및 이해를 돕기 위한 예시적인 사항이다. 즉, 본 명세서는 이와 같은 실시 예에 한정되지 않고 다른 형태로 구체화될 수 있다. 다음 실시 형태들은 단지 본 명세서를 완전히 개시하기 위한 예시이며, 본 명세서가 속하는 기술 분야의 통상의 기술자들에게 본 명세서를 전달하기 위한 설명이다. 따라서, 본 명세서의 구성 요소들을 구현하기 위한 방법이 여럿 있는 경우에는, 이들 방법 중 특정한 것 또는 이와 동일성 있는 것 가운데 어떠한 것으로든 본 명세서의 구현이 가능함을 분명히 할 필요가 있다.The above-described features and the following detailed description are all exemplary for ease of description and understanding of the present specification. That is, the present specification is not limited to this embodiment and may be embodied in other forms. The following embodiments are merely examples to fully disclose the present specification, and are descriptions to convey the present specification to those skilled in the art. Thus, where there are several methods for implementing the components of the present disclosure, it is necessary to clarify that any of these methods may be implemented in any of the specific or equivalent thereof.
본 명세서에서 어떤 구성이 특정 요소들을 포함한다는 언급이 있는 경우, 또는 어떤 과정이 특정 단계들을 포함한다는 언급이 있는 경우는, 그 외 다른 요소 또는 다른 단계들이 더 포함될 수 있음을 의미한다. 즉, 본 명세서에서 사용되는 용어들은 특정 실시 형태를 설명하기 위한 것일 뿐이고, 본 명세서의 개념을 한정하기 위한 것이 아니다. 나아가, 발명의 이해를 돕기 위해 설명한 예시들은 그것의 상보적인 실시 예도 포함한다.In the present specification, when there is a statement that a configuration includes specific elements, or when a process includes specific steps, it means that other elements or other steps may be further included. That is, the terms used in the present specification are only for describing specific embodiments and are not intended to limit the concept of the present specification. Furthermore, the described examples to aid the understanding of the invention also include their complementary embodiments.
도 1 및 도 2는 NAN 클러스터를 보여주는 도면이다. NAN 클러스터는 동일한 NAN 파라미터들의 집합을 사용하는 NAN 단말들로 이루어질 수 있다. 예를 들어, NAN 파라미터는 연속된 탐색 윈도우(discovery window, 이하 'DW') 사이의 구간 정보, 비콘 인터벌(beacon interval)의 정보 또는 NAN 채널에 관한 정보 등을 포함할 수 있다. 1 and 2 illustrate a NAN cluster. The NAN cluster may consist of NAN terminals using the same set of NAN parameters. For example, 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.
도 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)의 집합일 수 있다. Referring to FIG. 1, 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.
NAN 클러스터(110)의 NAN 단말들(120_1, 120_2, 120_3, 120_4) 중 어느 하나의 NAN 단말은 탐색 윈도우(DW)의 범위 내에서 멀티캐스트 또는 유니캐스트 방식의 NAN 서비스 디스커버리 프레임(service discovery frame, 이하 'SDF')을 다른 NAN 단말로 직접 전송할 수 있다. 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. Hereinafter, 'SDF') may be directly transmitted to another NAN terminal.
도 2를 참조하면, NAN 클러스터(210)는 적어도 하나의 NAN 마스터(220_1, 220_2)를 포함할 수 있고, 일련의 과정을 통해 동일한 NAN 클러스터(210) 내에서 NAN 마스터는 적어도 하나의 다른 NAN 단말로 변경될 수 있다. 예를 들어, 도 2의 NAN 클러스터(210)의 NAN 마스터는 적어도 하나의 다른 NAN 단말(220_2, 220_4)로 변경될 수 있다.Referring to FIG. 2, 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.
또한, 적어도 하나의 NAN 마스터는 동기 비콘 프레임과 탐색 비콘 프레임, NAN 서비스 탐색 프레임을 모두 전송할 수 있다. 동기 비콘 프레임, 탐색 비콘 프레임 및 NAN 서비스 탐색 프레임에 관하여는 후술되는 도면들을 통해 더 상세하게 설명된다.In addition, 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.
도 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)를 포함할 수 있다. 3 is a block diagram of a structure of a NAN terminal according to an embodiment of the present disclosure. Referring to FIG. 3, 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. And a plurality of NAN application programming interfaces (NAN application programming interfaces 341, 342, ..., 34n) connected to (App_1, App_2, ..., App_n), respectively.
NAN 단말의 탐색 동작 및 상대 NAN 단말과의 데이터 통신을 위해, NAN 탐색 엔진(330)은 NAN 단말의 복수의 어플리케이션(App_1, App_2,..., App_n)으로부터 수신되는 프리미티브(primitivie)를 기반으로 NAN MAC(320)의 동작을 제어할 수 있다. 또한, NAN 탐색 엔진(330)은 NAN 클러스터 내 다른 단말을 탐색하기 위한 탐색 동작(discovery operation), 탐색 동작을 완결하기 위한 추가 탐색 동작(further discovery operation) 및 NAN 클러스터 내 다른 단말과 데이터 통신을 위한 스케줄링 동작을 위한 제반 동작을 제공할 수 있다.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.
도 4는 본 명세서의 일 실시 예에 따른 NAN 컴포넌트 간의 관계를 도시한 도면이다. 도 4를 참조하면, NAN MAC(420_1, 420_2)은 NAN 비콘 프레임과 NAN 서비스 탐색 프레임을 처리할 수 있다.4 is a diagram illustrating a relationship between NAN components according to an embodiment of the present specification. Referring to FIG. 4, the NAN MACs 420_1 and 420_2 may process NAN beacon frames and NAN service discovery frames.
NAN 엔진(430_1, 430_2)은 서비스 요청(Queries) 및 응답(Responses)을 처리할 수 있다. 또한, NAN 엔진(430_1, 430_2)은 본 명세서의 일 실시 예에 따른 이웃 인식 네트워크의 동기 기법을 위한 스케줄링을 위한 제반 기능을 제공할 수 있다.The NAN engines 430_1 and 430_2 may process service requests (Queries) and responses. In addition, 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.
도 5는 본 명세서의 다른 실시 예에 따른 NAN 컴포넌트 간의 관계를 도시한 도면이다.5 is a diagram illustrating a relationship between NAN components according to another exemplary embodiment of the present specification.
도 5를 참조하면, NAN MAC(520)은 NAN 비콘 프레임과 NAN 서비스 탐색 프레임을 처리할 수 있다. NAN 탐색 엔진(530)은 서비스 요청(Queries) 및 응답(Responses)을 처리할 수 있다. NAN 탐색 엔진(530)은 서브스크라이브(Subscribe, 531), 팔로우-업(Follow-up, 532) 및 퍼블리시(Publish, 533) 의 기능을 제공할 수 있다. 또한, NAN 탐색 엔진(530)은 본 명세서의 일 실시 예에 따른 추가탐색(further discovery) 동작을 위한 제반 기능을 제공할 수 있다.Referring to FIG. 5, 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. In addition, the NAN search engine 530 may provide various functions for a further discovery operation according to an embodiment of the present specification.
퍼블리시/서브스크라이브(531,533)기능은 서비스/애플리케이션(540)으로부터 제공되는 서비스 인터페이스를 기반으로 동작한다. 퍼블리시/서브스크라이브(531, 533)의 명령어가 실행되면, 퍼블리시/ 서브스크라이브(531, 533) 기능의 인스턴스(instance)가 생성된다. 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.
각 인스턴스는 독립적으로 구동되며, 구현 방식에 따라 여러 개의 인스턴스가 동시에 구동될 수 있다. 팔로우-업(532) 기능은 서비스/애플리케이션(540)을 위한 서비스 특정 정보를 송수신할 수 있다.Each instance runs independently, and depending on the implementation, multiple instances can run simultaneously. The follow-up 532 function may send and receive service specific information for the service / application 540.
도 6은 NAN 단말 간 데이터 송수신을 위한 NAN 데이터 통신 구조를 보여준다. 도 1 내지 도 6을 참조하면, NAN 데이터 클러스터(NAN Data Cluster, 이하 'NDC', 620)는 같은 도 1의 NAN 클러스터(110) 내에서 공통의 NDC 스케줄을 공유하는 적어도 두 개 이상의 NAN 단말들(601, 602, 603, 604)을 포함할 수 있다. 6 shows a NAN data communication structure for transmitting and receiving data between NAN terminals. 1 to 6, 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).
NDC(620) 내 각 NAN 단말은 같은 NDC에 속한 다른 단말과 적어도 하나의 NAN 데이터 링크(NAN data link, 이하 'NDL')를 갖는다. 이 경우, NDL은 NAN 단말 간 협의된 자원 블록(common resource block, 이하 'CRB')을 의미할 수 있다. NAN 단말은 데이터 송수신을 위한 자원 블록(CRB)을 공유하기 위해 다른 NAN 단말과 NDL을 확립할 수 있다. 각 NDL은 자신의 NDL 스케줄을 가질 수 있다. Each NAN terminal in the NDC 620 has at least one NAN data link (hereinafter, 'NDL') with another terminal belonging to the same NDC. In this case, 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.
NAN 데이터 경로 (NAN Data Path, 이하 'NDP')는 NAN 단말 간 서비스를 위해 확립된 데이터 연결(data connection)을 의미할 수 있다. NAN 단말 간 서비스를 요청하기 위해 NDP가 설정될 수 있다. 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.
예를 들어, 제 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을 갖는다.For example, 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.
NDC(600)에 포함된 NAN 단말들(601, 602, 603, 604)을 제외한 NDC(620) 내 나머지 NAN 단말들(605~618)은 NAN 파라미터와 연관된 제어 정보를 송수신할 수는 있으나, 페이 로드(payload)와 같은 실질적인 데이터를 송수신할 수 없다.Except for the NAN terminals 601, 602, 603, and 604 included in the NDC 600, 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.
도 7은 탐색 윈도우 및 탐색 윈도우 간격에서 NAN 단말의 동작을 보여준다. 7 illustrates an operation of a NAN terminal in a search window and a search window interval.
도 7을 참조하면, 탐색 윈도우(DW)는 NAN 클러스터 내 NAN 단말들이 수렴하는(converge) 시간 및 채널이라 할 수 있다. 도 7의 가로축은 시간축(t)을 나타내며, 시간축의 단위는 타임 유닛(time unit, 이하 'TU')이다. 도 7의 세로축은 따로 표시되진 않았으나, NAN 클러스터 내 NAN 단말들이 전송하는 프레임의 존재 여부를 나타내는 것임은 이해될 것이다. Referring to FIG. 7, 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 a time axis is a time unit (hereinafter, referred to as a 'TU'). Although the vertical axis of FIG. 7 is not separately indicated, it will be understood that the presence of a frame transmitted by the NAN terminals in the NAN cluster exists.
또한, 도 7의 NAN 단말이 전송하는 동기 비콘 프레임(SBF), 탐색 비콘 프레임(DBF) 및 서비스 탐색 프레임(SDF)은 같은 채널을 통해 전송되거나 각기 다른 채널을 통해 전송될 수 있음은 이해될 것이다. In addition, it will be understood that the 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. .
도 7을 참조하면, 제 1 타임 윈도우(DW_1)의 시작점(DWStart_1)부터 종료점(DWEnd_1)까지의 구간이 16 TU일 수 있고, 제 1 타임 윈도우(DW_1)의 종료점(DWEnd_1)부터 다음 사이클의 제 2 타임 윈도우(DW_2)의 시작점(DWStart_2)사이를 가리키는 탐색 윈도우 간격(DW interval)은 496 TU일 수 있다.Referring to FIG. 7, 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.
마찬가지로, 다음 사이클의 제 2 타임 윈도우(DW_2)의 시작점(DWStart_2)부터 종료점(DWEnd_2)까지의 구간은 16 TU일 수 있다. Similarly, 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.
동기 비콘 프레임(synchronization beacon frame, 이하 'SBF')은 NAN 클러스터 내의 NAN 단말들의 동기화(synchronization)를 위해 사용된다. 탐색 비콘 프레임(discovery beacon frame, 이하 'DBF')은 NAN 클러스터에 가입되지 않은 NAN 단말에게 해당 NAN 클러스터를 발견할 수 있도록 광고(advertisement)하기 위해 사용된다. 서비스 탐색 프레임(service discovery frame, 이하 'SDF')은 NAN 단말 간의 가용한 서비스에 대한 정보를 교환하기 위해 사용된다.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.
적어도 하나의 NAN 단말은 탐색 윈도우(DW) 동안 동기 비콘 프레임(SBF)을 전송함으로써 NAN 클러스터 내 모든 NAN 단말들이 동기화되도록 할 수 있다. 하나의 NAN 단말은 하나의 탐색 윈도우(DW) 동안 하나의 동기 비콘 프레임(SBF)을 전송할 수 있다.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.
적어도 하나의 NAN 단말은 탐색 윈도우 간격(DW_interval)에서 적어도 하나의 탐색 비콘 프레임(DBF)을 전송할 수 있다. 이에 따라, 다른 NAN 클러스터에 속한 NAN 단말들이 탐색 비콘 프레임(DBF)을 전송한 NAN 단말이 속한 NAN 클러스터를 발견하도록 할 수 있다. 또한, NAN 클러스터에 속하지 않은 NAN 단말들이 탐색 비콘 프레임(DBF)을 전송한 NAN 단말이 속한 NAN 클러스터를 발견하도록 할 수 있다.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.
NAN 단말은 탐색 윈도우(DW) 동안 경쟁 기반으로 서비스 탐색 프레임(SDF)을 전송할 수 있다. NAN 단말은 임의의 값으로 설정된 백오프 타이머를 개시하고, 백오프 타이머의 값이 영이 되면 서비스 탐색 프레임(SDF)을 전송할 수 있다.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)은 두 가지의 NAN 서비스 탐색 프로토콜 메시지들(NAN Service discovery protocol messages) 중 어느 하나를 포함할 수 있다. The service discovery frame (SDF) may include any one of two NAN service discovery protocol messages.
예를 들어, NAN 서비스 탐색 프로토콜 메시지는 특정한 서비스의 이용 가능성을 능동적으로 확인하기 위한 서브스크라이브(subscribe) 메시지일 수 있다. 또는, NAN 서비스 탐색 프로토콜 메시지는 서브스크라이브(subscribe) 메시지를 수신한 NAN 단말의 응답 기준들(response criteria)이 만족될 때 전송되는 퍼블리시 메시지(publish message)일 수 있다.For example, the NAN Service Discovery Protocol message may be a subscribe message to actively confirm the availability of a particular service. Alternatively, 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.
다만, 퍼블리시 메시지(publish message)는 같은 NAN 클러스터 내에서 동작하는 다른 NAN 디바이스들이 퍼블리시 메시지(publish message)를 전송하는 NAN 단말의 가용한 서비스를 발견할 수 있도록 하기 위해 이용될 수 있다. However, 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.
이하 간결한 설명을 위해, 서브스크라이브(subscribe) 메시지를 포함하는 서비스 탐색 프레임(SDF)은 서브스크라이브 프레임으로 언급되고, 퍼블리시 메시지(publish message)를 포함하는 서비스 탐색 프레임(SDF)은 퍼블리시 프레임으로 언급된다. For the sake of brevity, hereinafter, a service discovery frame (SDF) containing a subscribe message is referred to as a subscription frame, and a service discovery frame (SDF) containing a publish message is referred to as a publish frame. Is mentioned.
도 8은 NAN 단말의 NDL 스케줄링 기법 중 페이징 NDL(paging NDL, 이하 'P-NDL') 기법을 보여준다. 도 7 및 도 8을 참조하면, 제 1 구간(T0~T1)은 제 1 탐색 윈도우(DW_1) 또는 제 2 탐색 윈도우(DW_2)에 대응하고, 제 2 구간(T1~T3)는 탐색 윈도우 간격(DW interval)에 대응할 수 있다.8 illustrates a paging NDL (P-NDL) technique among NDL scheduling techniques of a NAN terminal. 7 and 8, 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).
S810 단계에서, NAN_2는 서브스크라이브 프레임을 NAN_1로 전송한다. 서브스크라이브 프레임은 NAN_2의 지원 가능한 서비스 및 NAN_2의 지원 가능한 스케줄링 기법에 관한 정보가 포함될 수 있다.In step S810, 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.
S820 단계에서, NAN_1은 퍼블리시 프레임을 NAN_2로 전송한다. 퍼블리시 프레임은 NAN_1의 지원 가능한 서비스 및 NAN_1의 지원 가능한 스케줄링 기법에 관한 정보가 포함될 수 있다. In step S820, 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.
위의 S810 단계 및 S820 단계를 거치면서, NAN_1 및 NAN_2는 상호 간의 지원 가능한 서비스를 인식할 수 있다. 본 명세서에서 S810 단계 및 S820 단계는 능력 교환 단계로 언급된다.Through the above steps S810 and S820, NAN_1 and NAN_2 can recognize a mutually supportable service. Steps S810 and S820 are referred to herein as capability exchange steps.
S830 단계에서, NAN_2으로 전송될 데이터를 요청하기 위해, NAN_2는 데이터 요청(data request) 프레임을 NAN_1로 전송할 수 있다. S840 단계에서, NAN_1는 데이터 요청(data request) 프레임에 대한 응답으로 데이터 응답(data response) 프레임을 NAN_2로 전송할 수 있다. 다만, 도 8에서, 데이터 요청 프레임이 제 1 구간(T0~T1) 내 전송되는 것으로 도시되나, 이에 한정되는 것은 아니다.In step S830, to request data to be transmitted to NAN_2, NAN_2 may transmit a data request frame to NAN_1. In step S840, NAN_1 may transmit a data response frame to NAN_2 in response to a data request frame. In FIG. 8, the data request frame is shown to be transmitted within the first periods T0 to T1, but the present invention is not limited thereto.
위의 S830 단계 및 S840 단계를 거치면서, NAN_1 및 NAN_2는 상호 간 데이터 송수신이 가능한 공통자원블록(common resource block, CRB)을 협상할 수 있다.Through the above steps S830 and S840, NAN_1 and NAN_2 can negotiate a common resource block (CRB) that can transmit and receive data with each other.
도 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)에 진입한다.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.
S850 단계에서, 탐색 윈도우(DW)의 종료 시점(T1)으로부터 미리 정해진 오프 셋 시간(T1~T2_1)이 경과한 경우 제1 페이징윈도우(T2_1~T2_2)가 개시될 수 있다. 제1 페이징윈도우(PW)에서 NAN_2는 페이징 프레임(paging frame, 이하 'PF')을 NAN_1로 전송할 수 있다. 페이징윈도우(PW)에 관하여는 후술되는 도면을 통해 더 상세하게 설명된다.In operation S850, when a predetermined offset time T1 to T2_1 elapses from the end time T1 of the search window DW, the first paging windows T2_1 to T2_2 may be started. In the first paging window PW, NAN_2 may transmit a paging frame (“PF”) to NAN_1. The paging window PW will be described in more detail with reference to the accompanying drawings.
S860 단계에서, 페이징 프레임(PF)을 수신한 NAN_1은 전송윈도우(T2_2~T2_3, TxW) 동안 NAN_2를 위한 데이터를 NAN_2로 전송할 수 있다. 전송윈도우(TxW)에 관하여는 후술되는 도면을 통해 더 상세하게 설명된다.In operation S860, the NAN_1 receiving the paging frame PF may transmit data for NAN_2 to the NAN_2 during the transmission windows T2_2 to T2_3 and TxW. The transmission window TxW will be described in more detail with reference to the drawings below.
도 8에서 한 개의 공통자원블록(T2_1~T2_3)만이 도시되나, 이에 한정되는 것이 아니며 제 2 구간(T1~T3)내 복수의 공통자원블록(CRB)이 존재할 수 있음은 이해될 것이다.Although only one 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.
도 8은 NAN_1 및 NAN_2 간 데이터 경로(data path)의 셋 업을 위하여 2-way 방식을 기반으로 동작하는 것으로 설명되나, 본 명세서는 본 실시 예에 한정되는 것이 아니다. 다른 실시 예로, NAN_2가 데이터 응답(data response) 프레임의 수신 이후에 데이터 확인 프레임(data confirm)을 NAN_1로 전송하는 3-way 방식이 이용될 수도 있음은 이해될 것이다.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.
도 9는 P-NDL의 페이징윈도우 및 전송윈도우를 설명하기 위한 도면이다.9 is a diagram illustrating a paging window and a transmission window of the P-NDL.
도 8 및 도 9를 참조하면, 도 9의 페이징윈도우(T2_1~T2_2)는 도 8의 페이징윈도우(T2_1~T2_2)에 상응하고, 도 9의 전송윈도우(T2_2~T2_3)는 도 8 및 도 9의 전송윈도우(T2_2~T2_3)에 상응할 수 있다.8 and 9, the paging windows T2_1 to T2_2 of FIG. 9 correspond to the paging windows T2_1 to T2_2 of FIG. 8, and the transmission windows T2_2 to T2_3 of FIG. 9 correspond to FIGS. 8 and 9. It may correspond to the transmission window (T2_2 ~ T2_3) of.
도 9의 데이터를 갖는 퍼블리셔(즉, 도 8의 NAN_2)는 퍼블리셔에 버퍼된 데이터(buffered data)의 데스티네이션들의 리스트(a list of destinations)를 포함하는 프레임(즉, S850 단계의 페이징 프레임을 의미함)을 도 9의 페이징윈도우(T2_1~T2_2)에서 전송한다.The publisher having the data of FIG. 9 (ie, NAN_2 of FIG. 8) means a frame (ie, a paging frame of step S850) that includes a list of destinations of buffered data at the publisher. Is transmitted from the paging windows T2_1 to T2_2 of FIG. 9.
퍼블리셔(즉, 도 8의 NAN_2)로부터 전송되는 프레임(즉, S850 단계의 페이징 프레임)은 복수의 서브스크라이버로 전송될 수 있다. 이 경우 각 서브스크라이버는 퍼블리셔(즉, 도 8의 NAN_2)로부터 전송된 프레임(즉, S850 단계의 페이징 프레임)을 기반으로 자신이 데이터를 수신할 서브스크라이버인지 여부를 판단할 수 있다.The frame transmitted from the publisher (ie, NAN_2 of FIG. 8) (ie, the paging frame of step S850) may be transmitted to a plurality of subscribers. In this case, each subscriber may determine whether it is a subscriber to receive data based on the frame transmitted from the publisher (ie, NAN_2 of FIG. 8) (ie, the paging frame of step S850).
도 9의 간결한 설명을 위해 서브스크라이버(즉, 도 8의 NAN_1)가 프레임(즉, S850 단계의 페이징 프레임)에 포함된 리스트를 확인하여 서브스크라이버(도 8의 NAN_1) 자신을 데이터를 수신할 서브스크라이버로 판단한 경우를 가정한다. For the sake of brevity of FIG. 9, the subscriber (NAN_1 in FIG. 8) is checked in the list included in the frame (that is, the paging frame in step S850) to receive data from the subscriber (NAN_1 in FIG. 8). Assume a case where it is determined to be a subscriber to do.
이 경우 서브스크라이버(도 8의 NAN_1)는 전송윈도우(TxW) 동안 어웨이크 상태를 유지할 수 있다. 서브스크라이버(도 8의 NAN_1)는 퍼블리셔(도 8의 NAN_2)로부터 서브스크라이버(도 8의 NAN_1)를 위해 전송될 데이터를 수신할 수 있음을 지시하기 위해 퍼블리셔(도 8의 NAN_2)로 트리거 프레임을 전송할 수 있다. 예를 들어, 서브스크라이버(도 8의 NAN_1)가 전송하는 트리거 프레임은 QoS null 타입의 프레임일 수 있다.In this case, the subscriber (NAN_1 of FIG. 8) may maintain an awake state during the transmission window TxW. The subscriber (NAN_1 of FIG. 8) triggers to the publisher (NAN_2 of FIG. 8) to indicate that it can receive data to be sent for the subscriber (NAN_1 of FIG. 8) from the publisher (NAN_2 of FIG. 8). You can send a frame. For example, the trigger frame transmitted by the subscriber (NAN_1 of FIG. 8) may be a QoS null type frame.
본 명세서의 페이지속성(page attribute)은 퍼블리셔(도 8의 NAN_2)에 의해 버퍼된 데이터(buffered data)의 데스티네이션들의 리스트(a list of destinations)를 포함할 수 있다. 페이징 프레임(PF)은 NAN 단말 간 페이징윈도우(PW)에서 전송된다. 페이지속성의 예시적인 포맷은 하기의 표 1과 같을 수 있다.The page attribute of the present specification may include a list of destinations of data buffered by the publisher (NAN_2 of FIG. 8). The paging frame PF is transmitted in a paging window PW between NAN terminals. An exemplary format of the page attribute may be shown in Table 1 below.
표 1을 참조하면, 페이지속성은 NAN 속성의 타입을 식별하기 위한 속성식별자(Attribute ID) 필드, 속성의 길이를 나타내는 길이(Length) 필드, 데이터 링크 그룹 식별자를 위한 NDL 그룹 식별자(NDL Group ID) 필드, 현재 어떤 필드에 있는지를 지시하는 페이지 컨트롤(Page Control) 필드 그리고 퍼블리셔에 의해 버퍼링된 데이터를 수신할 하나 이상의 NAN 단말의 리스트(앞서 언급한 버퍼된 데이터의 데스티네이션들의 리스트에 대응)와 연관된 PDL 시퀀스(Sequence of PDLs) 필드를 포함할 수 있다.Referring to Table 1, the page attributes include an attribute ID field for identifying a type of a NAN attribute, a length field indicating a length of an attribute, and an NDL group ID for a data link group identifier. Field, a Page Control field indicating which field is currently present, and a list of one or more NAN terminals (corresponding to the aforementioned list of destinations of buffered data) to receive buffered data by the publisher. It may include a PDL Sequence of PDLs field.
예를 들어, 퍼블리셔(도 8의 NAN_2)에 의해 버퍼된 데이터(buffered data)의 데스티네이션들의 리스트(a list of destinations)는 PDL 시퀀스(Sequence of PDLs) 필드에 포함될 수 있다. 이 경우, 버퍼된 데이터(buffered data)의 데스티네이션들의 리스트(a list of destinations)는 적어도 하나의 서브스크라이버에 상응하는 적어도 하나의 매체접근제어(medium access control, MAC) 주소(address)를 포함할 수 있다.For example, a list of destinations of data buffered by the publisher (NAN_2 in FIG. 8) may be included in the PDL Sequence of PDLs field. In this case, a list of destinations of buffered data includes at least one medium access control (MAC) address corresponding to at least one subscriber. can do.
표 1의 페이지 컨트롤(Page Control) 필드에 관하여는 후술되는 도면들을 통해 더 상세하게 설명된다. The page control field of Table 1 will be described in more detail with reference to the following drawings.
도 10은 본 명세서의 일 실시 예에 따른 페이징 기법을 통한 이웃 인식 네트워크의 스케줄링 방법의 일 예를 보여준다.10 shows an example of a scheduling method of a neighbor aware network through a paging scheme according to an embodiment of the present disclosure.
도 1 내지 도 10을 참조하면, 서브스크라이버(NAN_S) 및 퍼블리셔(NAN_P)의 가로축(t1, t2)은 시간 구간에 따른 윈도우(예로, 탐색윈도우, 페이징윈도우, 전송윈도우)를 나타낸다.1 through 10, horizontal axes t1 and t2 of the subscriber NAN_S and the publisher NAN_P represent windows (eg, a search window, a paging window, and a transmission window) according to time intervals.
도 10에서 제1 사이클(T0~T3), 제2 사이클(T3~T6) 및 제3 사이클(T6~T9)이 도시되며, 각 사이클의 시간 구간은 512 TU를 포함할 수 있다. 다른 예로, 각 사이클의 시간 구간은 마이크로 세컨드(μs)를 기반의 시간 구간일 수 있다. In FIG. 10, the first cycles T0 to T3, the second cycles T3 to T6, and the third cycles T6 to T9 are shown, and each cycle may include 512 TUs. As another example, the time interval of each cycle may be a time interval based on microseconds (μs).
명확하고 간결한 설명을 위해 도 10의 서브스크라이버(NAN_S) 및 및 퍼블리셔(NAN_P)는 같은 클러스터(NDC)에 포함된다고 가정한다. 또한, 도 10의 시간 구간 중 앞서 설명된 도 8 및 도 9와 참조번호가 동일한 구간(T0~T3)에 관한 설명은 전술한 설명으로 대체될 수 있음은 이해될 것이다. For the sake of clarity and simplicity, it is assumed that the subscriber NAN_S and the publisher NAN_P of FIG. 10 are included in the same cluster NDC. In addition, it will be understood that the description of the sections T0 to T3 having the same reference numerals as FIGS. 8 and 9 described above among the time sections of FIG. 10 may be replaced with the above description.
제1 사이클(T0~T3)에서 퍼블리셔(NAN_P)는 서브스크라이버(NAN_S)가 아닌 다른 장치(미도시)를 위한 트래픽을 버퍼링한다고 가정한다. 마찬가지로, 제2 사이클(T3~T6) 및 제3 사이클(T6~T9)에서 퍼블리셔(NAN_P)는 서브스크라이버(NAN_S)가 아닌 다른 장치(미도시)를 위한 트래픽을 버퍼링한다고 가정한다. 또한, 제1 내지 제3 탐색윈도우(T0~T1, T3~T4, T6~T7)에서 모두 페이징 기법의 스케줄링 방식이 선택된다고 가정한다. In the first cycles T0 to T3, it is assumed that the publisher NAN_P buffers traffic for a device (not shown) other than the subscriber NAN_S. Similarly, it is assumed that in the second cycles T3 to T6 and the third cycles T6 to T9, the publisher NAN_P buffers traffic for a device (not shown) other than the subscriber NAN_S. In addition, it is assumed that a scheduling scheme of a paging scheme is selected in all of the first to third search windows T0 to T1, T3 to T4, and T6 to T7.
도 10의 제1 탐색윈도우(T0~T1)에서, 퍼블리셔(NAN_P) 및 서브스크라이버(NAN_S)는 앞선 가정에 따라 상호 간의 능력교환(capability exchange)을 통해 스케줄링 방식 중 페이징 기법을 선택하고, 페이징윈도우의 시작시점과 연관된 페이징 오프셋을 선택할 수 있다.In the first search window T0 to T1 of FIG. 10, the publisher NAN_P and the subscriber NAN_S select a paging scheme among scheduling schemes through capability exchange with each other according to the foregoing assumption, and paging. You can select the paging offset associated with the start of the window.
제1 오프셋 구간(T1~T2_1)에서, 퍼블리셔(NAN_P) 및 서브스크라이버(NAN_S)는 제1 탐색윈도우(T0~T1)에서 결정된 페이징 오프셋에 따라 비활성 모드를 유지할 수 있다.In the first offset period T1 ˜ T2_1, the publisher NAN_P and the subscriber NAN_S may maintain the inactive mode according to the paging offset determined by the first search window T0 ˜ T1.
제1 페이징윈도우(T2_1~T2_2)에서, 서브스크라이버(NAN_S)는 퍼블리셔(NAN_P)로부터 제1 페이징 프레임(PF1)을 수신할 수 있다. 예로, 제1 페이징윈도우(T2_1~T2_2)에서, 퍼블리셔(NAN_P) 및 서브스크라이버(NAN_S)는 활성 모드를 유지할 수 있다.In the first paging windows T2_1 to T2_2, the subscriber NAN_S may receive the first paging frame PF1 from the publisher NAN_P. For example, in the first paging windows T2_1 to T2_2, the publisher NAN_P and the subscriber NAN_S may maintain an active mode.
도 10의 서브스크라이버(NAN_S)는 제1 페이징윈도우(T2_1~T2_2) 동안 제1 페이징 프레임(PF1)에 서브스크라이버(NAN_S)를 지시하는 식별자 정보가 포함되는지 여부를 판단할 수 있다. 예로, 앞선 가정에 따라 서브스크라이버(NAN_S)는 수신된 제1 페이징 프레임(PF1)에 서브스크라이버(NAN_S)를 지시하는 식별자 정보가 포함되지 않는다고 판단할 수 있다.The subscriber NAN_S of FIG. 10 may determine whether the identifier information indicating the subscriber NAN_S is included in the first paging frame PF1 during the first paging windows T2_1 to T2_2. For example, according to the above assumption, the subscriber NAN_S may determine that the identifier information indicating the subscriber NAN_S is not included in the received first paging frame PF1.
서브스크라이버(NAN_S)는 다음 사이클인 제2 사이클(T3~T6)의 제2 페이징 윈도우(T3~T4)의 길이를 제1 사이클(T0~T3)의 제1 페이징 윈도우(T2_1~T2_1)의 길이보다 짧은 길이를 갖도록 설정할 수 있다. The subscriber NAN_S determines the length of the second paging windows T3 to T4 of the second cycles T3 to T6, which are the next cycles, of the first paging windows T2_1 to T2_1 of the first cycles T0 to T3. It can be set to have a length shorter than the length.
퍼블리셔(NAN_P)는 페이징 프레임을 전송하는 NAN 단말이므로, 제2 사이클(T3~T6)의 제2 페이징윈도우(T5_1~T5_3)에 제1 페이징윈도우(T2_1~T2_2)의 길이를 동일하게 적용할 수 있다.Since the publisher NAN_P is a NAN terminal transmitting a paging frame, the lengths of the first paging windows T2_1 to T2_2 may be equally applied to the second paging windows T5_1 to T5_3 of the second cycles T3 to T6. have.
제1 전송구간(T2_2~T2_3)에서, 서브스크라이버(NAN_S)는 수신될 트래픽이 없으므로 제1 전송구간(T2_2~T2_3) 동안 비활성 모드로 전환될 수 있다. 퍼블리셔(NAN_P)는 다른 장치를 위해 버퍼된 트래픽의 전송을 위해 제1 전송구간(T2_2~T2_3) 동안 활성 모드를 유지할 수 있다.In the first transmission period T2_2 to T2_3, the subscriber NAN_S may be switched to the inactive mode during the first transmission period T2_2 to T2_3 because there is no traffic to be received. The publisher NAN_P may maintain an active mode for the first transmission period T2_2 to T2_3 for transmission of buffered traffic for another device.
제1 대기구간(T2_3~T3)에서, 전송 또는 수신할 트래픽이 없으므로 서브스크라이버(NAN_S) 및 및 퍼블리셔(NAN_P)는 비활성 모드를 유지할 수 있다. In the first waiting period T2_3 to T3, since there is no traffic to be transmitted or received, the subscriber NAN_S and the publisher NAN_P may maintain an inactive mode.
제2 사이클(T3~T6)에서, 전술한 바에 따라 서브스크라이버(NAN_S)를 위한 제2 페이징윈도우(T5_1~T5_2)와 퍼블리셔(NAN_P)를 위한 제2 페이징윈도우(T5_1~T5_3)의 길이는 다르게 설정될 수 있다. In the second cycles T3 to T6, as described above, the lengths of the second paging windows T5_1 to T5_2 for the subscriber NAN_S and the second paging windows T5_1 to T5_3 for the publisher NAN_P are determined. It can be set differently.
서브스크라이버(NAN_S)를 위한 제2 페이징윈도우(T5_1~T5_2)에서, 서브스크라이버(NAN_S)는 퍼블리셔(NAN_P)로부터 제2 페이징 프레임(PF2)을 수신할 수 있다. In the second paging windows T5_1 to T5_2 for the subscriber NAN_S, the subscriber NAN_S may receive the second paging frame PF2 from the publisher NAN_P.
서브스크라이버(NAN_S)는 제2 페이징윈도우(T5_1~T5_2) 동안 제2 페이징 프레임(PF2)에 서브스크라이버(NAN_S)를 지시하는 식별자 정보가 포함되는지 여부를 판단할 수 있다. 예로, 앞선 가정에 따라 서브스크라이버(NAN_S)는 제2 페이징 프레임(PF2)에는 서브스크라이버(NAN_S)를 지시하는 식별자 정보가 포함되지 않는다고 판단할 수 있다.The subscriber NAN_S may determine whether the identifier information indicating the subscriber NAN_S is included in the second paging frame PF2 during the second paging windows T5_1 to T5_2. For example, according to the foregoing assumption, the subscriber NAN_S may determine that the second paging frame PF2 does not include identifier information indicating the subscriber NAN_S.
서브스크라이버(NAN_S)는 다음 사이클인 제3 사이클(T6~T9)의 제3 페이징 윈도우(T6~T7)의 길이를 제2 사이클(T3~T6)의 제2 페이징 윈도우(T5_1~T5_2)의 길이보다 짧은 길이를 갖도록 설정할 수 있다. The subscriber NAN_S determines the length of the third paging window T6 ˜ T7 of the third cycle T6 ˜ T9, which is the next cycle, of the second paging window T5_1 ˜ T5_2 of the second cycle T3 ˜ T6. It can be set to have a length shorter than the length.
퍼블리셔(NAN_P)는 페이징 프레임을 전송하는 NAN 단말이므로, 제3 사이클(T6~T9)의 제3 페이징 윈도우(T6~T7)에 제1 페이징윈도우(T2_1~T2_2)의 길이를 동일하게 적용할 수 있다.Since the publisher NAN_P is a NAN terminal that transmits a paging frame, the lengths of the first paging windows T2_1 to T2_2 may be equally applied to the third paging windows T6 to T7 of the third cycles T6 to T9. have.
제3 사이클(T6~T9)에서, 전술한 바에 따라 서브스크라이버(NAN_S)를 위한 제3 페이징윈도우(T8_1~T8_2)와 퍼블리셔(NAN_P)를 위한 제3 페이징윈도우(T8_1~T8_3)의 길이는 다르게 설정될 수 있다. In the third cycles T6 to T9, the lengths of the third paging windows T8_1 to T8_2 for the subscriber NAN_S and the third paging windows T8_1 to T8_3 for the publisher NAN_P are as described above. It can be set differently.
서브스크라이버(NAN_S)를 위한 제3 페이징윈도우(T8_1~T8_2)에서, 서브스크라이버(NAN_S)는 퍼블리셔(NAN_P)로부터 제3 페이징 프레임(PF3)을 수신할 수 있다. In the third paging windows T8_1 to T8_2 for the subscriber NAN_S, the subscriber NAN_S may receive the third paging frame PF3 from the publisher NAN_P.
서브스크라이버(NAN_S)는 서브스크라이버(NAN_S)를 위한 제3 페이징윈도우(T8_1~T8_2) 동안 제3 페이징 프레임(PF3)에 서브스크라이버(NAN_S)를 지시하는 식별자 정보가 포함되는지 여부를 판단할 수 있다. 예로, 앞선 가정에 따라 서브스크라이버(NAN_S)는 제3 페이징 프레임(PF3)에 서브스크라이버(NAN_S)를 지시하는 식별자 정보가 포함되지 않는다고 판단할 수 있다.The subscriber NAN_S determines whether the identifier information indicating the subscriber NAN_S is included in the third paging frame PF3 during the third paging windows T8_1 to T8_2 for the subscriber NAN_S. can do. For example, according to the above assumption, the subscriber NAN_S may determine that the identifier information indicating the subscriber NAN_S is not included in the third paging frame PF3.
서브스크라이버(NAN_S)는 다음 사이클(미도시)의 페이징 윈도우(미도시)의 길이를 제3 사이클(T6~T9)의 제3 페이징 윈도우(T8_1~T8_2)의 길이보다 짧은 길이를 갖도록 설정할 수 있다. 이어, 제4 사이클의 제4 탐색윈도우(T9~T10)가 개시될 수 있다. The subscriber NAN_S may set the length of the paging window (not shown) of the next cycle (not shown) to have a length shorter than the length of the third paging windows T8_1 to T8_2 of the third cycle T6 to T9. have. Subsequently, fourth search windows T9 to T10 of the fourth cycle may be started.
도 10의 경우, 페이징 프레임의 수신 여부는 단말의 현재 사이클의 페이징 윈도우 동안 판단되는 것으로 설명되나, 이에 한정되는 것이 아님은 이해될 것이다. 다른 예로, 페이징 프레임의 수신 여부는 현 사이클의 페이징윈도우의 종료 후 개시되는 현 사이클의 전송 윈도우의 특정 시점에서 판단될 수 있다.In the case of Figure 10, whether or not to receive the paging frame is described as being determined during the paging window of the current cycle of the terminal, it will be understood that it is not limited thereto. As another example, whether or not to receive a paging frame may be determined at a specific point in time of the transmission window of the current cycle that is started after the end of the paging window of the current cycle.
본 실시 예에 따르면, 페이징윈도우의 시간 길이를 동적으로 조절함으로써, 수신될 트래픽이 없는 NAN 단말이 남은 페이징윈도우 구간에서 불필요하게 활성 모드를 유지하는 상황을 방지할 수 있다. 이에 따라, NAN 단말에서 소모되는 전력을 효과적으로 줄일 수 있다. According to this embodiment, by dynamically adjusting the length of time of the paging window, it is possible to prevent the NAN terminal without traffic to be received unnecessarily maintains the active mode in the remaining paging window period. Accordingly, power consumed by the NAN terminal can be effectively reduced.
도 11은 본 명세서의 일 실시 예에 따른 페이징 기법을 통한 이웃 인식 네트워크의 스케줄링 방법의 확장 예를 보여준다. 11 shows an example of an extension of a scheduling method of a neighbor aware network through a paging scheme according to an embodiment of the present disclosure.
도 11을 참조하면, 서브스크라이버(NAN_S)의 가로축(t) 및 제1 내지 제n 퍼블리셔(NAN_P1~NAN_Pn)의 가로축(t1, t2,..., tn)은 시간 구간에 따른 윈도우(예로, 탐색윈도우, 페이징윈도우, 전송윈도우)를 나타낸다.Referring to FIG. 11, the horizontal axis t of the subscriber NAN_S and the horizontal axes t1, t2,..., Tn of the first to n-th publishers NAN_P1 to NAN_Pn are windows along a time interval (eg, , Search window, paging window, transmission window).
도 11의 명확하고 간결한 설명을 위해, 도 11의 서브스크라이버(NAN_S)와 제1 내지 제n 퍼블리셔(NAN_P1~NAN_Pn)가 같은 클러스터(NDC)에 포함된다고 가정한다. 제1 내지 제3 탐색윈도우(T0~T1, T3~T4, T6~T7)에서 모두 페이징 기법의 스케줄링 방식이 선택된다고 가정한다. For clarity and concise description of FIG. 11, it is assumed that the subscriber NAN_S and the first to n th publishers NAN_P1 to NAN_Pn of FIG. 11 are included in the same cluster NDC. It is assumed that a scheduling scheme of a paging scheme is selected in all of the first to third search windows T0 to T1, T3 to T4, and T6 to T7.
또한, 도 11의 시간 구간 중 앞서 설명된 도 10과 참조번호가 동일한 시간 구간(T0~T10)에 관한 설명은 전술한 설명으로 대체될 수 있음은 이해될 것이다. In addition, it will be understood that the description of the time intervals T0 to T10 having the same reference numerals as FIG. 10 described above among the time intervals of FIG. 11 may be replaced with the above description.
도 11의 제1 사이클(T0~T3)의 제1 내지 제n 퍼블리셔(NAN_P1~NAN_Pn)는 서브스크라이버(NAN_S)가 아닌 다른 장치(미도시)를 위한 트래픽을 버퍼링한다고 가정한다. It is assumed that the first to n th publishers NAN_P1 to NAN_Pn of the first cycles T0 to T3 of FIG. 11 buffer traffic for a device other than the subscriber NAN_S.
마찬가지로, 도 11의 제2 사이클(T3~T6) 및 제3 사이클(T6~T9)의 제1 내지 제n 퍼블리셔(NAN_P1~NAN_Pn)는 서브스크라이버(NAN_S)가 아닌 다른 장치(미도시)를 위한 트래픽을 버퍼링한다고 가정한다. Similarly, the first through n-th publishers NAN_P1 through NAN_Pn of the second cycles T3 through T6 and the third cycles T6 through T9 of FIG. 11 may use devices other than the subscribers NAN_S (not shown). Suppose you buffer traffic for.
도 11을 위한 가정에 따라, 도 11의 제1 사이클(T0~T3)의 제1 페이징윈도우(T2_1~T2_2)에서 서브스크라이버(NAN_S)로 전송되는 제1 내지 제n 페이징 프레임(PF1_1~PF1_n)에 포함된 식별자 정보는 서브스크라이버(NAN_S)를 지시하지 않을 수 있다. According to the assumption for FIG. 11, the first to nth paging frames PF1_1 to PF1_n transmitted to the subscriber NAN_S in the first paging windows T2_1 to T2_2 of the first cycles T0 to T3 of FIG. 11. The identifier information included in) may not indicate the subscriber NAN_S.
도 11의 제2 사이클(T3~T6)의 제2 페이징윈도우(T5_1~T5_2)에서 서브스크라이버(NAN_S)로 전송되는 제1 내지 제n 페이징 프레임(PF2_1~PF2_n)에 포함된 식별자 정보는 서브스크라이버(NAN_S)를 지시하지 않을 수 있다.The identifier information included in the first to n-th paging frames PF2_1 to PF2_n transmitted to the subscriber NAN_S in the second paging windows T5_1 to T5_2 of the second cycles T3 to T6 of FIG. The scriber NAN_S may not be indicated.
도 11의 제3 사이클(T6~T9)의 제3 페이징윈도우(T8_1~T8_2)에서 서브스크라이버(NAN_S)로 전송되는 제1 내지 제n 페이징 프레임(PF3_1~PF3_n)의 식별자 정보는 서브스크라이버(NAN_S)를 지시하지 않을 수 있다.The identifier information of the first to nth paging frames PF3_1 to PF3_n transmitted to the subscriber NAN_S in the third paging windows T8_1 to T8_2 of the third cycles T6 to T9 of FIG. It may not indicate (NAN_S).
도 11의 복수의 퍼블리셔 (NAN_P1~NAN_Pn)의 페이징윈도우의 시간 길이는 일정하게 유지될 수 있다. 이에 반해, 도 11의 서브스크라이버(NAN_S)는 장치에 상응하는 식별자 정보를 포함하지 않는 페이징 프레임을 수신하므로, 다음 사이클의 페이징윈도우의 시간 길이를 현재 사이클의 페이징윈도우의 길이보다 짧게 설정할 수 있다.The time lengths of the paging windows of the plurality of publishers NAN_P1 to NAN_Pn of FIG. 11 may be kept constant. In contrast, since the subscriber NAN_S of FIG. 11 receives a paging frame that does not include identifier information corresponding to the device, the time length of the paging window of the next cycle may be set to be shorter than the length of the paging window of the current cycle. .
도 10 및 도 11을 참조하면, 도 11은 서브스크라이버와 복수의 퍼블리셔 사이의 페이징 기법을 통한 스케줄링 방법이므로, 도 10의 내용이 확장되어 적용될 수 있음은 이해될 것이다.10 and 11, since FIG. 11 is a scheduling method through a paging technique between a subscriber and a plurality of publishers, it will be understood that the contents of FIG. 10 may be extended and applied.
도 12는 본 명세서의 다른 실시 예에 따른 페이징 기법을 통한 이웃 인식 네트워크의 스케줄링 방법의 예를 보여준다.12 illustrates an example of a scheduling method of a neighbor aware network through a paging scheme according to another embodiment of the present specification.
도 12를 참조하면, 서브스크라이버(NAN_S) 및 및 퍼블리셔(NAN_P)의 가로축(t1, t2)은 시간 구간에 따른 윈도우(예로, 탐색윈도우, 페이징윈도우, 전송윈도우)를 나타낸다.Referring to FIG. 12, the horizontal axes t1 and t2 of the subscriber NAN_S and the publisher NAN_P represent windows (eg, a search window, a paging window, and a transmission window) according to time intervals.
도 12에서 제1 사이클(T0~T3), 제2 사이클(T3~T6) 및 제3 사이클(T6~T9)이 도시되며, 각 사이클의 시간 구간은 512 TU를 포함할 수 있다. 다른 예로, 각 사이클의 시간 구간은 마이크로 세컨드(μs)를 기반의 시간 구간일 수 있다. In FIG. 12, the first cycles T0 to T3, the second cycles T3 to T6, and the third cycles T6 to T9 are illustrated, and the time period of each cycle may include 512 TUs. As another example, the time interval of each cycle may be a time interval based on microseconds (μs).
명확하고 간결한 설명을 위해 도 12의 서브스크라이버(NAN_S) 및 퍼블리셔(NAN_P)는 같은 클러스터(NDC)에 포함된다고 가정한다. 제1 내지 제3 탐색윈도우(T0~T1, T3~T4, T6~T7)에서 모두 페이징 기법의 스케줄링 방식이 선택된다고 가정한다. For the sake of clarity and simplicity, it is assumed that the subscriber NAN_S and the publisher NAN_P of FIG. 12 are included in the same cluster NDC. It is assumed that a scheduling scheme of a paging scheme is selected in all of the first to third search windows T0 to T1, T3 to T4, and T6 to T7.
또한, 도 12의 시간 구간 중 앞서 설명된 도 10와 참조번호가 동일한 구간(T0~T10)에 관한 설명은 전술한 설명으로 대체될 수 있음은 이해될 것이다. In addition, it will be understood that the description of the sections T0 to T10 having the same reference numerals as FIG. 10 described above among the time sections of FIG. 12 may be replaced with the above description.
도 12의 제1 사이클(T0~T3) 및 제3 사이클(T6~T9)에서 퍼블리셔(NAN_P)는 서브스크라이버(NAN_S)가 아닌 다른 장치(미도시)를 위한 트래픽을 버퍼링한다고 가정한다. 그러나, 도 10과 달리, 도 12의 제2 사이클(T3~T6)에서 퍼블리셔(NAN_P)는 서브스크라이버(NAN_S)를 위한 트래픽을 버퍼링한다고 가정한다.It is assumed that the publisher NAN_P buffers traffic for a device other than the subscriber NAN_S in the first cycles T0 to T3 and the third cycles T6 to T9 of FIG. 12. However, unlike FIG. 10, it is assumed that the publisher NAN_P buffers the traffic for the subscriber NAN_S in the second cycles T3 to T6 of FIG. 12.
이하, 도 10에서 이용된 가정과 도 12에서 이용되는 가정의 차이에 따라 발생하는 특징을 중심으로 도 12가 설명된다.Hereinafter, FIG. 12 will be described based on characteristics generated according to a difference between an assumption used in FIG. 10 and an assumption used in FIG. 12.
도 12의 서브스크라이버(NAN_S)는 제1 사이클(T0~T3)의 제1 페이징윈도우(T2_1~T2_2)에서 제1 페이징 프레임(PF1)을 수신할 수 있다. 도 12의 가정에 따라 제1 페이징 프레임(PF1)에 포함된 식별자 정보는 서브스크라이버(NAN_S)를 지시하지 않는다.The subscriber NAN_S of FIG. 12 may receive the first paging frame PF1 in the first paging windows T2_1 to T2_2 of the first cycles T0 to T3. According to the assumption of FIG. 12, the identifier information included in the first paging frame PF1 does not indicate the subscriber NAN_S.
이에 따라, 서브스크라이버(NAN_S)는 제2 사이클(T3~T6)의 제2 페이징윈도우(T5_1~T5_2)의 길이를 제1 페이징윈도우(T2_1~T2_2)의 길이보다 짧게 설정할 수 있다.Accordingly, the subscriber NAN_S may set the length of the second paging windows T5_1 to T5_2 of the second cycles T3 to T6 to be shorter than the length of the first paging windows T2_1 to T2_2.
이후, 서브스크라이버(NAN_S)는 제2 페이징윈도우(T2_1~T2_2)에서 제2 페이징 프레임(PF2)을 수신할 수 있다. 도 12의 가정에 따라 제2 페이징 프레임(PF2)은 서브스크라이버(NAN_S)를 지시하는 식별자 정보를 포함할 수 있다. Thereafter, the subscriber NAN_S may receive the second paging frame PF2 from the second paging windows T2_1 to T2_2. According to the assumption of FIG. 12, the second paging frame PF2 may include identifier information indicating the subscriber NAN_S.
이에 따라, 서브스크라이버(NAN_S)는 제2 페이징 프레임(PF2)에 대한 응답으로 제2 페이징윈도우(T2_1~T2_2)에서 트리거 프레임(trigger frame, 이하 'TF')을 퍼블리셔(NAN_P)로 전송할 수 있다. 도 12의 트리거 프레임(TF)은 현 사이클의 페이징윈도우에서 전송되는 것이 일반적이나, 반드시 이에 한정되는 것은 아니다. 예를 들어, 도 12의 제2 페이징윈도우(T5_1~T5_2) 종료 이후 개시되는 제2 전송윈도우(T5_2~T5_4)에서 트리거 프레임이 전송될 수 있다.Accordingly, the subscriber NAN_S may transmit a trigger frame (hereinafter referred to as 'TF') to the publisher NAN_P in the second paging windows T2_1 to T2_2 in response to the second paging frame PF2. have. The trigger frame TF of FIG. 12 is generally transmitted in the paging window of the current cycle, but is not necessarily limited thereto. For example, a trigger frame may be transmitted in the second transmission windows T5_2 to T5_4 which are started after the second paging windows T5_1 to T5_2 of FIG. 12 are terminated.
서브스크라이버(NAN_S)는 제3 사이클(T6~T9)의 제3 페이징윈도우(T8_1~T8_2)의 길이를 제2 페이징윈도우(T5_1~T5_2)의 길이보다 길게 설정할 수 있다. 예를 들어, 서브스크라이버(NAN_S)는 제3 사이클(T6~T9)의 제3 페이징윈도우(T8_1~T8_2)의 길이를 제1 페이징윈도우(T2_1~T2_2)의 길이와 같도록 설정할 수 있다. The subscriber NAN_S may set the length of the third paging windows T8_1 to T8_2 of the third cycles T6 to T9 to be longer than the length of the second paging windows T5_1 to T5_2. For example, the subscriber NAN_S may set the length of the third paging windows T8_1 to T8_2 of the third cycles T6 to T9 to be equal to the length of the first paging windows T2_1 to T2_2.
이후, 이후, 서브스크라이버(NAN_S)는 제3 페이징윈도우(T8_1~T8_2)에서 제3 페이징 프레임(PF3)을 수신할 수 있다. 도 12의 가정에 따라 제3 페이징 프레임(PF3)은 서브스크라이버(NAN_S)를 지시하는 식별자 정보를 포함하지 않는다.Subsequently, the subscriber NAN_S may receive the third paging frame PF3 from the third paging windows T8_1 to T8_2. According to the assumption of FIG. 12, the third paging frame PF3 does not include identifier information indicating the subscriber NAN_S.
이에 따라, 서브스크라이버(NAN_S)는 제4 사이클(미도시)의 제4 페이징윈도우(미도시)의 길이를 제3 페이징윈도우(T8_1~T8_2)의 길이보다 짧게 설정할 수 있다. 예를 들어, 서브스크라이버(NAN_S)는 제4 사이클(미도시)의 제4 페이징윈도우(미도시)의 길이를 제2 페이징윈도우(T5_1~T5_2)의 길이와 같도록 설정할 수 있다.Accordingly, the subscriber NAN_S may set the length of the fourth paging window (not shown) of the fourth cycle (not shown) to be shorter than the length of the third paging windows T8_1 to T8_2. For example, the subscriber NAN_S may set the length of the fourth paging window (not shown) of the fourth cycle (not shown) to be equal to the length of the second paging windows T5_1 to T5_2.
도 13은 본 명세서의 다른 실시 예에 따른 페이징 기법을 통한 이웃 인식 네트워크의 스케줄링 방법의 확장 예를 보여준다.FIG. 13 is a view illustrating an extension example of a scheduling method of a neighbor aware network through a paging scheme according to another embodiment of the present specification.
도 13을 참조하면, 서브스크라이버(NAN_S)의 가로축(t) 및 제1 내지 제n 퍼블리셔(NAN_P1~NAN_Pn)의 가로축(t1, t2,..., tn)은 시간 구간에 따른 윈도우(예로, 탐색윈도우, 페이징윈도우, 전송윈도우)를 나타낸다.Referring to FIG. 13, the horizontal axis t of the subscriber NAN_S and the horizontal axes t1, t2,..., Tn of the first to n-th publishers NAN_P1 to NAN_Pn correspond to windows (eg, a time interval). , Search window, paging window, transmission window).
도 13의 명확하고 간결한 설명을 위해, 도 13의 서브스크라이버(NAN_S) 및 제1 내지 제n 퍼블리셔(NAN_P1~NAN_Pn)은 같은 클러스터(NDC)에 포함된다고 가정한다. For clarity and concise description of FIG. 13, it is assumed that the subscriber NAN_S and the first to n th publishers NAN_P1 to NAN_Pn of FIG. 13 are included in the same cluster NDC.
도 13의 제1 내지 제3 탐색윈도우(T0~T1, T3~T4, T6~T7)에서 모두 페이징 기법의 스케줄링 방식이 선택된다고 가정한다. 또한, 도 13의 시간 구간 중 앞서 설명된 도 12와 참조번호가 동일한 시간 구간(T0~T10)에 관한 설명은 전술한 설명으로 대체될 수 있음은 이해될 것이다.It is assumed that a scheduling scheme of a paging scheme is selected in all of the first to third search windows T0 to T1, T3 to T4, and T6 to T7 of FIG. 13. In addition, it will be understood that the description of the time intervals T0 to T10 having the same reference numerals as FIG. 12 described above among the time intervals of FIG. 13 may be replaced with the above description.
도 13의 제1 사이클(T0~T3)에서 제1 내지 제n 퍼블리셔(NAN_P1~NAN_Pn)는 서브스크라이버(NAN_S)가 아닌 다른 장치(미도시)를 위한 트래픽을 버퍼링한다고 가정한다. In the first cycles T0 to T3 of FIG. 13, it is assumed that the first to nth publishers NAN_P1 to NAN_Pn buffer traffic for a device other than the subscriber NAN_S.
그러나, 도 13의 제2 사이클(T3~T6)에서 제1 내지 제n 퍼블리셔(NAN_P1~NAN_Pn)중 제1 퍼블리셔(NAN_P1)는 서브스크라이버(NAN_S)를 위한 트래픽을 버퍼링한다고 가정한다. 또한, 도 13의 제3 사이클(T6~T9)에서 제1 내지 제n 퍼블리셔(NAN_P1~NAN_Pn) 중 제n 퍼블리셔(NAN_Pn)는 서브스크라이버(NAN_S)를 위한 트래픽을 버퍼링한다고 가정한다.However, it is assumed that the first publisher NAN_P1 among the first to nth publishers NAN_P1 to NAN_Pn buffers the traffic for the subscriber NAN_S in the second cycles T3 to T6 of FIG. 13. In addition, it is assumed that the n th publisher NAN_Pn among the first to n th publishers NAN_P1 to NAN_Pn buffers the traffic for the subscriber NAN_S in the third cycles T6 to T9 of FIG. 13.
도 13의 설명을 위한 가정에 따라, 제1 사이클(T0~T3)의 제1 페이징윈도우(T2_1~T2_2)에서 서브스크라이버(NAN_S)로 전송되는 복수의 페이징 프레임(PF1_1~PF1_n)은 서브스크라이버(NAN_S)를 지시하지 않는 식별정보를 포함할 수 있다. According to the assumption of FIG. 13, the plurality of paging frames PF1_1 to PF1_n transmitted to the subscriber NAN_S in the first paging windows T2_1 to T2_2 of the first cycles T0 to T3 are assigned to It may include identification information not indicating the driver NAN_S.
그러나, 도 13의 제2 사이클(T3~T6)의 제2 페이징윈도우(T5_1~T5_2)에서 서브스크라이버(NAN_S)로 전송되는 복수의 페이징 프레임(PF2_1~PF2_n) 중 제1 페이징 프레임(PF2_1)은 서브스크라이버(NAN_S)를 지시하는 식별정보를 포함할 수 있다. 도 13의 제3 사이클(T6~T9)의 제3 페이징윈도우(T8_1~T8_2)에서 서브스크라이버(NAN_S)로 전송되는 복수의 페이징 프레임(PF3_1~PF3_n) 중 제n 페이징 프레임(PF3_n)은 서브스크라이버(NAN_S)를 지시하는 식별정보를 포함할 수 있다.However, the first paging frame PF2_1 of the plurality of paging frames PF2_1 to PF2_n transmitted to the subscriber NAN_S in the second paging windows T5_1 to T5_2 of the second cycles T3 to T6 of FIG. 13. May include identification information indicating the subscriber NAN_S. The nth paging frame PF3_n of the plurality of paging frames PF3_1 to PF3_n transmitted to the subscribers NAN_S in the third paging windows T8_1 to T8_2 of the third cycles T6 to T9 of FIG. It may include identification information indicating the scriber (NAN_S).
이에 따라, 서브스크라이버(NAN_S)는 제2 페이징윈도우(T5_1~T5_2)에서 제1 페이징 프레임(PF2_1)에 대한 응답으로 제1 트리거 프레임(TF_1)을 제1 퍼블리셔(NAN_P1)로 전송할 수 있다. 서브스크라이버(NAN_S)는 제3 페이징윈도우(T8_1~T8_2)에서 제n 페이징 프레임(PF3_n)에 대한 응답으로 제2 트리거 프레임(TF_2)을 제n 퍼블리셔(NAN_Pn)로 전송할 수 있다. Accordingly, the subscriber NAN_S may transmit the first trigger frame TF_1 to the first publisher NAN_P1 in response to the first paging frame PF2_1 from the second paging windows T5_1 to T5_2. The subscriber NAN_S may transmit the second trigger frame TF_2 to the nth publisher NAN_Pn in response to the nth paging frame PF3_n in the third paging windows T8_1 to T8_2.
도 13의 복수의 퍼블리셔(NAN_P1~NAN_Pn)의 페이징윈도우의 길이는 일정하게 유지될 수 있다. The lengths of the paging windows of the plurality of publishers NAN_P1 to NAN_Pn of FIG. 13 may be kept constant.
이에 반해, 도 13의 서브스크라이버(NAN_S)는 제1 사이클(T0~T3)의 제1 페이징윈도우(T2_1~T2_2)에서 서브스크라이버(NAN_S)에 상응하는 식별자 정보를 포함하지 않는 복수의 페이징 프레임(PF1_1~PF1_n)을 수신할 수 있다. In contrast, the subscriber NAN_S of FIG. 13 may not include identifier information corresponding to the subscriber NAN_S in the first paging windows T2_1 to T2_2 of the first cycles T0 to T3. The frames PF1_1 to PF1_n may be received.
따라서, 서브스크라이버(NAN_S)는 제2 사이클(T3~T6)의 제2 페이징윈도우(T5_1~T5_2)의 길이를 제1 페이징윈도우(T2_1~T2_2)의 길이보다 짧게 설정할 수 있다.Accordingly, the subscriber NAN_S may set the length of the second paging windows T5_1 to T5_2 of the second cycles T3 to T6 to be shorter than the length of the first paging windows T2_1 to T2_2.
이어, 서브스크라이버(NAN_S)는 제2 사이클(T3~T6)의 제2 페이징윈도우(T5_1~T5_2)에서 서브스크라이버(NAN_S)에 상응하는 식별자 정보를 포함하는 페이징 프레임(PF2_1)을 수신할 수 있다. 따라서, 서브스크라이버(NAN_S)는 제3 사이클(T6~T9)의 제3 페이징윈도우(T8_1~T8_2)의 길이를 제2 페이징윈도우(T5_1~T5_2)의 길이보다 길게 설정할 수 있다. Subsequently, the subscriber NAN_S may receive the paging frame PF2_1 including identifier information corresponding to the subscriber NAN_S in the second paging windows T5_1 to T5_2 of the second cycles T3 to T6. Can be. Accordingly, the subscriber NAN_S may set the length of the third paging windows T8_1 to T8_2 of the third cycles T6 to T9 to be longer than the length of the second paging windows T5_1 to T5_2.
이어, 서브스크라이버(NAN_S)는 제3 사이클(T6~T9)의 제3 페이징윈도우(T8_1~T8_2)에서 서브스크라이버(NAN_S)에 상응하는 식별자 정보를 포함하는 페이징 프레임(PF3_n)을 수신할 수 있다. 따라서, 서브스크라이버(NAN_S)는 제4 사이클(미도시)의 제4 페이징윈도우의 길이를 제3 페이징윈도우의 길이보다 길게 설정할 수 있다.Subsequently, the subscriber NAN_S may receive the paging frame PF3_n including the identifier information corresponding to the subscriber NAN_S in the third paging windows T8_1 to T8_2 of the third cycles T6 to T9. Can be. Accordingly, the subscriber NAN_S may set the length of the fourth paging window of the fourth cycle (not shown) to be longer than the length of the third paging window.
도 12 및 도 13을 참조하면, 도 13은 서브스크라이버와 복수의 퍼블리셔 사이의 페이징 기법을 통한 스케줄링 방법이므로, 도 12의 내용이 확장되어 적용될 수 있음은 이해될 것이다.12 and 13, since FIG. 13 is a scheduling method through a paging scheme between a subscriber and a plurality of publishers, it will be understood that the contents of FIG. 12 may be extended and applied.
도 14는 본 명세서의 실시 예에 따른 페이징 기법을 통한 이웃 인식 네트워크의 스케줄링 방법의 순서도를 보여준다. 14 is a flowchart illustrating a scheduling method of a neighbor aware network through a paging scheme according to an embodiment of the present disclosure.
도 11 및 도 14를 참조하면, S1410 단계에서, 탐색윈도우(DW)에서 서브스크라이버(NAN 단말)와 적어도 하나의 퍼블리셔(NAN 단말) 사이의 능력 교환을 통해 트래픽 전송을 위한 스케줄링 기법으로 페이징 기법이 선택된다. 11 and 14, in step S1410, a paging scheme as a scheduling technique for traffic transmission through capability exchange between a subscriber (NAN terminal) and at least one publisher (NAN terminal) in a discovery window (DW). Is selected.
S1420 단계에서, 페이징 기법에 따른 페이징윈도우에서 서브스크라이버는 적어도 하나의 퍼블리셔로부터 페이징 프레임을 수신할 수 있다. 이 경우 페이징 프레임은 각 퍼블리셔에 버퍼된 트래픽이 수신될 수신장치를 가리키는 식별자 정보를 포함할 수 있다. In step S1420, the subscriber in the paging window according to the paging scheme may receive a paging frame from at least one publisher. In this case, the paging frame may include identifier information indicating a receiver to receive traffic buffered at each publisher.
S1430 단계에서, 서브스크라이버는 페이징 프레임에 수신된 식별자 정보가 자기 자신을 가리키는지 여부를 판단할 수 있다. 이 경우 식별자 정보는 매체접근제어(medium access control, MAC) 주소(address)를 포함할 수 있다. In operation S1430, the subscriber may determine whether the identifier information received in the paging frame indicates itself. In this case, the identifier information may include a medium access control (MAC) address.
만약 페이징 프레임에 포함된 식별자 정보가 서브스크라이버를 지시하지 않는 경우, S1440 단계가 수행될 수 있다. S1440 단계에서, 서브스크라이버는 다음 사이클의 페이징윈도우가 미리 정해진 구간만큼 감소된 길이를 갖도록 설정할 수 있다. 이는 앞서 설명된 도 10 및 도 11에 대응하며, 본 명세서에서 네거티브(negative) 페이징 기법으로 언급될 수 있다. If the identifier information included in the paging frame does not indicate a subscriber, step S1440 may be performed. In operation S1440, the subscriber may set the paging window of the next cycle to have a length reduced by a predetermined interval. This corresponds to FIGS. 10 and 11 described above and may be referred to herein as a negative paging technique.
만약 페이징 프레임에 포함된 식별자 정보가 서브스크라이버를 지시하는 경우, S1450 단계가 수행될 수 있다. S1450 단계에서, 서브스크라이버는 다음 사이클의 페이징 윈도우가 미리 정해진 구간만큼 증가된 길이를 갖도록 설정할 수 있다. 이는 앞서 설명된 도 12 및 도 13에 대응하며, 본 명세서에서 포지티브(positive) 페이징 기법으로 언급될 수 있다.If the identifier information included in the paging frame indicates the subscriber, step S1450 may be performed. In operation S1450, the subscriber may set the paging window of the next cycle to have a length increased by a predetermined interval. This corresponds to FIGS. 12 and 13 described above, and may be referred to herein as a positive paging technique.
위와 같이 본 명세서의 NAN 단말은 페이징 프레임에 서브스크라이버 단말을 지시하는 식별 정보가 포함되는지 여부를 기반으로 포지티브 페이징 기법 또는 네거티브 페이징 기법에 따라 페이징 윈도우를 동적으로 조절할 수 있다. 이에 따라, NAN 단말이 불필요한 구간에서 활성화상태를 유지하는 것을 방지할 수 있으므로, 단말에 의해 소모되는 전력을 감소시킬 수 있다.As described above, the NAN terminal of the present specification may dynamically adjust a paging window according to a positive paging scheme or a negative paging scheme based on whether identification information indicating a subscriber terminal is included in a paging frame. Accordingly, since the NAN terminal can be prevented from maintaining an activated state in an unnecessary section, power consumed by the terminal can be reduced.
도 15는 본 명세서의 실시 예에 따른 페이징 기법을 통한 페이징윈도우의 길이를 조절하는 타이밍에 대한 도면이다. FIG. 15 is a timing diagram for adjusting a length of a paging window through a paging scheme according to an embodiment of the present disclosure.
도 15의 명확하고 간결한 설명을 위해, 도 15의 서브스크라이버(NAN_S) 및 제1 내지 제n 퍼블리셔(NAN_P1~NAN_Pn)는 같은 클러스터(NDC)에 포함된다고 가정한다. 제1 내지 제3 탐색윈도우(T0~T1, T3~T4, T6~T7)에서 모두 페이징 기법의 스케줄링 방식이 선택된다고 가정한다. For clarity and concise description of FIG. 15, it is assumed that the subscriber NAN_S of FIG. 15 and the first to n th publishers NAN_P1 to NAN_Pn are included in the same cluster NDC. It is assumed that a scheduling scheme of a paging scheme is selected in all of the first to third search windows T0 to T1, T3 to T4, and T6 to T7.
또한, 도 15의 시간 구간 중 앞서 설명된 도 11 및 도 13과 참조번호가 동일한 시간 구간(T0~T10)에 관한 설명은 전술한 설명으로 대체될 수 있음은 이해될 것이다. 도 15의 제1 사이클(T0~T3)에서 제1 내지 제n 퍼블리셔(NAN_P1~NAN_Pn)는 서브스크라이버(NAN_S)가 아닌 다른 장치(미도시)를 위한 트래픽을 버퍼링한다고 가정한다. In addition, it will be understood that the description of the time intervals T0 to T10 having the same reference numerals as FIGS. 11 and 13 described above among the time intervals of FIG. 15 may be replaced with the above description. In the first cycles T0 to T3 of FIG. 15, it is assumed that the first to n th publishers NAN_P1 to NAN_Pn buffer traffic for a device other than the subscriber NAN_S.
마찬가지로, 도 15의 제2 사이클(T3~T6)에서 제1 내지 제n 퍼블리셔(NAN_P1~NAN_Pn)는 서브스크라이버(NAN_S)가 아닌 다른 장치(미도시)를 위한 트래픽을 버퍼링한다고 가정한다. Similarly, in the second cycles T3 to T6 of FIG. 15, it is assumed that the first to n th publishers NAN_P1 to NAN_Pn buffer traffic for a device other than the subscriber NAN_S.
그러나, 도 15의 제3 사이클(T6~T9)에서 제1 내지 제n 퍼블리셔(NAN_P1~NAN_Pn) 중 제n 퍼블리셔(NAN_Pn)는 서브스크라이버(NAN_S)를 위한 트래픽을 버퍼링한다고 가정한다.However, it is assumed that the n th publisher NAN_Pn among the first to n th publishers NAN_P1 to NAN_Pn buffers the traffic for the subscriber NAN_S in the third cycles T6 to T9 of FIG. 15.
도 15의 설명을 위한 가정에 따라, 제1 사이클(T0~T3)의 제1 페이징윈도우(T2_1~T2_2) 및 제2 사이클(T3~T6)의 제2 페이징윈도우(T5_1~T5_2)에서 서브스크라이버(NAN_S)로 전송되는 복수의 페이징 프레임(PF1_1~PF1_n, PF2_1~PF2_n)에 포함된 식별자 정보는 서브스크라이버(NAN_S)를 지시하지 않을 수 있다. According to the assumption for the description of FIG. 15, the first paging windows T2_1 to T2_2 of the first cycles T0 to T3 and the second paging windows T5_1 to T5_2 of the second cycles T3 to T6 are displayed. The identifier information included in the plurality of paging frames PF1_1 to PF1_n and PF2_1 to PF2_n transmitted to the driver NAN_S may not indicate the subscriber NAN_S.
그러나, 도 15의 제3 사이클(T6~T9)의 제3 페이징윈도우(T8_1~T8_2)에서 서브스크라이버(NAN_S)로 전송되는 페이징 프레임(PF3_1~PF3_n) 중 제n 페이징 프레임(PF3_n)에 포함된 식별자 정보는 서브스크라이버(NAN_S)를 지시할 수 있다.However, it is included in the nth paging frame PF3_n of the paging frames PF3_1 to PF3_n transmitted to the subscribers NAN_S in the third paging windows T8_1 to T8_2 of the third cycles T6 to T9 of FIG. 15. The identifier information may indicate the subscriber NAN_S.
서브스크라이버(NAN_S)를 지시하는 제n 페이징 프레임(PF3_n)이 수신되면, 도 15의 서브스크라이버(NAN_S)는 제3 페이징윈도우(T8_1~T8_2)의 길이를 다시 설정할 수 있다. 예를 들어, 다시 설정된 제3 페이징윈도우(T8_1~T8_2)의 길이는 제2 페이징윈도우(T5_1~T5_2)의 길이와 같게 설정될 수 있다.When the nth paging frame PF3_n indicating the subscriber NAN_S is received, the subscriber NAN_S of FIG. 15 may reset the lengths of the third paging windows T8_1 to T8_2. For example, the lengths of the reset third paging windows T8_1 to T8_2 may be set to be equal to the lengths of the second paging windows T5_1 to T5_2.
또한, 도 15의 서브스크라이버(NAN_S)는 제3 페이징윈도우(T8_1~T8_2)에서 제n 페이징 프레임(PF3_n)에 대한 응답으로 트리거 프레임(TF)을 제n 장치(NAN_n)로 전송할 수 있다.In addition, the subscriber NAN_S of FIG. 15 may transmit the trigger frame TF to the n-th device NAN_n in response to the n-th paging frame PF3_n from the third paging windows T8_1 to T8_2.
앞서 설명된 도 11 내지 도 14를 참고하면, 서브스크라이버(NAN_S)는 현 사이클의 페이징윈도우에서 수신된 페이징 프레임에 서브스크라이버(NAN_S)를 지시하는 식별자 정보가 포함되는지 여부를 판단한다. 이어, 도 11 내지 도 14의 서브스크라이버(NAN_S)는 판단 결과에 따라 다음 사이클의 페이징윈도우의 길이를 설정한다. 11 to 14 described above, the subscriber NAN_S determines whether the identifier information indicating the subscriber NAN_S is included in the paging frame received in the paging window of the current cycle. Subsequently, the subscriber NAN_S of FIGS. 11 to 14 sets the length of the paging window of the next cycle according to the determination result.
이에 반해, 도 15의 실시 예에 따르면, 현 페이징 윈도우에서 서브스크라이버(NAN_S)를 지시하는 식별자 정보를 포함하는 페이징 프레임이 수신되면, 도 15의 서브스크라이버(NAN_S)는 현 페이징 윈도우의 길이를 증가시킬 수 있다. In contrast, according to the embodiment of FIG. 15, when a paging frame including identifier information indicating the subscriber NAN_S is received in the current paging window, the subscriber NAN_S of FIG. 15 may have a length of the current paging window. Can be increased.
도 16은 본 명세서의 실시 예에 따른 페이징 기법을 통한 페이징 프레임이 전송윈도우에서 수신되는 경우를 설명하기 위한 도면이다. FIG. 16 illustrates a case in which a paging frame through a paging scheme is received in a transmission window according to an embodiment of the present specification.
도 16을 참조하면, 서브스크라이버(NAN_S)의 가로축(t)은 및 제1 내지 제n 퍼블리셔(NAN_P1~NAN_Pn)의 가로축(t1, t2, ..., tn)은 시간 구간에 따른 윈도우(예로, 탐색윈도우, 페이징윈도우, 전송윈도우)를 나타낸다.Referring to FIG. 16, the horizontal axis t of the subscriber NAN_S and the horizontal axes t1, t2,..., Tn of the first to n-th publishers NAN_P1 to NAN_Pn correspond to a window according to a time interval. For example, a search window, a paging window, a transmission window).
도 16의 명확하고 간결한 설명을 위해, 도 16의 서브스크라이버(NAN_S)와 제1 내지 제n 퍼블리셔(NAN_P1~NAN_Pn)가 같은 클러스터(NDC)에 포함된다고 가정한다. 제1 내지 제3 탐색윈도우(T0~T1, T3~T4, T6~T7)에서 모두 페이징 기법의 스케줄링 방식이 선택된다고 가정한다. For clarity and concise description of FIG. 16, it is assumed that the subscriber NAN_S of FIG. 16 and the first to n th publishers NAN_P1 to NAN_Pn are included in the same cluster NDC. It is assumed that a scheduling scheme of a paging scheme is selected in all of the first to third search windows T0 to T1, T3 to T4, and T6 to T7.
또한, 도 15의 시간 구간 중 앞서 설명된 도 11 및 도 13과 참조번호가 동일한 시간 구간(T0~T10)에 관한 설명은 전술한 설명으로 대체될 수 있음은 이해될 것이다.In addition, it will be understood that the description of the time intervals T0 to T10 having the same reference numerals as FIGS. 11 and 13 described above among the time intervals of FIG. 15 may be replaced with the above description.
도 16의 제1 사이클(T0~T3)의 제1 내지 제n 퍼블리셔(NAN_P1~NAN_Pn)는 서브스크라이버(NAN_S)가 아닌 다른 장치(미도시)를 위한 트래픽을 버퍼링한다고 가정한다.It is assumed that the first to n th publishers NAN_P1 to NAN_Pn of the first cycles T0 to T3 of FIG. 16 buffer traffic for a device (not shown) other than the subscriber NAN_S.
그러나, 도 16의 제2 사이클(T3~T6)에서 제1 내지 제n 퍼블리셔(NAN_P1~NAN_Pn) 중 제1 퍼블리셔(NAN_P1) 및 제n 퍼블리셔(NAN_Pn)는 서브스크라이버(NAN_S)를 위한 트래픽을 버퍼링한다고 가정한다. However, in the second cycles T3 to T6 of FIG. 16, the first publisher NAN_P1 and the n-th publisher NAN_Pn among the first to n-th publishers NAN_P1 to NAN_Pn receive traffic for the subscriber NAN_S. Suppose you are buffering.
또한, 도 16의 제3 사이클(T6~T9)에서 제1 내지 제n 퍼블리셔(NAN_P1~NAN_Pn) 중 제n 퍼블리셔(NAN_Pn)는 서브스크라이버(NAN_S)를 위한 트래픽을 버퍼링한다고 가정한다.In addition, it is assumed that the n th publisher NAN_Pn among the first to n th publishers NAN_P1 to NAN_Pn buffers the traffic for the subscriber NAN_S in the third cycles T6 to T9 of FIG. 16.
도 16의 설명을 위한 가정에 따라, 제1 사이클(T0~T3)의 제1 페이징윈도우(T2_1~T2_2)에서 서브스크라이버(NAN_S)로 전송되는 복수의 페이징 프레임(PF1_1~PF1_n)의 식별정보는 서브스크라이버(NAN_S)를 지시하지 않는다. 16, identification information of the plurality of paging frames PF1_1 to PF1_n transmitted to the subscriber NAN_S in the first paging windows T2_1 to T2_2 of the first cycles T0 to T3. Does not indicate the subscriber NAN_S.
그러나, 도 16의 제2 사이클(T3~T6)에서 서브스크라이버(NAN_S)로 전송되는 페이징 프레임(PF2_1~PF2_n) 중 제1 페이징 프레임(PF2_1) 및 제n 페이징 프레임(PF2_n)은 서브스크라이버(NAN_S)를 지시하는 식별정보를 포함할 수 있다.However, among the paging frames PF2_1 to PF2_n transmitted to the subscribers NAN_S in the second cycles T3 to T6 of FIG. 16, the first paging frame PF2_1 and the nth paging frame PF2_n are subscribers. It may include identification information indicating (NAN_S).
이에 따라, 서브스크라이버(NAN_S)는 제2 페이징윈도우(T5_1~T5_2)에서 제1 페이징 프레임(PF2_1)에 대한 응답으로 제1 트리거 프레임(TF_1)을 제1 퍼블리셔(NAN_P1)로 전송할 수 있다. 서브스크라이버(NAN_S)는 제2 페이징윈도우(T5_1~T5_2)에서 제n 페이징 프레임(PF2_n)에 대한 응답으로 제1 트리거 프레임(TF_2)을 제n 퍼블리셔(NAN_Pn)로 전송할 수 있다.Accordingly, the subscriber NAN_S may transmit the first trigger frame TF_1 to the first publisher NAN_P1 in response to the first paging frame PF2_1 from the second paging windows T5_1 to T5_2. The subscriber NAN_S may transmit the first trigger frame TF_2 to the nth publisher NAN_Pn in response to the nth paging frame PF2_n in the second paging windows T5_1 ˜ T5_2.
또한, 서브스크라이버(NAN_S)는 제3 페이징윈도우(T8_1~T8_2)에서 제n 페이징 프레임(PF3_n)에 대한 응답으로 제3 트리거 프레임(TF_3)을 제n 퍼블리셔(NAN_Pn)로 전송할 수 있다. In addition, the subscriber NAN_S may transmit the third trigger frame TF_3 to the n-th publisher NAN_Pn in response to the n-th paging frame PF3_n from the third paging windows T8_1 to T8_2.
다만, 도 16의 제2 사이클(T3~T6)에서 서브스크라이버(NAN_S)는 제1 퍼블리셔(NAN_P1)로부터 버퍼된 트래픽을 수신하기 위해 제2 페이징윈도우(T5_1~T5_2)의 종료 후 바로 비활성 모드로 전환되지 않고, 활성 모드를 유지할 수 있다. However, in the second cycles T3 to T6 of FIG. 16, the subscriber NAN_S is in an inactive mode immediately after the end of the second paging windows T5_1 to T5_2 to receive buffered traffic from the first publisher NAN_P1. It can be kept in the active mode without being switched to.
이어, 제2 사이클(T3~T6)의 제2 전송윈도우(T5_1~T5_2)에서 활성 모드를 유지하는 서브스크라이버(NAN_S)는 제n 퍼블리셔(NAN_Pn)로부터 제 n 페이징 프레임(PF2_n)을 수신할 수 있다. 이에 따라, 서브스크라이버(NAN_S)는 제2 전송윈도우(T5_2~T5_4)에서 제n 페이징 프레임(PF2_n)에 대한 응답으로 제2 트리거 프레임(TF_2)을 제1 퍼블리셔(NAN_P1)로 전송할 수 있다.Subsequently, the subscriber NAN_S maintaining the active mode in the second transmission windows T5_1 to T5_2 of the second cycles T3 to T6 may receive the nth paging frame PF2_n from the nth publisher NAN_Pn. Can be. Accordingly, the subscriber NAN_S may transmit the second trigger frame TF_2 to the first publisher NAN_P1 in response to the nth paging frame PF2_n in the second transmission windows T5_2 to T5_4.
이어, 단말은 제3 사이클(T6~T9)의 제3 페이징윈도우(T8_1~T8_2)의 길이를 제2 페이징윈도우(T5_1~T5_2)의 길이보다 길게 설정할 수 있다. Subsequently, the terminal may set the length of the third paging windows T8_1 to T8_2 of the third cycles T6 to T9 longer than the lengths of the second paging windows T5_1 to T5_2.
도 17은 본 실시 예에 따른 페이징 기법을 통한 페이징윈도우의 길이를 조절하는 타이밍과 리밋 횟수에 대한 도면이다. 17 is a diagram illustrating a timing and a limit number of controlling a length of a paging window through a paging scheme according to the present embodiment.
도 17의 명확하고 간결한 설명을 위해, 도 17의 서브스크라이버(NAN_S)와 제1 내지 제n 퍼블리셔(NAN_P1~NAN_Pn)가 같은 클러스터(NDC)에 포함된다고 가정한다. 제1 내지 제4 탐색윈도우(T0~T1, T3~T4, T6~T7, T11~T12)에서 모두 페이징 기법의 스케줄링 방식이 선택된다고 가정한다. For clarity and concise description of FIG. 17, it is assumed that the subscriber NAN_S of FIG. 17 and the first to n th publishers NAN_P1 to NAN_Pn are included in the same cluster NDC. It is assumed that a scheduling scheme of a paging scheme is selected in all of the first to fourth search windows T0 to T1, T3 to T4, T6 to T7, and T11 to T12.
또한, 도 17의 시간 구간 중 앞서 설명된 도 15 및 도 16과 참조번호가 동일한 시간 구간(T0~T10)에 관한 설명은 전술한 설명으로 대체될 수 있음은 이해될 것이다. In addition, it will be understood that the description of the time intervals T0 to T10 having the same reference numerals as FIGS. 15 and 16 described above among the time intervals of FIG. 17 may be replaced with the above description.
도 17의 제1 사이클(T0~T3) 내지 제3 사이클(T0~T3)에서 제1 내지 제n 퍼블리셔(NAN_P1~NAN_Pn)는 서브스크라이버(NAN_S)가 아닌 다른 장치(미도시)를 위한 트래픽을 버퍼링한다고 가정한다. In the first cycles T0 to T3 to third cycles T0 to T3 of FIG. 17, the first to n th publishers NAN_P1 to NAN_Pn are traffic for devices (not shown) other than the subscriber NAN_S. Suppose we buffer
도 17의 설명을 위한 가정에 따라, 제1 사이클(T0~T3) 내지 제3 사이클(T6~T9)의 제1 페이징윈도우 내지 제3 페이징윈도우(T2_1~T2_2, T5_1~T5_2, T8_1~T8_2)에서 서브스크라이버(NAN_S)로 전송되는 복수의 페이징 프레임(PF_1~PF_n)의 식별정보는 서브스크라이버(NAN_S)를 지시하지 않는다. According to the assumption of FIG. 17, the first to third paging windows T2_1 to T2_2, T5_1 to T5_2, and T8_1 to T8_2 of the first to third cycles T0 to T3 to T6 to T9. The identification information of the plurality of paging frames PF_1 to PF_n transmitted to the subscriber NAN_S does not indicate the subscriber NAN_S.
도 17과 같이 서브스크라이버(NAN_S)가 연속하여 리밋 횟수만큼 서브스크라이버(NAN_S)를 지시하지 않는 페이징 프레임(PF_1~PF_n)을 수신하는 경우, 서브스크라이버(NAN_S)는 계속하여 페이징윈도우의 길이를 줄이지 않고, 리밋 횟수(예로, N번) 이후 개시되는 페이징 윈도우의 길이를 원래의 길이로 복귀시킬 수 있다.As shown in FIG. 17, when the subscriber NAN_S receives the paging frames PF_1 to PF_n that do not instruct the subscriber NAN_S as many times as the number of limits in succession, the subscriber NAN_S continues to display the paging window. Without reducing the length, the length of the paging window started after the limit number (eg N times) can be returned to the original length.
예를 들어. 도 17의 리밋횟수(N)가 3번인 경우라면, 서브스크라이버(NAN_S)는 제1 사이클(T0~T3) 내지 제3 사이클(T6~T9)에서 제1 내지 제3 페이징 윈도우(T2_1~T2_2, T5_1~T5_2, T8_1~T8_2)의 길이를 계속하여 줄일 수 있다.E.g. If the limit number N of FIG. 17 is three, the subscriber NAN_S may have the first to third paging windows T2_1 to T2_2 in the first cycle T0 to T3 to the third cycle T6 to T9. , T5_1 to T5_2, T8_1 to T8_2) can be reduced continuously.
다만, 서브스크라이버(NAN_S)는 제4 사이클(T11~T14)에서 제4 페이징윈도우(T13_1~T13_2)의 길이를 원래의 제1 페이징윈도우(T2_1~T2_2)의 길이로 복귀시킬 수 있다. However, the subscriber NAN_S may return the length of the fourth paging windows T13_1 to T13_2 to the lengths of the original first paging windows T2_1 to T2_2 in the fourth cycles T11 to T14.
도 17의 실시 예는 트레이드오프(tradeoff) 관점에서 페이징윈도우의 길이를 줄임으로써 얻을 수 있는 소비 전력 감소의 측면과 줄어든 페이징윈도우 길이에 따라 페이징 프레임의 성공적인 수신 가능성의 감소 측면을 함께 고려한 실시 예에 해당된다. 17 illustrates an aspect of reducing power consumption that can be obtained by reducing the length of a paging window in terms of tradeoff and reducing the possibility of successful reception of a paging frame according to a reduced paging window length. Yes.
도 18 및 도 19는 본 명세서의 또 다른 실시 예에 따라 페이징윈도우의 길이를 조절하는 방법 방법에 관한 도면이다.18 and 19 are diagrams illustrating a method of controlling the length of a paging window according to another embodiment of the present specification.
도 18의 명확하고 간결한 설명을 위해, 도 18의 서브스크라이버(NAN_S)와 퍼블리셔(NAN_P)가 같은 클러스터(NDC)에 포함된다고 가정한다. 도 1 내지 도 18을 참고하면, 탐색윈도우(T0~T1)에서, 퍼블리셔(NAN_P) 및 서브스크라이버(NAN_S)는 상호간의 능력 교환을 통해 트래픽 전송을 위한 스케줄링 기법으로 페이징 기법을 선택할 수 있다. For clarity and concise description of FIG. 18, it is assumed that the subscriber NAN_S and the publisher NAN_P of FIG. 18 are included in the same cluster NDC. 1 to 18, in the discovery windows T0 to T1, the publisher NAN_P and the subscriber NAN_S may select a paging scheme as a scheduling technique for traffic transmission through capability exchange between them.
도 18의 오프셋 구간(T1~T2_1)에서, 퍼블리셔(NAN_P) 및 서브스크라이버(NAN_S)는 탐색윈도우(T0~T1)에서 결정된 페이징 오프셋에 따른 시간 구간 동안 비활성 모드를 유지할 수 있다. 페이징윈도우(T2_1~T2_2)에서, 서브스크라이버(NAN_S)는 퍼블리셔(NAN_P)로부터 페이징 프레임(PF)을 수신할 수 있다. In the offset periods T1 to T2_1 of FIG. 18, the publisher NAN_P and the subscriber NAN_S may maintain the inactive mode for a time period according to the paging offset determined by the search windows T0 to T1. In the paging windows T2_1 to T2_2, the subscriber NAN_S may receive a paging frame PF from the publisher NAN_P.
예로, 페이징 프레임(PF)에 포함된 식별자 정보가 서브스크라이버(NAN_S)를 지시할 수 있다. 서브스크라이버(NAN_S)는 페이징 프레임(PF)에 대한 응답으로 트리거 프레임(TF)을 퍼블리셔(NAN_P)로 전송할 수 있다. For example, the identifier information included in the paging frame PF may indicate the subscriber NAN_S. The subscriber NAN_S may transmit the trigger frame TF to the publisher NAN_P in response to the paging frame PF.
도 18의 페이징윈도우(T2_1~T2_2)에서, 서브스크라이버(NAN_S) 및 퍼블리셔(NAN_P)는 활성모드를 유지한다. 전송구간(T2_2~T2_3)에서, 서브스크라이버(NAN_S)는 퍼블리셔(NAN_P)로부터 트래픽을 수신받을 때까지 활성모드를 유지할 수 있다. 퍼블리셔(NAN_P)로부터 트래픽을 수신받은 서브스크라이버(NAN_S)는 전송구간(T2_2~T2_3) 중 남은 전송구간 동안 비활성모드를 유지할 수 있다.In the paging windows T2_1 to T2_2 of FIG. 18, the subscribers NAN_S and the publisher NAN_P maintain the active mode. In the transmission periods T2_2 to T2_3, the subscriber NAN_S may maintain the active mode until it receives traffic from the publisher NAN_P. The subscriber NAN_S receiving the traffic from the publisher NAN_P may maintain the inactive mode for the remaining transmission sections of the transmission sections T2_2 to T2_3.
도 19를 참조하면, 퍼블리셔(NAN_P)의 가로축(t) 및 제1 내지 제3 서브스크라이버(NAN_S1~ NAN_S3)의 가로축(t1, t2, t3)은 시간 구간에 따른 윈도우(예로, 탐색윈도우, 페이징윈도우, 전송윈도우)를 나타낸다. Referring to FIG. 19, the horizontal axis t of the publisher NAN_P and the horizontal axes t1, t2, t3 of the first to third subscribers NAN_S1 to NAN_S3 are windows (eg, a search window, Paging window, transmission window).
도 19의 페이징윈도우(T2_1~T2_2)에서, 퍼블리셔(NAN_P)는 제1 내지 제3 서브스크라이버(NAN_S1~ NAN_S3)로 페이징 프레임(PF)을 전송할 수 있다.In the paging windows T2_1 to T2_2 of FIG. 19, the publisher NAN_P may transmit a paging frame PF to the first to third subscribers NAN_S1 to NAN_S3.
도 19의 페이징 프레임(PF)은 제1 내지 제3 서브스크라이버(NAN_S1~ NAN_S3)를 지시하는 식별자 정보를 포함할 수 있다. 예를 들어, 식별자 정보는 제1 내지 제3 서브스크라이버(NAN_S1~ NAN_S3)에 상응하는 매체접근제어(MAC) 주소(address)를 포함할 수 있다. The paging frame PF of FIG. 19 may include identifier information indicating the first to third subscriber stations NAN_S1 to NAN_S3. For example, the identifier information may include a medium access control (MAC) address corresponding to the first to third subscribers NAN_S1 to NAN_S3.
이어, 제1 내지 제3 서브스크라이버(NAN_S1~ NAN_S3)는 페이징 프레임(PF)에 대한 응답으로 퍼블리셔(NAN_P)로 제1 내지 제3 트리거 프레임(TF_1, TF_2, TF_3)을 전송할 수 있다.Subsequently, the first to third subscribers NAN_S1 to NAN_S3 may transmit the first to third trigger frames TF_1, TF_2, and TF_3 to the publisher NAN_P in response to the paging frame PF.
도 19의 페이징윈도우의 길이는 복수의 서브스크라이버로부터 트리거 프레임을 수신하기 위해 도 18의 페이징윈도우보다 긴 시간이 확보될 필요가 있다. The length of the paging window of FIG. 19 needs to be longer than that of the paging window of FIG. 18 in order to receive a trigger frame from a plurality of subscribers.
도 19의 퍼블리셔(NAN_P)는 버퍼된 트래픽을 수신될 서브스크라이버 단말의 개수를 고려하여 페이징윈도우의 길이를 조절할 수 있다. 다시 말해, 퍼블리셔(NAN_P)는 페이징 프레임(PF)에 포함된 식별정보에 의해 지시되는 수신장치의 개수를 기반으로 페이징윈도우의 길이를 조절할 수 있다.The publisher NAN_P of FIG. 19 may adjust the length of the paging window in consideration of the number of subscriber stations to receive buffered traffic. In other words, the publisher NAN_P may adjust the length of the paging window based on the number of receivers indicated by the identification information included in the paging frame PF.
예를 들어, 도 18의 서브스크라이버는 1개이고 도 19의 서브스크라이버는 3개인 점을 고려할 때, 퍼블리셔(NAN_P)는 도 18의 페이징윈도우의 시간 구간보다 도 19의 페이징윈도우의 시간 구간을 더 길게 할당할 수 있다.For example, considering that there is one subscriber in FIG. 18 and three subscribers in FIG. 19, the publisher NAN_P may select the time interval of the paging window of FIG. 19 from the time interval of the paging window of FIG. 18. You can allocate longer.
도 18 및 도 19와 같이, 버퍼된 트래픽과 연관된 수신장치의 개수에 따라 페이징윈도우의 개수를 조절함으로써, 단말에 의해 소모되는 전력이 줄어들 수 있다. As illustrated in FIGS. 18 and 19, the power consumed by the terminal may be reduced by adjusting the number of paging windows according to the number of receiving apparatuses associated with buffered traffic.
도 20은 본 명세서의 또 다른 실시 예에 따른 페이징 프레임의 필드 영역을 예시적으로 보여주는 도면이다. 20 is a diagram illustrating a field area of a paging frame according to another embodiment of the present specification.
앞서 설명된 표 1 및 도 18 내지 도 20을 참조하면, 도 20의 페이지 컨트롤(Page Control) 필드는 16비트(2octets)로 구성될 수 있다. 페이지 컨트롤(Page Control) 필드는 브로드캐스트/멀티캐스트 필드, 페이징 장치 개수 필드, 동적 페이징윈도우 필드, 그리고 예약필드를 포함할 수 있다. Referring to Table 1 described above and FIGS. 18 to 20, the page control field of FIG. 20 may be configured with 16 bits (2 octets). The page control field may include a broadcast / multicast field, a paging device count field, a dynamic paging window field, and a reserved field.
구체적으로, 브로드캐스트/멀티캐스트(broadcast/multicast) 필드에서, 페이징 프레임의 전송 방식이 (브로드캐스트 방식 또는 멀티캐스트 방식) 1비트를 기반으로 표현될 수 있다. 페이징 장치 개수(number of PDLs) 필드에서, 페이징 프레임에 따라 버퍼된 트래픽의 수신을 위해 활성화 되는 페이징 장치의 개수가 3비트를 기반으로 표현될 수 있다.Specifically, in the broadcast / multicast field, a transmission method of a paging frame may be expressed based on 1 bit (broadcast method or multicast method). In the number of PDLs field, the number of paging devices activated for the reception of buffered traffic according to the paging frame may be expressed based on 3 bits.
동적 페이징윈도우(dynamic paging window) 필드에서, 도 18 및 도 19에서 설명된 바와 같이, 페이징 프레임(PF)에 포함된 식별정보에 의해 지시되는 수신장치의 개수를 기반으로 설정된 시간 정보가 8비트로 표현될 수 있다. 예약(reserved) 필드는 4비트로 표현될 수 있다. In the dynamic paging window field, as described in FIGS. 18 and 19, time information set based on the number of receiving apparatuses indicated by identification information included in the paging frame PF is represented by 8 bits. Can be. The reserved field may be represented by 4 bits.
도 20의 페이징 장치 리스트(Paged Device List, 이하 'PDL') 필드는 표 1의 PDL 시퀀스(Sequence of PDLs) 필드에 대응한다. 페이징 프레임에 의해 활성화되는 NAN 단말의 개수에 따라 페이징 장치 리스트(PDL) 필드의 길이는 가변적이다. The Paged Device List (PDL) field of FIG. 20 corresponds to the PDL Sequence of PDLs field of Table 1. FIG. The length of the paging device list (PDL) field is variable depending on the number of NAN terminals activated by the paging frame.
도 20의 페이징 장치 리스트(PDL) 필드는 페이징 장치 리스트 제어(PDL control) 필드 및 장치 리스트(List of Devices) 필드를 포함할 수 있다. 페이징 장치 리스트 제어(PDL control) 필드는 2 옥탯(octets)으로 구성되며, 8 비트의 길이(length) 서브필드, 2비트의 QoS 카테고리 서브필드(QoS category), 타입(Type) 서브필드. 어드레스 당 옥탯 개수(Number of Octets per Address) 서브필드 및 예약(reserved) 서브필드를 포함할 수 있다. The PDL field of FIG. 20 may include a PDL control field and a List of Devices field. The PDL control field includes two octets, an 8-bit length subfield, a 2-bit QoS category subfield, and a type subfield. It may include a Number of Octets per Address subfield and a reserved subfield.
도 21은 본 실시 예가 적용될 수 있는 무선 단말을 나타내는 블록도이다.21 is a block diagram illustrating a wireless terminal to which an embodiment can be applied.
도 21을 참조하면, 무선 단말은 상술한 실시 예를 구현할 수 있는 STA로서, AP 또는 비AP STA(non-AP station)일 수 있다. 무선 단말은 상술한 사용자에 대응되거나, 상기 사용자에 신호를 송신하는 송신 단말에 대응될 수 있다.Referring to FIG. 21, a wireless terminal may be an STA capable of implementing 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.
AP(2100)는 프로세서(2110), 메모리(2120) 및 RF부(radio frequency unit, 2130)를 포함한다. The AP 2100 includes a processor 2110, a memory 2120, and an RF unit 2130.
RF부(2130)는 프로세서(2110)와 연결하여 무선신호를 송신/수신할 수 있다.The RF unit 2130 may be connected to the processor 2110 to transmit / receive a radio signal.
프로세서(2110)는 본 명세서에서 제안된 기능, 과정 및/또는 방법을 구현할 수 있다. 예를 들어, 프로세서(2110)는 전술한 본 실시 예에 따른 동작을 수행할 수 있다. 프로세서(2110)는 도 1 내지 도 20의 본 실시 예에서 개시된 AP의 동작을 수행할 수 있다.The processor 2110 may implement the functions, processes, and / or methods proposed herein. For example, the processor 2110 may perform an operation according to the present embodiment described above. The processor 2110 may perform an operation of the AP disclosed in the present embodiment of FIGS. 1 to 20.
비AP STA(2150)는 프로세서(2160), 메모리(2170) 및 RF부(radio frequency unit, 2180)를 포함한다. The non-AP STA 2150 includes a processor 2160, a memory 2170, and an RF unit 2180.
RF부(2180)는 프로세서(2160)와 연결하여 무선신호를 송신/수신할 수 있다.The RF unit 2180 may be connected to the processor 2160 to transmit / receive a radio signal.
프로세서(2160)는 본 실시 예에서 제안된 기능, 과정 및/또는 방법을 구현할 수 있다. 예를 들어, 프로세서(2160)는 전술한 본 실시 예에 따른 non-AP STA동작을 수행하도록 구현될 수 있다. 프로세서(2160)는 도 1 내지 20의 본 실시 예에서 개시된 non-AP STA의 동작을 수행할 수 있다.The processor 2160 may implement the functions, processes, and / or methods proposed in the present embodiment. For example, the processor 2160 may be implemented to perform the non-AP STA operation according to the present embodiment described above. The processor 2160 may perform an operation of the non-AP STA disclosed in the present embodiment of FIGS. 1 to 20.
프로세서(2110, 2160)는 ASIC(application-specific integrated circuit), 다른 칩 셋, 논리 회로, 데이터 처리 장치 및/또는 베이스밴드 신호 및 무선 신호를 상호 변환하는 변환기를 포함할 수 있다. 메모리(2120, 2170)는 ROM(read-only memory), RAM(random access memory), 플래쉬 메모리, 메모리 카드, 저장 매체 및/또는 다른 저장 장치를 포함할 수 있다. RF부(2130, 2180)는 무선 신호를 전송 및/또는 수신하는 하나 이상의 안테나를 포함할 수 있다. Processors 2110 and 2160 may include application-specific integrated circuits (ASICs), other chipsets, logic circuits, data processing devices, and / or converters that convert baseband signals and wireless signals to and from each other. The memories 2120 and 2170 may include read-only memory (ROM), random access memory (RAM), flash memory, memory cards, storage media, and / or other storage devices. The RF unit 2130 and 2180 may include one or more antennas for transmitting and / or receiving a radio signal.
본 실시 예가 소프트웨어로 구현될 때, 상술한 기법은 상술한 기능을 수행하는 모듈(과정, 기능 등)로 구현될 수 있다. 모듈은 메모리(2120, 2170)에 저장되고, 프로세서(2110, 2160)에 의해 실행될 수 있다. 메모리(2120, 2170)는 프로세서(2110, 2160) 내부 또는 외부에 있을 수 있고, 잘 알려진 다양한 수단으로 프로세서(2110, 2160)와 연결될 수 있다.When the present embodiment is implemented in software, the above-described technique may be implemented as a module (process, function, etc.) for performing the above-described function. The module may be stored in the memories 2120 and 2170 and executed by the processors 2110 and 2160. The memories 2120 and 2170 may be inside or outside the processors 2110 and 2160, and may be connected to the processors 2110 and 2160 by various well-known means.
본 명세서의 상세한 설명에서는 구체적인 실시 예에 관하여 설명하였으나, 본 명세서의 범위에서 벗어나지 않는 한도 내에서 여러 가지 변형이 가능하다. 그러므로, 본 명세서의 범위는 상술한 실시 예에 국한되어 정해져서는 안되며 후술하는 특허청구범위뿐만 아니라 이 발명의 특허청구범위와 균등한 것들에 의해 정해져야 한다.In the detailed description of the present specification, specific embodiments have been described, but various modifications are possible without departing from the scope of the present specification. Therefore, the scope of the present specification should not be limited to the above-described embodiments, but should be determined not only by the claims below but also by the equivalents of the claims of the present invention.
Claims (13)
- 제1 장치에 의해, 페이징 기법을 통해 이웃 인식 네트워크(Neighbor Awareness Network)의 스케줄링을 수행하는 방법에 있어서,In the method for performing the scheduling of the neighbor awareness network (Neighbor Awareness Network) by the first apparatus,제1 페이징윈도우(paging window)에서 활성상태를 유지하고, 버퍼된 트래픽의 수신장치를 지시하는 제1 식별정보(identification information)를 포함하는 제1 페이징 프레임을 제2 장치로부터 수신하는, 단계;Receiving a first paging frame from the second device, the first paging frame being kept active in a first paging window and including first identification information indicating the receiving device of the buffered traffic;상기 제1 식별정보가 상기 제1 장치를 지시하는지 여부를 판단하는 단계;Determining whether the first identification information indicates the first device;상기 판단 결과에 따라 제2 페이징윈도우의 길이를 설정하는 단계;Setting a length of a second paging window according to the determination result;상기 제1 페이징윈도우 이후에 비활성상태로 진입하는 단계;Entering an inactive state after the first paging window;상기 설정된 제2 페이징윈도우에서 상기 활성상태를 유지하는 단계; 및Maintaining the active state in the set second paging window; And상기 제2 페이징윈도우에서 상기 제2 장치로부터 제2 페이징 프레임을 수신하는 단계를 포함하는 방법.Receiving a second paging frame from the second device in the second paging window.
- 제1 항에 있어서,The method of claim 1,상기 제1 페이징윈도우의 길이는 상기 제1 식별정보에 의해 지시되는 수신장치의 개수에 따라 설정되는 방법.The length of the first paging window is set according to the number of receiving devices indicated by the first identification information.
- 제1 항에 있어서,The method of claim 1,상기 판단 결과에 따라 상기 제2 페이징윈도우의 길이를 설정하는 단계는, 상기 제1 식별정보가 상기 제1 장치를 지시하지 않는다면, 상기 제2 페이징윈도우의 길이를 상기 제1 페이징윈도우의 길이보다 짧게 설정하는 단계를 더 포함하는 방법.The setting of the length of the second paging window according to the determination result may include: if the first identification information does not indicate the first device, make the length of the second paging window shorter than the length of the first paging window. The method further comprises the step of setting.
- 제3 항에 있어서,The method of claim 3, wherein상기 제2 페이징 프레임에 포함된 제2 식별정보가 상기 제1 장치를 지시한다면, 제3 페이징윈도우의 길이를 상기 제2 페이징윈도우의 길이보다 길게 설정하는 단계; 및 If the second identification information included in the second paging frame indicates the first device, setting a length of a third paging window longer than the length of the second paging window; And상기 제3 페이징 윈도우에서 제3 페이징 프레임을 수신하는 단계를 더 포함하는 방법.Receiving a third paging frame in the third paging window.
- 제4 항에 있어서,The method of claim 4, wherein상기 제1 페이징윈도우와 상기 제3 페이징윈도우는 같은 시간 길이를 갖는 방법. And the first paging window and the third paging window have the same length of time.
- 제3 항에 있어서,The method of claim 3, wherein상기 제2 페이징 프레임에 포함된 제2 식별정보가 상기 제1 장치를 지시하지 않는다면, 제3 페이징 윈도우의 길이를 상기 제2 페이징윈도우의 길이보다 짧게 설정하는 단계; If the second identification information included in the second paging frame does not indicate the first device, setting the length of the third paging window to be shorter than the length of the second paging window;상기 제3 페이징윈도우에서 상기 제2 장치로부터 제3 페이징 프레임을 수신하는 단계; 및Receiving a third paging frame from the second device in the third paging window; And상기 제3 페이징 프레임에 포함된 제3 식별정보가 상기 제1 장치를 지시하면, 상기 제3 페이징 윈도우에서 상기 제3 페이징윈도우의 길이를 다시 설정(reset)하는 단계를 포함하는 방법.And resetting the length of the third paging window in the third paging window if third identification information included in the third paging frame indicates the first device.
- 제1 항에 있어서,The method of claim 1,상기 제1 장치를 지시하지 않는 식별정보를 포함하는 페이징 프레임이 리밋값에 따른 횟수만큼 상기 제1 장치에 수신되면, 상기 횟수 이후에 전송되는 페이징 프레임을 위한 페이징 윈도우의 길이를 다시 설정하는 단계를 더 포함하는 방법.If a paging frame including identification information not indicating the first device is received by the first device a number of times according to a limit value, resetting the length of a paging window for the paging frame transmitted after the number of times; How to include more.
- 제1 항에 있어서,The method of claim 1,상기 판단 결과에 따라 상기 제2 페이징윈도우의 길이를 설정하는 단계는, 상기 제1 식별정보가 상기 제1 장치를 지시하지 않고 상기 제1 페이징윈도우의 길이가 미리 설정된 리밋듀레이션(limit duration)인 경우, 상기 제1 장치는 상기 제2 페이징윈도우의 길이를 상기 리밋듀레이션으로 유지하는 단계를 포함하는 방법.The setting of the length of the second paging window according to the determination result may include: when the first identification information does not indicate the first device and the length of the first paging window is a preset limit duration. And the first device maintains the length of the second paging window at the limit.
- 제1 항에 있어서,The method of claim 1,상기 판단 결과에 따라 상기 제2 페이징윈도우의 길이를 설정하는 단계는, 상기 제1 식별정보가 상기 제1 장치를 지시하면, 상기 제2 페이징윈도우의 길이를 상기 제1 페이징윈도우의 길이보다 길게 설정하는 단계를 포함하는 방법.The setting of the length of the second paging window according to the determination result may include setting the length of the second paging window longer than the length of the first paging window when the first identification information indicates the first device. Method comprising the steps of:
- 제1 항에 있어서,The method of claim 1,상기 제1 식별정보가 상기 제1 장치를 지시하면, 상기 제1 페이징 프레임에 대한 응답으로 트리거 프레임을 상기 제2 장치로 전송하는 단계를 더 포함하는 방법.If the first identification indicates the first device, sending a trigger frame to the second device in response to the first paging frame.
- 상기 제1 항에 있어서,According to claim 1,상기 제1 식별정보는 적어도 하나의 수신장치에 대응하는 적어도 하나의 매체접근제어(medium access control, MAC) 주소(address)를 포함하는 방법.The first identification information includes at least one medium access control (MAC) address corresponding to at least one receiving device.
- 제1 항에 있어서,The method of claim 1,상기 제1 식별정보가 상기 제1 장치를 지시하면, 상기 제1 페이징윈도우의 종료 이후 개시되는 제1 전송윈도우에서 상기 제2 장치로부터 상기 버퍼된 트래픽을 수신하는 단계를 더 포함하는 방법.If the first identification indicates the first device, receiving the buffered traffic from the second device in a first transmission window that is initiated after the termination of the first paging window.
- 페이징 기법을 통해 이웃 인식 네트워크의 스케줄링을 수행하는 방법을 이용하는 제1 장치에 있어서,A first apparatus using a method of performing scheduling of a neighbor aware network through a paging technique,무선신호를 송수신하는 송수신기; 및A transceiver for transmitting and receiving a radio signal; And상기 송수신기에 연결되는 프로세서를 포함하되, 상기 프로세서는,A processor coupled to the transceiver, wherein the processor includes:제1 페이징윈도우(paging window)에서 활성상태를 유지하도록 구현되고, 버퍼된 트래픽의 수신장치를 지시하는 제1 식별정보(identification information)를 포함하는 제1 페이징 프레임을 제2 장치로부터 수신하도록 구현되고,Is implemented to remain active in a first paging window, and is configured to receive a first paging frame from a second device, the first paging frame including first identification information indicating a device for receiving buffered traffic; ,상기 제1 식별정보가 상기 제1 장치를 지시하는지 여부를 판단하도록 구현되고,And determine whether the first identification information indicates the first device,상기 판단 결과에 따라 제2 페이징윈도우의 길이를 설정하도록 구현되고,It is implemented to set the length of the second paging window according to the determination result,상기 제1 페이징윈도우 이후에 비활성상태로 진입하도록 구현되고,It is implemented to enter an inactive state after the first paging window,상기 설정된 제2 페이징윈도우에서 상기 활성상태를 유지하도록 구현되고,It is implemented to maintain the active state in the set second paging window,상기 제2 페이징윈도우에서 상기 제2 장치로부터 제2 페이징 프레임을 수신하도록 구현되는 장치.And receive a second paging frame from the second device in the second paging window.
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US201562258518P | 2015-11-22 | 2015-11-22 | |
US201562258525P | 2015-11-22 | 2015-11-22 | |
US62/258,525 | 2015-11-22 | ||
US62/258,518 | 2015-11-22 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2017086764A1 true WO2017086764A1 (en) | 2017-05-26 |
Family
ID=58717532
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/KR2016/013442 WO2017086764A1 (en) | 2015-11-22 | 2016-11-22 | Method for performing scheduling of neighbor awareness network through paging technique, and device using same |
Country Status (1)
Country | Link |
---|---|
WO (1) | WO2017086764A1 (en) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20140269555A1 (en) * | 2013-03-15 | 2014-09-18 | Qualcomm Incorporated | Systems and methods for sharing context information in a neighbor aware network |
WO2015060651A1 (en) * | 2013-10-22 | 2015-04-30 | 엘지전자 주식회사 | Method and apparatus for transmitting signal by nan terminal in wireless communication system |
KR20150058293A (en) * | 2012-09-17 | 2015-05-28 | 퀄컴 인코포레이티드 | System and method for advertising and communicating within a neighborhood aware network |
KR20150128833A (en) * | 2013-03-08 | 2015-11-18 | 퀄컴 인코포레이티드 | Systems and methods for discovering devices in a neighborhood aware network |
-
2016
- 2016-11-22 WO PCT/KR2016/013442 patent/WO2017086764A1/en active Application Filing
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20150058293A (en) * | 2012-09-17 | 2015-05-28 | 퀄컴 인코포레이티드 | System and method for advertising and communicating within a neighborhood aware network |
KR20150128833A (en) * | 2013-03-08 | 2015-11-18 | 퀄컴 인코포레이티드 | Systems and methods for discovering devices in a neighborhood aware network |
US20140269555A1 (en) * | 2013-03-15 | 2014-09-18 | Qualcomm Incorporated | Systems and methods for sharing context information in a neighbor aware network |
WO2015060651A1 (en) * | 2013-10-22 | 2015-04-30 | 엘지전자 주식회사 | Method and apparatus for transmitting signal by nan terminal in wireless communication system |
Non-Patent Citations (1)
Title |
---|
INTEL CORPORATION: "Support of Multiple Transmissions to Different Destination IDs within One SC Period", R2-156204, 3GPP TSG RAN WG2 MEETING #92, 7 November 2015 (2015-11-07), Anabeim, USA, XP051024764 * |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2016171527A1 (en) | Method and apparatus for performing registration to nan proxy server in wireless communication system | |
WO2016190721A1 (en) | Method and apparatus for providing proxy service via nan proxy server in wireless communication system | |
WO2012121476A1 (en) | Method and apparatus for transreceiving data in medical body area network | |
WO2018070800A1 (en) | Method and apparatus for initial negotiation in wireless lan | |
WO2014182090A1 (en) | Method for alleviating hidden node problem in wlan system | |
WO2017146461A1 (en) | Method for neighbor aware network according to paging scheme and wireless terminal using same | |
WO2016204497A1 (en) | Method and apparatus for performing relay device function by nan proxy server in wireless communication system | |
WO2015023103A1 (en) | Method and device for transmitting data in wlan system | |
WO2018062905A1 (en) | Wake-up receiver-based power consumption reduction method and apparatus | |
WO2023282694A1 (en) | Restricted twt operation for peer-to-peer communication | |
WO2016140466A1 (en) | Method for performing paging in wireless lan system and device using same | |
WO2016137224A1 (en) | Method and apparatus for transmitting data in wireless communication system | |
WO2014142526A1 (en) | Method and apparatus for wireless communication | |
WO2021230556A1 (en) | Method and device for sidelink communication based on drx | |
WO2016195448A1 (en) | Method and device for nan terminal transitioning state in wireless communication system | |
EP4211930A1 (en) | Restricted twt operations for multi-link devices | |
WO2010074448A2 (en) | Method for requesting and allocating uplink resource in wireless communication system | |
WO2016137097A1 (en) | Method for data communication between nan devices, and nan device for performing data communication | |
WO2011087269A2 (en) | Apparatus and method for performing carrier switching operation for e-mbs service in multicarrier system | |
WO2017057988A1 (en) | Method by which nan terminal merges into nan cluster in wireless communication system, and device | |
WO2017010843A1 (en) | Method and device for exchanging frames for proxy service in wireless communication system | |
WO2016140423A1 (en) | Data communication method between nan devices operating in power save mode and data communication-performing nan device operating in power save mode | |
WO2017010731A1 (en) | Method for updating proxy service in wireless communication system and device therefor | |
WO2017086764A1 (en) | Method for performing scheduling of neighbor awareness network through paging technique, and device using same | |
WO2017030415A1 (en) | Method and apparatus for performing ranging operation in wireless communication system |
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: 16866716 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: 16866716 Country of ref document: EP Kind code of ref document: A1 |