一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

WiFi热点的切换方法、终端设备及存储介质与流程

2022-08-31 04:25:00 来源:中国专利 TAG:

wifi热点的切换方法、终端设备及存储介质
技术领域
1.本技术实施例涉及通信技术领域,尤其涉及一种wifi热点的切换方法、终端设备及存储介质。


背景技术:

2.无线保真(wireless fidelity,wifi)技术是广泛使用的一种无线网络传输技术。在没有wifi的场景中,多个终端通常会利用自身的wifi热点建立一个小型的无线局域网(wireless local area network,wlan)。多个终端中的一个终端为热点提供者,其他终端为热点接入者,其他终端可以共享热点提供者的流量,实现无线通信业务。
3.目前,热点提供者和热点接入者固定,热点接入者的通信质量完全依赖于固定的热点提供者,整个无线局域网的通信质量难以提升。


技术实现要素:

4.本技术实施例提供一种wifi热点的切换方法、终端设备及存储介质,提升了无线局域网的通信质量。
5.第一方面,提供了一种wifi热点的切换方法,应用于通信系统,通信系统包括第一终端设备和至少一个第二终端设备,第一终端设备开启第一wifi热点,第二终端设备连接第一wifi热点,方法包括:第一终端设备检测获取第一终端设备的移动通道质量信息和共享能力信息;第二终端设备检测获取第二终端设备的移动通道质量信息和共享能力信息,并发送给第一终端设备。如果第一终端设备根据第一终端设备的移动通道质量信息和/或共享能力信息,以及每个第二终端设备的移动通道质量信息和/或共享能力信息,确定wifi热点跳转至至少一个第二终端设备中的目标终端设备,则向目标终端设备发送第一跳转信息;第一跳转信息用于指示目标终端设备开启第二wifi热点。目标终端设备停止连接第一wifi热点,开启第二wifi热点。第一终端设备关闭第一wifi热点,连接第二wifi热点。非目标终端设备停止连接第一wifi热点,连接第二wifi热点。非目标终端设备为至少一个第二终端设备中除目标终端设备之外的第二终端设备。
6.第一方面提供的wifi热点的切换方法,热点提供者可以跳转。当前的热点提供者是第一终端设备,第一终端设备根据无线局域网内每个终端设备的移动通信质量和共享能力,确定热点提供者是否需要变更。在多个终端设备中,如果相比于原热点提供者存在更合适的可以提供热点的终端设备,则确定跳转热点。原热点提供者关闭热点,新的热点提供者启动热点,提升了无线局域网的组网灵活性。通过跳转热点,提升了新热点的通信质量,提升了连接新热点的终端设备的通信质量,进而提升了整个无线局域网的通信质量。
7.一种可能的实现方式中,还包括:第一终端设备关闭显示第一图标,并显示第二图标。第一图标用于指示第一终端设备开启wifi热点,第二图标用于指示第一终端设备开启wlan功能且已连接wifi热点。
8.在该实现方式中,通过第一图标和第二图标可以直观的提示用户第一终端设备的
热点跳转变化,提升了用户感受。
9.一种可能的实现方式中,还包括:目标终端设备关闭显示第二图标,并显示第一图标。第一图标用于指示目标终端设备开启wifi热点,第二图标用于指示目标终端设备开启wlan功能且已连接wifi热点。
10.在该实现方式中,通过第一图标和第二图标可以直观的提示用户目标终端设备的热点跳转变化,提升了用户感受。
11.一种可能的实现方式中,第一终端设备向目标终端设备发送第一跳转信息之后,还包括:第一终端设备或目标终端设备向非目标终端设备发送第二跳转信息;第二跳转信息用于指示非目标终端设备连接第二wifi热点。
12.在该实现方式中,通过发送第二跳转信息,使得非目标终端设备明确获知需要变更连接的热点,缩短了热点更换过程中连接新热点的时间。
13.第二方面,提供了一种wifi热点的切换方法,应用于第一终端设备,第一终端设备开启第一wifi热点,至少一个第二终端设备连接第一wifi热点,方法包括:检测获取第一终端设备的移动通道质量信息和共享能力信息,以及获取每个第二终端设备的移动通道质量信息和共享能力信息;若根据第一终端设备的移动通道质量信息和/或共享能力信息,以及每个第二终端设备的移动通道质量信息和/或共享能力信息,确定wifi热点跳转至至少一个第二终端设备中的目标终端设备,则向目标终端设备发送第一跳转信息;第一跳转信息用于指示目标终端设备开启第二wifi热点;关闭第一wifi热点;连接第二wifi热点。
14.一种可能的实现方式中,获取第二终端设备的移动通道质量信息和共享能力信息,包括:向第二终端设备广播探测请求;接收第二终端设备发送的第二终端设备的移动通道质量信息和共享能力信息。
15.在该实现方式中,由于第一终端设备当前为热点提供者,由第一终端设备触发各第二终端设备反馈移动通道质量信息和共享能力信息,可以有效控制第二终端设备的检测频率。
16.一种可能的实现方式中,广播探测请求,包括:周期性广播探测请求。
17.一种可能的实现方式中,广播探测请求,包括:若确定第一终端设备的移动通道质量信息和/或第一终端设备的共享能力信息满足预设条件,则广播探测请求。
18.在该实现方式中,通过事件触发方式广播探测请求,指示第二终端设备反馈信息,避免了第二终端设备无效的检测。
19.一种可能的实现方式中,关闭第一wifi热点之前,还包括:接收第二终端设备发送的第二终端设备的权限信息和热点信息;第二终端设备的权限信息用于指示是否允许wifi热点从第二终端设备跳转至其他终端设备以及是否允许wifi热点从其他终端设备跳转至第二终端设备。
20.一种可能的实现方式中,还包括:向第二终端设备广播各终端设备的权限信息和热点信息。
21.在该实现方式中,第一终端设备在无线局域网内广播各个终端设备的权限信息和热点信息,使得终端设备之间可以共享各自的热点相关信息,便于后续流程的处理。
22.一种可能的实现方式中,根据第一终端设备的移动通道质量信息和/或共享能力信息,以及每个第二终端设备的移动通道质量信息和/或共享能力信息,确定wifi热点跳转
至至少一个第二终端设备中的目标终端设备,包括:根据每个第二终端设备的权限信息、第一终端设备的移动通道质量信息和/或共享能力信息,以及每个第二终端设备的移动通道质量信息和/或共享能力信息,确定wifi热点跳转至至少一个第二终端设备中的目标终端设备。
23.在该实现方式中,确定wifi热点是否需要跳转考虑了第二终端设备的权限信息,在支持热点跳转的第二终端设备中确定目标终端设备。无线局域网内不要求所有终端均支持特点跳转,提高了组网灵活性。
24.一种可能的实现方式中,向目标终端设备发送第一跳转信息之后,还包括:向非目标终端设备发送第二跳转信息;非目标终端设备为至少一个第二终端设备中除目标终端设备之外的第二终端设备,第二跳转信息用于指示非目标终端设备连接目标终端设备开启的第二wifi热点。
25.一种可能的实现方式中,还包括:向非目标终端设备发送目标终端设备的热点信息。
26.在该实现方式中,通过第一终端设备向非目标终端设备发送目标终端设备的热点信息,使得非目标终端设备提前获知新热点的热点信息,缩短了热点更换过程中连接新热点的时间。
27.一种可能的实现方式中,第二跳转信息和目标终端设备的热点信息位于一条消息中。
28.在该实现方式中,第一终端设备在一条消息中向非目标终端设备发送第二跳转信息和目标终端设备的热点信息,减少了信令交互流程。
29.一种可能的实现方式中,还包括:在第一终端设备的屏幕上关闭显示第一图标,并显示第二图标;第一图标用于指示第一终端设备开启wifi热点,第二图标用于指示第一终端设备开启wlan功能且已连接wifi热点。
30.一种可能的实现方式中,还包括:显示提示信息;提示信息用于指示第一wifi热点已关闭,且已连接第二wifi热点。
31.在该实现方式中,通过显示提示信息可以直观的提示用户第一终端设备的热点跳转变化,提升了用户感受。
32.一种可能的实现方式中,检测获取第一终端设备的移动通道质量信息和共享能力信息之前,还包括:显示目标界面;目标界面包括第一控件和第二控件,第一控件用于设置是否允许wifi热点从第一终端设备跳转至其他终端设备,第二控件用于设置是否允许wifi热点从其他终端设备跳转至第一终端设备;接收用户对第一控件和第二控件的操作;响应于操作,生成第一终端设备的权限信息。
33.在该实现方式中,用户可以设置终端设备是否支持热点跳转,提高了设置灵活性。
34.第三方面,提供了一种wifi热点的切换方法,应用于目标终端设备,第一终端设备开启第一wifi热点,目标终端设备和非目标终端设备均连接第一wifi热点,方法包括:检测获取目标终端设备的移动通道质量信息和共享能力信息;向第一终端设备发送移动通道质量信息和共享能力信息;接收第一终端设备发送的第一跳转信息;第一跳转信息用于指示目标终端设备开启第二wifi热点;停止连接第一wifi热点;开启第二wifi热点。
35.一种可能的实现方式中,检测获取目标终端设备的移动通道质量信息和共享能力
信息之前,还包括:接收第一终端设备广播的探测请求。
36.一种可能的实现方式中,接收第一终端设备发送的第一跳转信息之前,还包括:向第一终端设备发送目标终端设备的权限信息和热点信息;目标终端设备的权限信息用于指示是否允许wifi热点从目标终端设备跳转至其他终端设备以及是否允许wifi热点从其他终端设备跳转至目标终端设备。
37.一种可能的实现方式中,还包括:接收第一终端设备广播的各终端设备的权限信息和热点信息。
38.一种可能的实现方式中,接收第一终端设备发送的第一跳转信息之后,还包括:向非目标终端设备发送第二跳转信息;第二跳转信息用于指示非目标终端设备连接目标终端设备开启的第二wifi热点。
39.一种可能的实现方式中,还包括:向非目标终端设备发送目标终端设备的热点信息。
40.一种可能的实现方式中,还包括:在目标终端设备的屏幕上关闭显示第一图标,并显示第二图标;第一图标用于指示目标终端设备开启wlan功能且已连接wifi热点,第二图标用于指示目标终端设备开启wifi热点。
41.一种可能的实现方式中,还包括:显示提示信息;提示信息用于指示目标终端设备已开启第二wifi热点。
42.一种可能的实现方式中,检测获取目标终端设备的移动通道质量信息和共享能力信息之前,还包括:显示目标界面;目标界面包括第一控件和第二控件,第一控件用于设置是否允许wifi热点从目标终端设备跳转至其他终端设备,第二控件用于设置是否允许wifi热点从其他终端设备跳转至目标终端设备;接收用户对第一控件和第二控件的操作;响应于操作,生成目标终端设备的权限信息。
43.第四方面,提供了一种wifi热点的切换方法,应用于非目标终端设备,第一终端设备开启第一无线保真wifi热点,非目标终端设备和目标终端设备均连接第一wifi热点,方法包括:检测获取非目标终端设备的移动通道质量信息和共享能力信息;向第一终端设备发送移动通道质量信息和共享能力信息;停止连接第一wifi热点;连接目标终端设备开启的第二wifi热点。
44.一种可能的实现方式中,检测获取非目标终端设备的移动通道质量信息和共享能力信息之前,还包括:接收第一终端设备广播的探测请求。
45.一种可能的实现方式中,停止连接第一wifi热点之前,还包括:向第一终端设备发送非目标终端设备的权限信息和热点信息;非目标终端设备的权限信息用于指示是否允许wifi热点从非目标终端设备跳转至其他终端设备以及是否允许wifi热点从其他终端设备跳转至非目标终端设备。
46.一种可能的实现方式中,还包括:接收第一终端设备广播的各终端设备的权限信息和热点信息。
47.一种可能的实现方式中,停止连接第一wifi热点之前,还包括:接收第一终端设备或目标终端设备发送的跳转信息;跳转信息用于指示非目标终端设备连接目标终端设备开启的第二wifi热点。
48.一种可能的实现方式中,还包括:显示提示信息;提示信息用于指示非目标终端设
备已连接第二wifi热点。
49.一种可能的实现方式中,获取目标终端设备的移动通道质量信息和共享能力信息之前,还包括:显示目标界面;目标界面包括第一控件和第二控件,第一控件用于设置是否允许wifi热点从非目标终端设备跳转至其他终端设备,第二控件用于设置是否允许wifi热点从其他终端设备跳转至非目标终端设备;接收用户对第一控件和第二控件的操作;响应于操作,生成非目标终端设备的权限信息。
50.第五方面,提供了一种终端设备,具体为第一终端设备。第一终端设备开启第一wifi热点,至少一个第二终端设备连接第一wifi热点,第一终端设备可以包括:处理模块、发送模块和接收模块。处理模块用于,检测获取第一终端设备的移动通道质量信息和共享能力信息,以及获取每个第二终端设备的移动通道质量信息和共享能力信息;若根据第一终端设备的移动通道质量信息和/或共享能力信息,以及每个第二终端设备的移动通道质量信息和/或共享能力信息,确定wifi热点跳转至至少一个第二终端设备中的目标终端设备,则控制发送模块向目标终端设备发送第一跳转信息;第一跳转信息用于指示目标终端设备开启第二wifi热点。处理模块还用于,关闭第一wifi热点,连接第二wifi热点。
51.一种可能的实现方式中,发送模块还用于,向第二终端设备广播探测请求。接收模块具体用于,接收第二终端设备发送的第二终端设备的移动通道质量信息和共享能力信息。
52.一种可能的实现方式中,发送模块具体用于,周期性广播探测请求。
53.一种可能的实现方式中,发送模块具体用于,若处理模块确定第一终端设备的移动通道质量信息和/或第一终端设备的共享能力信息满足预设条件,则广播探测请求。
54.一种可能的实现方式中,接收模块还用于,在处理模块关闭第一wifi热点之前,接收第二终端设备发送的第二终端设备的权限信息和热点信息;第二终端设备的权限信息用于指示是否允许wifi热点从第二终端设备跳转至其他终端设备以及是否允许wifi热点从其他终端设备跳转至第二终端设备。
55.一种可能的实现方式中,发送模块还用于,向第二终端设备广播各终端设备的权限信息和热点信息。
56.一种可能的实现方式中,处理模块具体用于:根据每个第二终端设备的权限信息、第一终端设备的移动通道质量信息和/或共享能力信息,以及每个第二终端设备的移动通道质量信息和/或共享能力信息,确定wifi热点跳转至至少一个第二终端设备中的目标终端设备。
57.一种可能的实现方式中,发送模块还用于,在向目标终端设备发送第一跳转信息之后,向非目标终端设备发送第二跳转信息;非目标终端设备为至少一个第二终端设备中除目标终端设备之外的第二终端设备,第二跳转信息用于指示非目标终端设备连接目标终端设备开启的第二wifi热点。
58.一种可能的实现方式中,发送模块还用于,向非目标终端设备发送目标终端设备的热点信息。
59.一种可能的实现方式中,第二跳转信息和目标终端设备的热点信息位于一条消息中。
60.一种可能的实现方式中,处理模块还用于:在第一终端设备的屏幕上关闭显示第
一图标,并显示第二图标;第一图标用于指示第一终端设备开启wifi热点,第二图标用于指示第一终端设备开启wlan功能且已连接wifi热点。
61.一种可能的实现方式中,处理模块还用于:显示提示信息;提示信息用于指示第一wifi热点已关闭,且已连接第二wifi热点。
62.一种可能的实现方式中,处理模块还用于:在检测获取第一终端设备的移动通道质量信息和共享能力信息之前,显示目标界面;目标界面包括第一控件和第二控件,第一控件用于设置是否允许wifi热点从第一终端设备跳转至其他终端设备,第二控件用于设置是否允许wifi热点从其他终端设备跳转至第一终端设备;接收用户对第一控件和第二控件的操作;响应于操作,生成第一终端设备的权限信息。
63.第六方面,提供了一种终端设备,具体为目标终端设备,接入第一终端设备开启的第一wifi热点,目标终端设备可以包括:处理模块、发送模块和接收模块。处理模块,用于检测获取目标终端设备的移动通道质量信息和共享能力信息;发送模块,用于向第一终端设备发送移动通道质量信息和共享能力信息;接收模块,用于接收第一终端设备发送的第一跳转信息;第一跳转信息用于指示目标终端设备开启第二wifi热点;处理模块还用于,停止连接第一wifi热点,开启第二wifi热点。
64.一种可能的实现方式中,接收模块还用于,在处理模块检测获取目标终端设备的移动通道质量信息和共享能力信息之前,接收第一终端设备广播的探测请求。
65.一种可能的实现方式中,发送模块还用于,在接收模块接收第一终端设备发送的第一跳转信息之前,向第一终端设备发送目标终端设备的权限信息和热点信息;目标终端设备的权限信息用于指示是否允许wifi热点从目标终端设备跳转至其他终端设备以及是否允许wifi热点从其他终端设备跳转至目标终端设备。
66.一种可能的实现方式中,接收模块还用于,接收第一终端设备广播的各终端设备的权限信息和热点信息。
67.一种可能的实现方式中,发送模块还用于,在接收模块接收第一终端设备发送的第一跳转信息之后,向非目标终端设备发送第二跳转信息;第二跳转信息用于指示非目标终端设备连接目标终端设备开启的第二wifi热点。
68.一种可能的实现方式中,发送模块还用于,向非目标终端设备发送目标终端设备的热点信息。
69.一种可能的实现方式中,处理模块还用于:在目标终端设备的屏幕上关闭显示第一图标,并显示第二图标;第一图标用于指示目标终端设备开启wlan功能且已连接wifi热点,第二图标用于指示目标终端设备开启wifi热点。
70.一种可能的实现方式中,处理模块还用于:显示提示信息;提示信息用于指示目标终端设备已开启第二wifi热点。
71.一种可能的实现方式中,处理模块还用于:在检测获取目标终端设备的移动通道质量信息和共享能力信息之前,显示目标界面;目标界面包括第一控件和第二控件,第一控件用于设置是否允许wifi热点从目标终端设备跳转至其他终端设备,第二控件用于设置是否允许wifi热点从其他终端设备跳转至目标终端设备;接收用户对第一控件和第二控件的操作;响应于操作,生成目标终端设备的权限信息。
72.第七方面,提供了一种终端设备,具体为非目标终端设备,接入第一终端设备开启
的第一wifi热点,非目标终端设备可以包括:处理模块、发送模块和接收模块。处理模块,用于检测获取非目标终端设备的移动通道质量信息和共享能力信息;发送模块,用于向第一终端设备发送移动通道质量信息和共享能力信息;处理模块还用于,停止连接第一wifi热点,连接目标终端设备开启的第二wifi热点。
73.一种可能的实现方式中,接收模块用于,在处理模块检测获取非目标终端设备的移动通道质量信息和共享能力信息之前,接收第一终端设备广播的探测请求。
74.一种可能的实现方式中,发送模块还用于,在处理模块停止连接第一wifi热点之前,向第一终端设备发送非目标终端设备的权限信息和热点信息;非目标终端设备的权限信息用于指示是否允许wifi热点从非目标终端设备跳转至其他终端设备以及是否允许wifi热点从其他终端设备跳转至非目标终端设备。
75.一种可能的实现方式中,接收模块还用于,接收第一终端设备广播的各终端设备的权限信息和热点信息。
76.一种可能的实现方式中,接收模块还用于,在处理模块停止连接第一wifi热点之前,接收第一终端设备或目标终端设备发送的跳转信息;跳转信息用于指示非目标终端设备连接目标终端设备开启的第二wifi热点。
77.一种可能的实现方式中,处理模块还用于:显示提示信息;提示信息用于指示非目标终端设备已连接第二wifi热点。
78.一种可能的实现方式中,处理模块还用于:在获取目标终端设备的移动通道质量信息和共享能力信息之前,显示目标界面;目标界面包括第一控件和第二控件,第一控件用于设置是否允许wifi热点从非目标终端设备跳转至其他终端设备,第二控件用于设置是否允许wifi热点从其他终端设备跳转至非目标终端设备;接收用户对第一控件和第二控件的操作;响应于操作,生成非目标终端设备的权限信息。
79.第八方面,提供一种终端设备,终端设备包括处理器,处理器用于与存储器耦合,并读取存储器中的指令并根据指令使得终端设备执行第二方面、第三方面或第四方面提供的方法。
80.第九方面,提供一种程序,该程序在被处理器执行时用于执行第二方面、第三方面或第四方面提供的方法。
81.第十方面,提供一种计算机可读存储介质,计算机可读存储介质中存储有指令,当指令在计算机或处理器上运行时,实现第二方面、第三方面或第四方面提供的方法。
82.第十一方面,提供一种程序产品,所述程序产品包括计算机程序,所述计算机程序存储在可读存储介质中,设备的至少一个处理器可以从所述可读存储介质读取所述计算机程序,所述至少一个处理器执行所述计算机程序使得该设备实施第二方面、第三方面或第四方面提供的方法。
附图说明
83.图1为本技术实施例适用的系统架构图;
84.图2为热点提供者设置热点的一种界面图;
85.图3为热点接入者接入热点时的一种界面图;
86.图4为通过wifi热点进行wifi通信的一种场景示意图;
87.图5为图4所示场景中终端设备进行wifi通信的原理示意图;
88.图6为本技术实施例提供的通过wifi热点进行通信的一种场景示意图;
89.图7为图6所示场景中终端设备进行wifi通信的原理示意图;
90.图8为本技术实施例提供的通过wifi热点进行通信的另一种场景示意图;
91.图9为本技术实施例提供的热点提供者设置热点的一种界面图;
92.图10为本技术实施例提供的热点接入者接入热点时的一种界面图;
93.图11为本技术实施例提供的热点跳转前后原热点提供者的界面变化示意图;
94.图12为本技术实施例提供的热点跳转前后新热点提供者的界面变化示意图;
95.图13为本技术实施例提供的热点跳转前后其他终端设备的界面变化示意图;
96.图14为本技术实施例提供的wifi热点的切换方法的一种消息交互图;
97.图15为本技术实施例提供的wifi热点的切换方法的另一种消息交互图;
98.图16为本技术实施例提供的wifi热点的切换方法的又一种消息交互图;
99.图17为本技术实施例提供的wifi热点的切换方法的又一种消息交互图;
100.图18为本技术实施例提供的wifi热点的切换方法的又一种消息交互图;
101.图19为本技术实施例提供的终端设备的一种结构示意图;
102.图20为本技术实施例提供的终端设备的另一种结构示意图。
具体实施方式
103.本技术实施例提供的wifi热点的切换方法,应用于至少两个终端设备之间通过移动网络共享的方式进行wifi通信的场景,至少两个终端设备包括热点设备和接入设备。示例性的,图1为本技术实施例适用的系统架构图。如图1所示,系统包括3个手机和3个网络设备。其中,手机2为热点设备,也称为热点提供者。手机2包括2张用户识别卡(subscriber identity module,sim)卡,分别称为卡21和卡22。手机2使用卡21和卡22与网络设备1进行移动通信。手机2可以基于卡21或卡22建立wifi热点,使得手机1和手机3共享手机2的流量资源。手机1和手机3为接入设备,也称为热点使用者或热点接入者,通过连接手机2开启的wifi热点从而进行wifi通信。手机1包括2张sim卡,分别称为卡11和卡12。手机1使用卡11与网络设备1进行移动通信,使用卡12与网络设备2进行移动通信。手机3包括1张sim卡,称为卡31,手机3使用卡31与网络设备3进行移动通信。
104.可选的,网络设备1、网络设备2和网络设备3所属的移动通信网络可以相同,也可以不同。
105.需要说明,图1仅是示例,对终端设备的数量、终端设备的sim卡数量和网络设备的类型不做限定,对sim卡的名称和类型不做限定。例如,sim卡可以包括但不限于:标准卡(standard sim)、迷你卡(mini sim)、微型卡(micro sim)和超小卡(nano sim)。
106.需要说明,本技术实施例对终端设备的名称和类型不做限定。例如,终端设备也称为终端、移动台(mobile station,ms)或移动终端(mobile terminal,mt)等,可以是一种向用户提供语音/数据连通性的设备,例如,具有无线连接功能的手持式设备或车载设备等。目前,一些终端设备的举例为:手机(mobile phone)、平板电脑、掌上电脑、可穿戴设备等。
107.需要说明,在本技术实施例中,wifi热点和热点具有相同含义。
108.下面,对热点提供者和热点接入者的相关界面进行说明。
109.示例性的,图2为热点提供者设置热点的一种界面图。如图2中的(a)所示,手机2为热点提供者,当前显示热点的设置界面21。用户可以点击界面21中的开关控件22,相应的,手机2响应用户点击开关控件22的操作,打开或关闭热点。热点打开或关闭时,开关控件22的显示形态不同。例如,在图2中的(a)中,开关控件22的显示形态指示热点为关闭状态。在图2中的(b)中,开关控件22的显示形态指示热点为打开状态。手机2打开热点后,手机2的顶端可以显示热点图标23,指示当前热点已打开。界面21中包括多个功能选项卡,例如,“配置wlan热点”选项卡和“单次流量限制”选项卡。用户点击不同的功能选项卡可以进行相应的设置。例如,用户点击“配置wlan热点”选项卡24,相应的,手机2响应用户点击“配置wlan热点”选项卡24的操作,显示配置wlan热点的界面25,如图2中的(c)所示。用户可以设置热点名称和接入密码,例如,热点名称为xxxx,接入该热点的密码为111111。
110.示例性的,图3为热点接入者接入热点时的一种界面图。手机1为热点接入者,要连接手机2开启的热点xxxx。如图3中的(a)所示,手机1当前显示wlan界面31。界面31中包括开关控件32,用户可以点击开关控件32,相应的,手机1响应用户点击开关控件32的操作,打开或关闭wlan功能。wlan功能打开或关闭时,开关控件32的显示形态不同。例如,在图3中的(a)中,开关控件32的显示形态指示已打开wlan功能。手机1打开wlan功能后,手机1可以探测发现周围的wlan网络,并在界面31中显示探测结果。例如,可用wlan列表包括4个wlan网络,名称分别为:xxxx、aaaa、bbbb和cccc。其中,连接网络xxxx、aaaa和bbbb时需要接入密码,连接网络cccc不需要接入密码。本技术实施例对wlan网络的显示个数和显示顺序不做限定。可选的,可以按照信号从强到弱进行显示。可选的,历史上连接过的wlan网络可以在前显示。用户点击界面31中的网络xxxx,相应的,手机1响应用户的点击操作,显示网络xxxx的界面33,如图3中的(b)所示。在界面33中,用户可以输入网络xxxx的接入密码“111111”,并点击“连接”按键34。相应的,手机1响应用户的操作,连接网络xxxx。连接成功后,手机1的顶端可以显示wifi图标35,指示当前wlan功能已打开且连接成功。界面33中还包括控件36,用户可以点击控件36,显示或隐藏热点的接入密码。例如,在图3中的(b)中,手机1当前显示接入密码,具体为“111111”。在图3中的(c)中,手机1隐藏显示接入密码。
111.需要说明,图2~图3仅是示例,并不对相关界面和界面中的显示内容形成限定。
112.目前,多个终端设备通过热点进行wifi通信时,热点提供者和热点接入者是固定的,热点接入者的通信质量完全依赖于固定的热点提供者,组网形式单一。当固定的热点提供者无法提供热点或者提供的热点通信质量较差时,将导致整个无线局域网的通信质量较差,难以提升。
113.示例性的,在一个应用场景中,图4为通过wifi热点进行wifi通信的一种场景示意图,图5为图4所示场景中终端设备进行wifi通信的原理示意图。如图5所示,每个手机均包括如下模块:应用程序(application,app)模块、通道选择模块、移动通信模块、wifi模块和移动通信/wifi转换模块。app模块用于处理app的相关数据。通道选择模块用于选择通信通道,通信通道包括移动通道和wifi通道。移动通信模块用于实现通过移动通道传输数据。wifi模块用于实现通过wifi通道传输数据。移动通信/wifi转换模块用于实现基于移动通信提供wifi热点。如图4和图5所示,手机2为固定的热点提供者,手机2中的移动通信/wifi转换模块可以基于卡21或卡22开启wifi热点,卡21和卡22的流量充足,但移动通信的质量较差。手机2上app的业务数据通过移动通信网络进行传输。手机1和手机3为固定的热点接
入者,手机1和手机3中的移动通信/wifi转换模块无法基于移动通信提供wifi热点。对于手机1,卡11的流量充足,卡12的流量不足,移动通信质量较好,手机1上app的业务数据通过连接手机2开启的热点进行传输。对于手机3,卡31的流量不足,但移动通信质量较好,手机3上app的业务数据通过连接手机2开启的热点进行传输。
114.可见,手机2为固定的热点提供者,手机1和手机3为固定的热点接入者。由于手机2的移动通信质量不好,导致提供的热点的通信质量不好,连接该热点的手机1和手机3的通信质量也不好。
115.本技术实施例提供的wifi热点的切换方法,热点提供者可以跳转,根据无线局域网内每个终端设备的移动通信质量和共享能力,确定热点提供者是否需要变更。在多个终端设备中,如果相比于原热点提供者存在更合适的可以提供热点的终端设备,热点提供者可以跳转。原热点提供者关闭热点,新的热点提供者启动热点,提升了无线局域网的组网灵活性。通过跳转热点,提升了新热点的通信质量,提升了连接新热点的终端设备的通信质量,进而提升了整个无线局域网的通信质量。
116.下面结合应用场景对本技术实施例提供的wifi热点的切换方法的效果进行示例性说明。
117.可选的,在一个场景中,图6为本技术实施例提供的通过wifi热点进行通信的一种场景示意图,图7为图6所示场景中终端设备进行wifi通信的原理示意图。图6与图4所示场景相同。区别在于:在图4和图5中,热点提供者和热点接入者固定。而在图6和图7中,由于手机2的移动通信质量不好,而手机1的移动通信质量较好,且手机1的卡11流量充足,所以热点发生自动跳转,从手机2跳转到手机1。手机2为原热点提供者,手机1为新的热点提供者,手机1基于卡11开启新的热点,手机2和手机3连接手机1提供的新热点。如图7所示,手机1上app的业务数据通过移动通信网络进行传输,手机2和手机3上app的业务数据通过连接手机1开启的新热点进行传输。
118.可见,在原热点提供者移动通信质量不好的场景中,通过热点跳转,提升了新热点的通信质量,进而提升了整个无线局域网的通信质量。
119.可选的,在另一个场景中,图8为本技术实施例提供的通过wifi热点进行通信的另一种场景示意图。如图8所示,手机2当前提供热点。手机2的移动通信质量较好,但手机2中卡21和卡22的流量均不足。而手机1的移动通信质量较好,且手机1的卡11流量充足,所以热点发生自动跳转,从手机2跳转到手机1。手机2为原热点提供者,手机1为新的热点提供者。
120.可见,在原热点提供者共享能力不足的场景中,通过热点跳转,提升了新热点的共享能力,并且确保了新热点的通信质量,进而提升了整个无线局域网的通信质量。
121.下面,对本技术实施例涉及的相关界面进行说明。
122.示例性的,图9为本技术实施例提供的热点提供者设置热点的一种界面图。图9与图2的主要区别在于:图9所示的热点设置界面中包括2个功能的开关,分别为“支持热点跳动”功能和“支持信任方热点跳动”功能。支持热点跳动功能是指允许热点从本机跳转到其他终端设备,热点跳转后,本机热点关闭,其他终端设备开启热点作为新热点,本机可以接入新热点。支持信任方热点跳动功能是指允许热点从其他终端设备跳转为本机,热点跳转后,原热点提供者关闭热点,本机启动热点作为新热点,本机为新的热点提供者,原热点提供者可以接入本机开启的新热点。
123.如图9中的(a)所示,手机2为热点提供者,当前显示热点的设置界面60。界面60中包括热点的开关控件61、支持热点跳动的开关控件62和支持信任方热点跳动的开关控件63。用户可以点击不同的开关控件打开或关闭相应的功能,开关控件的不同显示形态可以指示功能是否打开。例如,在图9中的(a)中,手机2已开启热点,手机2的顶端可以显示热点图标64,指示当前开启了热点。界面60中还包括功能选项卡,例如,“热点名称”选项卡、“密码”选项卡和“更多共享设置”选项卡。用户可以点击不同的功能选项卡进行相应的设置。例如,用户点击“更多共享设置”选项卡65,相应的,手机2响应用户的操作,显示更多共享设置的界面66,如图9中的(b)所示。界面66中显示有每张sim卡的共享参数,本技术实施例对共享参数的名称和取值范围不做限定。可选的,共享参数包括但不限于下列中的至少一项:总流量限制、单次共享流量限制、总共享时间限制、单次共享时间限制或共享速率限制。用户在界面66中可以设置每张sim卡的共享参数。例如,用户点击卡1网络的“总流量限制”选项卡67,相应的,手机2响应用户的操作,在界面66中弹出窗口68,如图9中的(c)所示。用户可以通过查看窗口68的提示信息进行操作。例如,提示信息包括:“当共享流量达到设置值,手机会自动关闭共享开关,如重新开启,流量消耗将累计统计。”。窗口68还包括确定按键。用户可以点击确定按键,相应的,手机2响应用户的操作,关闭窗口68,在界面66中弹出窗口69,继续进行参数设置,如图9中的(d)所示。窗口69中包括总流量限制的不同选项,例如,不限、10mb、20mb、50mb、100mb和自定义,用户可以根据需求选择。相应的,手机2根据用户的选择操作设置卡1网络的总流量限制。
124.示例性的,图10为本技术实施例提供的热点接入者接入热点时的一种界面图。图10与图3的主要区别在于:图10所示界面中包括2个功能的开关,分别为“支持热点跳动”功能和“支持信任方热点跳动”功能。可以参见上述图9中的相关说明,此处不再赘述。
125.如图10中的(a)所示,手机1为热点接入者,当前显示wlan界面71。界面71中包括wlan功能的开关控件72和可用wlan列表,可以参见图3的相关描述,此处不再赘述。手机1当前已连接手机2开启的热点xxxx,手机1的顶端显示有wifi图标73,指示当前wlan功能已打开且连接成功。在界面71中,网络xxxx的下方显示有提示信息“已连接”,指示手机1当前连接网络xxxx。用户可以点击界面71中的网络xxxx,相应的,手机1响应用户的点击操作,显示网络xxxx的界面75,如图10中的(b)所示。界面75中包括接入密码,具体为连接网络xxxx的密码。界面75中还包括手机1的热点的相关参数,用户可以在界面75中设置本机的热点参数。例如,界面75中还包括:“本机热点名称”选型卡、“本机热点密码”选型卡、支持热点跳动的开关控件76、支持信任方热点跳动的开关控件77和“更多共享设置”选型卡,可以参见图9中的相关描述,此处不再赘述。
126.可选的,在本技术实施例中,热点跳转后终端设备的显示界面中可以显示提示信息,将终端设备当前的热点连接情况通知给用户。不同角色的终端设备对应的提示信息不同,本技术实施例对提示信息的具体内容不做限定。示例性的,以图6或图8所示场景为例对提示信息进行说明。其中,手机2为原热点提供者,手机1为新的热点提供者,手机3为无线局域网内除原热点提供者和新热点提供者之外的终端设备。手机2的热点名称为xxxx,手机1的热点名称为yyyy。
127.示例性的,图11为本技术实施例提供的热点跳转前后原热点提供者的界面变化示意图。如图11中的(a)所示,热点跳转前,手机2为热点提供者,手机2当前显示界面1101,手
机2的顶端显示热点图标1102,指示当前热点已打开。当热点跳转且手机2连接手机1的热点yyyy后,手机2变更为热点接入者,手机2在界面中显示提示信息,用于指示本机开启的热点已关闭,且已连接新热点提供者开启的热点。例如,如图11中的(b)所示,界面1101中弹出窗口1103,窗口1103中的提示信息为“本机热点共享已关闭,并连接热点yyyy”。手机2的顶端将热点图标1102更换显示为wifi图标1104,指示当前wlan功能已打开且连接成功。可选的,界面1101中还包括关闭按键1105。用户可以点击关闭按键1105,相应的,手机2响应用户点击关闭按键1105的操作,关闭窗口1103。
128.示例性的,图12为本技术实施例提供的热点跳转前后新热点提供者的界面变化示意图。如图12中的(a)所示,热点跳转前,手机1为热点接入者,连接手机2开启的热点xxxx。手机1当前显示界面1201,手机1的顶端显示wifi图标1202,指示当前wlan功能已打开且连接成功。当热点跳转且手机1开启热点yyyy后,手机1变更为新的热点提供者,手机1在界面中显示提示信息,用于指示本机已开启热点。例如,如图12中的(b)所示,界面1201中弹出窗口1203,窗口1203中的提示信息为“本机热点共享已开启”。手机1的顶端将wifi图标1202更换显示为热点图标1204,指示当前热点已打开。可选的,界面1201中还包括关闭按键1205,可以参见图11中关闭按键1105的说明,此处不再赘述。
129.示例性的,图13为本技术实施例提供的热点跳转前后其他终端设备的界面变化示意图。手机3在热点跳转前后均为热点接入者。如图13中的(a)所示,热点跳转前,手机3连接手机1开启的热点xxxx,手机3当前显示界面1301,手机3的顶端显示wifi图标1302,指示当前wlan功能已打开且连接成功。当热点跳转且手机3连接手机2开启的热点yyyy后,手机3在界面中显示提示信息,用于指示本机已连接新热点提供者开启的热点。例如,如图13中的(b)所示,界面1301中弹出窗口1303,窗口1303中的提示信息为“接入热点yyyy”。手机3的顶端依然显示wifi图标1302,没有变化。可选的,界面1301中还包括关闭按键1305,可以参见图11中关闭按键1105的说明,此处不再赘述。
130.需要说明,图9~图13仅是示例,并不对相关界面和界面中的显示内容形成限定。
131.下面对本技术实施例涉及的概念进行说明。
132.1、移动通道和wifi通道
133.终端设备与网络设备通过移动网络进行通信时的通信通道称为移动通道,终端设备中每张sim卡均对应有移动通道。例如,如图1所示,手机1包括卡11和卡12。手机1通过卡11与网络设备1进行移动通信,卡11对应的通信通道称为移动通道11。手机1通过卡12与网络设备2进行移动通信,卡12对应的通信通道称为移动通道12。
134.终端设备实现wifi通信的通信通道称为wifi通道。
135.2、移动通道质量信息
136.用于反映移动通道的通信质量的信息。
137.移动通道质量信息可以包括但不限于下列中的至少一项:上下行空口带宽、上下行空口时延、上下行空口速率或丢包率。
138.可选的,上下行空口时延可以包括数据在缓冲区的缓冲时间(buffer time)。
139.3、共享能力信息
140.用于反映sim卡的流量共享能力的信息。
141.共享能力信息可以包括:可共享的剩余流量。
142.可选的,共享能力信息还可以包括:共享限制速率。
143.可选的,共享能力信息还可以包括:单次可共享的剩余流量和/或单次共享限制速率。
144.可选的,共享能力信息还可以包括但不限于下列中的至少一项:套餐资费或套餐剩余流量。
145.4、权限信息
146.终端设备的权限信息用于指示是否允许热点从本机跳转至其他终端设备,以及用于指示是否允许热点从其他终端设备跳转至本机。
147.可选的,终端设备的权限信息可以是预先设置值,不同的终端类型、终端厂家或终端版本可以对应不同的预先设置值。
148.可选的,用户可以对终端设备的权限信息进行设置,例如,在图9或图10所示界面中,通过“支持热点跳动”和“支持信任方热点跳动”的开关控件进行设置。
149.5、热点信息
150.终端设备的热点信息可以包括但不限于热点的名称和接入密码。
151.下面通过具体的实施例对本技术的技术方案进行详细说明。下面的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例中不再赘述。
152.本技术实施例中的术语“第一”、“第二”、“第三”、“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。
153.需要说明,在本技术实施例中,终端设备发现wlan网络和连接wlan网络可以采用现有的通信流程,本技术实施例对此不作详细说明。
154.图14为本技术实施例提供的wifi热点的切换方法的一种消息交互图。本实施例的执行主体涉及第一终端设备、目标终端设备和非目标终端设备。为了方便说明,在热点跳转前,原热点提供者可以称为第一终端设备,第一终端设备开启的热点称为第一热点,接入第一热点的终端设备称为第二终端设备。在热点跳转后,第二终端设备中的新热点提供者可以称为目标终端设备,目标终端设备开启的热点称为第二热点。第二终端设备中除目标终端设备之外的终端设备可以称为非目标终端设备。第一终端设备和非目标终端设备可以接入第二热点。本实施例对第二终端设备的数量不做限定。
155.如图14所示,本实施例提供的wifi热点的切换方法,可以包括:
156.s1401、第一终端设备检测获取第一终端设备的移动通道质量信息和共享能力信息。
157.s1402、目标终端设备检测获取目标终端设备的移动通道质量信息和共享能力信息。
158.s1403、目标终端设备将目标终端设备的移动通道质量信息和共享能力信息发送给第一终端设备。
159.相应的,第一终端设备接收目标终端设备的移动通道质量信息和共享能力信息。
160.s1404、非目标终端设备检测获取非目标终端设备的移动通道质量信息和共享能力信息。
161.s1405、非目标终端设备将非目标终端设备的移动通道质量信息和共享能力信息发送给第一终端设备。
162.相应的,第一终端设备接收非目标终端设备的移动通道质量信息和共享能力信息。
163.本实施例对s1401、s1402~s1403以及s1404~s1405的执行顺序不做限定。
164.可选的,目标终端设备和非目标终端设备还可以将共享需求信息发送给第一终端设备,使得第一终端设备在后续判断热点是否需要跳转以及确定目标终端设备时考虑终端设备的共享需求,提升了确定热点是否需要跳转的准确性,提升了确定目标共享设备的准确性。
165.可选的,共享需求信息包括但不限于下列中的至少一项:共享带宽的最小值、共享速率的最小值、时延的最小值或共享持续时间的最小值。
166.可选的,对于每个终端设备,检测获取移动通道质量信息的一种实现方式可以包括:
167.步骤11、确定可用的移动通道是否为激活状态。
168.若可用的移动通道为非激活状态,则执行步骤12。若可用的移动通道为激活状态,则执行步骤13。其中,激活状态是指终端设备与网络设备之间建立有通信连接。
169.步骤12、激活非激活状态的可用移动通道,与网络设备建立通信连接。之后执行步骤13。
170.步骤13、对于每个可用的移动通道,在移动通道上发起域名系统(domain name system,dns)请求,获得检测过程需要使用的服务器地址。本实施例对服务器地址不做限定,例如,网站服务器的地址。
171.步骤14、在移动通道上发送http get请求,请求中包括请求方法、统一资源定位器(uniform resource locator、url)地址和http协议版本。本实施例对http get请求包括的具体内容不做限定。
172.步骤15、在移动通道上接收服务器发送的反馈信息。
173.步骤16、根据发送http get请求的时间和接收反馈信息的时间,获得往返时延(round-trip time,rtt),并获取移动通道质量信息。
174.s1406、第一终端设备根据第一终端设备的移动通道质量信息和/或共享能力信息,以及每个第二终端设备的移动通道质量信息和/或共享能力信息,确定热点是否需要跳转。
175.若确定热点需要跳转,则执行s1407。若确定热点不需要跳转,则返回执行s1401。
176.可选的,在一种实现方式中,根据第一终端设备的移动通道质量信息和每个第二终端设备的移动通道质量信息确定热点是否需要跳转。通常,第一终端设备的移动通道质量较差,存在移动通道质量较好的第二终端设备时,热点可以跳转。
177.可选的,可以根据移动通道质量信息中的目标参数是否满足对应的预设条件确定热点是否需要跳转。目标参数可以为一个,也可以为多个。目标参数不同,对应的预设条件不同,本实施例对预设条件不做限定。当目标参数为多个时,可选的,当所有目标参数均满足对应的预设条件时,确定热点需要跳转;可选的,每个目标参数对应有权值,根据权值综合所有目标参数确定热点是否需要跳转。
178.举例说明。假设,移动通道质量信息包括空口带宽w和空口时延t。对于第一终端设备,空口带宽w1对应的预设条件为w1《第一阈值k1,空口时延t1对应的预设条件为t1》第二
阈值k2。对于第二终端设备,空口带宽w2对应的预设条件为w2》第三阈值k3,空口时延t2对应的预设条件为t2《第四阈值k4。
179.可选的,在一个示例中,目标参数为空口时延t。当t1》k2且存在第二终端设备的t2《k4,确定热点需要跳转。
180.可选的,在另一个示例中,目标参数包括空口带宽w和空口时延t。当w1《k1、t1》k2且存在第二终端设备的w2》k3、t2《k4,确定热点需要跳转。
181.该实现方式适用于终端设备共享能力充足的场景,在原热点提供者移动通信质量不好时可以进行热点跳转,从而提升热点的通信质量。
182.可选的,在另一种实现方式中,根据第一终端设备的共享能力信息和每个第二终端设备的共享能力信息确定热点是否需要跳转。通常,第一终端设备的共享能力不足,存在共享能力充足的第二终端设备时,热点可以跳转。判断原理与基于移动通道质量信息的判断原理相似,区别在于共享能力信息中各个参数对应的预设条件不同。
183.该实现方式适用于终端设备所处通信环境较好的场景,在原热点提供者共享能力不足时可以进行热点跳转,从而提升热点的共享能力。
184.可选的,在又一种实现方式中,根据第一终端设备的移动通道质量信息和共享能力信息,以及每个第二终端设备的移动通道质量信息和共享能力信息,确定热点是否需要跳转。本实现方式综合考虑了移动通道质量和共享能力,判断更为准确。
185.s1407、第一终端设备根据每个第二终端设备的移动通道质量信息和共享能力信息,确定目标终端设备。
186.具体的,可以根据每个第二终端设备的移动通道质量信息和共享能力信息对所有可用的移动通道进行优先级排序,在第二终端设备中确定目标终端设备。通常,空口带宽越大、空口时延越小、空口速率越高、丢包率越小、共享能力越强的移动通道的优先级越高。
187.其中,对所有可用的移动通道进行优先级排序时,可以根据移动通道质量信息和共享能力信息中的目标参数进行优先级排序。目标参数可以为一个,也可以为多个,本实施例对此不作限定。
188.s1408、第一终端设备向目标终端设备发送第一跳转信息。第一跳转信息用于指示目标终端设备开启第二热点。
189.相应的,目标终端设备接收第一跳转信息。
190.s1409、目标终端设备停止连接第一热点,开启第二热点。
191.s1410、第一终端设备关闭第一热点,连接第二热点。
192.s1411、非目标终端设备停止连接第一热点,连接第二热点。
193.可选的,在一种实现方式中,第一终端设备关闭第一热点后,非目标终端设备与第一热点的连接中断,触发搜索wifi信号。目标终端设备开启第二热点后,非目标终端设备搜索到第二热点的信号,连接第二热点。
194.其中,s1408~s1411可以定义为热点跳转阶段,本实施例对s1409~s1411的执行顺序不做限定。
195.可见,本技术实施例提供的wifi热点的切换方法,热点提供者可以跳转,当前热点提供者根据无线局域网内每个终端设备的移动通信质量和共享能力,确定热点是否需要变更。在无线局域网内的多个终端设备中,如果存在更合适的可以提供热点的终端设备,热点
自动跳转。当前热点提供者关闭热点,新的热点提供者自动启动热点,提升了无线局域网的组网灵活性。通过自动跳转热点,提升了新热点的通信能力,提升了连接新热点的终端设备的通信质量,进而提升了整个无线局域网的通信质量。
196.可选的,本实施例提供的wifi热点的切换方法,s1401之前还可以包括:
197.s1412、第一终端设备设置热点相关参数。
198.s1413、目标终端设备设置热点相关参数。
199.s1414、非目标终端设备设置热点相关参数。
200.本实施例对s1412~s1414的执行顺序不做限定。
201.可选的,热点相关参数可以包括权限参数和/或热点参数。
202.可选的,用户可以设置热点相关参数,相应的,终端设备响应于用户的操作,设置热点相关参数。例如,用户在图9或图10所示界面中设置“支持热点跳动”开关和“支持信任方热点跳动”开关。
203.可选的,在图14所示实施例的基础上,图15为本技术实施例提供的wifi热点的切换方法的另一种消息交互图。本实施例涉及无线局域网内终端设备的热点相关信息的交互过程。如图15所示,本实施例提供的wifi热点的切换方法,在s1409之前,还可以包括:
204.s1501、目标终端设备向第一终端设备发送目标终端设备的权限信息和热点信息。
205.其中,目标终端设备的权限信息用于指示是否允许热点从目标终端设备跳转至其他终端设备以及是否允许热点从其他终端设备跳转至目标终端设备。
206.相应的,第一终端设备接收目标终端设备的权限信息和热点信息。
207.s1502、非目标终端设备向第一终端设备发送非目标终端设备的权限信息和热点信息。
208.其中,非目标终端设备的权限信息用于指示是否允许热点从非目标终端设备跳转至其他终端设备以及是否允许热点从其他终端设备跳转至非目标终端设备。
209.相应的,第一终端设备接收非目标终端设备的权限信息和热点信息。
210.本实施例对s1501和s1502的执行顺序不做限定。
211.s1503、第一终端设备向各第二终端设备广播各终端设备的权限信息和热点信息。
212.其中,各终端设备包括第一终端设备和第二终端设备。
213.相应的,第二终端设备接收各终端设备的权限信息和热点信息。
214.可见,第二终端设备通过将权限信息和热点信息发送给第一终端设备,第一终端设备在无线局域网内广播各个终端设备的权限信息和热点信息,使得终端设备之间可以共享各自的热点相关信息,便于后续流程的处理。例如,热点多次跳转后,当前热点提供者可以根据各个终端设备的热点相关信息确定热点是否需要跳转,提高了信息交互效率和流程处理效率。
215.需要说明,本实施例对s1501~s1503的执行时间不做限定。可选的,可以在s1401之前执行。第二终端设备连接第一终端设备提供的第一wifi热点后,可以尽早共享各个终端设备的权限信息和热点信息,为后续步骤提供便利。
216.在图14所示实施例的基础上,本技术另一实施例对s1401~s1405的实现方式进行说明。
217.可选的,在一种实现方式中,第一终端设备触发各第二终端设备检测获取移动通
道质量信息和共享能力信息,并将移动通道质量信息和共享能力信息反馈给第一终端设备。图16为本技术实施例提供的wifi热点的切换方法的又一种消息交互图。如图16所示,s1402和s1404之前,还可以包括:
218.s1601、第一终端设备向各第二终端设备广播探测请求。
219.其中,探测请求用于指示第二终端设备反馈移动通道质量信息和共享能力信息。
220.相应的,第二终端设备接收探测请求。后续,目标终端设备执行s1402~s1403,非目标终端设备执行s1404~s1405。
221.可见,由于第一终端设备当前为热点提供者,由第一终端设备触发各第二终端设备反馈移动通道质量信息和共享能力信息,可以有效控制第二终端设备的检测频率。
222.需要说明,本实施例对s1601和s1401的执行顺序不做限定。
223.可选的,在s1601的一种实现方式中,s1601位于s1401之后执行,若第一终端设备确定第一终端设备的移动通道质量信息和/或第一终端设备的共享能力信息满足预设条件,则广播探测请求。
224.通常,第一终端设备的移动通道质量较差时,和/或,第一终端设备的共享能力不足时,可以触发第二终端设备反馈信息。可选的,可以根据第一终端设备的移动通道质量信息和/或共享能力信息中的目标参数是否满足对应的预设条件确定是否广播探测请求,判断原理可以参见s1406中的相关描述,技术原理相似,此处不再赘述。
225.可见,第一终端设备通过事件触发广播探测请求,指示第二终端设备反馈信息,进一步避免了第二终端设备无效的检测。
226.可选的,在s1601的另一种实现方式中,第一终端设备可以周期性广播探测请求。
227.本实施例对广播周期的取值不做限定。可选的,第一终端设备可以实时调整广播周期。
228.可选的,在另一种实现方式中,第二终端设备可以自主触发检测获取移动通道质量信息和共享能力信息,并将移动通道质量信息和共享能力信息反馈给第一终端设备。可选的,第二终端设备可以周期性主动检测获取移动通道质量信息和共享能力信息,本实施例对检测周期的取值不做限定。可选的,第二终端设备可以事件触发主动检测获取移动通道质量信息和共享能力信息,例如,当第二终端设备上app的数据量增大、或要求的时延降低等场景。
229.在图14所示实施例的基础上,本技术另一实施例对热点跳转阶段的实现方式进行说明。
230.可选的,在一种实现方式中,第一终端设备可以通知非目标终端设备执行热点跳转。图17为本技术实施例提供的wifi热点的切换方法的又一种消息交互图。如图17所示,s1408之后,还可以包括:
231.s1701、第一终端设备向非目标终端设备发送第二跳转信息。第二跳转信息用于指示非目标终端设备连接目标终端设备开启的第二热点。
232.相应的,非目标终端设备接收第二跳转信息。
233.通过第一终端设备向非目标终端设备发送第二跳转信息,使得非目标终端设备明确获知需要变更连接的热点,缩短了热点更换过程中连接新热点的时间。
234.可选的,还可以包括:
235.s1702、第一终端设备向非目标终端设备发送目标终端设备的热点信息。
236.通过第一终端设备向非目标终端设备发送目标终端设备的热点信息,使得非目标终端设备提前获知新热点的热点信息,缩短了热点更换过程中连接新热点的时间。
237.可选的,s1701和s1702可以通过一条消息实现,即,第一终端设备在一条消息中向非目标终端设备发送第二跳转信息和目标终端设备的热点信息。减少了信令交互流程。
238.可选的,在另一种实现方式中,目标终端设备可以通知非目标终端设备执行热点跳转。图18为本技术实施例提供的wifi热点的切换方法的又一种消息交互图。如图18所示,s1408之后,还可以包括:
239.s1801、目标终端设备向非目标终端设备发送第二跳转信息。
240.可选的,还可以包括:
241.s1802、目标终端设备向非目标终端设备发送目标终端设备的热点信息。
242.s1801可以参见s1701,s1802可以参见s1702,技术原理和技术效果相似,此处不再赘述。
243.可以理解的是,终端设备为了实现上述功能,其包含了执行各个功能相应的硬件和/或软件模块。结合本文中所公开的实施例描述的各示例的算法步骤,本技术能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。本领域技术人员可以结合实施例对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本技术的范围。
244.本技术实施例可以根据上述方法示例对终端设备进行功能模块的划分,例如,可以对应各个功能划分各个功能模块,也可以将两个或两个以上的功能集成在一个模块中。需要说明的是,本技术实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。需要说明的是,本技术实施例中模块的名称是示意性的,实际实现时对模块的名称不做限定。
245.示例性的,图19为本技术实施例提供的终端设备的一种结构示意图,适用于本技术实施例中的第一终端设备、目标终端设备和非目标终端设备。如图19所示,终端设备可以包括:发送模块1901、接收模块1903和处理模块1902。
246.终端设备为第一终端设备时,当前开启第一wifi热点,至少一个第二终端设备连接第一wifi热点,第一终端设备可以包括:
247.处理模块1902,用于检测获取第一终端设备的移动通道质量信息和共享能力信息,以及获取每个第二终端设备的移动通道质量信息和共享能力信息;若根据第一终端设备的移动通道质量信息和/或共享能力信息,以及每个第二终端设备的移动通道质量信息和/或共享能力信息,确定wifi热点跳转至至少一个第二终端设备中的目标终端设备,则控制发送模块1901向目标终端设备发送第一跳转信息;第一跳转信息用于指示目标终端设备开启第二wifi热点;
248.处理模块1902还用于,关闭第一wifi热点,连接第二wifi热点。
249.可选的,发送模块1901还用于,向第二终端设备广播探测请求;
250.接收模块1903具体用于,接收第二终端设备发送的第二终端设备的移动通道质量信息和共享能力信息。
251.可选的,发送模块1901具体用于,周期性广播探测请求。
252.可选的,发送模块1901具体用于,若处理模块1902确定第一终端设备的移动通道质量信息和/或第一终端设备的共享能力信息满足预设条件,则广播探测请求。
253.可选的,接收模块1903还用于,在处理模块1902关闭第一wifi热点之前,接收第二终端设备发送的第二终端设备的权限信息和热点信息;第二终端设备的权限信息用于指示是否允许wifi热点从第二终端设备跳转至其他终端设备以及是否允许wifi热点从其他终端设备跳转至第二终端设备。
254.可选的,发送模块1901还用于,向第二终端设备广播各终端设备的权限信息和热点信息。
255.可选的,处理模块1902具体用于:
256.根据每个第二终端设备的权限信息、第一终端设备的移动通道质量信息和/或共享能力信息,以及每个第二终端设备的移动通道质量信息和/或共享能力信息,确定wifi热点跳转至至少一个第二终端设备中的目标终端设备。
257.可选的,发送模块1901还用于,在向目标终端设备发送第一跳转信息之后,向非目标终端设备发送第二跳转信息;非目标终端设备为至少一个第二终端设备中除目标终端设备之外的第二终端设备,第二跳转信息用于指示非目标终端设备连接目标终端设备开启的第二wifi热点。
258.可选的,发送模块1901还用于,向非目标终端设备发送目标终端设备的热点信息。
259.可选的,第二跳转信息和目标终端设备的热点信息位于一条消息中。
260.可选的,处理模块1902还用于:
261.在第一终端设备的屏幕上关闭显示第一图标,并显示第二图标;第一图标用于指示第一终端设备开启wifi热点,第二图标用于指示第一终端设备开启wlan功能且已连接wifi热点。
262.可选的,处理模块1902还用于:
263.显示提示信息;提示信息用于指示第一wifi热点已关闭,且已连接第二wifi热点。
264.可选的,处理模块1902还用于:在检测获取第一终端设备的移动通道质量信息和共享能力信息之前,显示目标界面;目标界面包括第一控件和第二控件,第一控件用于设置是否允许wifi热点从第一终端设备跳转至其他终端设备,第二控件用于设置是否允许wifi热点从其他终端设备跳转至第一终端设备;
265.接收用户对第一控件和第二控件的操作;
266.响应于操作,生成第一终端设备的权限信息。
267.终端设备为目标终端设备时,当前接入第一终端设备开启的第一wifi热点,目标终端设备可以包括:
268.处理模块1902,用于检测获取目标终端设备的移动通道质量信息和共享能力信息;
269.发送模块1901,用于向第一终端设备发送移动通道质量信息和共享能力信息;
270.接收模块1903,用于接收第一终端设备发送的第一跳转信息;第一跳转信息用于指示目标终端设备开启第二wifi热点;
271.处理模块1902还用于,停止连接第一wifi热点,开启第二wifi热点。
272.可选的,接收模块1903还用于,在处理模块1902检测获取目标终端设备的移动通道质量信息和共享能力信息之前,接收第一终端设备广播的探测请求。
273.可选的,发送模块1901还用于,在接收模块1903接收第一终端设备发送的第一跳转信息之前,向第一终端设备发送目标终端设备的权限信息和热点信息;目标终端设备的权限信息用于指示是否允许wifi热点从目标终端设备跳转至其他终端设备以及是否允许wifi热点从其他终端设备跳转至目标终端设备。
274.可选的,接收模块1903还用于,接收第一终端设备广播的各终端设备的权限信息和热点信息。
275.可选的,发送模块1901还用于,在接收模块1903接收第一终端设备发送的第一跳转信息之后,向非目标终端设备发送第二跳转信息;第二跳转信息用于指示非目标终端设备连接目标终端设备开启的第二wifi热点。
276.可选的,发送模块1901还用于,向非目标终端设备发送目标终端设备的热点信息。
277.可选的,处理模块1902还用于:
278.在目标终端设备的屏幕上关闭显示第一图标,并显示第二图标;第一图标用于指示目标终端设备开启wlan功能且已连接wifi热点,第二图标用于指示目标终端设备开启wifi热点。
279.可选的,处理模块1902还用于:
280.显示提示信息;提示信息用于指示目标终端设备已开启第二wifi热点。
281.可选的,处理模块1902还用于:
282.在检测获取目标终端设备的移动通道质量信息和共享能力信息之前,显示目标界面;目标界面包括第一控件和第二控件,第一控件用于设置是否允许wifi热点从目标终端设备跳转至其他终端设备,第二控件用于设置是否允许wifi热点从其他终端设备跳转至目标终端设备;
283.接收用户对第一控件和第二控件的操作;
284.响应于操作,生成目标终端设备的权限信息。
285.终端设备为非目标终端设备时,当前接入第一终端设备开启的第一wifi热点,非目标终端设备可以包括:
286.处理模块1902,用于检测获取非目标终端设备的移动通道质量信息和共享能力信息;
287.发送模块1901,用于向第一终端设备发送移动通道质量信息和共享能力信息;
288.处理模块1902还用于,停止连接第一wifi热点,连接目标终端设备开启的第二wifi热点。
289.可选的,接收模块1903用于,在处理模块1902检测获取非目标终端设备的移动通道质量信息和共享能力信息之前,接收第一终端设备广播的探测请求。
290.可选的,发送模块1901还用于,在处理模块1902停止连接第一wifi热点之前,向第一终端设备发送非目标终端设备的权限信息和热点信息;非目标终端设备的权限信息用于指示是否允许wifi热点从非目标终端设备跳转至其他终端设备以及是否允许wifi热点从其他终端设备跳转至非目标终端设备。
291.可选的,接收模块1903还用于,接收第一终端设备广播的各终端设备的权限信息
和热点信息。
292.可选的,接收模块1903还用于,在处理模块1902停止连接第一wifi热点之前,接收第一终端设备或目标终端设备发送的跳转信息;跳转信息用于指示非目标终端设备连接目标终端设备开启的第二wifi热点。
293.可选的,处理模块1902还用于:
294.显示提示信息;提示信息用于指示非目标终端设备已连接第二wifi热点。
295.可选的,处理模块1902还用于:
296.在获取目标终端设备的移动通道质量信息和共享能力信息之前,显示目标界面;目标界面包括第一控件和第二控件,第一控件用于设置是否允许wifi热点从非目标终端设备跳转至其他终端设备,第二控件用于设置是否允许wifi热点从其他终端设备跳转至非目标终端设备;
297.接收用户对第一控件和第二控件的操作;
298.响应于操作,生成非目标终端设备的权限信息。
299.请参考图20,其示出了本技术实施例提供的终端设备的另一种结构。终端设备可以为本技术实施例中的第一终端设备、目标终端设备或非目标终端设备。该终端设备包括:处理器2001、接收器2002、发射器2003、存储器2004和总线2005。处理器2001包括一个或者多个处理核心,处理器2001通过运行软件程序以及模块,从而执行各种功能的应用以及信息处理。接收器2002和发射器2003可以实现为一个通信组件,该通信组件可以是一块基带芯片。存储器2004通过总线2005和处理器2001相连。存储器2004可用于存储至少一个程序指令,处理器2001用于执行至少一个程序指令,以实现上述实施例的技术方案。其实现原理和技术效果与上述方法相关实施例类似,此处不再赘述。
300.当终端开机后,处理器可以读取存储器中的软件程序,解释并执行软件程序的指令,处理软件程序的数据。当需要通过天线发送数据时,处理器对待发送的数据进行基带处理后,输出基带信号至控制电路中的控制电路,控制电路将基带信号进行射频处理后将射频信号通过天线以电磁波的形式向外发送。当有数据发送到终端时,控制电路通过天线接收到射频信号,将射频信号转换为基带信号,并将基带信号输出至处理器,处理器将基带信号转换为数据并对该数据进行处理。
301.本领域技术人员可以理解,为了便于说明,图20仅示出了一个存储器和处理器。在实际的终端中,可以存在多个处理器和存储器。存储器也可以称为存储介质或者存储设备等,本技术实施例对此不做限制。
302.作为一种可选的实现方式,处理器可以包括基带处理器和中央处理器,基带处理器主要用于对通信数据进行处理,中央处理器主要用于执行软件程序,处理软件程序的数据。本领域技术人员可以理解,基带处理器和中央处理器可以集成在一个处理器中,也可以是各自独立的处理器,通过总线等技术互联。本领域技术人员可以理解,终端可以包括多个基带处理器以适应不同的网络制式,终端可以包括多个中央处理器以增强其处理能力,终端的各个部件可以通过各种总线连接。该基带处理器也可以表述为基带处理电路或者基带处理芯片。该中央处理器也可以表述为中央处理电路或者中央处理芯片。对通信协议以及通信数据进行处理的功能可以内置在处理器中,也可以以软件程序的形式存储在存储器中,由处理器执行软件程序以实现基带处理功能。该存储器可以集成在处理器中,也可以独
立在处理器之外。该存储器包括高速缓存cache,可以存放频繁访问的数据/指令。
303.在本技术实施例中,处理器可以是通用处理器、数字信号处理器、专用集成电路、现场可编程门阵列或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件,可以实现或者执行本技术实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者任何常规的处理器等。结合本技术实施例所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。
304.在本技术实施例中,存储器可以是非易失性存储器,比如硬盘(hard disk drive,hdd)或固态硬盘(solid-state drive,ss)等,还可以是易失性存储器(volatile memory),例如随机存取存储器(random-access memory,ram)。存储器是能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,不限于此。
305.本技术实施例中的存储器还可以是电路或者其它任意能够实现存储功能的装置,用于存储程序指令和/或数据。本技术各实施例提供的方法中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本技术实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、网络设备、用户设备或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(digital subscriber line,dsl)或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机可以存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质(例如,软盘、硬盘、磁带)、光介质(例如,数字视频光盘(digital video disc,dwd)、或者半导体介质(例如,ssd)等。
306.本技术实施例提供一种计算机程序产品,当所述计算机程序产品在终端运行时,使得所述终端执行上述实施例中的技术方案。其实现原理和技术效果与上述相关实施例类似,此处不再赘述。
307.本技术实施例提供一种计算机可读存储介质,其上存储有程序指令,所述程序指令被终端执行时,使得所述终端执行上述实施例的技术方案。其实现原理和技术效果与上述相关实施例类似,此处不再赘述。综上所述,以上实施例仅用以说明本技术的技术方案,而非对其限制;尽管参照前述实施例对本技术进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本技术各实施例技术方案的范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献