本技術(shù)涉及數(shù)據(jù)處理,具體涉及一種交互界面的生成方法、裝置、電子設(shè)備及車輛。
背景技術(shù):
1、隨著智能終端的普及,用戶可以通過終端上網(wǎng)或者個性化定制各種應(yīng)用軟件。進而用戶可通過終端實現(xiàn)很多交互功能。
2、目前,用戶可通過終端的交互界面進行交互功能的體驗。然而,交互界面的布局、功能內(nèi)容和不同頁面的切換邏輯等都是預(yù)先定義的固定模式。在實際使用過程中,會存在功能隱藏太深,需要用戶多次操作的情況,進而影響了交互效率,從而影響了用戶的使用效率和體驗。
技術(shù)實現(xiàn)思路
1、有鑒于此,本技術(shù)提供了一種交互界面的生成方法、裝置、電子設(shè)備及車輛,主要目的在于改善上述現(xiàn)有技術(shù)中會存在交互不便、交互效率低的技術(shù)問題。
2、第一方面,本技術(shù)提供了一種交互界面的生成方法,包括:
3、獲取用戶的交互輸入信息,所述交互輸入信息包括多模態(tài)特征數(shù)據(jù);
4、將所述多模態(tài)特征數(shù)據(jù)作為輸入數(shù)據(jù)輸入到大語言模型,以通過所述大語言模型識別與所述交互輸入信息對應(yīng)的語言描述信息,所述語言描述信息為與所述多模態(tài)特征數(shù)據(jù)對應(yīng)的交互信息集合的描述信息;
5、對所述語言描述信息進行解析,得到所述用戶的意圖信息;
6、獲取與所述意圖信息匹配的交互功能以及所述交互功能的設(shè)置信息,所述交互功能用于設(shè)置觸發(fā)條件信息以及設(shè)置在滿足所述觸發(fā)條件信息時相應(yīng)的執(zhí)行動作信息;
7、通過調(diào)用所述交互功能對應(yīng)注冊的插件,按照所述交互功能的設(shè)置信息生成所述交互功能的交互界面。
8、可選的,所述將所述多模態(tài)特征數(shù)據(jù)作為輸入數(shù)據(jù)輸入到大語言模型,以通過所述大語言模型識別與所述交互輸入信息對應(yīng)的語言描述信息,包括:
9、識別與所述交互輸入信息對應(yīng)的自然語言文本信息,并結(jié)合所述用戶的歷史行為數(shù)據(jù)和用車習(xí)慣數(shù)據(jù),通過所述大語言模型對所述自然語言文本信息進行分析,得到所述語言描述信息。
10、可選的,在所述通過調(diào)用所述交互功能對應(yīng)注冊的插件,按照所述交互功能的設(shè)置信息生成所述交互功能的交互界面之前,所述方法還包括:
11、基于所述交互功能和所述交互功能的設(shè)置信息,生成任務(wù)清單,所述任務(wù)清單中包括生成所述交互界面所需調(diào)度的各個任務(wù);
12、所述通過調(diào)用所述交互功能對應(yīng)注冊的插件,按照所述交互功能的設(shè)置信息生成所述交互功能的交互界面,包括:
13、通過調(diào)度執(zhí)行所述任務(wù)清單中的任務(wù),調(diào)用所述插件觸發(fā)啟動與所述交互功能對應(yīng)的應(yīng)用程序,并在所述應(yīng)用程序中生成所述交互界面,所述交互界面中包括所述交互功能的觸發(fā)條件交互元素、以及相應(yīng)的執(zhí)行動作交互元素。
14、可選的,所述基于所述交互功能和所述交互功能的設(shè)置信息,生成任務(wù)清單,包括:
15、根據(jù)設(shè)置的所述觸發(fā)條件信息以及相應(yīng)的執(zhí)行動作信息,獲取相應(yīng)的界面內(nèi)容布局信息和界面動態(tài)效果信息;
16、基于所述界面內(nèi)容布局信息和界面動態(tài)效果信息,生成所述任務(wù)清單中的目標(biāo)任務(wù),所述目標(biāo)任務(wù)被調(diào)度執(zhí)行時按照所述界面內(nèi)容布局信息和界面動態(tài)效果信息,生成所述交互界面。
17、可選的,按照所述界面內(nèi)容布局信息和界面動態(tài)效果信息,生成所述交互界面,包括:
18、將所述意圖信息對應(yīng)的界面描述與動效模版庫中的各個描述進行匹配,生成界面動效描述,其中,所述動效模版庫中包括生成各個基礎(chǔ)動效屬性的描述;
19、通過對所述界面動效描述進行解析,創(chuàng)建動效的builder類型;
20、將所述builder類型中相應(yīng)的動效實例化為操作系統(tǒng)中對應(yīng)的動畫效果和/或渲染效果;
21、將所述動畫效果和/或渲染效果裝載到生成的所述交互界面中對應(yīng)的用戶界面ui布局上。
22、可選的,在所述通過調(diào)用所述交互功能對應(yīng)注冊的插件,按照所述交互功能的設(shè)置信息生成所述交互功能的交互界面之前,所述方法還包括:
23、獲取與所述意圖信息對應(yīng)的統(tǒng)一資源標(biāo)識符uri域名;
24、基于注冊的各個插件的uri域名,通過與所述意圖信息對應(yīng)的uri域名的尋址匹配,獲取所述交互功能對應(yīng)注冊的插件。
25、可選的,所述基于注冊的各個插件的uri域名,通過與所述意圖信息對應(yīng)的uri域名的尋址匹配,獲取所述交互功能對應(yīng)注冊的插件,包括:
26、將與所述意圖信息對應(yīng)的uri域名,分別與注冊的各個插件的uri域名進行尋址匹配,并結(jié)合不同交互功能的應(yīng)用程序的業(yè)務(wù)介紹,確定與所述意圖信息匹配的交互功能對應(yīng)注冊的插件。
27、可選的,在所述通過調(diào)用所述交互功能對應(yīng)注冊的插件,按照所述交互功能的設(shè)置信息生成所述交互功能的交互界面之后,所述方法還包括:
28、輸出所述交互界面;
29、獲取所述用戶在所述交互界面中的設(shè)置結(jié)果信息;
30、根據(jù)所述設(shè)置結(jié)果信息,更新訓(xùn)練所述大語言模型。
31、第二方面,本技術(shù)提供了一種交互界面的生成裝置,包括:
32、獲取單元,被配置為獲取用戶的交互輸入信息,所述交互輸入信息包括多模態(tài)特征數(shù)據(jù);
33、識別單元,被配置為將所述多模態(tài)特征數(shù)據(jù)作為輸入數(shù)據(jù)輸入到大語言模型,以通過所述大語言模型識別與所述交互輸入信息對應(yīng)的語言描述信息,所述語言描述信息為與所述多模態(tài)特征數(shù)據(jù)對應(yīng)的交互信息集合的描述信息;對所述語言描述信息進行解析,得到所述用戶的意圖信息;獲取與所述意圖信息匹配的交互功能以及所述交互功能的設(shè)置信息,所述交互功能用于設(shè)置觸發(fā)條件信息以及設(shè)置在滿足所述觸發(fā)條件信息時相應(yīng)的執(zhí)行動作信息;
34、生成單元,被配置為通過調(diào)用所述交互功能對應(yīng)注冊的插件,按照所述交互功能的設(shè)置信息生成所述交互功能的交互界面。
35、第三方面,本技術(shù)提供了一種計算機可讀存儲介質(zhì),其上存儲有計算機程序,所述計算機程序被處理器執(zhí)行時實現(xiàn)第一方面所述的交互界面的生成方法。
36、第四方面,本技術(shù)提供了一種電子設(shè)備,包括存儲介質(zhì)、處理器及存儲在存儲介質(zhì)上并可在處理器上運行的計算機程序,所述處理器執(zhí)行所述計算機程序時實現(xiàn)第一方面所述的交互界面的生成方法。
37、第五方面,本技術(shù)提供了一種車輛,包括如第二方面所述的裝置,或如第四方面所述的電子設(shè)備。
38、借由上述技術(shù)方案,本技術(shù)提供的一種交互界面的生成方法、裝置、電子設(shè)備及車輛,首先獲取用戶的交互輸入信息,該交互輸入信息包括多模態(tài)特征數(shù)據(jù);再將多模態(tài)特征數(shù)據(jù)作為輸入數(shù)據(jù)輸入到大語言模型,以通過大語言模型識別與交互輸入信息對應(yīng)的語言描述信息,語言描述信息為與多模態(tài)特征數(shù)據(jù)對應(yīng)的交互信息集合的描述信息;然后對語言描述信息進行解析,得到用戶的意圖信息;獲取與意圖信息匹配的交互功能以及交互功能的設(shè)置信息,交互功能用于設(shè)置觸發(fā)條件信息以及設(shè)置在滿足觸發(fā)條件信息時相應(yīng)的執(zhí)行動作信息;通過調(diào)用交互功能對應(yīng)注冊的插件,按照交互功能的設(shè)置信息生成交互功能的交互界面。與目前相關(guān)技術(shù)相比,本技術(shù)通過用戶的交互輸入,如簡單的語音輸入,準(zhǔn)確識別出用戶所需的交互界面,根據(jù)該交互界面的界面描述信息生成相應(yīng)的交互界面,減少了用戶手動查找的操作,方便用戶直接進行交互功能的體驗,提高了交互效率,進而可提高用戶的使用效率和體驗。
39、上述說明僅是本技術(shù)技術(shù)方案的概述,為了能夠更清楚了解本技術(shù)的技術(shù)手段,而可依照說明書的內(nèi)容予以實施,并且為了讓本技術(shù)的上述和其它目的、特征和優(yōu)點能夠更明顯易懂,以下特舉本技術(shù)的具體實施方式。