[發(fā)明專利]移動應(yīng)用構(gòu)建系統(tǒng)和移動應(yīng)用構(gòu)建方法有效
| 申請?zhí)枺?/td> | 201110448510.1 | 申請日: | 2011-12-28 |
| 公開(公告)號: | CN102567026A | 公開(公告)日: | 2012-07-11 |
| 發(fā)明(設(shè)計)人: | 宋濤 | 申請(專利權(quán))人: | 用友軟件股份有限公司 |
| 主分類號: | G06F9/44 | 分類號: | G06F9/44 |
| 代理公司: | 北京友聯(lián)知識產(chǎn)權(quán)代理事務(wù)所(普通合伙) 11343 | 代理人: | 尚志峰;汪海屏 |
| 地址: | 100094 北京*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 移動 應(yīng)用 構(gòu)建 系統(tǒng) 方法 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及計算機技術(shù)領(lǐng)域,具體而言,移動應(yīng)用構(gòu)建系統(tǒng)和移動應(yīng)用構(gòu)建方法。
背景技術(shù)
隨著移動設(shè)備和移動網(wǎng)絡(luò)的發(fā)展,人們對移動應(yīng)用的要求越來越高,越來越多的傳統(tǒng)計算機應(yīng)用軟件功能需要提供移動設(shè)備的版本以滿足實際需求。對于一些聯(lián)機應(yīng)用系統(tǒng)(例如:企業(yè)資源計劃、系統(tǒng)辦公等)也面臨著這樣的要求。但是由于移動設(shè)備系統(tǒng)不同,應(yīng)用的數(shù)量眾多等原因,遷移工作是一個巨大的工程。
目前,為了支持聯(lián)機系統(tǒng)的移動應(yīng)用一般采取以下幾種技術(shù)方案:
1.針對每個不同的應(yīng)用在不同類型的移動設(shè)備上分別開發(fā)相應(yīng)的客戶端應(yīng)用,并且修改現(xiàn)有的系統(tǒng)服務(wù)提供對應(yīng)的移動應(yīng)用服務(wù)。移動設(shè)備直接訪問對應(yīng)的移動應(yīng)用服務(wù);
2.針對每個應(yīng)用在不同類型的移動設(shè)備上開發(fā)相應(yīng)的客戶端應(yīng)用,移動客戶端訪問移動服務(wù)器,移動服務(wù)器提供相應(yīng)的應(yīng)用服務(wù),由移動服務(wù)器上的應(yīng)用服務(wù)來訪問現(xiàn)有系統(tǒng)的服務(wù);
3.針對于網(wǎng)頁應(yīng)用,提供移動服務(wù)器,移動服務(wù)器上針對每一個應(yīng)用頁面提供針對于移動設(shè)備類型的相應(yīng)的頁面轉(zhuǎn)化和請求轉(zhuǎn)發(fā)(相當(dāng)于在移動服務(wù)器上完成了移動應(yīng)用開發(fā))。
以上方案都需要在客戶端根據(jù)不同的應(yīng)用進行相應(yīng)開發(fā),而現(xiàn)在移動設(shè)備類型眾多,開發(fā)時間和成本會隨著應(yīng)用的增加而不斷增加,效率太低。
因此,需要一種新的方案,能夠不必按照每個應(yīng)用進行代碼開發(fā)工作,也不需要調(diào)整現(xiàn)有的服務(wù),實現(xiàn)高效地將聯(lián)機應(yīng)用轉(zhuǎn)化為移動應(yīng)用。
發(fā)明內(nèi)容
本發(fā)明所有解決的技術(shù)問題在于,提供一種新的移動應(yīng)用的構(gòu)建方案,能夠不必按照每個應(yīng)用進行代碼開發(fā)工作,也不需要調(diào)整現(xiàn)存的服務(wù),實現(xiàn)高效地將聯(lián)機應(yīng)用轉(zhuǎn)化為移動應(yīng)用。
根據(jù)本發(fā)明的一個方面,提供了一種移動應(yīng)用構(gòu)建系統(tǒng),包括:移動客戶端,根據(jù)界面模型構(gòu)建出應(yīng)用界面,接收用戶觸發(fā)的業(yè)務(wù)操作,將所述業(yè)務(wù)操作的請求發(fā)送至移動服務(wù)器,接收來自所述移動客戶端的反饋結(jié)果,解析所述界面模型并根據(jù)所述反饋結(jié)果完成界面顯示;所述移動服務(wù)器,解析出所述業(yè)務(wù)操作對應(yīng)的應(yīng)用服務(wù),調(diào)用所述應(yīng)用服務(wù)對應(yīng)的應(yīng)用服務(wù)器,接收所述應(yīng)用服務(wù)器的反饋結(jié)果,根據(jù)所述界面模型的定義將所述反饋結(jié)果構(gòu)建成符合模型要求的格式,將處理過的反饋結(jié)果返回至所述移動客戶端;所述應(yīng)用服務(wù)器,響應(yīng)所述移動服務(wù)器的請求,將所述反饋結(jié)果發(fā)送至所述移動服務(wù)器。在該技術(shù)方案中,以移動服務(wù)器作為媒介,建立移動客戶端與應(yīng)用服務(wù)器的對應(yīng)通信,不用根據(jù)具體的應(yīng)用進行代碼開發(fā)工作,也不需要調(diào)整現(xiàn)有的服務(wù),實現(xiàn)了高效的將聯(lián)機應(yīng)用轉(zhuǎn)化為移動應(yīng)用。
在上述技術(shù)方案中,優(yōu)選地,所述移動應(yīng)用構(gòu)建系統(tǒng)還定義所述界面模型的元數(shù)據(jù),使用所述元數(shù)據(jù)描述所述界面模型,所述元數(shù)據(jù)包括數(shù)據(jù)模型和操作模型。在該技術(shù)方案中,元數(shù)據(jù)的使用,使得對界面模型的描述更加準(zhǔn)確、全面。
在上述技術(shù)方案中,優(yōu)選地,所述移動客戶端還包括:構(gòu)建單元,讀取所述界面模型的注冊信息,根據(jù)所述數(shù)據(jù)模型構(gòu)建界面的顯示控件以及根據(jù)所述操作模型構(gòu)建界面的菜單;第一調(diào)用單元,在所述菜單被觸發(fā)時,根據(jù)所述注冊信息構(gòu)建調(diào)用參數(shù),根據(jù)所述調(diào)用參數(shù)調(diào)用所述移動服務(wù)器。在該技術(shù)方案中,以界面模型的注冊信息為媒介,將移動客戶端與移動服務(wù)器聯(lián)系起來,可以準(zhǔn)確地傳遞界面模型的屬性特征,以構(gòu)建完整的移動應(yīng)用。
在上述技術(shù)方案中,優(yōu)選地,所述移動服務(wù)器包括配置單元、第二調(diào)用單元和格式調(diào)整單元,其中,所述配置單元用于根據(jù)配置信息將所述應(yīng)用服務(wù)配置成服務(wù)插件,所述第二調(diào)用單元在響應(yīng)所述業(yè)務(wù)操作的請求時,根據(jù)所述服務(wù)插件構(gòu)建對所述應(yīng)用服務(wù)器的調(diào)用參數(shù),基于所述調(diào)用參數(shù)調(diào)用所述應(yīng)用服務(wù)器,所述格式調(diào)整單元根據(jù)所述服務(wù)插件中關(guān)聯(lián)的界面模型信息將所述反饋結(jié)果進行調(diào)整,生成相應(yīng)的模型實例,將所述模型實例返回給所述移動客戶端;所述移動客戶端的所述構(gòu)建單元根據(jù)所述模型實例讀取相對應(yīng)的界面模型信息來構(gòu)建模型界面,并將所述模型實例中的內(nèi)容填充到所述模型界面中,完成界面顯示。在該技術(shù)方案中,將應(yīng)用服務(wù)器中的信息與界面模型信息進行對應(yīng)和調(diào)整,可以方便高效地構(gòu)建出移動應(yīng)用的模型界面,而不用人為的對每個應(yīng)用進行逐個的開發(fā),大大地提高了將聯(lián)機應(yīng)用轉(zhuǎn)化為移動應(yīng)用的效率。
在上述技術(shù)方案中,優(yōu)選地,所述的移動應(yīng)用構(gòu)建系統(tǒng),還包括:注冊單元,對新創(chuàng)建的界面模型進行注冊,建立移動應(yīng)用的界面圖標(biāo)與所述新創(chuàng)建的界面模型的對應(yīng)關(guān)系。在該技術(shù)方案中,將所創(chuàng)建的界面模型與移動應(yīng)用的界面圖標(biāo)直接對應(yīng),建立了移動客戶端與應(yīng)用服務(wù)器的聯(lián)系,實現(xiàn)了不用更改現(xiàn)有服務(wù)器而完成了聯(lián)機應(yīng)用到移動應(yīng)用的轉(zhuǎn)換。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于用友軟件股份有限公司,未經(jīng)用友軟件股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110448510.1/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:具有三種不同次級電壓的干式變壓器
- 下一篇:汽車地毯用加工設(shè)備
- 在線應(yīng)用平臺上應(yīng)用間通信的回調(diào)應(yīng)答方法、應(yīng)用及在線應(yīng)用平臺
- 應(yīng)用使用方法、應(yīng)用使用裝置及相應(yīng)的應(yīng)用終端
- 應(yīng)用管理設(shè)備、應(yīng)用管理系統(tǒng)、以及應(yīng)用管理方法
- 能力應(yīng)用系統(tǒng)及其能力應(yīng)用方法
- 應(yīng)用市場的應(yīng)用搜索方法、系統(tǒng)及應(yīng)用市場
- 使用應(yīng)用的方法和應(yīng)用平臺
- 應(yīng)用安裝方法和應(yīng)用安裝系統(tǒng)
- 使用遠程應(yīng)用進行應(yīng)用安裝
- 應(yīng)用檢測方法及應(yīng)用檢測裝置
- 應(yīng)用調(diào)用方法、應(yīng)用發(fā)布方法及應(yīng)用發(fā)布系統(tǒng)
- 構(gòu)建墊、實體圖像構(gòu)建物和構(gòu)建構(gòu)建物支撐件的方法
- 支持松耦合的軟件構(gòu)建方法、系統(tǒng)及該系統(tǒng)的實現(xiàn)方法
- 版本的構(gòu)建系統(tǒng)及方法
- 工程構(gòu)建系統(tǒng)及其構(gòu)建方法
- 實例構(gòu)建方法、裝置及軟件系統(tǒng)
- 軟件構(gòu)建方法、軟件構(gòu)建裝置和軟件構(gòu)建系統(tǒng)
- 天花板地圖構(gòu)建方法、構(gòu)建裝置以及構(gòu)建程序
- 一種項目構(gòu)建方法、持續(xù)集成系統(tǒng)及終端設(shè)備
- 并行構(gòu)建的方法、裝置及設(shè)備
- 構(gòu)建肺癌預(yù)測模型構(gòu)建方法





