WO2008056887A1 - Performing presence service in a wireless communication system - Google Patents

Performing presence service in a wireless communication system Download PDF

Info

Publication number
WO2008056887A1
WO2008056887A1 PCT/KR2007/004879 KR2007004879W WO2008056887A1 WO 2008056887 A1 WO2008056887 A1 WO 2008056887A1 KR 2007004879 W KR2007004879 W KR 2007004879W WO 2008056887 A1 WO2008056887 A1 WO 2008056887A1
Authority
WO
WIPO (PCT)
Prior art keywords
station
location
information
field
descriptor
Prior art date
Application number
PCT/KR2007/004879
Other languages
French (fr)
Inventor
Donghi Sim
Jiyoung Huh
Jaeyoung Lee
Original Assignee
Lg Electronics Inc.
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from KR1020070001811A external-priority patent/KR20080041530A/en
Application filed by Lg Electronics Inc. filed Critical Lg Electronics Inc.
Publication of WO2008056887A1 publication Critical patent/WO2008056887A1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/06Authentication
    • H04W12/062Pre-authentication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/54Presence management, e.g. monitoring or registration for receipt of user log-on information, or the connection status of the users
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/02Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
    • H04W84/10Small scale networks; Flat hierarchical networks
    • H04W84/12WLAN [Wireless Local Area Networks]

Definitions

  • the present invention relates to perform presence service in a wireless communication system that is available to a mobile device.
  • Wireless communication technology now permits computer users to access and share information and data, without being tethered by wire to a computer network infrastructure traditionally used to connect computing devices.
  • laptop and notebook computer users are able to perform their tasks with increased mobility. For example, a user can take his or her laptop from their desk into a conference room to attend a meeting and still have access to the network to retrieve data and have access to the Internet via one or more modems or gateways present on the network all without being tethered by a wired connection.
  • mobile computer users and business travelers commonly use their portable computers to gain access to their email accounts, to determine if there is any unread email, and to read and send email.
  • being able to connect to the Internet permits the user to perform these tasks and others without having to suffer through the lackluster performance provided by conventional 56 K modem connections which use the telephone network to establish communications.
  • a further expansion of the use of wireless computer networks now permits laptop and notebook computer users to use their portable computing devices to access public and private computer networks at locations away from their own office or home networks.
  • Internet service providers, telecommunications companies, and wireless network providers have begun to install WAPs in locations such as airport lounges, hotel lobbies, and coffee bars. WAPs are being established at these and other public locations where business travelers and general computer users often congregate. These types of public WAPs are typically referred to as "hotspots."
  • a typical hotspot permits a wireless computer user to gain access to a computer network via a wireless connection created between the wireless network adapter in the user's computer and the public WAP.
  • the hotspot WAP permits the user to gain access to an IP address associated with a modem or gateway to enable the computer user to access the Internet and, potentially, other local network resources, such as printers, which are associated with the hotspot. Disclosure of Invention Technical Problem
  • the present invention relates to perform presence service in a wireless communication system that is available to a mobile device.
  • a method of performing association operation for one station in a wireless communication system comprising: performing an authentication procedure with another station; transmitting an association request comprising a plurality of information elements from one station to another station which is authenticated with one station, wherein the plurality of information elements comprise Presence Parameters information; and receiving an association response comprising a plurality of information elements comprising association ID assigned to one station from another station.
  • a method of performing association operation for an access point in a wireless communication system comprising: performing an authentication procedure with a station; receiving an association request comprising a plurality of information elements from the station which is authenticated with the access point, wherein the plurality of information elements comprise Presence Parameters information; and transmitting an association response comprising a plurality of information elements comprising association ID assigned to the station to the station.
  • a station performing association operation with another station in a wireless communication system comprising: an authenticating means for performing an authentication procedure with another station; a transmitting means for transmitting an association request comprising a plurality of information elements from one station to another station which is authenticated with one station, wherein the plurality of in- formation elements comprise Presence Parameters information; and a receiving means for receiving an association response comprising a plurality of information elements comprising association ID assigned to one station from another station.
  • an access point performing association operation for an access point in a wireless communication system
  • the access point comprising: an authenticating means for performing an authentication procedure with a station; a receiving means for receiving an association request comprising a plurality of information elements from the station which is authenticated with the access point, wherein the plurality of information elements comprise Presence Parameters information; and a transmitting means for transmitting an association response comprising a plurality of information elements comprising association ID assigned to the station to the station.
  • a method of performing reassociation operation for a station from one station to another station in a wireless communication system comprising: performing an authentication procedure with another station; transmitting a reassociation request comprising a plurality of information elements from the station to another station which is authenticated with the station, wherein the plurality of information elements comprise Presence Parameters information and receiving a reassociation response comprising a plurality of information elements comprising association ID assigned to the station from another station.
  • a method of performing association operation for an access point in a wireless communication system comprising: performing an authentication procedure with a station; receiving an reassociation comprising a plurality of information elements from the station which is authenticated with the access point, wherein the plurality of information elements comprise Presence Parameters information; and transmitting an reassociation response comprising a plurality of information elements comprising association ID assigned to the station to the station.
  • a station performing reassociation operation from one station to another station in a wireless communication system, the station comprising: an authenticating means for performing an authentication procedure with another station; a transmitting means for transmitting an reassociation request comprising a plurality of information elements from the station to another station which is authenticated with the station, wherein the plurality of information elements comprise Presence Parameters information; and a receiving means for receiving an reassociation response comprising a plurality of information elements comprising association ID assigned to the station from another station.
  • an access point performing reassociation operation for an access point from another access point in a wireless communication system
  • the access point comprising: the authenticating means for performing an authentication procedure with a station; the receiving means for receiving an reassociation request comprising a plurality of information elements from the station which is authenticated with the access point, wherein the plurality of information elements comprise Presence Parameters information; and the transmitting means for transmitting an reassociation response comprising a plurality of information elements comprising association ID assigned to the station to the station.
  • the presence parameters information element may comprise a location descriptor information, wherein the location descriptor information describes the content of the Location Data element either being requested or received by one station, and comprises one or more of Element ID field, Length field, Location Descriptor field, Location Resolution descriptor field, Encoding descriptor field.
  • the presence parameters information element may further comprise a location data information providing location data, wherein the location data information comprises one or more of Element ID field, Length field, Location Accuracy Estimate field and Location Value field which contains the location data that matches the format defined by the location descriptor.
  • the presence parameters information element may further comprise one or more of
  • Presence Indication Parameters Presence Indication Channels, Presence Request Options, Presence Status, Location Service Parameters, Radio Information, Timing Measurements, Motion, Location ID information.
  • Another station is an access point that has station functionality.
  • the present invention can perform presence service in a wireless communication system that is available to a mobile device.
  • FIGS. IA and IB are a concept diagram illustrating a wireless network system according to exemplary embodiments of the present invention.
  • FIG. 2 is a procedure diagram illustrating a connection process for transmitting data in a wireless RAN system shown in FIG. IA.
  • FIG. 3 is the flowchart of the communicating method according to one embodiment.
  • FIG. 4 is the flowchart of the communicating method according to the other embodiment.
  • FIG. 5 to 15 shows the formats of the Presence Indication Parameters sub-element.
  • FIG. 16 is the flowchart of the communicating method according to another embodiment.
  • FIG. 17 is the flowchart of the communicating method for the beacon frame according to another embodiment.
  • FIG. 18 is the flowchart of the communicating method for the probe request or the probe response frames according to another embodiment.
  • FIG. 19 is the flowchart of the communicating method for the presence configuration request frame according to another embodiment.
  • FIG. 20 shows the format of the presence configuration request frame of FIG. 19.
  • FIG. 21 shows the format of the presence configuration response frame of FIG. 19.
  • FIG. 20 shows the format of the presence configuration response frame of FIG. 19.
  • FIG. 23 is the flowchart of the communicating method for the presence request and response frames according to another embodiment.
  • FIG. 24 shows the format of the presence request frame.
  • FIG. 25 shows the system for the wireless networ describing the relationship with providers for the presence information according to another embodiment.
  • FIGS. IA and IB are a concept diagram illustrating a wireless network system according to exemplary embodiments of the present invention.
  • a wireless network system for example, a wireless LAN system(l ⁇ ) includes a plurality of stations or terminals (12), an access point or wireless base station(14) and a backbone network or a distribution system(16).
  • the plurality of stations(12) mounts a network interface card for a wireless LAN to perform an operation of a physical layer and a MAC layer based on IEEE 802.11 standard.
  • the plurality of stations (12) is connected to the access point(14) to transmit a data frame.
  • the access point(14) performs wire and wireless interworking bridge function for relaying a frame transmitted from one station to other station.
  • the access point(14) performs the same function as a bridge or a switch of an Ethernet.
  • the access point(14) basically includes the same the physical layer and MAC layer as the above- described station(12). Thus, the access point(14) can basically perform the same operation as the station(12). As a result, the access point(14) can be regarded as the same as the station 14, if necessary.
  • the station(12) and/or the access point(14) which performs operation related to presence services with another station and/or access point in a wireless communication system may comprise many kinds of means for performing a procedure related to presence services.
  • the operation related to presence services may be at least one of the fellowing connection operation or the fellowing presecne operation.
  • the procedure related to presence services may be at least one of the fellowing connection procedure or the presece fellowing procedure.
  • the means for performing the procedure related to presence services may be implemented by software, hardware or their combination in the station(12) or the access point(14). The means performs all or part of steps which comprise the procedure related to the presence services.
  • the distribution system(16) is the backbone network that connects the plurality of access points(14).
  • the distribution system(16) usually uses the Ethernet, but may connect the plurality of access points(14) in wireless.
  • the distribution system(16) may broadly include a router or a switch connected to the Ethernet, and a plurality of servers connected to a wire and wireless internet network.
  • the wireless network system for example, the wireless LAN system(l ⁇ ) includes the plurality of stations or terminals (12).
  • the wireless LAN system(l ⁇ ) is connected to point-to-point directly between stations(12).
  • the wireless LAN system(l ⁇ ) shown in FIG. IB does not include a separate access point(14) and the distribution system(16), differently from the wireless LAN system(l ⁇ ) of FIG. IA.
  • the plurality of stations(12) in the wireless LAN system(l ⁇ ) can perform functions of the separate access point(14) and the distribution system(16).
  • a part of functions of the separate access point(14) and the distribution system(16) may be omitted.
  • the wireless network system including the wireless LAN system(l ⁇ ) according to one embodiment of the present invention is not limited thereto, and may be im- plemented with their combination or a separate system.
  • the wireless network system according to one embodiment of the present invention can exist independently, and interwork between a different wireless network system, a mobile communication network and a wire and wireless internet network.
  • the wireless LAN system can provide a roaming service by in- terworking with a wideband code division multiple access (WCDMA).
  • WCDMA wideband code division multiple access
  • DBDM dual band dual mode terminal supporting both the wireless LAN and the WCDMA performs voice call on the mobile communication network and simultaneously perform seamless automatic roaming on the wireless LAN system.
  • the wireless LAN systems(l ⁇ ) shown in FIGS. IA and IB can transmit data via a connection process between the stations(12) or between the station(12) and the access point(14).
  • FIG. 2 is a procedure diagram illustrating a connection process for transmitting data in a wireless LAN system shown in FIG. IA.
  • the wireless LAN system and various wireless network system of FIG. IB are partly different from those of FIG.2.
  • the wireless LAN system and various wireless network system of FIGS. IB and 2 respectively include the connection process for transmitting the same data. Accordingly, the concrete explanation will be explained.
  • a connection process(20) for transmitting data between the station(12) and the access point(14) includes a scanning process(SlO), an authentication process(S12), and a association process(S14).
  • the station(12) and the access point(14) perform a data transmitting process (S 16) via the processes SlO, S 12 and S 14.
  • the scanning process(SlO) is the process to find out the peer access point(14) using either the beacon or the probe message.
  • the scanning process(SlO) includes a passive scanning process for searching for the access point(14) from the beacon message where the access point(14) periodically broadcasts, and a active scanning process for enabling the station(12) to broadcast a probe request message or frame according to each channel and receive a probe response message including one's own service set ID (SSID), an operation speed, and others, from the access point(14), so as to select the corresponding access point(14).
  • the beacon message includes various capabilities (speed, encryption, etc.) capable of being supplied by the access point 14 and one's own service group name(i.e. SSID).
  • the authentication process(S12) verifies that the station(12) selecting the proper access point 14 in the scanning process(SlO) is effective terminal. In other words, the authentication process(S12) is to negotiate the access point(14), an authentication procedure, and an encryption method. Usually, an open system authentication method is used in the authentication process(S12). Accordingly, the access point(14) unconditionally authenticates an authentication request from the station.
  • a reinforced authentication method includes EAP-TLS, EAP-TTLS, EAP-FAST, PEAP, and others.
  • the association process(S14) is a process that the station(12) connects to the access point(14), after completing successfully the authentication.
  • the association process(S14) means that an identical association is established between the station(12) and the access point(14). If the association process(S14) is completed, the station(12) can communicate with other station(14) via the access point(14).
  • the association process(S14) is performed by enabling the access point(14) to send an association response message including an association ID (AID) identified with other station.
  • the station(12) and the access point(14) perform a data transmitting process(Sl ⁇ ) via the processes SlO, S 12 and S 14.
  • the association process(S14) is similar to a reassociation process.
  • the reassociation process is to connect the access point associated with the station(12) to other access point.
  • the reassociation process is to establish a new connection with new access point(14), when a signal from the access point(14) associated with the station(12) becomes weaker.
  • the frame which is stored to the old access point(14) is transferred from the new one(14) to the station(12).
  • the station(12) sends to the access point(14) a reassociation request message containg the address of the old access point(14) into the Current AP
  • the access point sends to the station(12) a reassociation response containing the Association ID(AID) which is a numerical identifier used to logically identify the station(12) to which buffered frames need to be delivered.
  • the new access point(14) requests the IAPP(Inter-AP Protocol) to the old one(14) to send any buffered frames for the station(12).
  • the station(12) and the access point(14) comprise many kinds of means related to connection procedure.
  • the station(12) and the access point(14) comprises an authenticating means for performing an authentication procedure with another station.
  • These means are implemented by software, hardware or their combination in the station(12) and the access point(14).
  • Presence service during association or reassocation proceedsuce [68]
  • the communicating method in a wireless network is that the station that supports presense capability sends the association request or the reassociation request frames containing its own location information and location capability.
  • the communicating method in a wireless network is that the station that supports presense capability sends the association response or the reassociation response frames containing its own location information and location capability.
  • the station that supports presense capability is either the plurality of the stations(12) or the access point(14) which basically comprises the same physical layer and MAC sublayer as the station(12) in FIG. IA and IB. In this specification, the station will be either the access point(14) or the station(12) in FIG. IA, IB and 2.
  • the presence parameters such as the table 1 and 2 are added to the association request and the reassociation request frames or messages as described in FIG. 2.
  • the presence parameters such as the table 1 and 2 are also added to the association response and the reassociation response frames or messages as described in FIG. 2.
  • the order of presence paramerters is defined in free and may be changed thereto.
  • Another information rather than presence parameters may be comprised or not into the association request(response) and the reassociation request(response) frames or messages.
  • FIG. 3 is the flowchart of the communicating method according to one embodiment.
  • the communicating method(30) in the wireless network is that the presence parameters as follows are added into the association and/or reassociation request among frames transferred from the station(12) to the access point(14).
  • the station(12) sends to the access point(14) the association and/ or reassociation request with the presence parameters information element that includes a location descriptor to provide its own capability information related to its presence or location configuration.
  • This may be regarded as one procedure included in the presence request procdure which is defined in IEEE 802.1 Iv series for the WLAN.
  • the station(12) may transfer its own presence capability related to its presence or its own location capability related to its location information, during the association request in the association procedure or the reassociation reqeust in the reassociation procedure, with the presence request for presence sevice or the presence response in response to the presence request or before the access point(14) trasfers to the station(14) presence capability of the station(12) related to its presence or location capability of the station(12) related to its location information.
  • the access point(14) can transfer to the station(12) any location in- fromation of the station(12) without request for presence information from the station(12). It makes the procedure for providing presence service simplify, thereby providing presence service rapidly.
  • the access point(14) also tranfers its own presence capability related to its presence or location capability related to its location information. Therefore, the station(12) can foresee presence capability or location capability of the access point(12).
  • FIG. 4 is the flowchart of the communicating method according to the other embodiment.
  • the communicating method(40) in the wireless network is that the presence parameters as follows are added into the association and/or reassociation request among frames transferred from the station(12) to the access point(14).
  • the station(12) sends to the access point(14) the association and/or reassociation request with the presence parameters information element that includes a location data to provide its own location data.
  • the location data contains its own location data that matches the format defined by the location descriptor.
  • the station(12) can transfer to the access point(14) its own location data that the station(12) knows, during the association request in the association procedure or the reassociation reqeust in the reassociation procedure, before the presence request or the presence configuration request.
  • the access point(14) foresee the location data of the station(12), the access point(14) provides the presence service that harmonizes with the station(12) and the station(12) receives the presence service that harmonizes with itself. It makes the procedure for providing presence service simplify to provide presence service rapidly.
  • the station(12) may calculate or secure its own location data.
  • the station(12) may receive the calculated location from the access point(14) through the beacon or the probe response messages.
  • the station(12) may calulate its own location information from the location information of the access point(14) which is received from the access point(14). In other words, the station(12) may calculate its own location from the timing information that the access point(14) provides.
  • the station(12) may receive the signal from the GPS satellite and calculate its own location data from the received signal.
  • the station(12) may receive its own location information or location data from the base station for the WCDMA.
  • the access point(14) can also transfer its own location data during the association or the reassociation.
  • the station(12) can secure the location information of the access point(14).
  • the station(12) uses the secured location information from the access point(14) to calculate its own location data as described above.
  • the presensce parameters information element is added in the association and the re- association request and/or response.
  • the presensce parameters information element is used for presence and location services.
  • the format of this information element comprises Element ID field, Length field and the Presence Sub-elements field which contains one or more Presence sub-elements described in table 3.
  • the station(12) performs association operation with another station in a wireless communication system.
  • the station(12) comprises an authenticating means for performing an authentication procedure with another station, a transmitting means for transmitting an association request comprising a plurality of information elements from one station to another station which is authenticated with one station, wherein the plurality of information elements comprise Presence Parameters information and a receiving means for receiving an association response comprising a plurality of information elements comprising association ID assigned to one station from another station.
  • the station(12) performs reassociation operation from one station to another station in a wireless communication system.
  • the station(12) comprises an authenticating means for performing an authentication procedure with another station, a transmitting means for transmitting an reassociation request comprising a plurality of information elements from the station to another station which is authenticated with the station, wherein the plurality of information elements comprise Presence Parameters information and a receiving means for receiving an reassociation response comprising a plurality of information elements comprising association ID assigned to the station from another station.
  • the access point(14) performs association operation for an access point in a wireless communication system.
  • the access point(14) comprises an authenticating means for performing an authentication procedure with a station, a receiving means for receiving an association request comprising a plurality of information elements from the station which is authenticated with the access point, wherein the plurality of information elements comprise Presence Parameters information and a transmitting means for transmitting an association response comprising a plurality of information elements comprising association ID assigned to the station to the station.
  • the access point(14) performs reassociation operation for an access point from another access point in a wireless communication system.
  • the access point(14) comprises the authenticating means for performing an authentication procedure with a station, the receiving means for receiving an reassociation request comprising a plurality of information elements from the station which is authenticated with the access point, wherein the plurality of information elements comprise Presence Parameters information and the transmitting means for transmitting an reassociation response comprising a plurality of information elements comprising association ID assigned to the station to the station.
  • the Presence Indication Parameters sub-element contains station's presence reporting characteristics. The format of the Presence Indication Parameters sub-element is shown in FIG. 5.
  • the Normal Report Interval is the time interval, expressed in the units indicated in the Report Interval Units field at which the station(12, 14) reports or is expected to report its presence by sending Presence Request frame.
  • the Normal Number of Frames per Channel is the number of Presence Request frames per channel sent or expected to be sent by the station(12, 14) at each Normal Report Interval.
  • the In-Motion Report Interval is the time interval, expressed in the units indicated in the Report Interval Units field at which the station(12, 14) reports or is expected to report its presence by sending a Presence Request frame when the station(12, 14) is in motion. If motion detection is not supported, this field is set to 0. The definition of motion and the means to determine motion are outside the scope of this standard.
  • the In-Motion Number of Frames per Channel is the number of Presence Report frames per channel sent or expected to be sent by the station(12, 14) at each In-Motion Report Interval. If motion detection is not supported, this field is set to 0.
  • the Inter- frame Interval is the time interval, expressed in milliseconds between the transmissions of each of the Normal or In-Motion frames per channel.
  • the Presence Indication Channels sub-element contains presence reporting channel information.
  • the format of the Presence Indication Channels sub-element format is shown in FIG. 6.
  • the Presence Request Options sub-element indicates the sub-elements that are to be included in the subsequent Presence Response frame.
  • the format of the Presence Request Options sub-element is shown in FIG. 7.
  • the options field is a bit-field used to identify the desired Presence Parameter sub- elements to be included in a subsequent Presence Response frame. A value of 1 for a given bit indicates that the sub-element is to be included and a value of 0 indicates that the sub-element needs not be included. All reserved values are set to 0. Table 4 shows the available options.
  • the Presence Status sub-element provides the result of a Presence Request or
  • Presence Configuration Request frame The format of the Presence Status sub-element is shown in FIG. 8. [113] The Status field identifies the result of the Presence Request frame and is one of the values in Table 5. [114] Table 5 [Table 5] [Table ]
  • the Location Service Parameters sub-element describes the capabilities the access point(14, AP STA) provides to the station(12, non-AP STA). The format of the Location Service Parameters sub-element is shown in FIG. 9.
  • the Location Service State field defines whether the station(12, 14) is requesting location services to start or end. The values are defined in Table 6.
  • the Location Service Interval field is the time interval, expressed in seconds, at which the station(12, 14) requests to receive location data.
  • Radio Information sub-element contains radio information.
  • the format of the Radio Information subelement is shown in FIG. 10.
  • the transmit Power field is the transmit power of the radio transmitting the Presence Request frame and is a signed integer, one octet in length, reported in dBm. A value of -127 indicates that the transmit power is unknown.
  • the Antenna ID field is the identifying number for the antenna used to transmit the Presence Request frame.
  • the antenna gain field is the antenna gain of the antenna over which the Presence Request frame is transmitted and is a signed integer, one octet in length reported in dBi. A value of -127 indicates that the antenna gain is unknown.
  • the received RSNI field contains the RSNI value (dBm) measured against the most recently received Presence Request or Response.
  • a value of -127 indicates that the RSNI value is unknown or is not used.
  • the RCPI field contains the RCPI value measured against the most recently received Presence Request or Response. A value of -127 indicates that the RCPI value is unknown or is not used.
  • Timing Measurement field [130] The Timing Measurements sub-element contains timing information. The format of the Timing Measurements sub-element is shown in FIG. 11.
  • Timestamp Difference Units field contains the units for the timestamp difference field, as indicated in Table 7.
  • Motion field [136] The Motion sub-element contains motion information. The format of the Motion sub- element is shown in FIG. 12.
  • the motion indicator field is defined in Table 8. [138] Table 8 [Table 8] [Table ]
  • the Location Descriptor sub-element describes the content of the Location Data element for the location capability either being requested or received by the station(12, 14).
  • the format of the Location Descriptor sub-element is shown in FIG. 13.
  • Location Descriptor(bits 4-7) or Location Resolution Descriptor among the Location Descriptor field as described in FIG. 13 is used for indicating location capability of the station(12, 14).
  • Bits 4-7 of the Location Descriptor field indicate the format of the Location Data either being requested or sent in a Presence response frame, as indicated in Table 9.
  • GEO Geographical coordinates
  • CIVIC civil addresses
  • the civic address is commonly, but not necessarily, closely related to the postal address, used by the local postal service to deliver mail. However, not all postal addresses correspond to street addresses.
  • GEO and CIVIC formats and usage rules are defined in IETF RFC 4119. Usage rules for the receiver of the location information are defined by RFC 4119 and RFC 3693.
  • the station(12) performs presence operation in a wireless communication system.
  • the station comprises a transmitting means for transmitting data to another station in the wireless communication system, wherein the data comprises presence parameters information which comprises location descriptor information supporting for both geographic coordinates value('GEO') and civic location value('CIVIC') and a performing means for performing presence operation in a wireless communication system.
  • the access point(14) performs presence operation for an access point in a wireless communication system.
  • the access point(14) comprises a receiving means for receiving data to a station in the wireless communication system, wherein the data comprises presence parameters information which comprises location descriptor information supporting for both geographic coordinates value('GEO') and civic location value('CIVIC') and a receiving means for performing presence operation in a wireless communication system.
  • the means for performing the procedure related to presence services may be implemented by software, hardware or their combination in the access point(14).
  • the location descriptor information can indicate the preference between the GEO and the CIVIC for the formation of the location data.
  • the location descriptor included in the presence parameters information element of the association(or reassociation) request or response message(frame) is not limited to table 9 to 11, but can be variable.
  • the location descriptor may define only one of "GEO" and "CIVIC".
  • the Location Resolution Descriptor field has two subfields that indicate the location resolution(0-3 Bits) and the accuracy(4 Bits) being requested or sent in a response, as indicated in Table 12 and Table 13. Bits 5-7 are reserved bits.
  • the Encoding Descriptor field indicates the Location Data encoding, as indicated in Table 14. [166] Table 14 [Table 14] [Table ]
  • the value of 0 indicates that the location data object is defined by the binary format described in RFC 3825.
  • the value of 1 indicates that the location data object is defined in plain-text XML as defined by the schema in RFC 4119.
  • a value of 2 indicates that the location data object is defined in an ASN.1 encoding, per X.694.
  • the Location Data sub-element provides the requested location data.
  • the format of the Location Data subelement is shown in FIG. 14.
  • the Element ID field contains the value 10, and the value of the Length field is variable.
  • the Location Accuracy Estimate is an estimated accuracy in 0.1 meter increments, defined by a little endian 16 bit unsigned integer. For example, an accuracy estimate of +/- 5 meters is represented by the number 0x32 (decimal 50). If the location accuracy estimate is unknown, the field is set to 0.
  • the Location Value field contains the location data that matches the format defined by the Location Format Descriptor.
  • the above-described location descriptor field or location source identifier may be uses.
  • the Location Source Identifier sub-element provides the Location Source Identifier.
  • the format of the subelement is shown in FIG. 15.
  • the Time zone Offset field is the Coordinated Universal Time (UTC) offset that the location timestamp is specified with respect to.
  • the default Time zone Offset value is 0 (UTC).
  • the Location timestamp field is the time that the location value was determined, in UTC, including hours, minutes, seconds and milliseconds, as shown in Table 15.
  • the station(12, 14) that is incapable of providing time sets the Time zone and Timestamp field to 0.
  • the Public Identifier Link field is a string value, provided to comply with RFC 3693.
  • the Public Identifier Link confirms the validity of the location estimate to an external agent when a station(12, 14) forwards a location estimate to that agent.
  • the protocol used to query the infrastructure for a location report based on the Public Identifier Link is beyond the scope of this standard.
  • the above described communicating method in the wireless network provides the presence information, for example, the presence parameters information element in the association or reassociation procedure, which is regarded as one procedure in the presence request procedure and the presence advertising Procedure as defined in IEEE 802.1 Iv for wireless LAN.
  • the presece procedure(50) comprises the presence configuration procedure(S50) and the presence procedure(S52).
  • the former(S50) comprises the presence configuration request procedure(S54) and the presence configuration response procedure(S56).
  • the latter(S52) comprises the presence request procedure(S58) and the presence response procedure (S 60).
  • the station(12) and the access point(14) comprise many kinds of means related to presence procedure. These means are implemented by software, hardware or their combination in the station(12) and the access point(14).
  • This presence procedure provides the presence service such as the kind of the wireless communication between the station(12) and the access point(14) in FIG. IA and lB(for example, instant messanger, cellure phone, email), the will for com-ordinationtion(for exmlple, emergency call, empty, other working, etc.), the capability or the feature during communication(for emxample, voice mail, video call, mobile or stationary, language).
  • the presence service such as the kind of the wireless communication between the station(12) and the access point(14) in FIG. IA and lB(for example, instant messanger, cellure phone, email), the will for com-ordinationtion(for exmlple, emergency call, empty, other working, etc.), the capability or the feature during communication(for emxample, voice mail, video call, mobile or stationary, language).
  • the first configuration operation required is for the periodic exchange of frames for the purpose of collecting the necessary data to make a location determination.
  • the second configuration operation is for establishing a location service that periodically provides location estimation to a peer station(12, 14).
  • the station(12, 14) may configure the presence service by either including a Presence Parameters information element in a Beacon or Probe Requestor response) frame, or by including a Presence Parameters information element in a Presence Configuration Requestor response) frame.
  • the station(12, 14) may configure the presence service by either including a Presence Parameters information element in a Beacon or Probe Requestor response) frame, so that the beacon or probe requestor response) frame performs the same function as the Presence Configuration Requestor response) frame as described below.
  • the Presence Configuration Request frame may be a broadcast or unicast frame.
  • the station(12, 14) receiving a unicast Presence Configuration Request frame shall respond with Presence Configuration Response frame that includes a Presence Parameters in- formation element indicating the result of the request in the Presence Status sub- element.
  • the station(12, 14) receiving a broadcast Presence Configuration Request frame shall not send a Presence Configuration Response frame.
  • the station(12, 14) wishing to configure another peer station(12, 14) to periodically transmit Presence Response frames for the purpose providing location data may do so by sending a Presence Parameters information element to the peer in a Beacon, Probe Response or Presence Configuration Request frame.
  • the Presence Parameters information element may contain a Location Service Information sub-element describing the desired behavior such as Presence Indicaion Parameters in FIG.5 and Presence Indicaion Channels field in FIG.6.
  • This Presence Parameters information element may contain a Location Service Information sub-element describing the desired behavior as described in FIG.9 and table 6. Or This Presence Parameters information element may contain Presence Request Options or Vendor Specific Information as described in FIG.7 and table 4.
  • the peer STA shall respond with a Presence Configuration Request frame that includes a Presence Status sub-element indicating whether the request is successful or not.
  • the Presence Status sub-element has four possible status values: Success, Fail, Refuse and Incapable.
  • a STA When a STA receives a Configuration Response frame with Presence Status indicating anything other than Success, the STA shall assume the original request was not processed and the STA should take appropriate action based on the status value returned.
  • Presence Status Fail the STA may either retry the original request or send an alternate request.
  • Presence Status Incapable the STA shall not send another configuration request matching the previous configuration request while associated to the same BSS.
  • the requesting station may use the State field in the Location Service Information sub-element in FIG.9 and table 6 to start or stop the service.
  • the station(12, 14) that supports presence capability may send an Presence Configuration Request frame to provide its own location information and location capability.
  • the station(12, 14) shall include a Location Descriptor field in an Presence Configuration Request frame to provide its location capability.
  • the location description value of 2 "CIVIC Preferred” or 3 "GEO Preferred” indicates that the station is capable of supporting both CIVIC and GEO formats, but prefers the indicated format.
  • the station shall indicate the location resolution it can support with location resolution descriptor element.
  • the receiving station(12, 14) can send the presence con- figuration response including ACK masssage in response to the presence configuraion request after receiving the presence configuration request.
  • the Category field is set to the value indicating the Wireless Network Management category.
  • the Action field is set to the value indicating Presence Configuration Request.
  • the Dialog Token field is a nonzero value which identifies the Presence Configuration Request/Response transaction.
  • the dialog token is unique for each Presence Configuration Request frame sent to a given destination MAC address.
  • the Presence Parameters Element field contains the presence parameters sub- elements.
  • the allowed Presence Parameters sub-elements for a Presence Parameters element that is included in the Presence Configuration Request frame are Presence Indicaion Parameters in FIG. 5, Presence Indicaion Channels field in FIG. 6, Presence Request Options in FIG. 7 and table 4, Location Descriptor field in FIG. 13 and table 10 to 14, Location Data field in FIG. 14, Location ID, FIG. 15, and Vendor Specific Information.
  • the Presence Configuration Response frame uses the Action frame body format and is transmitted by a station(12, 14) in response to the receipt of a Presence Configuration Request frame.
  • the format of the Presence Configuration Response frame body is shown in FIG. 21.
  • the Category field is set to the value indicating the Wireless Network Management category.
  • the Action field is set to the value indicating Presence Configuration Response.
  • the Dialog Token field is set to the nonzero value received in the Presence Configuration Request frame to identify the request/response transaction.
  • the Presence Parameters Element field contains the presence parameters sub-elements.
  • the allowed Presence Parameters sub-elements for a Presence Parameters element that is included in the Presence Configuration Response frame are Presence Indicaion Parameters in FIG. 5, Presence Indicaion Channels in FIG. 6, Presence Status in FIG.8 and table 5, Location Descriptor field in FIG. 13 and table 10 to 14, Location Data field in FIG. 14, Location ID in FIG. 15, and Vendor Specific Information.
  • the allowed Presence Parameters sub-elements for a Presence Parameters element that is included in the Presence Configuration Request frame and the Presence Configuration Response frame include many kinds of location descriptor so that the station(12, 14) may provide its own presence capability for other station(12, 14).
  • the allowed Presence Parameters sub-elements for a Presence Parameters element that is included in the Presence Configuration Request frame and the Presence Configuration Response frame include many kinds of location data so that the station(12, 14) may provide its own location information for other station(12, 14).
  • the station(12) constructs the presence configuration request containing a presence parameters information element, wherein the presence parameters information element comprises a location descriptor to provide its own location capability and a location data to provide its own location information if the station(12) is capable of calculating its own location. Also, after the station(12) transmits the presence configuration request to another station, the station(12) reports the result of the presence configuration request.
  • the station(12) comprises a constructing means for constructing a presence configuration request, a transmitting means for transmitting the presence configuration request to another station and a reporting means for reporting the result of the presence configuration request.
  • the access point(14) After the access point(14) receives from the station(12) a presence configuration request, the access point(14) processes presence action on basis of the presence configuration request and transmitts the presence configuration response if there is a request that the presence configuration response be sent to the station(12), in response to the received presence configuration request. Finally, the access point reports the result of the presence response
  • the access point(14) comprises a receiving means for receiving from a station a presence configuration request, a processing means for processing presence action, a transmitting means for transmitting a presence configuration response and a reporting means for reporting the result of the presence response.
  • the station(12, 14) may provide its own presence capability or location information for other station(12, 14) in the step configuing the presence service before the presece procedure, which can simplify the next presence procedure.
  • To provide its own location in advance has the effect to minimize or control the load of the station(12, 14) in the next presence procedure. Therefore, the user for the station(12, 14) gets the presence service quickly if needed.
  • the receiving station(12, 14) can send the presence configuration response including ACK masssage in response to the presence configuraion request after receiving the presence configuration request.
  • the beacon, the probe request or the probe response in the wireless network such as the wireless LAN in FIG. IA may include the allowed Presence Parameters sub-elements for Presence Parameters Information Element to perform the same presence procedure as the presence request or response.
  • the station(12, 14) can add the above-described presence parameters information subelement for presence parameters information element including at least either location descriptor or location data to the beacon, the probe request or the probe response, so that the station(12, 14) can provide the location capability or the location information before the presence procedure.
  • the ESS(Extended Service Set) means a set of one or more interconnected basic service sets(BSSs) and integrated local area networks (LANs) that appears as a single BSS to the logical link control layer at any station associated with one of those BSSs, as defined in IEEE 802.11.
  • the Presence Request frame uses the Action frame body format and is transmitted by the station(12, 14) to advertise its presence or request its own location information from a peer station(12, 14) that supports location services.
  • the station(12, 14) may periodically advertise its presence by sending Presence
  • the Presence Request frame may be a broadcast or unicast frame.
  • a Presence Request frame may be sent by the station(12) when the station(12) is not associated to the access point(14).
  • a Presence Request frame may be sent to the access point(14)(when sent unicast) or can be sent to other access points(when sent as a broadcast frame).
  • Request frame may be sent to the access point(14)(when sent unicast) or can be sent to other access points(when sent as a broadcast frame).
  • a Presence Request frame may not be sent.
  • the station(12, 14) in a BSS may send Presence Request frames as indicated in the Beacon or Probe Response frame Presence Parameters information element.
  • the station(12, 14) may send Presence Request frames as indicated in the Beacon or Probe Response frames of the new ESS.
  • the station(12) may request its own location information from the peer station(12) or access point(14) that supports location services. To request the location, the station(12) shall send a Presence Request frame with a Presence Parameters information element that includes a Location Descriptor. The Location Descriptor in the request shall specify "Local”.
  • the station(12) shall specify the Format Descriptor, Resolution Descriptor, and Encoding Descriptor of the Location Data and Encoding Descriptor received in the Presence Response frame.
  • the station(12) may define the Vendor Specific Information.
  • the Presence Parameters Element field contains the Presence Parameters sub- elements.
  • the allowed Presence Parameters sub-elements for a Presence Parameters element that is included in the Presence Response frame includee Radio Information in FIG.10, Motion in FIG.12, Presence Request Options in FIG. 7 and table 4, and Vendor Specific Information along with the above-described location descriptor.
  • the station(12, 14) may request the Remote location information from the peer station(12, 14) that supports location services. To request the location, the station(12, 14) shall send a Presence Request frame with a Presence Parameters information element that includes a Location Descriptor sub-element in the request frame. The Location Descriptor in the request shall specify "Remote”.
  • the station(12, 14) shall specify the Format Descriptor, Resolution Descriptor and Encoding Descriptor of the Location Data.
  • the station(12, 14) may define the Vendor Descriptor.
  • the station(12, 14) that supports presence capability may send a Presence Request frame to provide data for the purpose of locating the station(12, 14).
  • the station(12, 14) shall send a Presence Request frame on the requested channels and at the requested interval as defined by the requesting Presence Parameters information element in the Beacon, Probe Response or Presence Configuration Request frame.
  • the station(12, 14) shall include a Radio Information and Motion sub-element as requested by the Presence Request Options sub-element in the corresponding requesting Presence Parameters information element.
  • the station(12, 14) sending the Presence Request frame may also include a Presence Request Options sub-element to indicate whether a Radio Information sub-element, Timing Measurements or Motion sub-element is required in the corresponding Presence Response frame. If no Presence Request Options sub-element is included then no Presence Response frame shall be sent.
  • the station(12, 14) may include the Radio Information field values in the Presence Request frame, to provide radio related information to the receiving station.
  • the Radio Information can be used to support location services.
  • the station(12, 14) may include the Motion field values in the Presence Request frame, to provide motion related information to the receiving station.
  • the Motion Information can be used to support location services.
  • the station(12, 14) that supports location services and receives a Presence Request frame which includes a Presence Request Options sub-element with the Radio Information bit set to "1" shall respond with a Presence Response frame that includes a Radio Information sub-element containing available radio information field values.
  • the station(12, 14) that supports location services and receives a Presence Request frame which includes a Presence Request Options sub-element with the Motion bit set to "1" shall respond with a Presence Response frame that includes a Motion sub- element containing the applicable Motion Indicator field value.
  • the station(12, 14) that supports location services and receives a Presence Request frame which includes a Presence Request Options sub-element with the Timing Measurements bit set to "1" shall respond with a Presence Response frame that includes a Timing Measurements sub-element containing the time difference between the time that the Presence Request frame was received from the peer station and the time that the corresponding ACK frame was sent to the peer station.
  • the station(12, 14) that supports the presence capability may send an Association
  • the station(12, 14) shall include a Location Descriptor sub-element in the Presence Parameters information element in an Association Request, Reassociation Request or Presence Request frame to provide its location capability.
  • the location description value of 2 "CIVIC Preferred” or 3 "GEO Preferred” indicates that the station(12, 14) is capable of supporting both CIVIC and GEO formats, but prefers the indicated format. If the station(12, 14) is capable of calculating its own location and wishes to provide its location to the access point(14), then the station(12) may include a Location Data sub-element in the Presence Parameters information element.
  • the Presence Response frame is sent in response to a received Presence Request frame, and provides presence reporting parameters to the station(12, 14).
  • the Presence Response frame shall be sent by the station(12, 14) in response to a received Presence Request frame in which the Response Requested bit is set to 1.
  • the Presence Response frame, Beacon and Probe response frames provide presence reporting parameters to the station(12, 14).
  • the Presence Response frame may be sent for several purposes, including providing location information to a peer station(12) or exchanging frames for location calculation purposes.
  • the station(12, 14) that supports the presence capability and receives a Presence Request frame that includes a Presence Request Options sub-element shall respond with Presence Response frame that includes the requested subelements in the Presence Request Options sub-element and a Presence Status sub-element indicating the result of the request.
  • the station(12,14) that supports location services and receives a Presence Parameters information element that includes a Location Service Parameters sub-element or a Presence Request frame that includes a Data Description sub-element shall respond with Presence Response frames that include a Location Descriptor and a Location Data sub-element.
  • the station(12, 14) may also include the Location Source Identifier sub-element in the response.
  • Location Subject shall be set to Local or Remote in the Location Descriptor depending on the requested location.
  • the station(12, 14) shell set the Format, Resolution and Encoding descriptors in the Location Descriptor to match the Location Data sub-element content. If the responding station(12, 14) is not able to respond with values that match the request as defined in the Location Description sub-element, the station shall send a response with a Presence Status element that indicates "Failed".
  • the Presence Response frame uses the Action frame body format and is transmitted by the station(12, 14) in response to the receipt of a Presence Request frame.
  • the format of the Presence Response frame body is shown in FIG. 22.
  • the Category field is set to the value indicating the Wireless Network Management category.
  • the Action field is set to the value indicating Presence Response.
  • the Dialog Token field is set to the "nonzero" value received in the Presence Request frame to identify the request/response transaction.
  • the Management Action Pending field is set to 0 if no management action is pending for the destination station, and set to 1 if there is a management action pending for the destination station.
  • a value of 255 in the management action pending field indicates that the STA stop sending presence request frames.
  • the Presence Parameters Element field contains the Presence Parameters sub-elements.
  • the allowed Presence Parameters sub-elements for a Presence Parameters element that is included in the Presence Response frame includes Radio Information, Timing Measurement, Motion, Location Data, Location Descriptor, Presence statusLocation Source Identifier and Vendor Specific Information.
  • FIG. 23 is the flowchart of the communicating method according to another embodiment.
  • the station(12, 14) may send an Presence Request frame to provide its own location data and location capability through the wireless network, for example the wireless LAN.
  • Other station(12, 14) may receive this Presence Request frame through the wireless network.
  • Other station(12, 14) may send the ACK(acknowledge) for the Presence Request in response to the presence request after receiving the presence request.
  • the Category field is set to the value indicating the Wireless Network Management category.
  • the Action field is set to the value indicating Presence Request.
  • the Dialog Token field is a nonzero value which identifies the Presence Request/Response transaction.
  • the dialog token is unique for each Presence Request frame sent to a given destination MAC address.
  • the Response Requested field indicates if a Presence Response frame is requested by the transmitting station. A value of "0" indicates that a Presence Response frame is not requested. A value of "1" indicates that a Presence Response frame is requested in response to the transmitted frame.
  • the Presence Parameters Element field contains the Presence Parameters sub- elements.
  • the allowed Presence Parameters sub-elements for a Presence Parameters element that is included in the Presence Request frame includes Location Data field in FIG. 14 together with Radio Information in FIG. 10, Motion in FIG. 12, Location Descriptor in FIG. 13, table 9 to 14, Presence Request Options in FIG. 7 and table 4, Vendor Specific Information.
  • the allowed Presence Parameters sub-elements for a Presence Parameters element that is included in the Presence Request frame include many kinds of location data so that the station(12, 14) may provide its own location information for other station(12, 14).
  • the station(12) constructs the presence request containing a presence parameters information element, wherein the presence parameters information element comprises a location descriptor to provide its own location capability and a location data to provide its own location information if the station(12) is capable of calculating its own location. Also, after the station(12) transmits the presence request to another station, the station(12) reports the result of the presence request.
  • the presence parameters information element comprises a location descriptor to provide its own location capability and a location data to provide its own location information if the station(12) is capable of calculating its own location.
  • the station(12) comprises a constructing means for constructing a presence request, a transmitting means for transmitting the presence request to another station and a reporting means for reporting the result of the presence request.
  • the access point(14) processes presence action on basis of the presence request and transmitts the presence response if there is a request that the presence response be sent to the station(12), in response to the received presence request. Finally, the access point reports the result of the presence response
  • the access point(14) comprises a receiving means for receiving from a station a presence request, a processing means for processing presence action, a transmitting means for transmitting a presence response and a reporting means for reporting the result of the presence response.
  • the station(12, 14) may provide its own location information for other station(12, 14) in the presence request predure where the station(12, 14) provides its own presence capability, which can simplify the next presence procedure.
  • To provide its own location information in advance has the effect to minimize or control the load of the station(12, 14) in the next presence procedure. Therefore, the user for the station(12, 14) gets the presence service quickly if needed.
  • the Presence Request frame except for including the location descriptor field or the location data field keeps the Presence Request frame and the Presence Response frame and its own presence capability and location data in advance.
  • the above-described embodiments add all or part of presence parameters information elements including location descriptor field and location data to the beacon, the probe request, the probe response, the presence configuration request, the presence request, and the presence response, which can provide the presence capability and location data in advance.
  • the provider which provides the presence capability and location data in the presence parameters information for other station or the access point may be eihter the station(12) or the access point(14) in FIG. IA and IB.
  • FIG. 25 shows one example where the provider may be either the station(12) or the access point(14).
  • FIG. 25 shows one example where the first station(12a) wishes to know the presence capability for the second station(12b) when the first and the second stations (12a, 12b) can exchange data with each other through the access point(14).
  • the first station(12a) sends to the access point(14) the presence configuration request frame including the location descriptor in the presence parameters infomation elements.
  • the access point(14) and the second station(12b) becomes to know the presence capability for the first station(12a) before the presence service.
  • the second station(12b) can send the presence confuguration response frame with its own presence capability to the first station(12a) through the access point(14).
  • the presence configuration request and response frames may include the location data as well as the presence capability for the station.
  • Two stations (12a, 12b) and the access point(14) get to know the presence capability and location date for two stations(12a, 12b) in advance.
  • the access point(14) can also provide its own presence capability and location data for two stations(12a, 12b) by using the presence configuration request or response frames. Two station(12a, 12b) can calculate their location data by using the location data for the access point(14).
  • Two station(12a, 12b) and the access point(14) can provide their presence capability and location data with each other in advance by using the presence request frame as well as the presence configuration request and/or response frames.
  • Two station(12a, 12b) and the access point(14) can exchange their presence capability and location data with each other in advance by using the beacon, the probe request or the probe response frame in FIG. 17 and 18 before the association procedure.
  • the communicating method according to another embodiment as described in FIG. 25 comprises transmitting the presence parameters information elements including the location information for one station without request of its location data, and receiving the presence parameters information elements for other station through the wireless network.
  • the station(12) can advertise presence information for the station(12) in a wireless communication system.
  • the station(12) constructs a data including a presence parameters information element, wherein the presence parameters information element comprises either a location descriptor to provide its own location capability or a location data to provide its own location information if the station is capable of calculating its own location and then transmitts the presence parameters information elements including either the location descriptor or the location data for one station without request of either its location descriptor or its location data to advertise its location information to other station. And the station(12) then reports the result of transmitting the data.
  • the station(12) comprises many kinds of means for the above procedure.
  • the means for performing the procedure related to presence services may be implemented by software, hardware or their combination in the station(12).
  • the presence parameters information element is included in one or more of the beacon, the probe request, the presence configuration request, the presence request, the association request or the reassociation request
  • One or more of the beacon, the probe request, the presence configuration request, the presence request, the association request or the reassociation request may comprise the allowed or supported presence parameters information elements. Transmitting the allowed or supported presence parameters information elements may be comprised in one or more of the beacon, the probe request, the presence configuration request, the presence request, the association request or the reassociation request precedures.
  • the above-described embodiments add all or part of presence parameters information elements including location descriptor field and location data to the beacon, the probe request, the probe response, the presence configuration request, the presence request, and the presence response, which can provide the presence capability and location data in advance.
  • the proirity of the presence information may be the order of the presence response frame, the presence request frame, the presence configuration response frame, the presence request frame, the beacon, the probe request or the probe response frame. If the station(12, 14) receives new presence related frame with higher priority than old presence related frame, old configuration is cancealed and now confiration is started.
  • the unicated frames may have higher priority than broadcated.
  • the unicated presence configuration response frame may have higher priority than the broadcated.

Abstract

The present invention relates to perform presence service in a wireless communication system that is available to a mobile device.

Description

Description
PERFORMING PRESENCE SERVICE IN A WIRELESS COMMUNICATION SYSTEM
Technical Field
[1] The present invention relates to perform presence service in a wireless communication system that is available to a mobile device. Background Art
[2] The demand for wireless communications has enjoyed tremendous growth over recent years and indeed, wireless communication technology is used every day by millions around the world to send, receive, and exchange information using pagers, cellular telephones, wireless personal digital assistants, and other wireless communication products. Recently, the revolution in wireless communication technologies has carried over to business and personal computing. Wireless communication technology now permits computer users to access and share information and data, without being tethered by wire to a computer network infrastructure traditionally used to connect computing devices.
[3] Owing to the increased availability of wireless networks, laptop and notebook computer users are able to perform their tasks with increased mobility. For example, a user can take his or her laptop from their desk into a conference room to attend a meeting and still have access to the network to retrieve data and have access to the Internet via one or more modems or gateways present on the network all without being tethered by a wired connection. Similarly, mobile computer users and business travelers commonly use their portable computers to gain access to their email accounts, to determine if there is any unread email, and to read and send email. Still further, being able to connect to the Internet permits the user to perform these tasks and others without having to suffer through the lackluster performance provided by conventional 56 K modem connections which use the telephone network to establish communications. Indeed, high speed Internet access via a WAP is highly desirable when considered vis-a-vis a connection made via use of a conventional 56 K modem. Thus, as more and more laptop and notebook computers are being equipped with integrated wireless network adapters, the implementation of wireless LANs in the business environment, and even within residences, is surely to expand.
[4] A further expansion of the use of wireless computer networks now permits laptop and notebook computer users to use their portable computing devices to access public and private computer networks at locations away from their own office or home networks. Internet service providers, telecommunications companies, and wireless network providers have begun to install WAPs in locations such as airport lounges, hotel lobbies, and coffee bars. WAPs are being established at these and other public locations where business travelers and general computer users often congregate. These types of public WAPs are typically referred to as "hotspots." A typical hotspot permits a wireless computer user to gain access to a computer network via a wireless connection created between the wireless network adapter in the user's computer and the public WAP. The hotspot WAP permits the user to gain access to an IP address associated with a modem or gateway to enable the computer user to access the Internet and, potentially, other local network resources, such as printers, which are associated with the hotspot. Disclosure of Invention Technical Problem
[5] The present invention relates to perform presence service in a wireless communication system that is available to a mobile device. Technical Solution
[6] According to one aspect of the present invention, there is provided a method of performing association operation for one station in a wireless communication system, the method comprising: performing an authentication procedure with another station; transmitting an association request comprising a plurality of information elements from one station to another station which is authenticated with one station, wherein the plurality of information elements comprise Presence Parameters information; and receiving an association response comprising a plurality of information elements comprising association ID assigned to one station from another station.
[7] According to another aspect of the present invention, there is provided a method of performing association operation for an access point in a wireless communication system, the method comprising: performing an authentication procedure with a station; receiving an association request comprising a plurality of information elements from the station which is authenticated with the access point, wherein the plurality of information elements comprise Presence Parameters information; and transmitting an association response comprising a plurality of information elements comprising association ID assigned to the station to the station.
[8] According to another aspect of the present invention, there is provided a station performing association operation with another station in a wireless communication system, the station comprising: an authenticating means for performing an authentication procedure with another station; a transmitting means for transmitting an association request comprising a plurality of information elements from one station to another station which is authenticated with one station, wherein the plurality of in- formation elements comprise Presence Parameters information; and a receiving means for receiving an association response comprising a plurality of information elements comprising association ID assigned to one station from another station.
[9] According to another aspect of the present invention, there is provided an access point performing association operation for an access point in a wireless communication system, the access point comprising: an authenticating means for performing an authentication procedure with a station; a receiving means for receiving an association request comprising a plurality of information elements from the station which is authenticated with the access point, wherein the plurality of information elements comprise Presence Parameters information; and a transmitting means for transmitting an association response comprising a plurality of information elements comprising association ID assigned to the station to the station.
[10] According to another aspect of the present invention, there is provided a method of performing reassociation operation for a station from one station to another station in a wireless communication system, the method comprising: performing an authentication procedure with another station; transmitting a reassociation request comprising a plurality of information elements from the station to another station which is authenticated with the station, wherein the plurality of information elements comprise Presence Parameters information and receiving a reassociation response comprising a plurality of information elements comprising association ID assigned to the station from another station.
[11] According to another aspect of the present invention, there is provided a method of performing association operation for an access point in a wireless communication system, the method comprising: performing an authentication procedure with a station; receiving an reassociation comprising a plurality of information elements from the station which is authenticated with the access point, wherein the plurality of information elements comprise Presence Parameters information; and transmitting an reassociation response comprising a plurality of information elements comprising association ID assigned to the station to the station.
[12] According to another aspect of the present invention, there is provided a station performing reassociation operation from one station to another station in a wireless communication system, the station comprising: an authenticating means for performing an authentication procedure with another station; a transmitting means for transmitting an reassociation request comprising a plurality of information elements from the station to another station which is authenticated with the station, wherein the plurality of information elements comprise Presence Parameters information; and a receiving means for receiving an reassociation response comprising a plurality of information elements comprising association ID assigned to the station from another station. [13] According to another aspect of the present invention, there is provided an access point performing reassociation operation for an access point from another access point in a wireless communication system, the access point comprising: the authenticating means for performing an authentication procedure with a station; the receiving means for receiving an reassociation request comprising a plurality of information elements from the station which is authenticated with the access point, wherein the plurality of information elements comprise Presence Parameters information; and the transmitting means for transmitting an reassociation response comprising a plurality of information elements comprising association ID assigned to the station to the station.
[14] The presence parameters information element may comprise a location descriptor information, wherein the location descriptor information describes the content of the Location Data element either being requested or received by one station, and comprises one or more of Element ID field, Length field, Location Descriptor field, Location Resolution descriptor field, Encoding descriptor field.
[15] The presence parameters information element may further comprise a location data information providing location data, wherein the location data information comprises one or more of Element ID field, Length field, Location Accuracy Estimate field and Location Value field which contains the location data that matches the format defined by the location descriptor.
[16] The presence parameters information element may further comprise one or more of
Presence Indication Parameters, Presence Indication Channels, Presence Request Options, Presence Status, Location Service Parameters, Radio Information, Timing Measurements, Motion, Location ID information.
[17] Another station is an access point that has station functionality.
Advantageous Effects
[18] The present invention can perform presence service in a wireless communication system that is available to a mobile device. Brief Description of the Drawings
[19] The above aspects of the present invention will be more apparent by describing certain exemplary embodiments of the present invention with reference to the accompanying drawings, in which:
[20] FIGS. IA and IB are a concept diagram illustrating a wireless network system according to exemplary embodiments of the present invention.
[21] FIG. 2 is a procedure diagram illustrating a connection process for transmitting data in a wireless RAN system shown in FIG. IA.
[22] FIG. 3 is the flowchart of the communicating method according to one embodiment.
[23] FIG. 4 is the flowchart of the communicating method according to the other embodiment.
[24] FIG. 5 to 15 shows the formats of the Presence Indication Parameters sub-element.
[25] FIG. 16 is the flowchart of the communicating method according to another embodiment. [26] FIG. 17 is the flowchart of the communicating method for the beacon frame according to another embodiment. [27] FIG. 18 is the flowchart of the communicating method for the probe request or the probe response frames according to another embodiment. [28] FIG. 19 is the flowchart of the communicating method for the presence configuration request frame according to another embodiment.
[29] FIG. 20 shows the format of the presence configuration request frame of FIG. 19.
[30] FIG. 21 shows the format of the presence configuration response frame of FIG. 19.
[31] FIG. 20 shows the format of the presence configuration response frame of FIG. 19.
[32] FIG. 23 is the flowchart of the communicating method for the presence request and response frames according to another embodiment. [33] FIG. 24 shows the format of the presence request frame.
[34] FIG. 25 shows the system for the wireless networ describing the relationship with providers for the presence information according to another embodiment.
Mode for the Invention [35] Hereafter, embodiments of the present invention will be explained in detail with reference to the accompanying drawings. Further, a wireless RAN system among wireless network systems will be explained as one example of the embodiments of the present invention. [36] However, the embodiments of the present invention may be applied to the wireless
RAN system as well as various wireless network systems. Terms or words used for the embodiments of the present invention may be used as different terms or words in the various wireless network system. Accordingly, if practicable meanings of the terms or words are the same or similar, the terms or words are regarded as the same. [37]
[38] Wireless Network System
[39] FIGS. IA and IB are a concept diagram illustrating a wireless network system according to exemplary embodiments of the present invention. The same constituent elements of FIGS. Ia and IB use the same drawing number. [40] Referring to FIG. IA, a wireless network system, for example, a wireless LAN system(lθ) includes a plurality of stations or terminals (12), an access point or wireless base station(14) and a backbone network or a distribution system(16). [41] The plurality of stations(12) mounts a network interface card for a wireless LAN to perform an operation of a physical layer and a MAC layer based on IEEE 802.11 standard. In the wireless LAN system(lθ) of FIG. IA, the plurality of stations (12) is connected to the access point(14) to transmit a data frame.
[42] The access point(14) performs wire and wireless interworking bridge function for relaying a frame transmitted from one station to other station. The access point(14) performs the same function as a bridge or a switch of an Ethernet.
[43] Further, the access point(14) basically includes the same the physical layer and MAC layer as the above- described station(12). Thus, the access point(14) can basically perform the same operation as the station(12). As a result, the access point(14) can be regarded as the same as the station 14, if necessary.
[44] The station(12) and/or the access point(14) which performs operation related to presence services with another station and/or access point in a wireless communication system, may comprise many kinds of means for performing a procedure related to presence services.
[45] The operation related to presence services may be at least one of the fellowing connection operation or the fellowing presecne operation. The procedure related to presence services may be at least one of the fellowing connection procedure or the presece fellowing procedure. The means for performing the procedure related to presence services may be implemented by software, hardware or their combination in the station(12) or the access point(14). The means performs all or part of steps which comprise the procedure related to the presence services.
[46] The distribution system(16) is the backbone network that connects the plurality of access points(14). The distribution system(16) usually uses the Ethernet, but may connect the plurality of access points(14) in wireless. The distribution system(16) may broadly include a router or a switch connected to the Ethernet, and a plurality of servers connected to a wire and wireless internet network.
[47] Referring to FIG. IB, the wireless network system, for example, the wireless LAN system(lθ) includes the plurality of stations or terminals (12). The wireless LAN system(lθ) is connected to point-to-point directly between stations(12). Accordingly, the wireless LAN system(lθ) shown in FIG. IB does not include a separate access point(14) and the distribution system(16), differently from the wireless LAN system(lθ) of FIG. IA. However, the plurality of stations(12) in the wireless LAN system(lθ) can perform functions of the separate access point(14) and the distribution system(16). Also, a part of functions of the separate access point(14) and the distribution system(16) may be omitted.
[48] Although the wireless LAN system(lθ) is explained with reference to FIGS. IA and
IB, the wireless network system including the wireless LAN system(lθ) according to one embodiment of the present invention is not limited thereto, and may be im- plemented with their combination or a separate system. The wireless network system according to one embodiment of the present invention can exist independently, and interwork between a different wireless network system, a mobile communication network and a wire and wireless internet network.
[49] For example, the wireless LAN system can provide a roaming service by in- terworking with a wideband code division multiple access (WCDMA). Specially, when the wireless LAN system provide a voice service, a dual band dual mode (DBDM) terminal supporting both the wireless LAN and the WCDMA performs voice call on the mobile communication network and simultaneously perform seamless automatic roaming on the wireless LAN system.
[50] The wireless LAN systems(lθ) shown in FIGS. IA and IB can transmit data via a connection process between the stations(12) or between the station(12) and the access point(14).
[51]
[52] Connection Procedure
[53] FIG. 2 is a procedure diagram illustrating a connection process for transmitting data in a wireless LAN system shown in FIG. IA. The wireless LAN system and various wireless network system of FIG. IB are partly different from those of FIG.2. However, the wireless LAN system and various wireless network system of FIGS. IB and 2 respectively include the connection process for transmitting the same data. Accordingly, the concrete explanation will be explained.
[54] Referring to FIGS. IA and 2, a connection process(20) for transmitting data between the station(12) and the access point(14) includes a scanning process(SlO), an authentication process(S12), and a association process(S14). The station(12) and the access point(14) perform a data transmitting process (S 16) via the processes SlO, S 12 and S 14.
[55] The scanning process(SlO) is the process to find out the peer access point(14) using either the beacon or the probe message.
[56] The scanning process(SlO) includes a passive scanning process for searching for the access point(14) from the beacon message where the access point(14) periodically broadcasts, and a active scanning process for enabling the station(12) to broadcast a probe request message or frame according to each channel and receive a probe response message including one's own service set ID (SSID), an operation speed, and others, from the access point(14), so as to select the corresponding access point(14). The beacon message includes various capabilities (speed, encryption, etc.) capable of being supplied by the access point 14 and one's own service group name(i.e. SSID).
[57] The authentication process(S12) verifies that the station(12) selecting the proper access point 14 in the scanning process(SlO) is effective terminal. In other words, the authentication process(S12) is to negotiate the access point(14), an authentication procedure, and an encryption method. Mostly, an open system authentication method is used in the authentication process(S12). Accordingly, the access point(14) unconditionally authenticates an authentication request from the station. A reinforced authentication method includes EAP-TLS, EAP-TTLS, EAP-FAST, PEAP, and others.
[58] The association process(S14) is a process that the station(12) connects to the access point(14), after completing successfully the authentication. The association process(S14) means that an identical association is established between the station(12) and the access point(14). If the association process(S14) is completed, the station(12) can communicate with other station(14) via the access point(14).
[59] If the station(12) sends the association request message or frame to the access point(14), the association process(S14) is performed by enabling the access point(14) to send an association response message including an association ID (AID) identified with other station.
[60] The station(12) and the access point(14) perform a data transmitting process(Slβ) via the processes SlO, S 12 and S 14.
[61]
[62] Reassociation
[63] The association process(S14) is similar to a reassociation process. The reassociation process is to connect the access point associated with the station(12) to other access point. The reassociation process is to establish a new connection with new access point(14), when a signal from the access point(14) associated with the station(12) becomes weaker.
[64] In the reassociation, the frame which is stored to the old access point(14) is transferred from the new one(14) to the station(12). In detail, if the station(12) sends to the access point(14) a reassociation request message containg the address of the old access point(14) into the Current AP, the access point sends to the station(12) a reassociation response containing the Association ID(AID) which is a numerical identifier used to logically identify the station(12) to which buffered frames need to be delivered. The new access point(14) requests the IAPP(Inter-AP Protocol) to the old one(14) to send any buffered frames for the station(12).
[65] The station(12) and the access point(14) comprise many kinds of means related to connection procedure. For example, The station(12) and the access point(14) comprises an authenticating means for performing an authentication procedure with another station. These means are implemented by software, hardware or their combination in the station(12) and the access point(14).
[66]
[67] Presence service during association or reassocation proceduce [68] The communicating method in a wireless network according to one embodiment, for example, the wireless LAN in FIG. IA and IB, is that the station that supports presense capability sends the association request or the reassociation request frames containing its own location information and location capability.
[69] The communicating method in a wireless network according to other embodiment is that the station that supports presense capability sends the association response or the reassociation response frames containing its own location information and location capability.
[70] The station that supports presense capability is either the plurality of the stations(12) or the access point(14) which basically comprises the same physical layer and MAC sublayer as the station(12) in FIG. IA and IB. In this specification, the station will be either the access point(14) or the station(12) in FIG. IA, IB and 2.
[71] In this communicting method, the presence parameters such as the table 1 and 2 are added to the association request and the reassociation request frames or messages as described in FIG. 2. The presence parameters such as the table 1 and 2 are also added to the association response and the reassociation response frames or messages as described in FIG. 2.
[72] Table 1 [Table 1] [Table ]
Figure imgf000010_0001
[73] Table 2 [Table 2] [Table ]
Figure imgf000011_0001
[74] In the table 1 and 2, the order of presence paramerters is defined in free and may be changed thereto. Another information rather than presence parameters may be comprised or not into the association request(response) and the reassociation request(response) frames or messages.
[75] FIG. 3 is the flowchart of the communicating method according to one embodiment.
[76] Referred to FIG. 3, the communicating method(30) in the wireless network according to one embodiment is that the presence parameters as follows are added into the association and/or reassociation request among frames transferred from the station(12) to the access point(14). The station(12) sends to the access point(14) the association and/ or reassociation request with the presence parameters information element that includes a location descriptor to provide its own capability information related to its presence or location configuration. This may be regarded as one procedure included in the presence request procdure which is defined in IEEE 802.1 Iv series for the WLAN.
[77] According to the communicating method(30) in the wireless network, for example, the wireless LAN(WLAN), the station(12) may transfer its own presence capability related to its presence or its own location capability related to its location information, during the association request in the association procedure or the reassociation reqeust in the reassociation procedure, with the presence request for presence sevice or the presence response in response to the presence request or before the access point(14) trasfers to the station(14) presence capability of the station(12) related to its presence or location capability of the station(12) related to its location information.
[78] Therefore, the access point(14) can transfer to the station(12) any location in- fromation of the station(12) without request for presence information from the station(12). It makes the procedure for providing presence service simplify, thereby providing presence service rapidly.
[79] On the contrary, the access point(14) also tranfers its own presence capability related to its presence or location capability related to its location information. Therefore, the station(12) can foresee presence capability or location capability of the access point(12).
[80] FIG. 4 is the flowchart of the communicating method according to the other embodiment.
[81] Referring to FIG. 4, the communicating method(40) in the wireless network according to the other embodiment is that the presence parameters as follows are added into the association and/or reassociation request among frames transferred from the station(12) to the access point(14). The station(12) sends to the access point(14) the association and/or reassociation request with the presence parameters information element that includes a location data to provide its own location data. The location data contains its own location data that matches the format defined by the location descriptor.
[82] This may be regarded as one procedure included in the presence request procdure or the presence advertising procedure which are defined in IEEE 802.1 Iv series for the WLAN.
[83] According to the communicating method(40) in the wireless network, for example, the WLAN, the station(12) can transfer to the access point(14) its own location data that the station(12) knows, during the association request in the association procedure or the reassociation reqeust in the reassociation procedure, before the presence request or the presence configuration request.
[84] Therefore, because the access point(14) foresee the location data of the station(12), the access point(14) provides the presence service that harmonizes with the station(12) and the station(12) receives the presence service that harmonizes with itself. It makes the procedure for providing presence service simplify to provide presence service rapidly.
[85] It is variable for the station(12) to calculate or secure its own location data. For example, the station(12) may receive the calculated location from the access point(14) through the beacon or the probe response messages. Also, the station(12) may calulate its own location information from the location information of the access point(14) which is received from the access point(14). In other words, the station(12) may calculate its own location from the timing information that the access point(14) provides.
[86] As another example, if the station(12) is equiped with the GPS receiver(Global Positioning System receiver), the station(12) may receive the signal from the GPS satellite and calculate its own location data from the received signal.
[87] As another example, if the station(12) supports DBDM(Dual Band Dual Mode) for both WLAN and WCDMA or interworking WLAN in 3GPP and 3GPP2, the station(12) may receive its own location information or location data from the base station for the WCDMA.
[88] On the contrary, the access point(14) can also transfer its own location data during the association or the reassociation. As a result, the station(12) can secure the location information of the access point(14). For example, the station(12) uses the secured location information from the access point(14) to calculate its own location data as described above.
[89] The presensce parameters information element is added in the association and the re- association request and/or response. The presensce parameters information element is used for presence and location services. The format of this information element comprises Element ID field, Length field and the Presence Sub-elements field which contains one or more Presence sub-elements described in table 3.
[90] Therefore, the station(12) performs association operation with another station in a wireless communication system. In detail, the station(12) comprises an authenticating means for performing an authentication procedure with another station, a transmitting means for transmitting an association request comprising a plurality of information elements from one station to another station which is authenticated with one station, wherein the plurality of information elements comprise Presence Parameters information and a receiving means for receiving an association response comprising a plurality of information elements comprising association ID assigned to one station from another station.
[91] Also, the station(12) performs reassociation operation from one station to another station in a wireless communication system. In detail, the station(12) comprises an authenticating means for performing an authentication procedure with another station, a transmitting means for transmitting an reassociation request comprising a plurality of information elements from the station to another station which is authenticated with the station, wherein the plurality of information elements comprise Presence Parameters information and a receiving means for receiving an reassociation response comprising a plurality of information elements comprising association ID assigned to the station from another station.
[92] In another aspect, the access point(14) performs association operation for an access point in a wireless communication system. In detail, the the access point(14) comprises an authenticating means for performing an authentication procedure with a station, a receiving means for receiving an association request comprising a plurality of information elements from the station which is authenticated with the access point, wherein the plurality of information elements comprise Presence Parameters information and a transmitting means for transmitting an association response comprising a plurality of information elements comprising association ID assigned to the station to the station.
[93] Also, the access point(14) performs reassociation operation for an access point from another access point in a wireless communication system. In detail, the access point(14) comprises the authenticating means for performing an authentication procedure with a station, the receiving means for receiving an reassociation request comprising a plurality of information elements from the station which is authenticated with the access point, wherein the plurality of information elements comprise Presence Parameters information and the transmitting means for transmitting an reassociation response comprising a plurality of information elements comprising association ID assigned to the station to the station.
[94] Table 3
[Table 3] [Table ]
Figure imgf000015_0001
[95] The presence subelements of table3 in the presence parameters information element that is included in the association and the reassociation requests is described below.
[96] [97] 1. Presence Indicaion Parameters field [98] The Presence Indication Parameters sub-element contains station's presence reporting characteristics. The format of the Presence Indication Parameters sub-element is shown in FIG. 5.
[99] The Normal Report Interval is the time interval, expressed in the units indicated in the Report Interval Units field at which the station(12, 14) reports or is expected to report its presence by sending Presence Request frame. The Normal Number of Frames per Channel is the number of Presence Request frames per channel sent or expected to be sent by the station(12, 14) at each Normal Report Interval.
[100] The In-Motion Report Interval is the time interval, expressed in the units indicated in the Report Interval Units field at which the station(12, 14) reports or is expected to report its presence by sending a Presence Request frame when the station(12, 14) is in motion. If motion detection is not supported, this field is set to 0. The definition of motion and the means to determine motion are outside the scope of this standard. The In-Motion Number of Frames per Channel is the number of Presence Report frames per channel sent or expected to be sent by the station(12, 14) at each In-Motion Report Interval. If motion detection is not supported, this field is set to 0.
[101] The Inter- frame Interval is the time interval, expressed in milliseconds between the transmissions of each of the Normal or In-Motion frames per channel.
[102]
[103] 2. Presence Indicaion Channels field
[104] The Presence Indication Channels sub-element contains presence reporting channel information. The format of the Presence Indication Channels sub-element format is shown in FIG. 6.
[105]
[106] 3. Presence Request Options
[107] The Presence Request Options sub-element indicates the sub-elements that are to be included in the subsequent Presence Response frame. The format of the Presence Request Options sub-element is shown in FIG. 7.
[108] The options field is a bit-field used to identify the desired Presence Parameter sub- elements to be included in a subsequent Presence Response frame. A value of 1 for a given bit indicates that the sub-element is to be included and a value of 0 indicates that the sub-element needs not be included. All reserved values are set to 0. Table 4 shows the available options.
[109] Table 4 [Table 4] [Table ]
Figure imgf000016_0001
[HO]
[111] 4.Presence Status field
[112] The Presence Status sub-element provides the result of a Presence Request or
Presence Configuration Request frame. The format of the Presence Status sub-element is shown in FIG. 8. [113] The Status field identifies the result of the Presence Request frame and is one of the values in Table 5. [114] Table 5 [Table 5] [Table ]
Figure imgf000017_0001
[115] [116] 5. Location Service Parameters [117] The Location Service Parameters sub-element describes the capabilities the access point(14, AP STA) provides to the station(12, non-AP STA). The format of the Location Service Parameters sub-element is shown in FIG. 9.
[118] The Location Service State field defines whether the station(12, 14) is requesting location services to start or end. The values are defined in Table 6. The Location Service Interval field is the time interval, expressed in seconds, at which the station(12, 14) requests to receive location data.
[119] Table 6 [Table 6] [Table ]
Figure imgf000017_0002
[120] [121] 6. Radio Information field [122] The Radio Information sub-element contains radio information. The format of the Radio Information subelement is shown in FIG. 10.
[123] The transmit Power field is the transmit power of the radio transmitting the Presence Request frame and is a signed integer, one octet in length, reported in dBm. A value of -127 indicates that the transmit power is unknown.
[124] The Antenna ID field is the identifying number for the antenna used to transmit the Presence Request frame. [125] The antenna gain field is the antenna gain of the antenna over which the Presence Request frame is transmitted and is a signed integer, one octet in length reported in dBi. A value of -127 indicates that the antenna gain is unknown.
[126] The received RSNI field contains the RSNI value (dBm) measured against the most recently received Presence Request or Response. A value of -127 indicates that the RSNI value is unknown or is not used.
[127] The RCPI field contains the RCPI value measured against the most recently received Presence Request or Response. A value of -127 indicates that the RCPI value is unknown or is not used.
[128] [129] 7. Timing Measurement field [130] The Timing Measurements sub-element contains timing information. The format of the Timing Measurements sub-element is shown in FIG. 11.
[131] The Timestamp Difference Units field contains the units for the timestamp difference field, as indicated in Table 7.
[132] [133] Table 7 [Table 7] [Table ]
Figure imgf000018_0001
[134] [135] 8. Motion field [136] The Motion sub-element contains motion information. The format of the Motion sub- element is shown in FIG. 12.
[137] The motion indicator field is defined in Table 8. [138] Table 8 [Table 8] [Table ]
Figure imgf000019_0001
[139] [140] 9. Location Descriptor field [141] The Location Descriptor sub-element describes the content of the Location Data element for the location capability either being requested or received by the station(12, 14). The format of the Location Descriptor sub-element is shown in FIG. 13.
[142] Location Descriptor(bits 4-7) or Location Resolution Descriptor among the Location Descriptor field as described in FIG. 13 is used for indicating location capability of the station(12, 14).
[143] For one example, the value of Location Descriptor(bits 4-7) is indicated in Table 9. [144] Table 9 [Table 9] [Table ]
Figure imgf000019_0002
[145] [146] Bits 4-7 of the Location Descriptor field indicate the format of the Location Data either being requested or sent in a Presence response frame, as indicated in Table 9.
[147] "GEO"(Geospatial coordinates) indicate longitude, latitude, and altitude, while "CIVIC"(civic addresses) indicate a street address. The civic address is commonly, but not necessarily, closely related to the postal address, used by the local postal service to deliver mail. However, not all postal addresses correspond to street addresses.
[148] GEO and CIVIC formats and usage rules are defined in IETF RFC 4119. Usage rules for the receiver of the location information are defined by RFC 4119 and RFC 3693.
[149] For other example, the value of Location Descriptor(bits 4-7) is indicated in Table 10. [150] Table 10 [Table 10] [Table ]
Figure imgf000020_0001
[151] [152] "GEO" and "CIVIC" formats in Table 10 are equal to what is explained in Table 9. The location description value of "CIVC and GEO" format indicates that the station(12, 14) is capable of supporting both "CIVIC" and "GEO" formats.
[153] For another example, the value of Location Descriptor(bits 4-7) is indicated in Table 11. [154] Table 11 [Table 11] [Table ]
Figure imgf000020_0002
[155] [156] "GEO" and "CIVIC" formats in Table 11 are equal to what is explained in Table 9. The location description value of "CIVC Preferred" and GEO Preferred" formats indicates that the station(12, 14) is capable of supporting both "CIVIC" and "GEO" formats, but pefers the indicated format. The location description value of "Not supported" format indicates that the station(12, 14) is capable of supporting neither "CIVIC" nor "GEO" format.
[157] What add "CIVIC Preferred" and "GEO Preferred" to the location descriptor field provides several kinds of location services for the station(12, 14) so as to increase the quality of presence service.
[158] Therefore, the station(12) performs presence operation in a wireless communication system. The station comprises a transmitting means for transmitting data to another station in the wireless communication system, wherein the data comprises presence parameters information which comprises location descriptor information supporting for both geographic coordinates value('GEO') and civic location value('CIVIC') and a performing means for performing presence operation in a wireless communication system.
[159] In another aspect, the access point(14) performs presence operation for an access point in a wireless communication system. The access point(14) comprises a receiving means for receiving data to a station in the wireless communication system, wherein the data comprises presence parameters information which comprises location descriptor information supporting for both geographic coordinates value('GEO') and civic location value('CIVIC') and a receiving means for performing presence operation in a wireless communication system. The means for performing the procedure related to presence services may be implemented by software, hardware or their combination in the access point(14).
[160] Also, the location descriptor information can indicate the preference between the GEO and the CIVIC for the formation of the location data.
[161] The location descriptor included in the presence parameters information element of the association(or reassociation) request or response message(frame) is not limited to table 9 to 11, but can be variable. For example, the location descriptor may define only one of "GEO" and "CIVIC".
[162] The Location Resolution Descriptor field has two subfields that indicate the location resolution(0-3 Bits) and the accuracy(4 Bits) being requested or sent in a response, as indicated in Table 12 and Table 13. Bits 5-7 are reserved bits.
[163] Table 12 [Table 12] [Table ]
Figure imgf000022_0001
[164] Table 13 [Table 13] [Table ]
Figure imgf000022_0002
[165] The Encoding Descriptor field indicates the Location Data encoding, as indicated in Table 14. [166] Table 14 [Table 14] [Table ]
Figure imgf000022_0003
[167] The value of 0 indicates that the location data object is defined by the binary format described in RFC 3825. The value of 1 indicates that the location data object is defined in plain-text XML as defined by the schema in RFC 4119. A value of 2 indicates that the location data object is defined in an ASN.1 encoding, per X.694.
[168] [169] 10. Location Data field [170] The Location Data sub-element provides the requested location data. The format of the Location Data subelement is shown in FIG. 14.
[171] The Element ID field contains the value 10, and the value of the Length field is variable.
[172] The Location Accuracy Estimate is an estimated accuracy in 0.1 meter increments, defined by a little endian 16 bit unsigned integer. For example, an accuracy estimate of +/- 5 meters is represented by the number 0x32 (decimal 50). If the location accuracy estimate is unknown, the field is set to 0. The Location Value field contains the location data that matches the format defined by the Location Format Descriptor.
[173] To indicate whether the location data in the location data field is defined with some accuracy or format, or when the location data in the location data field is measured, the above-described location descriptor field or location source identifier may be uses.
[174] [175] 11. Location ID field or Location Source Identifier field [176] The Location Source Identifier sub-element provides the Location Source Identifier. The format of the subelement is shown in FIG. 15.
[177] The Time zone Offset field is the Coordinated Universal Time (UTC) offset that the location timestamp is specified with respect to. The default Time zone Offset value is 0 (UTC). The Location timestamp field is the time that the location value was determined, in UTC, including hours, minutes, seconds and milliseconds, as shown in Table 15.
[178] Table 15 [Table 15] [Table ]
Figure imgf000023_0001
[179] [180] The station(12, 14) that is incapable of providing time sets the Time zone and Timestamp field to 0. The Public Identifier Link field is a string value, provided to comply with RFC 3693. The Public Identifier Link confirms the validity of the location estimate to an external agent when a station(12, 14) forwards a location estimate to that agent. The protocol used to query the infrastructure for a location report based on the Public Identifier Link is beyond the scope of this standard.
[181] The above described communicating method in the wireless network provides the presence information, for example, the presence parameters information element in the association or reassociation procedure, which is regarded as one procedure in the presence request procedure and the presence advertising Procedure as defined in IEEE 802.1 Iv for wireless LAN.
[182]
[183] Presence Precedure
[184] Referring to FIG.16, the presece procedure(50) comprises the presence configuration procedure(S50) and the presence procedure(S52). The former(S50) comprises the presence configuration request procedure(S54) and the presence configuration response procedure(S56). The latter(S52) comprises the presence request procedure(S58) and the presence response procedure (S 60).
[185] Of course, the station(12) and the access point(14) comprise many kinds of means related to presence procedure. These means are implemented by software, hardware or their combination in the station(12) and the access point(14).
[186] This presence procedure provides the presence service such as the kind of the wireless communication between the station(12) and the access point(14) in FIG. IA and lB(for example, instant messanger, cellure phone, email), the will for com- muncation(for exmlple, emergency call, empty, other working, etc.), the capability or the feature during communication(for emxample, voice mail, video call, mobile or stationary, language).
[187]
[188] 1. Presence Configuration Precedure
[189] To support the presence service there are two primary operations that may be configured between peer stations(12, 14). The first configuration operation required is for the periodic exchange of frames for the purpose of collecting the necessary data to make a location determination. The second configuration operation is for establishing a location service that periodically provides location estimation to a peer station(12, 14).
[190] The station(12, 14) may configure the presence service by either including a Presence Parameters information element in a Beacon or Probe Requestor response) frame, or by including a Presence Parameters information element in a Presence Configuration Requestor response) frame.
[191] That is, the station(12, 14) may configure the presence service by either including a Presence Parameters information element in a Beacon or Probe Requestor response) frame, so that the beacon or probe requestor response) frame performs the same function as the Presence Configuration Requestor response) frame as described below.
[192]
[193] l)Presence Configuration Request
[194] The Presence Configuration Request frame may be a broadcast or unicast frame. The station(12, 14) receiving a unicast Presence Configuration Request frame shall respond with Presence Configuration Response frame that includes a Presence Parameters in- formation element indicating the result of the request in the Presence Status sub- element. The station(12, 14) receiving a broadcast Presence Configuration Request frame shall not send a Presence Configuration Response frame.
[195] The station(12, 14) wishing to configure another peer station(12, 14) to periodically transmit Presence Response frames for the purpose providing location data may do so by sending a Presence Parameters information element to the peer in a Beacon, Probe Response or Presence Configuration Request frame. The Presence Parameters information element may contain a Location Service Information sub-element describing the desired behavior such as Presence Indicaion Parameters in FIG.5 and Presence Indicaion Channels field in FIG.6.
[196] This Presence Parameters information element may contain a Location Service Information sub-element describing the desired behavior as described in FIG.9 and table 6. Or This Presence Parameters information element may contain Presence Request Options or Vendor Specific Information as described in FIG.7 and table 4.
[197] If the frame used to initiate service is a unicast Presence Configuration Request frame then the peer STA shall respond with a Presence Configuration Request frame that includes a Presence Status sub-element indicating whether the request is successful or not.
[198] The Presence Status sub-element has four possible status values: Success, Fail, Refuse and Incapable. When a STA receives a Configuration Response frame with Presence Status indicating anything other than Success, the STA shall assume the original request was not processed and the STA should take appropriate action based on the status value returned. For Presence Status Fail, the STA may either retry the original request or send an alternate request. For Presence Status Incapable, the STA shall not send another configuration request matching the previous configuration request while associated to the same BSS.
[199] The requesting station may use the State field in the Location Service Information sub-element in FIG.9 and table 6 to start or stop the service.
[200] The station(12, 14) that supports presence capability may send an Presence Configuration Request frame to provide its own location information and location capability.
[201] The station(12, 14) shall include a Location Descriptor field in an Presence Configuration Request frame to provide its location capability. The location description value of 2 "CIVIC Preferred" or 3 "GEO Preferred" indicates that the station is capable of supporting both CIVIC and GEO formats, but prefers the indicated format. The station shall indicate the location resolution it can support with location resolution descriptor element.
[202] Referring to FIG. 19, the receiving station(12, 14) can send the presence con- figuration response including ACK masssage in response to the presence configuraion request after receiving the presence configuration request.
[203] The format of the Presence Configuration Request frame body is shown in FIG. 20.
[204] The Category field is set to the value indicating the Wireless Network Management category. The Action field is set to the value indicating Presence Configuration Request. The Dialog Token field is a nonzero value which identifies the Presence Configuration Request/Response transaction. The dialog token is unique for each Presence Configuration Request frame sent to a given destination MAC address.
[205] The Presence Parameters Element field contains the presence parameters sub- elements.
[206] The allowed Presence Parameters sub-elements for a Presence Parameters element that is included in the Presence Configuration Request frame are Presence Indicaion Parameters in FIG. 5, Presence Indicaion Channels field in FIG. 6, Presence Request Options in FIG. 7 and table 4, Location Descriptor field in FIG. 13 and table 10 to 14, Location Data field in FIG. 14, Location ID, FIG. 15, and Vendor Specific Information.
[207]
[208] 2)Presence Configuration Response
[209] The Presence Configuration Response frame uses the Action frame body format and is transmitted by a station(12, 14) in response to the receipt of a Presence Configuration Request frame. The format of the Presence Configuration Response frame body is shown in FIG. 21.
[210] The Category field is set to the value indicating the Wireless Network Management category. The Action field is set to the value indicating Presence Configuration Response. The Dialog Token field is set to the nonzero value received in the Presence Configuration Request frame to identify the request/response transaction. The Presence Parameters Element field contains the presence parameters sub-elements.
[211] The allowed Presence Parameters sub-elements for a Presence Parameters element that is included in the Presence Configuration Response frame are Presence Indicaion Parameters in FIG. 5, Presence Indicaion Channels in FIG. 6, Presence Status in FIG.8 and table 5, Location Descriptor field in FIG. 13 and table 10 to 14, Location Data field in FIG. 14, Location ID in FIG. 15, and Vendor Specific Information.
[212] The allowed Presence Parameters sub-elements for a Presence Parameters element that is included in the Presence Configuration Request frame and the Presence Configuration Response frame include many kinds of location descriptor so that the station(12, 14) may provide its own presence capability for other station(12, 14).
[213] Also, the allowed Presence Parameters sub-elements for a Presence Parameters element that is included in the Presence Configuration Request frame and the Presence Configuration Response frame include many kinds of location data so that the station(12, 14) may provide its own location information for other station(12, 14).
[214] Of course, before the station(12) transmits the presence configuration request to another station, the station(12) constructs the presence configuration request containing a presence parameters information element, wherein the presence parameters information element comprises a location descriptor to provide its own location capability and a location data to provide its own location information if the station(12) is capable of calculating its own location. Also, after the station(12) transmits the presence configuration request to another station, the station(12) reports the result of the presence configuration request.
[215] In view of the station(12)'s cofiguration, the station(12) comprises a constructing means for constructing a presence configuration request, a transmitting means for transmitting the presence configuration request to another station and a reporting means for reporting the result of the presence configuration request.
[216] On the contrary, after the access point(14) receives from the station(12) a presence configuration request, the access point(14) processes presence action on basis of the presence configuration request and transmitts the presence configuration response if there is a request that the presence configuration response be sent to the station(12), in response to the received presence configuration request. Finally, the access point reports the result of the presence response
[217] In view of the access point(14)'s cofiguration, the access point(14) comprises a receiving means for receiving from a station a presence configuration request, a processing means for processing presence action, a transmitting means for transmitting a presence configuration response and a reporting means for reporting the result of the presence response.
[218] As a result, the station(12, 14) may provide its own presence capability or location information for other station(12, 14) in the step configuing the presence service before the presece procedure, which can simplify the next presence procedure. To provide its own location in advance has the effect to minimize or control the load of the station(12, 14) in the next presence procedure. Therefore, the user for the station(12, 14) gets the presence service quickly if needed.
[219] To maintain the previous fields in the Presence Configuration Request frame and the Presence Configuration Response frame except for including the location descriptor field or the location data field keeps the Presence Configuration Request frame and the Presence Configuration Response frame and its own presence capability and location data in advance.
[220] Of course, the receiving station(12, 14) can send the presence configuration response including ACK masssage in response to the presence configuraion request after receiving the presence configuration request.
[221]
[222] 2. Presence Precedure
[223] Referring to FIG. 17 and 18, the beacon, the probe request or the probe response in the wireless network such as the wireless LAN in FIG. IA may include the allowed Presence Parameters sub-elements for Presence Parameters Information Element to perform the same presence procedure as the presence request or response.
[224] For example, when the station(12, 14) moves from one ESS(Extended Service Set) to other ESS, the station(12, 14), the station(12, 14) can add the above-described presence parameters information subelement for presence parameters information element including at least either location descriptor or location data to the beacon, the probe request or the probe response, so that the station(12, 14) can provide the location capability or the location information before the presence procedure. The ESS(Extended Service Set) means a set of one or more interconnected basic service sets(BSSs) and integrated local area networks (LANs) that appears as a single BSS to the logical link control layer at any station associated with one of those BSSs, as defined in IEEE 802.11.
[225]
[226] l)Presence Request
[227] The Presence Request frame uses the Action frame body format and is transmitted by the station(12, 14) to advertise its presence or request its own location information from a peer station(12, 14) that supports location services.
[228] The station(12, 14) may periodically advertise its presence by sending Presence
Request frames. The Presence Request frame may be a broadcast or unicast frame. A Presence Request frame may be sent by the station(12) when the station(12) is not associated to the access point(14). In a BSS, a Presence Request frame may be sent to the access point(14)(when sent unicast) or can be sent to other access points(when sent as a broadcast frame).
[229] In the wireless network such as the wireless LAN(BSS) in FIG. IA. a Presence
Request frame may be sent to the access point(14)(when sent unicast) or can be sent to other access points(when sent as a broadcast frame). In the wireless network such as the wireless LAN(IBSS) in FIG. IB. a Presence Request frame may not be sent.
[230] The station(12, 14) in a BSS may send Presence Request frames as indicated in the Beacon or Probe Response frame Presence Parameters information element. When the station(12, 14) moves from one ESS to another ESS, the station(12, 14) may send Presence Request frames as indicated in the Beacon or Probe Response frames of the new ESS.
[231] The station(12) may request its own location information from the peer station(12) or access point(14) that supports location services. To request the location, the station(12) shall send a Presence Request frame with a Presence Parameters information element that includes a Location Descriptor. The Location Descriptor in the request shall specify "Local".
[232] The station(12) shall specify the Format Descriptor, Resolution Descriptor, and Encoding Descriptor of the Location Data and Encoding Descriptor received in the Presence Response frame. The station(12) may define the Vendor Specific Information.
[233] The Presence Parameters Element field contains the Presence Parameters sub- elements. The allowed Presence Parameters sub-elements for a Presence Parameters element that is included in the Presence Response frame inclue Radio Information in FIG.10, Motion in FIG.12, Presence Request Options in FIG. 7 and table 4, and Vendor Specific Information along with the above-described location descriptor.
[234] The station(12, 14) may request the Remote location information from the peer station(12, 14) that supports location services. To request the location, the station(12, 14) shall send a Presence Request frame with a Presence Parameters information element that includes a Location Descriptor sub-element in the request frame. The Location Descriptor in the request shall specify "Remote".
[235] The station(12, 14) shall specify the Format Descriptor, Resolution Descriptor and Encoding Descriptor of the Location Data. The station(12, 14) may define the Vendor Descriptor.
[236] The station(12, 14) that supports presence capability may send a Presence Request frame to provide data for the purpose of locating the station(12, 14). The station(12, 14) shall send a Presence Request frame on the requested channels and at the requested interval as defined by the requesting Presence Parameters information element in the Beacon, Probe Response or Presence Configuration Request frame.
[237] The station(12, 14) shall include a Radio Information and Motion sub-element as requested by the Presence Request Options sub-element in the corresponding requesting Presence Parameters information element. The station(12, 14) sending the Presence Request frame may also include a Presence Request Options sub-element to indicate whether a Radio Information sub-element, Timing Measurements or Motion sub-element is required in the corresponding Presence Response frame. If no Presence Request Options sub-element is included then no Presence Response frame shall be sent.
[238] The station(12, 14) may include the Radio Information field values in the Presence Request frame, to provide radio related information to the receiving station. The Radio Information can be used to support location services.
[239] The station(12, 14) may include the Motion field values in the Presence Request frame, to provide motion related information to the receiving station. The Motion Information can be used to support location services.
[240] The station(12, 14) that supports location services and receives a Presence Request frame which includes a Presence Request Options sub-element with the Radio Information bit set to "1" shall respond with a Presence Response frame that includes a Radio Information sub-element containing available radio information field values.
[241] The station(12, 14) that supports location services and receives a Presence Request frame which includes a Presence Request Options sub-element with the Motion bit set to "1" shall respond with a Presence Response frame that includes a Motion sub- element containing the applicable Motion Indicator field value.
[242] The station(12, 14) that supports location services and receives a Presence Request frame which includes a Presence Request Options sub-element with the Timing Measurements bit set to "1" shall respond with a Presence Response frame that includes a Timing Measurements sub-element containing the time difference between the time that the Presence Request frame was received from the peer station and the time that the corresponding ACK frame was sent to the peer station.
[243] The station(12, 14) that supports the presence capability may send an Association
Request, Reassociation Request or Presence Request frame to provide its own location information and location capability. The station(12, 14) shall include a Location Descriptor sub-element in the Presence Parameters information element in an Association Request, Reassociation Request or Presence Request frame to provide its location capability.
[244] The location description value of 2 "CIVIC Preferred" or 3 "GEO Preferred" indicates that the station(12, 14) is capable of supporting both CIVIC and GEO formats, but prefers the indicated format. If the station(12, 14) is capable of calculating its own location and wishes to provide its location to the access point(14), then the station(12) may include a Location Data sub-element in the Presence Parameters information element.
[245]
[246] 2) Presence Response
[247] The Presence Response frame is sent in response to a received Presence Request frame, and provides presence reporting parameters to the station(12, 14). The Presence Response frame shall be sent by the station(12, 14) in response to a received Presence Request frame in which the Response Requested bit is set to 1. The Presence Response frame, Beacon and Probe response frames provide presence reporting parameters to the station(12, 14).
[248] The Presence Response frame may be sent for several purposes, including providing location information to a peer station(12) or exchanging frames for location calculation purposes.
[249] The station(12, 14) that supports the presence capability and receives a Presence Request frame that includes a Presence Request Options sub-element shall respond with Presence Response frame that includes the requested subelements in the Presence Request Options sub-element and a Presence Status sub-element indicating the result of the request.
[250] The station(12,14) that supports location services and receives a Presence Parameters information element that includes a Location Service Parameters sub-element or a Presence Request frame that includes a Data Description sub-element shall respond with Presence Response frames that include a Location Descriptor and a Location Data sub-element.
[251] Depending on the options defined in the Location Descriptor of the request, the station(12, 14) may also include the Location Source Identifier sub-element in the response. Location Subject shall be set to Local or Remote in the Location Descriptor depending on the requested location. The station(12, 14) shell set the Format, Resolution and Encoding descriptors in the Location Descriptor to match the Location Data sub-element content. If the responding station(12, 14) is not able to respond with values that match the request as defined in the Location Description sub-element, the station shall send a response with a Presence Status element that indicates "Failed".
[252] The Presence Response frame uses the Action frame body format and is transmitted by the station(12, 14) in response to the receipt of a Presence Request frame. The format of the Presence Response frame body is shown in FIG. 22.
[253] The Category field is set to the value indicating the Wireless Network Management category. The Action field is set to the value indicating Presence Response. The Dialog Token field is set to the "nonzero" value received in the Presence Request frame to identify the request/response transaction.
[254] The Management Action Pending field is set to 0 if no management action is pending for the destination station, and set to 1 if there is a management action pending for the destination station. A value of 255 in the management action pending field indicates that the STA stop sending presence request frames. The Presence Parameters Element field contains the Presence Parameters sub-elements.
[255] The allowed Presence Parameters sub-elements for a Presence Parameters element that is included in the Presence Response frame includes Radio Information, Timing Measurement, Motion, Location Data, Location Descriptor, Presence statusLocation Source Identifier and Vendor Specific Information.
[256] FIG. 23 is the flowchart of the communicating method according to another embodiment.
[257] Referring to FIG. 23, in the communicating method(70) according to another embodiment, the station(12, 14) may send an Presence Request frame to provide its own location data and location capability through the wireless network, for example the wireless LAN. Other station(12, 14) may receive this Presence Request frame through the wireless network.
[258] Other station(12, 14) may send the ACK(acknowledge) for the Presence Request in response to the presence request after receiving the presence request.
[259] The format of the Presence Request frame body including both presence capability and location data is shown in FIG. 24.
[260] The Category field is set to the value indicating the Wireless Network Management category. The Action field is set to the value indicating Presence Request. The Dialog Token field is a nonzero value which identifies the Presence Request/Response transaction. The dialog token is unique for each Presence Request frame sent to a given destination MAC address.
[261] The Response Requested field indicates if a Presence Response frame is requested by the transmitting station. A value of "0" indicates that a Presence Response frame is not requested. A value of "1" indicates that a Presence Response frame is requested in response to the transmitted frame.
[262] The Presence Parameters Element field contains the Presence Parameters sub- elements. The allowed Presence Parameters sub-elements for a Presence Parameters element that is included in the Presence Request frame includes Location Data field in FIG. 14 together with Radio Information in FIG. 10, Motion in FIG. 12, Location Descriptor in FIG. 13, table 9 to 14, Presence Request Options in FIG. 7 and table 4, Vendor Specific Information.
[263] Also, the allowed Presence Parameters sub-elements for a Presence Parameters element that is included in the Presence Request frame include many kinds of location data so that the station(12, 14) may provide its own location information for other station(12, 14).
[264] Of course, before the station(12) transmits the presence request to another station, the station(12) constructs the presence request containing a presence parameters information element, wherein the presence parameters information element comprises a location descriptor to provide its own location capability and a location data to provide its own location information if the station(12) is capable of calculating its own location. Also, after the station(12) transmits the presence request to another station, the station(12) reports the result of the presence request.
[265] In view of the station(12)'s cofiguration, the station(12) comprises a constructing means for constructing a presence request, a transmitting means for transmitting the presence request to another station and a reporting means for reporting the result of the presence request. [266] On the contrary, after the access point(14) receives from the station(12) a presence request, the access point(14) processes presence action on basis of the presence request and transmitts the presence response if there is a request that the presence response be sent to the station(12), in response to the received presence request. Finally, the access point reports the result of the presence response
[267] In view of the access point(14)'s cofiguration, the access point(14) comprises a receiving means for receiving from a station a presence request, a processing means for processing presence action, a transmitting means for transmitting a presence response and a reporting means for reporting the result of the presence response.
[268] As a result, the station(12, 14) may provide its own location information for other station(12, 14) in the presence request predure where the station(12, 14) provides its own presence capability, which can simplify the next presence procedure. To provide its own location information in advance has the effect to minimize or control the load of the station(12, 14) in the next presence procedure. Therefore, the user for the station(12, 14) gets the presence service quickly if needed.
[269] To maintain the previous fields in the Presence Request frame and the Presence
Response frame except for including the location descriptor field or the location data field keeps the Presence Request frame and the Presence Response frame and its own presence capability and location data in advance.
[270]
[271] Provider for the presence information and order
[272] The above-described embodiments add all or part of presence parameters information elements including location descriptor field and location data to the beacon, the probe request, the probe response, the presence configuration request, the presence request, and the presence response, which can provide the presence capability and location data in advance.
[273] The provider which provides the presence capability and location data in the presence parameters information for other station or the access point may be eihter the station(12) or the access point(14) in FIG. IA and IB. FIG. 25 shows one example where the provider may be either the station(12) or the access point(14).
[274] FIG. 25 shows one example where the first station(12a) wishes to know the presence capability for the second station(12b) when the first and the second stations (12a, 12b) can exchange data with each other through the access point(14).
[275] Referring to FIG. 25, the first station(12a) sends to the access point(14) the presence configuration request frame including the location descriptor in the presence parameters infomation elements. As a result, the access point(14) and the second station(12b) becomes to know the presence capability for the first station(12a) before the presence service. [276] On the contrary, the second station(12b) can send the presence confuguration response frame with its own presence capability to the first station(12a) through the access point(14).
[277] Of course, the presence configuration request and response frames may include the location data as well as the presence capability for the station. Two stations (12a, 12b) and the access point(14) get to know the presence capability and location date for two stations(12a, 12b) in advance.
[278] The access point(14) can also provide its own presence capability and location data for two stations(12a, 12b) by using the presence configuration request or response frames. Two station(12a, 12b) can calculate their location data by using the location data for the access point(14).
[279] Two station(12a, 12b) and the access point(14) can provide their presence capability and location data with each other in advance by using the presence request frame as well as the presence configuration request and/or response frames.
[280] Two station(12a, 12b) and the access point(14) can exchange their presence capability and location data with each other in advance by using the beacon, the probe request or the probe response frame in FIG. 17 and 18 before the association procedure.
[281] The communicating method according to another embodiment as described in FIG. 25 comprises transmitting the presence parameters information elements including the location information for one station without request of its location data, and receiving the presence parameters information elements for other station through the wireless network.
[282] In other words, the station(12) can advertise presence information for the station(12) in a wireless communication system. The station(12) constructs a data including a presence parameters information element, wherein the presence parameters information element comprises either a location descriptor to provide its own location capability or a location data to provide its own location information if the station is capable of calculating its own location and then transmitts the presence parameters information elements including either the location descriptor or the location data for one station without request of either its location descriptor or its location data to advertise its location information to other station. And the station(12) then reports the result of transmitting the data.
[283] Of course, the station(12) comprises many kinds of means for the above procedure. The means for performing the procedure related to presence services may be implemented by software, hardware or their combination in the station(12).
[284] The presence parameters information element is included in one or more of the beacon, the probe request, the presence configuration request, the presence request, the association request or the reassociation request
[285] One or more of the beacon, the probe request, the presence configuration request, the presence request, the association request or the reassociation request may comprise the allowed or supported presence parameters information elements. Transmitting the allowed or supported presence parameters information elements may be comprised in one or more of the beacon, the probe request, the presence configuration request, the presence request, the association request or the reassociation request precedures.
[286]
[287] Priority of the presence information
[288] The above-described embodiments add all or part of presence parameters information elements including location descriptor field and location data to the beacon, the probe request, the probe response, the presence configuration request, the presence request, and the presence response, which can provide the presence capability and location data in advance.
[289] When one station receives the presence capability and the location data for other station through the above described frames, the proirity of the presence information may be the order of the presence response frame, the presence request frame, the presence configuration response frame, the presence request frame, the beacon, the probe request or the probe response frame. If the station(12, 14) receives new presence related frame with higher priority than old presence related frame, old configuration is cancealed and now confiration is started.
[290] When the presence related frames are unincated and broadcated, the unicated frames may have higher priority than broadcated. For example, when unicated presence configuration response frame and broadcated presence confiquration response frames are received, the unicated presence configuration response frame may have higher priority than the broadcated.
[291] although the above described embodiments are described, the present invention is not limited threreof.
[292] The embodiments of the present invention have been described for illustrative purposes, and those skilled in the art will appreciate that various modifications, additions and substitutions are possible without departing from the scope of the present invention should be defined by the appended claims and their legal equivalents.

Claims

Claims
[1] A method of performing association operation for one station in a wireless communication system, the method comprising: performing an authentication procedure with another station; transmitting an association request comprising a plurality of information elements from one station to another station which is authenticated with one station, wherein the plurality of information elements comprise Presence Parameters information; and receiving an association response comprising a plurality of information elements comprising association ID assigned to one station from another station.
[2] The method of claim 1, wherein the presence parameters information element comprises a location descriptor information, wherein the location descriptor information describes the content of the Location Data element either being requested or received by one station, and comprises one or more of Element ID field, Length field, Location Descriptor field, Location Resolution descriptor field, Encoding descriptor field.
[3] The method of claim 2, wherein the presence parameters information element further comprises a location data information providing location data, wherein the location data information comprises one or more of Element ID field, Length field, Location Accuracy Estimate field and Location Value field which contains the location data that matches the format defined by the location descriptor.
[4] The method of claim 3, wherein the presence parameters information element further comprises one or more of Presence Indication Parameters, Presence Indication Channels, Presence Request Options, Presence Status, Location Service Parameters, Radio Information, Timing Measurements, Motion, Location ID information.
[5] The method of claim 1, wherein another station is an access point that has station functionality.
[6] A method of performing association operation for an access point in a wireless communication system, the method comprising: performing an authentication procedure with a station; receiving an association request comprising a plurality of information elements from the station which is authenticated with the access point, wherein the plurality of information elements comprise Presence Parameters information; and transmitting an association response comprising a plurality of information elements comprising association ID assigned to the station to the station.
[7] The method of claim 6, wherein the presence parameters information element comprises a location descriptor information, wherein the location descriptor information describes the content of the Location Data element either being requested or received by the station, and comprises one or more of Element ID field, Length field, Location Descriptor field, Location Resolution descriptor field, Encoding descriptor field.
[8] The method of claim 7, wherein the presence parameters information element further comprises a location data information providing location data, wherein the location data information comprises one or more of Element ID field, Length field, Location Accuracy Estimate field and Location Value field which contains the location data that matches the format defined by the location descriptor.
[9] The method of claim 8, wherein the presence parameters information element further comprises one or more of Presence Indication Parameters, Presence Indication Channels, Presence Request Options, Presence Status, Location Service Parameters, Radio Information, Timing Measurements, Motion, Location ID information.
[10] A station performing association operation with another station in a wireless communication system, the station comprising: an authenticating means for performing an authentication procedure with another station; a transmitting means for transmitting an association request comprising a plurality of information elements from one station to another station which is authenticated with one station, wherein the plurality of information elements comprise Presence Parameters information; and a receiving means for receiving an association response comprising a plurality of information elements comprising association ID assigned to one station from another station.
[11] The station of claim 10, wherein the presence parameters information element comprises a location descriptor information, wherein the location descriptor information describes the content of the Location Data element either being requested or received by one station, and comprises one or more of Element ID field, Length field, Location Descriptor field, Location Resolution descriptor field, Encoding descriptor field.
[12] The station of claim 11, wherein the presence parameters information element further comprises a location data information providing location data, wherein the location data information comprises one or more of Element ID field, Length field, Location Accuracy Estimate field and Location Value field which contains the location data that matches the format defined by the location format descriptor.
[13] The method of claim 12, wherein the presence parameters information element further comprises one or more of Presence Indication Parameters, Presence Indication Channels, Presence Request Options, Presence Status, Location Service Parameters, Radio Information, Timing Measurements, Motion, Location ID information.
[14] The station of claim 10, wherein another station is an access point that has station functionality.
[15] An access point performing association operation for an access point in a wireless communication system, the access point comprising: an authenticating means for performing an authentication procedure with a station; a receiving means for receiving an association request comprising a plurality of information elements from the station which is authenticated with the access point, wherein the plurality of information elements comprise Presence Parameters information; and a transmitting means for transmitting an association response comprising a plurality of information elements comprising association ID assigned to the station to the station.
[16] The access point of claim 15, wherein the presence parameters information element comprises a location descriptor information, wherein the location descriptor information describes the content of the Location Data element either being requested or received by the station, and comprises one or more of Element ID field, Length field, Location Descriptor field, Location Resolution descriptor field, Encoding descriptor field
[17] The access point of claim 16, wherein the presence parameters information element further comprises a location data information providing location data, wherein the location data information comprises one or more of Element ID field, Length field, Location Accuracy Estimate field and Location Value field which contains the location data that matches the format defined by the location descriptor.
[18] The access point of claim 17, wherein the presence parameters information element further comprises one or more of Presence Indication Parameters, Presence Indication Channels, Presence Request Options, Presence Status, Location Service Parameters, Radio Information, Timing Measurements, Motion, Location ID information.
[19] A method of performing reassociation operation for a station from one station to another station in a wireless communication system, the method comprising: performing an authentication procedure with another station; transmitting a reassociation request comprising a plurality of information elements from the station to another station which is authenticated with the station, wherein the plurality of information elements comprise Presence Parameters information and receiving a reassociation response comprising a plurality of information elements comprising association ID assigned to the station from another station.
[20] The method of claim 19, wherein the presence parameters information element comprises a location descriptor information, wherein the location descriptor information describes the content of the Location Data element either being requested or received by one station, and comprises one or more of Element ID field, Length field, Location Descriptor field, Location Resolution descriptor field, Encoding descriptor field.
[21] The method of claim 20, wherein the presence parameters information element further comprises a location data information providing location data, wherein the location data information comprises one or more of Element ID field, Length field, Location Accuracy Estimate field and Location Value field which contains the location data that matches the format defined by the location descriptor.
[22] The method of claim 21, wherein the presence parameters information element further comprises one or more of Presence Indication Parameters, Presence Indication Channels, Presence Request Options, Presence Status, Location Service Parameters, Radio Information, Timing Measurements, Motion, Location ID information.
[23] The method of claim 19, wherein both one station and another station are access points that have station functionality.
[24] A method of performing association operation for an access point in a wireless communication system, the method comprising: performing an authentication procedure with a station; receiving an reassociation comprising a plurality of information elements from the station which is authenticated with the access point, wherein the plurality of information elements comprise Presence Parameters information; and transmitting an reassociation response comprising a plurality of information elements comprising association ID assigned to the station to the station.
[25] The method of claim 24, wherein the presence parameters information element comprises a location descriptor information, wherein the location descriptor information describes the content of the Location Data element either being requested or received by the station, and comprises one or more of Element ID field, Length field, Location Descriptor field, Location Resolution descriptor field, Encoding descriptor field.
[26] The method of claim 25, wherein the presence parameters information element further comprises a location data information providing location data, wherein the location data information comprises one or more of Element ID field, Length field, Location Accuracy Estimate field and Location Value field which contains the location data that matches the format defined by the location descriptor.
[27] The method of claim 8, wherein the presence parameters information element further comprises one or more of Presence Indication Parameters, Presence Indication Channels, Presence Request Options, Presence Status, Location Service Parameters, Radio Information, Timing Measurements, Motion, Location ID information.
[28] A station performing reassociation operation from one station to another station in a wireless communication system, the station comprising: an authenticating means for performing an authentication procedure with another station; a transmitting means for transmitting an reassociation request comprising a plurality of information elements from the station to another station which is authenticated with the station, wherein the plurality of information elements comprise Presence Parameters information; and a receiving means for receiving an reassociation response comprising a plurality of information elements comprising association ID assigned to the station from another station.
[29] The station of claim 28, wherein the presence parameters information element comprises a location descriptor information, wherein the location descriptor information describes the content of the Location Data element either being requested or received by another station, and comprises one or more of Element ID field, Length field, Location Descriptor field, Location Resolution descriptor field, Encoding descriptor field.
[30] The station of claim 29, wherein the presence parameters information element further comprises a location data information providing location data, wherein the location data information comprises one or more of Element ID field, Length field, Location Accuracy Estimate field and Location Value field which contains the location data that matches the format defined by the location descriptor.
[31] The station of claim 30, wherein the presence parameters information element further comprises one or more of Presence Indication Parameters, Presence Indication Channels, Presence Request Options, Presence Status, Location Service Parameters, Radio Information, Timing Measurements, Motion, Location ID information.
[32] The station of claim 28, wherein another station is an access point that has station functionality.
[33] An access point performing reassociation operation for an access point from another access point in a wireless communication system, the access point comprising: the authenticating means for performing an authentication procedure with a station; the receiving means for receiving an reassociation request comprising a plurality of information elements from the station which is authenticated with the access point, wherein the plurality of information elements comprise Presence Parameters information; and the transmitting means for transmitting an reassociation response comprising a plurality of information elements comprising association ID assigned to the station to the station.
[34] The method of claim 33, wherein the presence parameters information element comprises a location descriptor information, wherein the location descriptor information describes the content of the Location Data element either being requested or received by the station, and comprises one or more of Element ID field, Length field, Location Descriptor field, Location Resolution descriptor field, Encoding descriptor field.
[35] The access point of claim 34, wherein the presence parameters information element further comprises a location data information providing location data, wherein the location data information comprises one or more of Element ID field, Length field, Location Accuracy Estimate field and Location Value field which contains the location data that matches the format defined by the location descriptor.
[36] The access point of claim 35, wherein the presence parameters information element further comprises one or more of Presence Indication Parameters, Presence Indication Channels, Presence Request Options, Presence Status, Location Service Parameters, Radio Information, Timing Measurements, Motion, Location ID information.
PCT/KR2007/004879 2006-11-07 2007-10-05 Performing presence service in a wireless communication system WO2008056887A1 (en)

Applications Claiming Priority (10)

Application Number Priority Date Filing Date Title
US86477506P 2006-11-07 2006-11-07
US86477306P 2006-11-07 2006-11-07
US60/864,775 2006-11-07
US60/864,773 2006-11-07
US86619706P 2006-11-16 2006-11-16
US60/866,197 2006-11-16
US86636606P 2006-11-17 2006-11-17
US60/866,366 2006-11-17
KR10-2007-0001811 2007-01-06
KR1020070001811A KR20080041530A (en) 2006-11-07 2007-01-06 Communication method for wireless network and wireless network system thereof

Publications (1)

Publication Number Publication Date
WO2008056887A1 true WO2008056887A1 (en) 2008-05-15

Family

ID=39364675

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/KR2007/004879 WO2008056887A1 (en) 2006-11-07 2007-10-05 Performing presence service in a wireless communication system

Country Status (2)

Country Link
US (1) US7930729B2 (en)
WO (1) WO2008056887A1 (en)

Families Citing this family (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2004112354A2 (en) * 2003-06-04 2004-12-23 Symbol Technologies, Inc. Method for mobile unit location estimate in a wireless lan
WO2008154254A2 (en) * 2007-06-07 2008-12-18 Interdigital Technology Corporation A method and apparatus for sequential messages
CA2694367A1 (en) * 2007-07-23 2009-01-29 Telcordia Technologies, Inc. Method and system for improving wireless customer experience by anticipating and explaining communication quality problems through notifications
US9390136B2 (en) 2009-02-12 2016-07-12 1020, Inc. System and method of identifying relevance of electronic content to location or place
US20100205226A1 (en) * 2009-02-12 2010-08-12 Anne Bezancon Unique referencing scheme identifier for location
US8233457B1 (en) 2009-09-03 2012-07-31 Qualcomm Atheros, Inc. Synchronization-free station locator in wireless network
US8681741B1 (en) 2010-05-07 2014-03-25 Qualcomm Incorporated Autonomous hybrid WLAN/GPS location self-awareness
US8370629B1 (en) 2010-05-07 2013-02-05 Qualcomm Incorporated Trusted hybrid location system
US8743699B1 (en) 2010-05-07 2014-06-03 Qualcomm Incorporated RFID tag assisted GPS receiver system
US8675539B1 (en) * 2010-05-07 2014-03-18 Qualcomm Incorporated Management-packet communication of GPS satellite positions
KR101587003B1 (en) * 2010-09-07 2016-01-20 삼성전자주식회사 Apparatus and method for determining validity of wifi connection in wireless communication system
EP4068827A1 (en) 2012-01-11 2022-10-05 Interdigital Patent Holdings, Inc. Method and apparatuses for accelerated link setup
US20150351017A1 (en) * 2013-01-11 2015-12-03 Nokia Technologies Oy Verifying stored location data for WLAN access points
EP3337138B1 (en) * 2013-01-31 2019-06-12 Samsung Electronics Co., Ltd. Method and device for providing service
CN104253974A (en) * 2013-06-28 2014-12-31 中兴通讯股份有限公司 Mobile front end dynamic access method, mobile front end and video monitoring platforms
US9629071B2 (en) * 2013-09-25 2017-04-18 Qualcomm Incorporated Access point coordinated re-association of wireless devices
US9793988B2 (en) * 2014-11-06 2017-10-17 Facebook, Inc. Alignment in line-of-sight communication networks
CN105263194A (en) * 2015-09-18 2016-01-20 北京金山安全软件有限公司 Method and device for establishing communication connection between mobile equipment and fixed equipment
CN113261241B (en) * 2019-12-11 2023-06-27 北京小米移动软件有限公司 Reassociation indication method and device and communication equipment
US20230029233A1 (en) * 2021-07-26 2023-01-26 Joseph SEOK Indoor localization using wlan

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050265296A1 (en) * 2002-11-08 2005-12-01 Huawei Technologies Co., Ltd. Method, a system and a terminal for realizing presenting information interaction of the wireless LAN users
US20060045042A1 (en) * 2004-08-31 2006-03-02 Aseem Sethi System and method for presence in wireless networks

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3344043B2 (en) * 1993-12-20 2002-11-11 松下電器産業株式会社 Wireless telephone equipment
EP1370962B1 (en) 2001-03-14 2016-05-04 Nokia Technologies Oy Separation of instant messaging user and client identities
US7091851B2 (en) 2002-07-02 2006-08-15 Tri-Sentinel, Inc. Geolocation system-enabled speaker-microphone accessory for radio communication devices
US6757722B2 (en) 2002-07-16 2004-06-29 Nokia Corporation System and method for providing partial presence notifications
US7522049B2 (en) 2002-10-18 2009-04-21 Aeroscout, Ltd. Wireless local area network (WLAN) method and system for presence detection and location finding
US7333819B2 (en) 2003-09-26 2008-02-19 Siemens Communications, Inc. System and method for global positioning system enhanced presence rules
CA2557762A1 (en) 2004-03-03 2005-09-15 The Trustees Of Columbia University In The City Of New York Methods and systems for reducing mac layer handoff latency in wireless networks
KR100678887B1 (en) 2004-07-05 2007-02-05 삼성전자주식회사 Method and apparatus for presence service
US7142856B2 (en) 2004-09-13 2006-11-28 Nextel Communications Inc. System and method for providing subscriber presence information in a dispatch network
US7450531B2 (en) 2004-10-26 2008-11-11 Cisco Technology, Inc. System and method for allocating and distributing end user information in a network environment
US7236882B2 (en) 2005-01-26 2007-06-26 Broadcom Corporation Downloading map segment(s) to a cell phone based upon its GPS coordinates and mobility
SE532098C2 (en) 2005-08-23 2009-10-20 Smarttrust Ab Authentication system and procedure

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050265296A1 (en) * 2002-11-08 2005-12-01 Huawei Technologies Co., Ltd. Method, a system and a terminal for realizing presenting information interaction of the wireless LAN users
US20060045042A1 (en) * 2004-08-31 2006-03-02 Aseem Sethi System and method for presence in wireless networks

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
CARPENTER P.M. AND GRECH M.L.F.: "Standardized service capabilities: the need for standardization illustraed by the development of the presence service", 3G MOBILE COMMUNICATION TECHNOLOGIES, 2002. THIRD INTERNATIONAL CONFERENCE (CONF. PUBL. NO. 489), 8 May 2002 (2002-05-08) - 10 May 2002 (2002-05-10), pages 360 - 365 *

Also Published As

Publication number Publication date
US20080109885A1 (en) 2008-05-08
US7930729B2 (en) 2011-04-19

Similar Documents

Publication Publication Date Title
US7930729B2 (en) Performing presence service in a wireless communication system
US8072895B2 (en) Management procedure in wireless communication system and station supporting management procedure
WO2008056889A1 (en) Performing presence service in a wireless communication system
KR101092822B1 (en) Interworking procedure with external network in wireless LAN and message format for the same
TWI481225B (en) Scanning procedure in wireless lan, station supporting the same, and frame format therefor
KR100944569B1 (en) Method and apparatus for paging a mobile terminal in a wireless lan
KR101210340B1 (en) Method and Apparatus for Supporting Multicast/Broadcast in Wireless Communication System
US7876724B2 (en) Performing presence service in a wireless communication system
EP1704731A1 (en) Method and apparatus for indicating service set identifiers to probe for
JP2006505223A (en) Location system and method for subscribers in a wireless local area network
US8064349B2 (en) Wireless local access network system management procedure and station supporting the procedure
WO2009008630A2 (en) Wireless network management procedure, station supporting the procedure, and frame format for the procedure
JP2010527218A (en) Data type coding for media independent handover
US9326220B2 (en) Mechanism to discover 802.21 remote events and information services
WO2008056888A1 (en) Performing presence service in a wireless communication system
US7577112B2 (en) Method for transmitting information of a mobile station through a WLAN
TWI390934B (en) Wireless communication method and system for conveying media independent handover capability information
US20140241332A1 (en) System and Method for Indicating and Acquiring Information of an Access Point
TWI374625B (en) Performing presence service in a wireless communication system
TW200828885A (en) Performing presence service in a 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: 07833190

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

Country of ref document: EP

Kind code of ref document: A1