[發明專利]用于更新界面布局的方法、裝置、設備及系統在審
| 申請號: | 201710342221.0 | 申請日: | 2017-05-16 |
| 公開(公告)號: | CN108874412A | 公開(公告)日: | 2018-11-23 |
| 發明(設計)人: | 王集森;王巖;王曉輝 | 申請(專利權)人: | 北京海鯨科技有限公司 |
| 主分類號: | G06F8/65 | 分類號: | G06F8/65;G06F9/451 |
| 代理公司: | 北京弘權知識產權代理事務所(普通合伙) 11363 | 代理人: | 逯長明;許偉群 |
| 地址: | 100086 北京市海淀區海*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 界面布局 智能設備 配置文件 應用程序 更新 計算機存儲介質 配置文件下載 應用程序開發 設備及系統 裝置及系統 電子設備 實時更新 申請 服務器 存儲 渲染 開發 部署 | ||
本申請公開了一種用于更新界面布局的方法、裝置及系統,一種電子設備,以及一種計算機存儲介質,涉及智能設備應用程序開發領域。其中,所述用于更新界面布局的方法包括:判斷存儲在服務器中的與原生應用程序的界面對應的第一界面布局配置文件是否已更新;若是,則將所述第一界面布局配置文件下載至智能設備;根據所述第一界面布局配置文件渲染所述界面。本申請提供的技術方案,既能實現界面布局的實時更新,又不限制應用程序的操作方式,開發人員能夠快速的開發界面并部署到具有不同操作方式特點的所有智能設備中。
技術領域
本申請涉及智能設備應用程序開發領域,尤其涉及一種用于更新界面布局的方法、裝置及系統,一種電子設備,以及一種計算機存儲介質。
背景技術
隨著智能化產品的逐漸增多,智能化的應用(以下簡稱App)也是未來的趨勢,例如,在智能電視、虛擬現實設備(VR設備)、智能手機等產品中運行的App。以智能電視為例,該設備是具有全開放式平臺,搭載了操作系統(如安卓系統),用戶在欣賞普通電視內容的同時,可自行安裝和卸載各類應用軟件,持續對功能進行擴充和升級的新電視產品。
在設計研發出App后,會經常根據需要調整App的界面布局,例如,在圣誕節、春節等節日時,需要將App界面調成節日風格,而恢復正常日后,還需要再將App界面由節日風格修改回正常界面。目前,常用的界面布局與內容的更新方式包括以下三種:
方式1、界面的布局部分保持不動,內容部分通過服務器更新。該方式在電視端的App上比較流行,典型應用如荔枝TV、芒果TV等在線視頻應用。然而,該方式的缺點是只能改變控件內部的內容,而無法重新排布控件,例如,一個推薦頁上的推薦內容可以通過后臺更新,但是無法將推薦頁變大或者變小,更不能把一個推薦頁變成兩個等。
方式2、界面布局是一個Web控件,數據內容來自服務器,使用Web的協議。該方式在手機端的App中比較常見,典型應用如淘寶、京東、美團外賣等手機端App。該方式的優點是界面布局和界面內容都可以通過后臺更新,而缺點是無法適用于電視端或者VR設備等使用按鍵操作的設備場景。
方式3、通過App升級修改界面布局。該方式只能通過升級App來更新界面顯示,雖然可以更新界面內容和界面布局,但是升級操作比較復雜,而且難度會比較大,無法做到用戶無法感知的升級。
從上述分析可以看出,現有技術存在無法兼顧實時更新界面布局、及兼容觸摸和按鍵等不同操作方式兩方面優點的問題。
發明內容
本申請提供了一種用于更新界面布局的方法、裝置及系統,一種電子設備,以及一種計算機存儲介質,以解決無法兼顧實時更新界面布局、及兼容觸摸和按鍵等不同操作方式兩方面優點的問題。
第一方面,本申請提供了一種用于更新界面布局的方法,該方法包括:判斷存儲在服務器中的與原生應用程序的界面對應的第一界面布局配置文件是否已更新;若是,則將所述第一界面布局配置文件下載至智能設備;根據所述第一界面布局配置文件渲染所述界面。采用本實現方式,部署在智能設備的應用程序中的用于更新界面布局的裝置在檢測到服務器端的界面布局配置文件發生變化后,下載更新后的界面布局配置文件,并根據該更新后的界面布局配置文件渲染相應的界面;這種處理方式,既能實現界面布局的實時更新,又不限制原生應用程序的操作方式,也不影響原生應用程序的執行效率,開發人員能夠快速的開發界面并部署到具有不同操作方式特點的所有智能設備中;因此,可以有效兼顧實時更新界面布局、并兼容觸摸和按鍵等不同操作方式兩方面優點。
結合第一方面,在第一方面第一種可能的實現方式中,所述第一界面布局配置文件包括自定義控件和/或自定義屬性;所述根據所述第一界面布局配置文件渲染所述界面,包括:通過預設解析器,解析所述自定義控件和/或所述自定義屬性;根據解析后的自定義控件和/或自定義屬性,渲染所述界面。采用本實現方式,能夠滿足特殊應用場景的需求,例如,在界面中新增控件、修改界面的控件或在界面中增加特效等需求。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京海鯨科技有限公司,未經北京海鯨科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710342221.0/2.html,轉載請聲明來源鉆瓜專利網。





