[發(fā)明專利]一種移動應(yīng)用界面動態(tài)生成方法及系統(tǒng)在審
| 申請?zhí)枺?/td> | 201610024425.5 | 申請日: | 2016-01-14 |
| 公開(公告)號: | CN106970926A | 公開(公告)日: | 2017-07-21 |
| 發(fā)明(設(shè)計(jì))人: | 胡業(yè)成;岳小利 | 申請(專利權(quán))人: | 卓望數(shù)碼技術(shù)(深圳)有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 深圳市順天達(dá)專利商標(biāo)代理有限公司44217 | 代理人: | 李琴 |
| 地址: | 518057 廣東省深圳市南山區(qū)高*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 移動 應(yīng)用 界面 動態(tài) 生成 方法 系統(tǒng) | ||
技術(shù)領(lǐng)域
本發(fā)明涉及終端應(yīng)用技術(shù)領(lǐng)域,更具體地說,涉及一種移動應(yīng)用界面動態(tài)生成方法及系統(tǒng)。
背景技術(shù)
目前,移動應(yīng)用要實(shí)現(xiàn)界面變動且無需重裝發(fā)布安裝,一般采用HTML5或者像phonegap等一些中間件的混合的方式,其本質(zhì)上是在使用android內(nèi)核webkit并在上面加個應(yīng)用殼,然后直接調(diào)用移動終端本地的webkit進(jìn)行解析。
但是,上述方法存在如下問題:首先在界面兼容性方面,瀏覽器實(shí)現(xiàn)不標(biāo)準(zhǔn),碎片化嚴(yán)重,且界面樣式與原生應(yīng)用樣式不一樣,顯得與系統(tǒng)本身格格不入;其次,在規(guī)范方面,相對于原生,HTML5作為頁面顯示,規(guī)范不完整,很多應(yīng)用需求無法實(shí)現(xiàn);最后,在靈活度方面,每次界面更新時,均需要重啟服務(wù)端。
發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問題在于,針對現(xiàn)有技術(shù)中實(shí)現(xiàn)移動應(yīng)用的界面變動的上述不足,提供一種移動應(yīng)用界面動態(tài)生成方法及系統(tǒng)。
本發(fā)明解決上述問題的技術(shù)方案是提供了一種移動應(yīng)用界面動態(tài)生成方法,該方法包括以下步驟:
服務(wù)端生成所述移動應(yīng)用界面的原生XML文件,并將所述原生XML文件推送到所述移動應(yīng)用界面對應(yīng)的移動應(yīng)用中;
所述移動應(yīng)用下載所述原生XML文件,并解析所述原生XML文件動態(tài)獲取所述移動應(yīng)用界面的資源文件以生成所述移動應(yīng)用界面。
在上述的移動應(yīng)用界面動態(tài)生成方法中,所述解析所述原生XML文件動 態(tài)獲取所述移動應(yīng)用界面的資源文件以生成所述移動應(yīng)用界面的步驟包括:
通過解析引擎將所述原生XML文件解析到所述原生XML文件對應(yīng)的代碼;
根據(jù)所述代碼從所述服務(wù)端動態(tài)收集所述資源文件;
將所述資源文件與界面元素綁定以生成所述移動應(yīng)用界面。
在上述的移動應(yīng)用界面動態(tài)生成方法中,所述方法還包括:
將所述移動應(yīng)用預(yù)先安裝于移動終端。
在上述的移動應(yīng)用界面動態(tài)生成方法中,所述原生XML文件與安裝所述移動應(yīng)用的所述移動終端的本地系統(tǒng)的界面的格式是相同的。
本發(fā)明還提供了一種移動應(yīng)用界面動態(tài)生成系統(tǒng),所述系統(tǒng)包括服務(wù)端和移動應(yīng)用,所述移動應(yīng)用安裝于移動終端,其中:
所述服務(wù)端用于生成所述移動應(yīng)用界面的原生XML文件,并將所述原生XML文件推送到所述移動應(yīng)用界面對應(yīng)的移動應(yīng)用中;
所述移動應(yīng)用用于下載所述原生XML文件,并解析所述原生XML文件動態(tài)獲取所述移動應(yīng)用界面的資源文件以生成所述移動應(yīng)用界面。
在上述的移動應(yīng)用界面動態(tài)生成系統(tǒng)中,所述移動應(yīng)用包括解析單元、收集單元和生成單元,其中,所述解析單元用于通過解析引擎將所述原生XML文件解析到所述原生XML文件對應(yīng)的代碼;所述收集單元用于根據(jù)所述代碼從所述服務(wù)端動態(tài)收集所述資源文件;所述生成單元用于將所述資源文件與界面元素綁定以生成所述移動應(yīng)用界面。
在上述的移動應(yīng)用界面動態(tài)生成系統(tǒng)中,所述原生XML文件與安裝所述移動應(yīng)用的所述移動終端的本地系統(tǒng)的界面的格式是相同的。。
本發(fā)明的移動應(yīng)用界面動態(tài)生成方法及系統(tǒng)的有益效果有:
首先,通過服務(wù)端編寫與安裝移動應(yīng)用的移動終端的本地系統(tǒng)的界面格式相同的原生XML文件,解決了界面兼容性問題。
其次,通過服務(wù)端來編寫生成移動應(yīng)用界面的原生XML文件,并使用推送技術(shù),可實(shí)現(xiàn)移動應(yīng)用界面的動態(tài)加載、可配置、個性化、區(qū)域化、可擴(kuò)展等特點(diǎn)。
最后,由于在移動應(yīng)用運(yùn)行中來動態(tài)加載,而不需要更新APK,進(jìn)而消除了每次在UI上需要更新時重新編譯的麻煩,而且,一有更新,該移動應(yīng)用界面就立馬改變,不需要重新編寫代碼使編譯成app包來發(fā)布到應(yīng)用商店以進(jìn)行更新。
附圖說明
圖1是本發(fā)明的移動應(yīng)用界面動態(tài)生成方法實(shí)施例的流程圖。
圖2是圖1中步驟S1的具體流程圖。
圖3是本發(fā)明的移動應(yīng)用界面動態(tài)生成系統(tǒng)實(shí)施例的結(jié)構(gòu)示意圖。
具體實(shí)施方式
為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
如圖1所示,是本發(fā)明的移動應(yīng)用界面動態(tài)生成方法實(shí)施例的流程圖。參考圖1,該方法包括步驟:
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于卓望數(shù)碼技術(shù)(深圳)有限公司,未經(jīng)卓望數(shù)碼技術(shù)(深圳)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610024425.5/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:用戶觀點(diǎn)的異常預(yù)警方法和裝置
- 下一篇:推廣方法及裝置
- 同類專利
- 專利分類
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F17-00 特別適用于特定功能的數(shù)字計(jì)算設(shè)備或數(shù)據(jù)處理設(shè)備或數(shù)據(jù)處理方法
G06F17-10 .復(fù)雜數(shù)學(xué)運(yùn)算的
G06F17-20 .處理自然語言數(shù)據(jù)的
G06F17-30 .信息檢索;及其數(shù)據(jù)庫結(jié)構(gòu)
G06F17-40 .數(shù)據(jù)的獲取和記錄
G06F17-50 .計(jì)算機(jī)輔助設(shè)計(jì)
- 在線應(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)
- 使用遠(yuǎn)程應(yīng)用進(jìn)行應(yīng)用安裝
- 應(yīng)用檢測方法及應(yīng)用檢測裝置
- 應(yīng)用調(diào)用方法、應(yīng)用發(fā)布方法及應(yīng)用發(fā)布系統(tǒng)
- 動態(tài)矢量譯碼方法和動態(tài)矢量譯碼裝置
- 動態(tài)口令的顯示方法及動態(tài)令牌
- 動態(tài)庫管理方法和裝置
- 動態(tài)令牌的身份認(rèn)證方法及裝置
- 令牌、動態(tài)口令生成方法、動態(tài)口令認(rèn)證方法及系統(tǒng)
- 一種動態(tài)模糊控制系統(tǒng)
- 一種基于動態(tài)信號的POS機(jī)和安全保護(hù)方法
- 圖像動態(tài)展示的方法、裝置、系統(tǒng)及介質(zhì)
- 一種基于POS機(jī)聚合碼功能分離顯示動態(tài)聚合碼的系統(tǒng)
- 基于動態(tài)口令的身份認(rèn)證方法、裝置和動態(tài)令牌





