电子设备及其智能问答方法、电子设备、服务器和系统与流程

文档序号:11206021阅读:397来源:国知局
电子设备及其智能问答方法、电子设备、服务器和系统与流程

【技术领域】

本发明涉及通信技术领域,特别是涉及一种电子设备及其智能问答方法、电子设备、服务器和系统。



背景技术:

随着智能硬件及智能玩具领域的发展,儿童对于玩具性能的要求越来越高,希望玩具能更多的跟孩子进行互动,并能够成为真正陪伴孩子的成长的神器。但是,目前的智能硬件及智能玩具大多只能由孩子和智能硬件及智能玩具之间互动,难以同时满足孩子和父母之间的沟通需要,这在很大程度上限制了智能玩具的发展。



技术实现要素:

本发明提供一种电子设备及其智能问答方法、电子设备、服务器和系统,旨在解决现有技术中的电子设备难以实现孩子和父母之间的沟通需求。

根据本发明实施例的第一方面,提供一种电子设备智能问答方法,所述方法应用于电子设备或终端,所述方法包括:

接收提问输入,在专家库中搜索与所述提问匹配的问题答案;

若所述专家库中包含与所述提问匹配的问题答案,则输出所述问题答案;若所述专家库中不包含与所述提问匹配的问题答案,则将包含所述提问的第一消息转发至终端和/或电子设备和/或通信群组,由所述终端和/或电子设备和/或通信群组中的终端和/或电子设备接收自身用户针对所述提问的问题回复并转发至所述最初接收提问输入的电子设备或终端并输出。

根据本发明实施例的第二方面,提供一种电子设备智能问答方法,所述方法应用于电子设备或终端,所述方法包括:

接收提问输入;

根据用户使用习惯和/或超过预设比例的其他终端和/或电子设备的用户对所述问题的回答,将包含所述提问的第一消息转发至终端和/或电子设备和/或通信群组,由所述终端和/或电子设备和/或通信群组中的终端和/或电子设备接收自身用户针对所述提问的问题回复并转发至所述最初接收提问输入的电子设备或终端并输出。在一些实施例中,所述通信群组中的终端和/或电子设备之间可进行群组内的实时通信或者群组外一对一地实时通信,所述实时通信的内容包括文字、图片、语音或视频中的一种或多种。

在一些实施例中,所述在专家库中搜索与所述提问匹配的问题答案包括:

所述专家库位于接收提问输入的电子设备或终端本地,在本地的专家库中搜索所述提问的问题答案。

在一些实施例中,所述在专家库中搜索与所述提问匹配的问题答案包括:

所述专家库位于服务器端,将包含所述提问的第二消息上传到所述服务器,以通过所述服务器在服务器端的专家库中搜索与所述提问匹配的问题答案;

若所述专家库中包含与所述提问匹配的问题答案,则输出所述问题答案;包括:

若所述专家库中包含与所述提问匹配的问题答案,则接收所述服务器传输的所述问题答案并输出;

若所述专家库中不包含与所述提问匹配的问题答案,则将包含所述提问的第一消息转发至终端和/或电子设备和/或通信群组,由所述终端和/或电子设备和/或通信群组中的终端和/或电子设备接收自身用户针对所述提问的问题回复并转发至所述最初接收提问输入的电子设备或终端并输出包括:

若所述专家库中不包含与所述提问匹配的问题答案,则由服务器将包含所述提问的第一消息转发至终端和/或电子设备和/或通信群组,由所述终端和/或电子设备和/或通信群组中的终端和/或电子设备接收自身用户针对所述提问的问题回复并转发至所述最初接收提问输入的电子设备或终端并输出。

在一些实施例中,所述问题答案和/或问题回复的输出方式包括语音输出、文字输出、图片输出、视频输出中的一种或多种。

在一些实施例中,所述第一消息和第二消息中均包含所述最初接收提问输入的电子设备或终端的身份标识。

在一些实施例中,所述与所述提问匹配的问题答案具体为:

在所述专家库中存储的与所述提问中的预设数量的关键词相同或相似的提问的问题答案。

根据本发明实施例的第三方面,还提供一种电子设备及其智能问答系统,所述系统包括:第一电子设备和/或第一终端、其他终端和/或其他电子设备、以及服务器;

所述第一电子设备和/或第一终端用于接收提问输入,所述专家库位于所述服务器端,将包含所述提问的第二消息上传到所述服务器;

所述服务器用于在服务器端的专家库中搜索与所述提问匹配的问题答案;

所述服务器还用于若所述专家库中包含与所述提问匹配的问题答案,则传输所述问题答案至所述第一电子设备和/或第一终端;

所述第一电子设备和/或第一终端还用于输出所述问题答案;

所述服务器还用于若所述专家库中不包含与所述提问匹配的问题答案,则将包含所述提问的第一消息转发至其他终端和/或电子设备和/或通信群组;

所述其他终端和/或电子设备和/或通信群组中的其他终端和/或其他电子设备用于接收自身用户针对所述提问的问题回复并转发至所述第一电子设备和/或第一终端;

所述第一电子设备和/或第一终端还用于输出所述问题回复。

根据本发明实施例的第四方面,还提供一种电子设备,所述电子设备包括:

提问接收模块,用于接收提问输入,在专家库中搜索与所述提问匹配的问题答案;

答案输出模块,用于若所述专家库中包含与所述提问匹配的问题答案,则输出所述问题答案;若所述专家库中不包含与所述提问匹配的问题答案,则将包含所述提问的第一消息转发至终端和/或电子设备和/或通信群组,由所述终端和/或电子设备和/或通信群组中的终端和/或电子设备接收自身用户针对所述提问的问题回复并转发至所述最初接收提问输入的电子设备并输出。

根据本发明实施例的第五方面,还提供一种服务器,所述服务器包括:

答案搜索模块,用于在服务器端的专家库中搜索与提问匹配的问题答案,所述提问由第一电子设备和/或第一终端接收提问输入并将包含所述提问的第二消息上传到所述服务器;

答案传输模块,用于若所述专家库中包含与所述提问匹配的问题答案,则传输所述问题答案至所述第一电子设备和/或第一终端并输出;

提问转发模块,用于若所述专家库中不包含与所述提问匹配的问题答案,则将包含所述提问的第一消息转发至其他终端和/或电子设备和/或通信群组,由所述其他终端和/或电子设备和/或通信群组中的其他终端和/或其他电子设备接收自身用户针对所述提问的问题回复并转发至所述第一电子设备和/或第一终端并输出。

根据本发明实施例的另一方面,还提供一种电子设备智能问答方法,所述方法包括:

接收提问输入,在专家库中搜索与所述提问匹配的问题答案;

若所述专家库中包含与所述提问匹配的问题答案,则输出所述问题答案;

若所述专家库中不包含与所述提问匹配的问题答案,则将包含所述提问的第一消息发送至其他电子设备或通信群组;输出问题回复,所述问题回复由所述其他电子设备或通信群组中用户使用的电子设备接收并转发。

根据本发明实施例的另一方面,还提供一种电子设备智能问答方法,所述方法包括:

接收提问输入;

根据本电子设备的用户使用习惯判断是否将包含所述提问的第一消息发送至其他电子设备或通信群组;

若是,则将包含所述提问的第一消息发送至其他电子设备或通信群组;输出问题回复,所述问题回复由所述其他电子设备或通信群组中用户使用的电子设备接收并转发;

否则,在专家库中搜索与所述提问匹配的问题答案;若所述专家库中包含与所述提问匹配的问题答案,则输出所述问题答案;若所述专家库中不包含与所述提问匹配的问题答案,则将包含所述提问的第一消息发送至其他电子设备或通信群组;输出问题回复,所述问题回复由所述其他电子设备或通信群组中用户使用的电子设备接收并转发。

根据本发明实施例的另一方面,还提供一种电子设备智能问答方法,所述方法包括:

接收提问输入;

若超过预设比例的其他电子设备的用户对所述提问进行了回答,则将包含所述提问的第一消息发送至电子设备或通信群组;输出问题回复,所述问题回复由所述其他电子设备或通信群组中用户使用的电子设备接收并转发;

否则,在专家库中搜索与所述提问匹配的问题答案;若所述专家库中包含与所述提问匹配的问题答案,则输出所述问题答案;若所述专家库中不包含与所述提问匹配的问题答案,则将包含所述提问的第一消息发送至其他电子设备或通信群组;输出问题回复,所述问题回复由所述其他电子设备或通信群组中用户使用的电子设备接收并转发。

在一些实施例中,所述在专家库中搜索与所述提问匹配的问题答案包括:

所述专家库位于接收提问输入的电子设备,在所述电子设备的专家库中搜索所述提问的问题答案。

在一些实施例中,所述在专家库中搜索与所述提问匹配的问题答案包括:

所述专家库位于服务器端,将包含所述提问的第二消息上传到所述服务器,以通过所述服务器在服务器端的专家库中搜索与所述提问匹配的问题答案;

若所述专家库中包含与所述提问匹配的问题答案,则输出所述问题答案;包括:

若所述专家库中包含与所述提问匹配的问题答案,则接收所述服务器传输的所述问题答案并输出。

在一些实施例中,所述问题答案和/或问题回复的输出方式包括语音输出、文字输出、图片输出、视频输出中的一种或多种。

在一些实施例中,所述第一消息和第二消息中均包含所述最初接收提问输入的电子设备的身份标识。

在一些实施例中,所述与所述提问匹配的问题答案具体为:

在所述专家库中存储的与所述提问中的预设数量的关键词相同或相似的提问的问题答案。

根据本发明实施例的另一方面,还提供一种电子设备,所述电子设备包括:

提问接收模块,用于接收提问输入,在专家库中搜索与所述提问匹配的问题答案;

答案输出模块,用于若所述专家库中包含与所述提问匹配的问题答案,则输出所述问题答案;

消息发送和回复输出模块,用于若所述专家库中不包含与所述提问匹配的问题答案,则将包含所述提问的第一消息发送至其他电子设备或通信群组;输出问题回复,所述问题回复由所述其他电子设备或通信群组中用户使用的电子设备接收并转发。

根据本发明实施例的另一方面,还提供一种电子设备,所述电子设备包括:

提问接收模块,用于接收提问输入;

判断模块,用于根据本电子设备的用户使用习惯判断是否将包含所述提问的第一消息发送至其他电子设备或通信群组;

第一处理模块,用于判断模块判断为是时,将包含所述提问的第一消息发送至其他电子设备或通信群组;输出问题回复,所述问题回复由所述其他电子设备或通信群组中用户使用的电子设备接收并转发;

第二处理模块,用于判断模块判断判断为否时,在专家库中搜索与所述提问匹配的问题答案;若所述专家库中包含与所述提问匹配的问题答案,则输出所述问题答案;若所述专家库中不包含与所述提问匹配的问题答案,则将包含所述提问的第一消息发送至其他电子设备或通信群组;输出问题回复,所述问题回复由所述其他电子设备或通信群组中用户使用的电子设备接收并转发。

根据本发明实施例的另一方面,还提供一种电子设备,所述电子设备包括:

提问接收模块,用于接收提问输入;

第三处理模块,用于若超过预设比例的其他电子设备的用户对所述提问进行了回答,则将包含所述提问的第一消息发送至电子设备或通信群组;输出问题回复,所述问题回复由所述其他电子设备或通信群组中用户使用的电子设备接收并转发;

第四处理模块,用于没有超过预设比例的其他电子设备的用户对所述提问进行了回答,则在专家库中搜索与所述提问匹配的问题答案;若所述专家库中包含与所述提问匹配的问题答案,则输出所述问题答案;若所述专家库中不包含与所述提问匹配的问题答案,则将包含所述提问的第一消息发送至其他电子设备或通信群组;输出问题回复,所述问题回复由所述其他电子设备或通信群组中用户使用的电子设备接收并转发。

根据本发明实施例的另一方面,还提供一种服务器,所述服务器包括:

答案搜索模块,用于在服务器端的专家库中搜索与提问匹配的问题答案,所述提问由第一电子设备接收提问输入并将包含所述提问的第二消息上传到所述服务器;

答案传输模块,用于若所述专家库中包含与所述提问匹配的问题答案,则传输所述问题答案至所述第一电子设备并输出;

提问转发模块,用于若所述专家库中不包含与所述提问匹配的问题答案,则将包含所述提问的第一消息发送至其他电子设备或通信群组,由所述其他电子设备或通信群组中的其他其他电子设备接收自身用户针对所述提问的问题回复并转发至所述第一电子设备并输出。

本发明实施例提供的技术方案可产生以下有益效果:电子设备或终端在接收孩子的提问输入后,首先在专家库(可以是电子设备或终端本地的专家库,也可以是网络服务器端的专家库)中搜索与所述提问匹配的问题答案;当找得到与所述提问匹配的问题答案,则直接在电子设备或终端上输出所述问题答案;若找不到与所述提问匹配的问题答案时,还可以求助于其他终端或电子设备旁的用户(例如使用其他终端或电子设备的父母),可以单独求助,也即直接将提问单独发送给某一终端或电子设备,还可以群发求助,也即将提问发送至通信群组(例如微信或qq的群聊),由这些终端和/或电子设备接收自身用户针对所述提问的问题回复并转发至所述最初接收提问输入的电子设备或终端并输出,引导孩子与父母对话,提高孩子对电子设备或终端(例如智能硬件或智能玩具)的使用乐趣,也加强电子设备或终端的自我学习。此外,通过上述方式,可实现分级互动,也即专家库中存储有某一提问的答案时,可以不用打扰到父母来进行解答;只有专家库没有该提问的答案时,才会打扰到父母进行解答,便于父母及时了解孩子状况的同时,也减轻了父母的负担。

本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。

下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。

【附图说明】

图1为本发明根据一示例性实施例示出的一种电子设备智能问答方法的流程图;

图2为本发明根据一示例性实施例示出的一种电子设备智能问答方法通信群组中的终端和/或电子设备之间进行群组内的实时通信或者群组外一对一地实时通信的示意图;

图3为本发明根据一示例性实施例示出的一种电子设备智能问答系统的框图;

图4为本发明根据一示例性实施例示出的一种电子设备的框图;

图5为本发明根据一示例性实施例示出的一种服务器的框图。

【具体实施方式】

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

此外,下面所描述的本发明各个实施方式中所涉及到的技术特征只要彼此之间未构成冲突就可以相互组合。

本发明实施例所描述的电子设备可以是智能玩具(智能娃娃、智能公仔等)、可穿戴设备(智能手表、智能手环、计步器等)、教育电子产品(故事机、点读机)、陪伴机器人等;终端可以是手机、平板电脑、笔记本电脑、掌上电脑、可穿戴设备(智能手表、智能手环、计步器等)或其他可安装部署即时通讯应用客户端的终端设备;另外,本发明实施例中的服务器、电子设备、终端都已连接到了网络,可以通过网络进行数据的交互,另外,在服务器、电子设备、终端和监控设备中可以包含用来建立交互关系的应用程序,例如,在终端中安装第三方应用(application,app),在服务器、电子设备中预设有与该第三方应用相匹配的辅助程序。电子设备的用户可以是孩子,终端的用户可以是家长。

本发明实施例提供了一种电子设备智能问答方法,用以引导孩子与父母对话,同时实现了孩子-机器-父母之间的分级互动。

如图1所示,该方法应用于电子设备或终端,包括:

s10、接收提问输入,在专家库中搜索与所述提问匹配的问题答案。

具体地,专家库可以位于本地,也可以位于云端。当专家库位于接收提问输入的电子设备或终端本地时,在本地的专家库中搜索所述提问的问题答案。当专家库位于服务器端时,将包含所述提问的第二消息上传到所述服务器,以通过所述服务器在服务器端的专家库中搜索与所述提问匹配的问题答案。

其中,所述提问输入可以是语音提问输入,也即孩子可在智能玩具旁直接通过说话的方式提出问题。在电子设备或终端本地或服务器端具备对语音进行分析的功能,可以通过专门的语音分析模块完成该功能。当然,还可以是文字提问输入,例如针对年龄稍大的孩子,孩子可以在智能玩具上通过手写或按键输入提问的文字。

例如,孩子在智能玩具旁提问“爸爸去哪儿了?”,智能玩具感应到该提问输入后,就开始在专家库中搜索与所述提问匹配的问题答案。

s20、所述专家库中是否包含与所述提问匹配的问题答案?若是,则执行步骤s31,否则,执行步骤s32。

具体地,如何判断专家库中是否包含与所述提问匹配的问题答案,可通过如下方式进行:首先,在所述专家库中存储有原始的提问及问题答案,同时,预先提取了每一提问的数个关键词,例如某一提问“爸爸去哪儿了?”,其关键词为“爸爸,去,哪儿”,预先存储的问题答案为“爸爸上班去了”。当某一提问中分析出来的关键词中,与专家库中存储的某一提问中的关键词相同或相似的数量超过3个时,则认为该提问与专家库中存储的这个提问相匹配,此时判定专家库中包含与所述提问匹配的问题答案。也即与所述提问匹配的问题答案是在所述专家库中存储的与所述提问中的预设数量的关键词相同或相似的提问的问题答案。

s31、输出所述问题答案。

当专家库位于接收提问输入的电子设备或终端本地时,可直接输出问题答案;

当专家库位于服务器端时,若所述专家库中包含与所述提问匹配的问题答案,则接收所述服务器传输的所述问题答案并输出。

s32、将包含所述提问的第一消息转发至终端和/或电子设备,由所述终端和/或电子设备接收自身用户针对所述提问的问题回复并转发至所述最初接收提问输入的电子设备或终端并输出。

可以是由最初接收提问输入的电子设备或终端将包含所述提问的第一消息转发至终端和/或电子设备,也可以是通过服务器将包含所述提问的第一消息转发至终端和/或电子设备,由所述终端和/或电子设备中的终端和/或电子设备接收自身用户针对所述提问的问题回复并转发至所述最初接收提问输入的电子设备或终端并输出。当然,可以是由所述终端和/或电子设备中的终端和/或电子设备直接转发问题答复至所述最初接收提问输入的电子设备或终端,也可以通过服务器转发问题答复至所述最初接收提问输入的电子设备或终端。

以上步骤中,所述问题答案和/或问题回复的输出方式包括语音输出、文字输出、图片输出、视频输出中的一种或多种。优选为语音输出,方便年龄较小的孩子接收,例如直接在智能玩具上语音播报的方式将专家库中的答案或家长的答复播放出来。

例如,专家库中没有存储“爸爸去哪儿了?”的问题答案时,则需求助于家庭成员,此时可将“爸爸去哪儿了?”这一提问转发至家庭成员的电子设备或终端(例如父母的手机)。父母在手机端接收到这个提问时,可录制回答“爸爸上班去了”,再转发回孩子身边的智能玩具,通过语音播报的方式回答给孩子。

当然,在另一实施例中,步骤s32还可以将包含所述提问的第一消息转发至通信群组,由所述通信群组中的终端和/或电子设备接收自身用户针对所述提问的问题回复并转发至所述最初接收提问输入的电子设备或终端并输出。如图2所示,所述通信群组中的终端和/或电子设备之间可进行群组内的实时通信或者群组外一对一地实时通信,所述实时通信的内容包括文字、图片、语音或视频中的一种或多种。通信群组可以是例如微信、qq等应用程序中的群聊,例如家庭微信群聊。

例如,专家库中没有存储“爸爸去哪儿了?”的问题答案时,则需求助于家庭成员,此时可将“爸爸去哪儿了?”这一提问转发至家庭成员的微信群聊。父母在手机端接收到微信群聊中的这个提问时,可录制回答“爸爸上班去了”,再转发回孩子身边的智能玩具,通过语音播报的方式回答给孩子。

当然,还可以同时将包含所述提问的第一消息转发至需要发送的电子设备、终端以及通信群组。其中需要发送的可以是家庭内部所有的电子设备、终端以及通信群组,也可以是提前设定好的电子设备、终端以及通信群组。

上述第一消息和第二消息中均包含所述最初接收提问输入的电子设备或终端的身份标识,加入身份标识的目的是方便服务器或其他的终端和电子设备将问题答案和/或问题回复准确发送回最初接收提问输入的电子设备或终端,网络设备间的交互是需要各联网设备具有唯一的便与通信的标识码的。

当然,在另一实施例中,在专家库中搜索与所述提问匹配的问题答案的步骤之前,还可以包括如下步骤:根据用户使用习惯和/或超过预设比例的其他终端和/或电子设备的用户对所述问题的回答,直接选择将包含所述提问的第一消息转发至终端和/或电子设备和/或通信群组。在将第一消息转发至终端和/或电子设备和/或通信群组之后,不再执行在专家库中搜索与所述提问匹配的问题答案的步骤,而是由所述终端和/或电子设备和/或通信群组中的终端和/或电子设备接收自身用户针对所述提问的问题回复并转发至所述最初接收提问输入的电子设备或终端并输出。该实施例的具体步骤如下:

接收提问输入;

根据用户使用习惯和/或超过预设比例的其他终端和/或电子设备的用户对所述问题的回答,将包含所述提问的第一消息转发至终端和/或电子设备和/或通信群组,由所述终端和/或电子设备和/或通信群组中的终端和/或电子设备接收自身用户针对所述提问的问题回复并转发至所述最初接收提问输入的电子设备或终端并输出。

其中,用户使用习惯和/或超过预设比例的其他终端和/或电子设备的用户对所述问题的回答可通过电子设备或终端进行机器学习得出的,例如使用智能玩具的孩子在接收专家库输出的答案后,基本没有进一步再与其互动,而更倾向于在接收到其他终端和/或电子设备中父母的答复后与父母进行进一步的互动,则用户习惯为倾向于将包含所述提问的第一消息转发至终端和/或电子设备和/或通信群组;例如某一问题系统已记录了超过30%的其他终端和/或电子设备的用户对该问题作出答复,则可直接将包含所述提问的第一消息转发至终端和/或电子设备和/或通信群组,而不是求助于专家库。

本发明提供的上述方法,电子设备或终端在接收孩子的提问输入后,首先在专家库(可以是电子设备或终端本地的专家库,也可以是网络服务器端的专家库)中搜索与所述提问匹配的问题答案;当找得到与所述提问匹配的问题答案,则直接在电子设备或终端上输出所述问题答案;若找不到与所述提问匹配的问题答案时,还可以求助于其他终端或电子设备旁的用户(例如使用其他终端或电子设备的父母),可以单独求助,也即直接将提问单独发送给某一终端或电子设备,还可以群发求助,也即将提问发送至通信群组(例如微信或qq的群聊),由这些终端和/或电子设备接收自身用户针对所述提问的问题回复并转发至所述最初接收提问输入的电子设备或终端并输出,引导孩子与父母对话,提高孩子对电子设备或终端(例如智能硬件或智能玩具)的使用乐趣,也加强电子设备或终端的自我学习。此外,通过上述方式,可实现分级互动,也即专家库中存储有某一提问的答案时,可以不用打扰到父母来进行解答;只有专家库没有该提问的答案时,才会打扰到父母进行解答,便于父母及时了解孩子状况的同时,也减轻了父母的负担。

本发明实施例还提供了一种电子设备智能问答系统,如图3所示,该系统包括第一电子设备100、其他终端和/或其他电子设备200、以及服务器300;

所述第一电子设备100用于接收提问输入,所述专家库位于所述服务器300端,将包含所述提问的第二消息上传到所述服务器300;

具体地,专家库可以位于本地,也可以位于云端。当专家库位于接收提问输入的电子设备100本地时,在本地的专家库中搜索所述提问的问题答案。当专家库位于服务器300端时,将包含所述提问的第二消息上传到所述服务器300,以通过所述服务器300在服务器300端的专家库中搜索与所述提问匹配的问题答案。本实施例中专家库位于云端。

其中,所述提问输入可以是语音提问输入,也即孩子可在智能玩具旁直接通过说话的方式提出问题。在电子设备或终端本地或服务器端具备对语音进行分析的功能,可以通过专门的语音分析模块完成该功能。当然,还可以是文字提问输入,例如针对年龄稍大的孩子,孩子可以在智能玩具上通过手写或按键输入提问的文字。例如,孩子在智能玩具旁提问“爸爸去哪儿了?”,智能玩具感应到该提问输入后,就开始在专家库中搜索与所述提问匹配的问题答案。

所述服务器300用于在服务器300端的专家库中搜索与所述提问匹配的问题答案;

具体地,如何判断专家库中是否包含与所述提问匹配的问题答案,可通过如下方式进行:首先,在所述专家库中存储有原始的提问及问题答案,同时,预先提取了每一提问的数个关键词,例如某一提问“爸爸去哪儿了?”,其关键词为“爸爸,去,哪儿”,预先存储的问题答案为“爸爸上班去了”。当某一提问中分析出来的关键词中,与专家库中存储的某一提问中的关键词相同或相似的数量超过3个时,则认为该提问与专家库中存储的这个提问相匹配,此时判定专家库中包含与所述提问匹配的问题答案。也即与所述提问匹配的问题答案是在所述专家库中存储的与所述提问中的预设数量的关键词相同或相似的提问的问题答案。

所述服务器300还用于若所述专家库中包含与所述提问匹配的问题答案,则传输所述问题答案至所述第一电子设备100;

所述第一电子设备100还用于输出所述问题答案;

当专家库位于接收提问输入的电子设备100本地时,可直接输出问题答案;当专家库位于服务器300端时,若所述专家库中包含与所述提问匹配的问题答案,则接收所述服务器300传输的所述问题答案并输出。本实施例中专家库位于云端。

所述服务器300还用于若所述专家库中不包含与所述提问匹配的问题答案,则将包含所述提问的第一消息转发至其他终端和/或电子设备200和/或通信群组;

所述其他终端和/或电子设备200和/或通信群组中的其他终端和/或其他电子设备200用于接收自身用户针对所述提问的问题回复并转发至所述第一电子设备100;

可以是由最初接收提问输入的电子设备100将包含所述提问的第一消息转发至电子设备100,也可以是通过服务器300将包含所述提问的第一消息转发至终端和/或电子设备100和/或通信群组,由所述终端和/或电子设备100和/或通信群组中的终端和/或电子设备100接收自身用户针对所述提问的问题回复并转发至所述最初接收提问输入的电子设备100并输出。当然,可以是由所述终端和/或电子设备100和/或通信群组中的终端和/或电子设备100直接转发问题答复至所述最初接收提问输入的电子设备100,也可以通过服务器300转发问题答复至所述最初接收提问输入的电子设备100。

所述第一电子设备100还用于输出所述问题回复。

上述问题答案和/或问题回复的输出方式包括语音输出、文字输出、图片输出、视频输出中的一种或多种。优选为语音输出,方便年龄较小的孩子接收,例如直接在智能玩具上语音播报的方式将专家库中的答案或家长的答复播放出来。

例如,专家库中没有存储“爸爸去哪儿了?”的问题答案时,则需求助于家庭成员,此时可将“爸爸去哪儿了?”这一提问转发至家庭成员的电子设备100(例如父母的手机)。父母在手机端接收到这个提问时,可录制回答“爸爸上班去了”,再转发回孩子身边的智能玩具,通过语音播报的方式回答给孩子。

当然,在另一实施例中,还可以将包含所述提问的第一消息转发至通信群组,由所述通信群组中的终端和/或电子设备100接收自身用户针对所述提问的问题回复并转发至所述最初接收提问输入的电子设备100并输出。如图2所示,所述通信群组中的终端和/或电子设备100之间可进行群组内的实时通信或者群组外一对一地实时通信,所述实时通信的内容包括文字、图片、语音或视频中的一种或多种。通信群组可以是例如微信、qq等应用程序中的群聊,例如家庭微信群聊。

例如,专家库中没有存储“爸爸去哪儿了?”的问题答案时,则需求助于家庭成员,此时可将“爸爸去哪儿了?”这一提问转发至家庭成员的微信群聊。父母在手机端接收到微信群聊中的这个提问时,可录制回答“爸爸上班去了”,再转发回孩子身边的智能玩具,通过语音播报的方式回答给孩子。

当然,还可以同时将包含所述提问的第一消息转发至需要发送的电子设备100、终端以及通信群组。其中需要发送的可以是家庭内部所有的电子设备100、终端以及通信群组,也可以是提前设定好的电子设备100、终端以及通信群组。

上述第一消息和第二消息中均包含所述最初接收提问输入的电子设备100的身份标识,加入身份标识的目的是方便服务器300或其他的终端和电子设备100将问题答案和/或问题回复准确发送回最初接收提问输入的电子设备100,网络设备间的交互是需要各联网设备具有唯一的便与通信的标识码的。

在其他实施例中,还可以用第一终端替换上述的第一电子设备100,也即孩子使用的是第一终端,孩子在第一终端旁进行提问。

在其他实施例中,专家库还可以位于接收提问输入的电子设备100或终端本地,直接在本地的专家库中搜索所述提问的问题答案。此时,该电子设备智能问答系统包括第一电子设备100、其他终端和/或其他电子设备200、以及服务器300;其中服务器300主要用于各电子设备100和终端之间的通信,而不用作专家库的存储和搜索。本实施例中:

所述第一电子设备100用于接收提问输入,在专家库中搜索与所述提问匹配的问题答案;

所述第一电子设备100还用于若所述专家库中包含与所述提问匹配的问题答案,则输出所述问题答案;若所述专家库中不包含与所述提问匹配的问题答案,则将包含所述提问的第一消息转发至终端和/或电子设备100和/或通信群组,由所述终端和/或电子设备100和/或通信群组中的终端和/或电子设备100接收自身用户针对所述提问的问题回复并转发至所述最初接收提问输入的电子设备100或终端并输出。

专家库位于接收提问输入的电子设备100或终端本地的上述实施例的详情可参考专家库位于服务器300端的相同内容的部分,此处不再赘述。

当然,在另一实施例中,所述服务器300不需要在服务器300端的专家库中搜索与所述提问匹配的问题答案,而是根据用户使用习惯和/或超过预设比例的其他终端和/或电子设备的用户对所述问题的回答,直接选择将包含所述提问的第一消息转发至终端和/或电子设备和/或通信群组。在将第一消息转发至终端和/或电子设备和/或通信群组之后,由所述终端和/或电子设备和/或通信群组中的终端和/或电子设备接收自身用户针对所述提问的问题回复并转发至所述最初接收提问输入的电子设备或终端并输出。

其中,用户使用习惯和/或超过预设比例的其他终端和/或电子设备的用户对所述问题的回答可通过电子设备或终端进行机器学习得出的,例如使用智能玩具的孩子在接收专家库输出的答案后,基本没有进一步再与其互动,而更倾向于在接收到其他终端和/或电子设备中父母的答复后与父母进行进一步的互动,则用户习惯为倾向于将包含所述提问的第一消息转发至终端和/或电子设备和/或通信群组;例如某一问题系统已记录了超过30%的其他终端和/或电子设备的用户对该问题作出答复,则可直接将包含所述提问的第一消息转发至终端和/或电子设备和/或通信群组,而不是求助于专家库。

本发明提供的上述系统,电子设备或终端在接收孩子的提问输入后,首先在专家库(可以是电子设备或终端本地的专家库,也可以是网络服务器端的专家库)中搜索与所述提问匹配的问题答案;当找得到与所述提问匹配的问题答案,则直接在电子设备或终端上输出所述问题答案;若找不到与所述提问匹配的问题答案时,还可以求助于其他终端或电子设备旁的用户(例如使用其他终端或电子设备的父母),可以单独求助,也即直接将提问单独发送给某一终端或电子设备,还可以群发求助,也即将提问发送至通信群组(例如微信或qq的群聊),由这些终端和/或电子设备接收自身用户针对所述提问的问题回复并转发至所述最初接收提问输入的电子设备或终端并输出,引导孩子与父母对话,提高孩子对电子设备或终端(例如智能硬件或智能玩具)的使用乐趣,也加强电子设备或终端的自我学习。此外,通过上述方式,可实现分级互动,也即专家库中存储有某一提问的答案时,可以不用打扰到父母来进行解答;只有专家库没有该提问的答案时,才会打扰到父母进行解答,便于父母及时了解孩子状况的同时,也减轻了父母的负担。

本发明实施例还提供了一种电子设备100,如图4所示,所述电子设备包括:

提问接收模块110,用于接收提问输入,在专家库中搜索与所述提问匹配的问题答案;

答案输出模块120,用于若所述专家库中包含与所述提问匹配的问题答案,则输出所述问题答案;若所述专家库中不包含与所述提问匹配的问题答案,则将包含所述提问的第一消息转发至终端和/或电子设备和/或通信群组,由所述终端和/或电子设备和/或通信群组中的终端和/或电子设备接收自身用户针对所述提问的问题回复并转发至所述最初接收提问输入的电子设备100并输出。

当然,在另一实施例中,不需要在专家库中搜索与所述提问匹配的问题答案,而是根据用户使用习惯和/或超过预设比例的其他终端和/或电子设备的用户对所述问题的回答,直接选择将包含所述提问的第一消息转发至终端和/或电子设备和/或通信群组。在将第一消息转发至终端和/或电子设备和/或通信群组之后,由所述终端和/或电子设备和/或通信群组中的终端和/或电子设备接收自身用户针对所述提问的问题回复并转发至所述最初接收提问输入的电子设备或终端并输出。

其中,用户使用习惯和/或超过预设比例的其他终端和/或电子设备的用户对所述问题的回答可通过电子设备或终端进行机器学习得出的,例如使用智能玩具的孩子在接收专家库输出的答案后,基本没有进一步再与其互动,而更倾向于在接收到其他终端和/或电子设备中父母的答复后与父母进行进一步的互动,则用户习惯为倾向于将包含所述提问的第一消息转发至终端和/或电子设备和/或通信群组;例如某一问题系统已记录了超过30%的其他终端和/或电子设备的用户对该问题作出答复,则可直接将包含所述提问的第一消息转发至终端和/或电子设备和/或通信群组,而不是求助于专家库。

本实施例的详细实现过程请参考前述系统实施例中关于电子设备100的描述,此处不再赘述。

本发明实施例还提供了一种服务器300,如图5所示,所述服务器300包括:

答案搜索模块310,用于在服务器300端的专家库中搜索与提问匹配的问题答案,所述提问由第一电子设备和/或第一终端接收提问输入并将包含所述提问的第二消息上传到所述服务器300;

答案传输模块320,用于若所述专家库中包含与所述提问匹配的问题答案,则传输所述问题答案至所述第一电子设备和/或第一终端并输出;

提问转发模块330,用于若所述专家库中不包含与所述提问匹配的问题答案,则将包含所述提问的第一消息转发至其他终端和/或电子设备和/或通信群组,由所述其他终端和/或电子设备和/或通信群组中的其他终端和/或其他电子设备接收自身用户针对所述提问的问题回复并转发至所述第一电子设备和/或第一终端并输出。

当然,在另一实施例中,所述服务器300不需要在服务器300端的专家库中搜索与所述提问匹配的问题答案,而是根据用户使用习惯和/或超过预设比例的其他终端和/或电子设备的用户对所述问题的回答,直接选择将包含所述提问的第一消息转发至终端和/或电子设备和/或通信群组。在将第一消息转发至终端和/或电子设备和/或通信群组之后,由所述终端和/或电子设备和/或通信群组中的终端和/或电子设备接收自身用户针对所述提问的问题回复并转发至所述最初接收提问输入的电子设备或终端并输出。

其中,用户使用习惯和/或超过预设比例的其他终端和/或电子设备的用户对所述问题的回答可通过电子设备或终端进行机器学习得出的,例如使用智能玩具的孩子在接收专家库输出的答案后,基本没有进一步再与其互动,而更倾向于在接收到其他终端和/或电子设备中父母的答复后与父母进行进一步的互动,则用户习惯为倾向于将包含所述提问的第一消息转发至终端和/或电子设备和/或通信群组;例如某一问题系统已记录了超过30%的其他终端和/或电子设备的用户对该问题作出答复,则可直接将包含所述提问的第一消息转发至终端和/或电子设备和/或通信群组,而不是求助于专家库。

本实施例的详细实现过程请参考前述系统实施例的专家库存储于云端时的实施例中关于服务器300的描述,此处不再赘述。

本发明还提供了一实施例:一种电子设备智能问答方法,所述方法包括:

接收提问输入,在专家库中搜索与所述提问匹配的问题答案;

若所述专家库中包含与所述提问匹配的问题答案,则输出所述问题答案;

若所述专家库中不包含与所述提问匹配的问题答案,则将包含所述提问的第一消息发送至其他电子设备或通信群组;输出问题回复,所述问题回复由所述其他电子设备或通信群组中用户使用的电子设备接收并转发。

本实施例的详细实现过程请参考前述方法实施例的描述,此处不再赘述。

本发明还提供了一实施例:一种电子设备智能问答方法,所述方法包括:

接收提问输入;

根据本电子设备的用户使用习惯判断是否将包含所述提问的第一消息发送至其他电子设备或通信群组;

若是,则将包含所述提问的第一消息发送至其他电子设备或通信群组;输出问题回复,所述问题回复由所述其他电子设备或通信群组中用户使用的电子设备接收并转发;

否则,在专家库中搜索与所述提问匹配的问题答案;若所述专家库中包含与所述提问匹配的问题答案,则输出所述问题答案;若所述专家库中不包含与所述提问匹配的问题答案,则将包含所述提问的第一消息发送至其他电子设备或通信群组;输出问题回复,所述问题回复由所述其他电子设备或通信群组中用户使用的电子设备接收并转发。

本实施例的详细实现过程请参考前述方法实施例的描述,此处不再赘述。

本发明还提供了一实施例:一种电子设备智能问答方法,所述方法包括:接收提问输入;

若超过预设比例的其他电子设备的用户对所述提问进行了回答,则将包含所述提问的第一消息发送至电子设备或通信群组;输出问题回复,所述问题回复由所述其他电子设备或通信群组中用户使用的电子设备接收并转发;否则,在专家库中搜索与所述提问匹配的问题答案;若所述专家库中包含与所述提问匹配的问题答案,则输出所述问题答案;若所述专家库中不包含与所述提问匹配的问题答案,则将包含所述提问的第一消息发送至其他电子设备或通信群组;输出问题回复,所述问题回复由所述其他电子设备或通信群组中用户使用的电子设备接收并转发。

本实施例的详细实现过程请参考前述方法实施例的描述,此处不再赘述。

本发明还提供了一实施例:一种电子设备,所述电子设备包括:

提问接收模块,用于接收提问输入,在专家库中搜索与所述提问匹配的问题答案;

答案输出模块,用于若所述专家库中包含与所述提问匹配的问题答案,则输出所述问题答案;

消息发送和回复输出模块,用于若所述专家库中不包含与所述提问匹配的问题答案,则将包含所述提问的第一消息发送至其他电子设备或通信群组;输出问题回复,所述问题回复由所述其他电子设备或通信群组中用户使用的电子设备接收并转发。

本实施例的详细实现过程请参考前述设备实施例的描述,此处不再赘述。

本发明还提供了一实施例:一种电子设备,所述电子设备包括:提问接收模块,用于接收提问输入;

判断模块,用于根据本电子设备的用户使用习惯判断是否将包含所述提问的第一消息发送至其他电子设备或通信群组;

第一处理模块,用于判断模块判断为是时,将包含所述提问的第一消息发送至其他电子设备或通信群组;输出问题回复,所述问题回复由所述其他电子设备或通信群组中用户使用的电子设备接收并转发;

第二处理模块,用于判断模块判断判断为否时,在专家库中搜索与所述提问匹配的问题答案;若所述专家库中包含与所述提问匹配的问题答案,则输出所述问题答案;若所述专家库中不包含与所述提问匹配的问题答案,则将包含所述提问的第一消息发送至其他电子设备或通信群组;输出问题回复,所述问题回复由所述其他电子设备或通信群组中用户使用的电子设备接收并转发。

本实施例的详细实现过程请参考前述设备实施例的描述,此处不再赘述。

本发明还提供了一实施例:一种电子设备,所述电子设备包括:提问接收模块,用于接收提问输入;

第三处理模块,用于若超过预设比例的其他电子设备的用户对所述提问进行了回答,则将包含所述提问的第一消息发送至电子设备或通信群组;输出问题回复,所述问题回复由所述其他电子设备或通信群组中用户使用的电子设备接收并转发;

第四处理模块,用于没有超过预设比例的其他电子设备的用户对所述提问进行了回答,则在专家库中搜索与所述提问匹配的问题答案;若所述专家库中包含与所述提问匹配的问题答案,则输出所述问题答案;若所述专家库中不包含与所述提问匹配的问题答案,则将包含所述提问的第一消息发送至其他电子设备或通信群组;输出问题回复,所述问题回复由所述其他电子设备或通信群组中用户使用的电子设备接收并转发。

本实施例的详细实现过程请参考前述设备实施例的描述,此处不再赘述。

本发明还提供了一实施例:一种服务器,所述服务器包括:

答案搜索模块,用于在服务器端的专家库中搜索与提问匹配的问题答案,所述提问由第一电子设备接收提问输入并将包含所述提问的第二消息上传到所述服务器;

答案传输模块,用于若所述专家库中包含与所述提问匹配的问题答案,则传输所述问题答案至所述第一电子设备并输出;

提问转发模块,用于若所述专家库中不包含与所述提问匹配的问题答案,则将包含所述提问的第一消息发送至其他电子设备或通信群组,由所述其他电子设备或通信群组中的其他其他电子设备接收自身用户针对所述提问的问题回复并转发至所述第一电子设备并输出。

本实施例的详细实现过程请参考前述服务器实施例的描述,此处不再赘述。

上述实施例中,所述在专家库中搜索与所述提问匹配的问题答案包括:

所述专家库位于接收提问输入的电子设备,在所述电子设备的专家库中搜索所述提问的问题答案。或者,

所述在专家库中搜索与所述提问匹配的问题答案包括:

所述专家库位于服务器端,将包含所述提问的第二消息上传到所述服务器,以通过所述服务器在服务器端的专家库中搜索与所述提问匹配的问题答案;

若所述专家库中包含与所述提问匹配的问题答案,则输出所述问题答案;包括:

若所述专家库中包含与所述提问匹配的问题答案,则接收所述服务器传输的所述问题答案并输出。

所述问题答案和/或问题回复的输出方式包括语音输出、文字输出、图片输出、视频输出中的一种或多种。

所述第一消息和第二消息中均包含所述最初接收提问输入的电子设备的身份标识。

所述与所述提问匹配的问题答案具体为:

在所述专家库中存储的与所述提问中的预设数量的关键词相同或相似的提问的问题答案。

本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。

本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。

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