当前位置: 首页 > 专利查询>清华大学专利>正文

物联网机器数据的变换方法及装置制造方法及图纸

技术编号:18398913 阅读:33 留言:0更新日期:2018-07-08 19:32
本发明专利技术实施例提供一种物联网机器数据的变换方法及装置,属于物联网技术领域。该方法包括:若机器数据的变换类型为交集投影变换,则判断机器数据中发生变化的传感器数据的变化类型是否为增加类型或删除类型;若机器数据中发生变化的传感器数据的变化类型为增加类型或删除类型,则从机器数据中删除发生变化的传感器数据。由于可通过版本和继承关系描述同类产品不同回传数据格式之间的差异,以及历史数据的变化关系,且能够在数据分析时为数据变换提供指导,从而解决物联网数据的管理问题。

【技术实现步骤摘要】
物联网机器数据的变换方法及装置
本专利技术实施例涉及物联网
,更具体地,涉及一种物联网机器数据的变换方法及装置。
技术介绍
随着物联网技术普及,大量终端设备,如风机、工程机械、汽车及家用电器等产品都将具备网络连接能力,并持续以特定格式回传数据。物联网机器数据的特点是连接终端数量多、终端物理结构相似。然而,由于产品的设计改进或者内部程序升级,可能会导致在同一时间,同类产品间会出现多种回传数据的格式,产生数据错配、数据缺失等不匹配的现象,这将影响针对此类产品的数据分析,例如故障预警、可靠性分析等算法的失效。因此,需要对数据格式的演化关系进行建模,并在模型基础之上对实际回传的数据进行变换,以消除同类产品不同格式数据之间的差异。
技术实现思路
为了解决上述问题,本专利技术实施例提供一种克服上述问题或者至少部分地解决上述问题的物联网机器数据的变换方法及装置。根据本专利技术实施例的第一方面,提供了一种机器数据模型演化的自动感知方法,该方法包括:若机器数据的变换类型为交集投影变换,则判断机器数据中发生变化的传感器数据的变化类型是否为增加类型或删除类型;若机器数据中发生变化的传感器数据的变化类型为增加类型或删除类型,则从机器数据中删除发生变化的传感器数据。本专利技术实施例提供的方法,通过当机器数据的变换类型为交集投影变换时,则判断机器数据中发生变化的传感器数据的变化类型是否为增加类型或删除类型。若机器数据中发生变化的传感器数据的变化类型为增加类型或删除类型,则从机器数据中删除发生变化的传感器数据。由于可通过版本和继承关系描述同类产品不同回传数据格式之间的差异,以及历史数据的变化关系,且能够在数据分析时为数据变换提供指导,从而解决物联网数据的管理问题。结合第一方面的第一种可能的实现方式,在第二种可能的实现方式中,判断机器数据中发生变化的传感器数据的变化类型是否为增加类型或删除类型之后,还包括:若机器数据中发生变化的传感器数据的变化类型不为增加类型且不为删除类型,则将发生变化后的传感器数据替换机器数据中原始的传感器数据。结合第一方面的第一种可能的实现方式,在第三种可能的实现方式中,该方法还包括:若机器数据的变换类型为并集投影变换,则判断机器数据中发生变化的传感器数据的变化类型是否为增加类型或更新类型;若机器数据中发生变化的传感器数据的变化类型为增加类型或更新类型,则将发生变化后的传感器数据替换机器数据中原始的传感器数据。结合第一方面的第一种可能的实现方式,在第四种可能的实现方式中,该方法还包括:若机器数据的变换类型为诱导投影变换,则将发生变化后的传感器数据替换机器数据中原始的传感器数据。根据本专利技术实施例的第二方面,提供了一种物联网机器数据的变换装置,包括:第一判断模块,用于当机器数据的变换类型为交集投影变换时,则判断机器数据中发生变化的传感器数据的变化类型是否为增加类型或删除类型;删除模块,用于当机器数据中发生变化的传感器数据的变化类型为增加类型或删除类型时,则从机器数据中删除发生变化的传感器数据。根据本专利技术实施例的第三方面,提供了一种物联网机器数据的变换设备,包括:至少一个处理器;以及与处理器通信连接的至少一个存储器,其中:存储器存储有可被处理器执行的程序指令,处理器调用程序指令能够执行第一方面的各种可能的实现方式中任一种可能的实现方式所提供的物联网机器数据的变换方法。根据本专利技术的第四方面,提供了一种非暂态计算机可读存储介质,非暂态计算机可读存储介质存储计算机指令,计算机指令使计算机执行第一方面的各种可能的实现方式中任一种可能的实现方式所提供的物联网机器数据的变换方法。应当理解的是,以上的一般描述和后文的细节描述是示例性和解释性的,并不能限制本专利技术实施例。附图说明图1为本专利技术实施例的一种物联网机器数据的变换方法的流程示意图;图2为本专利技术实施例的一种物联网机器数据的变换装置的框图;图3为本专利技术实施例的一种物联网机器数据的变换设备的框图。具体实施方式下面结合附图和实施例,对本专利技术实施例的具体实施方式作进一步详细描述。以下实施例用于说明本专利技术实施例,但不用来限制本专利技术实施例的范围。针对上述情形,本专利技术实施例提供了一种物联网机器数据的变换方法。在对本专利技术实施例进行说明之前,先对本专利技术实施例涉及到的相关概念进行解释说明:机器数据模型:用于描述一类机器实例获取机器数据的形式,每一机器模型包含了若干个传感器数据模型。机器实例:在机器生命周期的每一个阶段,机器实例产生的机器数据都对应至一个机器数据模型。机器实例都会映射到机器数据模型上,在不同时刻,机器实例映射到不同的机器数据模型上。传感器数据:在机器实例运行过程中上某个传感器所获取的一条数据项,传感器数据包含该传感器所对应的传感器数据模型和具体的感应值。每个传感器数据可用一个二元组表示,其中,ST.id为传感器数据模型的唯一标识,value为传感器感知数据的具体数值。机器数据:即在某个时间点,机器实例上所有传感器数据的集合。机器数据可以用一个集合D来表示,每条机器数据都包含了若干条传感器数据。基于上述内容,参见图1,该方法包括:101、若机器数据的变换类型为交集投影变换,则判断机器数据中发生变化的传感器数据的变化类型是否为增加类型或删除类型;102、若机器数据中发生变化的传感器数据的变化类型为增加类型或删除类型,则从机器数据中删除发生变化的传感器数据。在执行步骤101之前,可先定义机器数据与机器数据模型出现不匹配现象的两种情况。第一种情况是机器被改装、升级或者降级到另外一种模型,称其为模型跃迁;第二种情况是机器被改装到一种不存在的模型,称其为模型派生。将模型跃迁和模型派生统称为模型演化。另外,还可以定义传感器数据类型,每一类不同传感器可分别定义传感器数据模型,每个传感器数据模型中包含了其感知的传感器数据类型以及数据范围。具体定义如下:SensorTemplate(ST)::={id(传感器数据模型标识),dataType,min,max}。其中,“id”表示传感器数据模型标识,“dataType”表示传感器数据类型。“min”表示传感器数据可能的最小值,“max”表示传感器数据可能的最大值。定义传感器实例,需要指定传感器实例与传感器数据模型之间的对应关系,具体定义为:SensorInstance(SI)::={id,ST.id}。其中,“id”表示传感器实例标识,“ST.id”表示传感器数据模型标识。定义机器数据模型,每一类不同的机器需要分别定义模型,每个机器数据模型包含了该类机器中每个位置所需的传感器数据模型,具体定义如下:MachineDataTemplate(MDT)::={id(机器数据模型标识),num,(ST.id)(传感器数据模型标识)+}。其中,“id”表示机器数据模型标识,“num”表示该机器上拥有的传感器个数,“ST.id”表示不同传感器对应的数据模型标识。定义机器实例,需要指定机器实例与机器数据模型之间的对应关系,具体定义为:MachineDataInstance(MDI)::={id(MDI.id,机器实例标识),MDT.id(机器数据模型标识),num,(SI.id)(传感器实例的标识)+}。其中,“id”表示机器实例标识,“MDT.id”表示机器数据模型标本文档来自技高网...

【技术保护点】
1.一种物联网机器数据的变换方法,其特征在于,包括:若机器数据的变换类型为交集投影变换,则判断所述机器数据中发生变化的传感器数据的变化类型是否为增加类型或删除类型;若所述机器数据中发生变化的传感器数据的变化类型为增加类型或删除类型,则从所述机器数据中删除发生变化的传感器数据。

【技术特征摘要】
1.一种物联网机器数据的变换方法,其特征在于,包括:若机器数据的变换类型为交集投影变换,则判断所述机器数据中发生变化的传感器数据的变化类型是否为增加类型或删除类型;若所述机器数据中发生变化的传感器数据的变化类型为增加类型或删除类型,则从所述机器数据中删除发生变化的传感器数据。2.根据权利要求1所述的方法,其特征在于,所述判断所述机器数据中发生变化的传感器数据的变化类型是否为增加类型或删除类型之后,还包括:若所述机器数据中发生变化的传感器数据的变化类型不为增加类型且不为删除类型,则将发生变化后的传感器数据替换所述机器数据中原始的传感器数据。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:若机器数据的变换类型为并集投影变换,则判断所述机器数据中发生变化的传感器数据的变化类型是否为增加类型或更新类型;若所述机器数据中发生变化的传感器数据的变化类型为增加类型或更新类型,则将发生变化后的传感器数据替换所述机器数据中原始的传感器数据。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:若机器数据的变换类型为诱导投影变换,则将发生变化后的传感器数据替换所述机器数据中原始的传感器数据。5.一种物联网机器数据的变换装置,其特征在于,包括:第一判断模块,用于当机器数据的变换类型为交集投影变换时,则判断所述机器数据中发生变化的传感器数据的变化类型是否为增加类型或删除类型;删除模块,用于当所述机器数据...

【专利技术属性】
技术研发人员:王建民刘英博黄锐泓
申请(专利权)人:清华大学
类型:发明
国别省市:北京,11

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

1