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

應(yīng)用程序構(gòu)建方法和系統(tǒng)的制作方法

文檔序號(hào):6486888閱讀:237來源:國(guó)知局
應(yīng)用程序構(gòu)建方法和系統(tǒng)的制作方法
【專利摘要】本發(fā)明涉及一種應(yīng)用程序構(gòu)建方法和系統(tǒng)。所述應(yīng)用程序構(gòu)建方法包括以下步驟:獲取預(yù)先建立的應(yīng)用程序模板;按照所述應(yīng)用程序模板獲取配置參數(shù),并獲取預(yù)先定制的業(yè)務(wù)功能組件;根據(jù)所述應(yīng)用程序模板、配置參數(shù)及業(yè)務(wù)功能組件生成應(yīng)用程序。上述應(yīng)用程序構(gòu)建方法和系統(tǒng),通過獲取預(yù)先建立的應(yīng)用程序模板、配置參數(shù)及業(yè)務(wù)功能組件,即可生成相應(yīng)的應(yīng)用程序,省掉了程序設(shè)計(jì)、程序編碼、模擬測(cè)試及真機(jī)測(cè)試等最耗時(shí)且耗成本的環(huán)節(jié),降低了成本,普通人員不需編寫程序,即可輕松制作應(yīng)用程序,降低了開發(fā)難度。
【專利說明】應(yīng)用程序構(gòu)建方法和系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及應(yīng)用程序開發(fā)領(lǐng)域,特別是涉及一種應(yīng)用程序構(gòu)建方法和系統(tǒng)。
【背景技術(shù)】
[0002]應(yīng)用程序包含在移動(dòng)設(shè)備上運(yùn)行的應(yīng)用程序,如Android操作系統(tǒng)應(yīng)用程序,iOS操作系統(tǒng)應(yīng)用程序,以及Windows Phone操作系統(tǒng)應(yīng)用程序等。應(yīng)用程序的開發(fā)是非常專業(yè)的任務(wù),一般的開發(fā)人員無法勝任,只有較為專業(yè)的技術(shù)人員才能從事這種專業(yè)化的工作,而一個(gè)應(yīng)用程序的開發(fā)往往需要耗費(fèi)較長(zhǎng)時(shí)間。
[0003]一般情況下,任何一款應(yīng)用程序的開發(fā)和修改必須經(jīng)由以下幾個(gè)步驟組成:
[0004](I)程序設(shè)計(jì):設(shè)計(jì)程序的架構(gòu)、流程、Π界面、用戶交互等。
[0005](2)程序編碼:程序編碼實(shí)現(xiàn),同時(shí)需要考慮各廠家不同移動(dòng)終端的兼容性。
[0006](3)模擬測(cè)試:采用模擬器對(duì)開發(fā)的應(yīng)用程序代碼進(jìn)行調(diào)試和仿真測(cè)試。
[0007](4)真機(jī)測(cè)試:應(yīng)用程序在真機(jī)上運(yùn)行的兼容性測(cè)試,以及各功能在真機(jī)上的可用性測(cè)試。
[0008]( 5 )程序發(fā)布:發(fā)布應(yīng)用程序。
[0009]上述開發(fā)和修改一個(gè)應(yīng)用程序過程中兩個(gè)關(guān)鍵步驟是:開發(fā)和測(cè)試。由于移動(dòng)終端型號(hào)眾多,各個(gè)移動(dòng)廠家對(duì)操作系統(tǒng)底層的修改調(diào)整。開發(fā)過程需要針對(duì)各種移動(dòng)終端進(jìn)行兼容性處理,測(cè)試過程必須針對(duì)每款移動(dòng)終端進(jìn)行全面測(cè)試,否則有可能出現(xiàn)應(yīng)用程序無法在某款終端運(yùn)行的情況,如此,導(dǎo)致了如下幾個(gè)很嚴(yán)重的問題:
[0010](I)開發(fā)難度很大。應(yīng)用程序的開發(fā)企業(yè)或開發(fā)者都要針對(duì)不同廠家的終端進(jìn)行兼容性開發(fā)。
[0011](2)專業(yè)化程度高。應(yīng)用程序的開發(fā)必須由專業(yè)軟件開發(fā)人員完成,人力資源投入巨大。
[0012](3)測(cè)試工作量大。對(duì)于新功能的開發(fā)或老功能的修改都必須針對(duì)每款終端進(jìn)行兼容性測(cè)試。
[0013]( 4)成本高居不下。由于測(cè)試終端眾多,新終端層出不窮,終端購買成本巨大,且每款應(yīng)用程序都須大量測(cè)試人員針對(duì)各個(gè)終端進(jìn)行大量測(cè)試,大量的測(cè)試終端以及周而復(fù)始的測(cè)試人力資源的投入,導(dǎo)致成本高居不下。

【發(fā)明內(nèi)容】

[0014]基于此,有必要針對(duì)提供一種能降低開發(fā)難度和測(cè)試成本的應(yīng)用程序構(gòu)建方法。
[0015]一種應(yīng)用程序構(gòu)建方法,包括以下步驟:
[0016]獲取預(yù)先建立的應(yīng)用程序模板;
[0017]按照所述應(yīng)用程序模板獲取配置參數(shù),并獲取預(yù)先定制的業(yè)務(wù)功能組件;
[0018]根據(jù)所述應(yīng)用程序模板、配置參數(shù)及業(yè)務(wù)功能組件生成應(yīng)用程序。
[0019]在其中一個(gè)實(shí)施例中,在所述根據(jù)所述應(yīng)用程序模板、配置參數(shù)及業(yè)務(wù)功能組件生成應(yīng)用程序的步驟之后,還包括步驟
[0020]發(fā)布所述應(yīng)用程序。
[0021]在其中一個(gè)實(shí)施例中,在所述獲取預(yù)先建立的應(yīng)用程序模板之前,還包括步驟:
[0022]預(yù)先定制應(yīng)用程序模板及業(yè)務(wù)功能組件,并將所述應(yīng)用程序模板及業(yè)務(wù)功能組件存儲(chǔ)在z?端。
[0023]在其中一個(gè)實(shí)施例中,在所述預(yù)先定制應(yīng)用程序模板及業(yè)務(wù)功能組件,并所述應(yīng)用程序模板及業(yè)務(wù)功能組件存儲(chǔ)在云端的步驟之后,還包括步驟:
[0024]構(gòu)建客戶端應(yīng)用程序運(yùn)行環(huán)境;
[0025]構(gòu)建客戶端所需接口定義及標(biāo)準(zhǔn)功能;
[0026]進(jìn)行模擬測(cè)試及真機(jī)測(cè)試。
[0027]在其中一個(gè)實(shí)施例中,在所述發(fā)布所述應(yīng)用程序的步驟之后,還包括步驟:
[0028]獲取所述應(yīng)用程序更新后的配置參數(shù);
[0029]根據(jù)所述更新后的配置參數(shù)更新所述應(yīng)用程序。
[0030]此外,還有必要針對(duì)提供一種能降低開發(fā)難度和測(cè)試成本的應(yīng)用程序構(gòu)建系統(tǒng)。
[0031]—種應(yīng)用程序構(gòu)建系統(tǒng),包括:
[0032]模板獲取模塊,用于獲取預(yù)先建立的應(yīng)用程序模板;
[0033]參數(shù)配置模塊,用于按照所述應(yīng)用程序模板獲取配置參數(shù);
[0034]業(yè)務(wù)組件獲取模塊,用于獲取業(yè)務(wù)功能組件;
[0035]生成模塊,用于根據(jù)所述應(yīng)用程序模板、配置參數(shù)及業(yè)務(wù)功能組件生成應(yīng)用程序。
[0036]在其中一個(gè)實(shí)施例中,所述應(yīng)用程序構(gòu)建系統(tǒng)還包括:
[0037]發(fā)布模塊,用于發(fā)布所述應(yīng)用程序。
[0038]在其中一個(gè)實(shí)施例中,所述應(yīng)用程序構(gòu)建系統(tǒng)還包括:
[0039]創(chuàng)建模塊,用于預(yù)先定制應(yīng)用程序模板及業(yè)務(wù)功能組件,并所述應(yīng)用程序模板及業(yè)務(wù)功能組件存儲(chǔ)在云端。
[0040]在其中一個(gè)實(shí)施例中,所述應(yīng)用程序構(gòu)建系統(tǒng)還包括::
[0041]構(gòu)建模塊,用于構(gòu)建客戶端應(yīng)用程序運(yùn)行環(huán)境,以及構(gòu)建客戶端所需接口定義及標(biāo)準(zhǔn)功能;
[0042]測(cè)試模塊,用于進(jìn)行模擬測(cè)試及真機(jī)測(cè)試。
[0043]在其中一個(gè)實(shí)施例中,所述應(yīng)用程序構(gòu)建系統(tǒng)還包括:
[0044]參數(shù)獲取模塊,獲取所述應(yīng)用程序更新后的配置參數(shù);
[0045]更新模塊,用于根據(jù)所述更新后的配置參數(shù)更新所述應(yīng)用程序。
[0046]上述應(yīng)用程序構(gòu)建方法和系統(tǒng),通過獲取預(yù)先建立的應(yīng)用程序模板、配置參數(shù)及業(yè)務(wù)功能組件,即可生成相應(yīng)的應(yīng)用程序,省掉了程序設(shè)計(jì)、程序編碼、模擬測(cè)試及真機(jī)測(cè)試等最耗時(shí)且耗成本的環(huán)節(jié),降低了成本,普通人員不需編寫程序,即可輕松制作應(yīng)用程序,降低了開發(fā)難度。
【專利附圖】

【附圖說明】
[0047]圖1為一個(gè)實(shí)施例中應(yīng)用程序構(gòu)建方法的流程示意圖;
[0048]圖2為一個(gè)實(shí)施例中構(gòu)建應(yīng)用程序基礎(chǔ)框架的流程示意圖;[0049]圖3為形成應(yīng)用程序的演不不意圖;
[0050]圖4為更新應(yīng)用程序的流程不意圖;
[0051]圖5為一個(gè)實(shí)施例中應(yīng)用程序構(gòu)建系統(tǒng)的內(nèi)部結(jié)構(gòu)示意圖;
[0052]圖6為一個(gè)實(shí)施例中應(yīng)用程序構(gòu)建系統(tǒng)的內(nèi)部結(jié)構(gòu)示意圖;
[0053]圖7為一個(gè)實(shí)施例中應(yīng)用程序構(gòu)建系統(tǒng)的內(nèi)部結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0054]下面結(jié)合具體的實(shí)施例及附圖對(duì)應(yīng)用程序構(gòu)建方法和系統(tǒng)的技術(shù)方案進(jìn)行詳細(xì)的描述,以使其更加清楚。[0055]如圖1所示,在一個(gè)實(shí)施例中,一種應(yīng)用程序構(gòu)建方法,包括以下步驟:
[0056]步驟SI 10,獲取預(yù)先建立的應(yīng)用程序模板。
[0057]具體的,在獲取應(yīng)用程序模板之前,需要預(yù)先構(gòu)建應(yīng)用程序基礎(chǔ)框架。
[0058]在一個(gè)實(shí)施例中,如圖2所示,構(gòu)建應(yīng)用程序基礎(chǔ)框架的具體步驟包括:
[0059]步驟S210,預(yù)先定制應(yīng)用程序模板及業(yè)務(wù)功能組件,并將應(yīng)用程序模板及業(yè)務(wù)功能組件存儲(chǔ)在z?端。
[0060]具體的,根據(jù)設(shè)計(jì)要求定制多種應(yīng)用程序模板,應(yīng)用程序模板包括應(yīng)用程序構(gòu)建模板和應(yīng)用程序布局模板,其中應(yīng)用程序構(gòu)建模板是指創(chuàng)建某類應(yīng)用的預(yù)定義向?qū)0?,用于?jiǎn)化用戶定制應(yīng)用程序的難度;應(yīng)用程序布局模板是指應(yīng)用程序的外觀布局的模板,如功能菜單以什么風(fēng)格擺放,如一行擺放五個(gè)圖標(biāo),還是四個(gè)圖標(biāo),擺放幾行等。
[0061]業(yè)務(wù)功能組件是根據(jù)業(yè)務(wù)功能需要定制的組件。
[0062]將應(yīng)用程序模板及業(yè)務(wù)功能組件存儲(chǔ)在云端,以供用戶在制作應(yīng)用程序時(shí)進(jìn)行相應(yīng)的配置。
[0063]步驟S220,構(gòu)建客戶端應(yīng)用程序運(yùn)行環(huán)境。
[0064]客戶端應(yīng)用程序運(yùn)行環(huán)境是指應(yīng)用程序在客戶端上運(yùn)行時(shí),對(duì)客戶端的要求,如系統(tǒng)環(huán)境(如Android系統(tǒng))、系統(tǒng)參數(shù)(Android2.3.5以上版本)等。構(gòu)建客戶端應(yīng)用程序運(yùn)行環(huán)境,即提供應(yīng)用程序在客戶端運(yùn)行的基礎(chǔ)框架。
[0065]步驟S230,構(gòu)建客戶端所需接口定義及標(biāo)準(zhǔn)功能。
[0066]具體的,客戶端所需接口定義是指客戶端與云端進(jìn)行數(shù)據(jù)交互的協(xié)議定義。標(biāo)準(zhǔn)功能包括音樂播放、圖片瀏覽、視頻播放、網(wǎng)頁瀏覽、文本瀏覽、數(shù)據(jù)存儲(chǔ)、短信發(fā)送等。
[0067]步驟S240,進(jìn)行模擬測(cè)試及真機(jī)測(cè)試。
[0068]具體的,應(yīng)用程序模板、業(yè)務(wù)功能組件及客戶端應(yīng)用程序運(yùn)行環(huán)境、接口定義及標(biāo)準(zhǔn)功能構(gòu)建完成后,進(jìn)行模擬測(cè)試及真機(jī)測(cè)試,以保證所構(gòu)建的應(yīng)用程序的基礎(chǔ)框架符合設(shè)計(jì)要求,能適應(yīng)不同類型的移動(dòng)設(shè)備。
[0069]步驟S120,按照該應(yīng)用程序模板獲取配置參數(shù),并獲取預(yù)先定制的業(yè)務(wù)功能組件。
[0070]具體的,配置參數(shù)包括應(yīng)用程序標(biāo)識(shí)、應(yīng)用程序入口、應(yīng)用程序UI (UserInterface,用戶界面)界面、應(yīng)用程序菜單布局等。
[0071]步驟S130,根據(jù)應(yīng)用程序模板、配置參數(shù)及業(yè)務(wù)功能組件生成應(yīng)用程序。
[0072]具體的,將配置參數(shù)、應(yīng)用程序模板及業(yè)務(wù)功能組件打包編譯成應(yīng)用程序安裝包文件,如Android平臺(tái)最終生成的文件為apk文件,蘋果iOS平臺(tái)最終生成的文件為ipa文件。
[0073]如圖3所示,在云端設(shè)置配置工具、業(yè)務(wù)組件庫和應(yīng)用程序模板庫,該業(yè)務(wù)組件庫中包含很多業(yè)務(wù)功能組件,如音樂組件、視訊組件、游戲組件、軟件組件、微博組件、書籍組件等。應(yīng)用程序模板庫中包括多種應(yīng)用程序模板。配置工具將選擇的應(yīng)用程序模板及業(yè)務(wù)功能組件配置組合生成應(yīng)用程序,發(fā)布到云端,客戶端下載并安裝應(yīng)用程序A、應(yīng)用程序B
坐寸ο
[0074]進(jìn)一步地,在一個(gè)實(shí)施例中,上述應(yīng)用程序構(gòu)建方法,步驟S130之后,還包括步驟:發(fā)布所述應(yīng)用程序。具體的,將生成的應(yīng)用程序經(jīng)過簡(jiǎn)單的功能測(cè)試和界面參數(shù)配置調(diào)整即可發(fā)布應(yīng)用程序,移動(dòng)終端可下載該應(yīng)用程序并安裝。簡(jiǎn)單的功能測(cè)試包括界面層的測(cè)試,如預(yù)覽功能。界面參數(shù)配置調(diào)整指的是根據(jù)用戶在預(yù)覽的時(shí)候發(fā)現(xiàn)不滿意的地方進(jìn)行設(shè)置調(diào)整,如調(diào)整菜單順序、調(diào)整幻燈片播放時(shí)間間隔等。
[0075]進(jìn)一步地,如圖4所示,上述應(yīng)用程序構(gòu)建方法,在所述發(fā)布所述應(yīng)用程序的步驟之后,還包括步驟:
[0076]步驟S410,獲取應(yīng)用程序更新后的配置參數(shù)。
[0077]具體的,應(yīng)用程序發(fā)布后,云端還可獲取到對(duì)應(yīng)用程序的配置參數(shù)的更新,如調(diào)整應(yīng)用程序的Π界面,菜單布局等。例如,菜單布局可圖標(biāo)分布狀態(tài),如方形分布、圓形分布
坐寸ο
[0078]步驟S420,根據(jù)更新后的配置參數(shù)更新所述應(yīng)用程序。
[0079]具體的,在啟動(dòng)應(yīng)用程序后,檢測(cè)到應(yīng)用程序的配置參數(shù)有更新,則根據(jù)更新后的配置參數(shù)更新應(yīng)用程序,即對(duì)應(yīng)用程序進(jìn)行升級(jí)。其中,應(yīng)用程序的配置參數(shù)的更新是在平臺(tái)可控范圍內(nèi)的,參數(shù)的更新對(duì)用戶不會(huì)產(chǎn)生不利影響。
[0080]如圖5所不,在一個(gè)實(shí)施例中,一種應(yīng)用程序構(gòu)建系統(tǒng),包括模板獲取模塊110、參數(shù)配置模塊120、業(yè)務(wù)組件獲取模塊130和生成模塊140。其中:
[0081]模板獲取模塊110用于獲取預(yù)先建立的應(yīng)用程序模板。具體的,在獲取應(yīng)用程序模板之前,需要預(yù)先構(gòu)建應(yīng)用程序基礎(chǔ)框架,該應(yīng)用程序基礎(chǔ)框架包括應(yīng)用程序模板、業(yè)務(wù)功能組件等。應(yīng)用程序模板包括應(yīng)用程序構(gòu)建模板和應(yīng)用程序布局模板,其中,應(yīng)用程序構(gòu)建模板是指創(chuàng)建某類應(yīng)用的預(yù)定義向?qū)0澹糜诤?jiǎn)化用戶定制應(yīng)用程序的難度;應(yīng)用程序布局模板是指應(yīng)用程序的外觀布局的模板,如功能菜單以什么風(fēng)格擺放,如一行擺放五個(gè)圖標(biāo),還是四個(gè)圖標(biāo),擺放幾行等。業(yè)務(wù)功能組件是根據(jù)業(yè)務(wù)功能需要定制的組件。
[0082]參數(shù)配置模塊120用于按照應(yīng)用程序模板獲取配置參數(shù)。具體的,配置參
[0083]數(shù)包括應(yīng)用程序標(biāo)識(shí)、應(yīng)用程序入口、應(yīng)用程序UI (User Interface,用戶界面)界面、應(yīng)用程序菜單布局等。
[0084]業(yè)務(wù)組件獲取模塊130用于獲取業(yè)務(wù)功能組件。業(yè)務(wù)組件獲取模塊130獲取用戶通過客戶端在云端選擇的業(yè)務(wù)功能組件。
[0085]生成模塊140用于根據(jù)應(yīng)用程序模板、配置參數(shù)及業(yè)務(wù)功能組件生成應(yīng)用程序。具體的,將配置參數(shù)、應(yīng)用程序模板及業(yè)務(wù)功能組件打包編譯成應(yīng)用程序安裝包文件,如Android平臺(tái)最終生成的文件為apk文件,蘋果iOS平臺(tái)最終生成的文件為ipa文件。
[0086]如圖6所示,在一個(gè)實(shí)施例中,上述應(yīng)用程序構(gòu)建系統(tǒng),除了包括模板獲取模塊110、參數(shù)配置模塊120、業(yè)務(wù)組件獲取模塊130和生成模塊140,還包括創(chuàng)建模塊150、構(gòu)建模塊160和測(cè)試模塊170。其中:
[0087]創(chuàng)建模塊150用于預(yù)先定制應(yīng)用程序模板及業(yè)務(wù)功能組件,并該應(yīng)用程序模板及業(yè)務(wù)功能組件存儲(chǔ)在云端。具體的,根據(jù)設(shè)計(jì)要求定制多種應(yīng)用程序模板。
[0088]構(gòu)建模塊160用于構(gòu)建客戶端應(yīng)用程序運(yùn)行環(huán)境,以及構(gòu)建客戶端所需接口定義及標(biāo)準(zhǔn)功能。具體的,客戶端應(yīng)用程序運(yùn)行環(huán)境是指應(yīng)用程序在客戶端上運(yùn)行時(shí),對(duì)客戶端的要求,如系統(tǒng)環(huán)境(如Android系統(tǒng)),系統(tǒng)參數(shù)(Android2.3.5以上版本)等。構(gòu)建客戶端應(yīng)用才橫向運(yùn)行環(huán)境,即提供應(yīng)用程序在客戶端運(yùn)行的基礎(chǔ)框架??蛻舳怂杞涌诙x是指客戶端與云端進(jìn)行數(shù)據(jù)交互的協(xié)議定義。標(biāo)準(zhǔn)功能包括音樂播放、圖片瀏覽、視頻播放、網(wǎng)頁瀏覽、文本瀏覽、數(shù)據(jù)存儲(chǔ)、短信發(fā)送等。
[0089]測(cè)試模塊170用于進(jìn)行模擬測(cè)試及真機(jī)測(cè)試。具體的,應(yīng)用程序模板、業(yè)務(wù)功能組件及客戶端應(yīng)用程序運(yùn)行環(huán)境、接口定義及標(biāo)準(zhǔn)功能構(gòu)建完成后,進(jìn)行模擬測(cè)試及真機(jī)測(cè)試,以保證所構(gòu)建的應(yīng)用程序的基礎(chǔ)框架符合設(shè)計(jì)要求,能適應(yīng)不同類型的移動(dòng)設(shè)備。
[0090]在其他實(shí)施例中,上述應(yīng)用程序構(gòu)建系統(tǒng)可包括模板獲取模塊110、參數(shù)配置模塊120、業(yè)務(wù)組件獲取模塊130、生成模塊140和創(chuàng)建模塊150。
[0091]如圖7所示,在一個(gè)實(shí)施例中,上述應(yīng)用程序構(gòu)建系統(tǒng),除了包括模板獲取模塊110、參數(shù)配置模塊120、業(yè)務(wù)組件獲取模塊130和生成模塊140,還包括發(fā)布模塊180、參數(shù)獲取模塊190和更新模塊200。其中:
[0092]發(fā)布模塊180用于發(fā)布該應(yīng)用程序。具體的,將生成的應(yīng)用程序經(jīng)過簡(jiǎn)單的功能測(cè)試和界面參數(shù)配置調(diào)整即可發(fā)布應(yīng)用程序,移動(dòng)終端可下載該應(yīng)用程序并安裝。簡(jiǎn)單的功能測(cè)試包括界面層的測(cè)試,如預(yù)覽功能。界面參數(shù)配置調(diào)整指的是根據(jù)用戶在預(yù)覽的時(shí)候發(fā)現(xiàn)不滿意的地方進(jìn)行設(shè)置調(diào)整,如調(diào)整菜單順序、調(diào)整幻燈片播放時(shí)間間隔等。
[0093]參數(shù)獲取模塊190獲取所述應(yīng)用程序更新后的配置參數(shù)。具體的,應(yīng)用程序發(fā)布后,云端還可獲取到對(duì)應(yīng)用程序的配置參數(shù)的更新,如調(diào)整應(yīng)用程序的UI界面,菜單布局等。例如,菜單布局可圖標(biāo)分布狀態(tài),如方形分布、圓形分布等。
[0094]更新模塊200用于根據(jù)所述更新后的配置參數(shù)更新所述應(yīng)用程序。具體的,在啟動(dòng)應(yīng)用程序后,檢測(cè)到應(yīng)用程序的配置參數(shù)有更新,則根據(jù)更新后的配置參數(shù)更新應(yīng)用程序,即對(duì)應(yīng)用程序進(jìn)行升級(jí)。其中,應(yīng)用程序的配置參數(shù)的更新是在平臺(tái)可控范圍內(nèi)的,參數(shù)的更新對(duì)用戶不會(huì)產(chǎn)生不利影響。
[0095]此外,在其他實(shí)施例中,上述應(yīng)用程序構(gòu)建系統(tǒng),包括模板獲取模塊110、參數(shù)配置模塊120、業(yè)務(wù)組件獲取模塊130、生成模塊140和發(fā)布模塊180。或者也可包括模板獲取模塊110、參數(shù)配置模塊120、業(yè)務(wù)組件獲取模塊130和生成模塊140,創(chuàng)建模塊150、構(gòu)建模塊160、測(cè)試模塊170、發(fā)布模塊180、參數(shù)獲取模塊190和更新模塊200。
[0096]上述應(yīng)用程序構(gòu)建方法和系統(tǒng),通過獲取預(yù)先建立的應(yīng)用程序模板、配置參數(shù)及業(yè)務(wù)功能組件,即可生成相應(yīng)的應(yīng)用程序,省掉了程序設(shè)計(jì)、程序編碼、模擬測(cè)試及真機(jī)測(cè)試等最耗時(shí)且耗成本的環(huán)節(jié),降低了成本,普通人員不需編寫程序,即可輕松制作應(yīng)用程序,降低了開發(fā)難度。
[0097]另外,通過組件化分離業(yè)務(wù)功能組件和應(yīng)用程序模板,可實(shí)現(xiàn)快速構(gòu)建應(yīng)用程序,采用配置參數(shù)的形式實(shí)現(xiàn)應(yīng)用程序的個(gè)性化,在應(yīng)用程序啟動(dòng)時(shí)根據(jù)參數(shù)配置動(dòng)態(tài)組裝出應(yīng)用程序的功能和界面;應(yīng)用程序的運(yùn)行的基礎(chǔ)框架已經(jīng)過全面的真機(jī)測(cè)試,應(yīng)用程序的構(gòu)建不涉及新應(yīng)用程序代碼的開發(fā),構(gòu)建應(yīng)用程序時(shí)無需針對(duì)所有機(jī)器進(jìn)行真機(jī)測(cè)試,節(jié)省了測(cè)試成本;應(yīng)用程序的功能和界面由云端控制,要實(shí)現(xiàn)應(yīng)用程序的升級(jí)更新僅需在云端改變即可,用戶在云端即可完成升級(jí);應(yīng)用程序的構(gòu)建只需在可視化的管理界面即可完成,任何會(huì)使用計(jì)算機(jī)的人都可以輕松創(chuàng)建自己滿意的應(yīng)用程序,使得制作移動(dòng)應(yīng)用程序?qū)ζ胀ㄈ藖碚f不再是困難的事情,有利于大規(guī)模推廣,促進(jìn)移動(dòng)應(yīng)用程序在各行各業(yè)的應(yīng)用。
[0098]以上所述實(shí)施例僅表達(dá)了本發(fā)明的幾種實(shí)施方式,其描述較為具體和詳細(xì),但并不能因此而理解為對(duì)本發(fā)明專利范圍的限制。應(yīng)當(dāng)指出的是,對(duì)于本領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干變形和改進(jìn),這些都屬于本發(fā)明的保護(hù)范圍。因此,本發(fā)明專利的保護(hù)范圍應(yīng)以所附權(quán)利要求為準(zhǔn)。
【權(quán)利要求】
1.一種應(yīng)用程序構(gòu)建方法,包括以下步驟: 獲取預(yù)先建立的應(yīng)用程序模板; 按照所述應(yīng)用程序模板獲取配置參數(shù),并獲取預(yù)先定制的業(yè)務(wù)功能組件; 根據(jù)所述應(yīng)用程序模板、配置參數(shù)及業(yè)務(wù)功能組件生成應(yīng)用程序。
2.根據(jù)權(quán)利要求1所述的應(yīng)用程序構(gòu)建方法,其特征在于,在所述根據(jù)所述應(yīng)用程序模板、配置參數(shù)及業(yè)務(wù)功能組件生成應(yīng)用程序的步驟之后,還包括步驟: 發(fā)布所述應(yīng)用程序。
3.根據(jù)權(quán)利要求1所述的應(yīng)用程序構(gòu)建方法,其特征在于,在所述獲取預(yù)先建立的應(yīng)用程序模板之前,還包括步驟: 預(yù)先定制應(yīng)用程序模板及業(yè)務(wù)功能組件,并將所述應(yīng)用程序模板及業(yè)務(wù)功能組件存儲(chǔ)在Z?端O
4.根據(jù)權(quán)利要求3所述的應(yīng)用程序構(gòu)建方法,其特征在于,在所述預(yù)先定制應(yīng)用程序模板及業(yè)務(wù)功能組件,并所述應(yīng)用程序模板及業(yè)務(wù)功能組件存儲(chǔ)在云端的步驟之后,還包括步驟: 構(gòu)建客戶端應(yīng)用程序運(yùn)行環(huán)境; 構(gòu)建客戶端所需接口定義及標(biāo)準(zhǔn)功能; 進(jìn)行模擬測(cè)試及真機(jī)測(cè)試。
5.根據(jù)權(quán)利要求2所述的應(yīng)用程序構(gòu)建方法,其特征在于,在所述發(fā)布所述應(yīng)用程序的步驟之后,還包括步驟: 獲取所述應(yīng)用程序更新后的配置參數(shù); 根據(jù)所述更新后的配置參數(shù)更新所述應(yīng)用程序。
6.一種應(yīng)用程序構(gòu)建系統(tǒng),其特征在于,包括: 模板獲取模塊,用于獲取預(yù)先建立的應(yīng)用程序模板; 參數(shù)配置模塊,用于按照所述應(yīng)用程序模板獲取配置參數(shù); 業(yè)務(wù)組件獲取模塊,用于獲取業(yè)務(wù)功能組件; 生成模塊,用于根據(jù)所述應(yīng)用程序模板、配置參數(shù)及業(yè)務(wù)功能組件生成應(yīng)用程序。
7.根據(jù)權(quán)利要求6所述的應(yīng)用程序 構(gòu)建系統(tǒng),其特征在于,所述應(yīng)用程序構(gòu)建系統(tǒng)還包括: 發(fā)布模塊,用于發(fā)布所述應(yīng)用程序。
8.根據(jù)權(quán)利要求6所述的應(yīng)用程序構(gòu)建系統(tǒng),其特征在于,所述應(yīng)用程序構(gòu)建系統(tǒng)還包括: 創(chuàng)建模塊,用于預(yù)先定制應(yīng)用程序模板及業(yè)務(wù)功能組件,并所述應(yīng)用程序模板及業(yè)務(wù)功能組件存儲(chǔ)在z?端。
9.根據(jù)權(quán)利要求8所述的應(yīng)用程序構(gòu)建系統(tǒng),其特征在于,所述應(yīng)用程序構(gòu)建系統(tǒng)還包括:: 構(gòu)建模塊,用于構(gòu)建客戶端應(yīng)用程序運(yùn)行環(huán)境,以及構(gòu)建客戶端所需接口定義及標(biāo)準(zhǔn)功能; 測(cè)試模塊,用于進(jìn)行模擬測(cè)試及真機(jī)測(cè)試。
10.根據(jù)權(quán)利要求7所述的應(yīng)用程序構(gòu)建系統(tǒng),其特征在于,所述應(yīng)用程序構(gòu)建系統(tǒng)還包括: 參數(shù)獲取模塊,獲取所述應(yīng)用程序更新后的配置參數(shù); 更新模塊,用于根據(jù)所述 更新后的配置參數(shù)更新所述應(yīng)用程序。
【文檔編號(hào)】G06F9/44GK103543993SQ201210239155
【公開日】2014年1月29日 申請(qǐng)日期:2012年7月11日 優(yōu)先權(quán)日:2012年7月11日
【發(fā)明者】華俊 申請(qǐng)人:深圳市華高軟件科技有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
固始县| 成都市| 新宁县| 清河县| 永丰县| 敦煌市| 定兴县| 福建省| 内丘县| 辉县市| 元阳县| 陆河县| 盱眙县| 西昌市| 长寿区| 台州市| 桐庐县| 库尔勒市| 洛川县| 萝北县| 杭锦后旗| 三都| 定襄县| 邵武市| 巴青县| 宝兴县| 沁源县| 三门县| 微博| 平陆县| 平塘县| 凤台县| 惠来县| 苗栗县| 招远市| 漳州市| 台南县| 富蕴县| 盐源县| 客服| 菏泽市|