一种确定会话反馈信息的方法和装置转让专利

申请号 : CN201710354831.2

文献号 : CN107026940B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 曹晓张青程剑华蒋宏飞晋耀红杨凯程

申请人 : 北京神州泰岳软件股份有限公司中科鼎富(北京)科技发展有限公司

摘要 :

本发明提供了一种确定会话反馈信息的方法和装置,属于计算机技术领域。所述方法包括:获取用户输入的会话信息;在预先存储的场景词语与会话场景类型的对应关系中,查找所述会话信息包括的场景词语对应的目标会话场景类型;根据所述会话信息、以及预先存储的所述目标会话场景类型包括的各场景属性和会话反馈信息的对应关系,确定所述会话信息对应的目标会话反馈信息;反馈所述目标会话反馈信息。采用本发明,反馈的信息准确性高,可以提高用户的体验。

权利要求 :

1.一种确定会话反馈信息的方法,其特征在于,所述方法包括:

获取用户输入的会话信息;

在预先存储的场景词语与会话场景类型的对应关系中,如果查找到所述会话信息包括的场景词语对应一个会话场景类型,则所述一个会话场景类型确定为所述会话信息对应的目标会话场景类型,如果查找到所述会话信息包括的场景词语对应多个会话场景类型,则将所述用户从所述多个会话场景类型中选择的会话场景类型,确定为所述会话信息对应的目标会话场景类型;

如果所述会话信息匹配到所述目标会话场景类型包括的目标场景属性,则在预先存储的所述目标会话场景类型包括的各场景属性和会话反馈信息的对应关系中,确定所述目标场景属性对应的会话反馈信息为所述会话信息对应的目标会话反馈信息;

如果所述会话信息未匹配到所述目标会话场景类型包括的任一场景属性,则基于所述会话信息反馈预先存储的场景属性询问信息,接收对应所述场景属性询问信息的答复信息,如果基于所述答复信息,所述会话信息匹配到所述目标会话场景类型包括的目标场景属性,则在预先存储的所述目标会话场景类型包括的各场景属性和会话反馈信息的对应关系中,确定所述目标场景属性对应的会话反馈信息为所述会话信息对应的目标会话反馈信息;

反馈所述目标会话反馈信息;

所述方法还包括:

如果基于所述答复信息,所述会话信息还未匹配到所述目标会话场景类型包括的任一场景属性,则在所述目标会话场景类型包括的各场景属性对应的会话反馈信息中,确定对应当前登录的账户反馈次数最多的会话反馈信息;

将所述反馈次数最多的会话反馈信息,确定为所述会话信息对应的目标会话反馈信息。

2.根据权利要求1所述的方法,其特征在于,所述会话信息为语音会话信息或文本会话信息。

3.根据权利要求1所述的方法,其特征在于,所述方法还包括:

如果基于所述答复信息,所述会话信息还未匹配到所述目标会话场景类型包括的任一场景属性,则确定预先存储的会话反馈信息为所述会话信息对应的目标会话反馈信息。

4.一种确定会话反馈信息的装置,其特征在于,所述装置包括:

获取模块,用于获取用户输入的会话信息;

查找模块,用于在预先存储的场景词语与会话场景类型的对应关系中,如果查找到所述会话信息包括的场景词语对应一个会话场景类型,则所述一个会话场景类型确定为所述会话信息对应的目标会话场景类型,如果查找到所述会话信息包括的场景词语对应多个会话场景类型,则将所述用户从所述多个会话场景类型中选择的会话场景类型,确定为所述会话信息对应的目标会话场景类型;

确定模块,用于如果所述会话信息匹配到所述目标会话场景类型包括的目标场景属性,则在预先存储的所述目标会话场景类型包括的各场景属性和会话反馈信息的对应关系中,确定所述目标场景属性对应的会话反馈信息为所述会话信息对应的目标会话反馈信息;如果所述会话信息未匹配到所述目标会话场景类型包括的任一场景属性,则基于所述会话信息反馈预先存储的场景属性询问信息,接收对应所述场景属性询问信息的答复信息,如果基于所述答复信息,所述会话信息匹配到所述目标会话场景类型包括的目标场景属性,则在预先存储的所述目标会话场景类型包括的各场景属性和会话反馈信息的对应关系中,确定所述目标场景属性对应的会话反馈信息为所述会话信息对应的目标会话反馈信息;

反馈模块,用于反馈所述目标会话反馈信息;

所述确定模块,还用于:

如果基于所述答复信息,所述会话信息还未匹配到所述目标会话场景类型包括的任一场景属性,则在所述目标会话场景类型包括的各场景属性对应的会话反馈信息中,确定对应当前登录的账户反馈次数最多的会话反馈信息;

将所述反馈次数最多的会话反馈信息,确定为所述会话信息对应的目标会话反馈信息。

5.根据权利要求4所述的装置,其特征在于,所述会话信息为语音会话信息或文本会话信息。

6.根据权利要求4所述的装置,其特征在于,所述确定模块,还用于:

如果基于所述答复信息,所述会话信息还未匹配到所述目标会话场景类型包括的任一场景属性,则确定预先存储的会话反馈信息为所述会话信息对应的目标会话反馈信息。

说明书 :

一种确定会话反馈信息的方法和装置

技术领域

[0001] 本发明涉及计算机技术领域,特别涉及一种确定会话反馈信息的方法和装置。

背景技术

[0002] 随着计算机技术的发展,用户可以控制终端执行某些功能,例如,在终端中安装一个控制应用程序,开启控制应用程序后,语音输入“开启**应用程序”,终端则会控制开启**应用程序,并且人与机器之间可以实现互动,终端可以为用户提供一些简单的问答服务。
[0003] 但是随着人们的需求越来越多,智能交互的终端在某些场景中无法回答,或者反馈的信息准确性比较差,用户体验比较差。

发明内容

[0004] 为了解决现有技术的问题,本发明实施例提供了一种确定会话反馈信息的方法和装置。所述技术方案如下:
[0005] 第一方面,提供了一种确定会话反馈信息的方法,所述方法包括:
[0006] 获取用户输入的会话信息;
[0007] 在预先存储的场景词语与会话场景类型的对应关系中,查找所述会话信息包括的场景词语对应的目标会话场景类型;
[0008] 根据所述会话信息、以及预先存储的所述目标会话场景类型包括的各场景属性和会话反馈信息的对应关系,确定所述会话信息对应的目标会话反馈信息;
[0009] 反馈所述目标会话反馈信息。
[0010] 可选的,所述会话信息为语音会话信息或文本会话信息。
[0011] 这样,可以方便用户输入。
[0012] 可选的,所述根据所述会话信息、以及预先存储的所述目标会话场景类型包括的各场景属性和会话反馈信息的对应关系,确定所述会话信息对应的目标会话反馈信息,包括:
[0013] 如果所述会话信息匹配到所述目标会话场景类型包括的目标场景属性,则在预先存储的所述目标会话场景类型包括的各场景属性和会话反馈信息的对应关系中,确定所述目标场景属性对应的会话反馈信息为所述会话信息对应的目标会话反馈信息;如果所述会话信息未匹配到所述目标会话场景类型包括的任一场景属性,则基于所述会话信息反馈预先存储的场景属性询问信息,接收对应所述场景属性询问信息的答复信息,如果基于所述答复信息,所述会话信息匹配到所述目标会话场景类型包括的目标场景属性,则在预先存储的所述目标会话场景类型包括的各场景属性和会话反馈信息的对应关系中,确定所述目标场景属性对应的会话反馈信息为所述会话信息对应的目标会话反馈信息。
[0014] 这样,可以更准确的反馈会话反馈信息。
[0015] 可选的,所述方法还包括:
[0016] 如果基于所述答复信息,所述会话信息还未匹配到所述目标会话场景类型包括的任一场景属性,则确定预先存储的会话反馈信息为所述会话信息对应的目标会话反馈信息。
[0017] 可选的,所述方法还包括:
[0018] 如果基于所述答复信息,所述会话信息还未匹配到所述目标会话场景类型包括的任一场景属性,则在所述目标会话场景类型包括的各场景属性对应的会话反馈信息中,确定对应当前登录的账户反馈次数最多的会话反馈信息;
[0019] 将所述反馈次数最多的会话反馈信息,确定为所述会话信息对应的目标会话反馈信息。
[0020] 第二方面,提供了一种确定会话反馈信息的装置,所述装置包括:
[0021] 获取模块,用于获取用户输入的会话信息;
[0022] 查找模块,用于在预先存储的场景词语与会话场景类型的对应关系中,查找所述会话信息包括的场景词语对应的目标会话场景类型;
[0023] 确定模块,用于根据所述会话信息、以及预先存储的所述目标会话场景类型包括的各场景属性和会话反馈信息的对应关系,确定所述会话信息对应的目标会话反馈信息;
[0024] 反馈模块,用于反馈所述目标会话反馈信息。
[0025] 可选的,所述会话信息为语音会话信息或文本会话信息。
[0026] 可选的,所述确定模块,用于:
[0027] 如果所述会话信息匹配到所述目标会话场景类型包括的目标场景属性,则在预先存储的所述目标会话场景类型包括的各场景属性和会话反馈信息的对应关系中,确定所述目标场景属性对应的会话反馈信息为所述会话信息对应的目标会话反馈信息;如果所述会话信息未匹配到所述目标会话场景类型包括的任一场景属性,则基于所述会话信息反馈预先存储的场景属性询问信息,接收对应所述场景属性询问信息的答复信息,如果基于所述答复信息,所述会话信息匹配到所述目标会话场景类型包括的目标场景属性,则在预先存储的所述目标会话场景类型包括的各场景属性和会话反馈信息的对应关系中,确定所述目标场景属性对应的会话反馈信息为所述会话信息对应的目标会话反馈信息。
[0028] 可选的,所述确定模块,还用于:
[0029] 如果基于所述答复信息,所述会话信息还未匹配到所述目标会话场景类型包括的任一场景属性,则确定预先存储的会话反馈信息为所述会话信息对应的目标会话反馈信息。
[0030] 可选的,所述确定模块,还用于:
[0031] 如果基于所述答复信息,所述会话信息还未匹配到所述目标会话场景类型包括的任一场景属性,则在所述目标会话场景类型包括的各场景属性对应的会话反馈信息中,确定对应当前登录的账户反馈次数最多的会话反馈信息;
[0032] 将所述反馈次数最多的会话反馈信息,确定为所述会话信息对应的目标会话反馈信息。
[0033] 本发明实施例提供的技术方案带来的有益效果是:
[0034] 本发明实施例中,在获取到用户输入的会话信息后,可以首先在预先存储的场景词语与会话场景类型的对应关系中,查找会话信息包括的场景词语对应的目标会话场景类型,然后根据会话信息、以及预先存储的目标会话场景类型包括的各场景属性和会话反馈信息的对应关系,确定会话信息对应的目标会话反馈信息,反馈目标会话反馈信息。这样,终端可以基于用户输入的会话信息,结合场景类型中包括的各场景属性确定对应的会话反馈信息,反馈给用户,从而可以实现终端与用户聊天,并且反馈的信息准确性高,可以提高用户的体验。

附图说明

[0035] 为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。
[0036] 图1是本发明实施例提供的一种确定会话反馈信息的方法的流程示意图;
[0037] 图2(a)是本发明实施例提供的一种文本输入的示意图;
[0038] 图2(b)是本发明实施例提供的一种语音输入的示意图;
[0039] 图3是本发明实施例提供的一种会话询问信息的示意图;
[0040] 图4是本发明实施例提供的一种确定会话反馈信息的装置的结构示意图;
[0041] 图5是本发明实施例提供的一种服务器的结构示意图。

具体实施方式

[0042] 为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。
[0043] 本发明实施例提供了一种确定会话反馈信息的方法,该方法的执行主体可以是终端,也可以是服务器。其中,终端可以是手机、平板电脑等,终端中安装有智能聊天类应用程序,用于用户输入会话信息,该终端中可以设置有处理器、存储器和收发器等,处理器可以用于确定会话反馈信息的过程的处理,存储器可以用于确定会话反馈信息的过程中需要的数据以及产生的数据,收发器可以用于接收以及发送消息等。终端中还设置有屏幕等输入输出设备,屏幕可以用于显示会话反馈信息等。服务器是上述智能聊天类应用程序的后台服务器,该服务器中可以设置有处理器、存储器和收发器等,处理器可以用于确定会话反馈信息的过程的处理,存储器可以用于确定会话反馈信息的过程中需要的数据以及产生的数据,收发器可以用于接收以及发送消息等。本实施例中以执行主体为服务器为例,进行方案的详细描述,其它情况与之类似,本实施例不再累述。
[0044] 如图1所示,该方法的处理流程可以包括如下的步骤:
[0045] 步骤101,获取用户输入的会话信息。
[0046] 在实施中,用户要与终端进行聊天,可以在终端中安装智能类聊天应用程序,如读心术应用程序等。用户可以操作开启智能类聊天应用程序,终端则会显示智能类聊天应用程序的登录界面,用户可以输入账号和密码进行登录,登录完成后,终端则会显示聊天界面,聊天界面中包括输入窗口和会话信息显示窗口,用户可以操作输入会话信息,然后点击发送按键,终端则会获取用户输入的会话信息,然后将用户输入的会话信息发送至服务器,服务器接收到终端发送的会话信息。
[0047] 可选的,用户要与终端进行聊天,也可以在终端中打开网页版的智能类聊天应用程序,后续处理和前面相同,此处不再赘述。
[0048] 可选的,用户要与终端进行聊天,也可以在终端中打开智能聊天类公众号,后续处理和前面相同,此处不再赘述。
[0049] 可选的,会话信息为语音会话信息或文本会话信息。
[0050] 在实施中,在聊天界面的输入窗口中显示有文本输入选项和语音输入选项,如图2(a)所示,如果用户点击文本输入选项,终端则会显示预设的输入法,用户可以输入文本会话信息,终端则会获取到文本会话信息,将文本会话信息发送至服务器。如图2(b)所示,如果用户点击语音输入选项,终端则会显示预设的语音输入按键,用户可以长按语音输入按键,并讲出会话信息,终端则会接收到语音输入按键的触碰指令,并记录输入的语音会话信息,当终端检测到语音输入按键的触碰指令消失时,会获取语用户输入的语音会话信息,将语音会话信息发送至服务器。
[0051] 步骤102,在预先存储的场景词语与会话场景类型的对应关系中,查找会话信息包括的场景词语对应的目标会话场景类型。
[0052] 在实施中,技术人员可以在服务器中预先存储场景词语与会话场景类型的对应关系,会话场景类型可以由技术人员预设,例如,如表一所示,诗词场景、音乐场景、动物场景、植物场景、人物场景等,对于每一种会话场景类型,都有场景词语与之对应,如诗词场景对应的场景词语可以是诗词,音乐场景对应的场景词语可以是音乐等。
[0053] 表一
[0054]会话场景类型 场景词语
诗词场景 诗词、诗、一首
音乐场景 音乐、歌曲、音频、一首
… …
[0055] 服务器在获取到用户输入的会话信息后,可以对用户输入的会话信息按照预设的分词规则进行分词处理,使用分词得到的多个词语与场景词语进行匹配,确定出用户输入的会话信息中包括的场景词语,然后在场景词语与会话场景类型的对应关系中,确定用户输入的会话信息中包括的场景词语对应的目标会话场景类型。例如,用户输入的会话信息为“来一首王昌龄的诗词”,分词得到的多个词语为“来、一首、王昌龄、的、诗词”,用户输入的会话信息可以匹配到场景词语“诗词”,对应的会话场景类型为诗词场景。
[0056] 可选的,如果用户输入的会话信息匹配到多个会话场景类型,服务器可以向终端发送这几个会话场景类型,终端接收到服务器发送的多个会话场景类型后,可以显示多个会话场景类型,用户可以输入想要进入的场景的会话场景类型,然后点击发送按键,终端则会接收到发送按键的点击指令,获取到会话场景类型,并发送至服务器,服务器接收到后,可以将接收到的会话场景类型确定为用户输入的会话信息对应的目标会话场景类型。例如,用户输入的会话信息为“来一首”,经过分词后得到的多个词语为“来”、“一首”,用户输入的会话信息匹配到多个会话场景类型(音乐场景和诗词场景),服务器可以将音乐场景和诗词场景发送至终端。终端接收到后可以进行显示,用户可以输入诗词场景,然后点击发送按键,终端则会接收到发送按键的点击指令,获取到诗词场景,并发送至服务器,服务器接收到后,将诗词场景确定为目标会话场景类型。此处需要说明的是,服务器在向终端发送多个会话场景类型时,可以对应每个会话场景类型添加编号,终端可以显示会话场景类型以及对应的编号,用户可以直接输入编号,而无需输入会话场景类型,终端可以将编号发送至服务器,服务器可以将接收到的编号对应的会话场景类型,确定为目标会话场景类型。
[0057] 需要说明的是,对于每个会话场景类型也可以对应多个场景词语,例如,如表一所示,诗词场景可以对应诗词、诗和词、一首等,音乐场景可以对应有音乐、音频、歌曲、一首等。对于此本发明实施例不做限定。
[0058] 还需要说明的,上述提到的预设的分词规则可以是任意一种分词算法,本发明实施例也不做限定。
[0059] 步骤103,根据会话信息、以及预先存储的目标会话场景类型包括的各场景属性和会话反馈信息的对应关系,确定会话信息对应的目标会话反馈信息。
[0060] 在实施中,技术人员可以在服务器中预先存储目标会话场景类型包括的各场景属性和会话反馈信息的对应关系,目标会话场景类型包括的场景属性可以是一个也可以是多个,例如,如表二所示,诗词场景包括的场景属性有朝代、作者、标题等,音乐场景包括的场景属性有歌手、作曲者、歌名等。对于目标会话场景类型包括的各场景属性可以分别对应一个或多个会话反馈信息,目标会话场景类型为诗词场景,朝代为宋朝会对应多首诗词,作者为王昌龄也会对应多首诗词,标题一般会对应一首诗词。
[0061] 表二
[0062]
[0063] 服务器确定目标会话场景类型后,可以使用对用户输入的会话信息进行分词得到的多个分词与目标会话场景类型包括的场景属性进行匹配,确定匹配得到的场景属性对应的会话反馈信息,如果得到一个会话反馈信息,则将该会话反馈信息,确定为用户输入的会话信息对应的目标会话反馈信息,如果得到多个会话反馈信息,则从多个会话反馈信息中选取一个进行反馈。例如,用户输入的会话信息为“来一首王昌龄的诗词”,目标会话场景类型为诗词场景,场景属性为作者,则从王昌龄对应的多首诗词中任意选择一首作为目标会话反馈信息,用户输入的会话信息为“来一首王昌龄的出塞诗词”,目标会话场景类型为诗词场景,场景属性为标题和作者,“王昌龄”与“出塞”仅对应一首诗词,可以将该首诗词确定为目标会话场景反馈信息。
[0064] 可选的,本发明实施例还可以确定未匹配到场景属性的用户输入的会话信息,对应的目标会话反馈信息,相应的步骤103的处理可以如下:
[0065] 如果会话信息匹配到目标会话场景类型包括的目标场景属性,则在预先存储的目标会话场景类型包括的各场景属性和会话反馈信息的对应关系中,确定目标场景属性对应的会话反馈信息为会话信息对应的目标会话反馈信息;如果会话信息未匹配到目标会话场景类型包括的任一场景属性,则基于会话信息反馈预先存储的场景属性询问信息,接收对应场景属性询问信息的答复信息,如果基于答复信息,会话信息匹配到目标会话场景类型包括的目标场景属性,则在预先存储的目标会话场景类型包括的各场景属性和会话反馈信息的对应关系中,确定目标场景属性对应的会话反馈信息为会话信息对应的目标会话反馈信息。
[0066] 其中,技术人员可以在服务器中预先存储场景属性询问信息,对于不同的会话场景类型可以存储不同的场景属性询问信息,例如,对于诗词场景,场景属性询问信息可以有“请选择作者”、“请输入标题”、“请选择朝代”等,对于音乐场景,场景属性询问信息可以有“请输入歌手名字”、“请输入任意一句歌词”等。
[0067] 在实施中,服务器确定目标会话场景类型后,可以使用对用户输入的会话信息进行分词得到的多个分词与目标会话场景类型包括的场景属性进行匹配,确定匹配得到的目标场景属性对应的会话反馈信息,如果得到一个会话反馈信息,则将该会话反馈信息,确定为用户输入的会话信息对应的目标会话反馈信息,如果得到多个会话反馈信息,则从多个会话反馈信息中选取一个确定为目标会话反馈信息。
[0068] 如果使用对用户输入的会话信息进行分词得到的多个分词未匹配到目标会话场景类型包括的任一场景属性,服务器可以使用会话信息,查找预先存储的场景属性询问信息,从中确定该会话信息对应的预先存储的场景属性询问信息,然后向终端发送该场景属性询问信息,终端接收到该场景属性询问信息后,可以进行显示,用户可以对此场景属性询问信息进行答复,服务器则会接收到答复信息,服务器可以使用该答复信息去匹配目标会话场景类型行包括的场景属性,如果匹配到目标场景属性,则可以在目标会话场景类型包括的各场景属性与会话反馈信息的对应关系中,确定目标场景属性对应的会话场景反馈信息,如果得到一个会话反馈信息,则将该会话反馈信息,确定为用户输入的会话信息对应的目标会话反馈信息,如果得到多个会话反馈信息,则从多个会话反馈信息中选取一个,确定为用户输入的会话信息对应的目标会话反馈信息。
[0069] 例如,如图3所示,用户输入的会话信息为“来一首诗词”,使用该会话信息,仅能确定出会话场景类型为“诗词”,并不能确定出场景属性,服务器可以查找“诗词”对应的场景属性询问信息,由于诗词一般会涉及作者、标题、朝代等,预先存储的场景属性询问信息有“请选择作者,或请选择朝代,或请输入标题等”,服务器基于用户输入的会话信息,确定场景属性询问信息为“请输入标题”,然后向终端发送场景属性询问信息。终端接收到后,可以显示场景属性询问信息,用户可以使用语音输入或文本输入诗词的标题“出塞”,然后点击发送按键,终端则会接收到发送按键的点击指令,向服务器发送回复信息(出塞),服务器接收到后,使用“出塞”匹配到目标会话场景类型中的目标场景属性“标题”,可以在标题对应的会话反馈信息中,查找到出塞的内容“秦时明月汉时关,万里长征人未还。但使龙城飞将在,不教胡马渡阴山。”。
[0070] 可选的,如果一直未确定场景属性,可以确定预先存储的会话反馈信息为目标会话反馈信息,相应的处理可以如下:
[0071] 如果基于答复信息,会话信息还未匹配到目标会话场景类型包括的任一场景属性,则确定预先存储的会话反馈信息为会话信息对应的目标会话反馈信息。
[0072] 其中,技术人员可以在服务器中预先存储会话反馈信息,如“小编没主人聪明,所以小编不知该如何回答这个问题,小编下次一定改进”、“小编被问到了,恳求主人换一个问题”等。
[0073] 在实施中,服务器在接收到答复信息后,可以使用该答复信息,继续匹配目标会话场景中包括的场景属性,如果用户输入的会话信息还未匹配到目标会话场景类型中任一场景属性,可以获取预先存储的会话反馈信息为用户输入的会话信息对应的目标会话反馈信息。例如,用户输入的会话信息为“来一首诗词”,使用该会话信息,仅能确定出会话场景类型为“诗词”,并不能确定出场景属性,服务器可以查找“诗词”对应的场景属性询问信息,由于诗词一般会涉及作者、标题、朝代等,预先存储的场景属性询问信息有“请选择作者,或请选择朝代,或请输入标题等”,服务器基于用户输入的会话信息,确定场景属性询问信息为“请输入标题”,然后向终端发送场景属性询问信息。终端接收到可以显示场景属性询问信息,用户可以使用语音输入或文本输入诗词的标题“123”,然后点击发送按键,终端则会接收到发送按键的点击指令,向服务器发送回复信息(123),服务器接收到后,使用123还未匹配到目标会话场景类型中任一场景属性,可以获取预先存储的会话反馈信息为用户输入的会话信息对应的目标会话反馈信息。
[0074] 需要说明的是:上述仅是在服务器接收到一次答复信息后,如果还未匹配到目标会话场景类型中的任一场景属性,就获取预先存储的会话反馈信息为用户输入的会话信息对应的目标会话反馈信息,也可以在接收到一次答复信息后,如果还未匹配到目标会话场景类型中的任一场景属性,可以继续向终端发送场景属性询问信息,服务器则会再次接收到对应第二次场景属性询问信息的回复信息,如果还未匹配到场景属性信息,则可以获取预先存储的会话反馈信息为用户输入的会话信息对应的目标会话反馈信息,本发明实施例仅是涉及了发送一次或两次“场景属性询问信息”,也可以发送3次或4次等,本发明实施例不做限定。另外,对于每次发送的场景属性询问信息可以不同,也可以相同。
[0075] 可选的,如果一直未确定场景属性,可以确定被反馈次数最多的会话反馈信息为目标会话反馈信息,相应的处理可以如下:
[0076] 如果基于答复信息,会话信息还未匹配到目标会话场景类型包括的任一场景属性,则在目标会话场景类型包括的各场景属性对应的会话反馈信息中,确定对应当前登录的账户反馈次数最多的会话反馈信息;将反馈次数最多的会话反馈信息,确定为会话信息对应的目标会话反馈信息。
[0077] 在实施中,用户使用账户和密码登录智能类聊天应用程序,服务器记录有每个会话场景类型包括的各场景属性对应的会话反馈信息,每个会话反馈信息对应该账户的反馈次数,例如,会话场景类型为诗词,对应当前登录的账户“出塞”被反馈一次,“鹅”被反馈三次等。
[0078] 服务器在接收到答复信息后,可以使用该答复信息,继续匹配目标会话场景中包括的场景属性,如果用户输入的会话信息还未匹配到目标会话场景类型中任一场景属性,可以在目标会话场景类型包括的各场景属性对应的会话反馈信息中,确定对应当前登录的账户反馈次数最多的会话反馈信息,然后将反馈次数最多的会话反馈信息确定为目标会话反馈信息。例如,对应当前登录的账户,反馈次数最多的会话反馈信息为“鹅”的内容,可以将“鹅”的内容确定为目标会话反馈信息。
[0079] 需要说明的是,本发明实施例仅涉及了发送一次“场景属性询问信息”,也可以发送3次或4次等,本发明实施例不做限定。另外,对于每次发送的场景属性询问信息可以不同,也可以相同。
[0080] 步骤104,反馈目标会话反馈信息。
[0081] 在实施中,服务器确定用户输入的会话信息对应的目标会话反馈信息后,可以向终端发送目标会话反馈信息,终端接收到目标会话反馈信息后,可以对此进行显示。
[0082] 需要说明的是,本发明实施例仅以执行主体为服务器为例进行说明,同样终端也可以作为执行主体,与前面描述不同的部分仅是终端不需要向服务器发送任何信息,也不需要接收服务器的任何信息。
[0083] 本发明实施例中,在获取到用户输入的会话信息后,可以首先在预先存储的场景词语与会话场景类型的对应关系中,查找会话信息包括的场景词语对应的目标会话场景类型,然后根据会话信息、以及预先存储的目标会话场景类型包括的各场景属性和会话反馈信息的对应关系,确定会话信息对应的目标会话反馈信息,反馈目标会话反馈信息。这样,终端可以基于用户输入的会话信息,结合场景类型中包括的各场景属性确定对应的会话反馈信息,反馈给用户,从而可以实现终端与用户聊天,并且反馈的信息准确性高,可以提高用户的体验。
[0084] 基于相同的技术构思,本发明实施例还提供了一种确定会话反馈信息的装置,如图4所示,该装置包括:
[0085] 获取模块410,用于获取用户输入的会话信息;
[0086] 查找模块420,用于在预先存储的场景词语与会话场景类型的对应关系中,查找所述会话信息包括的场景词语对应的目标会话场景类型;
[0087] 确定模块430,用于根据所述会话信息、以及预先存储的所述目标会话场景类型包括的各场景属性和会话反馈信息的对应关系,确定所述会话信息对应的目标会话反馈信息;
[0088] 反馈模块440,用于反馈所述目标会话反馈信息。
[0089] 可选的,所述会话信息为语音会话信息或文本会话信息。
[0090] 可选的,所述确定模块430,用于:
[0091] 如果所述会话信息匹配到所述目标会话场景类型包括的目标场景属性,则在预先存储的所述目标会话场景类型包括的各场景属性和会话反馈信息的对应关系中,确定所述目标场景属性对应的会话反馈信息为所述会话信息对应的目标会话反馈信息;
[0092] 如果所述会话信息未匹配到所述目标会话场景类型包括的任一场景属性,则基于所述会话信息反馈预先存储的场景属性询问信息,接收对应所述场景属性询问信息的答复信息,如果基于所述答复信息,所述会话信息匹配到所述目标会话场景类型包括的目标场景属性,则在预先存储的所述目标会话场景类型包括的各场景属性和会话反馈信息的对应关系中,确定所述目标场景属性对应的会话反馈信息为所述会话信息对应的目标会话反馈信息。
[0093] 可选的,所述确定模块430,还用于:
[0094] 如果基于所述答复信息,所述会话信息还未匹配到所述目标会话场景类型包括的任一场景属性,则确定预先存储的会话反馈信息为所述会话信息对应的目标会话反馈信息。
[0095] 可选的,所述确定模块430,还用于:
[0096] 如果基于所述答复信息,所述会话信息还未匹配到所述目标会话场景类型包括的任一场景属性,则在所述目标会话场景类型包括的各场景属性对应的会话反馈信息中,确定对应当前登录的账户反馈次数最多的会话反馈信息;
[0097] 将所述反馈次数最多的会话反馈信息,确定为所述会话信息对应的目标会话反馈信息。
[0098] 本发明实施例中,在获取到用户输入的会话信息后,可以首先在预先存储的场景词语与会话场景类型的对应关系中,查找会话信息包括的场景词语对应的目标会话场景类型,然后根据会话信息、以及预先存储的目标会话场景类型包括的各场景属性和会话反馈信息的对应关系,确定会话信息对应的目标会话反馈信息,反馈目标会话反馈信息。这样,终端可以基于用户输入的会话信息,结合场景类型中包括的各场景属性确定对应的会话反馈信息,反馈给用户,从而可以实现终端与用户聊天,并且反馈的信息准确性高,可以提高用户的体验。
[0099] 需要说明的是:上述实施例提供的确定会话反馈信息的装置在确定会话反馈信息时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的确定会话反馈信息的装置与确定会话反馈信息的方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
[0100] 图5是本发明实施例提供的服务器的结构示意图。该服务器500可因配置或性能不同而产生比较大的差异,可以包括一个或一个以上中央处理器(central processing units,CPU)1922(例如,一个或一个以上处理器)和存储器1932,一个或一个以上存储应用程序1942或数据1944的存储介质1930(例如一个或一个以上海量存储设备)。其中,存储器1932和存储介质1930可以是短暂存储或持久存储。存储在存储介质1930的程序可以包括一个或一个以上模块(图示没标出),每个模块可以包括对服务器中的一系列指令操作。更进一步地,中央处理器1922可以设置为与存储介质1930通信,在服务器500上执行存储介质
1930中的一系列指令操作。
[0101] 服务器500还可以包括一个或一个以上电源1926,一个或一个以上有线或无线网络接口1950,一个或一个以上输入输出接口1958,一个或一个以上键盘1956,和/或,一个或一个以上操作系统1941,例如Windows ServerTM,Mac OS XTM,UnixTM,LinuxTM,FreeBSDTM等等。
[0102] 服务器500可以包括有存储器,以及一个或者一个以上的程序,其中一个或者一个以上程序存储于存储器中,且经配置以由一个或者一个以上处理器执行所述一个或者一个以上程序包含用于进行以下操作的指令:
[0103] 获取用户输入的会话信息;
[0104] 在预先存储的场景词语与会话场景类型的对应关系中,查找所述会话信息包括的场景词语对应的目标会话场景类型;
[0105] 根据所述会话信息、以及预先存储的所述目标会话场景类型包括的各场景属性和会话反馈信息的对应关系,确定所述会话信息对应的目标会话反馈信息;
[0106] 反馈所述目标会话反馈信息。
[0107] 可选的,所述会话信息为语音会话信息或文本会话信息。
[0108] 可选的,所述根据所述会话信息、以及预先存储的所述目标会话场景类型包括的各场景属性和会话反馈信息的对应关系,确定所述会话信息对应的目标会话反馈信息,包括:
[0109] 如果所述会话信息匹配到所述目标会话场景类型包括的目标场景属性,则在预先存储的所述目标会话场景类型包括的各场景属性和会话反馈信息的对应关系中,确定所述目标场景属性对应的会话反馈信息为所述会话信息对应的目标会话反馈信息;
[0110] 如果所述会话信息未匹配到所述目标会话场景类型包括的任一场景属性,则基于所述会话信息反馈预先存储的场景属性询问信息,接收对应所述场景属性询问信息的答复信息,如果基于所述答复信息,所述会话信息匹配到所述目标会话场景类型包括的目标场景属性,则在预先存储的所述目标会话场景类型包括的各场景属性和会话反馈信息的对应关系中,确定所述目标场景属性对应的会话反馈信息为所述会话信息对应的目标会话反馈信息。
[0111] 可选的,所述方法还包括:
[0112] 如果基于所述答复信息,所述会话信息还未匹配到所述目标会话场景类型包括的任一场景属性,则确定预先存储的会话反馈信息为所述会话信息对应的目标会话反馈信息。
[0113] 可选的,所述方法还包括:
[0114] 如果基于所述答复信息,所述会话信息还未匹配到所述目标会话场景类型包括的任一场景属性,则在所述目标会话场景类型包括的各场景属性对应的会话反馈信息中,确定对应当前登录的账户反馈次数最多的会话反馈信息;
[0115] 将所述反馈次数最多的会话反馈信息,确定为所述会话信息对应的目标会话反馈信息。
[0116] 本发明实施例中,在获取到用户输入的会话信息后,可以首先在预先存储的场景词语与会话场景类型的对应关系中,查找会话信息包括的场景词语对应的目标会话场景类型,然后根据会话信息、以及预先存储的目标会话场景类型包括的各场景属性和会话反馈信息的对应关系,确定会话信息对应的目标会话反馈信息,反馈目标会话反馈信息。这样,终端可以基于用户输入的会话信息,结合场景类型中包括的各场景属性确定对应的会话反馈信息,反馈给用户,从而可以实现终端与用户聊天,并且反馈的信息准确性高,可以提高用户的体验。
[0117] 本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
[0118] 以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。