一种边缘节点中的数据的访问方法、装置及系统制造方法及图纸

技术编号:31158021 阅读:24 留言:0更新日期:2021-12-04 09:56
本发明专利技术实施例提供一种数据访问方法、装置及系统。所述系统例如为物联网(Internet of things IOT)系统。所述系统包括中心节点及与中心节点连接的多个边缘节点(例如IOT设备)。在所述中心节点中存储有虚拟表与所述多个边缘节点中的实体表的对应关系,所述中心节点会根据所述对应关系把访问所述虚拟表的访问请求转化为访问所述多个边缘节点中的实体表的子访问请求,各边缘节点执行接收到的子访问请求获取实体表中的数据,并将所获得的数据返回给中心节点。这样,在用户需要访问边缘节点中的数据时,只需要针对所述虚拟表生成访问请求即可,而不需要针对每个边缘节点中的实体表生成访问请求,简化了用户的操作,提高了访问效率。率。率。

【技术实现步骤摘要】
一种边缘节点中的数据的访问方法、装置及系统


[0001]本专利技术涉及物联网领域,特别涉及一种对物联网中的边缘节点中的数据的访问方法、系统及装置。

技术介绍

[0002]在物联网中,用户一般通过中心节点访问边缘节点中的数据,当用户访问边缘节点的数据时,需要针对每个边缘节点中的数据逐一生成访问请求,在边缘节点的数量比较多的情况下,这种方式用户操作繁琐,访问效率低。

技术实现思路

[0003]本专利技术实施例提供一种边缘节点中的数据的访问方法、装置及系统,用于简化用户访问边缘节点的操作,提升访问效率。
[0004]本专利技术实施例第一方面提供一种数据访问方法,所述方法由中心节点执行,用于响应用户的访问请求,从与所述中心节点连接的边缘节点中获取用户需要的数据。在所述中心节点中存储有虚拟表与多个边缘节点中的实体表的对应关系,所述中心节点会根据所述对应关系把访问所述虚拟表的访问请求转化为访问所述多个边缘节点中的实体表的子访问请求,各边缘节点执行接收到的子访问请求获取实体表中的数据,并将所获得的数据返回给中心节点
[000本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据访问方法,由中心节点执行,所述中心节点连接至多个边缘节点,其特征在于,接收访问所述中心节点中的虚拟表的访问请求,根据所述虚拟表与所述多个边缘节点中的实体表的对应关系生成子访问请求,所述子访问请求用于访问所述子访问请求对应的边缘节点中的实体表;发送所述子访问请求至所述子访问请求对应的边缘节点;接收执行了所述子访问请求的边缘节点发送的访问所述实体表所获取的数据。2.如权利要求1所述的方法,其特征在于,所述多个边缘节点部署有相同的业务,在所述接收访问所述中心节点中的虚拟表的访问请求之前,所述方法还包括:从部署有所述业务的边缘节点中获取所述实体表的元数据,根据所述实体表的元数据生成所述虚拟表。3.如权利要求2所述的方法,其特征在于,还包括:在生成所述虚拟表后,分别确定部署有所述业务的所述多个边缘节点中的实体表,并建立所述虚拟表与所述多个边缘节点中的实体表的对应关系。4.如权利要求3所述的方法,其特征在于,所述对应关系记录的为所述虚拟表的信息与所述多个边缘节点中的实体表的信息的对应关系,所述虚拟表的信息为所述虚拟表的名称,所述实体表的信息为所述实体表的注册目录,所述注册目录包括所述实体表所在的边缘节点的名称、所述实体表所属的数据库类型、数据库名称、及所述实体表的名称。5.如权利要求4所述的方法,其特征在于,所述虚拟表的字段与所述实体表的字段相同,所述访问请求包括查询条件和虚拟表的名称,所述查询条件为对所述虚拟表中的至少一个字段进行查询,所述子访问请求包括所述查询条件和所述子访问请求对应的实体表的信息。6.根据如权利要求3至5任意一项所述的方法,其特征在于,所述根据所述虚拟表与所述多个边缘节点中的实体表的对应关系生成子访问请求包括:从所述对应关系中获取所述虚拟表对应的多个实体表的信息;根据所述虚拟表的访问请求及所述多个实体表的信息,针对每个实体表生成访问每个实体表的子访问请求;将生成的各子访问请求发送到各子访问请求对应的实体表所在的边缘节点。7.根据如权利要求3至5任意一项所述的方法,其特征在于,所述根据所述虚拟表与所述多个边缘节点中的实体表的对应关系生成子访问请求包括:从所述对应关系中获取所述虚拟表对应的第一实体表的信息,所述第一实体表的信息为所述虚拟表对应的多个实体表的信息中的任意一个;根据所述第一实体表的信息获取所述第一实体表的信息对应的第一实体表的数据量;当所述第一实体表的数据量大于预设值时,生成访问所述第一实体表的子访问请求。8.根据如权利要求3至5任意一项所述的方法,其特征在于,所述访问请求用于访问所述中心节点中的虚拟表及所述中心节点中的第二实体表,所述根据所述虚拟表与所述多个边缘节点中的实体表的对应关系生成子访问请求包括:从所述对应关系中获取所述虚拟表对应的第一实体表的信息,所述第一实体表的信息为所述虚拟表对应的多个实体表的信息中的任意一个;
根据所述第一实体表的信息获取所述第一实体表的信息对应的第一实体表的参数;比较所述第一实体表的参数与所述第二实体表的参数;当所述第一实体表的参数与所述第二实体表的参数满足预设条件时,生成访问所述第一实体表的信息对应的实体表的子访问请求。9.根据如权利要求1-8任意一项所述的方法,其特征在于,所述中心节点还用于根据用户的操作修改所述虚拟表与所述多个边缘节点中的实体表的对应关系。10.一种中心节点,所述中心节点连接至多个边缘节点,其特征在于,所述中心节点包括:请求模块,用于接收访问所述中心节点中的虚拟表的访问请求,根据所述虚拟表与所述多个边缘节点中的实体表的对应关系生成子访问请求,所述子访问请求用于访问所述子访问请求对应的...

【专利技术属性】
技术研发人员:葛建壮
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

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

1