[发明专利]网络图页面渲染方法、装置及设备有效
| 申请号: | 201610081259.2 | 申请日: | 2016-02-04 |
| 公开(公告)号: | CN107038176B | 公开(公告)日: | 2020-06-23 |
| 发明(设计)人: | 薛峰;吴新琪;朱楼华;张英 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
| 主分类号: | G06F16/957 | 分类号: | G06F16/957 |
| 代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 林祥 |
| 地址: | 英属开曼群岛大开*** | 国省代码: | 暂无信息 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 网络图 页面 渲染 方法 装置 设备 | ||
本申请是关于网络图页面渲染方法、装置及设备,所述方法包括:获取各逻辑节点的位置信息;获取预设的观察窗口的位置信息;根据所述逻辑节点的位置信息及所述观察窗口的位置信息获得所述观察窗口内所包含的目标逻辑节点;根据各逻辑节点的位置信息以及观察窗口的位置信息在第一预设位置渲染缩略图和所述观察窗口,所述缩略图用于显示各逻辑节点的位置关系;在第二预设位置渲染所述观察窗口内所包含的目标逻辑节点。本申请既可以实现网络图的全局展示,又可以在逻辑节点更新时实现实时动态更新,并且能清晰的展示网络结构。
技术领域
本申请涉及网络通信技术领域,尤其涉及网络图页面渲染方法、装置及设备。
背景技术
随着互联网、移动互联网的快速发展,人们习惯于打开浏览器来完成各种需求,如逛淘宝、玩微博,还可以基于浏览器查看公司的报表或财务报告等。
特别的,有一类任务是在WEB页面上对网络图进行可视化分析。这里的网络图可以是资金网络图、媒介网络图、人际关系网络图等。网络图通常包括逻辑节点和逻辑节点之间相连的边。比如说,对于资金网络图,各逻辑节点可以表示各个账户,各条边可以表示各账户之间的关系,这种关系可以包括账户中资金的转移。当网络图的规模较大时,例如网络图至少包括上万的逻辑节点和边时,则计算布局并可视化是非常消耗CPU计算的,而浏览器是本机单机环境,计算能力有限,于是大规模复杂网络图的渲染方法就显得极其重要,否则需要很长时间才能完成网络图页面的渲染。
目前,针对大规模的网络图页面,可以只展示子图,如只展示一度关系、二度关系,这类方法需要不断的去探索逻辑节点,无法展示全局的结构,例如Twitter的人际关系图展示。另外,也可以基于离线机群先计算好布局,然后在浏览器中显示等,例如可以先计算好各逻辑节点的位置,再导成pdf或图谱,然后在浏览器中显示,本质是一种静态图的展示方法,无法实现实时更新。
发明内容
本申请提供网络图页面渲染方法、装置及设备,以解决现有技术无法全局展示以及实施更新的问题。
根据本申请实施例的第一方面,提供一种网络图页面渲染方法,包括:
获取各逻辑节点的位置信息;
获取预设的观察窗口的位置信息;
根据所述逻辑节点的位置信息及所述观察窗口的位置信息获得所述观察窗口内所包含的目标逻辑节点;
根据各逻辑节点的位置信息以及观察窗口的位置信息在第一预设位置渲染缩略图和所述观察窗口,所述缩略图用于显示各逻辑节点的位置关系;
在第二预设位置渲染所述观察窗口内所包含的目标逻辑节点。
根据本申请实施例的第二方面,提供一种网络图页面渲染装置,所述装置包括:
第一位置信息获取单元,用于获取各逻辑节点的位置信息;
第二位置信息获取单元,用于获取预设的观察窗口的位置信息;
目标逻辑节点确定单元,用于根据所述逻辑节点的位置信息及所述观察窗口的位置信息获得所述观察窗口内所包含的目标逻辑节点;
渲染单元,用于根据各逻辑节点的位置信息以及观察窗口的位置信息在第一预设位置渲染缩略图和所述观察窗口,所述缩略图用于显示各逻辑节点的位置关系;在第二预设位置渲染所述观察窗口内所包含的目标逻辑节点。
根据本申请实施例的第三方面,提供一种客户端设备,包括:
处理器;用于存储所述处理器可执行指令的存储器;
其中,所述处理器被配置为:
获取各逻辑节点的位置信息;
获取预设的观察窗口的位置信息;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610081259.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:新型的绳轮装置
- 下一篇:一种智能控制型升降机





