System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本專利技術涉及應用開發,具體涉及一種終端界面自動化生成的方法、裝置、計算機設備及介質。
技術介紹
1、當前android應用開發過程中,界面設計往往需要耗費開發人員大量的時間和精力;現有的自動化界面生成工具和方法雖然一定程度上提高了效率,但在處理復雜的多模態交互和自適應布局時仍然存在局限性。
技術實現思路
1、有鑒于此,本專利技術提供了一種終端界面自動化生成的方法、裝置、計算機設備及介質,以解決現有技術中自動化界面生成方案在處理復雜的多模態交互和自適應布局時存在局限性的問題。
2、第一方面,本專利技術提供了一種終端界面自動化生成的方法,該方法包括:
3、收集預設量的訓練數據;其中,所述訓練數據包含用戶與終端之間多種模態的交互數據,以及與所述訓練數據中交互數據對應的界面布局數據;
4、使用所述預設量的訓練數據訓練大模型;
5、獲取當前界面生成需求的多種模態的交互數據為當前多模態數據,使用所述大模型分析當前多模態數據得到相應的界面布局數據,并利用得到的界面布局數據實現終端界面的自動化生成。
6、本專利技術提供的一種終端界面自動化生成的方法,具有如下優點:
7、本專利技術先基于用戶與終端之間多種模態的交互數據及相應界面布局數據訓練大模型,進而在有新的需求時,直接利用大模型、基于該新的需求對應多種模態的交互數據得到相應界面布局數據,最終基于得到的界面布局數據實現終端界面的自動化生成。可見,本專利技術技術方案在面對復雜的
8、在一種可選的實施方式中,利用得到的界面布局數據實現終端界面的自動化生成之后,還包括:
9、對自動生成的所述終端界面進行測試,并基于測試的結果對所述大模型進行迭代優化。
10、在一種可選的實施方式中,基于測試的結果對所述大模型進行迭代優化,包括:
11、如果測試的結果表示自動生成的所述終端界面滿足預設的功能及性能要求,則直接使用當前多模態數據及得到的相應界面布局數據繼續訓練所述大模型;否則,更新使得自動生成的所述終端界面滿足預設的功能及性能要求后,并基于更新后的所述終端界面對應界面布局數據及當前多模態數據繼續訓練所述大模型。
12、在一種可選的實施方式中,利用得到的界面布局數據實現終端界面的自動化生成,包括:
13、通過集成開發環境將得到的界面布局數據編譯成終端設備上操作系統的應用程序包文件,并在所述終端設備上基于所述應用程序包文件自動化生成相應的終端界面。
14、在一種可選的實施方式中,在所述終端設備上基于所述應用程序包文件自動化生成相應的終端界面,包括:
15、在所述終端設備上通過運行時容器技術來實現自動生成的終端界面的操作系統插件化中各組件生命周期的管理。
16、在一種可選的實施方式中,獲取當前界面生成需求的多種模態的交互數據為當前多模態數據,包括:
17、接收用戶輸入的查詢內容,通過預設的工具與外部接口獲取與所述查詢內容對應的數據,確定所述查詢內容及對應的數據為當前多模態數據;其中,所述查詢內容及對應的數據為多種模態的數據。
18、在一種可選的實施方式中,所述交互數據包括文本、圖像、音頻、視頻,所述界面布局數據包括布局結構、界面元素、交互邏輯。
19、第二方面,本專利技術提供了一種終端界面自動化生成的裝置,該裝置包括:
20、收集模塊,用于:收集預設量的訓練數據;其中,所述訓練數據包含用戶與終端之間多種模態的交互數據,以及與所述訓練數據中交互數據對應的界面布局數據;
21、訓練模塊,用于:使用所述預設量的訓練數據訓練大模型;
22、生成模塊,用于:接收用戶當前輸入的多種模態的交互數據為當前多模態數據,使用所述大模型分析當前多模態數據得到相應的界面布局數據,并利用得到的界面布局數據實現終端界面的自動化生成。
23、本專利技術提供的一種終端界面自動化生成的裝置,具有如下優點:
24、本專利技術先基于用戶與終端之間多種模態的交互數據及相應界面布局數據訓練大模型,進而在有新的需求時,直接利用大模型、基于該新的需求對應多種模態的交互數據得到相應界面布局數據,最終基于得到的界面布局數據實現終端界面的自動化生成。可見,本專利技術技術方案在面對復雜的多模態交互和自適應布局時,能夠基于相應數據訓練得到的大模型實現終端界面的自動化生成,大大減少了開發人員手動設計界面的時間,提高了開發效率。
25、第三方面,本專利技術提供了一種計算機設備,包括:存儲器和處理器,存儲器和處理器之間互相通信連接,存儲器中存儲有計算機指令,處理器通過執行計算機指令,從而執行上述第一方面或其對應的任一實施方式的終端界面自動化生成的方法。
26、第四方面,本專利技術提供了一種計算機可讀存儲介質,該計算機可讀存儲介質上存儲有計算機指令,計算機指令用于使計算機執行上述第一方面或其對應的任一實施方式的終端界面自動化生成的方法。
本文檔來自技高網...【技術保護點】
1.一種終端界面自動化生成的方法,其特征在于,包括:
2.根據權利要求1所述的方法,其特征在于,利用得到的界面布局數據實現終端界面的自動化生成之后,還包括:
3.根據權利要求2所述的方法,其特征在于,基于測試的結果對所述大模型進行迭代優化,包括:
4.根據權利要求3所述的方法,其特征在于,利用得到的界面布局數據實現終端界面的自動化生成,包括:
5.根據權利要求4所述的方法,其特征在于,在所述終端設備上基于所述應用程序包文件自動化生成相應的終端界面,包括:
6.根據權利要求5所述的方法,其特征在于,獲取當前界面生成需求的多種模態的交互數據為當前多模態數據,包括:
7.根據權利要求6所述的方法,其特征在于,所述交互數據包括文本、圖像、音頻、視頻,所述界面布局數據包括布局結構、界面元素、交互邏輯。
8.一種終端界面自動化生成的裝置,其特征在于,包括:
9.一種計算機設備,其特征在于,包括:
10.一種計算機可讀存儲介質,其特征在于,所述計算機可讀存儲介質上存儲有計算機指令,所述計
...【技術特征摘要】
1.一種終端界面自動化生成的方法,其特征在于,包括:
2.根據權利要求1所述的方法,其特征在于,利用得到的界面布局數據實現終端界面的自動化生成之后,還包括:
3.根據權利要求2所述的方法,其特征在于,基于測試的結果對所述大模型進行迭代優化,包括:
4.根據權利要求3所述的方法,其特征在于,利用得到的界面布局數據實現終端界面的自動化生成,包括:
5.根據權利要求4所述的方法,其特征在于,在所述終端設備上基于所述應用程序包文件自動化生成相應的終端界面,包括:
6.根據權利要求...
【專利技術屬性】
技術研發人員:劉正坤,張澤宇,陳吉勝,
申請(專利權)人:廣西桂云通科技有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。