一种网络数据下载方法及终端的制作方法
【技术领域】
[0001 ]本发明涉及移动通信领域,尤其涉及一种网络数据下载方法及终端。
【背景技术】
[0002]随着网络通信的不断发展,以及智能手机、平板电脑等移动终端的普及,越来越多的用户会通过移动终端在网络上下载资源或浏览网页,比如,通过移动终端进行文件或应用程序的下载,通过移动终端在线观看视频、听歌等。
[0003]通常,用户在使用移动终端浏览网络资源时,有时会碰到自己喜欢的一些多媒体资源、应用资源或图片资源等,此时,若用户身边没有可用的无线网络,而是通过移动数据网络对这些资源进行下载,无疑会花费大量的流量,很不划算。
[0004]针对上述情况,目前的解决方法是:用户需在连接到可用的无线网络之后,查找到之前的资源路径进行下载。但是,这种下载方法不仅需要用户手动查找到之前的资源路径,过程繁琐,而且非常依赖于用户的记忆力,譬如需要靠用户记住获取资源的路径或者需要用户时刻提醒自己事后下载这件事,可靠性低。
【发明内容】
[0005]本发明的目的在于提供一种网络数据下载方法及终端,以解决现有网络数据在切换成无线网络进行下载时,操作繁琐、可靠性低的技术问题。
[0006]为解决上述技术问题,本发明实施例提供以下技术方案:
[0007]—种网络数据下载方法,其包括:
[0008]获取数据下载请求;
[0009]根据所述数据下载请求检测终端当前所处的地理位置信息;
[0010]根据所述地理位置信息确定对应的目标无线网络及目标下载数据;
[0011 ]基于所述目标无线网络对所述目标下载数据进行下载。
[0012]进一步地,所述根据所述地理位置信息确定对应的目标无线网络及目标下载数据的步骤具体包括:
[0013]根据所述地理位置信息查找对应的目标下载数据;
[0014]根据所述目标下载数据获取与所述地理位置信息对应的无线网络列表;
[0015]根据所述无线网络列表确定对应的目标无线网络。
[0016]进一步地,在根据所述目标下载数据获取与所述地理位置信息对应的无线网络列表之前,所述网络数据下载方法还包括:
[0017]检测所述终端是否已进行无线网络连接;
[0018]若否,则对所述终端进行无线网络连接。
[0019]进一步地,所述根据所述无线网络列表确定对应的目标无线网络的步骤具体包括:
[0020]将所述无线网络列表上的无线网络与预设无线网络进行匹配,并获取匹配结果;
[0021]根据所述匹配结果确定对应的目标无线网络。
[0022]进一步地,所述根据所述匹配结果确定对应的目标无线网络的步骤具体包括:
[0023]当所述匹配结果为匹配成功时,将所述匹配成功的预设无线网络作为目标无线网络;
[0024]当所述匹配结果为匹配失败时,生成网络选择请求,以使用户根据所述网络选择请求选择目标无线网络。
[0025]进一步地,所述基于所述目标无线网络对所述目标下载数据进行下载的步骤具体包括:
[0026]获取网络密码;
[0027]采用所述网络密码对所述目标无线网络的网络接入点进行接入;
[0028]当接入成功时,利用所述目标无线网络下载所述目标下载数据。
[0029]为解决上述技术问题,本发明实施例还提供以下技术方案:
[0030]一种终端,其包括:
[0031 ]获取模块,用于获取数据下载请求;
[0032]检测模块,用于根据所述数据下载请求检测终端当前所处的地理位置信息;
[0033]确定模块,用于根据所述地理位置信息确定对应的目标无线网络及目标下载数据;
[0034]下载模块,用于基于所述目标无线网络对所述目标下载数据进行下载。
[0035]进一步地,所述确定模块包括:
[0036]查找子模块,用于根据所述地理位置信息查找对应的目标下载数据;
[0037]获取子模块,用于根据所述目标下载数据获取与所述地理位置信息对应的无线网络列表;
[0038]匹配子模块,用于将所述无线网络列表上的无线网络与预设无线网络进行匹配,并获取匹配结果;
[0039]确定子模块,用于根据所述匹配结果确定对应的目标无线网络。
[0040]进一步地,所述确定模块还包括连网子模块,用于:
[0041 ]在所述获取子模块根据所述目标下载数据获取与所述地理位置信息对应的无线网络列表之前,检测所述终端是否已进行无线网络连接;
[0042]若否,则对所述终端进行无线网络连接。
[0043]进一步地,所述确定子模块具体包括:
[0044]匹配单元,用于将所述无线网络列表上的无线网络与预设无线网络进行匹配,并获取匹配结果;
[0045]确定单元,用于根据所述匹配结果确定对应的目标无线网络。
[0046]进一步地,所述确定单元具体用于:
[0047]当所述匹配结果为匹配成功时,将所述匹配成功的预设无线网络作为目标无线网络;
[0048]当所述匹配结果为匹配失败时,生成网络选择请求,以使用户根据所述网络选择请求选择目标无线网络。
[0049]进一步地,所述下载模块具体用于:
[0050]获取网络密码;
[0051]采用所述网络密码对所述目标无线网络的网络接入点进行接入;
[0052]当接入成功时,利用所述目标无线网络下载所述目标下载数据。
[0053]本发明所述的网络数据下载方法及终端,通过获取数据下载请求,并根据该数据下载请求检测终端当前所处的地理位置信息,然后根据该地理位置信息确定对应的目标无线网络及目标下载数据,并基于该目标无线网络对目标下载数据进行下载,能根据周围无线网络情况自动进行网络任务的下载,无需用户手动操作,灵活性好,可靠性高。
【附图说明】
[0054]下面结合附图,通过对本发明的【具体实施方式】详细描述,将使本发明的技术方案及其它有益效果显而易见。
[0055]图1是本发明第一实施例提供的网络数据下载方法的流程示意图。
[0056]图2是本发明第二实施例提供的手机的网络数据下载方法的流程示意图。
[0057]图3a为本发明第三实施例提供的终端的结构示意图。
[0058]图3b为本发明第三实施例提供的确定模块的结构示意图。
【具体实施方式】
[0059]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0060]本发明实施例提供一种网络数据下载方法及终端。以下将分别进行详细说明。
[0061 ] 第一实施例
[0062]本实施例将从终端的角度进行描述,该终端可以包括手机、平板电脑、笔记本电脑等无线上网设备。
[0063]请参阅图1,图1具体描述了本发明第一实施例提供的网络数据下载方法,其可以包括:
[0064]SlOl、获取数据下载请求。
[0065]本实施例中,该数据下载请求可以由用户手动点击相应的应用窗口生成,也可以是系统默认生成,譬如,可以是用户建立好所需的下载任务(譬如下载应用程序或者文件等)后,终端自动生成的。
[0066]S102、根据该数据下载请求检测终端当前所处的地理位置信息。
[0067]本实施例中,为节省终端电量,该检测操作并非持续性的,其可以是周期性的。具体可以通过全球定位系统(Global Posit1ning System,GPS)、移动数据网络或者其他方式来检测终端所在的地理位置信息。
[0068]S103、根据该地理位置信息确定对应的目标无线网络及目标下载数据。
[0069]优选的,上述步骤S103具体可以包括:
[0070](I)根据该地理位置信息查找对应的目标下载数据。
[0071]具体的,可以先将该地理位置信息与预设地理位置进行匹配,之后根据匹配成功的预设地理位置查找对应的目标下载数据。优选的,该目标下载数据可以为用户预先选定的目标歌曲、目标视频等文件,或者目标应用等。该预设地理位置可以由用户根据需求自行设定,譬如,用户可以将家里、办公室等经常去且具有可靠无线网络的地方作为该预设地理位置,也可以将出差酒店或者亲戚家住址等不常去或者将要去的地方作为该预设地理位詈,等等。
[0072]需要说明的是,在根据该地理位置信息查找对应的目标下载数