掌桥专利:专业的专利平台
掌桥专利
首页

网络接入方法、装置、设备及存储介质

文献发布时间:2023-06-19 19:30:30


网络接入方法、装置、设备及存储介质

技术领域

本申请涉及物联网技术领域,尤其涉及一种网络接入方法、装置、设备及存储介质。

背景技术

随着无线通信技术和物联网技术的发展,越来越多的智能家电、家具等终端具备接入无线网络的能力。人们可通过网络使用应用程序(application,简称:APP)/网络界面等方式控制智能终端、获取智能终端的运行或采集的环境数据、与智能终端进行互动等。

现有技术中,智能终端设备接入网络的方式包括以下几种:当前家庭中的智能家电等终端可通过用户手机APP扫码后使用声波、蓝牙或者发送特定无线广播报文方式分享的组网设备的服务集标识(Service Set Identifier,简称:SSID)和密码,从而接入网络。或者使用预设的专用SSID等方式接入无线网络,或者使用射频指纹方式接入网络。

然而,上述的几种智能终端接入网络方式,操作难度大,步骤都比较复杂、并且失败率高。智能终端如何快速的接入网络是当前亟待解决的问题。

发明内容

本申请提供一种网络接入方法、装置、设备及存储介质,以解决现有技术中智能终端接入外部网络操作难度大,步骤复杂且失败率高的问题。

第一方面,本申请实施例提供一种网络接入方法,应用于服务器,所述方法包括:

接收组网设备发送的申请联网请求,所述申请联网请求中包括申请接入网络的智能终端的设备信息和所述组网设备的信息;

根据所述组网设备的信息和所述智能终端的设备信息,确定所述智能终端的设备信息是否已经录入并与用户进行绑定,所述用户是根据所述组网设备的信息确定的;

若所述智能终端的设备信息已录入,且与所述用户绑定,则向所述组网设备发送第一允许联网消息,所述第一允许联网消息用于授权所述智能终端接入外部网络。

在第一方面的一种可能设计中,所述方法还包括:

若所述智能终端的设备信息未录入,或者未与所述用户绑定,则向所述用户的终端设备发送设备联网确认消息,所述设备联网确认消息用于提示用户确认是否允许所述智能终端接入外部网络;

若接收到所述用户的终端设备返回的允许联网消息,则向所述组网设备发送第二允许联网消息,所述第二允许联网消息用于授权所述智能终端接入外部网络;

将所述智能终端的设备信息录入数据库并与所述用户进行绑定。

在第一方面的一种可能设计中,所述方法还包括:

若接收到所述用户的终端设备返回的不允许联网消息,则向所述组网设备发送所述不允许联网消息。

在第一方面的一种可能设计中,所述方法还包括:

接收所述用户的终端设备发送的智能终端绑定消息,所述智能终端绑定消息包括至少一个智能终端的设备信息以及用户标识;

将所述至少一个智能终端的设备信息与所述用户标识录入数据库并进行绑定。

在第一方面的一种可能设计中,所述方法还包括:

接收所述用户的终端设备发送的组网设备绑定消息,所述组网设备绑定消息包括所述组网设备的信息与所述用户标识;

将所述组网设备的信息与所述用户标识录入数据库并进行绑定。

在第一方面的一种可能设计中,所述根据所述组网设备的信息和所述智能终端的设备信息,确定所述智能终端的设备信息是否已经录入并与用户进行绑定,包括:

根据所述组网设备的信息,以及数据库中存储的用户与组网设备之间的映射关系,确定所述组网设备的信息对应的用户标识;

根据所述用户标识,查找所述数据库中与所述用户标识绑定的设备信息中是否包括所述智能终端的设备信息;

若与所述用户标识绑定的设备信息中包括所述智能终端的设备信息,则确定所述智能终端的设备信息已录入,且与所述用户绑定。

在第一方面的一种可能设计中,所述智能终端的设备信息包括设备序列号和/或MAC地址。

第二方面,本申请实施例提供一种网络接入方法,应用于组网设备,所述方法包括:

接收智能终端发送的申请联网请求,所述申请联网请求中包括所述智能终端的设备信息;

将所述申请联网请求发送至服务器;

若接收到所述服务器返回的允许联网消息,则向所述智能终端发送联网请求通过消息,并解除所述智能终端接入外部网络的限制,所述允许联网消息用于授权所述智能终端接入外部网络。

在第二方面的一种可能的设计中,所述方法还包括:

若接收到所述服务器返回的不允许联网消息,则向所述智能终端发送联网请求未通过消息。

在第二方面的一种可能的设计中,所述接收智能终端发送的申请联网请求之前,所述方法还包括:

接收所述智能终端发送的组网请求,所述组网请求中携带预设的SSID;

根据所述组网请求,将所述智能终端接入所述组网设备。

在第二方面的一种可能的设计中,所述智能终端的设备信息包括设备序列号和/或MAC地址。

第三方面,本申请实施例提供一种网络接入方法,应用于终端设备,所述方法包括:

接收服务器发送的设备联网确认消息,所述设备联网确认消息中携带有申请接入外部网络的智能终端设备的设备信息;

显示所述设备联网确认消息,所述联网确认消息用于提示用户确认是否允许所述智能终端接入外部网络;

响应于用户的操作,向所述服务器返回允许联网消息或者不允许联网消息。

在第三方面的一种可能的设计中,所述方法还包括:

响应于所述用户的第一信息扫描操作,获取至少一个智能终端的设备信息;

向所述服务器发送智能终端绑定消息,所述智能终端绑定消息包括所述智能终端的设备信息和所述用户的用户标识。

在第三方面的一种可能的设计中,所述方法还包括:

响应于所述用户的第二信息扫描操作,获取组网设备的信息;

向所述服务器发送组网设备绑定消息,所述组网设备绑定消息包括所述组网设备的信息和所述用户的用户标识。

第四方面,本申请实施例提供一种网络接入装置,包括:

接收模块,用于接收组网设备发送的申请联网请求,所述申请联网请求中包括申请接入网络的智能终端的设备信息和所述组网设备的信息;

处理模块,用于根据所述组网设备的信息和所述智能终端的设备信息,确定所述智能终端的设备信息是否已经录入并与用户进行绑定,所述用户是根据所述组网设备的信息确定的;

发送模块,用于若所述智能终端的设备信息已录入,且与所述用户绑定,则向所述组网设备发送第一允许联网消息,所述第一允许联网消息用于授权所述智能终端接入外部网络。

可选的,所述发送模块还用于若所述智能终端的设备信息未录入,或者未与所述用户绑定,则向所述用户的终端设备发送设备联网确认消息,所述设备联网确认消息用于提示用户确认是否允许所述智能终端接入外部网络;

若所述接收模块接收到所述用户的终端设备返回的允许联网消息,则所述发送模块还用于向所述组网设备发送第二允许联网消息,所述第二允许联网消息用于授权所述智能终端接入外部网络;

所述处理模块还用于将所述智能终端的设备信息录入数据库并与所述用户进行绑定。

可选的,所述发送模块还用于若所述接收模块接收到所述用户的终端设备返回的不允许联网消息,则向所述组网设备发送所述不允许联网消息。

可选的,所述接收模块还用于接收所述用户的终端设备发送的智能终端绑定消息,所述智能终端绑定消息包括至少一个智能终端的设备信息以及用户标识;

所述处理模块还用于将所述至少一个智能终端的设备信息与所述用户标识录入数据库并进行绑定。

可选的,所述接收模块还用于接收所述用户的终端设备发送的组网设备绑定消息,所述组网设备绑定消息包括所述组网设备的信息与所述用户标识;

所述处理模块还用于将所述组网设备的信息与所述用户标识录入数据库并进行绑定。

可选的,所述处理模块具体用于:

根据所述组网设备的信息,以及数据库中存储的用户与组网设备之间的映射关系,确定所述组网设备的信息对应的用户标识;

根据所述用户标识,查找所述数据库中与所述用户标识绑定的设备信息中是否包括所述智能终端的设备信息;

若与所述用户标识绑定的设备信息中包括所述智能终端的设备信息,则确定所述智能终端的设备信息已录入,且与所述用户绑定。

可选的,所述智能终端的设备信息包括设备序列号和/或MAC地址。

第五方面,本申请实施例提供一种网络接入装置,包括:

接收模块,用于接收智能终端发送的申请联网请求,所述申请联网请求中包括所述智能终端的设备信息;

发送模块,用于将所述申请联网请求发送至服务器;

若所述接收模块接收到所述服务器返回的允许联网消息,则所述发送模块还用于向所述智能终端发送联网请求通过消息,并解除所述智能终端接入外部网络的限制,所述允许联网消息用于授权所述智能终端接入外部网络。

可选的,所述发送模块还用于若所述接收模块接收到所述服务器返回的不允许联网消息,则向所述智能终端发送联网请求未通过消息。

可选的,所述接收模块还用于接收所述智能终端发送的组网请求,所述组网请求中携带预设的SSID;

所述装置还包括:

处理模块,用于根据所述组网请求,将所述智能终端接入所述组网设备。

可选的,所述智能终端的设备信息包括设备序列号和/或MAC地址。

第六方面,本申请实施例提供一种网络接入装置,包括:

接收模块,用于接收服务器发送的设备联网确认消息,所述设备联网确认消息中携带有申请接入外部网络的智能终端设备的设备信息;

显示模块,用于显示所述设备联网确认消息,所述联网确认消息用于提示用户确认是否允许所述智能终端接入外部网络;

发送模块,用于响应于用户的操作,向所述服务器返回允许联网消息或者不允许联网消息。

可选的,所述装置还包括:

处理模块,用于响应于所述用户的第一信息扫描操作,获取至少一个智能终端的设备信息;

所述发送模块还用于向所述服务器发送智能终端绑定消息,所述智能终端绑定消息包括所述智能终端的设备信息和所述用户的用户标识。

可选的,所述处理模块还用于响应于所述用户的第二信息扫描操作,获取组网设备的信息;

所述发送模块还用于向所述服务器发送组网设备绑定消息,所述组网设备绑定消息包括所述组网设备的信息和所述用户的用户标识。

第七方面,本申请实施例提供一种电子设备,包括:处理器、存储器、通信接口及存储在所述存储器上并可在处理器上运行的计算机程序指令,所述处理器执行所述计算机程序指令时用于实现如第一至第三方面任一项所述的网络接入方法。

第八方面,本申请实施例提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如第一至第三方面任一项所述的网络接入方法。

第九方面,本申请实施例提供一种计算机程序产品,所述计算机程序产品包括计算机程序,所述计算机程序被处理器执行时用于实现第一至第三方面任一项所述的网络接入方法。

本申请实施例提供的网络接入方法、装置、设备及存储介质,通过预先在服务器中对组网设备与用户标识,智能终端的设备信息与用户标识之间进行绑定,在智能终端需要连接外网的时候,向组网设备发送申请联网请求,携带智能终端的设备信息,组网设备向服务器再发送申请联网请求,然后服务器根据组网设备的信息确定对应的用户,并根据智能终端的设备信息,确定数据库中是不是已经录入该智能终端的设备信息,并且与用户进行了绑定,若该智能终端的设备信息已录入且与用户绑定,则服务器确定允许该智能终端接入外部网络,向组网设备返回允许联网消息,组网设备根据该允许联网消息解除对智能终端的联网限制,完成智能终端连接外部网络的过程。整个过程操作简单,适用性强,且不需要额外的硬件或者装置,通过这种方式智能终端可快速高效的实现网络接入。

附图说明

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本申请的实施例,并与说明书一起用于解释本申请的原理。

图1为本申请实施例提供的网络接入方法的场景示意图;

图2为本申请实施例提供的网络接入方法实施例一的流程示意图;

图3为本申请实施例提供的网络接入方法实施例二的流程示意图;

图4为本申请实施例提供的网络接入方法实施例三的流程示意图;

图5为本申请实施例提供的网络接入装置实施例一的结构示意图;

图6为本申请实施例提供的网络接入装置实施例二的结构示意图;

图7为本申请实施例提供的网络接入装置实施例三的结构示意图;

图8为本申请实施例提供的电子设备的结构示意图。

通过上述附图,已示出本申请明确的实施例,后文中将有更详细的描述。这些附图和文字描述并不是为了通过任何方式限制本申请构思的范围,而是通过参考特定实施例为本领域技术人员说明本申请的概念。

具体实施方式

为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

在介绍本申请的实施例之前,首先对本申请实施例的应用背景进行解释:

目前的现有技术中,智能终端接入网络的方式主要有3种:

1)通过用户的智能手机APP对智能终端进行扫码通过声波、蓝牙、特定广播报文等方式将组网设备的SSID和密码传递给智能终端,智能终端通过SSID和密码接入网络;2)智能终端使用预设的专用SSID和密码接入网络;3)智能终端使用射频指纹接入网络。以上方法存在以下缺点:

1)智能手机通过声波和蓝牙将网关设备的SSID和密码分享给智能终端,智能终端上需要增加额外的硬件,提高了智能终端的成本,且操作步骤复杂。

2)智能手机通过特定无线广播报文将组网设备的SSID和密码分享给智能终端,该方式操作复杂,组网过程中需要断开智能手机和组网设备的连接,且受周边的无线环境影响较大,操作步骤复杂,失败率高。

3)智能终端使用预设的专用SSID和密码接入网络,该方式中专用的SSID和密码仅用来接入组网设备(网关)获取网关用于联网的SSID和密码,操作步骤复杂,可能失败的环节多。

4)智能终端使用射频指纹接入网络,该方式下认证过程由智能终端向服务器发起,而向服务器发起认证需要先接入网络,不适用于大多数智能终端接入网络的场景。

针对上述问题,本申请提出一种智能终端快速接入网络的方法,该方法操作简便、适用性强、成功率高,且不需要增加额外的硬件或装置。下面通过几个具体实施例对本申请的网络接入方法进行详细说明。

示例性的,本申请实施例提供的网络接入方法可以应用于图1所示的场景示意图中。图1为本申请实施例提供的网络接入方法的场景示意图。如图1所示,该网络接入方法在实现过程中,主要涉及一下几个设备,需要接入网络的智能终端,智能终端可以是家里的电视机,冰箱,空调,云台等等智能终端设备。

服务器可以是网络服务器,也可以是终端设备的服务器,也可以是智能终端对应的服务器,还可以是任一配置的为智能终端进行管理处理的云服务器,对此本方案不做限制。

组网设备可以具体实现为网关设备,路由器等。

用户的终端设备可以是智能手机,平板电脑,电脑等能够通过显示界面向用户推送消息,并且能够获取用户的操作执行对应操作的设备。

可以理解的是,本申请实施例的执行主体包括终端设备,服务器,组网设备以及至少一个智能终端。

需要说明的是,下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例中不再赘述。

图2为本申请实施例提供的网络接入方法实施例一的流程示意图。如图2所示,该网络接入方法可以包括如下步骤:

S101:接收智能终端发送的申请联网请求,申请联网请求中包括所述智能终端的设备信息。

在本方案中,用户在固定环境或者场所中设置有一个或者一个以上的智能终端,并且设置有用于接入网络的组网设备,日常使用过程中各个智能终端可通过组网设备在局域网内部进行连接。在智能终端需要接入外部网络时,向组网设备发送申请联网请求,该申请联网请求中包括该智能终端的设备信息,该设备信息至少需要包括了一个可以唯一识别该智能终端的信息,例如设备序列号和/或媒体访问控制(Media Access Control,简称:MAC)地址。还可以包括厂家,型号等其他的信息,对此本方案不做限制。

S102:将申请联网请求发送至服务器;

在本步骤中,组网设备在接收到申请联网请求之后,基于该智能终端的设备信息将该申请联网请求发送至服务器,以使服务器确定是否允许该智能终端接入网络。

对服务器来说,则接收组网设备发送的申请联网请求,所述申请联网请求中包括申请接入网络的智能终端的设备信息和所述组网设备的信息。

S103:根据组网设备的信息和所述智能终端的设备信息,确定智能终端的设备信息是否已经录入并与用户进行绑定。

在本步骤中,服务器接收到申请联网请求后,根据其中的智能终端的设备信息确定是否允许该智能终端接入网络。具体的,服务器首先需要确定发送来的组网设备的信息,一般来说组网设备发送的请求中会携带自身的标识,组网设备也可以选择将自身的信息携带在申请联网请求中发送,对此本方案不做限制。服务器根据获取到的组网设备的信息,从服务器的数据库中确定出组网设备对应的用户表示,也就是说,所述用户是根据所述组网设备的信息确定的。

在服务器确定了用户标识之后,进一步,根据该用户标识,确定与该用户标识绑定的所有智能终端的设备信息中是否包括组网设备发送的智能终端的设备信息,如果包括则确定该智能终端与用户绑定并且信息已经录入服务器。如果不包括,则确定该智能终端的设备信息未录入且未与用户绑定。

S104:若智能终端的设备信息已录入,且与用户绑定,则向组网设备发送第一允许联网消息。

在本步骤中,如果服务器确定智能终端的设备信息已录入且与用户绑定,则确定允许该智能终端连接外部网络,则可以向组网设备返回允许联网消息,也就是该第一允许联网消息,所述第一允许联网消息用于授权所述智能终端接入外部网络。

对于组网设备来说,则接收到该第一允许联网消息,根据该消息的指示解除对该智能终端的联网限制,允许该智能终端接入外部网络,完成智能终端的联网过程。

S105:若智能终端的设备信息未录入,或者未与用户绑定,则向用户的终端设备发送设备联网确认消息。

在本步骤中,如果服务器确定该智能终端的设备信息没有录入,或者是没有与用户标识关联起来,也就是没有和用户绑定,那么则服务器无法确定是否需要允许智能终端联网的情况下,则需要用户的确认,此时,服务器可以向用户手机等终端设备,发送设备联网确认消息,该设备联网确认消息中至少需要携带请求联网的智能终端的设备信息,以便用户知道是哪个设备。所述设备联网确认消息用于提示用户确认是否允许所述智能终端接入外部网络。

对于用户的终端设备来说,则接收服务器发送的设备联网确认消息,所述设备联网确认消息中携带有申请接入外部网络的智能终端设备的设备信息。

S106:显示设备联网确认消息。

在本步骤中,用户的终端设备接收到设备联网确认消息以后,在图形用户界面上显示该联网确认消息,并显示可供用户单击的确认按键,以使用户选择允许该智能终端联网或者不允许该智能终端联网。

所述联网确认消息用于提示用户确认是否允许所述智能终端接入外部网络。

S107:响应于用户的操作,向服务器返回允许联网消息或者不允许联网消息。

对于该终端设备来说,在显示了设备联网确认消息之后,则需要采集用户的操作,以确认用户是否允许该智能终端连接网络。

具体实现中,如果用户点击了允许按键,或者其他确认进行联网的按键以后,则向服务器返回允许联网消息。如果用户点击了不允许按键,或者其他确认不进行联网的按键后,则向服务器返回不允许联网消息。

S108:若接收到用户的终端设备返回的允许联网消息,则向组网设备发送第二允许联网消息。

S109:将智能终端的设备信息录入数据库并与用户进行绑定。

对于服务器来说,如果接收到了用户的终端设备返回的允许联网消息,则可确认用户允许该智能设备接入网络,则可以向组网设备发送允许联网消息,也就是步骤中的第二允许联网消息,该第二允许联网消息用于授权所述智能终端接入外部网络。

同时,在用户授权了该智能终端可接入外部网络后,服务器可以将该智能终端的设备信息在数据库中进行存储,并且将其与用户的用户标识绑定起来,完成该智能终端与用户的绑定。

可选的,若服务器接收到所述用户的终端设备返回的不允许联网消息,则向所述组网设备发送不允许联网消息。

S110:若接收到服务器返回的允许联网消息,则向智能终端发送联网请求通过消息,并解除智能终端接入外部网络的限制。

在本步骤中,对组网设备来说,当接收到服务器发送的允许联网消息,则可确定服务器允许该智能终端接入外部网络,也就是说该允许联网消息用于授权所述智能终端接入外部网络。

该步骤中应理解,该允许联网消息包括前述二弟第一允许联网消息或者第二允许联网消息。

组网设备确定允许该智能终端接入网络后,解除对该智能终端的联网限制,将该智能终端接入外部网络,完成智能终端的联网过程。

如果的组网设备接收到的是不允许联网消息,则结束联网过程。可以选择向该智能终端返回不允许联网指示信息。

本实施例提供的网络接入方法,通过预先在服务器中对组网设备与用户标识,智能终端的设备信息与用户标识之间进行绑定,在智能终端需要连接外网的时候,向组网设备发送申请联网请求,携带智能终端的设备信息,组网设备向服务器再发送申请联网请求,然后服务器根据组网设备的信息确定对应的用户,并根据智能终端的设备信息,确定数据库中是不是已经录入该智能终端的设备信息,并且与用户进行了绑定,若该智能终端的设备信息已录入且与用户绑定,则服务器确定允许该智能终端接入外部网络,向组网设备返回允许联网消息,组网设备根据该允许联网消息解除对智能终端的联网限制,完成智能终端连接外部网络的过程。整个过程操作简单,适用性强,且不需要额外的硬件或者装置,通过这种方式智能终端可快速高效的实现网络接入。

图3为本申请实施例提供的网络接入方法实施例二的流程示意图。如图3所示,在上述实施例的基础上,步骤S103中,服务器根据所述组网设备的信息和所述智能终端的设备信息,确定所述智能终端的设备信息是否已经录入并与用户进行绑定可以具体实现为以下步骤:

S1031:根据组网设备的信息,以及数据库中存储的用户与组网设备之间的映射关系,确定组网设备的信息对应的用户标识。

本发明的技术方案中,用户为了能够实现本方案中的网络接入方法,需要预先将组网设备和用户进行绑定,具体的可以通过组网设备的信息和用户的唯一标识,用户标识在服务器中将用户与组网设备绑定起来,以方便服务器根据接收到的申请联网请求确定是哪个用户的设备。

具体的,在本步骤中,服务器在接收到联网申请请求后,从数据库中获取用户与组网设备之间的映射关系,然后基于联网申请请求中携带的组网设备的信息,以及该映射关系,确定该组网设备对应的用户标识。

S1032:根据用户标识,查找数据库中与用户标识绑定的设备信息中是否包括智能终端设备信息。

在本步骤中,在服务器获取到用户标识后,根据该用户标识,查找数据库中存储的与该用户标识绑定的所有的智能终端的设备信息,然后确定已经与用户绑定的设备信息中是否包括前述申请联网请求中的智能终端的设备信息,如果包括,则服务器可以确定允许联网,如果不包括则服务器无法确定是否允许联网,需要继续通过用户来确认。

S1033:若与用户标识绑定的设备信息中包括智能终端的设备信息,则确定智能终端的设备信息已录入,且与用户绑定。

在本步骤中,如果服务器确定智能终端的设备信息已录入且与用户绑定,则确定允许该智能终端连接外部网络,则可以向组网设备返回允许联网消息以使该智能终端接入网络。

本实施例提供的网络接入方法,提供了服务器如何确定是否允许智能终端联网的方案,通过这种预先在服务器中进行绑定授权的方式,可以提高终端设备联网过程找那个的授权过程,提高联网效率。

图4为本申请实施例提供的网络接入方法实施例三的流程示意图。如图4所示,在上述任一实施例的基础上,用户可以通过终端设备在服务器中对智能终端和组网设备分别与用户进行绑定,具体可以包括以下过程:

智能终端的绑定:

S201:响应于用户的第一信息扫描操作,获取至少一个智能终端的设备信息。

在本步骤中,用户通过手机等终端设备的应用程序,点击扫描操作,对需要录入设备信息的一个或者多个智能终端的设备标签进行扫描,得到扫描的每个智能终端的设备信息。

该设备信息中至少包括设备序列号和/或MAC地址,或者其他的能够唯一标识该智能终端的信息,还可以包括一些厂家,型号,名称等信息,对此本方案不做限制。

可选的,在该方案的具体实现中,除了通过终端设备进行标签扫描,用户还可以直接在终端设备中输入需要绑定的智能终端的设备信息,对此本方案也不做限制。

S202:向服务器发送智能终端绑定消息,智能终端绑定消息包括智能终端的设备信息和用户的用户标识。

对服务器来说,则接收用户的终端设备发送的智能终端绑定消息,智能终端绑定消息包括至少一个智能终端的设备信息以及用户标识;

在本步骤中,用户的智能设备在获取到需要绑定的智能终端的设备信息以后,将这些智能设备的设备信息以及用户标识一并发送至服务器,并指示服务器对其进行绑定存储。

该过程中,应理解,用户可以一次只进行一个智能终端的绑定,也可以同时进行多个智能终端的绑定,即发送多个智能终端设备的设备信息和用户标识,对此本方案不做限制。智能设备获取用户的用户标识的方式可以是用户自行输入,也可以是从用户的登录信息中直接获取,该用户标识可以是用户账号,用户姓名,手机号,邮箱号,身份证号码等能够唯一标识该用户身份的信息。

S203:将至少一个智能终端的设备信息与用户标识录入数据库并进行绑定。

在本步骤中,服务器将接收到的至少一个智能终端的设备信息以及用户标识存储至数据库中,并将这些设备信息与用户标识关联起来,即可以设置至少一个智能设备的设备信息与该用户标识之间的映射关系或者关联关系,完成智能终端的绑定。

组网设备的绑定过程:

S204:响应于用户的第二信息扫描操作,获取组网设备的信息。

在本步骤中,与获取智能终端的设备信息的方式类似,用户通过手机等终端设备的应用程序,点击扫描操作,对组网设备的标签进行扫描,得到扫组网设备的信息。

可选的,除了通过终端设备进行标签扫描,用户还可以直接在终端设备中输入需要绑定的组网设备的信息,对此本方案也不做限制。

S205:向服务器发送组网设备绑定消息,组网设备绑定消息包括所述组网设备的信息和用户的用户标识。

对服务器来说,则接收所述用户的终端设备发送的组网设备绑定消息,所述组网设备绑定消息包括所述组网设备的信息与所述用户标识;

在本步骤中,用户的智能设备在获取到组网设备的信息以后,将该组网设备的信息以及用户标识一并发送至服务器,并指示服务器对其进行绑定存储。

智能设备获取用户的用户标识的方式可以是用户自行输入,也可以是从用户的登录信息中直接获取,该用户标识可以是用户账号,用户姓名,手机号,邮箱号,身份证号码等能够唯一标识该用户身份的信息。

S206:将组网设备的信息与用户标识录入数据库并进行绑定。

在本步骤中,服务器将接收到的组网设备的信息以及用户标识存储至数据库中,并将组网设备的信息与用户标识关联起来,设置组网设备与用户标识之间的映射关系,完成组网设备的绑定。

在本申请的具体实现中,组网设备与用户的绑定是必须要绑定的。智能终端与用户之间的绑定为可选的过程。组网设备与用户的绑定,预计智能终端与用户的绑定先后顺序不做限定,用户可以先对组网设备进行绑定,也可以先对智能终端进行绑定,对此本方案不做限制。

本实施例提供的网络接入方法,通过用户的智能设备的应用程序,在服务器侧将各个设备,组网设备,智能终端与用户进行绑定,默认已经绑定用户的智能终端允许接入网络,在智能终端需要联网时候,服务器根据申请联网请求中的设备信息,确定该智能终端是否接入网络,实现智能终端的快速网络接入。该方案,克服了现有技术对硬件要求高,操作复杂等问题,整个过程操作简单,适用性强,且不需要额外的硬件或者装置,通过这种方式智能终端可快速高效的实现网络接入。

下面,以终端设备为手机,组网设备为网关为例,对本申请提供的智能终端的网络接入方案进行详细举例说明:

该智能终端的网络接入方案主要包括以下几个步骤:

第一步,智能终端的设备信息(可选),组网设备的信息的录入和绑定:用户将智能终端的设备信息以及组网设备的信息录入后,与可以唯一标识用户身份的用户标识,一起传送到服务器建立绑定关系。具体的,包含以下几个步骤:

1,用户通过手机(或者平板电脑,电脑等)的应用/程序扫描智能终端的标签获取设备信息,所获取的设备信息可以包含但不限于设备序列号、MAC地址、厂家、型号等,但至少应包含一种能够唯一区分该智能终端的标识如序列号、MAC地址中的至少一个,以上智能终端的设备信息也可通过手工录入用户的手机应用/程序。

2,用户的手机应用/程序将智能终端的设备信息与可区分该用户的用户标识(所述的用户标识包括但不限于应用账号、电子邮箱地址、手机号码、身份证号码等,用户标识也可由用户手动输入或通过应用/程序自动获取)组合在一起向服务器发送录入或绑定请求。

3,同样的,对于组网设备也是同样的方式,用户通手机应用/程序扫描组网设备的标签获取组网设备的信息或者用户直接手动录入该组网设备的信息,用户的手机应用/程序将组网设备的信息与可区分该用户的用户标识组合在一起向服务器发送录入或绑定请求。

应理解在该方案的具体实现中,组网设备的信息录入和绑定属于必须要做的过程,否则服务器无法根据联网申请中的信息确定是哪个用户。组网设备的信息录入和绑定,与智能终端的设备信息的录入和绑定过程执行顺序不做限制,用户可以自行选择先进行哪个设备的绑定。

还应该理解,在该过程中,智能终端的设备信息的录入和绑定是可选步骤,且用户可以同时录入和绑定一个或者一个以上智能终端的设备信息。

4,服务器将用户手机发送的数据记录在数据库中,并完成智能终端的设备信息与用户标识的录入和绑定,以及组网设备的信息与用户标识的录入和绑定。

第二步,智能终端向网关发起组网:由智能终端向网关发起入网请求(也就是前述的申请联网请求),涉及到组网中的智能终端、网关、服务器和用户的手机等多个角色的交互。具体的,包含以下步骤:

1,网关开启特定规律命名的SSID如SMART_DEVICE_APXXX,该SSID可以是公开的或者隐藏的,可以不加密,或者使用公开的密码,默认情况下接入该服务集标识(Service SetIdentifier,简称:SSID)接入后无外网权限,只能和网关通信。

2,智能终端上电后,直接搜索前述的特定规律命名的SSID,接入该网关。

在上述两个步骤中,应理解再具体实现中,该特定规律的SSID属于预先配置在网关和各个智能终端中的,运营商或者设备厂商可以把这个写到组网设备(网关)和智能终端的技术要求或协议规范里。

3,智能终端向网关发起特定的申请联网请求(报文),该申请联网请求中携带智能终端的设备信息,所述设备信息可以包含但不限于设备序列号、MAC地址、厂家、型号等,但至少应包含一种能够唯一区分该智能终端的标识,例如:序列号、MAC地址等。

应理解,该智能终端设备在通电后主动发起联网申请,即启动或者通电触发该智能终端发送申请联网请求。

4,网关收到智能终端发送的申请联网请求后,将所述智能终端的设备信息打包向服务器转发该申请联网请求。

5,服务器收到网关的申请联网请求后,根据网关的信息检索数据库,确定与该网关绑定的用户标识,然后基于该用户标识检索数据库中与该用户标识绑定的智能终端的设备信息,如果在数据库中有该申请联网请求中的智能设备的设备信息录入且与该用户标识绑定,则回复允许联网消息给网关。

6,网关回复联网请求通过消息给智能终端,同时解除智能终端不能连接外网的限制,智能终端接入网络完成。

7,如果服务器在与用户标识绑定的智能终端中,未检索到联网申请请求中的智能终端设备信息,则将智能终端的设备信息推送给用户的手机的应用/程序,由用户确认是否允许本次申请联网的智能终端联网,同时服务器向网关发送通知本次联网请求的状态为等待用户确认。

8,用户确认允许联网后,手机的应用程序向服务器发送允许联网消息,服务器向网关发送允许联网消息给网关。同时服务器可以将智能终端的设备信息录入数据库,并与该用户标识之间进行绑定。

9,网关收到允许联网消息后,解除智能终端不能连接外网的限制,回复联网请求通过消息给智能终端,智能终端接入网络完成。

10,用户确认不允许联网后,手机的应用程序向服务器发送不允许联网消息,服务器向网关发送不允许联网消息给网关。

上述智能终端的网络接入方法,能够通过在服务器中预先进行设备之间的绑定,在智能终端需要联网的时候,通过服务器进行快速授权,网关对智能终端的联网限制进行解除,实现快速联网,整个过程操作简单,且不需要其他硬件和装置的配合,也不需要切换其他的SSID,接入效率和成功率都相较于现有技术有很大提高。

下述为本申请装置实施例,可以用于执行本申请方法实施例。对于本申请装置实施例中未披露的细节,请参照本申请方法实施例。

图5为本申请实施例提供的网络接入装置实施例一的结构示意图。如图5所示,该网络接入装置10包括:

接收模块11,用于接收组网设备发送的申请联网请求,所述申请联网请求中包括申请接入网络的智能终端的设备信息和所述组网设备的信息;

处理模块12,用于根据所述组网设备的信息和所述智能终端的设备信息,确定所述智能终端的设备信息是否已经录入并与用户进行绑定,所述用户是根据所述组网设备的信息确定的;

发送模块13,用于若所述智能终端的设备信息已录入,且与所述用户绑定,则向所述组网设备发送第一允许联网消息,所述第一允许联网消息用于授权所述智能终端接入外部网络。

可选的,所述发送模块13还用于若所述智能终端的设备信息未录入,或者未与所述用户绑定,则向所述用户的终端设备发送设备联网确认消息,所述设备联网确认消息用于提示用户确认是否允许所述智能终端接入外部网络;

若所述接收模块11接收到所述用户的终端设备返回的允许联网消息,则所述发送模块13还用于向所述组网设备发送第二允许联网消息,所述第二允许联网消息用于授权所述智能终端接入外部网络;

所述处理模块12还用于将所述智能终端的设备信息录入数据库并与所述用户进行绑定。

可选的,所述发送模块13还用于若所述接收模块接收到所述用户的终端设备返回的不允许联网消息,则向所述组网设备发送所述不允许联网消息。

可选的,所述接收模块11还用于接收所述用户的终端设备发送的智能终端绑定消息,所述智能终端绑定消息包括至少一个智能终端的设备信息以及用户标识;

所述处理模块12还用于将所述至少一个智能终端的设备信息与所述用户标识录入数据库并进行绑定。

可选的,所述接收模块11还用于接收所述用户的终端设备发送的组网设备绑定消息,所述组网设备绑定消息包括所述组网设备的信息与所述用户标识;

所述处理模块12还用于将所述组网设备的信息与所述用户标识录入数据库并进行绑定。

可选的,所述处理模块12具体用于:

根据所述组网设备的信息,以及数据库中存储的用户与组网设备之间的映射关系,确定所述组网设备的信息对应的用户标识;

根据所述用户标识,查找所述数据库中与所述用户标识绑定的设备信息中是否包括所述智能终端的设备信息;

若与所述用户标识绑定的设备信息中包括所述智能终端的设备信息,则确定所述智能终端的设备信息已录入,且与所述用户绑定。

可选的,所述智能终端的设备信息包括设备序列号和/或MAC地址。

前述任一实施例提供的网络接入装置,用于执行前述任一方法实施例中服务器侧的技术方案,其实现原理和技术效果类似,在此不再赘述。

图6为本申请实施例提供的网络接入装置实施例二的结构示意图。如图6所示,该网络接入装置20包括:

接收模块21,用于接收智能终端发送的申请联网请求,所述申请联网请求中包括所述智能终端的设备信息;

发送模块22,用于将所述申请联网请求发送至服务器;

若所述接收模块21接收到所述服务器返回的允许联网消息,则所述发送模块22还用于向所述智能终端发送联网请求通过消息,并解除所述智能终端接入外部网络的限制,所述允许联网消息用于授权所述智能终端接入外部网络。

可选的,所述发送模块22还用于若所述接收模块21接收到所述服务器返回的不允许联网消息,则向所述智能终端发送联网请求未通过消息。

可选的,所述接收模块还用于接收所述智能终端发送的组网请求,所述组网请求中携带预设的SSID;

所述网络接入装置20还包括:

处理模块23,用于根据所述组网请求,将所述智能终端接入所述组网设备。

可选的,所述智能终端的设备信息包括设备序列号和/或MAC地址。

前述任一实施例提供的网络接入装置,用于执行前述任一方法实施例中组网设备侧的技术方案,其实现原理和技术效果类似,在此不再赘述。

图7为本申请实施例提供的网络接入装置实施例三的结构示意图。如图7所示,该网络接入装置30包括:

接收模块31,用于接收服务器发送的设备联网确认消息,所述设备联网确认消息中携带有申请接入外部网络的智能终端设备的设备信息;

显示模块32,用于显示所述设备联网确认消息,所述联网确认消息用于提示用户确认是否允许所述智能终端接入外部网络;

发送模块33,用于响应于用户的操作,向所述服务器返回允许联网消息或者不允许联网消息。

可选的,所述网络接入装置30还包括:

处理模块34,用于响应于所述用户的第一信息扫描操作,获取至少一个智能终端的设备信息;

所述发送模块33还用于向所述服务器发送智能终端绑定消息,所述智能终端绑定消息包括所述智能终端的设备信息和所述用户的用户标识。

可选的,所述处理模块34还用于响应于所述用户的第二信息扫描操作,获取组网设备的信息;

所述发送模块33还用于向所述服务器发送组网设备绑定消息,所述组网设备绑定消息包括所述组网设备的信息和所述用户的用户标识。

前述任一实施例提供的网络接入装置,用于执行前述任一方法实施例中用户的终端设备侧的技术方案,其实现原理和技术效果类似,在此不再赘述。

需要说明的是,应理解以上装置的各个模块的划分仅仅是一种逻辑功能的划分,实际实现时可以全部或部分集成到一个物理实体上,也可以物理上分开。且这些模块可以全部以软件通过处理元件调用的形式实现;也可以全部以硬件的形式实现;还可以部分模块通过处理元件调用软件的形式实现,部分模块通过硬件的形式实现。此外,这些模块全部或部分可以集成在一起,也可以独立实现。这里所述的处理元件可以是一种集成电路,具有信号的处理能力。在实现过程中,上述方法的各步骤或以上各个模块可以通过处理器元件中的硬件的集成逻辑电路或者软件形式的指令完成。

图8为本申请实施例提供的电子设备的结构示意图。如图8所示,该电子设备400包括:

处理器401、存储器402、通信接口403及存储在所述存储器上并可在处理器上运行的计算机程序指令,所述处理器执行所述计算机程序指令时用于实现前述任一方法实施例中服务器,组网设备或者终端设备侧的技术方案。

该电子设备在被实现为服务器时,需要与终端设备,组网设备之间进行无线通信。

该电子设备在被实现为组网设备,例如网关,路由器等时,需要与终端设备,服务器以及各个智能终端进行通信。

该电子设备在被实现为终端设备时,还需要对相关的提示信息进行显示,因此还需要包括I/O接口,例如显示器。

可选的,该电子设备的上述各个器件之间可以通过系统总线连接。

存储器可以是单独的存储单元,也可以是集成在处理器中的存储单元。处理器的数量为一个或者多个。

可选的,电子设备还可以包括与其他设备进行交互的接口。

收发器用于和其他计算机进行通信,该收发器构成通信接口。

显示器用于显示处理器的处理结果以及和人机交互。在一些实施例中,显示器可以为终端设备的前面板;在另一些实施例中,显示器可以是柔性显示屏,设置在终端设备的弯曲表面上或折叠面上。甚至,显示器还可以设置成非矩形的不规则图形的显示屏,也即异形屏。显示器可以采用液晶显示屏(Liquid Crystal Display,LCD)、有机发光二极管(Organic Light-Emitting Diode,OLED)等材质制备。

应理解,处理器可以是中央处理单元(Central Processing Unit,CPU),还可以是其他通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本申请所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。

系统总线可以是外设部件互连标准(peripheral component interconnect,PCI)总线或扩展工业标准结构(extended industry standard architecture,EISA)总线等。系统总线可以分为地址总线、数据总线、控制总线等。为便于表示,图中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。存储器可能包括随机存取存储器(randomaccess memory,RAM),也可能还包括非易失性存储器(non-volatile memory,NVM),例如至少一个磁盘存储器。

实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一可读取存储器中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储器(存储介质)包括:只读存储器(read-only memory,ROM)、RAM、快闪存储器、硬盘、固态硬盘、磁带(magnetic tape)、软盘(floppy disk)、光盘(optical disc)及其任意组合。

本实施例还提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现前述任一方法实施例中网络接入方法中任一执行主体侧的技术方案。

上述的计算机可读存储介质,上述可读存储介质可以是由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器,电可擦除可编程只读存储器,可擦除可编程只读存储器,可编程只读存储器,只读存储器,磁存储器,快闪存储器,磁盘或光盘。可读存储介质可以是通用或专用计算机能够存取的任何可用介质。

可选的,将可读存储介质耦合至处理器,从而使处理器能够从该可读存储介质读取信息,且可向该可读存储介质写入信息。当然,可读存储介质也可以是处理器的组成部分。处理器和可读存储介质可以位于专用集成电路(Application Specific IntegratedCircuits,ASIC)中。当然,处理器和可读存储介质也可以作为分立组件存在于设备中。

本申请实施例还提供一种计算机程序产品,该计算机程序产品包括计算机程序,该计算机程序存储在计算机可读存储介质中,至少一个处理器可以从该计算机可读存储介质中读取该计算机程序,所述至少一个处理器执行所述计算机程序时可实现上述任一执行主体侧的网络接入方法。

应当理解的是,本申请并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本申请的范围仅由所附的权利要求书来限制。

相关技术
  • 通信网络接入方法、电子装置及计算机可读存储介质
  • 通信网络接入方法、电子装置及计算机可读存储介质
  • 随机接入方法、终端、网络设备及计算机可读存储介质
  • 切换接入点的方法、控制器、网络设备和存储介质
  • 基于网络欺骗的网络防护方法、装置、设备及存储介质
  • 网络接入方法、网络接入装置、存储介质和终端设备
  • 网络接入方法、网络接入装置、存储介质和电子设备
技术分类

06120115931884