一种轨道交通系统用户统一管理控制方法与流程

文档序号:11921265阅读:609来源:国知局
一种轨道交通系统用户统一管理控制方法与流程

本发明属于轨道交通系统技术领域,具体涉及一种轨道交通系统用户统一管理控制方法。



背景技术:

在全国城市轨道交通步入高峰的背景下,轨道交通信息化已成为不可或缺的投资主线,正迎来黄金发展期。轨道交通的信息化建设涵盖了针对建设期和运营期的各项业务管理需求。包含办公自动化、工程建设项目管理、投资管理、资产管理、委外维保管理、施工管理、车辆管理、运行图管理、乘务管理、站务管理、票务管理、乘客服务管理、生产日报管理、安全应急管理等数十个业务系统。这些系统覆盖面广、建设周期长、参与单位多、涉及专业多。通常情况下,各系统相对孤立,不仅给用户使用各个系统和访问各个信息库带来麻烦,影响工作效率,而且由于各个孤立的系统有各自组织与人员信息库,组织人员信息没有一个权威统一的来源,且由不同的管理员分别手工管理,容易带来管理上的麻烦,造成信息不一致。

因此,如何能够统一管理轨道交通信息化中各个业务系统的组织架构、用户信息,以及角色和功能权限,从而确保各个业务系统的用户与权限相关信息保持一致,已成为业界日益关注的课题。



技术实现要素:

针对于上述现有技术的不足,本发明的目的在于提供一种轨道交通系统用户统一管理控制方法,以解决现有轨道交通信息化中无法统一管理各个业务系统的组织架构、用户信息,以及角色和功能权限,确保各个业务系统的用户与权限相关信息保持一致的问题。

为达到上述目的,本发明的一种轨道交通系统用户统一管理控制方法,包括步骤如下:

1)接收业务系统的代号进行的租借空间申请;

2)根据业务系统的申请类型分配租借空间,并返回空间名称;

3)通过访问控制策略控制业务系统访问空间;

4)与业务系统交互进行交互确认;

5)接收业务系统发送的新增、修改相关数据并加密后同步;

6)对空间进行回收操作。

优选地,上述步骤1)具体包括:

1.1判断是否满足1G的空间,如果满足则进入下一步骤1.2;若不满足,则不允许租借空间;

1.2划分物理磁盘空间,并生成空间地址;

1.3根据约定的空间地址转换方法,将空间地址转换成空间名称,并锁定空间不允许其它业务系统申请。

优选地,上述步骤3)中的访问控制策略具体包括:

3.1所有空间访问创建一个线程,由线程进行空间资源的访问申请;

3.2线程根据访问的数据类型,启用不同的标识符,并申请使用访问空间;当空间已经有其它线程访问时,本线程将无法访问;申请结束后,会释放线程;

3.3一个访问管理线程不断检测当前所有线程的状态,当发现有线程死锁或状态不变化时,将自动释放空间访问权利。

优选地,上述步骤4)具体包括:接收业务系统提供的业务系统代号以及申请的空间名称,并进行交互确认。

优选地,上述步骤5)具体包括:

5.1若是系统管理内容、功能菜单、角色定义、组织架构信息、单位(公司)信息,则直接将该信息经过加密后同步;

5.2若是部门信息,则与现有的单位(公司)、组织架构信息进行关联,关联成功后,将该信息经过加密后同步;

5.3若是人员信息、用户信息,则与现有的单位(公司)、组织架构信息部门进行关联,关联成功后,将该信息经过加密后同步。

优选地,上述步骤5)中的加密具体指采用md5算法。

优选地,上述步骤6)具体包括:当空间租期已到,或者业务系统不需要提供空间时,对空间进行回收操作。

本发明的有益效果:

1、能统一管理各个业务系统的组织架构、用户信息,以及角色和功能权限,从而确保各个业务系统的用户与权限相关信息保持一致。

2、提供了精细化的处理方法,与其它业务系统对接起来方便。

附图说明

图1为本发明方法的流程框图。

图2为与业务系统交互第一图。

图3为与业务系统交互第二图。

具体实施方式

为了便于本领域技术人员的理解,下面结合实施例与附图对本发明作进一步的说明,实施方式提及的内容并非对本发明的限定。

参照图1所示,本发明的一种轨道交通系统用户统一管理控制方法,包括步骤如下:

1)接收业务系统的代号进行的租借空间申请;

1.1判断是否满足1G的空间,如果满足则进入下一步骤1.2;若不满足,则不允许租借空间;

1.2划分物理磁盘空间,并生成空间地址;

1.3根据约定的空间地址转换方法,将空间地址转换成空间名称,并锁定空间不允许其它业务系统申请。

上述的约定的空间地址转换方法是指本方法约定的将线性地址转换空间名称的一种规则。线性地址是逻辑地址到物理地址变换之间的中间层;物理地址(Physical Address) 是指出现在CPU外部地址总线上的寻址物理内存的地址信号,是地址变换的最终结果地址;逻辑地址是指由程序产生的与段相关的偏移地址部分。其规则是任何一种业务系统的线性地址已经得到分配时,根据这个地址后缀加上业务代号则形成空间名称。

2)根据业务系统的申请类型分配租借基础空间为1G的空间,并返回空间名称。

3)通过访问控制策略控制业务系统访问空间;

3.1所有空间访问创建一个线程,由线程进行空间资源的访问申请;

3.2线程根据访问的数据类型,启用不同的标识符,并申请使用访问空间;当空间已经有其它线程访问时,本线程将无法访问;申请结束后,会释放线程;

3.3一个访问管理线程不断检测当前所有线程的状态,当发现有线程死锁或状态不变化时,将自动释放空间访问权利。

4)与业务系统交互并进行交互确认;接收业务系统提供的业务系统代号以及申请的空间名称,并进行交互确认。

5)接收业务系统发送的新增、修改相关数据并加密后同步;

5.1若是系统管理内容、功能菜单、角色定义、组织架构信息、单位(公司)信息,则直接将该信息经过加密后同步;

5.2若是部门信息,则与现有的单位(公司)、组织架构信息进行关联,关联成功后,将该信息经过加密后同步;

5.3若是人员信息、用户信息,则与现有的单位(公司)、组织架构信息部门进行关联,关联成功后,将该信息经过加密后同步。

6)当空间租期已到,或者业务系统不需要提供空间时,对空间进行回收操作。

具体实施例中:

方式1:业务系统修改配置后通过本方法与其他业务系统同步

当前状态:假设平台包含办公自动化系统和工程建设项目管理系统两个业务系统,分别由A公司和B公司使用;这两个公司有不同的组织架构,但是L经理在A公司的研发部和B公司的市场部都担任部门经理。A公司使用的办公自动化系统和B公司使用的工程建设项目管理系统中分别保存各自系统的组织架构,以及L经理的基本信息;在统一用户与权限管理系统中保存A、B两个公司的组织架构、与每个公司关联的业务系统, 以及L经理的基本信息,参照图2所示。

场景描述:现在,办公自动化系统系统管理员在系统中将L经理的年龄更改为40岁。办公自动化系统修改自己数据库数据后,将L经理的信息的更改数据通过统一用户与权限管理系统提供的接口推送给统一用户与权限管理系统。后者首先将L经理的信息更新到自己的数据库中,再通过信息关联,判断出L经理的除属于A公司外,还属于B公司。而B公司关联工程建设项目管理系统。所以统一用户与权限管理系统将L经理的修改信息放入工程建设项目管理系统发送队列中,等待其轮询。后者通过定期向统一用户与权限管理系统轮询并接收到L经理的信息变更数据后,更改自己的数据库。从而完成跨公司和部门的用户信息变更在各业务系统间以及和本系统之间的同步。整个过程参照图3所示。

本方法定义了系统管理内容、组织架构信息、单位(公司)信息、部门信息、人员信息、用户信息、业务系统、功能菜单、角色定义、角色权限关联、组织架构与业务系统关联和用户角色关联的处理方法。

系统管理方法负责统一管理企业各业务系统的组织架构、业务系统、功能菜单、按钮定义、角色定义、角色权限关联、组织架构与业务系统关联,以及角色用户关联的配置信息。

组织架构信息方法主要负责单位(公司)、单位内的部门,以及每个部门的人员及用户共4类信息的管理。其中,人员不一定是用户(只是在系统中保存公司部门人员信息),只有特定的人员才被给予帐号并成为用户。

单位(公司)信息方法管理单位的中文名称、英文名称、名称拼音、上级单位名称、类别(内部单位/外部单位)、类型(总包单位/设计单位/施工单位/检测单位/监管单位)、资质等级、联系人、联系电话、传真、公司地址。

部门信息方法管理部门名称、所属单位、上级部门、部门序号、部门电话、部门传真、部门主管、上级主管领导。每个部门需要配置该部门的主管领导用户,以及上级分管领导用户;一个部门只能属于一个单位(公司)。

人员信息方法管理姓名、性别、身份证号、出生日期、联系电话、工号、入职时间、第一联系人及电话、家庭住址、教育简历、工作简历;一个人员可以属于一个或多个部门(跨部门或公司)。

用户信息方法管理帐号、密码、姓名、别名、最近一次登录时间、启用状态;一个用户可以也属于一个或多个部门(跨部门或公司)。

业务系统方法管理每个受关联的业务系统都需要在本系统中进行配置;配置内容包括:名称、序号、代码、系统地址、系统与权限的接口地址。

功能菜单方法管理对每个业务系统的功能菜单单独配置;每个业务系统的菜单信息以树形结构存放;每条菜单的信息包括:名称、父菜单、序号、代码、图标、页面路径、默认打开/关闭。

角色定义方法管理将系统的权限与用户关联起来;每一个角色属于一个业务系统。不同业务系统的角色名称可以重复,但同一个业务系统的角色名称不能重复;角色定义的内容包括:名称、序号、代码。

角色权限关联方法管理将角色与该角色所属的业务系统中的各功能菜单,以及每个功能菜单对应页面上的按钮这三者进行关联。这种关联的目的是设置某一个角色能够访问到的系统功能菜单,以及每个菜单页面上能访问到的按钮;如果将某个按钮关联到某个页面上,那么用户访问该页面时,就会显示该按钮,否则该按钮将隐藏。

本发明具体应用途径很多,以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以作出若干改进,这些改进也应视为本发明的保护范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1