[发明专利]一种构建数据树的方法和装置有效
申请号: | 200810213043.2 | 申请日: | 2008-08-21 |
公开(公告)号: | CN101339568A | 公开(公告)日: | 2009-01-07 |
发明(设计)人: | 姜圣阳 | 申请(专利权)人: | 金蝶软件(中国)有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京集佳知识产权代理有限公司 | 代理人: | 逯长明 |
地址: | 518057广东省深圳市南*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 构建 数据 方法 装置 | ||
技术领域
本发明涉及数据处理技术领域,具体涉及一种构建数据树的方法和装置。
背景技术
在数据库系统中,多层关联的数据是数据库中常见的数据类型,例如某公 司的职工结构数据,若干个职工可以归属于某个科室,若干个科室又可以归属 于某个部门。职工与科室关联,科室与部门关联,职工、科室、部门就形成了 多层关联的数据类型。
当用户需要浏览多层关联数据时,通常将多层关联数据以数据树的形式向 用户展示,具体是在接收到用户浏览指令后,一次性的从数据库中取出多层关 联的全部数据,根据多层关联数据的层次关系构建好数据树,并可以向用户展 示构建好的数据树。
在对现有技术的研究和实践过程中,本发明的发明人发现,当多层关联数 据的层次关系比较复杂、数据量比较大时,构建数据树的时间会比较长,导致 用户浏览可能需要等待很长的时间,进而极大的影响用户的体验。
发明内容
本发明实施例提供一种构建数据树的方法和装置,能够提高构建数据树的 效率,极大的缩短用户浏览的等待时间,进而使得用户有更好的体验。
为解决上述技术问题,本发明实施例通过以下技术方案具体实现:
本发明实施例提供的一种构建数据树的方法,包括:接收点击指令;获取 所述点击指令对应结点的下层数据;利用所述下层数据构建数据树的所述结点 的下层结点。
所述接收点击指令之前还包括:获取多层关联数据的第一层数据;利用所 述第一层数据构建数据树的第一层结点。
所述获取所述点击指令对应结点的下层数据具体为:在数据库中获取父结 点为所述点击指令对应结点的相应内码的所有数据。
所述获取所述点击指令对应结点的下层数据具体为:在数据库中获取父结 点为所述点击指令对应结点相应的内码,且层数为所述结点相应层数递增后的 层数的所有数据。
所述利用所述下层数据构建数据树的所述结点的下层结点具体为:通过平 台控件,利用所述下层数据构建数据树的所述结点的下层结点。
本发明实施例提供的一种构建数据树的装置,包括:接收单元,用于接收 点击指令;第一获取单元,用于获取所述点击指令对应结点的下层数据;第一 构建单元,用于利用所述下层数据构建数据树的所述结点的下层结点。
所述装置还包括:第二获取单元,用于在接收单元接收点击指令之前获取 多层关联数据的第一层数据;第二构建单元,用于利用所述第一层数据构建数 据树的第一层结点。
所述第一获取单元具体用于在数据库中获取父结点为所述点击指令对应 结点的相应内码的所有数据。
所述第一获取单元具体用于在数据库中获取父结点为所述点击指令对应 结点相应的内码,且层数为所述结点相应递增后的层数的所有数据。
所述第一构建单元具体用于通过平台控件,利用所述下层数据构建数据树 的所述结点的下层结点。
可以看出,本发明实施例采用技术方案中,由于是在接收到点击指令后, 在数据库中动态的获取相应结点的下层数据,获取数据的时间短;由于只是构 建数据树的所述结点的下层结点,相应构建的速度快,极大的缩短了用户浏览 的等待时间,进而使得用户得到更好的体验。
附图说明
图1是本发明实施例一提供的一种构建数据树的方法流程图;
图2是本发明实施例二提供的一种构建数据树的方法流程图;
图3是本发明实施例二提供的一种多层关联数据的关联示意图;
图4是本发明实施例二提供的一种数据树的展开示意图;
图5是本发明实施例二提供的一种数据树的展开示意图;
图6是本发明实施例二提供的一种数据树的展开示意图;
图7是本发明实施例三提供的一种构建数据树的装置示意图。
具体实施方式
本发明实施例提供一种构建数据树的方法和装置。能够有效的提高构建数 据树的效率,明显缩短用户浏览的等待时间,使得用户有更好的使用体验。
为使得本发明的发明目的、特征、优点能够更加的明显和易懂,下面结合 附图和具体实施例对本发明进一步详细的说明。
本发明实施例的技术方案中,根据用户点击指令动态的获取相应结点的下 层数据,构建数据树的相应结点的下层结点,并可以向用户展示构建的数据树。
实施例一、
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于金蝶软件(中国)有限公司,未经金蝶软件(中国)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810213043.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:陶瓷工艺品的制备方法
- 下一篇:丁鱥用复合预混料
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置