本申請(qǐng)涉及計(jì)算機(jī),尤其涉及一種信息處理方法、系統(tǒng)、電子設(shè)備以及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)。
背景技術(shù):
1、隨著計(jì)算機(jī)技術(shù)的快速發(fā)展,數(shù)字助手應(yīng)運(yùn)而生。數(shù)字助手通常具有自然語(yǔ)言處理能力,用戶可以與數(shù)字助手通過(guò)人機(jī)對(duì)話的方式進(jìn)行交互。
2、具體地,用戶可以通過(guò)數(shù)字助手的客戶端發(fā)送請(qǐng)求信息,數(shù)字助手的服務(wù)端針對(duì)請(qǐng)求信息進(jìn)行處理,生成回復(fù)信息,并將回復(fù)信息返回至數(shù)字助手的客戶端,從而實(shí)現(xiàn)人機(jī)對(duì)話。
3、然而,在相關(guān)技術(shù)中,用戶與數(shù)字助手之間的交互靈活度較差,數(shù)字助手難以滿足用戶多樣化的人機(jī)交互需求。
技術(shù)實(shí)現(xiàn)思路
1、本申請(qǐng)?zhí)峁┝艘环N信息處理方法。該方法支持客戶端在外部服務(wù)端創(chuàng)建的任務(wù)主題下實(shí)現(xiàn)人機(jī)對(duì)話,滿足用戶多樣化的人機(jī)對(duì)話需求。本申請(qǐng)還提供了上述方法對(duì)應(yīng)的系統(tǒng)、電子設(shè)備、計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)以及計(jì)算機(jī)程序產(chǎn)品。
2、第一方面,本申請(qǐng)?zhí)峁┝艘环N信息處理方法,應(yīng)用于數(shù)字助手的第一服務(wù)端,所述方法包括:
3、響應(yīng)于所述數(shù)字助手的客戶端在第一任務(wù)主題下的觸發(fā)請(qǐng)求,基于所述觸發(fā)請(qǐng)求指示的信息,生成第一消息;
4、將所述第一消息發(fā)送至第二服務(wù)端,以使所述第二服務(wù)端針對(duì)所述在第一任務(wù)主題下的觸發(fā)請(qǐng)求進(jìn)行處理,所述第二服務(wù)端為所述第一任務(wù)主題的創(chuàng)建方;
5、接收所述第二服務(wù)端返回的第二消息,并將所述第二消息發(fā)送至所述數(shù)字助手的客戶端。
6、第二方面,本申請(qǐng)?zhí)峁┝艘环N信息處理系統(tǒng),所述系統(tǒng)包括:
7、生成模塊,用于響應(yīng)于所述數(shù)字助手的客戶端在第一任務(wù)主題下的觸發(fā)請(qǐng)求,基于所述觸發(fā)請(qǐng)求指示的信息,生成第一消息;
8、通信模塊,用于將所述第一消息發(fā)送至第二服務(wù)端,以使所述第二服務(wù)端針對(duì)所述在第一任務(wù)主題下的觸發(fā)請(qǐng)求進(jìn)行處理,所述第二服務(wù)端為所述第一任務(wù)主題的創(chuàng)建方;
9、所述通信模塊,還用于接收所述第二服務(wù)端返回的第二消息,并將所述第二消息發(fā)送至所述數(shù)字助手的客戶端。
10、第三方面,本申請(qǐng)?zhí)峁┝艘环N電子設(shè)備,所述電子設(shè)備包括處理器和存儲(chǔ)器。所述處理器、所述存儲(chǔ)器進(jìn)行相互的通信。所述處理器用于執(zhí)行所述存儲(chǔ)器中存儲(chǔ)的指令,以使得電子設(shè)備執(zhí)行如第一方面或第一方面的任一種實(shí)現(xiàn)方式中的信息處理方法。
11、第四方面,本申請(qǐng)?zhí)峁┝艘环N計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中存儲(chǔ)有指令,所述指令指示電子設(shè)備執(zhí)行上述第一方面或第一方面的任一種實(shí)現(xiàn)方式所述的信息處理方法。
12、第五方面,本申請(qǐng)?zhí)峁┝艘环N包含指令的計(jì)算機(jī)程序產(chǎn)品,當(dāng)其在電子設(shè)備上運(yùn)行時(shí),使得電子設(shè)備執(zhí)行上述第一方面或第一方面的任一種實(shí)現(xiàn)方式所述的信息處理方法。
13、本申請(qǐng)?jiān)谏鲜龈鞣矫嫣峁┑膶?shí)現(xiàn)方式的基礎(chǔ)上,還可以進(jìn)行進(jìn)一步組合以提供更多實(shí)現(xiàn)方式。
14、從以上技術(shù)方案可以看出,本申請(qǐng)具有以下優(yōu)點(diǎn):
15、本申請(qǐng)?zhí)峁┝艘环N信息處理方法,該方法應(yīng)用于數(shù)字助手的第一服務(wù)端。具體地,數(shù)字助手的第一服務(wù)端響應(yīng)于數(shù)字助手的客戶端在第一任務(wù)主題下的觸發(fā)請(qǐng)求,基于觸發(fā)請(qǐng)求指示的信息,生成第一消息,接著,數(shù)字助手的第一服務(wù)端將第一消息發(fā)送至第二服務(wù)端,以使第二服務(wù)端針對(duì)在第一任務(wù)主題下的觸發(fā)請(qǐng)求進(jìn)行處理,其中,第二服務(wù)端為第一任務(wù)主題的創(chuàng)建方,第一服務(wù)端接收第二服務(wù)端返回的第二消息,并將第二消息發(fā)送至數(shù)字助手的客戶端。
16、在該方法中,數(shù)字助手的第一服務(wù)端提供人機(jī)對(duì)話服務(wù),用戶在第二服務(wù)端(即外部服務(wù)端)創(chuàng)建的任務(wù)主題下觸發(fā)與人機(jī)對(duì)話相關(guān)的請(qǐng)求,數(shù)字助手的第一服務(wù)端生成的第一消息能夠被第二服務(wù)端解析,第二服務(wù)端可以針對(duì)該觸發(fā)請(qǐng)求進(jìn)行處理并生成第二消息,進(jìn)而實(shí)現(xiàn)人機(jī)對(duì)話。如此,通過(guò)不同觸發(fā)請(qǐng)求指示的信息生成第一消息,能夠?qū)崿F(xiàn)數(shù)字助手的客戶端、數(shù)字助手的第一服務(wù)端和外部服務(wù)端之間的消息傳輸,支持?jǐn)?shù)字助手的客戶端在外部服務(wù)端創(chuàng)建的任務(wù)主題下實(shí)現(xiàn)人機(jī)對(duì)話,滿足用戶多樣化的人機(jī)對(duì)話需求。
1.一種信息處理方法,其特征在于,應(yīng)用于數(shù)字助手的第一服務(wù)端,所述方法包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述基于所述觸發(fā)請(qǐng)求指示的信息,生成第一消息,包括:
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述響應(yīng)于所述數(shù)字助手的客戶端在第一任務(wù)主題下的觸發(fā)請(qǐng)求,基于所述觸發(fā)請(qǐng)求指示的信息,生成第一消息,包括:
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述響應(yīng)于所述數(shù)字助手的客戶端在第一任務(wù)主題下的觸發(fā)請(qǐng)求,基于所述觸發(fā)請(qǐng)求指示的信息,生成第一消息,包括:
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述接收所述第二服務(wù)端返回的第二消息,包括:
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述響應(yīng)于所述數(shù)字助手的客戶端在第一任務(wù)主題下的觸發(fā)請(qǐng)求,基于所述觸發(fā)請(qǐng)求指示的信息,生成第一消息,包括:
7.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述第一消息包括與所述觸發(fā)請(qǐng)求對(duì)應(yīng)的第一驗(yàn)證令牌,所述接收所述第二服務(wù)端返回的第二消息,并將所述第二消息發(fā)送至所述數(shù)字助手的客戶端,包括:
8.根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述接收所述第二服務(wù)端返回的第二消息之后,所述方法還包括:
9.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述數(shù)字助手的客戶端在第一任務(wù)主題下的觸發(fā)請(qǐng)求為針對(duì)第一主題的開啟請(qǐng)求,所述第二消息包括所述第二服務(wù)端預(yù)先配置的內(nèi)容;
10.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述數(shù)字助手的客戶端在第一任務(wù)主題下的觸發(fā)請(qǐng)求為消息發(fā)送請(qǐng)求,所述第二服務(wù)端針對(duì)所述在第一任務(wù)主題下的觸發(fā)請(qǐng)求進(jìn)行處理,包括:
11.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述第二服務(wù)端通過(guò)如下步驟創(chuàng)建所述第一任務(wù)主題:
12.根據(jù)權(quán)利要求1至11任一項(xiàng)所述的方法,其特征在于,所述第一任務(wù)主題被配置有對(duì)應(yīng)的配置信息來(lái)執(zhí)行相應(yīng)類型的任務(wù),所述配置信息包括如下中的至少一個(gè):任務(wù)主題設(shè)定信息、插件信息,所述任務(wù)主題設(shè)定信息用于描述與對(duì)應(yīng)任務(wù)主題相關(guān)的信息,所述插件信息指示在對(duì)應(yīng)任務(wù)主題下用于執(zhí)行任務(wù)的至少一個(gè)插件。
13.一種信息處理系統(tǒng),其特征在于,所述系統(tǒng)包括:
14.一種電子設(shè)備,其特征在于,所述電子設(shè)備包括處理器和存儲(chǔ)器;
15.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其特征在于,包括指令,所述指令指示電子設(shè)備執(zhí)行如權(quán)利要求1至12中任一項(xiàng)所述的方法。