一种数据管理方法及装置制造方法及图纸

技术编号:37102080 阅读:11 留言:0更新日期:2023-04-01 05:02
本申请提供一种数据管理方法及装置,该方法包括:第一数据节点向数据存储节点发送第一请求信息,所述第一请求信息可包括第一授权信息,所述第一授权信息来自于私有链平台。第一数据节点还可接收来自于所述数据存储节点的第二授权信息。本申请中,可通过私有链平台验证第一数据节点的权限,以避免不具备权限的节点向数据存储节点存储第一数据节点的数据或从数据存储节点获取第二数据节点的数据,第二数据节点可以是智能家居设备,提高智能家居设备的数据存储过程的可靠性。备的数据存储过程的可靠性。备的数据存储过程的可靠性。

【技术实现步骤摘要】
一种数据管理方法及装置


[0001]本申请涉及智能家居
,尤其涉及一种数据管理方法及装置。

技术介绍

[0002]随着智能家居产品日益普及,智能家居领域的数据安全问题和隐私泄露事件常有发生。此外,物联网终端还存在被劫持及恶意访问的可能,比如,智能家居场景中的电子设备尤其是摄像头等图像、视频采集设备,因为缺乏可信的访问控制机制,而存在严重的数据安全隐患。
[0003]因此,在目前的智能家居领域,用户数据存储方案是讨论的热点。一种目前已有的方案中,用户数据被存储在云端或网络提供商或业务提供商提供的数据库。此种方式下用户数据存储在公共数据库,存在用户数据被第三方获得的风险,存在安全隐患。

技术实现思路

[0004]本申请提供一种数据管理方法及装置,用以提高智能家居领域下用户数据存储的安全性。
[0005]第一方面,本申请提供一种数据管理方法。该方法可由第一数据节点执行。该方法可包括:第一数据节点向数据存储节点发送第一请求信息,所述第一请求信息可包括第一授权信息,所述第一授权信息来自于私有链平台。第一数据节点还可接收来自于所述数据存储节点的第二授权信息。其中,如果所述第一请求信息用于请求将所述第一数据节点的数据存储至所述数据存储节点,所述第一授权信息用于验证所述第一数据节点是否获得向所述数据存储节点写入所述第一数据节点的数据的授权,所述第二授权信息用于指示允许所述第一数据节点向所述数据存储节点写入数据,则所述第一数据节点向所述数据存储节点发送待存储的数据,所述数据存储节点与所述第一数据节点对应于同一家庭。此外,如果所述第一请求信息用于请求第二数据节点的数据,所述第一授权信息用于验证所述第一数据节点是否获得向所述数据存储节点请求所述第二数据节点的数据的授权,所述第二授权信息用于指示允许所述第一数据节点向所述数据存储节点请求所述第二数据节点的数据,则所述第一数据节点接收所述数据存储节点发送的所述第二数据节点的数据,所述数据存储节点、所述第一数据节点和所述第二数据节点对应于同一家庭。
[0006]采用以上方法,可通过私有链平台验证第一数据节点的权限,以避免不具备权限的节点向数据存储节点存储第一数据节点的数据或从数据存储节点获取第二数据节点的数据,第二数据节点可以是智能家居设备,提高智能家居设备的数据存储过程的可靠性。
[0007]在一种可能的设计中,第一数据节点可向所述私有链平台发送第二请求信息,所述第二请求信息用于请求向数据存储节点写入所述第一数据节点的数据的授权,或者,所述第二请求信息用于请求向所述数据存储节点请求所述第二数据节点的数据的授权。所述第一数据节点还可接收来自于所述私有链平台的所述第一授权信息。
[0008]采用该设计,可由私有链平台集中进行写入权限和读取权限的授权,进一步提高
安全性。
[0009]在一种可能的设计中,如果所述第一请求信息用于请求将所述第一数据节点的数据存储至所述数据存储节点,所述第一授权信息用于验证所述第一数据节点是否获得向所述数据存储节点写入数据的授权,所述第二授权信息用于指示允许所述第一数据节点向所述数据存储节点写入数据,则所述第一数据节点还可向所述第一数据节点对应的数字孪生发送第一指示,所述第一指示用于通知所述第一数据节点的数据存储到所述数据存储节点。
[0010]采用该设计,当第一数据节点写入数据到数据存储节点后,可通知第一数据节点的数字孪生获取该写入的数据,以保持第一数据节点的数据和第一数据节点的数字孪生的数据一致。
[0011]在一种可能的设计中,如果所述第一请求信息用于请求第二数据节点的数据,所述第一授权信息用于验证所述第一数据节点是否获得向所述数据存储节点请求所述第二数据节点的数据的授权,所述第二授权信息用于指示允许所述第一数据节点向所述数据存储节点请求所述第二数据节点的数据,则第一数据节点将所述第二数据节点的数据发送至控制节点,所述第二数据节点的数据用于所述控制节点确定智能合约,所述智能合约用于指示所述控制节点在确定满足第一条件时,控制第三数据节点执行第三操作,所述控制节点、所述第一数据节点、所述第二数据节点和所述第三数据节点对应于同一家庭。
[0012]采用该设计,可由控制节点根据第二数据节点的数据确定智能合约,以根据智能合约实现对于第三数据节点的智能控制,进一步提高智能家居控制的智能化水平。
[0013]在一种可能的设计中,所述第一数据节点是所述第二数据节点的数字孪生。
[0014]第二方面,本申请提供一种数据管理方法。该方法可由数据存储节点执行。该方法可包括:数据存储节点接收来自于第一数据节点的第一请求信息,所述第一请求信息包括第一授权信息,所述第一授权信息来自于私有链平台。所述数据存储节点还可向私有链平台发送所述第一授权信息。所述数据存储节点还可接收来自于所述私有链平台的第三授权信息。所述数据存储节点还可向所述第一数据节点发送第二授权信息。其中,如果所述第一请求信息用于请求将所述第一数据节点的数据存储至所述数据存储节点,所述第一授权信息用于验证所述第一数据节点是否获得向所述数据存储节点写入所述第一数据节点的数据的授权,所述第三授权信息用于指示所述第一数据节点已获得向所述数据存储节点写入所述第一数据节点的数据的授权,所述第二授权信息用于指示允许所述第一数据节点向所述数据存储节点写入数据,则所述数据存储节点接收来自于所述第一数据节点的待存储的数据,所述数据存储节点和所述第一数据节点对应于同一家庭;或者,如果所述第一请求信息用于请求第二数据节点的数据,所述第一授权信息用于验证所述第一数据节点是否获得向所述数据存储节点请求所述第二数据节点的数据的授权,所述第三授权信息用于指示所述第一数据节点已获得向所述数据存储节点请求所述第二数据节点的数据的授权,所述第二授权信息用于指示允许所述第一数据节点向所述数据存储节点请求所述第二数据节点的数据,则所述数据存储节点向所述第一数据节点发送所述第二数据节点的数据,所述数据存储节点、所述第一数据节点和所述第二数据节点对应于同一家庭。
[0015]在一种可能的设计中,如果所述第一请求信息用于请求将所述第一数据节点的数据存储至所述数据存储节点,所述第一授权信息用于验证所述第一数据节点是否获得向所
述数据存储节点写入所述第一数据节点的数据的授权,所述第三授权信息用于指示所述第一数据节点已获得向所述数据存储节点写入所述第一数据节点的数据的授权,所述第二授权信息用于指示允许所述第一数据节点向所述数据存储节点写入所述第一数据节点的数据,则所述数据存储节点执行第一操作,所述第一操作包括存储所述待存储的数据。所述数据存储节点还可向所述私有链平台发送第一交易记录,所述第一交易记录与所述第一操作有关。
[0016]在一种可能的设计中,如果所述第一请求信息用于请求第二数据节点的数据,所述第一授权信息用于验证所述第一数据节点是否获得向所述数据存储节点请求所述第二数据节点的数据的授权,所述第三授权信息用于指示所述第一数据节点已获得向所述数据存储节点请求所述第二数本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据管理方法,其特征在于,包括:第一数据节点向数据存储节点发送第一请求信息,所述第一请求信息包括第一授权信息,所述第一授权信息来自于私有链平台;所述第一数据节点接收来自于所述数据存储节点的第二授权信息;如果所述第一请求信息用于请求将所述第一数据节点的数据存储至所述数据存储节点,所述第一授权信息用于验证所述第一数据节点是否获得向所述数据存储节点写入所述第一数据节点的数据的授权,所述第二授权信息用于指示允许所述第一数据节点向所述数据存储节点写入数据,则所述第一数据节点向所述数据存储节点发送待存储的数据,所述数据存储节点与所述第一数据节点对应于同一家庭;或者,如果所述第一请求信息用于请求第二数据节点的数据,所述第一授权信息用于验证所述第一数据节点是否获得向所述数据存储节点请求所述第二数据节点的数据的授权,所述第二授权信息用于指示允许所述第一数据节点向所述数据存储节点请求所述第二数据节点的数据,则所述第一数据节点接收所述数据存储节点发送的所述第二数据节点的数据,所述数据存储节点、所述第一数据节点和所述第二数据节点对应于同一家庭。2.如权利要求1所述的方法,其特征在于,还包括:所述第一数据节点向所述私有链平台发送第二请求信息,所述第二请求信息用于请求向数据存储节点写入所述第一数据节点的数据的授权,或者,所述第二请求信息用于请求向所述数据存储节点请求所述第二数据节点的数据的授权;所述第一数据节点接收来自于所述私有链平台的所述第一授权信息。3.如权利要求1或2所述的方法,其特征在于,如果所述第一请求信息用于请求将所述第一数据节点的数据存储至所述数据存储节点,所述第一授权信息用于验证所述第一数据节点是否获得向所述数据存储节点写入数据的授权,所述第二授权信息用于指示允许所述第一数据节点向所述数据存储节点写入数据,则所述方法还包括:所述第一数据节点向所述第一数据节点对应的数字孪生发送第一指示,所述第一指示用于通知所述第一数据节点的数据存储到所述数据存储节点。4.如权利要求1或2所述的方法,其特征在于,如果所述第一请求信息用于请求第二数据节点的数据,所述第一授权信息用于验证所述第一数据节点是否获得向所述数据存储节点请求所述第二数据节点的数据的授权,所述第二授权信息用于指示允许所述第一数据节点向所述数据存储节点请求所述第二数据节点的数据,则所述方法还包括:所述第一数据节点将所述第二数据节点的数据发送至控制节点,所述第二数据节点的数据用于所述控制节点确定智能合约,所述智能合约用于指示所述控制节点在确定满足第一条件时,控制第三数据节点执行第三操作,所述控制节点、所述第一数据节点、所述第二数据节点和所述第三数据节点对应于同一家庭。5.如权利要求4所述的方法,其特征在于,所述第一数据节点是所述第二数据节点的数字孪生。6.一种数据管理方法,其特征在于,包括:数据存储节点接收来自于第一数据节点的第一请求信息,所述第一请求信息包括第一授权信息,所述第一授权信息来自于私有链平台;所述数据存储节点向私有链平台发送所述第一授权信息;
所述数据存储节点接收来自于所述私有链平台的第三授权信息;所述数据存储节点向所述第一数据节点发送第二授权信息;如果所述第一请求信息用于请求将所述第一数据节点的数据存储至所述数据存储节点,所述第一授权信息用于验证所述第一数据节点是否获得向所述数据存储节点写入所述第一数据节点的数据的授权,所述第三授权信息用于指示所述第一数据节点已获得向所述数据存储节点写入所述第一数据节点的数据的授权,所述第二授权信息用于指示允许所述第一数据节点向所述数据存储节点写入数据,则所述数据存储节点接收来自于所述第一数据节点的待存储的数据,所述数据存储节点和所述第一数据节点对应于同一家庭;或者,如果所述第一请求信息用于请求第二数据节点的数据,所述第一授权信息用于验证所述第一数据节点是否获得向所述数据存储节点请求所述第二数据节点的数据的授权,所述第三授权信息用于指示所述第一数据节点已获得向所述数据存...

【专利技术属性】
技术研发人员:赵明宇严学强吴建军颜敏
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

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

1