程序安裝包安裝顯示方法和系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及軟件程序技術(shù)領(lǐng)域,特別是涉及一種程序安裝包安裝顯示方法和系統(tǒng)。
【背景技術(shù)】
[0002]程序安裝包是指將設(shè)計(jì)好的程序進(jìn)行壓縮打包得到,可自行解壓縮文件的集合,包括軟件安裝的所有文件,便于存儲(chǔ)和轉(zhuǎn)移,在軟件通信領(lǐng)域應(yīng)用廣泛。
[0003]傳統(tǒng)的程序安裝包安裝方式只是簡(jiǎn)單地將設(shè)計(jì)好的貼圖或者是簡(jiǎn)單Html直接添加安裝包界面中,當(dāng)用戶點(diǎn)擊安裝圖標(biāo)后啟動(dòng)程序安裝操作。程序安裝如果時(shí)間過(guò)長(zhǎng),用戶只能選擇等待。傳統(tǒng)的程序安裝包安裝方式存在安裝趣味性低的缺點(diǎn)。
【發(fā)明內(nèi)容】
[0004]基于此,有必要針對(duì)上述問(wèn)題,提供一種可提高安裝趣味性的程序安裝包安裝顯示方法和系統(tǒng)。
[0005]—種程序安裝包安裝顯示方法,包括以下步驟:
[0006]將預(yù)設(shè)的交互式控件存入程序安裝包;
[0007]對(duì)所述程序安裝包進(jìn)行監(jiān)控,判斷是否觸發(fā)程序安裝操作;
[0008]若是,則加載所述交互式控件,在程序安裝包的安裝界面顯示娛樂(lè)交互信息。
[0009]—種程序安裝包安裝顯示系統(tǒng),包括:
[0010]控件存儲(chǔ)模塊,用于將預(yù)設(shè)的交互式控件存入程序安裝包;
[0011 ]安裝監(jiān)控模塊,用于對(duì)所述程序安裝包進(jìn)行監(jiān)控,判斷是否觸發(fā)程序安裝操作;
[0012]信息顯示模塊,用于在觸發(fā)程序安裝操作時(shí)加載所述交互式控件,在程序安裝包的安裝界面顯示娛樂(lè)交互信息。
[0013]上述程序安裝包安裝顯示方法和系統(tǒng),將預(yù)設(shè)的交互式控件存入程序安裝包。對(duì)程序安裝包進(jìn)行監(jiān)控,判斷是否觸發(fā)程序安裝操作;若是,則加載交互式控件,在程序安裝包的安裝界面顯示娛樂(lè)交互信息。對(duì)程序安裝包進(jìn)行監(jiān)控,在安裝程序時(shí)加載存入程序安裝包的交互式控件,在程序安裝包的安裝界面顯示娛樂(lè)交互信息,提升程序安裝過(guò)程中的趣味性,改善對(duì)安裝程序過(guò)程枯燥的印象,有助于程序安裝人員耐心等待直至安裝完程序。
【附圖說(shuō)明】
[0014]圖1為一實(shí)施例中程序安裝包安裝顯示方法的流程圖;
[0015]圖2為另一實(shí)施例中程序安裝包安裝顯示方法的流程圖;
[0016]圖3為一實(shí)施例中程序安裝包安裝顯示系統(tǒng)的結(jié)構(gòu)圖;
[0017]圖4為另一實(shí)施例中程序安裝包安裝顯示系統(tǒng)的結(jié)構(gòu)圖。
【具體實(shí)施方式】
[0018]一種程序安裝包安裝顯示方法,如圖1所示,包括以下步驟:
[0019]步驟S130:將預(yù)設(shè)的交互式控件存入程序安裝包。交互式控件即交互模塊,由高級(jí)語(yǔ)言編譯生成。交互式控件可通過(guò)10(輸入輸出)技術(shù)將特定的文件加載處理后實(shí)現(xiàn)內(nèi)容的展示,例如可使用Windows底層控件支持Html 5和SVG動(dòng)畫(huà)的解析,程序安裝包可由腳本語(yǔ)言編譯生成。
[0020]將交互式控件存入程序安裝包,具體可以是將交互式控件渲染至程序安裝包的安裝界面上??赏ㄟ^(guò)使用windows底層的消息機(jī)制和DirectX的清染技術(shù)將交互式控件加入到程序安裝包中,消息機(jī)制具體可采用SendMessage或GetMessage等。此外還可指定交互式控件的大小和位置并且保證其正常運(yùn)行。
[0021]步驟S140:對(duì)程序安裝包進(jìn)行監(jiān)控,判斷是否觸發(fā)程序安裝操作。程序安裝操作的觸發(fā)方式并不唯一,例如可檢測(cè)用戶是否點(diǎn)擊程序安裝圖標(biāo),若是,則觸發(fā)程序安裝操作,進(jìn)行步驟S150;若否,則可返回步驟S140,繼續(xù)對(duì)程序安裝包進(jìn)行監(jiān)控。當(dāng)觸發(fā)程序安裝操作后,程序安裝包執(zhí)行程序安裝操作。
[0022]步驟S150:加載交互式控件,在程序安裝包的安裝界面顯示娛樂(lè)交互信息。若檢測(cè)到程序安裝操作,則加載程序安裝包內(nèi)的交互式控件,通過(guò)交互式控件加載特定的文件,將定制的內(nèi)容和樣式顯示出來(lái),實(shí)現(xiàn)娛樂(lè)交互信息的顯示。娛樂(lè)交互信息的具體內(nèi)容和形式并不唯一,具體可包括游戲、動(dòng)畫(huà)和動(dòng)態(tài)交互圖表中的至少一種。本實(shí)施例中娛樂(lè)交互信息包括與程序相關(guān)的交互信息,用戶可在程序安裝過(guò)程中對(duì)程序相關(guān)信息進(jìn)行了解,不用枯燥的等待,當(dāng)程序安裝完成后用戶即可使用,節(jié)省用戶時(shí)間,提高了操作便利性。
[0023]在其中一個(gè)實(shí)施例中,娛樂(lè)交互信息包括程序介紹信息和進(jìn)度提醒信息。步驟SI 50包括步驟152和步驟154。
[0024]步驟152:通過(guò)交互式控件加載相關(guān)文件,在安裝界面顯示程序介紹信息。程序介紹信息具體可包括功能介紹信息和操作指引信息中的至少一種,功能介紹信息即指對(duì)程序功能進(jìn)行解釋說(shuō)明的信息,操作指引信息即是介紹如何操作程序的信息,功能介紹信息和操作指引信息都可以游戲、動(dòng)畫(huà)或動(dòng)態(tài)交互圖表的形式進(jìn)行顯示。以程序介紹信息包括功能介紹信息和操作指引信息為例,進(jìn)行程序安裝的同時(shí)在安裝界面介紹程序功能和操作說(shuō)明,對(duì)用戶的使用做一定的引導(dǎo),以便于用戶快速上手,無(wú)須等到程序安裝完成后才能進(jìn)行了解,提高操作便利性。
[0025]步驟154:通過(guò)交互式控件獲取程序安裝進(jìn)度,并在安裝界面顯示進(jìn)度提醒信息。根據(jù)程序安裝進(jìn)度在安裝界面顯示進(jìn)度提醒信息,具體可以是在安裝程序時(shí)全程對(duì)進(jìn)度進(jìn)行提醒,也可以是當(dāng)安裝進(jìn)度達(dá)到預(yù)設(shè)閾值后進(jìn)行進(jìn)度提醒。例如當(dāng)安裝進(jìn)度到90%時(shí),將進(jìn)度條顏色變?yōu)榧t色并顯示安裝完成倒計(jì)時(shí)等。通過(guò)獲取安裝包的安裝進(jìn)度給出特定的交互,以便于用戶知曉安裝進(jìn)度,進(jìn)一步提高操作便利性。
[0026]本實(shí)施例中通過(guò)加載交互式控件,在安裝界面同時(shí)顯示程序介紹信息和進(jìn)度提醒信息,便于用戶對(duì)程序相關(guān)內(nèi)容以及安裝進(jìn)度均有直觀的了解??梢岳斫猓谄渌麑?shí)施例中,娛樂(lè)交互信息也可以是只包括程序介紹信息,或者只包括進(jìn)度提醒信息,此外,娛樂(lè)交互信息還可包括程序的其他信息。
[0027]可以理解,娛樂(lè)交互信息也可以包括與程序無(wú)關(guān)的信息,例如直接將第三方提供的游戲、動(dòng)畫(huà)等在安裝程序時(shí)進(jìn)行顯示,同樣可提升程序安裝過(guò)程中的趣味性。
[0028]在其中一個(gè)實(shí)施例中,如圖2所示,步驟S130之前,程序安裝包安裝顯示方法還包括步驟S120。
[0029]步驟S120:獲取程序安裝包的程序內(nèi)容,并根據(jù)程序內(nèi)容和接收的設(shè)置參數(shù)生成交互式控件。設(shè)置參數(shù)具體用于設(shè)置交互式控件的樣式和格局等,獲取程序安裝包的程序內(nèi)容具體可以包括程序功能和操作流程等。通過(guò)提取程序內(nèi)容并根據(jù)設(shè)置參數(shù)設(shè)計(jì)交互式控件,具體可使用高級(jí)語(yǔ)言實(shí)現(xiàn)此交互式控件,添加游戲、動(dòng)畫(huà)、動(dòng)態(tài)的交互等,用作對(duì)用戶的使用進(jìn)行指引,或者根據(jù)安裝的進(jìn)度給出不同的狀態(tài),為用戶提供特定的娛樂(lè)和體驗(yàn)。
[0030]在其中一個(gè)實(shí)施例中,繼續(xù)參照?qǐng)D2,步驟S120之后,程序安裝包安裝顯示方法還包括步驟S160。
[0031]步驟S160:根據(jù)接收的調(diào)節(jié)參數(shù)對(duì)交互式控件進(jìn)行調(diào)整。步驟S160具體可在步驟S130之前,也可在步驟S130之后。在設(shè)計(jì)得到交互式控件之后,還可通過(guò)輸入調(diào)節(jié)參數(shù)對(duì)交互式控件進(jìn)行調(diào)整,具體可以是對(duì)控件的內(nèi)容或樣式進(jìn)行調(diào)整,實(shí)現(xiàn)交互式控件支持定制樣式和定制內(nèi)容。可根據(jù)實(shí)際情況對(duì)交互式控件進(jìn)行調(diào)整,進(jìn)一步提高操作便利性。
[0032]上述程序安裝包安裝顯示方法,對(duì)程序安裝包進(jìn)行監(jiān)控,在安裝程序時(shí)加載存入程序安裝包的交互式控件,在程序安裝包的安裝界面顯示娛樂(lè)交互信息,提升程序安裝過(guò)程中的趣味性,改善對(duì)安裝程序過(guò)程枯燥的印象,有助于程序安裝人員耐心等待直至安裝完程序。
[0033]本發(fā)明還提供了一種程序安裝包安裝顯示系統(tǒng),如圖3所示,包括控件存儲(chǔ)模塊130、安裝監(jiān)控模塊140和信息顯示模塊150。
[0034]控件存儲(chǔ)模塊130用于將預(yù)設(shè)的交互式控件存入程序安裝包。交互式控件即交互模塊,由高級(jí)語(yǔ)言編譯生成。交互式控件可通過(guò)10(輸入輸出)技術(shù)將特定的文件加載處理后實(shí)現(xiàn)內(nèi)容的展示,例如可使用Windows底層控件支持Html 5和SVG動(dòng)畫(huà)的解析,程序安裝包可由腳本語(yǔ)言編譯生成。
[0035]將交互式控件存入程序安裝包,具體可以是將交互式控件渲染至程序安裝包的安裝界面上??赏ㄟ^(guò)使用windows底層的消息機(jī)制和DirectX的清染技術(shù)將交互式控件加入到程序安裝包中,消息機(jī)制具體可采用SendMessage或GetMessage等。此外還可指定交互式控件的大小和位置并且保證其正常運(yùn)行。
[0036]安裝監(jiān)控模塊140用于對(duì)程序安裝包進(jìn)行監(jiān)控,判斷