国产精品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>

      移動終端中HTML5web應(yīng)用與原生應(yīng)用統(tǒng)一管理方法

      文檔序號:9727152閱讀:414來源:國知局
      移動終端中HTML5 web應(yīng)用與原生應(yīng)用統(tǒng)一管理方法
      【技術(shù)領(lǐng)域】
      [0001 ] 本發(fā)明屬于HTML5 web技術(shù)領(lǐng)域,更為具體地講,涉及一種移動終端中HTML5 web應(yīng)用與原生應(yīng)用統(tǒng)一管理方法。
      【背景技術(shù)】
      [0002]HTML5是新一代的web技術(shù)標(biāo)準(zhǔn),其狹義上是指HTML5網(wǎng)頁標(biāo)記語言標(biāo)準(zhǔn),而廣義上則泛指包括HTML5、CSS3、JavaScript等在內(nèi)的web技術(shù)系列標(biāo)準(zhǔn)。與早期的web技術(shù)標(biāo)準(zhǔn)相比較,HTML5大大提升了web應(yīng)用的交互、資源調(diào)用、多媒體等能力,用戶無需安裝紛繁蕪雜的插件就能基于HTML5瀏覽器獲得完全不遜于原生應(yīng)用使用體驗的web應(yīng)用服務(wù)。在移動終端領(lǐng)域,各瀏覽器廠商均已經(jīng)支持HTML5標(biāo)準(zhǔn)。與原生技術(shù)相比較,HTML5作為新一代web標(biāo)準(zhǔn),具有標(biāo)準(zhǔn)化、易用性強、平臺無關(guān)等突出優(yōu)勢;而與終端原生應(yīng)用不同,HTML5應(yīng)用具有易于開發(fā)、易于維護和升級、易于跨終端平臺適配等眾多優(yōu)點。然而,由于HTML5 web應(yīng)用的執(zhí)行效率相對于原生應(yīng)用較低,因此在移動終端上,HTML5 web應(yīng)用現(xiàn)階段還不能完全取代原生應(yīng)用。
      [0003]目前,在移動終端上,HTML5web應(yīng)用普遍由移動終端web瀏覽器負(fù)責(zé)管理,原生應(yīng)用由移動終端原生系統(tǒng)負(fù)責(zé)管理,雙方各自為政,用戶使用體驗較差。如何在移動終端上實現(xiàn)HTML5 web應(yīng)用與原生應(yīng)用的統(tǒng)一管理,進而為移動終端用戶提供統(tǒng)一的移動應(yīng)用服務(wù)體驗就顯得尤為重要。

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

      [0004]本發(fā)明的目的在于克服現(xiàn)有技術(shù)的不足,提供一種移動終端中HTML5web應(yīng)用與原生應(yīng)用統(tǒng)一管理方法,在移動終端上實現(xiàn)HTML5 web應(yīng)用與原生應(yīng)用統(tǒng)一管理,解決了移動終端上HTML5 web應(yīng)用、原生應(yīng)用需要分別管理的限制。
      [0005]為實現(xiàn)上述發(fā)明目的,本發(fā)明移動終端中HTML5web應(yīng)用與原生應(yīng)用統(tǒng)一管理方法包括以下步驟:
      [0006]S1:對于開發(fā)完成的HTML5 web應(yīng)用與原生應(yīng)用,采用統(tǒng)一格式生成應(yīng)用對應(yīng)的配置文件;
      [0007]S2:將應(yīng)用及其對應(yīng)的配置文件一起存儲在應(yīng)用服務(wù)器中,配置文件放置在應(yīng)用的根路徑下;
      [0008]S3:用戶通過移動終端上配置的應(yīng)用管理系統(tǒng)從應(yīng)用服務(wù)器上下載應(yīng)用,應(yīng)用管理系統(tǒng)從下載文件中提取出配置文件,解析配置文件,對應(yīng)用進行安裝,并將配置文件的各個配置項添加至移動終端的應(yīng)用管理系統(tǒng)中;
      [0009]S4:用戶通過移動終端的應(yīng)用管理系統(tǒng)對應(yīng)用進行瀏覽,當(dāng)用戶需要使用應(yīng)用時,點擊應(yīng)用圖標(biāo)啟動應(yīng)用,如果是HTML5 web應(yīng)用,應(yīng)用管理系統(tǒng)調(diào)用移動終端系統(tǒng)內(nèi)置的web瀏覽器引擎啟動應(yīng)用,如果是原生應(yīng)用,應(yīng)用管理系統(tǒng)通過移動終端操作系統(tǒng)的對應(yīng)模塊來啟動應(yīng)用。
      [0010]本發(fā)明移動終端中HTML5 web應(yīng)用與原生應(yīng)用統(tǒng)一管理方法,應(yīng)用開發(fā)者對于開發(fā)完畢的HTML5 web應(yīng)用與原生應(yīng)用,采用統(tǒng)一格式生成應(yīng)用對應(yīng)的配置文件,然后將應(yīng)用及其對應(yīng)的配置文件一起存儲在應(yīng)用服務(wù)器中,配置文件放置在應(yīng)用的根路徑下,移動終端用戶通過移動終端上應(yīng)用管理系統(tǒng)從服務(wù)器端下載、安裝需要的HTML5 web應(yīng)用或原生應(yīng)用,應(yīng)用管理系統(tǒng)將根據(jù)應(yīng)用附帶的配置文件解析并完成應(yīng)用安裝;移動終端用戶從應(yīng)用管理系統(tǒng)中點擊應(yīng)用圖標(biāo)即可啟動應(yīng)用。
      [0011]采用本發(fā)明,在整個使用過程中移動終端用戶不需要區(qū)分所下載、安裝和啟動的應(yīng)用是HTML5 web應(yīng)用還是原生應(yīng)用,進而為用戶提供了移動終端對兩種應(yīng)用進行統(tǒng)一管理的使用體驗。
      【附圖說明】
      [0012]圖1是移動終端中HTML5web應(yīng)用與原生應(yīng)用統(tǒng)一管理方法的流程圖。
      【具體實施方式】
      [0013]下面結(jié)合附圖對本發(fā)明的【具體實施方式】進行描述,以便本領(lǐng)域的技術(shù)人員更好地理解本發(fā)明。需要特別提醒注意的是,在以下的描述中,當(dāng)已知功能和設(shè)計的詳細(xì)描述也許會淡化本發(fā)明的主要內(nèi)容時,這些描述在這里將被忽略。
      [0014]實施例
      [0015]圖1是移動終端中HTML5web應(yīng)用與原生應(yīng)用統(tǒng)一管理方法的流程圖。如圖1所示,本發(fā)明移動終端中HTML5 web應(yīng)用與原生應(yīng)用統(tǒng)一管理方法包括以下步驟:
      [0016]SlOl:生成應(yīng)用配置文件:
      [0017]對于開發(fā)完成的HTML5 web應(yīng)用與原生應(yīng)用,采用統(tǒng)一格式生成應(yīng)用對應(yīng)的配置文件,配置文件的配置項包括:應(yīng)用配置的根結(jié)點、應(yīng)用ID、版本號、名稱、應(yīng)用圖標(biāo)描述結(jié)點、應(yīng)用圖標(biāo)相對于應(yīng)用根目錄的地址、應(yīng)用描述、應(yīng)用的入口地址、配置項結(jié)點、應(yīng)用類型、許可協(xié)議結(jié)點,其中,如果是HTML5 web應(yīng)用,其入口地址為相對于應(yīng)用根目錄的路徑,如果是原生應(yīng)用,入口地址設(shè)置為原生應(yīng)用安裝包的ID。
      [0018]本實施例中,應(yīng)用配置文件的配置項包括:
      [0019]l)〈widget>App配置的根結(jié)點
      [0020]id:應(yīng)用的唯一標(biāo)識符。
      [0021]vers1n:應(yīng)用的版本號。
      [0022]2)〈name>應(yīng)用的名稱
      [0023]short:應(yīng)用名稱的簡稱。
      [0024]3)〈icon>應(yīng)用圖標(biāo)描述結(jié)點
      [°°25] src:應(yīng)用的圖標(biāo)地址,相對于app根目錄路徑
      [0026]4)〈content> 應(yīng)用描述
      [0027]encoding:字符編碼格式,默認(rèn)為utf_8編碼
      [0028]src:應(yīng)用的入口地址,不同類型的應(yīng)用設(shè)置將不同:
      [0029]籲web app類型:設(shè)置為相對app根目錄路徑
      [0030]籲native app類型:設(shè)置為原生應(yīng)用安裝包package id[0031 ] 5)〈preference> 配置項結(jié)點
      [0032]type:應(yīng)用類型。xapp(表示web app類型);napp(表示native app類型)
      [0033]6)〈descript1n>描述結(jié)點,設(shè)定該應(yīng)用的有關(guān)介紹說明信息
      [0034]7)〈author〉開發(fā)者信息結(jié)點
      [0035]email:郵箱
      [0036]8)〈license>許可協(xié)議結(jié)點。
      [0037]本實施例中,配置文件采用xml格式。以下為一個HTML5web應(yīng)用的配置文件示例:
      [0038]〈widget id = 〃preinstalledApp〃vers1n = 〃l.0〃>
      [0039]〈name short = "hb">航班〈/name〉
      [0040]〈icon src = //img/icon.png7>
      [0041]〈content encoding = ^UTF-S^src = ^index.html
      [0042]〈preference name = "type^readonly = "true^Value = "xapp7>
      [0043]〈descript1n〉
      [0044]A sample web app.
      [0045]〈/descript1n〉
      [0046]〈author emaiI = ^fooiuestc.edu.cn///>uestc-foo</author)
      [0047]<license>Copyright 2013-2018,UESTC.〈/license〉
      [0048]〈/widget〉
      [0049]S102:存儲應(yīng)用:
      [0050]將應(yīng)用及其對應(yīng)的配置文件一起存儲在應(yīng)用服務(wù)器中,配置文件放置在應(yīng)用的根路徑下。
      [0051 ] S103:下載、安裝應(yīng)用:
      [0052]在移動終端上配置一個應(yīng)用管理系統(tǒng),用戶通過應(yīng)用管理系統(tǒng)從應(yīng)用服務(wù)器上下載應(yīng)用,應(yīng)用管理系統(tǒng)從下載文件中提取出配置文件,解析配置文件,對應(yīng)用進行安裝,并將配置文件的各個配置項添加至移動終端的應(yīng)用管理系統(tǒng)中。
      [0053]S104:啟動應(yīng)用:
      [0054]用戶通過移動終端的應(yīng)用管理系統(tǒng)對應(yīng)用進行瀏覽,當(dāng)用戶需要使用應(yīng)用時,點擊應(yīng)用圖標(biāo)啟動應(yīng)用,如果是HTML5 web應(yīng)用,應(yīng)用管理系統(tǒng)調(diào)用移動終端系統(tǒng)內(nèi)置的web瀏覽器引擎啟動應(yīng)用,如果是原生應(yīng)用,應(yīng)用管理系統(tǒng)通過移動終端操作系統(tǒng)的對應(yīng)模塊來啟動應(yīng)用。
      [0055]根據(jù)以上流程描述可知,在本發(fā)明移動終端中HTML5web應(yīng)用與原生應(yīng)用統(tǒng)一管理方法,對于兩種應(yīng)用采用統(tǒng)一格式來生成配置文件,不需要對原生應(yīng)用程序的源程序代碼和可執(zhí)行代碼做任何改變,從而可以便捷地實現(xiàn)兩種應(yīng)用的統(tǒng)一管理,解決了現(xiàn)有移動終端上HTML5 web應(yīng)用、原生應(yīng)用需要分別管理的限制。
      [0056]盡管上面對本發(fā)明說明性的【具體實施方式】進行了描述,以便于本技術(shù)領(lǐng)域的技術(shù)人員理解本發(fā)明,但應(yīng)該清楚,本發(fā)明不限于【具體實施方式】的范圍,對本技術(shù)領(lǐng)域的普通技術(shù)人員來講,只要各種變化在所附的權(quán)利要求限定和確定的本發(fā)明的精神和范圍內(nèi),這些變化是顯而易見的,一切利用本發(fā)明構(gòu)思的發(fā)明創(chuàng)造均在保護之列。
      【主權(quán)項】
      1.一種移動終端中HTML5web應(yīng)用與原生應(yīng)用統(tǒng)一管理方法,其特征在于,包括以下步驟: S1:對于開發(fā)完成的HTML5web應(yīng)用與原生應(yīng)用,采用統(tǒng)一格式生成應(yīng)用對應(yīng)的配置文件; S2:將應(yīng)用及其對應(yīng)的配置文件一起存儲在應(yīng)用服務(wù)器中,配置文件放置在應(yīng)用的根路徑下; S3:用戶通過移動終端上配置的應(yīng)用管理系統(tǒng)下載從應(yīng)用服務(wù)器上下載應(yīng)用,應(yīng)用管理系統(tǒng)從下載文件中提取出配置文件,解析配置文件,對應(yīng)用進行安裝,并將配置文件的各個配置項添加至移動終端的應(yīng)用管理系統(tǒng)中; S4:用戶通過移動終端的應(yīng)用管理系統(tǒng)對應(yīng)用進行瀏覽,當(dāng)用戶需要使用應(yīng)用時,點擊應(yīng)用圖標(biāo)啟動應(yīng)用,如果是HTML5web應(yīng)用,應(yīng)用管理系統(tǒng)調(diào)用移動終端系統(tǒng)內(nèi)置的web瀏覽器引擎啟動應(yīng)用,如果是原生應(yīng)用,應(yīng)用管理系統(tǒng)通過移動終端操作系統(tǒng)的對應(yīng)模塊來啟動應(yīng)用。2.根據(jù)權(quán)利要求1所述的統(tǒng)一管理方法,其特征在于,所述步驟SI中配置文件的配置項包括:應(yīng)用ID、版本號、名稱、應(yīng)用圖標(biāo)相對于應(yīng)用根目錄的地址、字符編碼格式、應(yīng)用的入口地址、應(yīng)用類型、開發(fā)者信息、許可協(xié)議。其中,如果是HTML5web應(yīng)用,其入口地址設(shè)置為相對于應(yīng)用根目錄的路徑,如果是原生應(yīng)用,其入口地址設(shè)置為原生應(yīng)用安裝包的ID。
      【專利摘要】本發(fā)明公開了一種移動終端中HTML5?web應(yīng)用與原生應(yīng)用統(tǒng)一管理方法,應(yīng)用開發(fā)者對于開發(fā)完畢的HTML5?web應(yīng)用與原生應(yīng)用,采用統(tǒng)一格式生成應(yīng)用對應(yīng)的配置文件,然后將應(yīng)用及其對應(yīng)的配置文件一起存儲在應(yīng)用服務(wù)器中,配置文件放置在應(yīng)用的根路徑下,移動終端用戶通過移動終端上應(yīng)用管理系統(tǒng)從服務(wù)器端下載、安裝需要的HTML5?web應(yīng)用或原生應(yīng)用,應(yīng)用管理系統(tǒng)將根據(jù)應(yīng)用附帶的配置文件解析并完成應(yīng)用安裝;移動終端用戶從應(yīng)用管理系統(tǒng)中點擊應(yīng)用圖標(biāo)即可啟動應(yīng)用。本發(fā)明在移動終端上實現(xiàn)HTML5?web應(yīng)用與原生應(yīng)用統(tǒng)一管理,解決了移動終端上HTML5?web應(yīng)用、原生應(yīng)用需要分別管理的限制。
      【IPC分類】G06F9/44
      【公開號】CN105487874
      【申請?zhí)枴緾N201510920755
      【發(fā)明人】俸志剛, 羅建超, 丘志杰
      【申請人】電子科技大學(xué)
      【公開日】2016年4月13日
      【申請日】2015年12月11日
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1