热点网络控制方法、装置、设备和计算机可读存储介质与流程

文档序号:29076729发布日期:2022-03-01 22:57阅读:76来源:国知局
热点网络控制方法、装置、设备和计算机可读存储介质与流程

1.本技术涉及通信技术领域,特别是涉及一种热点网络控制方法、装置、设备和计算机可读存储介质。


背景技术:

2.无线局域网(wlan,wireless local area networks)业务逐渐普及,电子设备可以通过移动网络运营商提供的wlan网络,为其他设备分享热点网络,其他设备可以通过该热点网络连接到互联网(即连网)。
3.目前,要通过热点网络分享连网功能给其他设备使用,电子设备必须先向网络侧设备发送授权检验请求(entitlement checking)(授权检验请求用于请求该热点网络的服务状态),电子设备在接收到的(网络侧设备根据授权检验请求反馈的)授权响应消息携带的超文本传输协议(hypertext transfer protocol,http)状态码(http status code)是“200ok”时,表示该热点网络的服务状态正常(表示此热点网络是被允许或可继续使用),允许其他设备连接到该热点网络(即通过该热点网络连网);当收到http状态码是“403”等错误http状态码时,表示网络状态异常,则直接关闭电子设备分享的该热点网络,其他设备无法通过该热点网络连网。
4.然而,电子设备是以固定时间周期向网络侧设备发送授权检验请求,当接收到的授权响应消息携带的http状态码不是“200ok”时,就关闭其分享的热点网络,此种情况下如果网络侧设备只是短暂的问题造成没发送授权响应消息或授权响应消息携带的不是“200ok”的http状态码,则所有其他设备均因该热点网络被关闭而不能再通过该热点网络连网。因此,亟需一种基于热点网络的服务状态的真实情况控制该热点网络的方案。


技术实现要素:

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.改变所述热点网络的设置参数;
52.通知用户第一讯息;
53.通知用户第二讯息;
54.其中,所述第二讯息的紧急程度高于所述第一讯息。
55.在一个实施例中,所述第一授权响应消息对应的控制功能为限制目标设备与所述热点网络的连接状态;
56.所述目标设备包括以下至少一项:
57.与所述热点网络连接的设备中下载数据量大于或等于第一阈值的至少一个第一设备;
58.与所述热点网络连接的设备中预设时长内平均下载速度大于或等于第二阈值的至少一个第二设备;
59.与所述热点网络连接的设备中当前下载速度大于或等于第三阈值的至少一个第三设备。
60.在一个实施例中,所述限制目标设备与所述热点网络的连接状态包括:
61.断开所述目标设备与所述热点网络的连接;
62.或者,
63.设置所述目标设备通过所述热点网络的最大下载速度。
64.在一个实施例中,所述装置还包括:禁止模块;所述禁止模块,用于在所述第一授权响应消息指示所述服务状态异常的情况下,所述执行模块执行与所述第一授权响应消息对应的控制功能之后,在确定目标次数大于或等于次数阈值的情况下,在封锁时长内,禁止
所述第四设备与所述热点网络连接;
65.其中,所述目标次数为限制第四设备与所述热点网络的连接状态的次数,所述第四设备为所述目标设备中的任一个。
66.在一个实施例中,所述第一授权响应消息对应的控制功能为改变所述热点网络的设置参数;
67.所述改变所述热点网络的设置参数包括以下任一项:
68.重置所述热点网络;
69.关闭所述热点网络;
70.在接收到所述第一授权响应消息后的停止时长之后,以第一周期,周期性地发送授权检验请求;
71.其中,所述第一时长大于所述第一周期,所述第一周期为所述服务状态正常情况下,向所述网络侧设备发送授权检验请求的周期。
72.在一个实施例中,所述第一授权响应消息对应的控制功能为通知用户第一讯息;
73.所述第一讯息为:所述热点网络使用的连网账户未缴月租费;
74.或者,
75.所述第一讯息包括:所述热点网络使用的连网账户已被限速、以及最大下载速度中的至少一个。
76.在一个实施例中,所述第一授权响应消息对应的控制功能为通知用户第二讯息;
77.所述第二讯息为:所述热点网络使用的连网账户的数据使用量接近月租计划分配额度;或,
78.所述网络侧设备暂时异常。
79.在一个实施例中,所述发送模块,还用于在所述第一授权响应消息指示所述服务状态异常的情况下,所述执行模块执行与所述第一授权响应消息对应的控制功能之后,
80.在所述第一授权响应消息对应的控制功能为通知用户第一讯息的情况下,在接收到所述第一授权响应消息后,以第一周期,周期性地发送授权检验请求到所述网络侧设备;
81.在所述第一授权响应消息对应的控制功能为通知用户第二讯息的情况下,在接收到所述第一授权响应消息后,以第二周期,周期性地发送授权检验请求到所述网络侧设备;
82.其中,所述第一周期大于所述第二周期,所述第一周期为所述服务状态正常情况下,向所述网络侧设备发送授权检验请求的周期。
83.本技术实施例提供了一种电子设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现本技术任意实施例所提供的热点网络控制方法的步骤。
84.本技术实施例提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现本技术任意实施例所提供的热点网络控制方法的步骤。
85.本技术实施例所提供的热点网络控制方法、装置、设备和计算机可读存储介质,可以通过向网络侧设备发送第一授权检验请求,所述第一授权检验请求用于请求所述热点网络的服务状态;接收所述网络侧设备返回的第一授权响应消息,所述第一授权响应消息是所述网络侧设备响应所述第一授权检验请求生成的;在所述第一授权响应消息指示所述服务状态异常的情况下,执行与所述第一授权响应消息对应的控制功能,不同的所述第一授
权响应消息对应不同的控制功能。从而可以针对不同的指示所述服务状态异常的第一授权响应消息执行不同的控制功能,当接收到的除“200ok”之外的其他授权响应消息携带的http状态码时,可以基于不同的http状态码对热点网络执行不同的控制功能,则针对需要关闭热点网络的问题才关闭热点网络,针对无需关闭热点网络的问题则不必关闭热点网络,则可以保证不是所有情况,与热点网络连接的其他设备均因该热点网络被关闭而不能再通过该热点网络连网。
附图说明
86.图1为一个实施例中热点网络控制方法的应用场景图;
87.图2为一个实施例中热点网络控制方法的流程示意图;
88.图3为另一个实施例中热点网络控制方法的流程示意图;
89.图4为再一个实施例中热点网络控制方法的流程示意图;
90.图5为一个实施例中热点网络控制装置的结构框图;
91.图6为一个实施例中电子设备的内部结构图。
具体实施方式
92.为了使本技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本技术进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本技术,并不用于限定本技术。
93.本技术提供的热点网络控制方法,可以应用于如图1所示的应用环境中。该热点网络控制方法应用于热点网络控制系统中。该热点网络控制系统包括网络侧设备110与电子设备120,以及至少一个其他设备130。其中,电子设备120与网络侧设备110通过网络进行通信,每个其他设备130可以通过电子设备120分享的热点网络连网。在电子设备120分享热点网络的过程中,电子设备120需要周期性地向网络侧设备110发送授权检验请求,并在接收到网络侧设备110根据授权检验请求反馈的授权响应消息的http状态码为“200ok”(本技术实施例中,以授权响应消息中的http状态码为“200ok”为例。)时,可以为继续分享热点网络,在授权响应消息的http状态码不是“200ok”时,执行与授权响应消息对应的控制功能。其中,网络侧设备110可以为但不限于服务器(例如授权服务器,entitlement server)、服务网关、基站等。电子设备120、其他设备130可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备,网络侧设备110可以用独立的服务器或者是多个服务器组成的服务器集群来实现。
94.在一个实施例中,如图2所示,提供了一种热点网络控制方法。本实施例主要以该方法应用于分享热点网络的电子设备(如图1中的电子设备120)来举例说明。该方法包括下述的步骤201至步骤203。
95.步骤201、电子设备向网络侧设备发送第一授权检验请求。
96.其中,第一授权检验请求用于请求该热点网络的服务状态。
97.示例性地,第一授权检验请求可以是http形式的请求,如http get请求,但不限于此。
98.步骤202、电子设备接收该网络侧设备返回的第一授权响应消息。
response,inform hotspot a urgent message),收到不同类型的response会走不同的流程。其中http状态码定义除了normality response是用标准通用的“200ok”外,其他类型内的http状态码可定义在无人使用的http状态码范围,因为根据现有htpp状态码定义,502为错误网关(bad gateway),所以本技术使用500~600区间中标准未定义的http状态码,来定义每种热点网络的服务状态,例如,目前550~570是无人使用的,可以定义550~570中任意状态码对应一种服务状态,不同的http状态码对应不同的服务状态,不同的http状态码指示不同的控制功能。
108.本技术实施例中,提供了上述五种根据不同的授权响应消息,执行不同的控制功能的方案,从而电子设备可以根据授权响应消息的具体情况,执行不同的控制功能,可以解决现有当授权响应消息的http状态码不是“200ok”时,则关闭热点网络,导致其他设备与网络断开的问题。
109.在一个实施例中,第一授权响应消息对应的控制功能为限制目标设备与该热点网络的连接状态;该目标设备包括以下至少一项:与该热点网络连接的设备(以下简称为连接设备)中下载数据量大于或等于第一阈值的至少一个第一设备;与该热点网络连接的设备中预设时长内平均下载速度大于或等于第二阈值的至少一个第二设备;与该热点网络连接的设备中当前下载速度大于或等于第三阈值的至少一个第三设备。目标设备还可以包括其他能够改善网络状态、满足网络需求的可行性设备,本技术实施例不做限定。
110.可以理解,其他电子设备与热点网络连接,则可以通过热点网络连网。
111.其中,第一阈值可以是预设的,也可以是实时获取的(例如,需要断开通过热点网络连网的设备中下载数据量最多的8个其他设备(第一设备),则该8个其他设备中的下载数据量最小的设备的下载数据量为第一阈值),本技术实施例不做限定。
112.其中,第二阈值可以是预设的,也可以是实时获取的(例如,需要断开通过热点网络连网的设备中,预设时长内平均下载速度最大的6个其他设备(第二设备),则该6个其他设备中预设时长内平均下载速度最小的设备的下载速度为第二阈值),本技术实施例不做限定。预设时长可以根据实际使用需求确定,本技术实施例不做限定,例如预设时长可以为一个小时,也可以是总的连网时间。
113.其中,第三阈值可以是预设的,也可以是实时获取的(例如,需要断开通过热点网络连网的设备中,当前下载速度最大的3个其他设备(第三设备),则该3个其他设备中当前下载速度最小的设备的下载速度为第三阈值),本技术实施例不做限定。
114.示例性地,第一授权响应消息对应的控制功能为:限制连接设备中下载数据量大于或等于第一阈值的至少一个第一设备,与该热点网络的连接状态。
115.示例性地,第一授权响应消息对应的控制功能为:限制连接设备中预设时长内平均下载速度大于或等于第二阈值的至少一个第二设备,与该热点网络的连接状态。
116.第一授权响应消息对应的控制功能为:限制连接设备中当前下载速度大于或等于第三阈值的至少一个第三设备,与该热点网络的连接状态。
117.本技术实施例中,限制哪种目标设备与该热点网络的连接状态,可以根据网络侧设备的指示确定,例如,网络侧设备可以根据流量使用的优先级确定,将较低优先级的设备确定为目标设备。
118.可以理解,如果某个电子设备大量或长时间占据网络资源(例如,使用p2p软件下
载数据),现有技术只能把关闭热点网络,而本技术实施例中,网络设备可以决定限制某些大量或长时间占用网络资源的其他设备与热点网络的连接状态。从而可以保证未被限制的其他设备仍然可以正常与热点网络的连接。
119.示例性地,op1:目前所有连至热点网络的设备中已下载最多数据量的第一设备(disconnect the client having maximal amount of historical data usage)。即网络侧设备向电子设备发送授权响应消息,授权响应消息携带的http状态码为op1对应的http状态码。
120.示例性地,op2:目前所有连至热点网络的设备中平均下载速度(连网总时长内总数据下载量与连网总时长的比值)为最大值的第二设备(disconnect the client having maximal average data rate(average data rate=amount of historical data usage/usage duration))。即网络侧设备向电子设备发送授权响应消息,授权响应消息携带的http状态码为op2对应的http状态码。
121.示例性地,op3:目前所有连至热点网络的设备中下载速度最高的第三设备(disconnect the client having maximal data rate currently)。即网络侧设备向电子设备发送授权响应消息,授权响应消息携带的http状态码为op3对应的http状态码。
122.本技术实施例中,提供了多种不同的目标设备的选择,从而网络侧设备可以根据实际网络情况和流量使用的优先级,指示电子设备限制何种目标设备与热点网络的连接状态,如此可以保证未被限制的其他电子设备的网络需求。
123.在一个实施例中,该限制目标设备与该热点网络的连接状态包括:断开该目标设备与该热点网络的连接;或者,设置该目标设备通过该热点网络的最大下载速度。限制目标设备与该热点网络的连接状态还可以包括其他对目标设备与该热点网络的连接状态的限制情况,本技术实施例不做限定。
124.本技术实施例中,网络侧设备可以根据实际网络情况和流量使用的优先级,指示电子设备是断开该目标设备与该热点网络的连接,还是设置该目标设备通过该热点网络的最大下载速度,以进一步保证未被限制的其他电子设备的网络需求。
125.在一个实施例中,因其他电子设备具有自动连接热点网络的功能,所以还可以设置在分享热点网络(数据分享(data sharing))期间如果同一个其他设备(可通过其他设备的媒体接入控制(medium access control,mac)地址(address)来判断是否为同一设备)被限制n次,就暂时禁止该其他设备连接热点网络一段时间(即下述的封锁时间),等封锁时间到期后才允许该其他设备连接该热点网络。
126.示例性地,结合图2,如图3所示,上述步骤203具体可以通过下述步骤203a实现,在步骤203a之后,本技术实施例提供的热点网络控制方法还可以包括下述的步骤204。
127.步骤203a、在第一授权响应消息指示该服务状态异常的情况下,电子设备限制目标设备与该热点网络的连接状态。
128.步骤204、在确定目标次数大于或等于次数阈值的情况下,电子设备在封锁时长内,禁止第四设备与该热点网络连接。
129.其中,该目标次数为限制第四设备与该热点网络的连接状态的次数,第四设备为该目标设备中的任一个。
130.其中,次数阈值可以根据实际使用需求确定,本技术实施例不做限定。次数阈值可
以是固定的,也可以根据实际情况变化的,本技术实施例不做限定。
131.本技术实施例中,禁止被限制(与热点网络的连接状态)的次数超过次数阈值的第四设备与热点网络连接,可以节约网络侧设备与电子设备之间的开销,网络侧设备无需一直监测第四设备,也无需重复指示电子设备限制第四设备,可以节约功耗,电子设备无需重复根据网络侧设备的指示限制第四设备,不仅可以节约功耗,而且可以保证未被限制的其他电子设备的网络需求。
132.在一个实施例中,第一授权响应消息对应的控制功能为改变该热点网络的设置参数;该改变该热点网络的设置参数包括以下任一项:重置该热点网络(对应下述op6的情况);关闭该热点网络(对应下述op7的情况);在接收到第一授权响应消息后的停止时长之后,以第一周期,周期性地发送授权检验请求(对应下述op8的情况);其中,第一时长大于第一周期,第一周期为该服务状态正常情况下,向该网络侧设备发送授权检验请求的周期。该改变该热点网络的设置参数还可以包括其他改变该热点网络的设置参数的可行性方案,本技术实施例不做限定。
133.可以理解,在某些特殊情况下,网络侧设备会希望控制电子设备分享热点网络的行为,本技术实施例中,网络侧设备通过指示电子设备改变热点网络的设置参数,来控制电子设备分享热点网络的行为,以下为几种可能的情况,但不限于此。
134.示例性地,当网络侧设备发现电子设备有异常状态,如频繁向网络侧设备发送授权检验请求,则可以指示电子设备执行op6。即网络侧设备向电子设备发送授权响应消息,授权响应消息携带的http状态码为op6对应的http状态码。
135.示例性地,当网络侧设备检测到电子设备很长时间没使用流量,为节省电子设备的电量和避免网络侧设备与电子设备之间不必要的授权检验请求交互,可以指示电子设备执行op6。即网络侧设备向电子设备发送授权响应消息,授权响应消息携带的http状态码为op6对应的http状态码。
136.op6:重置该热点网络(resent the hotspot)。
137.本技术实施例中,通过重置热点网络,可以避免网络侧设备与电子设备之间不必要的授权检验请求交互,节约二者功耗,而且可以保证连接热点网络设备的其他设备的网络需求。
138.示例性地,网络侧设备检测到电子设备的月租方案的流量额度用完,可以指示电子设备执行op7。即网络侧设备向电子设备发送授权响应消息,授权响应消息携带的http状态码为op7对应的http状态码。
139.op7:关闭热点网络(disable data sharing)。
140.本技术实施例中,电子设备的月租方案的流量额度用完时,关闭热点网络,可以避免产生大量的额外流量数据。
141.示例性地,网络侧设备维修(如授权服务器维修),无法响应电子设备发送的授权检验请求,为了避免计时器超时(tout),可以指示电子设备执行op8。即网络侧设备向电子设备发送授权响应消息,授权响应消息携带的http状态码为op8对应的http状态码。
142.op8:在接收到第一授权响应消息后的停止时长(ts)之后,以第一周期,周期性地发送授权检验请求(stop the entitlement checking until ts expired);其中,第一时长大于第一周期,第一周期为该服务状态正常情况下,向该网络侧设备发送授权检验请求
的周期。
143.可以理解,当电子设备接受到的授权响应消息携带的http状态码为op8对应的http状态码时,电子设备暂停以固定周期向网络侧设备发送授权检验请求,等待停止时长(ts)之后,才可继续以固定周期向网络侧设备发送授权检验请求。
144.本技术实施例中,通过暂停发送授权检验请求,可以避免网络侧设备与电子设备之间不必要的授权检验请求交互,节约二者功耗,而且可以保证连接热点网络设备的其他设备的网络需求。
145.本技术实施例中,在不同情况下,通过改变热点网络的配置参数,可以保证其他电子设备的网络需求,而且可以避免网络侧设备与电子设备之间不必要的授权检验请求交互,节约二者功耗。
146.本技术实施例中定义了更多的http status code并进一步控制电子设备分享热点网络的行为,改变热点网络的设定参数或限制非正常使用网络资源的设备,以达到优化网络效能,增进用户体验。
147.在一个实施例中,第一授权响应消息对应的控制功能为通知用户第一讯息;第一讯息为:该热点网络使用的连网账户未缴月租费;或者,第一讯息包括:该热点网络使用的连网账户已被限速、以及最大下载速度中的至少一个。第一讯息还可以包括其他的可行性信息,本技术实施例不做限定。
148.在一个实施例中,第一授权响应消息对应的控制功能为通知用户第二讯息;第二讯息为:该热点网络使用的连网账户的数据使用量接近月租计划分配额度;或,该网络侧设备暂时异常。第二讯息还可以包括其他的可行性信息,本技术实施例不做限定。
149.可以理解,当网络侧设备有讯息需要通知用户,可通过显示、震动、响铃等方式来提示用户,本技术实施例中,根据讯息的紧急程度(严重程度)分为一般讯息(即第一讯息)和紧急讯息(第二讯息)。以下为几种可能情况,但不限于此。
150.示例性地,当使用者未缴月租费,在开启热点网络时,电子设备第一次向网络侧设备发送授权检验请求,收到的授权响应消息携带的http状态即为op11对应的状态码。
151.op11:通知用户此连网(即电子设备的连网)账户异常(notify hotspot this account is not eligible)。即通知用户第一讯息,具体为:该热点网络使用的连网账户未缴月租费。
152.示例性地,网络侧设备检测到电子设备的数据使用量已用超过月租计划分配额度,有些电信商会将连网速度降低,但依然可继续连网,避免用户可能误会为小区信号不佳造成,网络侧设备可以向电子设备发送授权响应消息,电子设备收到的该授权响应消息携带的http状态即为op12对应的状态码。
153.op12:通知用户热点网络已被网络侧设备限速(notify hotspot the maximal data rate had been limited),和/或,通知用户热点网络的最大速度被限制至何种速度,最大速度的数值可携带在授权响应消息的消息体(message body)中。即通知用户第一讯息,具体为:该热点网络使用的连网账户已被限速、以及最大下载速度中的至少一个。
154.示例性地,往往数据用超过月租计划分配额度时,计价会大幅上升或是完全无法连网,为避免此情况,网络侧设备可以向电子设备发送授权响应消息,电子设备收到的该授权响应消息携带的http状态即为op16对应的状态码。
155.op16:通知用户数据使用量接近月租计划分配额度(notify hotspot the data usage is close to allowance)。即通知用户第二讯息,具体为:该热点网络使用的连网账户的数据使用量接近月租计划分配额度。
156.示例性地,网络端异常,例如服务网关(serving gateway)故障,造成无法连网时,网络侧设备可以向电子设备发送授权响应消息,电子设备收到的该授权响应消息携带的http状态即为op17对应的状态码。
157.op17:通知用户网络端暂时异常(notify hotspot the network has temporary problem)。即通知用户第二讯息,具体为:该网络侧设备暂时异常。
158.本技术实施例中,网络侧设备通过授权响应消息指示电子设备通知用户讯息。一方面可以减少简讯发送成本,另一方面现在垃圾简讯过多,用户容易忽略,本技术实施例可及时传达网络侧设备重要讯息给用户。
159.在一个实施例中,如果是紧急讯息则需要尽可能实时掌握最近状态,因此会缩短发送授权检验请求的周期,如果是一般讯息则仅提示用户,不用改变发送授权检验请求的周期。
160.示例性地,结合图2,如图4所示,在上述步骤203之后,本技术实施例提供的热点网络控制方法还可以包括下述的步骤205至步骤206。
161.步骤205、在第一授权响应消息对应的控制功能为通知用户第一讯息的情况下,在接收到第一授权响应消息后,电子设备以第一周期,周期性地发送授权检验请求到该网络侧设备。
162.步骤206、在第一授权响应消息对应的控制功能为通知用户第二讯息的情况下,在接收到第一授权响应消息后,电子设备以第二周期,周期性地发送授权检验请求到该网络侧设备。
163.其中,第一周期大于第二周期,第一周期为该服务状态正常情况下,向该网络侧设备发送授权检验请求的周期。
164.本技术实施例中,网络侧设备可以根据实际情况,指示电子设备通知用户第一讯息或第二讯息,而且电子设备在通知用户第一讯息时,不改变发送授权检验请求的周期,在通知用户第二讯息时,缩短发送授权检验请求的周期,可以保证让用户及时获知不同的讯息。
165.线面下面总结一下本技术实施例中涉及的一些控制热点功能的周期或时长的定义。
166.停止时长(ts,the duration of hotspot stopping entitlement checking):电子设备停止向网络侧设备发送授权检验请求的时间;
167.第一周期(tn,timer countdown for next entitlement checking in normal condition):在热点网络的服务状态正常的情况下,向网络侧设备发送授权检验请求的周期;
168.第二周期(tr,timer countdown for next entitlement checking in abnormal condition):在接收到第二讯息的情况下,向网络侧设备发送授权检验请求的周期;
169.封锁时长(tfd,the duration of hotspot forbidding the clients):电子设备禁止某个设备连接热点网络的时长;
170.超时时长(tout,timeout of the entitlement checking):电子设备最近一次向网络侧设备发送授权检验请求后,多长时间未收到授权响应消息,判定为超时(timeout)的时间;
171.其中,ts》tn》tr。
172.应该理解的是,虽然图2-4的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图2-4中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。
173.在一个实施例中,如图5所示,提供了一种热点网络控制装置,包括:发送模块,用于向网络侧设备发送第一授权检验请求,第一授权检验请求用于请求电子设备分享的热点网络的服务状态;接收模块,用于接收该网络侧设备返回的第一授权响应消息,第一授权响应消息是该网络侧设备响应第一授权检验请求生成的;执行模块,用于在第一授权响应消息指示该服务状态异常的情况下,执行与第一授权响应消息对应的控制功能,不同的第一授权响应消息对应不同的控制功能。
174.在一个实施例中,第一授权响应消息对应的控制功能包括以下任一项:限制目标设备与该热点网络的连接状态;改变该热点网络的设置参数;通知用户第一讯息;通知用户第二讯息;其中,第二讯息的紧急程度高于第一讯息。
175.在一个实施例中,第一授权响应消息对应的控制功能为限制目标设备与该热点网络的连接状态;该目标设备包括以下至少一项:与该热点网络连接的设备中下载数据量大于或等于第一阈值的至少一个第一设备;与该热点网络连接的设备中预设时长内平均下载速度大于或等于第二阈值的至少一个第二设备;与该热点网络连接的设备中当前下载速度大于或等于第三阈值的至少一个第三设备。
176.在一个实施例中,该限制目标设备与该热点网络的连接状态包括:断开该目标设备与该热点网络的连接;或者,设置该目标设备通过该热点网络的最大下载速度。
177.在一个实施例中,该装置还包括:禁止模块;该禁止模块,用于在第一授权响应消息指示该服务状态异常的情况下,该执行模块执行与第一授权响应消息对应的控制功能之后,在确定目标次数大于或等于次数阈值的情况下,在封锁时长内,禁止该四设备与该热点网络连接;其中,该目标次数为限制第四设备与该热点网络的连接状态的次数,该四设备为该目标设备中的任一个。
178.在一个实施例中,第一授权响应消息对应的控制功能为改变该热点网络的设置参数;该改变该热点网络的设置参数包括以下任一项:重置该热点网络;关闭该热点网络;在接收到第一授权响应消息后的停止时长之后,以第一周期,周期性地发送授权检验请求;其中,第一时长大于第一周期,第一周期为该服务状态正常情况下,向该网络侧设备发送授权检验请求的周期。
179.在一个实施例中,第一授权响应消息对应的控制功能为通知用户第一讯息;第一讯息为:该热点网络使用的连网账户未缴月租费;或者,第一讯息包括:该热点网络使用的
连网账户已被限速、以及最大下载速度中的至少一个。
180.在一个实施例中,第一授权响应消息对应的控制功能为通知用户第二讯息;第二讯息为:该热点网络使用的连网账户的数据使用量接近月租计划分配额度;或,该网络侧设备暂时异常。
181.在一个实施例中,该发送模块,还用于在第一授权响应消息指示该服务状态异常的情况下,该执行模块执行与第一授权响应消息对应的控制功能之后,在第一授权响应消息对应的控制功能为通知用户第一讯息的情况下,在接收到第一授权响应消息后,以第一周期,周期性地发送授权检验请求到该网络侧设备;在第一授权响应消息对应的控制功能为通知用户第二讯息的情况下,在接收到第一授权响应消息后,以第二周期,周期性地发送授权检验请求到该网络侧设备;其中,第一周期大于第二周期,第一周期为该服务状态正常情况下,向该网络侧设备发送授权检验请求的周期。
182.本技术实施例中,可以通过向网络侧设备发送第一授权检验请求,所述第一授权检验请求用于请求所述热点网络的服务状态;接收所述网络侧设备返回的第一授权响应消息,所述第一授权响应消息是所述网络侧设备响应所述第一授权检验请求生成的;在所述第一授权响应消息指示所述服务状态异常的情况下,执行与所述第一授权响应消息对应的控制功能,不同的所述第一授权响应消息对应不同的控制功能。从而可以针对不同的指示所述服务状态异常的第一授权响应消息执行不同的控制功能,当接收到的除“200ok”之外的其他授权响应消息携带的http状态码时,可以基于不同的http状态码对热点网络执行不同的控制功能,则针对需要关闭热点网络的问题才关闭热点网络,针对无需关闭热点网络的问题则不必关闭热点网络,则可以保证不是所有情况,与热点网络连接的其他设备均因该热点网络被关闭而不能再通过该热点网络连网。
183.关于热点网络控制装置的具体限定可以参见上文中对于热点网络控制方法的限定,在此不再赘述。上述热点网络控制装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
184.在一个实施例中,提供了一种电子设备,其内部结构图可以如图6所示。该计算机设备包括通过系统总线连接的处理器、存储器、通信接口、显示屏和输入装置。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的通信接口用于与外部的终端进行有线或无线方式的通信,无线方式可通过wifi、运营商网络、近场通信(nfc)或其他技术实现。该计算机程序被处理器执行时以实现一种热点网络的控制方法。该计算机设备的显示屏可以是液晶显示屏或者电子墨水显示屏,该计算机设备的输入装置可以是显示屏上覆盖的触摸层,也可以是计算机设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。
185.本领域技术人员可以理解,图6中示出的结构,仅仅是与本技术方案相关的部分结构的框图,并不构成对本技术方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
186.在一个实施例中,本技术提供的热点网络的控制装置可以实现为一种计算机程序的形式,计算机程序可在如图6所示的电子设备上运行。电子设备的存储器中可存储组成该热点网络的控制装置的各个程序模块,比如,图5所示的发送模块、接收模块和控制模块。各个程序模块构成的计算机程序使得处理器执行本说明书中描述的本技术各个实施例的热点网络的控制方法中的步骤。
187.例如,图6所示的电子设备可以通过如图5所示的热点网络的控制装置中的发送模块执行步骤向网络侧设备发送第一授权检验请求,第一授权检验请求用于请求该热点网络的服务状态。电子设备可通过接收模块执行步骤接收该网络侧设备返回的第一授权响应消息,第一授权响应消息是该网络侧设备响应第一授权检验请求生成的。电子设备可通过控制模块执行步骤在第一授权响应消息指示该服务状态异常的情况下,执行与第一授权响应消息对应的控制功能,不同的第一授权响应消息对应不同的控制功能。
188.在一个实施例中,提供了一种计算机设备,包括存储器和处理器,该存储器存储有计算机程序,该处理器执行计算机程序时实现以下步骤:向网络侧设备发送第一授权检验请求,第一授权检验请求用于请求该热点网络的服务状态;接收该网络侧设备返回的第一授权响应消息,第一授权响应消息是该网络侧设备响应第一授权检验请求生成的;在第一授权响应消息指示该服务状态异常的情况下,执行与第一授权响应消息对应的控制功能,不同的第一授权响应消息对应不同的控制功能。
189.在一个实施例中,处理器执行计算机程序时还实现以下步骤:第一授权响应消息对应的控制功能包括以下任一项:限制目标设备与该热点网络的连接状态;改变该热点网络的设置参数;通知用户第一讯息;通知用户第二讯息;其中,第二讯息的紧急程度高于第一讯息。
190.在一个实施例中,处理器执行计算机程序时还实现以下步骤:第一授权响应消息对应的控制功能为限制目标设备与该热点网络的连接状态;该目标设备包括以下至少一项:与该热点网络连接的设备中下载数据量大于或等于第一阈值的至少一个第一设备;与该热点网络连接的设备中预设时长内平均下载速度大于或等于第二阈值的至少一个第二设备;与该热点网络连接的设备中当前下载速度大于或等于第三阈值的至少一个第三设备。
191.在一个实施例中,处理器执行计算机程序时还实现以下步骤:该限制目标设备与该热点网络的连接状态包括:断开该目标设备与该热点网络的连接;或者,设置该目标设备通过该热点网络的最大下载速度。
192.在一个实施例中,处理器执行计算机程序时还实现以下步骤:在第一授权响应消息指示该服务状态异常的情况下,执行与第一授权响应消息对应的控制功能之后,在确定目标次数大于或等于次数阈值的情况下,在封锁时长内,禁止第四设备与该热点网络连接;其中,该目标次数为限制第四设备与该热点网络的连接状态的次数,第四设备为该目标设备中的任一个。
193.在一个实施例中,处理器执行计算机程序时还实现以下步骤:第一授权响应消息对应的控制功能为改变该热点网络的设置参数;该改变该热点网络的设置参数包括以下任一项:重置该热点网络;关闭该热点网络;在接收到第一授权响应消息后的停止时长之后,以第一周期,周期性地发送授权检验请求;其中,第一时长大于第一周期,第一周期为该服
务状态正常情况下,向该网络侧设备发送授权检验请求的周期。
194.在一个实施例中,处理器执行计算机程序时还实现以下步骤:第一授权响应消息对应的控制功能为通知用户第一讯息;第一讯息为:该热点网络使用的连网账户未缴月租费;或者,第一讯息包括:该热点网络使用的连网账户已被限速、以及最大下载速度中的至少一个。
195.在一个实施例中,处理器执行计算机程序时还实现以下步骤:第一授权响应消息对应的控制功能为通知用户第二讯息;第二讯息为:该热点网络使用的连网账户的数据使用量接近月租计划分配额度;或,该网络侧设备暂时异常。
196.在一个实施例中,处理器执行计算机程序时还实现以下步骤:在第一授权响应消息指示该服务状态异常的情况下,执行与第一授权响应消息对应的控制功能之后,在第一授权响应消息对应的控制功能为通知用户第一讯息的情况下,在接收到第一授权响应消息后,以第一周期,周期性地发送授权检验请求到该网络侧设备;在第一授权响应消息对应的控制功能为通知用户第二讯息的情况下,在接收到第一授权响应消息后,以第二周期,周期性地发送授权检验请求到该网络侧设备;其中,第一周期大于第二周期,第一周期为该服务状态正常情况下,向该网络侧设备发送授权检验请求的周期。
197.本技术实施例中,可以通过向网络侧设备发送第一授权检验请求,所述第一授权检验请求用于请求所述热点网络的服务状态;接收所述网络侧设备返回的第一授权响应消息,所述第一授权响应消息是所述网络侧设备响应所述第一授权检验请求生成的;在所述第一授权响应消息指示所述服务状态异常的情况下,执行与所述第一授权响应消息对应的控制功能,不同的所述第一授权响应消息对应不同的控制功能。从而可以针对不同的指示所述服务状态异常的第一授权响应消息执行不同的控制功能,当接收到的除“200ok”之外的其他授权响应消息携带的http状态码时,可以基于不同的http状态码对热点网络执行不同的控制功能,则针对需要关闭热点网络的问题才关闭热点网络,针对无需关闭热点网络的问题则不必关闭热点网络,则可以保证不是所有情况,与热点网络连接的其他设备均因该热点网络被关闭而不能再通过该热点网络连网
198.在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:向网络侧设备发送第一授权检验请求,第一授权检验请求用于请求该热点网络的服务状态;接收该网络侧设备返回的第一授权响应消息,第一授权响应消息是该网络侧设备响应第一授权检验请求生成的;在第一授权响应消息指示该服务状态异常的情况下,执行与第一授权响应消息对应的控制功能,不同的第一授权响应消息对应不同的控制功能。
199.在一个实施例中,计算机程序被处理器执行时还实现以下步骤:第一授权响应消息对应的控制功能包括以下任一项:限制目标设备与该热点网络的连接状态;改变该热点网络的设置参数;通知用户第一讯息;通知用户第二讯息;其中,第二讯息的紧急程度高于第一讯息。
200.在一个实施例中,计算机程序被处理器执行时还实现以下步骤:第一授权响应消息对应的控制功能为限制目标设备与该热点网络的连接状态;该目标设备包括以下至少一项:与该热点网络连接的设备中下载数据量大于或等于第一阈值的至少一个第一设备;与该热点网络连接的设备中预设时长内平均下载速度大于或等于第二阈值的至少一个第二
设备;与该热点网络连接的设备中当前下载速度大于或等于第三阈值的至少一个第三设备。
201.在一个实施例中,计算机程序被处理器执行时还实现以下步骤:该限制目标设备与该热点网络的连接状态包括:断开该目标设备与该热点网络的连接;或者,设置该目标设备通过该热点网络的最大下载速度。
202.在一个实施例中,计算机程序被处理器执行时还实现以下步骤:该在第一授权响应消息指示该服务状态异常的情况下,执行与第一授权响应消息对应的控制功能之后,在确定目标次数大于或等于次数阈值的情况下,在封锁时长内,禁止第四设备与该热点网络连接;其中,该目标次数为限制第四设备与该热点网络的连接状态的次数,第四设备为该目标设备中的任一个。
203.在一个实施例中,计算机程序被处理器执行时还实现以下步骤:第一授权响应消息对应的控制功能为改变该热点网络的设置参数;该改变该热点网络的设置参数包括以下任一项:重置该热点网络;关闭该热点网络;在接收到第一授权响应消息后的停止时长之后,以第一周期,周期性地发送授权检验请求;其中,第一时长大于第一周期,第一周期为该服务状态正常情况下,向该网络侧设备发送授权检验请求的周期。
204.在一个实施例中,计算机程序被处理器执行时还实现以下步骤:第一授权响应消息对应的控制功能为通知用户第一讯息;第一讯息为:该热点网络使用的连网账户未缴月租费;或者,第一讯息包括:该热点网络使用的连网账户已被限速、以及最大下载速度中的至少一个。
205.在一个实施例中,计算机程序被处理器执行时还实现以下步骤:第一授权响应消息对应的控制功能为通知用户第二讯息;第二讯息为:该热点网络使用的连网账户的数据使用量接近月租计划分配额度;或,该网络侧设备暂时异常。
206.在一个实施例中,计算机程序被处理器执行时还实现以下步骤:在第一授权响应消息指示该服务状态异常的情况下,执行与第一授权响应消息对应的控制功能之后,该方法还包括:在第一授权响应消息对应的控制功能为通知用户第一讯息的情况下,在接收到第一授权响应消息后,以第一周期,周期性地发送授权检验请求到该网络侧设备;在第一授权响应消息对应的控制功能为通知用户第二讯息的情况下,在接收到第一授权响应消息后,以第二周期,周期性地发送授权检验请求到该网络侧设备;其中,第一周期大于第二周期,第一周期为该服务状态正常情况下,向该网络侧设备发送授权检验请求的周期。
207.本技术实施例中,可以通过向网络侧设备发送第一授权检验请求,所述第一授权检验请求用于请求所述热点网络的服务状态;接收所述网络侧设备返回的第一授权响应消息,所述第一授权响应消息是所述网络侧设备响应所述第一授权检验请求生成的;在所述第一授权响应消息指示所述服务状态异常的情况下,执行与所述第一授权响应消息对应的控制功能,不同的所述第一授权响应消息对应不同的控制功能。从而可以针对不同的指示所述服务状态异常的第一授权响应消息执行不同的控制功能,当接收到的除“200ok”之外的其他授权响应消息携带的http状态码时,可以基于不同的http状态码对热点网络执行不同的控制功能,则针对需要关闭热点网络的问题才关闭热点网络,针对无需关闭热点网络的问题则不必关闭热点网络,则可以保证不是所有情况,与热点网络连接的其他设备均因该热点网络被关闭而不能再通过该热点网络连网。
208.本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本技术所提供的各实施例中所使用的对存储器、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(read-only memory,rom)、磁带、软盘、闪存或光存储器等。易失性存储器可包括随机存取存储器(random access memory,ram)或者外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,比如静态随机存取存储器(static random access memory,sram)和动态随机存取存储器(dynamic random access memory,dram)等。
209.以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
210.以上所述实施例仅表达了本技术的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本技术构思的前提下,还可以做出若干变形和改进,这些都属于本技术的保护范围。因此,本技术专利的保护范围应以所附权利要求为准。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1