数据传输方法及移动终端与流程

文档序号:13011551阅读:221来源:国知局
数据传输方法及移动终端与流程

本发明涉及数据处理领域,具体涉及一种数据传输方法及移动终端。



背景技术:

现有技术中,随着无线局域网络wlan的广泛应用,越来越多的小型范围内例如家庭、商场、办公室等可使用内部设置的wlan网络,但是用户在使用这些wlan的过程中,也存在一定的安全隐患。

目前,当用户手机连入wlan后,手机里的应用会默认使用wlan上网,即使手机的移动数据仍开启,还是会优先通过wlan上网,由于公共wlan存在安全性问题,当用户使用手机进行移动支付、私密聊天、收发工作邮件等操作时,可能会发生数据泄露。



技术实现要素:

本发明实施例提供了一种数据传输方法及移动终端,在移动终端的网络连接状态为无线局域网络wlan状态时,仍可通过移动通信网络传输数据,使得可以提高数据传输的安全性。

本发明实施例第一方面提供了一种数据传输方法,包括:

在检测到目标应用的数据的传输请求时,获取当前的网络连接状态;

在检测到所述当前的网络连接状态为无线局域网络wlan状态时,检测所述目标应用是否为预设应用集合中的应用;

在检测到所述目标应用为所述预设应用集合中的应用时,通过移动通信网络传输所述数据。

结合本发明实施例的第一方面,在第一方面的第一种可能的实施方式中,所述在检测到所述当前的网络连接状态为无线局域网络wlan状态时,检测所述目标应用是否为预设应用集合中的应用,包括:

在检测到所述当前的网络连接状态为无线局域网络wlan状态时,建立与所述移动通信网络的通信连接。

结合本发明实施例第一方面,在第一方面的第二种可能实施方式中,所述在检测到所述目标应用为所述预设应用集合中的应用时,通过移动通信网络传输所述数据,包括:

在检测到所述目标应用为所述预设应用集合中的应用时,建立与所述移动通信网络的通信连接,通过所述移动通信网络传输所述数据。

结合本发明实施例第一方面,在第一方面的第三种可能实施方式中,所述在检测到所述目标应用为所述预设应用时,通过移动通信网络传输所述数据,包括:

在检测到所述目标应用为所述预设应用时,确定所述数据的数据类型;

在检测到所述数据类型为预设数据类型时,通过所述移动通信网络传输所述数据;

在检测到所述数据类型不是所述预设数据类型时,通过所述无线局域网络wlan传输所述数据。

结合本发明实施例第一方面至第一方面的第三种可能实施方式,在第一方面的第四种可能实施方式中,所述允许所述应用通过移动网络上网之后,所述方法还包括:

在检测到所述目标应用通过所述移动通信网络传输的数据流量大于预设流量阈值时,输出用于确认是否删除所述预设应用集合中的所述目标应用的通知;

在检测到针对所述通知的确认操作时,在所述预设应用集合中删除所述目标应用。

本发明实施例第二方面提供了一种移动终端,包括:

获取单元,用于在检测到目标应用的数据的传输请求时,获取当前的网络连接状态;

第一处理单元,用于在检测到所述当前的网络连接状态为无线局域网络wlan状态时,检测所述目标应用是否为预设应用集合中的应用;

第二处理单元,用于在检测到所述目标应用为所述预设应用集合中的应用时,通过移动通信网络传输所述数据。

结合本发明实施例第二方面,在第二方面的第一种可能实施方式中,所述第一处理单元用于:

在检测到所述移动终端处于无线局域网络wlan状态时,建立与所述移动通信网络的通信连接。

结合本发明实施例第二方面,在第二方面的第二种可能实施方式中,所述第二处理单元用于:

在检测到所述目标应用为所述预设应用集合中的应用时,建立与所述移动通信网络的通信连接,通过所述移动通信网络传输所述数据。

结合本发明实施例第二方面,在第二方面的第三种可能实施方式中,所述第二处理单元包括:

确定模块,用于在检测到所述目标应用为所述预设应用时,确定所述数据的数据类型;

传输模块,用于在检测到所述数据类型为预设数据类型时,通过所述移动通信网络传输所述数据;

所述传输模块,还用于在检测到所述数据类型不是所述预设数据类型时,通过所述无线局域网络wlan传输所述数据。

结合本发明实施例第二方面至第二方面的第三种可能实施方式,在第二方面的第四种可能实施方式中,所述移动终端还包括:

通知单元,用于在检测到所述目标应用通过所述移动通信网络传输的数据流量大于预设流量阈值时,输出用于确认是否删除所述预设应用集合中的所述目标应用的通知;

删除单元,用于在检测到针对所述通知的确认操作时,在所述预设应用集合中删除所述目标应用。

实施本发明实施例,具有如下有益效果:

通过本发明实施例,移动终端首先在检测到目标应用的数据的传输请求时,获取当前的网络连接状态,其次,移动终端在检测到所述当前的网络连接状态为无线局域网络wlan状态时,检测所述目标应用是否为预设应用集合中的应用,最后,移动终端在检测到所述目标应用为所述预设应用集合中的应用时,通过移动通信网络传输所述数据。从而,实现在移动终端的网络连接状态为无线局域网络wlan状态时,针对目标应用仍可通过移动通信网络传输数据,使得可以提高数据传输的安全性。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本发明实施例提供的一种数据传输方法的流程示意图;

图2是本发明实施例提供的另一种数据传输方法的流程示意图;

图3a是本发明实施例提供的一种移动终端的结构示意图;

图3b是本发明实施例提供的图3a所描述的移动终端的第二处理单元的结构示意图;

图3c是本发明实施例提供的另一种移动终端的结构示意图;

图4是本发明实施例提供的另一种移动终端的结构示意图。

具体实施方式

为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其他步骤或单元。

在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本发明的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。

本发明实施例所涉及到的移动终端可以包括各种具有无线通信功能的手持设备、车载设备、可穿戴设备、计算设备或连接到无线调制解调器的其他处理设备,以及各种形式的用户设备(userequipment,ue),移动台(mobilestation,ms),终端设备(terminaldevice)等等。为方便描述,上面提到的设备统称为移动终端。下面对本发明实施例进行详细介绍。

请参阅图1,为本发明实施例提供的一种数据传输方法的第一实施例流程示意图。本实施例中所描述的数据传输方法,包括以下步骤:

s101,移动终端在检测到目标应用的数据的传输请求时,获取当前的网络连接状态。

其中,目标应用可包括但不仅限于:视频应用(如腾讯视频、爱奇艺、优酷等)、社交应用(如微信、微博、qq等)、游戏应用(如王者荣耀、斗地主等)、支付应用(如支付宝、微信支付、苹果支付等)。

其中,目标应用可包括移动终端的系统应用和第三方应用。

其中,目标应用的数据传输请求可包括数据上传请求和数据下载请求。

其中,移动终端的网络状态可包括无线局域网络wlan状态和移动通信网络2g/3g/4g状态。

s102,上述移动终端在检测到所述当前的网络连接状态为无线局域网络wlan状态时,检测所述目标应用是否为预设应用集合中的应用。

其中,无线局域网络wlan可包括wifi网络。

其中,预设应用集合可由用户指定,用户可将需要高级别安全性的应用,如支付应用、社交应用等列入预设应用集合。

s103,上述移动终端在检测到所述目标应用为所述预设应用集合中的应用时,通过移动通信网络传输所述数据。

其中,移动终端在检测到目标应用为预设应用集合中的应用时,即使移动终端的网络连接状态为无线局域网络wlan状态,目标应用仍需通过移动通信网络传输数据。

其中,实施本发明实施例提供的数据处传输方法,可通过在移动终端的设置中开启相应的功能,或者通过开启相应的应用来实现。在移动终端开启该功能或该应用时,可在移动终端的显示屏上同时显示wlan信号标识和移动通信网络信号标识,在检测到目标应用通过wlan上网时,突出显示wlan信号标识,在检测到目标应用通过移动通信网络上网时,突出显示移动通信网络信号标识。在检测到针对wlan信号标识的选取操作时,开启或关闭所述wlan,在检测到针对移动通信网络信号标识的选取操作时,开启或关闭移动通信网络。有利于用户了解目标应用当前的数据传输的方式,并且有利于用户快速开启或关闭wlan和移动通信网络。

可以看出,本发明实施例中,移动终端首先在检测到目标应用的数据的传输请求时,获取当前的网络连接状态,其次,移动终端在检测到所述当前的网络连接状态为无线局域网络wlan状态时,检测所述目标应用是否为预设应用集合中的应用,最后,移动终端在检测到所述目标应用为所述预设应用集合中的应用时,通过移动通信网络传输所述数据。从而,实现在移动终端的网络连接状态为无线局域网络wlan状态时,针对目标应用仍可通过移动通信网络传输数据,有利于提高数据传输的安全性。

在一个可能的示例中,所述方法还包括:在检测到所述当前的网络连接状态为无线局域网络wlan状态时,建立与所述移动通信网络的通信连接。

其中,移动终端在移动通信系统中的蜂窝小区中处于驻留状态,在建立和移动通信网络的通信连接后,可由驻留状态切换到附着状态,从而进行数据的传输。

可见,本示例中,在检测到移动终端的网络连接状态为无线局域网络wlan状态时,就建立移动终端和移动通信网络的通信连接,使得移动终端在蜂窝小区中由驻留状态切换到附着状态,有利于提高安全性的同时,减少移动终端的处理时长,提高数据传输的效率。

在一个可能的示例中,所述在检测到所述目标应用为所述预设应用集合中的应用时,通过移动通信网络传输所述数据,包括:在检测到所述目标应用为所述预设应用集合中的应用时,建立与所述移动通信网络的通信连接,通过所述移动通信网络传输所述数据。

可见,本示例中,移动终端在检测到目标应用是预设应用集合中的应用时,再建立移动终端和移动通信网络的通信连接,使得移动终端在蜂窝小区中由驻留状态切换到附着状态,有利于提高安全性的同时,降低移动终端功耗,更加省电。

在一个可能的示例中所述在检测到所述目标应用为所述预设应用时,通过移动通信网络传输所述数据,包括:在检测到所述目标应用为所述预设应用时,确定所述数据的数据类型;在检测到所述数据类型为预设数据类型时,通过所述移动通信网络传输所述数据;在检测到所述数据类型不是所述预设数据类型时,通过所述无线局域网络wlan传输所述数据。

其中,预设数据类型可由用户进行设定,可以是鉴权数据类型,对应身份验证数据。例如,在使用微信应用时,在进行微信支付或者微信聊天时,可以通过移动通信网络传输对应的数据,在进行微信视频聊天或朋友圈视频观看时,可以通过无线局域网络wlan传输对应的数据。

可见,本示例中,对目标应用的数据类型进行检测,在数据类型为预设数据类型时,通过移动通信网络传输数据,在数据类型不为预设数据类型时,通过无线局域网络wlan传输数据,有利于在提高数据传输安全性的同时,节省移动数据流量。

在一中可能的示例中,所述在检测到所述当前的网络连接状态为无线局域网络wlan状态时,包括:对移动终端的当前位置进行定位,在检测到所述当前位置为预设位置时,通过所述无线局域网络wlan传输所述数据。

其中,预设位置可由用户进行设定,例如可以是家里、公司等位置。例如,当检测到移动终端的位置是在用户家里时,即可让目标应用也通过无线局域网络wlan传输数据。

可见,在本示例中,通过对移动终端的当前位置进行定位,从而确定当前连接的无线局域网络wlan的安全性,从而使得目标应用为预设应用时,也可通过移动通信网络上网,有利于节省移动数据流量。

在一中可能的示例中,所述在检测到所述当前的网络连接状态为无线局域网络wlan状态时,包括:在检测到所述无线局域网络wlan为预设无线局域网络wlan时,通过所述无线局域网络wlan传输所述数据,在检测到所述无线局域网络wlan不为所述预设无线局域网络wlan时,通过所述移动通信网络传输所述数据。

其中,预设无线局域网络wlan可由用户进行设定,用户可以根据移动终端的wlan连接历史记录,将移动终端连接过的wlan中的可靠wlan设定为预设wlan。

可见,本示例中,在移动终端检测到当前无线局域网络wlan为预设无线局域网络wlan时,即可通过无线局域网络wlan传输所述数据,在检测到当前无线局域网络wlan不为所述预设无线局域网络wlan时,即可通过移动通信网络传输所述数据。有利于节省移动数据流量。

与上述图1所示的实施例一致的,请参阅图2,图2是本发明实施例提供的一种数据传输方法的第二实施例流程示意图,本实施例中所描述的数据传输方法,包括以下步骤:

s201,上述移动终端在检测到目标应用的数据的传输请求时,获取当前的网络连接状态。

s202,上述移动终端在检测到所述当前的网络连接状态为无线局域网络wlan状态时,检测所述目标应用是否为预设应用集合中的应用。

s203,上述移动终端在检测到所述目标应用为所述预设应用集合中的应用时,通过移动通信网络传输所述数据。

s204,上述移动终端在检测到所述目标应用通过所述移动通信网络传输的数据流量大于预设流量阈值时,输出用于确认是否删除所述预设应用集合中的所述目标应用的通知。

其中,预设流量阈值可由用户设定,可以是50兆、100兆或其它预设流量阈值。

s205,上述移动终端在检测到针对所述通知的确认操作时,在所述预设应用集合中删除所述目标应用。

例如,微信应用为目标应用,预设流量阈值为100兆,在用户使用微信应用时消耗的移动数据流量超过100兆时,移动终端会输出用于提示用户是否将微信应用的数据传输方式切换为通过无线局域网络wlan进行数据传输,在用户点击确认操作后,微信应用即可切换到通过无线局域网络wlan传输数据。

可以看出,本发明实施例中,移动终端首先在检测到目标应用的数据的传输请求时,获取当前的网络连接状态,其次,移动终端在检测到所述当前的网络连接状态为无线局域网络wlan状态时,检测所述目标应用是否为预设应用集合中的应用,再次,移动终端在检测到所述目标应用为所述预设应用集合中的应用时,通过移动通信网络传输所述数据,再次,移动终端上述移动终端在检测到所述目标应用通过所述移动通信网络传输的数据流量大于预设流量阈值时,输出用于确认是否删除所述预设应用集合中的所述目标应用的通知,最后,移动终端在检测到针对所述通知的确认操作时,在所述预设应用集合中删除所述目标应用。从而,在目标应用通过移动通信网络传输的数据流量大于预设流量阈值时,输出用于提醒用户是否在预设应用集合中将目标应用删除,在用户确认后,可在预设应用集合中删除目标应用,使得目标应用的上网方式有通过移动通信网络上网切换为通过无线局域网络wlan上网,有利于节省数据流量。

与上述一致地,以下为实施上述本发明实施例提供的数据传输方法的装置,具体如下:

请参阅图3a,为本发明实施例提供的一种移动终端的实施例结构示意图。本实施例中所描述的移动终端,包括:获取单元301、第一处理单元302和第二处理单元303,具体如下:

获取单元301,用于在检测到目标应用的数据的传输请求时,获取当前的网络连接状态;

第一处理单元302,用于在检测到所述当前的网络连接状态为无线局域网络wlan状态时,检测所述目标应用是否为预设应用集合中的应用;

第二处理单元303,用于在检测到所述目标应用为所述预设应用集合中的应用时,通过移动通信网络传输所述数据。

可选地,所述第一处理单元302用于:

在检测到所述移动终端处于无线局域网络wlan状态时,建立与所述移动通信网络的通信连接。

可选地,所述第二处理单元303用于:

在检测到所述目标应用为所述预设应用集合中的应用时,建立与所述移动通信网络的通信连接,通过所述移动通信网络传输所述数据。

可选地,如图3b,图3a所描述的移动终端的第二处理单元303可包括:确定模块3031和传输模块3032,具体如下:

确定模块3031,用于在检测到所述目标应用为所述预设应用时,确定所述数据的数据类型;

传输模块3032,用于在检测到所述数据类型为预设数据类型时,通过所述移动通信网络传输所述数据;

所述传输模块3032,还用于在检测到所述数据类型不是所述预设数据类型时,通过所述无线局域网络wlan传输所述数据。

可选地,如图3c,图3c为图3a的一种变型结构,图3c与图3a相比较,图3a所描述的移动终端还可包括:

通知单元304,用于在检测到所述目标应用通过所述移动通信网络传输的数据流量大于预设流量阈值时,输出用于确认是否删除所述预设应用集合中的所述目标应用的通知;

删除单元305,用于在检测到针对所述通知的确认操作时,在所述预设应用集合中删除所述目标应用。

可以看出,本发明实施例中,移动终端首先在检测到目标应用的数据的传输请求时,获取当前的网络连接状态,其次,移动终端在检测到所述当前的网络连接状态为无线局域网络wlan状态时,检测所述目标应用是否为预设应用集合中的应用,最后,移动终端在检测到所述目标应用为所述预设应用集合中的应用时,通过移动通信网络传输所述数据。从而,实现在移动终端的网络连接状态为无线局域网络wlan状态时,针对目标应用仍可通过移动通信网络传输数据,使得可以提高数据传输的安全性。

请参阅图4,为本发明实施例提供的一种移动终端的第二实施例结构示意图。本实施例中所描述的移动终端,包括:至少一个输入设备1000;至少一个输出设备2000;至少一个处理器3000,例如cpu;和存储器4000,上述输入设备1000、输出设备2000、处理器3000和存储器4000通过总线5000连接。

其中,上述输入设备1000具体可为触控面板、物理按键或者鼠标。

上述输出设备2000具体可为显示屏。

上述存储器4000可以是高速ram存储器,也可为非易失存储器(non-volatilememory),例如磁盘存储器。上述存储器4000用于存储一组程序代码,上述输入设备1000、输出设备2000和处理器3000用于调用存储器4000中存储的程序代码,执行如下操作:

上述处理器3000,用于:

在检测到目标应用的数据的传输请求时,获取当前的网络连接状态;

在检测到所述当前的网络连接状态为无线局域网络wlan状态时,检测所述目标应用是否为预设应用集合中的应用;

在检测到所述目标应用为所述预设应用集合中的应用时,通过移动通信网络传输所述数据。

可选地,上述处理器3000在检测到所述当前的网络连接状态为无线局域网络wlan状态时,检测所述目标应用是否为预设应用集合中的应用,包括:

在检测到所述当前的网络连接状态为无线局域网络wlan状态时,建立与所述移动通信网络的通信连接。

可选地,上述处理器3000在检测到所述目标应用为所述预设应用集合中的应用时,通过移动通信网络传输所述数据,包括:

在检测到所述目标应用为所述预设应用集合中的应用时,建立与所述移动通信网络的通信连接,通过所述移动通信网络传输所述数据。

可选地,上述处理器3000在检测到所述目标应用为所述预设应用时,通过移动通信网络传输所述数据,包括:

在检测到所述目标应用为所述预设应用时,确定所述数据的数据类型;

在检测到所述数据类型为预设数据类型时,通过所述移动通信网络传输所述数据;

在检测到所述数据类型不是所述预设数据类型时,通过所述无线局域网络wlan传输所述数据。

可选地,上述处理器3000通过移动通信网络传输所述数据之后,,所述方法还包括:

在检测到所述目标应用通过所述移动通信网络传输的数据流量大于预设流量阈值时,输出用于确认是否删除所述预设应用集合中的所述目标应用的通知;

在检测到针对所述通知的确认操作时,在所述预设应用集合中删除所述目标应用。

本发明实施例还提供一种计算机存储介质,其中,该计算机存储介质可存储有程序,该程序执行时包括上述方法实施例中记载的任何一种数据传输方法的部分或全部步骤。

尽管在此结合各实施例对本发明进行了描述,然而,在实施所要求保护的本发明过程中,本领域技术人员通过查看所述附图、公开内容、以及所附权利要求书,可理解并实现所述公开实施例的其他变化。在权利要求中,“包括”(comprising)一词不排除其他组成部分或步骤,“一”或“一个”不排除多个的情况。单个处理器或其他单元可以实现权利要求中列举的若干项功能。相互不同的从属权利要求中记载了某些措施,但这并不表示这些措施不能组合起来产生良好的效果。

本领域技术人员应明白,本发明的实施例可提供为方法、装置(设备)、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。计算机程序存储/分布在合适的介质中,与其它硬件一起提供或作为硬件的一部分,也可以采用其他分布形式,如通过internet或其它有线或无线电信系统。

本发明是参照本发明实施例的方法、装置(设备)和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

尽管结合具体特征及其实施例对本发明进行了描述,显而易见的,在不脱离本发明的精神和范围的情况下,可对其进行各种修改和组合。相应地,本说明书和附图仅仅是所附权利要求所界定的本发明的示例性说明,且视为已覆盖本发明范围内的任意和所有修改、变化、组合或等同物。显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1