[發明專利]一種動態更新應用界面的方法、終端及系統在審
| 申請號: | 201410300640.4 | 申請日: | 2014-06-27 |
| 公開(公告)號: | CN105242937A | 公開(公告)日: | 2016-01-13 |
| 發明(設計)人: | 周衛敏;王斌 | 申請(專利權)人: | 中興通訊股份有限公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445 |
| 代理公司: | 北京派特恩知識產權代理有限公司 11270 | 代理人: | 張穎玲;王黎延 |
| 地址: | 518057 廣東省深圳市南山*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 動態 更新 應用 界面 方法 終端 系統 | ||
技術領域
本發明涉及應用界面的在線生成技術,尤其涉及一種動態更新應用界面的方法、終端及系統。
背景技術
目前,終端應用的界面主要是由專業軟件開發商制作,在制作應用界面時都是根據應用需求定制應用界面的樣式及內容。
發明人在實現本發明的過程中,發現現有技術中應用界面的更新方案至少存在以下缺陷:
現有技術在制作應用界面時,需要技術人員了解和掌握專業的web基礎知識;并且,在終端應用使用的過程中,不能實時地修改或更新應用界面的樣式及內容,只能通過下載更高級的應用版本替換當前的版本,實現應用界面的更新。
由此可見,目前亟需一種動態更新應用界面的解決方案。
發明內容
有鑒于此,本發明實施例期望提供一種動態更新應用界面的方法、終端及系統,能夠實時且便捷地更新應用界面。
為達到上述目的,本發明的技術方案是這樣實現的:
本發明實施例提供了一種動態更新應用界面的方法,該方法包括:
終端在啟動應用時,獲取本地所述應用的界面配置信息以及服務器端所述應用的界面配置信息;
根據獲得的本地所述應用的界面配置信息和服務器端所述應用的界面配置信息確定是否需要更新所述應用的界面;
確定需要更新所述應用的界面時,利用服務器端所述應用的界面配置信息更新終端本地所述應用的界面配置信息,并根據更新后的界面配置信息繪制所述應用的界面。
上述方案中,所述界面配置信息包括所述應用界面中各控件的名稱、定位、高度、寬度、是否聚焦、是否選擇默認聚焦、關聯的控件、使用資源的名稱及鏈接地址、觸發動作類型及鏈接地址、時間戳。
上述方案中,所述根據獲得的本地所述應用的界面配置信息和服務器端所述應用的界面配置信息確定是否更新所述應用的界面,包括:
將本地所述應用的界面配置信息中的時間戳與服務器端所述應用的界面配置信息中的時間戳進行對比;
若服務器端所述應用的界面配置信息中的時間戳在本地所述應用的界面配置信息中的時間戳之后,則確定需要更新所述應用的界面;
若服務器端所述應用的界面配置信息中的時間戳在本地所述應用的界面配置信息中的時間戳之前,或服務器端所述應用的界面配置信息中的時間戳與本地所述應用的界面配置信息中的時間戳相同,則確定不需要更新所述應用的界面。
上述方案中,所述根據更新后的界面配置信息繪制所述應用的界面,包括:
根據預設的組件映射規則解析更新后的界面配置信息,將更新后的界面配置信息轉換為所述應用支持的界面繪制組件及參數;
根據所述界面繪制組件及參數繪制所述應用的界面。
本發明實施例還提供了一種終端,該終端包括:獲取單元、確定單元、界面繪制單元;其中,
所述獲取單元,在啟動應用時,獲取本地所述應用的界面配置信息以及服務器端所述應用的界面配置信息;
所述確定單元,用于根據獲得的本地所述應用的界面配置信息和服務器端所述應用的界面配置信息,確定是否需要更新所述應用的界面;
所述界面繪制單元,用于在確定單元確定需要更新所述應用的界面時,利用服務器端所述應用的界面配置信息更新終端本地所述應用的界面配置信息,并根據更新后的界面配置信息繪制所述應用的界面。
上述方案中,所述界面配置信息包括所述應用界面中各控件的名稱、定位、高度、寬度、是否聚焦、是否選擇默認聚焦、關聯的控件、使用資源的名稱及鏈接地址、觸發動作類型及鏈接地址、時間戳。
上述方案中,所述確定單元具體用于:
將本地所述應用的界面配置信息中的時間戳與服務器端所述應用的界面配置信息中的時間戳進行對比;
若服務器端所述應用的界面配置信息中的時間戳在本地所述應用的界面配置信息中的時間戳之后,則確定需要更新所述應用的界面;
若服務器端所述應用的界面配置信息中的時間戳在本地所述應用的界面配置信息中的時間戳之前,或服務器端所述應用的界面配置信息中的時間戳與本地所述應用的界面配置信息中的時間戳相同,則確定不需要更新所述應用的界面。
上述方案中,所述界面繪制單元具體用于:
根據預設的組件映射規則解析更新后的界面配置信息,將更新后的界面配置信息轉換為所述應用支持的界面繪制組件及參數;
根據所述界面繪制組件及參數繪制所述應用的界面。
本發明實施例還提供了一種動態更新系統,該系統包括:瀏覽器端、服務器端、終端;其中,
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中興通訊股份有限公司,未經中興通訊股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410300640.4/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種鹽酸甲砜霉素甘氨酸酯脂質體注射劑
- 下一篇:一種新型落水配件





