[发明专利]文本生成方法、装置、电子设备及可读存储介质有效
| 申请号: | 202011623657.5 | 申请日: | 2020-12-31 |
| 公开(公告)号: | CN112733515B | 公开(公告)日: | 2022-11-11 |
| 发明(设计)人: | 尚尔昕;陈开江;王江月 | 申请(专利权)人: | 贝壳技术有限公司 |
| 主分类号: | G06F40/186 | 分类号: | G06F40/186;G06F40/205 |
| 代理公司: | 北京路浩知识产权代理有限公司 11002 | 代理人: | 杨云云 |
| 地址: | 300457 天津市滨海新区经济技术开发*** | 国省代码: | 天津;12 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 文本 生成 方法 装置 电子设备 可读 存储 介质 | ||
1.一种文本生成方法,其特征在于,包括:
获取初始文本,所述初始文本基于预定义的模板语法生成;
基于所述模板语法,解析所述初始文本,获取与所述初始文本的结构对应的文本结构体;
基于描述目标的知识图谱数据和所述文本结构体,生成针对所述描述目标的自然语言文本,其中,
所述解析所述初始文本,获取与所述初始文本的结构对应的文本结构体,具体包括:
遍历所述初始文本的数据,获取被引用的关键字,其中,所述被引用的关键字为生成所述初始文本时引用的所述模板语法中的关键字,所述关键字包括行文结构关键字、段落依赖关键字;
判断所述遍历是否结束,若所述遍历未结束,则判断所述被引用的关键字是否为所述行文结构关键字,若是,则通过进行行文结构解析,获取行文结构体,否则,执行所述段落依赖关键字判断,所述段落依赖关键字判断用于判断所述被引用的关键字是否为所述段落依赖关键字;
若所述段落依赖关键字判断的结果为段落依赖关键字,则通过进行段落依赖解析,获取段落依赖结构体;
所述行文结构体包括分支结构体,所述分支结构体包括逻辑判断结构体,所述生成针对所述描述目标的自然语言文本,具体包括:
遍历所述行文结构体,并判断是否遍历完成,
若否,则获取所述分支结构体,并在判断所述分支结构体中的所述逻辑判断结构体满足逻辑条件时,利用所述知识图谱数据进行文本填充,生成分支文本;
若是,则基于所述段落依赖结构体,对所述分支文本进行段落依赖处理,并根据处理结果更新分支文本整体,获取所述自然语言文本。
2.根据权利要求1所述的文本生成方法,其特征在于,在所述获取初始文本之前,还包括:
获取所述模板语法中的关键字,所述关键字为与文本结构关联的关键字;
接收用户输入的自定义信息,并基于所述自定义信息和被引用的关键字,生成所述初始文本;
其中,所述自定义信息为用户输入的与所述被引用的关键字对应的信息。
3.根据权利要求2所述的文本生成方法,其特征在于,所述解析所述初始文本,获取与所述初始文本的结构对应的文本结构体,具体包括:
读取所述初始文本的数据,并通过匹配所述模板语法,获取所述被引用的关键字;
基于所述被引用的关键字的类型,确定所述类型对应的解析策略,并基于所述解析策略,获取所述初始文本中所述类型对应的文本结构体。
4.根据权利要求2或3所述的文本生成方法,其特征在于,所述关键字包括如下关键字中的至少一种:
重命名关键字、子条件关键字和高亮关键字。
5.根据权利要求4所述的文本生成方法,其特征在于,所述执行段落依赖关键字判断,具体包括:
若所述段落依赖关键字判断的结果不为段落依赖关键字,则执行子条件关键字判断,所述子条件关键字判断用于判断所述被引用的关键字是否为所述子条件关键字;
若所述子条件关键字判断的结果为子条件关键字,则通过进行子条件解析,获取子条件结构体,否则,执行高亮关键字判断,所述高亮关键字判断用于判断所述被引用的关键字是否为所述高亮关键字;
若所述高亮关键字判断的结果为高亮关键字,则通过进行高亮解析,获取高亮结构体,否则,执行重命名关键字判断,所述重命名关键字判断用于判断所述被引用的关键字是否为所述重命名关键字,并在所述重命名关键字判断的结果为重命名关键字时,通过进行重命名解析,获取重命名结构体。
6.根据权利要求2-3、5中任一所述的文本生成方法,其特征在于,还包括:
展示操作界面,所述操作界面用于接受用户撰写模板文本、修改逻辑条件、验证逻辑条件及预览生成文本效果的操作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于贝壳技术有限公司,未经贝壳技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011623657.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于图像识别的学生专注力的检测方法
- 下一篇:一种电缆管生产用内支撑模芯





