本發(fā)明涉及會話創(chuàng)建領(lǐng)域,尤其涉及一種可視化的會話創(chuàng)建方法、設(shè)備及存儲介質(zhì)。
背景技術(shù):
1、目前5g消息主要的展現(xiàn)形式有文本消息,富媒體消息卡片消息文本消息即傳統(tǒng)的文字消息。富媒體消息卡片是一種通過短信平臺發(fā)送的多媒體信息,包含多種媒體數(shù)據(jù),以多種形式的內(nèi)容豐富了消息傳遞。這種消息卡片不僅可以提升用戶體驗(yàn),還能幫助企業(yè)更好地進(jìn)行品牌推廣和營銷活動。
2、現(xiàn)有的富媒體消息卡片是基于會話式問答式的形式,用戶可以通過消息卡片中按鈕和鏈接跳轉(zhuǎn)進(jìn)入業(yè)務(wù)入口,例如官網(wǎng)頁面、微信入口等信息入口,但是現(xiàn)有的消息交互會話中無法定制特定的交互業(yè)務(wù)流程和展現(xiàn)特定的業(yè)務(wù)信息,消息交互會話的靈活性不足,需要一種新的技術(shù)來解決當(dāng)前的問題。
技術(shù)實(shí)現(xiàn)思路
1、本發(fā)明的主要目的在于解決現(xiàn)有的消息交互會話中無法定制特定的交互業(yè)務(wù)流程和展現(xiàn)特定的業(yè)務(wù)信息,消息交互會話的靈活性不足的技術(shù)問題。
2、本發(fā)明第一方面提供了一種可視化的會話創(chuàng)建方法,所述可視化的會話創(chuàng)建方法應(yīng)用于所述可視化的會話創(chuàng)建系統(tǒng),所述可視化的會話創(chuàng)建系統(tǒng)包括:可視化編輯系統(tǒng)、傳輸中轉(zhuǎn)系統(tǒng)、終端顯示系統(tǒng),所述可視化編輯系統(tǒng)與所述傳輸中轉(zhuǎn)系統(tǒng)通信連接,所述終端顯示系統(tǒng)與所述傳輸中轉(zhuǎn)系統(tǒng)通信連接,所述可視化的會話創(chuàng)建方法包括:
3、所述可視化編輯系統(tǒng)發(fā)送會話建立指令至所述傳輸中轉(zhuǎn)系統(tǒng)中,其中,所述會話建立指令包括:會話配置;
4、所述傳輸中轉(zhuǎn)系統(tǒng)接收所述會話建立指令,以及從預(yù)設(shè)模板數(shù)據(jù)庫中查詢出所述會話配置對應(yīng)的模板,得到會話模板;
5、判斷所述會話模板是否屬于動態(tài)模板;
6、當(dāng)屬于動態(tài)模板時(shí),則基于所述會話配置,抓取業(yè)務(wù)參數(shù),將所述業(yè)務(wù)參數(shù)添加至所述會話模板,生成可視化模板,以及將所述可視化模板發(fā)送至所述可視化編輯系統(tǒng)中;
7、當(dāng)不屬于動態(tài)模板時(shí),則將所述會話配置寫入至所述會話模板中,生成可視化模板,以及將所述可視化模板發(fā)送至所述可視化編輯系統(tǒng)中;
8、所述可視化編輯系統(tǒng)接收所述可視化模板,接收編輯指令,基于所述編輯指令,對所述可視化模板進(jìn)行調(diào)整處理,生成會話卡片數(shù)據(jù),以及將所述會話卡片數(shù)據(jù)發(fā)送至所述傳輸中轉(zhuǎn)系統(tǒng)中;
9、所述傳輸中轉(zhuǎn)系統(tǒng)接收所述會話卡片數(shù)據(jù),以及將所述會話卡片數(shù)據(jù)傳輸至所述終端顯示系統(tǒng)中,以便所述終端顯示系統(tǒng)展示所述會話卡片數(shù)據(jù)。
10、可選的,在本發(fā)明第一方面的第一種實(shí)現(xiàn)方式中,所述基于所述會話配置,抓取業(yè)務(wù)參數(shù),將所述業(yè)務(wù)參數(shù)添加至所述會話模板,生成可視化模板包括:
11、讀取所述會話配置中的api接口,從所述api接口中抓取json格式的業(yè)務(wù)參數(shù);
12、將所述json格式的業(yè)務(wù)參數(shù)填充至所述會話模板的占位符處,生成可視化模板。
13、可選的,在本發(fā)明第一方面的第二種實(shí)現(xiàn)方式中,所述會話配置包括:應(yīng)用id、應(yīng)用秘鑰、密碼字符串,在所述傳輸中轉(zhuǎn)系統(tǒng)接收所述會話建立指令之后,在所述以及從預(yù)設(shè)模板數(shù)據(jù)庫中查詢出所述會話配置對應(yīng)的模板,得到會話模板之前,還包括:
14、將所述應(yīng)用id、所述應(yīng)用秘鑰、所述密碼字符串組合為校驗(yàn)數(shù)據(jù);
15、判斷所述校驗(yàn)數(shù)據(jù)是否為合格校驗(yàn)數(shù)據(jù);
16、當(dāng)合格校驗(yàn)數(shù)據(jù)時(shí),則確認(rèn)所述會話建立指令為合法指令;
17、當(dāng)不為合格校驗(yàn)數(shù)據(jù)時(shí),則發(fā)送指令錯(cuò)誤信息至所述可視化編輯系統(tǒng)中。
18、可選的,在本發(fā)明第一方面的第三種實(shí)現(xiàn)方式中,所述將所述會話配置寫入至所述會話模板中,生成可視化模板包括:
19、將所述會話配置轉(zhuǎn)換為josn格式的配置數(shù)據(jù);
20、將josn格式的配置數(shù)據(jù)填充至所述會話模板的占位符處,生成可視化模板。
21、可選的,在本發(fā)明第一方面的第四種實(shí)現(xiàn)方式中,所述基于所述編輯指令,對所述可視化模板進(jìn)行調(diào)整處理,生成會話卡片數(shù)據(jù)包括:
22、基于所述編輯指令,修改所述可視化模板中的素材數(shù)據(jù)、按鍵位置、請求地址、跳轉(zhuǎn)鏈接、標(biāo)題名稱、卡片消息內(nèi)容,生成會話卡片數(shù)據(jù)。
23、可選的,在本發(fā)明第一方面的第五種實(shí)現(xiàn)方式中,所述素材數(shù)據(jù)包括:圖片素材數(shù)據(jù)、音頻素材數(shù)據(jù)、視頻素材數(shù)據(jù)。
24、可選的,在本發(fā)明第一方面的第六種實(shí)現(xiàn)方式中,所述會話配置包括:模板id,所述從預(yù)設(shè)模板數(shù)據(jù)庫中查詢出所述會話配置對應(yīng)的模板,得到會話模板包括:
25、基于所述模板id,在預(yù)設(shè)模塊數(shù)據(jù)庫中匹配id字符,得到匹配的會話模板。
26、可選的,在本發(fā)明第一方面的第七種實(shí)現(xiàn)方式中,在所述將所述會話卡片數(shù)據(jù)傳輸至所述終端顯示系統(tǒng)中之后,還包括:
27、所述終端顯示系統(tǒng)接收所述會話卡片數(shù)據(jù),解析所述會話卡片數(shù)據(jù),得到會話秘鑰;
28、接收用戶的會話操作指令,將所述會話操作指令和會話秘鑰進(jìn)行組合,生成會話反饋數(shù)據(jù),以及將所述會話反饋數(shù)據(jù)發(fā)送至所述傳輸中轉(zhuǎn)系統(tǒng)中;
29、所述傳輸中轉(zhuǎn)系統(tǒng)接收所述會話反饋數(shù)據(jù),調(diào)用所述會話反饋數(shù)據(jù)對應(yīng)的響應(yīng)數(shù)據(jù),以及將所述響應(yīng)數(shù)據(jù)發(fā)送至所述終端顯示系統(tǒng)中。
30、本發(fā)明第二方面提供了一種可視化的會話創(chuàng)建設(shè)備,包括:存儲器和至少一個(gè)處理器,所述存儲器中存儲有指令,所述存儲器和所述至少一個(gè)處理器通過線路互連;所述至少一個(gè)處理器調(diào)用所述存儲器中的所述指令,以使得所述可視化的會話創(chuàng)建設(shè)備執(zhí)行上述的可視化的會話創(chuàng)建方法。
31、本發(fā)明的第三方面提供了一種計(jì)算機(jī)可讀存儲介質(zhì),所述計(jì)算機(jī)可讀存儲介質(zhì)中存儲有指令,當(dāng)其在計(jì)算機(jī)上運(yùn)行時(shí),使得計(jì)算機(jī)執(zhí)行上述的可視化的會話創(chuàng)建方法。
32、在本發(fā)明實(shí)施例中,提供可視化編輯系統(tǒng)從傳輸中轉(zhuǎn)系統(tǒng)的模板數(shù)據(jù)庫中獲取動態(tài)的會話模板或靜態(tài)的會話模板,滿足發(fā)布者在交互會話中定制化設(shè)置會話數(shù)據(jù)的需求,并且能支持發(fā)布者在可視化編輯系統(tǒng)上編輯交互會話的界面和信息,在發(fā)布者可視化編輯完成后封裝成會話卡片數(shù)據(jù),并將會話卡片數(shù)據(jù)發(fā)布至終端顯示系統(tǒng)中,實(shí)現(xiàn)定制特定的交互業(yè)務(wù)流程和展現(xiàn)特定的業(yè)務(wù)信息,提高了消息交互會話的靈活性。
1.一種可視化的會話創(chuàng)建方法,其特征在于,所述可視化的會話創(chuàng)建方法應(yīng)用于所述可視化的會話創(chuàng)建系統(tǒng),所述可視化的會話創(chuàng)建系統(tǒng)包括:可視化編輯系統(tǒng)、傳輸中轉(zhuǎn)系統(tǒng)、終端顯示系統(tǒng),所述可視化編輯系統(tǒng)與所述傳輸中轉(zhuǎn)系統(tǒng)通信連接,所述終端顯示系統(tǒng)與所述傳輸中轉(zhuǎn)系統(tǒng)通信連接,所述可視化的會話創(chuàng)建方法包括:
2.根據(jù)權(quán)利要求1所述的可視化的會話創(chuàng)建方法,其特征在于,所述基于所述會話配置,抓取業(yè)務(wù)參數(shù),將所述業(yè)務(wù)參數(shù)添加至所述會話模板,生成可視化模板包括:
3.根據(jù)權(quán)利要求1所述的可視化的會話創(chuàng)建方法,其特征在于,所述會話配置包括:應(yīng)用id、應(yīng)用秘鑰、密碼字符串,在所述傳輸中轉(zhuǎn)系統(tǒng)接收所述會話建立指令之后,在所述以及從預(yù)設(shè)模板數(shù)據(jù)庫中查詢出所述會話配置對應(yīng)的模板,得到會話模板之前,還包括:
4.根據(jù)權(quán)利要求1所述的可視化的會話創(chuàng)建方法,其特征在于,所述將所述會話配置寫入至所述會話模板中,生成可視化模板包括:
5.根據(jù)權(quán)利要求1所述的可視化的會話創(chuàng)建方法,其特征在于,所述基于所述編輯指令,對所述可視化模板進(jìn)行調(diào)整處理,生成會話卡片數(shù)據(jù)包括:
6.根據(jù)權(quán)利要求5所述的可視化的會話創(chuàng)建方法,其特征在于,所述素材數(shù)據(jù)包括:圖片素材數(shù)據(jù)、音頻素材數(shù)據(jù)、視頻素材數(shù)據(jù)。
7.根據(jù)權(quán)利要求1所述的可視化的會話創(chuàng)建方法,其特征在于,所述會話配置包括:模板id,所述從預(yù)設(shè)模板數(shù)據(jù)庫中查詢出所述會話配置對應(yīng)的模板,得到會話模板包括:
8.根據(jù)權(quán)利要求1所述的可視化的會話創(chuàng)建方法,其特征在于,在所述將所述會話卡片數(shù)據(jù)傳輸至所述終端顯示系統(tǒng)中之后,還包括:
9.一種可視化的會話創(chuàng)建設(shè)備,其特征在于,所述可視化的會話創(chuàng)建設(shè)備包括:存儲器和至少一個(gè)處理器,所述存儲器中存儲有指令,所述存儲器和所述至少一個(gè)處理器通過線路互連;
10.一種計(jì)算機(jī)可讀存儲介質(zhì),所述計(jì)算機(jī)可讀存儲介質(zhì)上存儲有計(jì)算機(jī)程序,其特征在于,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)如權(quán)利要求1-8中任一項(xiàng)所述的可視化的會話創(chuàng)建方法。