[发明专利]使用历史连接信息的网络接口选择有效
申请号: | 200880020070.6 | 申请日: | 2008-06-04 |
公开(公告)号: | CN101682549A | 公开(公告)日: | 2010-03-24 |
发明(设计)人: | D·班塞尔;S·加吉;M·希德哈伦;D·塞勒 | 申请(专利权)人: | 微软公司 |
主分类号: | H04L12/28 | 分类号: | H04L12/28 |
代理公司: | 上海专利商标事务所有限公司 | 代理人: | 顾嘉运;钱静芳 |
地址: | 美国华*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 使用 历史 连接 信息 网络 接口 选择 | ||
背景
技术领域
此处描述的技术涉及使用计算机的网络通信。
相关技术的讨论
计算机可被配置成通过网络连接彼此通信。网络连接的细节对用户而 言可以不是显而易见的。例如,计算机可以与位于附近或在不同的州或国 家的服务器进行通信。通信可以通过不同类型的介质发生,诸如例如电话 线、电缆线、光纤或无线电波。如果网络通信通过因特网发生,则通信可 以由因特网服务提供商(ISP)来促进,ISP可以通过各种不同的网络路径 中的任一个来路由通信。
某些计算机可具有它们将如何访问计算机网络的各种不同的选项。例 如,计算机可以通过提供有线网络接口或无线网络接口卡(NIC)的以太网 连接来访问网络,无线网络接口卡提供无线网络接口。在计算机具有超过 一个网络接口时,其可以选择使用哪一接口来进行连接。一种用于选择网 络接口的在先技术是选择具有最高接口数据率的可用接口。计算机的接口 可以广告它们能够提供的数据率并且计算机可以基于所广告的数据率来选 择接口。
概述
在一方面,在计算机需求建立新网络连接时,可以基于通过可用接口 的先前网络连接的性能来为该网络连接选择网络接口。申请人认识到,虽 然一个接口可能具有比另一接口更高的数据率,但在某些实施例中,使用 较慢接口可以向该网络连接提供更好的总体性能。可以使用关于通过多个 接口的先前连接的历史信息来预测哪一接口将为新连接提供最佳总体性 能。在某些实施例中,这种历史信息可由计算机本身来存储。在该计算机 作出到其它计算机的连接时,可以存储这些连接的一个或多个参数的性能 相关的参数,并将这些参数与这些连接通过其而建立的接口相关联。作为 示例,这种历史信息可包括往返时间、连接数据率、连接丢失率、该连接 的跳数计数和/或任何其它合适的信息。在需要建立新连接时,该计算机可 以访问这一所存储的信息的一些或全部以确定使用哪一接口。结果,可以 通过选择最可能提供最佳连接性能的接口来达到改进的连接性能。
一个实施例涉及用于在计算环境中使用的方法,该计算环境包括被配 置成通过第一网络接口和第二网络接口来经由网络通信的第一计算机。网 络可以允许第一计算机与多个其它计算机经由该网络进行通信。第一计算 机可以存储第一和第二历史网络连接信息。第一历史网络连接信息可以表 示第一计算机与多个其它计算机中的至少一个之间的通过第一网络接口的 第一网络连接的性能。第二历史网络连接信息可以表示第一计算机与多个 其它计算机中的至少一个之间的通过第二网络接口的第二网络连接的性 能。至少基于第一和第二历史网络连接信息,可以从第一和第二网络接口 中选择网络接口来用于第三网络连接。基于所选接口,可以在第一计算机 和来自多个其它计算机中的第二计算机之间建立第三网络连接,以使第三 网络连接通信通过所选网络接口。
另一实施例涉及用于在计算环境中使用的计算机可读介质,该计算环 境包括被配置成通过第一网络接口和第二网络接口来经由网络通信的第一 计算机。网络可以允许第一计算机与多个其它计算机经由该网络进行通信。 该计算机可读介质上可以记录在被执行时执行一种包括若干动作的方法的 指令。例如,响应于指令的执行,计算机可以存储表示第一计算机与多个 其它计算机中的至少一个之间的通过多个网络接口的多个网络连接的性能 的历史网络连接信息。可以从多个网络接口中选择用于第一计算机与多个 其它计算机中的至少一个之间的网络连接的网络接口。基于所选接口,可 以在第一计算机和来自多个其它计算机中的第二计算机之间建立网络连 接,以使第一计算机和第二计算机之间的通信通过所选网络接口。
又一实施例涉及包括计算机并还包括第一和第二网络接口的系统,第 一和第二网络接口允许该计算机与多个其它计算机经由网络进行通信。该 计算机可包括至少一个存储设备,该设备存储表示该计算机与多个其它计 算机中的至少一个之间的通过第一网络接口的第一网络连接的性能参数的 第一历史网络连接信息,以及表示该计算机与多个其它计算机中的至少一 个之间的通过第二网络接口的第二网络连接的性能参数的第二历史网络连 接信息。该计算机还可包括基于第一和第二历史信息来确定要将第一和第 二网络接口中的哪一个用于要与多个其它计算机中的至少一个建立的第三 网络连接的处理器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软公司,未经微软公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200880020070.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:语音识别宏运行时环境
- 下一篇:用于直接照明式背光源的隐灯式组件
- 信息记录介质、信息记录方法、信息记录设备、信息再现方法和信息再现设备
- 信息记录装置、信息记录方法、信息记录介质、信息复制装置和信息复制方法
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录设备、信息重放设备、信息记录方法、信息重放方法、以及信息记录介质
- 信息存储介质、信息记录方法、信息重放方法、信息记录设备、以及信息重放设备
- 信息存储介质、信息记录方法、信息回放方法、信息记录设备和信息回放设备
- 信息记录介质、信息记录方法、信息记录装置、信息再现方法和信息再现装置
- 信息终端,信息终端的信息呈现方法和信息呈现程序
- 信息创建、信息发送方法及信息创建、信息发送装置