The present invention is generally related to wireless communications and, more particularly, to managing wireless communications associated with a plurality of mobile devices.
At the present time, wireless networks are beginning to be deployed that enable public access to data communications resources. For example, many public forums (e.g., public transportation facilities, government buildings, office buildings, and the like) provide “Wi-Fi” wireless networking capabilities to enable individuals to communicate via the Internet.
The process of establishing a presence within a particular wireless network typically begins by locating an “access point.” As used herein, an access point broadly refers to any device within a respective wireless network or service area that manages wireless communications within that network or area to enable access to a larger network. An access point should not be interpreted to require any particular wireless communication protocol or standard.
The management of wireless communications usually involves providing association services, disassociation services, distribution services, and integration services. The association and disassociation services enable mobile devices to join and leave a particular wireless network or service area in an orderly manner. As used herein, association refers to a protocol or message sequence that enables a wireless device to begin communication within a network or service area managed by an access point. Distribution services manage the processing and routing of wireless frames within the network or service area. Distribution services may involve medium access control (MAC) protocols to prevent communications of identified wireless devices from interfering with each other. Integration services involve translation of wireless frames into a form that is suitable for traversal through another network (usually to enable access to the Internet) and vice versa.
An access point can typically be located by detecting a “beacon” frame from the access point or other suitable signal. A beacon frame is transmitted periodically to enable wireless devices to associate with an access point. The beacon frame enables the physical layer parameters (e.g., the operating band), capability information, and other suitable information to be determined. The beacon period (the time between the broadcast of beacon frames) can be sufficiently great to cause the amount of time required by the association process to be noticable by a user.
Reference is made to
When train 101 moves into the service area defined by access point 103-1, wireless devices 102 detect access point 103-1 using typical wireless protocols. Wireless devices 102 associate with access point 103-1. Wireless devices 102 may communicate data via the Internet using access point 103-1 until train 101 passes boundary 104-1. At that point, wireless devices 102 lose contact with access point 103-1. Wireless devices 102 then attempt to locate another access point. During that process, each wireless device 102 scans available channels to eventually detect access point 103-2. After detection, wireless devices 102 initiate association operations with access point 103-2. While scanning the available channels and completing the association operations, the data communication through the Internet by wireless devices 102 may be interrupted for several seconds. Accordingly, the quality of service experienced by users of wireless devices 102 can be relatively poor depending upon the number of times the association process is performed.
Representative embodiments are directed to systems and methods for managing wireless communications between a plurality of wireless devices that are moving in the same direction. In one representative embodiment, an intelligent wireless switch moves in the same direction as the wireless devices. The intelligent wireless switch coordinates wireless communications between the plurality of wireless devices and wireless access points. In one embodiment, the intelligent wireless switch employs a plurality of wireless stations. As used herein, a wireless station broadly refers to a wireless device that is capable of wireless communication within a network or service area using an access point. The intelligent wireless switch of a preferred embodiment also includes an internal access point. The plurality of wireless devices begin wireless communications by associating with the internal access point of the intelligent wireless switch.
The intelligent wireless switch enables substantially continuous wireless communications to occur by successively associating with exterior wireless access points through its plurality of wireless stations. Specifically, when the intelligent wireless switch first detects an access point, one of the plurality of stations associates with that access point. Data associated with the wireless devices is routed to and from the access point through the respective station.
When another access point is detected by the intelligent wireless switch, the other station associates with the second access point. Typically, this occurs when an overlap in coverage exists between the two exterior access points. At this point, the stations of the intelligent wireless switch are associated with two different access points. Data communication continues with the first access point and the connection with the second access point is maintained by use of ping packets or the like.
As the intelligent wireless switch and plurality of wireless devices continue moving, the devices eventually reach the limit of the coverage area of the first exterior access point. At that time, the intelligent wireless switch detects the reduction in received signal strength from the access point. In response thereto, the intelligent wireless switch routes data associated with the wireless devices to the second access point using the second station. Because a connection already exists with the second access point, the handoff is transparent to the plurality of wireless devices. Thus, the quality of service of data communications of the plurality of wireless devices is maintained.
In other embodiments, an intelligent radio coverage algorithm is employed to maintain wireless communications with the intelligent wireless switch. Specifically, each exterior access point is associated with a controllable directional antenna. The controllable directional antenna may comprise a plurality of discrete antenna elements. The directionality is achieved by varying the patterns of antenna elements used to communicate with the intelligent wireless switch. The selection of the antenna element patterns may occur by monitoring the signal strengths received from the intelligent wireless switch for the respective patterns.
The foregoing has outlined rather broadly the features and technical advantages of the present invention in order that the detailed description of the invention that follows may be better understood. Additional features and advantages of the invention will be described hereinafter which form the subject of the claims of the invention. It should be appreciated that the conception and specific embodiment disclosed may be readily utilized as a basis for modifying or designing other structures for carrying out the same purposes of the present invention. It should also be realized that such equivalent constructions do not depart from the invention as set forth in the appended claims. The novel features which are believed to be characteristic of the invention, both as to its organization and method of operation, together with further objects and advantages will be better understood from the following description when considered in connection with the accompanying figures. It is to be expressly understood, however, that each of the figures is provided for the purpose of illustration and description only and is not intended as a definition of the limits of the present invention.
For a more complete understanding of the present invention, reference is now made to the following descriptions taken in conjunction with the accompanying drawings, in which:
Wireless switch 200 further comprises internal access point 202. Access point 202 manages a wireless local area network (WLAN) for a plurality of wireless devices. Access point 202 of a preferred embodiment performs typical access point services such as association services, disassociation services, distribution services, and integration services. The integration services of access point 202 are supported by packet switch controller 203. Packet switch controller 203 routes data between access point 202 and the “active” station of wireless stations 201-1 and 201-2. Packet switch controller 203 sets the active station by examining the signal strength received by wireless stations 201-1 and 201-2. Packet switch controller 203 may be implemented in a number of ways. For example, packet switch controller 203 could be implemented using integrated circuit functionality. Alternatively, packet switch controller 203 could be implemented using a processor and suitable software instructions.
According to one embodiment, when train 101 first enters the coverage area of access point 103-1, station 201-1 of intelligent wireless switch 200 associates with access point 103-1. Station 201-1 is “online,” i.e., routing of data can occur through station 201-1. Also, station 201-1 becomes the “active” station. That is, data from wireless devices 102 is provided to station 201-1 and communicated to access point 103-1. Also, data from access point 103-1 is received by station 201-1 and distributed to wireless devices 102. When train 101 enters the coverage area defined by access point 103-2, station 201-2 associates with access point 103-2. Station 201-2 is then online but not active. Initially, data is not routed through station 201-1 to access point 103-2. The connection between station 201-2 and access point 103-2 can be maintained by communicating “dummy” packets through access point 103-2. For example, ping packets could be used for this purpose.
Packet switch controller 203 monitors the received signal strength associated with stations 201-1 and 201-2. The received signal strength may be filtered by the following smoothing function:
ssi=ssmeasure×α+ssi-1×(1−α), where α is a constant, 0<α≦=1
According to a preferred embodiment, packet switch controller 203 causes station 201-1 to become inactive and station 201-2 to become active when the filtered signal strength received by station 201-1 is lower than a threshold value (thresholdlow) and the filtered signal strength received by station 201-2 is higher than a threshold value (thresholdhigh). As shown in
When station 201-2 becomes the active station, subsequent packets from wireless devices 102 are communicated through station 201-2 to access point 103-2. Remaining packets from access point 103-1 are received by station 201-1 and distributed to wireless devices 102. Acknowledgement packets required for transmission control protocol (TCP) sessions or the like may be communicated through station 201-2 to access point 103-2.
The handoff between access points 103-1 and 103-2 occurs in a manner that is transparent to wireless devices 102. Specifically, the transition preferably occurs before the connection to access point 103-1 is lost. Accordingly, there is no interruption in the data communication associated with wireless devices 102. In a similar manner, the transition is transparent to the servers or other resources that are communicating with wireless devices 102.
In step 400, the plurality of wireless devices are associated with the internal access point of the intelligent wireless switch to enable WLAN communication. In step 401, a first access point is detected. In step 402, a first station of intelligent wireless switch is associated with the first access point. In step 403, the first station is set to an online and active state. In step 404, data is routed between the wireless devices and the first access point using the first station.
In step 405, a second access point is detected. In step 406, a second station of the intelligent wireless switch is associated with the second access point. In step 407, the second station is set to an online and inactive state. In step 408, the connection with the second access point is maintained using ping packets.
In step 409, the received signal strengths associated with the first and second stations are monitored. When the signal strengths cross respective thresholds, the first station is switched to an inactive state and the second station is switched to an active state. In step 411, data is routed between wireless devices and the second access point using the second station.
Antenna controller 503 selects the group of antenna elements to be used for communications by monitoring the received signal strength associated with different patterns of antenna elements. As signal strengths cross thresholds, antenna controller 503 switches between patterns of antenna elements. Antenna controller 503 may be implemented using integrated circuit functionality and/or a processor executing suitable software instructions. By switching between antenna elements, base station 501 tracks the movement of train 101 and enables communications to be maintained over a greater distance. Accordingly, a fewer number of base stations 501 can be used to provide coverage over a relatively large area than required by known base station configurations.
By using an intelligent wireless switch, representative embodiments enable wireless communications to occur in an efficient manner. A plurality of wireless devices are able to continuously conduct data communications without interruptions associated with reaching the limits of a coverage area of an external access point. The switching between external access points may occur in a manner that is transparent to users of the wireless devices. Additionally, the number of base stations employed to communicate with the intelligent wireless switch is reduced by using a suitable controller to select antenna element patterns of a direction antenna to track the movement of the wireless switch.
Although the present invention and its advantages have been described in detail, it should be understood that various changes, substitutions and alterations can be made herein without departing from the invention as defined by the appended claims. Moreover, the scope of the present application is not intended to be limited to the particular embodiments of the process, machine, manufacture, composition of matter, means, methods and steps described in the specification. As one will readily appreciate from the disclosure, processes, machines, manufacture, compositions of matter, means, methods, or steps, presently existing or later to be developed that perform substantially the same function or achieve substantially the same result as the corresponding embodiments described herein may be utilized. Accordingly, the appended claims are intended to include within their scope such processes, machines, manufacture, compositions of matter, means, methods, or steps.