银行节点的布局方法、装置、介质和设备制造方法及图纸

技术编号:38863618 阅读:41 留言:0更新日期:2023-09-17 10:04
本发明专利技术揭示了一种银行节点布局的方法、装置、介质和设备。该方法包括以下步骤:根据节点树结构确定银行节点的深度,并在布局平面内生成均匀的初始坐标,以确保节点分布均匀、布局平衡和美观。通过计算节点之间的引力和斥力,准确描述节点间的相互作用,为布局调整提供基础。循环遍历每个银行节点,计算其受到的引力和斥力,并根据结果计算位移量,使节点逐渐达到受力平衡。根据位移量和初始坐标,确定节点在受力平衡时的目标坐标,为后续更新节点位置提供目标。最后,根据目标坐标移动所有银行节点,实际调整节点位置,提升布局的平衡性和美观性。该方法通过力的计算和调整,实现了节点的平衡分布和布局的优化。的平衡分布和布局的优化。的平衡分布和布局的优化。

【技术实现步骤摘要】
银行节点的布局方法、装置、介质和设备


[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
...

【专利技术属性】
技术研发人员:徐乐梁雅琴
申请(专利权)人:平安银行股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1