一种针对多租户系统配置的方法及系统技术方案

技术编号:13638364 阅读:80 留言:0更新日期:2016-09-03 03:23
本发明专利技术涉及一种针对多租户系统配置的方法及系统,其中方法包括以下步骤:步骤1:接收多个任务,建立一个注册机,将所有任务通过注册机完成注册;步骤2:将完成注册的所有任务顺序执行,得到多个任务执行结果;步骤3:将所有任务执行结果按照任务接收来源反馈到对应前端进行展示。本发明专利技术通过后端的整体配置,每个任务可以根据配置加载不同的处理模块,按照配置的步骤顺序进行执行处理,也就是说可以通过配置调整处理流程,这使各省份广电前端动态展示各自特性业务和不同内容。同时,该配置也支持前端的调整请求,来适用不同的场景。

【技术实现步骤摘要】

本专利技术涉及一种针对多租户系统配置的方法及系统
技术介绍
目前各省份广电行业规范有所不同,业务要求差异较大,导致每个处理流程差别明显,每个流程包含多个相同或者不同的处理环节。尤其是CBOSS系统中针对账务管理的缴费管理和信用控制的差异化要求。根据缴费业务场景,各省份在缴费方式、缴费额度限制、缴费模式(账户、用户、客户不同级别)、缴费展示风格等都存在差异性要求;根据信用控制,各省份在用户级别、信控能力、信控流程、信控范围、信控周期也存在各种不同的需求。此外省份间差异还存在于CBOSS系统的CRM、产品管理、配置管理等多个产品内,不仅仅局限在账务层面。
技术实现思路
本专利技术所要解决的技术问题是提供一种通过后端配置,使不同前端展示各自特性业务和不同内容,同时也支持前端调整,使用不同场景的针对多租户系统配置的方法及系统。本专利技术解决上述技术问题的技术方案如下:一种针对多租户系统配置的方法,包括以下步骤:步骤1:接收多个任务,建立一个注册机,将所有任务通过注册机完成注册;步骤2:将完成注册的所有任务顺序执行,得到多个任务执行结果;步骤3:将所有任务执行结果按照任务接收来源反馈到对应前端进行展示。本专利技术的有益效果是:本专利技术通过后端的整体配置,每个任务可以根据配置加载不同的处理模块,按照配置的步骤顺序进行执行处理,也就是说可以通过配置调整处理流程,这使各省份广电前端动态展示各自特性业务和不同内容。同时,该配置也支持前端的调整请求,来适用不同的场景。在上述技术方案的基础上,本专利技术还可以做如下改进。进一步,所述步骤3中每个任务执行结果根据个性化配置展示出各自不同特性。进一步,所述步骤2中的对任务的执行可根据需要随时开启或关闭一个或多个任务。进一步,所述步骤2中对任务的执行包括以下步骤:步骤2.1:将任务进行划分得到由多个子任务构成树形结构;步骤2.2:按照多个子任务在树形结构中的不同层级分层执行子任务。采用上述进一步方案的有益效果是,分层从树根开始执行子任务,使任务执行更快捷。进一步,所述步骤1具体包括以下步骤:步骤1.1:接收多个任务,对流程处理函数进行定义,实现建立一个注册机;步骤1.2:通过注册机定义任务注册宏,使用任务注册宏完成所有任务的注册。本专利技术解决上述技术问题的技术方案如下:一种针对多租户系统配置的系统,包括接收模块、执行模块和展示模块;所述接收模块用于接收多个任务,建立一个注册机,将所有任务通过注
册机完成注册;所述执行模块用于将完成注册的所有任务顺序执行,得到多个任务执行结果;所述展示模块将所有任务执行结果按照任务接收来源反馈到对应前端进行展示。在上述技术方案的基础上,本专利技术还可以做如下改进。进一步,所述展示模块中每个任务执行结果根据个性化配置展示出各自不同特性。进一步,所述执行模块中的对任务的执行可根据需要随时开启或关闭一个或多个任务。进一步,所述执行模块包括子任务模块和分层执行模块;所述子任务模块用于将任务进行划分得到由多个子任务构成树形结构;所述分层执行模块用于按照多个子任务在树形结构中的不同层级分层执行子任务。采用上述进一步方案的有益效果是,分层从树根开始执行子任务,使任务执行更快捷。进一步,所述接收模块包括定义模块和注册模块;所述定义模块用于接收多个任务,对流程处理函数进行定义,实现建立一个注册机;所述注册模块用于通过注册机定义任务注册宏,使用任务注册宏完成所有任务的注册。整个技术方案完成任务的注册、执行、控制,具体描述如下:1,任务注册器:完成任务的注册,使用函数指针及宏等实现一个注册机,完成任务的注册;2,任务执行器:完成已注册任务的批量顺序执行,可以对任务进行
更细的划分,分层执行;3,任务控制器:完成已注册任务的控制,包括任务的开启、关闭等等。附图说明图1为本专利技术实施例1所述的一种针对多租户系统配置的方法流程图;图2为本专利技术实施例1所述的一种针对多租户系统配置的系统结构框图。附图中,各标号所代表的部件列表如下:1、接收模块,2、执行模块,3、展示模块。具体实施方式以下结合附图对本专利技术的原理和特征进行描述,所举实例只用于解释本专利技术,并非用于限定本专利技术的范围。如图1所示,本专利技术实施例1所述的一种针对多租户系统配置的方法,包括以下步骤:步骤1:接收多个任务,建立一个注册机,将所有任务通过注册机完成注册;步骤2:将完成注册的所有任务顺序执行,得到多个任务执行结果;步骤3:将所有任务执行结果按照任务接收来源反馈到对应前端进行展示。本专利技术实施例2所述的一种针对多租户系统配置的方法,在实施例1的基础上,所述步骤3中每个任务执行结果根据个性化配置展示出各自不同特性。本专利技术实施例3所述的一种针对多租户系统配置的方法,在实施例1或
2的基础上,所述步骤2中的对任务的执行可根据需要随时开启或关闭一个或多个任务。本专利技术实施例4所述的一种针对多租户系统配置的方法,在实施例1-3任一实施例的基础上,所述步骤2中对任务的执行包括以下步骤:步骤2.1:将任务进行划分得到由多个子任务构成树形结构;步骤2.2:按照多个子任务在树形结构中的不同层级分层执行子任务。本专利技术实施例5所述的一种针对多租户系统配置的方法,在实施例1-4任一实施例的基础上,所述步骤1具体包括以下步骤:步骤1.1:接收多个任务,对流程处理函数进行定义,实现建立一个注册机;步骤1.2:通过注册机定义任务注册宏,使用任务注册宏完成所有任务的注册。如图2所示,本专利技术实施例1所述的一种针对多租户系统配置的系统,包括接收模块1、执行模块2和展示模块3;所述接收模块1用于接收多个任务,建立一个注册机,将所有任务通过注册机完成注册;所述执行模块2用于将完成注册的所有任务顺序执行,得到多个任务执行结果;所述展示模块3将所有任务执行结果按照任务接收来源反馈到对应前端进行展示。本专利技术实施例2所述的一种针对多租户系统配置的系统,在实施例1的基础上,所述展示模块中每个任务执行结果根据个性化配置展示出各自不同特性。本专利技术实施例3所述的一种针对多租户系统配置的系统,在实施例1或2的基础上,所述执行模块中的对任务的执行可根据需要随时开启或关闭一
个或多个任务。本专利技术实施例4所述的一种针对多租户系统配置的系统,在实施例1-3任一实施例的基础上,所述执行模块包括子任务模块和分层执行模块;所述子任务模块用于将任务进行划分得到由多个子任务构成树形结构;所述分层执行模块用于按照多个子任务在树形结构中的不同层级分层执行子任务。本专利技术实施例5所述的一种针对多租户系统配置的系统,在实施例1-4任一实施例的基础上,所述接收模块包括定义模块和注册模块;所述定义模块用于接收多个任务,对流程处理函数进行定义,实现建立一个注册机;所述注册模块用于通过注册机定义任务注册宏,使用任务注册宏完成所有任务的注册。实际使用中可以根据业务需要,注册任务,并在单个任务接口中实现自己的业务逻辑,然后通过任务执行器执行已注册的任务,在执行时可以根据自己的需要对任务进行控制,如开启、关闭等等;技术方案实现描述:1,流程处理函数定义:注释:获取系统基础配置;2,流程处理函数定义:wgi_owe_off_getinfo_d_wh(CREDIT_TASK_T*p_CT)注释:使用统本文档来自技高网
...

【技术保护点】
一种针对多租户系统配置的方法,其特征在于,包括以下步骤:步骤1:接收多个任务,建立一个注册机,将所有任务通过注册机完成注册;步骤2:将完成注册的所有任务顺序执行,得到多个任务执行结果;步骤3:将所有任务执行结果按照任务接收来源反馈到对应前端进行展示。

【技术特征摘要】
1.一种针对多租户系统配置的方法,其特征在于,包括以下步骤:步骤1:接收多个任务,建立一个注册机,将所有任务通过注册机完成注册;步骤2:将完成注册的所有任务顺序执行,得到多个任务执行结果;步骤3:将所有任务执行结果按照任务接收来源反馈到对应前端进行展示。2.根据权利要求1所述的一种针对多租户系统配置的方法,其特征在于,所述步骤3中每个任务执行结果根据个性化配置展示出各自不同特性。3.根据权利要求1所述的一种针对多租户系统配置的方法,其特征在于,所述步骤2中的对任务的执行根据需要随时开启或关闭一个或多个任务。4.根据权利要求1-3任一项所述的一种针对多租户系统配置的方法,其特征在于,所述步骤2中对任务的执行包括以下步骤:步骤2.1:将任务进行划分得到由多个子任务构成树形结构;步骤2.2:按照多个子任务在树形结构中的不同层级分层执行子任务。5.根据权利要求4所述的一种针对多租户系统配置的方法,其特征在于,所述步骤1具体包括以下步骤:步骤1.1:接收多个任务,对流程处理函数进行定义,实现建立一个注册机;步骤1.2:通过注册机定义任务注册宏,使用任务注册宏完成所有任务的注册。6.一种针对多租户系统配置的系统,其特征在于,...

【专利技术属性】
技术研发人员:高飞
申请(专利权)人:北京思特奇信息技术股份有限公司
类型:发明
国别省市:北京;11

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

1