摘要 |
Systems and methods can support connection-oriented messaging and signaling. Connection-oriented messaging channels may be established between wireless mobile computing devices within a local-area wireless network. Timeouts, acknowledgements, and other events within the connection-oriented messaging channel may be monitored. Connectivity disruptions may be rapidly identified in response to failures within the connection-oriented messaging channel. Reconnection permits may be issued to control reconnection attempts during connectivity disruptions. The messaging connection manager can buffer undelivered messages during the connectivity disruptions for retransmission of the undelivered messages upon reestablishing connectivity. The messaging connection manager can support messages for setting up, tearing down, and managing streaming communications, such as voice calls, between the wireless mobile computing devices. |
主权项 |
1. A computer-implemented method for connection-oriented messaging and signaling, comprising:
establishing, between a wireless computing device and a second computing device, a connection-oriented messaging channel within a local wireless network; monitoring, using a messaging connection manager associated with a third computing device, acknowledgements within the connection-oriented messaging channel; monitoring, using the messaging connection manager, timeouts within the connection-oriented messaging channel; rapidly identifying, using the messaging connection manager, connectivity disruptions in response to failed acknowledgements or failed timeouts within the connection-oriented messaging channel; limiting reconnection attempts during the connectivity disruptions to conserve resources; tracking, using the messaging connection manager, undelivered messages during the connectivity disruptions for retransmission upon reestablishing connectivity; and supporting, using the messaging connection manager, messages for signaling streaming communications. |