一种基于流程的数据采集系统的制作方法

文档序号:6638587阅读:317来源:国知局
一种基于流程的数据采集系统的制作方法
【专利摘要】本发明公开了一种基于流程的数据采集系统,该系统至少包括:基于流程的任务管理模块,该模块通过建立采集流程向导,并根据流程的要求,对相应的质量特性控制点进行数据采集;数据采集模块,该模块至少包括视频采集模块和图片采集模块,主要用于图像方面的数据采集;数据加密模块,该模块主要为防止非法数据入侵,保证数据的安全性和合法性;数据传输模块,该模块主要为了保证数据的完整和快速传输;数据存储模块,该模块采用异构的方式进行存储,提高了数据的存储效率。本发明可以实现数据的自动采集和管理,减少人为数据采集的不真实性,为企业建立健全质量记录提供依据。
【专利说明】一种基于流程的数据采集系统

【技术领域】
:
[0001]本发明涉及现场数据采集领域,尤其涉及一种基于流程的数据采集系统。

【背景技术】
:
[0002]在航空航天等大型复杂产品制造现场,制造的整个过程一般都是通过质检人员的跟踪检验来完成的,形成的质量数据记录往往填写在数据记录表上,这种记录在表格里数据的客观性缺乏令人信服的力度。特别在一些产品研制阶段,生产和装配反复次数多、技术状态复杂,单单用质量文件的形式已无法完整记载整个制造过程,需要对关键的制造过程建立数字化的质量记录,特别是记录如照片和视频等可视化证据,以利于隐患排查和质量问题的追溯和分析处理。


【发明内容】

:
[0003]本发明提供了一种基于流程的数据采集系统。通过基于流程的数据采集系统,将整个质量数据进行集中统一管理,形成完整的产品制造过程质量档案,同时该系统还可以实现数据采集过程的闭环控制。
[0004]该系统包括:
[0005]基于流程的任务管理模块,用于提供采集过程的控制和采集任务的有序进行;
[0006]数据采集模块,用于采集视频和图片格式的数据,但不限于这两种格式;
[0007]数据加密模块,用于对数据对象进行加密,包括数据对象名称和数据对象内容,或者对数据对象整个进行加密;
[0008]数据传输模块,用于对结构化数据和非结构化数据的自动传输;
[0009]数据存储模块,用于对结构化数据和非结构化数据的分类存储。
[0010]进一步地,所述基于流程的任务管理,包括流程引擎及通过流程引擎进行采集过程的流程定义。
[0011]进一步地,所述数据采集模块包括视频采集设备和图片采集设备,采集设备与终端计算机之间可以进行采集数据的传输。
[0012]进一步地,所述非结构化数据传输,包括大文件、普通文件和小文件的传输。
[0013]进一步地,所述数据存储模块包括将结构化数据通过关系型数据库进行存储,非结构化数据通过文件服务器进行存储。
[0014]进一步地,所述的流程定义包括生产过程流程的定义及生产过程中需要进行数据采集的控制点的定义。
[0015]进一步地,所述的文件传输包括根据文件分片策略层对文件进行分块处理,传输分配策略层负责区分文件的大小并将文件传输任务包装为对象送入任务队列里;任务队列则用来维护任务队列、进行传输控制以及通过数据通道进行数据传输。
[0016]本发明提供的一种基于流程的数据采集系统,能实现按流程向导的方式进行数据采集,并且可以自动的进行数据加密和文件分割传输和存储,在完成数据采集时,向流程节点进行反馈,实现整个采集过程的闭环控制。整个过程在流程的驱动下进行,方便灵活,安全可控。

【专利附图】

【附图说明】
:
[0017]图1为本发明一种基于流程的数据采集系统的示意图
[0018]图2为本发明文件数据传输策略图

【具体实施方式】
:
[0019]下面结合附图和实施例,对本发明的【具体实施方式】作进一步详细描述。以下实施例用于说明本发明,但不用来限制本发明的范围。
[0020]图1是本发明实施方式提供的一种基于流程的数据采集系统的示意图,包括:
[0021]基于流程的任务管理模块,用于提供采集过程的控制和采集任务的有序进行;
[0022]数据采集模块,用于采集视频和图片格式的数据,但不限于这两种格式;
[0023]数据加密模块,用于对数据对象进行加密,包括数据对象名称和数据对象内容,或者对数据对象整个进行加密;
[0024]数据传输模块,用于对结构化数据和非结构化数据的自动传输;
[0025]数据存储模块,用于对结构化数据和非结构化数据的分类存储。
[0026]步骤1:建立流程向导。采用bpmn的方式建立一套完整的关键质量特性流程向导,实现关键质量特性的在线采集。采用优化的流程图的形式对关键质量特性流程向导进行可视化表达,使其直观形象地呈现在制造现场。随着整个制造流程的推进,到达关键质量控制点时,采集人员根据控制点的向导要求进行数据采集。
[0027]步骤2:在流程向导中确定采集点及采集要求。
[0028]步骤3:随着流程的推进,当到达采集点时,开始进行数据采集。采集过程中根据采集要求,选择相应的采集设备进行数据采集,将采集的数据通过有线或无线的方式传输到采集终端。
[0029]步骤4:当数据到达采集终端后,对数据进行加密处理,并将数据加密码进行存储。
[0030]步骤5:对数据进行传输,结构化数据直接写入关系型数据库,非结构化数据,如文件数据,在正式传输前,将准备传输的数据进行密码验证,验证通过后方可进行数据传输。文件数据传输的策略如图2所示。针对文件的传输,程序采用了分片传输策略。传输文件时,根据文件分片策略,将文件分为大文件、普通文件和小文件。将大文件分为多个文件分片,实现分片并行传输。对普通文件实现通用传输。对小文件实现批量传输。其中,传输分配策略层负责区分文件的大小并将文件传输任务包装为对象送入任务队列里;任务队列则用来维护任务队列、进行传输控制以及通过数据通道进行数据传输。
[0031]步骤6:数据存储有两种方式,一是结构化数据存储,用关系型数据库进行存储;二是非结构化数据存储,用文件服务器进行存储。
[0032]步骤7:在数据成功存储后,自动向采集点进行反馈,反馈成功后,流程向导将流向下一个节点。
[0033]以上过程可重复进行,直至所有流程结束。
[0034]综上所述,本发明提供的一种基于流程的数据采集系统,能实现按流程向导的方式进行数据采集,并且可以自动的进行数据加密和文件分割传输和存储,在完成数据采集时,向流程节点进行反馈,实现整个采集过程的闭环控制。整个过程在流程的驱动下进行,方便灵活,安全可控。
[0035]以上实施方式仅用于说明本发明,而并非对本发明的限制。任何本领域技术人员均可在不违背本发明的精神及范畴下,对上述实施例进行修饰与改变。因此所有等同的技术方案也属于本发明的范畴,本发明的专利保护范围应由权利要求限定。
【权利要求】
1.一种基于流程的数据采集系统,其特征在于,包括: 基于流程的任务管理模块,用于提供采集过程的控制和采集任务的有序进行; 数据采集模块,用于采集视频和图片格式的数据,但不限于这两种格式; 数据加密模块,用于对数据对象进行加密,包括数据对象名称和数据对象内容,或者对数据对象整个进行加密; 数据传输模块,用于对结构化数据和非结构化数据的自动传输; 数据存储模块,用于对结构化数据和非结构化数据的分类存储。
2.根据权利要求1所述的基于流程的数据采集系统,其特征在于,所述基于流程的任务管理,包括流程引擎及通过流程引擎进行采集过程的流程定义。
3.根据权利要求1所述的基于流程的数据采集系统,其特征在于,所述数据采集模块包括视频采集设备和图片采集设备,采集设备与终端计算机之间可以进行采集数据的传输。
4.根据权利要求1所述的基于流程的数据采集系统,其中所述非结构化数据传输,包括大文件、普通文件和小文件的传输。
5.根据权利要求1所述的基于流程的数据采集系统,其特征在于,所述数据存储模块包括将结构化数据通过关系型数据库进行存储,非结构化数据通过文件服务器进行存储。
6.根据权利要求2所述的基于流程的数据采集系统,其中所述的流程定义包括生产过程流程的定义及生产过程中需要进行数据采集的控制点的定义。
7.根据权利要求4所述的基于流程的数据采集系统,其中所述的文件传输包括根据文件分片策略层对文件进行分块处理,传输分配策略层负责区分文件的大小并将文件传输任务包装为对象送入任务队列里;任务队列则用来维护任务队列、进行传输控制以及通过数据通道进行数据传输。
【文档编号】G06Q10/06GK104504505SQ201410769218
【公开日】2015年4月8日 申请日期:2014年12月12日 优先权日:2014年12月12日
【发明者】段华 申请人:北京航天新风机械设备有限责任公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1