一种自动生成会话回复内容的方法与流程

文档序号:12667514阅读:来源:国知局

技术特征:

1.一种自动生成会话回复内容的方法,其特征在于,包括:

采集当前会话句;

根据所述当前会话句的语义,判断所述当前会话句是否为发起句,若是,则判断所述发起句的类型,若否,则继续监测,直至出现发起句;

根据所述发起句的语义及所述发起句的类型,自动搜索获得与所述发起句对应的回复句,并将所述回复句作为自动生成的会话回复内容。

2.根据权利要求1所述的自动生成会话回复内容的方法,其特征在于,根据所述当前会话句的语义,判断所述当前会话句是否为发起句包括:

判断所述当前会话句在预设时间区间内是否有通讯对方发送的上文,若无,则将所述当前会话句确定为发起句;

若有,则判断所述当前会话句是否与所述通讯对方发送的上文无语义关联,若是,则将所述当前会话句确定为发起句,否则为非发起句。

3.根据权利要求2所述的自动生成会话回复内容的方法,其特征在于,判断所述发起句的类型包括:

判断所述发起句是否为具有完整独立语义的语句,若是,则判断所述发起句是否由多个具有完整独立语义的单句组成,若是,则将所述发起句的类型确定为复句发起句类型,否则为单句发起句类型;若否,则判断所述发起句是否包含具有完整独立语义的单句,若包含,则将所述发起句的类型确定为非标准复句发起句类型,若不包含,则为非标准单句发起句类型;

搜索非标准单句发起句类型的所述发起句是否有自己的上文连续会话句,若无,则不进行衍生扩展,若有,则进一步判断非标准单句发起句类型的所述发起句是否可与所述自己的上文连续会话句合并成具有完整独立语义的语句,若能,则将非标准单句发起句类型的所述发起句的类型衍生扩展为非标准句群发起句类型,若不能,则不进行衍生扩展;

搜索非标准复句发起句类型的所述发起句是否有自己的上文连续会话句,若无,则不进行衍生扩展,若有,则进一步判断非标准复句发起句类型的所述发起句是否可与所述自己的上文连续会话句合并成具有完整独立语义的语句,若能,则将非标准复句发起句类型的所述发起句的类型衍生扩展为非标准句群发起句类型,若不能,则不进行衍生扩展;

判断单句、复句、非标准单句、非标准复句以及非标准句群类型的所述发起句是否有自己的上文连续会话句,若有,则进一步判断所述发起句是否可与自己的上文连续会话句合并成语义关联的句群,若是,则将所述发起句的类型衍生扩展为句群发起句类型,否则不进行衍生扩展。

4.根据权利要求3所述的自动生成会话回复内容的方法,其特征在于,根据所述发起句的语义及所述发起句的类型,自动搜索获得与所述发起句对应的回复句包括:

将所述发起句的类型进行衍生扩展,获得多种类型的发起句;

针对每一种类型的所述发起句,分别搜索获得与其语义关联的回复句。

5.根据权利要求4所述的自动生成会话回复内容的方法,其特征在于,针对每一种类型的所述发起句,分别搜索获得与其语义关联的回复句包括:

针对每一种类型的所述发起句,分别采集获得与预设的场景标签对应的场景标签值;

根据每一种类型的所述发起句、每一种类型的所述发起句与预设的场景标签对应的场景标签值,在预设数据库或互联网上搜索获得与其语义关联的回复句。

6.根据权利要求5所述的自动生成会话回复内容的方法,其特征在于,根据所述发起句的语义及所述发起句的类型自动搜索获得与所述发起句对应的回复句之后包括:

将所述回复句显示到接收所述发起句的移动终端界面;

在所述移动终端界面显示用户在所述回复句中选择的确定回复句,其中,用户可编辑修改所述回复句或/和选择发送所述回复句。

7.根据权利要求6所述的自动生成会话回复内容的方法,其特征在于,所述场景标签包括:

第一场景标签和第二场景标签,且所述第一场景标签包括:会话通讯双方的时间、地点、日期、天气、季节、体感数据,会话通讯双方会话通讯的间隔时间、频率、时间跨度场景标签中的一种或多种组合;

所述第二场景标签包括:会话内容主题,会话通讯双方的会话意图、性别、职业、职务、心情、兴趣爱好、健康状况、实时行为状态,会话内容的句型、句类、句式结构类型,以及总量场景标签中的一种或多种组合。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1