本技術涉及5g領域,尤其涉及一種chatbot服務的實現(xiàn)系統(tǒng)、方法、裝置、電子設備和存儲介質。
背景技術:
1、5g消息作為傳統(tǒng)短信的升級服務,支持豐富的消息格式,包括普通文本消息、文件等富媒體消息等。5g消息的主要服務對象包括個人用戶和chatbot,可以實現(xiàn)個人用戶和個人用戶之間的交互消息,也可以實現(xiàn)個人用戶與chatbot之間的交互消息。針對5g消息,可以采用5g消息中心,即5g消息中心,實現(xiàn)終端用戶群體的接入組網(wǎng),5g消息中心負責終端用戶群體的接入、消息上行、消息下行。
2、maap平臺可以實現(xiàn)對聊天工具人chatbot簡單的接入管理,包含chatbot接入、搜索、詳情查詢、信息交互等簡單功能。
3、目前,終端用戶群體通過5g消息中心接入到5g消息系統(tǒng),而chatbot應用也通過maap平臺接入到5g消息系統(tǒng),maap平臺管理模塊提供chatbot搜索功能,但是用戶只能根據(jù)chatbot名稱或者id才能進行搜索查詢,用戶使用chatbot的便捷性較差。
技術實現(xiàn)思路
1、本技術提供了一種chatbot服務的實現(xiàn)系統(tǒng)、方法、裝置、電子設備和存儲介質,以解決用戶使用chatbot的便捷性較差的問題。
2、第一方面,本技術提供了一種chatbot服務的實現(xiàn)系統(tǒng),所述系統(tǒng)包括:
3、終端,與5g消息中心連接,用于通過所述5g消息中心發(fā)送需求請求;
4、智能管理平臺,與maap平臺連接,用于通過所述maap平臺獲取所述需求請求,并確定所述需求請求匹配的目標服務鏈表,將所述目標服務鏈表發(fā)送至所述終端,其中,所述maap平臺與所述5g消息中心連接,所述目標服務鏈表包括至少一個服務節(jié)點,每個服務節(jié)點上掛載有至少一個目標chatbot的服務數(shù)據(jù);
5、所述終端,還用于與所述目標服務鏈表中的至少一個目標chatbot進行交互。
6、可選的,所述智能管理平臺包括智能分析模塊和數(shù)據(jù)存儲模塊;
7、所述智能分析模塊,與所述數(shù)據(jù)存儲模塊連接,用于通過對所述需求請求進行分析,確定所述需求請求匹配的初始服務鏈表,其中,所述初始服務鏈表包括至少一個服務節(jié)點,每個服務節(jié)點具有對應的節(jié)點標簽;
8、通過遍歷所述初始服務鏈表,在所述數(shù)據(jù)存儲模塊中查找符合所述節(jié)點標簽的目標chatbot,其中,所述數(shù)據(jù)存儲模塊中具有每個chatbot的類別標簽;
9、將所述目標chatbot的服務數(shù)據(jù)掛載到對應的服務節(jié)點上,生成所述目標服務鏈表。
10、可選的,所述系統(tǒng)還包括chatbot數(shù)據(jù)庫,所述智能管理平臺通過maap平臺與所述chatbot數(shù)據(jù)庫連接,所述智能管理平臺還包括服務變更模塊;
11、所述服務變更模塊,用于定時掃描所述chatbot數(shù)據(jù)庫中每個chatbot的服務數(shù)據(jù),并發(fā)送數(shù)據(jù)采集消息請求至chatbot數(shù)據(jù)庫;
12、所述chatbot數(shù)據(jù)庫,用于根據(jù)所述數(shù)據(jù)采集消息請求組裝chatbot的服務數(shù)據(jù),并反饋數(shù)據(jù)采集消息響應至所述服務變更模塊,其中,所述數(shù)據(jù)采集消息響應為采集到的chatbot服務數(shù)據(jù);
13、所述數(shù)據(jù)存儲模塊,與所述服務變更模塊連接,用于存儲所述chatbot服務數(shù)據(jù)。
14、可選的,所述chatbot數(shù)據(jù)庫,還用于在檢測到任意chatbot的服務數(shù)據(jù)發(fā)生變更時,發(fā)送服務變更請求至所述服務變更模塊;
15、所述服務變更模塊,還用于根據(jù)所述服務變更請求保存更新后的chatbot服務數(shù)據(jù)至所述數(shù)據(jù)存儲模塊。
16、可選的,所述智能分析模塊,還用于在確定所述數(shù)據(jù)存儲模塊中的chatbot服務數(shù)據(jù)發(fā)生變更時,調節(jié)同一服務節(jié)點下掛載的目標chatbot的優(yōu)先級排序,并將變更后的目標服務鏈表發(fā)送至所述終端。
17、可選的,所述chatbot數(shù)據(jù)庫中的預設chatbot,還用于通過服務消息接口和所述maap平臺,發(fā)送推送消息請求至所述智能分析模塊;
18、所述智能分析模塊,還用于對所述推送消息請求進行分析后,從所述數(shù)據(jù)存儲模塊中篩選用戶畫像數(shù)據(jù),并根據(jù)所述用戶畫像數(shù)據(jù)匹配目標用戶,通過所述maap平臺和所述5g消息中心將所述推送消息發(fā)送至所述目標用戶的終端。
19、可選的,所述終端,還用于通過5g消息中心和maap平臺發(fā)送用戶反饋數(shù)據(jù)至所述智能分析模塊;
20、所述智能分析模塊,用于根據(jù)所述用戶反饋數(shù)據(jù)生成整改意見信息,并通過所述maap平臺將所述整改意見信息發(fā)送至所述預設chatbot。
21、可選的,所述智能管理平臺還包括服務發(fā)現(xiàn)模塊、鑒權認證模塊以及服務分類模塊;
22、所述服務發(fā)現(xiàn)模塊,用于訂閱應用服務,在檢測到有新的chatbot時將所述新的chatbto初步接入所述智能管理平臺;
23、所述鑒權認證模塊,與所述服務發(fā)現(xiàn)模塊連接,用于對新接入的所述chatbot的服務數(shù)據(jù)進行鑒權,并反饋鑒權認證評估響應至所述服務發(fā)現(xiàn)模塊,其中,所述鑒權為對所述chatbot所屬商戶的等級進行劃分,以只允許chatbo等級高于預設等級的商戶接入所述智能管理平臺;
24、所述服務分類模塊,與所述服務發(fā)現(xiàn)模塊連接,用于根據(jù)所述服務發(fā)現(xiàn)模塊發(fā)送的服務信息請求,對允許接入所述智能管理平臺的chatbot確定類別標簽,并反饋服務信息響應至所述服務發(fā)現(xiàn)模塊;
25、所述數(shù)據(jù)存儲模塊,與所述服務發(fā)現(xiàn)模塊連接,用于根據(jù)所述chatbot的類別標簽生成查詢關鍵字,并根據(jù)所述查詢關鍵字存儲所述chatbot的服務數(shù)據(jù);
26、所述數(shù)據(jù)存儲模塊,還用于反饋注冊發(fā)布響應至所述chatbot,其中,所述注冊發(fā)布響應用于指示所述chatbot正式接入所述智能管理平臺。
27、可選的,所述智能管理平臺還包括地理位置模塊;
28、所述地理位置模塊,用于根據(jù)所述終端發(fā)送的地理位置進行距離測試或路線規(guī)劃,并反饋結果至所述終端。
29、本技術提供了一種chatbot服務的實現(xiàn)方法,應用于智能管理平臺,所述方法包括:
30、通過maap平臺獲取終端發(fā)送的需求請求,其中,所述需求請求是所述終端通過5g消息中心發(fā)送至所述maap平臺的;
31、通過對所述需求請求進行分析,確定所述需求請求匹配的目標服務鏈表,其中,所述目標服務鏈表包括至少一個服務節(jié)點,每個服務節(jié)點上掛載有對應的目標chatbot服務數(shù)據(jù);
32、將所述目標服務鏈表發(fā)送至所述終端,以使所述終端與所述目標服務鏈表中的至少一個目標chatbot進行交互。
33、本技術提供了一種chatbot服務的實現(xiàn)方法,應用于終端,所述方法包括:
34、通過5g消息中心發(fā)送需求請求至maap平臺,以使所述maap平臺將所述需求請求轉發(fā)至智能管理平臺,其中,所述智能管理平臺通過對所述需求請求進行分析,確定所述需求請求匹配的目標服務鏈表,所述目標服務鏈表包括至少一個服務節(jié)點,每個服務節(jié)點上掛載有對應的目標chatbot的服務數(shù)據(jù);
35、通過所述5g消息中心接收所述智能管理平臺反饋的目標服務鏈表;
36、與所述目標服務鏈表中的至少一個目標chatbot進行交互。
37、本技術提供了一種chatbot服務的實現(xiàn)裝置,應用于智能管理平臺,所述裝置包括:
38、獲取模塊,用于通過maap平臺獲取終端發(fā)送的需求請求,其中,所述需求請求是所述終端通過5g消息中心發(fā)送至所述maap平臺的;
39、分析模塊,用于通過對所述需求請求進行分析,確定所述需求請求匹配的目標服務鏈表,其中,所述目標服務鏈表包括至少一個服務節(jié)點,每個服務節(jié)點上掛載有對應的目標chatbot服務數(shù)據(jù);
40、發(fā)送模塊,用于將所述目標服務鏈表發(fā)送至所述終端,以使所述終端與所述目標服務鏈表中的至少一個目標chatbot進行交互。
41、本技術提供了一種chatbot服務的實現(xiàn)裝置,應用于終端,所述裝置包括:
42、發(fā)送模塊,用于通過5g消息中心發(fā)送需求請求至maap平臺,以使所述maap平臺將所述需求請求轉發(fā)至智能管理平臺,其中,所述智能管理平臺通過對所述需求請求進行分析,確定所述需求請求匹配的目標服務鏈表,所述目標服務鏈表包括至少一個服務節(jié)點,每個服務節(jié)點上掛載有對應的目標chatbot的服務數(shù)據(jù);
43、接收模塊,用于通過所述5g消息中心接收所述智能管理平臺反饋的目標服務鏈表;
44、交互模塊,用于與所述目標服務鏈表中的至少一個目標chatbot進行交互。
45、本技術提供了一種電子設備,包括:至少一個通信接口;與所述至少一個通信接口相連接的至少一個總線;與所述至少一個總線相連接的至少一個處理器;與所述至少一個總線相連接的至少一個存儲器。
46、本技術還提供了一種計算機存儲介質,存儲有計算機可執(zhí)行指令,所述計算機可執(zhí)行指令用于執(zhí)行本技術上述任一項所述的chatbot服務的實現(xiàn)方法。
47、本技術實施例提供的上述技術方案與現(xiàn)有技術相比具有如下優(yōu)點:通過增加智能管理平臺,在終端用戶群體和chatbot之間建立有效的溝通渠道,智能管理平臺可以根據(jù)chatbot整合成可服務信息,形成目標服務鏈表,返回給終端用戶,終端用戶可以選擇與需要的chatbot進行點對點交互,本技術無需用戶知曉chatbot名稱或者id,也可以給用戶提供使用chatbot的服務,提高了chatbot服務使用的便捷性。