本发明专利技术公开了一种数据业务配置方法、存储介质、电子设备及系统,涉及数据配置领域。该方法包括以下步骤:获取数据业务配置要求中的业务配置逻辑,按照逻辑功能对业务配置逻辑进行分段,每段业务配置逻辑对应部分业务配置要求;为每段业务配置逻辑编写对应的实现代码;根据业务配置要求,调用对应业务配置逻辑的实现代码配置数据业务。本发明专利技术能够在大幅度降低修改代码的工作量的基础上,完成数据业务的配置,非常便于人们使用。
【技术实现步骤摘要】
数据业务配置方法、存储介质、电子设备及系统
本专利技术涉及数据配置领域,具体涉及一种数据业务配置方法、存储介质、电子设备及系统。
技术介绍
目前,对配置数据业务的传统方法一般为:编写数据业务配置代码,根据整段数据业务配置代码进行数据配置。当配置后的数据业务需要变更时(例如新增、删除和修改功能),需要将原有的整段数据业务配置代码的配置逻辑进行修改,为了保证修改后的数据业务配置代码的安全,需要对修改后的数据业务配置代码进行测试后再进行应用。但是,当数据业务配置代码较多时,对整段数据业务配置代码进行修改和测试需要耗费大量的工作量,非常不便于人们使用。下面通过一个例子来说明上述问题。原始数据为字符串:“Inmydualprofessionasaneducatorandhealthcareprovider,IhaveworkedwithnumerouschildreninfectedwiththevirusthatcausesAIDS”,数据业务配置为将上述字符串中的a字母的颜色修变为红色。后续数据业务发生变更:将上述字符串中的b字符改为红色,将a字母还原,此时需要删除a字母变为红色的数据业务配置代码,并重写编写将b字符变为红色的数据业务配置代码后进行测试。然而,将字母变色的实现逻辑其实是相同的,即需要将相同逻辑的业务配置代码进行传输后重新写一遍和测试一遍的过程,这会增加大量的重复工作。
技术实现思路
针对现有技术中存在的缺陷,本专利技术解决的技术问题为:如何在大幅度降低修改代码的工作量的基础上,完成数据业务的配置。为达到以上目的,本专利技术提供的数据业务配置方法,包括以下步骤:获取数据业务配置要求中的业务配置逻辑,按照逻辑功能对业务配置逻辑进行分段,每段业务配置逻辑对应部分业务配置要求;为每段业务配置逻辑编写对应的实现代码;根据业务配置要求,调用对应业务配置逻辑的实现代码配置数据业务。在上述技术方案的基础上,所述为每段业务配置逻辑编写对应的实现代码的流程包括:遍历每段业务配置逻辑,判断遍历到的当前业务配置逻辑的实现代码是否存在,若是,将存在的实现代码作为当前业务配置逻辑的实现代码,否则为当前业务配置逻辑编写对应的实现代码。在上述技术方案的基础上,所述实现代码为接口函数。在上述技术方案的基础上,所述根据业务配置要求,调用对应业务配置逻辑的实现代码配置数据业务的流程包括:根据每段业务配置逻辑对应的业务配置要求,设计对应的实现类,通过实现类调用对应业务配置逻辑的实现代码配置数据业务。本专利技术提供的存储介质,该存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现上述数据业务配置方法。本专利技术提供的电子设备,包括存储器和处理器,存储器上储存有在处理器上运行的计算机程序,处理器执行计算机程序时实现上述数据业务配置方法。本专利技术提供的数据业务配置系统,包括业务配置逻辑划分模块、业务配置代码编写模块和数据业务配置模块;业务配置逻辑划分模块用于:获取数据业务配置要求中的业务配置逻辑,按照逻辑功能对业务配置逻辑进行分段,每段业务配置逻辑对应部分业务配置要求;业务配置代码编写模块用于:为每段业务配置逻辑编写对应的实现代码;数据业务配置模块用于:根据业务配置要求,调用对应业务配置逻辑的实现代码配置数据业务。在上述技术方案的基础上,所述业务配置代码编写模块的工作流程包括:遍历每段业务配置逻辑,判断遍历到的当前业务配置逻辑的实现代码是否存在,若是,将存在的实现代码作为当前业务配置逻辑的实现代码,否则为当前业务配置逻辑编写对应的实现代码。在上述技术方案的基础上,所述实现代码为接口函数。在上述技术方案的基础上,所述数据业务配置模块的工作流程包括:根据每段业务配置逻辑对应的业务配置要求,设计对应的实现类,通过实现类调用对应业务配置逻辑的实现代码配置数据业务。与现有技术相比,本专利技术的优点在于:(1)参见本专利技术的方法可知,本专利技术在进行数据业务配置之前,会先将业务配置要求按照逻辑功能进行分段,之后为每段编写对应的实现代码、并根据多段独立的实现代码进行数据业务配置;在此基础上,当数据业务的变更为删除之前的功能时,本专利技术不调用需要删除的功能进行数据业务配置即可,不需要修改代码;当数据业务的变更为新增功能或修改之前的功能时,本专利技术只需为新增或修改的功能编写相应的代码即可。有鉴于此,与现有技术数据业务配置发生变更时需要将原有的整段数据业务配置代码的配置逻辑进行修改相比,本专利技术在数据业务的变更为删除功能时不需要修改代码,在数据业务的变更为新增或修改功能时,仅需为新增或修改的功能编写和测试相应的代码,工作量非常小,便于人们使用。(2)参见本专利技术的方法可知,本专利技术当业务配置逻辑存在时,直接复用即可,无需重新编写和测试,进一步降低了工作量,提升了用户体验。附图说明图1为本专利技术实施例中数据业务配置方法的流程图;图2为本专利技术实施例中电子设备的连接框图。具体实施方式以下结合附图及实施例对本专利技术作进一步详细说明。参见图1所示,本专利技术实施例中的数据业务配置方法,包括以下步骤:S1:获取数据业务配置要求中的业务配置逻辑,按照逻辑功能对业务配置逻辑进行分段,每段业务配置逻辑对应部分业务配置要求,转到S2。S2:为每段业务配置逻辑编写对应的实现代码,转到S3。S3:根据业务配置要求,调用对应业务配置逻辑的实现代码配置数据业务。由此可知,本专利技术实施例在进行数据业务配置之前,会先将数据业务配置要求按照逻辑功能进行分段,之后为每段编写对应的实现代码、并根据多段独立的实现代码进行数据业务配置;在此基础上,当数据业务的变更为删除之前的功能时,本专利技术实施例不调用需要删除的功能进行数据业务配置即可,不需要修改代码;当数据业务的变更为新增功能或修改之前的功能时,本专利技术实施例只需为新增或修改的功能编写相应的代码即可。有鉴于此,与现有技术数据业务配置发生变更时需要将原有的整段数据业务配置代码的配置逻辑进行修改相比,本专利技术实施例在数据业务的变更为删除功能时不需要修改代码,在数据业务的变更为新增或修改功能时,仅需为新增或修改的功能编写和测试相应的代码,工作量非常小,便于人们使用。下面通过四个实施例说明本专利技术的数据业务配置方法。实施例一:S2的流程包括:遍历每段业务配置逻辑,判断遍历到的业务配置逻辑的实现代码是否存在,若是,将存在的实现代码作为遍历到的业务配置逻辑的实现代码,转到S3,否则为当前业务配置逻辑编写对应的实现代码。由此可知,本专利技术实施例当业务配置逻辑存在时,直接复用即可,无需重新编写和测试,进一步降低了工作量,提升了用户体验。实施例二:在实施例一的基础上,S2中所述实现代码为接口函数,由此可知,本专利技术实施例通过接口函数形成虚拟接口,来编写和使用实现代码。实施例三:S3的流程包括:根据每段业务配置逻辑对应的业务配置要求,设计对应的实现类,通过实现类调用对应的业务配置逻辑的实现代码配置数据业务。由此可知,本专利技术实施例通实现类调用代码来配置数据业务,数据业务发生不需要新增业务配置逻辑的变更时,只需增加相应的类调用原有的实现代码,即可完成数据业务的配置。实施例四:按照以下业务配置要求,完成数据业务配置。业务配置要求为:将下列原始字符串中的字母a的颜色变更为红色。“Inmydualprofessiona本文档来自技高网...
【技术保护点】
1.一种数据业务配置方法,其特征在于,该方法包括以下步骤:获取数据业务配置要求中的业务配置逻辑,按照逻辑功能对业务配置逻辑进行分段,每段业务配置逻辑对应部分业务配置要求;为每段业务配置逻辑编写对应的实现代码;根据业务配置要求,调用对应业务配置逻辑的实现代码配置数据业务。
【技术特征摘要】
1.一种数据业务配置方法,其特征在于,该方法包括以下步骤:获取数据业务配置要求中的业务配置逻辑,按照逻辑功能对业务配置逻辑进行分段,每段业务配置逻辑对应部分业务配置要求;为每段业务配置逻辑编写对应的实现代码;根据业务配置要求,调用对应业务配置逻辑的实现代码配置数据业务。2.如权利要求1所述的数据业务配置方法,其特征在于,所述为每段业务配置逻辑编写对应的实现代码的流程包括:遍历每段业务配置逻辑,判断遍历到的当前业务配置逻辑的实现代码是否存在,若是,将存在的实现代码作为当前业务配置逻辑的实现代码,否则为当前业务配置逻辑编写对应的实现代码。3.如权利要求2所述的数据业务配置方法,其特征在于:所述实现代码为接口函数。4.如权利要求1至3任一项所述的数据业务配置方法,其特征在于:所述根据业务配置要求,调用对应业务配置逻辑的实现代码配置数据业务的流程包括:根据每段业务配置逻辑对应的业务配置要求,设计对应的实现类,通过实现类调用对应业务配置逻辑的实现代码配置数据业务。5.一种存储介质,该存储介质上存储有计算机程序,其特征在于:所述计算机程序被处理器执行时实现权利要求1至4任一项所述的数据业务配置方法。6.一种电子设备,包括存储器和处理器,存储器上储存...
【专利技术属性】
技术研发人员:张磊,
申请(专利权)人:武汉斗鱼网络科技有限公司,
类型:发明
国别省市:湖北,42
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。