用于生成人员组织架构信息的方法和系统技术方案

技术编号:20545976 阅读:21 留言:0更新日期:2019-03-09 18:54
本申请实施例公开了用于生成人员组织架构信息的方法和系统。该方法的一具体实施方式包括:获取预设的组织信息集合;基于组织信息集合中的组织信息包括的人员信息和人员关系信息,建立每个组织信息指示的人员的初始人员实体信息;对于所建立的各个初始人员实体信息中的初始人员实体信息,基于该初始人员实体信息包括的上级人员标识和直接下级人员标识,确定针对该初始人员实体信息的层级信息集合;将所确定的层级信息集合加入该初始人员实体信息,得到表征该初始人员实体信息对应的人员的人员组织架构信息。该实施方式有助于使得人员组织架构信息更加全面地反映人员之间的关系,有助于使用户更有针对性的查看人员组织架构信息。

Method and System for Generating Personnel Organizational Architecture Information

The embodiment of this application discloses a method and system for generating personnel organization information. One specific implementation of the method includes: acquiring the preset organizational information set; establishing the initial personnel entity information of each person indicated by the organizational information based on the personnel information and personnel relationship information included in the organizational information set; and establishing the initial personnel entity information in the established initial personnel entity information based on the initial personnel entity information. Including the identification of superiors and direct subordinates, the hierarchical information set for the initial personnel entity information is determined, and the hierarchical information set is added to the initial personnel entity information to obtain the personnel organization structure information representing the corresponding personnel of the initial personnel entity information. The embodiment helps to make the personnel organization structure information reflect the relationship between people more comprehensively, and helps users to view the personnel organization structure information more pertinently.

【技术实现步骤摘要】
用于生成人员组织架构信息的方法和系统
本申请实施例涉及计算机
,具体涉及用于生成人员组织架构信息的方法和系统。
技术介绍
人员组织架构分析是通过分析人员的关系数据,形成人员组织架构图,从而快速确定目标组织的关键人物的方法。目前的人员组织架构分析方法通常支持的数量级较小,在数据量大的时候分析速度慢,展示效果单一。在分析过程中与人员的交互性不高,分析结果的全面性较低。
技术实现思路
本申请实施例的目的在于提出了一种改进的用于生成人员组织架构信息的方法和系统,来解决以上
技术介绍
部分提到的技术问题。第一方面,本申请实施例提供了一种用于生成人员组织架构信息的方法,该方法包括:获取预设的组织信息集合,其中,组织信息是用于表征目标组织中的人员的信息,组织信息包括人员信息和对应的人员关系信息,人员关系信息用于表征人员信息指示的人员与其他人员的上下级关系;基于组织信息集合中的组织信息包括的人员信息和人员关系信息,建立每个组织信息指示的人员的初始人员实体信息,其中,初始人员实体信息包括直接上级人员标识和直接下级人员标识;对于所建立的各个初始人员实体信息中的初始人员实体信息,基于该初始人员实体信息包括的上级人员标识和直接下级人员标识,确定针对该初始人员实体信息的层级信息集合;将所确定的层级信息集合加入该初始人员实体信息,得到表征该初始人员实体信息对应的人员的人员组织架构信息。在一些实施例中,针对该初始人员实体信息的层级信息集合包括以下至少一种层级信息:该初始人员实体信息表征的人员所处的层级数,该初始人员实体信息表征的人员的下级人员的人数,该初始人员实体信息表征的人员的下级层数。在一些实施例中,该初始人员实体信息表征的人员所处的层级数基于如下步骤确定:确定该初始人员实体信息表征的人员是否具有直接上级人员;响应于确定没有,确定该初始人员实体信息表征的人员所处的层级数为预设层级;响应于确定具有,利用递归算法,从该初始人员实体信息表征的人员所处的层级数开始,逐级地确定直接上级人员的层级数,将直接上级人员的层级数累加一,得到该初始人员实体信息表征的人员所处的层级数。在一些实施例中,该初始人员实体信息表征的人员的下级人员的人数基于如下步骤确定:确定该初始人员实体信息表征的人员是否具有直接下级人员;响应于确定没有,确定该初始人员实体信息表征的人员的下级人员的人数为零;响应于确定具有,利用递归算法,将该初始人员实体信息表征的人员的直接下级人员的人数与间接下级人员的人数相加,得到该初始人员实体信息表征的人员的下级人员的人数。在一些实施例中,该初始人员实体信息表征的人员的下级层数基于如下步骤确定:确定该初始人员实体信息表征的人员是否具有直接下级人员;响应于确定没有,确定该初始人员实体信息表征的人员的下级层数为零;响应于确定具有,利用递归算法,将该初始人员实体信息表征的人员的直接下级人员的下级层数的最大值加一,得到该初始人员实体信息表征的人员的下级层数。在一些实施例中,该方法还包括:基于所得到的各个组织架构信息,建立用于显示的树形图,其中,树形图包括节点和连接节点的边,节点对应于组织架构信息,边用于表征连接的两个节点分别指示的人员为上下级关系。在一些实施例中,树形图中的节点具有对应的颜色和/或大小,其中,颜色和/或大小基于如下步骤确定:对于树形图包括的各个节点中的节点,从该节点对应的层级信息集合中选择目标层级信息;将目标层级信息与预设的基准层级信息进行比较,基于比较结果确定该节点的颜色和/或大小。在一些实施例中,该方法还包括:响应于检测到用户进行的查询操作,输出与用户输入的查询信息匹配的信息;响应于检测到用户对目标节点进行的缩放操作,按照用户选择的缩放方式,对目标节点进行缩放。第二方面,本申请实施例提供了一种用于生成人员组织架构信息的装置,该装置包括:获取模块,设置用于获取预设的组织信息集合,其中,组织信息是用于表征目标组织中的人员的信息,组织信息包括人员信息和对应的人员关系信息,人员关系信息用于表征人员信息指示的人员与其他人员的上下级关系;初始人员实体信息建立模块,设置用于基于组织信息集合中的组织信息包括的人员信息和人员关系信息,建立每个组织信息指示的人员的初始人员实体信息,其中,初始人员实体信息包括直接上级人员标识和直接下级人员标识;生成模块,设置用于对于所建立的各个初始人员实体信息中的初始人员实体信息,基于该初始人员实体信息包括的上级人员标识和直接下级人员标识,确定针对该初始人员实体信息的层级信息集合;将所确定的层级信息集合加入该初始人员实体信息,得到表征该初始人员实体信息对应的人员的人员组织架构信息。在一些实施例中,针对该初始人员实体信息的层级信息集合包括以下至少一种层级信息:该初始人员实体信息表征的人员所处的层级数,该初始人员实体信息表征的人员的下级人员的人数,该初始人员实体信息表征的人员的下级层数。在一些实施例中,该初始人员实体信息表征的人员所处的层级数基于如下步骤确定:确定该初始人员实体信息表征的人员是否具有直接上级人员;响应于确定没有,确定该初始人员实体信息表征的人员所处的层级数为预设层级;响应于确定具有,利用递归算法,从该初始人员实体信息表征的人员所处的层级数开始,逐级地确定直接上级人员的层级数,将直接上级人员的层级数累加一,得到该初始人员实体信息表征的人员所处的层级数。在一些实施例中,该初始人员实体信息表征的人员的下级人员的人数基于如下步骤确定:确定该初始人员实体信息表征的人员是否具有直接下级人员;响应于确定没有,确定该初始人员实体信息表征的人员的下级人员的人数为零;响应于确定具有,利用递归算法,将该初始人员实体信息表征的人员的直接下级人员的人数与间接下级人员的人数相加,得到该初始人员实体信息表征的人员的下级人员的人数。在一些实施例中,该初始人员实体信息表征的人员的下级层数基于如下步骤确定:确定该初始人员实体信息表征的人员是否具有直接下级人员;响应于确定没有,确定该初始人员实体信息表征的人员的下级层数为零;响应于确定具有,利用递归算法,将该初始人员实体信息表征的人员的直接下级人员的下级层数的最大值加一,得到该初始人员实体信息表征的人员的下级层数。在一些实施例中,该装置还包括:树形图建立模块,设置用于基于所得到的各个组织架构信息,建立用于显示的树形图,其中,树形图包括节点和连接节点的边,节点对应于组织架构信息,边用于表征连接的两个节点分别指示的人员为上下级关系。在一些实施例中,树形图中的节点具有对应的颜色和/或大小,其中,颜色和/或大小基于如下步骤确定:对于树形图包括的各个节点中的节点,从该节点对应的层级信息集合中选择目标层级信息;将目标层级信息与预设的基准层级信息进行比较,基于比较结果确定该节点的颜色和/或大小。在一些实施例中,该装置还包括:查询模块,设置用于响应于检测到用户进行的查询操作,输出与用户输入的查询信息匹配的信息;缩放模块,设置用于响应于检测到用户对目标节点进行的缩放操作,按照用户选择的缩放方式,对目标节点进行缩放。第三方面,本申请实施例提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如第一方面中任一实现方式描述的方法。本申请实施例提供的用于生成人员组织架构信息的本文档来自技高网...

【技术保护点】
1.一种用于生成人员组织架构信息的方法,其特征在于,所述方法包括:获取预设的组织信息集合,其中,组织信息是用于表征目标组织中的人员的信息,组织信息包括人员信息和对应的人员关系信息,人员关系信息用于表征人员信息指示的人员与其他人员的上下级关系;基于所述组织信息集合中的组织信息包括的人员信息和人员关系信息,建立每个组织信息指示的人员的初始人员实体信息,其中,初始人员实体信息包括直接上级人员标识和直接下级人员标识;对于所建立的各个初始人员实体信息中的初始人员实体信息,基于该初始人员实体信息包括的上级人员标识和直接下级人员标识,确定针对该初始人员实体信息的层级信息集合;将所确定的层级信息集合加入该初始人员实体信息,得到表征该初始人员实体信息对应的人员的人员组织架构信息。

【技术特征摘要】
1.一种用于生成人员组织架构信息的方法,其特征在于,所述方法包括:获取预设的组织信息集合,其中,组织信息是用于表征目标组织中的人员的信息,组织信息包括人员信息和对应的人员关系信息,人员关系信息用于表征人员信息指示的人员与其他人员的上下级关系;基于所述组织信息集合中的组织信息包括的人员信息和人员关系信息,建立每个组织信息指示的人员的初始人员实体信息,其中,初始人员实体信息包括直接上级人员标识和直接下级人员标识;对于所建立的各个初始人员实体信息中的初始人员实体信息,基于该初始人员实体信息包括的上级人员标识和直接下级人员标识,确定针对该初始人员实体信息的层级信息集合;将所确定的层级信息集合加入该初始人员实体信息,得到表征该初始人员实体信息对应的人员的人员组织架构信息。2.根据权利要求1所述的方法,其特征在于,所述针对该初始人员实体信息的层级信息集合包括以下至少一种层级信息:该初始人员实体信息表征的人员所处的层级数,该初始人员实体信息表征的人员的下级人员的人数,该初始人员实体信息表征的人员的下级层数。3.根据权利要求2所述的方法,其特征在于,所述该初始人员实体信息表征的人员所处的层级数基于如下步骤确定:确定该初始人员实体信息表征的人员是否具有直接上级人员;响应于确定没有,确定该初始人员实体信息表征的人员所处的层级数为预设层级;响应于确定具有,利用递归算法,从该初始人员实体信息表征的人员所处的层级数开始,逐级地确定直接上级人员的层级数,将直接上级人员的层级数累加一,得到该初始人员实体信息表征的人员所处的层级数。4.根据权利要求2所述的方法,其特征在于,所述该初始人员实体信息表征的人员的下级人员的人数基于如下步骤确定:确定该初始人员实体信息表征的人员是否具有直接下级人员;响应于确定没有,确定该初始人员实体信息表征的人员的下级人员的人数为零;响应于确定具有,利用递归算法,将该初始人员实体信息表征的人员的直接下级人员的人数与间接下级人员的人数相加,得到该初始人员实体信息表征的人员的下级人员的人数。5.根据权利要求2所述的方法,其特征在于,所述该初始人员实体信息表征的人员的下级层数基于如下步骤确定:确定该初始人员实体信息表征的人员是否具有直接下级人员;响应于确定没有,确定该初始人员实体信息表征的人员的下级层数为零;响应于确定具有,利用递归算法,将该初始人员实体信息表征的人员的直接下级人员的下级层数的最大值加一,得到该初始人员实体信息表征的人员的下级层数。6.根据权利要求1-5之一所述的方法,其特征在于,所述方法还包括:基于所得到的各个组织架构信息,建立用于显示的树形图,其中,所述树形图包括节点和连接节点的边,节点对应于组织架构信息,边用于表征连接的两个节点分别指示的人员为上下级关系。7.根据权利要求6所述的方法,其特征在于,所述树形图中的节点具有对应的颜色和/或大小,其中,颜色和/或大小基于如下步骤确定:对于所述树形图包括的各个节点中的节点,从该节点对应的层级信息集合中选择目标层级信息;将目标层级信息与预设的基准层级信息进行比较,基于比较结果确定该节点的颜色和/或大小。8.根据权利要求6所述的方法,其特征在于,所述方法还包括:响应于检测到用户进行的查询操作,输出与用户输入的查询信息匹配的信息;响应于检测到用户对目标节点进行的缩放操作,按照用户选择的缩放方式,对所述目标节点进行缩放。9.一种用于生成人员组织架构信息的装置,其特征在于,所述装置包括:获取模块,设置用于获取预设的组织信息集合,其中,组织信息是用于表征目标...

【专利技术属性】
技术研发人员:宋峥晨林世国王丰年王超薛艳英江汉祥
申请(专利权)人:厦门市美亚柏科信息股份有限公司
类型:发明
国别省市:福建,35

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1