-
公开(公告)号:US20050238047A1
公开(公告)日:2005-10-27
申请号:US10959567
申请日:2004-10-05
申请人: Joshua Holland , Douglas Greve , Joe Putnam
发明人: Joshua Holland , Douglas Greve , Joe Putnam
IPC分类号: H04B7/212 , H04J3/00 , H04J3/16 , H04J3/22 , H04L12/28 , H04L12/56 , H04W48/18 , H04W76/02 , H04W84/12 , H04W84/18
摘要: A communication system is provided in which a client device can communicate with a server via any one of plural communication networks, such as a WWAN, a WLAN, a wired LAN, a personal area network (e.g., Bluetooth), and any other networking architecture. More specifically, the communication client comprises a connection manager that is adapted to determine availability of each the plural communication networks to communicate data between the client and the server, select one of the communication networks from the available ones of the plural communication networks in accordance with predetermined preferences, and establish a connection with the selected one of the communication networks. The client may further comprise a client application. The connection manager provides a notification message to the client application upon establishment of the communication link. The client application then communicates data to and from the server via the selected one of the communication networks. In an alternative embodiment of the invention, the communication system further includes an intelligent queuing system, comprising a client-side queue on the communication client and a server-side queue on the server. The connection manager is further adapted to determine cost associated with communicating the data on available ones of the plural communication networks and provide that information to the client-side queue. The client-side queue determines whether to communicate the data via the selected one of the communication networks based in part on the determined cost.
摘要翻译: 提供了一种通信系统,其中客户端设备可以通过WWAN,WLAN,有线LAN,个人区域网络(例如,蓝牙)等多个通信网络中的任何一个来与服务器通信,以及任何其他网络架构 。 更具体地,通信客户端包括连接管理器,其适于确定多个通信网络中的每一个的可用性以在客户端和服务器之间传送数据,根据多个通信网络中的可用的通信网络中的一个从根据 预定的偏好,并建立与选定的一个通信网络的连接。 客户端还可以包括客户端应用。 连接管理器在建立通信链路时向客户端应用提供通知消息。 然后,客户应用程序经由所选择的通信网络之一向服务器传送数据。 在本发明的替代实施例中,通信系统还包括智能排队系统,其包括通信客户端上的客户端队列和服务器上的服务器端队列。 连接管理器还适于确定与在多个通信网络中的可用的数据通信数据相关联的成本,并将该信息提供给客户端队列。 客户端队列部分地基于确定的成本来确定是否经由所选择的一个通信网络传送数据。