專利名稱:資源預(yù)覽圖的獲取方法、裝置以及設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信領(lǐng)域,尤其涉及資源預(yù)覽圖的獲取方法、裝置以及設(shè)備。
背景技術(shù):
用戶使用手機(jī)之類的移動(dòng)終端從電子市場(chǎng)下載應(yīng)用程序和數(shù)據(jù)包等資源前,都會(huì)事先察看一下該資源的內(nèi)容介紹、評(píng)分和預(yù)覽圖等。由于預(yù)覽圖能夠比較直觀地展現(xiàn)某種資源的內(nèi)容形式和使用效果等概況,因此,用戶特別留意一種資源所對(duì)應(yīng)的預(yù)覽圖,相對(duì)于資源的內(nèi)容介紹和評(píng)分,用戶察看預(yù)覽圖的概率要高得多。業(yè)界向用戶提供資源預(yù)覽圖的方法是由上傳資源的一方負(fù)責(zé)上傳關(guān)于資源的預(yù)覽圖,例如,Android(安卓)電子市場(chǎng)上提供了很多關(guān)于“鎖屏”的應(yīng)用程序,其下載界面的預(yù)覽圖均是開(kāi)發(fā)者自己截圖上傳;電子市場(chǎng)方在收錄資源時(shí),通過(guò)人工審核資源對(duì)應(yīng)的預(yù)覽圖的真實(shí)性,確保為真時(shí)才允許在電子市場(chǎng)出售。上述提供資源預(yù)覽圖的方法雖然可以保證電子市場(chǎng)上出售的資源的真實(shí)性,然而,由于沒(méi)有一個(gè)統(tǒng)一的標(biāo)準(zhǔn),上述方法無(wú)法使用戶在使用資源前,根據(jù)預(yù)覽圖直觀比較同一類資源的內(nèi)容優(yōu)劣,這一缺陷對(duì)于類似“主題”類資源表現(xiàn)尤其明顯。例如,許多基于Android的手機(jī)操作系統(tǒng)內(nèi)置的主題市場(chǎng)應(yīng)用程序,其在線頁(yè)面提供了每個(gè)主題資源包的預(yù)覽圖效果;由于對(duì)展示預(yù)覽圖沒(méi)有進(jìn)行任何控制,用戶將無(wú)法比較且可能被誤導(dǎo)下載到劣質(zhì)的主題包。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供資源預(yù)覽圖的獲取方法、裝置以及設(shè)備,可以自動(dòng)獲取統(tǒng)一標(biāo)準(zhǔn)的資源包的資源預(yù)覽圖。本發(fā)明實(shí)施例提供一種資源預(yù)覽圖的獲取方法,所述方法包括應(yīng)用預(yù)設(shè)的資源包;根據(jù)預(yù)設(shè)規(guī)則對(duì)所述資源包應(yīng)用后的界面進(jìn)行截圖,得到截圖結(jié)果;將所述截圖結(jié)果作為所述資源包的資源預(yù)覽圖提供給用戶預(yù)覽所述資源包的實(shí)際應(yīng)用效果。本發(fā)明實(shí)施例提供一種資源預(yù)覽圖的獲取裝置,所述裝置包括應(yīng)用模塊,用于應(yīng)用預(yù)設(shè)的資源包;截圖模塊,用于根據(jù)預(yù)設(shè)規(guī)則對(duì)所述資源包應(yīng)用后的界面進(jìn)行截圖,得到截圖結(jié)果;發(fā)送模塊,用于將所述截圖結(jié)果作為所述資源包的資源預(yù)覽圖提供給用戶預(yù)覽所述資源包的實(shí)際應(yīng)用效果。本發(fā)明實(shí)施例提供一種設(shè)備,所述設(shè)備包括一個(gè)或多個(gè)處理器;存儲(chǔ)器;和
一個(gè)或多個(gè)模塊,所述一個(gè)或多個(gè)模塊存儲(chǔ)于所述存儲(chǔ)器中并被配置成由所述一個(gè)或多個(gè)處理器執(zhí)行,其中,所述一個(gè)或多個(gè)模塊具有如下功能應(yīng)用預(yù)設(shè)的資源包;根據(jù)預(yù)設(shè)規(guī)則對(duì)所述資源包應(yīng)用后的界面進(jìn)行截圖,得到截圖結(jié)果;將所述截圖結(jié)果作為所述資源包的資源預(yù)覽圖提供給用戶預(yù)覽所述資源包的實(shí)際應(yīng)用效果。從上述本發(fā)明實(shí)施例可知,在本發(fā)明實(shí)施例中由于資源包的預(yù)覽圖可以通過(guò)預(yù)設(shè)規(guī)則在應(yīng)用后通過(guò)截圖獲取,得到的資源包的資源預(yù)覽圖均為真實(shí)效果的預(yù)覽圖,并且在使用規(guī)則相同的情況下,同一類資源包(應(yīng)用程序或數(shù)據(jù)包)具有統(tǒng)一標(biāo)準(zhǔn)的預(yù)覽圖,因此,本發(fā)明實(shí)施例提供的方法能夠客觀真實(shí)、形式統(tǒng)一地獲取資源包(包括應(yīng)用程序或數(shù)據(jù)包) 的預(yù)覽圖,由用戶根據(jù)預(yù)覽圖的效果進(jìn)行比較,從而決定是否下載使用。
為了更清楚地說(shuō)明本發(fā)明實(shí)施例的技術(shù)方案,下面將對(duì)現(xiàn)有技術(shù)或?qū)嵤├枋鲋兴枰褂玫母綀D作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域技術(shù)人員來(lái)講,還可以如這些附圖獲得其他的附圖。圖I是本發(fā)明實(shí)施例提供的資源預(yù)覽圖的獲取方法流程示意圖;圖2是本發(fā)明另一實(shí)施例提供的資源預(yù)覽圖的獲取方法流程示意圖;圖3是本發(fā)明實(shí)施例提供的資源預(yù)覽圖的獲取裝置結(jié)構(gòu)示意圖;圖4是本發(fā)明另一實(shí)施例提供的資源預(yù)覽圖的獲取裝置結(jié)構(gòu)示意圖;圖5是本發(fā)明另一實(shí)施例提供的資源預(yù)覽圖的獲取裝置結(jié)構(gòu)示意圖;圖6是本發(fā)明另一實(shí)施例提供的資源預(yù)覽圖的獲取裝置結(jié)構(gòu)示意圖。
具體實(shí)施例方式下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域技術(shù)人員所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。請(qǐng)參閱附圖1,是本發(fā)明實(shí)施例提供的資源預(yù)覽圖的獲取方法流程示意圖,包括步驟S101、步驟S102和步驟S103,包括S101、應(yīng)用預(yù)設(shè)的資源包。S102、根據(jù)預(yù)設(shè)規(guī)則對(duì)所述資源包應(yīng)用后的界面進(jìn)行截圖,得到截圖結(jié)果。S103、將所述截圖結(jié)果作為所述資源包的資源預(yù)覽圖提供給用戶預(yù)覽所述資源包的實(shí)際應(yīng)用效果。較佳地,步驟S101,采用如下方式獲取預(yù)設(shè)的資源包,并安裝所述資源包。較佳地,所述預(yù)設(shè)規(guī)則包括對(duì)所述資源包中的預(yù)設(shè)的應(yīng)用程序類資源模塊,調(diào)用所述應(yīng)用程序類資源模塊對(duì)應(yīng)的應(yīng)用程序,對(duì)所述應(yīng)用程序的顯示界面進(jìn)行截圖;對(duì)于所述資源包中的預(yù)設(shè)的非應(yīng)用程序類資源模塊,在預(yù)設(shè)界面上顯示所述預(yù)設(shè)的非應(yīng)用程序類資源模塊并截圖。較佳地,步驟S102,采用如下方式獲取所述資源包包含的資源模塊;判斷所述資源模塊是否為所述預(yù)設(shè)規(guī)則中預(yù)設(shè)的應(yīng)用程序類資源模塊或非應(yīng)用程序類資源模塊;若所述資源模塊為所述預(yù)設(shè)規(guī)則中預(yù)設(shè)的應(yīng)用程序類資源模塊或非應(yīng)用程序類資源模塊,根據(jù)所述預(yù)設(shè)規(guī)則顯示所述資源模塊應(yīng)用后的界面,并對(duì)所述資源模塊對(duì)應(yīng)的界面進(jìn)行截圖。較佳地,步驟S102之后,所述方法還包括卸載所述資源包對(duì)應(yīng)的應(yīng)用。 較佳地,步驟S102,可以采用如下方式將所述截圖結(jié)果發(fā)送至服務(wù)器,以便于所述服務(wù)器將所述截圖結(jié)果作為所述資源包的資源預(yù)覽圖提供給用戶預(yù)覽所述資源包的實(shí)際應(yīng)用效果。請(qǐng)參閱附圖2,是本發(fā)明實(shí)施例提供的資源預(yù)覽圖的獲取方法流程示意圖,在該實(shí)施例中,以獲取主題的資源預(yù)覽圖為例進(jìn)行說(shuō)明,包括步驟S201、步驟S202、步驟S203和步驟S204,且具體的應(yīng)用場(chǎng)景為主題超市的服務(wù)商的管理員,對(duì)服務(wù)商或第三方發(fā)送至服務(wù)器上的主題類的資源包生成資源預(yù)覽圖,以提供給用戶查看。具體地S201,預(yù)先為主題類的資源包建立獲取預(yù)覽圖的預(yù)設(shè)規(guī)則。在本發(fā)明實(shí)施例中,建立獲取預(yù)覽圖的預(yù)設(shè)規(guī)則,可以采取如下方式首先可以將主題類的資源包中的模塊劃分為應(yīng)用程序類資源模塊和非應(yīng)用程序類資源模塊,然后,按照這兩類資源塊本身的特性建立各自獲取預(yù)覽圖的規(guī)則。應(yīng)用程序類資源模塊,是指需要調(diào)用操作系統(tǒng)的功能或終端中安裝的APP才可顯示的界面的模塊,表現(xiàn)為用戶可見(jiàn)并且具有操作界面的模塊,例如,安卓系統(tǒng)的通知欄、桌面、短信、撥號(hào)與聯(lián)系人等。而不需要調(diào)用操作系統(tǒng)的功能或終端中安裝的APP即可顯示的模塊都可以歸為非應(yīng)用程序類資源模塊,例如而桌面時(shí)鐘、桌面相框、圖標(biāo)、字體和開(kāi)機(jī)動(dòng)畫(huà)等由于對(duì)用戶可見(jiàn)或者沒(méi)有操作界面,因此屬于非應(yīng)用程序類資源模塊。對(duì)于應(yīng)用程序類資源模塊,作為本發(fā)明一個(gè)實(shí)施例,可以將所述應(yīng)用程序的操作界面設(shè)置為所述應(yīng)用程序類資源模塊的可預(yù)覽圖。例如,對(duì)于“短信”這一應(yīng)用程序類資源模塊,可以截取其中的“短信會(huì)話列表頁(yè)”和“短信會(huì)話詳情頁(yè)”兩個(gè)操作界面,將所述兩個(gè)截圖設(shè)置為“短信”的可預(yù)覽圖。這一規(guī)則建立后,凡是以預(yù)覽圖形式呈現(xiàn)“短信”類資源模塊效果時(shí),其預(yù)覽圖均取自上述兩個(gè)操作界面的截圖。對(duì)于非應(yīng)用程序類資源模塊,作為本發(fā)明一個(gè)實(shí)施例,可以為所述非應(yīng)用程序制定一套生成所述非應(yīng)用程序類資源模塊的預(yù)覽圖的方法。由于非應(yīng)用程序類資源模塊沒(méi)有操作界面,因此,不能像應(yīng)用程序類資源模塊一樣以操作界面的截圖作為預(yù)覽圖,但可以預(yù)置一套生成預(yù)覽圖的方法。優(yōu)選地,對(duì)非應(yīng)用程序類資源模塊獲取資源預(yù)覽圖,采用如下方式獲取主題資源包中的非應(yīng)用程序類資源,并將非應(yīng)用程序類資源以預(yù)設(shè)的方式顯示在預(yù)設(shè)界面上后進(jìn)行截圖,作為資源預(yù)覽圖。例如,對(duì)于“圖標(biāo)”這一非應(yīng)用程序類資源模塊,在生成預(yù)覽圖時(shí),可以將圖標(biāo)模塊中包含的以每頁(yè)顯示16個(gè)圖標(biāo)的方式平鋪在一幅畫(huà)布上,然后將平鋪有圖標(biāo)的畫(huà)布截圖為一張或數(shù)張圖片,所保存的圖片可以作為“圖標(biāo)”這一非應(yīng)用程序類資源模塊的預(yù)覽圖。作為一種優(yōu)選的方式,所述為主題類的資源包建立獲取預(yù)覽圖的規(guī)則可對(duì)主題類的資源包通用,在獲取資源預(yù)覽圖之前,制定該規(guī)則。并且,該規(guī)則可優(yōu)選地實(shí)現(xiàn)為通過(guò)代碼寫(xiě)入到一配置文件中,并將該配置文件保存到用于獲取資源預(yù)覽圖的手機(jī)中。S202,應(yīng)用預(yù)設(shè)的資源包。較佳地,預(yù)設(shè)的資源包可由用戶指定,或由開(kāi)發(fā)人員預(yù)先設(shè)定。優(yōu)選地,本步驟S202可以為如下實(shí)現(xiàn)方式 管理員將用于獲取資源預(yù)覽圖的手機(jī)與服務(wù)器連接,當(dāng)管理員欲獲取服務(wù)器上發(fā)布的某個(gè)主題類的資源包的資源預(yù)覽圖時(shí),點(diǎn)擊獲取資源預(yù)覽圖,服務(wù)器將該預(yù)設(shè)的資源包發(fā)送給手機(jī),手機(jī)獲取該資源包并安裝到本地,將所述需要獲取資源預(yù)覽圖的主題包應(yīng)用到系統(tǒng)中。作為步驟S202的第二種實(shí)現(xiàn)方式,還可以采用如下形式服務(wù)器直接在服務(wù)器本地安裝并應(yīng)用預(yù)設(shè)的資源包。較佳地,手機(jī)獲取該資源包并安裝到本地包括兩種方式第一種方式,手機(jī)主動(dòng)由服務(wù)器下載該資源包到本地,并進(jìn)行安裝;第二種方式,服務(wù)器主動(dòng)將該資源包下發(fā)給手機(jī),手機(jī)獲取該資源包。S203,根據(jù)預(yù)設(shè)規(guī)則對(duì)所述資源包應(yīng)用后的界面進(jìn)行截圖,得到截圖結(jié)果。優(yōu)選地,在預(yù)設(shè)規(guī)則中標(biāo)記了哪些模塊對(duì)應(yīng)的界面需要進(jìn)行截圖,標(biāo)記的方式為,在預(yù)設(shè)規(guī)則的設(shè)置模塊標(biāo)識(shí)。例如,欲在預(yù)設(shè)規(guī)則中設(shè)置獲取通知欄對(duì)應(yīng)的界面,則在預(yù)設(shè)規(guī)則中記錄通知欄對(duì)應(yīng)的模塊標(biāo)識(shí)。優(yōu)選地,本步驟S203采用如下方式實(shí)現(xiàn)檢測(cè)得到資源包中的全部模塊;判斷每一個(gè)模塊的模塊標(biāo)識(shí)是否被記錄在預(yù)設(shè)規(guī)則中,如果是,則根據(jù)預(yù)設(shè)規(guī)則中規(guī)定的對(duì)該模塊獲取資源預(yù)覽圖的方法進(jìn)行截圖,得到該模塊對(duì)應(yīng)的截圖結(jié)果。在本發(fā)明一個(gè)實(shí)施例中,可以先檢測(cè)需要截圖的資源包包含的資源模塊,然后,若在步驟S201中,預(yù)先為每種資源模塊建立獲取預(yù)覽圖的規(guī)則時(shí)已建立所述資源包包含的資源模塊對(duì)應(yīng)的預(yù)覽圖,則可以直接將所述建立的預(yù)覽圖作為所述資源包對(duì)應(yīng)的預(yù)覽圖。例如,需要截圖的資源包包含“短信”資源模塊,而預(yù)先為每種資源模塊建立獲取預(yù)覽圖的規(guī)則時(shí)已建立“短信”資源模塊對(duì)應(yīng)的預(yù)覽圖,則直接將該預(yù)覽圖作為“短信”資源模塊對(duì)應(yīng)的預(yù)覽圖。以前述實(shí)施例為例,“短信”資源模塊對(duì)應(yīng)的預(yù)覽圖實(shí)際上就是“短信會(huì)話列表頁(yè)”和“短信會(huì)話詳情頁(yè)”兩個(gè)操作界面。在本發(fā)明另一個(gè)實(shí)施例中,可以先檢測(cè)需要截圖的資源包包含的資源模塊,然后,若在步驟S201中,預(yù)先為每種資源模塊建立獲取預(yù)覽圖的規(guī)則時(shí)沒(méi)有建立所述資源包包含的資源模塊對(duì)應(yīng)的預(yù)覽圖,則為用戶提供一些截圖界面,接收用戶對(duì)所述提供的截圖界面的選擇,將出現(xiàn)次數(shù)最多的截圖界面或所述用戶所選擇的截圖界面作為所述資源包對(duì)應(yīng)的預(yù)覽圖。
較佳地,由于與服務(wù)器連接的手機(jī)只用于自動(dòng)獲取資源包的資源預(yù)覽圖,為了避免安裝過(guò)多的主題對(duì)手機(jī)造成負(fù)擔(dān),在本步驟S203之后,本方法還可以包括卸載已經(jīng)完成資源預(yù)覽圖獲取的資源包對(duì)應(yīng)的主題。S204、將所述截圖結(jié)果發(fā)送至服務(wù)器,以便于所述服務(wù)器將所述截圖結(jié)果作為所述資源包的資源預(yù)覽圖提供給用戶進(jìn)行所述資源包的實(shí)際效果的預(yù)覽。需要說(shuō)明的是,上述步驟S201至步驟S204是自動(dòng)完成的,因此,預(yù)覽圖的生成效
率非常高。較佳地,將所述資源包的資源預(yù)覽圖發(fā)送至服務(wù)器包括至少兩種情況第一種,終端在完成資源預(yù)覽圖的獲取后,主動(dòng)將獲取得到的資源預(yù)覽圖發(fā)送給服務(wù)器; 第二種,終端在完成資源預(yù)覽圖的獲取后,將資源預(yù)覽圖存儲(chǔ)在本地的預(yù)設(shè)路徑,服務(wù)器使用時(shí)主動(dòng)向終端索取資源預(yù)覽圖,終端將資源預(yù)覽圖發(fā)送至服務(wù)器。以步驟S202的第二種實(shí)現(xiàn)方式,則本步驟S204可以被替換為服務(wù)器將截圖結(jié)果作為所述資源包的資源預(yù)覽圖提供給用戶進(jìn)行所述資源包的實(shí)際效果的預(yù)覽。以下以截取Android系統(tǒng)的“鎖屏”應(yīng)用程序的預(yù)覽圖為例,說(shuō)明本發(fā)明實(shí)施例提供的方法。首先,選取截圖界面,即預(yù)先設(shè)置Android解鎖界面為預(yù)覽圖;然后,安裝鎖屏程序,具體地,可預(yù)先自動(dòng)安裝好鎖屏程序;一般地,鎖屏程序安裝完成后就會(huì)自動(dòng)啟動(dòng),若鎖屏程序沒(méi)有自動(dòng)啟動(dòng),可通過(guò)設(shè)置菜單等打開(kāi)該鎖屏程序;最后,截取預(yù)覽圖,可以通過(guò)程序告知系統(tǒng)鎖屏并展示鎖屏界面,截圖即可。在本發(fā)明實(shí)施例中由于資源包的預(yù)覽圖可以通過(guò)預(yù)設(shè)規(guī)則在應(yīng)用后通過(guò)截圖獲取,得到的資源包的資源預(yù)覽圖均為真實(shí)效果的預(yù)覽圖,并且在使用規(guī)則相同的情況下,同一類資源包(應(yīng)用程序或數(shù)據(jù)包)具有統(tǒng)一標(biāo)準(zhǔn)的預(yù)覽圖,因此,本發(fā)明實(shí)施例提供的方法能夠客觀真實(shí)、形式統(tǒng)一地獲取資源包(包括應(yīng)用程序或數(shù)據(jù)包)的預(yù)覽圖,由用戶根據(jù)預(yù)覽圖的效果進(jìn)行比較,從而決定是否下載使用。請(qǐng)參閱附圖3,是本發(fā)明實(shí)施例提供的資源預(yù)覽圖的獲取裝置結(jié)構(gòu)示意圖。為了便于說(shuō)明,僅僅示出了與本發(fā)明實(shí)施例相關(guān)的部分。附圖3示例的資源預(yù)覽圖的獲取裝置包括規(guī)則應(yīng)用模塊301、截圖模塊302和發(fā)送模塊303,其中應(yīng)用模塊301,用于應(yīng)用預(yù)設(shè)的資源包。較佳地,包括兩種實(shí)現(xiàn)方式一、管理員將用于獲取資源預(yù)覽圖的手機(jī)與服務(wù)器連接,當(dāng)管理員欲獲取服務(wù)器上發(fā)布的某個(gè)主題類的資源包的資源預(yù)覽圖時(shí),點(diǎn)擊獲取資源預(yù)覽圖,服務(wù)器將該需要獲取資源預(yù)覽圖的資源包發(fā)送給手機(jī),應(yīng)用模塊301獲取該資源包并安裝到本地,將所述需要獲取資源預(yù)覽圖的主題包應(yīng)用到系統(tǒng)中。二、服務(wù)器直接在服務(wù)器本地安裝并應(yīng)用預(yù)設(shè)的資源包。截圖模塊302,用于根據(jù)預(yù)設(shè)規(guī)則對(duì)所述資源包應(yīng)用后的界面進(jìn)行截圖,得到截圖結(jié)果。優(yōu)選地,在預(yù)設(shè)規(guī)則中標(biāo)記了哪些模塊對(duì)應(yīng)的界面需要進(jìn)行截圖,標(biāo)記的方式為,在預(yù)設(shè)規(guī)則的設(shè)置模塊標(biāo)識(shí)。例如,欲在預(yù)設(shè)規(guī)則中設(shè)置獲取通知欄對(duì)應(yīng)的界面,則在預(yù)設(shè)規(guī)則中記錄通知欄對(duì)應(yīng)的模塊標(biāo)識(shí)。截圖模塊302檢測(cè)得到資源包中的全部模塊,判斷每一個(gè)模塊的模塊標(biāo)識(shí)是否被記錄在預(yù)設(shè)規(guī)則中,如果是,則根據(jù)預(yù)設(shè)規(guī)則中規(guī)定的對(duì)該模塊獲取資源預(yù)覽圖的方法進(jìn)行截圖,得到該模塊對(duì)應(yīng)的資源預(yù)覽圖。在一個(gè)實(shí)施例中,截圖模塊302可以先檢測(cè)需要截圖的資源包包含的資源模塊,然后,若預(yù)先為每種資源模塊建立獲取預(yù)覽圖的規(guī)則時(shí)已建立所述資源包包含的資源模塊對(duì)應(yīng)的預(yù)覽圖,則可以直接將所述建立的預(yù)覽圖作為所述資源包對(duì)應(yīng)的預(yù)覽圖。例如,需要截圖的資源包包含“短信”資源模塊,而預(yù)先為每種資源模塊建立獲取預(yù)覽圖的規(guī)則時(shí)已建立“短信”資源模塊對(duì)應(yīng)的預(yù)覽圖,則直接將該預(yù)覽圖作為“短信”資源模塊對(duì)應(yīng)的預(yù)覽圖。以前述實(shí)施例為例,“短信”資源模塊對(duì)應(yīng)的預(yù)覽圖實(shí)際上就是“短信會(huì)話列表頁(yè)”和“短信會(huì)話詳情頁(yè)”兩個(gè)操作界面。在另一個(gè)實(shí)施例中,截圖模塊302可以先檢測(cè)需要截圖的資源包包含的資源模塊,然后,若預(yù)先為每種資源模塊建立獲取預(yù)覽圖的規(guī)則時(shí)沒(méi)有建立所述資源包包含的資源模塊對(duì)應(yīng)的預(yù)覽圖,則為用戶提供一些截圖界面,接收用戶對(duì)所述提供的截圖界面的選擇,將出現(xiàn)次數(shù)最多的截圖界面或所述用戶所選擇的截圖界面作為所述資源包對(duì)應(yīng)的預(yù)覽圖。發(fā)送模塊303,用于將所述截圖結(jié)果作為所述資源包的資源預(yù)覽圖提供給用戶預(yù) 覽所述資源包的實(shí)際應(yīng)用效果。需要說(shuō)明的是,以上資源預(yù)覽圖的獲取裝置的實(shí)施方式中,各功能模塊的劃分僅是舉例說(shuō)明,實(shí)際應(yīng)用中可以根據(jù)需要,例如相應(yīng)硬件的配置要求或者軟件的實(shí)現(xiàn)的便利考慮,而將上述功能分配由不同的功能模塊完成,即將所述資源預(yù)覽圖的獲取裝置的內(nèi)部結(jié)構(gòu)劃分成不同的功能模塊,以完成以上描述的全部或者部分功能。而且,實(shí)際應(yīng)用中,本實(shí)施例中的相應(yīng)的功能模塊可以是由相應(yīng)的硬件實(shí)現(xiàn),也可以由相應(yīng)的硬件執(zhí)行相應(yīng)的軟件完成,例如,前述的截圖模塊,可以是具有執(zhí)行前述根據(jù)預(yù)設(shè)規(guī)則對(duì)所述資源包應(yīng)用后的界面進(jìn)行截圖得到所述資源包的資源預(yù)覽圖的硬件,例如截圖器,也可以是能夠執(zhí)行相應(yīng)計(jì)算機(jī)程序從而完成前述功能的一般處理器或者其他硬件設(shè)備;再如前述的發(fā)送至模塊,可以是具有執(zhí)行前述將所述資源包的資源預(yù)覽圖發(fā)送至服務(wù)器,以便于所述服務(wù)器將所述資源包的資源預(yù)覽圖提供給用戶進(jìn)行所述資源包的應(yīng)用效果的預(yù)覽功能的硬件,例如上傳器,也可以是能夠執(zhí)行相應(yīng)計(jì)算機(jī)程序從而完成前述功能的一般處理器或者其他硬件設(shè)備(本說(shuō)明書(shū)提供的各個(gè)實(shí)施例都可應(yīng)用上述描述原則)。在附圖3示例的資源預(yù)覽圖的獲取裝置中,建立獲取預(yù)覽圖的預(yù)設(shè)規(guī)則,可以采取如下方式首先可以將主題類的資源包中的模塊劃分為應(yīng)用程序類資源模塊和非應(yīng)用程序類資源模塊,然后,按照這兩類資源塊本身的特性建立各自獲取預(yù)覽圖的規(guī)則。在本發(fā)明實(shí)施例中,應(yīng)用程序類資源模塊是指需要調(diào)用操作系統(tǒng)的功能或終端中安裝的APP才可顯示的界面的模塊,表現(xiàn)為用戶可見(jiàn)并且具有操作界面的模塊,例如,安卓系統(tǒng)的通知欄、桌面、短信、撥號(hào)與聯(lián)系人等。而不需要調(diào)用操作系統(tǒng)的功能或終端中安裝的APP即可顯示的模塊都可以歸為非應(yīng)用程序類資源模塊,例如而桌面時(shí)鐘、桌面相框、圖標(biāo)、字體和開(kāi)機(jī)動(dòng)畫(huà)等由于對(duì)用戶可見(jiàn)或者沒(méi)有操作界面,因此屬于非應(yīng)用程序類資源模塊。對(duì)于應(yīng)用程序類資源模塊,可以將所述應(yīng)用程序的操作界面設(shè)置為所述應(yīng)用程序類資源模塊的可預(yù)覽圖。例如,對(duì)于“短信”這一應(yīng)用程序類資源模塊,可以截取其中的“短信會(huì)話列表頁(yè)”和“短信會(huì)話詳情頁(yè)”兩個(gè)操作界面,將所述兩個(gè)截圖設(shè)置為“短信”的可預(yù)覽圖。這一規(guī)則建立后,凡是以預(yù)覽圖形式呈現(xiàn)“短信”類資源模塊效果時(shí),其預(yù)覽圖均取自上述兩個(gè)操作界面的截圖。對(duì)于非應(yīng)用程序類資源模塊,作為本發(fā)明一個(gè)實(shí)施例,可以為所述非應(yīng)用程序制定一套生成所述非應(yīng)用程序類資源模塊的預(yù)覽圖的方法。由于非應(yīng)用程序類資源模塊沒(méi)有操作界面,因此,不能像應(yīng)用程序類資源模塊一樣以操作界面的截圖作為預(yù)覽圖,但可以預(yù)置一套生成預(yù)覽圖的方法。優(yōu)選地,對(duì)非應(yīng)用程序類資源模塊獲取資源預(yù)覽圖,采用如下方式獲取主題資源包中的非應(yīng)用程序類資源,并將非應(yīng)用程序類資源以預(yù)設(shè)的方式顯示在預(yù)設(shè)界面上后進(jìn)行截圖,作為資源預(yù)覽圖。例如,對(duì)于“圖標(biāo)”這一非應(yīng)用程序類資源模塊,在生成預(yù)覽圖時(shí),可以將圖標(biāo)模塊中包含的以每頁(yè)顯示16個(gè)圖標(biāo)的方式平鋪在一幅畫(huà)布上,然后將平鋪有圖標(biāo)的畫(huà)布截圖為一張或數(shù)張圖片,所保存的圖片可以作為“圖標(biāo)”這一非應(yīng)用程序類資源模塊的預(yù)覽圖。作為一種優(yōu)選的方式,所述為主題類的資源包建立獲取預(yù)覽圖的規(guī)則可對(duì)主題類的資源包通用,在獲取資源預(yù)覽圖之前,制定該規(guī)則。并且,該規(guī)則可優(yōu)選地實(shí)現(xiàn)為通過(guò)代碼寫(xiě)入到一配置文件中,并將該配置文件保存到用于獲取資源預(yù)覽圖的手機(jī)中。 附圖3示例的應(yīng)用模塊301可以包括獲取安裝單元401,如附圖4所示本發(fā)明另一實(shí)施例提供的資源預(yù)覽圖的獲取裝置。獲取安裝單元401用于將需要獲取資源預(yù)覽圖的資源包,并安裝所述資源包。附圖4示例的截圖模塊302可以包括獲取單元501、判斷單元502和預(yù)覽圖處理單元503,如附圖5所示本發(fā)明另一實(shí)施例提供的資源預(yù)覽圖的獲取裝置,其中獲取單元501,用于獲取所述資源包包含的資源模塊;判斷單元502,用于判斷所述資源模塊是否為所述預(yù)設(shè)規(guī)則中預(yù)設(shè)的應(yīng)用程序類資源模塊或非應(yīng)用程序類資源模塊;預(yù)覽圖處理單元503,用于若所述資源模塊為所述預(yù)設(shè)規(guī)則中預(yù)設(shè)的應(yīng)用程序類資源模塊或非應(yīng)用程序類資源模塊,根據(jù)所述預(yù)設(shè)規(guī)則顯示所述資源模塊對(duì)應(yīng)的界面,并對(duì)所述資源模塊對(duì)應(yīng)的界面進(jìn)行截圖。附圖3示例的資源預(yù)覽圖的獲取裝置還可以包括卸載模塊601,如附圖6所示本發(fā)明另一實(shí)施例提供的資源預(yù)覽圖的獲取裝置卸載模塊601用于卸載資源包對(duì)應(yīng)的應(yīng)用。需要說(shuō)明的是,上述裝置各模塊/單元之間的信息交互、執(zhí)行過(guò)程等內(nèi)容,由于與本發(fā)明方法實(shí)施例基于同一構(gòu)思,其帶來(lái)的技術(shù)效果與本發(fā)明方法實(shí)施例相同,具體內(nèi)容可參見(jiàn)本發(fā)明方法實(shí)施例中的敘述,此處不再贅述。本領(lǐng)域普通技術(shù)人員可以理解上述實(shí)施例的各種方法中的全部或部分步驟是可以通過(guò)程序來(lái)指令相關(guān)的硬件來(lái)完成,比如以下各種方法的一種或多種或全部應(yīng)用預(yù)設(shè)的資源包;根據(jù)預(yù)設(shè)規(guī)則對(duì)所述資源包應(yīng)用后的界面進(jìn)行截圖,得到截圖結(jié)果;將所述截圖結(jié)果作為所述資源包的資源預(yù)覽圖提供給用戶預(yù)覽所述資源包的實(shí)際應(yīng)用效果。本發(fā)明實(shí)施例還提供了一種設(shè)備,所述設(shè)備包括一個(gè)或多個(gè)處理器;存儲(chǔ)器;和一個(gè)或多個(gè)模塊(programs),所述一個(gè)或多個(gè)模塊存儲(chǔ)于所述存儲(chǔ)器中并被配置成由所述一個(gè)或多個(gè)處理器執(zhí)行,其中,所述一個(gè)或多個(gè)模塊具有如下功能應(yīng)用預(yù)設(shè)的資源包;根據(jù)預(yù)設(shè)規(guī)則對(duì)所述資源包應(yīng)用后的界面進(jìn)行截圖,得到截圖結(jié)果;將所述截圖結(jié)果作為所述資源包的資源預(yù)覽圖提供給用戶預(yù)覽所述資源包的實(shí)際應(yīng)用效果。較佳地,所述應(yīng)用預(yù)設(shè)的資源包,包括獲取預(yù)設(shè)的資源包,并安裝所述資源包。較佳地,所述預(yù)設(shè)規(guī)則包括對(duì)所述資源包中的預(yù)設(shè)的應(yīng)用程序類資源模塊,調(diào)用所述應(yīng)用程序類資源模塊對(duì) 應(yīng)的應(yīng)用程序,對(duì)所述應(yīng)用程序的顯示界面進(jìn)行截圖;對(duì)所述資源包中的預(yù)設(shè)的非應(yīng)用程序類資源模塊,在預(yù)設(shè)界面上顯示所述預(yù)設(shè)的非應(yīng)用程序類資源模塊并截圖。較佳地,所述所述根據(jù)預(yù)設(shè)規(guī)則對(duì)所述資源包應(yīng)用后的界面進(jìn)行截圖,包括獲取所述資源包包含的資源模塊;判斷所述資源模塊是否為所述預(yù)設(shè)規(guī)則中預(yù)設(shè)的應(yīng)用程序類資源模塊或非應(yīng)用程序類資源模塊;若所述資源模塊為所述預(yù)設(shè)規(guī)則中預(yù)設(shè)的應(yīng)用程序類資源模塊或非應(yīng)用程序類資源模塊,根據(jù)所述預(yù)設(shè)規(guī)則顯示所述資源模塊應(yīng)用后的界面,并對(duì)所述資源模塊對(duì)應(yīng)的界面進(jìn)行截圖。優(yōu)選地,所述一個(gè)或多個(gè)模塊還可以包括如下功能在所述得到截圖結(jié)果之后,卸載所述資源包對(duì)應(yīng)的應(yīng)用。所述將所述截圖結(jié)果作為所述資源包的資源預(yù)覽圖提供給用戶預(yù)覽所述資源包的實(shí)際應(yīng)用效果,采用如下方式將所述截圖結(jié)果發(fā)送至服務(wù)器,以便于所述服務(wù)器將所述截圖結(jié)果作為所述資源包的資源預(yù)覽圖提供給用戶預(yù)覽所述資源包的實(shí)際應(yīng)用效果。本發(fā)明實(shí)施例還提供了一種非易失性可讀存儲(chǔ)介質(zhì),該存儲(chǔ)介質(zhì)中存儲(chǔ)有一個(gè)或多個(gè)模塊(programs),該一個(gè)或多個(gè)模塊被應(yīng)用在具有一個(gè)或多個(gè)處理器的設(shè)備時(shí),可以使得該設(shè)備執(zhí)行如下步驟的指令(instructions)應(yīng)用預(yù)設(shè)的資源包;根據(jù)預(yù)設(shè)規(guī)則對(duì)所述資源包應(yīng)用后的界面進(jìn)行截圖,得到截圖結(jié)果;將所述截圖結(jié)果作為所述資源包的資源預(yù)覽圖提供給用戶預(yù)覽所述資源包的實(shí)際應(yīng)用效果。較佳地,所述應(yīng)用預(yù)設(shè)的資源包,包括獲取預(yù)設(shè)的資源包,并安裝所述資源包。較佳地,所述預(yù)設(shè)規(guī)則包括對(duì)所述資源包中的預(yù)設(shè)的應(yīng)用程序類資源模塊,調(diào)用所述應(yīng)用程序類資源模塊對(duì)應(yīng)的應(yīng)用程序,對(duì)所述應(yīng)用程序的顯示界面進(jìn)行截圖;對(duì)所述資源包中的預(yù)設(shè)的非應(yīng)用程序類資源模塊,在預(yù)設(shè)界面上顯示所述預(yù)設(shè)的非應(yīng)用程序類資源模塊并截圖。
較佳地,所述所述根據(jù)預(yù)設(shè)規(guī)則對(duì)所述資源包應(yīng)用后的界面進(jìn)行截圖,包括獲取所述資源包包含的資源模塊;判斷所述資源模塊是否為所述預(yù)設(shè)規(guī)則中預(yù)設(shè)的應(yīng)用程序類資源模塊或非應(yīng)用程序類資源模塊;若所述資源模塊為所述預(yù)設(shè)規(guī)則中預(yù)設(shè)的應(yīng)用程序類資源模塊或非應(yīng)用程序類資源模塊,根據(jù)所述預(yù)設(shè)規(guī)則顯示所述資源模塊應(yīng)用后的界面,并對(duì)所述資源模塊對(duì)應(yīng)的界面進(jìn)行截圖。優(yōu)選地,所述一個(gè)或多個(gè)模塊還可以使得該設(shè)備執(zhí)行如下步驟的指令在所述得到截圖結(jié)果之后,卸載所述資源包對(duì)應(yīng)的應(yīng)用。所述將所述截圖結(jié)果作為所述資源包的資源預(yù)覽圖提供給用戶預(yù)覽所述資源包 的實(shí)際應(yīng)用效果,采用如下方式將所述截圖結(jié)果發(fā)送至服務(wù)器,以便于所述服務(wù)器將所述截圖結(jié)果作為所述資源包的資源預(yù)覽圖提供給用戶預(yù)覽所述資源包的實(shí)際應(yīng)用效果。本領(lǐng)域普通技術(shù)人員可以理解上述實(shí)施例的各種方法中的全部或部分步驟是可以通過(guò)程序來(lái)指令相關(guān)的硬件來(lái)完成,該程序可以存儲(chǔ)于一計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,存儲(chǔ)介質(zhì)可以包括只讀存儲(chǔ)器(Read Only Memory,簡(jiǎn)稱ROM)、隨機(jī)存取存儲(chǔ)器(RandomAccess Memory,簡(jiǎn)稱RAM)、磁盤(pán)或光盤(pán)等。以上對(duì)本發(fā)明實(shí)施例提供的資源預(yù)覽圖的獲取方法、裝置以及一種移動(dòng)終端進(jìn)行了詳細(xì)介紹,本文中應(yīng)用了具體個(gè)例對(duì)本發(fā)明的原理及實(shí)施方式進(jìn)行了闡述,以上實(shí)施例的說(shuō)明只是用于幫助理解本發(fā)明的方法及其核心思想;同時(shí),對(duì)于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明的思想,在具體實(shí)施方式
及應(yīng)用范圍上均會(huì)有改變之處,綜上所述,本說(shuō)明書(shū)內(nèi)容不應(yīng)理解為對(duì)本發(fā)明的限制。
權(quán)利要求
1.一種資源預(yù)覽圖的獲取方法,其特征在于,所述方法包括 應(yīng)用預(yù)設(shè)的資源包; 根據(jù)預(yù)設(shè)規(guī)則對(duì)所述資源包應(yīng)用后的界面進(jìn)行截圖,得到截圖結(jié)果; 將所述截圖結(jié)果作為所述資源包的資源預(yù)覽圖提供給用戶預(yù)覽所述資源包的實(shí)際應(yīng)用效果。
2.如權(quán)利要求I所述的方法,其特征在于,所述應(yīng)用預(yù)設(shè)的資源包,采用如下方式 獲取預(yù)設(shè)的資源包,并安裝所述資源包。
3.如權(quán)利要求I所述的方法,其特征在于,所述預(yù)設(shè)規(guī)則包括 對(duì)所述資源包中的預(yù)設(shè)的應(yīng)用程序類資源模塊,調(diào)用所述應(yīng)用程序類資源模塊對(duì)應(yīng)的應(yīng)用程序,對(duì)所述應(yīng)用程序的顯示界面進(jìn)行截圖; 對(duì)所述資源包中的預(yù)設(shè)的非應(yīng)用程序類資源模塊,在預(yù)設(shè)界面上顯示所述預(yù)設(shè)的非應(yīng)用程序類資源模塊并截圖。
4.如權(quán)利要求2所述的方法,其特征在于,所述根據(jù)預(yù)設(shè)規(guī)則對(duì)所述資源包應(yīng)用后的界面進(jìn)行截圖,采用如下方式 獲取所述資源包包含的資源模塊; 判斷所述資源模塊是否為所述預(yù)設(shè)規(guī)則中預(yù)設(shè)的應(yīng)用程序類資源模塊或非應(yīng)用程序類資源模塊; 若所述資源模塊為所述預(yù)設(shè)規(guī)則中預(yù)設(shè)的應(yīng)用程序類資源模塊或非應(yīng)用程序類資源模塊,根據(jù)所述預(yù)設(shè)規(guī)則顯示所述資源模塊應(yīng)用后的界面,并對(duì)所述資源模塊對(duì)應(yīng)的界面進(jìn)行截圖。
5.如權(quán)利要求I所述的方法,其特征在于,所述得到截圖結(jié)果之后,所述方法還包括 卸載所述資源包對(duì)應(yīng)的應(yīng)用。
6.如權(quán)利要求I所述的方法,其特征在于,所述將所述截圖結(jié)果作為所述資源包的資源預(yù)覽圖提供給用戶預(yù)覽所述資源包的實(shí)際應(yīng)用效果,采用如下方式 將所述截圖結(jié)果發(fā)送至服務(wù)器,以便于所述服務(wù)器將所述截圖結(jié)果作為所述資源包的資源預(yù)覽圖提供給用戶預(yù)覽所述資源包的實(shí)際應(yīng)用效果。
7.一種資源預(yù)覽圖的獲取裝置,其特征在于,所述裝置包括 應(yīng)用模塊,用于應(yīng)用預(yù)設(shè)的資源包; 截圖模塊,用于根據(jù)預(yù)設(shè)規(guī)則對(duì)所述資源包應(yīng)用后的界面進(jìn)行截圖,得到截圖結(jié)果; 發(fā)送模塊,用于將所述截圖結(jié)果作為所述資源包的資源預(yù)覽圖提供給用戶預(yù)覽所述資源包的實(shí)際應(yīng)用效果。
8.如權(quán)利要求7所述的裝置,其特征在于,所述應(yīng)用模塊包括 獲取安裝單元,用于獲取預(yù)設(shè)的資源包,并安裝所述資源包。
9.如權(quán)利要求7所述的裝置,其特征在于,所述預(yù)設(shè)規(guī)則包括 對(duì)所述資源包中的預(yù)設(shè)的應(yīng)用程序類資源模塊,調(diào)用所述應(yīng)用程序類資源模塊對(duì)應(yīng)的應(yīng)用程序,對(duì)所述應(yīng)用程序的顯示界面進(jìn)行截圖; 對(duì)所述資源包中的預(yù)設(shè)的非應(yīng)用程序類資源模塊,在預(yù)設(shè)界面上顯示所述預(yù)設(shè)的非應(yīng)用程序類資源模塊并截圖。
10.如權(quán)利要求8所述的裝置,其特征在于,所述截圖模塊包括獲取單元,用于獲取所述資源包包含的資源模塊; 判斷單元,用于判斷所述資源模塊是否為所述預(yù)設(shè)規(guī)則中預(yù)設(shè)的應(yīng)用程序類資源模塊或非應(yīng)用程序類資源模塊; 預(yù)覽圖處理單元,用于若所述資源模塊為所述預(yù)設(shè)規(guī)則中預(yù)設(shè)的應(yīng)用程序類資源模塊或非應(yīng)用程序類資源模塊,根據(jù)所述預(yù)設(shè)規(guī)則顯示所述資源模塊應(yīng)用后的界面,并對(duì)所述資源模塊對(duì)應(yīng)的界面進(jìn)行截圖。
11.如權(quán)利要求7所述的裝置,其特征在于,所述裝置還包括 卸載模塊,用于在得到截圖結(jié)果之后,卸載所述資源包對(duì)應(yīng)的應(yīng)用。
12.如權(quán)利要求7所述的裝置,其特征在于,所述截圖模塊,用于將所述截圖結(jié)果發(fā)送至服務(wù)器,以便于所述服務(wù)器將所述截圖結(jié)果作為所述資源包的資源預(yù)覽圖提供給用戶預(yù)覽所述資源包的實(shí)際應(yīng)用效果。
13.一種設(shè)備,其特征在于,所述設(shè)備包括 一個(gè)或多個(gè)處理器; 存儲(chǔ)器;和 一個(gè)或多個(gè)模塊,所述一個(gè)或多個(gè)模塊存儲(chǔ)于所述存儲(chǔ)器中并被配置成由所述一個(gè)或多個(gè)處理器執(zhí)行,其中,所述一個(gè)或多個(gè)模塊具有如下功能 應(yīng)用預(yù)設(shè)的資源包; 根據(jù)預(yù)設(shè)規(guī)則對(duì)所述資源包應(yīng)用后的界面進(jìn)行截圖,得到截圖結(jié)果; 將所述截圖結(jié)果作為所述資源包的資源預(yù)覽圖提供給用戶預(yù)覽所述資源包的實(shí)際應(yīng)用效果。
全文摘要
本發(fā)明實(shí)施例提供了一種資源預(yù)覽圖的獲取方法、裝置以及設(shè)備,屬于通信領(lǐng)域。本發(fā)明通過(guò)應(yīng)用預(yù)設(shè)的資源包;根據(jù)預(yù)設(shè)規(guī)則對(duì)所述資源包應(yīng)用后的界面進(jìn)行截圖,得到截圖結(jié)果;將所述截圖結(jié)果作為所述資源包的資源預(yù)覽圖提供給用戶預(yù)覽所述資源包的實(shí)際應(yīng)用效果。在本發(fā)明實(shí)施例中由于資源包的預(yù)覽圖可以通過(guò)預(yù)設(shè)規(guī)則在應(yīng)用后通過(guò)截圖獲取,得到的資源包的資源預(yù)覽圖均為真實(shí)效果的預(yù)覽圖,并且在使用規(guī)則相同的情況下,同一類資源包具有統(tǒng)一標(biāo)準(zhǔn)的預(yù)覽圖,因此,本發(fā)明實(shí)施例提供的方法能夠客觀真實(shí)、形式統(tǒng)一地獲取資源包的預(yù)覽圖,由用戶根據(jù)預(yù)覽圖的效果進(jìn)行比較,從而決定是否下載使用。
文檔編號(hào)G06F3/0481GK102968244SQ201210422240
公開(kāi)日2013年3月13日 申請(qǐng)日期2012年10月29日 優(yōu)先權(quán)日2012年10月29日
發(fā)明者王亞輝, 李偉星, 許瑞軍 申請(qǐng)人:北京小米科技有限責(zé)任公司