一种单据的访问控制方法及装置制造方法

文档序号:6522628阅读:332来源:国知局
一种单据的访问控制方法及装置制造方法
【专利摘要】本发明公开了一种单据的访问控制方法及装置,其中,该方法包括:在接收到用户的单据查询信息时,获取所述单据查询信息中的所述用户的身份标识符和所述用户要查询单据的单据标识符;根据获取的单据标识符查找对应的单据;在查找到对应的单据时,分析查找的单据的创建者字段中是否有与获取的身份标识符一致的身份标识符;在查找的单据的创建者字段中有与获取的身份标识符一致的身份标识符时,授权所述用户访问所述查找的单据。采用本发明实施例,可提高访问控制效率。
【专利说明】一种单据的访问控制方法及装置
【技术领域】
[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日
【发明者】颜亮 申请人:金蝶软件(中国)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1