亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

驅(qū)動(dòng)程序安裝方法及裝置的制造方法

文檔序號(hào):10654276閱讀:358來(lái)源:國(guó)知局
驅(qū)動(dòng)程序安裝方法及裝置的制造方法
【專利摘要】本申請(qǐng)?zhí)岢鲆环N驅(qū)動(dòng)程序安裝方法及裝置,其中方法包括:確定待安裝的驅(qū)動(dòng)程序的標(biāo)識(shí);根據(jù)待安裝的驅(qū)動(dòng)程序的標(biāo)識(shí),確定待安裝的驅(qū)動(dòng)程序的存儲(chǔ)位置;根據(jù)待安裝的驅(qū)動(dòng)程序的存儲(chǔ)位置,獲取與待安裝的驅(qū)動(dòng)程序的標(biāo)識(shí)對(duì)應(yīng)的驅(qū)動(dòng)程序。該方法有效減少了離線驅(qū)動(dòng)程序驅(qū)動(dòng)包的體積,在保證對(duì)離線驅(qū)動(dòng)程序正常使用的提下,減小了對(duì)離線驅(qū)動(dòng)程序驅(qū)動(dòng)包的升級(jí)時(shí)間,提高了對(duì)驅(qū)動(dòng)包的升級(jí)效率。
【專利說(shuō)明】
驅(qū)動(dòng)程序安裝方法及裝置
技術(shù)領(lǐng)域
[0001 ]本申請(qǐng)涉及通信技術(shù)領(lǐng)域,尤其涉及一種驅(qū)動(dòng)程序安裝方法及裝置。
【背景技術(shù)】
[0002]目前,系統(tǒng)維護(hù)人員通常使用離線驅(qū)動(dòng)程序自帶的驅(qū)動(dòng)包對(duì)終端設(shè)備(例如個(gè)人電腦)的系統(tǒng)進(jìn)行重新安裝或者恢復(fù),以使相關(guān)硬件設(shè)備正常工作。這使得離線驅(qū)動(dòng)程序自帶的驅(qū)動(dòng)包的體積很大,這使得離線驅(qū)動(dòng)程序在升級(jí)驅(qū)動(dòng)包時(shí)耗時(shí)較長(zhǎng)、效率低。

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

[0003]本申請(qǐng)的目的是旨在至少在一定程度上解決上述的技術(shù)問(wèn)題之一。
[0004]為此,本申請(qǐng)的第一個(gè)目的在于提出一種驅(qū)動(dòng)程序安裝方法,該方法有效減少了離線驅(qū)動(dòng)程序驅(qū)動(dòng)包的體積,在保證對(duì)離線驅(qū)動(dòng)程序正常使用的提下,減小了對(duì)離線驅(qū)動(dòng)程序驅(qū)動(dòng)包的升級(jí)時(shí)間,提高了對(duì)驅(qū)動(dòng)包的升級(jí)效率。
[0005]本申請(qǐng)的第二個(gè)目的在于提出一種驅(qū)動(dòng)程序安裝裝置。
[0006]為達(dá)上述目的,本申請(qǐng)第一方面實(shí)施例的離線驅(qū)動(dòng)程序安裝方法,包括:確定待安裝的驅(qū)動(dòng)程序的標(biāo)識(shí);根據(jù)所述待安裝的驅(qū)動(dòng)程序的標(biāo)識(shí),確定待安裝的驅(qū)動(dòng)程序的存儲(chǔ)位置;根據(jù)所述待安裝的驅(qū)動(dòng)程序的存儲(chǔ)位置,獲取與所述待安裝的驅(qū)動(dòng)程序的標(biāo)識(shí)對(duì)應(yīng)的驅(qū)動(dòng)程序。
[0007]本申請(qǐng)實(shí)施例的驅(qū)動(dòng)程序安裝方法,首先確定待安裝的驅(qū)動(dòng)程序標(biāo)識(shí),然后根據(jù)待安裝的驅(qū)動(dòng)程序的標(biāo)識(shí),確定待安裝的驅(qū)動(dòng)程序的存儲(chǔ)位置,再根據(jù)待安裝的驅(qū)動(dòng)程序的存儲(chǔ)位置,獲取與待安裝的驅(qū)動(dòng)程序的標(biāo)識(shí)對(duì)應(yīng)的驅(qū)動(dòng)程序。該方法通過(guò)根據(jù)待安裝驅(qū)動(dòng)程序的標(biāo)識(shí),從不同位置獲取不同待安裝驅(qū)動(dòng)程序,從而使得離線驅(qū)動(dòng)程序的驅(qū)動(dòng)包可進(jìn)行分類存儲(chǔ),有效減少了離線驅(qū)動(dòng)程序驅(qū)動(dòng)包的體積,在保證離線驅(qū)動(dòng)程序正常使用的提下,減小了離線驅(qū)動(dòng)程序驅(qū)動(dòng)包的升級(jí)時(shí)間,提高了驅(qū)動(dòng)包的升級(jí)效率。
[0008]另外,本申請(qǐng)實(shí)施例的驅(qū)動(dòng)程序的安裝方法具有如下附加的技術(shù)特征:
[0009]在本申請(qǐng)的一個(gè)實(shí)施例中,所述確定待安裝的驅(qū)動(dòng)程序的標(biāo)識(shí),包括:接收驅(qū)動(dòng)程序安裝請(qǐng)求,所述安裝請(qǐng)求中包括待安裝的驅(qū)動(dòng)程序的標(biāo)識(shí);根據(jù)所述驅(qū)動(dòng)程序安裝請(qǐng)求,確定待安裝的驅(qū)動(dòng)程序的標(biāo)識(shí);或者,獲取終端設(shè)備的操作系統(tǒng)版本和硬件標(biāo)識(shí);根據(jù)所述終端設(shè)備的操作系統(tǒng)版本和硬件標(biāo)識(shí),確定待安裝的驅(qū)動(dòng)程序的標(biāo)識(shí)。
[0010]在本申請(qǐng)的一個(gè)實(shí)施例中,所述根據(jù)所述待安裝的驅(qū)動(dòng)程序的標(biāo)識(shí),確定待安裝的驅(qū)動(dòng)程序的存儲(chǔ)位置,包括:判斷所述待安裝的驅(qū)動(dòng)程序的標(biāo)識(shí),是否在預(yù)設(shè)的驅(qū)動(dòng)程序列表中或者是否已被標(biāo)記;若是,則確定與待安裝的驅(qū)動(dòng)程序的標(biāo)識(shí)對(duì)應(yīng)的驅(qū)動(dòng)程序存儲(chǔ)在終端設(shè)備中。
[0011]在本申請(qǐng)的一個(gè)實(shí)施例中,所述方法還包括:所述根據(jù)各個(gè)驅(qū)動(dòng)程序的存儲(chǔ)位置。
[0012]在本申請(qǐng)的一個(gè)實(shí)施例中,根據(jù)各個(gè)驅(qū)動(dòng)程序的更新頻率和/或用戶反饋,確定各個(gè)驅(qū)動(dòng)程序的存儲(chǔ)位置,包括:判斷任意一個(gè)驅(qū)動(dòng)程序的更新頻率是否小于預(yù)設(shè)的值,若是,則將所述任意一個(gè)驅(qū)動(dòng)程序存儲(chǔ)在終端設(shè)備中;
[0013]和/或判斷任意一個(gè)驅(qū)動(dòng)程序?qū)?yīng)的用戶反饋是否滿足預(yù)設(shè)的條件,若是,則將所述任意一個(gè)驅(qū)動(dòng)程序存儲(chǔ)在終端設(shè)備中。
[0014]在本申請(qǐng)的一個(gè)實(shí)施例中,所述根據(jù)各個(gè)驅(qū)動(dòng)程序的更新頻率和/或用戶反饋,確定各個(gè)驅(qū)動(dòng)程序的存儲(chǔ)位置之后,還包括:接收驅(qū)動(dòng)程序更新請(qǐng)求,所述更新請(qǐng)求中攜帶待更新的驅(qū)動(dòng)程序標(biāo)識(shí);判斷所述待更新的驅(qū)動(dòng)程序標(biāo)識(shí)是否在所述預(yù)設(shè)的驅(qū)動(dòng)程序列表中或者是否已被標(biāo)記;若否,則對(duì)所述待更新的驅(qū)動(dòng)程序進(jìn)行更新處理。
[0015]在本申請(qǐng)的一個(gè)實(shí)施例中,還包括:若未找到待安裝驅(qū)動(dòng)程序的標(biāo)識(shí)對(duì)應(yīng)的驅(qū)動(dòng)程序,則向用戶發(fā)送詢問(wèn)消息;根據(jù)用戶輸入的查找目錄,獲取與所述待安裝驅(qū)動(dòng)程序的標(biāo)識(shí)對(duì)應(yīng)的驅(qū)動(dòng)程序。
[0016]為達(dá)上述目的,本申請(qǐng)第二方面實(shí)施例的離線驅(qū)動(dòng)程序安裝裝置,包括:第一確定模塊,用于確定待安裝驅(qū)動(dòng)程序的標(biāo)識(shí);第二確定模塊,用于根據(jù)所述待安裝的驅(qū)動(dòng)程序的標(biāo)識(shí),確定待安裝的驅(qū)動(dòng)程序的存儲(chǔ)位置;第一獲取模塊,用于根據(jù)所述待安裝的驅(qū)動(dòng)程序的存儲(chǔ)位置,獲取與所述待安裝的驅(qū)動(dòng)程序的標(biāo)識(shí)對(duì)應(yīng)的驅(qū)動(dòng)程序。
[0017]本申請(qǐng)實(shí)施例的驅(qū)動(dòng)程序安裝裝置,首先確定待安裝的驅(qū)動(dòng)程序標(biāo)識(shí),然后根據(jù)待安裝的驅(qū)動(dòng)程序的標(biāo)識(shí),確定待安裝的驅(qū)動(dòng)程序的存儲(chǔ)位置,再根據(jù)待安裝的驅(qū)動(dòng)程序的存儲(chǔ)位置,獲取與待安裝的驅(qū)動(dòng)程序的標(biāo)識(shí)對(duì)應(yīng)的驅(qū)動(dòng)程序。該裝置通過(guò)根據(jù)待安裝驅(qū)動(dòng)程序的標(biāo)識(shí),從不同位置獲取不同待安裝驅(qū)動(dòng)程序,從而使得離線驅(qū)動(dòng)程序的驅(qū)動(dòng)包可進(jìn)行分類存儲(chǔ),有效減少了離線驅(qū)動(dòng)程序驅(qū)動(dòng)包的體積,在保證離線驅(qū)動(dòng)程序正常使用的提下,減小了離線驅(qū)動(dòng)程序驅(qū)動(dòng)包的升級(jí)時(shí)間,提高了驅(qū)動(dòng)包的升級(jí)效率。
[0018]另外,本申請(qǐng)一個(gè)實(shí)施例的驅(qū)動(dòng)程序安裝裝置,所述第一確定模塊包括:接收單元,用于接收驅(qū)動(dòng)程序安裝請(qǐng)求,所述安裝請(qǐng)求中包括待安裝的驅(qū)動(dòng)程序的標(biāo)識(shí);第一確定單元,用于根據(jù)所述驅(qū)動(dòng)程序安裝請(qǐng)求,確定待安裝的驅(qū)動(dòng)程序的標(biāo)識(shí);或者,獲取單元,用于獲取終端設(shè)備的操作系統(tǒng)版本和硬件標(biāo)識(shí);第二確單元,用于根據(jù)所述終端設(shè)備的操作系統(tǒng)版本和硬件標(biāo)識(shí),確定待安裝的驅(qū)動(dòng)程序的標(biāo)識(shí)。
[0019]在本申請(qǐng)的一個(gè)實(shí)施例中,所述第二確定模塊用于:判斷所述待安裝的驅(qū)動(dòng)程序的標(biāo)識(shí),是否在預(yù)設(shè)的驅(qū)動(dòng)程序列表中或者是否已被標(biāo)記;若是,則確定與待安裝的驅(qū)動(dòng)程序的標(biāo)識(shí)對(duì)應(yīng)的驅(qū)動(dòng)程序存儲(chǔ)在終端設(shè)備中。
[0020]在本申請(qǐng)一個(gè)實(shí)施例中,所述第二確定模塊還用于:根據(jù)各個(gè)驅(qū)動(dòng)程序的更新頻率和/或用戶反饋,確定各個(gè)驅(qū)動(dòng)程序的存儲(chǔ)位置。
[0021]在本申請(qǐng)一個(gè)實(shí)施例中,所述第二確定模塊具體用于:判斷任意一個(gè)驅(qū)動(dòng)程序的更新頻率是否小于預(yù)設(shè)的值;并在任意一個(gè)驅(qū)動(dòng)程序的更新頻率小于預(yù)設(shè)的值時(shí),將所述任意一個(gè)驅(qū)動(dòng)程序存儲(chǔ)在終端設(shè)備中;和/或所述確定模塊還用于判斷任意一個(gè)驅(qū)動(dòng)程序?qū)?yīng)的用戶反饋是否滿足預(yù)設(shè)的條件;并在判斷任意一個(gè)驅(qū)動(dòng)程序?qū)?yīng)的用戶反饋滿足預(yù)設(shè)的條件時(shí),將所述任意一個(gè)驅(qū)動(dòng)程序存儲(chǔ)在終端設(shè)備中。
[0022]在本申請(qǐng)的一個(gè)實(shí)施例中,所述第二確定模塊還包括:還包括第二接收單元,用于接收驅(qū)動(dòng)程序更新請(qǐng)求,所述更新請(qǐng)求中攜帶待更新的驅(qū)動(dòng)程序標(biāo)識(shí);判斷單元,用于判斷所述待更新的驅(qū)動(dòng)程序標(biāo)識(shí)是否在所述預(yù)設(shè)的驅(qū)動(dòng)程序列表中或者是否已被標(biāo)記;更新單元,用于若在待更新的驅(qū)動(dòng)程序標(biāo)識(shí)不在預(yù)設(shè)的驅(qū)動(dòng)程序列表中或者沒(méi)有被標(biāo)記時(shí),對(duì)所述待更新的驅(qū)動(dòng)程序進(jìn)行更新處理。
[0023]在本申請(qǐng)一個(gè)實(shí)施例中,所述裝置還包括:發(fā)送模塊,用于在所述掃描模塊未找到待安裝驅(qū)動(dòng)程序的標(biāo)識(shí)對(duì)應(yīng)的驅(qū)動(dòng)程序時(shí),向用戶發(fā)送詢問(wèn)消息;第二獲取模塊,用于根據(jù)用戶輸入的查找目錄,獲取與所述待安裝驅(qū)動(dòng)程序的標(biāo)識(shí)對(duì)應(yīng)的驅(qū)動(dòng)程序。
【附圖說(shuō)明】
[0024]本申請(qǐng)上述的和/或附加的方面和優(yōu)點(diǎn)從下面結(jié)合附圖對(duì)實(shí)施例的描述中將變得明顯和容易理解,其中:
[0025]圖1是根據(jù)本申請(qǐng)一個(gè)實(shí)施例的驅(qū)動(dòng)程序安裝方法的流程圖;
[0026]圖2(a)_(b)是根據(jù)本申請(qǐng)一個(gè)具體實(shí)施例的驅(qū)動(dòng)程序安裝方法的示例圖;
[0027]圖3是根據(jù)本申請(qǐng)一個(gè)具體實(shí)施例的驅(qū)動(dòng)程序安裝方法的流程圖;
[0028]圖4是根據(jù)本申請(qǐng)一個(gè)實(shí)施例的驅(qū)動(dòng)程序安裝裝置的結(jié)構(gòu)示意圖;
[0029]圖5是根據(jù)本申請(qǐng)一個(gè)具體實(shí)施例的驅(qū)動(dòng)程序安裝裝置的結(jié)構(gòu)示意圖;
[0030]圖6是根據(jù)本申請(qǐng)另一個(gè)實(shí)施例的驅(qū)動(dòng)程序安裝裝置的結(jié)構(gòu)示意圖;
[0031]圖7是根據(jù)本申請(qǐng)又一個(gè)實(shí)施例的驅(qū)動(dòng)程序安裝裝置的結(jié)構(gòu)示意圖;以及
[0032]圖8是根據(jù)本申請(qǐng)還一個(gè)實(shí)施例的驅(qū)動(dòng)程序安裝裝置的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0033]下面詳細(xì)描述本申請(qǐng)的實(shí)施例,所述實(shí)施例的示例在附圖中示出,其中自始至終相同或類似的標(biāo)號(hào)表示相同或類似的元件或具有相同或類似功能的元件。下面通過(guò)參考附圖描述的實(shí)施例是示例性的,旨在用于解釋本申請(qǐng),而不能理解為對(duì)本申請(qǐng)的限制。
[0034]下面參考附圖描述本申請(qǐng)實(shí)施例的驅(qū)動(dòng)程序安裝方法及裝置。
[0035]圖1是根據(jù)本申請(qǐng)一個(gè)實(shí)施例的驅(qū)動(dòng)程序安裝方法的流程圖。
[0036]如圖1所示,該驅(qū)動(dòng)程序安裝方法包括:
[0037]SI 10,確定待安裝的驅(qū)動(dòng)程序的標(biāo)識(shí)。
[0038]具體地,本申請(qǐng)實(shí)施例提供的驅(qū)動(dòng)程序安裝方法的執(zhí)行主體為,本申請(qǐng)實(shí)施例提供的驅(qū)動(dòng)程序安裝裝置,該裝置可以被配置在任何具有需要程序驅(qū)動(dòng)的硬件的終端中。
[0039]需要說(shuō)明的是,終端的類型可以有多種形式,比如可以為手機(jī)或者計(jì)算機(jī)設(shè)備等。
[0040]通常,驅(qū)動(dòng)程序指的是一種可以使計(jì)算機(jī)和設(shè)備通信的特殊程序。相當(dāng)于硬件的接口,操作系統(tǒng)只有通過(guò)這個(gè)接口,才能控制相關(guān)硬件設(shè)備的工作,當(dāng)某一硬件設(shè)備的驅(qū)動(dòng)程序未能正確的安裝,則該硬件設(shè)備便不能正常工作。
[0041]離線驅(qū)動(dòng)程序指的是,自帶通用驅(qū)動(dòng)庫(kù)、可以在沒(méi)有網(wǎng)絡(luò)的情況下,枚舉終端設(shè)備的硬件設(shè)備并進(jìn)行驅(qū)動(dòng)安裝。
[0042]具體地,終端設(shè)備可以通過(guò)以下多種方式確定待安裝的驅(qū)動(dòng)程序的標(biāo)識(shí)。
[0043]示例一:
[0044]接收驅(qū)動(dòng)程序安裝請(qǐng)求,所述安裝請(qǐng)求中包括待安裝的驅(qū)動(dòng)程序的標(biāo)識(shí);
[0045]根據(jù)所述驅(qū)動(dòng)程序安裝請(qǐng)求,確定待安裝的驅(qū)動(dòng)程序的標(biāo)識(shí)。
[0046]其中,該離線驅(qū)動(dòng)程序安裝請(qǐng)求,可以是用戶發(fā)送的,也可以是終端系統(tǒng)在升級(jí)過(guò)程中自動(dòng)觸發(fā)的。本申請(qǐng)實(shí)施例對(duì)此不作限定。
[0047]其中,待安裝驅(qū)動(dòng)程序的標(biāo)識(shí),可以是待安裝驅(qū)動(dòng)程序的名稱,也可以是待安裝驅(qū)動(dòng)程序的圖標(biāo),或者,還可以是其它任意可唯一標(biāo)識(shí)該待安裝驅(qū)動(dòng)程序的標(biāo)識(shí)。
[0048]示例二:
[0049]獲取終端設(shè)備的操作系統(tǒng)版本和硬件標(biāo)識(shí);
[0050]根據(jù)所述終端設(shè)備的操作系統(tǒng)版本和硬件標(biāo)識(shí),確定待安裝的驅(qū)動(dòng)程序的標(biāo)識(shí)。
[0051]具體的,驅(qū)動(dòng)程序安裝裝置,可以通過(guò)查詢終端設(shè)備的屬性,確定終端設(shè)備的操作系統(tǒng)版本和硬件標(biāo)識(shí),進(jìn)而根據(jù)操作系統(tǒng)版本與硬件標(biāo)識(shí)確定與終端設(shè)備匹配的驅(qū)動(dòng)程序的標(biāo)識(shí)。
[0052]S120,根據(jù)待安裝的驅(qū)動(dòng)程序的標(biāo)識(shí),確定待安裝的驅(qū)動(dòng)程序的存儲(chǔ)位置。
[0053]具體的,本申請(qǐng)實(shí)施例中,根據(jù)驅(qū)動(dòng)程序的更新頻率和/或用戶反饋,將驅(qū)動(dòng)程序分類存儲(chǔ),比如將更新頻率低的驅(qū)動(dòng)程序,存儲(chǔ)在終端設(shè)備中的固定位置,將更新頻率高的驅(qū)動(dòng)程序,仍然存儲(chǔ)在離線驅(qū)動(dòng)程序的驅(qū)動(dòng)包中,從而減小了離線驅(qū)動(dòng)程序的驅(qū)動(dòng)包的體積,減小離線驅(qū)動(dòng)程序升級(jí)的時(shí)間。
[0054]具體實(shí)現(xiàn)時(shí),可以將存儲(chǔ)在終端設(shè)備中的固定位置的驅(qū)動(dòng)程序的標(biāo)識(shí)放入到預(yù)設(shè)的驅(qū)動(dòng)程序列表中,從而通過(guò)判斷待安裝的驅(qū)動(dòng)程序的標(biāo)識(shí)是否在預(yù)設(shè)的驅(qū)動(dòng)程序列表中,來(lái)確定待安裝的驅(qū)動(dòng)程序是否存放在終端設(shè)備的固定位置,或者,也可以將存儲(chǔ)在終端設(shè)備中的固定位置的驅(qū)動(dòng)程序的標(biāo)識(shí)進(jìn)行標(biāo)記,從而在通過(guò)判斷待安裝的驅(qū)動(dòng)程序的標(biāo)識(shí),是否已被標(biāo)記,來(lái)確定待安裝的驅(qū)動(dòng)程序是否存放在終端設(shè)備中。
[0055]相應(yīng)的,該方法還包括:
[0056]根據(jù)各個(gè)驅(qū)動(dòng)程序的更新頻率和/或用戶反饋,確定各個(gè)驅(qū)動(dòng)程序的存儲(chǔ)位置。
[0057]具體而言,可通過(guò)判斷任意一個(gè)驅(qū)動(dòng)程序的更新頻率是否小于預(yù)設(shè)的值,確定驅(qū)動(dòng)程序是否被經(jīng)常更新,如果驅(qū)動(dòng)程序的更新頻率小于預(yù)設(shè)的值,則表明該驅(qū)動(dòng)程序?qū)儆诓恍枰?jīng)常被更新的驅(qū)動(dòng)程序,從而將該驅(qū)動(dòng)存儲(chǔ)在終端設(shè)備中。
[0058]或者,可判斷任意一個(gè)驅(qū)動(dòng)程序?qū)?yīng)的用戶反饋是否滿足預(yù)設(shè)的條件,比如判斷用戶對(duì)該驅(qū)動(dòng)程序的評(píng)分是否高于預(yù)設(shè)的分?jǐn)?shù),或者判斷用戶對(duì)該驅(qū)動(dòng)程序的滿意度評(píng)分是否達(dá)到預(yù)設(shè)的星級(jí),如果判斷滿足預(yù)設(shè)的條件,則將該驅(qū)動(dòng)程序存儲(chǔ)在終端設(shè)備中。
[0059]相應(yīng)的,可以將更新頻率高或者用戶反饋差的驅(qū)動(dòng)程序,存儲(chǔ)在離線驅(qū)動(dòng)程序的驅(qū)動(dòng)包中,以減小驅(qū)動(dòng)包的體積。
[0060]S130,根據(jù)待安裝的驅(qū)動(dòng)程序的存儲(chǔ)位置,獲取與待安裝的驅(qū)動(dòng)程序的標(biāo)識(shí)對(duì)應(yīng)的驅(qū)動(dòng)程序。
[0061]具體的,驅(qū)動(dòng)程序安裝裝置,在根據(jù)待安裝驅(qū)動(dòng)程序的標(biāo)識(shí),確定待安裝驅(qū)動(dòng)程序的存儲(chǔ)位置后,即可獲取與待安裝的驅(qū)動(dòng)程序的標(biāo)識(shí)對(duì)應(yīng)的驅(qū)動(dòng)程序,進(jìn)而運(yùn)行該驅(qū)動(dòng)程序。
[0062]舉例來(lái)說(shuō),如果待安裝的驅(qū)動(dòng)程序的標(biāo)識(shí)在預(yù)設(shè)的驅(qū)動(dòng)程序列表中,則表明該待安裝的驅(qū)動(dòng)程序被保存在終端設(shè)備的某一目錄下,因此可通過(guò)對(duì)終端設(shè)備進(jìn)行掃描,以獲取與待安裝驅(qū)動(dòng)程序?qū)?yīng)的驅(qū)動(dòng)程序。
[0063]為了更加清楚的說(shuō)明本申請(qǐng)實(shí)施例的驅(qū)動(dòng)程序安裝方法,下面結(jié)合附圖2(a)-圖2(b)進(jìn)行舉例說(shuō)明:
[0064]如圖2 (a)所示,根據(jù)驅(qū)動(dòng)程序的更新頻率,可以將不經(jīng)常更新的windows7 64位系統(tǒng)下的索尼,惠普等廠商發(fā)布的驅(qū)動(dòng)程序標(biāo)識(shí)存儲(chǔ)在預(yù)設(shè)的驅(qū)動(dòng)程序列表中,并將上述驅(qū)動(dòng)程序保存在終端設(shè)備的計(jì)算機(jī)/本地磁盤(F)/drivers-plus/win7x64/目錄下,從而當(dāng)接收到上述任一驅(qū)動(dòng)程序的驅(qū)動(dòng)程序安裝請(qǐng)求后,通過(guò)判斷,確定該任一驅(qū)動(dòng)程序的標(biāo)識(shí)在預(yù)設(shè)的驅(qū)動(dòng)程序列表中,從而即可在終端設(shè)備上進(jìn)行掃描得到如圖2(b)所示的顯示界面,獲取到如圖2(b)中B區(qū)域顯示的待安裝驅(qū)動(dòng)程序所在路徑F:/drivers-plus/win7x64/,從而可根據(jù)該路徑獲取與待安裝驅(qū)動(dòng)程序的標(biāo)識(shí)對(duì)應(yīng)的驅(qū)動(dòng)程序。
[0065]綜上所述,本申請(qǐng)實(shí)施例的驅(qū)動(dòng)程序安裝方法,首先確定待安裝的驅(qū)動(dòng)程序標(biāo)識(shí),然后根據(jù)待安裝的驅(qū)動(dòng)程序的標(biāo)識(shí),確定待安裝的驅(qū)動(dòng)程序的存儲(chǔ)位置,再根據(jù)待安裝的驅(qū)動(dòng)程序的存儲(chǔ)位置,獲取與待安裝的驅(qū)動(dòng)程序的標(biāo)識(shí)對(duì)應(yīng)的驅(qū)動(dòng)程序。該方法通過(guò)根據(jù)待安裝驅(qū)動(dòng)程序的標(biāo)識(shí),從不同位置獲取不同待安裝驅(qū)動(dòng)程序,從而使得離線驅(qū)動(dòng)程序的驅(qū)動(dòng)包可進(jìn)行分類存儲(chǔ),有效減少了離線驅(qū)動(dòng)程序驅(qū)動(dòng)包的體積,在保證離線驅(qū)動(dòng)程序正常使用的提下,減小了離線驅(qū)動(dòng)程序驅(qū)動(dòng)包的升級(jí)時(shí)間,提高了驅(qū)動(dòng)包的升級(jí)效率。
[0066]通過(guò)上述分析可知,離線驅(qū)動(dòng)程序安裝裝置,可以根據(jù)驅(qū)動(dòng)程序的更新頻率或者用戶反饋,將驅(qū)動(dòng)程序進(jìn)行分類標(biāo)識(shí)和存儲(chǔ),以此來(lái)減小離線驅(qū)動(dòng)程序中驅(qū)動(dòng)包的體積和更新時(shí)間,相應(yīng)的本申請(qǐng)實(shí)施例提供的離線驅(qū)動(dòng)程序安裝方法,還包括:
[0067]接收驅(qū)動(dòng)程序更新請(qǐng)求,所述更新請(qǐng)求中攜帶待更新的驅(qū)動(dòng)程序標(biāo)識(shí);
[0068]判斷所述待更新的驅(qū)動(dòng)程序標(biāo)識(shí)是否在所述預(yù)設(shè)的驅(qū)動(dòng)程序列表中或者是否已被標(biāo)記;
[0069]若否,則對(duì)所述待更新的驅(qū)動(dòng)程序進(jìn)行更新處理。
[0070]具體而言,在根據(jù)各個(gè)驅(qū)動(dòng)程序的更新頻率和/或用戶反饋,確定可存儲(chǔ)在終端設(shè)備中的驅(qū)動(dòng)程序之后,在確定驅(qū)動(dòng)程序中有可更新的版本時(shí),可以僅更新驅(qū)動(dòng)程序標(biāo)識(shí)不在預(yù)設(shè)的驅(qū)動(dòng)程序列表中或者未被標(biāo)記的驅(qū)動(dòng)程序,從而大大減小了離線驅(qū)動(dòng)程序更新驅(qū)動(dòng)包的時(shí)間。
[0071]其中,需要注意的是,有些存儲(chǔ)在終端設(shè)備中的驅(qū)動(dòng)程序,可能廠商發(fā)布了功能更全面的升級(jí)版本的驅(qū)動(dòng)程序,或者出現(xiàn)了用戶反饋更好的升級(jí)版本的驅(qū)動(dòng)程序,在這種情況下,也可以將存儲(chǔ)在驅(qū)動(dòng)程序列表中與驅(qū)動(dòng)程序的標(biāo)識(shí)對(duì)應(yīng)的驅(qū)動(dòng)程序進(jìn)行更新升級(jí)。
[0072]基于以上實(shí)施例,在實(shí)際應(yīng)用中,當(dāng)用戶將待安裝驅(qū)動(dòng)程序的標(biāo)識(shí)對(duì)應(yīng)的驅(qū)動(dòng)程序存儲(chǔ)在U盤、終端設(shè)備中的某一存儲(chǔ)位置時(shí),有可能在一定時(shí)間內(nèi)掃描不到相關(guān)驅(qū)動(dòng)程序,因此為了保證離線驅(qū)動(dòng)程序的正常安裝,當(dāng)終端設(shè)備掃描不到待安裝的驅(qū)動(dòng)程序時(shí),需要用戶手動(dòng)輸入驅(qū)動(dòng)程序的存儲(chǔ)路徑信息。
[0073]圖3是根據(jù)本申請(qǐng)一個(gè)具體實(shí)施例的驅(qū)動(dòng)程序安裝方法的流程圖。如圖3所示,該離線驅(qū)動(dòng)程序安裝方法包括:
[0074]S310,確定待安裝的驅(qū)動(dòng)程序的標(biāo)識(shí)。
[0075]S320,判斷待安裝的驅(qū)動(dòng)程序的標(biāo)識(shí),是否在預(yù)設(shè)的驅(qū)動(dòng)程序列表中或者是否已被標(biāo)記。
[0076]S330,若是,則確定與待安裝的驅(qū)動(dòng)程序的標(biāo)識(shí)對(duì)應(yīng)的驅(qū)動(dòng)程序存儲(chǔ)在終端設(shè)備中。
[0077]S340,若在終端設(shè)備中未找到待安裝驅(qū)動(dòng)程序的標(biāo)識(shí)對(duì)應(yīng)的驅(qū)動(dòng)程序,則向用戶發(fā)送詢問(wèn)消息。
[0078]具體地,如果待安裝的驅(qū)動(dòng)程序的標(biāo)識(shí)在預(yù)設(shè)的驅(qū)動(dòng)程序列表中或者已被標(biāo)記,則其對(duì)應(yīng)的驅(qū)動(dòng)程序被保存在終端設(shè)備的某一目錄下,從而對(duì)終端設(shè)備掃描獲取待安裝的驅(qū)動(dòng)程序。
[0079]如果在一定時(shí)間內(nèi),沒(méi)有找到待安裝驅(qū)動(dòng)程序的標(biāo)識(shí)對(duì)應(yīng)的驅(qū)動(dòng)程序,則向用戶發(fā)送詢問(wèn)消息。比如可向用戶發(fā)送如圖2(b)所述的彈窗,用戶可以在接收到該彈窗消息后,在如圖2(b)所示的驅(qū)動(dòng)程序存儲(chǔ)路徑輸入框B中手動(dòng)輸入查找目錄。
[0080]其中,應(yīng)當(dāng)理解的是,發(fā)送詢問(wèn)消息的方式可有多種,上述結(jié)合圖2(b)舉例說(shuō)明向用戶發(fā)送詢問(wèn)消息的方式僅僅是示例性的,是為了使得本領(lǐng)域的而技術(shù)人員的人員更加清楚的了解該技術(shù)特征。
[0081 ] S350,根據(jù)用戶輸入的查找目錄,獲取與待安裝驅(qū)動(dòng)程序的標(biāo)識(shí)對(duì)應(yīng)的驅(qū)動(dòng)程序。
[0082]具體地,在用輸入查找目錄時(shí),根據(jù)該查找目錄查找與待安裝驅(qū)動(dòng)程序的標(biāo)識(shí)對(duì)應(yīng)的驅(qū)動(dòng)程序。
[0083]綜上所述,本申請(qǐng)實(shí)施例的驅(qū)動(dòng)程序安裝方法,在終端設(shè)備掃描不出待安裝驅(qū)動(dòng)程序的標(biāo)識(shí)對(duì)應(yīng)的驅(qū)動(dòng)程序后,向用戶發(fā)送詢問(wèn)消息,根據(jù)用戶輸入的查找目錄,獲取與待安裝驅(qū)動(dòng)程序的標(biāo)識(shí)對(duì)應(yīng)的驅(qū)動(dòng)程序。該方法進(jìn)一步保證了對(duì)離線驅(qū)動(dòng)程序的正常安裝,提高了離線驅(qū)動(dòng)程序的實(shí)用性。
[0084]為了實(shí)現(xiàn)上述實(shí)施例,本申請(qǐng)還提出了一種離線驅(qū)動(dòng)程序安裝裝置。
[0085]圖4是根據(jù)本申請(qǐng)一個(gè)實(shí)施例的驅(qū)動(dòng)程序安裝裝置的結(jié)構(gòu)示意圖,如圖4所示,該驅(qū)動(dòng)程序安裝裝置包括:第一確定模塊410、第二確定模塊420和第一獲取模塊430。
[0086]其中,第一確定模塊410,用于確定待安裝驅(qū)動(dòng)程序的標(biāo)識(shí)。
[0087]具體地,第一確定模塊410可以通過(guò)以下多種方式確定待安裝的驅(qū)動(dòng)程序的標(biāo)識(shí)。
[0088]示例一:
[0089]圖5是根據(jù)本申請(qǐng)一個(gè)具體實(shí)施的驅(qū)動(dòng)程序安裝裝置的結(jié)構(gòu)示意圖,如圖5所示,在如圖4所示的基礎(chǔ)上,第一確定模塊410包括:接收單元411和第一確定單元412。
[0090]其中,接收單元411用于接收驅(qū)動(dòng)程序安裝請(qǐng)求,安裝請(qǐng)求中包括待安裝的驅(qū)動(dòng)程序的標(biāo)識(shí);
[0091]第一確定單元412用于根據(jù)驅(qū)動(dòng)程序安裝請(qǐng)求,確定待安裝的驅(qū)動(dòng)程序的標(biāo)識(shí)。
[0092]其中,該離線驅(qū)動(dòng)程序安裝請(qǐng)求,可以是用戶發(fā)送的,也可以是終端系統(tǒng)在升級(jí)過(guò)程中自動(dòng)觸發(fā)的。本申請(qǐng)實(shí)施例對(duì)此不作限定。
[0093]其中,待安裝驅(qū)動(dòng)程序的標(biāo)識(shí),可以是待安裝驅(qū)動(dòng)程序的名稱,也可以是待安裝驅(qū)動(dòng)程序的圖標(biāo),或者,還可以是其它任意可唯一標(biāo)識(shí)該待安裝驅(qū)動(dòng)程序的標(biāo)識(shí)。
[0094]示例二:
[0095]圖6是根據(jù)本申請(qǐng)另一個(gè)實(shí)施的驅(qū)動(dòng)程序安裝裝置的結(jié)構(gòu)示意圖,如圖6所示,在如圖4所示的基礎(chǔ)上,第一確定模塊410包括:獲取單元413和第二確定單元414。
[0096]其中,獲取單元413用于獲取終端設(shè)備的操作系統(tǒng)版本和硬件標(biāo)識(shí);
[0097]第二確定單元414用于根據(jù)終端設(shè)備的操作系統(tǒng)版本和硬件標(biāo)識(shí),確定待安裝的驅(qū)動(dòng)程序的標(biāo)識(shí)。
[0098]具體的,第一確定模塊410,可以通過(guò)查詢終端設(shè)備的屬性,確定終端設(shè)備的操作系統(tǒng)版本和硬件標(biāo)識(shí),進(jìn)而根據(jù)操作系統(tǒng)版本與硬件標(biāo)識(shí)確定與終端設(shè)備匹配的驅(qū)動(dòng)程序的標(biāo)識(shí)。
[0099]第二確定模塊420,用于根據(jù)待安裝的驅(qū)動(dòng)程序的標(biāo)識(shí),確定待安裝的驅(qū)動(dòng)程序的存儲(chǔ)位置。
[0100]具體的,本申請(qǐng)實(shí)施例中,第二確定模塊420根據(jù)驅(qū)動(dòng)程序的更新頻率和/或用戶反饋,將驅(qū)動(dòng)程序分類存儲(chǔ),比如將更新頻率低的驅(qū)動(dòng)程序,存儲(chǔ)在終端設(shè)備中的固定位置,將更新頻率高的驅(qū)動(dòng)程序,仍然存儲(chǔ)在離線驅(qū)動(dòng)程序的驅(qū)動(dòng)包中,從而減小了離線驅(qū)動(dòng)程序的驅(qū)動(dòng)包的體積,減小離線驅(qū)動(dòng)程序升級(jí)的時(shí)間。
[0101]具體實(shí)現(xiàn)時(shí),可以將存儲(chǔ)在終端設(shè)備中的固定位置的驅(qū)動(dòng)程序的標(biāo)識(shí)放入到預(yù)設(shè)的驅(qū)動(dòng)程序列表中,從而第二確定模塊420通過(guò)判斷待安裝的驅(qū)動(dòng)程序的標(biāo)識(shí)是否在預(yù)設(shè)的驅(qū)動(dòng)程序列表中,來(lái)確定待安裝的驅(qū)動(dòng)程序是否存放在終端設(shè)備的固定位置,或者,也可以將存儲(chǔ)在終端設(shè)備中的固定位置的驅(qū)動(dòng)程序的標(biāo)識(shí)進(jìn)行標(biāo)記,從而第二確定模塊420在通過(guò)判斷待安裝的驅(qū)動(dòng)程序的標(biāo)識(shí),是否已被標(biāo)記,來(lái)確定待安裝的驅(qū)動(dòng)程序是否存放在終端設(shè)備中。
[0102]進(jìn)一步地,第二確定模塊420還用于:
[0103]根據(jù)各個(gè)驅(qū)動(dòng)程序的更新頻率和/或用戶反饋,確定各個(gè)驅(qū)動(dòng)程序的存儲(chǔ)位置。
[0104]具體而言,第二確定莫模塊420通過(guò)判斷任意一個(gè)驅(qū)動(dòng)程序的更新頻率是否小于預(yù)設(shè)的值,判斷驅(qū)動(dòng)程序是否被經(jīng)常更新,如果驅(qū)動(dòng)程序的更新頻率小于預(yù)設(shè)的值,則表明該驅(qū)動(dòng)程序?qū)儆诓恍枰?jīng)常安裝的驅(qū)動(dòng)程序,從而將該驅(qū)動(dòng)存儲(chǔ)在終端設(shè)備中。
[0105]或者第二確定模塊420判斷任意一個(gè)驅(qū)動(dòng)程序?qū)?yīng)的用戶反饋是否滿足預(yù)設(shè)的條件,比如判斷用戶對(duì)該驅(qū)動(dòng)程序的評(píng)分是否高于預(yù)設(shè)的分?jǐn)?shù),或者判斷用戶對(duì)該驅(qū)動(dòng)程序的滿意度評(píng)分是否達(dá)到預(yù)設(shè)的星級(jí),如果判斷滿足預(yù)設(shè)的條件,則將該驅(qū)動(dòng)程序存儲(chǔ)在終端設(shè)備中。
[0106]相應(yīng)地,第二確定模塊420可以將更新頻率高或者用戶反饋差的驅(qū)動(dòng)程序,存儲(chǔ)在的離線驅(qū)動(dòng)程序的驅(qū)動(dòng)包中,以減小驅(qū)動(dòng)包的體積。
[0107]第一獲取模塊430用于根據(jù)待安裝的驅(qū)動(dòng)程序的存儲(chǔ)位置,獲取與待安裝的驅(qū)動(dòng)程序的標(biāo)識(shí)對(duì)應(yīng)的驅(qū)動(dòng)程序。
[0108]具體地,第一獲取模塊430,在根據(jù)待安裝驅(qū)動(dòng)程序的標(biāo)識(shí),確定待安裝驅(qū)動(dòng)程序的存儲(chǔ)位置后,即可獲取與待安裝的驅(qū)動(dòng)程序的標(biāo)識(shí)對(duì)應(yīng)的驅(qū)動(dòng)程序,進(jìn)而運(yùn)行該驅(qū)動(dòng)程序。
[0109]綜上所述,本申請(qǐng)實(shí)施例的驅(qū)動(dòng)程序安裝裝置,首先確定待安裝的驅(qū)動(dòng)程序標(biāo)識(shí),然后根據(jù)待安裝的驅(qū)動(dòng)程序的標(biāo)識(shí),確定待安裝的驅(qū)動(dòng)程序的存儲(chǔ)位置,再根據(jù)待安裝的驅(qū)動(dòng)程序的存儲(chǔ)位置,獲取與待安裝的驅(qū)動(dòng)程序的標(biāo)識(shí)對(duì)應(yīng)的驅(qū)動(dòng)程序。該裝置通過(guò)根據(jù)待安裝驅(qū)動(dòng)程序的標(biāo)識(shí),從不同位置獲取不同待安裝驅(qū)動(dòng)程序,從而使得離線驅(qū)動(dòng)程序的驅(qū)動(dòng)包可進(jìn)行分類存儲(chǔ),有效減少了離線驅(qū)動(dòng)程序驅(qū)動(dòng)包的體積,在保證離線驅(qū)動(dòng)程序正常使用的提下,減小了離線驅(qū)動(dòng)程序驅(qū)動(dòng)包的升級(jí)時(shí)間,提高了驅(qū)動(dòng)包的升級(jí)效率。
[0110]通過(guò)上述分析可知,離線驅(qū)動(dòng)程序安裝裝置,可以根據(jù)驅(qū)動(dòng)程序的更新頻率或者用戶反饋,將驅(qū)動(dòng)程序進(jìn)行分類標(biāo)識(shí)和存儲(chǔ),以此來(lái)減小離線驅(qū)動(dòng)程序中驅(qū)動(dòng)包的體積和更新時(shí)間,相應(yīng)的圖7是根據(jù)本申請(qǐng)又一個(gè)實(shí)施例的驅(qū)動(dòng)程序安裝裝置的結(jié)構(gòu)示意圖,如圖7所示,在如圖4所示的基礎(chǔ)上,本申請(qǐng)實(shí)施例提供的第二確定模塊420,還包括:
[0111]第二接收單元421,用于接收驅(qū)動(dòng)程序更新請(qǐng)求,更新請(qǐng)求中攜帶待更新的驅(qū)動(dòng)程序標(biāo)識(shí);
[0112]判斷單元422,用于判斷待更新的驅(qū)動(dòng)程序標(biāo)識(shí)是否在預(yù)設(shè)的驅(qū)動(dòng)程序列表中或者是否已被標(biāo)記;
[0113]更新單元423,用于若待更新的驅(qū)動(dòng)程序標(biāo)識(shí)不在預(yù)設(shè)的驅(qū)動(dòng)程序列表中或者沒(méi)有被標(biāo)記時(shí),對(duì)待更新的驅(qū)動(dòng)程序進(jìn)行更新處理。
[0114]具體而言,在第二確定模塊420根據(jù)各個(gè)驅(qū)動(dòng)程序的更新頻率和/或用戶反饋,確定可存儲(chǔ)在終端設(shè)備中的驅(qū)動(dòng)程序之后,在確定驅(qū)動(dòng)程序中有可更新的版本時(shí),可以僅更新驅(qū)動(dòng)程序標(biāo)識(shí)不在預(yù)設(shè)的驅(qū)動(dòng)程序列表中或者未被標(biāo)記的驅(qū)動(dòng)程序,從而大大減小了離線驅(qū)動(dòng)程序更新驅(qū)動(dòng)包的時(shí)間。
[0115]其中,需要注意的是,有些存儲(chǔ)在終端設(shè)備中的驅(qū)動(dòng)程序,可能廠商發(fā)布了功能更全面的升級(jí)版本的驅(qū)動(dòng)程序,或者出現(xiàn)了用戶反饋更好的升級(jí)版本的驅(qū)動(dòng)程序,在這種情況下,也可以將存儲(chǔ)在驅(qū)動(dòng)程序列表中與驅(qū)動(dòng)程序的標(biāo)識(shí)對(duì)應(yīng)的驅(qū)動(dòng)程序進(jìn)行更新升級(jí)。
[0116]基于以上實(shí)施例,在實(shí)際應(yīng)用中,當(dāng)用戶將待安裝驅(qū)動(dòng)程序的標(biāo)識(shí)對(duì)應(yīng)的驅(qū)動(dòng)程序存儲(chǔ)在U盤、終端設(shè)備中的某一存儲(chǔ)位置時(shí),有可能在一定時(shí)間內(nèi)掃描不到相關(guān)驅(qū)動(dòng)程序,因此為了保證離線驅(qū)動(dòng)程序的正常安裝,當(dāng)終端設(shè)備掃描不到待安裝的驅(qū)動(dòng)程序時(shí),需要用戶手動(dòng)輸入驅(qū)動(dòng)程序的存儲(chǔ)路徑信息。
[0117]圖8是根據(jù)本申請(qǐng)還一個(gè)實(shí)施例的驅(qū)動(dòng)程序安裝裝置的結(jié)構(gòu)示意圖,如圖8所示,在如圖4所示的基礎(chǔ)上,驅(qū)動(dòng)程序安裝裝置還包括發(fā)送模塊440和第二獲取模塊450。
[0118]具體地,如果第二確定模塊420判斷待安裝的驅(qū)動(dòng)程序的標(biāo)識(shí)在預(yù)設(shè)的驅(qū)動(dòng)程序列表中,則表明其對(duì)應(yīng)的驅(qū)動(dòng)程序被保存在終端設(shè)備的某一目錄下,從而對(duì)終端設(shè)備掃描獲取待安裝的應(yīng)用程序。
[0119]如果在一定時(shí)間內(nèi),沒(méi)有找到待安裝驅(qū)動(dòng)程序的標(biāo)識(shí)對(duì)應(yīng)的驅(qū)動(dòng)程序,發(fā)送模塊440則向用戶發(fā)送詢問(wèn)消息。
[0120]進(jìn)而,第二獲取模塊450在用輸入查找目錄時(shí),根據(jù)該查找目錄查找與待安裝驅(qū)動(dòng)程序的標(biāo)識(shí)對(duì)應(yīng)的驅(qū)動(dòng)程序。
[0121]需要說(shuō)明的是,本申請(qǐng)實(shí)施例的驅(qū)動(dòng)程序安裝裝置和上述結(jié)合附圖1-3描述的驅(qū)動(dòng)程序安裝方法對(duì)應(yīng),對(duì)于裝置實(shí)施例中未披露的細(xì)節(jié),參考對(duì)方法實(shí)施例的描述,在此不再贅述。
[0122]綜上所述,本申請(qǐng)實(shí)施例的驅(qū)動(dòng)程序安裝裝置,在終端設(shè)備掃描不出待安裝驅(qū)動(dòng)程序的標(biāo)識(shí)對(duì)應(yīng)的驅(qū)動(dòng)程序后,向用戶發(fā)送詢問(wèn)消息,根據(jù)用戶輸入的查找目錄,獲取與待安裝驅(qū)動(dòng)程序的標(biāo)識(shí)對(duì)應(yīng)的驅(qū)動(dòng)程序。該裝置進(jìn)一步保證了對(duì)離線驅(qū)動(dòng)程序的正常安裝,提高了離線驅(qū)動(dòng)程序安裝裝置的實(shí)用性。
[0123]在本說(shuō)明書的描述中,參考術(shù)語(yǔ)“一個(gè)實(shí)施例”、“一些實(shí)施例”、“示例”、“具體示例”、或“一些示例”等的描述意指結(jié)合該實(shí)施例或示例描述的具體特征、結(jié)構(gòu)、材料或者特點(diǎn)包含于本申請(qǐng)的至少一個(gè)實(shí)施例或示例中。在本說(shuō)明書中,對(duì)上述術(shù)語(yǔ)的示意性表述不必須針對(duì)的是相同的實(shí)施例或示例。而且,描述的具體特征、結(jié)構(gòu)、材料或者特點(diǎn)可以在任一個(gè)或多個(gè)實(shí)施例或示例中以合適的方式結(jié)合。此外,在不相互矛盾的情況下,本領(lǐng)域的技術(shù)人員可以將本說(shuō)明書中描述的不同實(shí)施例或示例以及不同實(shí)施例或示例的特征進(jìn)行結(jié)合和組合。
[0124]此外,術(shù)語(yǔ)“第一”、“第二”僅用于描述目的,而不能理解為指示或暗示相對(duì)重要性或者隱含指明所指示的技術(shù)特征的數(shù)量。由此,限定有“第一”、“第二”的特征可以明示或者隱含地包括至少一個(gè)該特征。在本申請(qǐng)的描述中,“多個(gè)”的含義是至少兩個(gè),例如兩個(gè),三個(gè)等,除非另有明確具體的限定。
[0125]流程圖中或在此以其他方式描述的任何過(guò)程或方法描述可以被理解為,表示包括一個(gè)或更多個(gè)用于實(shí)現(xiàn)特定邏輯功能或過(guò)程的步驟的可執(zhí)行指令的代碼的模塊、片段或部分,并且本申請(qǐng)的優(yōu)選實(shí)施方式的范圍包括另外的實(shí)現(xiàn),其中可以不按所示出或討論的順序,包括根據(jù)所涉及的功能按基本同時(shí)的方式或按相反的順序,來(lái)執(zhí)行功能,這應(yīng)被本申請(qǐng)的實(shí)施例所屬技術(shù)領(lǐng)域的技術(shù)人員所理解。
[0126]應(yīng)當(dāng)理解,本申請(qǐng)的各部分可以用硬件、軟件、固件或它們的組合來(lái)實(shí)現(xiàn)。在上述實(shí)施方式中,多個(gè)步驟或方法可以用存儲(chǔ)在存儲(chǔ)器中且由合適的指令執(zhí)行系統(tǒng)執(zhí)行的軟件或固件來(lái)實(shí)現(xiàn)。例如,如果用硬件來(lái)實(shí)現(xiàn),和在另一實(shí)施方式中一樣,可用本領(lǐng)域公知的下列技術(shù)中的任一項(xiàng)或他們的組合來(lái)實(shí)現(xiàn):具有用于對(duì)數(shù)據(jù)信號(hào)實(shí)現(xiàn)邏輯功能的邏輯門電路的離散邏輯電路,具有合適的組合邏輯門電路的專用集成電路,可編程門陣列(PGA),現(xiàn)場(chǎng)可編程門陣列(FPGA)等。
[0127]本技術(shù)領(lǐng)域的普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法攜帶的全部或部分步驟是可以通過(guò)程序來(lái)指令相關(guān)的硬件完成,所述的程序可以存儲(chǔ)于一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),包括方法實(shí)施例的步驟之一或其組合。
[0128]此外,在本申請(qǐng)各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)第一處理模塊中,也可以是各個(gè)單元單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)模塊中。上述集成的模塊既可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能模塊的形式實(shí)現(xiàn)。所述集成的模塊如果以軟件功能模塊的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時(shí),也可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中。
[0129]上述提到的存儲(chǔ)介質(zhì)可以是只讀存儲(chǔ)器,磁盤或光盤等。盡管上面已經(jīng)示出和描述了本申請(qǐng)的實(shí)施例,可以理解的是,上述實(shí)施例是示例性的,不能理解為對(duì)本申請(qǐng)的限制,本領(lǐng)域的普通技術(shù)人員在本申請(qǐng)的范圍內(nèi)可以對(duì)上述實(shí)施例進(jìn)行變化、修改、替換和變型。
【主權(quán)項(xiàng)】
1.一種驅(qū)動(dòng)程序安裝方法,其特征在于,包括以下步驟: 確定待安裝的驅(qū)動(dòng)程序的標(biāo)識(shí); 根據(jù)所述待安裝的驅(qū)動(dòng)程序的標(biāo)識(shí),確定待安裝的驅(qū)動(dòng)程序的存儲(chǔ)位置; 根據(jù)所述待安裝的驅(qū)動(dòng)程序的存儲(chǔ)位置,獲取與所述待安裝的驅(qū)動(dòng)程序的標(biāo)識(shí)對(duì)應(yīng)的驅(qū)動(dòng)程序。2.如權(quán)利要求1所述的方法,其特征在于,所述確定待安裝的驅(qū)動(dòng)程序的標(biāo)識(shí),包括: 接收驅(qū)動(dòng)程序安裝請(qǐng)求,所述安裝請(qǐng)求中包括待安裝的驅(qū)動(dòng)程序的標(biāo)識(shí); 根據(jù)所述驅(qū)動(dòng)程序安裝請(qǐng)求,確定待安裝的驅(qū)動(dòng)程序的標(biāo)識(shí); 或者,獲取終端設(shè)備的操作系統(tǒng)版本和硬件標(biāo)識(shí); 根據(jù)所述終端設(shè)備的操作系統(tǒng)版本和硬件標(biāo)識(shí),確定待安裝的驅(qū)動(dòng)程序的標(biāo)識(shí)。3.如權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述待安裝的驅(qū)動(dòng)程序的標(biāo)識(shí),確定待安裝的驅(qū)動(dòng)程序的存儲(chǔ)位置,包括: 判斷所述待安裝的驅(qū)動(dòng)程序的標(biāo)識(shí),是否在預(yù)設(shè)的驅(qū)動(dòng)程序列表中或者是否已被標(biāo)記; 若是,則確定與待安裝的驅(qū)動(dòng)程序的標(biāo)識(shí)對(duì)應(yīng)的驅(qū)動(dòng)程序存儲(chǔ)在終端設(shè)備中。4.如權(quán)利要求3所述的方法,其特征在于,還包括: 根據(jù)各個(gè)驅(qū)動(dòng)程序的更新頻率和/或用戶反饋,確定各個(gè)驅(qū)動(dòng)程序的存儲(chǔ)位置。5.如權(quán)利要求4所述的方法,其特征在于,所述根據(jù)各個(gè)驅(qū)動(dòng)程序的更新頻率和/或用戶反饋,確定各個(gè)驅(qū)動(dòng)程序的存儲(chǔ)位置,包括: 判斷任意一個(gè)驅(qū)動(dòng)程序的更新頻率是否小于預(yù)設(shè)的值,若是,則將所述任意一個(gè)驅(qū)動(dòng)程序存儲(chǔ)在終端設(shè)備中; 和/或判斷任意一個(gè)驅(qū)動(dòng)程序?qū)?yīng)的用戶反饋是否滿足預(yù)設(shè)的條件,若是,則將所述任意一個(gè)驅(qū)動(dòng)程序存儲(chǔ)在終端設(shè)備中。6.如權(quán)利要求4所述的方法,其特征在于,所述根據(jù)各個(gè)驅(qū)動(dòng)程序的更新頻率和/或用戶反饋,確定各個(gè)驅(qū)動(dòng)程序的存儲(chǔ)位置之后,還包括: 接收驅(qū)動(dòng)程序更新請(qǐng)求,所述更新請(qǐng)求中攜帶待更新的驅(qū)動(dòng)程序標(biāo)識(shí); 判斷所述待更新的驅(qū)動(dòng)程序標(biāo)識(shí)是否在所述預(yù)設(shè)的驅(qū)動(dòng)程序列表中或者是否已被標(biāo)記; 若否,則對(duì)所述待更新的驅(qū)動(dòng)程序進(jìn)行更新處理。7.如權(quán)利要求3所述的方法,其特征在于,還包括: 若在終端設(shè)備中未找到待安裝驅(qū)動(dòng)程序的標(biāo)識(shí)對(duì)應(yīng)的驅(qū)動(dòng)程序,則向用戶發(fā)送詢問(wèn)消息; 根據(jù)用戶輸入的查找目錄,獲取與所述待安裝驅(qū)動(dòng)程序的標(biāo)識(shí)對(duì)應(yīng)的驅(qū)動(dòng)程序。8.一種驅(qū)動(dòng)程序安裝裝置,其特征在于,包括: 第一確定模塊,用于確定待安裝驅(qū)動(dòng)程序的標(biāo)識(shí); 第二確定模塊,用于根據(jù)所述待安裝的驅(qū)動(dòng)程序的標(biāo)識(shí),確定待安裝的驅(qū)動(dòng)程序的存儲(chǔ)位置; 第一獲取模塊,用于根據(jù)所述待安裝的驅(qū)動(dòng)程序的存儲(chǔ)位置,獲取與所述待安裝的驅(qū)動(dòng)程序的標(biāo)識(shí)對(duì)應(yīng)的驅(qū)動(dòng)程序。9.如權(quán)利要求8所述的裝置,其特征在于,所述第一確定模塊包括: 接收單元,用于接收驅(qū)動(dòng)程序安裝請(qǐng)求,所述安裝請(qǐng)求中包括待安裝的驅(qū)動(dòng)程序的標(biāo)識(shí); 第一確定單元,用于根據(jù)所述驅(qū)動(dòng)程序安裝請(qǐng)求,確定待安裝的驅(qū)動(dòng)程序的標(biāo)識(shí); 或者,獲取單元,用于獲取終端設(shè)備的操作系統(tǒng)版本和硬件標(biāo)識(shí); 第二確單元,用于根據(jù)所述終端設(shè)備的操作系統(tǒng)版本和硬件標(biāo)識(shí),確定待安裝的驅(qū)動(dòng)程序的標(biāo)識(shí)。10.如權(quán)利要求8所述的裝置,其特征在于,所述第二確定模塊用于: 判斷所述待安裝的驅(qū)動(dòng)程序的標(biāo)識(shí),是否在預(yù)設(shè)的驅(qū)動(dòng)程序列表中或者是否已被標(biāo)記; 若是,則確定與待安裝的驅(qū)動(dòng)程序的標(biāo)識(shí)對(duì)應(yīng)的驅(qū)動(dòng)程序存儲(chǔ)在終端設(shè)備中。
【文檔編號(hào)】G06F9/445GK106020915SQ201610409439
【公開日】2016年10月12日
【申請(qǐng)日】2016年6月12日
【發(fā)明人】楊勇
【申請(qǐng)人】北京金山安全軟件有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1