数据流转方法技术

技术编号:39577739 阅读:12 留言:0更新日期:2023-12-03 19:28
本申请实施例提供一种数据流转方法

【技术实现步骤摘要】
数据流转方法、装置、设备及计算机可读存储介质


[0001]本申请实施例涉及物联网
,具体涉及一种数据流转方法

装置

设备及计算机可读存储介质


技术介绍

[0002]目前,物联网技术已应用于各行各业中,例如工业物联网

车联网

家庭物联网等等

而随着科技的发展,物联网的规模也会越来越大

以工业物联网为例,大型企业的物联网部署规模已经快速扩展到成千甚至上万台设备或传感器

而在大部分的物联网场景下,都是通过物联网平台来实现对物联网中庞大数量的设备或传感器的管理

[0003]具体的,物联网平台中会配置有设备与传感器之间的数据流转规则,当接入新设备和传感器时,用户可以在物联网平台上自定义配置新设备与新传感器之间的数据流转规则,以实现传感器对设备的控制

然而,这样的数据流转方法,往往会忽视设备之间的联动或者相关性,导致该设备的控制效果不够理想


技术实现思路

[0004]本申请实施例提供一种数据流转方法

装置

设备及计算机可读存储介质,旨在解决现有的物联网平台存在的数据流转过程中未考虑到设备之间联动或者相关性,从而影响设备控制效果的技术问题

[0005]一方面,本申请实施例提供一种数据流转方法,应用于物联网平台中;
[0006]所述方法包括:<br/>[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]所述装置包括:
[0033]获取模块,用于获取所述物联网平台中的流转数据以及所述流转数据对应的目标设备;
[0034]提取模块,用于从所述物联网平台的预设数据库中提取所述目标设备对应的历史数据;
[0035]比对模块,用于根据所述历史数据与所述预设数据库中剩余数据之间的相似度,从所述剩余数据中确定所述历史数据对应的关联数据;
[0036]流转模块,用于将所述流转数据流转至与所述关联数据对应的关联设备

[0037]另一方面,本申请实施例还提供一种数据流转设备,数据流转设备包括处理器

存储器以及存储于存储器中并可在处理器上运行的数据流转程序,处理器执行数据流转程序以实现上述的数据流转方法中的步骤

[0038]另一方面,本申请实施例还提供一种计算机可读存储介质,计算机可读存储介质上存储有数据流转程序,数据流转程序被处理器执行以实现上述的数据流转方法中的步骤

[0039]本申请实施例提供的数据流转方法,在进行数据流转时,会从预设数据库中提取得到与该流转数据对应的目标设备的历史数据,并利用该历史数据与剩余数据的相似度,得到关联数据,从而能够确定出与目标设备相关联或者相似度较高的关联设备,将与目标设备相关的流转数据流转至关联设备时,可以更好的提高设备之间的联动性

此外还可以进一步优化物联网平台内的流转规则,避免了因物联网规模的扩大而导致对物联网平台性能要求越来越高的问题

附图说明
[0040]为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图

[0041]本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种数据流转方法,其特征在于,应用于物联网平台中;所述方法包括:获取所述物联网平台中的流转数据以及所述流转数据对应的目标设备;从所述物联网平台的预设数据库中提取所述目标设备对应的历史数据;根据所述历史数据与所述预设数据库中剩余数据之间的相似度,从所述剩余数据中确定所述历史数据对应的关联数据;将所述流转数据流转至与所述关联数据对应的关联设备
。2.
根据权利要求1所述的数据流转方法,其特征在于,所述根据所述历史数据与所述预设数据库中剩余数据之间的相似度,从所述剩余数据中确定所述历史数据对应的关联数据,包括:计算所述历史数据与所述预设数据库中剩余数据之间的余弦相似度;根据所述历史数据中各数值的变化特征以及所述剩余数据中各数值的变化特征,确定所述历史数据与所述剩余数据之间的趋势相似度;根据所述余弦相似度和所述趋势相似度,从所述剩余数据中确定所述历史数据对应的关联数据
。3.
根据权利要求2所述的数据流转方法,其特征在于,所述根据所述余弦相似度和所述趋势相似度,从所述剩余数据中确定所述历史数据对应的关联数据,包括:根据所述目标设备的物模型字段设定所述余弦相似度和所述趋势相似度的权重;根据所述权重对所述余弦相似度和所述趋势相似度加权,得到所述历史数据与所述剩余数据之间的综合相似度;根据所述综合相似度的大小关系,从所述剩余数据中确定所述历史数据对应的关联数据
。4.
根据权利要求1所述的数据流转方法,其特征在于,所述根据所述历史数据与所述预设数据库中剩余数据之间的相似度,从所述剩余数据中确定所述历史数据对应的关联数据,包括:根据所述物联网平台各设备的物模型字段之间的相似度,确定所述目标设备关联的候选设备;从所述预设数据库中提取所述候选设备对应的候选数据;根据所述历史数据与所述候选数据之间的相似度,从所述候选数据中确定所述历史数据对应的关联数据
。5.
根据权利要求1所述的数据流转方法,其特征在于,所述根据所述历史数据与所述预设数据库中剩余数据之间的相似度,从所述剩余数据中确...

【专利技术属性】
技术研发人员:胡典钢欧阳俊俊谭学文唐渊罗三詹礼嘉孙宇蔡适择陈新江
申请(专利权)人:顺丰科技有限公司
类型:发明
国别省市:

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

1