一种用于思维导图的操作方法和装置制造方法及图纸

技术编号:15288123 阅读:46 留言:0更新日期:2017-05-10 12:41
本发明专利技术实施例公开了一种用于思维导图的操作方法和装置,所述方法包括:获取思维导图中的拖拽节点的拖拽信息,所述拖拽信息包括起点信息和目标点信息;根据所述起点和目标点确定拖拽距离,如果所述拖拽距离大于等于距离阈值,则根据所述目标点确定距离所述拖拽节点最近的节点信息;根据距离所述拖拽节点最近的节点信息确定位于目标点的拖拽节点与所述思维导图中其他节点的关联关系;在所述思维导图中绘制并展示所述位于目标点的拖拽节点与所述思维导图中其他节点的关联关系。实现了思维导图节点拖拽过程中的实时预览,清晰显示拖拽节点在任意时刻的拖拽位置,为用户提供了方便。

Operation method and device for mind map

The embodiment of the invention discloses a method and a device for the operation of the mind map, the method comprises: acquiring the mind drag of nodes in the graph drawing information, the information including starting point information and drag the target information; according to the starting point and the target point to determine the drag distance if the drag distance the distance is greater than or equal to the threshold, according to the distance of the nearest node information drag determines the target point; according to the determined target point and drag nodes located in the mind the relationship of other node in the graph distance of the drag nodes in the recent information; a mind map drawing and display the target is located in drag nodes and the other nodes in the mind map relationship. The realization of the node in the process of thinking map drag and drop real-time preview, clearly shows the drag and drop node at any time of the drag and drop position, to provide users with a convenient.

【技术实现步骤摘要】

本专利技术实施例涉及通信
,尤其涉及一种用于思维导图的操作方法和装置
技术介绍
思维导图是表达发射性思维的有效图形思维工具,又称为心智图,简单却极其有效,思维导图就像神经细胞一样由一个点散发出多条线,思维导图运用图文并重的技巧,把各级主题的关系用相互隶属与相关的层级图表现出来,把主题关键词与图像、颜色等建立记忆链接。思维导图充分运用左右脑的机能,利用记忆、阅读、思维的规律,协助人们在科学与艺术、逻辑与想象之间平衡发展,从而开启人类大脑的无限潜能。因此,思维导图具有人类思维的强大功能。思维导图包含若干个节点,按照节点分类可以分为一级节点、二级节点、三级节点等。在思维导图的生成过程中,各节点的位置和连接关系是动态变化的。当用户拖拽思维导图的节点时,需要清晰的看到当前节点的目标拖拽位置,并实时预览。现有技术中,在思维导图各级节点的拖拽过程中,无法做到实时预览思维导图节点的目标拖拽位置,且无法准确看到拖拽节点的目标位置以及未对当前的位置做判断和计算等操作。
技术实现思路
有鉴于此,本专利技术提出一种用于思维导图的操作方法和装置,实现了思维导图节点拖拽过程中的实时预览,清晰显示拖拽节点在任意时刻的拖拽位置,为用户提供了方便。第一方面,本专利技术实施例提供了一种用于思维导图的操作方法,所述方法包括:获取思维导图中的拖拽节点的拖拽信息,所述拖拽信息包括起点信息和目标点信息;根据所述起点和目标点确定拖拽距离,如果所述拖拽距离大于等于距离阈值,则根据所述目标点确定距离所述拖拽节点最近的节点信息;根据距离所述拖拽节点最近的节点信息确定位于目标点的拖拽节点与所述思维导图中其他节点的关联关系;在所述思维导图中绘制并展示所述位于目标点的拖拽节点与所述思维导图中其他节点的关联关系。进一步的,在所述根据所述目标点确定距离所述拖拽节点最近的节点信息之前,还包括:获取所述思维导图中各分支对应的外接矩形区域的集合。进一步的,所述根据所述目标点确定距离所述拖拽节点最近的节点信息包括:如果所述目标点在所述外接矩形区域的集合内,则从所在的外接矩形区域对应的分支中确定距离所述拖拽节点最近的节点。进一步的,所述根据距离所述拖拽节点最近的节点信息确定位于目标点的拖拽节点与所述思维导图中其他节点的关联关系包括:根据距离所述拖拽节点最近的节点的父节点的子节点与所述目标点的位置关系,确定位于所述目标点的拖拽节点的相邻节点;以距离所述拖拽节点最近的节点的父节点作为位于所述目标点的拖拽节点的父节点,确定位于所述目标点的拖拽节点与相邻节点的关联关系。进一步的,所述根据所述目标点确定距离所述拖拽节点最近的节点信息包括:如果所述目标点不在所述外接矩形区域的集合内,则确定距离所述拖拽节点最近的节点为中心节点。进一步的,所述根据距离所述拖拽节点最近的节点信息确定位于目标点的拖拽节点与所述思维导图中其他节点的关联关系包括:根据所述中心节点的子节点与所述目标点的位置关系,确定位于所述目标点的拖拽节点的相邻节点;以所述中心节点作为位于所述目标点的拖拽节点的父节点,确定位于所述目标点的拖拽节点与相邻节点的关联关系。进一步的,所述方法还包括:对所述拖拽节点的拖拽结束时,根据所述其他节点的当前位置以及位于最后目标点的拖拽节点与所述思维导图中其他节点的关联关系确定所述其他节点的调整位置;根据所述其他节点对应的调整位置以及所述位于最后目标点的拖拽节点与所述思维导图中其他节点的关联关系调整所述思维导图并展示。进一步的,如果所述拖拽距离小于距离阈值,则确定本次拖拽为误操作。第二方面,本专利技术实施例还提供了一种用于思维导图的操作装置,所述装置包括:信息获取单元,用于获取思维导图中的拖拽节点的拖拽信息,所述拖拽信息包括起点信息和目标点信息;关系确定单元,与所述信息获取单元相连,用于根据所述起点和目标点确定拖拽距离,如果所述拖拽距离大于等于距离阈值,则根据所述目标点确定距离所述拖拽节点最近的节点信息;并根据距离所述拖拽节点最近的节点信息确定位于目标点的拖拽节点与所述思维导图中其他节点的关联关系;显示单元,与所述关系确定单元相连,用于在所述思维导图中绘制并展示所述位于目标点的拖拽节点与所述思维导图中其他节点的关联关系。进一步的,所述信息获取单元还用于获取所述思维导图中各分支对应的外接矩形区域的集合。本专利技术实施例中,根据思维导图中拖拽节点的拖拽信息确定拖拽距离,并根据拖拽距离和预设距离的关系确定距离拖拽节点最近的节点信息,进而确定位于目标点的拖拽节点与思维导图中其他节点的关系,绘制该关系并展示。实现了思维导图节点拖拽过程中的实时预览,清晰显示拖拽节点在任意时刻的拖拽位置,为用户提供了方便。附图说明通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本专利技术的其它特征、目的和优点将会变得更明显:图1是本专利技术实施例一中的一种用于思维导图的操作方法的流程图;图2是本专利技术实施例二中的一种用于思维导图的操作方法的流程图;图3是本专利技术实施例三中的一种用于思维导图的操作方法的流程图;图4是本专利技术实施例四中的一种用于思维导图的操作方法的流程图;图5是本专利技术实施例提供的一种思维导图拖拽节点动态移动过程的起始位置示意图;图6是本专利技术实施例提供的一种思维导图拖拽节点动态移动过程的中间某一是时刻的位置示意图;图7是本专利技术实施例提供的一种思维导图拖拽节点动态移动过程的目标位置示意图;图8是本专利技术实施例五中的一种用于思维导图的操作装置的结构示意图。具体实施方式下面结合附图和实施例对本专利技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部内容。另外还需要说明的是,为了便于说明,以下实施例中示出了与本专利技术相关的示例,这些示例仅作为说明本专利技术实施例的原理所用,并不作为对本专利技术实施例的限定,同时,这些示例的具体数值会根据不同的应用环境和装置或者组件的参数不同而不同。本专利技术实施例的用于思维导图的操作方法和装置可以运行于安装有Windows(微软公司开发的操作系统平台)、Android(谷歌公司开发的用于便携式可移动智能设备的操作系统平台)、iOS(苹果公司开发的用于便携式可移动智能设备的操作系统平台)、WindowsPhone(微软公司开发的用于便携式可移动智能设备的操作系统平台)等操作系统的终端中,该终端可以是台式机、笔记本电脑、移动电话、掌上电脑、平板电脑、数码相机、数码摄像机等等中的任意一种。实施例一图1是本专利技术实施例一中的一种用于思维导图的操作方法的流程图,该方法用于实现思维导图中拖拽节点的实时预览,清晰显示当前节点的拖拽位置,为用户提供了方便。该方法可以由用于思维导图的操作装置来执行,该装置可以由软件和/或硬件方式实现,例如典型的是用户终端设备,例如手机、电脑等。本实施例中的用于思维导图的操作方法包括:步骤S110、步骤S120、步骤S130和步骤S140。步骤S110,获取思维导图中的拖拽节点的拖拽信息,所述拖拽信息包括起点信息和目标点信息。具体的,思维导图中包括若干个节点,由一个节点所延伸出的节点称为这个节点的子节点,这个节点成为延伸出的节点的父节点。根据用户需求,确定拖拽节点,拖拽节点指的是,本文档来自技高网...
一种用于思维导图的操作方法和装置

【技术保护点】
一种用于思维导图的操作方法,其特征在于,包括:获取思维导图中的拖拽节点的拖拽信息,所述拖拽信息包括起点信息和目标点信息;根据所述起点和目标点确定拖拽距离,如果所述拖拽距离大于等于距离阈值,则根据所述目标点确定距离所述拖拽节点最近的节点信息;根据距离所述拖拽节点最近的节点信息确定位于目标点的拖拽节点与所述思维导图中其他节点的关联关系;在所述思维导图中绘制并展示所述位于目标点的拖拽节点与所述思维导图中其他节点的关联关系。

【技术特征摘要】
1.一种用于思维导图的操作方法,其特征在于,包括:获取思维导图中的拖拽节点的拖拽信息,所述拖拽信息包括起点信息和目标点信息;根据所述起点和目标点确定拖拽距离,如果所述拖拽距离大于等于距离阈值,则根据所述目标点确定距离所述拖拽节点最近的节点信息;根据距离所述拖拽节点最近的节点信息确定位于目标点的拖拽节点与所述思维导图中其他节点的关联关系;在所述思维导图中绘制并展示所述位于目标点的拖拽节点与所述思维导图中其他节点的关联关系。2.根据权利要求1所述的用于思维导图的操作方法,其特征在于,在所述根据所述目标点确定距离所述拖拽节点最近的节点信息之前,还包括:获取所述思维导图中各分支对应的外接矩形区域的集合。3.根据权利要求2所述的用于思维导图的操作方法,其特征在于,所述根据所述目标点确定距离所述拖拽节点最近的节点信息包括:如果所述目标点在所述外接矩形区域的集合内,则从所在的外接矩形区域对应的分支中确定距离所述拖拽节点最近的节点。4.根据权利要求3所述的用于思维导图的操作方法,其特征在于,所述根据距离所述拖拽节点最近的节点信息确定位于目标点的拖拽节点与所述思维导图中其他节点的关联关系包括:根据距离所述拖拽节点最近的节点的父节点的子节点与所述目标点的位置关系,确定位于所述目标点的拖拽节点的相邻节点;以距离所述拖拽节点最近的节点的父节点作为位于所述目标点的拖拽节点的父节点,确定位于所述目标点的拖拽节点与相邻节点的关联关系。5.根据权利要求2所述的用于思维导图的操作方法,其特征在于,所述根据所述目标点确定距离所述拖拽节点最近的节点信息包括:如果所述目标点不在所述外接矩形区域的集合内,则确定距离所述拖拽节点最近的节点为中心节点。6.根据权利...

【专利技术属性】
技术研发人员:陈天龙
申请(专利权)人:广州视源电子科技股份有限公司广州视睿电子科技有限公司
类型:发明
国别省市:广东;44

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

1