The invention discloses a method of data acquisition, including: data extraction thread extraction raw data from the corresponding business database; filtered by data cleaning thread, the type conversion data processing thread, the thread package data encapsulated into the corresponding XML file; visible, to obtain the original data in the business database. To obtain the raw data through the data extraction thread corresponds to the business database, thus increasing the lateral expansion of data acquisition device; and the program through data cleaning, data processing thread separate threads and thread data encapsulation of the data, so that each thread to handle the data, by adjusting the number of threads parameter control thread start and stop, thereby increasing the thread start and stop flexibility, improve the collection efficiency; The embodiment of the invention also discloses a data acquisition device and a system, and the technical effect can also be realized.
【技术实现步骤摘要】
一种数据采集方法、装置及系统
本专利技术涉及数据采集
,更具体地说,涉及一种数据采集方法、装置及系统。
技术介绍
随着医疗云的普及,从海量分散医疗机构数据中挖据有价值的数据,可用来协助社区及基层卫生机构的初级医生对患者作出准确的诊断和用药决策;通过对各个社区居民的医疗数据进行汇总及统计分析,可实现对流行病、慢性病的自动筛查、趋势分析和爆发预警,为公共卫生机构制定防治干预计划和行动提供有力的依据和参考。因此,如何快速的获取患者的症状、生命体征、检验检测结果、医疗影像、诊断、处方、医嘱、手术、住院和账单等全周期数据,实现对终端数据的快速采集,为后续得大数据处理工作提供支撑,是本领域技术人员需要解决的问题。
技术实现思路
本专利技术的目的在于提供一种数据采集方法、装置及系统,以实现从业务数据库中快速获取数据,为后续得大数据处理工作提供支撑。为实现上述目的,本专利技术实施例提供了如下技术方案:一种数据采集方法,包括:通过数据抽取线程从对应的业务数据库中抽取原始数据;利用数据清洗线程对所述原始数据进行筛选过滤,生成第一处理数据;利用数据加工线程对所述第一处理数据的类型进行转换,生成第二处理数据;利用数据封装线程将所述第二处理数据封装成对应的XML文件;其中,所述数据抽取线程、所述数据清洗线程、所述数据加工线程和所述数据封装线程的线程数量参数均为可自定义的线程数量参数。其中,所述通过数据抽取线程从对应的业务数据库中抽取原始数据之前,还包括:接收用户输入的线程数量参数修改指令;利用所述线程数量参数修改指令,对所述数据抽取线程、所述数据清洗线程、所述数据加工线程和所述数 ...
【技术保护点】
一种数据采集方法,其特征在于,包括:通过数据抽取线程从对应的业务数据库中抽取原始数据;利用数据清洗线程对所述原始数据进行筛选过滤,生成第一处理数据;利用数据加工线程对所述第一处理数据的类型进行转换,生成第二处理数据;利用数据封装线程将所述第二处理数据封装成对应的XML文件;其中,所述数据抽取线程、所述数据清洗线程、所述数据加工线程和所述数据封装线程的线程数量参数均为可自定义的线程数量参数。
【技术特征摘要】
1.一种数据采集方法,其特征在于,包括:通过数据抽取线程从对应的业务数据库中抽取原始数据;利用数据清洗线程对所述原始数据进行筛选过滤,生成第一处理数据;利用数据加工线程对所述第一处理数据的类型进行转换,生成第二处理数据;利用数据封装线程将所述第二处理数据封装成对应的XML文件;其中,所述数据抽取线程、所述数据清洗线程、所述数据加工线程和所述数据封装线程的线程数量参数均为可自定义的线程数量参数。2.根据权利要求1所述的数据采集方法,其特征在于,所述通过数据抽取线程从对应的业务数据库中抽取原始数据之前,还包括:接收用户输入的线程数量参数修改指令;利用所述线程数量参数修改指令,对所述数据抽取线程、所述数据清洗线程、所述数据加工线程和所述数据封装线程中至少一者的线程数量参数进行调整。3.根据权利要求1所述的数据采集方法,其特征在于,所述通过数据抽取线程从对应的业务数据库中抽取原始数据之后,还包括:检测所述原始数据的第一数据属性;根据所述第一数据属性调整所述数据清洗线程的线程数量参数。4.根据权利要求3所述的数据采集方法,其特征在于,所述利用数据清洗线程对所述原始数据进行筛选过滤,生成第一处理数据之后,还包括:检测所述第一处理数据的第二数据属性;根据所述第二数据属性调整所述数据加工线程的线程数量参数。5.根据权利要求4所述的数据采集方法,其特征在于,所述利用数据加工线程对所述第一处理数据的类型进行转换,生成第二处理数据之后,还包括:检测所述第二处理数据的第三数据属性;根据所述第三数据属性调整所述数据封装线程的线程数量参数。6.根据权利要求1-5中任意一项所述的数据采集方法,其特征在于,所述将利用数据封装线程将所述第二处理数据封装成对应的XML文件之后,还包括:根据所述XML文件的...
【专利技术属性】
技术研发人员:刘鹏科,
申请(专利权)人:郑州云海信息技术有限公司,
类型:发明
国别省市:河南,41
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。