[发明专利]树组件渲染方法和装置、数据处理设备及介质有效

专利信息
申请号: 201910791303.2 申请日: 2019-08-26
公开(公告)号: CN110688531B 公开(公告)日: 2022-08-26
发明(设计)人: 苏天彬 申请(专利权)人: 北京旷视科技有限公司
主分类号: G06F16/901 分类号: G06F16/901
代理公司: 北京润泽恒知识产权代理有限公司 11319 代理人: 莎日娜
地址: 100190 北京*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 组件 渲染 方法 装置 数据处理 设备 介质
【权利要求书】:

1.一种树组件渲染方法,其特征在于,该方法包括:

扁平化步骤,得到列表形式的数据节点;

信息标记步骤,标记数据节点的索引值和节点关系;所述标记数据节点的索引值包括将所述数据节点展开,按照展开后数据节点的排列顺序赋予每个数据节点索引值,其中相邻节点之间的索引值按照固定值递增或递减;

节点确定步骤,确定待渲染的数据节点;

渲染步骤,基于数据节点的所述索引值和所述节点关系,确定待渲染的数据节点的显示位置并将待渲染的数据节点层级显示在内部第二标签中,其中在渲染之前,设置父级标签、内部第一标签、所述内部第二标签,其中:父级标签的高度为画面可视区高度;内部第一标签的高度与待显示的数据节点列表的高度相同,用于支撑树结构,并且形成用于滚动显示的滚动条;内部第二标签用于渲染待渲染的数据节点。

2.如权利要求1所述的树组件渲染方法,其特征在于,所述标记数据节点的索引值和节点关系包括:对于每个数据节点,用层级标记来表示该节点对应的层级,用父级标记来表示该节点的父级,

其中,所述节点关系包括节点的层级标记和父级标记信息。

3.如权利要求2所述的树组件渲染方法,其特征在于,所述标记数据节点的索引值包括:

将数据节点展开,其中,所述展开是指如果一个父节点有子节点,则在该父节点下排列其所有子节点;

按照展开后的数据节点的排列顺序赋予每个数据节点索引值,其中相邻节点之间的索引值按照固定值递增或递减。

4.如权利要求2所述的树组件渲染方法,其特征在于,所述信息标记步骤还包括:通过生成映射对象来建立节点ID和节点的对应关系。

5.如权利要求3所述的树组件渲染方法,其特征在于,所述确定待渲染的数据节点包括:

确定待显示的数据节点,

根据在节点浏览时所述滚动条滚动的距离和所述画面可视区高度,计算出待渲染的数据节点在待显示的数据节点中的起始位置和结束位置,并从待显示的数据节点中截取出待渲染的数据节点。

6.如权利要求5所述的树组件渲染方法,其特征在于,所述确定待显示的数据节点包括:

响应于用户的检索指令,确定出满足检索条件的数据节点,

由所述满足检索条件的数据节点确定出所述满足检索条件的数据节点的祖先节点,

所述待显示的数据节点包括所述满足检索条件的数据节点以及所述满足检索条件的数据节点的祖先节点,

其中,所述检索条件包含在检索指令中。

7.如权利要求6所述的树组件渲染方法,其特征在于,所述确定待显示的数据节点还包括:

响应于用户的节点展开指令,确定出展开节点的子节点,其中,所述节点展开指令包括所述展开节点,所述展开节点选自具有子节点的数据节点;

由所述展开节点确定出所述展开节点的祖先节点,

所述待显示的数据节点包括所述展开节点、所述展开节点的祖先节点以及所述展开节点的子节点。

8.如权利要求7所述的树组件渲染方法,其特征在于,所述响应于用户的节点展开指令,确定出展开节点的子节点包括:

根据用户的节点展开指令,确定所述展开节点;

从索引值为所述展开节点的索引值与所述固定值相加之和或与所述固定值相减之差的数据节点处开始,逐一查看索引值递增或递减的数据节点,当查看到层级标记小于等于或大于等于所述展开节点的层级标记值的数据节点时,则停止查看,并将在该查看过程中查看到的除最后一个查看的数据节点以外的全部节点作为所述展开节点的子节点。

9.如权利要求7所述的树组件渲染方法,其特征在于,所述由所述满足检索条件的数据节点确定出所述满足检索条件的数据节点的祖先节点,和/或所述由所述展开节点确定出所述展开节点的祖先节点包括:

通过当前节点的所述父级标记得到该节点的父节点的节点ID或索引值,再从该父节点的父级标记得到该父节点的父节点的节点ID或索引值,直到得到当前节点的所有祖先节点。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京旷视科技有限公司,未经北京旷视科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201910791303.2/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top