一种事件验权方法和验权系统的制作方法_3

文档序号:9866033阅读:来源:国知局
事件类型后,可以读取系统配置文件查找目标事件类型对应的目标验权流程。验权模块可以直接读取目标验权流程,也可以通过动态组装验权规则的方式得到目标验权流程,此处不做具体限定。
[0083]212、验权模块根据目标验权流程对第一事件进行验权;
[0084]验权模块确定目标验权流程后,可以按照目标验权流程对第一事件进行验权,并得到验权结果,即通过验权或未通过验权。
[0085]213、验权模块将验权结果分配给第一功能模块。
[0086]验权模块得到验权结果后,可以将验权结果发送给第一功能模块,第一功能模块可以获取对第一事件的验权结果。
[0087]二、通过第一功能模块对第一事件进行验权:
[0088]在本实施例中,验权系统将目标事件类型对应的验权流程分配给第一功能模块,并通过第一功能模块对第一事件进行验权,具体请参阅图3,本发明事件验权方法另一实施例包括:
[0089]本实施例中的步骤301至步骤302与图2所示实施例中的步骤201至步骤202相同,此处不再赘述。
[0090]303、验权系统将目标事件类型对应的目标验权流程分配给第一功能模块;
[0091]验权系统创建系统配置文件之后,可以将系统配置文件中的目标验权流程分配给第一功能模块。
[0092]本实施例中的步骤304至步骤309与图2所示实施例中的步骤203至步骤208相同,此处不再赘述。在实际使用中,若在验权模块的系统配置文件中直接对验权流程进行修改,那么在本实施例中,验权系统需要将经过目标修改的目标验权流程分配给第一功能模块,以更新第一功能模块存储的目标验权流程。
[0093]310、第一功能模块确定第一事件的目标事件类型;
[0094]当第一功能模块的第一事件需要被验权时,第一功能模块可以确定第一事件的目标事件类型。
[0095]311、第一功能模块确定目标事件类型对应的目标验权流程;
[0096]第一功能模块确定第一事件的目标事件类型之后,可以读取验权系统分配的事件类型对应的验权流程,并从中查找确定目标事件类型对应的目标验权流程。
[0097]步骤303用于将系统配置文件中的目标验权流程分配给第一功能模块,第一功能模块分配得到的目标验权流程后,可以确定目标事件类型对应的目标验权流程。可以理解的是,步骤303只要在步骤311之前执行即可。
[0098]312、第一功能模块根据目标验权流程对第一事件进行验权。
[0099]第一功能模块确定目标验权流程后,可以按照目标验权流程对第一事件进行验权,并得到验权结果,指示验权是否通过。
[0100]上面对本发明实施例中的事件验权方法进行了描述,下面对本发明实施例中的验权系统进行描述。
[0101]请参阅图4,本发明实施例中验权系统400的一个实施例包括:
[0102]创建模块401,用于在验权模块中创建系统配置文件,系统配置文件用于指示与事件类型相对应的验权流程;
[0103]接收模块402,用于接收第一功能模块对第一事件的验权请求;
[0104]第一确定模块403,用于确定第一事件的目标事件类型;
[0105]第二确定模块404,用于根据系统配置文件确定目标事件类型对应的目标验权流程;
[0106]验权模块405,用于根据目标验权流程对第一事件进行验权。
[0107]本实施例中的验权系统各模块间的关系参照图1对应的实施例,此处不再赘述。
[0108]需要说明的是,上述实施例中验权系统根据目标验权流程对第一事件进行验权可以以不同方式实现,下面分别进行说明:
[0109 ] —、通过验权模块对第一事件进行验权:
[0110]在本实施例中,验权系统将第一事件分配给验权模块,并通过验权模块对第一事件进行验权,具体请参阅图5,本发明验权系统500另一实施例包括:
[0111]第一创建模块501,用于创建验权模块;
[0112]创建模块502,用于在验权模块中创建系统配置文件;
[0113]监听模块503,用于从第二功能模块监听对目标验权流程所做的目标修改;
[0114]判断模块504,用于判断目标修改是否合法,若合法,则启动模块505,若不合法,则启动模块506;
[0115]第一更新模块505,用于当目标修改合法时,根据目标修改在验权模块更新系统配置文件中的目标验权流程;
[0116]禁止模块506,用于当目标修改不合法时,禁止对系统配置文件中的目标验权流程进行修改;
[0117]第二更新模块507,用于根据验权模块的更新内容更新第一功能模块的目标验权流程;
[0118]接收模块508,用于接收第一功能模块对第一事件的验权请求;
[0119]第一分配模块509,用于将第一事件分配给验权模块;
[0120]第一确定模块510,用于确定第一事件的目标事件类型;
[0121 ]第二确定模块511,用于根据系统配置文件确定目标事件类型对应的目标验权流程;
[0122]验权模块512,用于根据目标验权流程对第一事件进行验权;
[0123]第三分配模块513,用于将验权结果分配给第一功能模块。
[0124]本实施例中的验权系统各模块间的关系参照图2对应的实施例,此处不再赘述。
[0125]二、通过第一功能模块对第一事件进行验权:
[0126]在本实施例中,验权系统将目标事件类型对应的验权流程分配给第一功能模块,并通过第一功能模块对第一事件进行验权,具体请参阅图6,本发明验权系统600另一实施例包括:
[0127]本实施例中的模块601与图5所示实施例中的模块501,模块602与模块502执行相同的功能,此处不再赘述。
[0128]第二分配模块603,用于将目标事件类型对应的目标验权流程分配给第一功能模块;
[0129]本实施例中的模块604与图5所示实施例中的模块503,模块605与模块504,模块606与模块505,模块607与模块506,模块608与模块507,模块609与模块508执行相同的功能,此处不再赘述。
[0130]第一确定模块610,用于确定第一事件的目标事件类型;
[0131 ]第二确定模块611,用于确定目标事件类型对应的目标验权流程;
[0132]验权模块612,用于根据目标验权流程对第一事件进行验权。
[0133]本实施例中的验权系统各模块间的关系参照图3对应的实施例,此处不再赘述。
[0134]在本申请所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
[0135]作为分离部件说明的单元可以是或者也可以不
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1