本申请涉及一种业务资格认证方法、装置、系统、计算机设备和存储介质。所述方法包括:接收用户端发送的资格认证请求,所述资格认证请求包括待认证资格的信息,所述待认证资格信息包括全局规则和等级规则;根据所述待认证资格的信息,生成所述待认证表达式,所述待认证表达式包括全局规则表达式和等级规则表达式;在待选业务数据库中,获取满足所述全局规则表达式的所有待选业务;在所述所有待选业务中,获取满足所述等级规则表达式的待选业务作为目标业务;若所述目标业务存在,则确认所述资格认证请求通过资格认证。本申请实施例中,可以减少业务的开发时长,提高业务开发的效率。
【技术实现步骤摘要】
业务资格认证方法、装置、系统、计算机设备和存储介质
本申请涉及数据处理领域,尤其涉及一种业务资格认证方法、装置、系统、计算机设备和存储介质。
技术介绍
广义的业务,指的是由目的、动机、动作和共同性构成,具有完整的结构系统,具体在互联网领域,业务可以是一次促销、一次抽奖等。目前大部分业务开发主要是单独开发,每个业务需要一套开发流程,而且需要较为专业的业务开发人员来进行。而专业人员开发业务时,没有统一的交互标准,前后端联调复杂,导致业务的开发时间长,上线周期长,成本高。
技术实现思路
为了解决上述技术问题或者至少部分地解决上述技术问题,本申请提供了一种业务资格认证方法、装置、系统、计算机设备和存储介质。本申请实施例提供了一种业务资格认证方法,包括:接收用户端发送的资格认证请求,所述资格认证请求包括待认证资格的信息,所述待认证资格信息包括全局规则和等级规则;根据所述待认证资格的信息,生成待认证表达式,所述待认证表达式包括全局规则表达式和等级规则表达式;在待选业务数据库中,获取满足所述全局规则表达式的所有待选业务;在所述所有待选业务中,获取满足所述等级规则表达式的待选业务作为目标业务;若所述目标业务存在,则确认所述资格认证请求通过资格认证。本申请实施例提供了一种业务资格认证装置,应用于服务器,所述装置包括:图形化界面单元,用于接收用户端发送的资格认证请求,所述资格认证请求包括待认证资格的信息,所述待认证资格信息包括全局规则和等级规则;表达式生成单元,用于根据所述待认证资格的信息,生成所述待认证表达式,所述待认证表达式包括全局规则表达式和等级规则表达式;业务筛选单元,用于在待选业务数据库中,获取满足所述全局规则表达式的所有待选业务;所述业务筛选单元还用于在所述所有待选业务中,获取满足所述等级规则表达式的待选业务作为目标业务;认证单元,用于若所述目标业务存在,则确认所述资格认证请求通过资格认证。本申请实施例提供给了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述方法的步骤。本申请实施例提供给了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述方法的步骤。本申请实施例提供了一种业务资格认证系统,所述系统包括:业务配置平台,用于提供图像化界面,所述图形化界面用于接收资格认证请求,所述业务配置平台还用于将所述资格认证请求发送至资格认证平台;所述资格认证平台,用于执行上述任一项所述的业务资格认证方法;业务发放平台,用于发放通过资格认证的所述资格认证请求对应的业务;外部服务平台,用于给所述业务资格认证系统提供资源支持。上述业务资格认证方法、装置、系统、计算机设备和存储介质,所述方法包括:接收用户端发送的资格认证请求,所述资格认证请求包括待认证资格的信息,所述待认证资格信息包括全局规则和等级规则;根据所述待认证资格的信息,生成所述待认证表达式,所述待认证表达式包括全局规则表达式和等级规则表达式;在待选业务数据库中,获取满足所述全局规则表达式的所有待选业务;在所述所有待选业务中,获取满足所述等级规则表达式的待选业务作为目标业务;若所述目标业务存在,则确认所述资格认证请求通过资格认证。本申请实施例中,接收到用户的资格认证请求后,会根据待认证资格的信息,生成待认证表达式,并根据认证表达式,确认是否有满足认证表达式的目标业务的存在,如果存在目标业务,则确认资格认证请求通过资格认证。本申请上述方法中,会根据用户的资格认证请求自动生成待认证表达式,通过对业务的验证,来确认资格认证请求是否通过认证,即对业务进行验证,使得业务开发有统一的标准,可以减少业务的开发时长,提高业务开发的效率。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本申请的实施例,并与说明书一起用于解释本申请的原理。为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本申请实施例中业务资格认证方法的应用环境图;图2为本申请实施例中业务资格认证方法的流程示意图;图3为本申请实施例的图形化界面的示意图;图4为本申请实施例的图形化界面的示意;图5为本申请实施例的业务资格认证的示意图;图6为本申请实施例的业务资格认证装置的示意图;图7为本申请实施例的业务资格认证方法的流程图;图8为本申请实施例中计算机设备的内部结构图;图9为本申请实施例中资格认证系统的示意图。具体实施方式为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请的一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本申请保护的范围。图1为一个实施例中业务资格认证方法的应用环境图。参照图1,该业务资格认证方法应用于业务资格认证系统。该业务资格认证系统包括终端110和服务器120。终端110和服务器120通过网络连接。终端110具体可以是台式终端或移动终端,移动终端具体可以手机、平板电脑、笔记本电脑等中的至少一种。服务器120可以用独立的服务器或者是多个服务器组成的服务器集群来实现。如图2所示,在一个实施例中,提供了一种业务资格认证方法。本实施例主要以该方法应用于上述图1中的服务器120来举例说明。参照图2,该业务资格认证方法具体包括:步骤210,接收用户端发送的资格认证请求,所述资格认证请求包括待认证资格的信息,所述待认证资格信息包括全局规则和等级规则。本申请实施例中,用户端发送的资格认证请求指的是用户端创建业务的请求,而待认证资格信息包括全局规则和等级规则指的是用户端对所创建业务的需求。用户端想要创建业务,并对此业务作出各种需求,这些需求限定的业务是否具有可行性,是否具有边界,是否为系统可以提供或是系统资源可以支持的,就需要对此进行资格认证。资格认证请求通过,说明该业务是可行的,或是具有边界的,或是系统资源可以支持的,或是该业务满足其他需求,在此不再赘述。系统对外暴露通用的接口供用户端调用。接口字段含事件(待认证资格的信息)、业务标识(可选)、唯一用户标识等公共信息。任意有权限的用户端发起资格认证请求,并按接口需求传入公共参数,服务器以获取到待认证资格的信息。可以理解地,当用户端发送资格认证请求之前,还需进行权限认证,在用户端有权限的情况下,执行步骤210。本申请实施例中,步骤210中,用户端发送的资格认证请求,可以是通过图形化界面发送的。图本文档来自技高网...
【技术保护点】
1.一种业务资格认证方法,其特征在于,所述方法应用于服务器,所述方法包括:/n接收用户端发送的资格认证请求,所述资格认证请求包括待认证资格的信息,所述待认证资格信息包括全局规则和等级规则;/n根据所述待认证资格的信息,生成待认证表达式,所述待认证表达式包括全局规则表达式和等级规则表达式;/n在待选业务数据库中,获取满足所述全局规则表达式的所有待选业务;/n在所述所有待选业务中,获取满足所述等级规则表达式的待选业务作为目标业务;/n若所述目标业务存在,则确认所述资格认证请求通过资格认证。/n
【技术特征摘要】
1.一种业务资格认证方法,其特征在于,所述方法应用于服务器,所述方法包括:
接收用户端发送的资格认证请求,所述资格认证请求包括待认证资格的信息,所述待认证资格信息包括全局规则和等级规则;
根据所述待认证资格的信息,生成待认证表达式,所述待认证表达式包括全局规则表达式和等级规则表达式;
在待选业务数据库中,获取满足所述全局规则表达式的所有待选业务;
在所述所有待选业务中,获取满足所述等级规则表达式的待选业务作为目标业务;
若所述目标业务存在,则确认所述资格认证请求通过资格认证。
2.如权利要求1所述的方法,其特征在于,所述根据所述待认证资格的信息,生成待认证表达式,包括:
根据所述待认证资格的信息,将所述待认证资格分割为多个待认证子资格;
获取每一个所述待认证子资格对应的规则组,每一个所述待认证子资格对应一个规则组,一个规则组包括至少一个全局规则和至少一个等级规则;
生成所述全局规则对应的全局规则表达式;
生成所述等级规则对应的等级规则表达式;
根据所述全局规则表达式和所述等级规则表达式,生成所述待认证表达式。
3.如权利要求2所述的方法,其特征在于,若所述规则组包括至少两个全局规则,所述生成所述全局规则对应的全局规则表达式,包括:
生成所述规则组中每一个全局规则对应的参考全局规则表达式;
将多个所述参考全局规则表达式按照逻辑与的关系,生成所述全局规则对应的全局规则表达式。
4.如权利要求2所述的方法,其特征在于,所述生成所述等级规则对应的等级规则表达式,包括:
生成所述规则组中每一个等级规则对应的参考等级规则表达式;
获取每一个等级规则对应的优先级;
获取所述规则组中的多个所述参考等级规则之间的逻辑关系;
根据所述优先级及多个所述参考等级规则表达式之间的逻辑关系,生成所述等级规则对应的等级规则表达式,所述逻辑关系包括逻辑与和逻辑或。
5.如权利要求2所述的方法,其特征在于,所述根据所述全局规则表达式和等级规则表达式,生成所述待认证表达式,包括:
将全局规则表达式与等级规则表达式,按照逻辑与的关系,生成所述待认证表达式。
6.如权利要求2所述的方法,其特征在于,所述在所述所有待选业务中,获取满足所述等级规则表达式的待选业务...
【专利技术属性】
技术研发人员:程天祥,杨斌,
申请(专利权)人:微民保险代理有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。