本发明涉及数据处理技术领域,尤其涉及一种数据处理方法、装置及设备。
背景技术:
开发人员进行后端开发时,例如网页页面开发或者业务开发时,往往都是通过在后端编写相应的代码来实现页面的显示内容和页面实现的功能或者实现相应的业务流程,开发效率较低,并且在业务流程发生改变时,需要重新开发代码实现流程更改,操作复杂,且在实现业务流程的更改时响应速度慢。
技术实现要素:
本发明的多个方面提供一种数据处理方法、装置及设备,用以通过将业务操作进行模块化,结合实际需求,选取所需的配置组件生成相应的页面内容或者业务流程,提高开发效率。
第一方面,本发明实施例提供一种数据处理方法,该方法包括:
在配置中心提供多个配置组件;所述配置组件包括至少一组计算机指令;
针对目标用户,确定所述目标用户对应的用以实现目标页面的至少一个配置组件;
基于所述至少一个配置组件,生成所述目标页面对应的页面内容;
将所述页面内容配置于所述配置中心,以供所述配置中心接收到所述目标用户针对所述目标页面的页面请求时,输出所述页面内容。
第二方面,本发明实施例提供一种数据处理方法,该方法包括:
在配置中心提供多个配置组件;所述配置组件包括至少一组计算机指令;
确定实现目标业务流程中的多个业务操作分别对应的配置组件;
按照所述多个业务操作的执行顺序,基于所述多个业务操作分别对应的配置组件,生成服务程序;
将所述服务程序配置于所述配置中心,以供所述配置中心执行所述服务程序以提供所述目标业务流程中的相应业务操作。
第三方面,本发明实施例提供一种数据处理装置,该装置包括:
第一组件提供模块,用于在配置中心提供多个配置组件;所述配置组件包括至少一组计算机指令;
第一确定模块,用于针对目标用户,确定所述目标用户对应的用以实现目标页面的至少一个配置组件;
第一生成模块,用于基于所述至少一个配置组件,生成所述目标页面对应的页面内容;
第一配置模块,用于将所述页面内容配置于所述配置中心,以供所述配置中心接收到所述目标用户针对所述目标页面的页面请求时,输出所述页面内容。
第四方面,本发明实施例提供一种数据处理装置,该装置包括:
第二组件提供模块,用于在配置中心提供多个配置组件;所述配置组件包括至少一组计算机指令;
第二确定模块,用于确定实现目标业务流程中的多个业务操作分别对应的配置组件;
第二生成模块,用于按照所述多个业务操作的执行顺序,基于所述多个业务操作分别对应的配置组件,生成服务程序;
第二配置模块,用于将所述服务程序配置于所述配置中心,以供所述配置中心执行所述服务程序以提供所述目标业务流程中的相应业务操作。
第五方面,本发明实施例提供一种电子设备,包括:存储器、处理器;其中,存储器上存储有可执行代码,当所述可执行代码被处理器执行时,使处理器至少可以实现如第一方面所述的数据处理方法。
第六方面,本发明实施例提供一种电子设备,包括:存储器、处理器;其中,存储器上存储有可执行代码,当所述可执行代码被处理器执行时,使处理器至少可以实现如第二方面所述的数据处理方法。
第七方面,本发明实施例提供了一种非暂时性机器可读存储介质,非暂时性机器可读存储介质上存储有可执行代码,当所述可执行代码被电子设备的处理器执行时,使处理器至少可以实现如第一方面所述的数据处理方法。
第八方面,本发明实施例提供了一种非暂时性机器可读存储介质,非暂时性机器可读存储介质上存储有可执行代码,当所述可执行代码被电子设备的处理器执行时,使处理器至少可以实现如第一方面所述的数据处理方法。
本发明实施例中,在配置中心提供多个配置组件;配置组件包括至少一组计算机指令;针对目标用户,确定目标用户对应的用以实现目标页面的至少一个配置组件;基于至少一个配置组件,生成目标页面对应的页面内容;将页面内容配置于配置中心,以供配置中心接收到目标用户针对目标页面的页面请求时,输出页面内容。或者确定实现目标业务流程中的多个业务操作分别对应的配置组件;按照多个业务操作的执行顺序,基于多个业务操作分别对应的配置组件,生成服务程序;将服务程序配置于配置中心,以供配置中心执行服务程序以提供目标业务流程中的相应业务操作,通过提供多个配置组件,将业务操作进行模块化,结合实际需求,可以选择所需的配置组件生成相应的页面内容或者业务流程,提高了开发效率。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本发明的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1为本发明实施例提供的一种数据处理方法的流程示意图;
图2为本发明实施例提供的另一种处理方法的流程示意图;
图3为本发明实施例提供的一种数据处理装置的结构示意图;
图4为本发明实施例提供的另一种数据处理装置的结构示意图;
图5为与图3所示实施例提供的数据处理装置对应的电子设备的结构示意图;
图6为与图4所示实施例提供的数据处理装置对应的电子设备的结构示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
在本发明实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本发明。在本发明实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式。
取决于语境,如在此所使用的词语“如果”、“若”可以被解释成为“在……时”或“当……时”或“响应于确定”或“响应于检测”。类似地,取决于语境,短语“如果确定”或“如果检测(陈述的条件或事件)”可以被解释成为“当确定时”或“响应于确定”或“当检测(陈述的条件或事件)时”或“响应于检测(陈述的条件或事件)”。
另外,下述各方法实施例中的步骤时序仅为一种举例,而非严格限定。
在介绍本发明实施例提供的数据处理方法之前,示例性介绍当前数据处理的问题:目前针对页面的开发流程一般是,基于业务方的要求,开发人员编写相应的代码,并将该代码配置在后端,通过前端对该代码的调用,实现相应的页面显示和页面功能,从而实现业务方的要求。
但实际应用中,不同的用户对同一个页面可能会有对于页面显示和页面功能的需求是不一致的,比如某一公司的系统页面,工作人员a需要系统页面显示资源数据a和实现页面功能a,工作人员b需要系统页面显示资源数据b和实现页面功能b。然而目前都会将一个系统对应的所有用户需要的页面显示和页面功能都在一个系统页面进行实现,因此,在该系统页面会显示资源数据a、资源数据b、页面功能a对应的控件和的资源数据b对应的控件,这样不仅会浪费开发资源,而且对工作人员a和工作人员b在系统页面进行相关操作时带来不好的体验。
针对上述问题,本发明通过将页面对应的配置组件模块化,并根据不同的目标用户匹配不同的配置组件,从而根据不同用户对页面的访问,返回不同的资源数据和页面功能,由于返回的资源数据和页面功能数量降低,因此可以提高开发效率,并且由于针对不同用户提供了不同的配置组件,因此,用户在访问页面时可以快速查找到想要操作的控件或者用户想要看到的资源数据。
以下结合附图,详细说明本发明各实施例提供的技术方案。
该方法可以应用到业务开发系统中,但不以此为限。
图1为本发明实施例提供的一种数据处理方法的流程示意图,如图1所示,方法包括:
101、在配置中心提供多个配置组件。
其中,配置组件包括至少一组计算机指令,该计算机指令可以利用代码进行实现。
目前开发人员会在后端的配置模块中编写相应的代码来实现相应的页面或者实现业务流程,即一个配置模块对应于一个页面或者一个业务流程。
可选地,将各个配置模块实现的功能模块化,生成多个配置组件,并将该多个配置组件存入配置中心以便根据业务需求进行调用。
可选地,一个配置组件可以是封装好的一组计算机指令,并且会对外提供调用参数,以便基于调用参数对相应的配置组件进行调用。
102、针对目标用户,确定目标用户对应的用以实现目标页面的至少一个配置组件。
可选地,实现目标页面的配置组件中可以包括将资源数据进行显示的计算机指令,提供页面功能的计算机指令,资源数据可以包括图片、文件以及文字等,提供页面功能的计算机指令包括对页面功能对应的控件进行显示的计算机指令,以便响应于用户针对该控件的触发操作,提供相应的页面功能。
因此,配置组件对应于目标页面的页面内容可以为资源数据或者页面功能对应的控件。
可选地,针对同一个页面,不同的用户有着不同的需求,如上文所述,工作人员a或者工作人员b登录系统时,系统页面会显示有工作人员a和工作人员b对应的所有资源数据以及用于实现工作人员a和工作人员b对应的所有页面功能的控件,这样会造成工作人员a和工作人员b在访问页面的过程中需要识别各自所需的页面内容。
可选地,上述针对目标用户,确定目标用户对应的用以实现目标页面的至少一个配置组件,包括:
基于目标用户的用户特征,确定与用户特征匹配的用以实现目标页面的至少一个配置组件。
其中,用户特征可以是用户级别或者用户职能等等,用户特征可以根据自身需要求灵活确定,在此不再赘述。
可选地,上述基于目标用户的用户特征,确定与用户特征匹配的用以实现目标页面的至少一个配置组件,包括:
查找用户特征与配置组件匹配关系,基于目标用户的用户特征,确定与用户特征匹配的用以实现目标页面的至少一个配置组件。
在一可选的实施例中,用户特征可以通过用户登录系统的用户名中体现,比如某一公司系统,用户需要通过填写用户名和密码才能登录系统,其中,用户名为用户工号,并且规定后两位为50之前的为开发人员,50之后的为测试人员,响应于用户输入用户名和密码的操作,基于用户输入的用户名,确定出与该用户对应的用户特征。
可选地,以用户特征为用户职能为例,介绍一下用户特征于配置组件的匹配关系,比如,一个游戏公司有开发人员和测试人员,在开发人员登录系统时,开发人员需要在业务系统获得业务方提供的进行业务开发的业务数据,比如开发目的,开发功能,开发时限等等,并且需要将开发好的代码传输到系统以供测试人员进行测试,因此,开发人员对应的页面内容为进行业务开发的业务数据,以及将开发好的代码进行上传对应的功能组件;测试人员需要在业务系统获得代码数据开发人员上传的代码以及该代码最终形成的效果图,并且需要对代码进行测试,因此,开发人员对应的页面内容为代码数据以及测试代码对应的功能组件。
103、基于至少一个配置组件,生成目标页面对应的页面内容。
可选地,上述基于至少一个配置组件,生成目标页面的页面内容可以实现为:基于至少一个配置组件,生成与至少一个配置组件提供的业务操作对应的页面内容。
其中,该业务操作可以是在目标页面上基于用户特征提供,比如,上述开发人员对应的业务操作为项目开发,测试人员对应的操作为项目测试。
如上文所述,配置组件包括至少一组计算机指令,可选地,该至少一组计算机指令包括指示配置组件对应的页面内容在目标页面的页面位置的计算机指令。
在一可选的实施例中,确定目标用户匹配的至少一个配置组件,基于该至少一个配置组件对应的调用参数对该至少一个配置组件进行调用,由于该至少一个配置组件中都包括有指示配置组件对应的页面内容在目标页面的页面位置的计算机指令,因此,可以基于该至少一个配置组件中的计算机指令,确定出目标页面的页面布局,最终形成目标页面对应的页面内容。
104、将页面内容配置于配置中心,以供配置中心接收到目标用户针对目标页面的页面请求时,输出页面内容。
由于在进行用户访问请求的响应时,后端会将接收到的访问请求发送至配置中心,因此,可以将页面内容配置于配置中心,以便在该目标页面对应的用户特征的目标用户在访问目标页面时,输出该页面内容。
本发明实施例中,通过在配置中心提供多个配置组件;配置组件包括至少一组计算机指令;针对目标用户,确定目标用户对应的用以实现目标页面的至少一个配置组件;基于至少一个配置组件,生成目标页面的页面内容;将页面内容配置于配置中心,以供配置中心接收到目标用户针对目标页面的页面请求时,输出页面内容。本发明通过将业务操作进行模块化,结合实际需求,可以选择所需的配置组件生成相应的页面内容,方便进行业务开发,可以提高开发效率,并且根据目标用户的用户特征显示相应的页面内容,使页面内容显示更加个性化。
由于业务开发往往涉及到业务流程,业务流程往往涉及多个业务操作,如电子商务领域中,常见的业务流程包括:发起订单、付款、发货、收货、七天后付款到达商家等业务操作,这些业务操作具有执行顺序,如果想要调整业务流程中的执行顺序,需要根据业务方提供的更改后的业务流程的执行顺序,在后端进行二次开发,操作过程麻烦,且对业务流程更改的操作响应速度慢。本发明实施例中,可以预先在配置中心提供多个配置组件,结合实际需求的目标业务流程,从中选择实现其业务操作的配置组件,并按照业务操作的执行顺序,基于这些配置组件生成对应的服务程序,将服务程序配置于配置中心,运行该服务程序即可以实现目标业务流程,提高了开发效率,且更改业务流程也无需重新编写代码,进一步提高了开发效率。
在某些实施例中,该方法还可以包括:确定实现目标业务流程中的多个业务操作分别对应的配置组件;按照多个业务操作的执行顺序,基于多个业务操作分别对应的配置组件,生成服务程序;将服务程序配置于配置中心,以供配置中心执行服务程序以提供目标业务流程中的相应业务操作。
其中,配置组件还可以对应于业务流程对应的操作功能。
可选地,按照多个业务操作的执行顺序,基于多个业务操作分别对应的配置组件,生成服务程序可以实现为:基于多个业务操作的执行顺序,确定出多个业务操作对应的配置组件的操作顺序;获取配置组件各自对应的执行参数,根据配置组件对应的操作顺序,将操作顺序在后的配置组件的执行参数传入操作顺序在前配置组件,进一步生成包括各个配置组件的服务程序,以便多个业务操作可以按顺序执行,其中,将执行参数传入其他配置组件用于在其他配置组件执行完对应功能后执行该执行参数对应的配置组件的功能。
进一步地,由于在进行用户业务请求的响应时,后端会将接收到的访问请求发送至配置中心,将目标业务流程对应的服务程序配置于配置中心,当在配置中心检测到对目标业务流程的用户业务请求时,执行该服务程序实现目标业务流程。
可选地,若业务流程发生改变,比如新增一个业务操作,则在配置中心获取该业务操作对应的配置组件,并根据改变后的业务流程的多个业务操作对应的执行顺序,确定出多个配置组件的对应的操作顺序,进一步对该多个业务操作对应的多个配置组件中的执行参数进行相应的传递,以便业务流程可以按照执行顺序进行执行。
例如,假设业务流程中各个业务操作的执行顺序为:发起订单、付款、发货、收货、七天后付款到达商家。业务方希望更改业务流程,改变后的业务流程为发起订单、付定金、发货、收货、付尾款、七天后全款到达商家。首先在配置中心获取付定金对应的配置组件以及付尾款对应的配置组件,然后将付定金对应的配置组件的执行参数传入到发起订单对应的配置组件,将付尾款对应的配置组件的执行参数传入到收货对应的配置组件的执行参数,将发货对应的配置组件的执行参数传入到付定金对应的配置组件的执行参数,将七天后全款到达商家对应的配置组件的执行参数传入到付尾款对应的配置组件的执行参数,其他业务流程对应的配置组件的执行参数的传递关系不变,并且基于其他业务流程对应的配置组件生成服务程序。
需要说明的,配置中心可能没有存储有新增业务操作对应的配置组件,在这种情况下,则输出提示信息来提示开发人员对该配置组件进行开发。
本发明实施中通过将功能模块化,基于目标业务流程的执行顺序,将配置中心的模块进行组合,生成服务程序,并将服务程序配置于配置中心,当在配置中心检测到对目标业务流程的请求操作时,执行该服务程序实现目标业务流程,本发明实施例通过将功能模块化,从而在业务流程改变时,不必进行二次开发,提高开发效率,并且实现了业务流程的多样化。
图2为本发明实施例提供的另一种处理方法的流程示意图,如图2所示,该方法包括:
201、在配置中心提供多个配置组件。
配置组件包括至少一组计算机指令,该计算机指令可以利用代码进行实现。
目前开发人员会在后端的配置模块中编写相应的代码来实现相应的页面或者实现业务流程,即一个配置模块对应于一个页面或者一个业务流程。
可选地,将各个配置模块实现的功能模块化,生成多个配置组件,并将该多个配置组件存入配置中心以便根据业务需求进行调用。
其中,配置组件对应于业务流程对应的操作功能。
比如,某一公司的系统中包括订单流程,审批流程,薪水发放流程等等。即配置中心存储的多个配置组件对应于该系统中的所有业务流程。
202、确定实现目标业务流程中的多个业务操作分别对应的配置组件。
203、按照多个业务操作的执行顺序,基于多个业务操作分别对应的配置组件,生成服务程序。
204、将服务程序配置于配置中心,以供配置中心执行服务程序以提供目标业务流程中的相应业务操作。
可选地,按照多个业务操作的执行顺序,基于多个业务操作分别对应的配置组件,生成服务程序可以实现为:基于多个业务操作的执行顺序,确定出多个业务操作对应的配置组件的操作顺序;获取配置组件各自对应的执行参数,根据配置组件对应的操作顺序,将操作顺序在后的配置组件的执行参数传入操作顺序在前配置组件,进一步生成包括各个配置组件的服务程序,以便多个业务操作可以按顺序执行,其中,将执行参数传入其他配置组件用于在其他配置组件执行完对应功能后执行该执行参数对应的配置组件的功能。
进一步地,由于在进行用户业务请求的响应时,后端会将接收到的访问请求发送至配置中心,将目标业务流程对应的服务程序配置于配置中心,当在配置中心检测到对目标业务流程的用户业务请求时,执行该服务程序实现目标业务流程。
可选地,若业务流程发生改变,比如新增一个业务操作,则在配置中心获取该业务操作对应的配置组件,并根据改变后的业务流程的多个业务操作对应的执行顺序,确定出多个配置组件的对应的操作顺序,进一步对该多个业务操作对应的多个配置组件中的执行参数进行相应的传递,以便业务流程可以按照执行顺序进行执行。
例如,假设业务流程中各个业务操作的执行顺序为:发起订单、付款、发货、收货、七天后付款到达商家。业务方希望更改业务流程,改变后的业务流程为发起订单、付定金、发货、收货、付尾款、七天后全款到达商家。首先在配置中心获取付定金对应的配置组件以及付尾款对应的配置组件,然后将付定金对应的配置组件的执行参数传入到发起订单对应的配置组件,将付尾款对应的配置组件的执行参数传入到收货对应的配置组件的执行参数,将发货对应的配置组件的执行参数传入到付定金对应的配置组件的执行参数,将七天后全款到达商家对应的配置组件的执行参数传入到付尾款对应的配置组件的执行参数,其他业务流程对应的配置组件的执行参数的传递关系不变,并且基于其他业务流程对应的配置组件生成服务程序。
需要说明的,配置中心可能没有存储有新增业务操作对应的配置组件,在这种情况下,则输出提示信息来提示开发人员对该配置组件进行开发。
本发明实施中通过将功能模块化,基于目标业务流程的执行顺序,将配置中心的模块进行组合,生成服务程序,并将服务程序配置于配置中心,当在配置中心检测到对目标业务流程的请求操作时,执行该服务程序实现目标业务流程,本发明实施例通过将功能模块化,从而在业务流程改变时,不必进行二次开发,提高开发效率,并且实现了业务流程的多样化。
将功能模块化除了会应用业务流程的场景中在页面显示和页面功能上,还会应用在一些页面内容的显示的场景中。
页面内容显示的功能模块化应用可以实现为:针对目标用户,确定目标用户对应的用以实现目标页面的至少一个配置组件;基于至少一个配置组件,生成目标页面的页面内容;将页面内容配置于配置中心,以供配置中心接收到目标用户针对目标页面的页面请求时,输出页面内容。
可选地,实现目标页面的配置组件中可以包括将资源数据进行显示的计算机指令,提供页面功能的计算机指令,资源数据可以包括图片、文件以及文字等,提供页面功能的计算机指令包括对页面功能对应的控件进行显示的计算机指令,以便响应于用户针对该控件的触发操作,提供相应的页面功能。
可选地,配置组件对应于目标页面的页面内容,页面内容可以为资源数据或者页面功能对应的控件。
可选地,针对同一个页面,不同的用户有着不同的需求,如上文所述,工作人员a或者工作人员b登录系统时,系统页面会显示有工作人员a和工作人员b对应的所有资源数据以及表示工作人员a和工作人员b对应的所有页面功能的控件,这样会造成工作人员a和工作人员b在访问页面的过程中需要识别各自所需的页面。
可选地,上述针对目标用户,确定目标用户对应的用以实现目标页面的至少一个配置组件,包括:
基于目标用户的用户特征,确定与用户特征匹配的用以实现目标页面的至少一个配置组件。
其中,用户特征可以是用户级别或者用户职能等等用户特征可以根据自身需要求灵活确定,在此不再赘述。
可选地,上述基于目标用户的用户特征,确定与用户特征匹配的用以实现目标页面的至少一个配置组件,包括:
查找用户特征与配置组件匹配关系,基于目标用户的用户特征,确定与用户特征匹配的用以实现目标页面的至少一个配置组件。
在一可选的实施例中,用户特征可以通过用户登录系统的用户名中体现,比如某一公司系统,用户需要通过填写用户名和密码才能登录系统,其中,用户名为用户工号,并且规定后两位为50之前的为开发人员,50之后的为测试人员,响应于用户输入用户名和密码的操作,基于用户输入的用户名,确定出与该用户对应的用户特征。
可选地,以用户特征为用户职能为例,介绍一下用户特征于配置组件的匹配关系,比如,一个游戏公司有开发人员和测试人员,在开发人员登录系统时,开发人员需要在业务系统获得业务方提供的进行业务开发的业务数据,比如开发目的,开发功能,开发时限等等,并且需要将开发好的代码传输到系统以供测试人员进行测试,因此,开发人员对应的页面内容为进行业务开发的业务数据,以及将开发好的代码进行上传对应的功能组件;测试人员需要在业务系统获得代码数据开发人员上传的代码以及该代码最终形成的效果图,并且需要对代码进行测试,因此,开发人员对应的页面内容为代码数据以及测试代码对应的功能组件。
可选地,上述基于至少一个配置组件,生成目标页面的页面内容可以实现为:基于至少一个配置组件,生成与至少一个配置组件提供的业务操作对应的页面内容。
其中,该业务操作可以是在目标页面上基于用户特征提供,比如,上述开发人员对应的业务操作为项目开发,测试人员对应的操作为项目测试。
如上文所述,配置组件包括至少一组计算机指令,可选地,该至少一组计算机指令包括指示配置组件对应的页面内容在目标页面的页面位置的计算机指令。
在一可选的实施例中,确定目标用户匹配的至少一个配置组件,基于该至少一个配置组件对应的调用参数对该至少一个配置组件进行调用,由于该至少一个配置组件中都包括有指示配置组件对应的页面内容在目标页面的页面位置的计算机指令,因此,可以基于该至少一个配置组件中的计算机指令,确定出目标页面的页面布局,最终形成目标页面对应的页面内容。
由于在进行用户访问请求的响应时,后端会将接收到的访问请求发送至配置中心,因此,可以将页面内容配置于配置中心,以便在该目标页面对应的用户特征的目标用户在访问目标页面时,输出该页面内容。
本发明通过将业务操作进行模块化,结合实际需求,可以选择所需的配置组件生成相应的页面内容,方便进行业务开发,可以提高开发效率,并且根据目标用户的用户特征显示相应的页面内容,使页面内容显示更加个性化。
图3为本发明实施例提供的一种数据处理装置的结构示意图,如图3所示,该装置包括:第一组件提供模块11、第一确定模块12、第一生成模块13和第一配置模块14。
第一组件提供模块11,用于在配置中心提供多个配置组件;所述配置组件包括至少一组计算机指令;
第一确定模块12,用于针对目标用户,确定所述目标用户对应的用以实现目标页面的至少一个配置组件;
第一生成模块13,用于基于所述至少一个配置组件,生成所述目标页面对应的页面内容;
第一配置模块14,用于将所述页面内容配置于所述配置中心,以供所述配置中心接收到所述目标用户针对所述目标页面的页面请求时,输出所述页面内容。
可选地,第一确定模块12,还用于确定实现目标业务流程中的多个业务操作分别对应的配置组件。
可选地,第一生成模块13,还用于按照所述多个业务操作的执行顺序,基于所述多个业务操作分别对应的配置组件,生成服务程序。
可选地,第一配置模块14,还用于将所述服务程序配置于所述配置中心,以供所述配置中心执行所述服务程序以提供所述目标业务流程中的相应业务操作。
可选地,第一确定模块12,具体用于基于所述目标用户的用户特征,确定与所述用户特征匹配的用以实现目标页面的至少一个配置组件。
可选地,第一确定模块12,还具体用于查找用户特征与配置组件匹配关系,基于所述目标用户的用户特征,确定与所述用户特征匹配的用以实现目标页面的至少一个配置组件。
可选地,第一生成模块13,具体用于基于所述至少一个配置组件,生成与所述至少一个配置组件提供的业务操作对应的页面内容。
图3所示装置可以执行前述图1至图2所示实施例中提供的数据处理方法,详细的执行过程和技术效果参见前述实施例中的描述,在此不再赘述。
图4为本发明实施例提供的另一种数据处理装置的结构示意图,如图4所示,该装置包括:第二组件提供模块21、第二确定模块22、第二生成模块23和第二配置模块24。
第二组件提供模块21,用于在配置中心提供多个配置组件;所述配置组件包括至少一组计算机指令;
第二确定模块22,用于确定实现目标业务流程中的多个业务操作分别对应的配置组件;
第二生成模块23,用于按照所述多个业务操作的执行顺序,基于所述多个业务操作分别对应的配置组件,生成服务程序;
第二配置模块24,用于将所述服务程序配置于所述配置中心,以供所述配置中心执行所述服务程序以提供所述目标业务流程中的相应业务操作。
图6所示装置可以执行前述图1所示实施例中提供的数据处理方法,详细的执行过程和技术效果参见前述实施例中的描述,在此不再赘述。
在一个可能的设计中,上述图3所示数据处理装置的结构可实现为一电子设备。如图5所示,该电子设备可以包括:处理器31、存储器32。其中,存储器32上存储有可执行代码,当所述可执行代码被处理器31执行时,使处理器31至少可以实现如前述图1至图2所示实施例中提供的数据处理方法。
在另一个可能的设计中,上述图4所示数据处理装置的结构可实现为一电子设备。如图6所示,该电子设备可以包括:处理器41、存储器42。其中,存储器42上存储有可执行代码,当所述可执行代码被处理器41执行时,使处理器41至少可以实现如前述图2所示实施例中提供的数据处理方法。
另外,本发明实施例提供了一种非暂时性机器可读存储介质,所述非暂时性机器可读存储介质上存储有可执行代码,当所述可执行代码被电子设备的处理器执行时,使所述处理器至少可以实现如前述图1所示实施例中提供的数据处理方法。
本发明实施例还提供了另一种非暂时性机器可读存储介质,所述非暂时性机器可读存储介质上存储有可执行代码,当所述可执行代码被电子设备的处理器执行时,使所述处理器至少可以实现如前述图2所示实施例中提供的数据处理方法。
以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助加必需的通用硬件平台的方式来实现,当然也可以通过硬件和软件结合的方式来实现。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以计算机产品的形式体现出来,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。