一种访问网络的方法及移动终端的制作方法

文档序号:7821176阅读:206来源:国知局
一种访问网络的方法及移动终端的制作方法
【专利摘要】一种访问网络的方法及移动终端。所述访问网络的方法包括:通过移动终端发送上网请求,并记录上网请求的频率;判断移动终端当前所处的网络环境,所述网络环境至少包括:WIFI环境;当移动终端当前所处的网络环境为WIFI环境时,根据上网请求的频率向网络端发起网络请求;将网络端返回的数据进行显示,并将所述数据保存于移动终端。本发明方法可以有效的提高通过移动终端访问网络的速度,并且在移动终端处于移动数据上网环境下还可以大大减少移动数据的流量。
【专利说明】一种访问网络的方法及移动终端

【技术领域】
[0001]本发明涉及网络通信【技术领域】,特别涉及一种访问网络的方法及移动终端。

【背景技术】
[0002]现在社会中,手机、PAD等移动终端已经广泛普及。人们在日常生活中经常会用到这些移动终端去浏览网页、登录QQ或者进行炒票等,这时就经常用到WIFI进行数据通信。
[0003]目前,移动终端在非WIFI环境下或者移动数据流量有限的情况下,无法实现快速流畅的上网服务;在关闭WIFI和移动数据的情况下更无法请求网络内容。这样,就造成用户无法进行网络的交互体验,用户的体验差。
[0004]因此,如何提高用户的网络访问速度就成为本领域技术人员亟待解决的问题之
O


【发明内容】

[0005]本发明解决的问题是如何在复杂的网络环境中提高网络访问速度。
[0006]为解决上述问题,本发明提供一种访问网络的方法,所述方法包括:通过移动终端发送上网请求,并记录上网请求的频率;
[0007]判断移动终端当前所处的网络环境,所述网络环境至少包括:WIFI环境;
[0008]当移动终端当前所处的网络环境为WIFI环境时,根据上网请求的频率向网络端发起网络请求;
[0009]将网络端返回的数据进行显示,并将所述数据保存于移动终端。
[0010]可选地,所述将所述数据保存于移动终端的步骤包括:
[0011]判断所述数据与所述移动终端的剩余内存容量;
[0012]当所述数据大于所述移动终端的剩余内存容量时,按照保存的时间将所述移动终端内的本地数据进行删除。
[0013]可选地,所述网络环境还包括:移动数据上网环境;
[0014]所述方法还包括:当移动终端当前所处的网络环境为移动数据上网环境时,将上网请求与移动终端内的本地数据进行匹配;
[0015]当匹配成功后,将与所述上网请求相匹配的本地数据进行显示,并停止向网络端发起网络请求。
[0016]可选地,所述访问网络的方法还包括:当上网请求与移动终端内的本地数据匹配不成功时,向网络端发起网络请求;
[0017]将网络端返回的数据进行显示,并保存于所述移动终端内。
[0018]可选地,所述访问网络的方法还包括:当移动终端当前所处的网络环境为非WIFI环境及非移动数据上网环境时,将上网请求与移动终端内的本地数据进行匹配;
[0019]当匹配成功后,将与所述上网请求相匹配的本地数据进行显示,否则,停止向网络端发起网络请求。
[0020]可选地,所述访问网络的方法通过移动终端发送上网请求时,还记录所述上网请求的时间;
[0021]所述方法还包括:根据所述上网请求的时间检测所述上网请求的有效期限;当所述上网请求超过有效期限时,删除所述上网请求。
[0022]相应地,本发明还提供一种移动终端,包括:
[0023]记录模块,用于在移动终端发送上网请求后记录所述上网请求的频率;
[0024]判断模块,用于判断移动终端当前所处的网络环境,所述网络环境至少包括:WIFI环境;
[0025]网络请求发起模块,用于当移动终端当前所处的网络环境为WIFI环境时,根据上网请求的频率向网络端发起网络请求;
[0026]显示模块,用于将网络端返回的数据进行显示;
[0027]保存模块,用于将网络端返回的数据保存于移动终端。
[0028]可选地,所述移动终端还包括:匹配模块,用于当移动终端当前所处的网络环境为移动数据上网环境时,将上网请求与移动终端内的本地数据进行匹配;
[0029]所述网络请求发起模块还用于当上网请求与移动终端内的本地数据匹配不成功时,向网络端发起网络请求;
[0030]所述显示模块还用于将所述网络端返回的数据进行显示,或者在匹配成功后,将与所述上网请求相匹配的本地数据进行显示。
[0031]可选地,所述匹配模块还用于当移动终端当前所处的网络环境为非WIFI环境及非移动数据上网环境时,将上网请求与移动终端内的本地数据进行匹配;
[0032]所述显示模块,还用于当匹配成功后,将与所述上网请求相匹配的本地数据进行显不O
[0033]可选地,所述记录模块还用于在通过移动终端发判断上网请求时,记录所述上网请求的时间;
[0034]所述移动终端还包括:检测模块和删除模块,所述检测模块用于根据所述上网请求的时间检测所述上网请求的有效期限;所述删除模块用于当所述上网请求超过有效期限时,删除所述上网请求。
[0035]与现有技术相比,本发明的技术方案具有以下优点:
[0036]本发明提供的方法中,当移动终端发送上网请求后,可以在WIFI环境下重新发送所述上网请求,对上网请求回来的网络数据进行本地保存,与发送的上网请求一一映射。这样,可在无WIFI环境下优先使用本发保存的数据,从而提高访问网络的速度,并且可以节省流量。

【专利附图】

【附图说明】
[0037]图1是本发明访问网络的方法的实施例一的流程示意图;
[0038]图2是本发明访问网络的方法的实施例二的流程示意图;
[0039]图3是本发明移动终端的实施例一的结构示意图;
[0040]图4是本发明移动终端的实施例二的结构示意图。

【具体实施方式】
[0041]正如【背景技术】中所述的,每一个用户都有自己的习惯,会经常发生相同的网络请求,如查看百度新闻,访问墨迹天气,查看微信订阅号等。目前,如果用户在非WIFI环境下只使用移动数据进行网络访问,会发现网络不够流畅,更新内容较慢,特别是在需要加载大量图片的环境下。对于移动数据流量有限的用户,需要最大限制的节省流量同时希望能够随时随地更流畅快捷地使用网络。另外,在没有WIFI和移动数据的情况下,根本无法通过手机查看有兴趣的网络内容。这直接导致了用户的体验较差。
[0042]而本发明通过更新本地数据,在无WIFI环境下优先读取本发数据的方式解决了上述问题,有效地提高了用户的上网体验。
[0043]为使本发明的上述目的、特征和优点能够更为明显易懂,下面结合附图对本发明的具体实施例做详细的说明。
[0044]参考图1,本发明提供一种访问网络的方法,所述方法包括:
[0045]步骤SI,通过移动终端发送上网请求,并记录上网请求的频率;
[0046]具体地,用户在使用移动终端时,可以通过移动终端中的应用程序发送上网请求,如用户通过移动终端中的墨迹天气的应用程序发送查询天气的请求;再如用户通过移动终端中的百度地图发送导航的请求等等。当检测通过移动终端发送上网请求后,即记录每个上网请求的频率,按照上网请求的频率进行排序。
[0047]当接收到用户的上网请求后,执行步骤S2,判断移动终端当前所处的网络环境,所述网络环境至少包括:WIFI环境;
[0048]当移动终端当前所处的网络环境为WIFI环境时,执行步骤S3,根据上网请求的频率向网络端发起网络请求;
[0049]具体地,按照上网请求的频率大小向网络端发起网络请求。例如,用户发送的查询天气的请求频率最高,则首先向网络端发起“查询天气”的网络请求。
[0050]接着执行步骤S4,将网络端返回的数据进行显示,并将所述数据保存于移动终端。
[0051]在具体实施例中,所述将所述数据保存于移动终端的步骤可以包括:
[0052]判断所述数据与所述移动终端的剩余内存容量;
[0053]当所述数据大于所述移动终端的剩余内存容量时,按照保存的时间将所述移动终端内的本地数据进行删除。
[0054]举例来说,假如网络返回的数据为20M,而移动终端的剩余内存容量仅为15M,即网络端返回的数据大于所述移动终端的剩余内存容量,这时,将无法完整的保存网络返回的数据,因此需要将移动终端内的本地数据进行删除。在具体实施例中,可以将存储时间最早的本地数据进行删除,以保证可以及时的对数据进行更新。
[0055]需要说明的是,为了实现保证上述访问网络的方法,首先需要在设置中添加一个新的设置项:虚拟上网,里面包括虚拟上网开关和虚拟上网设置。虚拟上网开关是用于控制虚拟上网功能是否开启的控制项。虚拟上网设置里面读取了用户安装的应用程序中需要访问网络的应用,用户可以选择对这些应用进行设置,包括是否实时请求,是否加载图片,是否同步视频,请求时限,缓存有效期,缓存大小等等。实时请求是在有移动网络的情况下发送请求到网络端;请求时限是该应用请求保留的最长时间;缓存有效期是缓存保留的最长时间;缓存大小是存放缓存的空间大小。这里的缓存是手机空间或者SD卡空间,非手机内存。
[0056]上述设置均可以通过计算机程序来实现,通过增加上述设置项,用户可以根据实际需求进行人性化设置,从而使得该方法更具人性化。
[0057]对应地,所述访问网络的方法通过移动终端发送上网请求时,还可以记录所述上网请求的时间;
[0058]所述方法还包括:根据所述上网请求的时间检测所述上网请求的有效期限;当所述上网请求超过有效期限时,删除所述上网请求。
[0059]本实施例中,由于移动终端处于WIFI环境下,因此,通过移动终端发送上网请求后,可以直接通过WIFI网络向网络端发送网络请求,并且可以及时的将网络端返回的数据进行显示。另外,还将网络端返回的数据进行了本地保存,从而及时的更新了移动终端内的本发数据,为后续在非WIFI环境下对上网请求的快速反馈奠定了基础。
[0060]图2示出了本发明实施例二的流程示意图;参考图2,所述方法还包括:当移动终端当前所处的网络环境为移动数据上网环境时,执行步骤S5,将上网请求与移动终端内的本地数据进行匹配;
[0061]当匹配成功后,执行步骤S6,将与所述上网请求相匹配的本地数据进行显示,并停止向网络端发起网络请求。
[0062]在本实施例中,所述访问网络的方法还包括:当上网请求与移动终端内的本地数据匹配不成功时,向网络端发起网络请求;将网络端返回的数据进行显示,并保存于所述移动终端内。
[0063]本实施例中,移动数据上网环境指的是用户通过移动、联通、电信等运营商提供的2G或3G网络进行上网的情况。当移动终端当前所处的网络环境为移动数据上网环境时,往往会出现网络端返回数据较慢,或者用户的移动数据流量较少的问题,本实施例中,为了解决该问题,增加了将移动终端发送的上网请求与移动终端内的本地数据进行匹配的步骤,这样,当匹配成功后,即可以直接将移动终端内的本地数据进行显示,而不需要向网络端发起网络请求。由于读取本地数据的速度远远大于从网络端返回数据的速度,因此,本实施例既大大提高了速度,又节省了移动数据的流量。
[0064]进一步地,所述访问网络的方法还可以包括:当移动终端当前所处的网络环境为非WIFI环境及非移动数据上网环境时,将上网请求与移动终端内的本地数据进行匹配;当匹配成功后,将与所述上网请求相匹配的本地数据进行显示,否则,停止向网络端发起网络请求。
[0065]也就是说,当移动终端既没有WIFI网络可以使用,也没有移动数据流量时,可以首先在本地数据中进行匹配,若匹配成功,则直接读取移动终端内的本地数据,从而及时地为用户提供数据,若匹配不成功,则不再向网络端发起网络请求。
[0066]当然,本领域技术人员应当理解的是,当移动终端再次处于WIFI环境下或者移动数据上网环境时,又可以根据记录的上网请求进行本地数据的更新,从而提高匹配的成功率,为用户提供更好的体验。
[0067]相应地,本发明还提供一种移动终端,参考图3,本实施例中的移动终端包括:
[0068]记录模块10,用于在移动终端发送上网请求后记录所述上网请求的频率;
[0069]判断模块20,用于判断移动终端当前所处的网络环境,所述网络环境至少包括:WIFI环境;
[0070]网络请求发起模块30,用于当移动终端当前所处的网络环境为WIFI环境时,根据上网请求的频率向网络端发起网络请求;
[0071]显示模块40,用于将网络端返回的数据进行显示;
[0072]保存模块50,用于将网络端返回的数据保存于移动终端。
[0073]图4示出了本发明实施例二的移动终端的结构示意图,参考图4,所述移动终端还包括:匹配模块60。
[0074]所述匹配模块60用于当移动终端当前所处的网络环境为移动数据上网环境时,将上网请求与移动终端内的本地数据进行匹配;
[0075]所述网络请求发起模块30还用于当上网请求与移动终端内的本地数据匹配不成功时,向网络端发起网络请求;
[0076]所述显示模块40还用于将所述网络端返回的数据进行显示,或者在匹配成功后,将与所述上网请求相匹配的本地数据进行显示。
[0077]在其他实施例中,所述匹配模块60还可以用于当移动终端当前所处的网络环境为非WIFI环境及非移动数据上网环境时,将上网请求与移动终端内的本地数据进行匹配;
[0078]所述显示模块40还用于当匹配成功后,将与所述上网请求相匹配的本地数据进行显示。
[0079]需要说明的是,在其他实施例中,所述记录模块10还可以用于在通过移动终端发判断上网请求时,记录所述上网请求的时间;
[0080]所述移动终端还可以包括:检测模块和删除模块,所述检测模块用于根据所述上网请求的时间检测所述上网请求的有效期限;所述删除模块用于当所述上网请求超过有效期限时,删除所述上网请求。
[0081]本发明提供的移动终端解决了在移动数据或者无网络环境下无法实现上网的问题,可以在各种环境下及时的提供数据,不仅提高了访问速度还可以节省流量。
[0082]虽然本发明披露如上,但本发明并非限定于此。任何本领域技术人员,在不脱离本发明的精神和范围内,均可作各种更动与修改,因此本发明的保护范围应当以权利要求所限定的范围为准。
【权利要求】
1.一种访问网络的方法,其特征在于,包括: 通过移动终端发送上网请求,并记录上网请求的频率; 判断移动终端当前所处的网络环境,所述网络环境至少包括:WIFI环境; 当移动终端当前所处的网络环境为WIFI环境时,根据上网请求的频率向网络端发起网络请求; 将网络端返回的数据进行显示,并将所述数据保存于移动终端。
2.如权利要求1所述的访问网络的方法,其特征在于,所述将所述数据保存于移动终端的步骤包括: 判断所述数据与所述移动终端的剩余内存容量; 当所述数据大于所述移动终端的剩余内存容量时,按照保存的时间将所述移动终端内的本地数据进行删除。
3.如权利要求1所述的访问网络的方法,其特征在于,所述网络环境还包括:移动数据上网环境; 当移动终端当前所处的网络环境为移动数据上网环境时,将上网请求与移动终端内的本地数据进行匹配; 当匹配成功后,将与所述上网请求相匹配的本地数据进行显示,并停止向网络端发起网络请求。
4.如权利要求3所述的访问网络的方法,其特征在于,还包括:当上网请求与移动终端内的本地数据匹配不成功时,向网络端发起网络请求; 将网络端返回的数据进行显示,并保存于所述移动终端内。
5.如权利要求1所述的访问网络的方法,其特征在于,当移动终端当前所处的网络环境为非WIFI环境及非移动数据上网环境时,将上网请求与移动终端内的本地数据进行匹配; 当匹配成功后,将与所述上网请求相匹配的本地数据进行显示,否则,停止向网络端发起网络请求。
6.如权利要求1所述的访问网络的方法,其特征在于,通过移动终端发送上 网请求时,还记录所述上网请求的时间; 所述方法还包括:根据所述上网请求的时间检测所述上网请求的有效期限;当所述上网请求超过有效期限时,删除所述上网请求。
7.一种移动终端,其特征在于,包括: 记录模块,用于在移动终端发送上网请求后记录所述上网请求的频率; 判断模块,用于判断移动终端当前所处的网络环境,所述网络环境至少包括:WIFI环境; 网络请求发起模块,用于当移动终端当前所处的网络环境为WIFI环境时,根据上网请求的频率向网络端发起网络请求; 显示模块,用于将网络端返回的数据进行显示; 保存模块,用于将网络端返回的数据保存于移动终端。
8.如权利要求7所述的移动终端,其特征在于,还包括:匹配模块,用于当移动终端当前所处的网络环境为移动数据上网环境时,将上网请求与移动终端内的本地数据进行匹配; 所述网络请求发起模块还用于当上网请求与移动终端内的本地数据匹配不成功时,向网络端发起网络请求; 所述显示模块还用于将所述网络端返回的数据进行显示,或者在匹配成功后,将与所述上网请求相匹配的本地数据进行显示。
9.如权利要求8所述的移动终端,其特征在于,所述匹配模块还用于当移动终端当前所处的网络环境为非WIFI环境及非移动数据上网环境时,将上网请求与移动终端内的本地数据进行匹配; 所述显示模块,还用于当匹配成功后,将与所述上网请求相匹配的本地数据进行显示。
10.如权利要求7所述的移动终端,其特征在于,所述记录模块还用于在通过 移动终端发判断上网请求时,记录所述上网请求的时间; 所述移动终端还包括:检测模块和删除模块,所述检测模块用于根据所述上网请求的时间检测所述上网请求的有效期限;所述删除模块用于当所述上网请求超过有效期限时,删除所述上网请求。
【文档编号】H04L12/28GK104486297SQ201410707128
【公开日】2015年4月1日 申请日期:2014年11月27日 优先权日:2014年11月27日
【发明者】刘文辉, 包卫卫 申请人:上海斐讯数据通信技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1