專利名稱:終端和軟件安裝方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信技術(shù)領(lǐng)域,具體而言,涉及終端和軟件安裝方法。
背景技術(shù):
當(dāng)用戶要在終端上安裝多個軟件時(shí),要一一點(diǎn)擊所有要安裝的軟件,逐個按照步驟進(jìn)行安裝,步驟比較繁瑣,要多次重復(fù)操作,當(dāng)用戶重新安裝手機(jī)操作系統(tǒng)、或刷機(jī)后,需要對原來的軟件重新安裝一遍,在安裝時(shí),又需要對所有的軟件一一點(diǎn)擊安裝,步驟繁瑣,增加了軟件的安裝時(shí)間,浪費(fèi)用戶的時(shí)間和精力,也降低了系統(tǒng)的使用效率。因此,需要一種新的安裝軟件的技術(shù),能夠方便用戶安裝多個軟件,避免重復(fù)操作。
發(fā)明內(nèi)容
考慮到上述背景技術(shù),本發(fā)明的一個目的是提供一種終端,本發(fā)明的另一個目的是提供一種軟件安裝方法,為用戶提供新的軟件安裝方式,可以一鍵安裝多個軟件,避免重復(fù)操作。根據(jù)本發(fā)明的一個方面,提供了一種終端,包括:檢測單元,用于檢測安裝請求信號并反饋至執(zhí)行單元;所述執(zhí)行單元,對預(yù)置在文件夾中的多個安裝文件進(jìn)行批量安裝。在上述技術(shù)方案中,優(yōu)選地,所述執(zhí)行單元包括:掃描子單元,掃描所述文件夾中的每個安裝文件的文件信息;判斷子單元,根據(jù)所述安裝文件的文件信息,判斷所述安裝文件是否已經(jīng)安裝,若判斷結(jié)果為沒有安裝,則安裝所述安裝文件,若判斷結(jié)果為已經(jīng)安裝,則跳過安裝,繼續(xù)安裝下一個安裝文件。在上述技術(shù)方案中,優(yōu)選地,所述掃描子單元還用于掃描所述安裝文件的版本信
肩、O在上述技術(shù)方案中,優(yōu)選地,還包括:選擇單元,用于接收用戶在所述文件夾中的選擇操作,對用戶選擇的安裝文件進(jìn)行安裝或不安裝處理。在上述技術(shù)方案中,優(yōu)選地,還可以包括:創(chuàng)建單元,用于按照預(yù)定方式建立所述文件夾,將需要進(jìn)行批量安裝的安裝文件保存至所述文件夾中。根據(jù)本發(fā)明的技術(shù)方案,解決了用戶要安裝多個軟件時(shí)必須對每個軟件逐一點(diǎn)擊安裝的問題,當(dāng)用戶要安裝多個軟件時(shí)只需點(diǎn)擊一次,系統(tǒng)便可自動安裝用戶選擇安裝的所有軟件,避免了重復(fù)操作,也提高了系統(tǒng)的使用效率。根據(jù)本發(fā)明的另一方面,還提供了一種軟件安裝方法,包括:步驟202,在檢測到安裝請求信號時(shí),對預(yù)置在文件夾中的多個安裝文件進(jìn)行批量安裝。在上述技術(shù)方案中,優(yōu)選地,在安裝所述安裝文件時(shí),具體包括以下步驟:掃描所述文件夾中的每個安裝文件的文件信息;根據(jù)所述安裝文件的文件信息,判斷所述安裝文件是否已經(jīng)安裝,若判斷結(jié)果為沒有安裝,則安裝所述安裝文件,若判斷結(jié)果為已經(jīng)安裝,則跳過安裝,繼續(xù)安裝下一個安裝文件。
在上述技術(shù)方案中,優(yōu)選地,在所述判斷出所述安裝文件是否已經(jīng)安裝時(shí)的步驟包括,掃描所述安裝文件的版本信息和已安裝文件的版本信息,若所述安裝文件的版本信息高于所述已安裝文件的版本信息,則安裝所述安裝文件。在上述技術(shù)方案中,優(yōu)選地,所述步驟202還可以包括:接收用戶在所述文件夾中的選擇操作,對用戶選擇的安裝文件進(jìn)行安裝或不安裝。在上述技術(shù)方案中,優(yōu)選地,所述步驟202之前還可以包括:按照預(yù)定方式建立所述文件夾,將需要進(jìn)行批量安裝的安裝文件保存至所述文件夾中。根據(jù)本發(fā)明的技術(shù)方案,解決了用戶要安裝多個軟件時(shí)必須對每個軟件逐一點(diǎn)擊安裝的問題,當(dāng)用戶要安裝多個軟件時(shí)只需點(diǎn)擊一次,系統(tǒng)便可自動安裝用戶選擇安裝的所有軟件,避免了重復(fù)操作,也提高了系統(tǒng)的使用效率。
圖1示出了根據(jù)本發(fā)明的實(shí)施例的終端的框圖;圖2示出了根據(jù)本發(fā)明的實(shí)施例的軟件安裝方法的流程圖;圖3示出了根據(jù)本發(fā)明的實(shí)施例的在手機(jī)上創(chuàng)建安裝文件夾的示意圖;圖4示出了根據(jù)本發(fā)明的實(shí)施例的在手機(jī)上觸發(fā)安裝文件夾的一鍵安裝功能的示意圖;圖5示出了根據(jù)本發(fā)明的實(shí)施例的在文件管理應(yīng)用中進(jìn)行一鍵安裝的操作示意圖。
具體實(shí)施例方式為了能夠更清楚地理解本發(fā)明的上述目的、特征和優(yōu)點(diǎn),下面結(jié)合附圖和具體實(shí)施方式
對本發(fā)明進(jìn)行進(jìn)一步的詳細(xì)描述。在下面的描述中闡述了很多具體細(xì)節(jié)以便于充分理解本發(fā)明,但是,本發(fā)明還可以采用其他不同于在此描述的其他方式來實(shí)施,因此,本發(fā)明并不限于下面公開的具體實(shí)施例的限制。圖1示出了根據(jù)本發(fā)明的實(shí)施例的終端的框圖。如圖1所示,根據(jù)本發(fā)明的實(shí)施例的終端100包括:檢測單元102,用于檢測安裝請求信號并反饋至執(zhí)行單元104 ;執(zhí)行單元104,對預(yù)置在文件夾中的多個安裝文件進(jìn)行批
量安裝。文件夾可以是預(yù)先設(shè)置在終端中的文件夾,其中保存了多個需進(jìn)行批量安裝的安裝文件,檢測單元102可以檢測到用戶對終端的顯示文件夾進(jìn)行的觸發(fā)信號,根據(jù)該觸發(fā)信號生成安裝請求信號并發(fā)送給執(zhí)行單元104。在上述技術(shù)方案中,優(yōu)選地,執(zhí)行單元104包括:掃描子單元1042,掃描文件夾中的每個安裝文件的文件信息;判斷子單元1044,根據(jù)安裝文件的文件信息,判斷安裝文件是否已經(jīng)安裝,若判斷結(jié)果為沒有安裝,則安裝該安裝文件,若判斷結(jié)果為已經(jīng)安裝,則跳過安裝,繼續(xù)安裝下一個安裝文件。掃描子單元1042還掃描出文件夾的文件名和存儲路徑,根據(jù)該文件名和存儲路徑,掃描出每個安裝文件的文件信息,文件信息包括文件名、版本等。
在上述技術(shù)方案中,優(yōu)選地,掃描子單元1042還用于掃描安裝文件的版本信息。在上述技術(shù)方案中,優(yōu)選地,還包括:選擇單元108,用于接收用戶在文件夾中的選擇操作,對用戶選擇的安裝文件進(jìn)行安裝或不安裝處理。提供給用戶軟件列表,用戶可以在列表中選擇需進(jìn)行批量安裝的安裝文件。在上述技術(shù)方案中,優(yōu)選地,還可以包括:創(chuàng)建單元106,用于按照預(yù)定方式建立文件夾,將需要進(jìn)行批量安裝的安裝文件保存至文件夾中。預(yù)定方式可以是在桌面上長按,彈出選項(xiàng),在選項(xiàng)中有“批量安裝文件夾”項(xiàng),點(diǎn)擊該“批量安裝文件夾”選項(xiàng)后,則在桌面上新建批量安裝文件夾。根據(jù)本發(fā)明的技術(shù)方案,解決了用戶要安裝多個軟件時(shí)必須對每個軟件逐一點(diǎn)擊安裝的問題,當(dāng)用戶要安裝多個軟件時(shí)只需點(diǎn)擊一次,系統(tǒng)便可自動安裝用戶選擇安裝的所有軟件,避免了重復(fù)操作,也提高了系統(tǒng)的使用效率。在此,應(yīng)該理解,上述各技術(shù)方案中的終端包括但不限于手機(jī)、電腦。圖2示出了根據(jù)本發(fā)明的實(shí)施例的軟件安裝方法的流程圖。如圖2所示,根據(jù)本發(fā)明的實(shí)施例的軟件安裝方法,包括:步驟202,在檢測到安裝請求信號時(shí),對預(yù)置在文件夾中的多個安裝文件進(jìn)行批量安裝。在上述技術(shù)方案中,優(yōu)選地,在安裝每個安裝文件時(shí),具體包括以下步驟:掃描文件夾中的每個安裝文件的文件信息;根據(jù)安裝文件的文件信息,判斷安裝文件是否已經(jīng)安裝,若判斷結(jié)果為沒有安裝,則安裝該安裝文件,若判斷結(jié)果為已經(jīng)安裝,則跳過安裝,繼續(xù)安裝下一個安裝文件。在上述技術(shù)方案中,優(yōu)選地,在判斷出安裝文件是否已經(jīng)安裝時(shí)的步驟包括,掃描安裝文件的版本信息和已安裝文件的版本信息,若所述安裝文件的版本信息高于所述已安裝文件的版本信息,則安裝該安裝文件。在上述技術(shù)方案中,優(yōu)選地,步驟202還可以包括:接收用戶在文件夾中的選擇操作,對用戶選擇的安裝文件進(jìn)行安裝或不安裝處理。提供給用戶軟件列表,用戶可以在列表中選擇需進(jìn)行批量安裝的安裝文件。在上述技術(shù)方案中,優(yōu)選地,步驟202之前還可以包括:按照預(yù)定方式建立文件夾,將需要進(jìn)行批量安裝的安裝軟件保存至文件夾中。根據(jù)本發(fā)明的技術(shù)方案,解決了用戶要安裝多個軟件時(shí)必須對每個軟件逐一點(diǎn)擊安裝的問題,當(dāng)用戶要安裝多個軟件時(shí)只需點(diǎn)擊一次,系統(tǒng)便可自動安裝用戶選擇安裝的所有軟件,避免了重復(fù)操作,也提高了系統(tǒng)的使用效率。在下述實(shí)施例中,以手機(jī)作為終端的一種示例來對根據(jù)本發(fā)明的技術(shù)方案進(jìn)行說明。需說明的是,下述實(shí)施例中的安裝文件夾即上述各技術(shù)方案中所描述的保存有多個安裝文件的文件夾。在Android系統(tǒng)中對文件夾的功能進(jìn)行了修改,可以將手機(jī)中或存儲介質(zhì)中的所有文件夾都增加一鍵安裝的功能,當(dāng)要安裝多個軟件時(shí),只需點(diǎn)擊安裝文件夾上的“一鍵安裝”功能,系統(tǒng)便會自動對安裝文件夾中的所有安裝文件進(jìn)行安裝,在安裝的過程中系統(tǒng)會自動判斷安裝文件夾的安裝文件是否已經(jīng)安裝過,如果已經(jīng)安裝過便自動跳過該安裝軟件,如果尚未安裝,便對安裝文件進(jìn)行安裝;用戶也可以在安裝文件夾中自己選擇要安裝的安裝文件,然后讓系統(tǒng)自動批量安裝。
在Android系統(tǒng)中,用戶下載的安裝文件會放在SD卡中或是某個SD卡中的某個文件夾中。在這種情況下,可以對SD卡管理的功能進(jìn)行修改,增加“一鍵安裝功能”,并選中SD卡管理中的某個文件夾,點(diǎn)擊操作鍵后彈出選項(xiàng),在選項(xiàng)中加入“一鍵安裝”和“選擇安裝功能”,使該文件夾變成具有一鍵安裝功能的安裝文件夾。也就是說,安裝文件夾的一鍵安裝操作就像電腦上的所有文件夾均有對應(yīng)的操作選項(xiàng)-粘貼、復(fù)制操作一樣,默認(rèn)所有的文件夾均有該項(xiàng)操作,當(dāng)用戶選擇該操作項(xiàng)之后,便對該文件夾中的安裝文件進(jìn)行批量安裝。參考圖5,用戶啟動文件管理應(yīng)用,該文件管理應(yīng)用管理了手機(jī)或存儲介質(zhì)中的所有文件夾,例如圖5中左顯示界面所示的SD卡目錄下的Android文件夾、藍(lán)牙文件夾、接收文件夾等,此時(shí),用戶選擇了 Android文件夾。然后,可以點(diǎn)擊該左顯示界面的左上角的圖標(biāo),或者點(diǎn)擊左顯示界面的右下角的“操作”項(xiàng),可以看到彈出的操作選項(xiàng)列表,如圖中的右顯示界面所示,可以發(fā)現(xiàn),彈出的列表中均有“一鍵安裝”選項(xiàng),此時(shí),如果用戶點(diǎn)擊該“一鍵安裝”項(xiàng),則可以對選中的Android文件夾進(jìn)行批量安裝,如果選擇其他項(xiàng),例如刪除,則刪除該安裝文件夾。因此,用戶只需選擇一鍵安裝功能,系統(tǒng)便會對安裝文件夾中的所有安裝文件進(jìn)行驗(yàn)證后安裝,如果已經(jīng)安裝,則跳過,進(jìn)行下一安裝文件的安裝,如果沒有安裝,則自動安裝。此外,如果用戶要選擇安裝文件夾中的安裝文件,可以點(diǎn)擊安裝文件夾的“選擇安裝功能”,然后系統(tǒng)會自動進(jìn)入SD卡(或其他存儲介質(zhì))中的安裝文件夾中,在SD卡(安裝文件夾)的文件列表中,每個安裝文件的前面都有選擇框,用戶可以點(diǎn)擊勾選多個安裝文件,勾選完畢后,然后點(diǎn)擊一鍵安裝,系統(tǒng)便可以對用戶選擇的安裝文件進(jìn)行安裝。如圖3所示,用戶也可以在桌面上進(jìn)行長按,彈出選項(xiàng)列表(參見圖3中的左顯示界面),該選項(xiàng)列表中有“文件夾”選項(xiàng),如果用戶點(diǎn)擊后,則會顯示相關(guān)的文件夾(參見圖3中的右顯示界面):新建文件夾、已加星標(biāo)的聯(lián)系人、所有聯(lián)系人、安裝文件夾,此時(shí)用戶點(diǎn)擊了 “安裝文件夾”,因此,在桌面新建“安裝文件夾”,新建的安裝文件夾如圖4所示,然后用戶可以將需要進(jìn)行批量安裝的安裝文件夾保存至該安裝文件夾。需說明的是,新建的方式并不僅限于圖3所示的方式,還可以在桌面上畫圈或多次點(diǎn)擊的方式來新建具有一鍵安裝功能的安裝文件夾。如圖4所示,如果用戶繼續(xù)選中該新建的安裝文件夾,則會出現(xiàn)選項(xiàng)列表,在選項(xiàng)列表中有“一鍵安裝”,此時(shí),若用戶選擇該“一鍵安裝”選項(xiàng),則會調(diào)用系統(tǒng)的批量安裝文件接口,具體安裝過程如下:1、通過該批量安裝文件接口,系統(tǒng)首先檢查被選中安裝文件夾的信息,包括但不限于文件名稱、存儲路徑和安裝文件夾的權(quán)限(是否可讀或可寫);2、掃描安裝文件夾中的所有安裝文件,獲取安裝文件的文件信息并進(jìn)行存儲;3、根據(jù)2中存儲起來的文件信息,判斷系統(tǒng)中是否已經(jīng)安裝該安裝文件,如果沒有安裝,則安裝文件,如果已經(jīng)安裝,則繼續(xù)獲取已安裝文件的版本信息和該安裝文件的版本信息,如果該安裝文件是最新版本的安裝文件,則安裝該安裝文件并覆蓋已安裝文件,如果版本相同或是版本陳舊,則跳過安裝。4、安裝完后彈出提示框,提示用戶安裝完成。
以上結(jié)合附圖詳細(xì)說明了根據(jù)本發(fā)明的技術(shù)方案,為安裝文件夾增加一鍵安裝功能后,在用戶的觸發(fā)下,可以自動對安裝文件夾中的多個安裝文件進(jìn)行安裝,以此減少安裝軟件的操作步驟,減少用戶的等待時(shí)間,提高了系統(tǒng)的使用效率。以上所述僅為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā)明,對于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種終端,其特征在于,包括: 檢測單元,用于檢測安裝請求信號并反饋至執(zhí)行單元; 所述執(zhí)行單元,對預(yù)置在文件夾中的多個安裝文件進(jìn)行批量安裝。
2.根據(jù)權(quán)利要求1所述的終端,其特征在于,所述執(zhí)行單元包括: 掃描子單元,掃描所述文件夾中的每個安裝文件的文件信息; 判斷子單元,根據(jù)所述安裝文件的文件信息,判斷所述安裝文件是否已經(jīng)安裝,若判斷結(jié)果為沒有安裝,則安裝所述安裝文件,若判斷結(jié)果為已經(jīng)安裝,則跳過安裝,繼續(xù)安裝下一個安裝文件。
3.根據(jù)權(quán)利要求2所述的終端,其特征在于,所述掃描子單元還用于掃描所述安裝文件的版本信息。
4.根據(jù)權(quán)利要求1所述的終端,其特征在于,還包括: 選擇單元,用于接收用戶在所述文件夾中的選擇操作,對所述用戶選擇的安裝文件進(jìn)行安裝或不安裝處理。
5.根據(jù)權(quán)利要求1至4中任一項(xiàng)所述的終端,其特征在于,還包括: 創(chuàng)建單元,用于按照預(yù)定方式建立所述文件夾,將需要進(jìn)行批量安裝的安裝文件保存至所述文件夾中。
6.一種軟件安裝方法,其特征在于,包括: 步驟202,在檢測到安裝請求信號時(shí),對預(yù)置在文件夾中的多個安裝文件進(jìn)行批量安裝。
7.根據(jù)權(quán)利要求6所述的軟件安裝方法,其特征在于,在安裝所述安裝文件時(shí),具體包括以下步驟: 掃描所述文件夾中的每個安裝文件的文件信息; 根據(jù)所述安裝文件的文件信息,判斷所述安裝文件是否已經(jīng)安裝,若判斷結(jié)果為沒有安裝,則安裝所述安裝文件,若判斷結(jié)果為已經(jīng)安裝,則跳過安裝,繼續(xù)安裝下一個安裝文件。
8.根據(jù)權(quán)利要求7所述的軟件安裝方法,其特征在于,在所述判斷出所述安裝文件是否已經(jīng)安裝時(shí)的步驟包括,掃描所述安裝文件的版本信息和已安裝文件的版本信息,若所述安裝文件的版本信息高于所述已安裝文件的版本信息,則安裝所述安裝文件。
9.根據(jù)權(quán)利要求6所述的軟件安裝方法,其特征在于,所述步驟202還包括: 接收用戶在所述文件夾中的選擇操作,對用戶選擇的安裝文件進(jìn)行安裝或不安裝處理。
10.根據(jù)權(quán)利要求7至9中任一項(xiàng)所述的軟件安裝方法,其特征在于,所述步驟202之前還包括: 按照預(yù)定方式建立所述文件夾, 將需要進(jìn)行批量安裝的安裝文件保存至所述文件夾中。
全文摘要
本發(fā)明提供了一種終端,包括檢測單元,用于檢測安裝請求信號并反饋至執(zhí)行單元;所述執(zhí)行單元,對預(yù)置在文件夾中的多個安裝文件進(jìn)行批量安裝。根據(jù)本發(fā)明的技術(shù)方案,能夠通過一鍵功能實(shí)現(xiàn)多個安裝文件的批量安裝,提高軟件安裝效率以及系統(tǒng)的使用效率。本發(fā)明還提供了一種軟件安裝方法。
文檔編號G06F9/445GK103218235SQ201210017078
公開日2013年7月24日 申請日期2012年1月19日 優(yōu)先權(quán)日2012年1月19日
發(fā)明者王磊, 湯克 申請人:宇龍計(jì)算機(jī)通信科技(深圳)有限公司