可视化分析图表的操作方法及装置、可读存储介质、终端与流程

文档序号:11198841阅读:388来源:国知局
可视化分析图表的操作方法及装置、可读存储介质、终端与流程

本发明涉及数据处理领域,尤其涉及一种可视化分析图表的操作方法及装置、可读存储介质、终端。



背景技术:

随着互联网技术的快速发展,大数据也随之产生。对大数据查询和分析的实用性和时效性对于人们能否及时获得决策信息非常重要。对于上述大数据,用户有着提取有价值的信息的需求。针对大数据提取得到的分析图表,用户往往会做进一步的操作,以使得分析图表可以展示更多的信息。

现有技术中,用户对分析图表的操作通常是通过鼠标来实现的。例如,通过鼠标的点击、拖动等操作来实现对分析图表的选取或移动。

但是,通过鼠标的方式控制分析图表,在对图表的操作功能扩展上存在一定的限制;且通过鼠标进行控制往往不够灵活。



技术实现要素:

本发明解决的技术问题是如何实现对可视化分析图表的操作的灵活性以及功能丰富性。

为解决上述技术问题,本发明实施例提供一种可视化分析图表的操作方法,可视化分析图表的操作方法包括:

确定对可视化分析图表的手势动作,其中,所述可视化分析图表包括多个实体以及所述多个实体之间的连接线,所述连接线表示被连接的两个实体之间的关联关系;基于所述手势动作触发对至少一个实体和/或至少一条连接线的操作。

可选的,所述基于所述手势动作触发对至少一个实体和/或至少一条连接线的操作包括:根据所述手势动作以及预先配置的映射关系,确定控制指令;通过所述控制指令触发至少一个实体和/或至少一条连接线执行相应的动作。

可选的,所述手势动作选自设定基本手势动作、自定义手势动作及其组合,所述相应的动作选自设定基本动作及其组合。

可选的,所述基于所述手势动作触发对至少一个实体和/或至少一条连接线的操作包括:如果所述手势动作形成第一设定轨迹,则触发所述多个实体及其连接线作为整体执行旋转动作,其中,所述旋转动作旋转的角度与所述第一设定轨迹形成的角度一致。

可选的,所述基于所述手势动作触发对至少一个实体和/或至少一条连接线的操作包括:如果所述手势动作为点击,则选中被点击的实体。

可选的,所述基于所述手势动作触发对至少一个实体和/或至少一条连接线的操作包括:如果所述手势动作为长按,则显示被点击的实体的可操作选项。

可选的,所述基于所述手势动作触发对至少一个实体和/或至少一条连接线的操作包括:如果所述手势动作为点击并拖动,则控制被点击的实体按照所述手势动作的轨迹进行移动。

可选的,所述基于所述手势动作触发对至少一个实体和/或至少一条连接线的操作包括:如果所述手势动作为手指捏合,则将所述多个实体及其连接线作为整体进行缩小,如果所述手势动作为手指外放,则将所述多个实体及其连接线作为整体进行放大。

可选的,所述基于所述手势动作触发对至少一个实体和/或至少一条连接线的操作包括:如果所述手势动作为水平或竖直滑动,则将所述多个实体及其连接线作为整体按照所述手势动作的直线轨迹进行移动。

可选的,所述可视化分析图表为三维图表,所述三维图表包括多个三维实体以及所述多个实体之间的三维连接线。

本发明实施例还公开了一种可视化分析图表的操作装置,可视化分析图表的操作装置包括:手势动作确定模块,适于确定对可视化分析图表的手势动作,其中,所述可视化分析图表包括多个实体以及所述多个实体之间的连接线,所述连接线表示被连接的两个实体之间的关联关系;操作触发模块,适于基于所述手势动作触发对至少一个实体和/或至少一条连接线的操作。

可选的,所述操作触发模块包括:控制指令确定单元,适于根据所述手势动作以及预先配置的映射关系,确定控制指令;动作执行单元,适于通过所述控制指令触发至少一个实体和/或至少一条连接线执行相应的动作。

可选的,所述手势动作选自设定基本手势动作、自定义手势动作及其组合,所述相应的动作选自设定基本动作及其组合。

可选的,所述操作触发模块包括:旋转动作触发单元,适于如果所述手势动作形成第一设定轨迹,则触发所述多个实体及其连接线作为整体执行旋转动作,其中,所述旋转动作旋转的角度与所述第一设定轨迹形成的角度一致。

可选的,所述操作触发模块包括:选中触发单元,适于如果所述手势动作为点击,则选中被点击的实体。

可选的,所述操作触发模块包括:显示触发单元,适于如果所述手势动作为长按,则显示被点击的实体的可操作选项。

可选的,所述操作触发模块包括:拖动触发单元,适于如果所述手势动作为点击并拖动,则控制被点击的实体按照所述手势动作的轨迹进行移动。

可选的,所述操作触发模块包括:缩放单元,适于如果所述手势动作为手指捏合,则将所述多个实体及其连接线作为整体进行缩小,如果所述手势动作为手指外放,则将所述多个实体及其连接线作为整体进行放大。

可选的,所述操作触发模块包括:移动触发单元,适于如果所述手势动作为水平或竖直滑动,则将所述多个实体及其连接线作为整体按照所述手势动作的直线轨迹进行移动。

可选的,所述可视化分析图表为三维图表,所述三维图表包括多个三维实体以及所述多个实体之间的三维连接线。

本发明实施例还公开了一种可读存储介质,其上存储有计算机指令,所述计算机指令运行时执行所述可视化分析图表的操作方法的步骤。

本发明实施例还公开了一种终端,包括存储器和处理器,所述存储器上存储有可在所述处理器上运行的计算机指令,所述处理器运行所述计算机指令时执行所述可视化分析图表的操作方法的步骤。

与现有技术相比,本发明实施例的技术方案具有以下有益效果:

本发明技术方案确定对可视化分析图表的手势动作,其中,所述可视化分析图表包括多个实体以及所述多个实体之间的连接线,所述连接线表示被连接的两个实体之间的关联关系;基于所述手势动作触发对至少一个实体和/或至少一条连接线的操作。本发明技术方案通过识别用户的手势动作,并基于手势动作触发对至少一个实体和/或至少一条连接线的操作;相对于现有技术,本发明技术方案实现了对可视化分析图表的操作的灵活性,可以帮助用户深入探索可视化分析图表所呈现的结果,更好地挖掘数据中蕴含的价值,提高了用户体验。

进一步,基于所述手势动作触发对至少一个实体和/或至少一条连接线的操作包括:根据所述手势动作以及预先配置的映射关系,确定控制指令;通过所述控制指令触发至少一个实体和/或至少一条连接线执行相应的动作。本发明技术方案通过预先配置的映射关系将手势动作与控制指令相关联,也就是说,手势动作与控制指令可以通过配置的方式进行关联,从而使得用户可以根据不同的应用需求进行配置,进而提高了可视化分析图表的操作方法的灵活性和适用范围。

进一步,所述手势动作选自设定基本手势动作、自定义手势动作及其组合,所述相应的动作选自设定基本动作及其组合。本发明技术方案通过支持基本手势动作和/或自定义手势动作的组合以及设定基本动作的组合,从而提高了对可视化分析图表的操作方法的操作功能的丰富性,进一步提高了用户体验。

附图说明

图1是本发明实施例一种可视化分析图表的操作方法的流程图;

图2是本发明实施例一种可视化分析图表的示意图;

图3是本发明实施例一种可视化分析图表的操作装置的结构示意图。

具体实施方式

如背景技术中所述,通过鼠标的方式控制分析图表,在对图表的操作功能扩展上存在一定的限制;且通过鼠标进行控制往往不够灵活。

本发明技术方案通过识别用户的手势动作,并基于手势动作触发对至少一个实体和/或至少一条连接线的操作;相对于现有技术,本发明技术方案实现了对可视化分析图表的操作的灵活性,可以帮助用户深入探索可视化分析图表所呈现的结果,更好地挖掘数据中蕴含的价值,提高了用户体验。

进一步地,本发明技术方案通过预先配置的映射关系将手势动作与控制指令相关联,也就是说,手势动作与控制指令可以通过配置的方式进行关联,从而使得用户可以根据不同的应用需求进行配置,进而提高了可视化分析图表的操作方法的灵活性和适用范围。

进一步地,本发明技术方案通过支持基本手势动作和/或自定义手势动作的组合以及设定基本动作的组合,从而提高了对可视化分析图表的操作方法的操作功能的丰富性,进一步提高了用户体验。

为使本发明的上述目的、特征和优点能够更为明显易懂,下面结合附图对本发明的具体实施例做详细的说明。

图1是本发明实施例一种可视化分析图表的操作方法的流程图。

图1所示的可视化分析图表的操作方法可以包括以下步骤:

步骤s101:确定对可视化分析图表的手势动作,其中,所述可视化分析图表包括多个实体以及所述多个实体之间的连接线,所述连接线表示被连接的两个实体之间的关联关系;

步骤s102:基于所述手势动作触发对至少一个实体和/或至少一条连接线的操作。

具体实施中,在步骤s101中,确定对可视化分析图表的手势动作。具体而言,由于可视化分析图表可以包括多个实体以及所述多个实体之间的连接线,因此手势动作可以是针对实体的,也可以是针对连接线的,还可以是针对至少一个实体和至少一条连接线的(例如,针对整个可视化分析图表)。

本领域技术人员应当理解的是,确定手势动作的过程可以是手势识别的过程,可以采用任意可实施的方式,本发明实施例对此不做限制。

在确定手势动作后,在步骤s102中,可以基于所述手势动作触发对至少一个实体和/或至少一条连接线的操作。例如,手势动作为点击实体,则触发对该实体的选中操作。

进一步而言,每一手势动作可以对应一个控制指令,该控制指令可以触发对至少一个实体和/或至少一条连接线的操作。

相对于现有技术,本发明实施例通过识别用户的手势动作,并基于手势动作触发对至少一个实体和/或至少一条连接线的操作。由于手势动作具备更灵活的特性,因此实现了对可视化分析图表的操作的灵活性,可以帮助用户深入探索可视化分析图表所呈现的结果,更好地挖掘数据中蕴含的价值,提高了用户体验。

优选地,步骤s102可以包括以下步骤:根据所述手势动作以及预先配置的映射关系,确定控制指令;通过所述控制指令触发至少一个实体和/或至少一条连接线执行相应的动作。

本实施例中,预先配置的映射关系可以是用户预先配置的手势动作与控制指令之间的关联关系。通过预先配置的映射关系可以在多种手势动作与多种控制指令之间建立关联,则在步骤s101中确定手势动作后,就可以通过预先配置的映射关系确定与该手势动作相关联的控制指令。换句话说,预先配置的映射关系也可以表示手势动作与所述相应的动作之间的关联。在步骤s101中确定手势动作后,就可以通过预先配置的映射关系确定与该手势动作相关联的所述相应的动作。

本发明实施例通过预先配置的映射关系将手势动作与控制指令相关联,也就是说,手势动作与控制指令可以通过配置的方式进行关联,从而使得用户可以根据不同的应用需求进行配置,进而提高了可视化分析图表的操作方法的灵活性和适用范围。

进一步而言,所述手势动作选自设定基本手势动作、自定义手势动作及其组合,所述相应的动作选自设定基本动作及其组合。

本实施例中,基本手势动作可以是用户常用手势动作,例如点击、长按、滑动等,基本手势动作可以是呈现所述可视化分析图表的应用程序所提供的。自定义手势动作可以是用户根据自身需求定义的,可以由用户进行录入和保存。步骤s101中确定的手势动作可以是基本手势动作,也可以是自定义手势动作,还可以是基本手势动作和/或自定义手势动作的组合。

设定基本动作可以是常见执行动作,例如选中、滑动、滚动等,设定基本动作可以是呈现所述可视化分析图表的应用程序所提供的。步骤s102中触发至少一个实体和/或至少一条连接线执行的相应的动作可以是设定基本动作的组合。

进一步地,用户可以对设定基本手势动作、自定义手势动作及其组合与设定基本动作及其组合之间的映射关系进行预先配置,以得到预先配置的映射关系。

本发明实施例通过支持基本手势动作和/或自定义手势动作的组合以及设定基本动作的组合,可以通过手势动作实现对可视化分析图表的复杂操作,从而提高了对可视化分析图表的操作方法的操作功能的丰富性,进一步提高了用户体验。

下面结合图2进行进一步的阐述,图2是本发明实施例一种可视化分析图表的示意图。

本实施例中,可视化分析图表可以包括多个实体以及各个实体之间的关联关系。具体地,可视化分析图表可以包括各个实体以及不同实体之间的连接线。

本发明实施例中,实体可以表示数据中的个体,例如人、物等概念,连接线表示实体之间的关系。更具体地,在可视化分析图表中,实体可以表示为图标,从而将分析结果中个体之间的关系直观地进行展现。

以实体a为指定分析对象,对实体a的资金来源和去向进行分析。可视化分析图表中可以包括:实体a,多个与实体a有资金交易的实体b、c、d、e、f、g和h,实体b、c、d、e、f、g和h与实体a的连接线。进一步地,在所述连接线上可以标识资金额度的大小,以及资金的流向。

如图2所示,实体a的资金流向实体c、d、g和h,资金额度分别为499000、10000、3500和8500;实体b、e和f的资金流向实体a,资金额度分别为12000、100和2000。

可以理解的是,本发明实施例的可视化分析图表仅为示例,不构成对本发明实施例的限制。

本发明其他实施例中,可视化分析图表还可以包括待分析情报数据中各个实体之间的时间关系、空间关系等。

优选地,步骤s102可以包括以下步骤:如果所述手势动作形成第一设定轨迹,则触发所述多个实体及其连接线作为整体执行旋转动作,其中,所述旋转动作旋转的角度与所述第一设定轨迹形成的角度一致。

具体实施中,如果所述手势动作形成第一设定轨迹,则该手势动作可以是旋转手势动作。第一设定轨迹可以是圆弧。本实施例中,通过手势动作触发所述多个实体及其连接线作为整体执行旋转动作,可以实现任意角度和任意方向的旋转,控制灵活。

需要说明的是,第一设定轨迹可以是预先设定的多种轨迹形状,只要手势动作形成多种轨迹形状中的一种,则触发所述多个实体及其连接线作为整体执行旋转动作。

在本发明一具体应用场景中,继续参照图2,为了更改可视化分析图表的观察视角,例如,将实体c的位置显示在实体h的位置,对可视化图表进行了手势动作。该手势动作形成从实体c到实体h方向的圆弧,则触发整个可视化分析图表逆时针旋转,直至实体c到达实体h的位置。

优选地,步骤s102可以包括以下步骤:如果所述手势动作为点击,则选中被点击的实体。

本实施例中,手势动作为点击时,可以触发被点击的实体被选中。具体而言,可以使被点击的实体突出显示,例如,在被点击的实体四周显示框线,以表示实体被选中,以便进行下一步操作。

优选地,步骤s102可以包括以下步骤:如果所述手势动作为长按,则显示被点击的实体的可操作选项。

本实施例中,手势动作为长按时,表示用户手指触摸被点击的实体的时间达到设定长度,则显示被点击的实体的可操作选项。可操作选项可以表示可对实体进行的操作,例如,复制、显示属性、显示动画、图表设置等。

优选地,步骤s102可以包括以下步骤:如果所述手势动作为点击并拖动,则控制被点击的实体按照所述手势动作的轨迹进行移动。

本实施例中,手势动作为点击并拖动时,可以控制被点击的实体按照所述手势动作的轨迹进行移动。

在本发明一具体应用场景中,继续参照图2,为了更改可视化分析图表的观察视角,例如,实体c与实体a之间的资金额度较大,可以将实体c的位置远离实体a,对可视化图表进行手势动作。该手势动作为将实体c在水平方向向右上拖动,则控制实体c按照所述手势动作的轨迹进行移动。

优选地,步骤s102可以包括以下步骤:如果所述手势动作为手指捏合,则将所述多个实体及其连接线作为整体进行缩小,如果所述手势动作为手指外放,则将所述多个实体及其连接线作为整体进行放大。

本实施例中,为了实现对可视化分析图表的局部观察,可以通过手指捏合将所述多个实体及其连接线作为整体进行缩小;为了实现对可视化分析图表的整体观察,可以通过手指外放,则将所述多个实体及其连接线作为整体进行放大。

优选地,步骤s102可以包括以下步骤:如果所述手势动作为水平或竖直滑动,则将所述多个实体及其连接线作为整体按照所述手势动作的直线轨迹进行移动。

本实施例中,为了改变可视化分析图表在呈现可视化分析图表的页面上的位置,可以通过手指的水平或竖直滑动,将所述多个实体及其连接线作为整体按照所述手势动作的直线轨迹进行移动。

需要说明的是,还可以通过自定义手势动作,来实现选中被点击的实体、显示被点击的实体的可操作选项、控制被点击的实体按照所述手势动作的轨迹进行移动、将所述多个实体及其连接线作为整体进行缩小或放大、将所述多个实体及其连接线作为整体按照所述手势动作的直线轨迹进行移动。

优选地,所述可视化分析图表可以为三维图表,所述三维图表包括多个三维实体以及所述多个实体之间的三维连接线。本实施例对可视化分析图表的操作可以是在三维场景中的操作,例如,可以通过手势操作触发可视化分析图表在三维坐标轴(x轴、y轴和z轴)上的旋转,进一步实现对可视化分析图表操作的灵活性。

本发明另一变化例中,可视化分析图表可以为虚拟现实(virtualreality,vr)场景中的三维图表。本实施例中,可以通过手部拾取实体来选中实体。通过手部拾取实体并保持设定时间长度,来显示被选中的实体的可操作选项。通过手部水平或竖直滑动将所述多个实体及其连接线作为整体按照所述手势动作的直线轨迹进行移动。通过手部拾取实体并拖动来控制被选中的实体按照所述手势动作的轨迹进行移动。通过手部旋转实体来触发所述多个实体及其连接线作为整体执行旋转动作。

图3是本发明实施例一种可视化分析图表的操作装置的结构示意图。

所述可视化分析图表的操作装置30可以包括手势动作确定模块301和操作触发模块302。

其中,手势动作确定模块301适于确定对可视化分析图表的手势动作,其中,所述可视化分析图表包括多个实体以及所述多个实体之间的连接线,所述连接线表示被连接的两个实体之间的关联关系;操作触发模块302适于基于所述手势动作触发对至少一个实体和/或至少一条连接线的操作。

本发明实施例实现了对可视化分析图表的操作的灵活性,提高了用户体验。

优选地,操作触发模块302可以包括控制指令确定单元3021和动作执行单元3022。控制指令确定单元3021适于根据所述手势动作以及预先配置的映射关系,确定控制指令;动作执行单元3022适于通过所述控制指令触发至少一个实体和/或至少一条连接线执行相应的动作。本发明实施例通过预先配置的映射关系将手势动作与控制指令相关联,也就是说,手势动作与控制指令可以通过配置的方式进行关联,从而使得用户可以根据不同的应用需求进行配置,进而提高了可视化分析图表的操作方法的灵活性和适用范围。

进一步地,所述手势动作选自设定基本手势动作、自定义手势动作及其组合,所述相应的动作选自设定基本动作及其组合。本发明实施例通过支持基本手势动作和/或自定义手势动作的组合以及设定基本动作的组合,从而提高了对可视化分析图表的操作方法的操作功能的丰富性,进一步提高了用户体验。

优选地,操作触发模块302可以包括旋转动作触发单元3023,旋转动作触发单元3023适于如果所述手势动作形成第一设定轨迹,则触发所述多个实体及其连接线作为整体执行旋转动作,其中,所述旋转动作旋转的角度与所述第一设定轨迹形成的角度一致。

优选地,操作触发模块302可以包括选中触发单元3024,选中触发单元3024适于如果所述手势动作为点击,则选中被点击的实体。

优选地,操作触发模块302可以包括显示触发单元3025,显示触发单元3025适于如果所述手势动作为长按,则显示被点击的实体的可操作选项。

优选地,操作触发模块302可以包括拖动触发单元3026,拖动触发单元3026适于如果所述手势动作为点击并拖动,则控制被点击的实体按照所述手势动作的轨迹进行移动。

优选地,操作触发模块302可以包括缩放单元3027,缩放单元3027适于如果所述手势动作为手指捏合,则将所述多个实体及其连接线作为整体进行缩小,如果所述手势动作为手指外放,则将所述多个实体及其连接线作为整体进行放大。

优选地,操作触发模块302可以包括移动触发单元3028,移动触发单元3028适于如果所述手势动作为水平或竖直滑动,则将所述多个实体及其连接线作为整体按照所述手势动作的直线轨迹进行移动。

优选地,所述可视化分析图表为三维图表,所述三维图表包括多个三维实体以及所述多个实体之间的三维连接线。

关于所述可视化分析图表的操作装置30的工作原理、工作方式的更多内容,可以参照图1至图2中的相关描述,这里不再赘述。

本发明实施例还公开了一种可读存储介质,其上存储有计算机指令,所述计算机指令运行时可以执行图1中所示的可视化分析图表的操作方法的步骤。所述存储介质可以包括rom、ram、磁盘或光盘等。

本发明实施例还公开了一种终端,所述终端可以包括存储器和处理器,所述存储器上存储有可在所述处理器上运行的计算机指令。所述处理器运行所述计算机指令时可以执行图1中所示的可视化分析图表的操作方法的步骤。所述终端包括但不限于手机、计算机、平板电脑等终端设备。

虽然本发明披露如上,但本发明并非限定于此。任何本领域技术人员,在不脱离本发明的精神和范围内,均可作各种更动与修改,因此本发明的保护范围应当以权利要求所限定的范围为准。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1