欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種應(yīng)用生成方法、裝置、計算設(shè)備及存儲介質(zhì)與流程

文檔序號:40571458發(fā)布日期:2025-01-03 11:32閱讀:20來源:國知局
一種應(yīng)用生成方法、裝置、計算設(shè)備及存儲介質(zhì)與流程

本技術(shù)涉及應(yīng)用開發(fā),尤其涉及一種應(yīng)用生成方法、裝置、計算設(shè)備及存儲介質(zhì)。


背景技術(shù):

1、目前,隨著計算機(jī)技術(shù)的飛速發(fā)展,應(yīng)用程序充斥著當(dāng)代人們的生活。從衣食住行,到企業(yè)生產(chǎn)、企業(yè)管理,都離不開應(yīng)用程序,人們對應(yīng)用程序的需求也越來越多變。

2、現(xiàn)有技術(shù)中,在生成應(yīng)用程序時,通常是專業(yè)人員通過圖形可視化的操作界面,手動拖拽一系列通用場景下的底層組件來創(chuàng)建應(yīng)用程序,例如:通過按鈕和文本框等用戶界面(user?interface,ui)元素,創(chuàng)建ui,通過分組、和選項卡等表單控件,創(chuàng)建表單。

3、然而,由于底層組件的粒度過于原子化,因此,學(xué)習(xí)和開發(fā)的門檻過高,需要有經(jīng)驗的專業(yè)人員進(jìn)行創(chuàng)建應(yīng)用程序,導(dǎo)致非專業(yè)人員無法按照自己的需求生成相應(yīng)的應(yīng)用,給非專業(yè)人員的使用帶來不便,易用性低,推廣性差。

4、有鑒于此,相關(guān)技術(shù)下,應(yīng)用生成的易用性,有待進(jìn)一步提高。


技術(shù)實現(xiàn)思路

1、本技術(shù)實施例提供一種應(yīng)用生成方法、裝置、計算設(shè)備及存儲介質(zhì),以提高應(yīng)用生成的易用性。

2、本技術(shù)實施例提供的具體技術(shù)方案如下:

3、第一方面,本技術(shù)實施例提供了一種應(yīng)用生成方法,該方法包括:

4、響應(yīng)于輸入對象觸發(fā)的應(yīng)用生成請求,獲取并解析輸入對象輸入的應(yīng)用需求文本,獲得目標(biāo)應(yīng)用的功能特點和應(yīng)用類別;

5、獲取對應(yīng)應(yīng)用類別預(yù)設(shè)的初始配置信息,初始配置信息包含:應(yīng)用類別對應(yīng)的各功能組件和各業(yè)務(wù)數(shù)據(jù)結(jié)構(gòu)的原始配置參數(shù)集;

6、基于功能特點,對初始配置信息進(jìn)行更新,獲得目標(biāo)配置信息,目標(biāo)配置信息包含:目標(biāo)應(yīng)用所需的各目標(biāo)功能組件和各目標(biāo)數(shù)據(jù)結(jié)構(gòu)的目標(biāo)配置參數(shù)集;

7、基于目標(biāo)配置信息,對各目標(biāo)功能組件和各目標(biāo)數(shù)據(jù)結(jié)構(gòu)進(jìn)行參數(shù)配置并加載,生成目標(biāo)應(yīng)用。

8、第二方面,本技術(shù)實施例還提供了一種應(yīng)用生成裝置,該裝置包括:

9、第一獲取模塊,用于響應(yīng)于輸入對象觸發(fā)的應(yīng)用生成請求,獲取并解析輸入對象輸入的應(yīng)用需求文本,獲得目標(biāo)應(yīng)用的功能特點和應(yīng)用類別;

10、第二獲取模塊,用于獲取對應(yīng)應(yīng)用類別預(yù)設(shè)的初始配置信息,初始配置信息包含:應(yīng)用類別對應(yīng)的各功能組件和各業(yè)務(wù)數(shù)據(jù)結(jié)構(gòu)的原始配置參數(shù)集;

11、處理模塊,用于基于功能特點,對初始配置信息進(jìn)行更新,獲得目標(biāo)配置信息,目標(biāo)配置信息包含:目標(biāo)應(yīng)用所需的各目標(biāo)功能組件和各目標(biāo)數(shù)據(jù)結(jié)構(gòu)的目標(biāo)配置參數(shù)集;

12、生成模塊,用于基于目標(biāo)配置信息,對各目標(biāo)功能組件和各目標(biāo)數(shù)據(jù)結(jié)構(gòu)進(jìn)行參數(shù)配置并加載,生成目標(biāo)應(yīng)用。

13、在一種可能的實現(xiàn)方式,基于功能特點,對初始配置信息進(jìn)行更新,獲得目標(biāo)配置信息時,處理模塊用于:

14、若功能特點不包含需求組件集和需求數(shù)據(jù)結(jié)構(gòu)集,則將初始配置信息作為目標(biāo)配置信息;

15、若功能特點包含需求組件集和需求數(shù)據(jù)結(jié)構(gòu)集,則按照需求組件集和需求數(shù)據(jù)結(jié)構(gòu)集的配置特點,對初始配置信息進(jìn)行更新,獲得目標(biāo)配置信息;

16、在一種可能的實現(xiàn)方式,按照需求組件集和需求數(shù)據(jù)結(jié)構(gòu)集的配置特點,對初始配置信息進(jìn)行更新,獲得目標(biāo)配置信息時,處理模塊還用于:

17、按照需求組件集和各功能組件之間的關(guān)系,對各功能組件進(jìn)行更新;

18、按照需求數(shù)據(jù)結(jié)構(gòu)集和各業(yè)務(wù)數(shù)據(jù)結(jié)構(gòu)之間的關(guān)系,對各業(yè)務(wù)數(shù)據(jù)結(jié)構(gòu)進(jìn)行更新;

19、基于更新后的各功能組件和更新后的各業(yè)務(wù)數(shù)據(jù)結(jié)構(gòu),獲得目標(biāo)配置信息。

20、在一種可能的實現(xiàn)方式,按照需求組件集和各功能組件之間的關(guān)系,對各功能組件進(jìn)行更新時,處理模塊還用于:

21、針對需求組件集中的每個需求組件,分別執(zhí)行以下操作:

22、若各功能組件包含需求組件,則按照需求組件的配置特點,對需求組件的配置參數(shù)集進(jìn)行調(diào)整;

23、若各功能組件不包含需求組件,則從預(yù)設(shè)的組件庫中調(diào)用需求組件,并按照需求組件的配置特點,對需求組件的配置參數(shù)集進(jìn)行調(diào)整。

24、在一種可能的實現(xiàn)方式,按照需求數(shù)據(jù)結(jié)構(gòu)集各業(yè)務(wù)數(shù)據(jù)結(jié)構(gòu)之間的關(guān)系,對各業(yè)務(wù)數(shù)據(jù)結(jié)構(gòu)進(jìn)行更新時,處理模塊還用于:

25、針對需求數(shù)據(jù)結(jié)構(gòu)集中的每個需求數(shù)據(jù)結(jié)構(gòu),分別執(zhí)行以下操作:

26、若各業(yè)務(wù)數(shù)據(jù)結(jié)構(gòu)包含需求數(shù)據(jù)結(jié)構(gòu),則按照需求數(shù)據(jù)結(jié)構(gòu)的配置特點,對需求數(shù)據(jù)結(jié)構(gòu)的配置參數(shù)集進(jìn)行調(diào)整;

27、若各業(yè)務(wù)數(shù)據(jù)結(jié)構(gòu)不包含需求數(shù)據(jù)結(jié)構(gòu),則調(diào)用需求數(shù)據(jù)結(jié)構(gòu),并按照需求數(shù)據(jù)結(jié)構(gòu)的配置特點,對需求數(shù)據(jù)結(jié)構(gòu)的配置參數(shù)集進(jìn)行調(diào)整。

28、在一種可能的實現(xiàn)方式,基于目標(biāo)配置信息,對各目標(biāo)功能組件和各目標(biāo)數(shù)據(jù)結(jié)構(gòu)進(jìn)行參數(shù)配置并加載,生成目標(biāo)應(yīng)用時,生成模塊用于:

29、按照預(yù)設(shè)的語言格式,對目標(biāo)配置信息進(jìn)行格式轉(zhuǎn)換,并基于轉(zhuǎn)換后的目標(biāo)配置信息,對各目標(biāo)功能組件和各目標(biāo)數(shù)據(jù)結(jié)構(gòu)進(jìn)行參數(shù)配置;

30、基于各目標(biāo)數(shù)據(jù)結(jié)構(gòu),按照預(yù)設(shè)的統(tǒng)一調(diào)用接口,從數(shù)據(jù)源庫中調(diào)用目標(biāo)應(yīng)用的各目標(biāo)數(shù)據(jù)源;

31、加載配置完成后的各目標(biāo)功能組件、各目標(biāo)數(shù)據(jù)結(jié)構(gòu)和各目標(biāo)數(shù)據(jù)源,生成目標(biāo)應(yīng)用。

32、在一種可能的實現(xiàn)方式,基于目標(biāo)配置信息,對各目標(biāo)功能組件和各目標(biāo)數(shù)據(jù)結(jié)構(gòu)進(jìn)行參數(shù)配置并加載,生成目標(biāo)應(yīng)之后,裝置還包括更新模塊,更新模塊用于:

33、響應(yīng)于輸入對象觸發(fā)的應(yīng)用修改請求,獲取并解析目標(biāo)應(yīng)用的修改需求文本,獲得目標(biāo)應(yīng)用的更新功能特點;

34、基于更新功能特點,對目標(biāo)應(yīng)用進(jìn)行更新,獲得更新后的目標(biāo)應(yīng)用。

35、在一種可能的實現(xiàn)方式,基于更新功能特點,對目標(biāo)應(yīng)用進(jìn)行更新,獲得更新后的目標(biāo)應(yīng)用時,更新模塊還用于:

36、基于更新功能特點,對目標(biāo)配置信息進(jìn)行更新,獲得更新配置信息,更新配置信息包含:目標(biāo)應(yīng)用所需的各更新功能組件和各更新數(shù)據(jù)結(jié)構(gòu)的更新配置參數(shù)集;

37、按照語言格式,對更新配置信息進(jìn)行格式轉(zhuǎn)換,并基于轉(zhuǎn)換后的更新配置信息,對各更新功能組件和各更新數(shù)據(jù)結(jié)構(gòu)進(jìn)行參數(shù)配置并加載,生成更新后的目標(biāo)應(yīng)用。

38、第三方面,本技術(shù)實施例還提供了一種電子設(shè)備,包括存儲器、處理器及存儲在存儲器上并可在處理器上運(yùn)行的計算機(jī)程序,所述處理器執(zhí)行所述程序時實現(xiàn)上述任意一種應(yīng)用生成方法的步驟。

39、第四方面,本技術(shù)實施例還提供了一種計算機(jī)可讀存儲介質(zhì),其上存儲有計算機(jī)程序,所述計算機(jī)程序被處理器執(zhí)行時實現(xiàn)上述任意一種應(yīng)用生成方法的步驟。

40、第五方面,本技術(shù)實施例還提供了一種計算機(jī)程序產(chǎn)品,包括計算機(jī)指令,計算機(jī)指令被處理器執(zhí)行上述任意一種應(yīng)用生成方法的步驟。

41、本技術(shù)有益效果如下:

42、本技術(shù)實施例中,獲取并解析輸入對象輸入的應(yīng)用需求文本,獲得目標(biāo)應(yīng)用的功能特點和應(yīng)用類別,并獲取對應(yīng)應(yīng)用類別預(yù)設(shè)的初始配置信息,以及基于功能特點,對初始配置信息進(jìn)行更新,獲得目標(biāo)配置信息,最后基于目標(biāo)配置信息,對各目標(biāo)功能組件和各目標(biāo)數(shù)據(jù)結(jié)構(gòu)進(jìn)行參數(shù)配置并加載,生成目標(biāo)應(yīng)用。

43、這樣,輸入對象輸入應(yīng)用需求文本,根據(jù)應(yīng)用需求文本,獲得目標(biāo)配置信息,生成目標(biāo)應(yīng)用,輸入對象只需要輸入應(yīng)用需求文本,就可以實現(xiàn)目標(biāo)應(yīng)用的生成,無需人工編寫配置代碼,不需要學(xué)習(xí)復(fù)雜的編程知識,降低了應(yīng)用開發(fā)的門檻,易用性高,推廣性好,生成效率高。同時輸入對象能夠?qū)δ繕?biāo)應(yīng)用進(jìn)行自定義,提高了目標(biāo)應(yīng)用的生成的靈活性。

當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
淳化县| 繁峙县| 忻州市| 新安县| 宝清县| 绥阳县| 佛教| 庆云县| 旺苍县| 河池市| 綦江县| 湘乡市| 双牌县| 古浪县| 米易县| 北碚区| 淮安市| 富民县| 新巴尔虎左旗| 辛集市| 嘉鱼县| 樟树市| 土默特左旗| 本溪市| 桐乡市| 临高县| 进贤县| 阿拉善左旗| 长泰县| 泰宁县| 抚松县| 阿城市| 搜索| 松潘县| 陆河县| 皮山县| 承德市| 平山县| 江口县| 安阳市| 油尖旺区|