摘要 |
Systems and methods are described for using a mobile phone to control a computing device. In one implementation, a communication protocol stack is established that includes a wireless layer, such as a Bluetooth stack, a communication layer that multiplexes the wireless layer into virtual channels, and an application adaptation layer by which the mobile phone controls and previews content from each of multiple applications on the computing device. The communication protocol stack dynamically maps mobile phone keys to computer keyboard messages for controlling the applications on the computing device. A data packet structure is established for communications between the mobile phone and the computing device via the communication protocol stack.
|