当前位置: 首页 > 专利查询>潍坊学院专利>正文

一种物联网设备的身份管理方法、系统及可存储介质技术方案

技术编号:33780588 阅读:11 留言:0更新日期:2022-06-12 14:34
本发明专利技术公开了一种物联网设备的身份管理方法、系统及可存储介质,涉及物联网技术领域,包括以下步骤:接收物联网设备发送的接入请求,得到物联网设备的第一地址信息;采用通用唯一识别码生成算法获取物联网设备的第二身份信息;将物联网设备的第一地址信息与第二身份信息进行结合,作为物联网设备的唯一身份代码;判断身份信息库中是否存在物联网设备的唯一身份代码,若存在,则通过网关设备接入物联网平台;若不存在,将该身份代码存储到身份信息库中,并为物联网设备开放与唯一身份代码对应的访问权限。本发明专利技术能够实现物联网平台对物联网设备身份的有效管理,避免物联网设备的身份识别错误,具有巨大的社会效益和经济效益。具有巨大的社会效益和经济效益。具有巨大的社会效益和经济效益。

【技术实现步骤摘要】
一种物联网设备的身份管理方法、系统及可存储介质


[0001]本专利技术涉及物联网
,更具体的说是涉及一种物联网设备的身份管理方法、系统及可存储介质。

技术介绍

[0002]近几十年来,物联网技术得以不断积累与升级,产业链逐渐完善和成熟,在基础设施建设、基础性行业转型和消费升级等周期性因素的驱动下,处于不同发展水平的领域和行业在不断地推动物联网的发展,使全球物联网行业整体呈现爆发式增长态势。
[0003]物联网设备是能够与其他设备和网络通信的连网设备,根据其形状和功能,这些设备可以执行各种任务,基于其网络连接,允许用户远程访问并操作设备,远程访问数据库以获取信息或接受制造商的固件更新。物联网设备广泛应用于各个领域,但人们很容易忽视物联网设备管理的问题,物联网设备管理可提供对已部署的物联网设备的管理访问权限并使流程自动化,因此,需要对这些连网设备执行数据收集、数据路由和边缘计算等任务的安全性和正常运行时间进行监控,而物联网设备的身份标识和认证技术是物联网设备安全通信必不可少的前提。
[0004]完整的设备标识必须由其唯一ID和所有其他相关设备信息组成,在现有技术中,通过构建物联网身份标识管理系统来提供物联网身份标识注册及验证的做法,一般是专业机构提供的集中式管理服务,会存在极易遭受黑客攻击、身份标识被篡改,无法对物联网设备进行有效管理的问题。
[0005]因此,如何为物联网设备设置唯一的身份标识,保证身份注册的真实性,实现对大量物联网设备的有效管理是本领域技术人员亟需解决的技术问题。
>
技术实现思路

[0006]有鉴于此,本专利技术提供了一种物联网设备的身份管理方法、系统及可存储介质,能够实现物联网平台对物联网设备身份的有效管理,避免物联网设备的身份识别错误,进而影响物联网设备正常使用的问题,具有巨大的社会效益和经济效益。
[0007]为了实现上述目的,本专利技术提供如下技术方案:
[0008]一种物联网设备的身份管理方法,包括以下步骤:
[0009]接收物联网设备发送的接入请求,得到所述物联网设备的第一地址信息;
[0010]采用通用唯一识别码生成算法,获取所述物联网设备的第二身份信息;
[0011]将所述物联网设备的第一地址信息与所述物联网设备的第二身份信息进行结合,作为所述物联网设备的唯一身份代码;
[0012]判断身份信息库中是否存在所述物联网设备的唯一身份代码,若存在,则通过网关设备接入物联网平台;若不存在,则将所述物联网设备的唯一身份代码存储到所述身份信息库中,并为所述物联网设备开放与唯一身份代码对应的访问权限。
[0013]上述技术方案可以达到以下技术效果:实现了物联网设备身份的唯一性,可以达
到物联网平台对物联网设备身份的有效管理。
[0014]可选的,得到的所述物联网设备的第一地址信息为MAC地址、公网IP地址或网络WAN口IP地址。
[0015]可选的,所述通用唯一识别码生成算法包括基于时间戳的生成算法、基于分布式环境DCE的生成算法、基于名字空间的生成算法以及基于随机数的生成算法。
[0016]可选的,所述基于名字空间的生成算法包括:基于名称和MD5散列值的生成算法、基于名称和SAH1值的生成算法。
[0017]可选的,利用基于分布式环境DCE的生成算法,获取所述物联网设备的第二身份信息,具体包括以下步骤:
[0018]获取当前系统时间及上一次生成的分布式唯一识别码,并将上一次生成的分布式唯一识别码中的预设类型位进行递增;
[0019]基于递增后的预设类型位及当前系统时间,获取当前分布式唯一识别码,作为所述物联网设备的第二身份信息。
[0020]上述的技术方案可以达到的技术效果为:不会生成相同的分布式唯一识别码,避免了系统数据的错误。
[0021]可选的,利用基于随机数的生成算法,获取所述物联网设备的第二身份信息,具体包括以下步骤:
[0022]物联网设备使用随机数生成密钥对,所述密钥对包括公钥及私钥;
[0023]采用预设加密算法对公钥进行摘要运算,获取物联网设备的逻辑标识;
[0024]根据哈希算法对物联网设备的物理标识进行处理,获得所述物联网设备的摘要信息;
[0025]利用私钥对物联网设备的摘要信息进行加密,获得加密后的摘要信息;其中,所述加密后的摘要信息为字符串,或字符与数字的组合;
[0026]将包括所述物联网设备的逻辑标识、物联网设备的物理标识、加密后的摘要信息以及物联网设备的类型在内的集合,作为所述物联网设备的第二身份信息。
[0027]上述技术方案达到的技术效果为:避免物联网设备的ID被篡改或替换,保证了物联网设备的标识的安全性。
[0028]可选的,所述方法还包括:判断所述身份信息库中同一物联网设备是否存在多种身份代码,若存在,则认为所述物联网设备的地址信息发生变更,获取新的地址信息与身份信息存储到当前的身份信息库中,同时将旧地址信息与身份信息存储到历史身份信息库中。
[0029]一种物联网设备的身份管理系统,包括:
[0030]接收单元,用于接收物联网设备发送的接入请求;
[0031]地址信息获取单元,基于所述物联网设备发送的接入请求,获得物联网设备的第一地址信息;
[0032]身份信息获取单元,通过通用唯一识别码生成算法,获取所述物联网设备的第二身份信息;
[0033]唯一身份代码获取单元,用于将所述物联网设备的第一地址信息与所述物联网设备的第二身份信息进行结合,作为所述物联网设备的唯一身份代码;
[0034]判断单元,用于判断身份信息库中是否存在所述物联网设备的唯一身份代码;
[0035]身份管理单元,基于所述判断单元的判断结果,对所述物联网设备进行身份管理并完成接入。
[0036]可选的,所述身份管理单元包括第一处理模块和第二处理模块;
[0037]所述第一处理模块,当所述判断单元的判断结果为存在时,用于通过网关设备将所述物联网设备接入物联网平台;
[0038]所述第二处理模块,当所述判断单元的判断结果为不存在时,用于将所述物联网设备的唯一身份代码存储到所述身份信息库中,并为所述物联网设备开放与唯一身份代码对应的访问权限。
[0039]一种计算机可存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现以上所述物联网设备的身份管理方法的步骤。
[0040]经由上述的技术方案可知,与现有技术相比,本专利技术公开提供了一种物联网设备的身份管理方法、系统及可存储介质,具有以下有益效果:本专利技术中的技术方案能够保证物联网设备的身份标识的唯一性,实现对大量物联网设备的有效管理,避免物联网设备识别错误,保证物联网设备的正常使用;除此之外,还公开了利用基于分布式环境DCE的生成算法、基于随机数的生成算法等方法获取物联网设备的身份信息的具体过程,不会生成相同的分布式唯一识别码,避免了系统数据的错误;本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种物联网设备的身份管理方法,其特征在于,包括以下步骤:接收物联网设备发送的接入请求,得到所述物联网设备的第一地址信息;采用通用唯一识别码生成算法,获取所述物联网设备的第二身份信息;将所述物联网设备的第一地址信息与所述物联网设备的第二身份信息进行结合,作为所述物联网设备的唯一身份代码;判断身份信息库中是否存在所述物联网设备的唯一身份代码,若存在,则通过网关设备接入物联网平台;若不存在,则将所述物联网设备的唯一身份代码存储到所述身份信息库中,并为所述物联网设备开放与唯一身份代码对应的访问权限。2.根据权利要求1所述的一种物联网设备的身份管理方法,其特征在于,得到的所述物联网设备的第一地址信息为MAC地址、公网IP地址或网络WAN口IP地址。3.根据权利要求1所述的一种物联网设备的身份管理方法,其特征在于,所述通用唯一识别码生成算法包括基于时间戳的生成算法、基于分布式环境DCE的生成算法、基于名字空间的生成算法以及基于随机数的生成算法。4.根据权利要求3所述的一种物联网设备的身份管理方法,其特征在于,所述基于名字空间的生成算法包括:基于名称和MD5散列值的生成算法、基于名称和SAH1值的生成算法。5.根据权利要求3所述的一种物联网设备的身份管理方法,其特征在于,利用基于分布式环境DCE的生成算法,获取所述物联网设备的第二身份信息,具体包括以下步骤:获取当前系统时间及上一次生成的分布式唯一识别码,并将上一次生成的分布式唯一识别码中的预设类型位进行递增;基于递增后的预设类型位及当前系统时间,获取当前分布式唯一识别码,作为所述物联网设备的第二身份信息。6.根据权利要求3所述的一种物联网设备的身份管理方法,其特征在于,利用基于随机数的生成算法,获取所述物联网设备的第二身份信息,具体包括以下步骤:物联网设备使用随机数生成密钥对,所述密钥对包括公钥及私钥;采用预设加密算法对公钥进行摘要运算,获取物联网设备的逻辑标识;根据哈希算法对物联网设备的物理标识进行处理,获得所述物...

【专利技术属性】
技术研发人员:韩立军高永存
申请(专利权)人:潍坊学院
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1