掌桥专利:专业的专利平台
掌桥专利
首页

技术领域

本发明涉及计算机技术领域,特别是涉及一种数据采集方法、系统、电子设备及存储介质。

背景技术

大数据平台通过采集不同业务系统的数据发挥大数据的数据价值,工业大数据应用中,各业务系统分散在不同的职能部门,业务系统对应的系统厂商以及实现技术可能不同,进而各业务系统之间的数据交互需要一定的技术手段。相关技术中,在各业务系统实现数据对接上,经历了四个阶段,如图1所示,第一阶段为人工阶段,例如政务系统,需要人工去一个业务系统调取数据或开具数据证明,进而再去另一个业务系统办理业务,在该阶段数据采集效率较低。第二阶段为数据库开放阶段,该阶段中一个业务系统的数据库可以调用另一个业务系统数据库中的数据,但是涉及到数据安全问题。第三阶段为目前常见的API(Application Programming Interface,应用程序接口)对接阶段,该阶段中针对不同的业务系统,业务对接人员需要不断交流,对应开发新的API接口,实施周期长、产生的费用也高。第四阶段为直接采集阶段,一定程度上改善了AP I对接阶段存在的缺陷。

现有实现对不同业务系统进行数据采集使用的直接采集方法为:前端人员对被采集业务系统进行输入/输出接口分析,得到被采集业务系统原有输入/输出接口相关信息,进而将被采集业务系统原有输入/输出接口相关信息封装成新的API接口,在接收到对被采集业务系统的数据采集请求后,直接通过新的API接口采集被采集业务系统的数据,相当于新的API接口代理了数据采集请求并实现数据的采集,如图2所示。现有实现对不同业务系统进行数据采集使用直接采集方法的产品,例如燕云Daas产品,其数据采集的过程示意图如图3所示。

上述对不同业务系统进行数据采集使用的直接采集方法中,需要前端人员对被采集业务系统的输入/输出接口分析,在分析的过程中,需要对接口相关的每个字段对应的业务知识进行了解,进而耗费的周期较长,且随着对网络安全的要求越来越高,在遇到字段加解密的情况下,需要耗费人力进行字段的加解密,接口分析的阻碍较大,数据采集困难,导致数据采集效率不高。

发明内容

本发明实施例的目的在于提供一种数据采集方法、系统、电子设备及存储介质,用以提高数据采集的效率。具体技术方案如下:

第一方面,本发明实施例提供了一种数据采集方法,所述方法包括:

获取数据采集对应的指令信息集,所述数据采集对应的指令信息集包括:被采集业务系统的标识,以及采集被采集业务系统数据的业务流程对应的指令信息;

基于所述被采集业务系统的标识,以及采集被采集业务系统数据的业务流程对应的指令信息,利用预设接口,获取所述被采集业务系统的源数据;所述预设接口为能够通过该预设接口访问所述被采集业务系统的接口。

可选地,所述基于所述被采集业务系统的标识,以及采集被采集业务系统数据的业务流程对应的指令信息,利用预设接口,获取所述被采集业务系统的源数据的步骤,包括:

对所述被采集业务系统的标识进行解析,得到被采集业务系统对应的浏览器驱动;

加载所述浏览器驱动,并通过所述浏览器驱动对应的预设接口,将所述采集被采集业务系统数据的业务流程对应的指令信息,依次发送给所述被采集业务系统;

通过所述预设接口,获取所述被采集业务系统的源数据。

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

对所述源数据进行解析,得到解析后的数据;

对所述解析后的数据进行存储。

可选地,所述对所述源数据进行解析,得到解析后的数据的步骤,包括:

利用可扩展标记语言XML解析技术,对所述源数据进行解析,得到解析后的数据。

可选地,所述对所述源数据进行解析,得到解析后的数据之后,所述方法还包括:

判断所述解析后的数据是否为分页数据;

如果所述解析后的数据为分页数据,则对所述分页数据进行汇总,得到汇总数据;

所述对所述解析后的数据进行存储的步骤,包括:对所述汇总数据进行存储。

可选地,所述对所述汇总数据进行存储之后,所述方法还包括:

将所述汇总数据推送至目标业务系统。

第二方面,本发明实施例提供了一种数据采集系统,所述系统包括:

第一获取模块,用于获取数据采集对应的指令信息集,所述数据采集对应的指令信息集包括:被采集业务系统的标识,以及采集被采集业务系统数据的业务流程对应的指令信息;

第二获取模块,用于基于所述被采集业务系统的标识,以及采集被采集业务系统数据的业务流程对应的指令信息,利用预设接口,获取所述被采集业务系统的源数据;所述预设接口为能够通过该预设接口访问所述被采集业务系统的接口。

可选地,所述第二获取模块,包括:

解析子模块,用于对所述被采集业务系统的标识进行解析,得到被采集业务系统对应的浏览器驱动;

发送子模块,用于加载所述浏览器驱动,并通过所述浏览器驱动对应的预设接口,将所述采集被采集业务系统数据的业务流程对应的指令信息,依次发送给所述被采集业务系统;

获取子模块,用于通过所述预设接口,获取所述被采集业务系统的源数据。

可选地,所述系统还包括:

解析模块,用于对所述源数据进行解析,得到解析后的数据;

存储模块,用于对所述解析后的数据进行存储。

可选地,所述解析模块,具体用于:

利用可扩展标记语言XML解析技术,对所述源数据进行解析,得到解析后的数据。

可选地,所述系统还包括:

判断模块,用于判断所述解析后的数据是否为分页数据;

汇总模块,用于在所述判断模块判断出所述解析后的数据为分页数据时,对所述分页数据进行汇总,得到汇总数据;

所述存储模块,具体用于:对所述汇总数据进行存储。

可选地,所述系统还包括:

推送模块,用于将所述汇总数据推送至目标业务系统。

第三方面,本发明实施例提供了一种电子设备,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;

存储器,用于存放计算机程序;

处理器,用于执行存储器上所存放的程序时,实现上述第一方面所述的方法步骤。

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

本发明实施例有益效果:

本发明实施例提供的一种数据采集方法、系统、电子设备及存储介质,获取数据采集对应的指令信息集,该数据采集对应的指令信息集包括:被采集业务系统的标识,以及采集被采集业务系统数据的业务流程对应的指令信息,进而可以基于被采集业务系统的标识,以及采集被采集业务系统数据的业务流程对应的指令信息,利用预设接口,获取被采集业务系统的源数据。本发明实施例中,不需要对被采集业务系统的输入/输出接口分析,即不需要对接口相关的每个字段对应的业务知识进行了解,就能够基于包括采集被采集业务系统数据的业务流程对应的指令信息的指令信息集,完成对被采集业务系统数据的采集,缩短了数据采集的周期,进而能够提高数据采集的效率。

当然,实施本发明的任一产品或方法并不一定需要同时达到以上所述的所有优点。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的实施例。

图1为相关技术中业务系统数据对接的四个发展阶段示意图;

图2为相关技术中对不同业务系统进行数据采集的实施原理示意图;

图3为相关技术中数据采集的过程示意图;

图4为本发明实施例提供的第一种数据采集方法的流程示意图;

图5为本发明实施例提供的一种获取被采集业务系统数据的实施方式示意图;

图6为本发明实施例提供的一种向被采集业务系统发送指令信息示意图;

图7为本发明实施例提供的一种数据采集原理示意图;

图8为本发明实施例提供的第二种数据采集方法的流程示意图;

图9为本发明实施例提供的一种数据解析示意图;

图10为本发明实施例提供的第三种数据采集方法的流程示意图;

图11为本发明实施例提供的第四种数据采集方法的流程示意图;

图12为本发明实施例提供的一种数据采集系统的结构示意图;

图13为本发明实施例提供的一种电子设备的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

为了解决现有技术的问题,本发明实施例提供了一种数据采集方法、系统、电子设备及存储介质。本发明实施例提供的一种数据采集方法,可以包括:

获取数据采集对应的指令信息集,所述数据采集对应的指令信息集包括:被采集业务系统的标识,以及采集被采集业务系统数据的业务流程对应的指令信息;

基于所述被采集业务系统的标识,以及采集被采集业务系统数据的业务流程对应的指令信息,利用预设接口,获取所述被采集业务系统的源数据;所述预设接口为能够通过该预设接口访问所述被采集业务系统的接口。

本发明实施例提供的一种数据采集方法,不需要对被采集业务系统的输入/输出接口分析,即不需要对接口相关的每个字段对应的业务知识进行了解,就能够基于包括采集被采集业务系统数据的业务流程对应的指令信息的指令信息集,完成对被采集业务系统数据的采集,缩短了数据采集的周期,进而能够提高数据采集的效率。

下面首先对本发明实施例提供的数据采集方法进行说明。

本发明实施例提供的数据采集方法执行主体可以为数据采集系统,该数据采集系统可以是运行于任一电子设备上的软件系统或网站等,其核心是数据采集引擎,该数据采集引擎中配置有数据采集流程相关信息,用于实现对被采集业务系统数据的采集,被采集业务系统可以是能够通过浏览器打开的软件信息管理系统等。

图4为本发明实施例所提供的第一种数据采集方法的流程示意图,该方法可以包括:

S101,获取数据采集对应的指令信息集。

本发明实施例中,在对被采集业务系统进行数据采集时,可以先获取数据采集对应的指令信息集,进而基于该数据采集对应的指令信息集,实现对被采集业务系统数据的采集。其中,所获取的数据采集对应的指令信息集可以包括:被采集业务系统的标识,以及采集被采集业务系统数据的业务流程对应的指令信息。

具体的,获取数据采集对应的指令信息集的实现过程可以是:先录制用户采集被采集业务系统数据的业务流程,进而将该业务流程封装成预设格式的数据采集对应的指令信息集。

示例性的,预设格式可以是WebDriver标准数据格式,录制用户采集被采集业务系统数据的业务流程可以包括:记录用户登录被采集业务系统时,打开登录页面,输入用户名、密码,以及选择点击登录等操作,进而为还原用户的人机操作过程,将所录制的用户采集被采集业务系统数据的业务流程,封装组成WebDriver标准数据格式下的指令信息集,该指令信息集中,每一指令信息可以对应一个操作,每一操作都对应有相应的处理逻辑。例如,打开登录页面,需要输入登录页面对应的网址信息,对页面中数据进行保存,需要知晓页面中数据对应的DOM(Document Object Model,文档对象模型)元素定位地址信息等。其中,WebDriver规范是万维网联盟(W3C)发布的浏览器自动化测试规范。

本发明实施例中,录制用户采集被采集业务系统数据的业务流程,将该业务流程封装成预设格式的数据采集对应的指令信息集,进而可以在数据采集时,直接模拟人机交互的过程,实现对被采集业务系统数据的采集。

S102,基于被采集业务系统的标识,以及采集被采集业务系统数据的业务流程对应的指令信息,利用预设接口,获取被采集业务系统的源数据。

在获取数据采集对应的指令信息集之后,可以根据数据采集对应的指令信息集中的被采集业务系统的标识,以及采集被采集业务系统数据的业务流程对应的指令信息,利用预设接口,模拟实际人机交互的过程,获取被采集业务系统的源数据。其中,预设接口为能够通过该预设接口访问被采集业务系统的接口。

作为本发明实施例一种可选的实施方式,如图5所示,基于被采集业务系统的标识,以及采集被采集业务系统数据的业务流程对应的指令信息,利用预设接口,获取被采集业务系统的源数据的实施方式,可以包括:

S1021,对被采集业务系统的标识进行解析,得到被采集业务系统对应的浏览器驱动。

在获取数据采集对应的指令信息集之后,可以对数据采集对应的指令信息集中被采集业务系统的标识进行解析,得到被采集业务系统对应的浏览器驱动。可以理解的,不同业务系统可以使用不同类型的浏览器进行访问,不同类型的浏览器对应不同的浏览器驱动,数据采集系统中数据采集引擎可以预先配置不同业务系统对应的浏览器驱动,该浏览器驱动可以为WebDriver驱动,进而可以对被采集业务系统的标识进行解析,得到被采集业务系统对应的浏览器驱动。

S1022,加载浏览器驱动,并通过浏览器驱动对应的预设接口,将采集被采集业务系统数据的业务流程对应的指令信息,依次发送给被采集业务系统。

确定被采集业务系统对应的浏览器驱动,进而可以对该浏览器驱动进行加载,并调用浏览器驱动对应的浏览器API接口访问被采集业务系统,因被采集业务系统可以通过浏览器访问,故打开被采集业务系统即打开被采集业务系统对应的浏览器网页。

具体的,如图6所示,确定被采集业务系统对应的浏览器驱动(WebDriver驱动),进而加载浏览器驱动,调用对应的WebDriver API接口,打开对应的浏览器,将采集被采集业务系统数据的业务流程对应的指令信息,依次发送给被采集业务系统,因采集被采集业务系统数据的业务流程对应的指令信息为人机交互过程的转换,进而可以通过将采集被采集业务系统数据的业务流程对应的指令信息,依次发送给被采集业务系统,模拟人的访问行为,实现对被采集业务系统数据的采集。示例性的,浏览器可以为Google Chrome(谷歌浏览器)、IE(Internet Explorer,IE网页浏览器)、Firefox(火狐浏览器)等浏览器。

示例性的,如表1所示,表1为WebDriver API标准。

表1 WebDriver API标准

S1023,通过预设接口,获取被采集业务系统的源数据。

将采集被采集业务系统数据的业务流程对应的指令信息,依次发送给被采集业务系统,进而被采集业务系统的界面数据相对于数据采集系统为可见的,数据采集系统可以直接通过WebDriver API接口,模拟人的操作行为,获取被采集业务系统界面的源数据。因被采集业务系统的界面数据相对于数据采集系统为可见的,进而可以实现可见即所得,能够保证获取数据的100%准确性。具体的,本发明实施例数据采集的实现原理图可参见图7。

本发明实施例,以WebDriver技术为例进行介绍,实际应用中,还可以使用phantomjs,nightmarejs,Splash以及Zombie等技术实现,phantomjs,nightmarejs,Splash以及Zombie等技术的原理基本都是调用WebKit底层API,WebKit是谷歌浏览器的内核,可以提供浏览器最核心的功能,进而实现与WebDriver技术相同的功能。

本发明实施例提供的一种数据采集方法,获取数据采集对应的指令信息集,该数据采集对应的指令信息集包括:被采集业务系统的标识,以及采集被采集业务系统数据的业务流程对应的指令信息,进而可以基于被采集业务系统的标识,以及采集被采集业务系统数据的业务流程对应的指令信息,利用预设接口,获取被采集业务系统的源数据。本发明实施例中,不需要对被采集业务系统的输入/输出接口分析,即不需要对接口相关的每个字段对应的业务知识进行了解,就能够基于包括采集被采集业务系统数据的业务流程对应的指令信息的指令信息集,完成对被采集业务系统数据的采集,缩短了数据采集的周期,进而能够提高数据采集的效率。且,因采集的是被采集业务系统的界面数据,使得采集数据的准确性较高,进一步的,获取被采集业务系统数据的过程中,不需了解被采集业务系统的安全机制,而是模拟人获取数据的操作过程,屏蔽了被采集业务系统的内部实现原理,使得数据采集更加快捷可靠。

作为本发明实施例一种可选的实施方式,如图8所示,图8为本发明实施例所提供的第二种数据采集方法的流程示意图。基于图4所提供的实施例,本发明实施例所提供的数据采集方法,在S102之后,还可以包括S103和S104,其中,S103,对源数据进行解析,得到解析后的数据。

本发明实施例中,所获取的被采集业务系统的源数据可以是被采集业务系统浏览器界面的源代码数据,也可以是被采集业务系统浏览器界面的数据。当所获取的是被采集业务系统浏览器界面的源代码数据时,可以进一步对该源代码数据进行解析,得到解析后的数据,即被采集业务系统浏览器界面的数据。

作为本发明实施例一种可选的实施方式,对源数据进行解析,得到解析后的数据的实施方式可以是:利用可扩展标记语言XML解析技术,对源数据进行解析,得到解析后的数据。

本发明实施例中,可以利用XML(Extensible Markup Language,可扩展标记语言)解析技术,对所获取的被采集业务系统浏览器界面的源数据进行解析,得到解析后的数据。示例性的,如图9所示,图9为对被采集业务系统浏览器界面的源数据进行解析的示意图。XML解析技术可以包括:DOM解析技术、SAX(Simple API For XML,简单应用程序接口)解析技术、JDOM(Java Document Object Model,Java文档对象模型)解析技术、以及JAXP(JavaAPI for XML Processing,用于XML处理的Java API)解析技术。得到解析后的数据可以表示为表头和单元格信息的形式,如表2所示。

表2解析后的数据

S104,对解析后的数据进行存储。

本发明实施例中,对源数据进行解析,得到解析后的数据,进而对解析后的数据进行存储,可以方便需要该被采集业务系统数据的业务系统对存储的数据进行调用,或向需要该被采集业务系统数据的业务系统推送存储的数据。

作为本发明实施例一种可选的实施方式,如图10所示,图10为本发明实施例所提供的第三种数据采集方法的流程示意图。基于图8所提供的实施例,本发明实施例所提供的数据采集方法,在S103之后,还可以包括S105和S106,S104相应的替换为S107,其中,

S105,判断解析后的数据是否为分页数据。

可以理解的,被采集业务系统的源数据可能是一页数据,也可能是多页数据,那么所获取的被采集业务系统的源数据可能是一页数据,也可能是多页数据,当所获取的被采集业务系统的源数据为多页,属于分页数据时,在获取被采集业务系统的源数据时,会自动执行分页操作,相应的,解析后的数据即为分页数据。

S106,如果解析后的数据为分页数据,则对分页数据进行汇总,得到汇总数据。

在解析后的数据为分页数据的情况下,为便于对所获取的被采集业务系统数据的管理,可以对分页数据进行汇总,得到汇总数据。在解析后的数据不为分页数据的情况下,不需要对解析后的数据进行汇总处理。示例性的,解析后的数据为分页数据,那么相应的得到多个表头和单元格信息,将多个表头和单元格信息进行汇总,可以汇总至一个表格中,便于管理。

相应的,S104中对解析后的数据进行存储的步骤,可以替换为S107,对汇总数据进行存储。

本发明实施例中,对源数据进行解析,得到解析后的数据,当解析后的数据为分页数据时,对分页数据进行汇总,进而对解析后的汇总数据进行存储,可以方便所获取数据的管理,以及需要该被采集业务系统数据的业务系统对存储的数据进行调用,或向需要该被采集业务系统数据的业务系统推送存储的数据。

作为本发明实施例一种可选的实施方式,如图11所示,图11为本发明实施例所提供的第四种数据采集方法的流程示意图。基于图10所提供的实施例,本发明实施例所提供的数据采集方法,在S107之后,还可以包括S108,其中,

S108,将汇总数据推送至目标业务系统。

本发明实施例中,在获取被采集业务系统的源数据,并对该源数据进行解析,得到解析后的数据,当解析后的数据为分页数据时,对分页数据进行汇总,进而对解析后的汇总数据进行存储之后,可以进一步将汇总数据推送至目标业务系统,以实现对被采集业务系统数据的采集以及主动推送。

相应于上述方法实施例,本发明实施例还提供了相应的装置实施例。

如图12所示,本发明实施例提供了一种数据采集系统,该系统可以包括:

第一获取模块201,用于获取数据采集对应的指令信息集,数据采集对应的指令信息集包括:被采集业务系统的标识,以及采集被采集业务系统数据的业务流程对应的指令信息。

第二获取模块202,用于基于被采集业务系统的标识,以及采集被采集业务系统数据的业务流程对应的指令信息,利用预设接口,获取被采集业务系统的源数据;预设接口为能够通过该预设接口访问被采集业务系统的接口。

本发明实施例提供的一种数据采集系统,获取数据采集对应的指令信息集,该数据采集对应的指令信息集包括:被采集业务系统的标识,以及采集被采集业务系统数据的业务流程对应的指令信息,进而可以基于被采集业务系统的标识,以及采集被采集业务系统数据的业务流程对应的指令信息,利用预设接口,获取被采集业务系统的源数据。本发明实施例中,不需要对被采集业务系统的输入/输出接口分析,即不需要对接口相关的每个字段对应的业务知识进行了解,就能够基于包括采集被采集业务系统数据的业务流程对应的指令信息的指令信息集,完成对被采集业务系统数据的采集,缩短了数据采集的周期,进而能够提高数据采集的效率。

可选地,上述第二获取模块,可以包括:

解析子模块,用于对被采集业务系统的标识进行解析,得到被采集业务系统对应的浏览器驱动。

发送子模块,用于加载浏览器驱动,并通过浏览器驱动对应的预设接口,将采集被采集业务系统数据的业务流程对应的指令信息,依次发送给被采集业务系统。

获取子模块,用于通过预设接口,获取被采集业务系统的源数据。

可选地,上述系统还可以包括:

解析模块,用于对源数据进行解析,得到解析后的数据。

存储模块,用于对解析后的数据进行存储。

可选地,上述解析模块,具体用于:

利用可扩展标记语言XML解析技术,对源数据进行解析,得到解析后的数据。

可选地,上述系统还包括:

判断模块,用于判断解析后的数据是否为分页数据。

汇总模块,用于在判断模块判断出解析后的数据为分页数据时,对分页数据进行汇总,得到汇总数据。

上述存储模块,具体用于:对汇总数据进行存储。

可选地,上述系统还包括:

推送模块,用于将汇总数据推送至目标业务系统。

本发明实施例还提供了一种电子设备,如图13所示,包括处理器301、通信接口302、存储器303和通信总线304,其中,处理器301,通信接口302,存储器303通过通信总线304完成相互间的通信,

存储器303,用于存放计算机程序;

处理器301,用于执行存储器303上所存放的程序时,实现上述任一种数据采集方法的步骤。

本发明实施例提供的一种电子设备,获取数据采集对应的指令信息集,该数据采集对应的指令信息集包括:被采集业务系统的标识,以及采集被采集业务系统数据的业务流程对应的指令信息,进而可以基于被采集业务系统的标识,以及采集被采集业务系统数据的业务流程对应的指令信息,利用预设接口,获取被采集业务系统的源数据。本发明实施例中,不需要对被采集业务系统的输入/输出接口分析,即不需要对接口相关的每个字段对应的业务知识进行了解,就能够基于包括采集被采集业务系统数据的业务流程对应的指令信息的指令信息集,完成对被采集业务系统数据的采集,缩短了数据采集的周期,进而能够提高数据采集的效率。

上述电子设备提到的通信总线可以是PCI(Peripheral ComponentInterconnect,外设部件互连标准)总线或EISA(Extended Industry StandardArchitecture,扩展工业标准结构)总线等。该通信总线可以分为地址总线、数据总线、控制总线等。为便于表示,图中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。

通信接口用于上述电子设备与其他设备之间的通信。

存储器可以包括RAM(Random Access Memory,随机存取存储器),也可以包括NVM(Non-Volatile Memory,非易失性存储器),例如至少一个磁盘存储器。可选的,存储器还可以是至少一个位于远离前述处理器的存储装置。

上述的处理器可以是通用处理器,包括CPU(Central Processing Unit,中央处理器)、NP(Network Processor,网络处理器)等;还可以是DSP(Digital Signal Processing,数字信号处理器)、ASIC(Application Specific Integrated Circuit,专用集成电路)、FPGA(Field-Programmable Gate Array,现场可编程门阵列)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。

在本发明提供的又一实施例中,还提供了一种计算机可读存储介质,该计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现上述任一数据采集方法的步骤,以达到相同的技术效果。

在本发明提供的又一实施例中,还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述实施例中任一数据采集方法的步骤,以达到相同的技术效果。

在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本发明实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、DSL(Digital Subscriber Line,数字用户线))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,DVD(Digital Versatile Disc,数字多功能光盘))、或者半导体介质(例如SSD(Solid StateDisk,固态硬盘))等。

需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

本说明书中的各个实施例均采用相关的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于系统/电子设备/存储介质实施例而言,由于其基本相似于系统实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

以上所述仅为本发明的较佳实施例,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本发明的保护范围内。

相关技术
  • 一种数据采集方法、系统、装置、电子设备及存储介质
  • 一种医学影像数据采集方法、系统及电子设备和存储介质
技术分类

06120112966210