说明:收录25万 73个行业的国家标准 支持批量下载
(19)国家知识产权局 (12)发明 专利 (10)授权公告 号 (45)授权公告日 (21)申请 号 202210777276.5 (22)申请日 2022.07.04 (65)同一申请的已公布的文献号 申请公布号 CN 114817316 A (43)申请公布日 2022.07.29 (73)专利权人 苏州万店掌网络科技有限公司 地址 215011 江苏省苏州市苏州高新区竹 园路209号 (72)发明人 唐善群 周圣强 黄岗  (74)专利代理 机构 北京集佳知识产权代理有限 公司 11227 专利代理师 王晓坤 (51)Int.Cl. G06F 16/2453(2019.01) G06F 16/2455(2019.01)G06F 16/28(2019.01) 审查员 李欢 (54)发明名称 一种父级层级查询方法、 装置、 设备及存储 介质 (57)摘要 本申请公开了一种父级层级查询方法、 装 置、 设备及存储介质, 涉及大数据技术领域, 包 括: 获取组织架构图中除最高层 级外所有层级中 每一对象的对象信息, 并将所述每一对象的对象 信息进行整合, 以得到多个第一整合数据; 将所 有所述第一整合数据整合为一行, 以得到第二整 合数据; 将所述第二整合数据输入至自定义的用 户定义表 生成函数中; 当监测到需要对所述组织 架构图中的目标对象的父级层 级进行查询时, 通 过所述用户定义表生成函数从所述第二整合数 据中查询到所述目标对象的各级父级主键并进 行输出。 本申请通过用户定义表 生成函数能够简 便、 直观地输出组织架构图中指定类型层级中对 象的各级父级主键, 提高查询效率, 并节省查询 成本。 权利要求书2页 说明书11页 附图4页 CN 114817316 B 2022.09.30 CN 114817316 B 1.一种父级层级查询方法, 其特 征在于, 包括: 获取组织架构图中除最高层级外所有层级中每一对象的对象信 息, 并将所述每一对象 的对象信息进 行整合, 以得到多个第一整合数据; 所述对象信息包括该对象的层级类型、 主 键id和对应的上一层级的父级 主键pid; 将所有所述第一整合数据整合 为一行, 以得到第二整合数据; 将所述第二整合数据输入至自定义的用户定义表生成函数中; 当监测到 需要对所述组织架构图中的目标对象的父级层级进行查询时, 通过所述用户 定义表生成函数从所述第二整合数据中查询到所述目标对象的各级父级 主键并进行输出; 其中, 所述当监测到需要对所述组织架构图中的目标对象的父级层级进行查询时, 通 过所述用户定义表生成函数从所述第二整合数据中查询到所述目标对 象的各级父级主键 并进行输出, 包括: 当监测到需要对所述组织架构图中任一子级层级中的目标对 象的父级 层级进行查询时, 确定所述 目标对象对应的目标层级类型; 通过所述用户定义表生成函数 从所述第二整合数据中确定出包含所述目标层级类型的所有 所述第一整合数据, 得到目标 整合数据, 并从所述目标整合数据中解析 得到所述目标对象的各级父级 主键并进行输出; 所述从所述目标整合数据中解析得到所述目标对象的各级父级主键并进行输出, 包 括: 从所述目标整合数据中解析得到多个同一所述目标层级类型对应的所述目标对象的各 级父级主键并进行多行输出。 2.根据权利要求1所述的父级层级查询方法, 其特征在于, 所述将所述每一对象的对象 信息进行整合, 以得到多个第一整合数据, 包括: 按照预设的数据 结构将所述每一对象的所述层级类型、 所述主键id和对应的上一层级 的所述父级 主键pid进行整合, 得到多个第一整合数据。 3.根据权利要求1所述的父级层级查询方法, 其特征在于, 所述从所述目标整合数据中 解析得到多个同一所述目标层级类型对应的所述目标对 象的各级父级主键并进行多行输 出, 包括: 根据为所有所述目标对象预设的主键id排序规则, 从所述目标整合数据中解析得到多 个同一所述目标层级类型对应的所述目标对象的各级父级 主键并进行多行输出。 4.根据权利要求1所述的父级层级查询方法, 其特征在于, 所述通过所述用户定义表生 成函数从所述第二整合数据中查询到所述目标对象的各级父级 主键并进行输出, 包括: 从所述第 二整合数据中获取包含所述目标对象的目标主键id的所有第 一整合数据, 得 到第三整合数据; 确定出所述第三整合数据中所有所述目标主键id对应的上一级目标 父级主键pid; 将所述目标父级主键pid作为新主键id, 并从所述第三整合数据中确定出与所述新主 键id对应的上一级 父级主键pid, 得到新父级主键pid, 再将所述新父级主键pid作为当前主 键id, 直到无法从所述第三整合数据中确定出与所述当前主键id对应的上一级父级主键 pid为止; 分别将所述目标主键id、 所述目标父级主键pid和对应的所有所述新父级主键pid整合 为一行并进行多行输出。 5.根据权利要求1至4任一项所述的父级层级查询方法, 其特征在于, 所述通过所述用 户定义表生成函数从所述第二整合数据中查询到所述目标对 象的各级父级主键并进行输权 利 要 求 书 1/2 页 2 CN 114817316 B 2出, 包括: 初始化所述用户定义表生成函数; 获取所述第 二整合数据和所述目标对象, 并在初始化后的所述用户定义表生成函数中 设定目标处 理规则; 利用所述目标处理规则从所述第 二整合数据中查询所述目标对象的各级父级主键, 并 输出所述目标对象的各级父级 主键。 6.一种父级层级查询装置, 其特 征在于, 包括: 数据获取模块, 用于获取组织架构图中除最高层级外所有层级中每一对象的对象信 息; 所述对象信息包括该对象的层级类型、 主键id和对应的上一层级的父级 主键pid; 第一数据整合模块, 用于将所述每一对象的对象信息进行整合, 以得到多个第一整合 数据; 第二数据整合模块, 用于将所有所述第一整合数据整合 为一行, 以得到第二整合数据; 数据输入 模块, 用于将所述第二整合数据输入至自定义的用户定义表生成函数中; 父级层级查询模块, 用于当监测到需要对所述组织架构图中的目标对象的父级层级进 行查询时, 通过所述用户定义表生成函数从所述第二整合数据中查询到所述目标对象的各 级父级主键并进行输出; 其中, 所述父级层级查询模块, 具体用于当监测到需要对所述组织架构图中任一子级 层级中的目标对 象的父级层级进行查询时, 确定所述 目标对象对应的目标层级类型; 通过 所述用户定义表生成函数从所述第二整合数据中确定出包含所述目标层级类型的所有所 述第一整合数据, 得到目标整合数据, 并从所述 目标整合数据中解析得到所述目标对 象的 各级父级 主键并进行输出; 所述装置, 具体用于从所述目标整合数据中解析得到多个同一所述目标层级类型对应 的所述目标对象的各级父级 主键并进行多行输出。 7.一种电子设备, 其特征在于, 包括处理器和存储器; 其中, 所述处理器执行所述存储 器中保存的计算机程序时实现如权利要求1至 5任一项所述的父级层级查询方法。 8.一种计算机可读存储介质, 其特征在于, 用于存储计算机程序; 其中, 所述计算机程 序被处理器执行时实现如权利要求1至 5任一项所述的父级层级查询方法。权 利 要 求 书 2/2 页 3 CN 114817316 B 3

.PDF文档 专利 一种父级层级查询方法、装置、设备及存储介质

文档预览
中文文档 18 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共18页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种父级层级查询方法、装置、设备及存储介质 第 1 页 专利 一种父级层级查询方法、装置、设备及存储介质 第 2 页 专利 一种父级层级查询方法、装置、设备及存储介质 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 00:11:52上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。