【技术实现步骤摘要】
银行节点的布局方法、装置、介质和设备
[0001]本专利技术涉及银行管理系统
,尤其是涉及一种银行节点的布局方法、装置、介质和设备。
技术介绍
[0002]银行管理系统中组合树的布局比较呆板,是以一个树的形式展示。示例性的,如图1所示为银行结算账户的节点树示意图,该节点树的展示规则比较简单,从根节点开始依次排开,可以从上到下,或者从左到右一层一层展示子树,而同一层级的子节点保持在一条直线上,这种形式比较简单直观。但节点变多的情况下,树的一些缺陷就显现出来了。例如,树天然有着头轻脚重的特性,一是看上去比较呆板,会浪费根节点另外一侧的空间;另外非平衡树的节点分布不均匀也容易造成空白区域,例如图1中“核准类”一侧的子节点明显多过“核准类”一侧,这也导致树的周边留下大量空白。
技术实现思路
[0003]基于此,有必要提供银行节点的布局方法、装置、介质和设备,以解决银行节点分布不均匀的问题。
[0004]一种银行节点的布局方法,其特征在于,所述方法包括:
[0005]获取所有银行节点的节点深度,并 ...
【技术保护点】
【技术特征摘要】
1.一种银行节点的布局方法,其特征在于,所述方法包括:获取所有银行节点的节点深度,并基于所述节点深度在构建的布局平面坐标系内均匀生成各个银行节点的初始坐标;其中,同一节点深度的银行节点距虚节点距离相同,所述虚节点位于所述布局平面坐标系的中心;在所述初始坐标下,计算每一银行节点与所述虚节点之间的引力,及计算各银行节点之间的斥力;在所述初始坐标的基础上,循环地根据每一银行节点的受到的引力和斥力计算趋于受力平衡时每一银行节点的位移量,并根据每一银行节点的位移量和对应的初始坐标确定每一银行节点在受力平衡时的目标坐标,基于所述目标坐标移动所有的银行节点。2.根据权利要求1所述的方法,其特征在于,所述基于所述节点深度在构建的布局平面坐标系内均匀生成各个银行节点的初始坐标,包括:将银行节点中的根节点作为所述布局平面坐标系中的虚节点;其中,所述根节点的节点深度为0;从预设的第i初始位置开始,以所述虚节点为圆心旋转等间隔地放置节点深度为i的银行节点;其中,i的初始值为1,i越大,第i初始位置离所述虚节点的距离越远;若当前的i小于获取的节点深度的最大值,则令i=i+1,返回执行所述从预设的第i初始位置开始,以所述虚节点为圆心旋转等间隔地放置节点深度为i的银行节点的步骤,直至i等于获取的节点深度的最大值。3.根据权利要求2所述的方法,其特征在于,所述虚节点的坐标为其中,Edge指示所述布局平面坐标系的X轴和Y轴的边长;所述第i初始位置满足:其中,指示深度为i的第i初始位置,r
i
指示节点深度为i的银行节点离所述虚节点的距离,I为节点深度的最大值。4.根据权利要求3所述的方法,其特征在于,节点深度为i的第n个银行节点的放置位置满足:其中,指示节点深度为i的第n个银行节点的放置位置,θ
n
指示节点深度为i的第n个银行节点的旋转角度,,N
...
【专利技术属性】
技术研发人员:徐乐,梁雅琴,
申请(专利权)人:平安银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。