一种执行业务的方法及装置制造方法及图纸

技术编号:13922646 阅读:41 留言:0更新日期:2016-10-27 23:45
本发明专利技术公开了一种执行业务的方法及装置。所述执行业务的方法,包括:获取待处理的业务;分析出所述待处理的业务相关的业务规则和业务数据;获取所述待处理的业务相关的业务规则和业务数据;根据所述业务规则和所述业务数据,执行所述待处理的业务。本发明专利技术可提升业务执行系统的鲁棒性和各个服务器集群的独立性,更便于管理和更新各个服务器集群中的信息。

【技术实现步骤摘要】

本专利技术涉及业务运行
,特别涉及一种执行业务的方法及装置
技术介绍
当业务执行系统在单位时间内的业务量的达到一定数量规模时,业务执行系统中业务规则和业务数据的保存、更改和执行在某些情况下就需要额外消耗大量的系统资源。业务执行系统中的业务规则和业务数据中的任一者进行更新和执行都需要另一者的严丝合缝的配合,尤其是当数据量达到海量的情况下,在业务执行系统中如何高效的处理业务规则和业务数据之间的关系就显得极其重要。如何妥善的解决上述问题,就成为了业界亟待解决的课题。
技术实现思路
本专利技术提供一种执行业务的方法及装置,用以提升业务执行系统在执行任务方面的鲁棒性和加强了业务执行系统的各个服务器集群的独立性。根据本专利技术实施例的第一方面,提供一种执行业务的方法,包括:获取待处理的业务;分析出所述待处理的业务相关的业务规则和业务数据;获取所述待处理的业务相关的业务规则和业务数据;根据所述业务规则和所述业务数据,执行所述待处理的业务。在一个实施例中,所述获取所述待处理的业务相关的业务规则和业务数据,包括:从预设的业务规则服务器集群中获取所述待处理的业务相关的业务规则,所述预设的业务规则服务器集群包括至少一台业务规则服务器;从预设的业务数据服务器集群中获取所述待处理的业务相关的业务数据,所述预设的数据规则服务器集群包括至少一台数据规则服务器。在一个实施例中,所述根据所述业务规则和所述业务数据,执行所述待处理的业务,包括:对所述业务数据进行分词处理,得到分词数据;根据所述分词数据通过所述业务规则进行解析,得到规则串;根据所述规则串,执行所述待处理的业务。在一个实施例中,所述根据所述规则串,执行所述待处理的业务,包括:分析与所述待处理业务对应的所述规则串的数值;根据所述规则串的数值来判断所述待处理业务的执行权限;根据所述执行权限,执行所述待处理的业务。在一个实施例中,还包括:所述业务规则服务器集群中的任一服务器不属于所述业务数据规则服务器集群;所述业务数据服务器集群中的任一服务器不属于所述业务规则服务器集群;所述业务执行服务器集群的任一服务器可属于所述业务数据服务器集群和业务规则服务器集群中的任一者。根据本专利技术实施例的第二方面,提供一种执行业务的装置,包括:第一获取模块,用于获取待处理的业务;分析模块,用于分析出所述待处理的业务相关的业务规则和业务数据;第二获取模块,用于获取所述待处理的业务相关的业务规则和业务数据;执行模块,用于根据所述业务规则和所述业务数据,执行所述待处理的业务。在一个实施例中,所述第二获取模块,包括:第一获取子模块,用于从预设的业务规则服务器集群中获取所述待处理的业务相关的业务规则,所述预设的业务规则服务器集群包括至少一台业务规则服务器;第二获取子模块,用于从预设的业务数据服务器集群中获取所述待处理的业务相关的业务数据,所述预设的数据规则服务器集群包括至少一台数据规则服务器。在一个实施例中,所述执行模块,包括:分词子模块,用于对所述业务数据进行分词处理,得到分词数据;解析子模块,用于根据所述分词数据通过所述业务规则进行解析,得到规则串;执行子模块,用于根据所述规则串,执行所述待处理的业务。在一个实施例中,所述执行子模块,还用于分析与所述待处理业务对应的所述规则串的数值;根据所述规则串的数值来判断所述待处理业务的执行权限;根据所述执行权限,执行所述待处理的业务。在一个实施例中,还包括:交集模块,用于所述业务规则服务器集群中的任一服务器不属于所述业务数据规则服务器集群;所述业务数据服务器集群中的任一服务器不属于所述业务规则服务器集群;所述业务执行服务器集群的任一服务器可属于所述业务数据服务器集群和业务规则服务器集群中的任一者。本专利技术的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本专利技术而了解。本专利技术的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。下面通过附图和实施例,对本专利技术的技术方案做进一步的详细描述。附图说明附图用来提供对本专利技术的进一步理解,并且构成说明书的一部分,与本专利技术的实施例一起用于解释本专利技术,并不构成对本专利技术的限制。在附图中:图1为本专利技术一示例性实施例示出的一种执行业务的方法的流程图;图2为本专利技术一示例性实施例示出的一种执行业务的方法的步骤S13的流程图;图3为本专利技术一示例性实施例示出的一种执行业务的方法的步骤S14的流程图;图4为本专利技术一示例性实施例示出的一种执行业务的方法的步骤S33的流程图;图5为本专利技术一示例性实施例示出的一种执行业务的装置的框图;图6为本专利技术一示例性实施例示出的一种执行业务的装置的第二获取模块63的框图;图7为本专利技术一示例性实施例示出的一种执行业务的装置的执行模块64的框图。具体实施方式以下结合附图对本专利技术的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本专利技术,并不用于限定本专利技术。图1是根据一示例性实施例示出的一种执行业务的方法流程图,如图1所示,该执行业务的方法,包括以下步骤S11-S14:在步骤S11中,获取待处理的业务;在步骤S12中,分析出所述待处理的业务相关的业务规则和业务数据;在步骤S13中,根据所述物品图像,在预设的备选物品图像数据库中,检索出所述物品图像的相似物品图像;在步骤S14中,根据所述业务规则和所述业务数据,执行所述待处理的业务。在一个实施例中,首先获取待处理的业务。接着分析出该待处理的业务相关的业务规则和业务数据。从预设的业务规则服务器集群中获取所述待处理的业务相关的业务规则,所述预设的业务规则服务器集群包括至少一台业务规则服务器;从预设的业务数据服务器集群中获取所述待处理的业务相关的业务数据,所述预设的数据规则服务器集群包括至少一台数据规则服务器。对所述业务数据进行分词处理,得到分词数据;根据所述分词数据通过所述业务规则进行解析,得到规则串;分析与所述待处理业务对应的所述规则串的数值;根据所述规则串的数值来判断所述待处理业务的执行权限;根据所述执行权限,执行所述待处理的业务。其中,所述业务规则服务器集群中的任一服务器不属于所述业务数据规则服务器集群;所述业务数据服务器集群中的任一服务器不属于所述业务规则服务器集群;所述业务执行服务器集群的任一服务器可属于所述业务数据服务器集群和业务规则服务器集群中的任一者。在一个实施例中,如图2所示,步骤S13包括如下步骤S21-S22:在步骤S21中,从预设的业务规则服务器集群中获取所述待处理的业务相关的业务规则,所述预设的业务规则服务器集群包括至少一台业务规则服务器;在步骤S22中,从预设的业务数据服务器集群中获取所述待处理的业务相关的业务数据,所述预设的数据规则服务器集群包括至少一台数据规则服务器。在一个实施例中,在预设的业务规则服务器集群中搜索与该待处理的业务相关的业务规则,然后调用该相关的业务规则,该预设的业务规则服务器集群包括至少一台业务规则服务器。在预设的业务数据服务器集群中,搜索与该待处理的业务相关的业务数据,然后调用该相关的业务数据,该预设的数据规则服务器集群包括至少一台数据规则服务器。通过上述步骤,可以获取该待处理的业务的相关的业务规则和相关的业务数据,为后续在业务执行服务本文档来自技高网...

【技术保护点】
一种执行业务的方法,用于业务执行服务器集群,其特征在于,包括:获取待处理的业务;分析出所述待处理的业务相关的业务规则和业务数据;获取所述待处理的业务相关的业务规则和业务数据;根据所述业务规则和所述业务数据,执行所述待处理的业务。

【技术特征摘要】
1.一种执行业务的方法,用于业务执行服务器集群,其特征在于,包括:获取待处理的业务;分析出所述待处理的业务相关的业务规则和业务数据;获取所述待处理的业务相关的业务规则和业务数据;根据所述业务规则和所述业务数据,执行所述待处理的业务。2.如权利要求1所述的方法,其特征在于,所述获取所述待处理的业务相关的业务规则和业务数据,包括:从预设的业务规则服务器集群中获取所述待处理的业务相关的业务规则,所述预设的业务规则服务器集群包括至少一台业务规则服务器;从预设的业务数据服务器集群中获取所述待处理的业务相关的业务数据,所述预设的数据规则服务器集群包括至少一台数据规则服务器。3.如权利要求1所述的方法,其特征在于,所述根据所述业务规则和所述业务数据,执行所述待处理的业务,包括:对所述业务数据进行分词处理,得到分词数据;根据所述分词数据通过所述业务规则进行解析,得到规则串;根据所述规则串,执行所述待处理的业务。4.如权利要求3所述的方法,其特征在于,所述根据所述规则串,执行所述待处理的业务,包括:分析与所述待处理业务对应的所述规则串的数值;根据所述规则串的数值来判断所述待处理业务的执行权限;根据所述执行权限,执行所述待处理的业务。5.如权利要求1所述的方法,其特征在于,还包括:所述业务规则服务器集群中的任一服务器不属于所述业务数据规则服务器集群;所述业务数据服务器集群中的任一服务器不属于所述业务规则服务器集群;所述业务执行服务器集群的任一服务器可属于所述业务数据服务器集群和业务规则服务器集群中的任一者。6.一种执行业务的装置,用于...

【专利技术属性】
技术研发人员:郭建辉
申请(专利权)人:天脉聚源北京传媒科技有限公司
类型:发明
国别省市:北京;11

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

1