终端网络切换方法、终端网络切换装置及终端与流程

文档序号:11961801阅读:349来源:国知局
终端网络切换方法、终端网络切换装置及终端与流程

本发明涉及终端技术领域,具体而言,涉及一种终端网络切换方法、一种终端网络切换装置和一种终端。



背景技术:

随着Wi-Fi给人们的生活带来越来越丰富的体验,各种公共场所无不提供着免费的Wi-Fi服务,然而部分免费Wi-Fi很可能是黑客为窃取用户隐私数据和私人财产而设定的“陷阱”,具体地,在Wi-Fi环境中,黑客可以搭建不设密码的Wi-Fi陷阱,诱使用户将终端连接到这些陷阱,然后通过软件抓取用户的各类账号、密码等信息数据,可见目前的Wi-Fi网络存在巨大的安全隐患,尤其是当终端中运行一些涉及用户敏感信息的应用程序,无法确保其处于安全的网络环境下。

因此,如何确保应用程序运行在安全的网络环境下成为亟待解决的技术问题。



技术实现要素:

本发明正是基于上述技术问题至少之一,提出了一种新的终端网络切换方案,使得终端的网络环境与应用程序的安全等级相匹配,确保了应用程序能够运行在安全的网络环境下。

有鉴于此,本发明提出了一种终端网络切换方法,包括:检测终端中正在运行的应用程序的安全等级;根据所述应用程序的安全等级,确定是否对所述终端当前的网络环境进行切换。

在该技术方案中,通过检测终端中正在运行的应用程序的安全等级,并根据应用程序的安全等级,确定是否对终端当前的网络环境进行切换,以使终端所在的网路环境与应用程序的安全级别相匹配,确保了应用程序能够运行在安全的网络环境下。

在上述技术方案中,优选地,所述网络环境包括数据网络环境和无线网络环境。

在上述任一项技术方案中,优选地,在所述终端当前处于所述无线网络环境时,所述根据所述应用程序的安全等级,确定是否对所述终端当前的网络环境进行切换的步骤,具体包括:当所述应用程序为第一安全等级时,确定对所述无线网络环境进行切换,并将所述无线网络环境切换为所述数据网络环境;当所述应用程序为第二安全等级时,检测所述终端的当前接入点是否是目标接入点;在所述终端的当前接入点是所述目标接入点时,确定不对所述无线网络环境进行切换;在所述终端的当前接入点不是所述目标接入点时,确定对所述无线网络环境进行切换,并将所述无线网络环境切换为所述数据网络环境;当确定所述应用程序为第三安全等级时,确定不对所述无线网络环境进行切换。

在该技术方案中,在终端处于无线网络环境下时,应用程序的安全级别不同,其对应的网络切换策略也不相同,具体地,在应用程序为第一安全等级(第一安全等级对网络环境的安全性要求较高)时,此时将无线网络环境切换为数据网络环境,以更大程度上满足应用程序对网络环境的安全性要求,在应用程序为第二安全等级(第二安全等级相对于第一安全等级对网络环境的安全性要求较低)时,此时若确定终端的当前接入点是目标接入点(目标接入点可以是用户预先设置的安全级别较高的指定接入点),则确定不对无线网络环境进行切换,若确定终端的当前接入点不是目标接入点,则确定对无线网络环境进行切换,既满足了应用程序对网络环境的安全性要求,同时尽可能地节省数据流量,在应用程序为第三安全等级(第三安全等级相对于第二安全等级对网络环境的安全性要求更低)时,此时确定不对无线网络环境进行切换,在更大程度上节省数据流量。

在上述任一项技术方案中,优选地,在所述终端当前处于所述数据网络环境下时,所述根据所述应用程序的安全等级,确定是否对所述终端当前的网络环境进行切换的步骤,具体包括:当所述应用程序为第一安全等级时,确定不对所述数据网络环境进行切换;当所述应用程序为第二安全等级,在所述终端检测到目标接入点时,确定对所述数据网络环境进行切换,并提示用户接入所述目标接入点,在所述终端未检测到所述目标接入点时,确定不对所述数据网络环境进行切换;当所述应用程序为第三安全等级时,确定对所述数据网络环境进行切换。

在该技术方案中,在终端处于数据网络环境下时,应用程序的安全级别不同,其对应的网络切换策略也不相同,具体地,在应用程序为第一安全等级(第一安全等级对网络环境的安全性要求较高)时,此时确定不对数据网络环境进行切换,以更大程度上满足应用程序对网络环境的安全性要求,在应用程序为第二安全等级(第二安全等级相对于第一安全等级对网络环境的安全性要求较低)时,此时在终端检测到目标接入点(目标接入点可以是用户预先设置的安全级别较高的指定接入点)时,确定对数据网络环境进行切换,并提示用户接入目标接入点,以根据用户输入的接入信息或预存储的目标接入点的接入信息接入目标接入点,既满足了应用程序对网络环境的安全性要求,同时尽可能地节省数据流量,在应用程序为第三安全等级(第三安全等级相对于第二安全等级对网络环境的安全性要求更低)时,此时确定对数据网络环境进行切换,以更大程度上节省数据流量,当然在确定对数据网络进行切换时,终端可检测满足预设接入条件的接入点(预设接入条件包括接入点设置有密码验证、接入点有指定的标识信息,如接入点名称等),并提示用户接入满足预设接入条件的接入点,而避免接入一些安全性较低(如未设置密码验证)的接入点。

在上述任一项技术方案中,优选地,在所述检测终端中正在运行的应用程序的安全等级的步骤之前,还包括:在接收到对所述应用程序的安全等级的设置指令时,设置所述应用程序的安全等级。

在该技术方案中,通过在接收到对应用程序的安全等级的设置指令时,设置应用程序的安全等级,使得用户可根据实际使用需求,来为终端中的应用程序设置安全等级,提升了用户的使用体验。

根据本发明的第二方面,提出了一种终端网络切换装置,包括:检测单元,用于检测终端中正在运行的应用程序的安全等级;处理单元,用于根据所述应用程序的安全等级,确定是否对所述终端当前的网络环境进行切换。

在该技术方案中,通过检测终端中正在运行的应用程序的安全等级,并根据应用程序的安全等级,确定是否对终端当前的网络环境进行切换,以使终端所在的网路环境与应用程序的安全级别相匹配,确保了应用程序能够运行在安全的网络环境下。

在上述技术方案中,优选地,所述网络环境包括数据网络环境和无线网络环境。

在上述任一项技术方案中,优选地,在所述终端当前处于所述无线网络环境时,所述处理单元具体用于:当所述应用程序为第一安全等级时,确定对所述无线网络环境进行切换,并将所述无线网络环境切换为所述数据网络环境;当所述应用程序为第二安全等级时,检测所述终端的当前接入点是否是目标接入点;在所述终端的当前接入点是所述目标接入点时,确定不对所述无线网络环境进行切换;在所述终端的当前接入点不是所述目标接入点时,确定对所述无线网络环境进行切换,并将所述无线网络环境切换为所述数据网络环境;当所述应用程序为第三安全等级时,确定不对所述无线网络环境进行切换。

在该技术方案中,在终端处于无线网络环境下时,应用程序的安全级别不同,其对应的网络切换策略也不相同,具体地,在应用程序为第一安全等级(第一安全等级对网络环境的安全性要求较高)时,此时将无线网络环境切换为数据网络环境,以更大程度上满足应用程序对网络环境的安全性要求,在确定应用程序为第二安全等级(第二安全等级相对于第一安全等级对网络环境的安全性要求较低),此时若确定终端的当前接入点是目标接入点(目标接入点可以是用户预先设置的安全级别较高的指定接入点)时,则确定不对无线网络环境进行切换,若确定终端的当前接入点不是目标接入点时,则确定对无线网络环境进行切换,既满足了应用程序对网络环境的安全性要求,同时尽可能地节省数据流量,在应用程序为第三安全等级(第三安全等级相对于第二安全等级对网络环境的安全性要求更低)时,此时确定不对无线网络环境进行切换,在更大程度上节省数据流量。

在上述任一项技术方案中,优选地,在所述终端当前处于所述数据网络环境下时,所述处理单元具体用于:当所述应用程序为第一安全等级时,确定不对所述数据网络环境进行切换;当所述应用程序为第二安全等级,在所述终端检测到目标接入点时,确定对所述数据网络环境进行切换,并提示用户接入所述目标接入点,在所述终端未检测到所述目标接入点时,确定不对所述数据网络环境进行切换;当所述应用程序为第三安全等级时,确定对所述数据网络环境进行切换。

在该技术方案中,在终端处于数据网络环境下时,应用程序的安全级别不同,其对应的网络切换策略也不相同,具体地,在应用程序为第一安全等级(第一安全等级对网络环境的安全性要求较高)时,此时确定不对数据网络环境进行切换,以更大程度上满足应用程序对网络环境的安全性要求,在应用程序为第二安全等级(第二安全等级相对于第一安全等级对网络环境的安全性要求较低)时,此时在终端检测到目标接入点(目标接入点可以是用户预先设置的安全级别较高的指定接入点)时,确定对数据网络环境进行切换,并提示用户接入目标接入点,以根据用户输入的接入信息或预存储的目标接入点的接入信息接入目标接入点,既满足了应用程序对网络环境的安全性要求,同时尽可能地节省数据流量,在应用程序为第三安全等级(第三安全等级相对于第二安全等级对网络环境的安全性要求更低)时,此时确定对数据网络环境进行切换,以更大程度上节省数据流量,当然在确定对数据网络进行切换时,终端可检测满足预设接入条件的接入点(预设接入条件包括接入点设置有密码验证、接入点有指定的标识信息,如接入点名称等),并提示用户接入满足预设接入条件的接入点,而避免接入一些安全性较低(如未设置密码验证)的接入点。

在上述任一项技术方案中,优选地,还包括:设置单元,用于在接收到对所述应用程序的安全等级的设置指令时,设置所述应用程序的安全等级。

在该技术方案中,通过在接收到对应用程序的安全等级的设置指令时,设置应用程序的安全等级,使得用户可根据实际使用需求,来为终端中的应用程序设置安全等级,提升了用户的使用体验。

根据本发明的第三方面,提出了一种终端,包括:如上述技术方案中任一项所述的终端网络切换装置。

通过以上技术方案,使得终端的网络环境与应用程序的安全等级相匹配,确保了应用程序能够运行在安全的网络环境下,同时尽可能地节省了数据流量。

附图说明

图1示出了根据本发明的一个实施例的终端网络切换方法的示意流程图;

图2示出了根据本发明的实施例的终端网络切换装置的示意框图;

图3示出了根据本发明的一个实施例的终端的示意框图;

图4示出了根据本发明的另一个实施例的终端的示意框图;

图5示出了根据本发明的另一个实施例的终端网络切换方法的示意流程图。

具体实施方式

为了能够更清楚地理解本发明的上述目的、特征和优点,下面结合附图和具体实施方式对本发明进行进一步的详细描述。需要说明的是,在不冲突的情况下,本申请的实施例及实施例中的特征可以相互组合。

在下面的描述中阐述了很多具体细节以便于充分理解本发明,但是,本发明还可以采用其他不同于在此描述的其他方式来实施,因此,本发明的保护范围并不受下面公开的具体实施例的限制。

图1示出了根据本发明的一个实施例的终端网络切换方法的示意流程图。

如图1所示,根据本发明的一个实施例的终端网络切换方法,包括:

步骤102,检测终端中正在运行的应用程序的安全等级。

步骤104,根据所述应用程序的安全等级,确定是否对所述终端当前的网络环境进行切换。其中,所述网络环境包括数据网络环境和无线网络环境。当有多个不同安全等级的应用程序同时运行时,可根据安全级别最高的应用程序,确定是否对终端当前的网络环境进行切换,或可根据选定的应用程序(具体地,可显示包括多个正在运行的应用程序的选择界面,根据接收到的选择操作,确定选定的应用程序)的安全级别确定是否对终端当前的网络环境进行切换。

通过检测终端中正在运行的应用程序的安全等级,并根据应用程序的安全等级,确定是否对终端当前的网络环境进行切换,以使终端所在的网路环境与应用程序的安全级别相匹配,确保了应用程序能够运行在安全的网络环境下。

优选地,在所述终端当前处于所述无线网络环境时,步骤104具体包括:当所述应用程序为第一安全等级时,确定对所述无线网络环境进行切换,并将所述无线网络环境切换为所述数据网络环境;当所述应用程序为第二安全等级时,检测所述终端的当前接入点是否是目标接入点;在所述终端的当前接入点是所述目标接入点时,确定不对所述无线网络环境进行切换;在所述终端的当前接入点不是所述目标接入点时,确定对所述无线网络环境进行切换,并将所述无线网络环境切换为所述数据网络环境;当所述应用程序为第三安全等级时,确定不对所述无线网络环境进行切换。

在该技术方案中,在终端处于无线网络环境下时,应用程序的安全级别不同,其对应的网络切换策略也不相同,具体地,在应用程序为第一安全等级(第一安全等级对网络环境的安全性要求较高),此时将无线网络环境切换为数据网络环境,以更大程度上满足应用程序对网络环境的安全性要求,在应用程序为第二安全等级(第二安全等级相对于第一安全等级对网络环境的安全性要求较低),此时若确定终端的当前接入点是目标接入点(目标接入点可以是用户预先设置的安全级别较高的指定接入点)时,确定不对无线网络环境进行切换,若确定终端的当前接入点不是目标接入点时,确定对无线网络环境进行切换,既满足了应用程序对网络环境的安全性要求,同时尽可能地节省数据流量,在应用程序为第三安全等级(第三安全等级相对于第二安全等级对网络环境的安全性要求更低)时,此时确定不对无线网络环境进行切换,在更大程度上节省数据流量。

优选地,在所述终端当前处于所述数据网络环境下时,步骤104具体包括:当所述应用程序为第一安全等级时,确定不对所述数据网络环境进行切换;当所述应用程序为第二安全等级,在所述终端检测到目标接入点时,确定对所述数据网络环境进行切换,并提示用户接入所述目标接入点;在所述终端未检测到所述目标接入点时,确定不对所述数据网络环境进行切换;当所述应用程序为第三安全等级时,确定对所述数据网络环境进行切换。

在该技术方案中,在终端处于数据网络环境下时,应用程序的安全级别不同,其对应的网络切换策略也不相同,具体地,在确定应用程序为第一安全等级(第一安全等级对网络环境的安全性要求较高),此时确定不对数据网络环境进行切换,以更大程度上满足应用程序对网络环境的安全性要求,在确定应用程序为第二安全等级(第二安全等级相对于第一安全等级对网络环境的安全性要求较低),此时在终端检测到目标接入点(目标接入点可以是用户预先设置的安全级别较高的指定接入点)时,确定对数据网络环境进行切换,并提示用户接入目标接入点,以根据用户输入的接入信息或预存储的目标接入点的接入信息接入目标接入点,既满足了应用程序对网络环境的安全性要求,同时尽可能地节省数据流量,在应用程序为第三安全等级(第三安全等级相对于第二安全等级对网络环境的安全性要求更低)时,此时确定对数据网络环境进行切换,以更大程度上节省数据流量,当然在确定对数据网络进行切换时,终端可检测满足预设接入条件的接入点(预设接入条件包括接入点设置有密码验证、接入点有指定的标识信息,如接入点名称等),并提示用户接入满足预设接入条件的接入点,而避免接入一些安全性较低(如未设置密码验证)的接入点

在上述任一项技术方案中,优选地,还包括:在接收到对所述应用程序的安全等级的设置指令时,设置所述应用程序的安全等级。

在该技术方案中,通过在接收到对应用程序的安全等级的设置指令时,设置应用程序的安全等级,使得用户可根据实际使用需求,来为终端中的应用程序设置安全等级,提升了用户的使用体验。

图2示出了根据本发明的实施例的终端网络切换装置的示意框图。

如图2所示,根据本发明的实施例的终端网络切换装置200,包括:检测单元202和处理单元204。

其中,检测单元202用于检测终端中正在运行的应用程序的安全等级;处理单元204用于根据所述应用程序的安全等级,确定是否对所述终端当前的网络环境进行切换。其中,所述网络环境包括数据网络环境和无线网络环境。

通过检测终端中正在运行的应用程序的安全等级,并根据应用程序的安全等级,确定是否对终端当前的网络环境进行切换,以使终端所在的网路环境与应用程序的安全级别相匹配,确保了应用程序能够运行在安全的网络环境下。其中,当有多个不同安全等级的应用程序同时运行时,根据安全级别最高的应用程序,确定是否对终端当前的网络环境进行切换,或根据选定的应用程序(具体地,可显示包括多个正在运行的应用程序的选择界面,根据接收到的选择操作,确定选定的应用程序)的安全级别确定是否对终端当前的网络环境进行切换。

优选地,在所述终端当前处于所述无线网络环境时,所述处理单元204具体用于:当所述应用程序为第一安全等级时,确定对所述无线网络环境进行切换,并将所述无线网络环境切换为所述数据网络环境;当所述应用程序为第二安全等级时,检测所述终端的当前接入点是否是目标接入点;在所述终端的当前接入点是所述目标接入点时,确定不对所述无线网络环境进行切换;在所述终端的当前接入点不是所述目标接入点时,确定对所述无线网络环境进行切换,并将所述无线网络环境切换为所述数据网络环境;当所述应用程序为第三安全等级时,确定不对所述无线网络环境进行切换。

在该技术方案中,在终端处于无线网络环境下时,应用程序的安全级别不同,其对应的网络切换策略也不相同,具体地,在应用程序为第一安全等级(第一安全等级对网络环境的安全性要求较高)时,此时将无线网络环境切换为数据网络环境,以更大程度上满足应用程序对网络环境的安全性要求,在应用程序为第二安全等级(第二安全等级相对于第一安全等级对网络环境的安全性要求较低)时,此时若确定终端的当前接入点是目标接入点(目标接入点可以是用户预先设置的安全级别较高的指定接入点)时,确定不对无线网络环境进行切换,若确定终端的当前接入点不是目标接入点时,确定对无线网络环境进行切换,既满足了应用程序对网络环境的安全性要求,同时尽可能地节省数据流量,在应用程序为第三安全等级(第三安全等级相对于第二安全等级对网络环境的安全性要求更低)时,此时确定不对无线网络环境进行切换,在更大程度上节省数据流量。

优选地,在所述终端当前处于所述数据网络环境下时,所述处理单元204具体用于:当所述应用程序为第一安全等级时,确定不对所述数据网络环境进行切换;当所述应用程序为第二安全等级,在所述终端检测到目标接入点时,确定对所述数据网络环境进行切换,并提示用户接入所述目标接入点,在所述终端未检测到所述目标接入点时,确定不对所述数据网络环境进行切换;当所述应用程序为第三安全等级时,确定对所述数据网络环境进行切换。

在该技术方案中,在终端处于数据网络环境下时,应用程序的安全级别不同,其对应的网络切换策略也不相同,具体地,在应用程序为第一安全等级(第一安全等级对网络环境的安全性要求较高)时,此时确定不对数据网络环境进行切换,以更大程度上满足应用程序对网络环境的安全性要求,在应用程序为第二安全等级(第二安全等级相对于第一安全等级对网络环境的安全性要求较低)时,此时在终端检测到目标接入点(目标接入点可以是用户预先设置的安全级别较高的指定接入点)时,确定对数据网络环境进行切换,并提示用户接入目标接入点,以根据用户输入的接入信息或预存储的目标接入点的接入信息接入目标接入点,既满足了应用程序对网络环境的安全性要求,同时尽可能地节省数据流量,在应用程序为第三安全等级(第三安全等级相对于第二安全等级对网络环境的安全性要求更低)时,此时确定对数据网络环境进行切换,以更大程度上节省数据流量,当然在确定对数据网络进行切换时,终端可检测满足预设接入条件的接入点(预设接入条件包括接入点设置有密码验证、接入点有指定的标识信息,如接入点名称等),并提示用户接入满足预设接入条件的接入点,而避免接入一些安全性较低(如未设置密码验证)的接入点。

在上述任一项技术方案中,优选地,还包括:设置单元206,用于在接收到对所述应用程序的安全等级的设置指令时,设置所述应用程序的安全等级。

在该技术方案中,通过在接收到对应用程序的安全等级的设置指令时,设置应用程序的安全等级,使得用户可根据实际使用需求,来为终端中的应用程序设置安全等级,提升了用户的使用体验。

图3示出了根据本发明的一个实施例的终端的示意框图。

如图3所示,根据本发明的一个实施例的终端300,包括:如图2所示的终端网络切换装置200。

以下结合图4和图5对本发明的技术方案作进一步说明。

如图4所示,根据本发明的另一个实施例的终端400,包括:安全等级设置单元402、网络监控单元404、判决单元406和网络控制单元408。其中,安全等级设置单元402用于设置终端中的应用程序的安全等级;网络监控单元404用于监控终端所处的网络环境,并向判决单元406反馈网络环境信息;判决单元406用于判断当前的网络环境与前台运行的应用程序的安全等级是否匹配,然后将判决结果反馈给网络控制单元408;网络控制单元408用于根据判决结果控制终端网路切换。

具体地,上述各个模块间的处理流程,如图5所示,包括:

步骤502,设置应用程序的安全等级。具体地,用户可根据所使用应用程序的用途设置安全等级。

步骤504,安全等级设置单元把各应用程序的安全等级反馈给判决单元。

步骤506,用户启用应用程序。

步骤508,网络监控单元检测网络环境并向判决单元反馈网络环境信息。

步骤510,判断网络环境与应用程序的安全等级是否匹配,若是,则执行512;否则,执行步骤514。

步骤512,允许终端维持原来的Wi-Fi网络环境;

步骤514,切换到数据网络环境。

在上述过程中,在步骤502中,安全等级设置单元可为用户提供三种等级选择:分别为A(即第一安全等级)、B(即第二安全等级)、C(即第三安全等级),A级是指无条件切换为数据网络环境(如4G网络),C级则可允许用户在任何有保障的Wi-Fi网络条件下使用,而B级意味着只有终端连接到特定的Wi-Fi热点(即接入点)时,应用程序才可以维持在当前Wi-Fi环境下运行,否则,也会强行切换为4G网络。因此当用户对某应用程序设置等级为B时,要求提供可信任的Wi-Fi热点的SSID(Service Set Identifier,服务集标识)和密码。

在步骤508中,如果网络监控单元检测到终端处于Wi-Fi网络环境,网络监控单元也会将已连接热点的SSID和密码反馈给判决单元,同时也定时对附近Wi-Fi热点进行扫描,对没有密码保护的热点进行安全标记,用于提醒用户这些热点存在隐患。

在步骤510中,如果网络监控单元检测当前的网络环境为4G网络,所有应用程序的判决结果都视为匹配;如果用户对应用程序的保护等级设置为B时,而终端正处于Wi-Fi连接状态,但当前Wi-Fi热点的SSID和密码与保护等级B要求提供的Wi-Fi保障性信息不一致,判决结果将视为不匹配。

在步骤510中,如果当前运行的应用程序的保护等级是B或者C,出于节省流量的考虑,网络监控单元将会重新扫描附近的Wi-Fi热点,并评估该热点是否满足当前应用程序的安全保障条件,如果满足,终端则会向用户发出使用提示。例如,如果当前运行的应用程序等级为C,而终端处于4G网络状态,网络监控单元将会搜索可靠的Wi-Fi热点以供用户选择。

在步骤510中,如果当前运行的应用软件等级为A和B,网络控制单元会强行切换为4G网络。

在上述实施例中,基于用户设置应用程序的安全等级,通过实时监控网络环境并能够判断当前网络环境对调用的应用程序是否存在安全隐患,能够在不同风险程度网络环境中切换网络类型,既可以利用4G网络优先保障用户调用保密性较高的应用程序,从而为终端网络环境的安全保障建立防线,提高了用户隐私和财产安全的保障力度,又可以根据应用程序的安全等级搜索可信任的Wi-Fi热点以供用户使用,降低了用户对于过度使用流量的忧虑,在优先保障用户终端网络安全的前提下,兼顾了节省流量的问题。

以上结合附图详细说明了本发明的技术方案,本发明的技术方案提出了一种新的终端网络切换方案,使得终端的网络环境与应用程序的安全等级相匹配,确保了应用程序能够运行在安全的网络环境下,同时尽可能地节省了数据流量。

以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

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