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

文档序号:9866033阅读:来源:国知局
了一种事件验权方法,通过对验权模块系统配置文件中的与事件类型对应的验权流程进行修改,便能保证不同功能模块相同类型事件的验权流程相同,从而降低了维护成本。
[0041]为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
[0042]本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”、“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的实施例能够以除了在这里图示或描述的内容以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
[0043]为便于理解,下面对本发明实施例中的具体流程进行描述,请参阅图1,本发明实施例中事件验权方法一个实施例包括:
[0044]101、验权系统在验权模块中创建系统配置文件;
[0045]验权系统可以在验权模块中创建系统配置文件,系统配置文件用于指示与事件类型相对应的验权流程。
[0046]102、验权系统接收第一功能模块对第一事件的验权请求;
[0047]验权系统在验权模块中创建系统配置文件之后,验权系统可以接收到第一功能模块对第一事件的验权请求。
[0048]103、验权系统确定第一事件的目标事件类型;
[0049]验权系统接收到第一功能模块对第一事件的验权请求后,可以确定第一事件的目标事件类型。
[0050]104、验权系统根据系统配置文件确定目标事件类型对应的目标验权流程;
[0051]验权系统确定第一事件的目标事件类型之后,可以读取验权模块中的系统配置文件,确定目标事件类型对应的目标验权流程。
[0052]105、验权系统根据目标验权流程对第一事件进行验权。
[0053]验权系统确定目标验权流程之后,可以根据目标验权流程对第一事件进行验权。
[0054]需要说明的是,上述实施例中验权系统根据目标验权流程对第一事件进行验权可以以不同方式实现,下面分别进行说明:
[0055]—、通过验权模块对第一事件进行验权:
[0056]在本实施例中,验权系统将第一事件分配给验权模块,并通过验权模块对第一事件进行验权,具体请参阅图2,本发明事件验权方法另一实施例包括:
[0057]201、验权系统创建验权模块;
[0058]验权系统可以创建验权模块,用于集中管理事件验权。验权系统可以为基于开放服务闸道创始OSGI的系统,也可以为其他系统,只要是适用于本发明的系统即可,本实施例不做具体限定。
[0059]202、验权系统在验权模块中创建系统配置文件;
[0060]验权系统在创建验权模块后,可以在验权模块中创建系统配置文件,系统配置文件记录有与事件类型相对应的验权流程。
[0061]验权系统在验权模块中创建系统配置文件的过程可以为:验权系统从各功能模块中读取事件的验权流程,将不同模块相同类型事件的验权流程整合为一个验权流程,即与事件类型对应的验权流程。若存在不同模块相同类型事件的验权流程不同,可以根据某种规则将其统一,比如,可以以修改时刻最新近的事件验权流程为此事件类型对应的验权流程,具体规则此处不做限定。之后,验权系统可以将整合得到的与事件类型对应的验权流程记录在系统配置文件中,用以指示事件类型对应的验权流程。
[0062]此外,验权系统还可以通过直接在系统配置文件中写入事件类型对应的验权流程,具体创建系统配置文件的过程不做具体限定。
[0063]需要说明的是,验权流程是由验权规则按照一定的时序组成的,验权流程在系统配置文件中可以以验权规则为单元进行存储,当验权系统需要读取某一事件类型对应的验权流程时,验权系统可以根据预置时序动态组装此事件类型对应的验权规则,生成验权流程,从而方便对验权流程的修改。
[0064]203、验权系统从第二功能模块监听到对目标验权流程所做的目标修改;
[0065]若第二功能模块存储有目标验权流程,那么用户可以在第二功能模块修改目标验权流程。当用户修改第二功能模块存储的目标验权流程时,验权系统可以监听到目标修改。
[0066]204、验权系统判断目标修改是否合法,若合法,则执行步骤205,若不合法,则执行步骤206;
[0067]当验权系统监听到目标修改后,验权系统可以判断目标修改是否合法,若合法,则执行步骤205,若不合法,则执行步骤206。
[0068]205、若目标修改合法,则验权系统根据目标修改在验权模块更新系统配置文件中的目标验权流程;
[0069]若目标修改合法,则验权系统根据目标修改在验权模块更新系统配置文件中的目标验权流程。若系统配置文件中的目标验权流程是由验权规则动态组成的,则验权系统根据目标修改,在系统配置文件中相应的修改验权规则、新增/减少验权规则或者调整验权规则间的执行时序。
[0070]206、若目标修改不合法,则验权系统不对系统配置文件中的目标验权流程进行目标修改;
[0071]若目标修改不合法,那么为了避免验权流程不合法导致的验权过程错误,验权系统不对系统配置文件中的目标验权流程进行目标修改。
[0072]可以理解的是,在实际使用中,验权系统也可以不进行步骤204的判断,而直接根据目标修改在验权模块更新系统配置文件中的目标验权流程。
[0073]207、验权系统根据验权模块的更新内容更新第一功能模块的目标验权流程;
[0074]当验权系统根据目标修改在验权模块更新系统配置文件中的目标验权流程之后,验权系统可以将系统配置文件中更新的目标验权流程分配给第一功能模块,以更新第一功能模块的目标验权流程。
[0075]步骤203至步骤207用于说明,可以通过在第一功能模块中修改事件的验权流程,实现对验权模块中系统配置文件的验权流程的相应修改,可以方便用户对验权流程的修改。在实际使用中,也可以直接在验权模块的系统配置文件中对验权流程进行修改,此处不做具体限定。
[0076]本实施例中的步骤208与图1所示实施例中的步骤102相同,此处不再赘述。
[0077]209、验权系统将第一事件分配给验权模块;
[0078]验权系统接收到第一功能模块对第一事件的验权请求之后,可以将第一事件分配给验权模块,验权模块可以获取第一事件。
[0079]210、验权模块确定第一事件的目标事件类型;
[0080]验权模块获取到第一事件后,验权模块可以确定目标事件类型。
[0081 ] 211、验权模块根据系统配置文件确定目标事件类型对应的目标验权流程;
[0082]验权模块确定目标
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1