嵌入式配置系统及嵌入式配置审核流程的方法技术方案

技术编号:10973901 阅读:124 留言:0更新日期:2015-01-30 05:54
本发明专利技术实施例公开了嵌入式配置系统及嵌入式配置审核流程的方法。上述系统基于相互独立的代码框架和审核节点的审核节点信息,审核节点为审核流程中的逻辑节点,审核节点信息包括数据操作逻辑和流程执行逻辑中的至少一种;代码框架用于执行审核节点信息的内容,系统包括:Sql语句注入模块,用于在审核节点信息中注入sql语句;类注入模块,用于在审核节点信息中注入类,类包括数据操作逻辑、流程执行逻辑或其他自定义逻辑;审核流程执行模块,用于通过代码框架执行审核节点信息中内容。在本发明专利技术实施例中,可通过Sql语句注入模块和类注入模块将新增数据操作逻辑和审核流程执行逻辑注入,从而可提高审核流程配置的灵活性和可扩展性。

【技术实现步骤摘要】

本专利技术涉及计算机
,更具体地说,涉及。
技术介绍
在电子商务平台中,需要审核的事务很多。随着业务的扩展,审核事务快速增长,处理的数据和逻辑越来越复杂。而现有的电子商务审核配置项目(配置项目的内容包括数据操作逻辑和流程执行逻辑)相对固定,无法应对一些新增数据操作逻辑和审核流程执行逻辑,灵活性和可扩展性不高。
技术实现思路
有鉴于此,本专利技术实施例的目的在于提供,以解决现有的电子商务审核配置项目(配置项目的内容包括数据操作逻辑和流程执行逻辑)相对固定,灵活性和可扩展性不高。 为实现上述目的,本专利技术实施例提供如下技术方案: 根据本专利技术实施例的第一方面,提供一种嵌入式配置系统,基于相互独立的代码框架和审核节点的审核节点信息,所述审核节点为审核流程中的逻辑节点,所述审核节点信息包括数据操作逻辑和流程执行逻辑中的至少一种;所述代码框架用于执行所述审核节点信息的内容,所述系统包括: Sql语句注入模块,用于在所述审核节点信息中注入sql语句,所述sql语句表征数据操作逻辑; 类注入模块,用于在所述审核节点信息中注入类,所述类包括数据操作逻辑、流程执行逻辑或其他自定义逻辑; 审核流程执行模块,用于通过所述代码框架执行所述审核节点信息中内容。 结合第一方面,在第一种可能的实现方式中,所述Sql语句注入模块包括:参数名输入框,用于输入sql中调用的参数名;sql语句输入框,用于输入sql语句。 结合第一方面第一种可能的实现方式,在第二种可能的实现方式中,所述审核流程执行模块还用于返回执行结果。 结合第一方面,在第三种可能的实现方式中,还包括:常规配置模块,用于配置审核节点数目,以及,审核节点信息内容中的常规项。 结合第一方面,在第四种可能的实现方式中,所述类为java类。 根据本专利技术实施例的第二方面,提供一种嵌入式配置审核流程的方法,其特征在于,基于上述的系统,所述方法包括: 使用Sql语句注入模块在审核节点信息中注入sql语句,所述sql语句表征数据操作逻辑; 使用类注入模块在审核节点信息中注入类,所述类包括数据操作逻辑、流程执行逻辑或其他自定义逻辑; 使用审核流程执行模块通过所述代码框架执行所述审核节点信息中内容。 结合第二方面,在第一种可能的实现方式中,还包括:返回执行结果。 结合第二方面,在第二种可能的实现方式中,还包括:配置审核节点数目,以及,审核节点信息内容中的常规项。 可见,在本专利技术实施例中,可通过Sql语句注入模块和类注入模块将新增数据操作逻辑和审核流程执行逻辑注入,从而可提高审核流程配置的灵活性和可扩展性。 【附图说明】 为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。 图1为本专利技术实施例提供的嵌入式配置系统结构示意图; 图2为本专利技术实施例提供的审核节点示意图; 图3为本专利技术实施例提供的嵌入式配置系统另一结构示意图。 【具体实施方式】 为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。 在电子商务平台中,需要审核的事务很多。随着业务的扩展,审核事务快速增长,处理的数据和逻辑越来越复杂。而现有的电子商务审核配置项目(配置项目的内容包括数据操作逻辑和流程执行逻辑)相对固定,无法应对一些新增数据操作逻辑和审核流程执行逻辑,灵活性和可扩展性不高。例如: 普通的配置项目相对固定,随着业务的开展无法应对个性化的配置需求,如果新增配置项目则需要更改代码; 普通的配置项目对数据库字段的操作不够灵活,无法动态的个性化配置代码级别的SQL语句,执行复杂的数据操作逻辑; 一些审核配置项目只能提供有限的操作逻辑组合配置,如果操作逻辑本身复杂化则大大的提高了配置的复杂性。当业务扩展增加了新的操作逻辑,则需要修改原有代码,造成系统的潜在不稳定性。 为解决上述问题,本专利技术实施例提供了嵌入式配置系统。 上述系统基于相互独立的代码框架和审核节点的审核节点信息,上述审核节点为审核流程中的逻辑节点,上述审核节点信息包括数据操作逻辑和流程执行逻辑中的至少一种;上述代码框架用于执行上述审核节点信息的内容。 数据数据操作逻辑或流程执行逻辑具体可包括如下内容: 不同的动作选择; 不同动作所需要的参数; 动作执行完的下一步动作。 请参见图1,上述系统包括: Sql语句注入模块1,用于在上述审核节点信息中注入sql语句,上述sql语句表征数据操作逻辑; 类注入模块2,用于在上述审核节点信息中注入类。 上述类包括数据操作逻辑、流程执行逻辑或其他自定义逻辑。 上述类为java类。java类可以依照用户要求执行任意的需求,包括数据操作逻辑或其他自定义逻辑,如点击同意了执行发送短信操作,给手机充值等等各种包括数据及自定义逻辑的操作。 审核流程执行模块3,用于通过上述代码框架执行上述审核节点信息中内容。 在本专利技术其他实施例中,上述审核流程执行模块还用于返回执行结果。 请参见图2,审核节点可包括多个节点,例如可包括初审节点和复审节点,当然,也可仅包括一个节点,其数目依具体审核流程而定。在每一节点内部,可执行数据操作逻辑和流程执行逻辑中的至少一种。 审核节点信息是用于描绘相应审核节点内部的逻辑或逻辑组合的。 需要说明的是,代码框架与审核节点信息是相互独立的。代码框架一旦开发完成,一般不再对其进行更改。可通过更改审核节点信息来扩展或修改功能。 举通俗的例子,代码框架相当机器,审核节点信息相当于原料。所加入的原料不同,机器制造出的产品也将不同。 或者,也可将代码框架比作计算机(操作系统),审核节点信息相当于应用软件。应用软件可更改、扩展,在计算机(操作系统)的基础上被执行。 或者,也可将代码框架视为模板,将审核节点与之结合,填入模板,可形成可执行代码。 可见,在本专利技术实施例中,可通过Sql语句注入模块和类注入模块将新增数据操作逻辑和审核流程执行逻辑注入,从而可提高审核流程配置的灵活性和可扩展性。 更具体的,上述Sql语句注入模块可包括: 参数名输入框,用于输入sql中调用的参数名; sql语句输入框,用于输入sql语句。 需要说明的是,sql语句输入框输入的sql语句定义的是操作流程,参数名输入框定义了对象或条件,sql语句输入框输入的sql语句与参数名输入框输入的参数结合一起,才可执行。参数的具体取值是在执行中动态输入的。 举例来讲,Sql语句输入框输入的sql语句表征了“查询名字=X的人”,在执行过程中,把“李四”输入进来,则将查询名字=李四的人。 在本专利技术其他实施例中,请参见图3,上述的系统还可包括: 常规配置模块4,用于配置审核节点数目,以及,本文档来自技高网...
<a href="http://www.xjishu.com/zhuanli/55/201410569420.html" title="嵌入式配置系统及嵌入式配置审核流程的方法原文来自X技术">嵌入式配置系统及嵌入式配置审核流程的方法</a>

【技术保护点】
一种嵌入式配置系统,其特征在于,基于相互独立的代码框架和审核节点的审核节点信息,所述审核节点为审核流程中的逻辑节点,所述审核节点信息包括数据操作逻辑和流程执行逻辑中的至少一种;所述代码框架用于执行所述审核节点信息的内容,所述系统包括:Sql语句注入模块,用于在所述审核节点信息中注入sql语句,所述sql语句表征数据操作逻辑;类注入模块,用于在所述审核节点信息中注入类,所述类包括数据操作逻辑、流程执行逻辑或其他自定义逻辑;审核流程执行模块,用于通过所述代码框架执行所述审核节点信息中内容。

【技术特征摘要】
1.一种嵌入式配置系统,其特征在于,基于相互独立的代码框架和审核节点的审核节点信息,所述审核节点为审核流程中的逻辑节点,所述审核节点信息包括数据操作逻辑和流程执行逻辑中的至少一种;所述代码框架用于执行所述审核节点信息的内容,所述系统包括: Sql语句注入模块,用于在所述审核节点信息中注入sql语句,所述sql语句表征数据操作逻辑; 类注入模块,用于在所述审核节点信息中注入类,所述类包括数据操作逻辑、流程执行逻辑或其他自定义逻辑; 审核流程执行模块,用于通过所述代码框架执行所述审核节点信息中内容。2.如权利要求1所述的系统,其特征在于,所述Sql语句注入模块包括: 参数名输入框,用于输入sql中调用的参数名; sql语句输入框,用于输入sql语句。3.如权利要求2所述的系统,其特征在于,所述审核流...

【专利技术属性】
技术研发人员:王伟何小锋李响汪楠张舜华彭塨烨赵金鑫郭友德陆祺李观钊
申请(专利权)人:中国建设银行股份有限公司
类型:发明
国别省市:北京;11

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

1