自动回复方法及装置.pdf

上传人:xia****o6 文档编号:4041464 上传时间:2018-08-12 格式:PDF 页数:14 大小:985.06KB
返回 下载 相关 举报
摘要
申请专利号:

CN201310464118.5

申请日:

2013.09.30

公开号:

CN104516921A

公开日:

2015.04.15

当前法律状态:

实审

有效性:

审中

法律详情:

授权|||实质审查的生效IPC(主分类):G06F 17/30申请日:20130930|||公开

IPC分类号:

G06F17/30

主分类号:

G06F17/30

申请人:

华为技术有限公司

发明人:

张杰; 张轶博; 李航

地址:

518129广东省深圳市龙岗区坂田华为总部办公楼

优先权:

专利代理机构:

北京同立钧成知识产权代理有限公司11205

代理人:

程爽

PDF下载: PDF下载
内容摘要

本发明提供一种自动回复方法及装置,包括:根据待回复信息,查找原始关键词,获得与所述待回复信息的关键词匹配的第一原始关键词;查找第一映射信息,获得所述第一原始关键词对应的第一回复关键词;查找第二映射信息,获得所述第一原始关键词的类别;查找第三映射信息,获得所述第一原始关键词的类别对应的第一句式;根据所述第一回复关键词和所述第一句式,获得所述待回复信息对应的回复信息。通过本发明提供的自动回复方法及装置,能够有效提高自动回复的可靠性。

权利要求书

权利要求书
1.  一种自动回复方法,其特征在于,包括:
根据接收到的待回复信息,查找历史聊天记录中原始信息的原始关键词, 获得与所述待回复信息的关键词匹配的第一原始关键词;
查找第一映射信息,所述第一映射信息包括所述原始关键词和所述原始 关键词对应的回复关键词,获得所述第一原始关键词对应的第一回复关键词;
查找第二映射信息,所述第二映射信息包括所述原始关键词、以及所述 原始关键词的类别,获得所述第一原始关键词的类别;
查找第三映射信息,所述第三映射信息包括所述原始关键词的类别、以 及所述原始关键词的类别对应的句式,获得所述第一原始关键词的类别对应 的第一句式;
根据所述第一回复关键词和所述第一句式,获得所述待回复信息对应的 回复信息。

2.  根据权利要求1所述的方法,其特征在于,所述查找第一映射信息之 前,还包括:
针对所述历史聊天记录中的每个原始信息,将所述原始信息对应的回复 信息的关键词,作为所述原始信息的原始关键词对应的回复关键词;
将所述原始关键词,和所述原始关键词对应的回复关键词存储至所述第 一映射信息。

3.  根据权利要求1或2所述的方法,其特征在于,所述查找第二映射信 息之前,还包括:
根据所述历史聊天记录中原始信息对应的回复信息的关键词,通过聚类 获得所述原始信息对应的回复信息的关键词的类别;
针对所述历史聊天记录中的每个原始信息,将所述原始信息对应的回复 信息的关键词的类别,作为所述原始信息的原始关键词的类别;
将所述原始关键词,和所述原始关键词的类别存储至所述第二映射信息。

4.  根据权利要求1-3中任一项所述的方法,其特征在于,所述查找第三 映射信息之前,还包括:
针对每种原始关键词的类别,获得所述类别对应的回复信息,所述类别 对应的回复信息包括,与类别为所述类别的原始关键词所属的原始信息对应 的回复信息;
若所述类别对应的回复信息的个数为一个,则将所述类别对应的回复信 息的句式作为所述类别对应的句式;
若所述类别对应的回复信息的个数为多个,则将所述类别对应的回复信 息的句式中被使用次数最多的句式作为所述类别对应的句式;
将所述类别和所述类别对应的句式,存储至所述第三映射信息。

5.  根据权利要求1-4中任一项所述的方法,其特征在于,所述根据接收 到的待回复信息,查找历史聊天记录中的原始信息的原始关键词,获得与所 述待回复信息的关键词匹配的第一原始关键词,包括:
根据所述待回复信息,查找预先建立的语料库,所述语料库包括多个原 始句子和所述多个原始句子对应的回复句子;
若所述多个原始句子中不存在与所述待回复信息匹配的原始句子,则根 据所述待回复信息,查找历史聊天记录中的原始信息的原始关键词,获得与 所述待回复信息的关键词匹配的第一原始关键词。

6.  一种自动回复装置,其特征在于,包括:
第一查找模块,用于根据接收到的待回复信息,查找历史聊天记录中原 始信息的原始关键词,获得与所述待回复信息的关键词匹配的第一原始关键 词;
第二查找模块,用于查找第一映射信息,所述第一映射信息包括所述原 始关键词和所述原始关键词对应的回复关键词,获得所述第一原始关键词对 应的第一回复关键词;
第三查找模块,用于查找第二映射信息,所述第二映射信息包括所述原 始关键词、以及所述原始关键词的类别,获得所述第一原始关键词的类别;
第四查找模块,用于查找第三映射信息,所述第三映射信息包括所述原 始关键词的类别、以及所述原始关键词的类别对应的句式,获得所述第一原 始关键词的类别对应的第一句式;
处理模块,用于根据所述第一回复关键词和所述第一句式,获得所述待 回复信息对应的回复信息。

7.  根据权利要求6所述的装置,其特征在于,所述装置还包括:
第一获取模块,用于在所述查找第一映射信息之前,针对所述历史聊天 记录中的每个原始信息,将所述原始信息对应的回复信息的关键词,作为所 述原始信息的原始关键词对应的回复关键词;
第一存储模块,用于将所述原始关键词,和所述原始关键词对应的回复 关键词存储至所述第一映射信息。

8.  根据权利要求6或7所述的装置,其特征在于,所述装置还包括:
第二获取模块,用于在查找第二映射信息之前,根据所述历史聊天记录 中原始信息对应的回复信息的关键词,通过聚类获得所述原始信息对应的回 复信息的关键词的类别;
所述第二获取模块,还用于针对所述历史聊天记录中的每个原始信息, 将所述原始信息对应的回复信息的关键词的类别,作为所述原始信息的原始 关键词的类别;
第二存储模块,用于将所述原始关键词,和所述原始关键词的类别存储 至所述第二映射信息。

9.  根据权利要求6-8中任一项所述的装置,其特征在于,所述装置还包 括:
第三获取模块,用于在查找第三映射信息之前,针对每种原始关键词的 类别,获得所述类别对应的回复信息,所述类别对应的回复信息包括,与类 别为所述类别的原始关键词所属的原始信息对应的回复信息;
所述第三获取模块,还用于若所述类别对应的回复信息的个数为一个, 则将所述类别对应的回复信息的句式作为所述类别对应的句式;
所述第三获取模块,还用于若所述类别对应的回复信息的个数为多个, 则将所述类别对应的回复信息的句式中被使用次数最多的句式作为所述类别 对应的句式;
第三存储模块,用于将所述类别和所述类别对应的句式,存储至所述第 三映射信息。

10.  根据权利要求6-9中任一项所述的装置,其特征在于,所述第一查 找模块,包括:
第一查找单元,用于根据所述待回复信息,查找预先建立的语料库,所 述语料库包括多个原始句子和所述多个原始句子对应的回复句子;
第二查找单元,用于若所述多个原始句子中不存在与所述待回复信息匹 配的原始句子,则根据所述待回复信息,查找历史聊天记录中的原始信息的 原始关键词,获得与所述待回复信息的关键词匹配的第一原始关键词。

说明书

说明书自动回复方法及装置
技术领域
本发明涉及计算机领域,尤其涉及一种自动回复方法及装置。
背景技术
目前,通过自然语言生成系统能够实现用户聊天过程中的自动回复。 该技术能够有效节省用户编辑回复信息的时间。具体的,现有的自动回复 方案为,接收到待回复信息后,在预先建立的语料库中,查找与所述待回 复信息匹配的原始句子,并使用该原始句子对应的回复句子作为所述待回 复信息对应的回复信息,其中,所述语料库包括多个原始句子和与所述多 个原始句子分别对应的回复句子。
在上述自动回复方案中,能否实现自动回复取决于语料库中是否存在 与所述待回复信息匹配的原始句子,也就是说,能否实现自动回复,在很 大程度上取决于语料库中原始句子的数量,而语料库的规模通常是有限 的,这就在一定程度上限制了自动回复的实现,导致自动回复的可靠性降 低。
发明内容
本发明提供一种自动回复方法及装置,用于解决现有自动回复方案的可 靠性不高的问题。
第一方面,本发明提供一种自动回复方法,包括:根据接收到的待回复 信息,查找历史聊天记录中原始信息的原始关键词,获得与所述待回复信息 的关键词匹配的第一原始关键词;查找第一映射信息,所述第一映射信息包 括所述原始关键词和所述原始关键词对应的回复关键词,获得所述第一原始 关键词对应的第一回复关键词;查找第二映射信息,所述第二映射信息包括 所述原始关键词、以及所述原始关键词的类别,获得所述第一原始关键词的 类别;查找第三映射信息,所述第三映射信息包括所述原始关键词的类别、 以及所述原始关键词的类别对应的句式,获得所述第一原始关键词的类别对 应的第一句式;根据所述第一回复关键词和所述第一句式,获得所述待回复 信息对应的回复信息。
根据第一方面,在第一方面的第一种可实施方式中,所述查找第一映射 信息之前,还包括:针对所述历史聊天记录中的每个原始信息,将所述原始 信息对应的回复信息的关键词,作为所述原始信息的原始关键词对应的回复 关键词;将所述原始关键词,和所述原始关键词对应的回复关键词存储至所 述第一映射信息。
根据第一方面或第一方面的第一种可实施方式,在第一方面的第二种可 实施方式中,所述查找第二映射信息之前,还包括:根据所述历史聊天记录 中原始信息对应的回复信息的关键词,通过聚类获得所述原始信息对应的回 复信息的关键词的类别;针对所述历史聊天记录中的每个原始信息,将所述 原始信息对应的回复信息的关键词的类别,作为所述原始信息的原始关键词 的类别;将所述原始关键词,和所述原始关键词的类别存储至所述第二映射 信息。
根据第一方面或第一方面的前两种可实施方式之一,在第一方面的第三 种可实施方式中,所述查找第三映射信息之前,还包括:针对每种原始关键 词的类别,获得所述类别对应的回复信息,所述类别对应的回复信息包括, 与类别为所述类别的原始关键词所属的原始信息对应的回复信息;若所述类 别对应的回复信息的个数为一个,则将所述类别对应的回复信息的句式作为 所述类别对应的句式;若所述类别对应的回复信息的个数为多个,则将所述 类别对应的回复信息的句式中被使用次数最多的句式作为所述类别对应的句 式;将所述类别和所述类别对应的句式,存储至所述第三映射信息。
根据第一方面或第一方面的前三种可实施方式之一,在第一方面的第四 种可实施方式中,所述根据接收到的待回复信息,查找历史聊天记录中的原 始信息的原始关键词,获得与所述待回复信息的关键词匹配的第一原始关键 词,包括:根据所述待回复信息,查找预先建立的语料库,所述语料库包括 多个原始句子和所述多个原始句子对应的回复句子;若所述多个原始句子中 不存在与所述待回复信息匹配的原始句子,则根据所述待回复信息,查找历 史聊天记录中的原始信息的原始关键词,获得与所述待回复信息的关键词匹 配的第一原始关键词。
第二方面,本发明提供一种自动回复装置,包括:第一查找模块,用于 根据接收到的待回复信息,查找历史聊天记录中原始信息的原始关键词,获 得与所述待回复信息的关键词匹配的第一原始关键词;第二查找模块,用于 查找第一映射信息,所述第一映射信息包括所述原始关键词和所述原始关键 词对应的回复关键词,获得所述第一原始关键词对应的第一回复关键词;第 三查找模块,用于查找第二映射信息,所述第二映射信息包括所述原始关键 词、以及所述原始关键词的类别,获得所述第一原始关键词的类别;第四查 找模块,用于查找第三映射信息,所述第三映射信息包括所述原始关键词的 类别、以及所述原始关键词的类别对应的句式,获得所述第一原始关键词的 类别对应的第一句式;处理模块,用于根据所述第一回复关键词和所述第一 句式,获得所述待回复信息对应的回复信息。
根据第二方面,在第二方面的第一种可实施方式中,所述装置还包括: 第一获取模块,用于在所述查找第一映射信息之前,针对所述历史聊天记录 中的每个原始信息,将所述原始信息对应的回复信息的关键词,作为所述原 始信息的原始关键词对应的回复关键词;第一存储模块,用于将所述原始关 键词,和所述原始关键词对应的回复关键词存储至所述第一映射信息。
根据第二方面或第二方面的第一种可实施方式,在第二方面的第二种可 实施方式中,所述装置还包括:第二获取模块,用于在查找第二映射信息之 前,根据所述历史聊天记录中原始信息对应的回复信息的关键词,通过聚类 获得所述原始信息对应的回复信息的关键词的类别;所述第二获取模块,还 用于针对所述历史聊天记录中的每个原始信息,将所述原始信息对应的回复 信息的关键词的类别,作为所述原始信息的原始关键词的类别;第二存储模 块,用于将所述原始关键词,和所述原始关键词的类别存储至所述第二映射 信息。
根据第二方面或第二方面的前两种可实施方式之一,在第二方面的第三 种可实施方式中,所述装置还包括:第三获取模块,用于在查找第三映射信 息之前,针对每种原始关键词的类别,获得所述类别对应的回复信息,所述 类别对应的回复信息包括,与类别为所述类别的原始关键词所属的原始信息 对应的回复信息;所述第三获取模块,还用于若所述类别对应的回复信息的 个数为一个,则将所述类别对应的回复信息的句式作为所述类别对应的句式; 所述第三获取模块,还用于若所述类别对应的回复信息的个数为多个,则将 所述类别对应的回复信息的句式中被使用次数最多的句式作为所述类别对应 的句式;第三存储模块,用于将所述类别和所述类别对应的句式,存储至所 述第三映射信息。
根据第二方面或第二方面的前三种可实施方式之一,在第二方面的第四 种可实施方式中,所述第一查找模块,包括:第一查找单元,用于根据所述 待回复信息,查找预先建立的语料库,所述语料库包括多个原始句子和所述 多个原始句子对应的回复句子;第二查找单元,用于若所述多个原始句子中 不存在与所述待回复信息匹配的原始句子,则根据所述待回复信息,查找历 史聊天记录中的原始信息的原始关键词,获得与所述待回复信息的关键词匹 配的第一原始关键词。
本发明提供的自动回复方法及装置,通过根据待回复信息的关键词,确 定所述待回复信息对应的回复句式和所述待回复信息对应的回复关键词,从 而获得所述待回复信息对应的回复信息的技术方案,有效提高自动回复的可 靠性。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实 施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面 描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不 付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例一提供的一种自动回复方法的流程示意图;
图2为本发明实施例二提供的一种自动回复装置的结构示意图;
图3为本发明实施例三提供的另一种自动回复装置的结构示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发 明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述, 显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于 本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获 得的所有其他实施例,都属于本发明保护的范围。
图1为本发明实施例一提供的一种自动回复方法的流程示意图,如图1 所示,所述方法包括:
101、根据接收到的待回复信息,查找历史聊天记录中原始信息的原始关 键词,获得与所述待回复信息的关键词匹配的第一原始关键词。
具体的,本实施例的执行主体可以为自动回复装置,所述自动回复装置 可以设置在用户的聊天软件中。则进一步具体的,所述原始信息具体可以为 所述用户的历史聊天记录中其他用户发送来的聊天信息。具体的,所述用户 可以通过手机、个人电脑、平板电脑等具备通信功能的设备发送聊天信息。 所述原始信息的原始关键词即为所述原始信息的关键词,具体的,提取信息 的关键词的方法在此不再赘述。
在实际应用中,可以将所述历史聊天记录中原始信息的原始关键词记录 在原始关键词库中,从而在接收到待回复信息时,通过查找所述原始关键词 库,获得所述第一原始关键词。具体的,所述查找所述与所述待回复信息的 关键词匹配的第一原始关键词的方法,可以包括:将所述原始关键词库中, 与所述待回复信息的关键词相同的原始关键词,作为所述第一原始关键词。
具体的,101的一种实施场景可以为,若接收到待回复信息,则直接根 据所述待回复信息,查找历史聊天记录中原始信息的原始关键词,获得所述 第一原始关键词。可选的,101的另一种实施场景可以为,若接收到待回复 信息,则先基于语料库进行自动回复,若基于语料库无法实现自动回复时, 再根据本实施例提供的自动回复方法实现自动回复。相应的,在后一种实施 场景中,101具体可以包括:
根据所述待回复信息,查找预先建立的语料库,所述语料库包括多个原 始句子和所述多个原始句子对应的回复句子;
若所述多个原始句子中不存在与所述待回复信息匹配的原始句子,则根 据所述待回复信息,查找历史聊天记录中的原始信息的原始关键词,获得与 所述待回复信息的关键词匹配的第一原始关键词。
可选的,在101中所述查找历史聊天记录中原始信息的原始关键词之后, 所述方法还可以包括:若所述原始关键词中不存在所述第一原始关键词,则 结束流程并输出第一报错信息。通过本实施方式,若无法实现自动回复,则 可根据报错信息方便快捷地确定原因,以便进行维护。
102、查找第一映射信息,所述第一映射信息包括所述原始关键词和所述 原始关键词对应的回复关键词,获得所述第一原始关键词对应的第一回复关 键词。
具体的,为了预先建立所述第一映射信息,在102之前,所述方法还可 以包括:
针对所述历史聊天记录中的每个原始信息,将所述原始信息对应的回复 信息的关键词,作为所述原始信息的原始关键词对应的回复关键词;
将所述原始关键词,和所述原始关键词对应的回复关键词存储至所述第 一映射信息。
可选的,在102中所述查找第一映射信息之后,所述方法还可以包括: 若所述原始关键词中存在所述第一原始关键词,且所述第一映射信息中,不 存在所述第一回复关键词,则结束流程并输出第二报错信息。通过本实施方 式,若无法实现自动回复,则可根据报错信息方便快捷地确定原因,以便进 行维护。
103、查找第二映射信息,所述第二映射信息包括所述原始关键词、以及 所述原始关键词的类别,获得所述第一原始关键词的类别。
其中,102可以在103之前执行,与103同时执行,或在103之后执行, 图中给出的只是其中一种具体的实施方式,而并未对其进行限制。
具体的,为了预先建立所述第二映射信息,在103之前,所述方法还可 以包括:
根据所述历史聊天记录中原始信息对应的回复信息的关键词,通过聚类 获得所述原始信息对应的回复信息的关键词的类别;
针对所述历史聊天记录中的每个原始信息,将所述原始信息对应的回复 信息的关键词的类别,作为所述原始信息的原始关键词的类别;
将所述原始关键词,和所述原始关键词的类别存储至所述第二映射信息。
可选的,在103中所述查找第二映射信息之后,还可以包括:若所述原 始关键词中存在所述第一原始关键词,且所述第二映射信息中不存在所述第 一原始关键词的类别,则结束流程并输出第三报错信息。通过本实施方式, 若无法实现自动回复,则可根据报错信息方便快捷地确定原因,以便进行维 护。
104、查找第三映射信息,所述第三映射信息包括所述原始关键词的类别、 以及所述原始关键词的类别对应的句式,获得所述第一原始关键词的类别对 应的第一句式。
具体的,为了预先建立所述第三映射信息,在104之前,所述方法还可 以包括:
针对每种原始关键词的类别,获得所述类别对应的回复信息,所述类别 对应的回复信息包括,与类别为所述类别的原始关键词所属的原始信息对应 的回复信息;
若所述类别对应的回复信息的个数为一个,则将所述类别对应的回复信 息的句式作为所述类别对应的句式;
若所述类别对应的回复信息的个数为多个,则将所述类别对应的回复信 息的句式中被使用次数最多的句式作为所述类别对应的句式;
将所述类别和所述类别对应的句式,存储至所述第三映射信息。
可选的,在104中所述查找第三映射信息之后,还可以包括:若所述原 始关键词中存在所述第一原始关键词,所述第二映射信息中存在所述第一原 始关键词的类别,且所述第三映射信息中不存在所述第一句式,则结束流程 并输出第四报错信息。通过本实施方式,若无法实现自动回复,则可根据报 错信息方便快捷地确定原因,以便进行维护。
105、根据所述第一回复关键词和所述第一句式,获得所述待回复信息对 应的回复信息。
可选的,所述第一映射信息、第二映射信息和第三映射信息的建立也可 通过用户手动设置实现,本实施例不对其具体的建立方法进行限制。
其中,根据第一回复关键词和所述第一句式获得回复信息的具体方法不 再赘述。具体的,为了进一步实现自动回复,在105之后,所述方法还可以 包括:向发送所述待回复信息的设备,发送所述待回复信息对应的回复信息。 同样的,所述设备可以包括但不限于:手机、个人电脑、平板电脑、及其它 具备通信功能的设备。
本实施例提供的自动回复方法,通过根据待回复信息的关键词,确定所 述待回复信息对应的回复句式和所述待回复信息对应的回复关键词,从而获 得所述待回复信息对应的回复信息的技术方案,有效提高自动回复的可靠性。
图2为本发明实施例二提供的一种自动回复装置的结构示意图,如图2 所示,所述装置包括:第一查找模块21、第二查找模块22、第三查找模块 23、第四查找模块24和处理模块25;其中,
第一查找模块21,用于根据接收到的待回复信息,查找历史聊天记录中 原始信息的原始关键词,获得与所述待回复信息的关键词匹配的第一原始关 键词;
第二查找模块22,用于查找第一映射信息,所述第一映射信息包括所述 原始关键词和所述原始关键词对应的回复关键词,获得所述第一原始关键词 对应的第一回复关键词;
第三查找模块23,用于查找第二映射信息,所述第二映射信息包括所述 原始关键词、以及所述原始关键词的类别,获得所述第一原始关键词的类别;
第四查找模块24,用于查找第三映射信息,所述第三映射信息包括所述 原始关键词的类别、以及所述原始关键词的类别对应的句式,获得所述第一 原始关键词的类别对应的第一句式;
处理模块25,用于根据所述第一回复关键词和所述第一句式,获得所述 待回复信息对应的回复信息。
具体的,本实施例的一种实施场景可以为,若接收到待回复信息,则直 接根据所述待回复信息,查找历史聊天记录中原始信息的原始关键词,获得 所述第一原始关键词。可选的,本实施例的另一种实施场景可以为,若接收 到待回复信息,则先基于语料库进行自动回复,若基于语料库无法实现自动 回复时,再基于本实施例提供的自动回复装置实现自动回复。相应的,在后 一种实施场景中,第一查找模块21,具体可以包括:
第一查找单元,用于根据所述待回复信息,查找预先建立的语料库,所 述语料库包括多个原始句子和所述多个原始句子对应的回复句子;
第二查找单元,用于若所述多个原始句子中不存在与所述待回复信息匹 配的原始句子,则根据所述待回复信息,查找历史聊天记录中的原始信息的 原始关键词,获得与所述待回复信息的关键词匹配的第一原始关键词。
具体的,为了预先建立所述第一映射信息,所述装置还可以包括:
第一获取模块,用于在所述查找第一映射信息之前,针对所述历史聊天 记录中的每个原始信息,将所述原始信息对应的回复信息的关键词,作为所 述原始信息的原始关键词对应的回复关键词;
第一存储模块,用于将所述原始关键词,和所述原始关键词对应的回复 关键词存储至所述第一映射信息。
再具体的,为了预先建立所述第二映射信息,所述装置还可以包括:
第二获取模块,用于在查找第二映射信息之前,根据所述历史聊天记录 中原始信息对应的回复信息的关键词,通过聚类获得所述原始信息对应的回 复信息的关键词的类别;
所述第二获取模块,还用于针对所述历史聊天记录中的每个原始信息, 将所述原始信息对应的回复信息的关键词的类别,作为所述原始信息的原始 关键词的类别;
第二存储模块,用于将所述原始关键词,和所述原始关键词的类别存储 至所述第二映射信息。
又具体的,为了预先建立所述第三映射信息,所述装置还可以包括:
第三获取模块,用于在查找第三映射信息之前,针对每种原始关键词的 类别,获得所述类别对应的回复信息,所述类别对应的回复信息包括,与类 别为所述类别的原始关键词所属的原始信息对应的回复信息;
所述第三获取模块,还用于若所述类别对应的回复信息的个数为一个, 则将所述类别对应的回复信息的句式作为所述类别对应的句式;
所述第三获取模块,还用于若所述类别对应的回复信息的个数为多个, 则将所述类别对应的回复信息的句式中被使用次数最多的句式作为所述类别 对应的句式;
第三存储模块,用于将所述类别和所述类别对应的句式,存储至所述第 三映射信息。
可选的,在本实施例的上述任一实施方式中,处理模块25,还可以用于 若所述原始关键词中不存在所述第一原始关键词,则结束流程并输出第一报 错信息;或者,
若所述原始关键词中存在所述第一原始关键词,且所述第一映射信息中, 不存在所述第一回复关键词,则结束流程并输出第二报错信息;或者,
若所述原始关键词中存在所述第一原始关键词,且所述第二映射信息中 不存在所述第一原始关键词的类别,则结束流程并输出第三报错信息;或者,
若所述原始关键词中存在所述第一原始关键词,所述第二映射信息中存 在所述第一原始关键词的类别,且所述第三映射信息中不存在所述第一句式, 则结束流程并输出第四报错信息。
具体的,为了进一步实现自动回复,所述装置还可以包括:通信模块, 用于向发送所述待回复信息的设备,发送所述待回复信息对应的回复信息。
本实施例提供的自动回复装置,通过根据待回复信息的关键词,确定所 述待回复信息对应的回复句式和所述待回复信息对应的回复关键词,从而获 得所述待回复信息对应的回复信息的技术方案,有效提高自动回复的可靠性。
图3为本发明实施例三提供的另一种自动回复装置的结构示意图。如图 3所示,所述自动回复装置包括:通信接口31、存储器32和处理器33。
通信接口31,用于接收待回复信息。
存储器32,用于存放程序。具体地,程序可以包括程序代码,所述程序 代码包括计算机操作指令。存储器32可能包含高速RAM存储器,也可能还 包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。
处理器33,用于执行存储器32存放的程序,以用于:根据接收到的待 回复信息,查找历史聊天记录中原始信息的原始关键词,获得与所述待回复 信息的关键词匹配的第一原始关键词;查找第一映射信息,所述第一映射信 息包括所述原始关键词和所述原始关键词对应的回复关键词,获得所述第一 原始关键词对应的第一回复关键词;查找第二映射信息,所述第二映射信息 包括所述原始关键词、以及所述原始关键词的类别,获得所述第一原始关键 词的类别;查找第三映射信息,所述第三映射信息包括所述原始关键词的类 别、以及所述原始关键词的类别对应的句式,获得所述第一原始关键词的类 别对应的第一句式;根据所述第一回复关键词和所述第一句式,获得所述待 回复信息对应的回复信息。
可选的,在本实施例的一种实施场景中,若接收到待回复信息,则可先 基于语料库进行自动回复,若基于语料库无法实现自动回复时,再基于本实 施例提供的自动回复装置实现自动回复。相应的,在后一种实施场景中,处 理器33,具体可以用于根据所述待回复信息,查找预先建立的语料库,所述 语料库包括多个原始句子和所述多个原始句子对应的回复句子;若所述多个 原始句子中不存在与所述待回复信息匹配的原始句子,则根据所述待回复信 息,查找历史聊天记录中的原始信息的原始关键词,获得与所述待回复信息 的关键词匹配的第一原始关键词。
其中,处理器33可能是一个中央处理器(Central Processing Unit,简称 为CPU),或者是特定集成电路(Application Specific Integrated Circuit,简 称为ASIC),或者是被配置成实施本发明实施例的一个或多个集成电路。
具体的,基于存储器32存放的程序,为了预先建立所述第一映射信息, 处理器33,还用于在所述查找第一映射信息之前,针对所述历史聊天记录中 的每个原始信息,将所述原始信息对应的回复信息的关键词,作为所述原始 信息的原始关键词对应的回复关键词;将所述原始关键词,和所述原始关键 词对应的回复关键词存储至所述第一映射信息。
再具体的,基于存储器32存放的程序,为了预先建立所述第二映射信息, 处理器33,还用于在查找第二映射信息之前,根据所述历史聊天记录中原始 信息对应的回复信息的关键词,通过聚类获得所述原始信息对应的回复信息 的关键词的类别;针对所述历史聊天记录中的每个原始信息,将所述原始信 息对应的回复信息的关键词的类别,作为所述原始信息的原始关键词的类别; 将所述原始关键词,和所述原始关键词的类别存储至所述第二映射信息。
又具体的,基于存储器32存放的程序,为了预先建立所述第三映射信息, 处理器33,还用于在查找第三映射信息之前,针对每种原始关键词的类别, 获得所述类别对应的回复信息,所述类别对应的回复信息包括,与类别为所 述类别的原始关键词所属的原始信息对应的回复信息;若所述类别对应的回 复信息的个数为一个,则将所述类别对应的回复信息的句式作为所述类别对 应的句式;若所述类别对应的回复信息的个数为多个,则将所述类别对应的 回复信息的句式中被使用次数最多的句式作为所述类别对应的句式;将所述 类别和所述类别对应的句式,存储至所述第三映射信息。
可选的,基于存储器32存放的程序,在本实施例的上述任一实施方式中, 处理器33,还可以用于若所述原始关键词中不存在所述第一原始关键词,则 结束流程并输出第一报错信息;或者,若所述原始关键词中存在所述第一原 始关键词,且所述第一映射信息中,不存在所述第一回复关键词,则结束流 程并输出第二报错信息;或者,若所述原始关键词中存在所述第一原始关键 词,且所述第二映射信息中不存在所述第一原始关键词的类别,则结束流程 并输出第三报错信息;或者,若所述原始关键词中存在所述第一原始关键词, 所述第二映射信息中存在所述第一原始关键词的类别,且所述第三映射信息 中不存在所述第一句式,则结束流程并输出第四报错信息。
具体的,为了进一步实现自动回复,通信接口31,还用于向发送所述待 回复信息的设备,发送所述待回复信息对应的回复信息。
可选的,在具体实现上,如果通信接口31、处理器33和存储器32独立 实现,则通信接口31、存储器32和处理器33可以通过总线相互连接并完成 相互间的通信。所述总线可以是工业标准体系结构(Industry Standard  Architecture,简称为ISA)总线、外部设备互连(Peripheral Component,简 称为PCI)总线或扩展工业标准体系结构(Extended Industry Standard  Architecture,简称为EISA)总线等。所述总线可以分为地址总线、数据总线、 控制总线等。为便于表示,图3中仅用一条粗线表示,但并不表示仅有一根 总线或一种类型的总线。
可选的,在具体实现上,如果通信接口31、存储器32和处理器33集成 在一块芯片上实现,则通信接口31、存储器32和处理器33可以通过内部接 口完成相同间的通信。
本实施例提供的自动回复装置,通过根据待回复信息的关键词,确定所 述待回复信息对应的回复句式和所述待回复信息对应的回复关键词,从而获 得所述待回复信息对应的回复信息的技术方案,有效提高自动回复的可靠性。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描 述的装置的具体工作过程,可以参考前述方法实施例中的对应过程,在此不 再赘述。
本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步 骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可 读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而 前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码 的介质。
最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对 其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通 技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改, 或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并 不使相应技术方案的本质脱离本发明各实施例技术方案的范围。

自动回复方法及装置.pdf_第1页
第1页 / 共14页
自动回复方法及装置.pdf_第2页
第2页 / 共14页
自动回复方法及装置.pdf_第3页
第3页 / 共14页
点击查看更多>>
资源描述

《自动回复方法及装置.pdf》由会员分享,可在线阅读,更多相关《自动回复方法及装置.pdf(14页珍藏版)》请在专利查询网上搜索。

本发明提供一种自动回复方法及装置,包括:根据待回复信息,查找原始关键词,获得与所述待回复信息的关键词匹配的第一原始关键词;查找第一映射信息,获得所述第一原始关键词对应的第一回复关键词;查找第二映射信息,获得所述第一原始关键词的类别;查找第三映射信息,获得所述第一原始关键词的类别对应的第一句式;根据所述第一回复关键词和所述第一句式,获得所述待回复信息对应的回复信息。通过本发明提供的自动回复方法及装置。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 计算;推算;计数


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1