主题域处理方法、装置和设备制造方法及图纸

技术编号:23314854 阅读:15 留言:0更新日期:2020-02-11 17:42
本说明书实施例提供一种主题域处理方法、装置和设备。在一个实施例中,该方法包括:响应于在主题域显示界面中针对目标主题域的拖动操作,确定在主题域显示界面中与目标主题域发生交叠的待移动主题域;计算待移动主题域沿指定方向上的待移动距离;基于待移动距离,沿指定方向移动待移动主题域,以使移动后的待移动主题域与目标主题域不发生交叠。

Subject area processing methods, devices and equipment

【技术实现步骤摘要】
主题域处理方法、装置和设备
本说明书一个或多个实施例数据处理领域,尤其涉及一种主题域处理方法、装置和设备。
技术介绍
数据仓库是一个面向主题的、集成的、相对稳定的、反映历史变化的数据集合,用于支持管理决策。一个主题对应一个宏观的分析领域。在逻辑意义上,它是对应企业中某一宏观分析领域所涉及的分析对象。在设计数据仓库时,需要进行维度建模。其中,将商业维度融合到数据模型中称为维度建模。维度建模图谱用来显示并管理主题域以及主题域下的实体关系的大图,用户拥有自定义该大图的能力。主题域通常是联系较为紧密的数据主题的集合。一般使用矩形表示主题域,并在矩形内标记主题域的名称。用户可以通过拖曳图谱中的主题域,满足其自定义维度建模图谱的需求。在用户拖拽主题域的过程中,移动的主题域会与图谱中已有的其他主题域发生交叠。目前需要人工将发生重叠的两个主题域矩形拉开,耗时多,对主题域的处理效率较低。因此需要提供一种处理效率较高的主题域处理方法。
技术实现思路
本说明书实施例提供一种主题域处理方法、装置和设备,提高了主题域的处理效率。本说明书一个或多个实施例提供的技术方案如下:第一方面,提供一种主题域处理方法,包括:响应于在主题域显示界面中针对目标主题域的拖动操作,确定在所述主题域显示界面中与所述目标主题域发生交叠的待移动主题域;计算所述待移动主题域沿指定方向上的待移动距离;基于所述待移动距离,沿所述指定方向移动所述待移动主题域,以使移动后的所述待移动主题域与所述目标主题域不发生交叠。第二方面,提供一种主题域处理装置,包括:待移动主题域确定模块,用于响应于在主题域显示界面中针对目标主题域的拖动操作,确定在所述主题域显示界面中与所述目标主题域发生交叠的待移动主题域;待移动距离计算模块,用于计算所述待移动主题域沿指定方向上的待移动距离;移动模块,用于基于所述待移动距离,沿所述指定方向移动所述待移动主题域,以使移动后的所述待移动主题域与所述目标主题域不发生交叠。第三方面,提供一种主题域处理设备,包括:处理器以及存储有计算机程序指令的存储器;所述处理器执行所述计算机程序指令时实现如本说明书实施例提供的主题域处理方法。本说明书实施例提供的主题域处理方法、装置和设备,可以自动检测到与移动后的目标主题域发生交叠的待移动主题域,并可以计算待移动主题域沿指定方向上的待移动距离。基于待移动距离,将待移动主题域沿指定方向自动移动,可以使移动后的待移动主题域与目标主题域不发生交叠。对于发生交叠的两个主题域,不需要人工去拉开,而是实现了待移动主题域的自动移开,提高了主题域的处理效率。附图说明为了更清楚地说明本说明书一个或多个实施例的技术方案,下面将对本说明书一个或多个实施例中所需要使用的附图作简单地介绍,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1示出本说明书一实施例提供的主题域显示界面的示意图;图2是示出本说明书一实施例提供的主题域处理方法的流程示意图;图3示出本说明书另一实施例提供的主题域显示界面的示意图;图4示出本说明书再一实施例提供的主题域显示界面的示意图;图5示出本说明书另一例提供的主题域处理方法的流程示意图;图6示出本说明书实施例提供的主题域处理装置的结构示意图;图7示出本说明书实施例的主题域处理设备的结构示意图。具体实施方式下面将详细描述本说明书的各个方面的特征和示例性实施例,为了使本说明书的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本说明书进行进一步详细描述。应理解,此处所描述的具体实施例仅被配置为解释本说明书,并不被配置为限定本说明书。对于本领域技术人员来说,本说明书可以在不需要这些具体细节中的一些细节的情况下实施。下面对实施例的描述仅仅是为了通过示出本说明书的示例来提供对本说明书更好的理解。需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。图1示出本说明书一个实施例提供的主题域显示界面的示意图。参见图1,主题域显示界面包括客户主题域、业务主题域、产品主题域、市场营销主题域、服务主题域和资源主题域。其中,每个主题域下存储与其业务特点相关的数据。其中,主题域一般以矩形进行表征。主题域之间的直线代表主题域之间的关系。用户可以对主题域显示界面中主题域的位置进行自定义。当用户选中了主题域显示界面中的一个主题域,并拖拽该主题域的过程中,被拖动的(即移动的)主题域会与主题域显示界面中显示的其他主题域发生交叠。通过利用本说明书实施例提供的主题域处理方法,可以实现将发生交叠的主题域自动拉开,提高了对主题域的处理效率。图2示出本说明书实施例提供的主题域处理方法200的流程示意图。如图2所示,本说明书实施例提供的主题域处理方法200包括:S210,响应于在主题域显示界面中针对目标主题域的拖动操作,确定在所述主题域显示界面中与所述目标主题域发生交叠的待移动主题域。作为一个示例,参见图3,若用户选中了图1中的客户主题域,并拖动客户主题域,则客户主题域即为目标主题域。继续参见图3,由于被拖动后的目标主题域在主题域显示界面中的位置发生了变化,因此该目标主题域可能会与其他主题域发生交叠(即发生碰撞)。参见图3,目标主题域(即客户主题域)与业务主题域、产品主题域均发生了交叠。S220,计算所述待移动主题域沿指定方向上的待移动距离。S230,基于所述待移动距离,沿所述指定方向移动所述待移动主题域,以使移动后的所述待移动主题域与所述目标主题域不发生交叠。本说明书实施例提供的主题域处理方法,可以自动检测到与移动后的目标主题域发生交叠的待移动主题域,并可以计算待移动主题域沿指定方向上的待移动距离。基于待移动距离,将待移动主题域沿指定方向自动移动,可以使移动后的待移动主题域与目标主题域不发生交叠。对于发生交叠的两个主题域,不需要人工去拉开,而是实现了待移动主题域的自动移开,避免了主题域之间的碰撞,提高了主题域的处理效率。在本说明书的一些实施例中,步骤S210包括以下步骤:对于在主题域显示界面中除所述目标主题域之外的每个非目标主题域,执行以下步骤:S2101,基于移动后的所述目标主题域的第一位置坐标和所述非目标主题域的第二位置坐标,计算沿所述指定方向上所述目标主题域和所述非目标本文档来自技高网...

【技术保护点】
1.一种主题域处理方法,其特征在于,所述方法包括:/n响应于在主题域显示界面中针对目标主题域的拖动操作,确定在所述主题域显示界面中与所述目标主题域发生交叠的待移动主题域;/n计算所述待移动主题域沿指定方向上的待移动距离;/n基于所述待移动距离,沿所述指定方向移动所述待移动主题域,以使移动后的所述待移动主题域与所述目标主题域不发生交叠。/n

【技术特征摘要】
1.一种主题域处理方法,其特征在于,所述方法包括:
响应于在主题域显示界面中针对目标主题域的拖动操作,确定在所述主题域显示界面中与所述目标主题域发生交叠的待移动主题域;
计算所述待移动主题域沿指定方向上的待移动距离;
基于所述待移动距离,沿所述指定方向移动所述待移动主题域,以使移动后的所述待移动主题域与所述目标主题域不发生交叠。


2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
判断所述主题域显示界面中是否存在与所述移动后的所述待移动主题域发生交叠的其他主题域,得到判断结果;
在所述判断结果为是的情况下,将所述移动后的所述待移动主题域作为目标主题域,返回所述确定在所述主题域显示界面中与所述目标主题域发生交叠的待移动主题域。


3.根据权利要求1所述的方法,其特征在于,所述主题域以矩形进行表征,所述确定在所述主题域显示界面中与所述目标主题域发生交叠的待移动主题域,包括:
对于在所述主题域显示界面中除所述目标主题域之外的每个非目标主题域,执行以下步骤:
基于移动后的所述目标主题域的第一位置坐标和所述非目标主题域的第二位置坐标,计算沿所述指定方向上所述目标主题域和所述非目标主题域之间的目标距离;
根据所述目标主题域的第一边长和所述非目标主题域的第二边长,获得边长和值;
若所述边长和值大于所述目标距离,则确定所述非目标主题域为与所述目标主题域发生交叠的待移动主题域。


4.根据权利要求3所述的方法,其特征在于,所述基于移动后的所述目标主题域的第一位置坐标和所述非目标主题域的第二位置坐标,计算沿所述指定方向上所述目标主题域和所述非目标主题域之间的目标距离,包括:
计算所述第一位置坐标与所述第二位置坐标之间的第一距离;
基于所述第一位置坐标和所述第二位置坐标,确定第一方向与所述指定方向之间的夹角,所述第一方向为基于所述第一位置坐标和所述第二位置坐标确定的直线所在方向;
将所述第一距离乘以所述夹角的余弦值,得到所述目标距离。


5.根据权利要求4所述的方法,其特征在于,所述矩形包括沿第一方向的第一边和沿第二方向的第二边,所述第一方向和所述第二方向垂直;
若所述指定方向与所述第一方向平行,则所述第一边长为所述目标主题域的第一边的长度,所述第二边长为所述非目标主题域的第一边的长度;
若所述指定方向与所述第二方向平行,则所述第一边长为所述目标主题域的第二边的长度,所述第二边长为所述非目标主题域的第二边的长度。


6.根据权利要求3所述的方法,其特征在于,所述位置坐标为主题域的中心坐标。


7.根据权利要求3所述的方法,其特征在于,所述计算所述待移动主题域沿指定方向上的待移动距离,包括:
计算所述边长和值减去所述目标距离的差值,将所述差值作为所述待移动距离。


8.一种主题域处理装置,其特征在于,所述装...

【专利技术属性】
技术研发人员:潘逸飞
申请(专利权)人:支付宝杭州信息技术有限公司
类型:发明
国别省市:浙江;33

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

1