System and method for automatic wireless transport selection for increased performance and reduced power consumption
A system and method for automatic wireless transport selection for increased performance and reduced power consumption. Multiple wireless transport services can appear to a TCP/IP stack as a single adapter. Management of the multiple wireless transport services can be performed below the TCP/IP stack to optimize on criteria such as power consumption and bandwidth.
1. A wireless transport system, comprising:
a first wireless transport hardware enabling communication under a first wireless protocol;
a second wireless transport hardware enabling communication under a second wireless protocol; and
a computer-readable memory having information processing program code for a network adapter driver, said network adapter driver processing data from said first and second wireless transport hardware for delivery to a TCP/IP stack, said program code including the step of switching between said first wireless transport and said second wireless transport based on an analysis of one of a power state and a battery level of a host system, wherein said first wireless transport hardware and said second wireless transport hardware interface with the host system separately, and wherein said network adapter driver provides a single network adapter interface for said first wireless transport and said second wireless transport.
2. The system of claim 1 , wherein said first wireless protocol and said second wireless protocol implement one of WiFi, Bluetooth, WiNet and Zigbee.
3. The system of claim 1 , wherein said step of switching is additionally based on one of traffic level, quality of service, received signal strength, quality of connection and interference.
4. A wireless transport method in a host system, comprising:
communicating with a first wireless transport hardware using a first wireless protocol, wherein said first wireless transport hardware is coupled to a network adapter that provides an interface to a TCP/IP stack;
analyzing one of power state and battery level; and
switching, based on said analysis, said communication to a second wireless transport hardware using a second wireless protocol, wherein said second wireless transport hardware is coupled to said network adapter, and wherein said first wireless transport hardware and said second wireless transport hardware have a separate interface to the host system.
5. The method of claim 4 , wherein said first wireless protocol and said second wireless protocol are different.
6. The method of claim 5 , wherein said first wireless protocol and said second wireless protocol implement one of WiFi, Bluetooth, WiNet and Zigbee.
7. The method of claim 4 , wherein said analyzing further comprises analyzing one of traffic level, quality of service, received signal strength, quality of connection and interference.