数据传输方法及终端的制作方法

文档序号:8225868阅读:223来源:国知局
数据传输方法及终端的制作方法
【技术领域】
[0001]本发明涉及通信领域,尤其涉及一种数据传输方法及终端。
【背景技术】
[0002]随着无线保真(WIreless-Fidelity,简称WiFi)设备的普及,越来越多的公共场所会向用户提供免费WiFi设备连接,方便用户上网。基于此,一些不法分子也开始在一些公共地点设置钓鱼WiFi,当用户连接这些不安全WiFi设备上网时,用户的金融信息、私密数据常常会被非法拦截,导致用户数据传输的安全性降低。
[0003]对此,现有的一种数据传输方案为,对通过WiFi设备进行传输的数据,统一采用预设的加密机制,对数据进行加密,并将加密后的数据发送给相应的服务器。基于上述方案能够对用户数据的传输安全进行保护,但是,当数据传输量较大时,需要对大量的数据进行加密处理,这就会导致处理资源的消耗和数据传输的延迟,导致数据传输的效率降低。

【发明内容】

[0004]本发明提供一种数据传输方法及终端,用于解决大数据传输的场景下,因数据加密导致的数据传输效率降低的问题。
[0005]本发明的第一个方面是提供一种数据传输方法,包括:
[0006]终端根据当前连接的无线保真WiFi设备的标识,确定所述WiFi设备的安全等级;
[0007]所述终端根据预设的各安全等级对应的加密机制,采用与所述WiFi设备的安全等级对应的加密机制,对待发送的第一数据进行加密处理;
[0008]所述终端将经过加密处理后的所述第一数据和所述WiFi设备的安全等级,通过所述WiFi设备发送给加、解密服务器,以使所述加、解密服务器采用所述WiFi设备的安全等级对应的解密机制,对接收到的数据进行解密,并将解密后的数据发送给目标服务器,其中,针对每个安全等级,所述安全等级对应的解密机制和所述安全等级对应的加密机制是对应的。
[0009]本发明的另一个方面是提供一种终端,包括:
[0010]获取模块,用于根据当前连接的无线保真WiFi设备的标识,确定所述WiFi设备的安全等级;
[0011]处理模块,用于根据预设的各安全等级对应的加密机制,采用与所述WiFi设备的安全等级对应的加密机制,对待发送的第一数据进行加密处理;
[0012]发送模块,用于将经过加密处理后的所述第一数据和所述WiFi设备的安全等级,通过所述WiFi设备发送给加、解密服务器,以使所述加、解密服务器采用所述WiFi设备的安全等级对应的解密机制,对接收到的数据进行解密,并将解密后的数据发送给目标服务器,其中,针对每个安全等级,所述安全等级对应的解密机制和所述安全等级对应的加密机制是对应的。
[0013]本发明提供的数据传输方法及终端,通过根据当前连接的WiFi设备的安全等级,基于相应的加密机制,对将通过该WiFi设备进行传输的数据进行相应的加密处理的方案,实现对基于不同的WiFi设备进行不同加密方式的差异化处理,能够在保证数据安全性的同时,减少不必要的加密所导致的处理资源的消耗和数据传输的延迟,从而有效提高数据传输的效率。
【附图说明】
[0014]图1为本发明实施例一提供的数据传输方法的流程示意图;
[0015]图2为本发明实施例二提供的终端的结构示意图。
【具体实施方式】
[0016]为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。
[0017]图1为本发明实施例一提供的数据传输方法的流程示意图,如图1所示,所述方法包括:
[0018]101、终端根据当前连接的WiFi设备的标识,确定所述WiFi设备的安全等级。
[0019]在实际应用中,需要预先建立各WiFi设备的安全等级。具体的,可以根据实际应用情况对WiFi设备的安全等级进行划分。例如,用户手动添加的WiFi设备,为用户信任的常用WiFi连接设备,通常经过用户的使用认证,其安全等级为高安全级别;由通信运营商、或者公共安全部门等认证过的WiFi设备,为可信WiFi,其安全等级为中安全级别;而被用户投诉过的WiFi设备,通常为不安全的WiFi设备,其安全等级为不安全级别。则除上述情况以外的WiFi设备则为未知的WiFi设备,其安全等级为未知安全级别。
[0020]其中,所述WiFi设备的标识可以包括但不限于:设备名称,物理地址,Mac地址等。
[0021]则相应的,可以分别将不同安全等级的WiFi设备的标识存储在不同的标识库中,这样,终端就可以根据当前其连接的WiFi设备的标识,识别该WiFi设备的安全等级。相应的,101具体可以包括:
[0022]若所述终端检测到所述WiFi设备的标识为当前第一标识库中的标识之一,则判定所述WiFi设备的安全等级为高安全级别,所述第一标识库中存储有用户手动添加的WiFi设备的标识;
[0023]若所述终端检测到所述WiFi设备的标识为当前第二标识库中的标识之一,则判定所述WiFi设备的安全等级为中安全级别,所述第二标识库中存储有通过网络运营商认证的WiFi设备的标识;
[0024]若所述终端检测到所述WiFi设备的标识为当前第三标识库中的标识之一,则判定所述WiFi设备的安全等级为不安全级别,所述第三标识库中存储有被用户举报和投诉过的WiFi设备的标识;
[0025]若所述终端检测到所述WiFi设备的标识不为所述第一标识库、所述第二标识库和所述第三标识库中的标识之一,则判定所述WiFi设备的安全等级为未知安全级别。
[0026]通过上述方式,可以结合实际情况,准确识别当前WiFi设备的安全等级,以便后续进行相应的处理,提高数据传输的安全性。
[0027]102、所述终端根据预设的各安全等级对应的加密机制,采用与所述WiFi设备的安全等级对应的加密机制,对待发送的第一数据进行加密处理。
[0028]在实际应用中,为了兼顾用户的上网数据的安全性和上网体验,本实施例对当前连接的WiFi设备的安全性进行分级,并基于不同安全等级的WiFi设备采用相应不同的加密处理。具体的,WiFi设备的安全性越高,则对待发送的数据进行加密处理的复杂性可以越低,WiFi设备的安全性越低,则对待发送的数据进行加密处理的复杂性需要越高。则相应的,102具体可以包括:
[0029]若所述WiFi设备的安全等级为高安全级别,则所述终端不对所述第一数据进行加密处理;
[0030]若所述WiFi设备的安全等级为中安全级别,则所述终端采用加密复杂度较低的加密算法和/或较简单的密钥对所述第一数据进行加密处理;
[0031]若所述WiFi设备的安全等级为未知安全级别,则所述终端采用加密复杂度较高的加密算法和/或较复杂的密钥对所述第一数据进行加密处理;
[0032]若所述WiFi设备的安全等级为不安全级别,则所述终端采用加密复杂度最高的加密算法和/或最复杂的密钥对所述第一数据进行加密处理。
[0033]其中,所述加密处理的复杂性,具体可以表现为该加密处理采用的加密算法和/或加密密钥。具体的,若所述WiFi设备的安全等级为高安全级别,则所述终端不对所述第一数据进行加密处理,从而确保用户上网体验,降低上网时延;若所述WiFi设备的安全等级为中安全级别,则采用较低加密复杂度加密算法和/或较简单密钥进行加密处理,以在确保用户上网体验
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1