本发明专利技术公开一种时序图分组处理系统及方法,其包括分组模块和控制模块,所述控制模块用于接收指令并解析指令,在解析出的指令为分组指令时调用分组模块生成分组图标并采用分组图标对时序图进行分组操作;所述分组图标包括分组标题框、分组拖动按钮和分组分隔线,所述分组标题框置于分组拖动按钮的上方,所述分组拖动按钮和分组分隔线相连且分组分隔线位于分组拖动按钮的下方;所述分组标题框用于供用户输入分组图标的名称和/或描述,并显示输入的名称和/或简单描述;所述分组拖动按钮用于供用户拖动分组图标以可视化地对时序图中的部组件进行分组操作;所述分组分隔线用于可视化地分隔各不同分组的部组件。
【技术实现步骤摘要】
时序图分组处理系统及方法
本专利技术涉及对象分组
,特别是涉及一种时序图分组处理系统及方法。
技术介绍
时序图作为一种带有时间维度的图结构,在数据的查询处理与挖掘工作中扮演着越来越重要的角色。传统的时序图中主要包括角色、对象、生命线、控制焦点和消息。在传统的时序图中并没有一个好的分组方法,分组在基于不同维度来从时序图中发现问题时很有用。因此传统的没有分组图元的时序图很难在不同维度发现问题。
技术实现思路
本专利技术针对现有技术存在的问题和不足,提供一种时序图分组处理系统及方法。本专利技术是通过下述技术方案来解决上述技术问题的:本专利技术提供一种时序图分组处理系统,其特点在于,其包括分组模块和控制模块,所述控制模块用于接收指令并解析指令,在解析出的指令为分组指令时调用分组模块生成分组图标并采用分组图标对时序图进行分组操作;所述分组图标包括分组标题框、分组拖动按钮和分组分隔线,所述分组标题框置于分组拖动按钮的上方,所述分组拖动按钮和分组分隔线相连且分组分隔线位于分组拖动按钮的下方;所述分组标题框用于供用户输入分组图标的名称和/或描述,并显示输入的名称和/或简单描述;所述分组拖动按钮用于供用户拖动分组图标以可视化地对时序图中的部组件进行分组操作;所述分组分隔线用于可视化地分隔各不同分组的部组件。较佳地,所述分组标题框采用输入符表示。较佳地,所述分组拖动按钮采用圆圈状按钮表示。较佳地,所述分组分隔线采用虚线表示。本专利技术还提供一种时序图分组处理方法,其特点在于,其利用上述的时序图分组处理系统实现,所述时序图分组处理方法包括以下步骤:接收针对时序图的部组件的分组操作指令,利用所述分组模块生成分组图标,对时序图的部组件进行分组操作,一对分组图标作为时序图的一个分组结构,该对分组图标分别置于该分组的两侧。较佳地,对该对分组图标的属性和故障模式进行设置。较佳地,通过拖曳该对对象分组图标中任一分组拖动按钮实现时序图的重新分组。较佳地,该对分组图标内的该分组可设置为可隐藏模式,此时该对分组图标仅显示一个分组图标。在符合本领域常识的基础上,上述各优选条件,可任意组合,即得本专利技术各较佳实例。本专利技术的积极进步效果在于:在创建时序图时,为了从不同维度去观察时序图所表达的信息,需要给不同的部组件进行分组,传统的时序图并没有分组的方式。通过拖拽的方式进行分组,大大的提高了分组的效率。通过分组符标题框,输入分组的名称或简单描述,可以快速的修改内容,提升绘图效率。通过虚线的方式分隔部组件,可以很直观的区分各分组。整个样式圆圈配合线简洁大方,减少观察者的疲劳感。附图说明图1为本专利技术较佳实施例的时序图分组图标的结构示意图。图2为本专利技术较佳实施例的时序图分组处理方法的示意图。图3为本专利技术较佳实施例的时序图的重新分组的示意图。图4为本专利技术较佳实施例的时序图的分组内容可隐藏模式的示意图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本实施例提供一种时序图分组处理系统,其包括分组模块和控制模块,所述控制模块用于接收指令并解析指令,在解析出的指令为分组指令时调用分组模块生成分组图标并采用分组图标对时序图进行分组操作。如图1所示,所述分组图标包括分组标题框1、分组拖动按钮2和分组分隔线3,所述分组标题框1置于分组拖动按钮2的上方,所述分组拖动按钮2和分组分隔线3相连且分组分隔线3位于分组拖动按钮2的下方。其中,所述分组标题框1采用输入符表示,所述分组拖动按钮2采用圆圈状按钮表示,所述分组分隔线3采用虚线表示。下面具体介绍分组图标中各部件所具备的功能:所述分组标题框1用于供用户输入分组图标的名称和/或描述,并显示输入的名称和/或简单描述。所述分组拖动按钮2用于供用户拖动分组图标以可视化地对时序图中的部组件分组。所述分组分隔线3用于可视化地分隔各不同分组的部组件。本方案中,通过分组符标题框输入分组的名称或简单描述,可以快速的修改内容,提升绘图效率;通过虚线的方式分隔部组件,可以很直观的区分各分组;整个样式圆圈配合线简洁大方,减少观察者的疲劳感。本专利技术还提供一种时序图分组处理方法,其利用上述的时序图分组处理系统实现,所述时序图分组处理方法包括以下步骤:接收针对时序图的部组件的分组操作指令,利用所述分组模块生成分组图标,对时序图的部组件进行分组操作,一对分组图标作为时序图的一个分组结构,该对分组图标分别置于该分组的两侧。在绘制时序图时,拖拽一对分组图标至时序图绘制区,作为时序图的一个分组结构,该对分组图标的两个分组图标分别置于该分组的两侧;通过编辑分组标题框输入该分组的名称或简单描述,而且可以对该对分组图标的属性和故障模式进行设置。例如图2:一时序图包括部组件A、部组件B、部组件C1、部组件C2、部组件C3、以及部组件D,现在需要将部组件C1、部组件C2和部组件C3作为一个分组,则拖拽一对分组图标10至时序图绘制区,对该对分组图标10的属性和故障模式进行设置。然后先拖动其中一个分组图标10的分组拖动按钮2,使得该一个分组图标10位于部组件C1的左侧;再拖动另一个分组图标10的分组拖动按钮2,使得该另一个分组图标10位于部组件C3的右侧,这样,通过一对分组图标10使得部组件C1、部组件C2和部组件C3作为时序图的一个分组结构。并且,通过该对分组图标10中的任一编辑分组标题框1输入该分组的名称或简单描述(如部组件C)。进一步地,通过拖曳该对分组图标10中任一分组拖动按钮实现时序图的重新分组。例如图3:拖动左侧的分组图标10的分组拖动按钮,使得左侧的分组图标10拖动至组部件B的左侧,这样,通过一对分组图标10使得组部件B、部组件C1、部组件C2和部组件C3作为时序图的一个分组结构。更进一步地,该对分组图标内的该分组结构内容可设置为可隐藏模式,此时该对分组图标仅显示一个分组图标。例如图4:可将图2中的一个分组结构内容设置为可隐藏模式,这样,该分组结构内容(部组件C1、部组件C2和部组件C3)就隐藏不见了,而且该对分组图标10仅仅显示其中一个分组图标。本方案中,在时序图各部组建分组的时候使用该分组图标,可方便地对各部组件进行分组,支持可视化的拖拽创建、删除以及修改,高效的管理时序图分组的创建、删除和修改,实现对部组件的分组打包功能,是观察组件间以及组件内部各种发生情况的最佳解决方案,是解决从不同维度查看时序图表达信息的优选方案,从而提高总体设计效率和设计水平。虽然以上描述了本专利技术的本文档来自技高网...
【技术保护点】
1.一种时序图分组处理系统,其特征在于,其包括分组模块和控制模块,所述控制模块用于接收指令并解析指令,在解析出的指令为分组指令时调用分组模块生成分组图标并采用分组图标对时序图进行分组操作;/n所述分组图标包括分组标题框、分组拖动按钮和分组分隔线,所述分组标题框置于分组拖动按钮的上方,所述分组拖动按钮和分组分隔线相连且分组分隔线位于分组拖动按钮的下方;/n所述分组标题框用于供用户输入分组图标的名称和/或描述,并显示输入的名称和/或简单描述;/n所述分组拖动按钮用于供用户拖动分组图标以可视化地对时序图中的部组件进行分组操作;/n所述分组分隔线用于可视化地分隔各不同分组的部组件。/n
【技术特征摘要】
1.一种时序图分组处理系统,其特征在于,其包括分组模块和控制模块,所述控制模块用于接收指令并解析指令,在解析出的指令为分组指令时调用分组模块生成分组图标并采用分组图标对时序图进行分组操作;
所述分组图标包括分组标题框、分组拖动按钮和分组分隔线,所述分组标题框置于分组拖动按钮的上方,所述分组拖动按钮和分组分隔线相连且分组分隔线位于分组拖动按钮的下方;
所述分组标题框用于供用户输入分组图标的名称和/或描述,并显示输入的名称和/或简单描述;
所述分组拖动按钮用于供用户拖动分组图标以可视化地对时序图中的部组件进行分组操作;
所述分组分隔线用于可视化地分隔各不同分组的部组件。
2.如权利要求1所述的时序图分组处理系统,其特征在于,所述分组标题框采用输入符表示。
3.如权利要求1所述的时序图分组处理系统,其特征在于,所述分组拖动按钮采用圆圈状按钮表示。
【专利技术属性】
技术研发人员:邹建达,陈灏,谢蓉,
申请(专利权)人:上海索辰信息科技有限公司,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。