网络连接方法与系统技术方案

技术编号:10265728 阅读:113 留言:0更新日期:2014-07-30 13:32
提供将电子设备连接至网络的方法和系统。一些情况下,这些电子设备连接至第一个网络服务提供者,并对含有静态互联网协议地址的第一个服务器和含有专用统一资源定位器的第二个服务器进行测试。如果电子设备从第一个和第二个服务器处收到响应,该电子设备则保持与第一个网络服务提供者的连接。否则,该电子设备会连接至第二个网络服务提供者,并对第一个和第二个服务器进行测试。

【技术实现步骤摘要】
【国外来华专利技术】【专利摘要】提供将电子设备连接至网络的方法和系统。一些情况下,这些电子设备连接至第一个网络服务提供者,并对含有静态互联网协议地址的第一个服务器和含有专用统一资源定位器的第二个服务器进行测试。如果电子设备从第一个和第二个服务器处收到响应,该电子设备则保持与第一个网络服务提供者的连接。否则,该电子设备会连接至第二个网络服务提供者,并对第一个和第二个服务器进行测试。【专利说明】网络连接方法与系统 交叉引用该申请专利优先权为美国专利申请序列号13/244836,提交日期1011年9月26日,详情请参见参考文献。 专利技术背景计算机网络是若干计算机及其相连设备的集成。这些设备通过有助于通讯的交流渠道与计算机相连。计算机网络可能允许相互连接的设备之间进行资源与信息共享。网络可能包括国际互联网、内联网和外联网。局域网络(LAN)是典型的局限于一个狭小地理区域的小型网络。城域网络(MAN)是典型的局限于大城区的网络,例如一个城市的网络。广域网络(WAN)是典型的覆盖大片地理区域的网络。无线LAN是与LAN和WAN相对应的典型的无线网络。多个网络之间可以彼此相互连接,通过各种不同的传播媒介进行信息交流,例如双绞铜电缆、同轴电缆、光纤、电线以及各种无线技术。网络可以包括路由器和路由协议。
技术实现思路
在本专利技术的具体实例中,用于为网络设备探测网络连接性的计算机实施方法包括:连接到网络提供者;借助于网络提供者来对具有静态互联网络协议(IP)地址的第一服务器进行网络可达性探测(「ping」);借助于网络提供者来对具有静态一致资源定位器(URL)的第二服务器进行网络可达性探测;以及基于所述网络设备是否从所述第一服务器接收到响应和/或所述网络设备是否从所述第二服务器接收到响应来确定是否保持与所述网络提供者的连接性。在一个具体实例中,确定是否与所述网络提供者保持连接性所基于的是所述网络设备是否从所述第一服务器接收到响应以及所述网络设备是否从所述第二服务器接收到响应。在一些情况下,所述计算机实施方法还包括基于选自由以下各项所组成的群组中的的至少一个准则而连接到另一网络提供者,这些项为:另一网络提供者的频宽、与另一网络提供者保持连接性的成本、借助另一网络提供者传输信息的成本、另一网络提供者的下载速率和另一网络提供者的上传速率。在一个具体实例中,所述至少一个准则基于位置、基于时间或基于频宽。在一个具体实例中,对所述第一服务器进行网络可达性探测包括向第一服务器发送网络可达性探测(「ping」)封包。在另一具体实例中,对所述第二服务器进行网络可达性探测包括向第二服务器发送网络可达性探测封包。在又一具体实例中,如果第一服务器响应于对所述第一服务器进行网络可达性探测而向网络设备作出响应并且/或者第二服务器响应于对所述第二服务器进行之网络可达性探测而向网络设备作出响应,则保持与网络提供者的连接性。在另一具体实例中,所述计算机实施方法还包括如果第一服务器不响应于对所述第一服务器进行网络可达性探测而向网络设备作出响应并且/或者第二服务器不响应于对所述第二服务器进行网络可达性探测而向网络设备作出响应,则连接到另一网络提供者。在又一具体实例中,网络提供者选自由无线路由器、蓝牙路由器、有线路由器、胞状网络路由器、射频(RF)设备和光电设备所组成的群组中。在一些情况下,所述计算机实施方法还包括:连接到附加网络提供者;借助于附加网络提供者来对第一服务器进行网络可达性探测;借助于附加网络提供者来对第二服务器进行网络可达性探测;以及基于网络设备是否从第一服务器接收到响应和/或网络设备是否从第二服务器接收到响应来确定是否与附加网络提供者保持连接性。在一个具体实例中,确定是否与附加网络提供者保持连接性是基于网络设备是否从第一服务器接收到响应以及网络设备是否从第二服务器接收到响应。在另一具体实例中,连接到所述第二网络提供者包括终止与所述网络提供者的连接性。在一个具体实例中,所述网络提供者选自由无线路由器、蓝牙路由器、有线路由器、蜂窝网络路由器、射频(RF)设备和光电设备所组成的群组。在另一具体实例中,同时地对第一服务器和第二服务器进行网络可达性探测。在一些具体实例中,用于为网络设备探测网络连接性的计算机实施方法包括:连接到网络提供者;将第一数据包从网络设备引导至具有静态互联网络协议(IP)地址的第一服务器,其中第一数据包借助于网络提供者而得到引导;将第二数据包从网络设备引导至具有静态一致资源定位器(URL)的第二服务器,其中第二数据包借助于网络提供者而得到引导;以及基于对网络设备从第一服务器和第二服务器接收的一个或多个数据包的比较,来确定是否与所述网络提供者保持连接性。在一个具体实例中,第一服务器包括网域名称系统(DNS)服务器。在另一具体实例中,第一数据包是回送请求包。在又一具体实例中,第二数据包是回送请求包。在另一具体实例中,将所述第一数据包从所述网络设备引导至所述第一服务器包括对第一服务器进行网络可达性探测。在又一具体实例中,将所述第二数据包从所述网络设备引导至所述第二服务器包括对第二服务器进行网络可达性探测。在另一具体实例中,如果由网络设备接收的所述一个或多个数据包中的第一接收数据包与引导至第一服务器的第一数据包相同,则保持与网络提供者的连接性。在又一具体实例中,如果由网络设备接收的所述一个或多个数据包中的第二接收数据包与引导至第二服务器的第二数据包相同,则保持与网络提供者的连接性。在一些情况下,计算机实施方法还包括从第一服务器接收第一接收数据包和/或从第二服务器接收第二接收数据包。在一个具体实例中,如果第一接收数据包的校验和与预定数据包相匹配,则保持与网络提供者的连接性。在另一具体实例中,如果第二接收数据包的校验和与预定数据包相匹配,则保持与网络提供者的连接性。在一个具体实例中,计算机实施方法还包括如果第一接收数据包不同于第一数据包并且/或者第二接收数据包不同于第二数据包,则连接到另一网络提供者。在一些情况下,计算机实施方法还包括:连接到另一网络提供者;将第一数据包从网络设备引导至第一服务器,其中第一数据包借助于所述另一网络提供者而得到引导;将第二数据包从网络设备引导至第二服务器,其中第二数据包借助于所述另一网络提供者而得到引导;以及基于对网络设备从第一服务器和第二服务器接收的一个或多个数据包的比较,来确定是否与另一网络提供者保持连接性。在一个具体实例中,连接到所述另一网络提供者包括终止与所述网络提供者的连接性。在一个具体实例中,连接到所述网络提供者包括定位所述网络提供者。在一个具体实例中,所述网络提供者选自由无线路由器、蓝牙路由器、有线路由器、胞状网络路由器、射频(RF)设备和光电设备所组成的群组中。在一个具体实例中,所述计算机实施方法还包括基于选自由以下各项所组成的群组中的至少一个准则来确定是否与网络提供者保持连接性,这些项为:频宽、与网络提供者保持连接性的成本、借助于网络提供者传输信息的成本、下载速率以及上传速率。在一个具体实例中,所述至少一个准则基于位置、基于时间或基于频宽。在一些情况下,所述计算机实施方法还包括基于选自由以下各项所组成的群组中的至少一个准则而连接到另一网络提供者,这些项为:另一网络提供者的频宽、与另一网络提供者保持连接性的本文档来自技高网...

【技术保护点】
一种使用计算机实施的方法,为网络设备检测网络连接性,包括:连接至网络服务提供者;在网络服务提供者的帮助下对含有静态互联网协议(IP)地址的第一个服务器进行测试;在网络服务提供者的帮助下对含有静态统一资源定位器(URL)的第二个服务器进行测试;根据所述网络设备是否从所述第一服务器处收到响应以及/或是否从所述第二服务器处收到响应,来决定是否保持与所述网络服务提供者的连接。

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:S·巴尔瓦尼
申请(专利权)人:赛拉诺斯股份有限公司
类型:发明
国别省市:美国;US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1