发明名称 树形数据结构的展示方法与系统
摘要 本发明的目的在于提供能根据操作帐号的权限,在使用较少系统资源的情况下,兼顾可见节点内容查看与其在整体数据结构上的位置的树形数据结构展示方法,以及基于该方法构建的系统,本发明从数据库中查询当前操作帐号的可见节点与当前操作帐号的可见数据结构的最高级节点,所述可见节点在数据结构上为可见数据结构的最高级节点的子节点,所述可见节点的子节点为可见节点;在可见节点中筛选出路径节点,将路径节点的编号与路径存储于内存中,所述路径节点是其一级父节点为非可见节点的可见节点;展开时:若被展开的节点为非可见节点,从内存中存储的路径展开数据结构;若被展开的节点为可见节点,从数据库展开数据。
申请公布号 CN102662939A 申请公布日期 2012.09.12
申请号 CN201110367407.4 申请日期 2011.11.17
申请人 福建榕基软件股份有限公司 发明人 林利炜;邹洪茂
分类号 G06F17/30(2006.01)I 主分类号 G06F17/30(2006.01)I
代理机构 福州市鼓楼区博深专利代理事务所(普通合伙) 35214 代理人 林志峥;林祥翔
主权项 一种树形数据结构的展示方法,包括以下步骤:步骤1接受请求:接受展示数据结构的请求;步骤2路径载入:从数据库中查询当前操作帐号的可见节点与当前操作帐号的可见数据结构的最高级节点,所述可见节点在数据结构上为可见数据结构的最高级节点的子节点,所述可见节点的子节点为可见节点;在可见节点中筛选出路径节点,将路径节点的编号与路径存储于内存中,所述路径节点是其一级父节点为非可见节点的可见节点;步骤3数据结构展开与显示:根据步骤1展示数据结构的请求,将被请求展示的数据结构展开并显示,展开时:若被展开的节点为非可见节点,从内存中存储的路径展开数据结构;若被展开的节点为可见节点,从数据库展开数据。
地址 350003 福建省福州市软件大道89号福州软件园A区15座