This invention relates to wireless access systems of the kind used to provide wireless communication between a portable handset and a base station connected to a fixed (wired) telecommunications connection. Such connections are used to allow connection between a network and voice or data terminals at locations distant from the nearest fixed network termination location, and to allow the terminal to move about whilst maintaining the connection. Existing connections use a variety of standards, such as the ETSI “DECT” standard (Digital Enhanced Cordless Telecommunications) for digital voice connections, and “wi-fi” (IEEE standard 802.11 and later) for data.
The wireless access point is arranged to establish association with one or more terminals, either on a temporary or permanent basis. For the duration of that association, each terminal will communicate solely through its associated access point. If the terminal is subsequently to be used in association with a different access point, for example because it has been taken from one location to another, a new association must be established, in most cases requiring a new call set-up or log-in procedure (depending on the nature of the connection). To allow a handset to communicate through different base stations at different times during the progress of a single communications session, cellular telephone systems are designed to establish an association between the handset and the second base station before breaking off the association with the first. However, in such arrangements, each connection has to be separately established by co-operation between the handset, the respective base stations, and a network control system. In particular, the handset has to identify available base stations and, when a handover is to be initiated, has to switch channels, time delay, etc, at the point of handover.
Systems also exist which allow a handset to rove into range of an access point, and to both hand out and hand in to and from an overlying cellular system when wifi signal coverage is not available. This is carried out under the control of a home base station controller (HBSC) associated with the access point. This allows cordless or wifi access when it is available and handing off to an overlying cellular system if the handset moves out of range of the dedicated cordless base station. Such arrangements allow the user to have the advantages of lower tariffs, higher bandwidth, or other facilities of the cordless (or wifi) system, whilst not being limited to the range of that system.
However, many new service opportunities require wider area wireless coverage within a home, building or campus than can be provided by a single wireless access point/router. It is therefore desirable that cordless coverage would be made available from a small set of wireless routers arranged to co-operate such that a conventional cordless handset can communicate through any of them, as it is moved through the area of coverage. Unlike cellular systems, cordless handsets are not designed to arrange handovers between stations operating on different channels during a single session, so conventional cellular techniques will not work in this context.
European Patent application EP1626537 describes a Wireless LAN connection system in which repeater stations are slaved to a master station. Handover in this system requires the exchange of a significant quantity of control information between the master and the repeater or repeaters involved in the handover, making the handover process slow. The use of a wireless extender, such as a “leaky feeder” has been suggested, but this proven to be not totally acceptable in terms of its performance.
According to the invention there is provided a plurality of wireless access points which co-operate to transmit and receive transmissions on a common channel, such that continuous, communication with a mobile handset can is possible over the common channel within the combined coverage of the set of access points. Thus a number of access points can be networked together, such that to the handset they all behave as if they are a single access point. This allows a user to rove within the combined coverage area of all the access points without losing connectivity via wifi/broadband.
According to another aspect there is provided a wireless access point having means to co-operate with similar access points to transmit and receive transmissions on a common channel, such that continuous communication with a mobile handset or test device is possible within the combined coverage of the set of access points.
According to another aspect there is provided a method of communicating between a plurality of wireless access points and one or more handsets in which the handset communicates with a network through one of the access points, wherein the access points all transmit and receive on a common channel, wherein the access points determine between themselves which is to transmit data to the handset, and to forward to the network data received from the handset.
All the access points are set to transmit and receive on the same channel, preferably using the same service set identifier, so the handset remains operating on the same channel throughout any changes between connection to one access point and connection to another. In the preferred arrangement, at any given time only one access point responds to and forwards data received from a given handset. Thus handover between access points is transparent to the handset, and the handset may be conventional, being able to monitor all access points available for use.
The co-operation between access points may be by any suitable means: in the preferred embodiment they are connected to an HBSC by a secondary radio virtual circuit, but they may communicate using other means such as the existing wiring in the building. In the preferred embodiment, the network interconnecting the access points can be set up automatically as the user deploys them.
When roving outside the coverage of the combined access point range the handset may hand over communication to an overlying cellular system as it would with a single access point, and when again within coverage of the combined access point coverage, it hands back to wifi connectivity.
To ensure that control messages relating to handover etc are transmitted in time to handle requests for handover from handsets, the preferred embodiment provides for each access point to prioritise control messages to be sent between the access points, such that requests for rove in and out and hand in and handout can be detected and acted on.
The external network is informed of, but does not react to, roving between access points: it only responds to the particular times when a handset first appears on the network, (i.e. is turned on or first comes into range of one of the access points), or when it disappears (i.e. handset is turned off or moves out of range of all of the access points).
Handsets are designed to perform a handshake operation with the local access point. In the preferred embodiment, each access point within range of the handset performs this operation, such that the received signal strength of the signal and the quality of the signal in terms of packet loss is monitored, and at a predetermined combination of these measurements is used to determine handover. These handshakes occur periodically, and are used to determine which access point should be used to communicate with the handset.
If the wireless link degrades to a point where delay is detected in control signal reception by the access point, this is seen as a trigger for the particular access point to signal to the HBSC that handover to GSM is needed. The HBSC signals to the handset that it should monitor the GSM signal and, if it can identify a GSM signal better than the wifi link, a handover to GSM is attempted. The use of the latency of control signals as the prime trigger, instead of signal level, makes the transfer process directly reactive to a factor which is significant in the reliability of the transfer.
In the preferred arrangement, handover to the cellular system is only sought if the quality of the wireless link falls below a predetermined minimum. Provided that the wireless link is above that minimum, it is preferred to use it, as it may afford facilities not available over the cellular link, and/or cost more in usage charges.
In the preferred embodiment, each access point has the ability to handshake with one or more adjacent access points, such that the optimum positioning of each access point can be achieved. The network of access points can then be set up automatically as the user deploys them.
The access point network is therefore able to interact with the client devices and detect rove in and rove out need, including any early need for hand in/handout to GSM. This information is passed to the network controller and also all access points in the local network. The detected control information is passed over the radio network prioritised for this type of information, allowing priority transfer of control information to the HBSC and also to other access points in the local network. In the case of roving between access points this allows for the make-before-break set up of connectivity between the client device and the broadband gateway, such that a seamless transfer of control and connectivity is passed from one access point to another in the local network. In the case of handover, the fast transfer of control information allows for the maintenance of acceptable handout/hand in performance.
An Embodiment of the invention will now be described, by way of example, with reference to the drawings, in which
The invention, as shown in
The positioning of each access point 10, 20, 30, 40, 50 is chosen to optimise the region of coverage provided by the access points when considered as a group, whilst ensuring adequate communication between them. As shown, the access points have a radius of coverage for handsets slightly more than half the spacing between the access points. It must be recognised that this is a schematic representation, and in practice coverage does not usually cease abruptly on the boundary of a geometric circle centred on each access point.
The access points, unlike the handsets, are likely to have access to an external power supply, and so have greater receive and transmit power, allowing them to exchange data between each other over longer distances than is possible with the handsets.
An alternative location 100 for the access point 10 is shown in
The access points are in communication with each other, either by wireless connections 11, 51 or by wired connections 21, 41. The wired connections may make use of existing wiring, for instance telephone extension or power supply wiring.
The wireless access points are all controlled by a home base station controller (HBSC) 60. Conveniently, the HBSC functions 60 may be incorporated in one of the access points 30.
It is convenient to provide a network connection 31 and associated interface 33 in each access point device as this allows any of the devices to operate as the interface with the PSTN, even though, as will be seen, only one device in each network will use this capability. Similarly, the provision of HBSC capability 60 in each access point device allows any such device to take on that role. For reasons that will become apparent, the device acting as HBSC will generally be the one that is connected to the PSTN (see step 426).
Additional elements of the access point device according to the invention are an interface 34 for connection to other similar access point devices. Such connection may be through a wired connection (for example using telephone extension wiring, or by modulation over the power supply cables in the building). Alternatively, the interface 34 may communicate with other access points wirelessly, by a connection 345 to the RF interface. Other functions include a search function 35 for identifying neighbouring access points, a data store 36, and a handover control system 37 for controlling handover between the access point 30 and its neighbours.
The operation of the invention will now be described. Firstly, the installation of the access points will be described with reference to
The installation process is depicted in
The optimal range is the maximum at which reliable intercommunication is possible, but a closer range may be necessary for practical reasons, in particular to provide adequate coverage for handsets over the area to be served. For example, as shown in
The new access point is therefore now positioned to cover an area where there is no significant existing coverage. In many cases the new access point will be at the end of a “daisy-chain” of such access points, each communicating only with the previous one and next one (if any) to have been installed (see access points 10, 20, 30 in
The user, having selected a location for the access point device, now activates the remainder of the set up procedure (step 403). The access point device now searches for the closest existing access point (step 404) and, having identified one (step 415) requests control data from it (step 416). This request is received (step 417) either by the HBSC 30 or by a previously-installed neighbour which already has that data, which transmits the requested data (418) to the access point to allow it to be configured to co-operate with the other members of the network (step 419) so that it and the existing access point devices can co-operate to all appear as one access point to a user device.
In the event that no nearby access point can be identified, the access point activates its own HBSC function 60 (step 425), setting up the codes and other provisions necessary for handsets to communicate with it (step 426). As this is, for the time being at least, the only access point in the network, the connection 31 to the PSTN is preferably made through this access point. Although it is possible to set up a network of two or more access points and then connect to the PSTN through whichever access point is most convenient, this is not an optimum configuration as it would result in more traffic over the network, as all traffic would have to be carried between the PSTN-connected access point and the access point acting as HBSC.
Having set up itself as HBSC (425, 426), or established a connection with an existing HBSC through a chain of one or more other access points (steps 416, 419), the access point device then awaits attempts to contact it by further access point devices. If the device detects (step 437) an attempt 436 to establish such a link by another access point (step 436), the control data previously stored is transmitted to it (step 438) so that the new access point may, in its turn, configure itself (step 439) to join the local wireless network.
It is desirable to optimise coverage from the access points, without interfering with each other, even though they are working on the same radio channels. To achieve this, the signal strength at the boundary of coverage is arranged to be below the handover threshold that has been configured for latency in control signals. The importance of control signal latency detection will be explained later.
Two embodiments are shown, depicted in
As shown in
The second radio block 302 in each base station 30 is configured to use a second radio channel 300. This channel is used to establish and communicate between the access points 30, 50.
As shown in
In the master device 30 the second block 302 operates in a similar way to the first block 301, but in the extension device 50 the second block 502 identifies itself as a client device, which will appear to the first device 30 to be similar to the terminals, but with no SIM installed. Alternatively it could have an identification code that shows it is the second device of a pair of access points. This arrangement allows communication between the two devices 30, 50 over the channel 300, communication being controlled by the master device 30.
We therefore have a radio system that can communicate between access points. When the system is set up (
The final positions will reflect an optimal, but not maximum coverage. With a single access point solution the normal method is to provide the greatest overall coverage, depending on packet loss and signal strength to determine the limit of range. Such a method is satisfactory for applications that use no control methods for handover to another system or device. Typically, if a device gets to the limit of range, either the connection is broken or, if the application is reasonably persistent, it will recover when it moves back into range. However with an application that needs to use a control signal to make decisions and establish a change of function the limit of range means that it is likely that the overall data pipe has degraded to such an extent that control signals are no longer received. This is not because they are more likely to be affected than data but because by the time for example a voice signal can be heard to degrade, i.e. getting noisy, then control signals are also being lost or at least delayed significantly because of retransmission. So by measuring the delay or latency in receipt of control signals and setting these to for example a single packet increase in delay, then decisions can be made as soon as control messages are being affected and before they are delayed too much or lost altogether. This will be before the limit of range in signal strength terms is reached and will not give the greatest range, but it will provide the most reliable or optimal range possible.
Once the system is positioned to provide the optimum coverage, being possibly a little down on the very best possible, but more reliable, the next step is to use this channel for the primary access point to pass information to the extender. The first information provided is to configure the extender to work on the common channel 500.
Two devices working in close proximity will interfere with each other if working on the same frequency. The two access points 30, 50 both broadcast on the same channel 500 to the users 9. To avoid this, the two access points are configured either manually or by an automatic method to transmit at a level which ensures interference is eliminated.
Communication between a mobile handset 9 and either of the access points 30, 50 is controlled by the respective access point. Both the access points are configured to communicate between each other at a higher output power than is used between the mobile units and the access points. This allows intercommunication between the access points on their interconnection channel 300 without interference between the access points affecting communication with the handsets on the channel 500 allocated for that purpose.
This can be achieved manually by configuring each access point to transmit on the mobile access channel 500 via the mobile device radio block 301 at a little below its maximum possible power, for example by 3 dB. Alternatively, the master access point 30 can perform this function automatically by gradually reducing its output power by small increments until the extender access point 50 informs that interference on the mobile interface 501 is eliminated. The primary access point 30 will then back off its power output by one further increment. The extender 50 then establishes a mobile user call over the access channel 500)
The primary access point 30 then informs the extender access point 50 of the power output setting and the power output of the extender 50 on the mobile user interface 501 is configured to this value. The primary access point 30 will, on establishment of a mobile user connection, confirm that interference is not present
In an alternative embodiment depicted in
The extender 50 also has a functional block 501 which acts as a server in the context of a server/client relationship. The blocks 32, 502 transmit at full regulated output, and positioning of the devices 30, 50 is achieved as discussed for the embodiment of
The network of access points can now inter-communicate using virtual circuits transported by the radio link, as illustrated in
Once at least one access point has been set up, handsets can communicate with the HBSC, gaining access through the nearest access point. The access point 10 that receives a registration request for a handset 9 passes this information to the HBSC 60, which checks whether the handset is already registered and, if not already registered, checks whether its access code is one authorised for use on the network controlled by the HBSC. If it is so authorised, it passes the access code to all access points 10, 20, 30, 40, 50 in the set so that they will all recognise the handset 9.
Under the control of the HBSC 60, all the access points 10, 20, broadcast a common service set identifier SSID and operate on the channel selected by the HBSC 60, and consequently a communications session can continue seamlessly, regardless of which access point is currently in use. The HBSC 60, on receiving a data transmission 503, 593 addressed to a specified handset 9, forwards it to any access points 20, 40 directly connected to it (504, 594).
As shown in
In a variant, the HBSC 60 maintains a record of the network topology, and uses this to allow the data to be routed only to the access point 10, 20 currently serving the handset 9, by way of any other access points necessary to reach it.
Any access point 10, 20 within range of the handset 9 will detect transmissions 527 generated by the handset. The access point 10 currently selected to serve the handset 9 transmits any data received from the handset 9 to the HBSC 60 (528) and thus to the PSTN 6 (529). If any other access point 20 detects these transmissions it will not forward them to HBSC 60 as it is not the currently serving access point for that handset.
However, all the access points 10, 20, 30, perform a monitoring process 531, 532 on the transmissions of any handset 9 within range for signal strength and quality, reporting their measurements 541, 542 to the HBSC 60. These measurements are used in the handover process, which will now be described.
Periodically each access point 10, 20 transmits its MAC Identity/address 551, 552. The handset 9 detects any of these transmissions that are in range, and responds to these transmissions with a handshake process 550 in which it measures the signal strength and transmits a report 561, 562. These reports 561, 562 are received by the access point 10 currently serving the handset 9 (not necessarily the access point 20 which initiated the handshake process) and forwarded to the HBSC. Over a period of time the HBSC 60 therefore receives handshake data 561, 562 generated by the handset 9 for each of the access points 10, 20 within range of the handset 9. As already discussed, each access point 10, 20 also sends reports 541, 542 on signal strength they themselves detect on their respective uplinks from the handset.
The HBSC compares these measurements (570) and, if the signal strength or other properties in respect of the currently serving access point 10 become inferior to those for another access point 20 then, after a short confirmation delay to ensure the change is not transient, the HBSC 60 selects the now-superior access point 20 for further transmission (step 580) and transmits control signals 581, 582 to both access points 10, to re-set their forwarding controls.
Consequently, in the example illustrated in
Should the HBSC determine (580) that signal quality from all access points has fallen below a predetermined minimum, handover to the cellular network 8 is initiated (588). This minimum may be somewhat lower than the available quality on the cellular network 8, as the user may, for reasons of cost, bandwidth or available services, prefer to use the wifi system whenever possible. The access points continue to monitor for handsets not currently connected to them, whether switched off or connected to the cellular network, so that when they come back into range a handover from the cellular system back to wifi can be set up.
Number | Date | Country | Kind |
---|---|---|---|
07254132.9 | Oct 2007 | EP | regional |
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/GB08/03170 | 9/19/2008 | WO | 00 | 4/19/2010 |