本公開的示例實(shí)施例總體涉及計(jì)算機(jī)領(lǐng)域,特別地涉及應(yīng)用創(chuàng)建方法、裝置、設(shè)備和計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)。
背景技術(shù):
1、隨著信息技術(shù)的發(fā)展,各種終端設(shè)備可以在工作和生活等方面向人們提供各種服務(wù)。終端設(shè)備中可以部署有提供服務(wù)的應(yīng)用。終端設(shè)備通過應(yīng)用的用戶界面呈現(xiàn)相應(yīng)的內(nèi)容并實(shí)現(xiàn)與用戶之間的交互,滿足用戶的各類需求。因此,期望能夠在應(yīng)用的用戶界面中呈現(xiàn)豐富的內(nèi)容以及提供靈活的交互。
技術(shù)實(shí)現(xiàn)思路
1、在本公開的第一方面,提供了一種應(yīng)用創(chuàng)建方法。該方法包括:接收向目標(biāo)應(yīng)用添加圖形用戶界面(gui)功能塊的指示。目標(biāo)應(yīng)用被配置為通過自然語言與用戶進(jìn)行交互,并且gui功能塊用于在與用戶的會(huì)話中以gui呈現(xiàn)交互消息。該方法還包括確定針對gui功能塊的配置信息。配置信息至少指示交互消息的呈現(xiàn)樣式。該方法還包括基于配置信息,在目標(biāo)應(yīng)用中添加gui功能塊。
2、在本公開的第二方面,提供了一種用于應(yīng)用創(chuàng)建的裝置,包括:指示接收模塊,被配置為接收向目標(biāo)應(yīng)用添加圖形用戶界面gui功能塊的指示,目標(biāo)應(yīng)用被配置為通過自然語言與用戶進(jìn)行交互,并且gui功能塊用于在與用戶的會(huì)話中以gui呈現(xiàn)交互消息;確定模塊,被配置為確定針對gui功能塊的配置信息,配置信息至少指示交互消息的呈現(xiàn)樣式;以及添加模塊,被配置為基于配置信息,在目標(biāo)應(yīng)用中添加gui功能塊。
3、在本公開的第三方面,提供了一種電子設(shè)備。該設(shè)備包括至少一個(gè)處理單元;以及至少一個(gè)存儲(chǔ)器,至少一個(gè)存儲(chǔ)器被耦合到至少一個(gè)處理單元并且存儲(chǔ)用于由至少一個(gè)處理單元執(zhí)行的指令。指令在由至少一個(gè)處理單元執(zhí)行時(shí)使電子設(shè)備執(zhí)行第一方面的方法。
4、在本公開的第四方面,提供了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)。介質(zhì)上存儲(chǔ)有計(jì)算機(jī)程序,計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)第一方面的方法。
5、應(yīng)當(dāng)理解,該部分中所描述的內(nèi)容并非旨在限定本公開的實(shí)施例的關(guān)鍵特征或重要特征,也不用于限制本公開的范圍。本公開的其他特征將通過以下的描述而變得容易理解。
1.一種應(yīng)用創(chuàng)建方法,包括:
2.根據(jù)權(quán)利要求1所述的方法,其中確定針對所述gui功能塊的配置信息包括:
3.根據(jù)權(quán)利要求2所述的方法,其中接收對所述預(yù)覽視圖或所述文本信息中的至少一項(xiàng)的修改指示包括以下至少一項(xiàng):
4.根據(jù)權(quán)利要求3所述的方法,其中基于所述修改指示來更新所述文本信息包括:
5.根據(jù)權(quán)利要求1所述的方法,還包括:
6.根據(jù)權(quán)利要求5所述的方法,其中所述描述信息包括以下至少一項(xiàng):
7.根據(jù)權(quán)利要求1所述的方法,其中所述配置信息還指示能夠通過所述交互消息而調(diào)用的一個(gè)或多個(gè)操作,其中所述一個(gè)或多個(gè)操作響應(yīng)于被調(diào)用提供操作結(jié)果以更新所述交互消息。
8.根據(jù)權(quán)利要求7所述的方法,還包括:
9.根據(jù)權(quán)利要求1所述的方法,其中所述gui功能塊被配置為通過應(yīng)用程序編程接口被所述會(huì)話調(diào)用。
10.一種用于應(yīng)用創(chuàng)建的裝置,包括:
11.一種電子設(shè)備,包括:
12.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)程序,計(jì)算機(jī)程序可由處理器執(zhí)行以實(shí)現(xiàn)根據(jù)權(quán)利要求1至9中任一項(xiàng)的方法。