【技术实现步骤摘要】
【国外来华专利技术】使用可视陆标来组 织图背景1.背景和相关技术计算机系统和相关技术影响社会的许多方面。的确,计算机系统处理信息的能力 已转变了人们生活和工作的方式。计算机系统现在通常执行在计算机系统出现以前手动执 行的许多任务(例如,文字处理、日程安排和会计等)。最近,计算机系统彼此耦合并耦合到 其他电子设备以形成计算机系统和其他电子设备可以在其上传输电子数据的有线和无线 计算机网络。因此,许多业务相关进程的执行分布在多个不同的计算机系统和/或多个不 同的计算组件上。例如,可使用图表应用来生成流程图、组织图、工作流程图等。大多数图表应用至 少包括工具栏和画布区域。用户可以从工具栏中拉取形状(例如,圆圈、矩形、正方形、菱形 等)以便添加到画布。形状可以彼此连接以指示形状之间的关系。用户还可重新排列和移 除画布中的现有形状和连接。至少某些图表应用利用自由形式的画布以允许用户完全控制画布上的形状的组 织和间隔。用户在他们觉得合适时不受限地自由(重新)排列形状和连接。由此,自由形 式的画布给予用户针对其确切的规约来创建图的显著灵活性。然而,使用自由形式的画布来创建图也可能是乏味且劳动密集的。图的含义在组 织并适当地间隔图中的形状时更适当地传达(例如,在视觉上感知到)。由此,每一次图改 变时(例如,新形状被引入图或者从图中移除现有形状或在图中移动形状),形状和连接的 组织和间隔可能需要调整以适当地传达图的新含义。不幸的是,使用自由形式的画布,用户被要求自己单独地作出所有这些调整,诸如 例如断开并重新连接形状、像素对齐等。对于许多图,且尤其是较大和/或较复杂的图,这 些调整可能是众多的并 ...
【技术保护点】
一种计算机体系结构(100)中的用于使用可视陆标来组织图(300)的方法,所述方法包括: 呈现表示图(300)的一个或多个可视元素(144)的动作; 呈现可视陆标(302)以及所述图(300)中的一个或多个可视元素(144)的动作,所述可视陆标(302)配置有将应用于相关联的可视元素以便相对于所述可视陆标(302)来定位所述相关联的可视元素的一个或多个属性; 接收选择所述一个或多个可视元素(144)中的要放置在所述图(300)中的一个可视元素的输入的动作(133) 接收指示所选可视元素(301)要与所述可视陆标(302)相关联的进一步输入(134)的动作; 根据所述可视陆标的一个或多个对应的属性来相对于所述可视陆标(302)自动定位所选可视元素(301),以便响应于接收到所述进一步输入(134)来组织所述图(300)中的所选可视元素(301)的动作;以及 呈现所述一个或多个可视元素(144)的已更新的排列以便反映所述图(300)中的所选可视元素的组织的动作。
【技术特征摘要】
【国外来华专利技术】US12/163,3522008年6月27日1.一种计算机体系结构(100)中的用于使用可视陆标来组织图(300)的方法,所述方 法包括呈现表示图(300)的一个或多个可视元素(144)的动作;呈现可视陆标(302)以及所述图(300)中的一个或多个可视元素(144)的动作,所述 可视陆标(30 配置有将应用于相关联的可视元素以便相对于所述可视陆标(30 来定位 所述相关联的可视元素的一个或多个属性;接收选择所述一个或多个可视元素(144)中的要放置在所述图(300)中的一个可视元 素的输入的动作(133)接收指示所选可视元素(301)要与所述可视陆标(30 相关联的进一步输入(134)的 动作;根据所述可视陆标的一个或多个对应的属性来相对于所述可视陆标(302)自动定位 所选可视元素(301),以便响应于接收到所述进一步输入(134)来组织所述图(300)中的所 选可视元素(301)的动作;以及呈现所述一个或多个可视元素(144)的已更新的排列以便反映所述图(300)中的所选 可视元素的组织的动作。2.如权利要求1所述的方法,其特征在于,所述呈现表示图的一个或多个可视元素的 动作包括呈现一个或多个几何形状的动作。3.如权利要求1所述的方法,其特征在于,所述呈现可视陆标以及所述图中的一个或 多个可视元素的动作包括呈现选自以下各项的可视陆标的动作拟合条、拟合弧、拟合贝塞 尔曲条、重力井、拟合栈、粘性框、以及粘性套索。4.如权利要求1所述的方法,其特征在于,所述呈现可视陆标以及所述图中的一个或 多个可视元素的动作包括呈现具有定义以下各项中的一个或多个的属性的可视陆标的动 作如何相对于所述可视陆标来对齐可视元素、如何在所述可视陆标上相对于彼此地间隔 元素、以及所述可视陆标的旋转。5.如权利要求1所述的方法,其特征在于,所述呈现可视陆标以及所述图中的一个或 多个可视元素的动作包括呈现由一个或多个其他可视陆标构成的自定义可视陆标的动作。6.如权利要求1所述的方法,其特征在于,所述接收选择所述一个或多个可视元素中 的要放置在所述图中的一个可视元素的输入的动作包括接收选择所述一个或多个可视元 素中的要放置在所述图中的一个可视元素的用户输入的动作。7.如权利要求1所述的方法,其特征在于,所述接收选择所述一个或多个可视元素中 的要放置在所述图中的一个可视元素的输入的动作包括接收选择将从所述图中的当前位 置移至所述图中的新位置的可视元素的输入的动作。8.如权利要求1所述的方法,其特征在于,还包括提供指示已经在接收到选择所述一个或多个可视元素中的要放置在所述图中的一个 可视元素的输入后选择所述一个或多个可视元素中的所述一个可视元素的视觉反馈的动作。9.如权利要求1所述的方法,其特征在于,所述接收指示所选可视元素要与所述可视 陆标相关联的进一步输入的动作包括接收移动所选可视元素以便与所述可视陆标相交的用户输入的动作;以及接收在所选可视元素与所述可视陆标相交时释放所选可视元素的进一步用户输入的 动作。10.如权利要求1所述的方法,其特征在于,所述根据所述可视陆标的一个或多个对应 的属性来相对于所述可视陆标自动定位所选可视元素的动作包括相对于所述可视陆标来 对齐所选可视元素的动作。11.如权利要求1所述的方法,其特征在于,所述根据所述可视陆标的一个或多个对应 的属性来相对于所述可视陆标自动定位所选可视元素的动作包括相对于与所述可视陆标 相关联的其他可视元素来间隔所选可视元素的动作。12.如权利要求1所述的方法,其特征在于,所述根据所述可视陆标的一个或多个对应 的属性来自动相对于所述可视陆标定位所选可视元素的动作包括将所选可视元素从一个 位置移至所述可视陆标上的...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。