[發明專利]一種管理系統權限添加方法和裝置有效
| 申請號: | 201210104218.2 | 申請日: | 2012-04-10 |
| 公開(公告)號: | CN103368765A | 公開(公告)日: | 2013-10-23 |
| 發明(設計)人: | 陸興木 | 申請(專利權)人: | 阿里巴巴集團控股有限公司 |
| 主分類號: | H04L12/24 | 分類號: | H04L12/24;H04L29/06 |
| 代理公司: | 北京潤澤恒知識產權代理有限公司 11319 | 代理人: | 蘇培華 |
| 地址: | 英屬開曼群島大開*** | 國省代碼: | 開曼群島;KY |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 管理 系統 權限 添加 方法 裝置 | ||
技術領域
本申請涉及計算機技術領域,特別是涉及一種管理系統權限添加方法和裝置。
背景技術
在計算機程序項目開發或者維護過程中,以下幾點,對于開發者而言,非常重要。
第一,對于源代碼的備份非常重要,因為存在不可預知的硬件或者運行問題可能導致源代碼丟失;
第二,版本的控制管理非常重要,在開發過程中可能工作一段時間,發現走錯了方向,那么需要將所有的修改還原到數天前修改前的版本,如果沒有做好版本控制,最差的情況就是要全部重來,但這對于項目開發來說是不能接受的;
第三,數據同步非常重要,一個項目經常有多位開發者同時開發,可能其中一個開發者需要其他開發者修改過的檔案,那么就需要將各個開發者之間的數據同步。
為了解決上述問題,就出現了SVN(Subversion,一開源的源代碼管理系統)。SVN通過SVN路徑(源代碼管理工具提供的數據訪問及存儲路徑)訪問SVN庫(SVN庫,開源源代碼管理系統實體數據的物理存儲單元)。其中,對SVN路徑的訪問權限級別(讀/寫/禁止訪問)為SVN權限。在實際中,各個開發者必須獲得SVN權限才能訪問相應的SVN庫,那么就需要根據各個開發者的需求添加相應的SVN權限,以便各開發者使用相應SVN庫的源代碼檔案。
現有技術中,SVN基本上是按照一定SVN庫內路徑存儲源代碼檔案,對于開發者輸入的SVN路徑訪問權限的申請,現有的SVN系統中對于開發者的SVN路徑的訪問權限無法識別,必須通過人工添加。即當某個開發者想訪問某一個SVN庫,使用其中的源代碼檔案時,需要專門的SVN管理者去為該開發者添加相應的SVN,比如,開發者將其需要訪問的SVN庫以郵件或者其他形式告知SVN管理者,管理者知道該開發者的需求后,在SVN系統中為該開發者開通SVN權限。隨著項目增大,源代碼版本和規模越來越多,相關SVN的權限申請維護工作量越來越大,這極大的影響了配管團隊其他關鍵工作的處理時間,造成配管團隊的工作效率嚴重下降。
發明內容
本申請所要解決的技術問題是提供一種管理系統權限添加方法和裝置,解決需要人工為開發者添加SVN權限的問題,能使SVN系統自動識別開發者的SVN權限申請請求,然后為其添加SVN權限,減少了配管團隊的管理時間,節省了人力成本。
接收用戶端發送的管理系統權限申請請求,所述管理系統權限申請請求包括用戶標識、管理系統路徑數據和管理系統權限級別數據;
基于管理系統路徑在管理系統中的按級存儲的路徑結構,分解所述管理系統權限申請請求,獲得用戶標識、管理系統權限級別和管理系統路徑數據的各級路徑結構;
利用所述管理系統權限級別和管理系統路徑數據的各級路徑結構,與系統中權限列表的管理系統權限級別和管理系統路徑數據的各級路徑結構進行匹配,獲取相應路徑的權限列表;
將所述用戶標識加入所述權限列表中。
優選的,所述管理系統路徑在管理系統中的按級存儲的路徑結構包括:
將所述用戶標識加入所述權限列表中。
優選的,所述管理系統路徑在管理系統中的按級存儲的路徑結構包括:
以包括訪問協議、訪問地址、訪問根目錄、代碼庫名、代碼庫內路徑的路徑結構劃分和存儲管理系統路徑。
優選的,獲取相應路徑的權限列表時包括:
獲取相應的用戶模式的權限列表數據;
和/或,獲取相應的權限組模式的權限列表數據。
優選的,在利用所述管理系統權限級別和管理系統路徑數據的各級路徑結構,與系統中權限列表的管理系統權限級別和管理系統路徑數據的各級路徑結構進行匹配,獲取相應路徑的權限列表之前還包括:
獲取管理系統中用戶權限信息,當所述用戶信息中包括當前用戶標識及其信息時,判斷所述用戶標識擁有的管理系統權限是否與該用戶標識當前申請的管理系統權限相同;如果相同,則返回已存在所述管理系統權限。
優選的,當存在多個端口不同的管理系統存儲集群時,所述管理系統路徑在管理系統中的按級存儲的路徑結構包括:
以包括訪問協議、訪問地址、訪問端口、訪問根目錄、代碼庫名、代碼庫內路徑的路徑結構劃分和存儲管理系統路徑。
優選的,在利用所述管理系統權限級別和管理系統路徑數據的各級路徑結構,與系統中權限列表的管理系統權限級別和管理系統路徑數據的各級路徑結構進行匹配,獲取相應路徑的權限列表之前還包括:
判斷當前用戶端是否能夠申請當前的管理系統權限級別;如果能夠,則按管理系統路徑結構將所述管理系統路徑數據進行分解,獲得各級別的路徑結構。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于阿里巴巴集團控股有限公司,未經阿里巴巴集團控股有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210104218.2/2.html,轉載請聲明來源鉆瓜專利網。





