[發明專利]一種基于細粒度的業務模型自動過濾方法及系統在審
| 申請號: | 201310407671.5 | 申請日: | 2013-09-09 |
| 公開(公告)號: | CN103473301A | 公開(公告)日: | 2013-12-25 |
| 發明(設計)人: | 劉新武 | 申請(專利權)人: | 北京思特奇信息技術股份有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 北京輕創知識產權代理有限公司 11212 | 代理人: | 楊立 |
| 地址: | 100086 北京市海淀*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 細粒度 業務 模型 自動 過濾 方法 系統 | ||
1.一種基于細粒度的業務模型自動過濾方法,其特征在于,包括以下步驟:
步驟1:將業務模型進行細粒度劃分,并為劃分后的每個對象分別分配網頁地址;
步驟2:配置業務受限數據,并將業務受限數據存儲于緩存中,配置業務受限過濾器,所述業務受限數據用于存儲業務受限過濾器即將攔截的業務模型的攔截地址,所述業務受限過濾器用于攔截業務模型;
步驟3:接收用戶發送的請求訪問業務模型中的任一對象的訪問請求,解析訪問請求,得到與業務模型中待訪問的對象對應的網頁地址;
步驟4:查詢緩存中是否存在與解析后的網頁地址相同的攔截地址,如果有,執行步驟5,如果沒有,跳轉到該業務模型的頁面正常顯示,結束;
步驟5:攔截該業務模型。
2.根據權利要求1所述的業務模型自動過濾方法,其特征在于:所述業務模型包括:功能代碼表、角色表、頁面信息表和角色功能表;
所述功能代碼表,用于對業務模型的功能進行編碼存儲,包括功能名稱、功能代碼和系統ID;
所述角色表,用于配置系統角色,包括角色名稱、角色代碼和狀態;
所述頁面信息表,用于存放功能與網頁地址的對應關系,包括頁面代碼、頁面名稱、網頁地址、功能代碼和系統ID;
所述角色功能表,用于標識角色對應的訪問權限,包括系統ID、功能代碼和角色代碼。
3.根據權利要求1所述的業務模型自動過濾方法,其特征在于:所述配置業務受限數據具體包括以下步驟:
步驟2a:配置受限的頁面信息,在頁面信息表中添加頁面數據;
步驟2b:定義受限的業務模型的功能代碼和未受限的業務模型的功能代碼,并將受限的業務模型的功能代碼和未受限的業務模型的功能代碼存儲于功能代碼表中;
步驟2c:配置業務模型的受限信息,確定業務模型的受限的功能代碼、受限開始時間和受限結束時間。
4.根據權利要求1至3任一所述的業務模型自動過濾方法,其特征在于:所述步驟3中還包括:
步驟3.1:初始化錯誤提示頁面,所述錯誤提示頁面用于顯示攔截業務模型后提示信息。
5.根據權利要求4所述的業務模型自動過濾方法,其特征在于:所述步驟5之后還包括:
步驟6:顯示錯誤提示頁面。
6.一種基于細粒度的業務模型自動過濾系統,其特征在于:包括劃分模塊(1),配置模塊(2),接收解析模塊(3),查詢模塊(4)和攔截模塊(5);
所述劃分模塊(1),用于將業務模型進行細粒度劃分,并為劃分后的每個對象分別分配網頁地址,將所有對象及其分別對應的網頁地址發送給接收解析模塊(3);
所述配置模塊(2),用于配置業務受限數據,并將業務受限數據存儲于緩存中,配置業務受限過濾器,所述業務受限數據用于存儲業務受限過濾器即將攔截的業務模型的攔截地址,所述業務受限過濾器用于攔截業務模型,將存儲業務受限數據的緩存的信息發送給查詢模塊(4),將業務受限過濾器的信息發送給攔截模塊(5);
所述接收解析模塊(3),用于接收所有對象及其分別對應的網頁地址,接收用戶發送的請求訪問業務模型的訪問請求,解析訪問請求,得到業務模型的待訪問對象由劃分模塊(1)分配的網頁地址,將解析出的網頁地址發送給查詢模塊(4);
所述查詢模塊(4),用于接收解析出的網頁地址,接收存儲業務受限數據的緩存的信息,查詢緩存中是否存在與網頁地址相同的攔截地址,如果有,執行攔截模塊(5),如果沒有,跳轉到該業務模型的頁面,正常顯示;
所述攔截模塊(5),用于接收業務受限過濾器的信息,攔截該業務模型。
7.根據權利要求6所述的業務模型自動過濾系統,其特征在于:所述業務模型包括:功能代碼表、角色表、頁面信息表和角色功能表;
所述功能代碼表,用于對業務模型的功能進行編碼存儲,包括功能名稱、功能代碼和系統ID;
所述角色表,用于配置系統角色,包括角色名稱、角色代碼和狀態;
所述頁面信息表,用于存放功能與網頁地址的對應關系,包括頁面代碼、頁面名稱、網頁地址、功能代碼和系統ID;
所述角色功能表,用于標識角色對應的訪問權限,包括系統ID、功能代碼和角色代碼。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京思特奇信息技術股份有限公司,未經北京思特奇信息技術股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310407671.5/1.html,轉載請聲明來源鉆瓜專利網。





