一种网络连接的方法及系统的制作方法
【专利摘要】本发明属于通信领域,公开了一种网络连接的方法及系统。在本发明实施例中,通过获取移动终端无线网络连接范围内的无线网络列表以及移动终端的蜂窝数据网络的连接状态,并分别检测所述无线网络列表中的无线网络的下载速度以及所述蜂窝数据网络的下载速度,根据下载速度的大小确定最佳网络,并与所述最佳网络进行网络连接,实时使移动终端连接的网络是其所处环境下最好的,提高了移动终端用户的使用体验。
【专利说明】—种网络连接的方法及系统
【技术领域】
[0001]本发明属于通信领域,尤其涉及一种网络连接的方法及系统。
[0002]
【背景技术】
[0003]随着移动互联网的迅速发展,越来越多的场合,例如家庭、公司、学校等地均配置了无线网络,人们通过移动终端可以轻松的与这些无线网络连接,来获取更快更新的网络咨询内容。
[0004]但是,目前移动终端的无线网络连接具备记忆功能,虽然方便了用户简单连接网络,但是当一个移动终端在某地连接一次某个无线网络后,下次再到这个地方的时候会自动连接上之前记忆的网络而不是网络效率(下载速度)最好的网络,众多人使用相同的网络时,往往造成极差的使用体验。
[0005]
【发明内容】
[0006]本发明的目的在于提供一种应用于移动终端的网络连接的方法,旨在解决现有移动终端自动选择具有历史连接记录的无线网络进行连接,在众多人使用该网络时,造成极差的使用体验的问题。
[0007]为了解决上述技术问题,本发明是这样实现的:一种网络连接的方法,应用于移动终端,所述方法包括以下步骤:
获取移动终端无线网络连接范围内的无线网络列表以及移动终端的蜂窝数据网络的连接状态;
分别检测所述无线网络列表中的无线网络的下载速度以及所述蜂窝数据网络的下载速度;
根据预设规则确定最佳的网络连接方式,并根据所述最佳的网络连接方式进行网络连接。
[0008]进一步地,所述分别检测所述无线网络列表中的无线网络的下载速度以及所述蜂窝数据的下载速度的步骤包括:
分别与所述无线网络列表中的无线网络进行预设时间的连接;
连接成功后分别下载预设网络地址的预设资源进行下载速度测试;
通过所述蜂窝数据网络下载所述预设资源进行速度测试。
[0009]进一步地,所述根据所述连接速度确定最佳的网络连接方式的步骤包括:
将所述无线网络列表中的无线网络的下载速度以及所述蜂窝数据的下载速度依据下载速度的大小进行排序并生成下载速度排序列表;
将所述下载速度排序列表中的排在第一位的网络设置为最佳网络。
[0010]进一步地,在所述根据所述最佳的网络连接方式进行网络连接的步骤之后,还包括以下步骤:
检测与所述无线网络列表中连接失败的无线网络的信号强度;
将所述信号强度最大的无线网络推荐给用户,并询问用户是否输入连接密码;
若用户输入正确密码,则检测所述信号强度最大的无线网络的下载速度,若所述信号强度最大的无线网络的下载速度大于所述最佳网络的下载速度,则将所述信号强度最大的无线网络设置为所述最佳网络。
[0011]本发明的目的还在于提供一种网络连接的系统,应用于移动终端,所述系统包括:
获取单元,用于获取移动终端无线网络连接范围内的无线网络列表以及移动终端的蜂窝数据网络的连接状态;
第一检测单元,用于分别检测所述无线网络列表中的无线网络的下载速度以及所述蜂窝数据网络的下载速度;
确定单元,用于根据预设规则确定最佳的网络连接方式;
连接单元,用于根据所述最佳的网络连接方式进行网络连接。
[0012]进一步地,所述第一检测单元包括:
连接子单元,用于分别与所述无线网络列表中的无线网络进行预设时间的连接; 测试子单元,用于连接成功后分别下载预设网络地址的预设资源进行下载速度测试;
以及
通过所述蜂窝数据网络下载所述预设资源进行速度测试。
[0013]进一步地,所述确定单元包括:
排序子单元,用于将所述无线网络列表中的无线网络的下载速度以及所述蜂窝数据的下载速度依据下载速度的大小进行排序并生成下载速度排序列表;
设置子单元,用于将所述下载速度排序列表中的排在第一位的网络设置为最佳网络。
[0014]进一步地,所述系统还包括:
第二检测单元,用于检测与所述无线网络列表中连接失败的无线网络的信号强度; 推荐单元,用于将所述信号强度最大的无线网络推荐给用户;
询问单元,用于询问用户是否输入连接密码;
控制单元,用于在用户输入正确密码时,控制第一检测单元检测所述信号强度最大的无线网络的下载速度,且在所述信号强度最大的无线网络的下载速度大于所述最佳网络的下载速度时,控制所述确定单元将所述信号强度最大的无线网络设置为所述最佳网络。
[0015]在本发明中,通过获取移动终端无线网络连接范围内的无线网络列表以及移动终端的蜂窝数据网络的连接状态,并分别检测所述无线网络列表中的无线网络的下载速度以及所述蜂窝数据网络的下载速度,根据下载速度的大小确定最佳网络,并与所述最佳网络进行网络连接,实时使移动终端连接的网络是其所处环境下最好的,提高了移动终端用户的使用体验。
[0016]
【专利附图】
【附图说明】
[0017]图1是本发明实施例提供的应用于移动终端的网络连接的方法的流程图; 图2是本发明第一实施例提供的应用于移动终端的网络连接的方法的流程图;
图3是本发明第二实施例提供的应用于移动终端的网络连接的方法的流程图;
图4是本发明第三实施例提供的应用于移动终端的网络连接的方法的流程图;
图5是本发明实施例提供的应用于移动终端的网络连接的系统的框架结构图。
[0018]
【具体实施方式】
[0019]为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0020]以下结合具体实施例对本发明的具体实现进行详细描述:
图1示出了本发明实施例提供的应用于移动终端的网络连接的方法的流程,为了便于说明,仅列出与本发明实施例相关的部分,详述如下:
本发明实施例提供的应用于移动终端网络连接的方法,包括以下步骤:
步骤S10,获取移动终端无线网络连接范围内的无线网络列表以及移动终端的蜂窝数据网络的连接状态。在本发明实施例中,移动终端包括无线(WIFI)连接方式,开启无线连接方式后获取无线网络连接范围内的无线网络的网络列表以及移动终端的蜂窝数据网络的连接状态,蜂窝数据网络在本发明实施例中是指SIM卡的无线数据网络,当移动终端的蜂窝数据网络的连接状态包括连接或者断开,在本发明实施例中,当该蜂窝数据网络断开时,步骤S20中不检测该蜂窝数据网络的下载速度。
[0021]步骤S20,分别检测该无线网络列表中的无线网络的下载速度以及该蜂窝数据网络的下载速度。在本发明实施例中,为了选择最佳的网络,需要分别检测该无线网络列表中的无线网络的下载速度以及该蜂窝数据网络的下载速度,以确定最佳的网络(最佳的上网环境)。
[0022]步骤S30,根据预设规则确定最佳的网络连接方式。在本实施例中,根据预设规则和该无线网络列表中的无线网络的下载速度以及该蜂窝数据网络的下载速度确定最佳的网络连接方式,即选择出可以进行连接的最佳网络。
[0023]步骤S40,根据该最佳的网络连接方式进行网络连接。
[0024]在本发明实施例中,通过检测各无线网络的下载速度以及蜂窝数据网络的下载速度确定最佳网络进行连接,避免现有的采用固定网络连接方式导致上网体验不佳的问题。
[0025]实施例一:
图2示出了本发明第一实施例提供的应用于移动终端的网络连接的方法的流程,为了便于说明,仅列出与本发明实施例相关的部分,详述如下:
作为本发明一优选实施例,步骤S20包括以下步骤:
步骤S201,分别与该无线网络列表中的无线网络进行预设时间的连接;
步骤S202,连接成功后分别下载预设网络地址的预设资源进行下载速度测试;
步骤S203,通过该蜂窝数据网络下载该预设资源进行速度测试。
[0026]本发明第一实施例用于说明步骤S20中检测下载速度的方式,以分别检测该无线网络列表中的无线网络的下载速度和该蜂窝数据网络的下载速度,以便于后续确定最佳网络。
[0027]实施例二:
图3示出了本发明第二实施例提供的应用于移动终端的网络连接的方法的流程,为了便于说明,仅列出与本发明实施例相关的部分,详述如下:
作为本发明一优选实施例,步骤S30包括以下步骤:
步骤S301,将该无线网络列表中的无线网络的下载速度以及该蜂窝数据的下载速度依据下载速度的大小进行排序并生成下载速度排序列表;
步骤S302,将该下载速度排序列表中的排在第一位的网络设置为最佳网络。
[0028]在本发明实施例中,根据预设周期检测该无线网络列表中的无线网络的下载速度,所以,该下载速度排序列表会根据该预设周期进行更新,每更新一次,均重新根据下载速度确定一次最佳网络。
[0029]实施例三:
图4示出了本发明第三实施例提供的应用于移动终端的网络连接的方法的流程,为了便于说明,仅列出与本发明实施例相关的部分,详述如下:
作为本发明一优选实施例,在步骤S40之后,还包括以下步骤:
步骤S50,检测与该无线网络列表中连接失败的无线网络的信号强度;
步骤S60,将该信号强度最大的无线网络推荐给用户,并询问用户是否输入连接密码;步骤S70,若用户输入正确密码,则检测该信号强度最大的无线网络的下载速度,若该信号强度最大的无线网络的下载速度大于该最佳网络的下载速度,则将该信号强度最大的无线网络设置为该最佳网络。
[0030]在本发明实施例中,在该无线网络列表中存在信号强但是没有与移动终端连接的无线网络时,询问用户是否输入该无线网络的密码,如果用户获取到了该无线网络的正确密码并输入,则检测该无线网络的下载速度,如果下载速度大于当前的最佳网络的下载速度,则将该无线网络确定为最佳网络进行无线连接。
[0031]图5示出了本发明实施例提供的应用于移动终端的网络连接系统的框架结构,为了便于说明,仅列出与本发明实施例相关的部分,详述如下:
本发明实施例提供的应用于移动终端网络连接的系统1,包括获取单元100、第一检测单元200、确定单元300、连接单元400、第二检测单元500、推荐单元600、询问单元700以及控制单元800 ;
在本发明实施例中,获取单元100用于获取移动终端无线网络连接范围内的无线网络列表以及移动终端的蜂窝数据网络的连接状态;第一检测单元200用于分别检测该无线网络列表中的无线网络的下载速度以及该蜂窝数据网络的下载速度;确定单元300用于根据预设规则确定最佳的网络连接方式;连接单元400用于根据该最佳的网络连接方式进行网络连接;第二检测单元500用于检测与该无线网络列表中连接失败的无线网络的信号强度;推荐单元600用于将该信号强度最大的无线网络推荐给用户;询问单元700用于询问用户是否输入连接密码;控制单元800用于在用户输入正确密码时,控制第一检测单元200检测该信号强度最大的无线网络的下载速度,且在该信号强度最大的无线网络的下载速度大于该最佳网络的下载速度时,控制确定单元300将该信号强度最大的无线网络设置为该最佳网络。
[0032]作为本发明一优选实施例,第一检测单元200包括连接子单元201以及测试子单元 202 ;
在本实施例中,连接子单元201用于分别与该无线网络列表中的无线网络进行预设时间的连接;测试子单元202用于连接成功后分别下载预设网络地址的预设资源进行下载速度测试;以及通过该蜂窝数据网络下载该预设资源进行速度测试。
[0033]作为本发明一优选实施例,确定单元300包括排序子单元301以及设置子单元302:
在本实施例中,排序子单元301用于将该无线网络列表中的无线网络的下载速度以及该蜂窝数据的下载速度依据下载速度的大小进行排序并生成下载速度排序列表;设置子单元302用于将该下载速度排序列表中的排在第一位的网络设置为最佳网络。
[0034]本发明实施例提供的应用于移动终端的网络连接的系统的实施例与上述应用于移动终端的网络连接的方法的实施例对应,其工作原理和方式均对应适用,这里就不再赘述。
[0035]在本发明实施例中,通过获取移动终端无线网络连接范围内的无线网络列表以及移动终端的蜂窝数据网络的连接状态,并分别检测所述无线网络列表中的无线网络的下载速度以及所述蜂窝数据网络的下载速度,根据下载速度的大小确定最佳网络,并与所述最佳网络进行网络连接,实时使移动终端连接的网络是其所处环境下最好的,提高了移动终端用户的使用体验。
[0036]本领域技术人员可以理解为上述实施例包括的各个单元只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。
[0037]本领域普通技术人员还可以理解,实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,所述的程序可以在存储于一计算机可读取存储介质中,所述的存储介质,包括R0M/RAM、磁盘、光盘等。
[0038]以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
【权利要求】
1.一种网络连接的方法,应用于移动终端,其特征在于,所述方法包括以下步骤: 获取移动终端无线网络连接范围内的无线网络列表以及移动终端的蜂窝数据网络的连接状态; 分别检测所述无线网络列表中的无线网络的下载速度以及所述蜂窝数据网络的下载速度; 根据预设规则确定最佳的网络连接方式,并根据所述最佳的网络连接方式进行网络连接。
2.根据权利要求1所述的方法,其特征在于,所述分别检测所述无线网络列表中的无线网络的下载速度以及所述蜂窝数据的下载速度的步骤包括: 分别与所述无线网络列表中的无线网络进行预设时间的连接; 连接成功后分别下载预设网络地址的预设资源进行下载速度测试; 通过所述蜂窝数据网络下载所述预设资源进行速度测试。
3.根据权利要求1所述的方法,其特征在于,所述根据所述连接速度确定最佳的网络连接方式的步骤包括: 将所述无线网络列表中的无线网络的下载速度以及所述蜂窝数据的下载速度依据下载速度的大小进行排序并生成下载速度排序列表; 将所述下载速度排序列表中的排在第一位的网络设置为最佳网络。
4.根据权利要求3所述的方法,其特征在于,在所述根据所述最佳的网络连接方式进行网络连接的步骤之后,还包括以下步骤: 检测与所述无线网络列表中连接失败的无线网络的信号强度; 将所述信号强度最大的无线网络推荐给用户,并询问用户是否输入连接密码; 若用户输入正确密码,则检测所述信号强度最大的无线网络的下载速度,若所述信号强度最大的无线网络的下载速度大于所述最佳网络的下载速度,则将所述信号强度最大的无线网络设置为所述最佳网络。
5.一种网络连接的系统,应用于移动终端,其特征在于,所述系统包括: 获取单元,用于获取移动终端无线网络连接范围内的无线网络列表以及移动终端的蜂窝数据网络的连接状态; 第一检测单元,用于分别检测所述无线网络列表中的无线网络的下载速度以及所述蜂窝数据网络的下载速度; 确定单元,用于根据预设规则确定最佳的网络连接方式; 连接单元,用于根据所述最佳的网络连接方式进行网络连接。
6.根据权利要求5所述的系统,其特征在于,所述第一检测单元包括: 连接子单元,用于分别与所述无线网络列表中的无线网络进行预设时间的连接; 测试子单元,用于连接成功后分别下载预设网络地址的预设资源进行下载速度测试;以及 通过所述蜂窝数据网络下载所述预设资源进行速度测试。
7.根据权利要求5所述的系统,其特征在于,所述确定单元包括: 排序子单元,用于将所述无线网络列表中的无线网络的下载速度以及所述蜂窝数据的下载速度依据下载速度的大小进行排序并生成下载速度排序列表; 设置子单元,用于将所述下载速度排序列表中的排在第一位的网络设置为最佳网络。
8.根据权利要求7所述的系统,其特征在于,所述系统还包括: 第二检测单元,用于检测与所述无线网络列表中连接失败的无线网络的信号强度; 推荐单元,用于将所述信号强度最大的无线网络推荐给用户; 询问单元,用于询问用户是否输入连接密码; 控制单元,用于在用户输入正确密码时,控制第一检测单元检测所述信号强度最大的无线网络的下载速度,且在所述信号强度最大的无线网络的下载速度大于所述最佳网络的下载速度时,控制所述确定单元将所述信号强度最大的无线网络设置为所述最佳网络。
【文档编号】H04W24/08GK104469840SQ201410814344
【公开日】2015年3月25日 申请日期:2014年12月24日 优先权日:2014年12月24日
【发明者】陆俊 申请人:陆俊