一种数据处理方法、中间处理设备及存储介质与流程

文档序号:26139189发布日期:2021-08-03 14:22阅读:81来源:国知局
一种数据处理方法、中间处理设备及存储介质与流程

本申请涉及系统仿真技术领域,具体而言,涉及一种数据处理方法、中间处理设备及存储介质。



背景技术:

现有技术中,安装有仿真模型的计算设备需要实时从检测设备接收针对仿真对象的检测数据,从而对仿真模型进行更新,但是当仿真对象运行较为平稳时,其对应的检测数据波动较小,甚至没有任何波动,此时计算设备仍然从检测设备实时获取检测数据对仿真模型进行更新是非必须的,并且还会导致宽带资源的浪费。



技术实现要素:

本申请实施例提供了一种数据处理方法、中间处理设备及存储介质,能够解决现有技术中因向预先建立有仿真模型的计算设备发送相同的检测数据而导致带宽资源浪费的问题。

第一方面,本申请实施例提供了一种数据处理方法,应用于中间处理设备,所述中间处理设备分别与多个检测设备以及计算设备连接,所述计算设备中预先建立有多个仿真模型,所述仿真模型用于根据检测设备的检测数据对仿真对象进行仿真,检测数据为针对仿真对象所采集的,所述方法包括:

所述中间处理设备判断在第一滑动时间窗口内第一仿真对象所对应的检测数据的第一变化量是否超过第一设定阈值;

若是,则所述中间处理设备向所述计算设备发送所述第一仿真对象所对应的检测数据,以使第一仿真模型基于所述第一仿真对象所对应的检测数据进行更新,其中,所述第一仿真模型为所述第一仿真对象的仿真模型。

本申请实施例中,中间处理设备可以对第一滑动时间窗口内第一仿真对象所对应的检测数据的变化量进行判断,例如,第一仿真对象所对应的检测数据在第一滑动时间窗口内的变化量为第一变化量,且第一变化量超过了设定阈值,例如第一设定阈值,则表明在第一滑动时间窗口内第一仿真对象所对应的检测数据波动较大,此时可以将第一仿真对象所对应的检测数据发送给计算设备,使得第一仿真模型可以基于第一仿真对象所对应的检测数据进行更新。该方法中,中间处理设备仅在确定任一仿真对象所对应的检测数据发生显著变化时,才将部分检测数据发送给计算设备,用于对计算设备中仿真模型的更新,与现有技术中实时将检测数据传输给计算设备相比,节约了传输检测数据所使用的带宽资源,同时使得计算设备需要处理的数据量大大减少,从而提高了计算设备中仿真模型的更新速度。

可选的,所述第一变化量用于指示在所述第一滑动时间窗口的最新时刻所对应的最新检测数据与历史时刻所对应的最大检测数据或最小检测数据的差值,所述中间处理设备向所述计算设备发送所述第一仿真对象所对应的检测数据包括:

所述中间处理设备向所述计算设备发送包含所述最新检测数据在内的预设时间段的检测数据。

本申请实施例中,当最新检测数据相较于历史检测数据出现较大波动时,可以将包含最新检测数据在内的部分检测数据发送给计算设备,从而使计算设备中的仿真模型可以更为准确的进行更新,以便于更好的反映仿真对象的状态。

可选的,若仿真对象为生产设备,所述中间处理设备与多个生产设备连接,所述计算设备中预先安装有数据处理工具,所述数据处理工具用于对生产设备的生产数据进行统计分析,所述方法还包括:

所述中间处理设备判断在第二滑动时间窗口内第一生产设备所对应的生产数据的第二变化量是否超过第二设定阈值;

若是,则所述中间处理设备向所述计算设备发送所述第一生产设备所对应的生产数据,以使所述数据处理工具对所述第一生产设备的生产数据进行统计分析。

本申请实施例中,中间处理设备可以对第二滑动时间窗口内第一生产设备所对应的生产数据的变化量进行判断,例如,第一生产设备的生产数据在第二滑动时间窗口内的变化量为第二变化量,且第二变化量超过设定阈值,例如,第二阈值,则表明在第二滑动时间窗口内第一生产设备的生产数据波动较大,此时可以将第一生产设备的生产数据发送给计算设备,使得计算设备中的数据处理工具可以基于第一生产设备的生产数据进行统计分析。该方法中,中间处理设备仅在确定任一生产设备所对应的生产数据发生显著变化时,才将部分生产数据发送给计算设备,与现有技术中实时将检测数据传输给计算设备相比,节约了传输生产数据所消耗的带宽资源,同时使得计算设备需要处理的数据量大大减少,从而提高了计算设备中数据处理工具进行统计分析的速度。

可选的,所述第二变化量用于指示所述第二滑动时间窗口在最新时刻所对应的最新生产数据与历史时刻所对应的最大生产数据或最小生产数据的差值,所述中间处理设备向所述计算设备发送所述第一生产设备所对应的生产数据包括:

所述中间处理设备向所述计算设备发送包含所述最新生产数据在内的预设时间段的生产数据。

本申请实施例中,当最新生产数据相较于历史生产数据出现较大波动时,可以将包含最新生产数据在内的部分生产数据发送给计算设备,从而使计算设备中输出的统计分析结果更为准确,以便于更好的反映生产设备的状态。

可选的,所述方法还包括:

所述中间处理设备判断在所述第一滑动时间窗口内所述第一仿真对象所对应的检测数据的第一变化量未超过所述第一设定阈值,则所述中间处理设备拒绝向所述计算设备发送任一检测数据。

本申请实施例中,若中间处理设备判断第一仿真对象所对应的检测数据在第一滑动时间窗口内的变化量未超过第一设定阈值,则表明上述检测数据的波动较小,那么计算设备中的仿真模型也无需进行更新,自然中间处理设备无需向计算设备发送任一检测数据,从而节约了传输检测数据所消耗的带宽资源,同时也避免了计算设备中的仿真模型进行无效更新。

可选的,所述方法还包括:

所述中间处理设备判断在所述第二滑动时间窗口内所述第一生产设备所对应的生产数据的第二变化量均未超过所述第二设定阈值,则所述中间处理设备拒绝向所述计算设备发送任一生产数据。

本申请实施例中,若中间处理设备判断第一生产设备所对应的生产数据在第二滑动时间窗口内的变化量未超过第二设定阈值,则表明上述生产数据的波动较小,此时计算设备中的数据处理工具无需执行统计分析任务那么中间处理设备也无需向计算设备发送任一生产数据,从而节约了传输生产数据所消耗的带宽资源,同时也避免了计算设备中的数据处理工具进行无效的统计分析。

可选的,所述第一设定阈值与所述第一仿真对象对应的检测设备的检测精度正相关。

本申请实施例中,检测设备的检测精度越高,则对于第一仿真对象运行参数的检测就更加灵敏,第一仿真对象的运行状态的微小变化都会导致检测设备的检测数据发生变化,此时可以将第一设定阈值设置得较大,从而避免仿真模型进行频繁更新;反之,检测设备的检测精度越低,则对于第一仿真对象的运行参数的检测就更加迟钝,第一仿真对象的运行状态的较大变化可能都不会使检测设备的检测数据发生变化,此时可以将第一设定阈值设置得较小,以保证仿真模型可以及时进行更新。

可选的,所述第二设定阈值与所述第一生产设备的检测精度正相关。

本申请实施例中,第一生产设备的检测精度越高,则对于生产数据的检测就更加灵敏,此时可以将第二设定阈值设置得较大,从而避免频繁对生产数据进行统计分析;反之,生产设备的检测精度越低,则对于生产数据的检测就更加迟钝,此时可以将第一设定阈值设置得较小,以保证可以及时对统计分析结果进行更新。

第二方面,本申请实施例提供了一种中间处理设备,所述中间处理设备分别与多个检测设备以及计算设备连接,所述计算设备中预先建立有多个仿真模型,所述仿真模型用于根据检测设备的检测数据对仿真对象进行仿真,检测数据为针对仿真对象所采集的,所述中间处理设备包括:

第一判断单元,用于判断在第一滑动时间窗口内第一仿真对象所对应的检测数据的第一变化量是否超过第一设定阈值;

第一发送单元,用于向所述计算设备发送所述第一仿真对象所对应的检测数据,以使第一仿真模型基于所述第一仿真对象所对应的检测数据进行更新,其中,所述第一仿真模型为所述第一仿真对象的仿真模型。

可选的,所述第一变化量用于指示在所述第一滑动时间窗口的最新时刻所对应的最新检测数据与历史时刻所对应的最大检测数据或最小检测数据的差值,所述第一发送单元具体用于:

向所述计算设备发送包含所述最新检测数据在内的预设时间段的检测数据。

可选的,若仿真对象为生产设备,所述中间处理设备与多个生产设备连接,所述计算设备中预先安装有数据处理工具,所述数据处理工具用于对生产设备的生产数据进行统计分析,所述中间处理设备还包括:

第二判断单元,用于判断在第二滑动时间窗口内第一生产设备所对应的生产数据的第二变化量是否超过第二设定阈值;

第二发送单元,用于向所述计算设备发送所述第一生产设备所对应的生产数据,以使所述数据处理工具对所述第一生产设备所对应的生产数据进行统计分析。

可选的,所述第二变化量用于指示所述第二滑动时间窗口在最新时刻所对应的最新生产数据与历史时刻所对应的最大生产数据或最小生产数据的差值,所述第二发送单元具体用于:

向所述计算设备发送包含所述最新生产数据在内的预设时间段的生产数据。

可选的,所述中间处理设备还包括:

第一处理单元,用于当判断在所述第一滑动时间窗口内所述第一仿真对象所对应的检测数据的第一变化量未超过所述第一设定阈值时,则拒绝向所述计算设备发送任一检测数据。

可选的,所述中间处理设备还包括:

第二处理单元,用于当判断在所述第二滑动时间窗口内所述第一生产设备所对应的同一生产数据的第二变化量未超过所述第二设定阈值时,则拒绝向所述计算设备发送任一生产数据。

可选的,所述第一设定阈值与所述第一仿真对象对应的检测设备的检测精度正相关。

可选的,所述第二设定阈值与所述第一生产设备的检测精度正相关。

第三方面,本申请实施例了提供一种中间处理设备,所述中间处理设备包括处理器和存储器,所述处理器用于执行所述存储器中存储的计算机程序时实现如第一方面任一实施例所述方法的步骤。

第四方面,本申请实施例提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如第一方面任一实施例所述方法的步骤。

附图说明

图1为本申请实施例提供的一种数字孪生系统的架构示意图;

图2为本申请实施例提供的一种数字孪生系统的架构示意图;

图3为本申请实施例提供的一种数据处理方法的流程示意图;

图4为本申请实施例提供的一种数字孪生系统的架构示意图;

图5为本申请实施例提供的一种数字孪生系统的架构示意图;

图6为本申请实施例提供的一种中间处理设备的结构示意图;

图7为本申请实施例提供的一种中间处理设备的结构示意图。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。

请参见图1,为对比实施例中数字孪生系统的架构示意图。图1中包括多个仿真对象101、多个检测设备102以及计算设备103,其中,多个仿真对象101可以包括仿真对象1、仿真对象2以及仿真对象3,此处对仿真对象的数量不做特别限制;多个检测设备102可以包括检测设备1、检测设备2以及检测设备3,此处对检测设备102的数量不做特别限制;计算设备103中预先建立有多个仿真模型,多个仿真模型可以包括仿真模型1、仿真模型2以及仿真模型3,此处对仿真模型的数量不做特别限制。每个检测设备102主要用于对仿真对象101进行检测,例如,一个检测设备102仅用于对一个仿真对象101进行检测,或者一个检测设备102在不同的时间段对不同的仿真对象101进行检测,此处不做特别限制。计算设备103中的每个仿真模型用于根据检测设备102的检测数据对仿真对象101进行仿真。

现有技术中,安装有仿真模型的计算设备103需要实时从检测设备102接收针对仿真对象101的检测数据,从而对仿真模型进行更新,但是当仿真对象101运行较为平稳时,其对应的检测数据波动较小,甚至没有任何波动,此时计算设备103仍然从检测设备102实时获取检测数据对仿真模型进行更新是非必须的,并且还会导致宽带资源的浪费。

鉴于此,本申请实施例提供了一种数据处理方法,该方法中,中间处理设备仅在确定任一仿真对象所对应的检测数据发生显著变化时,才将部分检测数据发送给计算设备,用于对计算设备中仿真模型的更新,与现有技术中实时将检测数据传输给计算设备相比,节约了传输检测数据所使用的带宽资源,同时使得计算设备需要处理的数据量大大减少,从而提高了计算设备中仿真模型的更新速度。

为了便于理解,首先介绍本申请实施例的一种应用场景。请参见图2,与图1相比,在多个检测设备102与计算设备103之间增设了中间处理设备104。即中间处理设备104一端连接多个检测设备102,另一端连接计算设备103。该中间处理设备主要用于对来自多个检测设备102的检测数据进行筛选,从而确保给计算设备103发送的是变化较为显著的检测数据。该中间处理设备104可以为计算机,也可以为服务器,此处对中间处理设备104的具体类型不做特别限制。

下面结合附图对本发明实施例提供的技术方案进行介绍。在下面的描述中以图2所示的应用场景为例。请参见图3,本发明实施例提供了一种数据处理方法,该方法的流程描述如下:

步骤201:中间处理设备104判断在第一滑动时间窗口内第一仿真对象所对应的检测数据的第一变化量是否超过第一设定阈值。

对比实施例中,当计算设备103中的任一仿真模型每次需要进行更新时,都是实时从对应的检测设备102获取检测数据,例如,请继续参见图1,检测设备1用于对仿真对象1进行检测,仿真模型1用于根据检测设备1的检测数据对仿真对象1进行仿真;检测设备2用于对仿真对象2进行检测,仿真模型2用于根据检测设备2的检测数据对仿真对象2进行仿真;检测设备3用于对仿真对象3进行检测,仿真模型3用于根据检测设备3的检测数据对仿真对象3进行仿真。

若用户当前需要对仿真模型3进行更新,那么计算设备103就会实时从检测设备3获取仿真对象3的检测数据。应理解,在仿真对象3运行状态较为平稳的情况下,检测设备3的检测数据的变化量应该较小,甚至变化量为零。在这样的情况下,计算设备103仍然从检测设备102实时获取检测数据对仿真模型进行更新是非必须的,并且还会导致宽带资源的浪费。

鉴于此,本申请实施例中,在多个检测设备102与计算设备103之间增设了中间处理设备104,该中间处理设备104仅在确定任一仿真对象所对应的检测数据发生显著变化时,才将出现显著变化的部分检测数据发送给计算设备,用于对计算设备103中仿真模型的更新,从而节约了传输检测数据所使用的带宽资源,同时由于计算设备103对自身仿真模型进行更新时需要处理的数据量大大减少,从而提高了计算设备103中仿真模型的更新速度。在此之前,中间处理设备104需要对任一仿真模型所对应的检测数据随时间的变化情况进行判断。

作为一种可能的实施方式,中间处理设备104可以先确定在第一滑动时间窗口内第一仿真模型所对应的检测数据的第一变化量,然后将该第一变化量与设定阈值(第一设定阈值)进行比较,从而知晓第一仿真模型所对应的检测数据在第一滑动时间窗口内的变化情况。第一滑动时间窗口的窗口长度可以根据实际情况进行设置(应至少大于或等于2),此处不做特别限制。

应理解,第一设定阈值可以根据实际情况进行设置,例如,若检测设备102的检测精度越高,则对于第一仿真对象运行参数的检测就更加灵敏,第一仿真对象的运行状态的微小变化都会导致检测设备102的检测数据发生变化,此时可以将第一设定阈值设置得较大,从而避免仿真模型进行频繁更新;反之,检测设备102的检测精度越低,则对于第一仿真对象的运行参数的检测就更加迟钝,第一仿真对象的运行状态的较大变化可能都不会使检测设备102的检测数据发生变化,此时可以将第一设定阈值设置得较小,以保证仿真模型可以及时进行更新。也就是说,第一设定阈值与第一仿真对象对应的检测设备的检测精度正相关。

本申请实施例中,第一变化量可以为在第一滑动时间窗口的最新时刻所对应的最新检测数据,与该第一滑动时间窗口内历史时刻所对应的最大检测数据或最小检测数据的差值。当然,第一变化量也可以采用其他的计算方式,此处不做特别限定。下面以第一变化量是在第一滑动时间窗口的最新时刻所对应的最新检测数据,与该第一滑动时间窗口内历史时刻所对应的最大检测数据或最小检测数据的差值为例,对如何比较第一变化量与第一设定阈值进行说明。

例如,第一滑动窗口的窗口长度为2,即该第一滑动时间窗口内包括t1时刻与t2时刻的检测数据,其中,t1时刻<t2时刻,那么在t2时刻的检测数据可以认为是最新检测数据,而t1时刻对应的检测数据可以认为是历史时刻所对应的检测数据,此时历史时刻所对应的最大检测数据与最小检测数据均为同一检测数据,即t1时刻所对应的检测数据。在此基础上,可以求取最新检测数据(t2时刻所对应的检测数据)与历史时刻所对应的最大检测数据或最小检测数据(t1时刻所对应的检测数据)的差值作为第一变化量,然后将该第一变化量与第一设定阈值进行比较。若该第一变化量大于第一设定阈值,则表明最新检测数据(t2时刻所对应的检测数据)相较于历史时刻所对应的检测数据(t1时刻所对应的检测数据)出现了较为显著的变化;反之,若该第一变化量小于第一设定阈值,则表明最新检测数据(t2时刻所对应的检测数据)相较于历史时刻所对应的检测数据(t1时刻所对应的检测数据)变化较小。

又例如,第一滑动时间窗口的窗口长度为3,即该第一滑动时间窗口内包括t1时刻、t2时刻以及t3时刻的检测数据,其中,t1时刻<t2时刻<t3时刻,那么在t3时刻的检测数据可以认为是最新检测数据,而t1时刻对应的检测数据以及t2时刻对应的检测数据,均可以认为是历史时刻所对应的检测数据,并且存在最大检测数据与最小检测数据。在此基础上,可以求取最新检测数据(t3时刻所对应的检测数据)与历史时刻所对应的最大检测数据或最小检测数据(例如,t1时刻所对应的检测数据为最大检测数据,t2时刻所对应的检测数据为最小检测数据)的差值作为第一变化量,然后将该第一变化量与第一设定阈值进行比较。若该第一变化量大于第一设定阈值,则表明最新检测数据(t3时刻所对应的检测数据)相较于历史时刻所对应的检测数据(t1时刻所对应的检测数据或t2时刻所对应的检测数据)出现了较为显著的变化;反之,若该第一变化量小于第一设定阈值,则表明最新检测数据(t3时刻所对应的检测数据)相较于历史时刻所对应的检测数据(t1时刻所对应的检测数据与t2时刻所对应的检测数据)变化较小。

步骤202:中间处理设备104向计算设备103发送第一仿真对象所对应的检测数据,以使第一仿真模型基于第一仿真对象所对应的检测数据进行更新,第一仿真模型为第一仿真对象的仿真模型。

本申请实施例中,若中间处理设备104判断出在第一滑动时间窗口内第一仿真对象所对应的检测数据的第一变化量大于第一设定阈值,则表明第一仿真对象所对应的检测数据出现了较大的波动,此时仅将第一仿真对象所对应的变化较为显著的检测数据发送给计算设备103,与现有技术中实时将检测数据传输给计算设备103相比,节约了传输检测数据所使用的带宽资源。

作为一种可能的实施方式,中间处理设备104可以向计算设备103发送第一仿真对象所对应的检测数据,以使第一仿真模型基于第一仿真对象所对应的检测数据进行更新,此处的第一仿真模型为第一仿真对象的仿真模型。

考虑到第一滑动时间窗口内第一仿真对象所对应的检测数据的变化可能是突变,也可能是缓慢变化,因此中间设备104在向计算设备103发送第一仿真对象所对应的检测数据时,可以采用不同的发送策略,从而使计算设备103中的仿真模型可以更为准确的进行更新,以便于更好的反映仿真对象101的状态。

作为一种可能的实施方式,中间处理设备104向计算设备103发送包含最新检测数据在内的预设时间段的检测数据。

应理解,预设时间段可以仅包括当前第一滑动时间窗口的最新时刻,也可以包括部分历史时刻以及当前第一滑动时间窗口的最新时刻,也可以包括当前第一滑动时间窗口的最新时刻以及未来时刻,也可以包括部分历史时刻、当前第一滑动时间窗口的最新时刻以及部分未来时刻。那么相对应的,中间处理设备104向计算设备103所发送的检测数据中可以仅包括最新检测数据,也可以包括历史检测数据以及最新的检测数据,也可以包括当前第一滑动时间窗口内最新的检测数据以及未来的检测数据,也可以包括部分历史检测数据、当前第一滑动时间窗口内最新的检测数据以及部分未来的检测数据,本申请中不做特别限制。

本申请实施例中,若中间处理设备104判断第一仿真对象所对应的检测数据在第一滑动时间窗口内的变化量未超过第一设定阈值,则表明上述检测数据的波动较小,那么计算设备中103的仿真模型也无需进行更新,自然中间处理设备104无需向计算设备103发送任一检测数据,从而节约了传输检测数据所消耗的带宽资源,同时也避免了计算设备103中的仿真模型进行无效更新。

请参见图4,对比实施例中,当仿真对象为生产设备时,计算设备103直接与多个生产设备连接,并且计算设备103中还预先安装有数据处理工具,可以针对多个生产设备所产生的全部生产数据进行统计分析。应理解,在生产设备运行较为平稳的情况下,生产设备的生产数据的变化量应该较小,甚至变化量为零。在这样的情况下,若计算设备103仍然从生产设备实时获取生产数据是非必须的,并且还会导致宽带资源的浪费。

鉴于此,本申请实施例中,请参见图5,中间处理设备104可以仅在确定任一生产设备所对应的生产数据发生显著变化时,才将部分生产数据发送给计算设备103,从而节约了传输检测数据所使用的带宽资源,同时由于计算设备103需要处理的数据量大大减少,从而提高了计算设备103中数据处理工具进行统计分析的速度。

作为一种可能的实施方式,中间处理设备104可以先确定在第二滑动时间窗口内第一生产设备所对应的检测数据的第二变化量,然后将该第二变化量与设定阈值(第二设定阈值)进行比较,从而知晓第一生产设备的生产数据在第二滑动时间窗口内的变化情况。第二滑动时间窗口的窗口长度可以根据实际情况进行设置(应至少大于或等于2),此处不做特别限制。

应理解,第二设定阈值可以根据实际情况进行设置,例如,第一生产设备的检测精度越高,则对于生产数据的检测就更加灵敏,此时可以将第二设定阈值设置得较大,从而避免频繁对生产数据进行统计分析;反之,第一生产设备的检测精度越低,则对于生产数据的检测就更加迟钝,此时可以将第一设定阈值设置得较小,以保证可以及时对统计分析结果进行更新。也就是说,第二设定阈值与第一生产设备的检测精度正相关。

进一步的,若中间处理设备104判断出在第二滑动时间窗口内第一生产设备所对应的生产数据的第二变化量大于第二设定阈值,则表明第一生产设备所对应的生产数据出现了较大的波动,此时仅将第一生产设备所对应的变化较为显著的生产数据发送给计算设备103,与现有技术中实时将生产数据传输给计算设备103相比,节约了传输生产数据所使用的带宽资源。

考虑到第二滑动时间窗口内第一生产设备所对应的生产数据的变化可能是突变,也可能是缓慢变化,因此中间设备104在向计算设备103发送第一生产设备所对应的生产数据时,可以采用不同的发送策略,从而使计算设备103中输出的统计分析结果更为准确,以便于更好的反映生产设备的状态。

作为一种可能的实施方式,中间处理设备104向计算设备103发送包含最新生产数据在内的预设时间段的生产数据。

应理解,预设时间段可以仅包括当前第二滑动时间窗口的最新时刻,也可以包括部分历史时刻以及当前第二滑动时间窗口的最新时刻,也可以包括当前第二滑动时间窗口的最新时刻以及未来时刻,也可以包括部分历史时刻、当前第二滑动时间窗口的最新时刻以及部分未来时刻。那么相对应的,中间处理设备104向计算设备103所发送的生产数据中可以仅包括最新生产数据,也可以包括历史生产数据以及当前第二滑动时间窗口内最新的生产数据,也可以包括当前第二滑动时间窗口内最新的检测数据以及未来的检测数据,也可以包括部分历史检测数据、当前第二滑动时间窗口内最新的检测数据以及部分未来的检测数据,本申请中不做特别限制。

在一些实施例中,若中间处理设备104判断第一生产设备所对应的生产数据在第二滑动时间窗口内的变化量未超过第二设定阈值,则表明上述生产数据的波动较小,此时计算设备104中的数据处理工具无需执行统计分析任务,那么中间处理设,104也无需向计算设备发送任一生产数据,从而节约了传输生产数据所消耗的带宽资源,同时也避免了计算设备103中的数据处理工具进行无效的统计分析。。

请参见图6,基于同一发明构思,并结合如图2所示的数字孪生系统的架构示意图,本申请实施例提供了一种中间处理设备104,该中间处理设备104分别与多个检测设备102以及计算设备103连接,计算设备103中预先建立有多个仿真模型,仿真模型用于根据检测设备102的检测数据对仿真对象进行仿真,检测数据为针对仿真对象101所采集的,中间处理设备104包括:第一判断单元301与第一发送单元302。

第一判断单元301,用于判断在第一滑动时间窗口内第一仿真对象所对应的检测数据的第一变化量是否超过第一设定阈值;

第一发送单元302,用于向计算设备发送第一仿真对象所对应的检测数据,以使第一仿真模型基于第一仿真对象所对应的检测数据进行更新,其中,第一仿真模型为第一仿真对象的仿真模型。

可选的,第一变化量用于指示在第一滑动时间窗口的最新时刻所对应的最新检测数据与历史时刻所对应的最大检测数据或最小检测数据的差值,第一发送单元301具体用于:

向计算设备103发送包含最新检测数据在内的预设时间段的检测数据。

可选的,若仿真对象为生产设备,中间处理设备104与多个生产设备连接,计算设备103中预先安装有数据处理工具,数据处理工具用于对生产设备的生产数据进行统计分析,中间处理设备104还包括:

第二判断单元,用于判断在第二滑动时间窗口内第一生产设备所对应的生产数据的第二变化量是否超过第二设定阈值;

第二发送单元,用于向计算设备103发送第一生产设备所对应的生产数据,以使数据处理工具对第一生产设备所对应的生产数据进行统计分析。

可选的,第二变化量用于指示第二滑动时间窗口在最新时刻所对应的最新生产数据与历史时刻所对应的最大生产数据或最小生产数据的差值,第二发送单元具体用于:

向计算设备103发送包含最新生产数据在内的预设时间段的生产数据。

可选的,中间处理设备还包括:

第一处理单元,用于当判断在第一滑动时间窗口内第一仿真对象所对应的检测数据的第一变化量未超过第一设定阈值时,则拒绝向计算设备103发送任一检测数据。

可选的,中间处理设备还包括:

第二处理单元,用于当判断在第二滑动时间窗口内第一生产设备的生产数据的第二变化量未超过第二设定阈值时,则拒绝向计算设备103发送任一生产数据。

可选的,第一设定阈值与第一仿真对象对应的检测设备的检测精度正相关。

可选的,第二设定阈值与第一生产设备的检测精度正相关。

请参见图7,基于同一发明构思,本申请提供了一种中间处理设备,该中间处理设备包括至少一个处理器401,处理器401用于执行存储器中存储的计算机程序,实现本发明实施例提供的如图3所示的数据处理方法的步骤。

可选的,处理器401具体可以是中央处理器、特定asic,可以是一个或多个用于控制程序执行的集成电路。

可选的,该中间处理设备还可以包括与至少一个处理器401连接的存储器402,存储器402可以包括rom、ram和磁盘存储器。存储器402用于存储处理器401运行时所需的数据,即存储有可被至少一个处理器401执行的指令,至少一个处理器401通过执行存储器402存储的指令,执行如图3所示的方法。其中,存储器402的数量为一个或多个。其中,存储器402在图7中一并示出,但需要知道的是存储器402不是必选的功能模块,因此在图7中以虚线示出。

其中,第一判断单元301与第一发送单元302所对应的实体设备均可以是前述的处理器401。该中间处理设备可以用于执行图3所示的实施例所提供的方法。因此关于该中间处理设备中各功能模块所能够实现的功能,可参考图3所示的实施例中的相应描述,不多赘述。

本发明实施例还提供一种计算机存储介质,其中,计算机存储介质存储有计算机指令,当计算机指令在计算机上运行时,使得计算机执行如图3所述的方法。

显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本申请的精神和范围。这样,倘若本申请的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1