实现及建立网络连接的方法和计算装置制造方法及图纸

技术编号:13287554 阅读:46 留言:0更新日期:2016-07-09 03:10
本发明专利技术公开了一种实现及建立网络连接的方法和计算装置。所述网络连接由第一计算装置建立,所述第一计算装置可识别可用网络的网络参数并广播该网络参数。所述第一计算装置从第二计算装置接收连接请求以及连接请求参数,以与所述可用网络当中的一个建立连接。在所述第一计算装置确定可支持所述连接请求参数的可用网络之后,实现该可用网络与所述第二计算装置的网络连接。所述第二计算装置建立与所述第一计算装置的网络连接。所述第二计算装置可识别网络参数可支持该第二计算装置的连接请求参数的第一计算装置。

【技术实现步骤摘要】

本专利技术总体涉及网络连接,尤其但并不只涉及一种实现及建立网络连接的方法和计算装置
技术介绍
一般而言,可使用一个或多个计算装置实现网络通信及数据处理。所述一个或多个计算装置例如包括,但不限于,移动电话、个人计算机、膝上型计算机、平板电脑、智能手表、照相机、笔记本电脑、寻呼机、蜂窝设备、个人数字助理(PDA)、智能手机、服务器计算机、大型计算机、网络个人计算机以及可穿戴设备等。所述一个或多个计算装置中的每一个均设置为连接至因特网,而且所述一个或多个计算设备通过一个或多个网络建立与因特网之间的网络连接。所述一个或多个网络包括,但不限于,有线网络和无线网络。此外,所述一个或多个计算设备还通过一个或多个通信接口建立与因特网之间的网络连接。所述一个或多个通信接口包括,但不限于,网络接口控制器(NIC)、中继器、集线器、网桥、交换机、路由器、调制解调器和防火墙。然而,当所述一个或多个计算装置因所述一个或多个网络连接失效而无法建立网络连接时,将会产生问题。以通过WiFi连接至互联网的平板电脑为例,假设所述WiFi的带宽和网速等网络参数均较低,那么,在此情况下,从所述平板电脑接收到的用于与因特网建立网络连接的网络连接请求将被拖延或无法由所述WiFi处理。如此,在与因特网完全建立网络连接之前,将存在一个长时间的延迟。此外,在所述一个或多个可用网络成功实现数据通信之前,也存在一个长时间的延迟。现有方法通过所述一个或多个计算装置识别所述一个或多个可用网络。然而,这些现有方法并不对所述一个或多个网络能否支持上述网络连接请求进行识别,从而造成极大的挑战。以需要10兆比特每秒(Mbps)的WiFi网速进行数据通信的智能手机为例,该智能手机虽能识别出WiFi的可用性,但却不能对该可用WiFi能否按照所需网速实现数据通讯进行识别。此外,现有方法并不向所述一个或多个计算装置提供网络参数。例如,使用WiFi的所述平板电脑并不将与所述网络参数相关的信息通知于所述智能手机。在此情况下,所述智能手机无法得悉或得知所述一个或多个可用网络(即WiFi)实际上是否能支持其与因特网之间的数据通信。再次,当用户对所述一个或多个可用网络进行手动选择时,现有方法涉及在所述一个或多个可用网络之间的切换。然而,当用户在已选可用网络连接失败后,在所述一个或多个可用网络之间进一步选择时的操作非常繁琐。
技术实现思路
本专利技术克服了现有技术的一个或多个缺点并提供额外的优点。通过本专利技术的技术,可实现其他特征和优点。此处,对本专利技术的其他实施方式和方面进行了详细描述,而且所述实施方式和方面视为所要求保护的专利技术的一部分。本专利技术公开一种实现网络连接的方法。该方法包括由第一计算装置实施的一个或多个步骤。该方法包括识别一个或多个可用网络的一个或多个网络参数的第一步骤。该方法的第二步骤包括将所述一个或多个网络参数广播于一个或多个第二计算装置。该方法的第三步骤包括从所述一个或多个第二计算装置中的至少一个和欲使用所述一个或多个可用网络的应用程序接收一连接请求,所述连接请求包括连接请求参数。在一种实施方式中,所述一个或多个第二计算装置对所述一个或多个网络参数进行评估,以向所述第一计算装置发送所述连接请求。所述方法的第四步骤包括确定所述一个或多个可用网络中可支持所述连接请求参数的一个可用网络。该方法的最后步骤包括实现所述一个或多个可用网络中的所述一个可用网络与所述一个或多个第二计算装置中的一个对应的第二计算装置之间的网络连接。在实现与所述一个或多个可用网络中的所述一个可用网络的网络连接之后,该方法还包括将所述一个或多个可用网络的一个或多个更新后的网络参数提供至所述一个或多个第二计算装置。该方法还包括,当发现无法实现与所述一个或多个可用网络中的所述一个可用网络的网络连接时,将所述连接请求发送至一个或多个第二计算装置,以便实现所述一个或多个第二计算装置中的所述一个第二计算装置的网络连接。在本专利技术的一个方面,公开一种用于实现网络连接的第一计算装置。所述第一计算装置包括处理器以及以可通讯方式连接于所述处理器的存储器。所述存储器存有处理器可执行指令,该指令在执行时使得所述处理器识别一个或多个可用网络的一个或多个网络参数。所述处理器设置为将所述一个或多个网络参数广播至一个或多个第二计算装置。所述处理器设置为从所述一个或多个第二计算装置中的至少一个和欲使用所述一个或多个可用网络的应用程序接收一连接请求,所述连接请求包括连接请求参数。所述处理器设置为确定所述一个或多个可用网络中可支持所述连接请求参数的一个可用网络。所述处理器设置为实现所述一个或多个可用网络中的所述一个可用网络与所述一个或多个第二计算装置中的一个对应的第二计算装置之间的网络连接。本专利技术公开一种建立网络连接的方法,该方法包括由第二计算装置执行的一个或多个步骤。该方法的第一步骤包括识别一个或多个第一计算装置。该方法的第二步骤包括从所述一个或多个第一计算装置接收一个或多个可用网络的一个或多个网络参数。该方法的第三步骤包括根据所述一个或多个网络参数确定出所述一个或多个第一计算装置中可支持所述网络连接的一个第一计算装置。该方法的最终步骤包括将包括连接请求参数的连接请求发送至所述一个或多个第一计算装置中的所述一个第一计算装置,以通过所述一个或多个可用网络中的一个可用网络建立网络连接。在本专利技术的一个方面,公开一种用于建立网络连接的第二计算装置。所述第二计算装置包括处理器以及与所述处理器以可通信方式连接的存储器。所述存储器存有处理器可执行指令,该指令在执行时使得所述处理器识别一个或多个第一计算装置。所述处理器设置为从所述一个或多个第一计算装置接收一个或多个可用网络的一个或多个网络参数。所述处理器设置为根据所述一个或多个网络参数确定所述一个或多个第一计算装置中可支持所述网络连接的一个第一计算装置。所述处理器设置为将包括连接请求参数的连接请求发送至所述一个或多个第一计算装置中的所述一个第一计算装置,以通过所述一个或多个可用网络中的一个可用网络建立网络连接。在本专利技术的另一方面,公开一种用于实现网络连接的非暂时性计算机可读介质。该非暂时性计算机可读介质包括存于所述非暂时性计算机可读介质内的指令,该指令在由处理器处理时使得第一计算装置执行如下操作:识别一个或多个可用网络的一个或多个网络参数;将所述一个或多个网络参数广播至一个或多个第二计算装置;从欲使用所述一个或多个可用网络的所述一个或多个第二计算装置中的至少一个接收一连接请求,所述连接请求包括本文档来自技高网
...

【技术保护点】
一种实现网络连接的方法,其特征在于,该方法包括:由第一计算装置识别一个或多个可用网络的一个或多个网络参数;由所述第一计算装置将所述一个或多个网络参数广播至一个或多个第二计算装置;由所述第一计算装置从所述一个或多个第二计算装置中的至少一个和/或欲使用所述一个或多个可用网络的应用程序接收一连接请求,所述连接请求包括连接请求参数;由所述第一计算装置确定所述一个或多个可用网络中可支持所述连接请求参数的一个可用网络;以及通过所述第一计算装置实现所述一个或多个可用网络中的所述一个可用网络与所述一个或多个第二计算装置中的一个对应的第二计算装置之间的网络连接。

【技术特征摘要】
2014.12.29 IN 6684/CHE/20141.一种实现网络连接的方法,其特征在于,该方法包括:
由第一计算装置识别一个或多个可用网络的一个或多个网络参数;
由所述第一计算装置将所述一个或多个网络参数广播至一个或多个第二计算装置;
由所述第一计算装置从所述一个或多个第二计算装置中的至少一个和/或欲使用所述
一个或多个可用网络的应用程序接收一连接请求,所述连接请求包括连接请求参数;
由所述第一计算装置确定所述一个或多个可用网络中可支持所述连接请求参数的一
个可用网络;以及
通过所述第一计算装置实现所述一个或多个可用网络中的所述一个可用网络与所述
一个或多个第二计算装置中的一个对应的第二计算装置之间的网络连接。
2.如权利要求1所述的方法,其特征在于,所述一个或多个第二计算装置对所述一个或
多个网络参数进行评估,以向所述第一计算装置发送所述连接请求。
3.如权利要求1所述的方法,其特征在于,在实现与所述一个或多个可用网络中的所述
一个可用网络的网络连接之后,或在观察到所述可用网络的变化之后还包括,由所述第一
计算装置将所述一个或多个可用网络的一个或多个更新后的网络参数提供至所述一个或
多个第二计算装置。
4.如权利要求1所述的方法,其特征在于,还包括当发现无法实现与所述一个或多个可
用网络中的所述一个可用网络的网络连接时,由所述第一计算装置将所述连接请求发送至
一个或多个第二计算装置,以便实现所述一个或多个第二计算装置中的所述一个的网络连
接。
5.如权利要求1所述的方法,其特征在于,所述一个或多个网络参数为所述可用网络的
传输功率、所述可用网络的服务质量(QoS)、所述可用网络的带宽细节、所述可用网络的流
量用量、根据分组跳数测得的时间延迟、所述可用网络的每字节数据成本以及所述可用网
络的工作模式当中的至少一个。
6.如权利要求1所述的方法,其特征在于,所述连接请求参数包括连接的速度、带宽、强
度、延迟、吞吐量、不稳定性、持续时间/时长,以及所述第二计算装置针对网络连接所要求
的能力当中的至少一个。
7.一种用于实现网络连接的第一计算装置,其特征在于,包括:
处理器;
存储器,以可通信方式与所述处理器相连接,其中,所述存储器存有处理器可执行指
令,该指令在执行时使得所述处理器:
识别一个或多个可用网络的一个或多个网络参数;
将所述一个或多个网络参数广播至一个或多个第二计算装置;
从所述一个或多个第二计算装置中的至少一个和/或欲使用所述一个或多个可用网络
的应用程序接收一连接请求,所述连接请求包括连接请求参数;
确定所述一个或多个可用网络中可支持所述连接请求参数的一个可用网络;以及
实现所述一个或多个可用网络中的所述一个可用网络与所述一个或多个第二计算装
置中的一个对应的第二计算装置之间的网络连接。
8.如权利要求7所述的第一计算装置,其特征在于,在所述一个或多个第二计算装置中
的所述一个第二计算装置评估所述一个或多个网络参数时,从所述一个或多个第二计算装
置中的所述一个第二计算装置接收所述连接请求。
9.如权利要求7所述的第一计算装置,其特征在于,在实现与所述一个或多个可用网络
中的所述一个可用网络的网络连接之后,所述第一计算装置还用于将所述一个或多个可用
网络的一个或多个更新后的网络参数提供至所述一个或多个第二计算装置。
10.如权利要求7所述的第一计算装置,其特征在于,当发现无法实现与所述一个或多
个可用网络中的所述一个可用网络的网络连接时,所述第一计算装置还用于将所述连接请
求发送至一个或多个第二计算装置,以便实现所述一个或多个第二计算装置中的所述一个
第二计算装置的网络连接。
11.如权利要求7所述的第一计算装置,其特征在于,所述一个或多个网络参数为所述
可用网络的传输功率、所述可用网络的服务质量(QoS)、所述可用网络的带宽细节、所述可
用网络的流量用量、根据分组跳数测得的时间延迟、所述可用网络的每字节数据成本以及
所述可用网络的工作模式当中的至少一个。
12.如权利要求7所述的第一计算装置,其特征在于,所述连接请求参数包括连接的速
度、带宽、强度、延迟、吞吐量、不稳定性、持续时间/时长,以及所述第二计算装置针对网络
连接所要求的能力当中的至少一个。
13.一种建立网络连接的方法,其特征在于,包括:
由第二计算装置识别出一个或多个第一计算装置;
由所述第二计算装置从所述一个或多个第一计算装置接收一个或多个可用网络的一
个或多个网络参数;
由所述第二计算装置根据所述一个或多个网络参数确定所述一个或多个第一计算装
置中可支持所述网络连接的一个第一计算装置;以及
由所述第二计...

【专利技术属性】
技术研发人员:S·K·M·奈杜
申请(专利权)人:维布络有限公司
类型:发明
国别省市:印度;IN

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

1