动态评价体系及其使用方法技术

技术编号:5495954 阅读:170 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种动态评价体系,其中,元数据模块用于存放系统中的评价数据以及权限的定义,所述权限和模块权限元数据相对应;权限分配模块用于定义访问请求的权限,当接收到访问请求时,将所述访问请求以及携带的权限发送到所述权限调度模块;将接收到的模块权限元数据返回给所述访问请求;权限调度模块用于接收定义访问请求以及绑定的权限,根据所述被绑定的权限在所述元数据模块中调取模块权限元数据,并将得到的模块权限元数据返回给所述权限分配模块。本发明专利技术还公开了一种动态评价体系的使用方法。

【技术实现步骤摘要】

本专利技术涉及一种计算机技术,具体说,涉及一种。
技术介绍
随着计算机技术的发展,各种翻译软件相继产生,对翻译稿件优劣的评价也成为 了重中之重。为了提高对资源使用效率,以及更好地掌握资源的质量信息,各种翻译软件引 用了评价体系针对资源进行各种评价。目前翻译软件评价一般针对系统中不同的评价者设 置不同的几套评价体系,使用时直接由评价者调用自己的评价模块进行评价。现有技术是针对特定评价者使用特定的评价模块,例如审校评价模块,项目经理 评价模块,质检评价模块等,只能做到评价者与评价模块一一对应;这样使各个评价模块在 不同的评价者中很难相互使用,如果评价体系改变了还要花费大量的时间修改对应的评价 模块,同时可能涉及再次开发,这样导致了模块代码难以维护、模块代码不能重复利用、整 体代码臃肿、项目整体成本增加等缺陷。
技术实现思路
本专利技术所解决的技术问题是提供一种动态评价体系,可以根据不同的模块权限动 态地生成不同的模块权限元数据供使用者调度。技术方案如下一种动态评价体系,其特征在于,包括元数据模块、权限调度模块和权限分配模 块,其中,元数据模块,用于存放系统中的评价数据以及权限的定义,所述权限和模块权限 元数据相对应;权限分配模块,用于定义访问请求的权限,当接收到访问请求时,将所述访问请求 以及携带的权限发送到所述权限调度模块;将接收到的模块权限元数据返回给所述访问请 求;权限调度模块,用于接收定义访问请求以及绑定的权限,根据所述被绑定的权限 在所述元数据模块中调取模块权限元数据,并将得到的模块权限元数据返回给所述权限分 配模块。进一步所述元数据模块包括全局权限元数据模块、模块权限元数据模块和模块 权限映射存储模块,所述全局权限元数据模块用于存储全局权限元数据,所述全局权限元 数据是系统定义的模块权限元数据的根权限;所述模块权限元数据模块用于存储模块权限 元数据;所述模块权限映射存储模块用于存储模块权限映射存储数据,所述模块权限映射 存储数据用于定义权限与模块权限元数据的对应关系;所述权限调度模块通过所述模块权 限映射存储模块对所述访问请求以及携带的权限进行匹配,当匹配成功时,所述权限调度 模块在所述模块权限元数据模块中调取模块权限元数据。进一步所述权限分配模块包括分配权限模块和权限匹配模块;所述分配权限模块用于给所述访问请求分配权限,并将访问请求和权限绑定;所述权限匹配模块用于检查 是否为调用者分配了权限,将所述权限传递给所述权限调度模块,以及将返回的模块权限 元数据回复给所述访问请求。本专利技术所解决的另一个技术问题是提供一种动态评价体系的使用方法,可以根据 不同的模块权限动态地生成不同的模块权限元数据供使用者调度。技术方案如下一种动态评价体系的使用方法,包括元数据模块存放系统中的评价数据以及权限的定义,所述权限和模块权限元数据 相对应;权限分配模块定义访问请求的权限,当接收到访问请求时,将所述访问请求以及 携带的权限发送到所述权限调度模块;将接收到的模块权限元数据返回给所述访问请求;权限调度模块接收定义访问请求以及绑定的权限,根据所述被绑定的权限在所述 元数据模块中调取模块权限元数据,并将得到的模块权限元数据返回给所述权限分配模 块。优选的所述元数据模块包括全局权限元数据模块、模块权限元数据模块和模块 权限映射存储模块,所述全局权限元数据模块用于存储全局权限元数据,所述全局权限元 数据是系统定义的模块权限元数据的根权限;所述模块权限元数据模块用于存储模块权限 元数据;所述模块权限映射存储模块用于存储模块权限映射存储数据,所述模块权限映射 存储数据用于定义权限与模块权限元数据的对应关系;所述权限调度模块通过所述模块权 限映射存储模块对所述访问请求以及携带的权限进行匹配,当匹配成功时,所述权限调度 模块在所述模块权限元数据模块中调取模块权限元数据。优选的所述权限分配模块包括分配权限模块和权限匹配模块;所述分配权限模 块用于给所述访问请求分配权限,并将访问请求和权限绑定;所述权限匹配模块用于检查 是否为调用者分配了权限,将所述权限传递给所述权限调度模块,以及将返回的模块权限 元数据回复给所述访问请求。优选的调用者通过访问请求访问系统,分配权限模块为访问请求分配权限,并将 绑定后的访问请求和权限发送给权限匹配模块;权限匹配模块判断是否给访问请求分配了 权限,如果访问请求携带有权限,权限匹配模块调用权限调度模块,将访问请求和权限发送 给权限调度模块。优选的权限匹配模块判断是否给访问请求分配了权限,如果没有分配权限,分配 权限模块重新为访问请求分配权限;如果访问请求携带有权限,则说明分配权限模块已经 为访问请求分配了权限。优选的权限调度模块到模块权限映射存储模块中检索该访问请求携带的权限是 否与所保存的对应关系相匹配;如果检索到匹配的权限,则权限调度模块到模块权限元数 据模块调取模块权限元数据;如果在模块权限元数据模块找到模块权限元数据,则将模块 权限元数据发送给调用者。优选的判断模块权限元数据模块中是否有模块权限元数据;如果在模块权限元 数据模块找到模块权限元数据,则将模块权限元数据发送给调用者,否则将没有找到模块 权限元数据的消息发送给调用者。本专利技术技术效果包括1、动态生成评价数据。由于本专利技术中,在元数据模块中存放了系统中所有的评价数据以及权限定义,所 以,元数据模块可以根据不同的模块权限动态地生成不同的模块权限元数据供使用者调度。2、任意评价体系的多态支持。在本专利技术中,由于有元数据模块组成的元数据,元数据模块权限也集中存放管理, 只要改变元数据的权限,那么调度者就可以使用任意的评价体系。同时也可任意改变全局 权限,一套系统可以很方便的调度不同的评价体系。3、自由方便的定义任意权限。在本专利技术中,有一个模块权限映射存储模块,在这个模块中定义了不同的模块与 权限的映射关系,例如在元数据模块中增加了一个元数据那么只要在设置了模块与权限 的映射关系,那么调度者在使用时只要能够匹配上元数据模块的权限就可以方便的使用。5、权限数据管理集中、简单。在本专利技术中,所有的数据都集中存放在了元数据模块中,降低了数据管理的成本, 添加、修改都很方便。6、代码移植方便。在本专利技术中,由于所有数据都集中存放在元数据模块中,实现了数据与程序代码 的分离,使得代码不做任何改动可以移植到任意系统中。附图说明图1是本专利技术中动态评价体系的结构框图;图2是本专利技术中权限调度模块的工作流程图;图3是本专利技术中权限分配模块的工作流程图。具体实施例方式本专利技术是一种通用的动态创建评价体系,将系统中的评价数据进行统一管理和集 中存放,为评价数据设计全局权限、模块权限,根据不同的模块权限生成不同的模块数据 集,在使用时可以根据调用者权限映射模块调度不同的评价模块供评价者使用。下面参考附图和优选实施例,对本专利技术技术方案做详细描述。如图1所示,是本专利技术中动态评价体系的结构框图。动态评价体系的结构包括元 数据模块101、权限调度模块102、权限分配模块103。元数据模块101中存放了系统中所有的评价数据(元数据模块)以及权限定义, 元数据模块与权限可以通过模块权限映射存储模块定义不同的对应的关系。元数据模块 101在创建的过程中根据不同的模块权限动态地生成不同的模块权限本文档来自技高网...

【技术保护点】
一种动态评价体系,其特征在于,包括:元数据模块、权限调度模块和权限分配模块,其中,元数据模块,用于存放系统中的评价数据以及权限的定义,所述权限和模块权限元数据相对应;权限分配模块,用于定义访问请求的权限,当接收到访问请求时,将所述访问请求以及携带的权限发送到所述权限调度模块;将接收到的模块权限元数据返回给所述访问请求;权限调度模块,用于接收定义访问请求以及绑定的权限,根据所述被绑定的权限在所述元数据模块中调取模块权限元数据,并将得到的模块权限元数据返回给所述权限分配模块。

【技术特征摘要】

【专利技术属性】
技术研发人员:江潮
申请(专利权)人:传神联合北京信息技术有限公司
类型:发明
国别省市:11[中国|北京]

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

1