无线路由器的接入方法、装置、电子设备及存储介质与流程



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.图1为本技术实施例提供的一种无线路由器的接入方法的流程示意图;
49.图2为本技术实施例提供的另一种无线路由器的接入方法的流程示意图;
50.图3为本技术实施例提供的又一种无线路由器的接入方法的流程示意图;
51.图4为本技术实施例提供的再又一种无线路由器的接入方法的流程示意图;
52.图5为本技术实施例提供的一种无线路由器的接入装置的结构示意图;
53.图6为本技术实施例提供的另一种无线路由器的接入装置的结构示意图;
54.图7为本技术实施例提供的又一种无线路由器的接入装置的结构示意图;
55.图8为本技术实施例提供的一种电子设备的结构示意图。
具体实施方式
56.为使本技术实施例的目的、技术方案和优点更加清楚,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本技术的一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本技术保护的范围。
57.需要说明的是,本技术实施例提供的无线路由器的接入方法可以由无线路由器单独实现,也可以由无线路由器和服务器共同实现,本技术不做具体限定。以下以无线路由器和服务器共同实现本技术实施例提供的无线路由器的接入方法为例进行解释说明。
58.参见图1,图1为本技术实施例提供的一种无线路由器的接入方法的流程示意图。如图1所示,该无线路由器的接入方法,应用于无线路由器,该方法具体包括如下步骤:
59.步骤101、接收待接入设备发送的接入请求,接入请求中携带有待接入设备的等级标识,待接入设备的等级标识用于表征待接入设备的接入优先级。
60.具体地,上述待接入设备可以为任一无线保真(wireless-fidelity,简称为wifi)设备,如智能手机、智能电视、智能空调等等。上述接入请求用于请求无线路由器接入待接入设备,该接入请求中携带有待接入设备的等级标识。
61.需要说明的是,该待接入设备在发送接入请求之前,可以根据自身的数据上报量、设备类型等参数中的一种或多种的组合,生成自身的等级标识,并在发送接入请求时,将自身的等级标识携带于接入请求中发送给无线路由器。当然,对于前面已接入该无线路由器的设备,同样也需要在接入前将各自的等级标识发送给该无线路由器,由该无线路由器将其发送给服务器进行保存。当目标区域内的无线路由器的数量为多个时,该待接入设备在发送接入请求之前,还可以获取目标区域内各无线路由器对应的网络信号强度(received signal strength indicator,简称为rssi),根据网络信号强度的大小,选择向网络信号强度最强的无线路由器发送接入请求。
62.步骤102、将待接入设备的等级标识发送给服务器,服务器用于在预设数据库中的
等级标识的数量达到无线路由器的容量上限的情况下,将待接入设备的等级标识与预设数据库中的等级标识进行排序,并根据排序结果生成响应消息,预设数据库中的等级标识为当前已接入至无线路由器的所有接入设备对应的等级标识。
63.具体地,上述预设数据库为服务器上的任一数据库,该预设数据库用于对已接入至无线路由器的设备的等级标识进行存储。该预设数据库中存储的等级标识的最大数量由该无线路由器的容量上限(即该无线路由器允许接入的设备的最大数量)决定,例如,假设该无线路由器的容量上限为10,则该预设数据库中最多只能存储10个等级标识。
64.在该步骤中,无线路由器在接收到待接入设备的接入请求之后,可以将待接入设备的等级标识发送给服务器,这样,服务器可以在预设数据库中的等级标识的数量达到无线路由器的容量上限的情况下,将待接入设备的等级标识与预设数据库中的等级标识进行排序,并根据排序结果生成响应消息。
65.步骤103、接收服务器返回的响应消息,并在响应消息指示允许待接入设备接入至无线路由器的情况下,对待接入设备进行接入。
66.在该步骤中,无线路由器可以接收服务器返回的响应消息,并基于响应消息确定是否对该待接入设备进行接入。当响应消息指示允许待接入设备接入至无线路由器时,无线路由器可以对待接入设备进行接入;当响应消息指示拒绝待接入设备接入至无线路由器时,无线路由器拒绝对待接入设备进行接入,并且还可以向待接入设备发送接入失败提示消息,以提示用户接入失败原因,方便用户重新对其进行配网。通过该方式,无线路由器可以根据服务器的响应消息对待接入设备执行不同操作。
67.在本实施例中,无线路由器在接收到待接入设备的接入请求,且无线路由器接入的设备数量达到其容量上限时,服务器可以根据待接入设备的等级标识与预设数据库中的等级标识的排序结果,生成响应消息,再由无线路由器在响应消息指示允许待接入设备接入至无线路由器时,对待接入设备进行接入,从而解决了现有技术中当无线路由器接入的设备数量达到其容量上限时,无法接入新设备的问题。
68.进一步地,在上述步骤、在对待接入设备进行接入之后,该方法还包括:
69.检测待接入设备的网络信号强度;
70.在检测到待接入设备的网络信号强度低于预设阈值的情况下,断开与待接入设备的连接,并向服务器发送断开连接消息,服务器用于根据断开连接消息,将待接入设备的等级标识从预设数据库中删除。
71.具体地,上述预设阈值可以根据实际情况进行设置,本技术不做具体限定。
72.在一实施例中,当待接入设备接入至无线路由器之后,无线路由器可以实时检测待接入设备的网络信号强度,并将待接入设备的网络信号强度与预设阈值进行比较,若待接入设备的网络信号强度低于预设阈值,则断开无线路由器与待接入设备的连接,并向服务器发送断开连接消息。这样,服务器可以根据该断开连接消息,将待接入设备的等级标识从预设数据库中删除;若待接入设备的网络信号强度高于或等于预设阈值,则维持该待接入设备的接入状态,直到新的待接入设备请求接入时,无线路由器重新执行上述步骤101至步骤103。这样,可以实时对已接入无线路由器的设备的网络信号强度进行检测,将网络信号强度较差(如距离较远)的设备断开连接,方便接入优先级较高的设备接入。
73.进一步地,待接入设备的等级标识是由待接入设备基于自身的数据上报量和/或
设备类型确定得到。
74.在一实施例中,待接入设备的等级标识可以由待接入设备自身的数据上报量确定得到,也可以由待接入设备自身的设备类型确定得到,还可以由待接入设备自身的数据上报量和设备类型共同确定得到,本技术实施例不做具体限定。例如,待接入设备可以按照自身在预设时间内的数据上报量进行等级划分,数据上报量越高,则等级越高;数据上报量越低,则等级越低。待接入设备还可以按照自身设备类型进行等级划分,如控制类设备如智能手机、平板等的等级较高,而被控制类如智能电视、智能冰箱等的等级较低。这样,每个wifi设备可以确定自身的等级,生成等级标识。当然,在实际应用中,待接入设备还可以根据用户自定义的等级标识或者其他方式,来确定自身的等级标识。
75.参见图2,图2为本技术实施例提供的另一种无线路由器的接入方法的流程示意图。如图2所示,该无线路由器的接入方法,应用于服务器,该方法具体包括如下步骤:
76.步骤201、接收无线路由器发送的待接入设备的等级标识,待接入设备的等级标识携带于接入请求中,接入请求是由待接入设备发送的、用于请求接入无线路由器的请求。
77.具体地,上述待接入设备可以为任一wifi设备,如智能手机、智能电视、智能空调等等。上述接入请求用于请求无线路由器接入待接入设备,该接入请求中携带有待接入设备的等级标识。上述待接入设备的等级标识是待接入设备根据自身的数据上报量、设备类型等参数中的一种或多种的组合生成得到。
78.在该步骤中,无线路由器在接收到待接入设备的接入请求之后,可以将待接入设备的等级标识发送给服务器,这样,服务器可以接收到待接入设备的等级标识,并判断预设数据库中当前存储的等级标识的数量是否达到无线路由器的容量上限。
79.步骤202、在预设数据库中的等级标识的数量达到无线路由器的容量上限的情况下,将待接入设备的等级标识与预设数据库中的等级标识进行排序,预设数据库中的等级标识为当前已接入至无线路由器的所有接入设备对应的等级标识。
80.在该步骤中,服务器在检测到预设数据库中的等级标识的数量达到无线路由器的容量上限时,可以将待接入设备的等级标识与预设数据库中的等级标识进行排序。作为一种可选实施方式,可以按照等级标识由高到低进行排序,当然,也可以按照等级标识由低到高进行排序,本技术实施例不做具体限定。
81.步骤203、根据排序结果,生成响应消息。
82.具体地,上述响应消息用于指示是否允许无线路由器对待接入设备进行接入。
83.服务器在生成响应消息时,需要依据预设规则进行生成。例如,假设预设规则规定待接入设备的等级标识的接入优先级高于预设数据库中的等级标识的最低接入优先级时,允许无线路由器对待接入设备进行接入;待接入设备的等级标识的接入优先级低于或等于预设数据库中的等级标识的最低接入优先级时,拒绝无线路由器对待接入设备进行接入。又例如,假设预设规则规定待接入设备的等级标识的接入优先级位于排序结果中排序靠前的预设比例(如30%、50%等)之内时,允许无线路由器对待接入设备进行接入;待接入设备的等级标识的接入优先级位于排序结果中排序靠前的预设比例(如30%、50%等)之外时,拒绝无线路由器对待接入设备进行接入等等。
84.步骤204、向无线路由器发送响应消息,无线路由器用于在响应消息指示允许待接入设备接入至无线路由器的情况下,对待接入设备进行接入。
85.在该步骤中,服务器可以向无线路由器发送响应消息,这样无线路由器可以接收到服务器返回的响应消息,并基于响应消息确定是否对该待接入设备进行接入。当响应消息指示允许待接入设备接入至无线路由器时,无线路由器可以对待接入设备进行接入;当响应消息指示拒绝待接入设备接入至无线路由器时,无线路由器拒绝对待接入设备进行接入,并且还可以向待接入设备发送接入失败提示消息,以提示用户接入失败原因,方便用户重新对其进行配网。通过该方式,无线路由器可以根据服务器的响应消息对待接入设备执行不同操作。
86.在本实施例中,无线路由器在接收到待接入设备的接入请求,且无线路由器接入的设备数量达到其容量上限时,服务器可以根据待接入设备的等级标识与预设数据库中的等级标识的排序结果,生成响应消息,再由无线路由器在响应消息指示允许待接入设备接入至无线路由器时,对待接入设备进行接入,从而解决了现有技术中当无线路由器接入的设备数量达到其容量上限时,无法接入新设备的问题。
87.进一步地,步骤203、根据排序结果,生成响应消息,包括:
88.在待接入设备的等级标识的接入优先级高于预设数据库中的等级标识的最低接入优先级的情况下,向最低接入优先级对应的设备发送断开请求,并生成第一响应消息,第一响应消息用于指示允许待接入设备接入至无线路由器,断开请求用于请求无线路由器断开与最低接入优先级对应的设备的连接;
89.在待接入设备的等级标识的接入优先级低于或者等于预设数据库中的等级标识的最低接入优先级的情况下,生成第二响应消息,第二响应消息用于指示拒绝待接入设备接入至无线路由器。
90.在一实施例中,服务器是将待接入设备的等级标识的接入优先级与预设数据库中的等级标识的最低接入优先级进行比较,若待接入设备的等级标识的接入优先级高于预设数据库中的等级标识的最低接入优先级,则向最低接入优先级对应的设备发送断开请求,在预设数据库中将最低接入优先级对应的设备的等级标识进行删除,并生成第一响应消息,发送给无线路由器;若待接入设备的等级标识的接入优先级低于或者等于预设数据库中的等级标识的最低接入优先级,则拒绝待接入设备接入至无线路由器,并生成第二响应消息,发送给无线路由器。这样,服务器可以根据待接入设备的等级标识,确定是否对待接入设备进行接入,以实现对待接入设备的接入状态的控制。
91.进一步地,在上述步骤204、向无线路由器发送响应消息之后,该方法还包括:
92.在待接入设备接入至无线路由器的情况下,将待接入设备的等级标识存储至预设数据库中,待接入设备的等级标识是由待接入设备基于自身的数据上报量和/或设备类型确定得到。
93.在一实施例中,在待接入设备接入至无线路由器时,服务器可以将待接入设备的等级标识存储至预设数据库中,以方便后续有新的待接入设备请求接入时,可以根据更新后的预设数据库中的等级标识和新的待接入设备的等级标识进行判断。
94.需要说明的是,待接入设备的等级标识可以由待接入设备自身的数据上报量确定得到,也可以由待接入设备自身的设备类型确定得到,还可以由待接入设备自身的数据上报量和设备类型共同确定得到,本技术实施例不做具体限定。例如,待接入设备可以按照自身在预设时间内的数据上报量进行等级划分,数据上报量越高,则等级越高;数据上报量越
低,则等级越低。待接入设备还可以按照自身设备类型进行等级划分,如控制类设备如智能手机、平板等的等级较高,而被控制类如智能电视、智能冰箱等的等级较低。这样,每个wifi设备可以确定自身的等级,生成等级标识。
95.进一步地,在上述步骤201、接收无线路由器发送的待接入设备的等级标识之后,该方法还包括:
96.在预设数据库中的等级标识的数量未达到无线路由器的容量上限的情况下,将待接入设备的等级标识存储至预设数据库中,并向无线路由器返回用于指示允许待接入设备接入至无线路由器的响应消息。
97.在一实施例中,服务器在接收到无线路由器发送的待接入设备的等级标识之后,如果检测到预设数据库中的等级标识的数量未达到无线路由器的容量上限,则可以直接将待接入设备的等级标识存储至预设数据库中,并向无线路由器返回用于指示允许待接入设备接入至无线路由器的响应消息,然后由无线路由器对待接入设备进行接入。这样,在无线路由器接入的设备数量未达到其容量上限时,可以直接对设备进行接入,以提高接入速度。
98.在一示例中,该无线路由器的接入过程可以如图3所示,具体包括如下步骤:
99.步骤301、根据wifi设备的数据上报量以及设备类型设置等级标识符。
100.根据wifi设备的数据上报量以及设备类型进行排序,设置对应的等级标识符,等级标识符越高,该设备的重要程度越高,具有的配网优先级也越高,反之亦然。
101.步骤302、将待配网的wifi设备进行配网(即进行配网参数的设置)。
102.步骤303、wifi设备向无线路由器发送包含等级标识符的数据包,无线路由器将该数据包发给服务器,服务器收到后将其存放到数据库中。
103.该数据库可以存储的等级标识符数量相当于无线路由器可以连接设备的最大数,其会对收集到的wifi设备的等级标识符进行比较排序。
104.步骤304、当无线路由器连接的设备达到其上限,或者当前wifi设备连接无线路由器后出现网络信号差的情况时,服务器会进行判断,如果当前wifi设备的等级标识符比服务器上面存储的某一等级标识符的优先级要高时,服务器就会向等级标识符较低的设备发送进行断开无线路由器的数据包,并清除对应设备的等级标识符,存储当前配网设备的等级标识符。反之,当前wifi设备的等级标识符最低时,则配网不成功,并向用户反馈配网不成功原因。
105.步骤305、已配上网的设备收到相应数据包后断开与无线路由器的连接,此时待配网的wifi设备就可以连接上无线路由器。
106.这样,服务器可以根据路由器连接数量容值判断待接入设备是否连接当前路由器,还可以在接入无线路由器的设备出现网络波动后,选择连接网络信号更好的无线路由器进行连接。本技术解决了当无线路由器达到最大连接设备数量时,不能继续选择需要连接配网设备的问题,有益于用户更方便规划wifi设备的网络状态,提高用户操作体验感。
107.以下以无线路由器单独实现本技术实施例提供的无线路由器的接入方法为例进行解释说明。
108.参见图4,图4为本技术实施例提供的又一种无线路由器的接入方法的流程示意图。该无线路由器的接入方法应用于无线路由器,该方法包括:
109.步骤401、接收待接入设备发送的接入请求,接入请求中携带有待接入设备的等级
标识,待接入设备的等级标识用于表征待接入设备的接入优先级。
110.具体地,上述待接入设备可以为任一无线保真(wireless-fidelity,简称为wifi)设备,如智能手机、智能电视、智能空调等等。上述接入请求用于请求无线路由器接入待接入设备,该接入请求中携带有待接入设备的等级标识。
111.需要说明的是,该待接入设备在发送接入请求之前,可以根据自身的数据上报量、设备类型等参数中的一种或多种的组合,生成自身的等级标识,并在发送接入请求时,将自身的等级标识携带于接入请求中发送给无线路由器。当目标区域内的无线路由器的数量为多个时,该待接入设备在发送接入请求之前,还可以获取目标区域内各无线路由器对应的网络信号强度(received signal strength indicator,简称为rssi),根据网络信号强度的大小,选择向网络信号强度最强的无线路由器发送接入请求。
112.步骤402、在预设数据库中的等级标识的数量达到无线路由器的容量上限的情况下,将待接入设备的等级标识与预设数据库中的等级标识进行排序,得到排序结果,预设数据库中的等级标识为当前已接入至无线路由器的所有接入设备对应的等级标识。
113.具体地,上述预设数据库为无线路由器中预设设置的任一数据库,该预设数据库用于对已接入至无线路由器的设备的等级标识进行存储。该预设数据库中存储的等级标识的最大数量由该无线路由器的容量上限(即该无线路由器允许接入的设备的最大数量)决定,例如,假设该无线路由器的容量上限为10,则该预设数据库中最多只能存储10个等级标识。
114.在该步骤中,无线路由器在接收到待接入设备的接入请求之后,可以在预设数据库中的等级标识的数量达到无线路由器的容量上限的情况下,将待接入设备的等级标识与预设数据库中的等级标识进行排序,得到排序结果。
115.步骤403、根据排序结果,确定是否对待接入设备进行接入。
116.在该步骤中,无线路由器可以根据排序结果,确定是否对该待接入设备进行接入。
117.在本实施例中,无线路由器在接收到待接入设备的接入请求,且无线路由器接入的设备数量达到其容量上限时,无线路由器可以根据待接入设备的等级标识与预设数据库中的等级标识的排序结果,确定是否对待接入设备进行接入,从而解决了现有技术中当无线路由器接入的设备数量达到其容量上限时,无法接入新设备的问题。
118.进一步地,上述步骤403、根据排序结果,确定是否对待接入设备进行接入,包括:
119.在待接入设备的等级标识的接入优先级高于预设数据库中的等级标识的最低接入优先级的情况下,确定对待接入设备进行接入;
120.在待接入设备的等级标识的接入优先级低于或者等于预设数据库中的等级标识的最低接入优先级的情况下,确定不对待接入设备进行接入。
121.在一实施例中,无线路由器可以将待接入设备的等级标识的接入优先级与预设数据库中的等级标识的最低接入优先级进行比较,若待接入设备的等级标识的接入优先级高于预设数据库中的等级标识的最低接入优先级,则确定对待接入设备进行接入,此时可以向最低接入优先级对应的设备发送断开请求,在预设数据库中将最低接入优先级对应的设备的等级标识进行删除;若待接入设备的等级标识的接入优先级低于或者等于预设数据库中的等级标识的最低接入优先级,则拒绝对待接入设备进行接入。这样,无线路由器可以根据待接入设备的等级标识,确定是否对待接入设备进行接入,以实现对待接入设备的接入
状态的控制。
122.进一步地,在上述步骤、确定对待接入设备进行接入之后,该方法还包括:
123.将待接入设备的等级标识存储至预设数据库中,待接入设备的等级标识是由待接入设备基于自身的数据上报量和/或设备类型确定得到。
124.在一实施例中,在待接入设备接入至无线路由器时,无线路由器可以将待接入设备的等级标识存储至预设数据库中,以方便后续有新的待接入设备请求接入时,可以根据更新后的预设数据库中的等级标识和新的待接入设备的等级标识进行判断。
125.需要说明的是,待接入设备的等级标识可以由待接入设备自身的数据上报量确定得到,也可以由待接入设备自身的设备类型确定得到,还可以由待接入设备自身的数据上报量和设备类型共同确定得到,本技术实施例不做具体限定。例如,待接入设备可以按照自身在预设时间内的数据上报量进行等级划分,数据上报量越高,则等级越高;数据上报量越低,则等级越低。待接入设备还可以按照自身设备类型进行等级划分,如控制类设备如智能手机、平板等的等级较高,而被控制类如智能电视、智能冰箱等的等级较低。这样,每个wifi设备可以确定自身的等级,生成等级标识。
126.进一步地,在确定对待接入设备进行接入之后,该方法还包括:
127.检测待接入设备的网络信号强度;
128.在检测到待接入设备的网络信号强度低于预设阈值的情况下,断开与待接入设备的连接,并将待接入设备的等级标识从预设数据库中删除。
129.具体地,上述预设阈值可以根据实际情况进行设置,本技术不做具体限定。
130.在一实施例中,当待接入设备接入至无线路由器之后,无线路由器可以实时检测待接入设备的网络信号强度,并将待接入设备的网络信号强度与预设阈值进行比较,若待接入设备的网络信号强度低于预设阈值,则断开与待接入设备的连接,并将待接入设备的等级标识从预设数据库中删除。若待接入设备的网络信号强度高于或等于预设阈值,则维持该待接入设备的接入状态,直到新的待接入设备请求接入时,无线路由器重新执行上述步骤101至步骤103。这样,可以实时对已接入无线路由器的设备的网络信号强度进行检测,将网络信号强度较差(如距离较远)的设备断开连接,方便接入优先级较高的设备接入。
131.进一步地,在接收待接入设备发送的接入请求之后,该方法还包括:
132.在预设数据库中的等级标识的数量未达到无线路由器的容量上限的情况下,对待接入设备进行接入,并将待接入设备的等级标识存储至预设数据库中。
133.在一实施例中,无线路由器在接收到待接入设备的等级标识之后,如果检测到预设数据库中的等级标识的数量未达到无线路由器的容量上限,则可以直接对待接入设备进行接入,并将待接入设备的等级标识存储至预设数据库中,从而提高设备的接入速度。
134.参见图5,图5为本技术实施例提供的一种无线路由器的接入装置的结构示意图,如图5所示,该无线路由器的接入装置500应用于无线路由器,该装置500包括:
135.第一接收模块501,用于接收待接入设备发送的接入请求,接入请求中携带有待接入设备的等级标识,待接入设备的等级标识用于表征待接入设备的接入优先级;
136.第一发送模块502,用于将待接入设备的等级标识发送给服务器,服务器用于在预设数据库中的等级标识的数量达到无线路由器的容量上限的情况下,将待接入设备的等级标识与预设数据库中的等级标识进行排序,并根据排序结果生成响应消息,预设数据库中
的等级标识为当前已接入至无线路由器的所有接入设备对应的等级标识;
137.第二接收模块503,用于接收服务器返回的响应消息,并在响应消息指示允许待接入设备接入至无线路由器的情况下,对待接入设备进行接入。
138.进一步地,该装置500还包括:
139.第一检测模块,用于检测待接入设备的网络信号强度;
140.第一断开模块,用于在检测到待接入设备的网络信号强度低于预设阈值的情况下,断开与待接入设备的连接,并向服务器发送断开连接消息,服务器用于根据断开连接消息,将待接入设备的等级标识从预设数据库中删除。
141.进一步地,待接入设备的等级标识是由待接入设备基于自身的数据上报量和/或设备类型确定得到。
142.需要说明的是,该无线路由器的接入装置500可以实现如前述图1方法实施例提供的无线路由器的接入方法的步骤,且能达到相同的技术效果,在此不再赘述。
143.参见图6,图6为本技术实施例提供的另一种无线路由器的接入装置的结构示意图,如图6所示,该无线路由器的接入装置600应用于服务器,该装置600包括:
144.第三接收模块601,用于接收无线路由器发送的待接入设备的等级标识,待接入设备的等级标识携带于接入请求中,接入请求是由待接入设备发送的、用于请求接入无线路由器的请求;
145.第一排序模块602,用于在预设数据库中的等级标识的数量达到无线路由器的容量上限的情况下,将待接入设备的等级标识与预设数据库中的等级标识进行排序,预设数据库中的等级标识为当前已接入至无线路由器的所有接入设备对应的等级标识;
146.生成模块603,用于根据排序结果,生成响应消息;
147.第二发送模块604,用于向无线路由器发送响应消息,无线路由器用于在响应消息指示允许待接入设备接入至无线路由器的情况下,对待接入设备进行接入。
148.进一步地,生成模块603包括:
149.第一生成子模块,用于在待接入设备的等级标识的接入优先级高于预设数据库中的等级标识的最低接入优先级的情况下,向最低接入优先级对应的设备发送断开请求,并生成第一响应消息,第一响应消息用于指示允许待接入设备接入至无线路由器,断开请求用于请求无线路由器断开与最低接入优先级对应的设备的连接;
150.第二生成子模块,用于在待接入设备的等级标识的接入优先级低于或者等于预设数据库中的等级标识的最低接入优先级的情况下,生成第二响应消息,第二响应消息用于指示拒绝待接入设备接入至无线路由器。
151.进一步地,该装置600还包括:
152.第一存储模块,用于在待接入设备接入至无线路由器的情况下,将待接入设备的等级标识存储至预设数据库中,待接入设备的等级标识是由待接入设备基于自身的数据上报量和/或设备类型确定得到。
153.进一步地,该装置600还包括:
154.第二存储模块,用于在预设数据库中的等级标识的数量未达到无线路由器的容量上限的情况下,将待接入设备的等级标识存储至预设数据库中,并向无线路由器返回用于指示允许待接入设备接入至无线路由器的响应消息。
155.需要说明的是,该无线路由器的接入装置600可以实现如前述图2方法实施例提供的无线路由器的接入方法的步骤,且能达到相同的技术效果,在此不再赘述。
156.参见图7,图7为本技术实施例提供的又一种无线路由器的接入装置的结构示意图,如图7所示,该无线路由器的接入装置700应用于服务器,该装置700包括:
157.第四接收模块701,用于接收待接入设备发送的接入请求,接入请求中携带有待接入设备的等级标识,待接入设备的等级标识用于表征待接入设备的接入优先级;
158.第二排序模块702,用于在预设数据库中的等级标识的数量达到无线路由器的容量上限的情况下,将待接入设备的等级标识与预设数据库中的等级标识进行排序,得到排序结果,预设数据库中的等级标识为当前已接入至无线路由器的所有接入设备对应的等级标识;
159.确定模块703,用于根据排序结果,确定是否对待接入设备进行接入。
160.进一步地,确定模块703包括:
161.第一确定子模块,用于在待接入设备的等级标识的接入优先级高于预设数据库中的等级标识的最低接入优先级的情况下,确定对待接入设备进行接入;
162.第二确定子模块,用于在待接入设备的等级标识的接入优先级低于或者等于预设数据库中的等级标识的最低接入优先级的情况下,确定不对待接入设备进行接入。
163.进一步地,该装置700还包括:
164.第三存储模块,用于将待接入设备的等级标识存储至预设数据库中,待接入设备的等级标识是由待接入设备基于自身的数据上报量和/或设备类型确定得到。
165.进一步地,该装置700还包括:
166.第二检测模块,用于检测待接入设备的网络信号强度;
167.第二断开模块,用于在检测到待接入设备的网络信号强度低于预设阈值的情况下,断开与待接入设备的连接,并将待接入设备的等级标识从预设数据库中删除。
168.进一步地,该装置700还包括:
169.第四存储模块,用于在预设数据库中的等级标识的数量未达到无线路由器的容量上限的情况下,对待接入设备进行接入,并将待接入设备的等级标识存储至预设数据库中。
170.需要说明的是,该无线路由器的接入装置700可以实现如前述图4方法实施例提供的无线路由器的接入方法的步骤,且能达到相同的技术效果,在此不再赘述。
171.如图8所示,本技术实施例还提供了一种电子设备,包括处理器811、通信接口812、存储器813和通信总线814,其中,处理器811,通信接口812,存储器813通过通信总线814完成相互间的通信,
172.存储器813,用于存放计算机程序;
173.在本技术一个实施例中,处理器811,用于执行存储器813上所存放的程序时,实现前述任意一个方法实施例提供的无线路由器的接入方法的步骤。
174.本技术实施例还提供了一种无线路由器,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;
175.存储器,用于存放计算机程序;
176.处理器,用于执行存储器上所存放的程序时,如前述图1或者图4方法实施例提供的无线路由器的接入方法的步骤,且能达到相同的技术效果,在此不再赘述。本技术实施例
还提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现如前述任意一个方法实施例提供的无线路由器的接入方法的步骤。
177.需要说明的是,在本文中,诸如“第一”和“第二”等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
178.以上所述仅是本发明的具体实施方式,使本领域技术人员能够理解或实现本发明。对这些实施例的多种修改对本领域的技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所申请的原理和新颖特点相一致的最宽的范围。

技术特征:


1.一种无线路由器的接入方法,其特征在于,应用于无线路由器,所述方法包括:接收待接入设备发送的接入请求,所述接入请求中携带有所述待接入设备的等级标识,所述待接入设备的等级标识用于表征所述待接入设备的接入优先级;将所述待接入设备的等级标识发送给服务器,所述服务器用于在预设数据库中的等级标识的数量达到所述无线路由器的容量上限的情况下,将所述待接入设备的等级标识与所述预设数据库中的等级标识进行排序,并根据排序结果生成响应消息,所述预设数据库中的等级标识为当前已接入至所述无线路由器的所有接入设备对应的等级标识;接收所述服务器返回的响应消息,并在所述响应消息指示允许所述待接入设备接入至所述无线路由器的情况下,对所述待接入设备进行接入。2.根据权利要求1所述的方法,其特征在于,在所述对所述待接入设备进行接入之后,所述方法还包括:检测所述待接入设备的网络信号强度;在检测到所述待接入设备的网络信号强度低于预设阈值的情况下,断开与所述待接入设备的连接,并向所述服务器发送断开连接消息,所述服务器用于根据所述断开连接消息,将所述待接入设备的等级标识从所述预设数据库中删除。3.根据权利要求1所述的方法,其特征在于,所述待接入设备的等级标识是由所述待接入设备基于自身的数据上报量和/或设备类型确定得到。4.一种无线路由器的接入方法,其特征在于,应用于服务器,所述方法包括:接收无线路由器发送的待接入设备的等级标识,所述待接入设备的等级标识携带于接入请求中,所述接入请求是由所述待接入设备发送的、用于请求接入所述无线路由器的请求;在预设数据库中的等级标识的数量达到所述无线路由器的容量上限的情况下,将所述待接入设备的等级标识与所述预设数据库中的等级标识进行排序,所述预设数据库中的等级标识为当前已接入至所述无线路由器的所有接入设备对应的等级标识;根据排序结果,生成响应消息;向所述无线路由器发送所述响应消息,所述无线路由器用于在所述响应消息指示允许所述待接入设备接入至所述无线路由器的情况下,对所述待接入设备进行接入。5.根据权利要求4所述的方法,其特征在于,所述根据排序结果,生成响应消息,包括:在所述待接入设备的等级标识的接入优先级高于所述预设数据库中的等级标识的最低接入优先级的情况下,向所述最低接入优先级对应的设备发送断开请求,并生成第一响应消息,所述第一响应消息用于指示允许所述待接入设备接入至所述无线路由器,所述断开请求用于请求所述无线路由器断开与所述最低接入优先级对应的设备的连接;在所述待接入设备的等级标识的接入优先级低于或者等于所述预设数据库中的等级标识的最低接入优先级的情况下,生成第二响应消息,所述第二响应消息用于指示拒绝所述待接入设备接入至所述无线路由器。6.根据权利要求4所述的方法,其特征在于,在所述向所述无线路由器发送所述响应消息之后,所述方法还包括:在所述待接入设备接入至所述无线路由器的情况下,将所述待接入设备的等级标识存储至所述预设数据库中,所述待接入设备的等级标识是由所述待接入设备基于自身的数据
上报量和/或设备类型确定得到。7.根据权利要求4所述的方法,其特征在于,在所述接收无线路由器发送的待接入设备的等级标识之后,所述方法还包括:在所述预设数据库中的等级标识的数量未达到所述无线路由器的容量上限的情况下,将所述待接入设备的等级标识存储至所述预设数据库中,并向所述无线路由器返回用于指示允许所述待接入设备接入至所述无线路由器的响应消息。8.一种无线路由器的接入方法,其特征在于,应用于无线路由器,所述方法包括:接收待接入设备发送的接入请求,所述接入请求中携带有所述待接入设备的等级标识,所述待接入设备的等级标识用于表征所述待接入设备的接入优先级;在预设数据库中的等级标识的数量达到所述无线路由器的容量上限的情况下,将所述待接入设备的等级标识与所述预设数据库中的等级标识进行排序,得到排序结果,所述预设数据库中的等级标识为当前已接入至所述无线路由器的所有接入设备对应的等级标识;根据所述排序结果,确定是否对所述待接入设备进行接入。9.根据权利要求8所述的方法,其特征在于,所述根据所述排序结果,确定是否对所述待接入设备进行接入,包括:在所述待接入设备的等级标识的接入优先级高于所述预设数据库中的等级标识的最低接入优先级的情况下,确定对所述待接入设备进行接入;在所述待接入设备的等级标识的接入优先级低于或者等于所述预设数据库中的等级标识的最低接入优先级的情况下,确定不对所述待接入设备进行接入。10.根据权利要求9所述的方法,其特征在于,在所述确定对所述待接入设备进行接入之后,所述方法还包括:将所述待接入设备的等级标识存储至所述预设数据库中,所述待接入设备的等级标识是由所述待接入设备基于自身的数据上报量和/或设备类型确定得到。11.根据权利要求9所述的方法,其特征在于,在所述确定对所述待接入设备进行接入之后,所述方法还包括:检测所述待接入设备的网络信号强度;在检测到所述待接入设备的网络信号强度低于预设阈值的情况下,断开与所述待接入设备的连接,并将所述待接入设备的等级标识从所述预设数据库中删除。12.根据权利要求8所述的方法,其特征在于,在所述接收待接入设备发送的接入请求之后,所述方法还包括:在所述预设数据库中的等级标识的数量未达到所述无线路由器的容量上限的情况下,对所述待接入设备进行接入,并将所述待接入设备的等级标识存储至所述预设数据库中。13.一种电子设备,其特征在于,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;存储器,用于存放计算机程序;处理器,用于执行存储器上所存放的程序时,实现权利要求1-3任一项所述的无线路由器的接入方法的步骤,或者实现权利要求4-7任一项所述的无线路由器的接入方法的步骤,或者实现权利要求8-12任一项所述的无线路由器的接入方法的步骤。14.一种无线路由器,其特征在于,包括处理器、通信接口、存储器和通信总线,其中,处
理器,通信接口,存储器通过通信总线完成相互间的通信;存储器,用于存放计算机程序;处理器,用于执行存储器上所存放的程序时,实现权利要求1-3任一项所述的无线路由器的接入方法的步骤,或者实现权利要求8-12任一项所述的无线路由器的接入方法的步骤。15.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1-3任一项所述的无线路由器的接入方法的步骤,或者实现权利要求4-7任一项所述的无线路由器的接入方法的步骤,或者实现权利要求8-12任一项所述的无线路由器的接入方法的步骤。

技术总结


本申请涉及一种无线路由器的接入方法、装置、电子设备及存储介质,该方法包括:接收待接入设备发送的接入请求,接入请求中携带有待接入设备的等级标识,待接入设备的等级标识用于表征待接入设备的接入优先级;将待接入设备的等级标识发送给服务器,服务器用于在预设数据库中的等级标识的数量达到无线路由器的容量上限的情况下,将待接入设备的等级标识与预设数据库中的等级标识进行排序,并根据排序结果生成响应消息;接收服务器返回的响应消息,并在响应消息指示允许待接入设备接入至无线路由器的情况下,对待接入设备进行接入。这样,服务器可以根据待接入设备的等级标识与预设数据库中的等级标识的排序结果,对待接入设备进行接入。行接入。行接入。


技术研发人员:

代明航 陈浩 刘莹 李威 肖沐青

受保护的技术使用者:

珠海联云科技有限公司

技术研发日:

2022.11.25

技术公布日:

2023/3/24

本文发布于:2024-09-22 20:28:33,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/3/78601.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:所述   接入设备   等级   标识
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议