发明名称 用于编辑图状示图的二维树
摘要 基于图状视觉语言自动将图形示图动态地布局成二维树状结构以便于用户交互与最优显示。显示包括在树状结构的根开始的至少一个分支的图形树状结构,该分支包括被配置成在垂直方向和水平方向上修改的一个或多个子部分。该子部分按照一个或多个对象、属性、操作和关联的功能关系和内部行为来表示整体对象模型。接收修改除了端部分之外的一个或多个子部分的用户输入。基于该用户输入,水平地、垂直地、或两者兼有地修改一个或多个子部分以便于用户交互、优化图形树状结构的显示或两者。
申请公布号 CN101416180B 申请公布日期 2015.11.25
申请号 CN200780012239.9 申请日期 2007.02.21
申请人 微软技术许可有限责任公司 发明人 J·泽曼
分类号 G06F17/21(2006.01)I 主分类号 G06F17/21(2006.01)I
代理机构 上海专利商标事务所有限公司 31100 代理人 顾嘉运
主权项 一种在计算系统(100)中的用于将示图动态地布局成二维树状结构(200)以允许不论该树状结构有多大都可查看该树状结构的所需部分、并与此同时保存示图的流程的方法,所述计算系统(100)使用图状视觉语言(110)来为诸如系统、服务或过程等事物的图形示图建模,该模型表示整体对象系统,且通常需要手动修改和重新缩放,其中所述计算系统包括设计工具,所述设计工具用于将图状视觉语言显示成二维树状结构,所述方法包括:通过所述设计工具的布局模块,接收图状视觉语言;通过所述布局模块的转换模块,将图状视觉语言转换成图形树状结构;通过所述设计工具的布局模块,显示(901)包括至少一个分支的图形树状结构(200),所述分支从所述图形树状结构(200)的根(201)开始并且包括用于按照一个或多个对象、属性、操作、关联的功能关系和内部行为来表示整体对象模型的多个子部分(231‑237),其中所述多个子部分(231‑237)被配置成在垂直方向和水平方向上修改,其中所述多个子部分中的每一个包括相关联的用户交互元素和形状,所述相关联的用户交互元素允许对所述子部分进行折叠或展开;通过所述设计工具的修改模块,接收(902)选择所述图形树状结构的所述多个子部分中的第一子部分的用户交互(180),其中第二子部分连接到所述第一子部分;以及基于所述用户交互,所述修改模块动态地并自动地通过仅显示所述第一用户交互元素来替换所述第一子部分并同时依然显示所述第二子部分来折叠(903)所述第一子部分以允许易于用户交互、优化所述图形树状结构(200)的显示、或两者。
地址 美国华盛顿州