国产精品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ǒng)的文件安裝包及其生成下載方法

      文檔序號:10724649閱讀:388來源:國知局
      兼容操作系統(tǒng)的文件安裝包及其生成下載方法
      【專利摘要】本發(fā)明公開一種兼容操作系統(tǒng)的文件安裝包及其生成下載方法,通過新建文件包,將能夠兼容同一種操作系統(tǒng)的多個系統(tǒng)應(yīng)用文件收納其中,并對終端設(shè)備上的操作系統(tǒng)信息、文件包的包頭信息以及系統(tǒng)應(yīng)用文件的項目頭信息進行格式化定義。在需要進行系統(tǒng)應(yīng)用文件下載的時候,直接將文件包的包頭信息與終端設(shè)備匹配,將系統(tǒng)應(yīng)用文件的項目頭信息與終端設(shè)備相匹配,在終端設(shè)備與文件包的包頭信息以及項目頭信息相匹配的前提下,文件包內(nèi)的系統(tǒng)應(yīng)用文件中的項目數(shù)據(jù)就可以被下載到操作系統(tǒng)中。這樣在下載系統(tǒng)應(yīng)用文件的過程中過不會造成文件不兼容的情況。
      【專利說明】
      兼容操作系統(tǒng)的文件安裝包及其生成下載方法
      技術(shù)領(lǐng)域
      [0001] 本發(fā)明涉及系統(tǒng)文件安裝的技術(shù)領(lǐng)域,尤其涉及一種兼容操作系統(tǒng)的文件安裝包 及其生成下載方法。
      【背景技術(shù)】
      [0002] 操作系統(tǒng)是管理計算機硬件資源,控制其他程序運行并為用戶提供交互操作界面 的系統(tǒng)軟件的集合。操作系統(tǒng)是計算機系統(tǒng)的關(guān)鍵組成部分,負責(zé)管理與配置內(nèi)存、決定系 統(tǒng)資源供需的優(yōu)先次序、控制輸入與輸出設(shè)備、操作網(wǎng)絡(luò)與管理文件系統(tǒng)等基本任務(wù)。操作 系統(tǒng)的種類很多,各種設(shè)備安裝的操作系統(tǒng)可從簡單到復(fù)雜,可從手機的嵌入式操作系統(tǒng) 到超級計算機的大型操作系統(tǒng)。目前流行的現(xiàn)代操作系統(tǒng)主要有Andr 〇id、BSD、iOS、LinuX、 Mac OS X、Windows、Windows Phone和z/OS等,除了Windows和z/OS等少數(shù)操作系統(tǒng),大部分 操作系統(tǒng)都為類Unix操作系統(tǒng)。
      [0003] 計算機軟件分為系統(tǒng)軟件和應(yīng)用軟件兩大類。應(yīng)用軟件是為滿足用戶不同領(lǐng)域、 不同問題的應(yīng)用需求而提供的那部分軟件。它可以拓寬計算機系統(tǒng)的應(yīng)用領(lǐng)域,放大硬件 的功能。應(yīng)用軟件(application software)是用戶可以使用的各種程序設(shè)計語言,以及用 各種程序設(shè)計語言編制的應(yīng)用程序的集合,分為應(yīng)用軟件包和用戶程序。
      [0004] 而現(xiàn)有的每款計算機軟件基本上只能對應(yīng)一種操作系統(tǒng),這樣在安裝應(yīng)用軟件的 時候,就有可能出現(xiàn)計算機軟件和操作系統(tǒng)對應(yīng)不上的情況。

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

      [0005] 針對上述技術(shù)中存在的不足之處,本發(fā)明提供一種結(jié)構(gòu)簡單、操作方便的兼容操 作系統(tǒng)的文件安裝包及其生成下載方法。
      [0006] 為了達到上述目的,本發(fā)明一種兼容操作系統(tǒng)的文件安裝包,包括多個文件包,每 個文件包內(nèi)容置有多個系統(tǒng)應(yīng)用文件,每個文件包內(nèi)的系統(tǒng)應(yīng)用文件均兼容同一種操作系 統(tǒng),每個文件包均定義有與其文件包相對應(yīng)的獨立包頭信息,每個系統(tǒng)應(yīng)用文件均定義有 與其系統(tǒng)應(yīng)用文件相對應(yīng)的獨立項目頭信息,每組系統(tǒng)應(yīng)用文件中有與其系統(tǒng)應(yīng)用文件相 對應(yīng)的項目數(shù)據(jù);在終端設(shè)備上的操作系統(tǒng)信息被格式化定義之后,在文件包的包頭信息 與系統(tǒng)應(yīng)用文件的項目頭信息相互匹配,終端設(shè)備與文件包信息相互匹配的前提下,文件 包內(nèi)的系統(tǒng)應(yīng)用文件中的項目數(shù)據(jù)就可以被下載到操作系統(tǒng)中。
      [0007] 其中,每個文件包中的獨立包頭信息均包括安裝包包頭標(biāo)志、包頭大小、文件包的 版本號、文件包的應(yīng)用場景、用于終端設(shè)備商的ID編號、終端產(chǎn)品總掩碼、項目數(shù)量以及項 目頭大小,安裝包包頭標(biāo)志的格式為STR,且其長度為4 bytes;包頭大小的格式為HEX文件, 且其長度為2bytes;文件包的版本號的格式為STR文件,且其長度為6bytes;文件包的應(yīng)用 場景的格式為HEX文件,且其長度為Sbytes;用于終端設(shè)備商的ID編號的格式為STR文件,且 其長度為8bytes;終端產(chǎn)品總掩碼的格式為HEX文件,且其長度為12bytes;項目數(shù)量的格式 為HEX文件,且其長度為2by tes;項目頭大小的格式為HEX文件,且其長度為2by tes。
      [0008] 其中,每個系統(tǒng)應(yīng)用文件中的獨立項目頭信息均包括項目識別的文件類型、文件 名稱、項目的版本號、終端產(chǎn)品子掩碼、項目內(nèi)容長度以及項目內(nèi)容的偏移位置;文件類型 的格式為STR文件,且其長度為8bytes;文件名稱的格式為STR文件,且其長度為32bytes;項 目版本號的格式為STR文件,且其長度為8bytes;終端產(chǎn)品子掩碼的格式為PID格式,且其長 度為12bytes;項目內(nèi)容長度的格式為HEX文件,且其長度為4bytes;項目內(nèi)容的偏移位置的 格式為HEX文件,且其長度為4by tes。
      [0009] 本發(fā)明一種兼容操作系統(tǒng)的文件安裝包的生成方法,包括以下過程: 511、 終端設(shè)備的定義:對終端設(shè)備自身的供應(yīng)商的編碼、終端設(shè)備的掩碼編號、終端的 應(yīng)用場景以及終端設(shè)備的版本號進行格式化定義; 512、 應(yīng)用文件的定義:獲取初始的系統(tǒng)應(yīng)用文件,并設(shè)定該系統(tǒng)應(yīng)用文件的項目的版 本號以及終端產(chǎn)品子掩碼,從而獲取新的Item xl; 513、 多個11ems的編輯:制作多個11ems的項目頭信息,并對各11em X的項目識別的文 件類型、文件名稱、項目內(nèi)容長度以及項目內(nèi)容的偏移位置進行定義; 514、 文件包的定義:按照Item X的項目識別文件類型,將可識別同種文件類型的Item X放置到同一文件包中,并對該文件包用于終端設(shè)備商的ID編號、文件包的應(yīng)用場景、終端 產(chǎn)品總掩碼以及的文件包的版本號進行格式化定義; 515、 文件安裝包生成。
      [0010] 其中,在S12中獲取新的Item xl之后,要檢查是否還存在新的初始系統(tǒng)應(yīng)用文件, 如果還有未定義的系統(tǒng)應(yīng)用文件,則返回S12中的步驟對新的系統(tǒng)應(yīng)用文件進行定義并獲 得新的Item xi,如果所有的系統(tǒng)應(yīng)用文件均已完成定義,則進入S13的多個Items的編輯步 驟。
      [0011] 本發(fā)明一種兼容操作系統(tǒng)的文件安裝包的下載方法,包括以下過程: 521、 檢索分析包頭信息:分析終端設(shè)備自身的供應(yīng)商的編碼與文件包的ID編號是否相 同;如果相同,繼續(xù)分析終端設(shè)備的應(yīng)用場景與文件包的應(yīng)用場景是否相同;如果相同,繼 續(xù)分析終端設(shè)備的掩碼編號與文件包的產(chǎn)品總掩碼是否匹配;如果匹配,繼續(xù)分析終端設(shè) 備的版本號與文件包的版本號的大小關(guān)系; 522、 檢索分析項目頭掩碼:在終端設(shè)備的版本號小于文件包的版本號時,進一步檢測 終端設(shè)備的掩碼編號與Item xl的終端產(chǎn)品子掩碼是否匹配; 523、 檢索分析項目頭名稱;在終端設(shè)備的掩碼編號與Item xl的終端產(chǎn)品子掩碼匹配 時,繼續(xù)分析終端設(shè)備的項目識別的文件類型以及文件名稱是否與Item xl的項目識別的 文件類型以及文件名稱相同; 524、 更新Item xl:在終端設(shè)備的項目識別的文件類型以及文件名稱與Item xl的項目 識別的文件類型以及文件名稱相同時,更新Item xl; 525、 更新文件包,下載完成。
      [0012] 其中,在S21的檢索分析包頭信息過程中,分析終端設(shè)備自身的供應(yīng)商的編碼與文 件包的ID編號不相同,或者終端設(shè)備的應(yīng)用場景與文件包的應(yīng)用場景不相同,或者終端設(shè) 備的掩碼編號與文件包的產(chǎn)品總掩碼不匹配,或者終端設(shè)備的版本號大于或等于文件包的 版本號,則不進行任何更新,直接進入下載完成階段。
      [0013] 其中,在S22中,如果終端設(shè)備的掩碼編號與Item xl的終端產(chǎn)品子掩碼不匹配,則 不更新Item xl;在S23中,如果終端設(shè)備的項目識別的文件類型以及文件名稱與Item xl的 項目識別的文件類型以及文件名稱不相同,則不更新Item xl。
      [0014]其中,在S24更新完Item xl之后,還要搜索是否還有新的Item xi需要進行更新, 如果還有新的Item xi,就提起下一個Item xi,重復(fù)操作S22-S24的過程。
      [0015] 其中,在S24更新完Item xl之后,還要分析Item xl的項目識別的文件類型是不是 APP,如果是APP,則Item xl中存在附屬文件,則下一步更新Item xl的附屬文件;如果不是 APP,則搜索是否還有新的Item xi需要進行更新。
      [0016] 本發(fā)明的有益效果是: 與現(xiàn)有技術(shù)相比,本發(fā)明的兼容操作系統(tǒng)的文件安裝包,通過新建文件包,將能夠兼容 同一種操作系統(tǒng)的多個系統(tǒng)應(yīng)用文件收納其中,并對終端設(shè)備上的操作系統(tǒng)信息、文件包 的包頭信息以及系統(tǒng)應(yīng)用文件的項目頭信息進行格式化定義。在需要進行系統(tǒng)應(yīng)用文件下 載的時候,直接將文件包的包頭信息與終端設(shè)備匹配,將系統(tǒng)應(yīng)用文件的項目頭信息與終 端設(shè)備相匹配,在終端設(shè)備與文件包的包頭信息以及項目頭信息相匹配的前提下,文件包 內(nèi)的系統(tǒng)應(yīng)用文件中的項目數(shù)據(jù)就可以被下載到操作系統(tǒng)中。這樣在下載系統(tǒng)應(yīng)用文件 的過程中過不會造成文件不兼容的情況。
      【附圖說明】
      [0017] 圖1為本發(fā)明兼容操作系統(tǒng)的文件安裝包的結(jié)構(gòu)示意圖; 圖2為本發(fā)明兼容操作系統(tǒng)的文件安裝包的生成方法流程圖; 圖3為本發(fā)明兼容操作系統(tǒng)的文件安裝包的下載方法流程圖。
      [0018] 主要元件符號說明如下: 10、文件包11、系統(tǒng)應(yīng)用文件。
      【具體實施方式】
      [0019] 為了更清楚地表述本發(fā)明,下面結(jié)合附圖對本發(fā)明作進一步地描述。
      [0020] 參閱圖1,本發(fā)明一種兼容操作系統(tǒng)的文件安裝包,包括多個文件包10,每個文件 包10內(nèi)容置有多個系統(tǒng)應(yīng)用文件11,每個文件包10內(nèi)的系統(tǒng)應(yīng)用文件11均兼容同一種操作 系統(tǒng),每個文件包10均定義有與其文件包10相對應(yīng)的獨立包頭信息,每個系統(tǒng)應(yīng)用文件11 均定義有與其系統(tǒng)應(yīng)用文件11相對應(yīng)的獨立項目頭信息,每組系統(tǒng)應(yīng)用文件11中有與其系 統(tǒng)應(yīng)用文件11相對應(yīng)的項目數(shù)據(jù);在終端設(shè)備上的操作系統(tǒng)信息被格式化定義之后,在文 件包10的包頭信息與系統(tǒng)應(yīng)用文件11的項目頭信息相互匹配,終端設(shè)備與文件包10信息相 互匹配的前提下,文件包10內(nèi)的系統(tǒng)應(yīng)用文件11中的項目數(shù)據(jù)就可以被下載到操作系統(tǒng) 中。
      [0021] 與現(xiàn)有技術(shù)相比,本發(fā)明的兼容操作系統(tǒng)的文件安裝包,通過新建文件包10,將能 夠兼容同一種操作系統(tǒng)的多個系統(tǒng)應(yīng)用文件11收納其中,并對終端設(shè)備上的操作系統(tǒng)信 息、文件包10的包頭信息以及系統(tǒng)應(yīng)用文件11的項目頭信息進行格式化定義。在需要進行 系統(tǒng)應(yīng)用文件11下載的時候,直接將文件包10的包頭信息與終端設(shè)備匹配,將系統(tǒng)應(yīng)用文 件11的項目頭信息與終端設(shè)備相匹配,在終端設(shè)備與文件包10的包頭信息以及項目頭信息 相匹配的前提下,文件包10內(nèi)的系統(tǒng)應(yīng)用文件11中的項目數(shù)據(jù)就可以被下載到操作系統(tǒng) 中。這樣在下載系統(tǒng)應(yīng)用文件11的過程中過不會造成文件不兼容的情況。
      [0022] 在本實施例中,每個文件包10中的獨立包頭信息均包括安裝包包頭標(biāo)志、包頭大 小、文件包10的版本號、文件包10的應(yīng)用場景、用于終端設(shè)備商的ID編號、終端產(chǎn)品總掩碼、 項目數(shù)量以及項目頭大小,安裝包包頭標(biāo)志的格式為STR,且其長度為4 bytes;包頭大小的 格式為HEX文件,且其長度為2bytes;文件包10的版本號的格式為STR文件,且其長度為 6bytes;文件包10的應(yīng)用場景的格式為HEX文件,且其長度為8bytes;用于終端設(shè)備商的ID 編號的格式為STR文件,且其長度為8bytes;終端產(chǎn)品總掩碼的格式為HEX文件,且其長度為 12bytes;項目數(shù)量的格式為HEX文件,且其長度為2bytes;項目頭大小的格式為HEX文件,且 其長度為2bytes。
      [0023] 表一包頭信息列表
      Flag:只讀,界面不可輸入 Head size:只讀,界面不可輸入 Version:界面輸入,只能輸入數(shù)字 AID:應(yīng)用程序唯一標(biāo)識,可輸入 VID:配置文件設(shè)置好,不可輸入 PID:只讀,Item PID的最小集合 Item Count:只讀 Item Head Size:只讀。
      [0024] 在本實施例中,每個系統(tǒng)應(yīng)用文件11中的獨立項目頭信息均包括項目識別的文件 類型、文件名稱、項目的版本號、終端產(chǎn)品子掩碼、項目內(nèi)容長度以及項目內(nèi)容的偏移位置; 文件類型的格式為STR文件,且其長度為8bytes ;文件名稱的格式為STR文件,且其長度為 32bytes;項目版本號的格式為STR文件,且其長度為8bytes;終端產(chǎn)品子掩碼的格式為PID 格式,且其長度為12bytes ;項目內(nèi)容長度的格式為HEX文件,且其長度為4bytes;項目內(nèi)容 的偏移位置的格式為HEX文件,且其長度為4by tes。
      [0025] 表二項目頭信息列表
      所有任何文件的附屬Item在構(gòu)建文件包10時,必須緊跟其Owner的Item,中間不允許存 在任何非附屬項。
      [0026]進一步參閱圖2本發(fā)明一種兼容操作系統(tǒng)的文件安裝包的生成方法,包括以下過 程: 511、 終端設(shè)備的定義:對終端設(shè)備自身的供應(yīng)商的編碼、終端設(shè)備的掩碼編號、終端的 應(yīng)用場景以及終端設(shè)備的版本號進行格式化定義; 512、 應(yīng)用文件的定義:獲取初始的系統(tǒng)應(yīng)用文件,并設(shè)定該系統(tǒng)應(yīng)用文件的項目的版 本號以及終端產(chǎn)品子掩碼,從而獲取新的Item xl; 513、 多個11ems的編輯:制作多個11ems的項目頭信息,并對各11em X的項目識別的文 件類型、文件名稱、項目內(nèi)容長度以及項目內(nèi)容的偏移位置進行定義; 514、 文件包的定義:按照Item X的項目識別文件類型,將可識別同種文件類型的Item X放置到同一文件包中,并對該文件包用于終端設(shè)備商的ID編號、文件包的應(yīng)用場景、終端 產(chǎn)品總掩碼以及的文件包的版本號進行格式化定義; 515、 文件安裝包生成。
      [0027]在本實施例中,在S12中獲取新的Item xl之后,要檢查是否還存在新的初始系統(tǒng) 應(yīng)用文件,如果還有未定義的系統(tǒng)應(yīng)用文件,則返回S12中的步驟對新的系統(tǒng)應(yīng)用文件進行 定義并獲得新的Item xi,如果所有的系統(tǒng)應(yīng)用文件均已完成定義,則進入S13的多個Items 的編輯步驟。
      [0028] 進一步參閱圖3,本發(fā)明一種兼容操作系統(tǒng)的文件安裝包的下載方法,包括以下過 程: 521、 檢索分析包頭信息:分析終端設(shè)備自身的供應(yīng)商的編碼與文件包的ID編號是否相 同;如果相同,繼續(xù)分析終端設(shè)備的應(yīng)用場景與文件包的應(yīng)用場景是否相同;如果相同,繼 續(xù)分析終端設(shè)備的掩碼編號與文件包的產(chǎn)品總掩碼是否匹配;如果匹配,繼續(xù)分析終端設(shè) 備的版本號與文件包的版本號的大小關(guān)系; 522、 檢索分析項目頭掩碼:在終端設(shè)備的版本號小于文件包的版本號時,進一步檢測 終端設(shè)備的掩碼編號與Item xl的終端產(chǎn)品子掩碼是否匹配; 523、 檢索分析項目頭名稱;在終端設(shè)備的掩碼編號與Item xl的終端產(chǎn)品子掩碼匹配 時,繼續(xù)分析終端設(shè)備的項目識別的文件類型以及文件名稱是否與Item xl的項目識別的 文件類型以及文件名稱相同; 524、 更新Item xl:在終端設(shè)備的項目識別的文件類型以及文件名稱與Item xl的項目 識別的文件類型以及文件名稱相同時,更新Item xl; 525、 更新文件包,下載完成。
      [0029] 在本實施例中,在S21的檢索分析包頭信息過程中,分析終端設(shè)備自身的供應(yīng)商的 編碼與文件包的ID編號不相同,或者終端設(shè)備的應(yīng)用場景與文件包的應(yīng)用場景不相同,或 者終端設(shè)備的掩碼編號與文件包的產(chǎn)品總掩碼不匹配,或者終端設(shè)備的版本號大于或等于 文件包的版本號,則不進行任何更新,直接進入下載完成階段。
      [0030] 在本實施例中,,在S22中,如果終端設(shè)備的掩碼編號與Item xl的終端產(chǎn)品子掩碼 不匹配,則不更新Item xl;在S23中,如果終端設(shè)備的項目識別的文件類型以及文件名稱與 Item xl的項目識別的文件類型以及文件名稱不相同,則不更新Item xlo [0031] 在本實施例中,,在S24更新完Item xl之后,還要搜索是否還有新的Item xi需要 進行更新,如果還有新的Item xi,就提起下一個Item xi,重復(fù)操作S22-S24的過程。
      [0032] 在本實施例中,,在S24更新完Item xl之后,還要分析Item xl的項目識別的文件 類型是不是APP,如果是APP,則Item xl中存在附屬文件,則下一步更新Item xl的附屬文 件;如果不是APP,則搜索是否還有新的Item xi需要進行更新。
      [0033] APP的項目頭格式:
      [0034]以上公開的僅為本發(fā)明的幾個具體實施例,但是本發(fā)明并非局限于此,任何本領(lǐng) 域的技術(shù)人員能思之的變化都應(yīng)落入本發(fā)明的保護范圍。
      【主權(quán)項】
      1. 一種兼容操作系統(tǒng)的文件安裝包,其特征在于,包括多個文件包,每個文件包內(nèi)容置 有多個系統(tǒng)應(yīng)用文件,每個文件包內(nèi)的系統(tǒng)應(yīng)用文件均兼容同一種操作系統(tǒng),每個文件包 均定義有與其文件包相對應(yīng)的獨立包頭信息,每個系統(tǒng)應(yīng)用文件均定義有與其系統(tǒng)應(yīng)用文 件相對應(yīng)的獨立項目頭信息,每組系統(tǒng)應(yīng)用文件中有與其系統(tǒng)應(yīng)用文件相對應(yīng)的項目數(shù) 據(jù);在終端設(shè)備上的操作系統(tǒng)信息被格式化定義之后,在文件包的包頭信息與系統(tǒng)應(yīng)用文 件的項目頭信息相互匹配,終端設(shè)備與文件包信息相互匹配的前提下,文件包內(nèi)的系統(tǒng)應(yīng) 用文件中的項目數(shù)據(jù)就可以被下載到操作系統(tǒng)中。2. 根據(jù)權(quán)利要求1所述的兼容操作系統(tǒng)的文件安裝包,其特征在于,每個文件包中的獨 立包頭信息均包括安裝包包頭標(biāo)志、包頭大小、文件包的版本號、文件包的應(yīng)用場景、用于 終端設(shè)備商的ID編號、終端產(chǎn)品總掩碼、項目數(shù)量以及項目頭大小,安裝包包頭標(biāo)志的格式 為STR,且其長度為4 bytes;包頭大小的格式為HEX文件,且其長度為2bytes;文件包的版本 號的格式為STR文件,且其長度為6bytes;文件包的應(yīng)用場景的格式為HEX文件,且其長度為 Sbytes;用于終端設(shè)備商的ID編號的格式為STR文件,且其長度為Sbytes;終端產(chǎn)品總掩碼 的格式為HEX文件,且其長度為12bytes;項目數(shù)量的格式為HEX文件,且其長度為2bytes;項 目頭大小的格式為HEX文件,且其長度為2by tes。3. 根據(jù)權(quán)利要求2所述的兼容操作系統(tǒng)的文件安裝包,其特征在于,每個系統(tǒng)應(yīng)用文件 中的獨立項目頭信息均包括項目識別的文件類型、文件名稱、項目的版本號、終端產(chǎn)品子掩 碼、項目內(nèi)容長度以及項目內(nèi)容的偏移位置;文件類型的格式為STR文件,且其長度為 8bytes;文件名稱的格式為STR文件,且其長度為32bytes;項目版本號的格式為STR文件,且 其長度為8bytes;終端產(chǎn)品子掩碼的格式為PID格式,且其長度為12bytes;項目內(nèi)容長度的 格式為HEX文件,且其長度為4bytes ;項目內(nèi)容的偏移位置的格式為HEX文件,且其長度為 4bytes〇4. 一種兼容操作系統(tǒng)的文件安裝包的生成方法,其特征在于,包括以下過程: 511、 終端設(shè)備的定義:對終端設(shè)備自身的供應(yīng)商的編碼、終端設(shè)備的掩碼編號、終端的 應(yīng)用場景以及終端設(shè)備的版本號進行格式化定義; 512、 應(yīng)用文件的定義:獲取初始的系統(tǒng)應(yīng)用文件,并設(shè)定該系統(tǒng)應(yīng)用文件的項目的版 本號以及終端產(chǎn)品子掩碼,從而獲取新的Item xl; 513、 多個Items的編輯:制作多個Items的項目頭信息,并對各Item X的項目識別的文 件類型、文件名稱、項目內(nèi)容長度以及項目內(nèi)容的偏移位置進行定義; 514、 文件包的定義:按照Item X的項目識別文件類型,將可識別同種文件類型的Item X放置到同一文件包中,并對該文件包用于終端設(shè)備商的ID編號、文件包的應(yīng)用場景、終端 產(chǎn)品總掩碼以及的文件包的版本號進行格式化定義; 515、 文件安裝包生成。5. 根據(jù)權(quán)利要求4所述的兼容操作系統(tǒng)的文件安裝包的生成方法,其特征在于,在S12 中獲取新的Item xl之后,要檢查是否還存在新的初始系統(tǒng)應(yīng)用文件,如果還有未定義的系 統(tǒng)應(yīng)用文件,則返回S12中的步驟對新的系統(tǒng)應(yīng)用文件進行定義并獲得新的Item xi,如果 所有的系統(tǒng)應(yīng)用文件均已完成定義,則進入S13的多個Items的編輯步驟。6. -種兼容操作系統(tǒng)的文件安裝包的下載方法,其特征在于,包括以下過程: S21、檢索分析包頭信息:分析終端設(shè)備自身的供應(yīng)商的編碼與文件包的ID編號是否相 同;如果相同,繼續(xù)分析終端設(shè)備的應(yīng)用場景與文件包的應(yīng)用場景是否相同;如果相同,繼 續(xù)分析終端設(shè)備的掩碼編號與文件包的產(chǎn)品總掩碼是否匹配;如果匹配,繼續(xù)分析終端設(shè) 備的版本號與文件包的版本號的大小關(guān)系; 522、 檢索分析項目頭掩碼:在終端設(shè)備的版本號小于文件包的版本號時,進一步檢測 終端設(shè)備的掩碼編號與Item xl的終端產(chǎn)品子掩碼是否匹配; 523、 檢索分析項目頭名稱;在終端設(shè)備的掩碼編號與Item xl的終端產(chǎn)品子掩碼匹配 時,繼續(xù)分析終端設(shè)備的項目識別的文件類型以及文件名稱是否與Item xl的項目識別的 文件類型以及文件名稱相同; 524、 更新Item xl:在終端設(shè)備的項目識別的文件類型以及文件名稱與Item xl的項目 識別的文件類型以及文件名稱相同時,更新Item xl; 525、 更新文件包,下載完成。7. 根據(jù)權(quán)利要求6所述的兼容操作系統(tǒng)的文件安裝包的下載方法,其特征在于,在S21 的檢索分析包頭信息過程中,分析終端設(shè)備自身的供應(yīng)商的編碼與文件包的ID編號不相 同,或者終端設(shè)備的應(yīng)用場景與文件包的應(yīng)用場景不相同,或者終端設(shè)備的掩碼編號與文 件包的產(chǎn)品總掩碼不匹配,或者終端設(shè)備的版本號大于或等于文件包的版本號,則不進行 任何更新,直接進入下載完成階段。8. 根據(jù)權(quán)利要求7所述的兼容操作系統(tǒng)的文件安裝包的下載方法,其特征在于,在S22 中,如果終端設(shè)備的掩碼編號與Item xl的終端產(chǎn)品子掩碼不匹配,則不更新Item xl;在 S23中,如果終端設(shè)備的項目識別的文件類型以及文件名稱與Item xl的項目識別的文件類 型以及文件名稱不相同,貝不更新Item xl〇9. 根據(jù)權(quán)利要求8所述的兼容操作系統(tǒng)的文件安裝包的下載方法,其特征在于,在S24 更新完Item xl之后,還要搜索是否還有新的Item xi需要進行更新,如果還有新的Item xi,就提起下一個Item xi,重復(fù)操作S22-S24的過程。10. 根據(jù)權(quán)利要求9所述的兼容操作系統(tǒng)的文件安裝包的下載方法,其特征在于,在S24 更新完Item xl之后,還要分析Item xl的項目識別的文件類型是不是APP,如果是APP,則 Item xl中存在附屬文件,則下一步更新Item xl的附屬文件;如果不是APP,則搜索是否還 有新的Item xi需要進行更新。
      【文檔編號】G06F9/445GK106095514SQ201610456113
      【公開日】2016年11月9日
      【申請日】2016年6月22日
      【發(fā)明人】萬籟民
      【申請人】深圳市波普安創(chuàng)技術(shù)有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1