專利名稱:動態評價體系及其使用方法
技術領域:
本發明涉及一種計算機技術,具體說,涉及一種動態評價體系及其使用方法。
背景技術:
隨著計算機技術的發展,各種翻譯軟件相繼產生,對翻譯稿件優劣的評價也成為 了重中之重。為了提高對資源使用效率,以及更好地掌握資源的質量信息,各種翻譯軟件引 用了評價體系針對資源進行各種評價。目前翻譯軟件評價一般針對系統中不同的評價者設 置不同的幾套評價體系,使用時直接由評價者調用自己的評價模塊進行評價。現有技術是針對特定評價者使用特定的評價模塊,例如審校評價模塊,項目經理 評價模塊,質檢評價模塊等,只能做到評價者與評價模塊一一對應;這樣使各個評價模塊在 不同的評價者中很難相互使用,如果評價體系改變了還要花費大量的時間修改對應的評價 模塊,同時可能涉及再次開發,這樣導致了模塊代碼難以維護、模塊代碼不能重復利用、整 體代碼臃腫、項目整體成本增加等缺陷。
發明內容
本發明所解決的技術問題是提供一種動態評價體系,可以根據不同的模塊權限動 態地生成不同的模塊權限元數據供使用者調度。技術方案如下一種動態評價體系,其特征在于,包括元數據模塊、權限調度模塊和權限分配模 塊,其中,元數據模塊,用于存放系統中的評價數據以及權限的定義,所述權限和模塊權限 元數據相對應;權限分配模塊,用于定義訪問請求的權限,當接收到訪問請求時,將所述訪問請求 以及攜帶的權限發送到所述權限調度模塊;將接收到的模塊權限元數據返回給所述訪問請 求;權限調度模塊,用于接收定義訪問請求以及綁定的權限,根據所述被綁定的權限 在所述元數據模塊中調取模塊權限元數據,并將得到的模塊權限元數據返回給所述權限分 配模塊。進一步所述元數據模塊包括全局權限元數據模塊、模塊權限元數據模塊和模塊 權限映射存儲模塊,所述全局權限元數據模塊用于存儲全局權限元數據,所述全局權限元 數據是系統定義的模塊權限元數據的根權限;所述模塊權限元數據模塊用于存儲模塊權限 元數據;所述模塊權限映射存儲模塊用于存儲模塊權限映射存儲數據,所述模塊權限映射 存儲數據用于定義權限與模塊權限元數據的對應關系;所述權限調度模塊通過所述模塊權 限映射存儲模塊對所述訪問請求以及攜帶的權限進行匹配,當匹配成功時,所述權限調度 模塊在所述模塊權限元數據模塊中調取模塊權限元數據。進一步所述權限分配模塊包括分配權限模塊和權限匹配模塊;所述分配權限模塊用于給所述訪問請求分配權限,并將訪問請求和權限綁定;所述權限匹配模塊用于檢查 是否為調用者分配了權限,將所述權限傳遞給所述權限調度模塊,以及將返回的模塊權限 元數據回復給所述訪問請求。本發明所解決的另一個技術問題是提供一種動態評價體系的使用方法,可以根據 不同的模塊權限動態地生成不同的模塊權限元數據供使用者調度。技術方案如下一種動態評價體系的使用方法,包括元數據模塊存放系統中的評價數據以及權限的定義,所述權限和模塊權限元數據 相對應;權限分配模塊定義訪問請求的權限,當接收到訪問請求時,將所述訪問請求以及 攜帶的權限發送到所述權限調度模塊;將接收到的模塊權限元數據返回給所述訪問請求;權限調度模塊接收定義訪問請求以及綁定的權限,根據所述被綁定的權限在所述 元數據模塊中調取模塊權限元數據,并將得到的模塊權限元數據返回給所述權限分配模 塊。優選的所述元數據模塊包括全局權限元數據模塊、模塊權限元數據模塊和模塊 權限映射存儲模塊,所述全局權限元數據模塊用于存儲全局權限元數據,所述全局權限元 數據是系統定義的模塊權限元數據的根權限;所述模塊權限元數據模塊用于存儲模塊權限 元數據;所述模塊權限映射存儲模塊用于存儲模塊權限映射存儲數據,所述模塊權限映射 存儲數據用于定義權限與模塊權限元數據的對應關系;所述權限調度模塊通過所述模塊權 限映射存儲模塊對所述訪問請求以及攜帶的權限進行匹配,當匹配成功時,所述權限調度 模塊在所述模塊權限元數據模塊中調取模塊權限元數據。優選的所述權限分配模塊包括分配權限模塊和權限匹配模塊;所述分配權限模 塊用于給所述訪問請求分配權限,并將訪問請求和權限綁定;所述權限匹配模塊用于檢查 是否為調用者分配了權限,將所述權限傳遞給所述權限調度模塊,以及將返回的模塊權限 元數據回復給所述訪問請求。優選的調用者通過訪問請求訪問系統,分配權限模塊為訪問請求分配權限,并將 綁定后的訪問請求和權限發送給權限匹配模塊;權限匹配模塊判斷是否給訪問請求分配了 權限,如果訪問請求攜帶有權限,權限匹配模塊調用權限調度模塊,將訪問請求和權限發送 給權限調度模塊。優選的權限匹配模塊判斷是否給訪問請求分配了權限,如果沒有分配權限,分配 權限模塊重新為訪問請求分配權限;如果訪問請求攜帶有權限,則說明分配權限模塊已經 為訪問請求分配了權限。優選的權限調度模塊到模塊權限映射存儲模塊中檢索該訪問請求攜帶的權限是 否與所保存的對應關系相匹配;如果檢索到匹配的權限,則權限調度模塊到模塊權限元數 據模塊調取模塊權限元數據;如果在模塊權限元數據模塊找到模塊權限元數據,則將模塊 權限元數據發送給調用者。優選的判斷模塊權限元數據模塊中是否有模塊權限元數據;如果在模塊權限元 數據模塊找到模塊權限元數據,則將模塊權限元數據發送給調用者,否則將沒有找到模塊 權限元數據的消息發送給調用者。
本發明技術效果包括1、動態生成評價數據。由于本發明中,在元數據模塊中存放了系統中所有的評價數據以及權限定義,所 以,元數據模塊可以根據不同的模塊權限動態地生成不同的模塊權限元數據供使用者調度。2、任意評價體系的多態支持。在本發明中,由于有元數據模塊組成的元數據,元數據模塊權限也集中存放管理, 只要改變元數據的權限,那么調度者就可以使用任意的評價體系。同時也可任意改變全局 權限,一套系統可以很方便的調度不同的評價體系。3、自由方便的定義任意權限。在本發明中,有一個模塊權限映射存儲模塊,在這個模塊中定義了不同的模塊與 權限的映射關系,例如在元數據模塊中增加了一個元數據那么只要在設置了模塊與權限 的映射關系,那么調度者在使用時只要能夠匹配上元數據模塊的權限就可以方便的使用。5、權限數據管理集中、簡單。在本發明中,所有的數據都集中存放在了元數據模塊中,降低了數據管理的成本, 添加、修改都很方便。6、代碼移植方便。在本發明中,由于所有數據都集中存放在元數據模塊中,實現了數據與程序代碼 的分離,使得代碼不做任何改動可以移植到任意系統中。
圖1是本發明中動態評價體系的結構框圖;圖2是本發明中權限調度模塊的工作流程圖;圖3是本發明中權限分配模塊的工作流程圖。
具體實施例方式本發明是一種通用的動態創建評價體系,將系統中的評價數據進行統一管理和集 中存放,為評價數據設計全局權限、模塊權限,根據不同的模塊權限生成不同的模塊數據 集,在使用時可以根據調用者權限映射模塊調度不同的評價模塊供評價者使用。下面參考附圖和優選實施例,對本發明技術方案做詳細描述。如圖1所示,是本發明中動態評價體系的結構框圖。動態評價體系的結構包括元 數據模塊101、權限調度模塊102、權限分配模塊103。元數據模塊101中存放了系統中所有的評價數據(元數據模塊)以及權限定義, 元數據模塊與權限可以通過模塊權限映射存儲模塊定義不同的對應的關系。元數據模塊 101在創建的過程中根據不同的模塊權限動態地生成不同的模塊權限元數據(也就是評價 數據)供使用者調度。元數據模塊101包括全局權限元數據模塊1011、模塊權限元數據模 塊1012和模塊權限映射存儲模塊1013。全局權限元數據模塊1011用于存儲全局權限元數據,全局權限元數據是各個模 塊權限元數據的根權限,是決定系統使用哪套評價體系的依據,不同的全局權限可以使用不同的評價體系。此權限等級是由系統定義描述,不受調用者權限的限制。模塊權限元數據模塊1012用于存儲模塊權限元數據,在此模塊中存儲了所有的 評價數據信息。例如評價指標,評價的分值以及評價的其他信息等。模塊權限元數據是 系統根據全局權限元數據動態生成的數據集合,每個模塊權限元數據都對應著一套數據集 合。此模塊權限元數據是與評價者密切相關的。評價者(用戶)可以通過權限調度模塊 102調用不同的模塊權限元數據。模塊權限映射存儲模塊1013用于存儲模塊權限映射存儲數據,模塊權限映射存 儲數據是系統根據模塊與權限的對應關系而設置的數據集合,此數據集合中對權限與模塊 權限元數據的對應關系做了詳細的定義及描述,以供權限調度模塊102使用。例如質檢、 審校、項目經理等用戶可以通過權限調度模塊102搜索模塊權限映射存儲模塊1013中的權 限,根據權限,用戶知道自己可以調取模塊權限元數據模塊1012中哪個模塊權限元數據。權限調度模塊102是元數據模塊101的對外接口,通過權限調度模塊102用戶可 以調取模塊權限元數據模塊1012中的模塊權限元數據,不同的評價者都通過此權限調度 模塊102調用模塊元數據以便使用。權限調度模塊102調取模塊權限元數據需要參考模塊 權限映射存儲模塊1013中的權限與模塊權限元數據的對應關系。如圖2所示,是權限調度模塊102的工作流程圖。權限調度模塊102的工作流程 如下步驟201 系統在運行時,權限調度模塊102接收到訪問請求;步驟202 權限調度模塊102到模塊權限映射存儲模塊1013中檢索該訪問請求攜 帶的權限是否與所保存的對應關系相匹配;此處,所保存的對應關系是系統分配的權限與 模塊權限元數據的對應關系步驟203 判斷是否找到與訪問請求對應的權限;如果找到,繼續步驟205,否則, 進行步驟204 ;步驟204 給該訪問請求返回沒有找到;步驟205 如果找到與訪問請求對應的權限,則權限調度模塊102到模塊權限元數 據模塊1012中調取模塊權限元數據;步驟206 權限調度模塊102給訪問請求返回模塊權限元數據,以便訪問者使用。權限分配模塊103是系統運行時定義描述的,權限分配模塊103包含有系統運行 時為使用者分配可以調用模塊權限元數據的權限(即訪問請求的權限)。權限分配模塊103 包括分配權限模塊1031和權限匹配模塊1032。分配權限模塊1031用于給訪問請求分配權 限,并將訪問請求和權限綁定后保存。只有分配了權限的訪問請求才能通過權限匹配模塊 1032調用權限調度模塊102,以便得到模塊權限元數據。權限匹配模塊1032是調用權限調 度模塊102的接口。在此權限匹配模塊1032中會檢查是否為調用者分配了權限,將調用者 權限傳遞給權限調度模塊102,以及將模塊權限元數據回復給訪問請求。如圖3所示,是本發明中權限分配模塊的工作流程圖。權限分配模塊的工作過程 如下步驟301 調用者通過訪問請求訪問系統;步驟302 分配權限模塊1031為訪問請求分配權限,并將綁定后的訪問請求和權 限發送給權限匹配模塊1032 ;
步驟303 權限匹配模塊1032首先判斷是否給訪問請求分配了權限,如果沒有分 配權限,進行步驟步驟302,重新為訪問請求分配權限;如果訪問請求攜帶有權限,則說明 分配權限模塊1031已經為訪問請求分配了權限,進行步驟304 ;步驟304 權限匹配模塊1032調用權限調度模塊102,將訪問請求和權限發送給權 限調度模塊102 ;步驟305 權限調度模塊102到模塊權限映射存儲模塊1013中檢索該訪問請求攜 帶的權限是否與所保存的對應關系相匹配;步驟306 如果檢索到匹配的權限,則權限調度模塊102到模塊權限元數據模塊 1012調取模塊權限元數據;步驟307 判斷模塊權限元數據模塊1012中是否有模塊權限元數據;如果有,進行 步驟步驟308,否則將沒有找到模塊權限元數據的消息發送給調用者;步驟308 如果在模塊權限元數據模塊1012找到模塊權限元數據,則將模塊權限 元數據發送給調用者。
權利要求
1.一種動態評價體系,其特征在于,包括元數據模塊、權限調度模塊和權限分配模 塊,其中,元數據模塊,用于存放系統中的評價數據以及權限的定義,所述權限和模塊權限元數 據相對應;權限分配模塊,用于定義訪問請求的權限,當接收到訪問請求時,將所述訪問請求以及 攜帶的權限發送到所述權限調度模塊;將接收到的模塊權限元數據返回給所述訪問請求;權限調度模塊,用于接收定義訪問請求以及綁定的權限,根據所述被綁定的權限在所 述元數據模塊中調取模塊權限元數據,并將得到的模塊權限元數據返回給所述權限分配模 塊。
2.如權利要求1所述的動態評價體系,其特征在于所述元數據模塊包括全局權限元 數據模塊、模塊權限元數據模塊和模塊權限映射存儲模塊,所述全局權限元數據模塊用于 存儲全局權限元數據,所述全局權限元數據是系統定義的模塊權限元數據的根權限;所述 模塊權限元數據模塊用于存儲模塊權限元數據;所述模塊權限映射存儲模塊用于存儲模塊 權限映射存儲數據,所述模塊權限映射存儲數據用于定義權限與模塊權限元數據的對應關 系;所述權限調度模塊通過所述模塊權限映射存儲模塊對所述訪問請求以及攜帶的權限進 行匹配,當匹配成功時,所述權限調度模塊在所述模塊權限元數據模塊中調取模塊權限元 數據。
3.如權利要求1所述的動態評價體系,其特征在于所述權限分配模塊包括分配權限 模塊和權限匹配模塊;所述分配權限模塊用于給所述訪問請求分配權限,并將訪問請求和 權限綁定;所述權限匹配模塊用于檢查是否為調用者分配了權限,將所述權限傳遞給所述 權限調度模塊,以及將返回的模塊權限元數據回復給所述訪問請求。
4.一種動態評價體系的使用方法,包括元數據模塊存放系統中的評價數據以及權限的定義,所述權限和模塊權限元數據相對應;權限分配模塊定義訪問請求的權限,當接收到訪問請求時,將所述訪問請求以及攜帶 的權限發送到所述權限調度模塊;將接收到的模塊權限元數據返回給所述訪問請求;權限調度模塊接收定義訪問請求以及綁定的權限,根據所述被綁定的權限在所述元數 據模塊中調取模塊權限元數據,并將得到的模塊權限元數據返回給所述權限分配模塊。
5.根據權利要求4所述的動態評價體系的使用方法,其特征在于所述元數據模塊包 括全局權限元數據模塊、模塊權限元數據模塊和模塊權限映射存儲模塊,所述全局權限元 數據模塊用于存儲全局權限元數據,所述全局權限元數據是系統定義的模塊權限元數據的 根權限;所述模塊權限元數據模塊用于存儲模塊權限元數據;所述模塊權限映射存儲模塊 用于存儲模塊權限映射存儲數據,所述模塊權限映射存儲數據用于定義權限與模塊權限元 數據的對應關系;所述權限調度模塊通過所述模塊權限映射存儲模塊對所述訪問請求以及 攜帶的權限進行匹配,當匹配成功時,所述權限調度模塊在所述模塊權限元數據模塊中調 取模塊權限元數據。
6.根據權利要求4所述的動態評價體系的使用方法,其特征在于所述權限分配模塊 包括分配權限模塊和權限匹配模塊;所述分配權限模塊用于給所述訪問請求分配權限,并 將訪問請求和權限綁定;所述權限匹配模塊用于檢查是否為調用者分配了權限,將所述權限傳遞給所述權限調度模塊,以及將返回的模塊權限元數據回復給所述訪問請求。
7.根據權利要求6所述的動態評價體系的使用方法,其特征在于調用者通過訪問請 求訪問系統,分配權限模塊為訪問請求分配權限,并將綁定后的訪問請求和權限發送給權 限匹配模塊;權限匹配模塊判斷是否給訪問請求分配了權限,如果訪問請求攜帶有權限,權 限匹配模塊調用權限調度模塊,將訪問請求和權限發送給權限調度模塊。
8.根據權利要求7所述的動態評價體系的使用方法,其特征在于權限匹配模塊判斷 是否給訪問請求分配了權限,如果沒有分配權限,分配權限模塊重新為訪問請求分配權限; 如果訪問請求攜帶有權限,則說明分配權限模塊已經為訪問請求分配了權限。
9.根據權利要求5所述的動態評價體系的使用方法,其特征在于權限調度模塊到模 塊權限映射存儲模塊中檢索該訪問請求攜帶的權限是否與所保存的對應關系相匹配;如果 檢索到匹配的權限,則權限調度模塊到模塊權限元數據模塊調取模塊權限元數據;如果在 模塊權限元數據模塊找到模塊權限元數據,則將模塊權限元數據發送給調用者。
10.根據權利要求9所述的動態評價體系的使用方法,其特征在于判斷模塊權限元數 據模塊中是否有模塊權限元數據;如果在模塊權限元數據模塊找到模塊權限元數據,則將 模塊權限元數據發送給調用者,否則將沒有找到模塊權限元數據的消息發送給調用者。
全文摘要
本發明公開了一種動態評價體系,其中,元數據模塊用于存放系統中的評價數據以及權限的定義,所述權限和模塊權限元數據相對應;權限分配模塊用于定義訪問請求的權限,當接收到訪問請求時,將所述訪問請求以及攜帶的權限發送到所述權限調度模塊;將接收到的模塊權限元數據返回給所述訪問請求;權限調度模塊用于接收定義訪問請求以及綁定的權限,根據所述被綁定的權限在所述元數據模塊中調取模塊權限元數據,并將得到的模塊權限元數據返回給所述權限分配模塊。本發明還公開了一種動態評價體系的使用方法。
文檔編號G06F21/22GK102063596SQ20101060880
公開日2011年5月18日 申請日期2010年12月17日 優先權日2010年12月17日
發明者江潮 申請人:傳神聯合(北京)信息技術有限公司