一種單據的訪問控制方法及裝置制造方法
【專利摘要】本發明公開了一種單據的訪問控制方法及裝置,其中,該方法包括:在接收到用戶的單據查詢信息時,獲取所述單據查詢信息中的所述用戶的身份標識符和所述用戶要查詢單據的單據標識符;根據獲取的單據標識符查找對應的單據;在查找到對應的單據時,分析查找的單據的創建者字段中是否有與獲取的身份標識符一致的身份標識符;在查找的單據的創建者字段中有與獲取的身份標識符一致的身份標識符時,授權所述用戶訪問所述查找的單據。采用本發明實施例,可提高訪問控制效率。
【專利說明】一種單據的訪問控制方法及裝置
【技術領域】
[0001]本發明涉及到計算機【技術領域】,特別涉及到一種單據的訪問控制方法及裝置。
【背景技術】
[0002]權限系統一般包括權限和權限主體兩個基本元素,權限主體包括用戶、用戶組和角色等類型。權限是控制權限主體對系統中的單據的操作。在企業應用中,有些單據具有很高敏感性、保密性,單據產生后只能由單據的創建者訪問。
[0003]目前,權限系統中的每張單據的單據數據被看作是一個整體的權限資源,管理員預先對每張單據的權限進行設置。在用戶查詢單據時,用戶發送單據查詢信息給服務器,月艮務器按照管理員預先對該單據的權限設置,以確定用戶能否訪問該單據。
[0004]然而,管理員預先設置權限訪問規則時,需要針對每張單據、每個用戶建立一種訪問規則,并且要將每個規則分配到每個用戶上面,在當今大企業中,用戶數量龐大,單據數量龐大,要建立的訪問規則的數量同樣龐大,影響權限分配工作效率,且容易出錯。
【發明內容】
[0005]本發明的主要目的為提供一種單據的訪問控制方法及裝置,可提高訪問控制效率。
[0006]本發明提供一種單據的訪問控制方法,該方法包括:
[0007]在接收到用戶的單據查詢信息時,獲取所述單據查詢信息中的所述用戶的身份標識符和所述用戶要查詢單據的單據標識符;
[0008]根據獲取的單據標識符查找對應的單據;
[0009]在查找到對應的單據時,分析查找的單據的創建者字段中是否有與獲取的身份標識符一致的身份標識符;
[0010]在查找的單據的創建者字段中有與獲取的身份標識符一致的身份標識符時,授權所述用戶訪問所述查找的單據。
[0011]優選地,所述根據獲取的單據標識符查找對應的單據的步驟之后,該方法還包括:
[0012]在查找到對應的單據時,分析查找的單據是否開啟創建者訪問控制;
[0013]若所述查找的單據開啟了創建者訪問控制,則分析查找的單據的創建者字段中是否有與獲取的身份標識符一致的身份標識符;
[0014]在查找的單據的創建者字段中有與獲取的身份標識符一致的身份標識符時,授權所述用戶訪問所述查找的單據。
[0015]優選地,所述判斷查找的單據是否開啟創建者訪問控制的步驟之后,該方法還包括:
[0016]若所述查找的單據未開啟創建者訪問控制,則授權所述用戶訪問所述查找的單據。[0017]優選地,在獲取到用戶的單據查詢信息時,獲取所述單據查詢信息中的所述用戶的身份標識符和所述用戶要查詢單據的單據標識符的步驟之前,該方法還包括:
[0018]創建單據時,在所述單據中增加創建者字段,并將所述單據的創建者的身份標識記錄在所述創建者字段中。
[0019]優選地,所述創建單據時,在所述單據增加創建者字段,并將所述單據的創建者的身份標識記錄在所述創建者字段中的步驟之前或之后或同時,該方法還包括以下步驟:
[0020]創建單據時,在所述單據增加是否開啟創建者訪問控制字段,并對所述是否開啟創建者訪問控制字段設置成是或否。
[0021]本發明還提供一種單據的訪問控制裝置,該裝置包括:
[0022]第一獲取模塊,用于在接收到用戶的單據查詢信息時,獲取所述單據查詢信息中的所述用戶的身份標識符和所述用戶要查詢單據的單據標識符;
[0023]查找模塊,用于根據獲取的單據標識符查找對應的單據;
[0024]第一分析模塊,用于分析查找的單據的創建者字段中是否有與獲取的身份標識符一致的身份標識符;
[0025]授權模塊,用于在查找的單據的創建者字段中有與獲取的身份標識符一致的身份標識符時,授權所述用戶訪問所述查找的單據。
[0026]優選地,該裝置還包括:第二分析模塊,所述第二分析模塊分別與所述第一分析模塊和查找模塊連接;
[0027]所述第二分析模塊,用于分析查找的單據是否開啟創建者訪問控制;
[0028]所述第一分析模塊,還用于在查找的單據開啟了創建者訪問控制時,分析查找的單據的創建者字段中是否有與獲取的身份標識符一致的身份標識符。
[0029]優選地,所述授權模塊,還用于在所述第二分析模塊的分析結果為所述查找的單據未開啟創建者訪問控制時,授權所述用戶訪問所述查找的單據。
[0030]優選地,所述裝置還包括:
[0031]第一增加模塊,用于創建單據時,在所述單據增加創建者字段,并將所述單據的創建者的身份標識記錄在所述創建者字段中。
[0032]優選地,所述裝置還包括:第二增加模塊,用于創建單據時,在所述單據增加是否開啟創建者訪問控制字段,并對所述是否開啟創建者訪問控制字段設置成是或否。
[0033]采用本發明實施例,在接收到用戶的單據查詢信息時,獲取所述單據查詢信息中的所述用戶的身份標識符和所述用戶要查詢單據的單據標識符;根據獲取的單據標識符查找對應的單據;在查找到對應的單據時,分析查找的單據的創建者字段中是否有與獲取的身份標識符一致的身份標識符;在查找的單據的創建者字段中有與獲取的身份標識符一致的身份標識符時,授權所述用戶訪問所述查找的單據。采用本發明可提高訪問控制效率。
【專利附圖】
【附圖說明】
[0034]圖1為本發明的單據的訪問控制方法的第一實施例流程示意圖;
[0035]圖2為本發明的單據的訪問控制方法的第二實施例流程示意圖;
[0036]圖3為本發明的單據的訪問控制方法的第三實施例流程示意圖;
[0037]圖4為本發明的單據的訪問控制方法的第四實施例流程示意圖;[0038]圖5為本發明的單據的訪問控制裝置的第一實施例結構示意圖;
[0039]圖6為本發明的單據的訪問控制裝置的第二實施例結構示意圖。
[0040]本發明目的的實現、功能特點及優點將結合實施例,參照附圖做進一步說明。
【具體實施方式】
[0041]應當理解,此處所描述的具體實施例僅僅用以解釋本發明,并不用于限定本發明。
[0042]參照圖1,圖1為本發明的單據的訪問控制方法的第一實施例流程示意圖,該方法包括:
[0043]S10、在接收到用戶的單據查詢信息時,獲取該單據查詢信息中的該用戶的身份標識符和該用戶要查詢單據的單據標識符。
[0044]該單據查詢信息的結構示意圖如表一所示:
[0045]表一:
[0046]
【權利要求】
1.一種單據的訪問控制方法,其特征在于,該方法包括: 在接收到用戶的單據查詢信息時,獲取所述單據查詢信息中的所述用戶的身份標識符和所述用戶要查詢單據的單據標識符; 根據獲取的單據標識符查找對應的單據; 在查找到對應的單據時,分析查找的單據的創建者字段中是否有與獲取的身份標識符一致的身份標識符; 在查找的單據的創建者字段中有與獲取的身份標識符一致的身份標識符時,授權所述用戶訪問所述查找的單據。
2.根據權利要求1所述的方法,其特征在于,所述根據獲取的單據標識符查找對應的單據的步驟之后,該方法還包括: 在查找到對應的單據時,分析查找的單據是否開啟創建者訪問控制; 若所述查找的單據開啟了創建者訪問控制,則分析查找的單據的創建者字段中是否有與獲取的身份標識符一致的身份標識符; 在查找的單據的創建者字段中有與獲取的身份標識符一致的身份標識符時; 授權所述用戶訪問所述查找的單據。
3.根據權利要求2所述的方法,其特征在于,所述判斷查找的單據是否開啟創建者訪問控制的步驟之后,該方法還包括: 若所述查找的單據未開啟創建者訪問控制,則授權所述用戶訪問所述查找的單據。
4.根據權利要求1或2所述的方法,其特征在于,在獲取到用戶的單據查詢信息時,獲取所述單據查詢信息中的所述用戶的身份標識符和所述用戶要查詢單據的單據標識符的步驟之前,該方法還包括: 創建單據時,在所述單據中增加創建者字段,并將所述單據的創建者的身份標識記錄在所述創建者字段中。
5.根據權利要求4所述的方法,其特征在于,所述創建單據時,在所述單據增加創建者字段,并將所述單據的創建者的身份標識記錄在所述創建者字段中的步驟之前或之后或同時,該方法還包括以下步驟: 創建單據時,在所述單據增加是否開啟創建者訪問控制字段,并對所述是否開啟創建者訪問控制字段設置成是或否。
6.一種單據的訪問控制裝置,其特征在于,該裝置包括: 第一獲取模塊,用于在接收到用戶的單據查詢信息時,獲取所述單據查詢信息中的所述用戶的身份標識符和所述用戶要查詢單據的單據標識符; 查找模塊,用于根據獲取的單據標識符查找對應的單據; 第一分析模塊,用于分析查找的單據的創建者字段中是否有與獲取的身份標識符一致的身份標識符; 授權模塊,用于在查找的單據的創建者字段中有與獲取的身份標識符一致的身份標識符時,授權所述用戶訪問所述查找的單據。
7.根據權利要求6所述的裝置,其特征在于,該裝置還包括:第二分析模塊,所述第二分析模塊分別與所述第一分析模塊和查找模塊連接; 所述第二分析模塊,用于分析查找的單據是否開啟創建者訪問控制;所述第一分析模塊,還用于在查找的單據開啟了創建者訪問控制時,分析查找的單據的創建者字段中是否有與獲取的身份標識符一致的身份標識符。
8.根據權利要求7所述的裝置,其特征在于,所述授權模塊,還用于在所述第二分析模塊的分析結果為所述查找的單據未開啟創建者訪問控制時,授權所述用戶訪問所述查找的單據。
9.根據權利要求6或7所述的裝置,其特征在于,所述裝置還包括: 第一增加模塊,用于創建單據時,在所述單據增加創建者字段,并將所述單據的創建者的身份標識記錄在所述創建者字段中。
10.根據權利要求9所述的裝置,其特征在于,所述裝置還包括:第二增加模塊,用于創建單據時,在所述單據增加是否開啟創建者訪問控制字段,并對所述是否開啟創建者訪問控制字段設置成是 或否。
【文檔編號】G06F17/30GK103678557SQ201310656499
【公開日】2014年3月26日 申請日期:2013年12月6日 優先權日:2013年12月6日
【發明者】顏亮 申請人:金蝶軟件(中國)有限公司