用于目标对象的文本生成的方法、计算设备和存储介质技术

技术编号:37873271 阅读:12 留言:0更新日期:2023-06-15 21:02
本发明专利技术的实施例涉及一种用于目标对象的文本生成的方法、计算设备和存储介质。该方法包括基于用户输入的文本生成请求,确定目标对象和文本生成请求所包括的关键词,关键词至少包括与目标对象相关的词语;基于目标对象和文本生成请求所包括的关键词,确定文本生成请求关联的结构化数据;基于文本生成请求包括的关键词和文本生成请求关联的结构化数据,经由预定语法规则,生成关于目标对象的若干个词元素;以及基于若干个词元素,经由预定语法规则生成关于目标对象的若干个语句,以便生成关于目标对象的文本。由此,能够有效提高针对目标对象的结构化数据的文本生成效率,并且也能够应对复杂的文本生成需求。应对复杂的文本生成需求。应对复杂的文本生成需求。

【技术实现步骤摘要】
用于目标对象的文本生成的方法、计算设备和存储介质


[0001]本专利技术的实施例总体涉及数据处理领域,并且更具体地涉及一种用于目标对象的文本生成的方法、计算设备和存储介质。

技术介绍

[0002]在医疗领域,存在大量的与患者相关的结构化的数据,例如患者在诊疗过程的各个阶段的信息和病例数据等,针对各个患者的上述结构化数据,为便于医院存档以及科研记录,需要将其转化为富文本数据表达形式。目前,用于结构化数据文本化的方法,无法支持复杂结构化数据,并且面对目标对象的不同文本转化需求时需要耗费大量人力重复或反复转化;以及对于生成的文本,用户无法进行手动修改。
[0003]综上,传统的用于目标对象的文本生成的方式存在的不足之处在于:无法处理复杂结构化数据的转化,以及效率低,且可修改性差。

技术实现思路

[0004]针对上述问题,本专利技术提供了一种用于目标对象的文本生成的方法、计算设备和存储介质,能够有效的提高针对目标对象的结构化数据的文本生成效率。
[0005]根据本专利技术的第一方面,提供了一种用于目标对象的文本生成的方法,包括:基于用户输入的文本生成请求,确定目标对象和文本生成请求所包括的关键词,关键词至少包括与目标对象相关的词语;基于目标对象和文本生成请求所包括的关键词,确定文本生成请求关联的结构化数据;基于文本生成请求包括的关键词和文本生成请求关联的结构化数据,经由预定语法规则,生成关于目标对象的若干个词元素;以及基于若干个词元素,经由预定语法规则生成关于目标对象的若干个语句,以便生成关于目标对象的文本。
[0006]根据本专利技术的第二方面,提供了一种计算设备,包括:至少一个处理器;以及与至少一个处理器通信连接的存储器;存储器存储有可被至少一个处理器执行的指令,指令被至少一个处理器执行,以使至少一个处理器能够执行本专利技术的第一方面的方法。
[0007]在本专利技术的第三方面中,提供了一种存储有计算机指令的非瞬时计算机可读存储介质,其中计算机指令用于使计算机执行本专利技术的第一方面的方法。
[0008]在一些实施例中,用于目标对象的文本生成的方法还包括:识别所接收的初始结构化数据中的每一个节点,以便确定初始结构化数据中的每一个节点的信息,每一个节点的信息至少包括:节点的位置、节点的名称、该节点与其他节点的层级关系、该节点所关联的主题、以及每个叶子节点可选值的集合;以及基于初始结构化数据所有节点的信息,针对所有节点所关联的每一个主题,根据节点之间的层级关系生成关于每一个主题的数据树。
[0009]在一些实施例中,用于目标对象的文本生成的方法还包括:基于文本生成请求所包括的关键词,至少确定文本生成请求所关联的主题和节点;以及基于文本生成请求所关联的主题和节点,从所生成的关于每一个主题的数据树中提取与文本生成请求相关的若干个词元素。
[0010]在一些实施例中,经由预定语法规则生成关于目标对象的若干个词元素包括:响应于用户针对关于目标对象的结构化数据执行的填写操作、选择操作或修改操作,确定或更新目标对象所关联的数据树中的叶子节点的值;以及响应于目标对象所关联的数据树中的叶子节点的值发生变化,生成或更新对应于叶子节点值变化的词元素。
[0011]在一些实施例中,用于目标对象的文本生成的方法还包括:基于目标对象所关联的数据树中的叶子节点的值对应的词元素,在所生成的关于目标对象的文本中以预定方式显示任一叶子节点的值对应的词元素;响应于用户选中的与任一叶子节点的值对应的词元素,向用户提供被选中的词元素所关联的编辑界面;以及响应于用户在任一被选中的词元素所关联的编辑界面执行的修改操作,更新关于目标对象的若干个词元素和目标对象所关联的数据树。
[0012]在一些实施例中,用于目标对象的文本生成的方法还包括:基于预定数据依赖规则,针对目标对象对应的数据树中叶子节点值的变化进行校验;以及响应于任一节点与变化的叶子节点存在依赖关系,向用户指示需要跟随变化的叶子节点而变化的节点。
[0013]在一些实施例中,预定语法规则至少包括:预定的词元素确定规则,用于确定每个语句包括的词元素;预定的词元素表达规则,用于针对用户的类型确定每一个词元素在语句中的表达形式;预定的词元素连接规则,用于确定每一个词元素在语句中的位置和确定每个词元素与相邻词元素的组合关系;预定的语句确定规则,用于确定每个段落所需要生成的语句;预定的段落确定规则,用于确定关于目标对象的文本所需要生成的段落。
[0014]在一些实施例中,经由预定语法规则生成关于目标对象的若干个语句包括:基于文本生成请求,针对对应于同一主题的数据树的同一分支的各节点的词元素,经由预定语法规则生成对应的语句;基于文本生成请求,针对对应于同一主题的数据树的不同分支的各节点的词元素,经由预定语法规则生成对应的语句;和/或基于文本生成请求,针对对应于不同主题的数据树的不同分支的各节点的词元素,经由预定语法规则生成对应的语句。
[0015]在一些实施例中,结构化数据的每一个主题至少与目标对象的诊疗信息、疾病信息、手术信息、身体状态信息、住院记录和出院记录相关联。
[0016]应当理解,本部分所描述的内容并非旨在标识本专利技术的实施例的关键或重要特征,也不用于限制本专利技术的范围。本专利技术的其它特征将通过以下的说明书而变得容易理解。
附图说明
[0017]结合附图并参考以下详细说明,本专利技术各实施例的上述和其他特征、优点及方面将变得更加明显。在附图中,相同或相似的附图标注表示相同或相似的元素。
[0018]图1示出了用于实现根据本专利技术的实施例的用于目标对象的文本生成的方法的系统的示意图。
[0019]图2示出了根据本专利技术的实施例的用于目标对象的文本生成的方法的流程图。
[0020]图3示出了根据本专利技术的实施例的用于生成数据树的方法的流程图。
[0021]图4示出了根据本专利技术的实施例的用于生成词元素的方法的流程图。
[0022]图5示出了根据本专利技术的实施例的用于确定叶子节点值的方法的流程图。
[0023]图6示出了根据本专利技术的实施例的用于更新词元素和数据树的方法的流程图。
[0024]图7示出了根据本专利技术的实施例的呈现于用户的操作界面的节点。
[0025]图8示出了根据本专利技术的实施例的关于目标对象的数据树示意图。
[0026]图9示出了根据本专利技术的实施例关于目标对象的文本和结构化编辑界面。
[0027]图10示出了根据本专利技术的实施例的关于目标对象的生成文本。
[0028]图11示出了根据本专利技术的实施例的电子设备的框图。
具体实施方式
[0029]以下结合附图对本专利技术的示范性实施例做出说明,其中包括本专利技术实施例的各种细节以助于理解,应当将它们认为仅仅是示范性的。因此,本领域普通技术人员应当认识到,可以对这里描述的实施例做出各种改变和修改,而不会背离本专利技术的范围和精神。同样,为了清楚和简明,以下的描述中省略了对公知功能和结构的描述。
[0030]在本本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种用于目标对象的文本生成的方法,其特征在于,所述方法包括:基于用户输入的文本生成请求,确定目标对象和所述文本生成请求所包括的关键词,所述关键词至少包括与目标对象相关的词语;基于所述目标对象和文本生成请求所包括的关键词,确定所述文本生成请求关联的结构化数据;基于所述文本生成请求包括的关键词和所述文本生成请求关联的结构化数据,经由预定语法规则,生成关于所述目标对象的若干个词元素;以及基于所述若干个词元素,经由预定语法规则生成关于所述目标对象的若干个语句,以便生成关于所述目标对象的文本。2. 根据权利要求1所述的方法,其特征在于,在确定所述文本生成请求关联的结构化数据之前,所述方法还包括:识别所接收的初始结构化数据中的每一个节点,以便确定所述初始结构化数据中的每一个节点的信息,每一个节点的信息至少包括:节点的位置、节点的名称、该节点与其他节点的层级关系、该节点所关联的主题、以及每个叶子节点可选值的集合;以及基于初始结构化数据所有节点的信息,针对所有节点所关联的每一个主题,根据节点之间的层级关系生成关于每一个主题的数据树。3. 根据权利要求2所述的方法,其特征在于,经由预定语法规则生成关于所述目标对象的若干个词元素包括:基于所述文本生成请求所包括的关键词,至少确定所述文本生成请求所关联的主题和节点;以及基于所述文本生成请求所关联的主题和节点,从所生成的关于每一个主题的数据树中提取与所述文本生成请求相关的若干个词元素。4. 根据权利要求3所述的方法,其特征在于,所述方法还包括:响应于用户针对关于所述目标对象的结构化数据执行的填写操作、选择操作或修改操作,确定或更新目标对象所关联的数据树中的叶子节点的值;以及响应于目标对象所关联的数据树中的叶子节点的值发生变化,生成或更新对应于叶子节点值变化的词元素。5.根据权利要求4所述的方法,其特征在于,所述方法还包括:基于目标对象所关联的数据树中的叶子节点的值对应的词元素,在所生成的关于所述目标对象的文本中以预定方式显示任一叶子节点的值对应的词元素;响应于用户选中的与任一叶子节点的值对应的词元素,向用户提供被选中的词元素所关联的编辑界面;以及响应于用户在...

【专利技术属性】
技术研发人员:邹金勇苏轩
申请(专利权)人:北京欧应科技有限公司
类型:发明
国别省市:

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

1