System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 数据采集方法、数据采集装置、电子设备及存储介质制造方法及图纸_技高网

数据采集方法、数据采集装置、电子设备及存储介质制造方法及图纸

技术编号:40317665 阅读:5 留言:0更新日期:2024-02-07 21:00
本申请提供了一种数据采集方法、数据采集装置、电子设备及存储介质,属于计算机技术领域。该方法包括:在接收到采集请求的情况下,通过继承采集处理父类的方式新建采集处理子类;通过对至少一个抽象子方法进行重写,得到可实例化的至少一个普通采集方法,并将至少一个普通采集方法集成在采集处理子类中;基于采集处理子类中的至少一个普通采集方法执行数据采集操作,得到采集请求匹配的数据采集结果。根据本申请的实施例能够减少针对数据采集所需的开发量,并提高数据采集对应功能代码的可维护性。

【技术实现步骤摘要】

本申请涉及计算机,特别涉及一种数据采集方法、数据采集装置、电子设备及存储介质


技术介绍

1、随着网络技术的发展,各个系统之间可以通过数据采集获取所需的数据,以更好地向外提供服务。在相关技术中,针对不同系统进行数据采集时,通常需要建立一个超文本传输协议(hyper text transfer protocol,http)接口,通过该http接口对应的实现类采集相应数据。随着与当前系统进行对接的系统的增加,需要向外提供的http接口数量也相应增加,加大了开发量,并且不利于系统维护。因此,如何在减少开发量的前提下实现不同系统之间的数据采集,成为当前研究的热点问题之一。


技术实现思路

1、本申请提供一种数据采集方法、数据采集装置、电子设备及存储介质,可以减少针对数据采集所需的开发量,并提高数据采集对应功能代码的可维护性。

2、第一方面,本申请提供了一种数据采集方法,该数据采集方法包括:在接收到采集请求的情况下,通过继承采集处理父类的方式新建采集处理子类,所述采集处理父类是数据采集接口的实现类,所述数据采集接口是当前业务系统从多个数据采集平台采集数据的统一接口,且所述数据采集接口支持至少一个抽象采集方法,所述采集处理父类中包括基于所述至少一个抽象采集方法设置的至少一个抽象子方法;通过对所述至少一个抽象子方法进行重写,得到可实例化的至少一个普通采集方法,并将所述至少一个普通采集方法集成在所述采集处理子类中;基于所述采集处理子类中的所述至少一个普通采集方法执行数据采集操作,得到所述采集请求匹配的数据采集结果。

3、第二方面,本申请提供了一种数据采集装置,该数据采集装置包括:新建模块,用于在接收到采集请求的情况下,通过继承采集处理父类的方式新建采集处理子类,所述采集处理父类是数据采集接口的实现类,所述数据采集接口是当前业务系统从多个数据采集平台采集数据的统一接口,且所述数据采集接口支持至少一个抽象采集方法,所述采集处理父类中包括基于所述至少一个抽象采集方法设置的至少一个抽象子方法;重写模块,用于通过对所述至少一个抽象子方法进行重写,得到可实例化的至少一个普通采集方法,并将所述至少一个普通采集方法集成在所述采集处理子类中;采集模块,用于基于所述采集处理子类中的所述至少一个普通采集方法执行数据采集操作,得到所述采集请求匹配的数据采集结果。

4、第三方面,本申请提供了一种电子设备,该电子设备包括:至少一个处理器;以及与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的一个或多个计算机程序,一个或多个所述计算机程序被所述至少一个处理器执行,以使所述至少一个处理器能够执行上述的数据采集方法。

5、第四方面,本申请提供了一种计算机可读存储介质,其上存储有计算机程序,其中,所述计算机程序在被处理器执行时实现上述的数据采集方法。

6、本申请所提供的实施例,当前业务系统可以从多个数据采集平台采集数据,并且,针对当前业务系统仅需设置一个统一的数据采集接口,即可使当前业务系统通过该数据采集接口从任意一个或多个数据采集平台中采集数据,相应的,为该数据采集接口建立一个采集处理父类,作为该数据采集接口的实现类。该数据采集接口支持至少一个抽象采集方法,在采集处理父类中基于至少一个抽象采集方法设置至少一个抽象子方法。在接收到采集请求的情况下,通过继承采集处理父类的方式新建采集处理子类,并通过对采集处理父类中至少一个抽象子方法进行重写的方式得到可实例化的至少一个普通采集方法,然后将至少一个普通采集方法集成在采集处理子类中,最后,基于采集处理子类中的至少一个普通采集方法执行数据采集操作以获得采集请求匹配的数据采集结果。由此可见,本申请实施例中,在一个数据采集接口中可以设置一个或多个抽象采集方法,使得该数据采集接口支持一种或多种数据采集方法,因而只需对外统一提供一个数据采集接口即可对接多个数据采集平台,减少开发量,节省开发资源,提升了开发效率。另外,在需要进行采集时,仅通过接口-父类-子类的数据采集架构的形式即可完成数据采集,简化了数据采集流程,与现有技术相比降低了数据采集的复杂度。

7、并且通过构建接口-父类-子类的数据采集架构,在发生数据采集方法的更新和更改时,只需对采集处理父类的代码进行少量改动即可,采集处理子类可以天然的继承采集处理父类改动后的方法,相较于建立多个数据采集接口,在发生数据采集方法的更新和更改时,需要针对每个数据采集接口的实现类代码进行相应修改的情况而言,本申请实施例中代码的改动量相对较少,且当前的数据采集架构更易于进行代码的维护。

8、应当理解,本部分所描述的内容并非旨在标识本申请的实施例的关键或重要特征,也不用于限制本申请的范围。本申请的其它特征将通过以下的说明书而变得容易理解。

本文档来自技高网...

【技术保护点】

1.一种数据采集方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述至少一个抽象采集方法包括用于同步采集数据的同步采集抽象方法、用于异步采集数据的异步采集抽象方法中的至少一种;

3.根据权利要求2所述的方法,其特征在于,所述至少一个抽象子方法包括采集类型判断子方法和同步采集子方法,所述通过对所述至少一个抽象子方法进行重写,得到可实例化的至少一个普通采集方法,包括:

4.根据权利要求3所述的方法,其特征在于,所述采集类型至少包括同步采集类型;

5.根据权利要求4所述的方法,其特征在于,所述采集类型还包括异步采集类型;

6.根据权利要求4所述的方法,其特征在于,所述普通采集方法还包括参数校验实例方法和数据删除实例方法;所述参数校验实例方法是对所述参数校验子方法进行重写得到的,所述数据删除实例方法是对所述数据删除子方法进行重写得到的;

7.根据权利要求1所述的方法,其特征在于,所述方法还包括:

8.一种数据采集装置,其特征在于,包括:

9.一种电子设备,其特征在于,包括:

10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序在被处理器执行时实现如权利要求1-7中任一项所述的数据采集方法。

...

【技术特征摘要】

1.一种数据采集方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述至少一个抽象采集方法包括用于同步采集数据的同步采集抽象方法、用于异步采集数据的异步采集抽象方法中的至少一种;

3.根据权利要求2所述的方法,其特征在于,所述至少一个抽象子方法包括采集类型判断子方法和同步采集子方法,所述通过对所述至少一个抽象子方法进行重写,得到可实例化的至少一个普通采集方法,包括:

4.根据权利要求3所述的方法,其特征在于,所述采集类型至少包括同步采集类型;

5.根据权利要求4所述的方法,其特征在于,所述采集类型还包括异...

【专利技术属性】
技术研发人员:张松郭剑霓吴海英郭江刘磊
申请(专利权)人:马上消费金融股份有限公司
类型:发明
国别省市:

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

1