本申请涉及智能生成文章的,尤其涉及一种思维导图自动生成文章的方法。
背景技术:
1、现有当用户需要写文章时,一般会通过以下两种方式:(1)人为自行基于撰写需要写文章;(2)使用chatgpt等openai的语言模型,通过对话-问答的模式输入简单的几句话,让ai语言模型辅助生成文章。其中,人为自行撰写的方式非常费时费力,而ai语言模型辅助生成文章的方式,虽然省时省力,但是一般用户只能输入几句话来生成文章,这种方式下生成的文章质量不佳,往往逻辑层次不明确,并不能准确表达用户自己想要表达的意思。因此现有自动生成文章的方式中存在着生成文章的逻辑层次不明确,生成文章的质量不佳的问题。
技术实现思路
1、本申请提供了一种思维导图自动生成文章的方法,能够生成逻辑层次明确、可读性与逻辑性强的文章,提高生成文章的质量。
2、本申请实施例提供了一种思维导图自动生成文章的方法,该方法包括:
3、确定思维导图中的选定区域;
4、识别得到所述选定区域中各节点之间的框架结构关系,其中,所述框架结构关系包括所述选定区域中各节点之间的父子关系与同级关系;
5、基于所述框架结构关系生成目标文章,所述目标文章的章节层级与所述框架结构关系对应映射。
6、进一步的,所述选定区域包括思维导图中的单个节点、单个分支或者两个分支以上的分支集合。
7、进一步的,所述基于所述框架结构关系生成目标文章的步骤包括:
8、逐级从中心节点开始遍历查找尚未生成文章内容的目标节点,其中,所述中心节点为与其他节点仅存在父子关系的父节点;
9、将目标节点的主题内容进行扩展,生成目标文本;
10、基于所述框架结构关系中目标节点与已生成文章内容的其他节点的父子关系与同级关系,确定上述目标文本的放置位置,以此类推,直至不存在尚未生成文章内容的目标节点,得到目标文章。
11、进一步的,在所述基于所述框架结构关系生成目标文章之前还包括:
12、确认各节点对应的映射类型;
13、若节点对应的映射类型为标题,则保留节点对应的文本内容作为目标文章的各级标题;
14、若节点对应的映射类型为观点,则对节点对应的文本内容进行扩展生成目标文章的正文部分。
15、进一步的,在所述基于所述框架结构关系生成目标文章的步骤之后还包括:
16、获取用户对目标文章的操作指令;
17、确定所述操作指令对应的执行操作以及执行操作对应的目标区域,其中,所述执行操作包括对目标文章的目标区域进行修改、删除、批注、移动、复制以及粘贴。
18、进一步的,在所述确定所述操作指令对应的执行操作以及执行操作对应的目标区域的步骤之后还包括:
19、基于目标区域定位得到思维导图的选定区域中对应映射的目标操作节点;
20、对目标操作节点进行高亮提示;
21、当收到所述目标操作节点的修改指令时,对所述目标操作节点生成新的目标文本,替换至目标文章的目标区域。
22、进一步的,在所述识别得到所述选定区域中各节点之间的框架结构关系的步骤之后还包括:
23、生成各级主题的逻辑关系与所述框架结构关系对应映射的文本大纲,其中,所述文本大纲的各级主题内容与所述选定区域中的各节点主题内容一致。
24、进一步的,在所述基于所述框架结构关系生成目标文章的步骤之后还包括:
25、当收到用户的视图切换指令时,控制不同种类的视图进行切换,其中,视图的种类包括目标文章的文章视图、思维导图的框架视图以及文本大纲的大纲视图。
26、进一步的,在所述基于所述框架结构关系生成目标文章的步骤之前还包括:
27、确定用户选定的目标文章类型;
28、基于目标文章类型进行目标文章的文章类型切换。
29、进一步的,所述识别得到所述选定区域中各节点之间的框架结构关系的步骤具体包括:
30、确定所述选定区域中的树形结构,其中,所述树形结构包括根节点以及根节点对应的各子树,根节点为与各子树存在父子关系的父节点,各子树的节点之间存在同级关系;
31、采用先根遍历、后根遍历或者层次遍历对树形结构中的根节点与根节点对应的各子树进行遍历,以此类推,直至遍历完整个树形结构,得到所述选定区域中各节点之间的框架结构关系。
32、综上,与现有技术相比,本申请实施例提供的技术方案带来的有益效果至少包括:
33、本申请实施例提供的一种思维导图自动生成文章的方法,通过识别思维导图的层级结构得到用户输入信息的逻辑结构,再基于该层级结构来扩充内容信息生成的文章,其章节层次的逻辑结构与该层级结构对应映射,这样生成的文章逻辑结构清晰,可读性与逻辑性更强,能够更准确的表达用户需要表达的意思。
1.一种思维导图自动生成文章的方法,所述思维导图自动生成文章的方法包括:
2.根据权利要求1所述的方法,其特征在于:所述选定区域包括思维导图中的单个节点、单个分支或者两个分支以上的分支集合。
3.根据权利要求1所述的方法,其特征在于,所述基于所述框架结构关系生成目标文章的步骤包括:
4.根据权利要求1所述的方法,其特征在于,在所述基于所述框架结构关系生成目标文章的步骤之前还包括:
5.根据权利要求1所述的方法,其特征在于,在所述基于所述框架结构关系生成目标文章的步骤之后还包括:
6.根据权利要求5所述的方法,其特征在于,在所述确定所述操作指令对应的执行操作以及执行操作对应的目标区域的步骤之后还包括:
7.根据权利要求1所述的方法,其特征在于,在所述识别得到所述选定区域中各节点之间的框架结构关系的步骤之后还包括:
8.根据权利要求1或7所述的方法,其特征在于,在所述基于所述框架结构关系生成目标文章的步骤之后还包括:
9.根据权利要求1所述的方法,其特征在于,在所述基于所述框架结构关系生成目标文章的步骤之前还包括:
10.根据权利要求1所述的方法,其特征在于,所述识别得到所述选定区域中各节点之间的框架结构关系的步骤包括: