一种数据处理方法、装置、服务器及计算机可读存储介质制造方法及图纸

技术编号:18458506 阅读:20 留言:0更新日期:2018-07-18 12:35
本发明专利技术实施例公开了一种数据处理方法、装置、终端及计算机可读存储介质,其中方法包括:根据参数配置表获取待处理数据,所述参数配置表用于指示所述待处理数据的获取规则,利用所述待处理数据为参数表中的参数赋值,所述参数表包括身份参数和各业务规则的特有参数,调用规则引擎对所述赋值的参数进行处理,获得所述待处理数据的处理结果,可提高规则引擎对规则文件处理的正确性,提高了用户的使用满意度。

Data processing method, device, server and computer readable storage medium

An embodiment of the invention discloses a data processing method, a device, a terminal and a computer readable storage medium. The method includes: obtaining the unprocessed data according to the parameter configuration table, the parameter configuration table is used to indicate the acquisition rule of the data to be processed, and uses the pending data as the parameter assignment in the parameter table. The parameter table includes the identity parameters and the specific parameters of the business rules. The rule engine is called to process the parameters of the assigned value, and the processing results of the data to be processed can be obtained. The rule engine can improve the correctness of the rule file processing and improve the user's use satisfaction.

【技术实现步骤摘要】
一种数据处理方法、装置、服务器及计算机可读存储介质
本专利技术涉及互联网金融领域,尤其涉及一种数据处理方法、装置、服务器及计算机可读存储介质。
技术介绍
规则引擎是一种嵌入在应用程序中的组件,目前的互联网金融领域都使用规则引擎来实现业务规则和程序代码的分离,虽然业务规则能够和程序代码分离,但是规则文件中业务规则的实现还是需要依托于程序代码,因此当规则文件开发人员需要修改规则文件时,需要通过修改和规则文件相关的程序代码来实现,还需要开发人员具备对程序代码的修改知识,进一步的,由于规则引擎对规则文件的处理需要依靠程序代码进行,使得规则引擎对业务规则的处理容易出错,降低了用户的使用满意度。
技术实现思路
本专利技术实施例提供了一种数据处理方法、装置、服务器及计算机可读存储介质,可提高规则引擎对规则文件处理的正确性,提高了用户的使用满意度。第一方面,本专利技术实施例提供了一种数据处理方法,该方法包括:根据参数配置表获取待处理数据,所述参数配置表用于指示所述待处理数据的获取规则;利用所述待处理数据为参数表中的参数赋值,所述参数表包括身份参数和各业务规则的特有参数;调用规则引擎对所述赋值的参数进行处理,获得所述待处理数据的处理结果。其中,所述方法还包括:根据规则文件的身份信息和各业务规则的特有参数,建立规则文件的参数模型;基于所述参数模型,创建所述规则文件的参数表,所述规则文件为利用程序代码所定义的数据处理规则的文件。其中,所述方法还包括:根据所述规则文件中的数据获取规则,建立所述规则文件的参数配置模型;基于所述参数配置模型,创建所述规则文件的参数配置表,所述规则文件为利用程序代码所定义的数据处理规则的文件。其中,所述方法还包括:接收针对所述规则文件的配置信息输入的更新操作,所述更新操作包括新增、删除以及修改操作中的任一项或多项;根据所述更新操作,更新所述参数表和/或参数配置表。其中,所述参数表和所述参数配置表存储在服务器缓存中。其中,所述方法还包括:接收针对所述服务器缓存的刷新操作;响应所述刷新操作,将所述参数表和参数配置表加载到所述服务器缓存中。第二方面,本专利技术实施例提供了一种数据处理装置,该数据处理装置包括用于执行上述第一方面的方法的单元。第三方面,本专利技术实施例提供了一种服务器,该服务器包括:存储器、处理器以及收发器,所述存储器中存储有计算机程序,所述收发器用于受所述处理器的控制收发消息,所述处理器执行所述计算机程序时实现如第一方面任一项所述的方法。第四方面,本专利技术实施例提供了一种计算机可读存储介质,所述计算机可读存储介质存储包括计算机程序,所述计算机程序被处理器执行时实现如第一方面任一项所述的方法。本专利技术实施例由于参数配置表可指示待处理数据的获取规则,可通过参数配置表获取该待处理数据,利用该待处理数据为参数表中的参数取值,其中,该参数表包括身份参数和各业务规则的特有参数,因此服务器可调用规则引擎对该赋值的参数进行处理,并获得该待处理数据的处理结果,实现了对规则文件相关信息的模型化、灵活化和可视化配置,使得规则文件的相关信息存储在特定的表中,不容易出错,而且简化了对该规则文件相关信息的修改方法的同时,还提高了规则引擎处理该规则文件的速率,有助于提高用户使用满意度。附图说明为了更清楚地说明本专利技术实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例提供的一种数据处理方法的示意流程图;图2是本专利技术实施例提供的一种参数配置表的操作日志列表;图3是本专利技术另一实施例提供的一种数据处理方法的示意流程图;图4是本专利技术实施例提供的一种参数配置模型;图5是本专利技术实施例提供的一种新增获取规则操作图;图6是本专利技术实施例提供的一种参数模型;图7是本专利技术实施例提供的一种数据处理装置的示意性框图;图8是本专利技术实施例提供的一种服务器的示意框图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。该规则文件中的数据获取过程或者该规则文件获取的数据也可称为取数,在本专利技术实施例中,根据该规则文件中的数据获取规则建立的参数配置模型也可称为取数配置模型,基于该参数配置模型创建的该规则文件的参数配置表也可称为取数配置表,在本专利技术实施例中不作区别。目前的互联网金融行业大都使用规则引擎来实现业务规则和程序代码的分离,由于外部市场环境的不断变化可能会导致业务规则的不断变化就需要对业务规则的不断修改,但是当前对业务规则的修改方式大都是基于对程序代码的修改来实现的,这种对程序代码的修改方式要求开发人员具有对程序代码的修改知识的同时,该修改方式本身的复杂性决定了对业务规则的修改容易出错,而且耗时较长,因此对待处理数据的处理速度也比较慢,本专利技术提出了一种数据处理方法,能将规则文件的参数信息建立模型并转化成参数表,并根据该规则文件中的数据获取规则建立参数配置模型并转化成参数配置表,在对规则文件修改时可直接在参数表和参数配置表中进行,进而提高了对待处理数据的处理速度。参见图1,是本专利技术实施例提供的一种数据处理方法的示意流程图,如图1所示,该方法可包括:S101,服务器根据参数配置表获取待处理数据,该参数配置表用于指示该待处理数据的获取规则。具体的,该服务器可先根据规则文件获取数据时的获取规则建立该规则文件的参数配置模型,并可基于该参数配置模型创建该规则文件的参数配置表,其中,该规则文件为利用程序代码所定义的数据处理规则的文件,该参数配置表可包括规则文件获取的待处理数据的来源和对该待处理数据的描述等,该服务器可根据该待处理数据的来源确定获取的该待处理数据所属的数据库,并可根据对该待处理数据的描述确定该待处理数据所属的类型,该待处理数据例如可以是用户提交的车贷申请、现金贷申请等等,如果该待处理数据是车贷申请,那么对该待处理数据的描述可以为车贷类,服务器可根据对该车贷申请的描述确定该申请是用户购买车辆时递交的贷款申请,其中,该服务器可只获取一条待处理数据,也可同时获取多条待处理数据,该待处理数据的获取规则包括该待处理数据的获取来源和该待处理数据的获取方式中的一项或者多项。可选的,该服务器创建该规则文件的参数配置表后,开发人员可通过修改该参数配置表中的数据实现服务器对待处理数据获取规则的修改,使得开发人员能可视化地对待处理数据的获取规则进行增加、修改或者删除,由于传统的修改方法是通过对程序代码的修改来实现的,因此相比于对程序代码的复杂的修改方式,对参数配置表的修改方式能解放服务器内存,更加方便灵活,不容易出错,而且再加上对参数配置表的修改操作会形成如图2所示的操作日志,实现了服务器对该待处理数据获取规则的修改的有效记录,做到了有据可查。S102,该服务器利用该待处理数据为参数表中的参数赋值,该参数表包括身份参数和各业务规则的特有参数。具体的,该服务器可先根据规则文件的身份信息和各业务规则的特有参数,建立该规则文件的参数模型,并可基于该参数模型创建该规则文件的参数表,可选的,该服务器根据规则文件中的数据获取规则本文档来自技高网...

【技术保护点】
1.一种数据处理方法,其特征在于,包括:根据参数配置表获取待处理数据,所述参数配置表用于指示所述待处理数据的获取规则;利用所述待处理数据为参数表中的参数赋值,所述参数表包括身份参数和各业务规则的特有参数;调用规则引擎对所述赋值的参数进行处理,获得所述待处理数据的处理结果。

【技术特征摘要】
1.一种数据处理方法,其特征在于,包括:根据参数配置表获取待处理数据,所述参数配置表用于指示所述待处理数据的获取规则;利用所述待处理数据为参数表中的参数赋值,所述参数表包括身份参数和各业务规则的特有参数;调用规则引擎对所述赋值的参数进行处理,获得所述待处理数据的处理结果。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:根据规则文件的身份信息和各业务规则的特有参数,建立规则文件的参数模型;基于所述参数模型,创建所述规则文件的参数表,所述规则文件为利用程序代码所定义的数据处理规则的文件。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:根据所述规则文件中的数据获取规则,建立所述规则文件的参数配置模型;基于所述参数配置模型,创建所述规则文件的参数配置表,所述规则文件为利用程序代码所定义的数据处理规则的文件。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:接收针对所述规则文件的配置信息输入的更新操作,所述更新操作包括新增、删除以及修改操作中的任一项或多项;根据所述更新操作,更新所述参数表和/或参数配置表。5.根据权利要求1至4任一项所述的方法,其特征在于,所述参数表和所述参数配置表存储在服务器缓存中。6.根据权利要求1所...

【专利技术属性】
技术研发人员:张维辉雷敏胡志鹏黎斌郑扬州唐晓珊曹婉怡张燕平
申请(专利权)人:深圳市云智融科技有限公司
类型:发明
国别省市:广东,44

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

1