一种数据处理方法技术

技术编号:39426041 阅读:8 留言:0更新日期:2023-11-19 16:12
本申请公开了一种数据处理方法

【技术实现步骤摘要】
一种数据处理方法、装置、设备以及可读存储介质


[0001]本申请涉及计算机
,尤其涉及一种数据处理方法

装置

设备以及可读存储介质


技术介绍

[0002]物联网
(Internetof Things

IoT)
是指通过各种信息传感设备,实时采集需要连接

互动的物体或过程等各种需要的信息,通过各类可能的网络接入,实现物与物

物与人的泛在连接,实现对物品和过程的智能化感知

识别和管理

[0003]物联网设备用于工业

消费和基础设施等各个领域,这些物联网设备与人们的工作和生活有着密切的联系

例如,室内场景中,可能存在智能咖啡机

智能跑步机

智能冰箱等物联网设备;而室外场景中,可能存在共享单车

共享电话等物联网设备

[0004]为便于管理,通常情况下需要对每个物联网设备进行独一无二的标识

目前,对于物联网设备的标识大多采用条形码进行标识或通过物联网设备的
MAC
地址进行标识,现有标识物联网设备的方式非常简单,标识防伪造门槛低,则该物联网设备的相关设备数据,非常容易通过其简单的标识,被恶意篡改,数据安全性很差


技术实现思路

[0005]本申请实施例提供一种数据处理方法/>、
装置

设备以及可读存储介质,可以提高物联网设备标识的安全性,提高物联网设备的数据安全性

[0006]本申请实施例一方面提供了一种数据处理方法,包括:
[0007]获取针对目标物联网设备的标识分配请求;标识分配请求用于请求为目标物联网设备,分配目标去中心化身份认证系统所指示的目标去中心化认证标识;目标去中心化身份认证系统,为请求发起对象所对应的去中心化身份认证系统;请求发起对象是指发起标识分配请求的对象;
[0008]按照目标标识生成规则中包含的字符类型以及字符数量,创建目标物联网设备对应的目标去中心化认证标识;目标标识生成规则是指目标去中心化身份认证系统所指示的标识生成规则;
[0009]将目标去中心化认证标识添加至区块链中;添加至区块链中的目标去中心化认证标识,用于设备查询对象基于目标去中心化认证标识,从区块链中获取目标物联网设备的共享运行数据;设备查询对象是指针对目标物联网设备具有查阅权限的对象

[0010]本申请实施例一方面提供了一种数据处理装置,包括:
[0011]分配请求获取模块,用于获取针对目标物联网设备的标识分配请求;标识分配请求用于请求为目标物联网设备,分配目标去中心化身份认证系统所指示的目标去中心化认证标识;目标去中心化身份认证系统,为请求发起对象所对应的去中心化身份认证系统;请求发起对象是指发起标识分配请求的对象;
[0012]标识创建模块,用于按照目标标识生成规则中包含的字符类型以及字符数量,创
建目标物联网设备对应的目标去中心化认证标识;目标标识生成规则是指目标去中心化身份认证系统所指示的标识生成规则;
[0013]标识上链模块,用于将目标去中心化认证标识添加至区块链中;添加至区块链中的目标去中心化认证标识,用于设备查询对象基于目标去中心化认证标识,从区块链中获取目标物联网设备的共享运行数据;设备查询对象是指针对目标物联网设备具有查阅权限的对象

[0014]在一个实施例中,数据处理装置还包括:
[0015]注册请求接收模块,用于接收请求发起对象发起的身份注册请求,将身份注册请求发送至去中心化认证服务器;
[0016]认证系统确定模块,用于根据去中心化认证服务器所返回的请求应答信息,确定请求发起对象对应的去中心化身份认证系统;请求应答信息包含去中心化认证服务器为请求发起对象所分配的目标去中心化认证系统,以及目标去中心化认证系统所指示的目标标识生成规则

[0017]在一个实施例中,字符类型包含第一字符类型与第二字符类型,字符数量包含第一字符对应的第一字符数量,以及第二字符类型对应的第二字符数量;
[0018]标识创建模块包括:
[0019]字符串生成单元,用于获取目标标识生成规则中的第一字符类型对应的第一字符串生成算法,基于第一字符串生成算法

第一字符类型以及第一字符数量,生成第一字符串;第一字符串的字符类型为第一字符类型,且第一字符串所包含的字符的数量为第一字符数量;
[0020]字符串生成单元,还用于获取目标标识生成规则中的第二字符类型对应的第二字符串生成算法,基于第二字符串生成算法

第二字符类型以及第二字符数量,生成第二字符串;第二字符串的字符类型为第二字符类型,且第二字符串所包含的字符的数量为第二字符数量;
[0021]标识生成单元,用于根据目标标识生成规则

第一字符串以及第二字符串,确定目标物联网设备对应的目标去中心化认证标识

[0022]在一个实施例中,标识生成单元包括:
[0023]表征字符串获取子单元,用于获取目标标识生成规则包含的身份表征字符串;身份表征字符串用于唯一标识目标去中心化身份认证系统;
[0024]顺序获取子单元,用于获取目标标识生成规则所指示的针对身份表征字符串

第一字符串以及第二字符串的位置排列顺序;
[0025]字符排列子单元,用于按照位置排列顺序,将身份表征字符串

第一字符串以及第二字符串进行按序排列,将排列得到的字符串序列确定为目标物联网设备对应的目标去中心化认证标识

[0026]在一个实施例中,标识生成单元包括:
[0027]关联标识获取子单元,用于获取目标标识生成规则包含的身份表征字符串;身份表征字符串用于唯一标识目标去中心化身份认证系统;
[0028]关联标识获取子单元,还用于获取关联物联网设备的关联去中心化认证标识;关联物联网设备是指与目标物联网设备之间具有运行依赖关系的物联网设备;
[0029]关联标识获取子单元,还用于在关联去中心化认证标识中,获取依赖表征字符;依赖表征字符用于表征存在物联网设备与关联物联网设备之间具有运行依赖关系;
[0030]标识确定子单元,用于根据依赖表征字符

身份表征字符串

第一字符串以及第二字符串,确定目标物联网设备对应的目标去中心化认证标识

[0031]在一个实施例中,标识确定子单元,还具体用于获取目标标识生成规则所指示的针对身份表征字符串

第一字符串以及第二字符串的位置排列顺序;
[0032]标识确定子单元,还具体用于按照位置排列顺序,将身份本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.
一种数据处理方法,其特征在于,包括:获取针对目标物联网设备的标识分配请求;所述标识分配请求用于请求为所述目标物联网设备,分配目标去中心化身份认证系统所指示的目标去中心化认证标识;所述目标去中心化身份认证系统,为请求发起对象所对应的去中心化身份认证系统;所述请求发起对象是指发起所述标识分配请求的对象;按照目标标识生成规则中包含的字符类型以及字符数量,创建所述目标物联网设备对应的所述目标去中心化认证标识;所述目标标识生成规则是指所述目标去中心化身份认证系统所指示的标识生成规则;将所述目标去中心化认证标识添加至区块链中;添加至所述区块链中的所述目标去中心化认证标识,用于设备查询对象基于所述目标去中心化认证标识,从所述区块链中获取所述目标物联网设备的共享运行数据;所述设备查询对象是指针对所述目标物联网设备具有查阅权限的对象
。2.
根据权利要求1所述的方法,其特征在于,所述方法还包括:接收所述请求发起对象发起的身份注册请求,将所述身份注册请求发送至去中心化认证服务器;根据所述去中心化认证服务器所返回的请求应答信息,确定所述请求发起对象对应的所述去中心化身份认证系统;所述请求应答信息包含所述去中心化认证服务器为所述请求发起对象所分配的所述目标去中心化认证系统,以及所述目标去中心化认证系统所指示的所述目标标识生成规则
。3.
根据权利要求1所述的方法,其特征在于,所述字符类型包含第一字符类型与第二字符类型,所述字符数量包含所述第一字符对应的第一字符数量,以及所述第二字符类型对应的第二字符数量;所述按照目标标识生成规则中包含的字符类型以及字符数量,创建所述目标物联网设备对应的所述目标去中心化认证标识,包括:获取所述目标标识生成规则中的所述第一字符类型对应的第一字符串生成算法,基于所述第一字符串生成算法

所述第一字符类型以及所述第一字符数量,生成第一字符串;所述第一字符串的字符类型为所述第一字符类型,且所述第一字符串所包含的字符的数量为所述第一字符数量;获取所述目标标识生成规则中的所述第二字符类型对应的第二字符串生成算法,基于所述第二字符串生成算法

所述第二字符类型以及所述第二字符数量,生成第二字符串;所述第二字符串的字符类型为所述第二字符类型,且所述第二字符串所包含的字符的数量为所述第二字符数量;根据所述目标标识生成规则

所述第一字符串以及所述第二字符串,确定所述目标物联网设备对应的所述目标去中心化认证标识
。4.
根据权利要求3所述的方法,其特征在于,所述根据所述目标标识生成规则

所述第一字符串以及所述第二字符串,确定所述目标物联网设备对应的所述目标去中心化认证标识,包括:获取所述目标标识生成规则包含的身份表征字符串;所述身份表征字符串用于唯一标识所述目标去中心化身份认证系统;
获取所述目标标识生成规则所指示的针对所述身份表征字符串

所述第一字符串以及所述第二字符串的位置排列顺序;按照所述位置排列顺序,将所述身份表征字符串

所述第一字符串以及所述第二字符串进行按序排列,将排列得到的字符串序列确定为所述目标物联网设备对应的所述目标去中心化认证标识
。5.
根据权利要求3所述的方法,其特征在于,所述根据所述目标标识生成规则

所述第一字符串以及所述第二字符串,确定所述目标物联网设备对应的所述目标去中心化认证标识,包括:获取所述目标标识生成规则包含的身份表征字符串;所述身份表征字符串用于唯一标识所述目标去中心化身份认证系统;获取关联物联网设备的关联去中心化认证标识;所述关联物联网设备是指与所述目标物联网设备之间具有运行依赖关系的物联网设备;在所述关联去中心化认证标识中,获取依赖表征字符;所述依赖表征字符用于表征存在物联网设备与所述关联物联网设备之间具有运行依赖关系;根据所述依赖表征字符

所述身份表征字符串

所述第一字符串以及所述第二字符串,确定所述目标物联网设备对应的所述目标去中心化认证标识
。6.
根据权利要求5所述的方法,其特征在于,所述根据所述依赖表征字符

所述身份表征字符串

所述第一字符串以及所述第二字符串,确定所述目标物联网设备对应的所述目标去中心化认证标识,包括:获取所述目标标识生成规则所指示的针对所述身份表征字符串

所述第一字符串以及所述第二字符串的位置排列顺序;按照所述位置排列顺序,将所述身份表征字符串

所述第一字符串以及所述第二字符串进行按序排列,将排列得到的字符串序列确定为初始去中心化认证标识;获取所述依赖表征字符在所述关联去中心化认证标识中的字符位置,在所述初始去中心化认证标识中获取所述字符位置所映射的目标位置;获取所述依赖表征字符对应的映射表征字符,将所述初始去中心化认证标识中处于所述目标位置的字符,替换为所述映射表征字符,将替换后的初始去中心化认证标识确定为所述目标去中心化认证标识;所述目标去中心化认证标识中的所述映射表征字符,以及所述关联中心化认证标识中的所述依赖表征字符,用于共同表征所述关联物联网设备与所述目标物联网设备之间存在运行依赖关系;所述设备查询对象还具备针对所述关联物联网设备的查阅权限
。7.
根据权利要求6所述的方法,其特征在于,所述方法还包括:获取设备使用对象发起的针对所述目标物联网设备的异常处理请求;所述设备查询对象包括所述设备使用对象,所述异常处理请求包括所述目标去中心化认证标识;根据所述目标去中心化认证标识,从所述区块链中获取所述共享运行数据;根据所述目标去中心化认证标识中的所述映射表征字符,获取与所述目标物联网设备具有运行依赖关系的所述关联物联网设备,根据所述关联物联网设备的所述关联去中心化认证标识,从所述区块链中获取所述关联物联网设备的关联运行数据;根据所述共享运行数据以及所述关联运行数据,在所述目标物联网设备以及所述关联
物联网设备中,确定异常物联网设备,对所述异常物联网设备进行异常维护处理;所述异常物联网设备是指设备运行状态为异常运行状态的物联网设备
。8.

【专利技术属性】
技术研发人员:陈自民
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

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

1