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

摘要: 本技术属于网络通信,尤其涉及一种网络接入方法、装置、设备及存储介质。背景技术:1、随着物联网(iot)、智能家居、工业互联网等领域的飞速发展,大规模、高密度部署...
网络接入方法、装置、设备及存储介质与流程

本技术属于网络通信,尤其涉及一种网络接入方法、装置、设备及存储介质。

背景技术:

1、随着物联网(iot)、智能家居、工业互联网等领域的飞速发展,大规模、高密度部署无线接入设备的需求日益迫切。高效、安全、自动化地实现设备批量入网,逐渐成为影响行业部署成本、运维效率及网络安全的重要课题。

2、在传统技术方案中,无线设备的网络接入主要通过人工配置设备信息入网和使用预共享密钥进行设备入网,但是这些方法操作较为繁琐、效率低下且存在着安全隐患,难以满足现代物联网与无线网络对设备批量、快速、自动化、高安全入网的需求。

技术实现思路

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、本技术实施例与现有技术相比存在的有益效果是:本技术实施例中的网络端在接收到终端设备的接入请求后,通过预设的授权数据库对终端设备标识进行标识验证,在标识验证通过后自动触发用于配对的时间窗口,在该时间窗口内,自动通过预设的引导服务集标识和终端设备进行认证和关联,并通过授权数据库对终端设备的证书进行证书验证,在通过证书验证后,向终端设备发送业务网络凭证,与终端设备建立基于业务网络凭证的连接,整个入网过程可以自动完成,大大地简化了网络接入操作,有利于快速实现批量入网操作,而且通过标识验证和证书验证的双重鉴权机制,有利于保障接入的终端设备的身份真实性与不可抵赖性,可有效提高网络接入的安全性。