CN103473388B - 实现流程图自动布局的方法及装置 - Google Patents
实现流程图自动布局的方法及装置 Download PDFInfo
- Publication number
- CN103473388B CN103473388B CN201310334758.4A CN201310334758A CN103473388B CN 103473388 B CN103473388 B CN 103473388B CN 201310334758 A CN201310334758 A CN 201310334758A CN 103473388 B CN103473388 B CN 103473388B
- Authority
- CN
- China
- Prior art keywords
- node
- grade
- weighted value
- nodes
- sequence
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Design And Manufacture Of Integrated Circuits (AREA)
Abstract
本发明实施例提供实现流程图自动布局的方法,包括以下步骤:通过获取节点间的逻辑关系;分析节点的逻辑关系,并划分节点的等级;优化同一等级的节点,计算最优布局方式;采用拓扑顺序确定优化后的流程图中各节点的坐标。通过分析节点的逻辑关系,划分节点的等级,并对同一等级的节点采用Randker迭代排序算法计算每个等级内部的最优排列方式,来保证流程图连线的交叉点数量最少,利用对称布局的方法将各节点等距均匀的线性地分布在平面里,从而能够有效解决手工绘制流程图的混乱和复杂,快速高效地实现流程图的合理布局,保证流程图布局的精确和业务逻辑清晰。另外,本发明另一个实施例提供实现流程图自动布局的装置。
Description
技术领域
本发明涉及流程图布局领域,尤其涉及实现流程图自动布局的方法及装置。
背景技术
随着互联网的快速发展和社会各领域信息化水平的提高,数据量正以史无前例的速度井喷。在大数据领域,处理海量数据的抽取和加工的工作流工具方法有着非常重要的工业用途。在大数据工作流工具***中,用户会依据复杂的业务逻辑来建立不同的工作流程图,来描绘不同操作的流程。在这种情况下,用户手工创建的流程图因含有实际的业务逻辑,通常复杂、混乱。为了满足大数据工业应用中工具的实际需要,需要发明一种高效、准确的流程图自动布局方法及装置,快速合理实现复杂的流程图的布局,准确体现工作流数据的流向和清晰展现节点间蕴含的逻辑关系。
发明内容
为此,本发明为了解决上述缺陷之一。
因而,本发明公布一种实现流程图自动布局的方法,通过分析节点的逻辑关系,划分节点的等级,并对同一等级的节点采用Randker迭代排序算法计算每个等级内部的最优排列方式,来保证流程图连线的交叉点数量最少,利用对称布局的方法将各节点等距均匀的线性地分布在平面里,从而能够有效解决手工绘制流程图的混乱和复杂,快速高效地实现流程图的合理布局,保证流程图布局的精确和业务逻辑清晰,满足大数据领域工业应用中工作流流程图布局的复杂需求。另外,本发明公布了另一种实现流程图自动布局的装置。
所以,本发明一个实施例提供实现流程图自动布局的方法,该方法包括以下步骤:获取节点间的逻辑关系;分析节点的逻辑关系,并划分节点的等级;优化同一等级的节点,计算最优布局方式;采用拓扑顺序确定优化后的流程图中各节点的坐标。
优选地,所述流程图采用有向无环图;所述有向无环图的数据流向或节点逻辑是单方向的。
所述节点的逻辑关系不包含交叉节点;所述节点包括:根节点、叶子节点、子节点和父节点;所述节点信息至少包含节点位置、层次和权重信息。
优选地,所述划分节点的等级包括:设定根节点的等级为1;从根节点沿着连线扩展,每条连线的终止节点的等级由该连线的初始节点的等级决定,它的等级等于初始节点的等级加1。
所述划分节点的等级还包括:如果一个节点不止是一根连线的终止节点时,该节点的等级由等级最高的初始节点来决定。
优选地,所述计算最优布局方式包括:根据权重确定每个节点的层次;逐层进行迭代排序。
优选地,所述拓扑顺序确定的流程图中各节点的坐标包括:采用深度优先遍历图进行节点的排序;根据节点的等级信息和最优排列方式,确定每个节点在平面坐标里的具体布局位置;采用对称布局的方法,将节点等距均匀地分布在平面里。
所述拓扑顺序确定的流程图中各节点的坐标还包括:所述节点的排序结果是一个线性的逻辑排序。另外,本发明提供的另一实施例提供实现流程图自动布局的装置,该装置包括:节点逻辑单元,应以获取节点间的逻辑关系;节点等级单元,用以分析节点的逻辑关系,并划分节点的等级;节点布局单元,用以优化同一等级的节点,计算最优布局方式;节点坐标单元,用以接收根据拓扑顺序确定优化后的流程图中各节点的坐标。
优选地,节点布局单元获得节点等级单元中各层节点的信息,然后根据权重确定每个节点的层次;所述节点布局单元对各层进行迭代排序。本发明实施例提供实现流程图自动布局的方法及装置,通过分析节点的逻辑关系,划分节点的等级,并对同一等级的节点采用Randker迭代排序算法计算每个等级内部的最优排列方式,来保证流程图连线的交叉点数量最少,利用对称布局的方法将各节点等距均匀的线性地分布在平面里,从而能够有效解决手工绘制流程图的混乱和复杂,快速高效地实现流程图的合理布局,保证流程图布局的精确和业务逻辑清晰。特别适用于大数据处理的工作流的应用场景下,满足大数据工业应用中,复杂的工作流程图布局的要求。
应当理解,以上总体说明和以下详细说明都是说明性和实例性的,旨在提供对所要求的本发明的进一步说明。
附图说明
图1是本发明实施例实现流程图自动布局的方法流程示意图;
图2是本发明实施例中采用拓扑顺序得到的一种布局的流程图;
图3是本发明实施例中采用拓扑顺序得到的一种布局的流程图;
图4是本发明实施例中采用的迭代算法Ranker的流程示意图;
图5是本发明实施例中根据坐标计算出的流程图示意图;
图6是本发明实施例中优化后的流程图布局的效果示意图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步的详细说明。应当理解,此处所描述的具体实施例仅仅用于解释本发明,并不用于限定本发明。
本发明一个实施例提供实现流程图自动布局的方法,通过分析节点的逻辑关系,划分节点的等级,并对同一等级的节点采用Randker迭代排序算法计算每个等级内部的最优排列方式,来保证流程图连线的交叉点数量最少,利用对称布局的方法将各节点等距均匀的线性地分布在平面里,从而能够有效解决手工绘制流程图的混乱和复杂,快速高效地实现流程图的合理布局,保证流程图布局的精确和业务逻辑清晰,满足大数据领域工业应用中工作流流程图布局的复杂需求。
如图1所示,是本发明实施例实现的一种实现流程图自动布局的方法的流程图,具体包括以下详细步骤:
步骤110,获取节点间的逻辑关系。
在本发明实施例中,逻辑关系定义为事件(抽象为节点)间建立的带有顺序性、业务逻辑性的关联关系。例如:一个逻辑关系A→B,表明事件A和B关联,且只有A事件发生,B事件才有可能发生。
在本发明实施例中,将工作流程图中的每个事件抽象为一个节点,并定义以下节点(Node):
根节点:初始节点,在有向无环图中,每组逻辑关系的初始点都是一个根节点,即可以有不止一个根节点。
叶子节点:终止节点,在有向无环图中,所有最后终止逻辑关系的节点都是叶子节点。
子节点:当前节点的下一个逻辑连接点(outNode)。
父节点:当前节点的前一个逻辑连接点(inNode)。
每个节点里都包含以下信息:节点的名称(NodeName),节点的位置(X坐标和Y坐标),子节点的列表(List<Node>outNodes),父节点的列表(List<Node>inNodes),层次(Level)和权重(Weight)。
采用连线(Link)描述两个节点间的逻辑关系,每条连线里包含它的初始节点(startNode)和结束节点(endNode)。
节点的层次(Level)是指一个节点所在的级别对应它在流程图里面所处的层次,即等级为1的节点,它的在流程图的第一层。
父亲层:当前节点所在层的上一层,等级数小1的层。
孩子层:当前节点所在层的下一层,等级数大1的层。
节点的权重(Weight)是一种通用的衡量指标,在本发明实施例中,特指一个节点包含的顺序特性的指标。
从而采用算法从已知数据中抽取出节点信息和它们的连线。
步骤120,分析节点间的逻辑关系,并划分节点的等级。
在本发明实施例中,通过分析节点们的逻辑关系,为节点划分等级。等级的划分遵循以下原则:
根节点们的等级是初始等级1;
从根节点沿着连线扩展,每条连线的终止节点的等级由该连线初始节点的等级决定,它等于初始节点的等级加1;
当一个节点作为不止一连线的终止节点的时候,它的等级由等级最高的那个初始节点决定。
例如:已知一组逻辑关系{A→B,A→C,A→D,B→E,A→F,D→F,D→G},抽象后,我们得到7个节点{A、B、C、D、E、F、G}和7条连线{(A,B)、(A,C)、(A,D)、(B,E)、(A,F)、(D,F)、(D,G)}。依据上述划分原则,等级为1的节点只有A;等级为2的节点有B、C、D三个;等级为3的节点有E、F、G三个。
在所有节点中,A是初始根节点,它的等级被设定为初始等级1;沿连线递增,它的终止节点B、C和D为等级2;以此类推,节点E和G的等级为3;特殊的是,节点F是连线(A,F)和(D,F)的终止节点,它的等级等于等级较高的初始节点D的等级加1,因此F的等级是3。
步骤130,优化同一等级的节点,计算最优布局方式。
通过给节点划分等级,我们得到了节点们在流程图中的层次布局。然而,在相同等级的节点内部,它们的排列顺序不同时,会得到完全不同的拓扑顺序,进而得到布局完全不同的流程图。以表1中的节点为例,当等级2的B、C、D和等级3的E、F、G的排序分别不同时,会得到不同的流程图图2和图3。
在本发明实施例中,实现的最佳的布局流程图是不包含交叉点的。因此,本发明实施例中采用一个迭代排序算法Ranker计算每个等级内部的最优排列方式,来保证流程图连线的交叉点数量最少。
利用Ranker算法逐层迭代节点,对于每一等级的节点,都贪心地计算得到交叉点数量最少的优化排序方式。在这个过程中,算法应用了标记权重排序的核心方法来计算优化排序。
标记权重排序是通过父亲层节点和孩子层节点的双重制约来计算,给每个节点设置一个权重,而这个权重标记了该节点的顺序特性,最后,依据节点的权重在每一层里进行排序。
利用Ranker算法逐层迭代节点的流程示意图如图4所示,在逐层迭代节点的时候,对于不同层次的节点,算法采取不同的处理方式:
对于普通层节点排序采取下述方法:
普通层节点的顺序是由父亲层和孩子层的权重共同决定的。首先,通过已知的父亲层的权重来计算当前节点们的权重(具体方法见下面方法一),按照权重从小到大排序;如果有权重相同的节点,则根据它们的孩子节点权重来决定(具体方法见下面方法二);如果孩子节点权重的均值也相等,就按照名称顺序来排序。
对于首层节点的排序采取下述方法:
首层的节点都是根节点,没有父亲节点,因而它们的权重由孩子层节点来决定。首先对根节点按照名称进行排序,根据排序结果,按顺序从小到大给节点赋以权重值;之后,依据下述方法一的方法,计算儿子层节点的权重;并根据计算得到的儿子节点权重更新当前根节点的权重值(具体过程见下述方法二),最后按照新的权重进行排序,权重值相同的节点按照名称排序。
对最后一层节点的排序采取以下方法:
最后一层的节点都是叶子节点,没有孩子节点,因而它们的权重由父亲层节点来决定。同其他层相同,依据父亲节点计算叶子节点们的权重,按照权重从小到大排序;权重相同节点的顺序由节点名称来决定。
方法一:通过父亲层的节点计算当前节点的权重:遍历当前节点的所有父节点(inNodes);计算父节点权重值的平均值;设定这个值为当前节点的权重值。
方法二:通过孩子层的节点计算当前节点的权重:运用方法一计算孩子层的节点们的权重值;遍历当前节点的所有孩子节点(outNodes);计算孩子节点权重值的平均值;设定这个值为当前节点的权重值。
孩子节点的权重值根据父亲层节点的权重值进行计算,所有父亲节点的权重值的平均值为当前节点的权重值;将当前节点的孩子层节点的权重值的平均值作为当前节点的权重值,计算了两重,更加合理。
步骤140,采用拓扑顺序确定优化后的流程图中各节点的坐标。
本发明实施例中,经过步骤120和130之后,在保证节点逻辑顺序的基础上,最优化了节点的布局方式。根据节点已有的等级信息和每一等级的最优排序方式,从而可以确定每个节点在平面坐标里的具体布局位置。为了让流程图尽可能美观,本发明实施例中,运用了对称布局的方法,将节点等距均匀分布在平面里,进而可以提高用户体验。
根据步骤110中列举的一组逻辑关系,可以计算各个节点的(x,y)坐标值(其中左上角为(0.0)点):
A节点在第一层正中间:(0.5,0.25);
B、C、D节点在第二层,依次为:(0.25,0.5),(0.5,0.5),(0.75,0.5);
E、F、G节点在第三层,依次为:(0.25,0.75),(0.5,0.75),(0.75,0.75)。
根据上述坐标,我们可以得到如图5所示的流程图。在图5中,节点A、C、F在同一条水平线上,因此图形的连线上产生了折线。为了解决这个问题,让流程图达到最美观的效果,本发明一个实施例对同一水平线上的有重叠逻辑关系的节点(如图5中节点A、C、F所示)进行了如下处理:
首先,对广度优先遍历得到的节点,查看它的子节点有没有多个和它的坐标X值相同(即在同一垂直线上)。如果有,把这些子节点的X坐标值进行相应的调整,保证它们不在垂直线上重叠。经过调整,我们得到最终的优化后的流程图如图6所示。
另外,本发明提供的另一实施例实现一种实现流程图自动布局的装置,该装置包括:节点逻辑单元,应以获取节点间的逻辑关系;节点等级单元,用以分析节点的逻辑关系,并划分节点的等级;节点布局单元,用以优化同一等级的节点,计算最优布局方式;节点坐标单元,用以接收根据拓扑顺序确定优化后的流程图中各节点的坐标。
例如给定已知一组逻辑关系{A→B,A→C,A→D,B→E,A→F,D→F,D→G},节点逻辑单元获取到7个节点的信息,即节点A、B、C、D、E、F、G以及7条连线{(A,B)、(A,C)、(A,D)、(B,E)、(A,F)、(D,F)、(D,G)}。节点等级单元获取根据节点划分原则划分的节点等级信息,等级为1的节点只有A;等级为2的节点有B、C、D三个;等级为3的节点有E、F、G三个。
通过给节点划分等级,我们得到了节点们在流程图中的层次布局。然而,在相同等级的节点内部,它们的排列顺序不同时,会得到完全不同的拓扑顺序,进而得到布局完全不同的流程图。以表1中的节点为例,当等级2的B、C、D和等级3的E、F、G的排序分别不同时,会得到不同的流程图图2和图3。节点布局单元通过获得节点等级单元中各层节点的信息,然后根据权重确定每个节点的层次并各层进行迭代排序。节点坐标单元获取经过拓扑顺序优化后的节点坐标值,利用对称布局的方法,将节点等距均匀分布在平面里,进而可以提高用户体验。
本发明实施例提供实现流程图自动布局的方法及装置,通过分析节点的逻辑关系,划分节点的等级,并对同一等级的节点采用Randker迭代排序算法计算每个等级内部的最优排列方式,来保证流程图连线的交叉点数量最少,利用对称布局的方法将各节点等距均匀的线性地分布在平面里,从而能够有效解决手工绘制流程图的混乱和复杂,快速高效地实现流程图的合理布局,保证流程图布局的精确和业务逻辑清晰。特别适用于大数据处理的工作流的应用场景下,满足大数据工业应用中,复杂的工作流程图布局的要求。
Claims (7)
1.实现流程图自动布局的方法,其特征在于,该方法包括以下步骤:
获取节点间的逻辑关系;
分析节点的逻辑关系,并划分节点的等级,得到节点们在流程图中的等级信息;
优化同一等级的节点,计算最优布局方式;
所述优化同一等级的节点,计算最优布局方式,包括:
对于第一等级的根节点,首先,对根节点按照名称顺序进行排序,根据排序结果,按顺序从小到大给节点赋以权重值;然后,根据孩子层节点的权重值更新当前根节点的权重值,按照更新后的权重值从小到大重新进行排序;若两个根节点的权重值相同,则按照名称排序;
对于普通等级的节点,首先,根据父亲节点的权重值计算当前节点们的权重值,按照权重值从小到大的排序对普通层节点进行排序;若有两个或多个节点的权重值相同,则根据它们的孩子节点的权重值计算当前节点们的权重值,按照权重值从小到大的顺序进行排序;若根据孩子节点计算的权重值也相同,则按照名称顺序来排序;
对于最后一个等级的叶子节点,根据父亲节点计算叶子节点们的权重值,按照权重值从小到大的顺序对叶子节点进行排序;若权重值相同,则按照名称顺序进行排序;最后,得到最优布局方式;
根据每个节点的等级信息和所述最优布局方式,确定每个所述节点在平面坐标里的具体布局位置;
采用对称布局的方法,将节点等距均匀地分布在平面里。
2.根据权利要求1所述的方法,其特征在于,所述流程图采用有向无环图;
所述有向无环图的数据流向或节点逻辑是单方向的。
3.根据权利要求1或2所述的方法,其特征在于,所述节点的逻辑关系不包含交叉节点;
所述节点包括:根节点、叶子节点、子节点和父节点;
所述节点的节点信息至少包含节点位置、层次和权重信息。
4.根据权利要求1所述的方法,其特征在于,所述划分节点的等级包括:
设定根节点的等级为1;
从根节点沿着连线扩展,每条连线的终止节点的等级由该连线的起始节点的等级决定,它的等级等于起始节点的等级加1。
5.根据权利要求4所述的方法,其特征在于,所述划分节点的等级还包括:
如果一个节点不止是一根连线的终止节点时,该节点的等级由等级最高的起始节点来决定。
6.如权利要求1所述的方法,其特征在于,所述确定每个所述节点在平面坐标里的具体布局位置还包括:
所述节点的排序结果是一个线性的逻辑排序。
7.实现流程图自动布局的装置,其特征在于,该装置包括:
节点逻辑获取单元,用以获取节点间的逻辑关系;
节点等级分析单元,用以分析节点的逻辑关系,并划分节点的等级,得到节点们在流程图中的等级信息;
节点布局单元,用以优化同一等级的节点,计算最优布局方式;
所述优化同一等级的节点,计算最优布局方式,包括:
对于第一等级的根节点,首先,对根节点按照名称顺序进行排序,根据排序结果,按顺序从小到大给节点赋以权重值;然后,根据孩子层节点的权重值更新当前根节点的权重值,按照更新后的权重值从小到大重新进行排序;若两个根节点的权重值相同,则按照名称排序;
对于普通等级的节点,首先,根据父亲节点的权重值计算当前节点们的权重值,按照权重值从小到大的排序对普通层节点进行排序;若有两个或多个节点的权重值相同,则根据它们的孩子节点的权重值计算当前节点们的权重值,按照权重值从小到大的顺序进行排序;若根据孩子节点计算的权重值也相同,则按照名称顺序来排序;
对于最后一个等级的叶子节点,根据父亲节点计算叶子节点们的权重值,按照权重值从小到大的顺序对叶子节点进行排序;若权重值相同,则按照名称顺序进行排序;最后,得到最优布局方式;
节点位置确定单元,用于根据每个节点的等级信息和所述最优布局方式,确定每个所述节点在平面坐标里的具体布局位置;
节点分布单元,用于采用对称布局的方法,将节点等距均匀地分布在平面里。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310334758.4A CN103473388B (zh) | 2013-07-25 | 2013-07-25 | 实现流程图自动布局的方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310334758.4A CN103473388B (zh) | 2013-07-25 | 2013-07-25 | 实现流程图自动布局的方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103473388A CN103473388A (zh) | 2013-12-25 |
CN103473388B true CN103473388B (zh) | 2018-01-23 |
Family
ID=49798236
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310334758.4A Active CN103473388B (zh) | 2013-07-25 | 2013-07-25 | 实现流程图自动布局的方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103473388B (zh) |
Families Citing this family (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105426556B (zh) * | 2014-09-19 | 2020-07-31 | 北京华大九天软件有限公司 | 版图设计规则文件中图层关系的可视化分析方法 |
CN104268337B (zh) * | 2014-09-24 | 2017-10-31 | 中广核(北京)仿真技术有限公司 | 仿真支撑平台图像连线的路径生成方法及*** |
CN105786526B (zh) * | 2016-03-24 | 2019-08-27 | 江苏大学 | 一种基于Web的高效流程图绘制***及方法 |
CN106056649A (zh) * | 2016-05-31 | 2016-10-26 | 深圳市永兴元科技有限公司 | 流程图的生成方法和装置 |
CN107369192B (zh) * | 2017-05-31 | 2021-02-05 | 创新先进技术有限公司 | 一种连接关系处理方法及装置 |
CN107452043B (zh) * | 2017-07-27 | 2021-08-03 | 东软集团股份有限公司 | 网络图形连线方法、应用及可视化终端 |
CN107453911A (zh) * | 2017-08-09 | 2017-12-08 | 武汉微创光电股份有限公司 | 一种自动拓扑排列的方法 |
CN108053608A (zh) * | 2017-11-08 | 2018-05-18 | 全球能源互联网研究院有限公司 | 一种近电报警方法、装置及近电报警智能头盔 |
CN108829952A (zh) * | 2018-05-31 | 2018-11-16 | 福州芝麻智能科技有限公司 | 一种逻辑拓扑运算顺序的控制方法和*** |
CN110362854B (zh) * | 2019-05-22 | 2023-09-26 | 北京航天发射技术研究所 | 一种故障树图形化建模节点布局的自动处理方法、装置 |
CN110544284B (zh) * | 2019-09-09 | 2023-04-11 | 成都锋卫科技有限公司 | 一种自动规划最优布局流程图的方法 |
CN110544045B (zh) * | 2019-09-10 | 2022-04-22 | 浙江中控技术股份有限公司 | 一种生产流程图绘制方法及装置 |
CN111193960B (zh) * | 2019-09-27 | 2022-12-27 | 腾讯科技(深圳)有限公司 | 视频处理方法、装置、电子设备及计算机可读存储介质 |
CN110727969B (zh) * | 2019-10-22 | 2021-10-15 | 深圳前海微众银行股份有限公司 | 工作流自动调整方法、装置、设备及存储介质 |
CN112070829B (zh) * | 2020-09-08 | 2024-03-05 | 杭州海康威视***技术有限公司 | 任务图像中任务节点位置的确定方法、装置及电子设备 |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2006091119A1 (en) * | 2005-02-21 | 2006-08-31 | Intel Corporation | Method of stable incremental layout for a hierarchical graph representation |
CN101283348A (zh) * | 2005-10-04 | 2008-10-08 | 微软公司 | 具有对动态地聚集的文档的和谐合成的多形设计 |
CN101876900B (zh) * | 2009-11-24 | 2014-01-08 | 恒生电子股份有限公司 | 实现流程图自动调整布局的方法及装置 |
CN102006193B (zh) * | 2010-11-29 | 2012-07-04 | 深圳市新格林耐特通信技术有限公司 | 一种snmp网管***对网络拓扑结构自动布局的方法 |
CN102708521A (zh) * | 2012-05-28 | 2012-10-03 | 中国电力科学研究院 | 一种基于多叉树自动布局的电网供电路径展现方法 |
-
2013
- 2013-07-25 CN CN201310334758.4A patent/CN103473388B/zh active Active
Non-Patent Citations (1)
Title |
---|
概念图的布局算法研究;赵国庆等;《开放教育研究》;20051031;第11卷(第5期);参见第32-36页 * |
Also Published As
Publication number | Publication date |
---|---|
CN103473388A (zh) | 2013-12-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103473388B (zh) | 实现流程图自动布局的方法及装置 | |
Zhao | A scientometric review of global BIM research: Analysis and visualization | |
Ingram et al. | Dimstiller: Workflows for dimensional analysis and reduction | |
Baggio et al. | Knowledge transfer in a tourism destination: the effects of a network structure | |
CN103473265B (zh) | 一种流程图布局的分析方法及装置 | |
Gil et al. | The space syntax toolkit: Integrating depthmapX and exploratory spatial analysis workflows in QGIS | |
Grajewski et al. | Improving the skills and knowledge of future designers in the field of ecodesign using virtual reality technologies | |
CN101689122A (zh) | 数字化设计生态*** | |
Vehlow et al. | Visualizing dynamic hierarchies in graph sequences | |
Chaturvedi et al. | Group‐in‐a‐Box Meta‐Layouts for Topological Clusters and Attribute‐Based Groups: Space‐Efficient Visualizations of Network Communities and Their Ties | |
CN104794221A (zh) | 一种基于业务对象的多维数据分析*** | |
CN107680003A (zh) | 工程监理任务的节点树生成方法及装置 | |
Galbrun et al. | Siren: An interactive tool for mining and visualizing geospatial redescriptions | |
CN107291937A (zh) | 一种兴趣点poi出行等时线的可视化方法 | |
CN103077255B (zh) | 核电站3d模型识别方法和*** | |
Jun et al. | Assembly process modeling for virtual assembly process planning | |
Isikdag et al. | Interactive modelling of buildings in Google Earth: A 3D tool for Urban Planning | |
Bartel et al. | Evolving friend lists in social networks | |
CN104820682B (zh) | 一种高速列车需求数据实例构建方法和装置 | |
CN104239314B (zh) | 一种扩展检索词的方法和*** | |
Ren et al. | Joint graph layouts for visualizing collections of segmented meshes | |
Keck et al. | A Construction Kit for Visual Exploration Interfaces. | |
CN107247836B (zh) | 基于拓扑识别的三维接触单元生成方法 | |
Miyadera et al. | Attribute graph grammar method for research information collection and sharing | |
Huang et al. | Morphological regeneration of the industrial waterfront based on machine learning |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CP02 | Change in the address of a patent holder |
Address after: 518057 2203/2204, Building 1, Huide Building, North Station Community, Minzhi Street, Longhua District, Shenzhen, Guangdong Province Patentee after: SHENZHEN AUDAQUE DATA TECHNOLOGY Ltd. Address before: 518057 Rooms 713, 715 and 716, 7/F, Software Building, No. 9, High-tech Middle Road, High-tech Zone, Nanshan District, Shenzhen, Guangdong Province Patentee before: SHENZHEN AUDAQUE DATA TECHNOLOGY Ltd. |
|
CP02 | Change in the address of a patent holder |