本申请涉及移动通信领域,尤其涉及一种网络连接方法以及终端。
背景技术:
1、保真(wireless fidelity,wifi),是当今使用最广的一种无线网络传输技术,实际上就是把有线网络信号转换成无线信号,并供支持wifi技术的终端(例如电脑、手机等)接收,以使终端通过连接wifi网络来实现数据传输。在实际应用中,终端会在不同场所连接不同的wifi网络,部分wifi网络是公开的,较为容易泄漏终端的用户数据,从而带来数据安全隐患。
技术实现思路
1、本申请提供了一种网络连接方法以及终端,包括以下技术方案:
2、一种网络连接方法,包括:
3、获得至少一个网络的状态;
4、确定终端当前运行的目标应用,以及所述终端的当前使用场景;
5、基于至少一个所述网络中符合第一条件的网络,确定为第一网络;其中,所述第一条件包括:所述网络的状态为第一状态,与所述网络匹配的使用场景集合包含所述当前使用场景,与所述网络匹配的应用集合包含所述目标应用;
6、触发所述终端连接到所述第一网络。
7、可选的,获得至少一个网络的状态,包括:
8、基于至少一个网络的无线接入点位置,和/或至少一个所述网络的加密信息,和/或至少一个所述网络匹配的历史连接次数,和/或至少一个所述网络匹配的历史断开次数,确定至少一个所述网络的状态;
9、其中,所述网络的历史连接次数以及历史断开次数,基于所述网络的使用日志所确定。
10、可选的,所述方法还包括:
11、如果至少一个所述网络不符合第一条件,基于至少一个所述网络中符合第二条件的网络,确定为所述第一网络;所述第二条件包括:与所述网络匹配的应用集合包含所述目标应用。
12、可选的,所述方法还包括:
13、如果至少一个所述网络不符合所述第一条件和所述第二条件,基于至少一个所述网络中符合第三条件的网络,确定为所述第一网络;所述第三条件包括:与所述网络匹配的使用场景集合包含所述当前使用场景。
14、可选的,所述方法还包括:
15、如果至少一个所述网络不符合所述第一条件,所述第二条件和所述第三条件,基于至少一个所述网络中符合第四条件的网络,确定为所述第一网络;所述第四条件包括:所述网络的状态为第一状态。
16、可选的,所述方法还包括:
17、如果至少一个所述网络不符合所述第一条件,所述第二条件、所述第三条件和所述第四条件,确定至少一个所述网络的性能参数;
18、基于至少一个所述网络中性能参数最高的网络,确定为所述第一网络。
19、可选的,触发所述终端连接到所述第一网络,包括:
20、如果所述当前使用场景为预设场景,触发所述终端连接到所述第一网络。
21、可选的,触发所述终端连接到所述第一网络,包括:
22、如果所述第一网络和所述目标应用的数量均为多个,根据多个所述第一网络匹配的应用集合,以及多个所述目标应用的指定优先级,确定多个所述第一网络的优先级;
23、基于多个所述第一网络中优先级最高的第一网络,确定为目标第一网络;
24、触发所述终端连接到所述目标第一网络。
25、可选的,基于多个所述第一网络中优先级最高的第一网络,确定为目标第一网络,包括:
26、如果优先级最高的第一网络的数量为多个,基于优先级最高的多个第一网络中历史连接次数最多的第一网络,确定为目标第一网络。
27、一种终端,包括:
28、状态确定单元,用于获得至少一个网络的状态;
29、场景确定单元,用于确定所述终端当前运行的目标应用,以及所述终端的当前使用场景;
30、网络确定单元,用于基于至少一个所述网络中符合第一条件的网络,确定为第一网络;其中,所述第一条件包括:所述网络的状态为第一状态,与所述网络匹配的使用场景集合包含所述当前使用场景,与所述网络匹配的应用集合包含所述目标应用;
31、网络连接单元,用于触发所述终端连接到所述第一网络。
32、可选的,所述状态确定单元具体用于:
33、基于至少一个网络的无线接入点位置,和/或至少一个所述网络的加密信息,和/或至少一个所述网络匹配的历史连接次数,和/或至少一个所述网络匹配的历史断开次数,确定至少一个所述网络的状态;
34、其中,所述网络的历史连接次数以及历史断开次数,基于所述网络的使用日志所确定。
35、可选的,所述网络确定单元还用于:
36、如果至少一个所述网络不符合第一条件,基于至少一个所述网络中符合第二条件的网络,确定为所述第一网络;所述第二条件包括:与所述网络匹配的应用集合包含所述目标应用。
37、可选的,所述网络确定单元还用于:
38、如果至少一个所述网络不符合所述第一条件和所述第二条件,基于至少一个所述网络中符合第三条件的网络,确定为所述第一网络;所述第三条件包括:与所述网络匹配的使用场景集合包含所述当前使用场景。
39、可选的,所述网络确定单元还用于:
40、如果至少一个所述网络不符合所述第一条件,所述第二条件和所述第三条件,基于至少一个所述网络中符合第四条件的网络,确定为所述第一网络;所述第四条件包括:所述网络的状态为第一状态。
41、可选的,所述网络确定单元还用于:
42、如果至少一个所述网络不符合所述第一条件,所述第二条件、所述第三条件和所述第四条件,确定至少一个所述网络的性能参数;
43、基于至少一个所述网络中性能参数最高的网络,确定为所述第一网络。
44、可选的,所述网络连接单元具体用于:
45、如果所述当前使用场景为预设场景,触发所述终端连接到所述第一网络。
46、可选的,所述网络连接单元具体用于:
47、如果所述第一网络和所述目标应用的数量均为多个,根据多个所述第一网络匹配的应用集合,以及多个所述目标应用的指定优先级,确定多个所述第一网络的优先级;
48、基于多个所述第一网络中优先级最高的第一网络,确定为目标第一网络;
49、触发所述终端连接到所述目标第一网络。
50、可选的,所述网络连接单元具体用于:
51、如果优先级最高的第一网络的数量为多个,基于优先级最高的多个第一网络中历史连接次数最多的第一网络,确定为目标第一网络。
1.一种网络连接方法,包括:
2.根据权利要求1所述的方法,获得至少一个网络的状态,包括:
3.根据权利要求1所述的方法,所述方法还包括:
4.根据权利要求3所述的方法,所述方法还包括:
5.根据权利要求4所述的方法,所述方法还包括:
6.根据权利要求5所述的方法,所述方法还包括:
7.根据权利要求6所述的方法,触发所述终端连接到所述第一网络,包括:
8.根据权利要求1-7任一所述的方法,触发所述终端连接到所述第一网络,包括:
9.根据权利要求8所述的方法,基于多个所述第一网络中优先级最高的第一网络,确定为目标第一网络,包括:
10.一种终端,包括: