logo好方法网

人员可见通讯录权限设定方法、电子设备及存储介质


技术摘要:
本发明涉及计算机技术领域,尤其涉及一种人员可见通讯录权限设定方法、电子设备及存储介质;方法包括以下步骤:依据目标用户集体中组织机构关系提取层次结构并进行初始化操作;根据提取的多层次数据结构构建树状通讯录;依据不同人员权限要求构建并设定人员可见树状通  全部
背景技术:
近年来,随着社会技术的不断进步,各行业信息化水平不段提高,数据的安全控制 尤为重要,既要保证许可范围内的正常访问业务数据,也要防止未经授权的数据操作。 中国专利CN201711449330.9提供了一种通讯录权限开启方法、装置及电子设备, 包括:在接收到针对操作系统的通讯录的操作指令后,通过调用所述操作指令的调用接口, 执行所述操作指令,所述调用接口为所述操作系统提供的;在确定调用所述操作指令的所 述调用接口失败,且失败原因为所述操作指令对应的操作权限处于禁止状态后,显示与所 述操作指令对应的操作权限的权限设置信息,用于提示对所述操作权限进行开启设置;避 免了由于部分操作系统不具有通讯录权限状态检查接口,导致的客户端无法获知通讯录操 作权限状态的问题。 然而,信息系统中对人员数据权限的控制,通常采用通过控制用户对信息系统中 应用功能的访问,限制用户对应用功能中的使用。但是以上方法,只能将用户的访问控制到 一个完整的应用功能级别,粒度较粗。 因此,为了解决上述问题,急需发明一种新的人员可见通讯录权限设定方法。
技术实现要素:
本发明的目的在于:提供一种人员可见通讯录权限设定方法、电子设备及存储介 质,从根源上控制数据权限,避免无权限的用户产生越界操作,对用户可见权限划分。 本发明提供了下述方案: 一种人员可见通讯录权限设定方法,包括以下步骤: 依据目标用户集体中组织机构关系提取层次结构并进行初始化操作,得到多层次 数据结构; 根据提取的多层次数据结构构建树状通讯录; 依据不同人员权限要求构建并设定人员可见树状通讯录权限; 根据不同用户要求对用户或组织进行排序操作; 根据不同用户要求设定多层次数据结构中的用户扩展数据项,并对用户扩展数据 项赋值; 对用户数据项进行隐藏或显示设定操作; 将设定的人员树状权限加载到树状通讯录展现层,得到人员可见通讯录权限的树 状通讯录。 优选地,依据目标用户集体中组织机构关系提取层次结构并进行初始化操作,得 到多层次数据结构的步骤,具体为: 4 CN 111552841 A 说 明 书 2/7 页 数据项提取,包括用户组织机构编码和用户信息提取; 将数据项存储到数据库,得到多层次数据结构。 优选地,根据提取的多层次数据结构构建树状通讯录的步骤,具体为: 查找上级机构为空的机构编码设置为顶级机构; 查找上级机构编码为顶级机构的机构信息为二级机构,将节点信息挂在顶级机构 下; 轮询查找顶级机构为某个二级机构的所有机构,并将机构挂在二级机构下; 递归轮询上述步骤,将查找的子机构依次挂在结构下方,通过循环操作此过程构 造一个完整的树状结构; 树状结构下的人员数据是通过人员的机构编码获取。 优选地,依据不同人员权限要求构建并设定人员可见树状通讯录权限的步骤,具 体为:进行权限创建,进行权限维护,进行权限关联。 优选地,根据不同用户要求对用户或组织进行排序操作的步骤,具体为:进行机构 排序,进行人员排序,进行UI呈现。 优选地,根据不同用户要求设定多层次数据结构中的用户扩展数据项,并对用户 扩展数据项赋值的步骤,具体为: 将用户数据分为基础数据项及动态扩展字段,给用户预留动态扩展字段表; 用户创建扩展字段时,在扩展字段对应关系表记录用户与用户扩展字段的对应关 系。 优选地,对用户数据项进行隐藏或显示设定操作的步骤,具体为: 给字段设置可见性控制字段,在用户查看数据的操作时查阅可见字段的值是否可 见,当用户字段设置为可见才会把相应的数据返回,如果用户查询字段可见性为不可见就 不返回相应的数据项,如此实现用户数据隐藏。 优选地,将设定的人员树状权限加载到树状通讯录展现层,得到人员可见通讯录 权限的树状通讯录的步骤,具体为: 对数据获展现封装成SDK,对移动设备进行适配,SDK支持数据多层级数据结构展 示,同时提供用户详情展示及人员选择页面,用户通过接口调用。 进一步地,本发明还提供了一种电子设备,包括存储器和处理器;所述存储器用于 存储计算机程序;所述处理器执行所述存储器中的计算机程序,以实现所述的人员可见通 讯录权限设定方法。 进一步地,本发明还提供了一种计算机可读存储介质,存储有计算机程序,该计算 机程序被处理器执行时,用于实现所述的人员可见通讯录权限设定方法。 本发明产生的有益效果: 本发明所公开的人员可见通讯录权限设定方法、电子设备及存储介质,方法,包括 以下步骤:依据目标用户集体中组织机构关系提取层次结构并进行初始化操作,得到多层 次数据结构;根据提取的多层次数据结构构建树状通讯录;依据不同人员权限要求构建并 设定人员可见树状通讯录权限;根据不同用户要求对用户或组织进行排序操作;根据不同 用户要求设定多层次数据结构中的用户扩展数据项,并对用户扩展数据项赋值;对用户数 据项进行隐藏或显示设定操作;将设定的人员树状权限加载到树状通讯录展现层,得到人 5 CN 111552841 A 说 明 书 3/7 页 员可见通讯录权限的树状通讯录;本发明的人员可见通讯录权限设定方法,不仅具有对名 称、手机号等基本信息的记录功能,还对个体信息如岗位、职级、任职、机构、警种等数据记 录,还可对用户数据进行扩展支持,同时还可对不同级别岗位的个体用户进行可见数据权 限批量设定,从而使用户可见通讯录权限高效管理。 附图说明 图1为本发明的人员可见通讯录权限设定方法的流程框图。 图2为组织机构编码规则示意图。 图3为权限创建示意图。 图4为单个用户设置权限设定示意图。 图5为批量用户设置权限设定示意图。 图6为数据排序交互流程示意图。 图7为用户扩展数据项流程示意图。 图8为用户数据项可见性设定流程示意图。 图9为本发明的电子设备的结构框图。
分享到:
收藏