欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種軟件安裝的方法、系統(tǒng)、客戶端及服務(wù)器的制作方法

文檔序號:6462064閱讀:142來源:國知局
專利名稱:一種軟件安裝的方法、系統(tǒng)、客戶端及服務(wù)器的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及計(jì)算機(jī)技術(shù)領(lǐng)域,尤其涉及一種軟件安裝的方法、系統(tǒng)、客 戶端及服務(wù)器。
背景技術(shù)
隨著即時通訊(IM: Instant Messaging)軟件的不斷發(fā)展,用戶無論在生 活中,還是在工作上都大量的使用IM軟件來實(shí)現(xiàn)與朋友,同事以及同學(xué)等之 間的交流與溝通。因此,IM軟件已經(jīng)成為目前用戶日常生活中不可缺少的工 具之一。通常,用戶通過網(wǎng)絡(luò)下載IM軟件后,必須進(jìn)行軟件安裝才可以使用該IM 軟件,因此,進(jìn)行IM軟件安裝是用戶面對軟件的第一個環(huán)節(jié)?,F(xiàn)有技術(shù)中, 在開始進(jìn)行軟件安裝時,首先創(chuàng)建軟件安裝的歡迎界面,同時裝載安裝包中打 包的說明文件,用戶可以通過查看文字了解該軟件的功能以及相關(guān)的協(xié)議,在 用戶選擇了同意相關(guān)協(xié)議后點(diǎn)擊下一步進(jìn)行軟件安裝操作。之后,在軟件的安 裝過程中,主要是通過安裝進(jìn)度條來表現(xiàn)軟件的安裝進(jìn)度,這樣,用戶可以從 進(jìn)度條查看到還需要等待多長時間才可完成該軟件的安裝。可見,現(xiàn)有技術(shù)這種利用進(jìn)度條表現(xiàn)軟件安裝的進(jìn)度,往往會導(dǎo)致軟件安 裝過程過于單調(diào),進(jìn)而降低用戶對軟件安裝的滿意度。發(fā)明內(nèi)容本發(fā)明實(shí)施例提供了一種軟件安裝的方法、系統(tǒng)、客戶端及服務(wù)器,能 夠豐富軟件的安裝過程。本發(fā)明實(shí)施例所提供的 一種軟件安裝的方法,預(yù)配置應(yīng)用程序的安裝進(jìn) 度與事件執(zhí)行過程中的多媒體信息的對應(yīng)關(guān)系;該方法包括5計(jì)算所述應(yīng)用程序的當(dāng)前安裝進(jìn)度;根據(jù)所述預(yù)配置,顯示所述當(dāng)前安裝進(jìn)度對應(yīng)的多媒體信息。 本發(fā)明實(shí)施例所提供的一種軟件安裝的系統(tǒng),包括服務(wù)器和客戶端;其中,所述服務(wù)器,用于提供所述客戶端當(dāng)前需要安裝的應(yīng)用程序、以及預(yù)配置 的所述應(yīng)用程序的安裝進(jìn)度與事件執(zhí)行過程中的多媒體信息的對應(yīng)關(guān)系;所述客戶端,用于計(jì)算所述應(yīng)用程序的當(dāng)前安裝進(jìn)度;并按照預(yù)配置的所 述應(yīng)用程序的安裝進(jìn)度與事件執(zhí)行過程中的多媒體信息的對應(yīng)關(guān)系,顯示所述 當(dāng)前安裝進(jìn)度對應(yīng)的多媒體信息。本發(fā)明實(shí)施例所提供的一種客戶端,包括計(jì)算單元和顯示單元;其中,所述計(jì)算單元,用于計(jì)算應(yīng)用程序的當(dāng)前安裝進(jìn)度;所述顯示單元,用于將所述當(dāng)前安裝進(jìn)度利用進(jìn)度條進(jìn)行顯示,并按照預(yù) 配置的應(yīng)用程序的安裝進(jìn)度與事件4丸行過程中的各個圖片的對應(yīng)關(guān)系,顯示所 述當(dāng)前安裝進(jìn)度對應(yīng)的多媒體信息。本發(fā)明實(shí)施例所提供的一種服務(wù)器,包括存儲單元和選擇單元;其中,所述存儲單元,用于存儲需要安裝的應(yīng)用程序、以及所述應(yīng)用程序的安裝 進(jìn)度與事件執(zhí)行過程中的多媒體信息的對應(yīng)關(guān)系;所述選擇單元,用于為客戶端選擇該客戶端當(dāng)前需要安裝的應(yīng)用程序、以 及所述應(yīng)用程序的安裝進(jìn)度與事件執(zhí)行過程中的多媒體信息的對應(yīng)關(guān)系。從上述方案可以看出,本發(fā)明中利用事件執(zhí)行過程中的多媒體信息一步步 的動態(tài)展示出軟件安裝過程,能夠豐富軟件的安裝過程,即可以預(yù)配置應(yīng)用程 序的安裝進(jìn)度與事件執(zhí)行過程中的多媒體信息的對應(yīng)關(guān)系,在計(jì)算出應(yīng)用程序 的當(dāng)前安裝進(jìn)度后,根據(jù)所述預(yù)配置,顯示所述當(dāng)前安裝進(jìn)度對應(yīng)的多媒體信 息,進(jìn)而豐富了軟件安裝的過程,提高了用戶的滿意度。


圖i為本發(fā)明實(shí)施例中軟件安裝方法的示例性流程圖;圖2為本發(fā)明實(shí)施例軟件安裝方法的具體流程圖; 圖3為本發(fā)明實(shí)施例中的服務(wù)器的結(jié)構(gòu)示意圖; 圖4為本發(fā)明實(shí)施例中的客戶端的結(jié)構(gòu)示意圖。
具體實(shí)施方式
本發(fā)明實(shí)施例中,利用事件執(zhí)行過程中對應(yīng)的多媒體信息一步步的動態(tài)展 示出軟件安裝過程,直至軟件安裝成功。具體實(shí)現(xiàn)時,可以預(yù)配置軟件應(yīng)用程 序的安裝進(jìn)度與事件執(zhí)行過程中的多媒體信息的對應(yīng)關(guān)系。之后,計(jì)算上述應(yīng) 用程序的當(dāng)前安裝進(jìn)度;根據(jù)所述預(yù)配置,顯示所述當(dāng)前安裝進(jìn)度對應(yīng)的多媒 體信息,進(jìn)而豐富軟件安裝的過程,提高用戶的滿意度。其中,上述事件執(zhí)行過程中的多媒體信息可以有多種形式,如事件執(zhí)行 過程中對應(yīng)的圖片;或者為事件執(zhí)行過程中對應(yīng)的音樂等。此外,上述事件執(zhí)行過程可以對應(yīng)著多種類型的事件執(zhí)行過程,例如, 若事件執(zhí)行過程為雞蛋孵化的過程,則可以為普通雞蛋孵化的過程或者黃金 雞蛋孵化的過程等。為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚明白,下面結(jié)合實(shí)施例和 附圖,對本發(fā)明進(jìn)一步詳細(xì)說明。圖1為本發(fā)明實(shí)施例中軟件安裝方法的示例性流程圖。本實(shí)施例在具體 實(shí)現(xiàn)時,預(yù)配置應(yīng)用程序的安裝進(jìn)度與事件執(zhí)行過程中的多媒體信息的對應(yīng) 關(guān)系。如圖1所示,該流程包括如下步驟步驟IOI,計(jì)算上述應(yīng)用程序的當(dāng)前安裝進(jìn)度。本實(shí)施例中,上述應(yīng)用程序?qū)?yīng)應(yīng)用程序安裝包;該應(yīng)用程序安裝包至少 包括需要安裝的所有文件。因此,上述計(jì)算應(yīng)用程序的當(dāng)前安裝進(jìn)度可以包括 Al 、確定所述應(yīng)用程序安裝包中需要安裝的文件的總大小; A2、獲取當(dāng)前已安裝成功的所述應(yīng)用程序安裝包中文件的總大??; A3、利用所述需要安裝的文件的總大小和所述當(dāng)前已安裝成功的文件的總 大小,計(jì)算所述應(yīng)用程序的當(dāng)前安裝進(jìn)度。具體為,將上述當(dāng)前安裝成功的文件的總大小與上述需要安裝的文件的總大小相除,可以得到應(yīng)用程序的當(dāng)前安裝進(jìn)度。比如,若上述需要安裝的文件的總大小為400M,而當(dāng)前已安裝成功 的文件的總大小為80M,則上述應(yīng)用程序的當(dāng)前安裝進(jìn)度為20%。本發(fā)明實(shí)施例中,上述的應(yīng)用程序安裝包,為客戶端從服務(wù)器上下載的應(yīng) 用程序安裝包,優(yōu)選地,客戶端利用超文本傳輸協(xié)議(Http : Hypertext Transfer Protocol)的下載流程從服務(wù)器上下載應(yīng)用程序安裝包。此外,該事件執(zhí)行過程可以對應(yīng)不同類型的事件所執(zhí)行的過程。如若事件 執(zhí)行過程為雞蛋孵化的過程,則該雞蛋孵化的過程可以對應(yīng)紅色普通雞蛋孵化 的過程,也可以對應(yīng)黃金雞蛋孵化的過程等。其中,上述應(yīng)用程序安裝包還可以進(jìn)一步包括事件執(zhí)行過程中的多媒體信 息。優(yōu)選地,下述以事件執(zhí)行過程中的多媒體信息為事件執(zhí)行過程中的圖片為 例。其中,在組合該應(yīng)用程序安裝包時,把不同類型的事件執(zhí)行過程中的各個 圖片分別打包在不同的安裝包中,同時把事件的類型區(qū)別信息作為下載下來后 安裝包顯示的應(yīng)用程序的圖標(biāo)信息。通常情況下,每一種類型的事件都有一些 特定的區(qū)別信息來與其他類型的事件進(jìn)行區(qū)分。比如,若事件執(zhí)行過程為雞蛋 孵化的過程,其中,雞蛋有兩種類型,即紅色普通雞蛋和黃金雞蛋,則將紅色 普通雞蛋的紅色作為區(qū)別信息,同樣,將黃金雞蛋的黃金色作為區(qū)別信息。這 樣,將類似紅色普通雞蛋的圖片和將紅色普通雞蛋孵化過程中的各個圖片打包 到紅色普通雞蛋對應(yīng)的應(yīng)用程序安裝包中,其中,類似紅色普通雞蛋的圖片可 以作為下載下來后的該應(yīng)用程序安裝包顯示的應(yīng)用程序的圖標(biāo)信息。類似地, 也將類似黃金雞蛋的圖片和將黃金雞蛋孵化過程中的各個圖片打包到黃金雞蛋 對應(yīng)的應(yīng)用程序安裝包中,其中,類似黃金雞蛋的圖片可以作為下載下來后的 該應(yīng)用程序安裝包顯示的應(yīng)用程序的圖標(biāo)信息。本實(shí)施例中,在客戶端從服務(wù)器上下載應(yīng)用程序安裝包時,服務(wù)器可以隨 機(jī)選擇某一種事件類型對應(yīng)的應(yīng)用程序安裝包提供給客戶端。具體為在服務(wù) 器存放著各種事件類型對應(yīng)的應(yīng)用程序安裝包,在客戶端通過網(wǎng)站下載需要的應(yīng)用程序安裝包時,服務(wù)器隨機(jī)提供某 一種類型對應(yīng)的該需要的應(yīng)用程序安裝 包。當(dāng)然,服務(wù)器也可以根據(jù)客戶端下載的某一類型對應(yīng)的應(yīng)用程序安裝包的 次數(shù),將下栽次數(shù)較多的某一種類型對應(yīng)的該需要的應(yīng)用程序安裝包提供給該 客戶端。具體情況可以按照事先約定執(zhí)行。應(yīng)用中,在上述步驟101執(zhí)行之前,對于下載的應(yīng)用程序安裝包,可響應(yīng)來自客戶端的鼠標(biāo)雙擊,或者,其他快捷鍵方式。之后,利用窗口 (windows) 的相關(guān)Shell應(yīng)用編程接口 (API: Application Programming Interface ),展示應(yīng) 用程序開始安裝的界面。其中,在該開始安裝的界面中,可以包括事件即將執(zhí) 行時所對應(yīng)的圖片。通常情況下,該下載的應(yīng)用程序安裝包包括需要安裝的文 件和對需要安裝的文件的說明,為敘述簡便,可以將對需要安裝的文件的說明稱為說明文件。之后,創(chuàng)建應(yīng)用程序安裝歡迎界面,并同時裝載上述說明文件,這樣,用 戶可以通過該說明文件來了解該應(yīng)用程序的功能以及相關(guān)的協(xié)議,在用戶選擇 同意相關(guān)協(xié)議,并點(diǎn)擊安裝操作的下一步(Next)來繼續(xù)安裝。其中,上迷創(chuàng) 建應(yīng)用程序安裝歡迎界面可以優(yōu)選利用windows窗口來創(chuàng)建。本發(fā)明實(shí)施例中, 在上述點(diǎn)擊安裝操作的下一步后,可以執(zhí)行創(chuàng)建windows的滾動條控件的步驟, 之后,執(zhí)行下述步驟102。這樣,通過滾動條的滾動,可以指示當(dāng)前正在進(jìn)行 應(yīng)用程序的安裝過程中。步驟102,根據(jù)所述預(yù)配置,顯示所述當(dāng)前安裝進(jìn)度對應(yīng)的多媒體信息。 優(yōu)選地,上述步驟102根據(jù)所述預(yù)配置,顯示所述當(dāng)前安裝進(jìn)度對應(yīng)的圖 片。當(dāng)然,本實(shí)施例也可以將上述當(dāng)前安裝進(jìn)度利用進(jìn)度條進(jìn)行顯示,并根據(jù) 所述預(yù)配置,顯示所述當(dāng)前安裝進(jìn)度對應(yīng)的圖片。比如,在當(dāng)前安裝進(jìn)度為80% 時,利用進(jìn)度條進(jìn)行顯示當(dāng)前安裝進(jìn)度為80%,并同時顯示當(dāng)前安裝進(jìn)度為80% 時對應(yīng)的圖片,這樣,更能直觀指示應(yīng)用程序的當(dāng)前安裝進(jìn)度給用戶。另外,本實(shí)施例中,上述應(yīng)用程序安裝包也可不包括事件執(zhí)行過程中的多 媒體信息,優(yōu)選地,上述應(yīng)用程序安裝包也可不包括事件執(zhí)行過程中的各個圖 片。這樣,本實(shí)施例在顯示當(dāng)前安裝進(jìn)度對應(yīng)的圖片時,需要服務(wù)器根據(jù)預(yù)置的獲取安裝進(jìn)度對應(yīng)的圖片規(guī)則,獲取當(dāng)前安裝進(jìn)度之后的安裝進(jìn)度對應(yīng)的圖片;將所述圖片發(fā)送給客戶端。其中,預(yù)置的獲取安裝進(jìn)度對應(yīng)的圖片規(guī)則可 以為獲取預(yù)置進(jìn)度間隔對應(yīng)的圖片。比如,若當(dāng)前安裝進(jìn)度為20%,并且,預(yù) 置進(jìn)度間隔為20% ,則在顯示當(dāng)前安裝進(jìn)度為20%對應(yīng)的圖片時,還需要在 后臺獲取安裝進(jìn)度為40%對應(yīng)的圖片,以便客戶端后續(xù)顯示該圖片。此外,本實(shí)施例可以在除應(yīng)用程序的當(dāng)前安裝進(jìn)度為當(dāng)前成功完成所述應(yīng) 用程序的安裝對應(yīng)的進(jìn)度外的任何一個安裝進(jìn)度中,即除應(yīng)用程序的當(dāng)前安裝二Jt漆A 1 rvno/ AA 乂tilyfcr — /v * d古JJt浩rb 44 《二卞4"' A 71^ , ^/又/7 WU/o/| tjy |工門—'i 又;^4/又T , WJ r《y彈.A、 根據(jù)所述事件對應(yīng)的類型,獲取安裝成功提示信息; 其中,上述獲取安裝成功提示信息可以為Al、啟動線程與服務(wù)器進(jìn)行連接,客戶端發(fā)送獲取安裝成功提示信息的協(xié) 議給服務(wù)器。A2、服務(wù)器根據(jù)事件對應(yīng)的類型,獲取安裝成功提示信息。B、 將所述安裝成功提示信息發(fā)送給客戶端。其中,上述安裝成功提示信息可以為與節(jié)日有關(guān)的提示信息,或者,與 潮流有關(guān)的提示信息,或者,能給用戶一定驚喜的提示信息。具體獲取什么提 示信息,主要是根據(jù)當(dāng)前采用哪種類型的事件執(zhí)行過程。比如,若當(dāng)前事件執(zhí) 行過程為紅色普通雞蛋賻化的過程,則安裝成功提示信息為與節(jié)日有關(guān)的提示 信息;若當(dāng)前事件執(zhí)行過程為黃金雞蛋孵化的過程,則安裝成功提示信息為與 當(dāng)前潮流有關(guān)的提示信息。這樣,在所述應(yīng)用程序安裝成功時,本實(shí)施例除顯示所述應(yīng)用程序安裝進(jìn) 度為100%時對應(yīng)的圖片外,進(jìn)一步顯示上述安裝成功提示信息。比如,上述安 裝成功提示信息為與節(jié)日有關(guān)的提示信息,并且,當(dāng)前或者最近正好是感恩節(jié), 則在顯示應(yīng)用程序安裝進(jìn)度為100%時對應(yīng)的圖片外,進(jìn)一步顯示與感恩節(jié)有 關(guān)的提示信息。當(dāng)然,本發(fā)明實(shí)施例中上述安裝成功提示信息也可為與潮流有 關(guān)的提示信息,比如,當(dāng)前國內(nèi)大片《長江七號》正在熱映,則顯示應(yīng)用程序 安裝進(jìn)度為100%時對應(yīng)的圖片外,進(jìn)一步顯示《長江七號》正在熱映的提示信息給用戶,進(jìn)而也能可以增強(qiáng)與用戶之間的互動,給用戶帶來一定的驚喜。為了更加形象的描述本發(fā)明實(shí)施例提供的軟件安裝的方法,下面以模擬雞 蛋孵化為例對本發(fā)明進(jìn)行說明。參見圖2,圖2為本發(fā)明實(shí)施例軟件安裝方法的具體流程圖。本實(shí)施例中,假如雞蛋有兩種類型,即紅色普通雞蛋和黃金雞蛋,則在組合應(yīng)用程序安裝包 時,把類似紅色普通雞蛋以及黃金雞蛋的圖片分別打包在不同的應(yīng)用程序安裝 包中,并把這兩個圖片作為下載下來后作為應(yīng)用程序安裝包顯示的應(yīng)用程序的 圖標(biāo)信息,同時把這兩種雞蛋孵化過程中各個破碎的圖片也打包到各自對應(yīng)的 應(yīng)用程序安裝包中。這樣,在服務(wù)器中存放著兩種不同類型的安裝包,即紅色 普通雞蛋對應(yīng)的應(yīng)用程序安裝包和黃金雞蛋對應(yīng)的應(yīng)用程序安裝包兩種。當(dāng)客 戶端下載應(yīng)用程序安裝包時,服務(wù)器隨機(jī)選擇某一種類型的應(yīng)用程序安裝包提 供給用戶,本實(shí)施例中,假如客戶端下載的安裝包為黃金雞蛋對應(yīng)的安裝包。 則預(yù)配置應(yīng)用程序的安裝進(jìn)度與黃金雞蛋孵化過程中的各個圖片的對應(yīng)關(guān)系,如圖2所示,該流程可以包括以下步驟步驟201,應(yīng)用程序安裝包響應(yīng)客戶端的鼠標(biāo)雙擊事件,展示給用戶蛋破 開始安裝的過程。步驟202,利用windows窗口創(chuàng)建安裝歡迎界面,同時裝載應(yīng)用程序安裝 包中的說明文件,在用戶點(diǎn)擊下 一步后繼續(xù)進(jìn)行應(yīng)用程序的安裝操作。本實(shí)施例中,用戶通過查看說明文件中的文字了解該應(yīng)用程序的功能以及 相關(guān)的協(xié)議后,如果用戶選擇同意相關(guān)協(xié)議,則點(diǎn)擊下一步,以便繼續(xù)進(jìn)行應(yīng) 用程序的安裝操作。當(dāng)用戶點(diǎn)擊下一步后,可以創(chuàng)建windows的滾動條控件,并通知用戶界 面(UI: User Interface)線程進(jìn)行滾動條的滾動,表示當(dāng)前正在進(jìn)行應(yīng)用程序 的安裝過程中。在計(jì)算所述應(yīng)用程序的當(dāng)前安裝進(jìn)度之前, 一般先啟動windows的線程 進(jìn)行文件的復(fù)制操作,即把安裝包中的程序文件安裝到用戶指定目錄中,這樣, 才能確定所述應(yīng)用程序安裝包中需要安裝的文件的總大小。ii步驟203,計(jì)算所述應(yīng)用程序的當(dāng)前安裝進(jìn)度。 步驟204,根據(jù)所述預(yù)配置,顯示所述當(dāng)前安裝進(jìn)度對應(yīng)的圖片。 本實(shí)施例中,可以設(shè)置幾個應(yīng)用程序的安裝進(jìn)度作為黃金雞蛋破碎程度圖 片的替換階段,例如在安裝進(jìn)度為20%, 40%, 60%, 80%時,展示給用戶不同 的黃金雞蛋破碎圖。這樣,在上述步驟203中計(jì)算得到了當(dāng)前安裝進(jìn)度后,則 通知UI線程同時進(jìn)行圖片的替換,并根據(jù)上述預(yù)配置,顯示對應(yīng)當(dāng)前安裝進(jìn)度 的圖片,進(jìn)而可以豐富軟件的安裝過程。本實(shí)施例中,在應(yīng)用程序的任何一個安裝進(jìn)度中,可以啟動線程與服務(wù)器 進(jìn)行連接,發(fā)送獲取安裝成功提示信息的協(xié)議到服務(wù)器中,服務(wù)器根據(jù)當(dāng)前的 雞蛋類型,獲取到安裝成功提示信息,并將該安裝成功提示信息下發(fā)到對應(yīng)的 安裝客戶端。當(dāng)軟件安裝成功,即黃金雞破殼而出時,除將黃金雞破殼而出的 圖片顯示之外,進(jìn)一步顯示與節(jié)日或者潮流掛鉤的提示信息。這樣就可以給用 戶 一個更加豐富的提示表現(xiàn)。上述主要對本發(fā)明實(shí)施例中的軟件安裝的方法進(jìn)行了詳細(xì)的描迷,下面再 對本發(fā)明實(shí)施例中的軟件安裝系統(tǒng)進(jìn)行詳細(xì)的描述。本發(fā)明實(shí)施例中的軟件安裝的系統(tǒng)包括服務(wù)器和客戶端。與圖l所示方 法中的描述一致。本實(shí)施例中的服務(wù)器,用于提供所述客戶端當(dāng)前需要安裝的 應(yīng)用程序、以及預(yù)配置的所述應(yīng)用程序的安裝進(jìn)度與事件執(zhí)行過程中的多媒體 信息的對應(yīng)關(guān)系;客戶端,用于計(jì)算應(yīng)用程序的當(dāng)前安裝進(jìn)度;并按照預(yù)配置 的應(yīng)用程序的安裝進(jìn)度與事件執(zhí)行過程中的多々某體信息的對應(yīng)關(guān)系,顯示所述 當(dāng)前安裝進(jìn)度對應(yīng)的多媒體信息。具體實(shí)現(xiàn)時,服務(wù)器可以有多種結(jié)構(gòu)形式,圖3示出了服務(wù)器的一種結(jié)構(gòu) 示意圖。如圖3中的實(shí)線部分所示,該服務(wù)器可以包括存儲單元301和選擇 單元302。其中,存儲單元301用于存儲需要安裝的應(yīng)用程序、以及所述應(yīng)用程序的 安裝進(jìn)度與事件執(zhí)行過程中的多媒體信息的對應(yīng)關(guān)系。選擇單元302用于為客戶端選擇該客戶端當(dāng)前需要安裝的應(yīng)用程序、以及所述應(yīng)用程序的安裝進(jìn)度與事件執(zhí)行過程中的多媒體信息的對應(yīng)關(guān)系。此外,如圖3中的虛線所示,該服務(wù)器可進(jìn)一步包括觸發(fā)單元303和發(fā) 送單元304。其中,觸發(fā)單元303用于在客戶端顯示當(dāng)前安裝進(jìn)度對應(yīng)的多^f某體信息時, 根據(jù)預(yù)置的獲取安裝進(jìn)度對應(yīng)的多媒體信息規(guī)則,觸發(fā)選擇單元302獲取所述 當(dāng)前安裝進(jìn)度之后的安裝進(jìn)度對應(yīng)的多媒體信息,并在選擇單元302獲取所述 當(dāng)前安裝進(jìn)度之后的安裝進(jìn)度對應(yīng)的多媒體信息后,發(fā)送第 一通知給發(fā)送單元 304。發(fā)送單元304用于在接收到所述第一通知后,將所述多媒體信息發(fā)送給客 戶端。此外,觸發(fā)單元303用于在除所述應(yīng)用程序的當(dāng)前安裝進(jìn)度為當(dāng)前成功完 成所述應(yīng)用程序的安裝對應(yīng)的進(jìn)度外的任何一個安裝進(jìn)度中,根據(jù)所述事件對 應(yīng)的類型,觸發(fā)選擇單元302獲取安裝成功提示信息,并在選擇單元302獲取 所述安裝成功提示信息后,發(fā)送第二通知給發(fā)送單元304。發(fā)送單元304用于在接收到所述第二通知后,將所述安裝成功提示信息發(fā) 送給客戶端。具體實(shí)現(xiàn)時,客戶端可以有多種結(jié)構(gòu)形式,圖4示出了客戶端的一種結(jié)構(gòu) 示意圖。如圖4中的實(shí)線部分所示,該客戶端可以包括計(jì)算單元401和顯示 單元402。其中,計(jì)算單元401用于計(jì)算應(yīng)用程序的當(dāng)前安裝進(jìn)度。顯示單元402用于按照預(yù)配置的應(yīng)用程序的安裝進(jìn)度與的事件執(zhí)行過程中 的多媒體信息的對應(yīng)關(guān)系,顯示所述當(dāng)前安裝進(jìn)度對應(yīng)的多媒體信息。其中,如圖4中的虛線部分所示,計(jì)算單元401可以包括確定子單元4011、 獲取子單元4012和計(jì)算子單元4013。其中,確定子單元4011用于確定所述應(yīng)用程序中包含的需要安裝的文件的 總大小。獲取子單元4012用于獲取當(dāng)前安裝成功的所述應(yīng)用程序中包含的需要安裝的文件的總大小。計(jì)算子單元4013用于利用所述需要安裝的文件的總大小和所述當(dāng)前安裝 成功的文件的總大小,計(jì)算所述應(yīng)用程序的當(dāng)前安裝進(jìn)度。此外,顯示單元402用于在所述應(yīng)用程序安裝包包括事件執(zhí)行過程中的多 媒體信息時,顯示當(dāng)前安裝進(jìn)度對應(yīng)的所述應(yīng)用程序安裝包包括的事件執(zhí)行過 程中的多媒體信息。如圖4中的虛線部分所示,該客戶端可進(jìn)一步包括接收單元403。其中,接收單元403用于在除所述應(yīng)用程序的當(dāng)前安裝進(jìn)度為當(dāng)前成功完 成所述應(yīng)用程序的安裝對應(yīng)的進(jìn)度外的任何一個安裝進(jìn)度中接收服務(wù)器發(fā)送的 安裝成功提示信息。顯示單元402用于應(yīng)用程序安裝成功時進(jìn)一步顯示所述安裝成功提示信自本實(shí)施例中,客戶端和服務(wù)器內(nèi)部各個單元的具體操作可與圖1所示的方 法流程中描述的操作過程一致,并且各個模塊可以是物理功能單元,也可以是 軟件功能單元,并且各個單元還可進(jìn)行細(xì)分或進(jìn)行合并,具體實(shí)現(xiàn)時,本領(lǐng)域 普通技術(shù)人員可根據(jù)實(shí)際情況進(jìn)行處理,此處不再一一列舉??梢姡景l(fā)明實(shí)施例中,利用事件執(zhí)行過程中的多媒體信息一步步的動態(tài) 展示出應(yīng)用程序安裝成功或事件執(zhí)行成功的感覺,并在應(yīng)用程序安裝成功的時, 同時顯示與節(jié)日或者潮流掛鉤的信息,進(jìn)而可以給用戶帶來一定的廣告提示信 息或者給用戶一定驚喜,讓整個安裝過程完成的非常順暢,極大的加強(qiáng)了軟件 安裝過程中的趣味性與娛樂性,增強(qiáng)了與用戶之間的互動,進(jìn)而提高軟件安裝 流程的廣泛性。以上所述的具體實(shí)施例,對本發(fā)明的目的、技術(shù)方案和有益效果進(jìn)行了 進(jìn)一步詳細(xì)說明,所應(yīng)理解的是,以上所述僅為本發(fā)明的較佳實(shí)施例而已, 并非用于限定本發(fā)明的保護(hù)范圍,凡在本發(fā)明的精神和原則之內(nèi),所作的任 何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1、一種軟件安裝的方法,其特征在于,預(yù)配置應(yīng)用程序的安裝進(jìn)度與事件執(zhí)行過程中的多媒體信息的對應(yīng)關(guān)系;該方法包括計(jì)算所述應(yīng)用程序的當(dāng)前安裝進(jìn)度;根據(jù)所述預(yù)配置,顯示所述當(dāng)前安裝進(jìn)度對應(yīng)的多媒體信息。
2、 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述應(yīng)用程序?qū)?yīng)應(yīng)用程序 安裝包;所述應(yīng)用程序安裝包至少包括需要安裝的所有文件;所述計(jì)算應(yīng)用程序的當(dāng)前安裝進(jìn)度包括 確定所述應(yīng)用程序安裝包中需要安裝的文件的總大??; 獲取當(dāng)前已安裝成功的所述應(yīng)用程序安裝包中文件的總大小; 利用所述需要安裝的文件的總大小和所述當(dāng)前已安裝成功的文件的總大 小,計(jì)算所述應(yīng)用程序的當(dāng)前安裝進(jìn)度。
3、 根據(jù)權(quán)利要求2所述的方法,其特征在于,所述應(yīng)用程序安裝包還包括 事件執(zhí)行過程中的多媒體信息;所述顯示當(dāng)前安裝進(jìn)度對應(yīng)的多媒體信息包括顯示當(dāng)前安裝進(jìn)度對應(yīng)的所述應(yīng)用程序安裝包包括的事件執(zhí)行過程中的多 媒體信息。
4、 根據(jù)權(quán)利要求1所述的方法,其特征在于,在顯示當(dāng)前安裝進(jìn)度對應(yīng)的 多媒體信息時,進(jìn)一步包括服務(wù)器根據(jù)預(yù)置的獲取安裝進(jìn)度對應(yīng)的多媒體信息規(guī)則,獲取當(dāng)前安裝進(jìn) 度之后的安裝進(jìn)度對應(yīng)的多媒體信息;將所述多媒體信息發(fā)送給客戶端。
5、 根據(jù)權(quán)利要求1至4任一所述的方法,其特征在于,在除所述應(yīng)用程序 的當(dāng)前安裝進(jìn)度為當(dāng)前成功完成所述應(yīng)用程序的安裝對應(yīng)的進(jìn)度外的任何一個 安裝進(jìn)度中,該方法進(jìn)一步包括服務(wù)器根據(jù)所述事件對應(yīng)的類型,獲取安裝成功提示信息;將所述安裝成 功提示信息發(fā)送給客戶端;在所述應(yīng)用程序安裝成功時,進(jìn)一步包括顯示所述安裝成功提示信息。
6、 根據(jù)權(quán)利要求1所述的方法,其特征在于,在根據(jù)所述預(yù)配置,顯示所 述當(dāng)前安裝進(jìn)度對應(yīng)的多媒體信息時,進(jìn)一步利用進(jìn)度條顯示所述當(dāng)前安裝進(jìn) 度。
7、 一種軟件安裝的系統(tǒng),其特征在于,該系統(tǒng)包括服務(wù)器和客戶端;其中,所述服務(wù)器,用于提供所述客戶端當(dāng)前需要安裝的應(yīng)用程序、以及預(yù)配置 的所述應(yīng)用程序的安裝進(jìn)度與事件執(zhí)^f亍過程中的多^;某體信息的對應(yīng)關(guān)系;所述客戶端,用于計(jì)算所述應(yīng)用程序的當(dāng)前安裝進(jìn)度;并按照預(yù)配置的所 述應(yīng)用程序的安裝進(jìn)度與事件執(zhí)行過程中的多媒體信息的對應(yīng)關(guān)系,顯示所述 當(dāng)前安裝進(jìn)度對應(yīng)的多^ 某體信息。
8、 一種客戶端,其特征在于,該客戶端包括計(jì)算單元和顯示單元;其中, 所述計(jì)算單元,用于計(jì)算應(yīng)用程序的當(dāng)前安裝進(jìn)度;所述顯示單元,用于按照預(yù)配置的應(yīng)用程序的安裝進(jìn)度與事件執(zhí)行過程中 的多媒體信息的對應(yīng)關(guān)系,顯示所述當(dāng)前安裝進(jìn)度對應(yīng)的多媒體信息。
9、 根據(jù)權(quán)利要求8所述的客戶端,其特征在于,所述計(jì)算單元包括 確定子單元,用于確定所述應(yīng)用程序?qū)?yīng)的應(yīng)用程序安裝包中包含的需要安裝的文件的總大?。猾@取子單元,用于獲取當(dāng)前已安裝成功的所述應(yīng)用程序安裝包中包含的需 要安裝的文件的總大小;計(jì)算子單元,用于利用所述需要安裝的文件的總大小和所述當(dāng)前已安裝成 功的文件的總大小,計(jì)算所述應(yīng)用程序的當(dāng)前安裝進(jìn)度。
10、 根據(jù)權(quán)利要求8所述的客戶端,其特征在于,所述顯示單元,用于在 所述應(yīng)用程序安裝包包括事件執(zhí)行過程中的多媒體信息時,顯示當(dāng)前安裝進(jìn)度 對應(yīng)的所述應(yīng)用程序安裝包包括的事件執(zhí)行過程中的多媒體信息。
11、 根據(jù)權(quán)利要求8所述的客戶端,其特征在于,該客戶端進(jìn)一步包括 接收單元;所述接收單元,用于在除所述應(yīng)用程序的當(dāng)前安裝進(jìn)度為當(dāng)前成功完成所 述應(yīng)用程序的安裝對應(yīng)的進(jìn)度外的任何一個安裝進(jìn)度中接收服務(wù)器發(fā)送的安裝成功纟是示信息;所述顯示單元,用于在應(yīng)用程序安裝成功時進(jìn)一步顯示所述安裝成功提示 信息。
12、 一種服務(wù)器,其特征在于,該服務(wù)器包括存儲單元和選擇單元;其中,所述存儲單元,用于存儲需要安裝的應(yīng)用程序、以及所述應(yīng)用程序的安裝 進(jìn)度與事件執(zhí)行過程中的多媒體信息的對應(yīng)關(guān)系;所述選擇單元,用于為客戶端選擇該客戶端當(dāng)前需要安裝的應(yīng)用程序、以 及所述應(yīng)用程序的安裝進(jìn)度與事件執(zhí)行過程中的多媒體信息的對應(yīng)關(guān)系。
13、 根據(jù)權(quán)利要求12所述的服務(wù)器,其特征在于,該服務(wù)器還包括觸發(fā) 單元和發(fā)送單元;其中,所述觸發(fā)單元,用于在客戶端顯示當(dāng)前安裝進(jìn)度對應(yīng)的多媒體信息時,根 據(jù)預(yù)置的獲取安裝進(jìn)度對應(yīng)的多媒體信息規(guī)則,觸發(fā)所述選擇單元獲取所述當(dāng) 前安裝進(jìn)度之后的安裝進(jìn)度對應(yīng)的多媒體信息,并在所述選擇單元獲取所述當(dāng) 前安裝進(jìn)度之后的安裝進(jìn)度對應(yīng)的多媒體信息后,發(fā)送第一通知給所述發(fā)送單元;所述發(fā)送單元,用于在接收到所述第一通知后,將所述多媒體信息發(fā)送給 客戶端。
14、 根據(jù)權(quán)利要求12所述的服務(wù)器,其特征在于,所述觸發(fā)單元用于在除 所述應(yīng)用程序的當(dāng)前安裝進(jìn)度為當(dāng)前成功完成所述應(yīng)用程序的安裝對應(yīng)的進(jìn)度 外的任何一個安裝進(jìn)度中,根據(jù)所述事件對應(yīng)的類型,觸發(fā)所述選擇單元獲取 安裝成功提示信息,并在所述選擇單元獲取所述安裝成功提示信息后,發(fā)送第 二通知給所述發(fā)送單元;所迷發(fā)送單元,用于在接收到所述第二通知后,將所述安裝成功提示信息 發(fā)送給客戶端。
全文摘要
本發(fā)明公開了一種軟件安裝的方法、系統(tǒng)、客戶端及服務(wù)器,預(yù)配置應(yīng)用程序的安裝進(jìn)度與事件執(zhí)行過程中的多媒體信息的對應(yīng)關(guān)系;其中,該方法包括計(jì)算所述應(yīng)用程序的當(dāng)前安裝進(jìn)度;根據(jù)所述預(yù)配置,顯示所述當(dāng)前安裝進(jìn)度對應(yīng)的多媒體信息。采用本發(fā)明,能夠豐富軟件的安裝過程,提高用戶的滿意度。
文檔編號G06F9/445GK101256500SQ20081008982
公開日2008年9月3日 申請日期2008年3月28日 優(yōu)先權(quán)日2008年3月28日
發(fā)明者戴永裕, 斌 李 申請人:騰訊科技(深圳)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
诸暨市| 萨嘎县| 黑水县| 乌海市| 渝中区| 自治县| 巴彦淖尔市| 清水河县| 灵寿县| 逊克县| 邹平县| 岳西县| 开封县| 安阳市| 呼伦贝尔市| 临汾市| 临湘市| 新闻| 兴业县| 长春市| 威海市| 光泽县| 博湖县| 甘德县| 汤阴县| 靖宇县| 延川县| 黔西| 偃师市| 莒南县| 宾川县| 北海市| 阿尔山市| 新和县| 花莲市| 金山区| 海南省| 忻城县| 大洼县| 乌什县| 贵州省|