TECHNICAL FIELD
[0001] The present disclosure relates to a system and method for wireless communications,
and, in particular embodiments, to a system and method for online sign up provider
selection.
BACKGROUND
[0002] In Wi-Fi Alliance Hotspot 2.0 technical specification release 2 version 1.02, an
online sign up (OSU) function is provided for users to sign up subscriptions (i.e.,
get subscriptions via online) via a Wi-Fi access network. Such functionality may be
delivered to the users through a pre-association message such as, for example, a beacon
or the Access Network Query Protocol (ANQP) message 10 (i.e., element) illustrated
in Figure 1. The ANQP message 10 includes a Hotspot OSU Providers list 12. The Hotspot
OSU Providers list 12 incorporates information for one or more entities offering OSU
service.
[0003] The format of the OSU Providers list 12 is shown in Figure 2. For each OSU provider
listed in Figure 1, at least the following information is provided: their friendly
name (in multiple human languages) 14, the network access identifier (NAI) 16 to be
used to authenticate to the Wi-Fi access network (when configured for WPA2-Enterprise
security), the universal resource identifier (URI) of their OSU Server 18, and their
Icon(s) 20.
[0004] The mobile device (i.e., mobile station) uses the OSU NAI 16 to indicate its intention
to access the network without peer authentication by using the OSU NAI 16 as its identity
in the authentication process. One OSU Provider field 12 is always available if online
sign-up is mandatory, as indicated by the Network Authentication Type.
SUMMARY
[0005] An embodiment method for online sign up (OSU) provider selection includes receiving,
by a mobile station, a pre-association message, the pre-association message including
OSU selection information, accepting, by the mobile station, a selection of an OSU
provider in accordance with the OSU selection information, and connecting, by the
mobile station, to a server of the OSU provider in accordance with the selection.
[0006] An embodiment method for online sign up (OSU) provider selection includes receiving,
by a mobile station, a pre-association message, the pre-association message including
an OSU provider identifier and OSU selection information, accepting, by the mobile
station, a selection of an OSU provider in accordance with the OSU selection information,
and connecting, by the mobile station, to a server of the OSU provider in accordance
with the selection.
[0007] An embodiment method permitting online sign up (OSU) provider selection includes
transmitting, by a network component, a pre-association message, the pre-association
message including an OSU provider identifier and OSU selection information, and receiving,
at the network component, a selection of an OSU provider in accordance with the OSU
selection information.
[0008] An embodiment mobile station in a wireless fidelity (WiFi) network includes an antenna
adapted to receive a pre-association message, the pre-association message including
an OSU provider identifier and OSU selection information, and an input device adapted
to permit selection of an OSU provider in accordance with the OSU selection information.
[0009] An embodiment controller in a wireless fidelity (WiFi) network includes an antenna
adapted to transmit a pre-association message, the pre-association message including
an OSU provider identifier and OSU selection information, and the antenna adapted
to receive the selection of an OSU provider in accordance with the OSU selection information.
BRIEF DESCRIPTION OF THE DRAWINGS
[0010] For a more complete understanding of the present disclosure, and the advantages thereof,
reference is now made to the following descriptions taken in conjunction with the
accompanying drawing, in which:
Figure 1 illustrates the Hotspot Online Sign-Up (OSU) Providers list format within
an ANQP message;
Figure 2 illustrates the OSU Provider field format;
Figure 3 illustrates the relationship between OSU provider and BSS;
Figure 4 illustrates the relationship between OSU provider and BSS;
Figure 5 illustrates the relationship of OSU provider and BSS (most preferred BSS);
Figure 6 illustrates the relationship of OSU provider and BSS (own deployed BSS option);
Figure 7 illustrates the relationship of OSU provider and BSS (priority order option);
Figure 8 illustrates an example of the relationship of OSU provider and BSS (most
preferred OSU provider);
Figure 9 illustrates an example of the relationship of OSU provider and BSS (own deployed
BSS);
Figure 10 illustrates an example of the relationship of OSU provider and BSS (priority
order);
Figure 11 illustrates an example OSU provider field format;
Figure 12 illustrates OSU attributes;
Figure 13 illustrates OSU attributes type;
Figure 14 illustrates an example of value field for available services;
Figure 15 illustrates a wireless communications network; and
Figure 16 is a block diagram illustrating a computing platform that may be used for
implementing, for example, the devices and methods described herein, in accordance
with an embodiment.
[0011] Corresponding numerals and symbols in the different figures generally refer to corresponding
parts unless otherwise indicated. The figures are drawn to clearly illustrate the
relevant aspects of the embodiments and are not necessarily drawn to scale.
DETAILED DESCRIPTION OF ILLUSTRATIVE EMBODIMENTS
[0012] The making and using of the presently preferred embodiments are discussed in detail
below. It should be appreciated, however, that the present disclosure provides many
applicable inventive concepts that can be embodied in a wide variety of specific contexts.
The specific embodiments discussed are merely illustrative and do not limit the scope
of the disclosure.
[0013] The present disclosure will be described with respect to preferred embodiments in
a specific context, namely a wireless fidelity (Wi-Fi) wireless standard, which may
also be known as IEEE 802.11. The concepts in the disclosure may also apply, however,
to other types of communications standards for connecting electronic devices or access
networks.
[0014] In the current WFA hotspot 2.0 release 2 standard, a user selects the OSU based on
the information of the OSU NAI 16 as shown in Figure 2, but this information generally
is not enough. For example, a user may want to consider what type of additional services
the OSU offers. Another example is that a user may want to access a basic service
set (BSS) that is deployed by the OSU provider, which may provide the lowest price
for service.
[0015] As used herein, the OSU provider may be a Wi-Fi provider or a Wi-Fi hotspot operator
or may be another entity altogether. For example, the OSU service provider may provide
network access service itself or operate a Wi-Fi hotspot. In contrast, if the OSU
service provider has no Wi-Fi network the OSU service provider may borrow or rent
a Wi-Fi network from a hotspot operator.
[0016] As will be more fully explained below, an embodiment method assists with selection
of online sign up provider by providing some information via ANQP message or some
other message. In an embodiment, the relationship between OSU provider and the BSS
is set and sent to the user device from the network to user devices for helping select
OSU provider to process online sign up. Embodiments may be implemented in Wi-Fi networks
and user devices, such as a Wi-Fi access point (AP), a Wi-Fi station (STA), and the
like.
[0017] An embodiment method provides additional information on OSU characteristics or OSU
provider's characteristics or preference in some pre-association message (e.g., ANQP
message or beacon), so that this information can be used by the user or user device
to select the OSU provider to get a subscription. This information may be referred
to as OSU selection information. As used herein, the OSU selection information excludes
the following information pertaining to the OSU provider: their friendly name (in
multiple human languages) 14, the network access identifier (NAI) 16 to be used to
authenticate to the Wi-Fi access network (when configured for WPA2-Enterprise security),
the universal resource identifier (URI) of their OSU Server 18, and their Icon(s)
20. In an embodiment, an OSU selection information field 22 is added to the ANQP message
24 as shown in Figure 3. As shown in Figure 4, the OSU selection information field
22 may indicate a relationship between OSU provider and BSS.
[0018] In an embodiment, the OSU selection information representing a type of relationship
of OSU provider and BSS is sent via ANQP message 24 or some other element or message
(e.g., beacon), more specially, via the "Hotspot Online Sign-Up (OSU) Providers list"
(in Figure 1) and "OSU Provider field" (in Figure 2) element. The relationship may
indicate whether this BSS (the one that is sending the ANQP element to the user device)
is the OSU provider's most preferred BSS, or a priority value of this BSS for the
OSU provider, and so on. An example is shown in Figure 4 of relationship information
being included in the OSU selection information field 22 of Figure 3. Another example
is provided in the table 26 of Figure 5 (most preferred BSS), the table 28 of Figure
6 (own deployed BSS option), and the table 30 of Figure 7 (priority order option).
The relationship defined in these tables are merely examples and do not limit other
possible definitions of the relationship.
[0019] The OSU provider may set the relationship value based on its relationship with the
BSS. For example, if this BSS is its own deployed BSS, it will set the highest priority
for this BSS, or if this BSS operator gives the OSU provider a good price for a roaming
agreement, it will set the second highest priority for this BSS, and so on. These
are just some examples for how to set the relationship, but do not limit embodiments
for other implementations of the relationship.
[0020] When the user device receives this information, the user device can show this information
to the user for the user to select a suitable OSU provider, or the user device can
select directly based on the configuration policy (e.g., the user sent the configuration
policy to the user device to select the OSU provider of the highest priority BSS who
has the best signaling strength).
[0021] In an embodiment, the BSS (operator) sets the relationship value based on its relationship
with the OSU provider. For example, if this OSU provider is its operator, it will
set the highest priority for this OSU provider, or if this OSU provider gives the
BSS (operator) a good price for a roaming agreement, it will set the second highest
priority for this OSU provider, and so on. Again, these are just some examples for
how to set the relationship, but do not limit other embodiments with other relationships.
[0022] The relationship of OSU provider and BSS is sent via ANQP element or some other message
(e.g., beacon), more specifically, via "Hotspot Online Sign-Up (OSU) Providers list"
(in Figure 1) and "OSU Provider field" (in Figure 2) element. The relationship may
indicate whether this BSS (the one that is sending the ANQP element to the user device)
is the OSU provider most preferred BSS, or a priority value of this BSS for the OSU
provider, and so on. An example is shown in Figure 4 of relationship information being
included in the OSU selection information field 22 of Figure 3. Another example is
provided in the table 32 of Figure 8 (most preferred OSU provider), the table 34 of
Figure 9 (own deployed BSS), and the table 36 of Figure 10 (priority order). A further
example is shown in Figure 1, where the OSU providers listed in the OSU provider list
12 element are listed by the order of their priority (e.g., OSU Provider #1, OSU Provider
#2, ... OSU Provider #N). When the user device receives this information, the user
device can show the information to the user for the user to select a suitable OSU
provider, or the user device can select directly based on the configuration policy.
[0023] In an embodiment, a Wi-Fi network component (could be an ANQP server, an AP, or AP
controller or some other Wi-Fi component) provides additional information about each
OSU, which information can be used by the user for OSU selection. Examples of such
information are cost of subscription, access to various services, minimum quality
of service (QoS) guaranteed, etc. The additional information is sent via ANQP message
10 or some other element or message (e.g., beacon), more specifically, via "Hotspot
Online Sign-Up (OSU) Providers list" (in Figure 1) and "OSU Provider field" (in Figure
2) element in OSU attributes. Figure 11 illustrates example OSU provider field 22
format (e.g., the OSU selection information field). Figure 12 illustrates OSU attributes
38 within the OSU provider field 22. The OSU attributes 38 have the following structure:
1 byte the OSU attribute type 40, 1 byte the OSU attribute value 42.
[0024] In an embodiment, the information for the OSU selection in the OSU selection information
field 22 can be a kind of introduction of the OSU provider (or service provider),
or an advertisement from the OSU provider. This introduction or advertisement can
be a kind of text transferred from the network to the user device (e.g., via ANQP
message of Hotspot Online Sign-Up (OSU) Providers list format, or some other messages).
For example, it can be as "the best user experience in the world with a lowest and
flexible rate," or "it is a network from CMCC providing all over the world coverage
and roaming." When the user device receives this information, it can show it to the
user and wait for the user's input, or it can handle it by itself. For example, it
can pick up key word and check the pre-configured key-word in itself. If the key word
matches one of the pre-configured key words, it will handle it according to the pre-configured
process link to the pre-configured key word.
[0025] Figure 13 illustrates a OSU attributes type table 44. Figure 14 illustrates an example
table 46 with a value field for available services. Another example is that the available
services are listed as a bit map and each bit indicates a service. When a bit is set
to 1, it means that the OSU provider provides the corresponding service. When the
user device receives the ANQP message it will display a list of OSU names, and optionally
will display the OSU attributes to allow the user to make an information selection.
[0026] Figure 15 illustrates a wireless cellular communications network 48 that preferably
comprises a plurality of base stations (BS) 50 providing voice and/or data wireless
communication service to a plurality of mobile stations (MS) 52. The BSs 50, which
may also be referred to by other names such as access network (AN), cellular access
point (AP), a cellular network communications controller, Node-B, etc., preferably
downlink (DL) information to the MSs 52 while also receiving uplink (UL) information
from the MSs 52. In an embodiment, the MS is smart phone has both Wi-Fi and cellular
network communication connectivity.
[0027] Each BS 50 preferably has a corresponding coverage area 54. These coverage areas
54 represent the range of each BS 50 to adequately transmit data, and, while not necessarily
shown, the coverage areas of adjacent BSs 50 preferably have some overlap in order
to accommodate handoffs between BSs 50 whenever a MS 52 exits one coverage area 54
and enters an adjacent coverage area 54. Each BS 50 also preferably includes a scheduler
56 for allocating radio resources to the MSs 52.
[0028] Figure 16 is a block diagram of a processing system 58 that may be used for implementing
the devices and methods disclosed herein. Specific devices may utilize all of the
components shown, or only a subset of the components, and levels of integration may
vary from device to device. Furthermore, a device may contain multiple instances of
a component, such as multiple processing units, processors, memories, transmitters,
receivers, etc. The processing system 58 may comprise a processing unit equipped with
one or more input/output devices 60, such as a speaker, microphone, mouse, touchscreen,
keypad, keyboard, printer, display, and the like. The processing system 58 may include
a central processing unit (CPU) 62, memory 64, a mass storage device 66, a video adapter
68, and an I/O interface 70 connected to a bus 72.
[0029] The bus 72 may be one or more of any type of several bus architectures including
a memory bus or memory controller, a peripheral bus, video bus, or the like. The CPU
66 may comprise any type of electronic data processor. The memory 64 may comprise
any type of system memory such as static random access memory (SRAM), dynamic random
access memory (DRAM), synchronous DRAM (SDRAM), read-only memory (ROM), a combination
thereof, or the like. In an embodiment, the memory 64 may include ROM for use at boot-up,
and DRAM for program and data storage for use while executing programs.
[0030] The mass storage 66 device may comprise any type of storage device configured to
store data, programs, and other information and to make the data, programs, and other
information accessible via the bus 72. The mass storage device 66 may comprise, for
example, one or more of a solid state drive, hard disk drive, a magnetic disk drive,
an optical disk drive, or the like.
[0031] The video adapter 68 and the I/O interface 70 provide interfaces to couple external
input and output devices to the processing unit. As illustrated, examples of input
and output devices include the display coupled to the video adapter 68 and the mouse/keyboard/printer
coupled to the I/O interface 70. Other devices may be coupled to the processing system
58, and additional or fewer interface cards may be utilized. For example, a serial
interface such as Universal Serial Bus (USB) (not shown) may be used to provide an
interface for a printer.
[0032] The processing system 58 also includes one or more network interfaces 74, which may
comprise wired links, such as an Ethernet cable or the like, and/or wireless links
to access nodes or different networks. The network interface 74 allows the processing
system 58 to communicate with remote systems or units via the networks. For example,
the network interface 74 may provide wireless communication via one or more transmitters/transmit
antennas and one or more receivers/receive antennas. In an embodiment, the processing
system 58 (a.k.a., processing unit) is coupled to a local-area network 76 or a wide-area
network 76 for data processing and communications with remote devices, such as other
processing units, the Internet, remote storage facilities, or the like.
[0033] The following references are related to subject matter of the present application.
Each of these references is incorporated herein by reference in its entirety:
- WFA hotspot 2.0 release 2.
[0034] Further embodiments of the present invention are provided in the following. It should
be noted that the numbering used in the following section does not necessarily need
to comply with the numbering used in the previous sections.
Embodiment 1. A method for online sign up (OSU) provider selection, comprising:
receiving, by a mobile station, a pre-association message, the pre-association message
including OSU selection information;
accepting, by the mobile station, a selection of an OSU provider in accordance with
the OSU selection information; and
connecting, by the mobile station, to a server of the OSU provider in accordance with
the selection.
Embodiment 2. The method of embodiment 1, wherein the pre-association message includes
at least one of an OSU friendly name, a network access identifier (NAI), and a universal
resource identifier (URI) in addition to the OSU selection information.
Embodiment 3. The method of embodiment 1, further comprising displaying the OSU selection
information on a display of the mobile station.
Embodiment 4. The method of embodiment 1, wherein the pre-association message is an
access network query protocol (ANQP) protocol message, or a beacon.
Embodiment 5. The method of embodiment 1, wherein the OSU selection information comprises
a service attribute of the OSU provider.
Embodiment 6. The method of embodiment 5, wherein the service attribute of the OSU
provider is a human readable text field in the pre-association message , or is selected
from the group consisting of: cost of subscription, minimum quality of service guaranteed,
available services, cost of service, and combinations thereof.
Embodiment 7. The method of embodiment 1, wherein the server of the OSU provider is
indicated by at least one of an universal resource identifier (URI) and a network
access identifier (NAI).
Embodiment 8. The method of embodiment 1, wherein the OSU selection information is
an introduction of at least one of the OSU provider and a service provider, or is
embedded in an OSU provider field of the pre-association message.
Embodiment 9. The method of embodiment 8, wherein the introduction is in the form
of human readable text transferred to the mobile station by a network serving the
mobile station.
Embodiment 10. The method of embodiment 8, wherein the mobile station automatically
scans the introduction for a key word matching a pre-configured key word.
Embodiment 11. The method of embodiment 1, wherein the OSU selection information is
an advertisement from the OSU provider, or indicates a relationship between the OSU
provider and a basic service set (BSS).
Embodiment 12. The method of embodiment 11, wherein the relationship between the OSU
provider and the BSS indicates whether the BSS is a most preferred BSS for the OSU
provider, or indicates whether the BSS is an own-deployed BSS for the OSU provider,
or indicates a BSS priority order for the OSU provider, or indicates whether the OSU
provider is a most preferred OSU provider for the BSS, or is an OSU provider priority
order for the BSS.
Embodiment 13. A method for online sign up (OSU) provider selection, comprising:
receiving, by a mobile station, a pre-association message, the pre-association message
including an OSU provider identifier and OSU selection information;
accepting, by the mobile station, a selection of an OSU provider in accordance with
the OSU selection information; and
connecting, by the mobile station, to a server of the OSU provider in accordance with
the selection.
Embodiment 14. The method of embodiment 13, wherein the pre-association message is
one of an access network query protocol (ANQP) protocol message and a beacon.
Embodiment 15. The method of embodiment 13, wherein the OSU selection information
comprises a service attribute of the OSU provider.
Embodiment 16. The method of embodiment 15, wherein the service attribute of the OSU
provider is a human readable text field in the pre-association message or is selected
from the group consisting of: cost of subscription, minimum quality of service guaranteed,
available services, cost of service, and combinations thereof.
Embodiment 17. The method of embodiment 13, wherein the OSU selection information
is embedded in an OSU provider field of the pre-association message.
Embodiment 18. A method permitting online sign up (OSU) provider selection, comprising:
transmitting, by a network component, a pre-association message, the pre-association
message including an OSU provider identifier and OSU selection information; and
receiving, at the network component, a selection of an OSU provider in accordance
with the OSU selection information.
Embodiment 19. The method of embodiment 18, wherein the pre-association message is
an access network query protocol (ANQP) protocol message, or a beacon.
Embodiment 20. The method of embodiment 18, wherein the network component is an access
point, or an access network query protocol (ANQP) server.
Embodiment 21. The method of embodiment 18, wherein the OSU selection information
indicates a service attribute of the OSU provider, or is embedded in a OSU provider
field of the pre-association message, or is an introduction of at least one of the
OSU provider and a service provider, or is an advertisement from the OSU provider,
or indicates a relationship between the OSU provider and a basic service set (BSS).
Embodiment 22. The method of embodiment 21, wherein the service attribute of the OSU
provider is selected from the group consisting of: cost of subscription, minimum quality
of service guaranteed, available services, and combinations thereof.
Embodiment 23. The method of embodiment 21, wherein the relationship between the OSU
provider and the BSS indicates whether the BSS is a most preferred BSS for the OSU
provider, or whether the BSS is an own-deployed BSS for the OSU provider, or a BSS
priority order for the OSU provider, or whether the OSU provider is a most preferred
OSU provider for the BSS, or an OSU provider priority order for the BSS.
Embodiment 24. A mobile station in a wireless fidelity (WiFi) network, comprising:
an antenna adapted to receive a pre-association message, the pre-association message
including an OSU provider identifier and OSU selection information; and
an input device adapted to permit selection of an OSU provider in accordance with
the OSU selection information.
Embodiment 25. The mobile station of embodiment 24, wherein the input device is a
display.
Embodiment 26. The mobile station of claim 24, wherein the pre-association message
is one of an access network query protocol (ANQP) protocol message and a beacon.
Embodiment 27. The mobile station of embodiment 24, wherein the OSU selection information
indicates a service attribute of the OSU provider, the service attribute selected
from the group consisting of: cost of subscription, minimum quality of service guaranteed,
available services, and combinations thereof.
Embodiment 28. The mobile station of embodiment 24, wherein the OSU selection information
is embedded in a OSU provider field of the pre-association message, or is an advertisement
from the OSU provider.
Embodiment 29. The mobile station of embodiment 24, wherein the OSU selection information
indicates a relationship between the OSU provider and a basic service set (BSS), wherein
the relationship between the OSU provider and the BSS is at least one of an indication
of whether the BSS is a most preferred BSS for the OSU provider, an indication of
whether the BSS is an own-deployed BSS for the OSU provider, a BSS priority order
for the OSU provider, and indication of whether the OSU provider is a most preferred
OSU provider for the BSS, and an OSU provider priority order for the BSS.
Embodiment 30. A controller in a wireless fidelity (WiFi) network, comprising:
an antenna adapted to transmit a pre-association message, the pre-association message
including an OSU provider identifier and OSU selection information; and
the antenna adapted to receive the selection of an OSU provider in accordance with
the OSU selection information.
Embodiment 31. The controller of embodiment 30, wherein the pre-association message
is one of an access network query protocol (ANQP) protocol message and a beacon.
Embodiment 32. The controller of embodiment 30, wherein the controller is one of a
base station, an access network, a node B, and an evolved node B (eNB).
Embodiment 33. The controller of embodiment 30, wherein the OSU selection information
indicates a service attribute of the OSU provider, the service attribute selected
from the group consisting of: cost of subscription, minimum quality of service guaranteed,
available services, and combinations thereof.
Embodiment 34. The controller of embodiment 30, wherein the OSU selection information
is embedded in a OSU provider field of the pre-association message, or is an advertisement
from the OSU provider.
Embodiment 35. The controller of embodiment 30, wherein the OSU selection information
indicates a relationship between the OSU provider and a basic service set (BSS), wherein
the relationship between the OSU provider and the BSS is at least one of an indication
of whether the BSS is a most preferred BSS for the OSU provider, an indication of
whether the BSS is an own-deployed BSS for the OSU provider, a BSS priority order
for the OSU provider, and indication of whether the OSU provider is a most preferred
OSU provider for the BSS, and an OSU provider priority order for the BSS.
[0035] While the disclosure provides illustrative embodiments, this description is not intended
to be construed in a limiting sense. Various modifications and combinations of the
illustrative embodiments, as well as other embodiments, will be apparent to persons
skilled in the art upon reference to the description. It is therefore intended that
the appended claims encompass any such modifications or embodiments.
1. A method for online sign up, OSU, provider selection, comprising:
receiving, by a mobile station, a pre-association message, wherein the pre-association
message comprises OSU selection information;
accepting, by the mobile station, a selection of an OSU provider in accordance with
the OSU selection information; and
connecting, by the mobile station, to a server of the OSU provider in accordance with
the selection.
2. The method of claim 1, wherein the pre-association message is an access network query
protocol, ANQP, message, the ANQP message comprises a hotspot OSU providers list incorporating
information for one or more entities offering OSU service, the hotspot OSU providers
list comprises one or more OSU provider fields, the OSU selection information is included
in the OSU provider field, and in addition to the OSU selection information, the OSU
provider field further comprises at least one of an OSU friendly name, a network access
identifier, NAI, and a universal resource identifier, URI.
3. The method of claim 2, wherein the server of the OSU provider is indicated by at least
one of the URI and the NAI.
4. The method of any one of claims 1 to 3, wherein the OSU selection information comprises
a service attribute of the OSU provider, or an introduction of the OSU provider, or
is an advertisement from the OSU provider, or a relationship between the OSU provider
and a basic service set, BSS.
5. The method of claim 4, wherein the service attribute of the OSU provider is a human
readable text field in the pre-association message.
6. The method of claim 4, wherein the service attribute of the OSU provider comprises
at least one of: cost of subscription, minimum quality of service guaranteed, available
services, cost of service.
7. A method permitting online sign up, OSU, provider selection, comprising:
transmitting, by a network component to a mobile station, a pre-association message,
wherein the pre-association message comprises OSU selection information; and
receiving, by the network component, a selection of an OSU provider in accordance
with the OSU selection information.
8. The method of claim 7, wherein the pre-association message is an access network query
protocol, ANQP, protocol message, and the ANQP message comprises a hotspot OSU providers
list incorporating information for one or more entities offering OSU service, the
hotspot OSU providers list comprises one or more OSU provider fields, the OSU selection
information is included in the OSU provider field, and in addition to the OSU selection
information, the OSU provider field further comprises at least one of an OSU friendly
name, a network access identifier, NAI, and a universal resource identifier, URI.
9. The method of claim 8, wherein the OSU selection information comprises a service attribute
of the OSU provider, or an introduction of the OSU provider, or an advertisement from
the OSU provider, or a relationship between the OSU provider and a basic service set,
BSS.
10. A mobile station in a wireless fidelity, WiFi, network, comprising:
means for receiving a pre-association message, wherein the pre-association message
comprises OSU selection information;
means for accepting a selection of an OSU provider in accordance with the OSU selection
information; and
means for connecting to a server of the selected OSU provider in accordance with the
selection.
11. The mobile station of claim 10, wherein the pre-association message is an access network
query protocol, ANQP, message, the ANQP message comprises a hotspot OSU providers
list incorporating information for one or more entities offering OSU service, the
hotspot OSU providers list comprises one or more OSU provider fields, the OSU selection
information is included in the OSU provider field, and in addition to the OSU selection
information, the OSU provider field further comprises at least one of an OSU friendly
name, a network access identifier, NAI, and a universal resource identifier, URI.
12. The mobile station of claim 11, wherein the server of the OSU provider is indicated
by at least one of the URI and the NAI.
13. The mobile station of and one of claims 10 to 12, wherein the OSU selection information
comprises a service attribute of the OSU provider, or an introduction of the OSU provider,
or is an advertisement from the OSU provider, or a relationship between the OSU provider
and a basic service set, BSS.
14. The mobile station of claim 13, wherein the service attribute of the OSU provider
is a human readable text field in the pre-association message.
15. The mobile station of claim 13, wherein the service attribute of the OSU provider
comprises at least one of: cost of subscription, minimum quality of service guaranteed,
available services, cost of service.
16. A network component in a wireless fidelity, WiFi, network, comprising:
means for transmitting a pre-association message to a mobile station, wherein the
pre-association message comprises OSU selection information; and
means for receiving a selection of an OSU provider in accordance with the OSU selection
information.
17. The network component of claim 16, wherein the pre-association message is an access
network query protocol, ANQP, protocol message, and the ANQP message comprises a hotspot
OSU providers list incorporating information for one or more entities offering OSU
service, the hotspot OSU providers list comprises one or more OSU provider fields,
the OSU selection information is included in the OSU provider field, and in addition
to the OSU selection information, the OSU provider field further comprises at least
one of an OSU friendly name, a network access identifier, NAI, and a universal resource
identifier, URI.
18. The network component of claim 17, wherein the OSU selection information comprises
a service attribute of the OSU provider, or an introduction of the OSU provider, or
an advertisement from the OSU provider, or a relationship between the OSU provider
and a basic service set, BSS.