问题生成方法、装置、设备及计算机可读存储介质与流程

文档序号:23718056发布日期:2021-01-24 06:26阅读:来源:国知局

技术特征:
1.一种问题生成方法,其特征在于,所述问题生成方法包括:获取传入的提问信息,并从所述提问信息中提取出提问关键字段;确定所述提问关键字段所属的目标问题类型,并根据所述目标问题类型从预设问题生成规则集合中选择对应的目标问题生成规则,其中,所述问题规则生成集合中至少包括字符组合类型、固定模板类型、选择类型、地址类型与自定义类型的问题生成规则;按照所述目标问题生成规则,将所述提问关键字段转化为目标问题语句。2.如权利要求1所述的问题生成方法,其特征在于,在所述目标问题类型为字符组合问题类型时,所述确定所述提问关键字段所属的目标问题类型,并根据所述目标问题类型从预设问题生成规则集合中选择对应的目标问题生成规则的步骤包括:识别所述提问关键字段是否由数字、字母和/或特殊符号组成,并在所述提问关键字段由数字、字母和/或特殊符号组成时,确定所述目标信息所属的目标问题类型为字符组合问题类型;从所述问题生成规则集合中选择字符组合类型的问题生成规则作为所述目标问题生成规则。3.如权利要求2所述的问题生成方法,其特征在于,所述按照所述目标问题生成规则,将所述提问关键字段转化为目标问题语句的步骤包括:按照所述字符组合类型的问题生成规则,从所述提问关键字段中选择若干字符设为标记位;将所述提问关键字段中位于所述标记位之前、之后和/或之间的内容作为正确答案内容;对所述提问关键字段添加对应的属性名称字段,并结合所述正确答案内容与所述属性名称字段生成字符组合问题语句,以作为所述目标问题语句。4.如权利要求1所述的问题生成方法,其特征在于,在所述目标问题生成规则为地址类型的问题生成规则时,所述按照所述目标问题生成规则,将所述提问关键字段转化为目标问题语句的步骤包括:按照所述地址类型的问题生成规则,获取所述提问关键字段所指示的目标地址名称,并在地图上查找出距离所述目标地址名称预设范围之内的混淆地址名称;结合所述目标地址名称与所述混淆地址名称生成地址问题语句,以作为所述目标问题语句。5.如权利要求1所述的问题生成方法,其特征在于,在所述目标问题生成规则为模板类型的问题生成规则时,所述按照所述目标问题生成规则,将所述提问关键字段转化为目标问题语句的步骤包括:按照所述模板类型的问题生成规则,获取预设的一般疑问句式的问题模块,并使用所述提问关键字段替换所述问题模板中的对应内容得到模板问题语句,以作为所述目标问题语句。6.如权利要求1所述的问题生成方法,其特征在于,所述从所述提问信息中提取出提问
关键字段的步骤之后,还包括:判断所述提问关键字段是否存在于预设问题数据库中;若是,则查找预设问题数据库中与所述提问关键字段相匹配的问题语句并输出;若否,则执行确定所述提问关键字段所述的目标问题类型的步骤。7.如权利要求1-6中任一项所述的问题生成方法,其特征在于,所述获取传入的提问信息,并从所述提问信息中提取出提问关键字段的步骤包括:获取用户当前传入的提问信息,对所述提问信息进行预处理得到提问关键信息;对所述提问关键信息进行分词处理,得到所述提问关键字段,其中,所述提问关键字段存储于区块链中。8.一种问题生成装置,其特征在于,所述问题生成装置包括:字段提取模块,用于获取传入的提问信息,并从所述提问信息中提取出提问关键字段;规则选择模块,用于确定所述提问关键字段所属的目标问题类型,并根据所述目标问题类型从预设问题生成规则集合中选择对应的目标问题生成规则,其中,所述问题规则生成集合中至少包括字符组合类型、固定模板类型、选择类型、地址类型与自定义类型的问题生成规则;问题生成模块,用于按照所述目标问题生成规则,将所述提问关键字段转化为目标问题语句。9.一种问题生成设备,其特征在于,所述问题生成设备包括处理器、存储器、以及存储在所述存储器上并可被所述处理器执行的问题生成程序,其中所述问题生成程序被所述处理器执行时,实现如权利要求1至7中任一项所述的问题生成方法的步骤。10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有问题生成程序,其中所述问题生成程序被处理器执行时,实现如权利要求1至7中任一项所述的问题生成方法的步骤。
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1