数据采集方法、装置、计算机设备及存储介质与流程
未命名
08-15
阅读:101
评论:0
1.本技术涉及大数据及数字医疗技术领域,应用于医疗数据采集领域中,尤其涉及一种数据采集方法、装置、计算机设备及存储介质。
背景技术:
2.当前企业数字化转型时期,终端用户对存放在业务系统的数据提出采集申请,目前的数据采集产品,常用的方式是在业务系统做在web上的一个数据导出功能,或者开发人员根据需求编写sql脚本,把所有数据统一到数据仓库,后期由数据分析人员根据业务需求进行数据提取采集。
3.以数字医疗数据采集为例,目前,随着数字医疗领域的逐渐发展,每年此类数据都会呈现爆发式的增长,数字医疗数据的增多会导致数据间交互的概率增大,采用常规的在业务系统做在web上的一个数据导出功能,或者开发人员根据需求编写sql脚本,把所有数据统一到数据仓库,后期由数据分析人员根据业务需求进行数据提取采集,容易导致数字医疗数据中的私密性数据,如客户信息、客户病患信息等产生泄露的可能性,存在安全隐患。现有数据采集方式对数据安全性不能保障,没有根据相关权限做好控制数据输出,容易导致数据泄露。
技术实现要素:
4.本技术实施例的目的在于提出一种数据采集方法及其相关设备,以便于提高医疗数据采集的安全性。
5.为了解决上述技术问题,本技术实施例提供一种数据采集方法,采用了如下所述的技术方案:
6.一种数据采集方法,包括下述步骤:
7.接收数据采集指令,对所述数据采集指令进行解析,获取所述数据采集指令中的采集参数,其中,所述采集参数中包含待采集数据的获取地址;
8.根据所述获取地址生成数据采集接口;
9.调用所述数据采集接口,并基于预设数据接收策略,获得待采集数据。
10.进一步的,在执行接收数据采集指令,对所述数据采集指令进行解析之前,所述方法还包括:
11.预先基于预设逻辑脚本、条件参数、输出结果字段,完成数据采集系统的配置,其中,所述条件参数包括输出数据类型、逻辑运算类型、页面控件类型;
12.启动配置完成的数据采集系统及与其相配套的采集操作界面。
13.进一步的,所述调用所述数据采集接口,并基于预设数据接收策略,获得待采集数据的步骤,具体包括:
14.获取由采集用户在所述采集操作界面设置完成的采集条件参数,其中,所述采集条件参数包括由采集用户预先设置的采集关键词;
15.将所述采集条件参数添加到数据采集指令中一并发送给采集审批端;
16.获得并识别采集审批端的审批结果,在所述审批结果为通过时,则根据所述采集条件参数生成自动采集跑批任务;
17.执行所述自动采集跑批任务,并根据所述数据采集系统预设置的任务逻辑api和所述数据采集接口从预设数据库进行数据采集;
18.根据所述采集用户设置的数据接收策略,接收采集完成的数据。
19.进一步的,在所述将所述采集条件参数添加到数据采集指令中一并发送给采集审批端的步骤之后,所述方法还包括:
20.以所述采集条件参数为敏感数据,以预设限制字段表为参照表,判断
21.所述敏感数据是否为所述限制字段表中数据;
22.若所述限制字段表中包含所述敏感数据,则所述采集审批端审批不通过;
23.若所述限制字段表中不包含所述敏感数据,则采集审批端审批通过。
24.进一步的,所述执行所述自动采集跑批任务,并根据所述数据采集系统预设置的任务逻辑api和所述数据采集接口从预设数据库进行数据采集的步骤之后,所述方法还包括:
25.根据预设数据量计算组件,实时计算被采集数据的数据量;
26.判断当前时间点所述数据量是否超过预设阈值;
27.若未超过,直接对所述被采集数据依次进行预保存、压缩、加密处理,再将加密处理后的被采集数据保存到网络空间并生成下载链接地址;
28.若超过,对所述被采集数据进行分批处理,获得分批处理之后的被采集数据,对所述被采集数据依次进行预保存、压缩、加密处理,再将加密处理后的被采集数据保存到网络空间并生成下载链接地址,其中,所述加密处理具体为对所述压缩处理之后的压缩包分配下载密钥或/和对所述压缩处理之后的压缩包分配解压密钥。
29.进一步的,在所述对所述被采集数据进行分批处理之后,所述方法还包括:
30.重置当前时间点被采集数据的数据量为0。
31.进一步的,在所述对所述被采集数据依次进行预保存、压缩、加密处理,再将加密处理后的被采集数据保存到网络空间并生成下载链接地址的步骤之后,所述方法还包括:
32.采用预设的目标通信形式将所述下载链接地址发送给采集用户,其中,所述目标通信形式包括邮件链接形式、短信链接形式、即时消息链接形式;
33.接收基于所述下载链接地址的点击指令;
34.对所述点击指令进行解析,获得对应解析结果中的用户标识信息;
35.根据所述用户标识信息,判断发出所述点击指令的用户是否为所述采集用户;
36.若发出所述点击指令的用户不是所述采集用户,则向预设监测后台和所述采集用户发送安全提醒;
37.若发出所述点击指令的用户是所述采集用户,则向所述采集用户提供下载服务。
38.为了解决上述技术问题,本技术实施例还提供一种数据采集装置,采用了如下所述的技术方案:
39.一种数据采集装置,包括:
40.采集参数获取模块,用于接收数据采集指令,对所述数据采集指令进行解析,获取
所述数据采集指令中的采集参数,其中,所述采集参数中包含待采集数据的获取地址;
41.采集接口生成模块,用于根据所述获取地址生成数据采集接口;
42.数据采集模块,用于调用所述数据采集接口,并基于预设数据接收策略,获得待采集数据。
43.为了解决上述技术问题,本技术实施例还提供一种计算机设备,采用了如下所述的技术方案:
44.一种计算机设备,包括存储器和处理器,所述存储器中存储有计算机可读指令,所述处理器执行所述计算机可读指令时实现上述所述的数据采集方法的步骤。
45.为了解决上述技术问题,本技术实施例还提供一种计算机可读存储介质,采用了如下所述的技术方案:
46.一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机可读指令,所述计算机可读指令被处理器执行时实现如上述所述的数据采集方法的步骤。
47.与现有技术相比,本技术实施例主要有以下有益效果:
48.本技术实施例所述数据采集方法,通过接收数据采集指令,对所述数据采集指令进行解析,获取所述数据采集指令中的采集参数,其中,所述采集参数中包含待采集数据的获取地址;根据所述获取地址生成数据采集接口;调用所述数据采集接口,并基于预设数据接收策略,获得待采集数据,通过在数据采集过程中,结合采集审批端的审批结果、数据量分批处理结果、数据加密处理结果、下载用户识别结果和定时采集任务进行医疗数据采集,提高了医疗数据采集的安全性。
附图说明
49.为了更清楚地说明本技术中的方案,下面将对本技术实施例描述中所需要使用的附图作一个简单介绍,显而易见地,下面描述中的附图是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
50.图1是本技术可以应用于其中的示例性系统架构图;
51.图2根据本技术的数据采集方法的一个实施例的流程图;
52.图3是图2所示步骤203的一种具体实施方式的流程图;
53.图4是图3所示步骤306的一种具体实施方式的流程图;
54.图5根据本技术的数据采集装置的一个实施例的结构示意图;
55.图6是图5所示503的一种具体实施方式的结构示意图;
56.图7是图6所示604的一种具体实施方式的结构示意图;
57.图8根据本技术的计算机设备的一个实施例的结构示意图。
具体实施方式
58.除非另有定义,本文所使用的所有的技术和科学术语与属于本技术的技术领域的技术人员通常理解的含义相同;本文中在申请的说明书中所使用的术语只是为了描述具体的实施例的目的,不是旨在于限制本技术;本技术的说明书和权利要求书及上述附图说明中的术语“包括”和“具有”以及它们的任何变形,意图在于覆盖不排他的包含。本技术的说明书和权利要求书或上述附图中的术语“第一”、“第二”等是用于区别不同对象,而不是用
于描述特定顺序。
59.在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本技术的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。
60.为了使本技术领域的人员更好地理解本技术方案,下面将结合附图,对本技术实施例中的技术方案进行清楚、完整地描述。
61.如图1所示,系统架构100可以包括终端设备101、102、103,网络104和服务器105。网络104用以在终端设备101、102、103和服务器105之间提供通信链路的介质。网络104可以包括各种连接类型,例如有线、无线通信链路或者光纤电缆等等。
62.用户可以使用终端设备101、102、103通过网络104与服务器105交互,以接收或发送消息等。终端设备101、102、103上可以安装有各种通讯客户端应用,例如网页浏览器应用、购物类应用、搜索类应用、即时通信工具、邮箱客户端、社交平台软件等。
63.终端设备101、102、103可以是具有显示屏并且支持网页浏览的各种电子设备,包括但不限于智能手机、平板电脑、电子书阅读器、mp3播放器(moving picture expertsgroup audio layer iii,动态影像专家压缩标准音频层面3)、mp4(moving pictureexperts group audio layer iv,动态影像专家压缩标准音频层面4)播放器、膝上型便携计算机和台式计算机等等。
64.服务器105可以是提供各种服务的服务器,例如对终端设备101、102、103上显示的页面提供支持的后台服务器。
65.需要说明的是,本技术实施例所提供的数据采集方法一般由服务器/终端设备执行,相应地,数据采集装置一般设置于服务器/终端设备中。
66.应该理解,图1中的终端设备、网络和服务器的数目仅仅是示意性的。根据实现需要,可以具有任意数目的终端设备、网络和服务器。
67.继续参考图2,示出了根据本技术的数据采集方法的一个实施例的流程图。所述的数据采集方法,包括以下步骤:
68.步骤201,接收数据采集指令,对所述数据采集指令进行解析,获取所述数据采集指令中的采集参数,其中,所述采集参数中包含待采集数据的获取地址。
69.本实施例中,所述数据采集指令具体包括对医疗数据进行采集的指令,所述医疗数据经常缓存在特定的载体文件上,例如,文件形式的个人健康档案、检查报告以及图片形式的医学影像,所述医学影像包括为了医疗或医学研究,以非侵入方式取得的内部组织,例如,胃部、腹部、心脏、膝盖、脑部的影像,比如,ct(computed tomography,电子计算机断层扫描)、mri(magnetic resonance imaging,磁共振成像)、us(ultrasonic,超声)、x光图像、脑电图以及光学摄影灯由医学仪器生成的图像。
70.本实施例中,在执行接收数据采集指令,对所述数据采集指令进行解析之前,所述方法还包括:预先基于预设逻辑脚本、条件参数、输出结果字段,完成数据采集系统的配置,其中,所述条件参数包括输出数据类型、逻辑运算类型、页面控件类型;启动配置完成的数据采集系统及与其相配套的采集操作界面。
71.本实施例中,所述条件参数中输出数据类型用于限定输出数据的格式类型,所述
逻辑运算类型用于在数据展示前,先对数学计算型输出数据进行逻辑运算,再输出最终展示数据,所述页面控件类型用于限定进行输出数据展示的目标页面。
72.通过数据采集系统、系统配置和采集操作界面共同实现数据采集操作,提供采集操作界面的目的是方便采集用户可自由根据采集需求进行数据采集,更加人性化。
73.步骤202,根据所述获取地址生成数据采集接口。
74.步骤203,调用所述数据采集接口,并基于预设数据接收策略,获得待采集数据。
75.本实施例中,所述调用所述数据采集接口,并基于预设数据接收策略,获得待采集数据的步骤,具体包括:获取由采集用户在所述采集操作界面设置完成的采集条件参数,其中,所述采集条件参数包括由采集用户预先设置的采集关键词;将所述采集条件参数添加到数据采集指令中一并发送给采集审批端;获得并识别采集审批端的审批结果,在所述审批结果为通过时,则根据所述采集条件参数生成自动采集跑批任务,若未通过,则向采集用户发送提醒回馈;执行所述自动采集跑批任务,并根据所述数据采集系统预设置的任务逻辑api和所述数据采集接口从预设数据库进行数据采集;根据所述采集用户设置的数据接收策略,接收采集完成的数据。
76.在自动采集跑批任务生成之前,通过采集审批端对采集关键词进行审批,该审批操作可有效防止非公共数据资源的泄露,而且,相较与现有在采集时进行采集关键词审批的方式,本实施例,在自动采集跑批任务生成之前优先进行采集关键词审批,能有效的避免无效采集任务的生成。
77.继续参考图3,图3是图2所示步骤203的一种具体实施方式的流程图,包括:
78.步骤301,获取由采集用户在所述采集操作界面设置完成的采集条件参数,其中,所述采集条件参数包括由采集用户预先设置的采集关键词;
79.步骤302,将所述采集条件参数添加到数据采集指令中一并发送给采集审批端;
80.步骤303,获得采集审批端的审批结果;
81.步骤304,若采集审批端的审批结果为未通过,则向采集用户发送提醒回馈;
82.步骤305,若采集审批端的审批结果为通过,则根据所述采集条件参数生成自动采集跑批任务;
83.步骤306,执行所述自动采集跑批任务,并根据所述数据采集系统预设置的任务逻辑api和所述数据采集接口从预设数据库进行数据采集;
84.步骤307,根据所述采集用户设置的数据接收策略,接收采集完成的数据。
85.本实施例中,在所述将所述采集条件参数添加到数据采集指令中一并发送给采集审批端的步骤之后,所述方法还包括:以所述采集条件参数为敏感数据,以预设限制字段表为参照表,判断所述敏感数据是否为所述限制字段表中数据;若所述限制字段表中包含所述敏感数据,则所述采集审批端审批不通过;若所述限制字段表中不包含所述敏感数据,则采集审批端审批通过。
86.通过判断所述敏感数据是否为所述限制字段表中数据,能有效避免数据采集方滥用采集权限,杜绝其采集非权限数据,提高了医疗数据采集的安全性。
87.本实施例中,所述执行所述自动采集跑批任务,并根据所述数据采集系统预设置的任务逻辑api和所述数据采集接口从预设数据库进行数据采集的步骤之后,所述方法还包括:根据预设数据量计算组件,实时计算被采集数据的数据量;判断当前时间点所述数据
量是否超过预设阈值;若未超过,直接对所述被采集数据依次进行预保存、压缩、加密处理,再将加密处理后的被采集数据保存到网络空间并生成下载链接地址;若超过,对所述被采集数据进行分批处理,获得分批处理之后的被采集数据,对所述被采集数据依次进行预保存、压缩、加密处理,再将加密处理后的被采集数据保存到网络空间并生成下载链接地址,其中,所述加密处理具体为对所述压缩处理之后的压缩包分配下载密钥或/和对所述压缩处理之后的压缩包分配解压密钥。
88.通过预设数据量计算组件,实时计算被采集数据的数据量,并判断当前时间点所述数据量是否超过预设阈值,通过分批处理和压缩处理,进一步的避免了数据采集时容易数据量过大的问题,再对压缩处理之后的数据进行加密处理,更进一步的保证了数据采集的安全性。
89.继续参考图4,图4是图3所示步骤306的一种具体实施方式的流程图,包括:
90.步骤401,根据预设数据量计算组件,实时计算被采集数据的数据量;
91.步骤402,判断当前时间点所述数据量是否超过预设阈值;
92.步骤403,若未超过,直接对所述被采集数据依次进行预保存、压缩、加密处理,再将加密处理后的被采集数据保存到网络空间并生成下载链接地址;
93.步骤404,若超过,对所述被采集数据进行分批处理,获得分批处理之后的被采集数据,对所述被采集数据依次进行预保存、压缩、加密处理,再将加密处理后的被采集数据保存到网络空间并生成下载链接地址。
94.本实施例中,所述加密处理具体为对所述压缩处理之后的压缩包分配下载密钥或/和对所述压缩处理之后的压缩包分配解压密钥。
95.本实施例中,在所述对所述被采集数据进行分批处理之后,所述方法还包括:重置当前时间点被采集数据的数据量为0。
96.本实施例中,在所述对所述被采集数据依次进行预保存、压缩、加密处理,再将加密处理后的被采集数据保存到网络空间并生成下载链接地址的步骤之后,所述方法还包括:采用预设的目标通信形式将所述下载链接地址发送给采集用户,其中,所述目标通信形式包括邮件链接形式、短信链接形式、即时消息链接形式。
97.本实施例中,在所述采用预设的目标通信形式将所述下载链接地址发送给采集用户的步骤之后,所述方法还包括:接收基于所述下载链接地址的点击指令;对所述点击指令进行解析,获得对应解析结果中的用户标识信息;根据所述用户标识信息,判断发出所述点击指令的用户是否为所述采集用户;若发出所述点击指令的用户不是所述采集用户,则向预设监测后台和所述采集用户发送安全提醒;若发出所述点击指令的用户是所述采集用户,则向所述采集用户提供下载服务。
98.通过在下载时,判断发出所述点击指令的用户是否为所述采集用户,进一步的提高了医疗数据采集的安全性。
99.本实施例中,所述根据所述采集用户设置的数据接收策略,接收采集完成的数据的步骤,具体包括:若发出所述点击指令的用户是所述采集用户,获取所述采集用户预设置的下载时间间隔;根据所述下载时间间隔自动下载所述被采集数据。
100.通过设置下载时间间隔,和根据所述时间间隔自动下载所述被采集数据,无需下载者重复进行下载点击,直接以自动下载的方式进行替代,使得下载更加智能化和自动化。
101.本技术通过接收数据采集指令,对所述数据采集指令进行解析,获取所述数据采集指令中的采集参数,其中,所述采集参数中包含待采集数据的获取地址;根据所述获取地址生成数据采集接口;调用所述数据采集接口,并基于预设数据接收策略,获得待采集数据,通过在数据采集过程中,结合采集审批端的审批结果、数据量分批处理结果、数据加密处理结果、下载用户识别结果和定时采集任务进行数据采集,提高了医疗数据采集的安全性。
102.本技术实施例可以基于人工智能技术对相关的数据进行获取和处理。其中,人工智能(artificial intelligence,ai)是利用数字计算机或者数字计算机控制的机器模拟、延伸和扩展人的智能,感知环境、获取知识并使用知识获得最佳结果的理论、方法、技术及应用系统。
103.人工智能基础技术一般包括如传感器、专用人工智能芯片、云计算、分布式存储、大数据处理技术、操作/交互系统、机电一体化等技术。人工智能软件技术主要包括计算机视觉技术、机器人技术、生物识别技术、语音处理技术、自然语言处理技术以及机器学习/深度学习等几大方向。
104.本技术实施例中,可将该数据采集方法训练为自动化的数据采集模型,在该模型内设置相应的审批组件、分批组件、加密组件、用户识别组件、定时组件,自动化和智能化的通过所述数据采集模型进行数据采集,有效减少人为进行数据采集的工作量,更加有利于所述数据采集方法在数字医疗应用领域的推广,惠及社会。
105.进一步参考图5,作为对上述图2所示方法的实现,本技术提供了一种数据采集装置的一个实施例,该装置实施例与图2所示的方法实施例相对应,该装置具体可以应用于各种电子设备中。
106.如图5所示,本实施例所述的数据采集装置500包括:采集参数获取模块501、采集接口生成模块502和数据采集模块503。其中:
107.采集参数获取模块501,用于接收数据采集指令,对所述数据采集指令进行解析,获取所述数据采集指令中的采集参数,其中,所述采集参数中包含待采集数据的获取地址;
108.采集接口生成模块502,用于根据所述获取地址生成数据采集接口;
109.数据采集模块503,用于调用所述数据采集接口,并基于预设数据接收策略,获得待采集数据。
110.继续参考图6,图6是图5所示503的一种具体实施方式的结构示意图,所述数据采集模块503包括:采集条件参数获取子模块601、采集条件参数发送子模块602、审批结果处理子模块603、数据采集子模块604和数据接收子模块605。其中:
111.采集条件参数获取子模块601,用于获取由采集用户在所述采集操作界面设置完成的采集条件参数,其中,所述采集条件参数包括由采集用户预先设置的采集关键词;
112.采集条件参数发送子模块602,用于将所述采集条件参数添加到数据采集指令中一并发送给采集审批端;
113.审批结果处理子模块603,用于获得采集审批端的审批结果,若未通过,则向采集用户发送提醒回馈,若通过,则根据所述采集条件参数生成自动采集跑批任务;
114.数据采集子模块604,用于执行所述自动采集跑批任务,并根据所述数据采集系统预设置的任务逻辑api和所述数据采集接口从预设数据库进行数据采集;
115.数据接收子模块605,用于根据所述采集用户设置的数据接收策略,接收采集完成的数据。
116.通过所述审批结果处理子模块,在数据采集任务创建前结合采集审批端的审批结果,决定是否创建数据采集任务,避免了盲目创建数据采集任务,控制服务器资源的消耗。
117.继续参考图7,图7是图6所示604的一种具体实施方式的结构示意图,所述数据采集子模块604包括:数据量计算单元701、数据量阈值判断单元702、第一处理单元703和第二处理单元704。其中:
118.数据量计算单元701,用于根据预设数据量计算组件,实时计算被采集数据的数据量;
119.数据量阈值判断单元702,用于判断当前时间点所述数据量是否超过预设阈值;
120.第一处理单元703,用于若未超过,直接对所述被采集数据依次进行预保存、压缩、加密处理,再将加密处理后的被采集数据保存到网络空间并生成下载链接地址;
121.第二处理单元704,用于若超过,对所述被采集数据进行分批处理,获得分批处理之后的被采集数据,对所述被采集数据依次进行预保存、压缩、加密处理,再将加密处理后的被采集数据保存到网络空间并生成下载链接地址。
122.通过所述数据量计算单元、数据量阈值判断单元、第一处理单元和第二处理单元,对采集的数据量进行计算和控制,对过大的数据量进行分批处理,避免在传输时文件过大,造成传输困难。
123.在本实施例的一些具体实施方式中,所述的数据采集装置500还包括配置及启动模块,所述配置及启动模块用于在执行接收数据采集指令,对所述数据采集指令进行解析之前,预先基于预设逻辑脚本、条件参数、输出结果字段,完成数据采集系统的配置,其中,所述条件参数包括输出数据类型、逻辑运算类型、页面控件类型;还用于启动配置完成的数据采集系统及与其相配套的采集操作界面。
124.在本实施例的一些具体实施方式中,所述的数据采集装置500还包括限制字段识别模块,所述限制字段识别模块用于在将所述采集条件参数添加到数据采集指令中一并发送给采集审批端的步骤之后,以所述采集条件参数为敏感数据,以预设限制字段表为参照表,判断所述敏感数据是否为所述限制字段表中数据;若所述限制字段表中包含所述敏感数据,则所述采集审批端审批不通过,否则采集审批端审批通过。
125.在本实施例的一些具体实施方式中,所述的数据采集装置500还包括用户识别模块,所述用户识别模块用于接收基于所述下载链接地址的点击指令;对所述点击指令进行解析,获得对应解析结果中的用户标识信息;根据所述用户标识信息,判断发出所述点击指令的用户是否为所述采集用户;若发出所述点击指令的用户不是所述采集用户,则向预设监测后台和所述采集用户发送安全提醒;若发出所述点击指令的用户是所述采集用户,则向所述采集用户提供下载服务。
126.通过用户识别模块,确定采集用户和下载用户是否为同一用户,若为同一用户,则提供下载服务,实现了用户的定向采集和定向下载,保证了采集用户和下载用户同为一个用户,更进一步的保证了数据采集的安全性。
127.在本实施例的一些具体实施方式中,所述的数据采集装置500还包括定时下载模块,所述定时下载模块用于若发出所述点击指令的用户是所述采集用户,获取所述采集用
card)等。当然,所述存储器81还可以既包括所述计算机设备8的内部存储单元也包括其外部存储设备。本实施例中,所述存储器81通常用于存储安装于所述计算机设备8的操作系统和各类应用软件,例如数据采集方法的计算机可读指令等。此外,所述存储器81还可以用于暂时地存储已经输出或者将要输出的各类数据。
136.所述处理器82在一些实施例中可以是中央处理器(central processing unit,cpu)、控制器、微控制器、微处理器、或其他数据处理芯片。该处理器82通常用于控制所述计算机设备8的总体操作。本实施例中,所述处理器82用于运行所述存储器81中存储的计算机可读指令或者处理数据,例如运行所述数据采集方法的计算机可读指令。
137.所述网络接口83可包括无线网络接口或有线网络接口,该网络接口83通常用于在所述计算机设备8与其他电子设备之间建立通信连接。
138.本实施例提出的计算机设备,属于大数据及数字医疗领域,应用于医疗数据数据采集领域中。本技术通过接收数据采集指令,对所述数据采集指令进行解析,获取所述数据采集指令中的采集参数,其中,所述采集参数中包含待采集数据的获取地址;根据所述获取地址生成数据采集接口;调用所述数据采集接口,并基于预设数据接收策略,获得待采集数据,通过在数据采集过程中,结合采集审批端的审批结果、数据量分批处理结果、数据加密处理结果、下载用户识别结果和定时采集任务进行数据采集,提高了医疗数据采集的安全性。
139.本技术还提供了另一种实施方式,即提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机可读指令,所述计算机可读指令可被处理器执行,以使所述处理器执行如上述的数据采集方法的步骤。
140.本实施例提出的计算机可读存储介质,属于大数据及数字医疗领域,应用于医疗数据数据采集领域中。本技术通过接收数据采集指令,对所述数据采集指令进行解析,获取所述数据采集指令中的采集参数,其中,所述采集参数中包含待采集数据的获取地址;根据所述获取地址生成数据采集接口;调用所述数据采集接口,并基于预设数据接收策略,获得待采集数据,通过在数据采集过程中,结合采集审批端的审批结果、数据量分批处理结果、数据加密处理结果、下载用户识别结果和定时采集任务进行数据采集,提高了医疗数据采集的安全性。
141.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本技术各个实施例所述的方法。
142.显然,以上所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例,附图中给出了本技术的较佳实施例,但并不限制本技术的专利范围。本技术可以以许多不同的形式来实现,相反地,提供这些实施例的目的是使对本技术的公开内容的理解更加透彻全面。尽管参照前述实施例对本技术进行了详细的说明,对于本领域的技术人员来而言,其依然可以对前述各具体实施方式所记载的技术方案进行修改,或者对其中部分技术特征进行等效替换。凡是利用本技术说明书及附图内容所做的等效结构,直接或间接运用在其他
相关的技术领域,均同理在本技术专利保护范围之内。
技术特征:
1.一种数据采集方法,其特征在于,包括下述步骤:接收数据采集指令,对所述数据采集指令进行解析,获取所述数据采集指令中的采集参数,其中,所述采集参数中包含待采集数据的获取地址;根据所述获取地址生成数据采集接口;调用所述数据采集接口,并基于预设数据接收策略,获得待采集数据。2.根据权利要求1所述的数据采集方法,其特征在于,在执行接收数据采集指令,对所述数据采集指令进行解析之前,所述方法还包括:预先基于预设逻辑脚本、条件参数、输出结果字段,完成数据采集系统的配置,其中,所述条件参数包括输出数据类型、逻辑运算类型、页面控件类型;启动配置完成的数据采集系统及与其相配套的采集操作界面。3.根据权利要求2所述的数据采集方法,其特征在于,所述调用所述数据采集接口,并基于预设数据接收策略,获得待采集数据的步骤,具体包括:获取由采集用户在所述采集操作界面设置完成的采集条件参数,其中,所述采集条件参数包括由采集用户预先设置的采集关键词;将所述采集条件参数添加到数据采集指令中一并发送给采集审批端;获得并识别采集审批端的审批结果,在所述审批结果为通过时,则根据所述采集条件参数生成自动采集跑批任务;执行所述自动采集跑批任务,并根据所述数据采集系统预设置的任务逻辑api和所述数据采集接口从预设数据库进行数据采集;根据所述采集用户设置的数据接收策略,接收采集完成的数据。4.根据权利要求3所述的数据采集方法,其特征在于,在所述将所述采集条件参数添加到数据采集指令中一并发送给采集审批端的步骤之后,所述方法还包括:以所述采集条件参数为敏感数据,以预设限制字段表为参照表,判断所述敏感数据是否为所述限制字段表中数据;若所述限制字段表中包含所述敏感数据,则所述采集审批端审批不通过;若所述限制字段表中不包含所述敏感数据,则采集审批端审批通过。5.根据权利要求3所述的数据采集方法,其特征在于,所述执行所述自动采集跑批任务,并根据所述数据采集系统预设置的任务逻辑api和所述数据采集接口从预设数据库进行数据采集的步骤之后,所述方法还包括:根据预设数据量计算组件,实时计算被采集数据的数据量;判断当前时间点所述数据量是否超过预设阈值;若未超过,直接对所述被采集数据依次进行预保存、压缩、加密处理,再将加密处理后的被采集数据保存到网络空间并生成下载链接地址;若超过,对所述被采集数据进行分批处理,获得分批处理之后的被采集数据,对所述被采集数据依次进行预保存、压缩、加密处理,再将加密处理后的被采集数据保存到网络空间并生成下载链接地址,其中,所述加密处理具体为对所述压缩处理之后的压缩包分配下载密钥或/和对所述压缩处理之后的压缩包分配解压密钥。6.根据权利要求5所述的数据采集方法,其特征在于,在所述对所述被采集数据进行分批处理之后,所述方法还包括:重置当前时间点被采集数据的数据量为0。
7.根据权利要求5所述的数据采集方法,其特征在于,在所述对所述被采集数据依次进行预保存、压缩、加密处理,再将加密处理后的被采集数据保存到网络空间并生成下载链接地址的步骤之后,所述方法还包括:采用预设的目标通信形式将所述下载链接地址发送给采集用户,其中,所述目标通信形式包括邮件链接形式、短信链接形式、即时消息链接形式;接收基于所述下载链接地址的点击指令;对所述点击指令进行解析,获得对应解析结果中的用户标识信息;根据所述用户标识信息,判断发出所述点击指令的用户是否为所述采集用户;若发出所述点击指令的用户不是所述采集用户,则向预设监测后台和所述采集用户发送安全提醒;若发出所述点击指令的用户是所述采集用户,则向所述采集用户提供下载服务。8.一种数据采集装置,其特征在于,包括:采集参数获取模块,用于接收数据采集指令,对所述数据采集指令进行解析,获取所述数据采集指令中的采集参数,其中,所述采集参数中包含待采集数据的获取地址;采集接口生成模块,用于根据所述获取地址生成数据采集接口;数据采集模块,用于调用所述数据采集接口,并基于预设数据接收策略,获得待采集数据。9.一种计算机设备,包括存储器和处理器,所述存储器中存储有计算机可读指令,所述处理器执行所述计算机可读指令时实现如权利要求1至7中任一项所述的数据采集方法的步骤。10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机可读指令,所述计算机可读指令被处理器执行时实现如权利要求1至7中任一项所述的数据采集方法的步骤。
技术总结
本申请实施例属于大数据及数字医疗领域,应用于医疗数据采集领域中,涉及一种数据采集方法、装置、计算机设备及存储介质,包括接收数据采集指令,对所述数据采集指令进行解析,获取所述数据采集指令中的采集参数,其中,所述采集参数中包含待采集数据的获取地址;根据所述获取地址生成数据采集接口;调用所述数据采集接口,并基于预设数据接收策略,获得待采集数据。本申请进行数据采集时,结合采集审批端的审批结果、数据量分批处理结果、数据加密处理结果、下载用户识别结果和定时采集任务进行数据采集,提高了医疗数据采集的安全性。提高了医疗数据采集的安全性。提高了医疗数据采集的安全性。
技术研发人员:骆水明 王梓琦
受保护的技术使用者:平安科技(深圳)有限公司
技术研发日:2023.05.31
技术公布日:2023/8/13
版权声明
本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
飞行汽车 https://www.autovtol.com/
上一篇:一种控制薄规格带钢卷芯浪形的工艺方法与流程 下一篇:管腔内医学成像装置的制作方法
