著录项信息
专利名称 | 业务系统、权限系统和用于业务系统的数据权限控制方法 |
申请号 | CN200910087737.0 | 申请日期 | 2009-06-24 |
法律状态 | 权利终止 | 申报国家 | 中国 |
公开/公告日 | 2009-11-25 | 公开/公告号 | CN101587439 |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | G06F9/44 | IPC分类号 | G06F9/44;G06F9/45查看分类表>
|
申请人 | 用友软件股份有限公司 | 申请人地址 | 北京市海淀区北清路***
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 用友网络科技股份有限公司 | 当前权利人 | 用友网络科技股份有限公司 |
发明人 | 滕石欣;熊悦阅;叶琳;方豪 |
代理机构 | 北京友联知识产权代理事务所(普通合伙) | 代理人 | 尚志峰;梁朝玉 |
摘要
本发明提供了一种业务系统,包括:用户界面,用户通过所述用户界面输入指令;业务层,根据所述用户所输入的指令实现相应的系统业务逻辑;数据层,用于根据所述系统业务逻辑实现数据的访问操作;数据库,用于储存所述业务系统所需要的所述数据;权限系统,所述权限系统与所述业务层隔离,通过权限规则提供对所述数据层的权限控制。不仅实现了面向业务对象的数据层权限控制,并且处理了业务对象及关联的业务对象的数据权限,保持对象数据的完整性,权限控制由本发明的核心部分统一完成,业务程序开发人员从此不必再关注权限规则,程序编写时只需要完成具体业务逻辑。
1.一种业务系统,包括:用户界面,用户通过所述用户界面输入指令;业务层,根据所述用户所输入的指令实现相应的系统业务逻辑;数据层,用于根据所述系统业务逻辑实现数据的访问操作;数据库,用于储存所述业务系统所需要的所述数据;其特征在于,进一步包括:
权限系统,所述权限系统与所述业务层隔离,通过权限规则提供对所述数据层的权限控制,其中,
所述权限系统包括权限管理装置和数据权限合并装置,所述权限管理装置用于使用户定义数据权限,所述数据权限合并装置连接至所述权限管理装置,对所述用户通过所述权限管理装置定义的数据权限和来自业务系统的执行程序的语法进行合并处理,所述权限管理装置根据对象语法规则生成符合所述对象语法规则的权限规则表达式,并将处理结果返回所述业务系统,以供编译执行。
2.根据权利要求1所述的业务系统,其特征在于,所述用户通过所述用户界面自定义所述权限规则。
3.根据权利要求1所述的业务系统,其特征在于,所述用户通过所述用户界面输入的指令包括:录入单据、搜索单据、汇总报表。
4.根据权利要求1所述的业务系统,其特征在于,当所述用户输出入的指令超出所述权限规则所定义的所述用户的权限时,所述权限系统返回失败结果给所述用户。
5.根据权利要求1所述的业务系统,其特征在于,所述权限规则通过抽象语法树计算表达式实现。
6.一种用于业务系统的数据权限控制方法,其特征在于,包括以下步骤:
在用户执行业务操作时,所述业务系统进行业务处理;
所述业务系统对所述业务进行语法解析,得到解析结果;
权限系统将所述解析结果与所述用户预先定义的数据权限进行合并处理,生成权限规则表达式;
所述业务系统编译执行所述权限规则表达式,实现所述数据权限的控制。
7.根据权利要求6所述的数据权限控制方法,其特征在于,所述权限系统通过抽象语法树计算所述权限规则表达式。
8.根据权利要求6或7所述的数据权限控制方法,其特征在于,所述权限系统与所述业务系统分开设置。
9.一种权限系统,用于业务系统,所述业务系统包括:用户界面,用户通过所述用户界面输入指令;业务层,根据所述用户所输入的指令实现相应的系统业务逻辑;数据层,用于根据所述系统业务逻辑实现数据的访问操作;数据库,用于储存所述业务系统所需要的所述数据,其特征在于,所述权限系统与所述业务层隔离,通过权限规则提供对所述数据层的权限控制,其中,
所述权限系统包括权限管理装置和数据权限合并装置,所述权限管理装置用于使用户定义数据权限,所述数据权限合并装置连接至所述权限管理装置,对所述用户通过所述权限管理装置定义的数据权限和来自业务系统的执行程序的语法进行合并处理,所述权限管理装置根据对象语法规则生成符合所述对象语法规则的权限规则表达式,并将处理结果返回所述业务系统,以供编译执行。
10.根据权利要求9所述的权限系统,其特征在于,当所述用户输出入的指令超出所述权限规则所定义的所述用户的权限时,所述权限系统返回失败结果给所述用户。
11.根据权利要求9所述的权限系统,其特征在于,所述权限规则通过抽象语法树计算表达式实现。
法律信息
- 2019-06-07
未缴年费专利权终止
IPC(主分类): G06F 9/44
专利号: ZL 200910087737.0
申请日: 2009.06.24
授权公告日: 2015.10.21
- 2015-10-28
著录事项变更
申请人由用友软件股份有限公司变更为用友网络科技股份有限公司
地址由100094 北京市海淀区北清路68号用友软件园变更为100094 北京市海淀区北清路68号
- 2015-10-21
- 2010-07-21
实质审查的生效
IPC(主分类): G06F 9/44
专利申请号: 200910087737.0
申请日: 2009.06.24
- 2009-11-25
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2009-06-03
|
2008-12-17
| | |
2
| |
2009-04-22
|
2007-10-17
| | |
3
| |
2007-05-23
|
2006-11-09
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |