数据分析诊断系统、装置、方法及存储介质制造方法及图纸

技术编号:20118624 阅读:26 留言:0更新日期:2019-01-16 12:13
本发明专利技术实施例公开了一种数据分析诊断系统、装置、方法及存储介质,其中,系统包括:私有网络平台装置,用于接收来自所述现场设备的现场数据,在判断所述现场数据为异常数据时,根据所述现场数据提取能够描述所述现场数据的关键字,将所提取的关键字发送给一公共网络平台装置;接收公共网络平台装置返回的数据分析算法,利用所述数据分析算法对所述异常数据及相关现场数据进行数据分析,并输出分析结果;和公共网络平台装置,用于接收来自私有网络平台装置的关键字,并根据所述关键字搜索对应的数据分析算法,将搜索到的数据分析算法发送给私有网络平台装置。本发明专利技术中的技术方案能够在保证敏感数据安全保密的条件下实现敏感数据的数据分析诊断。

Data Analysis and Diagnosis System, Device, Method and Storage Media

The embodiment of the present invention discloses a data analysis and diagnosis system, device, method and storage medium, in which the system includes a private network platform device for receiving field data from the field equipment, extracting keywords capable of describing the field data according to the field data when judging that the field data is abnormal data, and transmitting the extracted keywords. Send to a public network platform device; Receive the data analysis algorithm returned by the public network platform device, use the data analysis algorithm to analyze the abnormal data and related field data, and output the analysis results; and the public network platform device, used to receive keywords from private network platform devices, and search the corresponding data points according to the keywords. Analytical algorithm sends the searched data analysis algorithm to the private network platform device. The technical scheme of the invention can realize data analysis and diagnosis of sensitive data under the condition of ensuring the security and confidentiality of sensitive data.

【技术实现步骤摘要】
数据分析诊断系统、装置、方法及存储介质
本专利技术涉及数据处理领域,特别是一种针对敏感数据的数据分析诊断系统、装置、方法及存储介质。
技术介绍
随着物联网(InternetofThings)的发展,越来越多的数据被产生出来,使得数据分析也变得越来越重要。但在一些应用场景例如工业应用场景中,有些数据是需要保密的,数据拥有者并不想将这些数据发送到第三方云服务平台上进行数据分析诊断。然而数据拥有者又鲜少能胜任大量数据分析的,因此如何在安全条件下实现这部分数据的分析诊断便成了急需解决的问题。目前,有些方法中是将这部分数据例如现场产品数据先进行克隆复制,然后对复制后的数据进行掩码,再将掩码数据发送给第三方云服务平台进行数据测试及分析等,之后分析结果会返回给数据拥有者。原始产品数据则不会离开本地。大多数掩码方法是用随机数来代替真实值,例如,以工资表为例,通常是使用随机姓名来代替真实姓名,但考虑到分析结果的可靠性,工资表中用于分析的数据值则不会被改变。可见,这种方法中,虽然现场产品数据不会直接发送给第三方云服务平台,但由于返回给对应数据拥有者的分析结果中会携带有现场位置信息,并且进行分析的数据本身也是真实数据,因此,还是会将现场位置信息及对应的真实数据公开给第三方云服务平台。
技术实现思路
有鉴于此,本专利技术实施例中一方面提出一种数据分析诊断系统及装置,另一方面提出一种数据分析诊断方法及存储介质,用以在保证敏感数据安全保密的条件下实现敏感数据的数据分析诊断。本专利技术实施例中提出的一种数据分析诊断系统,用于对至少一个现场设备产生的现场数据进行分析诊断;所述系统包括:私有网络平台装置,用于接收来自所述现场设备的现场数据,在根据预设的数据判断规则判断所述现场数据为异常数据时,根据所述现场数据从预设的关键字库中提取能够描述所述现场数据的关键字,将所提取的关键字发送给一公共网络平台装置;接收所述公共网络平台装置返回的数据分析算法,利用所述数据分析算法对所述异常数据及相关现场数据进行数据分析,并输出分析结果;和公共网络平台装置,用于接收来自所述私有网络平台装置的关键字,并根据所述关键字搜索对应的数据分析算法,将搜索到的数据分析算法发送给所述私有网络平台装置。在一个实施方式中,所述公共网络平台装置进一步用于在搜索不到对应的数据分析算法时,向所述私有网络平台装置发送指示未找到对应算法的通知;所述私有网络平台装置进一步用于在接收到所述公共网络平台反馈的指示未发现对应算法的通知时,根据所述现场数据从所述预设的关键字库中重新提取另外的能够描述所述现场数据的关键字,并将提取的关键字发送给所述公共网络平台装置。在一个实施方式中,所述公共网络平台装置进一步用于在搜索到至少两个数据分析算法时,将所述至少两个数据分析算法的完整关键字返回给所述私有网络平台装置;接收所述私有网络平台装置返回的所述至少两个数据分析算法的完整关键字的匹配评分,将匹配评分最高的完整关键字对应的数据分析算法作为搜索到的数据分析算法;或者,接收所述私有网络平台装置返回的重新提取的关键字,将所述重新提取的关键字与每个完整关键字进行匹配,得到对应每个完整关键字的匹配评分,将匹配评分最高的完整关键字对应的数据分析算法作为搜索到的数据分析算法;所述私有网络平台装置进一步用于在接收到所述至少两个数据分析算法的完整关键字时,根据所述现场数据以及所述完整关键字从所述预设的关键字库中重新提取另外的用于描述所述现场数据的关键字,并将重新提取的关键字与每个完整关键字进行匹配,得到对应每个完整关键字的匹配评分,将所述至少两个数据分析算法的完整关键字的匹配评分提供给所述公共网络平台装置;或者,将所述重新提取的关键字发送给所述公共网络平台装置。在一个实施方式中,所述私有网络平台装置进一步用于在接收到所述公共网络平台装置返回的数据分析算法之后,对所述数据分析算法进行加密封装,使得所述数据分析算法只能被所述私有网络平台装置执行;并且在输出分析结果之后,删除所述数据分析算法。本专利技术实施例中提出的一种私有网络平台装置,应用于私有网络平台侧,用于对至少一个现场设备产生的现场数据进行分析诊断;所述装置包括:数据接收模块,被构造为接收来自所述现场设备的现场数据;第一监控模块,被构造为根据预设的数据判断规则判断来自所述数据接收模块的现场数据是否为异常数据,如果是异常数据,则根据所述现场数据从预设的关键字库中提取能够描述所述现场数据的关键字,将所提取的关键字发送给一公共网络平台;数据库被构造为存储所述数据接收模块接收的现场数据;和第一算法处理模块被构造为接收所述公共网络平台装置基于所述关键字返回的数据分析算法;利用所述数据分析算法对所述异常数据及相关现场数据进行数据分析诊断,并输出分析诊断结果。在一个实施方式中,所述第一监控模块进一步被构造为接收所述公共网络平台装置反馈的指示未发现对应算法的通知,根据所述现场数据从所述预设的关键字库中重新提取另外的能够描述所述现场数据的关键字,并将所提取的关键字发送给所述公共网络平台。在一个实施方式中,所述第一监控模块进一步被构造为接收所述公共网络平台装置反馈的至少两个数据分析算法的完整关键字,根据所述现场数据以及所述完整关键字从所述预设的关键字库中重新提取另外的用于描述所述现场数据的关键字,并将重新提取的关键字与每个完整关键字进行匹配,得到对应每个完整关键字的匹配评分,将所述至少两个数据分析算法的完整关键字的匹配评分发送给所述公共网络平台装置;或者,将所述重新提取的关键字发送给所述公共网络平台装置。在一个实施方式中,所述第一算法处理模块进一步被构造为在接收到所述公共网络平台装置返回的数据分析算法之后,对所述数据分析算法进行封装,使得所述数据分析算法只能被所述第一算法处理模块执行;并且在输出分析结果之后,删除所述数据分析算法。本专利技术实施例中提出的一种公共网络平台装置,应用于公共网络平台侧;所述装置包括:算法库,被构造为存储复数个数据分析算法,每个数据分析算法用于执行对应的数据分析;第二监控模块,被构造为接收来自一私有网络平台装置的用于描述现场数据的关键字,根据所述关键字从所述算法库中搜索对应的数据分析算法;和第二算法处理模块,被构造为将所述第二监控模块搜索到的数据分析算法发送给所述私有网络平台装置。在一个实施方式中,所述第二监控模块进一步被构造为在搜索不到对应的数据分析算法时,向所述私有网络平台装置发送指示未找到对应算法的通知。在一个实施方式中,所述第二监控模块进一步被构造为在搜索到至少两个数据分析算法时,将所述至少两个数据分析算法的完整关键字返回给所述私有网络平台装置;接收所述私有网络平台装置返回的所述至少两个数据分析算法的完整关键字的匹配评分,将匹配评分最高的完整关键字对应的数据分析算法作为搜索到的数据分析算法;或者,接收所述私有网络平台装置返回的重新提取的关键字,将所述重新提取的关键字与每个完整关键字进行匹配,得到对应每个完整关键字的匹配评分,将匹配评分最高的完整关键字对应的数据分析算法作为搜索到的数据分析算法。本专利技术实施例中提出的一种数据分析诊断方法,包括:接收来自一现场设备的现场数据;根据预设的数据判断规则判断所述现场数据是否为异常数据,如果为异常数据,则根据所述现场数据从本文档来自技高网...

【技术保护点】
1.数据分析诊断系统,用于对至少一个现场设备(100)产生的现场数据进行分析诊断;所述系统包括:私有网络平台装置(200),用于接收来自所述现场设备(100)的现场数据,在根据预设的数据判断规则判断所述现场数据为异常数据时,根据所述现场数据从预设的关键字库中提取能够描述所述现场数据的关键字,将所提取的关键字发送给一公共网络平台装置(300);接收所述公共网络平台装置(300)返回的数据分析算法,利用所述数据分析算法对所述异常数据及相关现场数据进行数据分析,并输出分析结果;和公共网络平台装置(300),用于接收来自所述私有网络平台装置(200)的关键字,并根据所述关键字搜索对应的数据分析算法,将搜索到的数据分析算法发送给所述私有网络平台装置(200)。

【技术特征摘要】
1.数据分析诊断系统,用于对至少一个现场设备(100)产生的现场数据进行分析诊断;所述系统包括:私有网络平台装置(200),用于接收来自所述现场设备(100)的现场数据,在根据预设的数据判断规则判断所述现场数据为异常数据时,根据所述现场数据从预设的关键字库中提取能够描述所述现场数据的关键字,将所提取的关键字发送给一公共网络平台装置(300);接收所述公共网络平台装置(300)返回的数据分析算法,利用所述数据分析算法对所述异常数据及相关现场数据进行数据分析,并输出分析结果;和公共网络平台装置(300),用于接收来自所述私有网络平台装置(200)的关键字,并根据所述关键字搜索对应的数据分析算法,将搜索到的数据分析算法发送给所述私有网络平台装置(200)。2.根据权利要求1所述的数据分析诊断系统,其特征在于,所述公共网络平台装置(300)进一步用于在搜索不到对应的数据分析算法时,向所述私有网络平台装置(200)发送指示未找到对应算法的通知;所述私有网络平台装置(200)进一步用于在接收到所述公共网络平台(300)反馈的指示未发现对应算法的通知时,根据所述现场数据从所述预设的关键字库中重新提取另外的能够描述所述现场数据的关键字,并将提取的关键字发送给所述公共网络平台装置(300)。3.根据权利要求1所述的数据分析诊断系统,其特征在于,所述公共网络平台装置(300)进一步用于在搜索到至少两个数据分析算法时,将所述至少两个数据分析算法的完整关键字返回给所述私有网络平台装置(200);接收所述私有网络平台装置(200)返回的所述至少两个数据分析算法的完整关键字的匹配评分,将匹配评分最高的完整关键字对应的数据分析算法作为搜索到的数据分析算法;或者,接收所述私有网络平台装置(200)返回的重新提取的关键字,将所述重新提取的关键字与每个完整关键字进行匹配,得到对应每个完整关键字的匹配评分,将匹配评分最高的完整关键字对应的数据分析算法作为搜索到的数据分析算法;所述私有网络平台装置(200)进一步用于在接收到所述至少两个数据分析算法的完整关键字时,根据所述现场数据以及所述完整关键字从所述预设的关键字库中重新提取另外的用于描述所述现场数据的关键字,并将重新提取的关键字与每个完整关键字进行匹配,得到对应每个完整关键字的匹配评分,将所述至少两个数据分析算法的完整关键字的匹配评分提供给所述公共网络平台装置(300);或者,将所述重新提取的关键字发送给所述公共网络平台装置(300)。4.根据权利要求1所述的数据分析诊断系统,其特征在于,所述私有网络平台装置(200)进一步用于在接收到所述公共网络平台装置(300)返回的数据分析算法之后,对所述数据分析算法进行加密封装,使得所述数据分析算法只能被所述私有网络平台装置(200)执行;并且在输出分析结果之后,删除所述数据分析算法。5.私有网络平台装置,应用于私有网络平台(200)侧,用于对至少一个现场设备(100)产生的现场数据进行分析诊断;所述装置包括:数据接收模块(210),被构造为接收来自所述现场设备(100)的现场数据;第一监控模块(220),被构造为根据预设的数据判断规则判断来自所述数据接收模块(210)的现场数据是否为异常数据,如果是异常数据,则根据所述现场数据从预设的关键字库中提取能够描述所述现场数据的关键字,将所提取的关键字发送给一公共网络平台(300);数据库(230)被构造为存储所述数据接收模块(210)接收的现场数据;和第一算法处理模块(240)被构造为接收所述公共网络平台装置(300)基于所述关键字返回的数据分析算法;利用所述数据分析算法对所述异常数据及相关现场数据进行数据分析诊断,并输出分析诊断结果。6.根据权利要求5所述的私有网络平台装置,其特征在于,所述第一监控模块(220)进一步被构造为接收所述公共网络平台装置(300)反馈的指示未发现对应算法的通知,根据所述现场数据从所述预设的关键字库中重新提取另外的能够描述所述现场数据的关键字,并将所提取的关键字发送给所述公共网络平台(300)。7.根据权利要求5所述的私有网络平台装置,其特征在于,所述第一监控模块(220)进一步被构造为接收所述公共网络平台装置(300)反馈的至少两个数据分析算法的完整关键字,根据所述现场数据以及所述完整关键字从所述预设的关键字库中重新提取另外的用于描述所述现场数据的关键字,并将重新提取的关键字与每个完整关键字进行匹配,得到对应每个完整关键字的匹配评分,将所述至少两个数据分析算法的完整关键字的匹配评分发送给所述公共网络平台装置(300);或者,将所述重新提取的关键字发送给所述公共网络平台装置(300)。8.根据权利要求5所述的私有网络平台装置,其特征在于,所述第一算法处理模块(240)进一步被构造为在接收到所述公共网络平台装置(300)返回的数据分析算法之后,对所述数...

【专利技术属性】
技术研发人员:张海涛王晓峰袁勇
申请(专利权)人:西门子中国有限公司
类型:发明
国别省市:北京,11

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

1