電子設備及其智能問答方法、電子設備、伺服器和系統與流程
2023-05-28 00:04:16 1

【技術領域】
本發明涉及通信技術領域,特別是涉及一種電子設備及其智能問答方法、電子設備、伺服器和系統。
背景技術:
隨著智能硬體及智能玩具領域的發展,兒童對於玩具性能的要求越來越高,希望玩具能更多的跟孩子進行互動,並能夠成為真正陪伴孩子的成長的神器。但是,目前的智能硬體及智能玩具大多只能由孩子和智能硬體及智能玩具之間互動,難以同時滿足孩子和父母之間的溝通需要,這在很大程度上限制了智能玩具的發展。
技術實現要素:
本發明提供一種電子設備及其智能問答方法、電子設備、伺服器和系統,旨在解決現有技術中的電子設備難以實現孩子和父母之間的溝通需求。
根據本發明實施例的第一方面,提供一種電子設備智能問答方法,所述方法應用於電子設備或終端,所述方法包括:
接收提問輸入,在專家庫中搜索與所述提問匹配的問題答案;
若所述專家庫中包含與所述提問匹配的問題答案,則輸出所述問題答案;若所述專家庫中不包含與所述提問匹配的問題答案,則將包含所述提問的第一消息轉發至終端和/或電子設備和/或通信群組,由所述終端和/或電子設備和/或通信群組中的終端和/或電子設備接收自身用戶針對所述提問的問題回復並轉發至所述最初接收提問輸入的電子設備或終端並輸出。
根據本發明實施例的第二方面,提供一種電子設備智能問答方法,所述方法應用於電子設備或終端,所述方法包括:
接收提問輸入;
根據用戶使用習慣和/或超過預設比例的其他終端和/或電子設備的用戶對所述問題的回答,將包含所述提問的第一消息轉發至終端和/或電子設備和/或通信群組,由所述終端和/或電子設備和/或通信群組中的終端和/或電子設備接收自身用戶針對所述提問的問題回復並轉發至所述最初接收提問輸入的電子設備或終端並輸出。在一些實施例中,所述通信群組中的終端和/或電子設備之間可進行群組內的實時通信或者群組外一對一地實時通信,所述實時通信的內容包括文字、圖片、語音或視頻中的一種或多種。
在一些實施例中,所述在專家庫中搜索與所述提問匹配的問題答案包括:
所述專家庫位於接收提問輸入的電子設備或終端本地,在本地的專家庫中搜索所述提問的問題答案。
在一些實施例中,所述在專家庫中搜索與所述提問匹配的問題答案包括:
所述專家庫位於伺服器端,將包含所述提問的第二消息上傳到所述伺服器,以通過所述伺服器在伺服器端的專家庫中搜索與所述提問匹配的問題答案;
若所述專家庫中包含與所述提問匹配的問題答案,則輸出所述問題答案;包括:
若所述專家庫中包含與所述提問匹配的問題答案,則接收所述伺服器傳輸的所述問題答案並輸出;
若所述專家庫中不包含與所述提問匹配的問題答案,則將包含所述提問的第一消息轉發至終端和/或電子設備和/或通信群組,由所述終端和/或電子設備和/或通信群組中的終端和/或電子設備接收自身用戶針對所述提問的問題回復並轉發至所述最初接收提問輸入的電子設備或終端並輸出包括:
若所述專家庫中不包含與所述提問匹配的問題答案,則由伺服器將包含所述提問的第一消息轉發至終端和/或電子設備和/或通信群組,由所述終端和/或電子設備和/或通信群組中的終端和/或電子設備接收自身用戶針對所述提問的問題回復並轉發至所述最初接收提問輸入的電子設備或終端並輸出。
在一些實施例中,所述問題答案和/或問題回復的輸出方式包括語音輸出、文字輸出、圖片輸出、視頻輸出中的一種或多種。
在一些實施例中,所述第一消息和第二消息中均包含所述最初接收提問輸入的電子設備或終端的身份標識。
在一些實施例中,所述與所述提問匹配的問題答案具體為:
在所述專家庫中存儲的與所述提問中的預設數量的關鍵詞相同或相似的提問的問題答案。
根據本發明實施例的第三方面,還提供一種電子設備及其智能問答系統,所述系統包括:第一電子設備和/或第一終端、其他終端和/或其他電子設備、以及伺服器;
所述第一電子設備和/或第一終端用於接收提問輸入,所述專家庫位於所述伺服器端,將包含所述提問的第二消息上傳到所述伺服器;
所述伺服器用於在伺服器端的專家庫中搜索與所述提問匹配的問題答案;
所述伺服器還用於若所述專家庫中包含與所述提問匹配的問題答案,則傳輸所述問題答案至所述第一電子設備和/或第一終端;
所述第一電子設備和/或第一終端還用於輸出所述問題答案;
所述伺服器還用於若所述專家庫中不包含與所述提問匹配的問題答案,則將包含所述提問的第一消息轉發至其他終端和/或電子設備和/或通信群組;
所述其他終端和/或電子設備和/或通信群組中的其他終端和/或其他電子設備用於接收自身用戶針對所述提問的問題回復並轉發至所述第一電子設備和/或第一終端;
所述第一電子設備和/或第一終端還用於輸出所述問題回復。
根據本發明實施例的第四方面,還提供一種電子設備,所述電子設備包括:
提問接收模塊,用於接收提問輸入,在專家庫中搜索與所述提問匹配的問題答案;
答案輸出模塊,用於若所述專家庫中包含與所述提問匹配的問題答案,則輸出所述問題答案;若所述專家庫中不包含與所述提問匹配的問題答案,則將包含所述提問的第一消息轉發至終端和/或電子設備和/或通信群組,由所述終端和/或電子設備和/或通信群組中的終端和/或電子設備接收自身用戶針對所述提問的問題回復並轉發至所述最初接收提問輸入的電子設備並輸出。
根據本發明實施例的第五方面,還提供一種伺服器,所述伺服器包括:
答案搜索模塊,用於在伺服器端的專家庫中搜索與提問匹配的問題答案,所述提問由第一電子設備和/或第一終端接收提問輸入並將包含所述提問的第二消息上傳到所述伺服器;
答案傳輸模塊,用於若所述專家庫中包含與所述提問匹配的問題答案,則傳輸所述問題答案至所述第一電子設備和/或第一終端並輸出;
提問轉發模塊,用於若所述專家庫中不包含與所述提問匹配的問題答案,則將包含所述提問的第一消息轉發至其他終端和/或電子設備和/或通信群組,由所述其他終端和/或電子設備和/或通信群組中的其他終端和/或其他電子設備接收自身用戶針對所述提問的問題回復並轉發至所述第一電子設備和/或第一終端並輸出。
根據本發明實施例的另一方面,還提供一種電子設備智能問答方法,所述方法包括:
接收提問輸入,在專家庫中搜索與所述提問匹配的問題答案;
若所述專家庫中包含與所述提問匹配的問題答案,則輸出所述問題答案;
若所述專家庫中不包含與所述提問匹配的問題答案,則將包含所述提問的第一消息發送至其他電子設備或通信群組;輸出問題回復,所述問題回復由所述其他電子設備或通信群組中用戶使用的電子設備接收並轉發。
根據本發明實施例的另一方面,還提供一種電子設備智能問答方法,所述方法包括:
接收提問輸入;
根據本電子設備的用戶使用習慣判斷是否將包含所述提問的第一消息發送至其他電子設備或通信群組;
若是,則將包含所述提問的第一消息發送至其他電子設備或通信群組;輸出問題回復,所述問題回復由所述其他電子設備或通信群組中用戶使用的電子設備接收並轉發;
否則,在專家庫中搜索與所述提問匹配的問題答案;若所述專家庫中包含與所述提問匹配的問題答案,則輸出所述問題答案;若所述專家庫中不包含與所述提問匹配的問題答案,則將包含所述提問的第一消息發送至其他電子設備或通信群組;輸出問題回復,所述問題回復由所述其他電子設備或通信群組中用戶使用的電子設備接收並轉發。
根據本發明實施例的另一方面,還提供一種電子設備智能問答方法,所述方法包括:
接收提問輸入;
若超過預設比例的其他電子設備的用戶對所述提問進行了回答,則將包含所述提問的第一消息發送至電子設備或通信群組;輸出問題回復,所述問題回復由所述其他電子設備或通信群組中用戶使用的電子設備接收並轉發;
否則,在專家庫中搜索與所述提問匹配的問題答案;若所述專家庫中包含與所述提問匹配的問題答案,則輸出所述問題答案;若所述專家庫中不包含與所述提問匹配的問題答案,則將包含所述提問的第一消息發送至其他電子設備或通信群組;輸出問題回復,所述問題回復由所述其他電子設備或通信群組中用戶使用的電子設備接收並轉發。
在一些實施例中,所述在專家庫中搜索與所述提問匹配的問題答案包括:
所述專家庫位於接收提問輸入的電子設備,在所述電子設備的專家庫中搜索所述提問的問題答案。
在一些實施例中,所述在專家庫中搜索與所述提問匹配的問題答案包括:
所述專家庫位於伺服器端,將包含所述提問的第二消息上傳到所述伺服器,以通過所述伺服器在伺服器端的專家庫中搜索與所述提問匹配的問題答案;
若所述專家庫中包含與所述提問匹配的問題答案,則輸出所述問題答案;包括:
若所述專家庫中包含與所述提問匹配的問題答案,則接收所述伺服器傳輸的所述問題答案並輸出。
在一些實施例中,所述問題答案和/或問題回復的輸出方式包括語音輸出、文字輸出、圖片輸出、視頻輸出中的一種或多種。
在一些實施例中,所述第一消息和第二消息中均包含所述最初接收提問輸入的電子設備的身份標識。
在一些實施例中,所述與所述提問匹配的問題答案具體為:
在所述專家庫中存儲的與所述提問中的預設數量的關鍵詞相同或相似的提問的問題答案。
根據本發明實施例的另一方面,還提供一種電子設備,所述電子設備包括:
提問接收模塊,用於接收提問輸入,在專家庫中搜索與所述提問匹配的問題答案;
答案輸出模塊,用於若所述專家庫中包含與所述提問匹配的問題答案,則輸出所述問題答案;
消息發送和回復輸出模塊,用於若所述專家庫中不包含與所述提問匹配的問題答案,則將包含所述提問的第一消息發送至其他電子設備或通信群組;輸出問題回復,所述問題回復由所述其他電子設備或通信群組中用戶使用的電子設備接收並轉發。
根據本發明實施例的另一方面,還提供一種電子設備,所述電子設備包括:
提問接收模塊,用於接收提問輸入;
判斷模塊,用於根據本電子設備的用戶使用習慣判斷是否將包含所述提問的第一消息發送至其他電子設備或通信群組;
第一處理模塊,用於判斷模塊判斷為是時,將包含所述提問的第一消息發送至其他電子設備或通信群組;輸出問題回復,所述問題回復由所述其他電子設備或通信群組中用戶使用的電子設備接收並轉發;
第二處理模塊,用於判斷模塊判斷判斷為否時,在專家庫中搜索與所述提問匹配的問題答案;若所述專家庫中包含與所述提問匹配的問題答案,則輸出所述問題答案;若所述專家庫中不包含與所述提問匹配的問題答案,則將包含所述提問的第一消息發送至其他電子設備或通信群組;輸出問題回復,所述問題回復由所述其他電子設備或通信群組中用戶使用的電子設備接收並轉發。
根據本發明實施例的另一方面,還提供一種電子設備,所述電子設備包括:
提問接收模塊,用於接收提問輸入;
第三處理模塊,用於若超過預設比例的其他電子設備的用戶對所述提問進行了回答,則將包含所述提問的第一消息發送至電子設備或通信群組;輸出問題回復,所述問題回復由所述其他電子設備或通信群組中用戶使用的電子設備接收並轉發;
第四處理模塊,用於沒有超過預設比例的其他電子設備的用戶對所述提問進行了回答,則在專家庫中搜索與所述提問匹配的問題答案;若所述專家庫中包含與所述提問匹配的問題答案,則輸出所述問題答案;若所述專家庫中不包含與所述提問匹配的問題答案,則將包含所述提問的第一消息發送至其他電子設備或通信群組;輸出問題回復,所述問題回復由所述其他電子設備或通信群組中用戶使用的電子設備接收並轉發。
根據本發明實施例的另一方面,還提供一種伺服器,所述伺服器包括:
答案搜索模塊,用於在伺服器端的專家庫中搜索與提問匹配的問題答案,所述提問由第一電子設備接收提問輸入並將包含所述提問的第二消息上傳到所述伺服器;
答案傳輸模塊,用於若所述專家庫中包含與所述提問匹配的問題答案,則傳輸所述問題答案至所述第一電子設備並輸出;
提問轉發模塊,用於若所述專家庫中不包含與所述提問匹配的問題答案,則將包含所述提問的第一消息發送至其他電子設備或通信群組,由所述其他電子設備或通信群組中的其他其他電子設備接收自身用戶針對所述提問的問題回復並轉發至所述第一電子設備並輸出。
本發明實施例提供的技術方案可產生以下有益效果:電子設備或終端在接收孩子的提問輸入後,首先在專家庫(可以是電子設備或終端本地的專家庫,也可以是網絡伺服器端的專家庫)中搜索與所述提問匹配的問題答案;當找得到與所述提問匹配的問題答案,則直接在電子設備或終端上輸出所述問題答案;若找不到與所述提問匹配的問題答案時,還可以求助於其他終端或電子設備旁的用戶(例如使用其他終端或電子設備的父母),可以單獨求助,也即直接將提問單獨發送給某一終端或電子設備,還可以群發求助,也即將提問發送至通信群組(例如微信或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的描述,此處不再贅述。
本發明還提供了一實施例:一種電子設備智能問答方法,所述方法包括:
接收提問輸入,在專家庫中搜索與所述提問匹配的問題答案;
若所述專家庫中包含與所述提問匹配的問題答案,則輸出所述問題答案;
若所述專家庫中不包含與所述提問匹配的問題答案,則將包含所述提問的第一消息發送至其他電子設備或通信群組;輸出問題回復,所述問題回復由所述其他電子設備或通信群組中用戶使用的電子設備接收並轉發。
本實施例的詳細實現過程請參考前述方法實施例的描述,此處不再贅述。
本發明還提供了一實施例:一種電子設備智能問答方法,所述方法包括:
接收提問輸入;
根據本電子設備的用戶使用習慣判斷是否將包含所述提問的第一消息發送至其他電子設備或通信群組;
若是,則將包含所述提問的第一消息發送至其他電子設備或通信群組;輸出問題回復,所述問題回復由所述其他電子設備或通信群組中用戶使用的電子設備接收並轉發;
否則,在專家庫中搜索與所述提問匹配的問題答案;若所述專家庫中包含與所述提問匹配的問題答案,則輸出所述問題答案;若所述專家庫中不包含與所述提問匹配的問題答案,則將包含所述提問的第一消息發送至其他電子設備或通信群組;輸出問題回復,所述問題回復由所述其他電子設備或通信群組中用戶使用的電子設備接收並轉發。
本實施例的詳細實現過程請參考前述方法實施例的描述,此處不再贅述。
本發明還提供了一實施例:一種電子設備智能問答方法,所述方法包括:接收提問輸入;
若超過預設比例的其他電子設備的用戶對所述提問進行了回答,則將包含所述提問的第一消息發送至電子設備或通信群組;輸出問題回復,所述問題回復由所述其他電子設備或通信群組中用戶使用的電子設備接收並轉發;否則,在專家庫中搜索與所述提問匹配的問題答案;若所述專家庫中包含與所述提問匹配的問題答案,則輸出所述問題答案;若所述專家庫中不包含與所述提問匹配的問題答案,則將包含所述提問的第一消息發送至其他電子設備或通信群組;輸出問題回復,所述問題回復由所述其他電子設備或通信群組中用戶使用的電子設備接收並轉發。
本實施例的詳細實現過程請參考前述方法實施例的描述,此處不再贅述。
本發明還提供了一實施例:一種電子設備,所述電子設備包括:
提問接收模塊,用於接收提問輸入,在專家庫中搜索與所述提問匹配的問題答案;
答案輸出模塊,用於若所述專家庫中包含與所述提問匹配的問題答案,則輸出所述問題答案;
消息發送和回復輸出模塊,用於若所述專家庫中不包含與所述提問匹配的問題答案,則將包含所述提問的第一消息發送至其他電子設備或通信群組;輸出問題回復,所述問題回復由所述其他電子設備或通信群組中用戶使用的電子設備接收並轉發。
本實施例的詳細實現過程請參考前述設備實施例的描述,此處不再贅述。
本發明還提供了一實施例:一種電子設備,所述電子設備包括:提問接收模塊,用於接收提問輸入;
判斷模塊,用於根據本電子設備的用戶使用習慣判斷是否將包含所述提問的第一消息發送至其他電子設備或通信群組;
第一處理模塊,用於判斷模塊判斷為是時,將包含所述提問的第一消息發送至其他電子設備或通信群組;輸出問題回復,所述問題回復由所述其他電子設備或通信群組中用戶使用的電子設備接收並轉發;
第二處理模塊,用於判斷模塊判斷判斷為否時,在專家庫中搜索與所述提問匹配的問題答案;若所述專家庫中包含與所述提問匹配的問題答案,則輸出所述問題答案;若所述專家庫中不包含與所述提問匹配的問題答案,則將包含所述提問的第一消息發送至其他電子設備或通信群組;輸出問題回復,所述問題回復由所述其他電子設備或通信群組中用戶使用的電子設備接收並轉發。
本實施例的詳細實現過程請參考前述設備實施例的描述,此處不再贅述。
本發明還提供了一實施例:一種電子設備,所述電子設備包括:提問接收模塊,用於接收提問輸入;
第三處理模塊,用於若超過預設比例的其他電子設備的用戶對所述提問進行了回答,則將包含所述提問的第一消息發送至電子設備或通信群組;輸出問題回復,所述問題回復由所述其他電子設備或通信群組中用戶使用的電子設備接收並轉發;
第四處理模塊,用於沒有超過預設比例的其他電子設備的用戶對所述提問進行了回答,則在專家庫中搜索與所述提問匹配的問題答案;若所述專家庫中包含與所述提問匹配的問題答案,則輸出所述問題答案;若所述專家庫中不包含與所述提問匹配的問題答案,則將包含所述提問的第一消息發送至其他電子設備或通信群組;輸出問題回復,所述問題回復由所述其他電子設備或通信群組中用戶使用的電子設備接收並轉發。
本實施例的詳細實現過程請參考前述設備實施例的描述,此處不再贅述。
本發明還提供了一實施例:一種伺服器,所述伺服器包括:
答案搜索模塊,用於在伺服器端的專家庫中搜索與提問匹配的問題答案,所述提問由第一電子設備接收提問輸入並將包含所述提問的第二消息上傳到所述伺服器;
答案傳輸模塊,用於若所述專家庫中包含與所述提問匹配的問題答案,則傳輸所述問題答案至所述第一電子設備並輸出;
提問轉發模塊,用於若所述專家庫中不包含與所述提問匹配的問題答案,則將包含所述提問的第一消息發送至其他電子設備或通信群組,由所述其他電子設備或通信群組中的其他其他電子設備接收自身用戶針對所述提問的問題回復並轉發至所述第一電子設備並輸出。
本實施例的詳細實現過程請參考前述伺服器實施例的描述,此處不再贅述。
上述實施例中,所述在專家庫中搜索與所述提問匹配的問題答案包括:
所述專家庫位於接收提問輸入的電子設備,在所述電子設備的專家庫中搜索所述提問的問題答案。或者,
所述在專家庫中搜索與所述提問匹配的問題答案包括:
所述專家庫位於伺服器端,將包含所述提問的第二消息上傳到所述伺服器,以通過所述伺服器在伺服器端的專家庫中搜索與所述提問匹配的問題答案;
若所述專家庫中包含與所述提問匹配的問題答案,則輸出所述問題答案;包括:
若所述專家庫中包含與所述提問匹配的問題答案,則接收所述伺服器傳輸的所述問題答案並輸出。
所述問題答案和/或問題回復的輸出方式包括語音輸出、文字輸出、圖片輸出、視頻輸出中的一種或多種。
所述第一消息和第二消息中均包含所述最初接收提問輸入的電子設備的身份標識。
所述與所述提問匹配的問題答案具體為:
在所述專家庫中存儲的與所述提問中的預設數量的關鍵詞相同或相似的提問的問題答案。
本領域內的技術人員應明白,本發明的實施例可提供為方法、系統、或電腦程式產品。因此,本發明可採用完全硬體實施例、完全軟體實施例、或結合軟體和硬體方面的實施例的形式。而且,本發明可採用在一個或多個其中包含有計算機可用程序代碼的計算機可用存儲介質(包括但不限於磁碟存儲器和光學存儲器等)上實施的電腦程式產品的形式。
本發明是參照根據本發明實施例的方法、設備(系統)、和電腦程式產品的流程圖和/或方框圖來描述的。應理解可由電腦程式指令實現流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結合。可提供這些電腦程式指令到通用計算機、專用計算機、嵌入式處理機或其他可編程數據處理設備的處理器以產生一個機器,使得通過計算機或其他可編程數據處理設備的處理器執行的指令產生用於實現在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。
這些電腦程式指令也可存儲在能引導計算機或其他可編程數據處理設備以特定方式工作的計算機可讀存儲器中,使得存儲在該計算機可讀存儲器中的指令產生包括指令裝置的製造品,該指令裝置實現在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。
這些電腦程式指令也可裝載到計算機或其他可編程數據處理設備上,使得在計算機或其他可編程設備上執行一系列操作步驟以產生計算機實現的處理,從而在計算機或其他可編程設備上執行的指令提供用於實現在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。
以上所述僅為本發明的較佳實施例而已,並不用以限制本發明,凡在本發明的精神和原則之內所作的任何修改、等同替換和改進等,均應包含在本發明的保護範圍之內。