本發(fā)明涉及計(jì)算機(jī)應(yīng)用技術(shù)領(lǐng)域,特別涉及一種應(yīng)用程序的展現(xiàn)方法、系統(tǒng)及裝置。
背景技術(shù):目前,搜索引擎結(jié)果網(wǎng)頁中出現(xiàn)的應(yīng)用,通常的展示方式是顯示應(yīng)用的圖標(biāo),名字,功能簡介,下載地址等靜態(tài)的信息,其信息的展示方式不夠豐富,并且即使用戶點(diǎn)擊進(jìn)入應(yīng)用的相關(guān)網(wǎng)頁,也只能看到基本信息介紹,用戶無法與應(yīng)用進(jìn)行在線交互操作,缺乏用戶體驗(yàn)性。進(jìn)一步地,用戶只能在應(yīng)用程序商店中通過展示的應(yīng)用界面截圖了解相應(yīng)的信息,缺乏易用性。
技術(shù)實(shí)現(xiàn)要素:本發(fā)明的旨在至少解決上述技術(shù)缺陷之一。為此,本發(fā)明第一個(gè)目的在于提出一種應(yīng)用程序的展現(xiàn)方法,該方法使得在網(wǎng)頁中基于獲取的多個(gè)界面的截屏界面,用戶可以瀏覽應(yīng)用的主要功能頁面,獲得初步的使用體驗(yàn),更好的了解應(yīng)用功能,還可以輔助做出是否需要進(jìn)一步操作的決定,具有快捷性、高效性、易用性且提升用戶體驗(yàn)性。本發(fā)明第二個(gè)目的在于提出一種應(yīng)用程序的展現(xiàn)裝置。本發(fā)明第三個(gè)目的在于提出一種應(yīng)用程序展現(xiàn)包的生成方法。本發(fā)明第四個(gè)目的在于提出一種應(yīng)用程序展現(xiàn)包的生成裝置。本發(fā)明第五個(gè)目的在于提出一種在應(yīng)用程序商店中展現(xiàn)應(yīng)用程序的方法。本發(fā)明第六個(gè)目的在于提出一種應(yīng)用程序的展現(xiàn)系統(tǒng)。本發(fā)明第七個(gè)目的在于提出一種客戶端。本發(fā)明第八個(gè)目的在于提出一種應(yīng)用程序商店服務(wù)器。為了實(shí)現(xiàn)上述目的,本發(fā)明第一方面的實(shí)施例提供一種應(yīng)用程序的展現(xiàn)方法,包括:獲取應(yīng)用程序的多個(gè)界面的截屏界面;生成所述截屏界面中的至少一個(gè)可操作區(qū)域以及所述截屏界面對應(yīng)的運(yùn)行腳本;以及接收用戶針對所述截屏界面的操作,并根據(jù)所述操作和所述運(yùn)行腳本進(jìn)行控制以模擬所述應(yīng)用程序的運(yùn)行。根據(jù)本發(fā)明實(shí)施例的應(yīng)用程序的展現(xiàn)方法,用戶首先獲取應(yīng)用程序的多個(gè)界面的截屏界面,繼而生成截屏界面中的至少一個(gè)可操作區(qū)域以及截屏界面對應(yīng)的運(yùn)行腳本,在接收到用戶針對截屏界面的操作時(shí),并根據(jù)操作和運(yùn)行腳本進(jìn)行控制以模擬應(yīng)用程序的運(yùn)行。該方法使得用戶根據(jù)操作和運(yùn)行腳本進(jìn)行控制以模擬應(yīng)用程序的運(yùn)行,可以提供用戶瀏覽應(yīng)用的主要功能頁面的輔助功能,更好的了解應(yīng)用功能,提高了用戶的體驗(yàn)性,且還具備易用性與快捷性。為了實(shí)現(xiàn)上述目的,本發(fā)明第二方面的實(shí)施例提供一種應(yīng)用程序的展現(xiàn)裝置,包括:獲取模塊,用于獲取應(yīng)用程序的多個(gè)界面的截屏界面;生成模塊,用于生成所述截屏界面中的至少一個(gè)可操作區(qū)域以及所述截屏界面對應(yīng)的運(yùn)行腳本;以及控制模塊,用于接收用戶針對所述截屏界面的操作,并根據(jù)所述操作和所述運(yùn)行腳本進(jìn)行控制以模擬所述應(yīng)用程序的運(yùn)行。根據(jù)本發(fā)明實(shí)施例的應(yīng)用程序的展現(xiàn)裝置,用戶首先通過獲取模塊獲取應(yīng)用程序的多個(gè)界面的截屏界面,繼而通過生成模塊生成截屏界面中的至少一個(gè)可操作區(qū)域以及截屏界面對應(yīng)的運(yùn)行腳本,在接收到用戶針對截屏界面的操作時(shí),并根據(jù)操作和運(yùn)行腳本通過控制模塊進(jìn)行控制以模擬應(yīng)用程序的運(yùn)行。該裝置使得用戶根據(jù)操作和運(yùn)行腳本進(jìn)行控制以模擬應(yīng)用程序的運(yùn)行,可以提供用戶瀏覽應(yīng)用的主要功能頁面的輔助功能,更好的了解應(yīng)用功能,提高了用戶的體驗(yàn)性,且還具備易用性與快捷性。為了實(shí)現(xiàn)上述目的,本發(fā)明第三方面的實(shí)施例提供一種應(yīng)用程序展現(xiàn)包的生成方法,包括:獲取應(yīng)用程序的多個(gè)界面分別對應(yīng)的多個(gè)截屏界面;生成所述多個(gè)截屏界面中的可操作區(qū)域,以及所述多個(gè)截屏界面對應(yīng)的運(yùn)行腳本,所述運(yùn)行腳本用于在應(yīng)用程序展現(xiàn)包被加載之后啟動(dòng)執(zhí)行,以使加載所述應(yīng)用程序展現(xiàn)包的客戶端接收用戶針對所述截屏界面的操作并根據(jù)所述操作和所述運(yùn)行腳本進(jìn)行控制以模擬所述應(yīng)用程序的運(yùn)行;以及根據(jù)所述多個(gè)截屏界面和所述運(yùn)行腳本生成所述應(yīng)用程序展現(xiàn)包。根據(jù)本發(fā)明實(shí)施例的應(yīng)用程序展現(xiàn)包的生成方法,首先獲取應(yīng)用程序的多個(gè)界面分別對應(yīng)的多個(gè)截屏界面,繼而生成多個(gè)截屏界面中的可操作區(qū)域,以及多個(gè)截屏界面對應(yīng)的運(yùn)行腳本,最終根據(jù)多個(gè)截屏界面和運(yùn)行腳本生成應(yīng)用程序展現(xiàn)包。該方法根據(jù)獲取的應(yīng)用程序的多個(gè)界面分別對應(yīng)的多個(gè)截屏界面以及相對應(yīng)的運(yùn)行腳本生成應(yīng)用程序展現(xiàn)包,是實(shí)現(xiàn)應(yīng)用程序的展現(xiàn)的基礎(chǔ)。為了實(shí)現(xiàn)上述目的,本發(fā)明第四方面的實(shí)施例提供一種應(yīng)用程序展現(xiàn)包的生成裝置,包括:獲取模塊,用于獲取應(yīng)用程序的多個(gè)界面分別對應(yīng)的多個(gè)截屏界面;生成模塊,用于生成所述多個(gè)截屏界面中的可操作區(qū)域以及所述多個(gè)截屏界面對應(yīng)的運(yùn)行腳本,所述運(yùn)行腳本用于在應(yīng)用程序展現(xiàn)包被加載之后啟動(dòng)執(zhí)行,以使加載所述應(yīng)用程序展現(xiàn)包的客戶端接收用戶針對所述截屏界面的操作并根據(jù)所述操作和所述運(yùn)行腳本進(jìn)行控制以模擬所述應(yīng)用程序的運(yùn)行;以及應(yīng)用程序展現(xiàn)包生成模塊,用于根據(jù)所述多個(gè)截屏界面和所述運(yùn)行腳本生成所述應(yīng)用程序展現(xiàn)包。根據(jù)本發(fā)明實(shí)施例的應(yīng)用程序展現(xiàn)包的生成裝置,首先通過獲取模塊獲取應(yīng)用程序的多個(gè)界面分別對應(yīng)的多個(gè)截屏界面,繼而通過生成模塊生成多個(gè)截屏界面中的可操作區(qū)域,以及多個(gè)截屏界面對應(yīng)的運(yùn)行腳本,最終根據(jù)多個(gè)截屏界面和運(yùn)行腳本通過應(yīng)用程序展現(xiàn)包生成模塊生成應(yīng)用程序展現(xiàn)包。該裝置根據(jù)獲取的應(yīng)用程序的多個(gè)界面分別對應(yīng)的多個(gè)截屏界面以及相對應(yīng)的運(yùn)行腳本生成應(yīng)用程序展現(xiàn)包,是實(shí)現(xiàn)應(yīng)用程序的展現(xiàn)的基礎(chǔ)。為了實(shí)現(xiàn)上述目的,本發(fā)明第五方面的實(shí)施例提供一種在應(yīng)用程序商店中展現(xiàn)應(yīng)用程序的方法,包括:應(yīng)用程序商店服務(wù)器接收開發(fā)者上傳的應(yīng)用程序以及應(yīng)用程序展現(xiàn)包,其中,所述應(yīng)用程序展現(xiàn)包包括所述應(yīng)用程序的多個(gè)界面對應(yīng)的多個(gè)截屏界面以及所述多個(gè)截屏界面對應(yīng)的運(yùn)行腳本,所述運(yùn)行腳本用于在應(yīng)用程序展現(xiàn)包被加載之后啟動(dòng)執(zhí)行;以及所述應(yīng)用程序商店服務(wù)器接收用戶通過客戶端發(fā)送的請求,并將對應(yīng)的應(yīng)用程序展現(xiàn)包發(fā)送至所述客戶端;所述客戶端加載所述應(yīng)用程序展現(xiàn)包,并接收用戶針對所述截屏界面的操作,以及根據(jù)所述操作和所述運(yùn)行腳本進(jìn)行控制以模擬所述應(yīng)用程序的運(yùn)行。根據(jù)本發(fā)明實(shí)施例的在應(yīng)用程序商店中展現(xiàn)應(yīng)用程序的方法,應(yīng)用程序商店服務(wù)器接收開發(fā)者上傳的應(yīng)用程序以及應(yīng)用程序展現(xiàn)包,當(dāng)應(yīng)用程序商店服務(wù)器接收用戶通過客戶端發(fā)送的請求,并將對應(yīng)的應(yīng)用程序展現(xiàn)包發(fā)送至客戶端,繼而客戶端加載應(yīng)用程序展現(xiàn)包,并接收用戶針對截屏界面的操作,根據(jù)操作和運(yùn)行腳本進(jìn)行控制以模擬應(yīng)用程序的運(yùn)行。該方法使得用戶通過客戶端發(fā)送請求后,應(yīng)用程序商店服務(wù)器將預(yù)先接收的開發(fā)者上傳的應(yīng)用程序以及應(yīng)用程序展現(xiàn)包在客戶端加載,根據(jù)用戶針對截屏界面的操作和截屏界面對應(yīng)的運(yùn)行腳本進(jìn)行控制以模擬應(yīng)用程序的運(yùn)行,具有多樣性與易用性。為了實(shí)現(xiàn)上述目的,本發(fā)明第六方面的實(shí)施例提供一種應(yīng)用程序的展現(xiàn)系統(tǒng),包括:客戶端,用于向應(yīng)用程序商店服務(wù)器發(fā)送請求,并接收所述應(yīng)用程序商店服務(wù)器發(fā)送的對應(yīng)的應(yīng)用程序展現(xiàn)包,以使所述客戶端在加載所述應(yīng)用程序展現(xiàn)包之后,接收用戶針對所述截屏界面的操作并根據(jù)所述操作和所述應(yīng)用程序展現(xiàn)包中的運(yùn)行腳本進(jìn)行控制以模擬相應(yīng)的應(yīng)用程序的運(yùn)行;所述應(yīng)用程序商店服務(wù)器,用于接收開發(fā)者上傳的應(yīng)用程序以及應(yīng)用程序展現(xiàn)包,其中,所述應(yīng)用程序展現(xiàn)包包括所述應(yīng)用程序的多個(gè)界面對應(yīng)的多個(gè)截屏界面以及所述多個(gè)截屏界面對應(yīng)的運(yùn)行腳本,所述運(yùn)行腳本用于在應(yīng)用程序展現(xiàn)包被加載之后啟動(dòng)執(zhí)行。根據(jù)本發(fā)明實(shí)施例的應(yīng)用程序的展現(xiàn)系統(tǒng),應(yīng)用程序商店服務(wù)器接收開發(fā)者上傳的應(yīng)用程序以及應(yīng)用程序展現(xiàn)包,當(dāng)應(yīng)用程序商店服務(wù)器接收用戶通過客戶端發(fā)送的請求,并將對應(yīng)的應(yīng)用程序展現(xiàn)包發(fā)送至客戶端,繼而客戶端加載應(yīng)用程序展現(xiàn)包,并接收用戶針對截屏界面的操作,根據(jù)操作和運(yùn)行腳本進(jìn)行控制以模擬應(yīng)用程序的運(yùn)行。該系統(tǒng)使得用戶通過客戶端發(fā)送請求后,應(yīng)用程序商店服務(wù)器將預(yù)先接收的開發(fā)者上傳的應(yīng)用程序以及應(yīng)用程序展現(xiàn)包在客戶端加載,根據(jù)用戶針對截屏界面的操作和截屏界面對應(yīng)的運(yùn)行腳本進(jìn)行控制以模擬應(yīng)用程序的運(yùn)行,具有多樣性與易用性。為了實(shí)現(xiàn)上述目的,本發(fā)明第七方面的實(shí)施例提供一種客戶端,包括:發(fā)送模塊,用于向應(yīng)用程序商店服務(wù)器發(fā)送請求;接收模塊,用于接收對應(yīng)的應(yīng)用程序發(fā)送的應(yīng)用程序展現(xiàn)包,其中,所述應(yīng)用程序展現(xiàn)包包括所述應(yīng)用程序的多個(gè)界面對應(yīng)的多個(gè)截屏界面以及所述多個(gè)截屏界面對應(yīng)的運(yùn)行腳本,所述運(yùn)行腳本用于在應(yīng)用程序展現(xiàn)包被加載之后啟動(dòng)執(zhí)行;加載模塊,用于加載所述應(yīng)用程序展現(xiàn)包,以使在加載所述應(yīng)用程序展現(xiàn)包之后,接收用戶針對所述截屏界面的操作并根據(jù)所述操作和所述運(yùn)行腳本進(jìn)行控制以模擬相應(yīng)的所述應(yīng)用程序的運(yùn)行。根據(jù)本發(fā)明實(shí)施例的客戶端,首先通過發(fā)送模塊向應(yīng)用程序商店服務(wù)器發(fā)送請求,繼而通過接收模塊接收對應(yīng)的應(yīng)用程序展現(xiàn)包,最終通過加載模塊對應(yīng)用程序展現(xiàn)包進(jìn)行加載。該客戶端使得用戶通過發(fā)送模塊發(fā)送請求后,應(yīng)用程序商店服務(wù)器將預(yù)先接收的開發(fā)者上傳的應(yīng)用程序以及應(yīng)用程序展現(xiàn)包在客戶端的加載模塊上加載,根據(jù)用戶針對截屏界面的操作和截屏界面對應(yīng)的運(yùn)行腳本進(jìn)行控制以模擬應(yīng)用程序的運(yùn)行,具有多樣性與易用性。為了實(shí)現(xiàn)上述目的,本發(fā)明第八方面的實(shí)施例提供一種應(yīng)用程序商店服務(wù)器,包括:第一接收模塊,用于接收開發(fā)者上傳的應(yīng)用程序以及應(yīng)用程序展現(xiàn)包,其中,所述應(yīng)用程序展現(xiàn)包包括所述應(yīng)用程序的多個(gè)界面對應(yīng)的多個(gè)截屏界面以及所述多個(gè)截屏界面對應(yīng)的運(yùn)行腳本,所述運(yùn)行腳本用于在應(yīng)用程序展現(xiàn)包被加載之后啟動(dòng)執(zhí)行;第二接收模塊,用于接收用戶通過客戶端發(fā)送的請求;控制模塊,用于根據(jù)所述請求為所述客戶端選擇對應(yīng)的所述應(yīng)用程序展現(xiàn)包;以及發(fā)送模塊,用于將所述應(yīng)用程序展現(xiàn)包發(fā)送至所述客戶端,以使所述客戶端在加載所述應(yīng)用程序展現(xiàn)包之后,接收用戶針對所述截屏界面的操作并根據(jù)所述操作和所述運(yùn)行腳本進(jìn)行控制以模擬所述應(yīng)用程序的運(yùn)行。根據(jù)本發(fā)明實(shí)施例的應(yīng)用程序商店服務(wù)器,首先通過第一接收模塊接收開發(fā)者上傳的應(yīng)用程序以及應(yīng)用程序展現(xiàn)包,繼而通過第二接收模塊接收用戶通過客戶端發(fā)送的請求,進(jìn)一步地,通過控制模塊根據(jù)客戶端發(fā)送的請求為客戶端選擇對應(yīng)的應(yīng)用程序展現(xiàn)包,最終通過發(fā)送模塊將應(yīng)用程序展現(xiàn)包發(fā)送至客戶端。該應(yīng)用程序商店服務(wù)器使得用戶通過客戶端發(fā)送請求后,應(yīng)用程序商店服務(wù)器將預(yù)先通過第一接收模塊接收的開發(fā)者上傳的應(yīng)用程序以及應(yīng)用程序展現(xiàn)包在客戶端的加載模塊上加載,根據(jù)用戶針對截屏界面的操作和截屏界面對應(yīng)的運(yùn)行腳本進(jìn)行控制以模擬應(yīng)用程序的運(yùn)行,具有多樣性與易用性。本發(fā)明附加的方面和優(yōu)點(diǎn)將在下面的描述中部分給出,部分將從下面的描述中變得明顯,或通過本發(fā)明的實(shí)踐了解到。附圖說明本發(fā)明所述的和/或附加的方面和優(yōu)點(diǎn)從下面結(jié)合附圖對實(shí)施例的描述中將變得明顯和容易理解,其中:圖1是根據(jù)本發(fā)明一個(gè)實(shí)施例的應(yīng)用程序的展現(xiàn)方法的流程圖;圖2是根據(jù)本發(fā)明一個(gè)實(shí)施例的應(yīng)用程序的展現(xiàn)裝置的結(jié)構(gòu)示意圖;圖3是根據(jù)本發(fā)明一個(gè)實(shí)施例的應(yīng)用程序展現(xiàn)包生成方法的流程圖;圖4是應(yīng)用程序展現(xiàn)包的展示效果圖;圖5是根據(jù)本發(fā)明另一個(gè)實(shí)施例的應(yīng)用程序展現(xiàn)包的生成方法的流程圖;圖6是根據(jù)本發(fā)明一個(gè)實(shí)施例的應(yīng)用程序展現(xiàn)包生成裝置的結(jié)構(gòu)示意圖;圖7是根據(jù)本發(fā)明另一個(gè)實(shí)施例的應(yīng)用程序展現(xiàn)包生成裝置的結(jié)構(gòu)示意圖;圖8是根據(jù)本發(fā)明一個(gè)實(shí)施例的在應(yīng)用程序商店中展現(xiàn)應(yīng)用程序的方法的流程圖;圖9是根據(jù)本發(fā)明一個(gè)實(shí)施例的應(yīng)用程序的展現(xiàn)系統(tǒng)的結(jié)構(gòu)示意圖;圖10是應(yīng)用程序的展現(xiàn)效果圖;圖11是根據(jù)本發(fā)明一個(gè)實(shí)施例的客戶端的結(jié)構(gòu)示意圖;以及圖12是根據(jù)本發(fā)明一個(gè)實(shí)施例的應(yīng)用程序商店服務(wù)器的結(jié)構(gòu)示意圖。具體實(shí)施方式下面詳細(xì)描述本發(fā)明的實(shí)施例,所述實(shí)施例的示例在附圖中示出,其中自始至終相同或類似的標(biāo)號表示相同或類似的元件或具有相同或類似功能的元件。下面通過參考附圖描述的實(shí)施例是示例性的,僅用于解釋本發(fā)明,而不能理解為對本發(fā)明的限制。相反,本發(fā)明的實(shí)施例包括落入所附加權(quán)利要求書的精神和內(nèi)涵范圍內(nèi)的所有變化、修改和等同物。在本發(fā)明的描述中,需要理解的是,術(shù)語“第一”、“第二”等僅用于描述目的,而不能理解為指示或暗示相對重要性。在本發(fā)明的描述中,需要說明的是,除非另有明確的規(guī)定和限定,術(shù)語“相連”、“連接”應(yīng)做廣義理解,例如,可以是固定連接,也可以是可拆卸連接,或一體地連接;可以是機(jī)械連接,也可以是電連接;可以是直接相連,也可以通過中間媒介間接相連。對于本領(lǐng)域的普通技術(shù)人員而言,可以具體情況理解上述術(shù)語在本發(fā)明中的具體含義。此外,在本發(fā)明的描述中,除非另有說明,“多個(gè)”的含義是兩個(gè)或兩個(gè)以上。流程圖中或在此以其他方式描述的任何過程或方法描述可以被理解為,表示包括一個(gè)或更多個(gè)用于實(shí)現(xiàn)特定邏輯功能或過程的步驟的可執(zhí)行指令的代碼的模塊、片段或部分,并且本發(fā)明的優(yōu)選實(shí)施方式的范圍包括另外的實(shí)現(xiàn),其中可以不按所示出或討論的順序,包括根據(jù)所涉及的功能按基本同時(shí)的方式或按相反的順序,來執(zhí)行功能,這應(yīng)被本發(fā)明的實(shí)施例所屬技術(shù)領(lǐng)域的技術(shù)人員所理解。下面參考附圖描述根據(jù)本發(fā)明實(shí)施例的一種應(yīng)用程序的展現(xiàn)方法和裝置。目前,搜索引擎結(jié)果網(wǎng)頁中對于出現(xiàn)的應(yīng)用,通常的展示方式是顯示應(yīng)用的圖標(biāo),名字,功能簡介,下載地址等靜態(tài)的信息,其信息的展示方式不夠豐富,并且即使用戶點(diǎn)擊進(jìn)入應(yīng)用的相關(guān)網(wǎng)頁,也只能看到基本信息介紹,用戶無法與應(yīng)用進(jìn)行在線交互操作,缺乏用戶體驗(yàn)性。進(jìn)一步地,用戶只能在應(yīng)用程序商店中通過展示應(yīng)用的界面截圖了解相應(yīng)的信息,缺乏易用性。為此,本發(fā)明提出了一種應(yīng)用程序的展現(xiàn)方法,包括:獲取應(yīng)用程序的多個(gè)界面的截屏界面;生成截屏界面中的至少一個(gè)可操作區(qū)域以及截屏界面對應(yīng)的運(yùn)行腳本;以及接收用戶針對截屏界面的操作,并根據(jù)操作和運(yùn)行腳本進(jìn)行控制以模擬應(yīng)用程序的運(yùn)行。圖1是根據(jù)本發(fā)明一個(gè)實(shí)施例的應(yīng)用程序的展現(xiàn)方法的流程圖。如圖1所示,應(yīng)用程序的展現(xiàn)方法,包括如下步驟:S101,獲取應(yīng)用程序的多個(gè)界面的截屏界面。具體地,應(yīng)用程序可包括多個(gè)界面,例如,兩個(gè)或兩個(gè)以上界面。本發(fā)明優(yōu)選多個(gè)界面,分別對其進(jìn)行截屏??梢岳斫獾氖?,獲取應(yīng)用程序的界面的截屏界面為獲取應(yīng)用程序的多個(gè)界面的截屏界面的一種示例,其中,界面為對應(yīng)的應(yīng)用程序的信息展示與操作視圖。在本發(fā)明的一個(gè)實(shí)施例中,截屏界面還包括對應(yīng)的描述信息,在顯示截屏界面時(shí)顯示其描述信息。由此,提高了根據(jù)描述信息獲得有關(guān)截屏界面信息的快捷性與易用性。S102,生成截屏界面中的至少一個(gè)可操作區(qū)域以及截屏界面對應(yīng)的運(yùn)行腳本。具體地,編寫運(yùn)行腳本,該運(yùn)行腳本用于對用戶針對至少一個(gè)可操作區(qū)域的操作進(jìn)行監(jiān)控,當(dāng)用戶的操作滿足預(yù)設(shè)要求時(shí),所述運(yùn)行腳本根據(jù)預(yù)設(shè)的邏輯關(guān)系控制當(dāng)前顯示的截屏界面進(jìn)行跳轉(zhuǎn)。進(jìn)一步地,該預(yù)設(shè)的邏輯關(guān)系與應(yīng)用程序的邏輯功能相關(guān),例如,在應(yīng)用程序當(dāng)中,當(dāng)用戶點(diǎn)擊應(yīng)用程序的界面A上的按鈕1時(shí),應(yīng)用程序?qū)慕缑鍭跳轉(zhuǎn)至界面B,則同樣的,該預(yù)設(shè)的邏輯關(guān)系就是,當(dāng)用戶觸發(fā)截屏界面(界面A對應(yīng)的截屏界面)中的可操作區(qū)域(按鈕1對應(yīng)的可操作區(qū)域)時(shí),運(yùn)行腳本控制當(dāng)前顯示跳轉(zhuǎn)至其他截屏界面(界面B對應(yīng)的截屏界面)。例如,獲取應(yīng)用程序的一個(gè)界面的截屏界面設(shè)為S{x},其上述截屏界面中的可操作區(qū)域可用{x,y,w,h}表示。其中,{x,y}表示可操作區(qū)域的左上角坐標(biāo),水平方向是x軸,x軸水平方向往右為增大,即正值,垂直方向向下是y軸,往下為增大,即正值,{w,h}表示可操作區(qū)域的寬和高。由此可知,每一個(gè)界面的截屏界面的可操作區(qū)域都是應(yīng)用程序的開發(fā)者預(yù)先設(shè)置好的,根據(jù){x,y,w,h}這個(gè)四元組信息可以唯一確定一個(gè)區(qū)域。由此,可以根據(jù){x,y,w,h}這個(gè)坐標(biāo)系確定截屏界面中的可操作區(qū)域的位置及大小,提高了確定截屏界面中的可操作區(qū)域的準(zhǔn)確性。進(jìn)一步地,對于每一個(gè)界面的截屏界面S{x}都關(guān)聯(lián)一個(gè)Javascript運(yùn)行腳本,用JS{x}表示。在本發(fā)明的一個(gè)實(shí)施例中,運(yùn)行腳本包括與至少一個(gè)可操作區(qū)域?qū)?yīng)的至少一個(gè)動(dòng)作執(zhí)行信息和位置信息。由此,提高了運(yùn)行腳本包括信息的多樣性與易用性。其中,動(dòng)作執(zhí)行信息包括跳轉(zhuǎn)至可操作區(qū)域所對應(yīng)結(jié)果的截屏界面的動(dòng)作,和/或在被操作截屏界面中增加反饋效果的動(dòng)作。由此,提高了動(dòng)作執(zhí)行信息的多樣性。例如,每個(gè)可操作區(qū)域的跳轉(zhuǎn)至可操作區(qū)域所對應(yīng)結(jié)果的截屏界面的動(dòng)作和反饋效果用action{x,n}表示,也可以為每個(gè)可操作區(qū)域的在被操作截屏界面中增加反饋效果的動(dòng)作和反饋效果用action{x,n}表示,其中,每個(gè)action{x,n}都關(guān)聯(lián)一個(gè)運(yùn)行腳本,用于執(zhí)行用戶操作后的具體操作執(zhí)行功能。具體地,當(dāng)鼠標(biāo)移動(dòng)或點(diǎn)擊應(yīng)用程序的標(biāo)簽時(shí),應(yīng)用程序?qū)?yīng)的界面信息展示給用戶,用戶通過鼠標(biāo)移動(dòng)來調(diào)節(jié){x,y,w,h}獲取應(yīng)用程序的當(dāng)前界面的截屏界面。其中,{x,y}表示可操作區(qū)域的左上角坐標(biāo),水平方向是x軸,x軸水平方向往右為增大,即正值,垂直方向向下是y軸,往下為增大,即正值,{w,h}表示可操作區(qū)域的寬和高。當(dāng)應(yīng)用程序的一個(gè)界面的截屏界面展示給用戶時(shí),此時(shí)使用后臺Javascript程序檢測用戶的執(zhí)行信息和位置信息。例如,執(zhí)行信息可為鼠標(biāo)移動(dòng)和點(diǎn)擊行為。繼而獲取操作對應(yīng)的可操作區(qū)域,可以理解為,獲取鼠標(biāo)點(diǎn)擊的區(qū)域,如果這個(gè)區(qū)域是可點(diǎn)擊的,且關(guān)聯(lián)動(dòng)作action存在,則執(zhí)行預(yù)先設(shè)置好的Javascript程序,執(zhí)行的效果一般是給點(diǎn)擊區(qū)域顯示一個(gè)反饋效果。例如,用不同顏色的線框顯示這個(gè)用戶點(diǎn)擊區(qū)域,即實(shí)現(xiàn)了給用戶一個(gè)點(diǎn)擊的反饋效果。進(jìn)一步地,對于PC來說,通過鼠標(biāo)移動(dòng)到每個(gè)可操作區(qū)域的區(qū)域范圍時(shí),以及點(diǎn)擊后的截屏界面的反饋效果也是由相應(yīng)的action{x,n}來完成計(jì)算和反饋效果實(shí)現(xiàn)的;對于移動(dòng)終端觸摸設(shè)備來說,通過用戶手指滑動(dòng)或觸摸到每個(gè)可操作區(qū)域的區(qū)域范圍時(shí),截屏界面的反饋效果也是由相應(yīng)的action{x,n}來完成計(jì)算和反饋效果實(shí)現(xiàn)的。在本發(fā)明的一個(gè)實(shí)施例中,運(yùn)行腳本中還包括監(jiān)控模塊,用于在截屏界面被顯示時(shí),檢測用戶對于截屏界面的操作位置及操作行為,以根據(jù)操作位置確定操作對應(yīng)的可操作區(qū)域。由此,提高了根據(jù)操作位置確定操作對應(yīng)的可操作區(qū)域的準(zhǔn)確性與易用性。S103,接收用戶針對截屏界面的操作,并根據(jù)操作和運(yùn)行腳本進(jìn)行控制以模擬應(yīng)用程序的運(yùn)行。在本發(fā)明的一個(gè)實(shí)施例中,根據(jù)操作和運(yùn)行腳本進(jìn)行控制具體包括:獲取操作對應(yīng)的可操作區(qū)域;以及根據(jù)操作對應(yīng)的可操作區(qū)域所對應(yīng)的運(yùn)行腳本中的動(dòng)作執(zhí)行信息進(jìn)行控制。由此,提高了對可操作區(qū)域控制執(zhí)行動(dòng)作的準(zhǔn)確性與易用性。根據(jù)本發(fā)明實(shí)施例的應(yīng)用程序的展現(xiàn)方法,用戶首先獲取應(yīng)用程序的多個(gè)界面的截屏界面,繼而生成截屏界面中的至少一個(gè)可操作區(qū)域以及截屏界面對應(yīng)的運(yùn)行腳本,在接收到用戶針對截屏界面的操作時(shí),并根據(jù)操作和運(yùn)行腳本進(jìn)行控制以模擬應(yīng)用程序的運(yùn)行。該方法使得用戶根據(jù)操作和運(yùn)行腳本進(jìn)行控制以模擬應(yīng)用程序的運(yùn)行,可以提供用戶瀏覽應(yīng)用的主要功能頁面的輔助功能,更好的了解應(yīng)用功能,提高了用戶的體驗(yàn)性,且還具備易用性與快捷性。為了實(shí)現(xiàn)上述目的,本發(fā)明提出了一種應(yīng)用程序的展現(xiàn)裝置。一種應(yīng)用程序的展現(xiàn)裝置,包括:獲取模塊,用于獲取應(yīng)用程序的多個(gè)界面的截屏界面;生成模塊,用于生成截屏界面中的至少一個(gè)可操作區(qū)域以及截屏界面對應(yīng)的運(yùn)行腳本;以及控制模塊,用于接收用戶針對截屏界面的操作,并根據(jù)操作和運(yùn)行腳本進(jìn)行控制以模擬應(yīng)用程序的運(yùn)行。圖2是根據(jù)本發(fā)明一個(gè)實(shí)施例的應(yīng)用程序的展現(xiàn)裝置的結(jié)構(gòu)示意圖。如圖2所示,應(yīng)用程序的展現(xiàn)裝置20,包括:獲取模塊210,生成模塊220和控制模塊230。在本發(fā)明的一個(gè)實(shí)施例中,獲取模塊210,用于獲取應(yīng)用程序的多個(gè)界面的截屏界面。具體地,應(yīng)用程序可包括多個(gè)界面,例如,兩個(gè)或兩個(gè)以上界面。本發(fā)明優(yōu)選多個(gè)界面,分別對其進(jìn)行截屏。可以理解的是,獲取應(yīng)用程序的界面的截屏界面為獲取應(yīng)用程序的多個(gè)界面的截屏界面的一種示例,其中,界面為對應(yīng)的應(yīng)用程序的信息展示與操作視圖。在本發(fā)明的一個(gè)實(shí)施例中,截屏界面還包括對應(yīng)的描述信息,在顯示截屏界面時(shí)顯示其描述信息。由此,提高了根據(jù)描述信息獲得有關(guān)截屏界面信息的快捷性與易用性。在本發(fā)明的一個(gè)實(shí)施例中,生成模塊220,用于生成截屏界面中的至少一個(gè)可操作區(qū)域以及截屏界面對應(yīng)的運(yùn)行腳本。具體地,編寫運(yùn)行腳本,該運(yùn)行腳本用于對用戶針對至少一個(gè)可操作區(qū)域的操作進(jìn)行監(jiān)控,當(dāng)用戶的操作滿足預(yù)設(shè)要求時(shí),所述運(yùn)行腳本根據(jù)預(yù)設(shè)的邏輯關(guān)系控制當(dāng)前顯示的截屏界面進(jìn)行跳轉(zhuǎn)。進(jìn)一步地,該預(yù)設(shè)的邏輯關(guān)系與應(yīng)用程序的邏輯功能相關(guān),例如,在應(yīng)用程序當(dāng)中,當(dāng)用戶點(diǎn)擊應(yīng)用程序的界面A上的按鈕1時(shí),應(yīng)用程序?qū)慕缑鍭跳轉(zhuǎn)至界面B,則同樣的,該預(yù)設(shè)的邏輯關(guān)系就是,當(dāng)用戶觸發(fā)截屏界面(界面A對應(yīng)的截屏界面)中的可操作區(qū)域(按鈕1對應(yīng)的可操作區(qū)域)時(shí),運(yùn)行腳本控制當(dāng)前顯示跳轉(zhuǎn)至其他截屏界面(界面B對應(yīng)的截屏界面)。例如,獲取應(yīng)用程序的一個(gè)界面的截屏界面設(shè)為S{x},其上述截屏界面中的可操作區(qū)域可用{x,y,w,h}表示,其中,{x,y}表示可操作區(qū)域的左上角坐標(biāo),水平方向是x軸,x軸水平方向往右為增大,即正值,垂直方向向下是y軸,往下為增大,即正值,{w,h}表示可操作區(qū)域的寬和高。由此可知,每一個(gè)界面的截屏界面的可操作區(qū)域都是應(yīng)用程序的開發(fā)者預(yù)先設(shè)置好的,根據(jù){x,y,w,h}這個(gè)四元組信息可以唯一確定一個(gè)區(qū)域。由此,可以根據(jù){x,y,w,h}這個(gè)坐標(biāo)系確定截屏界面中的可操作區(qū)域的位置及大小,提高了確定截屏界面中的可操作區(qū)域的準(zhǔn)確性。進(jìn)一步地,對于每一個(gè)界面的截屏界面S{x}都關(guān)聯(lián)一個(gè)Javascript運(yùn)行腳本,用JS{x}表示。在本發(fā)明的一個(gè)實(shí)施例中,運(yùn)行腳本包括與至少一個(gè)可操作區(qū)域?qū)?yīng)的至少一個(gè)動(dòng)作執(zhí)行信息和位置信息。由此,提高了運(yùn)行腳本包括信息的多樣性與易用性。其中,動(dòng)作執(zhí)行信息包括跳轉(zhuǎn)至可操作區(qū)域所對應(yīng)結(jié)果的截屏界面的動(dòng)作,和/或在被操作截屏界面中增加反饋效果的動(dòng)作。由此,提高了動(dòng)作執(zhí)行信息的多樣性。例如,每個(gè)可操作區(qū)域的跳轉(zhuǎn)至可操作區(qū)域所對應(yīng)結(jié)果的截屏界面的動(dòng)作和反饋效果用action{x,n}表示,也可以為每個(gè)可操作區(qū)域的在被操作截屏界面中增加反饋效果的動(dòng)作和反饋效果用action{x,n}表示,其中,每個(gè)action{x,n}都關(guān)聯(lián)一個(gè)運(yùn)行腳本,用于執(zhí)行用戶操作后的具體操作執(zhí)行功能。具體地,當(dāng)鼠標(biāo)移動(dòng)或點(diǎn)擊應(yīng)用程序的標(biāo)簽時(shí),應(yīng)用程序?qū)?yīng)的界面信息展示給用戶,用戶通過鼠標(biāo)移動(dòng)來調(diào)節(jié){x,y,w,h}獲取應(yīng)用程序的當(dāng)前界面的截屏界面。其中,{x,y}表示可操作區(qū)域的左上角坐標(biāo),水平方向是x軸,x軸水平方向往右為增大,即正值,垂直方向向下是y軸,往下為增大,即正值,{w,h}表示可操作區(qū)域的寬和高。當(dāng)應(yīng)用程序的一個(gè)界面的截屏界面展示給用戶時(shí),此時(shí)使用后臺Javascript程序檢測用戶的執(zhí)行信息和位置信息。例如,執(zhí)行信息可為鼠標(biāo)移動(dòng)和點(diǎn)擊行為。繼而獲取操作對應(yīng)的可操作區(qū)域,可以理解為,獲取鼠標(biāo)點(diǎn)擊的區(qū)域,如果這個(gè)區(qū)域是可點(diǎn)擊的,且關(guān)聯(lián)動(dòng)作action存在,則執(zhí)行預(yù)先設(shè)置好的Javascript程序,執(zhí)行的效果一般是給點(diǎn)擊區(qū)域顯示一個(gè)反饋效果。例如,用不同顏色的線框顯示這個(gè)用戶點(diǎn)擊區(qū)域,即實(shí)現(xiàn)了給用戶一個(gè)點(diǎn)擊的反饋效果。進(jìn)一步地,對于PC來說,通過鼠標(biāo)移動(dòng)到每個(gè)可操作區(qū)域的區(qū)域范圍時(shí),以及點(diǎn)擊后的截屏界面的反饋效果也是由相應(yīng)的action{x,n}來完成計(jì)算和反饋效果實(shí)現(xiàn)的;對于移動(dòng)終端觸摸設(shè)備來說,通過用戶手指滑動(dòng)或觸摸到每個(gè)可操作區(qū)域的區(qū)域范圍時(shí),截屏界面的反饋效果也是由相應(yīng)的action{x,n}來完成計(jì)算和反饋效果實(shí)現(xiàn)的。在本發(fā)明的一個(gè)實(shí)施例中,運(yùn)行腳本中還包括監(jiān)控模塊240(圖中未示出),用于在截屏界面被顯示時(shí),檢測用戶對于截屏界面的操作位置及操作行為,以根據(jù)操作位置確定操作對應(yīng)的可操作區(qū)域。由此,提高了根據(jù)操作位置確定操作對應(yīng)的可操作區(qū)域的準(zhǔn)確性與易用性。在本發(fā)明的一個(gè)實(shí)施例中,控制模塊230,用于接收用戶針對截屏界面的操作,并根據(jù)操作和運(yùn)行腳本進(jìn)行控制以模擬應(yīng)用程序的運(yùn)行。在本發(fā)明的一個(gè)實(shí)施例中,控制模塊230還用于獲取操作對應(yīng)的可操作區(qū)域,并根據(jù)操作對應(yīng)的可操作區(qū)域所對應(yīng)的運(yùn)行腳本中的動(dòng)作執(zhí)行信息進(jìn)行控制。由此,提高了對可操作區(qū)域控制執(zhí)行動(dòng)作的準(zhǔn)確性與易用性。根據(jù)本發(fā)明實(shí)施例的應(yīng)用程序的展現(xiàn)裝置,用戶首先通過獲取模塊獲取應(yīng)用程序的多個(gè)界面的截屏界面,繼而通過生成模塊生成截屏界面中的至少一個(gè)可操作區(qū)域以及截屏界面對應(yīng)的運(yùn)行腳本,在接收到用戶針對截屏界面的操作時(shí),并根據(jù)操作和運(yùn)行腳本通過控制模塊進(jìn)行控制以模擬應(yīng)用程序的運(yùn)行。該裝置使得用戶根據(jù)操作和運(yùn)行腳本進(jìn)行控制以模擬應(yīng)用程序的運(yùn)行,可以提供用戶瀏覽應(yīng)用的主要功能頁面的輔助功能,更好的了解應(yīng)用功能,提高了用戶的體驗(yàn)性,且還具備易用性與快捷性。為了實(shí)現(xiàn)應(yīng)用程序的展現(xiàn)方法,需要生成應(yīng)用程序展現(xiàn)包,即提出了一種應(yīng)用程序展現(xiàn)包的生成方法。一種應(yīng)用程序展現(xiàn)包的生成方法,包括:獲取應(yīng)用程序的多個(gè)界面分別對應(yīng)的多個(gè)截屏界面;生成多個(gè)截屏界面中的可操作區(qū)域,以及多個(gè)截屏界面對應(yīng)的運(yùn)行腳本,運(yùn)行腳本用于在應(yīng)用程序展現(xiàn)包被加載之后啟動(dòng)執(zhí)行,以使加載應(yīng)用程序展現(xiàn)包的客戶端接收用戶針對截屏界面的操作并根據(jù)操作和運(yùn)行腳本進(jìn)行控制以模擬應(yīng)用程序的運(yùn)行;以及根據(jù)多個(gè)截屏界面和運(yùn)行腳本生成應(yīng)用程序展現(xiàn)包。圖3是根據(jù)本發(fā)明一個(gè)實(shí)施例的應(yīng)用程序展現(xiàn)包的生成方法的流程圖。如圖3所示,應(yīng)用程序展現(xiàn)包的生成方法,包括如下步驟:S301,獲取應(yīng)用程序的多個(gè)界面分別對應(yīng)的多個(gè)截屏界面。具體地,應(yīng)用程序可包括多個(gè)界面,例如,兩個(gè)或兩個(gè)以上界面。本發(fā)明優(yōu)選多個(gè)界面,分別對其進(jìn)行截屏??梢岳斫獾氖?,獲取應(yīng)用程序的界面的截屏界面為獲取應(yīng)用程序的多個(gè)界面的截屏界面的一種示例,其中,界面為對應(yīng)的應(yīng)用程序的信息展示與操作視圖。在本發(fā)明的一個(gè)實(shí)施例中,截屏界面還包括對應(yīng)的描述信息,在顯示截屏界面時(shí)顯示其描述信息。由此,提高了根據(jù)描述信息獲得有關(guān)截屏界面信息的快捷性與易用性。S302,生成多個(gè)截屏界面中的可操作區(qū)域,以及多個(gè)截屏界面對應(yīng)的運(yùn)行腳本,運(yùn)行腳本用于在應(yīng)用程序展現(xiàn)包被加載之后啟動(dòng)執(zhí)行,以使加載應(yīng)用程序展現(xiàn)包的客戶端接收用戶針對截屏界面的操作并根據(jù)操作和運(yùn)行腳本進(jìn)行控制以模擬應(yīng)用程序的運(yùn)行,其中,應(yīng)用程序展現(xiàn)包還包括截屏界面對應(yīng)的描述信息,在截屏界面顯示時(shí)顯示描述信息。由此,提高了應(yīng)用程序展現(xiàn)包包括信息的多樣性。具體地,編寫運(yùn)行腳本,該運(yùn)行腳本用于對用戶針對至少一個(gè)可操作區(qū)域的操作進(jìn)行監(jiān)控,當(dāng)用戶的操作滿足預(yù)設(shè)要求時(shí),所述運(yùn)行腳本根據(jù)預(yù)設(shè)的邏輯關(guān)系控制當(dāng)前顯示的截屏界面進(jìn)行跳轉(zhuǎn)。進(jìn)一步地,該預(yù)設(shè)的邏輯關(guān)系與應(yīng)用程序的邏輯功能相關(guān),例如,在應(yīng)用程序當(dāng)中,當(dāng)用戶點(diǎn)擊應(yīng)用程序的界面A上的按鈕1時(shí),應(yīng)用程序?qū)慕缑鍭跳轉(zhuǎn)至界面B,則同樣的,該預(yù)設(shè)的邏輯關(guān)系就是,當(dāng)用戶觸發(fā)截屏界面(界面A對應(yīng)的截屏界面)中的可操作區(qū)域(按鈕1對應(yīng)的可操作區(qū)域)時(shí),運(yùn)行腳本控制當(dāng)前顯示跳轉(zhuǎn)至其他截屏界面(界面B對應(yīng)的截屏界面)。例如,獲取應(yīng)用程序的一個(gè)界面的截屏界面設(shè)為S{x},其上述截屏界面中的可操作區(qū)域可用{x,y,w,h}表示,其中,{x,y}表示可操作區(qū)域的左上角坐標(biāo),水平方向是x軸,x軸水平方向往右為增大,即正值,垂直方向向下是y軸,往下為增大,即正值,{w,h}表示可操作區(qū)域的寬和高。由此可知,每一個(gè)界面的截屏界面的可操作區(qū)域都是應(yīng)用程序的開發(fā)者預(yù)先設(shè)置好的,根據(jù){x,y,w,h}這個(gè)四元組信息可以唯一確定一個(gè)區(qū)域。由此,可以根據(jù){x,y,w,h}這個(gè)坐標(biāo)系確定截屏界面中的可操作區(qū)域的位置及大小,提高了確定截屏界面中的可操作區(qū)域的準(zhǔn)確性。進(jìn)一步地,對于每一個(gè)界面的截屏界面S{x}都關(guān)聯(lián)一個(gè)Javascript運(yùn)行腳本,用JS{x}表示。在本發(fā)明的一個(gè)實(shí)施例中,運(yùn)行腳本包括與可操作區(qū)域?qū)?yīng)的至少一個(gè)動(dòng)作執(zhí)行信息和位置信息。由此,提高了運(yùn)行腳本包括信息的多樣性與易用性。其中,動(dòng)作執(zhí)行信息包括跳轉(zhuǎn)至可操作區(qū)域所對應(yīng)結(jié)果的截屏界面的動(dòng)作,和/或在被操作截屏界面中增加反饋效果的動(dòng)作。由此,提高了動(dòng)作執(zhí)行信息的多樣性。例如,每個(gè)可操作區(qū)域的跳轉(zhuǎn)至可操作區(qū)域所對應(yīng)結(jié)果的截屏界面的動(dòng)作和反饋效果用action{x,n}表示,也可以為每個(gè)可操作區(qū)域的在被操作截屏界面中增加反饋效果的動(dòng)作和反饋效果用action{x,n}表示,其中,每個(gè)action{x,n}都關(guān)聯(lián)一個(gè)運(yùn)行腳本,用于執(zhí)行用戶操作后的具體操作執(zhí)行功能。具體地,當(dāng)鼠標(biāo)移動(dòng)或點(diǎn)擊應(yīng)用程序的標(biāo)簽時(shí),應(yīng)用程序?qū)?yīng)的界面信息展示給用戶,用戶通過鼠標(biāo)移動(dòng)來調(diào)節(jié){x,y,w,h}獲取應(yīng)用程序的當(dāng)前界面的截屏界面。其中,{x,y}表示可操作區(qū)域的左上角坐標(biāo),水平方向是x軸,x軸水平方向往右為增大,即正值,垂直方向向下是y軸,往下為增大,即正值,{w,h}表示可操作區(qū)域的寬和高。當(dāng)應(yīng)用程序的一個(gè)界面的截屏界面展示給用戶時(shí),此時(shí)使用后臺Javascript程序檢測用戶的執(zhí)行信息和位置信息。例如,執(zhí)行信息可為鼠標(biāo)移動(dòng)和點(diǎn)擊行為。繼而獲取操作對應(yīng)的可操作區(qū)域,可以理解為,獲取鼠標(biāo)點(diǎn)擊的區(qū)域,如果這個(gè)區(qū)域是可點(diǎn)擊的,且關(guān)聯(lián)動(dòng)作action存在,則執(zhí)行預(yù)先設(shè)置好的Javascript程序,執(zhí)行的效果一般是給點(diǎn)擊區(qū)域顯示一個(gè)反饋效果。例如,用不同顏色的線框顯示這個(gè)用戶點(diǎn)擊區(qū)域,即實(shí)現(xiàn)了給用戶一個(gè)點(diǎn)擊的反饋效果。進(jìn)一步地,對于PC來說,通過鼠標(biāo)移動(dòng)到每個(gè)可操作區(qū)域的區(qū)域范圍時(shí),以及點(diǎn)擊后的截屏界面的反饋效果也是由相應(yīng)的action{x,n}來完成計(jì)算和反饋效果實(shí)現(xiàn)的;對于移動(dòng)終端觸摸設(shè)備來說,通過用戶手指滑動(dòng)或觸摸到每個(gè)可操作區(qū)域的區(qū)域范圍時(shí),截屏界面的反饋效果也是由相應(yīng)的action{x,n}來完成計(jì)算和反饋效果實(shí)現(xiàn)的。在本發(fā)明的一個(gè)實(shí)施例中,運(yùn)行腳本獲取操作對應(yīng)的可操作區(qū)域,并根據(jù)操作對應(yīng)的可操作區(qū)域所對應(yīng)的運(yùn)行腳本中的至少一個(gè)動(dòng)作執(zhí)行信息進(jìn)行控制。由此,提高了對可操作區(qū)域控制執(zhí)行動(dòng)作的準(zhǔn)確性與易用性。在本發(fā)明的一個(gè)實(shí)施例中,運(yùn)行腳本中還包括監(jiān)控模塊,用于在截屏界面被顯示時(shí),檢測用戶對于截屏界面的操作位置及操作行為,以根據(jù)操作位置確定操作對應(yīng)的可操作區(qū)域。由此,提高了根據(jù)操作位置確定操作對應(yīng)的可操作區(qū)域的準(zhǔn)確性與易用性。S303,根據(jù)多個(gè)截屏界面和運(yùn)行腳本生成應(yīng)用程序展現(xiàn)包。例如,可以用一個(gè)發(fā)布格式來打包所有的多個(gè)截屏界面和關(guān)聯(lián)的相對應(yīng)的Javascript運(yùn)行腳本,其中,打包格式可以采用壓縮文件的方式,比如zip壓縮格式,因此,打包發(fā)布的應(yīng)用程序展現(xiàn)包可以用{APP.zip}的方式來表示,如圖4所示,是應(yīng)用程序展現(xiàn)包的展示效果圖。具體地,打包發(fā)布的應(yīng)用程序展現(xiàn)包{APP.zip},其中包括:屏幕編號,每個(gè)界面的功能說明,與每個(gè)界面關(guān)聯(lián)的Javascript腳本代碼。例如:對于用戶預(yù)先進(jìn)行編號的屏幕,即屏幕編號為S.100,需要用與屏幕中每個(gè)界面關(guān)聯(lián)的Javascript腳本代碼進(jìn)行界面的功能說明編寫,以及可操作區(qū)域及反饋效果的設(shè)置,即對于屏幕編號為S.100的屏幕來說,其中,存在的可點(diǎn)擊區(qū)域的可點(diǎn)擊區(qū)域編號設(shè)置為S.100.1與S.100.2,以及S.100.3,相對應(yīng)的可點(diǎn)擊區(qū)域編號為S.100.1的可點(diǎn)擊區(qū)域可用{x,y,w,h}表示,其中,可點(diǎn)擊區(qū)域即為可操作區(qū)域的一種實(shí)現(xiàn)類型。具體地,{x,y}表示可操作區(qū)域的左上角坐標(biāo),水平方向是x軸,x軸水平方向往右為增大,即正值,垂直方向向下是y軸,往下為增大,即正值,{w,h}表示可操作區(qū)域的寬和高。由此可知,每一個(gè)界面的截屏界面的可操作區(qū)域都是應(yīng)用程序的開發(fā)者預(yù)先設(shè)置好的,根據(jù){x,y,w,h}這個(gè)四元組信息可以唯一確定一個(gè)區(qū)域。由此,可以根據(jù){x,y,w,h}這個(gè)坐標(biāo)系確定截屏界面中的可操作區(qū)域的位置及大小,提高了確定截屏界面中的可操作區(qū)域的準(zhǔn)確性。進(jìn)一步地,對于每個(gè)可點(diǎn)擊區(qū)域,也可以根據(jù)與每個(gè)可點(diǎn)擊區(qū)域相關(guān)聯(lián)的Javascript腳本代碼進(jìn)行點(diǎn)擊效果action的設(shè)置,例如:當(dāng)對可點(diǎn)擊區(qū)域編號為S.100.1的點(diǎn)擊區(qū)域的點(diǎn)擊效果設(shè)置時(shí),可設(shè)置為當(dāng)不發(fā)生點(diǎn)擊操作時(shí),可點(diǎn)擊區(qū)域S.100.1與S.100.2,以及S.100.3具有相同的顏色線框,當(dāng)對可點(diǎn)擊區(qū)域S.100.1發(fā)生點(diǎn)擊操作時(shí),可點(diǎn)擊區(qū)域S.100.1的顏色線框加粗。由此,提高了對于可點(diǎn)擊區(qū)域通過點(diǎn)擊來進(jìn)一步實(shí)現(xiàn)功能的可見顯著性、準(zhǔn)確性與易用性。根據(jù)本發(fā)明實(shí)施例的應(yīng)用程序展現(xiàn)包的生成方法,首先獲取應(yīng)用程序的多個(gè)界面分別對應(yīng)的多個(gè)截屏界面,繼而生成多個(gè)截屏界面中的可操作區(qū)域,以及多個(gè)截屏界面對應(yīng)的運(yùn)行腳本,最終根據(jù)多個(gè)截屏界面和運(yùn)行腳本生成應(yīng)用程序展現(xiàn)包。該方法根據(jù)獲取的應(yīng)用程序的多個(gè)界面分別對應(yīng)的多個(gè)截屏界面以及相對應(yīng)的運(yùn)行腳本生成應(yīng)用程序展現(xiàn)包,是實(shí)現(xiàn)應(yīng)用程序的展現(xiàn)的基礎(chǔ)。圖5是根據(jù)本發(fā)明另一個(gè)實(shí)施例的應(yīng)用程序展現(xiàn)包的生成方法的流程圖。如圖5所示,應(yīng)用程序展現(xiàn)包的生成方法,包括如下步驟:S401,獲取應(yīng)用程序的多個(gè)界面分別對應(yīng)的多個(gè)截屏界面。具體地,應(yīng)用程序可包括多個(gè)界面,例如,兩個(gè)或兩個(gè)以上界面。本發(fā)明優(yōu)選多個(gè)界面,分別對其進(jìn)行截屏。可以理解的是,獲取應(yīng)用程序的界面的截屏界面為獲取應(yīng)用程序的多個(gè)界面的截屏界面的一種示例,其中,界面為對應(yīng)的應(yīng)用程序的信息展示與操作視圖。在本發(fā)明的一個(gè)實(shí)施例中,截屏界面還包括對應(yīng)的描述信息,在顯示截屏界面時(shí)顯示其描述信息。由此,提高了根據(jù)描述信息獲得有關(guān)截屏界面信息的快捷性與易用性。S402,生成多個(gè)截屏界面中的可操作區(qū)域,以及多個(gè)截屏界面對應(yīng)的運(yùn)行腳本,運(yùn)行腳本用于在應(yīng)用程序展現(xiàn)包被加載之后啟動(dòng)執(zhí)行,以使加載應(yīng)用程序展現(xiàn)包的客戶端接收用戶針對截屏界面的操作并根據(jù)操作和運(yùn)行腳本進(jìn)行控制以模擬應(yīng)用程序的運(yùn)行,其中,應(yīng)用程序展現(xiàn)包還包括截屏界面對應(yīng)的描述信息,在截屏界面顯示時(shí)顯示描述信息。由此,提高了應(yīng)用程序展現(xiàn)包包括信息的多樣性。具體地,編寫運(yùn)行腳本,該運(yùn)行腳本用于對用戶針對至少一個(gè)可操作區(qū)域的操作進(jìn)行監(jiān)控,當(dāng)用戶的操作滿足預(yù)設(shè)要求時(shí),所述運(yùn)行腳本根據(jù)預(yù)設(shè)的邏輯關(guān)系控制當(dāng)前顯示的截屏界面進(jìn)行跳轉(zhuǎn)。進(jìn)一步地,該預(yù)設(shè)的邏輯關(guān)系與應(yīng)用程序的邏輯功能相關(guān),例如,在應(yīng)用程序當(dāng)中,當(dāng)用戶點(diǎn)擊應(yīng)用程序的界面A上的按鈕1時(shí),應(yīng)用程序?qū)慕缑鍭跳轉(zhuǎn)至界面B,則同樣的,該預(yù)設(shè)的邏輯關(guān)系就是,當(dāng)用戶觸發(fā)截屏界面(界面A對應(yīng)的截屏界面)中的可操作區(qū)域(按鈕1對應(yīng)的可操作區(qū)域)時(shí),運(yùn)行腳本控制當(dāng)前顯示跳轉(zhuǎn)至其他截屏界面(界面B對應(yīng)的截屏界面)。例如,獲取應(yīng)用程序的一個(gè)界面的截屏界面設(shè)為S{x},其上述截屏界面中的可操作區(qū)域可用{x,y,w,h}表示,其中,{x,y}表示可操作區(qū)域的左上角坐標(biāo),水平方向是x軸,x軸水平方向往右為增大,即正值,垂直方向向下是y軸,往下為增大,即正值,{w,h}表示可操作區(qū)域的寬和高。由此可知,每一個(gè)界面的截屏界面的可操作區(qū)域都是應(yīng)用程序的開發(fā)者預(yù)先設(shè)置好的,根據(jù){x,y,w,h}這個(gè)四元組信息可以唯一確定一個(gè)區(qū)域。由此,可以根據(jù){x,y,w,h}這個(gè)坐標(biāo)系確定截屏界面中的可操作區(qū)域的位置及大小,提高了確定截屏界面中的可操作區(qū)域的準(zhǔn)確性。進(jìn)一步地,對于每一個(gè)界面的截屏界面S{x}都關(guān)聯(lián)一個(gè)Javascript運(yùn)行腳本,用JS{x}表示。在本發(fā)明的一個(gè)實(shí)施例中,運(yùn)行腳本包括與可操作區(qū)域?qū)?yīng)的至少一個(gè)動(dòng)作執(zhí)行信息和位置信息。由此,提高了運(yùn)行腳本包括信息的多樣性與易用性。其中,動(dòng)作執(zhí)行信息包括跳轉(zhuǎn)至可操作區(qū)域所對應(yīng)結(jié)果的截屏界面的動(dòng)作,和/或在被操作截屏界面中增加反饋效果的動(dòng)作。由此,提高了動(dòng)作執(zhí)行信息的多樣性。例如,每個(gè)可操作區(qū)域的跳轉(zhuǎn)至可操作區(qū)域所對應(yīng)結(jié)果的截屏界面的動(dòng)作和反饋效果用action{x,n}表示,也可以為每個(gè)可操作區(qū)域的在被操作截屏界面中增加反饋效果的動(dòng)作和反饋效果用action{x,n}表示,其中,每個(gè)action{x,n}都關(guān)聯(lián)一個(gè)運(yùn)行腳本,用于執(zhí)行用戶操作后的具體操作執(zhí)行功能。具體地,當(dāng)鼠標(biāo)移動(dòng)或點(diǎn)擊應(yīng)用程序的標(biāo)簽時(shí),應(yīng)用程序?qū)?yīng)的界面信息展示給用戶,用戶通過鼠標(biāo)移動(dòng)來調(diào)節(jié){x,y,w,h}獲取應(yīng)用程序的當(dāng)前界面的截屏界面。其中,{x,y}表示可操作區(qū)域的左上角坐標(biāo),水平方向是x軸,x軸水平方向往右為增大,即正值,垂直方向向下是y軸,往下為增大,即正值,{w,h}表示可操作區(qū)域的寬和高。當(dāng)應(yīng)用程序的一個(gè)界面的截屏界面展示給用戶時(shí),此時(shí)使用后臺Javascript程序檢測用戶的執(zhí)行信息和位置信息。例如,執(zhí)行信息可為鼠標(biāo)移動(dòng)和點(diǎn)擊行為。繼而獲取操作對應(yīng)的可操作區(qū)域,可以理解為,獲取鼠標(biāo)點(diǎn)擊的區(qū)域,如果這個(gè)區(qū)域是可點(diǎn)擊的,且關(guān)聯(lián)動(dòng)作action存在,則執(zhí)行預(yù)先設(shè)置好的Javascript程序,執(zhí)行的效果一般是給點(diǎn)擊區(qū)域顯示一個(gè)反饋效果。例如,用不同顏色的線框顯示這個(gè)用戶點(diǎn)擊區(qū)域,即實(shí)現(xiàn)了給用戶一個(gè)點(diǎn)擊的反饋效果。進(jìn)一步地,對于PC來說,通過鼠標(biāo)移動(dòng)到每個(gè)可操作區(qū)域的區(qū)域范圍時(shí),以及點(diǎn)擊后的截屏界面的反饋效果也是由相應(yīng)的action{x,n}來完成計(jì)算和反饋效果實(shí)現(xiàn)的;對于移動(dòng)終端觸摸設(shè)備來說,通過用戶手指滑動(dòng)或觸摸到每個(gè)可操作區(qū)域的區(qū)域范圍時(shí),截屏界面的反饋效果也是由相應(yīng)的action{x,n}來完成計(jì)算和反饋效果實(shí)現(xiàn)的。在本發(fā)明的一個(gè)實(shí)施例中,運(yùn)行腳本獲取操作對應(yīng)的可操作區(qū)域,并根據(jù)操作對應(yīng)的可操作區(qū)域所對應(yīng)的運(yùn)行腳本中的至少一個(gè)動(dòng)作執(zhí)行信息進(jìn)行控制。由此,提高了對可操作區(qū)域控制執(zhí)行動(dòng)作的準(zhǔn)確性與易用性。在本發(fā)明的一個(gè)實(shí)施例中,運(yùn)行腳本中還包括監(jiān)控模塊,用于在截屏界面被顯示時(shí),檢測用戶對于截屏界面的操作位置及操作行為,以根據(jù)操作位置確定操作對應(yīng)的可操作區(qū)域。由此,提高了根據(jù)操作位置確定操作對應(yīng)的可操作區(qū)域的準(zhǔn)確性與易用性。S403,根據(jù)多個(gè)截屏界面和運(yùn)行腳本生成應(yīng)用程序展現(xiàn)包。S404,根據(jù)多個(gè)界面之間的功能關(guān)系獲取多個(gè)截屏界面之間的邏輯關(guān)系信息,并在應(yīng)用程序展現(xiàn)包中添加邏輯關(guān)系信息。由此,提高了根據(jù)獲取的多個(gè)截屏界面之間的邏輯關(guān)系信息對界面進(jìn)行操作的快捷性與易用性。例如,對于每個(gè)截屏界面S{x}還可以有選擇性的添加邏輯關(guān)系信息,應(yīng)用程序的開發(fā)者可以輸入一段文字簡單描述與某個(gè)截屏界面相關(guān)的功能描述等信息。當(dāng)展示應(yīng)用時(shí),如果這個(gè)截屏界面有描述信息,則需要同時(shí)在單獨(dú)的區(qū)域顯示。由此,通過給每個(gè)截屏界面添加邏輯關(guān)系信息,可以更好的給用戶講解應(yīng)用的功能,提高了用戶進(jìn)行應(yīng)用的易用性。根據(jù)本發(fā)明實(shí)施例的應(yīng)用程序展現(xiàn)包的生成方法,首先獲取應(yīng)用程序的多個(gè)界面分別對應(yīng)的多個(gè)截屏界面,繼而生成多個(gè)截屏界面中的可操作區(qū)域,以及多個(gè)截屏界面對應(yīng)的運(yùn)行腳本,最終根據(jù)多個(gè)截屏界面和運(yùn)行腳本生成應(yīng)用程序展現(xiàn)包。該方法根據(jù)獲取的應(yīng)用程序的多個(gè)界面分別對應(yīng)的多個(gè)截屏界面以及相對應(yīng)的運(yùn)行腳本生成應(yīng)用程序展現(xiàn)包,是實(shí)現(xiàn)應(yīng)用程序的展現(xiàn)的基礎(chǔ)。為了實(shí)現(xiàn)上述目的,本發(fā)明還提出了一種應(yīng)用程序展現(xiàn)包的生成裝置。一種應(yīng)用程序展現(xiàn)包的生成裝置,包括:獲取模塊,用于獲取應(yīng)用程序的多個(gè)界面分別對應(yīng)的多個(gè)截屏界面;生成模塊,用于生成多個(gè)截屏界面中的可操作區(qū)域以及多個(gè)截屏界面對應(yīng)的運(yùn)行腳本,運(yùn)行腳本用于在應(yīng)用程序展現(xiàn)包被加載之后啟動(dòng)執(zhí)行,以使加載應(yīng)用程序展現(xiàn)包的客戶端接收用戶針對截屏界面的操作并根據(jù)操作和運(yùn)行腳本進(jìn)行控制以模擬應(yīng)用程序的運(yùn)行;以及應(yīng)用程序展現(xiàn)包生成模塊,用于根據(jù)多個(gè)截屏界面和運(yùn)行腳本生成應(yīng)用程序展現(xiàn)包。圖6是根據(jù)本發(fā)明一個(gè)實(shí)施例的應(yīng)用程序展現(xiàn)包的生成裝置的結(jié)構(gòu)示意圖。如圖6所示,應(yīng)用程序展現(xiàn)包的生成裝置30,包括:獲取模塊310,生成模塊320以及應(yīng)用程序展現(xiàn)包生成模塊330。在本發(fā)明的一個(gè)實(shí)施例中,獲取模塊310,用于獲取應(yīng)用程序的多個(gè)界面分別對應(yīng)的多個(gè)截屏界面。具體地,應(yīng)用程序可包括多個(gè)界面,例如,兩個(gè)或兩個(gè)以上界面。本發(fā)明優(yōu)選多個(gè)界面,分別對其進(jìn)行截屏??梢岳斫獾氖?,獲取應(yīng)用程序的界面的截屏界面為獲取應(yīng)用程序的多個(gè)界面的截屏界面的一種示例,其中,界面為對應(yīng)的應(yīng)用程序的信息展示與操作視圖。在本發(fā)明的一個(gè)實(shí)施例中,截屏界面還包括對應(yīng)的描述信息,在顯示截屏界面時(shí)顯示其描述信息。由此,提高了根據(jù)描述信息獲得有關(guān)截屏界面信息的快捷性與易用性。在本發(fā)明的一個(gè)實(shí)施例中,生成模塊320,用于生成多個(gè)截屏界面中的可操作區(qū)域以及多個(gè)截屏界面對應(yīng)的運(yùn)行腳本,運(yùn)行腳本用于在應(yīng)用程序展現(xiàn)包被加載之后啟動(dòng)執(zhí)行,以使加載應(yīng)用程序展現(xiàn)包的客戶端接收用戶針對截屏界面的操作并根據(jù)操作和運(yùn)行腳本進(jìn)行控制以模擬應(yīng)用程序的運(yùn)行,其中,應(yīng)用程序展現(xiàn)包還包括截屏界面對應(yīng)的描述信息,在截屏界面顯示時(shí)顯示描述信息。由此,提高了根據(jù)截屏界面對應(yīng)的描述信息進(jìn)行操作的快捷性與易用性。具體地,編寫運(yùn)行腳本,該運(yùn)行腳本用于對用戶針對至少一個(gè)可操作區(qū)域的操作進(jìn)行監(jiān)控,當(dāng)用戶的操作滿足預(yù)設(shè)要求時(shí),所述運(yùn)行腳本根據(jù)預(yù)設(shè)的邏輯關(guān)系控制當(dāng)前顯示的截屏界面進(jìn)行跳轉(zhuǎn)。進(jìn)一步地,該預(yù)設(shè)的邏輯關(guān)系與應(yīng)用程序的邏輯功能相關(guān),例如,在應(yīng)用程序當(dāng)中,當(dāng)用戶點(diǎn)擊應(yīng)用程序的界面A上的按鈕1時(shí),應(yīng)用程序?qū)慕缑鍭跳轉(zhuǎn)至界面B,則同樣的,該預(yù)設(shè)的邏輯關(guān)系就是,當(dāng)用戶觸發(fā)截屏界面(界面A對應(yīng)的截屏界面)中的可操作區(qū)域(按鈕1對應(yīng)的可操作區(qū)域)時(shí),運(yùn)行腳本控制當(dāng)前顯示跳轉(zhuǎn)至其他截屏界面(界面B對應(yīng)的截屏界面)。例如,獲取應(yīng)用程序的一個(gè)界面的截屏界面設(shè)為S{x},其上述截屏界面中的可操作區(qū)域可用{x,y,w,h}表示,其中,{x,y}表示可操作區(qū)域的左上角坐標(biāo),水平方向是x軸,x軸水平方向往右為增大,即正值,垂直方向向下是y軸,往下為增大,即正值,{w,h}表示可操作區(qū)域的寬和高。由此可知,每一個(gè)界面的截屏界面的可操作區(qū)域都是應(yīng)用程序的開發(fā)者預(yù)先設(shè)置好的,根據(jù){x,y,w,h}這個(gè)四元組信息可以唯一確定一個(gè)區(qū)域。由此,可以根據(jù){x,y,w,h}這個(gè)坐標(biāo)系確定截屏界面中的可操作區(qū)域的位置及大小,提高了確定截屏界面中的可操作區(qū)域的準(zhǔn)確性。進(jìn)一步地,對于每一個(gè)界面的截屏界面S{x}都關(guān)聯(lián)一個(gè)Javascript運(yùn)行腳本,用JS{x}表示。在本發(fā)明的一個(gè)實(shí)施例中,運(yùn)行腳本包括與可操作區(qū)域?qū)?yīng)的至少一個(gè)動(dòng)作執(zhí)行信息和位置信息。由此,其中,動(dòng)作執(zhí)行信息包括跳轉(zhuǎn)至可操作區(qū)域所對應(yīng)結(jié)果的截屏界面的動(dòng)作,和/或在被操作截屏界面中增加反饋效果的動(dòng)作。由此,提高了動(dòng)作執(zhí)行信息的多樣性。例如,每個(gè)可操作區(qū)域的跳轉(zhuǎn)至可操作區(qū)域所對應(yīng)結(jié)果的截屏界面的動(dòng)作和反饋效果用action{x,n}表示,也可以為每個(gè)可操作區(qū)域的在被操作截屏界面中增加反饋效果的動(dòng)作和反饋效果用action{x,n}表示,其中,每個(gè)action{x,n}都關(guān)聯(lián)一個(gè)運(yùn)行腳本,用于執(zhí)行用戶操作后的具體操作執(zhí)行功能。具體地,當(dāng)鼠標(biāo)移動(dòng)或點(diǎn)擊應(yīng)用程序的標(biāo)簽時(shí),應(yīng)用程序?qū)?yīng)的界面信息展示給用戶,用戶通過鼠標(biāo)移動(dòng)來調(diào)節(jié){x,y,w,h}獲取應(yīng)用程序的當(dāng)前界面的截屏界面。其中,{x,y}表示可操作區(qū)域的左上角坐標(biāo),水平方向是x軸,x軸水平方向往右為增大,即正值,垂直方向向下是y軸,往下為增大,即正值,{w,h}表示可操作區(qū)域的寬和高。當(dāng)應(yīng)用程序的一個(gè)界面的截屏界面展示給用戶時(shí),此時(shí)使用后臺Javascript程序檢測用戶的執(zhí)行信息和位置信息。例如,執(zhí)行信息可為鼠標(biāo)移動(dòng)和點(diǎn)擊行為。繼而獲取操作對應(yīng)的可操作區(qū)域,可以理解為,獲取鼠標(biāo)點(diǎn)擊的區(qū)域,如果這個(gè)區(qū)域是可點(diǎn)擊的,且關(guān)聯(lián)動(dòng)作action存在,則執(zhí)行預(yù)先設(shè)置好的Javascript程序,執(zhí)行的效果一般是給點(diǎn)擊區(qū)域顯示一個(gè)反饋效果。例如,用不同顏色的線框顯示這個(gè)用戶點(diǎn)擊區(qū)域,即實(shí)現(xiàn)了給用戶一個(gè)點(diǎn)擊的反饋效果。進(jìn)一步地,對于PC來說,通過鼠標(biāo)移動(dòng)到每個(gè)可操作區(qū)域的區(qū)域范圍時(shí),以及點(diǎn)擊后的截屏界面的反饋效果也是由相應(yīng)的action{x,n}來完成計(jì)算和反饋效果實(shí)現(xiàn)的;對于移動(dòng)終端觸摸設(shè)備來說,通過用戶手指滑動(dòng)或觸摸到每個(gè)可操作區(qū)域的區(qū)域范圍時(shí),截屏界面的反饋效果也是由相應(yīng)的action{x,n}來完成計(jì)算和反饋效果實(shí)現(xiàn)的。在本發(fā)明的一個(gè)實(shí)施例中,運(yùn)行腳本獲取操作對應(yīng)的可操作區(qū)域,并根據(jù)操作對應(yīng)的可操作區(qū)域所對應(yīng)的運(yùn)行腳本中的至少一個(gè)動(dòng)作執(zhí)行信息進(jìn)行控制。由此,提高了對可操作區(qū)域控制執(zhí)行動(dòng)作的準(zhǔn)確性與易用性。在本發(fā)明的一個(gè)實(shí)施例中,運(yùn)行腳本中還包括監(jiān)控模塊350(圖中未示出),用于在截屏界面被顯示時(shí),檢測用戶對于截屏界面的操作位置及操作行為,以根據(jù)操作位置確定操作對應(yīng)的可操作區(qū)域。由此,提高了根據(jù)操作位置確定操作對應(yīng)的可操作區(qū)域的準(zhǔn)確性與易用性。在本發(fā)明的一個(gè)實(shí)施例中,應(yīng)用程序展現(xiàn)包生成模塊330,用于根據(jù)多個(gè)截屏界面和運(yùn)行腳本生成應(yīng)用程序展現(xiàn)包。根據(jù)本發(fā)明實(shí)施例的應(yīng)用程序展現(xiàn)包的生成裝置,首先通過獲取模塊獲取應(yīng)用程序的多個(gè)界面分別對應(yīng)的多個(gè)截屏界面,繼而通過生成模塊生成多個(gè)截屏界面中的可操作區(qū)域,以及多個(gè)截屏界面對應(yīng)的運(yùn)行腳本,最終根據(jù)多個(gè)截屏界面和運(yùn)行腳本通過應(yīng)用程序展現(xiàn)包生成模塊生成應(yīng)用程序展現(xiàn)包。該裝置根據(jù)獲取的應(yīng)用程序的多個(gè)界面分別對應(yīng)的多個(gè)截屏界面以及相對應(yīng)的運(yùn)行腳本生成應(yīng)用程序展現(xiàn)包,是實(shí)現(xiàn)應(yīng)用程序的展現(xiàn)的基礎(chǔ)。圖7是根據(jù)本發(fā)明另一個(gè)實(shí)施例的應(yīng)用程序展現(xiàn)包的生成裝置的結(jié)構(gòu)示意圖。如圖7所示,應(yīng)用程序展現(xiàn)包的生成裝置30,還包括:邏輯關(guān)系信息獲取模塊340。邏輯關(guān)系信息獲取模塊340,用于根據(jù)多個(gè)界面之間的功能關(guān)系獲取多個(gè)截屏界面之間的邏輯關(guān)系信息,并在應(yīng)用程序展現(xiàn)包中添加邏輯關(guān)系信息。由此,提高了根據(jù)獲取的多個(gè)截屏界面之間的邏輯關(guān)系信息對界面進(jìn)行操作的快捷性與易用性。例如,對于每個(gè)截屏界面S{x}還可以有選擇性的添加邏輯關(guān)系信息,應(yīng)用程序的開發(fā)者可以輸入一段文字簡單描述與某個(gè)截屏界面相關(guān)的功能描述等信息。當(dāng)展示應(yīng)用時(shí),如果這個(gè)截屏界面有描述信息,則需要同時(shí)在單獨(dú)的區(qū)域顯示。由此,通過給每個(gè)截屏界面添加邏輯關(guān)系信息,可以更好的給用戶講解應(yīng)用的功能,提高了用戶進(jìn)行應(yīng)用的易用性。根據(jù)本發(fā)明實(shí)施例的應(yīng)用程序展現(xiàn)包的生成裝置,首先通過獲取模塊獲取應(yīng)用程序的多個(gè)界面分別對應(yīng)的多個(gè)截屏界面,繼而通過生成模塊生成多個(gè)截屏界面中的可操作區(qū)域,以及多個(gè)截屏界面對應(yīng)的運(yùn)行腳本,最終根據(jù)多個(gè)截屏界面和運(yùn)行腳本通過應(yīng)用程序展現(xiàn)包生成模塊生成應(yīng)用程序展現(xiàn)包。該裝置根據(jù)獲取的應(yīng)用程序的多個(gè)界面分別對應(yīng)的多個(gè)截屏界面以及相對應(yīng)的運(yùn)行腳本生成應(yīng)用程序展現(xiàn)包,是實(shí)現(xiàn)應(yīng)用程序的展現(xiàn)的基礎(chǔ)。為了實(shí)現(xiàn)上述目的,本發(fā)明還提出了一種在應(yīng)用程序商店中展現(xiàn)應(yīng)用程序的方法。一種在應(yīng)用程序商店中展現(xiàn)應(yīng)用程序的方法,包括:應(yīng)用程序商店服務(wù)器接收開發(fā)者上傳的應(yīng)用程序以及應(yīng)用程序展現(xiàn)包,其中,應(yīng)用程序展現(xiàn)包包括應(yīng)用程序的多個(gè)界面對應(yīng)的多個(gè)截屏界面以及多個(gè)截屏界面對應(yīng)的運(yùn)行腳本,運(yùn)行腳本用于在應(yīng)用程序展現(xiàn)包被加載之后啟動(dòng)執(zhí)行;以及應(yīng)用程序商店服務(wù)器接收用戶通過客戶端發(fā)送的請求,并將對應(yīng)的應(yīng)用程序展現(xiàn)包發(fā)送至客戶端;客戶端加載應(yīng)用程序展現(xiàn)包,并接收用戶針對截屏界面的操作,以及根據(jù)操作和運(yùn)行腳本進(jìn)行控制以模擬應(yīng)用程序的運(yùn)行。圖8是根據(jù)本發(fā)明一個(gè)實(shí)施例的在應(yīng)用程序商店中展現(xiàn)應(yīng)用程序的方法的流程圖。如圖8所示,在應(yīng)用程序商店中展現(xiàn)應(yīng)用程序的方法,包括如下步驟:S701,應(yīng)用程序商店服務(wù)器接收開發(fā)者上傳的應(yīng)用程序以及應(yīng)用程序展現(xiàn)包,其中,應(yīng)用程序展現(xiàn)包包括應(yīng)用程序的多個(gè)界面對應(yīng)的多個(gè)截屏界面以及多個(gè)截屏界面對應(yīng)的運(yùn)行腳本,運(yùn)行腳本用于在應(yīng)用程序展現(xiàn)包被加載之后啟動(dòng)執(zhí)行,其中,應(yīng)用程序展現(xiàn)包還包括截屏界面對應(yīng)的描述信息,在截屏界面顯示時(shí)顯示描述信息。由此,提高了應(yīng)用程序展現(xiàn)包包括信息的多樣性。例如,應(yīng)用程序的開發(fā)者提交應(yīng)用程序以及應(yīng)用程序展現(xiàn)包給一個(gè)應(yīng)用提測的平臺,其中,應(yīng)用提測的平臺可以是一個(gè)網(wǎng)站,在向網(wǎng)站提交應(yīng)用程序以及應(yīng)用程序展現(xiàn)包后,用戶便可以通過客戶端與應(yīng)用程序展現(xiàn)包中的應(yīng)用程序進(jìn)行交互操作。其中,應(yīng)用程序展現(xiàn)包包含有:應(yīng)用程序的多個(gè)界面的截屏界面,在應(yīng)用程序的多個(gè)界面的截屏界面中包括可操作區(qū)域以及不可操作區(qū)域,以及截屏界面對應(yīng)的運(yùn)行腳本。在本發(fā)明的一個(gè)實(shí)施例中,運(yùn)行腳本包括與可操作區(qū)域?qū)?yīng)的至少一個(gè)動(dòng)作執(zhí)行信息和位置信息。由此,提高了運(yùn)行腳本包括信息的多樣性與易用性。其中,動(dòng)作執(zhí)行信息包括跳轉(zhuǎn)至可操作區(qū)域所對應(yīng)結(jié)果的截屏界面的動(dòng)作,和/或在被操作截屏界面中增加反饋效果的動(dòng)作。由此,提高了動(dòng)作執(zhí)行信息的多樣性。在本發(fā)明的一個(gè)實(shí)施例中,運(yùn)行腳本中還包括監(jiān)控模塊,用于在截屏界面被顯示時(shí),檢測用戶對于截屏界面的操作位置及操作行為,以根據(jù)操作位置確定操作對應(yīng)的可操作區(qū)域。由此,提高了根據(jù)操作位置確定操作對應(yīng)的可操作區(qū)域的準(zhǔn)確性與易用性。S702,應(yīng)用程序商店服務(wù)器接收用戶通過客戶端發(fā)送的請求,并將對應(yīng)的應(yīng)用程序展現(xiàn)包發(fā)送至客戶端。S703,客戶端加載應(yīng)用程序展現(xiàn)包,并接收用戶針對截屏界面的操作,以及根據(jù)操作和運(yùn)行腳本進(jìn)行控制以模擬應(yīng)用程序的運(yùn)行。在本發(fā)明的一個(gè)實(shí)施例中,根據(jù)操作和運(yùn)行腳本進(jìn)行控制具體包括:獲取操作對應(yīng)的可操作區(qū)域;以及根據(jù)操作對應(yīng)的可操作區(qū)域所對應(yīng)的運(yùn)行腳本中的至少一個(gè)動(dòng)作執(zhí)行信息進(jìn)行控制。由此,提高了對可操作區(qū)域控制執(zhí)行動(dòng)作的準(zhǔn)確性與易用性。根據(jù)本發(fā)明實(shí)施例的在應(yīng)用程序商店中展現(xiàn)應(yīng)用程序的方法,應(yīng)用程序商店服務(wù)器接收開發(fā)者上傳的應(yīng)用程序以及應(yīng)用程序展現(xiàn)包,當(dāng)應(yīng)用程序商店服務(wù)器接收用戶通過客戶端發(fā)送的請求,并將對應(yīng)的應(yīng)用程序展現(xiàn)包發(fā)送至客戶端,繼而客戶端加載應(yīng)用程序展現(xiàn)包,并接收用戶針對截屏界面的操作,根據(jù)操作和運(yùn)行腳本進(jìn)行控制以模擬應(yīng)用程序的運(yùn)行。該方法使得用戶通過客戶端發(fā)送請求后,應(yīng)用程序商店服務(wù)器將預(yù)先接收的開發(fā)者上傳的應(yīng)用程序以及應(yīng)用程序展現(xiàn)包在客戶端加載,根據(jù)用戶針對截屏界面的操作和截屏界面對應(yīng)的運(yùn)行腳本進(jìn)行控制以模擬應(yīng)用程序的運(yùn)行,具有多樣性與易用性。為了實(shí)現(xiàn)上述目的,本發(fā)明還提出了一種應(yīng)用程序的展現(xiàn)系統(tǒng)。一種應(yīng)用程序的展現(xiàn)系統(tǒng),包括:客戶端,用于向應(yīng)用程序商店服務(wù)器發(fā)送請求,并接收應(yīng)用程序商店服務(wù)器發(fā)送的對應(yīng)的應(yīng)用程序展現(xiàn)包,以使客戶端在加載應(yīng)用程序展現(xiàn)包之后,接收用戶針對截屏界面的操作并根據(jù)操作和應(yīng)用程序展現(xiàn)包中的運(yùn)行腳本進(jìn)行控制以模擬相應(yīng)的應(yīng)用程序的運(yùn)行;應(yīng)用程序商店服務(wù)器,用于接收開發(fā)者上傳的應(yīng)用程序以及應(yīng)用程序展現(xiàn)包,其中,應(yīng)用程序展現(xiàn)包包括應(yīng)用程序的多個(gè)界面對應(yīng)的多個(gè)截屏界面以及多個(gè)截屏界面對應(yīng)的運(yùn)行腳本,運(yùn)行腳本用于在應(yīng)用程序展現(xiàn)包被加載之后啟動(dòng)執(zhí)行。圖9是根據(jù)本發(fā)明一個(gè)實(shí)施例的應(yīng)用程序的展現(xiàn)系統(tǒng)的結(jié)構(gòu)示意圖。如圖9所示,應(yīng)用程序的展現(xiàn)系統(tǒng)40,包括:客戶端500和應(yīng)用程序商店服務(wù)器600。在本發(fā)明的一個(gè)實(shí)施例中,客戶端500,用于向應(yīng)用程序商店服務(wù)器600發(fā)送請求,并接收應(yīng)用程序商店服務(wù)器820發(fā)送的對應(yīng)的應(yīng)用程序展現(xiàn)包,以使客戶端500在加載應(yīng)用程序展現(xiàn)包之后,接收用戶針對截屏界面的操作并根據(jù)操作和應(yīng)用程序展現(xiàn)包中的運(yùn)行腳本進(jìn)行控制以模擬相應(yīng)的應(yīng)用程序的運(yùn)行,其中,應(yīng)用程序展現(xiàn)包還包括對應(yīng)的描述信息,在截屏界面顯示時(shí)顯示描述信息,由此,提高了應(yīng)用程序展現(xiàn)包包括信息的多樣性。在本發(fā)明的一個(gè)實(shí)施例中,運(yùn)行腳本包括與可操作區(qū)域?qū)?yīng)的至少一個(gè)動(dòng)作執(zhí)行信息和位置信息。由此,提高了運(yùn)行腳本包括信息的多樣性與易用性。其中,動(dòng)作執(zhí)行信息包括跳轉(zhuǎn)至可操作區(qū)域所對應(yīng)結(jié)果的截屏界面的動(dòng)作,和/或在被操作截屏界面中增加反饋效果的動(dòng)作。由此,提高了動(dòng)作執(zhí)行信息的多樣性。在本發(fā)明的一個(gè)實(shí)施例中,運(yùn)行腳本還包括監(jiān)控模塊,用于在截屏界面被顯示時(shí),檢測用戶對于截屏界面的操作位置及操作行為,以根據(jù)操作位置確定操作對應(yīng)的可操作區(qū)域。由此,提高了根據(jù)操作位置確定操作對應(yīng)的可操作區(qū)域的準(zhǔn)確性與易用性。在本發(fā)明的一個(gè)實(shí)施例中,客戶端500獲取操作對應(yīng)的可操作區(qū)域,并根據(jù)操作對應(yīng)的可操作區(qū)域所對應(yīng)的運(yùn)行腳本中的至少一個(gè)動(dòng)作執(zhí)行信息進(jìn)行控制。由此,提高了對可操作區(qū)域控制執(zhí)行動(dòng)作的準(zhǔn)確性與易用性。應(yīng)用程序商店服務(wù)器600,用于接收開發(fā)者上傳的應(yīng)用程序以及應(yīng)用程序展現(xiàn)包,其中,應(yīng)用程序展現(xiàn)包包括應(yīng)用程序的多個(gè)界面對應(yīng)的多個(gè)截屏界面以及多個(gè)截屏界面對應(yīng)的運(yùn)行腳本,運(yùn)行腳本用于在應(yīng)用程序展現(xiàn)包被加載之后啟動(dòng)執(zhí)行。根據(jù)本發(fā)明實(shí)施例的應(yīng)用程序的展現(xiàn)系統(tǒng),應(yīng)用程序商店服務(wù)器接收開發(fā)者上傳的應(yīng)用程序以及應(yīng)用程序展現(xiàn)包,當(dāng)應(yīng)用程序商店服務(wù)器接收用戶通過客戶端發(fā)送的請求,并將對應(yīng)的應(yīng)用程序展現(xiàn)包發(fā)送至客戶端,繼而客戶端加載應(yīng)用程序展現(xiàn)包,并接收用戶針對截屏界面的操作,根據(jù)操作和運(yùn)行腳本進(jìn)行控制以模擬應(yīng)用程序的運(yùn)行。該系統(tǒng)使得用戶通過客戶端發(fā)送請求后,應(yīng)用程序商店服務(wù)器將預(yù)先接收的開發(fā)者上傳的應(yīng)用程序以及應(yīng)用程序展現(xiàn)包在客戶端加載,根據(jù)用戶針對截屏界面的操作和截屏界面對應(yīng)的運(yùn)行腳本進(jìn)行控制以模擬應(yīng)用程序的運(yùn)行,具有多樣性與易用性。為了更好的理解與運(yùn)用應(yīng)用程序的展現(xiàn)系統(tǒng),下面進(jìn)行舉例說明。圖10是應(yīng)用程序的展現(xiàn)效果圖。如圖10(a)所示,用戶搜索“安卓分享應(yīng)用”,其中一條搜索的返回結(jié)果為“易分享”當(dāng)用戶通過鼠標(biāo)移動(dòng)到“易分享”,則自動(dòng)出現(xiàn)關(guān)于易分享的軟件界面,用戶可以繼續(xù)進(jìn)行交互操作。進(jìn)一步地,如圖10(b)所示,關(guān)于應(yīng)用的界面展示可以為浮動(dòng)在網(wǎng)頁上,也可以單獨(dú)使用一個(gè)窗口進(jìn)行展示。可以理解的是,上述舉例僅是對應(yīng)用的界面展示類型進(jìn)行示例,本發(fā)明實(shí)施例中的對于應(yīng)用的界面展示形式不限于上述舉例,還可以為其他形式。為了實(shí)現(xiàn)上述目的,本發(fā)明還提出了一種客戶端。一種客戶端,包括:發(fā)送模塊,用于向應(yīng)用程序商店服務(wù)器發(fā)送請求;接收模塊,用于接收對應(yīng)的應(yīng)用程序發(fā)送的應(yīng)用程序展現(xiàn)包,其中,應(yīng)用程序展現(xiàn)包包括應(yīng)用程序的多個(gè)界面對應(yīng)的多個(gè)截屏界面以及多個(gè)截屏界面對應(yīng)的運(yùn)行腳本,運(yùn)行腳本用于在應(yīng)用程序展現(xiàn)包被加載之后啟動(dòng)執(zhí)行;加載模塊,用于加載應(yīng)用程序展現(xiàn)包,以使在加載應(yīng)用程序展現(xiàn)包之后,接收用戶針對截屏界面的操作并根據(jù)操作和運(yùn)行腳本進(jìn)行控制以模擬相應(yīng)的應(yīng)用程序的運(yùn)行。圖11是根據(jù)本發(fā)明一個(gè)實(shí)施例的客戶端的結(jié)構(gòu)示意圖。如圖11所示,客戶端500,包括:發(fā)送模塊510,接收模塊520以及加載模塊530。在本發(fā)明的一個(gè)實(shí)施例中,發(fā)送模塊510,用于向應(yīng)用程序商店服務(wù)器發(fā)送請求;接收模塊520,用于接收對應(yīng)的應(yīng)用程序發(fā)送的應(yīng)用程序展現(xiàn)包,其中,應(yīng)用程序展現(xiàn)包包括應(yīng)用程序的多個(gè)界面對應(yīng)的多個(gè)截屏界面以及多個(gè)截屏界面對應(yīng)的運(yùn)行腳本,運(yùn)行腳本用于在應(yīng)用程序展現(xiàn)包被加載之后啟動(dòng)執(zhí)行。在本發(fā)明的一個(gè)實(shí)施例中,應(yīng)用程序展現(xiàn)包還包括截屏界面對應(yīng)的描述信息,在截屏界面顯示時(shí)顯示描述信息。由此,提高了應(yīng)用程序展現(xiàn)包包括信息的多樣性。在本發(fā)明的一個(gè)實(shí)施例中,運(yùn)行腳本包括與可操作區(qū)域?qū)?yīng)的至少一個(gè)動(dòng)作執(zhí)行信息和位置信息。由此,提高了運(yùn)行腳本包括信息的多樣性與易用性。其中,動(dòng)作執(zhí)行信息包括跳轉(zhuǎn)至可操作區(qū)域所對應(yīng)結(jié)果的截屏界面的動(dòng)作,和/或在被操作截屏界面中增加反饋效果的動(dòng)作。由此,提高了動(dòng)作執(zhí)行信息的多樣性。在本發(fā)明的一個(gè)實(shí)施例中,運(yùn)行腳本獲取操作對應(yīng)的可操作區(qū)域,并根據(jù)操作對應(yīng)的可操作區(qū)域所對應(yīng)的運(yùn)行腳本中的至少一個(gè)動(dòng)作執(zhí)行信息進(jìn)行控制。由此,提高了對可操作區(qū)域控制執(zhí)行動(dòng)作的準(zhǔn)確性與易用性。在本發(fā)明的一個(gè)實(shí)施例中,運(yùn)行腳本中還包括監(jiān)控模塊,用于在截屏界面被顯示時(shí),檢測用戶對于截屏界面的操作位置及操作行為,以根據(jù)操作位置確定操作對應(yīng)的可操作區(qū)域。由此,提高了根據(jù)操作位置確定操作對應(yīng)的可操作區(qū)域的準(zhǔn)確性與易用性。加載模塊530,用于加載應(yīng)用程序展現(xiàn)包,以使在加載應(yīng)用程序展現(xiàn)包之后,接收用戶針對截屏界面的操作并根據(jù)操作和運(yùn)行腳本進(jìn)行控制以模擬相應(yīng)的應(yīng)用程序的運(yùn)行。根據(jù)本發(fā)明實(shí)施例的客戶端,首先通過發(fā)送模塊向應(yīng)用程序商店服務(wù)器發(fā)送請求,繼而通過接收模塊接收對應(yīng)的應(yīng)用程序展現(xiàn)包,最終通過加載模塊對應(yīng)用程序展現(xiàn)包進(jìn)行加載。該客戶端使得用戶通過發(fā)送模塊發(fā)送請求后,應(yīng)用程序商店服務(wù)器將預(yù)先接收的開發(fā)者上傳的應(yīng)用程序以及應(yīng)用程序展現(xiàn)包在客戶端的加載模塊上加載,根據(jù)用戶針對截屏界面的操作和截屏界面對應(yīng)的運(yùn)行腳本進(jìn)行控制以模擬應(yīng)用程序的運(yùn)行,具有多樣性與易用性。為了實(shí)現(xiàn)上述目的,本發(fā)明還提出了一種應(yīng)用程序商店服務(wù)器。一種應(yīng)用程序商店服務(wù)器,包括:第一接收模塊,用于接收開發(fā)者上傳的應(yīng)用程序以及應(yīng)用程序展現(xiàn)包,其中,應(yīng)用程序展現(xiàn)包包括應(yīng)用程序的多個(gè)界面對應(yīng)的多個(gè)截屏界面以及多個(gè)截屏界面對應(yīng)的運(yùn)行腳本,運(yùn)行腳本用于在應(yīng)用程序展現(xiàn)包被加載之后啟動(dòng)執(zhí)行;第二接收模塊,用于接收用戶通過客戶端發(fā)送的請求;控制模塊,用于根據(jù)請求為客戶端選擇對應(yīng)的應(yīng)用程序展現(xiàn)包;以及發(fā)送模塊,用于將應(yīng)用程序展現(xiàn)包發(fā)送至客戶端,以使客戶端在加載應(yīng)用程序展現(xiàn)包之后,接收用戶針對截屏界面的操作并根據(jù)操作和運(yùn)行腳本進(jìn)行控制以模擬應(yīng)用程序的運(yùn)行。圖12是根據(jù)本發(fā)明一個(gè)實(shí)施例的應(yīng)用程序商店服務(wù)器的結(jié)構(gòu)示意圖。如圖12所示,應(yīng)用程序商店服務(wù)器600,包括:第一接收模塊610,第二接收模塊620,控制模塊630以及發(fā)送模塊640。在本發(fā)明的一個(gè)實(shí)施例中,第一接收模塊610,用于接收開發(fā)者上傳的應(yīng)用程序以及應(yīng)用程序展現(xiàn)包,其中,應(yīng)用程序展現(xiàn)包包括應(yīng)用程序的多個(gè)界面對應(yīng)的多個(gè)截屏界面以及多個(gè)截屏界面對應(yīng)的運(yùn)行腳本,運(yùn)行腳本用于在應(yīng)用程序展現(xiàn)包被加載之后啟動(dòng)執(zhí)行。在本發(fā)明的一個(gè)實(shí)施例中,應(yīng)用程序展現(xiàn)包還包括截屏界面對應(yīng)的描述信息,在截屏界面顯示時(shí)顯示描述信息。由此,提高了應(yīng)用程序展現(xiàn)包包括信息的多樣性。在本發(fā)明的一個(gè)實(shí)施例中,運(yùn)行腳本包括與可操作區(qū)域?qū)?yīng)的至少一個(gè)動(dòng)作執(zhí)行信息和位置信息。由此,提高了運(yùn)行腳本包括信息的多樣性與易用性。其中,動(dòng)作執(zhí)行信息包括跳轉(zhuǎn)至可操作區(qū)域所對應(yīng)結(jié)果的截屏界面的動(dòng)作,和/或在被操作截屏界面中增加反饋效果的動(dòng)作。由此,提高了動(dòng)作執(zhí)行信息的多樣性。在本發(fā)明的一個(gè)實(shí)施例中,運(yùn)行腳本獲取操作對應(yīng)的可操作區(qū)域,并根據(jù)操作對應(yīng)的可操作區(qū)域所對應(yīng)的運(yùn)行腳本中的至少一個(gè)動(dòng)作執(zhí)行信息進(jìn)行控制。由此,提高了對可操作區(qū)域控制執(zhí)行動(dòng)作的準(zhǔn)確性與易用性。在本發(fā)明的一個(gè)實(shí)施例中,運(yùn)行腳本還包括監(jiān)控模塊,用于在截屏界面被顯示時(shí),檢測用戶對于截屏界面的操作位置及操作行為,以根據(jù)操作位置確定操作對應(yīng)的可操作區(qū)域。由此,提高了根據(jù)操作位置確定操作對應(yīng)的可操作區(qū)域的準(zhǔn)確性與易用性。第二接收模塊620,用于接收用戶通過客戶端發(fā)送的請求;控制模塊630,用于根據(jù)請求為客戶端選擇對應(yīng)的應(yīng)用程序展現(xiàn)包;以及發(fā)送模塊640,用于將應(yīng)用程序展現(xiàn)包發(fā)送至客戶端,以使客戶端在加載應(yīng)用程序展現(xiàn)包之后,接收用戶針對截屏界面的操作并根據(jù)操作和運(yùn)行腳本進(jìn)行控制以模擬應(yīng)用程序的運(yùn)行。根據(jù)本發(fā)明實(shí)施例的應(yīng)用程序商店服務(wù)器,首先通過第一接收模塊接收開發(fā)者上傳的應(yīng)用程序以及應(yīng)用程序展現(xiàn)包,繼而通過第二接收模塊接收用戶通過客戶端發(fā)送的請求,進(jìn)一步地,通過控制模塊根據(jù)客戶端發(fā)送的請求為客戶端選擇對應(yīng)的應(yīng)用程序展現(xiàn)包,最終通過發(fā)送模塊將應(yīng)用程序展現(xiàn)包發(fā)送至客戶端。該應(yīng)用程序商店服務(wù)器使得用戶通過客戶端發(fā)送請求后,應(yīng)用程序商店服務(wù)器將預(yù)先通過第一接收模塊接收的開發(fā)者上傳的應(yīng)用程序以及應(yīng)用程序展現(xiàn)包在客戶端的加載模塊上加載,根據(jù)用戶針對截屏界面的操作和截屏界面對應(yīng)的運(yùn)行腳本進(jìn)行控制以模擬應(yīng)用程序的運(yùn)行,具有多樣性與易用性。流程圖中或在此以其他方式描述的任何過程或方法描述可以被理解為,表示包括一個(gè)或更多個(gè)用于實(shí)現(xiàn)特定邏輯功能或過程的步驟的可執(zhí)行指令的代碼的模塊、片段或部分,并且本發(fā)明的優(yōu)選實(shí)施方式的范圍包括另外的實(shí)現(xiàn),其中可以不按所示出或討論的順序,包括根據(jù)所涉及的功能按基本同時(shí)的方式或按相反的順序,來執(zhí)行功能,這應(yīng)被本發(fā)明的實(shí)施例所屬技術(shù)領(lǐng)域的技術(shù)人員所理解。在流程圖中表示或在此以其他方式描述的邏輯和/或步驟,例如,可以被認(rèn)為是用于實(shí)現(xiàn)邏輯功能的可執(zhí)行指令的定序列表,可以具體實(shí)現(xiàn)在任何計(jì)算機(jī)可讀介質(zhì)中,以供指令執(zhí)行系統(tǒng)、裝置或設(shè)備(如基于計(jì)算機(jī)的系統(tǒng)、包括處理器的系統(tǒng)或其他可以從指令執(zhí)行系統(tǒng)、裝置或設(shè)備取指令并執(zhí)行指令的系統(tǒng))使用,或結(jié)合這些指令執(zhí)行系統(tǒng)、裝置或設(shè)備而使用。就本說明書而言,"計(jì)算機(jī)可讀介質(zhì)"可以是任何可以包含、存儲(chǔ)、通信、傳播或傳輸程序以供指令執(zhí)行系統(tǒng)、裝置或設(shè)備或結(jié)合這些指令執(zhí)行系統(tǒng)、裝置或設(shè)備而使用的裝置。計(jì)算機(jī)可讀介質(zhì)的更具體的示例(非窮盡性列表)包括以下:具有一個(gè)或多個(gè)布線的電連接部(電子裝置),便攜式計(jì)算機(jī)盤盒(磁裝置),隨機(jī)存取存儲(chǔ)器(RAM),只讀存儲(chǔ)器(ROM),可擦除可編輯只讀存儲(chǔ)器(EPROM或閃速存儲(chǔ)器),光纖裝置,以及便攜式光盤只讀存儲(chǔ)器(CDROM)。另外,計(jì)算機(jī)可讀介質(zhì)甚至可以是可在其上打印所述程序的紙或其他合適的介質(zhì),因?yàn)榭梢岳缤ㄟ^對紙或其他介質(zhì)進(jìn)行光學(xué)掃描,接著進(jìn)行編輯、解譯或必要時(shí)以其他合適方式進(jìn)行處理來以電子方式獲得所述程序,然后將其存儲(chǔ)在計(jì)算機(jī)存儲(chǔ)器中。應(yīng)當(dāng)理解,本發(fā)明的各部分可以用硬件、軟件、固件或它們的組合來實(shí)現(xiàn)。在上述實(shí)施方式中,多個(gè)步驟或方法可以用存儲(chǔ)在存儲(chǔ)器中且由合適的指令執(zhí)行系統(tǒng)執(zhí)行的軟件或固件來實(shí)現(xiàn)。例如,如果用硬件來實(shí)現(xiàn),和在另一實(shí)施方式中一樣,可用本領(lǐng)域公知的下列技術(shù)中的任一項(xiàng)或他們的組合來實(shí)現(xiàn):具有用于對數(shù)據(jù)信號實(shí)現(xiàn)邏輯功能的邏輯門電路的離散邏輯電路,具有合適的組合邏輯門電路的專用集成電路,可編程門陣列(PGA),現(xiàn)場可編程門陣列(FPGA)等。本技術(shù)領(lǐng)域的普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法攜帶的全部或部分步驟是可以通過程序來指令相關(guān)的硬件完成,所述的程序可以存儲(chǔ)于一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),包括方法實(shí)施例的步驟之一或其組合。此外,在本發(fā)明各個(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ì)中。上述提到的存儲(chǔ)介質(zhì)可以是只讀存儲(chǔ)器,磁盤或光盤等。在本說明書的描述中,參考術(shù)語“一個(gè)實(shí)施例”、“一些實(shí)施例”、“示例”、“具體示例”、或“一些示例”等的描述意指結(jié)合該實(shí)施例或示例描述的具體特征、結(jié)構(gòu)、材料或者特點(diǎn)包含于本發(fā)明的至少一個(gè)實(shí)施例或示例中。在本說明書中,對上述術(shù)語的示意性表述不一定指的是相同的實(shí)施例或示例。而且,描述的具體特征、結(jié)構(gòu)、材料或者特點(diǎn)可以在任何的一個(gè)或多個(gè)實(shí)施例或示例中以合適的方式結(jié)合。盡管上面已經(jīng)示出和描述了本發(fā)明的實(shí)施例,可以理解的是,上述實(shí)施例是示例性的,不能理解為對本發(fā)明的限制,本領(lǐng)域的普通技術(shù)人員在不脫離本發(fā)明的原理和宗旨的情況下在本發(fā)明的范圍內(nèi)可以對上述實(shí)施例進(jìn)行變化、修改、替換和變型。本發(fā)明的范圍由所附權(quán)利要求極其等同限定。