[发明专利]一种构建企业关系的环形关联图的实现方法及装置在审
申请号: | 201910817177.3 | 申请日: | 2019-08-30 |
公开(公告)号: | CN110502672A | 公开(公告)日: | 2019-11-26 |
发明(设计)人: | 陈玮;刘德彬;万俐君;吴亚东;严开 | 申请(专利权)人: | 重庆誉存大数据科技有限公司 |
主分类号: | G06F16/901 | 分类号: | G06F16/901 |
代理公司: | 11429 北京中济纬天专利代理有限公司 | 代理人: | 谢建华<国际申请>=<国际公布>=<进入 |
地址: | 401121 重庆市渝北区*** | 国省代码: | 重庆;50 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 关联图 层级关系 服务终端 构建 周长 关联关系 企业关系 用户查看 抖动 连线 拖拉 绘制 清晰 统计 展示 | ||
本发明公开了一种构建企业关系的环形关联图的实现方法及装置,包括服务终端以及通过服务终端构建成的环形关联图,构建环形关联图包括以下步骤:步骤一:获取企业关联关系列表,该列表包含一个节点列表和一个连线列表;步骤二:统计每一层节点的个数,然后依据节点直径、间隔算出每一圈的周长;步骤三:根据周长计算出每个圈的半径;通过本发明设计的环形关联图的展示方法,绘制出的关联图层级关系清晰,方便用户查看节点间的层级关系;布局快速不会出现抖动;节点间相互独立,拖拉节点时不会影响其他节点的布局,充分解决了力导向布局所存在的问题。
技术领域
本发明属于企业关系技术领域,具体涉及一种构建企业关系的环形关联图的实现方法及装置。
背景技术
在查看企业关系时,用户有时可能想知道哪些节点与中心节点关联较紧密。较紧密节点的一些信息可能更具参考价值,例如较紧密节点出现了一些风险信息或者有了一些不好的舆论都有可能波及中心节点。
现有的技术是通过力模型模拟节点运动最终对企业关系进行布局和展示,力导向布局的原理是在节点上设置一些力,然后模拟节点运动,最终让节点静止下来形成布局,这种布局算法下有如下问题:
1.节点位置不可控且分散,不利于用户发现企业间的亲疏关系;
2.当节点太多时,力导向布局需要花费很多时间才能让众多节点静止下来,因此会出现抖动现象,例如节点一直在运动或者运动了很久才停下来;
3.当用户在拖拽一个节点时,其他节点也会因为被破坏了平衡而运动,其他节点的运动会对用户造成干扰,如果用户此时只想关注自己的拖拽的点,那其他节点应尽量降低自己的存在感。
发明内容
本发明的目的在于提供一种构建企业关系的环形关联图的实现方法及装置,以解决上述背景技术中提出节点位置不可控且分散,不利于用户发现企业间的亲疏关系;当节点太多时,力导向布局需要花费很多时间才能让众多节点静止下来,因此会出现抖动现象,例如节点一直在运动或者运动了很久才停下来;当用户在拖拽一个节点时,其他节点也会因为被破坏了平衡而运动,其他节点的运动会对用户造成干扰,如果用户此时只想关注自己的拖拽的点,那其他节点应尽量降低自己的存在感的问题。
为实现上述目的,本发明提供如下技术方案:一种构建企业关系的环形关联图的实现方法及装置,包括服务终端以及通过服务终端构建成的环形关联图,构建环形关联图包括以下步骤:
步骤一:获取企业关联关系列表,该列表包含一个节点列表和一个连线列表;
步骤二:统计每一层节点的个数,然后依据节点直径、间隔算出每一圈的周长;
步骤三:根据周长计算出每个圈的半径;
步骤四:用一周的角度360°除每层的节点个数得到每一层用于布局的角度;
步骤五:根据步骤三和步骤四得到的半径和角度,并算出每一层节点的坐标;
步骤六:根据步骤五得到的坐标画出节点和连线。
优选的,所述步骤一中的节点列表中,每个节点都必须有以下几个属性:
标识属性,用以标识自己,这个属性必须具有唯一性;
层级属性,用于表示该节点与中心节点的关联层级;关联关系,用以表示节点与中心节点的关系;
所述连线列表中的连线必须有两个属性,一个用于保存源节点的标识,一个用于保存目标节点的标识,其中源节点是连线的起点,目标节点是连线的终点。
优选的,所述服务终端包括web服务器以及浏览器终端。
优选的,所述浏览器终端为任意具有浏览器的设备,包括但不限于PC、平板、手机。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于重庆誉存大数据科技有限公司,未经重庆誉存大数据科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910817177.3/2.html,转载请声明来源钻瓜专利网。