一种概念图自动生成方法及系统的制作方法_3

文档序号:8260253阅读:来源:国知局
自动连线生成概念图;概念图编辑模块用于提供节点选定、编辑、折叠、展开、删除、还原、复制、剪切等手势触控操作功能。
[0054]实施例:
[0055]在书写前可预先选定概念图类型,然后按照该类型的书写准则进行书写。
[0056]在电子白板上书写如图10(a)所示内容,其为大纲式概念图。首先书写“第三节摩擦力”,“第三节摩擦力”分布在第一行;“一、定义”分布在第二行,第一行与第二行节点左端缩进距离差大于预定左端缩进距离上端值,两行不存在关联关系;“(1)静摩擦力”分布在第三行,其与第二行节点的左端缩进距离差在预定左端缩进距离下端值和上端值之间,第三行“(I)静摩擦力”为第二行“一、定义”的子节点;“ (2)动摩擦力”分布在第四行,其与第三行“(I)静摩擦力”的左端缩进距离差小于预定左端缩进距离下端值,“(I)静摩擦力”与“ (2)动摩擦力”为兄弟节点,其父节点同为“一、定义”;第五行节点“二、产生条件”,其与第四行节点“(2)动摩擦力”的左端缩进距离差大于预定左端缩进距离上端值,两行不存在关联关系O
[0057]在电子白板上书写如图11(a)所示内容,其为株型概念图。首先书写“平行四边形”,其位于第一列;“定义”、“性质”、“判定”位于第二列的第I行、第2行和第3行;余下内容位于第三列的不同行。第一列节点为第二列节点的父节点,两者之间连线;对于第三列节点,以其第2行节点“平行四边形的对边相等”为例,其距离第二列节点“性质”最近,因此认定“性质”为“平行四边形的对边相等”的子节点,在节点“平行四边形的对边相等”的子节点属性栏中以“性质”行位置和在该行中的列位置“32”进行标注,对两节点连线,如图11 (b)所示。
[0058]在电子白板上书写如图12(a)所示内容,其为层级概念图。首先书写“物质”,其位于第一行;“纯净物”、“混合物”位于第二行的第一列、第二列;“元素”、“物质颗粒”位于第三行的第一、二列;“游离态”、“化合态”、“分子”、“原子”、“离子”位于第四行的第一、二、三、四、五列;“单质”、“化合物”位于第五行的第一、二列;第一行节点为第二行所有节点的父节点,两者之间连线;对于第三行的节点,以该行的第I列节点“元素”为例,其距离第二行节点“纯净物”最近,因此认定“纯净物”为“元素”的父节点,在节点“元素”的父节点属性栏中以“纯净物”行位置和在该行中的列位置“21”进行标注,对两节点连线,如图12 (b)所示;其余节点均按上述规则判定子父关系。
[0059]在电子白板上书写如图13(a)所示内容,其为横向流程型概念图。首先书写“提出问题”,其位于第一列;“作出假设”、“设计方案”、“实施方案”、“得出结论”分别位于第二、三、四、五列;上一列节点为下一列节点为的父节点,“提出问题”为“作出假设”为的父节点,“作出假设”为“设计方案”的父节点,依次类推,对存在父子关系的两节点连线,如图13 (b)所示;
[0060]本发明可以用手势的交互方式对生成的概念图进行编辑,这些手势为控制命令,图14所示的是本发明所用到的手势实例,其中带有圆圈的端点为起始点,这些手势操作都是在选中的基础上进行的。在此以大纲式类似概念图为例。将图10所示的第一个父节点内容进行折叠,即内容为“定义”的父节点下的两个子级节点给隐藏,其操作方式为选中要折叠的父节点,在画布上作出折叠手势,即可完成,效果如图15(a)所示;将图10所示的内容为“产生条件”的第二个父节点的子节点(I)进行删除,操作方式为选中要删除的节点,调用删除的手势命令,即可完成,如图15(b)所示。将删除的节点(I)进行还原或者撤销上一步的操作,在画布上作出还原手势,即可达到目的,如图15(c)所示。
[0061]本发明为可以将书写的文字内容替换为多媒体呈现的方式,如图15(e)所示。
[0062]本领域的技术人员容易理解,以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
【主权项】
1.一种概念图自动生成方法,其特征在于,该方法具体为: 在编辑界面上书写内容; 识别书写内容,将书写内容中的相近笔划形成一笔划集合,一个笔划集合作为一个概念图节点; 确定各所述节点在编辑界面的行位置或\和列位置,依据各节点间的行位置或\和列位置相对关系解析节点间联系; 按照解析所得的节点间联系自动连线生成概念图。
2.根据权利要求1所述的概念图自动生成方法,其特征在于,所述概念图为层级概念图,该方法具体为: 在编辑界面上从上往下书写内容; 识别书写内容,将相邻笔划间距小于第一阈值的所有笔划形成一笔划集合,一个笔划集合作为一个概念图节点; 按照层级行列解析规则确定各节点的行位置和在行内的列位置;所述层级行列解析规则为:定义最上端的节点位于第一行;若相邻两个节点间的列向距离大于第二阈值,则此两个节点分布在不同行;若同行内相邻两个节点的行向距离大于第三阈值,则此两个节点位于同行内的不同列; 将第一行节点记为根节点;对于第二行节点,其父节点为根节点;对于余下行节点,在其上一行节点中搜索与其距离最近的节点作为其父节点;在节点的父节点属性栏中以搜索到的子节点行位置和在该行中的列位置进行标注; 将节点与其关联的父节点自动连线生成层级概念图。
3.根据权利要求1所述的概念图自动生成方法,其特征在于,所述概念图为株型概念图,该方法具体为: 在编辑界面上从左往右书写内容; 识别书写内容,将相邻笔划间距小于第一阈值的所有笔划形成一笔划集合,一个笔划集合作为一个概念图节点; 按照株型行列解析规则确定各节点的行位置和列位置;所述株型行列解析规则为:定义最左端的节点位于第一列;若相邻两个节点的行向距离大于第三阈值,则此两个节点位于不同列;若同列中相邻两个节点间的列向距离大于第二阈值,则此两个节点分布在同列中的不同行; 将第一列节点记为根节点;对于第二列节点,其父节点为根节点;对于余下列的节点,在其上一列中搜索与其距离最近的节点作为其父节点;在节点的父节点属性栏中以搜索到的父节点列位置和在该列中的行位置进行标注; 将节点与其关联的父节点自动连线生成株型概念图。
4.根据权利要求1所述的概念图自动生成方法,其特征在于,所述概念图为流程型概念图,该方法具体为: 当流程型概念图为纵向流程型概念图,在编辑界面上从上往下书写内容;当流程型概念图为横向流程型概念图,在编辑界面上从左往右书写内容; 识别书写内容,将相邻笔划间距小于第一阈值的所有笔划形成一笔划集合,一个笔划集合作为一个概念图节点; 按照流程型行列解析规则确定各节点的行位置和列位置;所述流程型行列解析规则为:当流程型概念图为纵向流程型概念图,定义最上端的节点位于第一行,若相邻两个节点间的列向距离大于第二阈值,则此两个节点分布在不同行;当流程型概念图为横向流程型概念图,定义最左端的节点位于第一列,若相邻两个节点的行向距离大于第三阈值,则此两个节点位于不同列 当流程型概念图为纵向流程型概念图,将上一行节点记为下一行节点的父节点,在节点的父节点属性栏中以搜索到的父节点行位置进行标注;当流程型概念图为横向流程型概念图,将上一列节点记为下一列节点的
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1