一种网络切换方法及终端与流程

文档序号:26850999发布日期:2021-10-09 01:56阅读:91来源:国知局
一种网络切换方法及终端与流程

1.本发明涉及无线通信技术领域,特别是涉及一种网络切换方法及终端。


背景技术:

2.目前,许多智能终端都支持接入移动网络和无线局域网络,智能终端可以为手机或平板电脑等移动设备,移动网络可以为2g网络、3g网络或长期演进(long term evolution,lte)网络,无线局域网络可以包括wifi网络,用户可以从中选择一种网络进行使用,或者智能终端根据周围的网络情况,从中自动选择一种网络进行使用。例如,智能终端的3g模式和wifi模式同时处于开启状态,当用户携带智能终端从无限局域网覆盖区域外进入曾经接入过的热点区域时,智能终端将自动切换至wifi网络。但是,当wifi网络不能或禁止该智能终端接入到互联网时,智能终端仍然将保持在接入wifi网络的状态,而不会自动切换至3g网络,这使得智能终端无法实时更新业务数据。
3.另外,在现有技术中,当智能终端从3g网络向无线局域网络切换时,不管无线局域网络是否能够访问互联网,一旦接入无线局域网络,智能终端都会自动断开3g网络,然而,在断开3g网络后,如果无线局域网络不能够访问互联网,智能终端也不会自动从无线局域网切换回3g网络,需要用户进行网络切换操作。因此,智能终端的网络切换效率较低。
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.图1是一种网络切换方法的流程示意图;
40.图2是另一种网络切换方法的流程示意图;
41.图3是又一种网络切换方法的流程示意图;
42.图4是一种终端的结构示意图;
43.图5是另一种终端的结构示意图;
44.图6是又一种终端的结构示意图。
具体实施方式
45.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
46.如图1所示,本发明实施例1提供了一种网络切换的方法,包括:
47.101、终端接入无线局域网络。
48.这里的终端可以为手机、平板电脑或其他移动终端。终端可以在使用移动网络时,接入无线局域网络。例如,当终端使用移动网络处理业务时,检测到周围有无线局域网络,则终端可以接入该无线局域网络。
49.102、在所述终端接入无线局域网络之后,所述终端判断所述无线局域网络是否能够访问互联网。
50.例如,终端通过dns解析域名,如果能够获取到相应的ip地址,则判断无线局域网络能够访问互联网,如果不能够获取到相应的ip地址,则判断无线局域网络不能够访问互联网。或者,使用ping功能连接一网址,如果收到响应,则判断无线局域网络能够访问互联
网,如果没有收到响应,则判断无线局域网络不能够访问互联网。或者,终端判断http请求是否被重新定向,若被重新定向,则判断通过无线局域网络能够访问互联网,如果没有被重新定向,则判断通过无线局域网络不能够访问互联网。终端还可以接收网络侧发送的通知,根据该通知判断所述无线局域网络是否能够访问互联网。例如,当终端从网络侧接收到用于表示所述无线局域网络能够访问互联网的通知时,则判断所述无线局域网络能够访问互联网,当终端从网络侧接收到用于表示拒绝终端接入的通知时,则判断所述无线局域网络不能够访问互联网。
51.103、若所述无线局域网络不能够访问互联网,则所述终端断开所述无线局域网络,使用移动网络。
52.所述移动网络可以包括lte、3g或2g等网络。
53.应用本实施例方法,当终端不能够通过无线局域网络访问互联网时,终端能够自动从无线局域网络切换回移动网络,从而保持终端的网络畅通。
54.为了更清楚的描述本发明,以下再列举实施例进行说明。
55.如图2所示,本发明实施例2提供了一种网络切换的方法,包括:
56.201、终端检测周围是否存在无线局域网络。
57.例如,终端使用移动网络访问互联网,同时检测周围是否存在无线局域网络。
58.202、当终端检测到无线局域网络时,判断检测到的无线局域网络是否为终端禁止自动接入的受限网络。
59.具体的,用户或者系统可以在终端中设置受限网络的列表,当终端检测到无线局域网络时,遍历该受限网络的列表中记录的无线局域网络,若检测到的无线局域网络不在该受限网络的列表中,则判断检测到的无线局域网络不是终端禁止自动接入的受限网络,若检测到的无线局域网络在该受限网络的列表中,则判断检测到的无线局域网络是终端禁止自动接入的受限网络。
60.若步骤202判断检测到的无线局域网络是终端禁止自动接入的受限网络,则执行步骤209。
61.若步骤202判断检测到的无线局域网络不是终端禁止自动接入的受限网络,则执行步骤203。
62.203、终端连接无线局域网络,并获取无线局域网络的路由信息。
63.具体的,当判断检测到的无线局域网络不是终端禁止自动接入的受限网络时,终端可以提示用户连接无线局域网络,在用户手动操作将终端连接无线局域网络之后,终端成功连接无线局域网络,并在路由表中添加无线局域网络的路由信息。终端也可以在判断检测到的无线局域网络不是终端禁止自动接入的受限网络时,自动连接无线局域网络,在路由表中添加无线局域网络的路由信息。如果存在多个无线局域网络情况,终端可以向用户提供无线局域网络列表,无线局域网络列表中包含所有检测到的可以用于连接的无线局域网络,使得用户可以选择所需要的无线局域网络。
64.204、根据获取到的所述无线局域网络的路由信息,将默认路由设置为无线局域网络的路由,使得所述终端接入所述无线局域网络。
65.步骤204中,所述终端在将默认路由设置为所述无线局域网络的路由同时,将所述移动网络的路由保留在路由表中,以及自动接入无线局域网络。由于终端在路由表中保留
了移动网络的路由,因此终端可以随时使用移动网络的路由,接入移动网络。
66.205、终端判断无线局域网络是否能够访问互联网。
67.若终端判断无线局域网络能够访问互联网,则执行步骤206。
68.若终端判断无线局域网络不能够访问互联网,则执行步骤207。
69.206、终端使用无线局域网络访问互联网。
70.207、将默认路由设置为所述移动网络的路由,使得所述终端接入移动网络,同时断开无线局域网络。
71.208、将断开的无线局域网络设为受限网络。
72.具体的,当终端断开无线局域网络时,将无线局域网络添加到受限网络的列表中,避免终端再次自动连接不能够访问互联网的无线局域网络。
73.209、使用移动网络访问互联网。
74.执行上述实施例2的步骤,可以使终端在无线局域网络不能够访问互联网时,可以及时切换至移动网络。由于终端切换路由以及检测无线局域网络所需时间极短,因此可以确保终端正在进行的数据业务不中断,能够保持网络的通畅。
75.如图3所示,在本实施例2中,在执行步骤203,终端连接无线局域网络,并获取无线局域网络的路由信息之后,还可以执行步骤210。
76.210、判断无线局域网络是否为例外网络。
77.例外网络是允许终端自动接入的网络,而且终端在自动接入该网络后,直接断开移动网络。用户或系统可以在终端中设定例外网络表,例外网络表中包含例外网络的信息,当判断无线局域网络是否为例外网络时,可以通过遍历例外网络表,若无线局域网络不在该例外网络表中,则判断无线局域网络不是例外网络,若无线局域网络在该例外网络表中,则判断无线局域网络是例外网络。
78.当判断无线局域网络属于例外网络时,执行步骤211;当判断无线局域网络不属于例外网络时,执行步骤212。
79.211、终端断开移动网络,将默认路由设置为无线局域网络。
80.212、终端判断是否需手动接入网络。
81.当判断需手动接入网络时,则执行步骤213。
82.当判断不需手动接入网络时,则执行上述步骤204。
83.213、提示用户进行手动接入无线局域网络的操作。
84.从步骤210至213可知,当无线局域网络为例外网络,或者需手动接入时,则终端可以直接断开移动网络,将默认路由设置为无线局域网络的路由,无需继续额外的执行步骤。
85.如图4所示,本发明实施例3提供一种终端304,包括:
86.接入单元301,用于接入无线局域网络;
87.判断单元302,用于在所述接入单元301接入无线局域网络之后,判断无线局域网络是否能够访问互联网;
88.切换单元303,用于若所述判断单元302判断所述无线局域网络不能够访问互联网,则将所述接入单元301与所述无线局域网络断开,并使用移动网络。
89.本实施例提供的终端能够在不能够通过无线局域网络访问互联网时,自动从无线局域网络切换回移动网络,从而保持终端的网络畅通。
90.如图5所示,本发明实施例4提供一种终端404,包括:
91.接入单元401,用于接入无线局域网络;
92.判断单元402,用于在所述接入单元401接入无线局域网络之后,判断无线局域网络是否能够访问互联网;
93.切换单元403,用于若所述判断单元402判断无线局域网络不能够访问互联网,则将所述接入单元401与所述无线局域网络断开,并使用移动网络。
94.检测单元405,用于在所述接入单元401将所述终端接入无线局域网络之前,当所述终端使用移动网络时,检测到可接入的无线局域网络。
95.优选的,所述接入单元401,用于将所述终端404接入无线局域网络,包括:
96.用于:连接所述无线局域网络,并获取所述无线局域网络的路由信息;以及根据获取到的所述无线局域网络的路由信息,将默认路由设置为所述无线局域网络的路由,使得所述接入单元401接入所述无线局域网络。
97.优选的,所述接入单元401,用于根据获取到的所述无线局域网络的路由信息将默认路由设置为所述无线局域网络的路由,包括:
98.用于将默认路由设置为所述无线局域网络的路由同时,将所述移动网络的路由保留在路由表中。
99.优选的,所述切换单元403,用于若所述判断单元402判断所述无线局域网络不能够访问互联网,则将所述接入单元401与所述无线局域网络断开,并使用移动网络,包括:用于将默认路由设置为所述移动网络的路由,使得所述接入单元401接入移动网络。
100.优选的,所述接入单元401还用于在所述切换单元403将所述接入单元401与所述无线局域网络断开之后,将所述无线局域网络设为禁止自动接入的受限网络。
101.优选的,所述接入单元401还用于当所述检测单元405检测到所述无线局域网络时,判断所述无线局域网络是否为所述终端404禁止自动接入的受限网络,当所述无线局域网络不是所述终端404禁止自动接入的受限网络时,接入所述无线局域网络。
102.如图6所示,本发明实施例5提供一种终端501,包括:
103.收发器502,用于接入无线局域网络;
104.处理器503,连接收发器502,用于在所述收发器502接入所述无线局域网络之后,判断所述无线局域网络是否能够访问互联网;
105.所述收发器502还用于若所述处理器503判断所述无线局域网络不能够访问互联网,则断开所述收发器502与所述无线局域网络的连接,并使用移动网络。
106.优选的,所述收发器502还用于在接入无线局域网络之前,当使用移动网络时,检测到可接入的无线局域网络。
107.优选的,所述终端501接入无线局域网络,包括:
108.所述收发器502连接所述无线局域网络,并获取所述无线局域网络的路由信息;
109.所述处理器503根据所述收发器502获取到的所述无线局域网络的路由信息,将默认路由设置为所述无线局域网络的路由,使得所述收发器502接入所述无线局域网络。
110.优选的,所述处理器503用于根据所述收发器502获取到的所述无线局域网络的路由信息将默认路由设置为所述无线局域网络的路由具体包括:
111.所述处理器503用于将默认路由设置为所述无线局域网络的路由同时,将所述移
动网络的路由保留在路由表中。
112.优选的,所述处理器503用于若所述无线局域网络不能够访问互联网,将默认路由设置为所述移动网络的路由,使得所述收发器502接入移动网络。
113.优选的,所述处理器503还用于在所述收发器502与所述无线局域网络断开之后,将所述无线局域网络设为禁止自动接入的受限网络。
114.优选的,所述处理器503还用于在所述收发器502接入所述无线局域网络之前,当所述收发器502检测到所述无线局域网络时,判断所述无线局域网络是否为所述终端501禁止自动接入的受限网络;
115.所述收发器502还用于当所述无线局域网络不是所述终端501禁止自动接入的受限网络时,接入所述无线局域网络。
116.具体实现中,本发明还提供一种计算机存储介质,其中,该计算机存储介质可存储有程序,给程序执行时可包括本发明提供的基于虚拟组网的交换机配置方法的各实施例中的部分或全部步骤。所述的存储介质可为磁碟、光盘、只读存储记忆体(read

only memory,rom)或随机存储记忆体(random access memory,ram)等。
117.以上对本发明实施例所提供的一种网络切换的方法及终端进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1