Procesando

Espere un momento...

Configuración

Configuración

1. CA2976149 - SCHEDULE SELECTION AND CONNECTION SETUP BETWEEN DEVICES PARTICIPATING IN A NAN DATA LINK

Nota: Texto obtenido mediante procedimiento automático de reconocimiento óptico de caracteres.
Solo tiene valor jurídico la versión en formato PDF
CLAIMS WHAT IS CLAIMED IS:
1. A method of wireless communication by a wireless device, comprising: determining a schedule for communicating data in a neighbor awareness networking (NAN) network; and communicating data over a data link within the NAN network based on the determined schedule.
2. The method of claim 1, further comprising: transmitting a first availability information to a second wireless device, the first availability information comprising a first schedule at which the wireless device is available on a first channel and a first indicator indicating whether the wireless device is available on any channel of a set of channels; and receiving a second availability information from the second wireless device based on the transmitted first availability information, the second availability information comprising a second schedule at which the second wireless device is available on a second channel and a second indicator indicating whether the second wireless device is available on any channel of the set of channels.
3. The method of claim 2, wherein the second schedule is the same as the first schedule or the second schedule is different from the first schedule.
4. The method of claim 2, wherein the schedule is determined based on the transmitted first availability information and the received second availability information.
5. The method of claim 4, wherein the determining the schedule comprises determining that the wireless device is unavailable for communication during the second schedule, and wherein the method further comprises transmitting a third availability information to the second wireless device, the third availability information comprising a third schedule at which the wireless device is available on a third channel and a third
indicator indicating whether the wireless device is available on any channel of a set of channels.
6. The method of claim 4, further comprising transmitting a schedule confirmation message that indicates the wireless device is available for communication based on the received second availability information, wherein the schedule for the data link within the NAN network is based on the received second availability information, and wherein the data is communicated after transmitting the schedule confirmation message.
7. The method of claim 2, wherein the first availability information further includes a data link identifier identifying the data link.
8. The method of claim 1, further comprising: receiving a data link setup solicitation message; transmitting availability information to a second wireless device, the availability information comprising a first schedule at which the wireless device is available on a channel and an indicator indicating whether the wireless device is available on any channel of a set of channels, wherein the availability information is transmitted based on the received data link setup solicitation message; and receiving a data link schedule based on the transmitted availability information, wherein the schedule is determined based on the received data link schedule.
9. The method of claim 1, further comprising: receiving a data link schedule, wherein the data link schedule comprises one or more logical channels, each of the one or more logical channels comprising a respective time block duration and a respective time block periodicity, wherein the determining the schedule is based on the received data link schedule.
10. The method of claim 9, wherein the received data link schedule is nonnegotiable and the schedule is determined based on the received data link schedule if the wireless device is available for communications during more than half of the received data link schedule.
11. The method of claim 1, wherein the data is communicated based on a lifetime associated with the data link, wherein the lifetime provides a boundary for schedule transition.
12. The method of claim 11, wherein the lifetime associated with the data link is extended by a period of time to enable data communication.
13. The method of claim 1, wherein the data link is associated with one or more NAN data paths (NDPs), each NDP is associated with a session of a service between the wireless device and a second wireless device, and each NDP is associated with the same determined schedule.
14. The method of claim 13, wherein the data link is associated with a data link identifier, and each NDP is associated with an NDP identifier.
15. The method of claim 13, wherein each NDP of the one or more NDPs has a quality of service and security requirements that are different from other NDPs of the one or more NDPs.
16. A method of wireless communication by a first wireless device, comprising: determining a schedule for communicating data over a data link within a neighbor awareness networking (NAN) network; and communicating data with a second wireless device based on the determined schedule.
17. The method of claim 16, further comprising: receiving a first availability information from a second wireless device, the first availability information comprising a first schedule at which the second wireless device is available on a first channel and a first indicator indicating whether the second wireless device is available on any channel of a set of channels; and transmitting a second availability information to the second wireless device based on the received first availability information, the second availability information comprising a second schedule at which the wireless device is available on a second
channel and a second indicator indicating whether the wireless device is available on any channel of the set of channels.
18. The method of claim 17, wherein the determining the schedule comprises:
determining whether the wireless device is unavailable for communication based
on the first availability information, wherein the second availability information is determined based on the first availability information.
19. The method of claim 17, further comprising receiving a schedule confirmation message that indicates the second wireless device is available for communication based on the transmitted second availability information, wherein the schedule for the data link within the NAN network is based on the received second availability information, and wherein the data is communicated after receiving the schedule confirmation
message.
20. The method of claim 16, further comprising: transmitting a data link setup solicitation message; receiving availability information from at least one other device, the availability information including a schedule at which each of the at least one other device is available on a particular channel and an indicator indicating whether each of the at least one other device is available on any channel of a set of channels, wherein the
availability information is received based on the data link setup solicitation message; and transmitting the determined schedule for communicating data, wherein the determined schedule for communicating data is based on the received availability information from the at least one other device.
21. The method of claim 16, wherein the determining the schedule comprises determining one or more logical channels, each of the one or more logical channels comprising a respective time block duration and a respective time block periodicity, and the method further comprising transmitting the determined schedule that indicates the one or more logical channels for communicating data.
22. The method of claim 21, wherein the determining the one or more logical
channels is based on at least one of a quality of service requirement or an energy use level.
23. The method of claim 16, wherein the determining the schedule comprises:
determining a profile associated with a service; and determining a set of schedules associated with the determined profile, wherein
the determined schedule is selected from among the set of schedules.
24. The method of claim 23, wherein the profile is based on at least one of a latency requirement, a throughput requirement, or a power requirement associated with service.
25. The method of claim 16, wherein the schedule is determined based on a default data link schedule associated with the NAN network.
26. The method of claim 25, wherein the default data link schedule is available to any service advertised on the NAN network.
27. The method of claim 25, wherein the default data link schedule is available for exchanging connection scheduling information.
28. The method of claim 16, wherein the determining the schedule comprises determining to use a predetermined data link schedule, wherein the predetermined data link schedule is based on one of a profile associated with a service, a default schedule, or a service provider schedule associated with the service, the method further
comprising transmitting the determined schedule for communicating data in the NAN network.
29. The method of claim 28, wherein the determined schedule is nonnegotiable.
30. The method of claim 29, wherein the determined schedule is for a one-tomany service or a many-to-many service.
31. The method of claim 28, furthering comprising:
determining that the determined schedule fails to meet one or more requirements for communicating data in the NAN network; determining a different schedule for communicating data with the second wireless device based on the determination that the determined schedule fails to meet one or more requirements for communicating data in the NAN network; and communicating data with the second wireless device based on the determined different schedule.
32. The method of claim 31, wherein the one or more requirements includes at least one of a latency requirement, a throughout requirement, or a power requirement, and wherein the determination that the determined schedule fails to meet the one or more requirements is further based on a change in a number of wireless devices in the NAN network or a change in topology.
33. The method of claim 31, wherein the determination that the determined schedule fails to meet one or more requirements for communicating data in the NAN network comprises: receiving a message from the second wireless device, the message indicating that the determined schedule does not meet one or more requirements for communicating data in the NAN network and including availability information associated with the second wireless device, the availability information indicating a first schedule at which the second wireless device is available on a channel and an indicator indicating whether the second wireless device is available on any channel of a set of channels.
34. The method of claim 16, further comprising receiving a schedule confirmation message that indicates a confirmation of the determined schedule for the data link within the NAN network, wherein the data is communicated after receiving the schedule confirmation message.
35. An apparatus for wireless communication, comprising: means for determining a schedule for communicating data in a neighbor awareness networking (NAN) network; and
means for communicating data over a data link within the NAN network based on the determined schedule.
36. The apparatus of claim 35, further comprising: means for transmitting a first availability information to a second wireless device, the first availability information comprising a first schedule at which the apparatus is available on a first channel and a first indicator indicating whether the apparatus is available on any channel of a set of channels; and means for receiving a second availability information from the second wireless
device based on the transmitted first availability information, the second availability information comprising a second schedule at which the second wireless device is available on a second channel and a second indicator indicating whether the second wireless device is available on any channel of the set of channels.
37. The apparatus of claim 36, wherein the second schedule is the same as the first schedule or the second schedule is different from the first schedule.
38. The apparatus of claim 36, wherein the schedule is determined based on the transmitted first availability information and the received second availability information.
39. The apparatus of claim 38, wherein the means for determining the schedule is configured to determine that the apparatus is unavailable for communication during the second schedule, and wherein the apparatus further comprises means for transmitting a third availability information to the second wireless device, the third availability information comprising a third schedule at which the apparatus is available on a third channel and a third indicator indicating whether the apparatus is available on any channel of a set of channels.
40. The apparatus of claim 38, further comprising means for transmitting a schedule confirmation message that indicates the apparatus is available for communication based on the received second availability information, wherein the schedule for the data link within the NAN network is based on the received second availability information, and wherein the data is communicated after transmitting the schedule confirmation message.
41. The apparatus of claim 36, wherein the first availability information further includes a data link identifier identifying the data link.
42. The apparatus of claim 35, further comprising: means for receiving a data link setup solicitation message; means for transmitting availability information to a second wireless device, the availability information comprising a first schedule at which the apparatus is available on a channel and an indicator indicating whether the apparatus is available on any channel of a set of channels, wherein the availability information is transmitted based on the received data link setup solicitation message; and means for receiving a data link schedule based on the transmitted availability
information, wherein the schedule is determined based on the received data link schedule.
43. The apparatus of claim 35, further comprising: means for receiving a data link schedule, wherein the data link schedule comprises one or more logical channels, each of the one or more logical channels comprising a respective time block duration and a respective time block periodicity, wherein the schedule is determined based on the received data link schedule.
44. The apparatus of claim 43, wherein the received data link schedule is nonnegotiable and the schedule is determined based on the received data link schedule if the apparatus is available for communications during more than half of the received data link schedule.
45. The apparatus of claim 35, wherein the data is communicated based on a lifetime associated with the data link, wherein the lifetime provides a boundary for schedule transition.
46. The apparatus of claim 45, wherein the lifetime associated with the data link is extended by a period of time to enable data communication.
47. The apparatus of claim 35, wherein the data link is associated with one or more NAN data paths (NDPs), each NDP is associated with a session of a service between the apparatus and a second wireless device, and each NDP is associated with the same determined schedule.
48. The apparatus of claim 47, wherein the data link is associated with a data link identifier, and each NDP is associated with an NDP identifier.
49. The apparatus of claim 47, wherein each NDP of the one or more NDPs has
quality of service and security requirements that are different from other NDPs of the one or more NDPs.
50. A apparatus of wireless communication, comprising: means for determining a schedule for communicating data over a data link within a neighbor awareness networking (NAN) network; and means for communicating data with a second wireless device based on the determined schedule.
51. The apparatus of claim 50, further comprising: means for receiving a first availability information from a second wireless device, the first availability information comprising a first schedule at which the second wireless device is available on a first channel and a first indicator indicating whether the second wireless device is available on any channel of a set of channels; and means for transmitting a second availability information to the second wireless device based on the received first availability information, the second availability information comprising a second schedule at which the apparatus is available on a second channel and a second indicator indicating whether the apparatus is available on any channel of the set of channels.
52. The apparatus of claim 51, wherein the means for determining the schedule is configured to: determine whether the apparatus is unavailable for communication based on the first availability information, wherein the second availability information is determined based on the first availability information.
53. The apparatus of claim 51, further comprising means for receiving a schedule confirmation message that indicates the second wireless device is available for communication based on the transmitted second availability information, wherein the schedule for the data link within the NAN network is based on the received second availability information, and wherein the data is communicated after receiving the schedule confirmation message.
54. The apparatus of claim 50, further comprising: means for transmitting a data link setup solicitation message; means for receiving availability information from at least one other device, the availability information including a schedule at which each of the at least one other device is available on a particular channel and an indicator indicating whether each of the at least one other device is available on any channel of a set of channels, wherein the availability information is received based on the data link setup solicitation message; and means for transmitting the determined schedule for communicating data, wherein the determined schedule for communicating data is based on the received availability information from the at least one other device.
55. The apparatus of claim 50, wherein the means for determining the schedule is configured to determine one or more logical channels, each of the one or more logical channels comprising a respective time block duration and a respective time block periodicity, and wherein the apparatus further comprises means for transmitting the determined schedule that indicates the one or more logical channels for communicating data.
56. The apparatus of claim 55, wherein the determination of the one or more logical channels is based on at least one of a quality of service requirement or an energy use level.
57. The apparatus of claim 50, wherein the means for determining the schedule is configured to: determine a profile associated with a service; and
determine a set of schedules associated with the determined profile, wherein the determined schedule is selected from among the set of schedules.
58. The apparatus of claim 57, wherein the profile is based on at least one of a latency requirement, a throughput requirement, or a power requirement associated with service.
59. The apparatus of claim 50, wherein the schedule is determined based on
default data link schedule associated with the NAN network.
60. The apparatus of claim 59, wherein the default data link schedule is available to any service advertised on the NAN network.
61. The apparatus of claim 59, wherein the default data link schedule is available for exchanging connection scheduling information.
62. The apparatus of claim 50, wherein the means for determining the schedule is configured to determine to use a predetermined data link schedule, wherein the
predetermined data link schedule is based on one of a profile associated with a service, a default schedule, or a service provider schedule associated with the service, and wherein the apparatus for includes means for transmitting the determined schedule for communicating data in the NAN network.
63. The apparatus of claim 62, wherein the determined schedule is nonnegotiable.
64. The apparatus of claim 63, wherein the determined schedule is for a onetomany service or a many-to-many service.
65. The apparatus of claim 62, furthering comprising: means for determining that the determined schedule fails to meet one or more requirements for communicating data in the NAN network; means for determining a different schedule for communicating data with the second wireless device based on the determination that the determined schedule fails to meet one or more requirements for communicating data in the NAN network; and
means for communicating data with the second wireless device based on the determined different schedule.
66. The apparatus of claim 65, wherein the one or more requirements includes at least one of a latency requirement, a throughout requirement, or a power requirement, and wherein the determination that the determined schedule fails to meet the one or more requirements is further based on a change in a number of wireless devices in the NAN network or a change in topology.
67. The apparatus of claim 65, wherein the means for determining that the determined schedule fails to meet one or more requirements for communicating data in the NAN network is configured to: receive a message from the second wireless device, the message indicating that
the determined schedule does not meet one or more requirements for communicating data in the NAN network and including availability information associated with the second wireless device, the availability information indicating a first schedule at which the second wireless device is available on a channel and an indicator indicating whether the second wireless device is available on any channel of a set of channels.
68. The apparatus of claim 50, further comprising means for receiving a schedule confirmation message that indicates a confirmation of the determined schedule for the data link within the NAN network, wherein the data is communicated after receiving the schedule confirmation message.
69. An apparatus for wireless communication, comprising: a memory; and at least one processor coupled to the memory and configured to: determine a schedule for communicating data in a neighbor awareness networking (NAN) network; and communicate data over a data link within the NAN network based on the determined schedule.
70. The apparatus of claim 69, wherein the at least one processor is further configured to:
transmit a first availability information to a second wireless device, the first availability information comprising a first schedule at which the apparatus is available on a first channel and a first indicator indicating whether the apparatus is available on any channel of a set of channels; and receive a second availability information from the second wireless device based on the transmitted first availability information, the second availability information comprising a second schedule at which the second wireless device is available on a second channel and a second indicator indicating whether the second wireless device is available on any channel of the set of channels.
71. The apparatus of claim 70, wherein the second schedule is the same as the first schedule or the second schedule is different from the first schedule.
72. The apparatus of claim 70, wherein the schedule is determined based on the transmitted first availability information and the received second availability information.
73. The apparatus of claim 72, wherein the at least one processor is configured to determine the schedule by determining that the apparatus is unavailable for communication during the second schedule, and wherein the at least one processor is further configured to transmit a third availability information to the second wireless device, the third availability information comprising a third schedule at which the apparatus is available on a third channel and a third indicator indicating whether the apparatus is available on any channel of a set of channels.
74. The apparatus of claim 72, wherein the at least one processor is further configured to transmit a schedule confirmation message that indicates the apparatus is available for communication based on the received second availability information, wherein the schedule for the data link within the NAN network is based on the received second availability information, and wherein the data is communicated after transmitting the schedule confirmation message.
75. The apparatus of claim 70, wherein the first availability information further includes a data link identifier identifying the data link.
76. The apparatus of claim 69, wherein the at least one processor is further configured to: receive a data link setup solicitation message; transmit availability information to a second wireless device, the availability information comprising a first schedule at which the apparatus is available on a channel and an indicator indicating whether the apparatus is available on any channel of a set of channels, wherein the availability information is transmitted based on the received data link setup solicitation message; and receive a data link schedule based on the transmitted availability information, wherein the schedule is determined based on the received data link schedule.
77. The apparatus of claim 69, wherein the at least one processor is further configured to: receive a data link schedule, wherein the data link schedule comprises one or more logical channels, each of the one or more logical channels comprising a respective time block duration and a respective time block periodicity, wherein the schedule is determined based on the received data link schedule.
78. The apparatus of claim 77, wherein the received data link schedule is nonnegotiable and the schedule is determined based on the received data link schedule if the apparatus is available for communications during more than half of the received data link schedule.
79. The apparatus of claim 69, wherein the data is communicated based on a lifetime associated with the data link, wherein the lifetime provides a boundary for schedule transition.
80. The apparatus of claim 79, wherein the lifetime associated with the data link is extended by a period of time to enable data communication.
81. The apparatus of claim 69, wherein the data link is associated with one or more NAN data paths (NDPs), each NDP is associated with a session of a service between the
apparatus and a second wireless device, and each NDP is associated with the same determined schedule.
82. The apparatus of claim 81, wherein the data link is associated with a data link identifier, and each NDP is associated with an NDP identifier.
83. The apparatus of claim 81, wherein each NDP of the one or more NDPs has
quality of service and security requirements that are different from other NDPs of the one or more NDPs.
84. An apparatus for wireless communication, comprising: a memory; and at least one processor coupled to the memory and configured to: determine a schedule for communicating data over a data link within a neighbor awareness networking (NAN) network; and communicate data with a second wireless device based on the determined schedule.
85. The apparatus of claim 84, wherein the at least one processor is further configured to: receive a first availability information from a second wireless device, the first availability information comprising a first schedule at which the second wireless device is available on a first channel and a first indicator indicating whether the second wireless device is available on any channel of a set of channels; and transmit a second availability information to the second wireless device based on the received first availability information, the second availability information comprising a second schedule at which the apparatus is available on a second channel and a second indicator indicating whether the apparatus is available on any channel of the set of channels.
86. The apparatus of claim 85, wherein the at least one processor is configured to determine the schedule by:
determining whether the apparatus is unavailable for communication based on the first availability information, wherein the second availability information is determined based on the first availability information.
87. The apparatus of claim 85, wherein the at least one processor is further configured to receive a schedule confirmation message that indicates the second wireless device is available for communication based on the transmitted second
availability information, wherein the schedule for the data link within the NAN network is based on the received second availability information, and wherein the data is communicated after receiving the schedule confirmation message.
88. The apparatus of claim 84, wherein the at least one processor is further configured to: transmit a data link setup solicitation message; receive availability information from at least one other device, the availability information including a schedule at which each of the at least one other device is available on a particular channel and an indicator indicating whether each of the at least one other device is available on any channel of a set of channels, wherein the
availability information is received based on the data link setup solicitation message; and transmit the determined schedule for communicating data, wherein the determined schedule for communicating data is based on the received availability information from the at least one other device.
89. The apparatus of claim 84, wherein the at least one processor is configured to determine the schedule by determining one or more logical channels, each of the one or more logical channels comprising a respective time block duration and a respective time block periodicity, and wherein the at least one processor is further configured to transmit the determined schedule that indicates the one or more logical channels for communicating data.
90. The apparatus of claim 89, wherein the at least one processor is further configured to determine the one or more logical channels is based on at least one of a quality of service requirement or an energy use level.
91. The apparatus of claim 84, wherein the at least one processor is configured to determine the schedule by: determining a profile associated with a service; and determining a set of schedules associated with the determined profile, wherein
the determined schedule is selected from among the set of schedules.
92. The apparatus of claim 91, wherein the profile is based on at least one of a latency requirement, a throughput requirement, or a power requirement associated with service.
93. The apparatus of claim 84, wherein the schedule is determined based on
default data link schedule associated with the NAN network.
94. The apparatus of claim 93, wherein the default data link schedule is available to any service advertised on the NAN network.
95. The apparatus of claim 93, wherein the default data link schedule is available for exchanging connection scheduling information.
96. The apparatus of claim 84, wherein the at least one processor is configured to determine the schedule by determining to use a predetermined data link schedule, wherein the predetermined data link schedule is based on one of a profile associated with a service, a default schedule, or a service provider schedule associated with the service, and wherein the at least one processor is further configured to transmit the determined schedule for communicating data in the NAN network.
97. The apparatus of claim 96, wherein the determined schedule is nonnegotiable.
98. The apparatus of claim 97, wherein the determined schedule is for a onetomany service or a many-to-many service.
99. The apparatus of claim 96, wherein the at least one processor is further configured to:
determine that the determined schedule fails to meet one or more requirements for communicating data in the NAN network; determine a different schedule for communicating data with the second wireless
device based on the determination that the determined schedule fails to meet one or more requirements for communicating data in the NAN network; and communicate data with the second wireless device based on the determined different schedule.
100. The apparatus of claim 99, wherein the one or more requirements includes at least one of a latency requirement, a throughout requirement, or a power requirement, and wherein the determination that the determined schedule fails to meet the one or more requirements is further based on a change in a number of wireless devices in the NAN network or a change in topology.
101. The apparatus of claim 99, wherein the at least one processor is configured to determine that the determined schedule fails to meet one or more requirements for communicating data in the NAN network by: receiving a message from the second wireless device, the message indicating that the determined schedule does not meet one or more requirements for communicating data in the NAN network and including availability information associated with the second wireless device, the availability information indicating a first schedule at which the second wireless device is available on a channel and an indicator indicating whether the second wireless device is available on any channel of a set of channels.
102. The apparatus of claim 84, wherein the at least one processor is further configured to receive a schedule confirmation message that indicates a confirmation of the determined schedule for the data link within the NAN network, wherein the data is communicated after receiving the schedule confirmation message.
103. A computer-readable medium of a wireless device storing computer executable code, comprising code to: determine a schedule for communicating data in a neighbor awareness networking (NAN) network; and
communicate data over a data link within the NAN network based on the determined schedule.
104. A computer-readable medium of a wireless device storing computer executable code, comprising code to: determine a schedule for communicating data over a data link within a neighbor
awareness networking (NAN) network; and communicate data with a second wireless device based on the determined schedule.