亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

安裝包的更正方法

文檔序號(hào):6463027閱讀:247來(lái)源:國(guó)知局
專利名稱:安裝包的更正方法
技術(shù)領(lǐng)域
本發(fā)明涉及軟件安裝包更正技術(shù),尤其涉及一種安裝包的更正方法。
技術(shù)背景軟件對(duì)于智能終端來(lái)說(shuō),重要性是不言而喻的。智能終端所支持的各種功 能,均是通過(guò)相應(yīng)的應(yīng)用軟件實(shí)現(xiàn)的。生成軟件安裝包時(shí),首先需要確定安裝包的每個(gè)安裝邏輯單元,并定義安裝細(xì)節(jié);其次,打開(kāi)安裝包的制作程序,新 建一個(gè)工程文件;在工程文件中,對(duì)每個(gè)安裝邏輯單元輸入其安裝細(xì)節(jié)信息; 最后,運(yùn)行生成命令,輸出安裝包的內(nèi)容到當(dāng)前選擇的目錄。安裝包生成后需要進(jìn)行調(diào)試,以核實(shí)所開(kāi)發(fā)的軟件與預(yù)期是否一致,是否 可穩(wěn)定運(yùn)行等,同時(shí),對(duì)于發(fā)現(xiàn)的問(wèn)題,必須及時(shí)更正。目前對(duì)安裝包的更正基本全靠人工完成,雖然人工更正安裝包方式可保證 安裝包的調(diào)試質(zhì)量,但效率低下,定位故障不準(zhǔn)確。發(fā)明內(nèi)容有鑒于此,本發(fā)明的主要目的在于提供一種安裝包的更正方法,能準(zhǔn)確定 位安裝包的故障原因并能及時(shí)更正。為達(dá)到上述目的,本發(fā)明的技術(shù)方案是這樣實(shí)現(xiàn)的 一種安裝包的更正方法,包括獲取所述安裝包生成腳本中的文件夾的屬性值,根據(jù)所述屬性值判斷所述述文件夾的屬性值修改為設(shè)定屬性值。 優(yōu)選地,該方法還包4舌獲取所述安裝包生成腳本中的安裝細(xì)節(jié)信息,與工程文件中的安裝細(xì)節(jié)信息進(jìn)行比對(duì),不一致時(shí)將. 件中的細(xì)節(jié)信息。優(yōu)選地,所述安裝細(xì)節(jié)信息包括安裝路徑、所支持的語(yǔ)言、安裝說(shuō)明、是否鑒權(quán)、是否重啟、所支持用戶類型。本發(fā)明首先獲取安裝包生成腳本中的文件夾的屬性值,并判斷該屬性值是 否與當(dāng)前腳本所支持用戶的權(quán)限匹配,不匹配時(shí)修改文件夾的屬性值以與用戶 權(quán)限匹配。本發(fā)明可實(shí)現(xiàn)安裝包錯(cuò)誤信息的自動(dòng)更正,定位錯(cuò)誤信息準(zhǔn)確且更 正效率較高。


圖1為本發(fā)明安裝包的更正方法的流程圖。
具體實(shí)施方式
本發(fā)明的核心思想是目前對(duì)安裝包的更正基本全靠人工完成,效率低下, 定位故障不準(zhǔn)確。針對(duì)這一情形,本發(fā)明提出首先獲取安裝包生成腳本中的 文件夾的屬性值,并判斷該屬性值是否與當(dāng)前腳本所支持用戶的權(quán)限匹配,不 匹配時(shí)修改文件夾的屬性值以與用戶權(quán)限匹配。本發(fā)明可實(shí)現(xiàn)安裝包錯(cuò)誤信息 的自動(dòng)更正,定位錯(cuò)誤信息準(zhǔn)確且更正效率高。以下結(jié)合附圖對(duì)本發(fā)明進(jìn)行詳 纟田4苗&。圖1為本發(fā)明安裝包的更正方法的流程圖,如圖1所示,本發(fā)明安裝包的 更正方法包括以下步驟步驟101:獲取安裝包生成腳本中的文件夾的屬性值。獲得安裝包生成腳 本的路徑,遍歷安裝包生成腳本根目錄下的所有文件夾,查詢并獲取這些文件 夾的屬性值。這里,文件夾的屬性主要是"只讀"、"隱藏"等與用戶訪問(wèn)權(quán)限 相關(guān)的屬性。步驟102:根據(jù)步驟101中獲得的屬性值判斷文件夾的訪問(wèn)權(quán)限是否與生 成腳本所面向用戶的權(quán)限匹配,若匹配則不作處理,若不匹配則執(zhí)行步驟103針對(duì)不同的用戶,軟件安裝包所提供的安裝程序是不同的,這是通過(guò)設(shè)置安裝 包生成腳本中的安裝邏輯單元、某些文件的訪問(wèn)權(quán)限而實(shí)現(xiàn)的。安裝包生成腳 本是以文件的形式顯示給軟件開(kāi)發(fā)者的,軟件開(kāi)發(fā)者正是通過(guò)設(shè)置不同的訪問(wèn) 權(quán)限來(lái)控制不同軟件安裝包的安裝使用權(quán)限的,而實(shí)際的開(kāi)發(fā)過(guò)程中,由于安 裝包生成腳本中文件較多,文件的訪問(wèn)權(quán)限基本需要人工設(shè)置,出錯(cuò)率極高, 本步驟即是通過(guò)獲得的文件屬性值來(lái)判斷文件的訪問(wèn)權(quán)限是否與安裝包生成腳 本所支持的用戶的4又限匹配,對(duì)于匹配的,不作處理,不匹配的則修改文件屬 性值??蓮陌惭b包工程文件中查詢不同用戶的權(quán)限設(shè)置,在遍歷針對(duì)該類用戶 的安裝包生成腳本中的文件夾時(shí),——比對(duì),不一致時(shí)當(dāng)即修改。步驟103:將所述文件夾的屬性值修改為設(shè)定屬性值。從安裝包工程文件 中查詢不同用戶的權(quán)限設(shè)置,在遍歷針對(duì)該類用戶的安裝包生成腳本中的文件 夾時(shí),每獲取一個(gè)文件夾的屬性值即進(jìn)行權(quán)限比對(duì),不匹配時(shí)當(dāng)即修改為匹配 的屬性值。要對(duì)安裝包的安裝細(xì)節(jié)信息進(jìn)行核查,以向用戶提供較佳的體驗(yàn)。如圖l所示, 本發(fā)明安裝包的更正方法還包括步驟步驟104:獲取安裝包生成腳本中的安裝細(xì)節(jié)信息,與工程文件中的安裝 細(xì)節(jié)信息進(jìn)行比對(duì),不一致時(shí)將安裝包生成腳本中的安裝細(xì)節(jié)信息替換為工程 文件中的細(xì)節(jié)信息。這里,安裝細(xì)節(jié)信息包括安裝路徑、所支持的語(yǔ)言、安 裝說(shuō)明、是否鑒權(quán)、是否重啟、所支持用戶類型。當(dāng)然,對(duì)于安裝細(xì)節(jié)信息不 一致的情形,還需要判斷是否是工程文件中的安裝細(xì)節(jié)信息錯(cuò)誤,如果工程文 件中的安裝細(xì)節(jié)信息錯(cuò)誤,則需要人工修改。對(duì)于安裝細(xì)節(jié)信息不一致的情況, 本發(fā)明將記錄到日志文件中,以方便用戶核對(duì)。本發(fā)明可實(shí)現(xiàn)安裝包錯(cuò)誤信息的自動(dòng)更正,定位錯(cuò)誤信息準(zhǔn)確且更正效率高。以上所述僅為本發(fā)明的較佳實(shí)施例而已,并非用于限定本發(fā)明的保護(hù)范圍。
權(quán)利要求
1、一種安裝包的更正方法,其特征在于,該方法包括獲取所述安裝包生成腳本中的文件夾的屬性值,根據(jù)所述屬性值判斷所述文件夾的訪問(wèn)權(quán)限是否與所述生成腳本所面向用戶的權(quán)限匹配,不匹配時(shí)將所述文件夾的屬性值修改為設(shè)定屬性值。
2、 根據(jù)權(quán)利要求1所述的安裝包的更正方法,其特征在于,該方法還包括 獲取所述安裝包生成腳本中的安裝細(xì)節(jié)信息,與工程文件中的安裝細(xì)節(jié)信息進(jìn)行比對(duì),不一致時(shí)將所述安裝包生成腳本中的安裝細(xì)節(jié)信息替換為工程文 件中的細(xì)節(jié)信息。
3、 根據(jù)權(quán)利要求1或2所述的安裝包的更正方法,其特征在于,所述安裝 細(xì)節(jié)信息包括安裝路徑、所支持的語(yǔ)言、安裝說(shuō)明、是否鑒權(quán)、是否重啟、 所支持用戶類型。
全文摘要
本發(fā)明公開(kāi)了一種安裝包的更正方法,軟件安裝包更正技術(shù),為解決軟件安裝包更正效率低下而提出,所采用的技術(shù)方案為獲取所述安裝包生成腳本中的文件夾的屬性值,根據(jù)所述屬性值判斷所述文件夾的訪問(wèn)權(quán)限是否與所述生成腳本所面向用戶的權(quán)限匹配,不匹配時(shí)將所述文件夾的屬性值修改為設(shè)定屬性值。本發(fā)明可實(shí)現(xiàn)安裝包錯(cuò)誤信息的自動(dòng)更正,定位錯(cuò)誤信息準(zhǔn)確且更正效率較高。
文檔編號(hào)G06F9/445GK101226483SQ20081010089
公開(kāi)日2008年7月23日 申請(qǐng)日期2008年2月25日 優(yōu)先權(quán)日2008年2月25日
發(fā)明者饒遠(yuǎn)界 申請(qǐng)人:中興通訊股份有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1