一种思维导图自动生成文章的方法技术

技术编号:38193982 阅读:11 留言:0更新日期:2023-07-20 21:13
本申请属于智能生成文章的技术领域,公开了一种思维导图自动生成文章的方法,该方法包括:确定思维导图中的选定区域;识别得到所述选定区域中各节点之间的框架结构关系,其中,所述框架结构关系包括所述选定区域中各节点之间的父子关系与同级关系;基于所述框架结构关系生成目标文章,所述目标文章的章节层级与所述框架结构关系对应映射。本申请通过识别思维导图的层级结构得到用户输入信息的逻辑结构,再基于该层级结构来扩充内容信息生成的文章,其章节层次的逻辑结构与该层级结构对应映射,这样生成的文章逻辑结构清晰,可读性与逻辑性更强,能够更准确的表达用户需要表达的意思。思。思。

【技术实现步骤摘要】
一种思维导图自动生成文章的方法


[0001]本申请涉及智能生成文章的
,尤其涉及一种思维导图自动生成文章的方法。

技术介绍

[0002]现有当用户需要写文章时,一般会通过以下两种方式:(1)人为自行基于撰写需要写文章;(2)使用ChatGPT等openAI的语言模型,通过对话

问答的模式输入简单的几句话,让AI语言模型辅助生成文章。其中,人为自行撰写的方式非常费时费力,而AI语言模型辅助生成文章的方式,虽然省时省力,但是一般用户只能输入几句话来生成文章,这种方式下生成的文章质量不佳,往往逻辑层次不明确,并不能准确表达用户自己想要表达的意思。因此现有自动生成文章的方式中存在着生成文章的逻辑层次不明确,生成文章的质量不佳的问题。

技术实现思路

[0003]本申请提供了一种思维导图自动生成文章的方法,能够生成逻辑层次明确、可读性与逻辑性强的文章,提高生成文章的质量。
[0004]本申请实施例提供了一种思维导图自动生成文章的方法,该方法包括:
[0005]确定思维导图中的选定区域;
[0006]识别得到所述选定区域中各节点之间的框架结构关系,其中,所述框架结构关系包括所述选定区域中各节点之间的父子关系与同级关系;
[0007]基于所述框架结构关系生成目标文章,所述目标文章的章节层级与所述框架结构关系对应映射。
[0008]进一步的,所述选定区域包括思维导图中的单个节点、单个分支或者两个分支以上的分支集合。
[0009]进一步的,所述基于所述框架结构关系生成目标文章的步骤包括:
[0010]逐级从中心节点开始遍历查找尚未生成文章内容的目标节点,其中,所述中心节点为与其他节点仅存在父子关系的父节点;
[0011]将目标节点的主题内容进行扩展,生成目标文本;
[0012]基于所述框架结构关系中目标节点与已生成文章内容的其他节点的父子关系与同级关系,确定上述目标文本的放置位置,以此类推,直至不存在尚未生成文章内容的目标节点,得到目标文章。
[0013]进一步的,在所述基于所述框架结构关系生成目标文章之前还包括:
[0014]确认各节点对应的映射类型;
[0015]若节点对应的映射类型为标题,则保留节点对应的文本内容作为目标文章的各级标题;
[0016]若节点对应的映射类型为观点,则对节点对应的文本内容进行扩展生成目标文章
的正文部分。
[0017]进一步的,在所述基于所述框架结构关系生成目标文章的步骤之后还包括:
[0018]获取用户对目标文章的操作指令;
[0019]确定所述操作指令对应的执行操作以及执行操作对应的目标区域,其中,所述执行操作包括对目标文章的目标区域进行修改、删除、批注、移动、复制以及粘贴。
[0020]进一步的,在所述确定所述操作指令对应的执行操作以及执行操作对应的目标区域的步骤之后还包括:
[0021]基于目标区域定位得到思维导图的选定区域中对应映射的目标操作节点;
[0022]对目标操作节点进行高亮提示;
[0023]当收到所述目标操作节点的修改指令时,对所述目标操作节点生成新的目标文本,替换至目标文章的目标区域。
[0024]进一步的,在所述识别得到所述选定区域中各节点之间的框架结构关系的步骤之后还包括:
[0025]生成各级主题的逻辑关系与所述框架结构关系对应映射的文本大纲,其中,所述文本大纲的各级主题内容与所述选定区域中的各节点主题内容一致。
[0026]进一步的,在所述基于所述框架结构关系生成目标文章的步骤之后还包括:
[0027]当收到用户的视图切换指令时,控制不同种类的视图进行切换,其中,视图的种类包括目标文章的文章视图、思维导图的框架视图以及文本大纲的大纲视图。
[0028]进一步的,在所述基于所述框架结构关系生成目标文章的步骤之前还包括:
[0029]确定用户选定的目标文章类型;
[0030]基于目标文章类型进行目标文章的文章类型切换。
[0031]进一步的,所述识别得到所述选定区域中各节点之间的框架结构关系的步骤具体包括:
[0032]确定所述选定区域中的树形结构,其中,所述树形结构包括根节点以及根节点对应的各子树,根节点为与各子树存在父子关系的父节点,各子树的节点之间存在同级关系;
[0033]采用先根遍历、后根遍历或者层次遍历对树形结构中的根节点与根节点对应的各子树进行遍历,以此类推,直至遍历完整个树形结构,得到所述选定区域中各节点之间的框架结构关系。
[0034]综上,与现有技术相比,本申请实施例提供的技术方案带来的有益效果至少包括:
[0035]本申请实施例提供的一种思维导图自动生成文章的方法,通过识别思维导图的层级结构得到用户输入信息的逻辑结构,再基于该层级结构来扩充内容信息生成的文章,其章节层次的逻辑结构与该层级结构对应映射,这样生成的文章逻辑结构清晰,可读性与逻辑性更强,能够更准确的表达用户需要表达的意思。
附图说明
[0036]图1为本申请一个实施例提供的思维导图自动生成文章的方法的流程示意图。
具体实施方式
[0037]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完
整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0038]请参见图1,本申请实施例提供了思维导图自动生成文章的方法,该方法具体包括:
[0039]步骤S10,确定思维导图中的选定区域;
[0040]步骤S20,识别得到所述选定区域中各节点之间的框架结构关系,其中,所述框架结构关系包括所述选定区域中各节点之间的父子关系与同级关系;
[0041]步骤S30,基于所述框架结构关系生成目标文章,所述目标文章的章节层级与所述框架结构关系对应映射。
[0042]本实施例中,考虑到思维导图为一种树状结构,其天然的带有结构化信息。而现有文本生成方式包括AI语言模型(如ChatGPT)、规则模板、生成模型、检索模型等擅长扩充信息,因此将思维导图与现有文本生成方式(如AI语言模型)结合,以实现优势互补。当用户需要完成一篇文章时,可以先自行对需求文章进行梳理以生成思维导图,然后再基于思维导图来生成文章。
[0043]具体地,当用户在相应软件程序中直接制作或者外部导入了思维导图文件后,可以在对应显示的思维导图上自行选定区域。当软件程序识别确定思维导图中的选定区域之后,会对上述区域中包含的主题、节点、分支连接线等进行识别,得到该思维导图的选定区域内各个节点之间的框架结构关系。其中,由于思维导图为树状结构,识别得到的框架结构关系主要包括各节点之间的父子关系与同级关系。当确定该框架结构关系后,即可利用现有文本生成方式根本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种思维导图自动生成文章的方法,所述思维导图自动生成文章的方法包括:确定思维导图中的选定区域;识别得到所述选定区域中各节点之间的框架结构关系,其中,所述框架结构关系包括所述选定区域中各节点之间的父子关系与同级关系;基于所述框架结构关系生成目标文章,所述目标文章的章节层级与所述框架结构关系对应映射。2.根据权利要求1所述的方法,其特征在于:所述选定区域包括思维导图中的单个节点、单个分支或者两个分支以上的分支集合。3.根据权利要求1所述的方法,其特征在于,所述基于所述框架结构关系生成目标文章的步骤包括:逐级从中心节点开始遍历查找尚未生成文章内容的目标节点,其中,所述中心节点为与其他节点仅存在父子关系的父节点;将目标节点的主题内容进行扩展,生成目标文本;基于所述框架结构关系中目标节点与已生成文章内容的其他节点的父子关系与同级关系,确定上述目标文本的放置位置,以此类推,直至不存在尚未生成文章内容的目标节点,得到目标文章。4.根据权利要求1所述的方法,其特征在于,在所述基于所述框架结构关系生成目标文章的步骤之前还包括:确认各节点对应的映射类型;若节点对应的映射类型为标题,则保留节点对应的文本内容作为目标文章的各级标题;若节点对应的映射类型为观点,则对节点对应的文本内容进行扩展生成目标文章的正文部分。5.根据权利要求1所述的方法,其特征在于,在所述基于所述框架结构关系生成目标文章的步骤之后还包括:获取用户对目标文章的操作指令;确定所述操作指令对应的执行操作以及执行操作对应的目标区域,其中,所述执行操作包括对目标文章的目标区域进行修改、删除、批注、移动、复制以及粘贴。6.根据权利要...

【专利技术属性】
技术研发人员:孙方
申请(专利权)人:深圳市爱思软件技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1