[发明专利]具有自动调节输入端口的图形节点有效
申请号: | 201680067386.5 | 申请日: | 2016-11-14 |
公开(公告)号: | CN108351767B | 公开(公告)日: | 2022-06-10 |
发明(设计)人: | P·摩根;H·辛;D·R·哈彻梅斯特;A·C·卡洛夫 | 申请(专利权)人: | 微软技术许可有限责任公司 |
主分类号: | G06F8/34 | 分类号: | G06F8/34 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 王茂华;辛鸣 |
地址: | 美国华*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 具有 自动 调节 输入 端口 图形 节点 | ||
一种图形用户界面系统,其视觉地表示具有多个输入端口的图形节点,并且在开放输入端口被连接到上游图形节点(601)时和/或在使用的输入端口从上游图形节点被断开连接时,自动地调节去往图形节点(602)的输入端口的数目。在检测到一个或多个输入端口(623)的集合刚被连接(643)到一个或多个上游图形节点时,系统可以自动地向图形节点的视觉表示添加一个或多个附加输入端口(624),而无需明确的用户指令。在检测到一个或多个输入端口的集合刚从一个或多个上游图形节点被断开连接时,系统可以自动地从图形节点的视觉表示去除确定的一个或多个输入端口。
背景技术
计算系统和相关联的网络已经彻底改革了人类工作、娱乐和通信的方式。计算系统几乎在某种程度上影响了我们生活的每个方面。当然,计算系统的正常功能依赖于提供适当功能的软件以及提供针对软件的适当输入和配置的数据。此外,重要的是,软件的执行遵守该软件的组件之间的依赖关系。鉴于现在复杂的软件已经成为现实,并且鉴于可用于处理的大量数据,这样的构建可能是困难的任务。
节点图是以对用户直观得多的方式来将过程可视化的一种机制。此外,不同于简单的可视化,节点图的建立实际上构建对应的软件。节点图由图形节点构成,每个节点表示软件的可执行组件。此外,给定图形节点的输入端口可以被耦合到上游图形节点,以便表示来自该上游数据节点的依赖关系和/或来自该上游数据节点的数据流。典型地,用户可以简单地指示上游图形节点的输出端口要被耦合到下游图形节点的输入端口。如果耦合表示依赖关系,则会在运行时强制执行依赖关系,或者如果耦合表示数据流,则会导致数据在运行时流动。
本文中要求保护的主题并不限于解决任何缺点或仅在诸如上述环境的环境中操作的实施例。相反,这一背景技术仅被提供以说明其中可以实践本文中描述的一些实施例的一个示例性技术领域。
发明内容
本文中描述的至少一些实施例涉及一种图形用户界面系统,其视觉地表示具有多个输入端口的图形节点,并且在开放输入端口被连接到(一个或多个)上游图形节点时和/或在使用的输入端口从(一个或多个)上游图形节点被断开连接时,自动地调节去往图形节点的输入端口的数目。例如,在检测到一个或多个输入端口的集合刚被连接到一个或多个上游图形节点时,系统可以自动地向图形节点的视觉表示添加一个或多个附加输入端口,而无需明确的用户指令。备选地或附加地,在检测到输入端口中的一个或多个输入端口的集合刚从一个或多个上游图形节点被断开连接时,系统可以自动地从图形节点的视觉表示去除确定的一个或多个输入端口。
因此,本文中描述的原理提供了一种机制,其中节点图的建立更加自动化,或者至少用户免于在用户构建或编辑图时必须考虑耗尽或合并输入端口。作为替代,用户或过程可以关注于与图形的构建一起被涉及的重要任务。这可以被证明是关键的,因为节点图可能变得相当复杂,并且从节点图的核心概念分心可能导致构造本身中的错误。此外,每个输入端口关于图形节点保持空间顺序。这样的排序可能是重要的,因为与图形节点相关联的逻辑可能依赖于输入的处理的这样的顺序或者在这样的顺序被保持时具有改进的功能。
这一发明内容并非旨在标识要求保护的主题的关键特征或基本特征,其也并未旨在被用作在确定要求保护的主题的范围时的辅助。
附图说明
为了描述可以获取上述和其他优点和特征的方式,将通过参考附图来呈现对各种实施例的更特别的描述。应理解,这些附图仅描绘样本实施例并且因此不被认为是对本发明的范围的限制,实施例将通过使用附图利用附加的特征和细节而被描述和解释,在附图中:
图1抽象地示出其中可以采用本文中描述的一些实施例并且其上具有可执行组件的计算系统;
图2示出了包括多个断开连接的图形节点的示例图形用户界面,每个断开连接的图形节点具有两个输入端口和一个输出端口;
图3示出了可以被使用以便呈现在诸如图2的图形用户界面的图形用户界面内的图形节点的图形的可执行组件的架构;
图4示出了用于视觉地表示具有多个输入端口的图形节点的方法的流程图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软技术许可有限责任公司,未经微软技术许可有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201680067386.5/2.html,转载请声明来源钻瓜专利网。