上下文感知树管理器的制作方法
背景技术:
1、计算设备和其他计算资源的大规模部署可能难以管理和可视化。树管理器是提供用于处理分层数据的接口的软件应用,其中,各元素按照父子关系进行组织,从而形成类似分层树的结构。树管理器可以用于以树结构可视化和管理计算设备和其他计算资源的大规模部署,并且还允许用户添加、删除或修改部署中的一个或多个元素的记录或属性。
技术实现思路
1、根据本公开的至少一个方面,在一个实施例中,公开了一种计算机程序产品。计算机程序产品包括存储指令的非暂时性计算机可读存储介质,所述指令在由计算设备的处理电路执行时使计算设备:(a)显示分层树结构内的表示对象的多个树元素,多个树元素包括表示具有第一特征的第一对象的第一树元素以及表示具有第二特征且不具有第一特征的第二对象的第二树元素;(b)显示与第一树元素相关的第一图标;(c)显示与第二树元素相关的第二图标,第二图标与第一图标分开;(d)接收用户对第一图标的选择;(e)响应于接收到用户对第一图标的选择,启动被配置为修改第一对象的第一属性的第一编辑器,第一属性与第一特征相关联;(f)接收用户对第二图标的选择;以及(g)响应于接收到用户对第二图标的选择,启动被配置为修改第二对象的第二属性的第二编辑器,第二属性与第二特征相关联,第二编辑器未被配置为修改第一属性。
2、在计算机程序产品的一个实施例中,具有第一特征的任何对象能够使一个或多个其他对象在其中被放置,第一图标指示第一特征,具有第二特征的任何对象不能够使一个或多个对象在其中被放置,第二图标在视觉上不同于第一图标并且指示第二特征,任何对象的第一属性包括在对象内放置一个或多个其他对象,并且任何对象的第二属性包括与该对象有关的定义信息,定义信息是在其中接收任何其他对象的放置的先决条件。
3、在计算机程序产品的一个实施例中,所述指令在由处理电路执行时进一步使所述计算设备:(h)显示与多个树元素中的第三树元素相关的第三图标,第三树元素表示第三对象并且不同于第一树元素,第三图标在视觉上与第一图标相同并且指示第三对象具有第一特征;(i)接收用户对第三图标的选择;以及(j)响应于接收到用户对第三图标的选择,启动被配置为修改第三对象的第一属性的第一编辑器。
4、在计算机程序产品的另一实施例中,所述指令在由处理电路执行时进一步使所述计算设备:(h)显示与多个树元素中的第三树元素相关的第三图标,第三树元素表示第三对象,第三图标不可选择、在视觉上不同于第一图标和第二图标并且指示第三对象具有第三特征,其中,第三特征不同于第一特征和第二特征;(i)检测第三图标上的指针悬停事件;以及(j)响应于检测到指针悬停事件,显示指示第三图标不可选择的至少一个原因是第三对象具有第三特征的信息。
5、在计算机程序产品的一个实施例中,所述指令在由处理电路执行时进一步使所述计算设备:(h)检测第一图标或第二图标中的一个上的指针悬停事件;以及(i)响应于检测到指针悬停事件,显示与通过选择第一图标或第二图标中的一个而将被启动的对应的编辑器有关的信息。
6、在计算机程序产品的另一实施例中,所述指令在由处理电路执行时进一步使所述计算设备:(h)经由第二编辑器接收与第二对象有关的更新的定义信息;(i)响应于接收到更新的定义信息,用第三图标替换第二图标,第三图标在视觉上与第一图标相同并且指示第二对象现在具有第一特征;(j)接收用户对第三图标的选择;以及(k)响应于接收到用户对第三图标的选择,启动被配置为修改第三对象的第一属性的第一编辑器。
7、在计算机程序产品的一个实施例中,第一图标和第二图标共享指示能够使一个或多个对象在其中被放置的共同状态的共同视觉特征,第一特征是第一类型的对象,第二特征是不同于第一类型的对象的第二类型的对象,任何对象的第一属性包括在对象内放置一个或多个第三类型的对象,第三类型的对象不同于第一类型的对象,并且任何对象的第二属性包括在对象内放置一个或多个第四类型的对象,第四类型的对象不同于第一类型、第二类型和第三类型的对象。在计算机程序产品的一个实施例中,第一图标在视觉上与第二图标相同。在计算机程序产品的另一实施例中,共同视觉特征是共同颜色。在计算机程序产品的另一实施例中,所述指令在由处理电路执行时进一步使所述计算设备:(h)检测第一图标或第二图标中的一个上的指针悬停事件;以及(i)响应于检测到指针悬停事件,显示与通过选择第一图标或第二图标中的一个而将被启动的对应的编辑器有关的信息。
8、在计算机程序产品的一个实施例中,所述指令在由处理电路执行时进一步使所述计算设备:(h)检测指针位置在第一树元素的附近,其中,显示第一图标是响应于检测到指针位置在第一树元素的附近而执行的;(i)在检测到指针位置在第一树元素的附近之后,检测指针位置在第一树元素的附近之外;以及(j)响应于检测到指针位置在第一树元素的附近之外,停止显示第一图标。在计算机程序产品的一个实施例中,所述指令在由处理电路执行时进一步使所述计算设备:(k)检测指针位置在第二树元素的附近,其中,显示第二图标是响应于检测到指针位置在第二树元素的附近而执行的;(l)在检测到指针位置在第二树元素的附近之后,检测指针位置在第二树元素的附近之外;以及(m)响应于检测到指针位置在第二树元素的附近之外,停止显示第二图标。
9、根据本公开的至少另一方面,在一个实施例中,公开了一种计算机系统。计算机系统包括显示屏;输入设备,被配置为接收来自用户的输入;以及处理电路,耦合到存储器并且被配置为:(a)显示分层树结构内的表示对象的多个树元素,多个树元素包括表示具有第一特征的第一对象的第一树元素以及表示具有第二特征且不具有第一特征的第二对象的第二树元素,(b)显示与第一树元素相关的第一图标,(c)显示与第二树元素相关的第二图标,第二图标与第一图标分开,(d)接收用户对第一图标的选择,(e)响应于接收到用户对第一图标的选择,启动被配置为修改第一对象的第一属性的第一编辑器,第一属性与第一特征相关联,(f)接收用户对第二图标的选择,以及(g)响应于接收到用户对第二图标的选择,启动被配置为修改第二对象的第二属性的第二编辑器,第二属性与第二特征相关联,第二编辑器未被配置为修改第一属性。
10、在计算机系统的一个实施例中,具有第一特征的任何对象能够使一个或多个其他对象在其中被放置,第一图标指示第一特征,具有第二特征的任何对象不能够使一个或多个对象在其中被放置,第二图标在视觉上不同于第一图标并且指示第二特征,任何对象的第一属性包括在对象内放置一个或多个其他对象,并且任何对象的第二属性包括与该对象有关的定义信息,定义信息是在其中接收任何其他对象的放置的先决条件。在计算机系统的一个实施例中,所述处理电路进一步被配置为:(h)经由第二编辑器接收与第二对象有关的更新的定义信息,(i)响应于接收到更新的定义信息,用第三图标替换第二图标,第三图标在视觉上与第一图标相同并且指示第二对象现在具有第一特征,(j)接收用户对第三图标的选择,以及(k)响应于接收到用户对第三图标的选择,启动被配置为修改第三对象的第一属性的第一编辑器。
11、在计算机系统的另一实施例中,第一图标和第二图标共享指示能够使一个或多个对象在其中被放置的共同状态的共同视觉特征,第一特征是第一类型的对象,第二特征是不同于第一类型的对象的第二类型的对象,任何对象的第一属性包括在对象内放置一个或多个第三类型的对象,第三类型的对象不同于第一类型的对象,并且任何对象的第二属性包括在对象内放置一个或多个第四类型的对象,第四类型的对象不同于第一类型、第二类型和第三类型的对象。
12、根据本公开的至少另一方面,公开了一种由计算设备执行的方法。所述方法包括:(a)显示分层树结构内的表示对象的多个树元素,多个树元素包括表示具有第一特征的第一对象的第一树元素以及表示具有第二特征且不具有第一特征的第二对象的第二树元素;(b)显示与第一树元素相关的第一图标;(c)显示与第二树元素相关的第二图标,第二图标与第一图标分开;(d)接收用户对第一图标的选择;(e)响应于接收到用户对第一图标的选择,启动被配置为修改第一对象的第一属性的第一编辑器,第一属性与第一特征相关联;(f)接收用户对第二图标的选择;以及(g)响应于接收到用户对第二图标的选择,启动被配置为修改第二对象的第二属性的第二编辑器,第二属性与第二特征相关联,第二编辑器未被配置为修改第一属性。
13、在所述方法的一个实施例中,具有第一特征的任何对象能够使一个或多个其他对象在其中被放置,第一图标指示第一特征,具有第二特征的任何对象不能够使一个或多个对象在其中被放置,第二图标在视觉上不同于第一图标并且指示第二特征,任何对象的第一属性包括在对象内放置一个或多个其他对象,并且任何对象的第二属性包括与该对象有关的定义信息,定义信息是在其中接收任何其他对象的放置的先决条件。在一个实施例中,所述方法进一步包括:(h)经由第二编辑器接收与第二对象有关的更新的定义信息;(i)响应于接收到更新的定义信息,用第三图标替换第二图标,第三图标在视觉上与第一图标相同并且指示第二对象现在具有第一特征;(j)接收用户对第三图标的选择;以及(k)响应于接收到用户对第三图标的选择,启动被配置为修改第三对象的第一属性的第一编辑器。
14、在所述方法的一个实施例中,第一图标和第二图标共享指示能够使一个或多个对象在其中被放置的共同状态的共同视觉特征,第一特征是第一类型的对象,第二特征是不同于第一类型的对象的第二类型的对象,任何对象的第一属性包括在对象内放置一个或多个第三类型的对象,第三类型的对象不同于第一类型的对象,并且任何对象的第二属性包括在对象内放置一个或多个第四类型的对象,第四类型的对象不同于第一类型、第二类型和第三类型的对象。
版权声明:本站专利文献数据主要来源于国家知识产权局等公开渠道,由 技术新讯 进行整理汇编。页面设计及数据汇编的著作权归本站所有。全部内容仅供个人学习、科研评估与技术交流参考,严禁用于任何商业用途(包括但不限于直接生产制造、技术转让、倒卖数据等)。
免责条款:专利技术具有时效性,本站不对资料的绝对准确性、完整性和可实施性提供任何明示或暗示的担保。因参考本站内容造成的直接或间接损失,本站不承担相关法律责任。若您认为本站内容有侵权问题,请及时提供权属证明与我们联系,本站将在核实后依法处理。反馈意见:yyfuon@163.com