国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種動態(tài)更新應用界面的方法、終端及系統(tǒng)的制作方法

      文檔序號:9489299閱讀:355來源:國知局
      一種動態(tài)更新應用界面的方法、終端及系統(tǒng)的制作方法
      【技術(shù)領(lǐng)域】
      [0001]本發(fā)明涉及應用界面的在線生成技術(shù),尤其涉及一種動態(tài)更新應用界面的方法、終端及系統(tǒng)。
      【背景技術(shù)】
      [0002]目前,終端應用的界面主要是由專業(yè)軟件開發(fā)商制作,在制作應用界面時都是根據(jù)應用需求定制應用界面的樣式及內(nèi)容。
      [0003]發(fā)明人在實現(xiàn)本發(fā)明的過程中,發(fā)現(xiàn)現(xiàn)有技術(shù)中應用界面的更新方案至少存在以下缺陷:
      [0004]現(xiàn)有技術(shù)在制作應用界面時,需要技術(shù)人員了解和掌握專業(yè)的web基礎(chǔ)知識;并且,在終端應用使用的過程中,不能實時地修改或更新應用界面的樣式及內(nèi)容,只能通過下載更高級的應用版本替換當前的版本,實現(xiàn)應用界面的更新。
      [0005]由此可見,目前亟需一種動態(tài)更新應用界面的解決方案。

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

      [0006]有鑒于此,本發(fā)明實施例期望提供一種動態(tài)更新應用界面的方法、終端及系統(tǒng),能夠?qū)崟r且便捷地更新應用界面。
      [0007]為達到上述目的,本發(fā)明的技術(shù)方案是這樣實現(xiàn)的:
      [0008]本發(fā)明實施例提供了一種動態(tài)更新應用界面的方法,該方法包括:
      [0009]終端在啟動應用時,獲取本地所述應用的界面配置信息以及服務(wù)器端所述應用的界面配置信息;
      [0010]根據(jù)獲得的本地所述應用的界面配置信息和服務(wù)器端所述應用的界面配置信息確定是否需要更新所述應用的界面;
      [0011]確定需要更新所述應用的界面時,利用服務(wù)器端所述應用的界面配置信息更新終端本地所述應用的界面配置信息,并根據(jù)更新后的界面配置信息繪制所述應用的界面。
      [0012]上述方案中,所述界面配置信息包括所述應用界面中各控件的名稱、定位、高度、寬度、是否聚焦、是否選擇默認聚焦、關(guān)聯(lián)的控件、使用資源的名稱及鏈接地址、觸發(fā)動作類型及鏈接地址、時間戳。
      [0013]上述方案中,所述根據(jù)獲得的本地所述應用的界面配置信息和服務(wù)器端所述應用的界面配置信息確定是否更新所述應用的界面,包括:
      [0014]將本地所述應用的界面配置信息中的時間戳與服務(wù)器端所述應用的界面配置信息中的時間戳進行對比;
      [0015]若服務(wù)器端所述應用的界面配置信息中的時間戳在本地所述應用的界面配置信息中的時間戳之后,則確定需要更新所述應用的界面;
      [0016]若服務(wù)器端所述應用的界面配置信息中的時間戳在本地所述應用的界面配置信息中的時間戳之前,或服務(wù)器端所述應用的界面配置信息中的時間戳與本地所述應用的界面配置信息中的時間戳相同,則確定不需要更新所述應用的界面。
      [0017]上述方案中,所述根據(jù)更新后的界面配置信息繪制所述應用的界面,包括:
      [0018]根據(jù)預設(shè)的組件映射規(guī)則解析更新后的界面配置信息,將更新后的界面配置信息轉(zhuǎn)換為所述應用支持的界面繪制組件及參數(shù);
      [0019]根據(jù)所述界面繪制組件及參數(shù)繪制所述應用的界面。
      [0020]本發(fā)明實施例還提供了一種終端,該終端包括:獲取單元、確定單元、界面繪制單元;其中,
      [0021]所述獲取單元,在啟動應用時,獲取本地所述應用的界面配置信息以及服務(wù)器端所述應用的界面配置信息;
      [0022]所述確定單元,用于根據(jù)獲得的本地所述應用的界面配置信息和服務(wù)器端所述應用的界面配置信息,確定是否需要更新所述應用的界面;
      [0023]所述界面繪制單元,用于在確定單元確定需要更新所述應用的界面時,利用服務(wù)器端所述應用的界面配置信息更新終端本地所述應用的界面配置信息,并根據(jù)更新后的界面配置信息繪制所述應用的界面。
      [0024]上述方案中,所述界面配置信息包括所述應用界面中各控件的名稱、定位、高度、寬度、是否聚焦、是否選擇默認聚焦、關(guān)聯(lián)的控件、使用資源的名稱及鏈接地址、觸發(fā)動作類型及鏈接地址、時間戳。
      [0025]上述方案中,所述確定單元具體用于:
      [0026]將本地所述應用的界面配置信息中的時間戳與服務(wù)器端所述應用的界面配置信息中的時間戳進行對比;
      [0027]若服務(wù)器端所述應用的界面配置信息中的時間戳在本地所述應用的界面配置信息中的時間戳之后,則確定需要更新所述應用的界面;
      [0028]若服務(wù)器端所述應用的界面配置信息中的時間戳在本地所述應用的界面配置信息中的時間戳之前,或服務(wù)器端所述應用的界面配置信息中的時間戳與本地所述應用的界面配置信息中的時間戳相同,則確定不需要更新所述應用的界面。
      [0029]上述方案中,所述界面繪制單元具體用于:
      [0030]根據(jù)預設(shè)的組件映射規(guī)則解析更新后的界面配置信息,將更新后的界面配置信息轉(zhuǎn)換為所述應用支持的界面繪制組件及參數(shù);
      [0031 ] 根據(jù)所述界面繪制組件及參數(shù)繪制所述應用的界面。
      [0032]本發(fā)明實施例還提供了一種動態(tài)更新系統(tǒng),該系統(tǒng)包括:瀏覽器端、服務(wù)器端、終端;其中,
      [0033]所述瀏覽器端,用于對應用界面進行可視化編排;
      [0034]所述服務(wù)器端,用于將可視化編排的應用界面生成界面配置信息并存儲;在終端需要時將存儲的所需應用的界面配置信息提供給終端;
      [0035]所述終端,用于在啟動應用時,獲取本地所述應用的界面配置信息以及服務(wù)器端所述應用的界面配置信息;根據(jù)獲取的本地所述應用的界面配置信息和服務(wù)器端所述應用的界面配置信息,確定是否需要更新所述應用的界面;確定需要更新所述應用的界面時,利用服務(wù)器端所述應用的界面配置信息更新終端本地所述應用的界面配置信息,并根據(jù)更新后的界面配置信息繪制所述應用的界面。
      [0036]本發(fā)明實施例所提供的動態(tài)更新應用界面的方法、終端及系統(tǒng),在啟動應用時,終端獲取本地所述應用的界面配置信息以及服務(wù)器端所述應用的界面配置信息;根據(jù)獲得的本地所述應用的界面配置信息和服務(wù)器端所述應用的界面配置信息確定是否需要更新所述應用的界面,確定需要更新所述應用的界面時,利用服務(wù)器端所述應用的界面配置信息更新終端本地所述應用的界面配置信息,并根據(jù)更新后的界面配置信息繪制所述應用的界面。如此,本發(fā)明實施例終端能根據(jù)從服務(wù)器端獲取的界面配置信息,實時且便捷地更新應用界面,進而提升用戶體驗。
      【附圖說明】
      [0037]圖1為本發(fā)明實施例動態(tài)更新系統(tǒng)的組成結(jié)構(gòu)示意圖;
      [0038]圖2為本發(fā)明實施例動態(tài)更新應用界面的方法實現(xiàn)流程示意圖;
      [0039]圖3為本發(fā)明實施例終端的組成結(jié)構(gòu)示意圖。
      【具體實施方式】
      [0040]本發(fā)明實施例應用于動態(tài)更新應用界面的系統(tǒng),該系統(tǒng)中主要包括:瀏覽器端、月艮務(wù)器端、終端;該系統(tǒng)中,應用界面的可視化編排是基于瀏覽器/服務(wù)器(Browser/Server,B/S)架構(gòu)進行的,首先通過瀏覽器在線對應用界面進行可視化編排,然后由所述服務(wù)器將可視化編排的應用界面生成界面配置信息并存儲,所述界面配置信息能夠描述應用界面的布局及配置;
      [0041]進一步地,當終端開啟應用時,終端獲取本地所述應用的界面配置信息以及服務(wù)器端所述應用的界面配置信息;根據(jù)獲得的本地所述應用的界面配置信息和服務(wù)器端所述應用的界面配置信息確定是否需要更新所述應用的界面,確定需要更新所述應用的界面時,利用服務(wù)器端所述應用的界面配置信息更新終端本地所述應用的界面配置信息,并根據(jù)更新后的界面配置信息繪制所述應用的界面。
      [0042]這里,終端本地初始的界面配置信息是由專業(yè)軟件開發(fā)商根據(jù)應用需求配置的。
      [0043]本發(fā)明實施例中,所述終端可以是具備智能化應用及顯示功能的智能終端,例如可以為:互聯(lián)網(wǎng)電視(Over The Top TV, OTT TV)、智能手機、平板電腦等智能終端。
      [0044]下面結(jié)合附圖對本發(fā)明的【具體實施方式】進行說明。
      [0045]圖1為本發(fā)明實施例中提供的動態(tài)更新系統(tǒng)的組成結(jié)構(gòu)示意圖,如圖1所示,該系統(tǒng)包括:瀏覽器端100、服務(wù)器端101、終端102 ;其中,
      [0046]所述瀏覽器端100,用于對應用界面進行可視化編排;
      [0047]所述服務(wù)器端101,用于將可視化編排的應用界面生成界面配置信息并存儲;在終端102需要時將存儲的所需應用的界面配置信息提供給終端102 ;
      [
      當前第1頁1 2 3 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1