[實用新型]一種對軟件進行保護的裝置無效
| 申請號: | 200620175631.8 | 申請日: | 2006-12-30 |
| 公開(公告)號: | CN201035579Y | 公開(公告)日: | 2008-03-12 |
| 發明(設計)人: | 念龍龍;黃劍 | 申請(專利權)人: | 北京深思洛克數據保護中心 |
| 主分類號: | G06F21/22 | 分類號: | G06F21/22;G06F12/14 |
| 代理公司: | 北京德琦知識產權代理有限公司 | 代理人: | 王琦;王誠華 |
| 地址: | 100086北京市海淀區中*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 軟件 進行 保護 裝置 | ||
1.一種對軟件進行保護的裝置,其特征在于,該裝置包括:
代碼存儲區,連接到訪問控制模塊,用于存儲處理器模塊可以識別的代碼,并且向訪問控制模塊發送所述代碼;
外部通信模塊,連接到處理器模塊,用于接收外部目標平臺發送的調用指令并發送給處理器模塊,以及接收處理器模塊發送的運行結果并發送給外部目標平臺;
訪問控制模塊,連接到處理器模塊和代碼存儲區,用于接收處理器模塊發送的對代碼存儲區的訪問指令,判斷是否能夠進行所述訪問,并在能夠進行所述訪問的時候從代碼存儲區中讀出代碼提供給處理器模塊執行;
處理器模塊,用于向訪問控制模塊發送對代碼存儲區的訪問指令,運行訪問控制模塊所讀取的代碼,并且將運行結果通過外部通信模塊發送給外部目標平臺。
2.根據權利要求1所述的裝置,其特征在于,所述代碼存儲區包括系統級代碼存儲區和用戶級代碼存儲區,分別用于存放系統級代碼和用戶級代碼。
3.根據權利要求2所述的裝置,其特征在于,所述訪問控制模塊包括:
代碼判定子模塊,連接到處理器模塊和資源管理子模塊,用于接收所述對代碼存儲區的訪問指令,判斷所述對代碼存儲區的訪問指令是用戶級代碼還是系統級代碼,將判斷結果輸出給資源管理子模塊;
資源管理子模塊,連接到處理器模塊、代碼判定子模塊和存儲區訪問子模塊,用于確定所述對存儲區的訪問指令要訪問的存儲區位置,結合代碼判定子模塊的判斷結果,確定是否允許對所述存儲區位置的訪問,并且在允許訪問時通知存儲區訪問子模塊;
存儲區訪問子模塊,連接到處理器模塊、資源管理子模塊、系統級代碼存儲區和用戶級代碼存儲區,用于在收到資源管理子模塊的通知時從代碼存儲區中讀取代碼,發送給處理器模塊。
4.根據權利要求1或2所述的裝置,其特征在于,所述訪問控制模塊包括:
標志位,連接到處理器模塊和資源管理子模塊,用于指示處理器模塊是運行在系統模式還是運行在用戶模式,該標志位由處理器模塊設置;
資源管理子模塊,連接到處理器模塊、代碼判定子模塊和存儲區訪問子模塊,用于確定所述對存儲區的訪問指令要訪問的存儲區位置,結合標志位的值,確定是否允許對所述存儲區位置的訪問,并且在允許訪問時通知存儲區訪問子模塊;
存儲區訪問子模塊,連接到處理器模塊、資源管理子模塊、代碼存儲區,用于在收到資源管理子模塊的通知時從代碼存儲區中讀取代碼,發送給處理器模塊。
5.根據權利要求1或2所述的裝置,其特征在于,所述訪問控制模塊包括:
標志位組,每個標志位與特定的存儲區位置對應,用于表示所對應的存儲區位置當前是否可以訪問,該標志位組由處理器模塊設置;
資源管理子模塊,連接到處理器模塊、代碼判定子模塊和存儲區訪問子模塊,用于確定所述對存儲區的訪問指令要訪問的存儲區位置,結合標志位組中對應與標志位的值,確定是否允許對所述存儲區位置的訪問,并且在允許訪問時通知存儲區訪問子模塊;
存儲區訪問子模塊,連接到處理器模塊、資源管理子模塊、代碼存儲區,用于在收到資源管理子模塊的通知時從代碼存儲區中讀取代碼,發送給處理器模塊。
6.根據權利要求1所述的裝置,其特征在于,所述處理器模塊包括:
位置計算子模塊,連接到外部通信模塊和輸入輸出子模塊,用于從外部通信模塊接收調用指令,根據調用指令計算要調用的用戶級代碼段所在的存儲位置,并將位置計算結果輸出給輸入輸出子模塊;
輸入輸出子模塊,連接到位置計算子模塊、訪問控制模塊和運算子模塊,用與根據位置計算子模塊的計算結果,通過訪問控制模塊從代碼存儲區中讀取代碼,然后將所讀取的代碼發送給運算子模塊;
運算子模塊連接到輸入輸出子模塊和外部通信模塊,用于執行由輸入輸出子模塊發送的代碼,并且將運算結果發送給外部通信模塊。
7.根據權利要求1所述的裝置,其特征在于,在所述代碼存儲區和訪問控制模塊之間進一步包括:
存儲區虛擬模塊,用于將物理存儲區映射為虛擬存儲區。
8.根據權利要求1所述的裝置,其特征在于,所述代碼存儲區進一步包括例程代碼存儲子模塊,連接到訪問控制模塊,用于存儲處理器模塊可以識別的例程代碼,并且向訪問控制模塊發送所述例程代碼。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京深思洛克數據保護中心,未經北京深思洛克數據保護中心許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200620175631.8/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:木材液化物碳纖維、其原絲及制備方法
- 下一篇:一種保健肉制品及其制備方法





