應(yīng)用試用方法及裝置制造方法
【專利摘要】本發(fā)明公開了應(yīng)用于終端設(shè)備和服務(wù)器的應(yīng)用試用方法及裝置。應(yīng)用于終端設(shè)備的應(yīng)用試用方法包括:向服務(wù)器請(qǐng)求第一應(yīng)用的特定試用版本;從服務(wù)器獲得關(guān)于第一應(yīng)用的特定試用版本的描述文件;解析所述描述文件,以便確定用于第一應(yīng)用的特定試用版本的相關(guān)可執(zhí)行程序文件和相關(guān)數(shù)據(jù)文件;掛接服務(wù)器上的第一應(yīng)用的所有可執(zhí)行程序文件和所有數(shù)據(jù)文件;從服務(wù)器下載第一應(yīng)用的特定試用版本的所述相關(guān)可執(zhí)行程序文件和所述相關(guān)數(shù)據(jù)文件;以及運(yùn)行第一應(yīng)用的特定試用版本。利用所述應(yīng)用試用方法及裝置,通過將服務(wù)器上第一應(yīng)用的全部數(shù)據(jù)文件掛接到終端設(shè)備,并下載用于特定試用版本的相關(guān)可執(zhí)行程序文件和相關(guān)數(shù)據(jù)文件,可以實(shí)現(xiàn)第一應(yīng)用的遠(yuǎn)程試用。
【專利說明】應(yīng)用試用方法及裝置
【技術(shù)領(lǐng)域】
[0001 ] 本發(fā)明涉及應(yīng)用的遠(yuǎn)程試用,并且具體地涉及一種應(yīng)用試用方法及裝置。
【背景技術(shù)】
[0002]目前,隨著移動(dòng)設(shè)備的分辨率越來越高,用戶的移動(dòng)設(shè)備上的高質(zhì)量游戲的數(shù)據(jù)量也越來越大?,F(xiàn)有的在移動(dòng)設(shè)備上運(yùn)行的游戲普遍采用先下載后安裝才能運(yùn)行的方案。也就是說,如果用戶希望玩某一游戲,用戶則需要先下載該游戲的全部數(shù)據(jù)并安裝該游戲。
[0003]僅僅依靠應(yīng)用商店中對(duì)該游戲的簡(jiǎn)單描述和其它用戶的評(píng)價(jià),用戶很難了解該游戲的全貌,并且也很難確定該游戲是否真正屬于他/她喜歡的游戲類型。很有可能用戶在下載并安裝了該游戲之后,才發(fā)現(xiàn)該游戲根本不屬于他/她喜歡的游戲類型。然而,由于上述的技術(shù)方案,用戶已經(jīng)下載了該游戲的大量數(shù)據(jù)(例如,數(shù)十兆,甚至上百兆),這造成了移動(dòng)設(shè)備的流量的巨大浪費(fèi),會(huì)降低用戶對(duì)應(yīng)用商店的滿意度,相應(yīng)地會(huì)對(duì)應(yīng)用商店的運(yùn)營(yíng)帶來不利影響。
[0004]針對(duì)上述問題的一種解決方案是開發(fā)flash版本的游戲試玩版本。然而,該游戲試玩版本的開發(fā)給游戲開發(fā)者帶來了額外的開發(fā)量,提高了游戲的開發(fā)成本。另一方面,該游戲試玩版本也不一定能達(dá)到實(shí)際游戲的效果。
[0005]因此,需要一種應(yīng)用試用方法及裝置,其能夠在僅下載應(yīng)用的一部分?jǐn)?shù)據(jù)的情況下提供應(yīng)用試用功能。
【發(fā)明內(nèi)容】
[0006]為了解決上述技術(shù)問題,本發(fā)明提供了一種應(yīng)用試用方法及裝置,其通過將服務(wù)器上第一應(yīng)用的全部數(shù)據(jù)文件掛接(mount)到終端設(shè)備,并根據(jù)所述第一應(yīng)用的特定試用版本的描述文件所定義的下載方式下載用于所述特定試用版本的相關(guān)可執(zhí)行程序文件和相關(guān)數(shù)據(jù)文件,可以實(shí)現(xiàn)第一應(yīng)用的遠(yuǎn)程試用。
[0007]根據(jù)本發(fā)明的一個(gè)方面,提供了一種應(yīng)用試用方法,其應(yīng)用于終端設(shè)備,該方法包括:向服務(wù)器請(qǐng)求第一應(yīng)用的特定試用版本;從服務(wù)器獲得關(guān)于所述第一應(yīng)用的所述特定試用版本的描述文件;解析所述描述文件,以便確定用于所述第一應(yīng)用的所述特定試用版本的相關(guān)可執(zhí)行程序文件和運(yùn)行需要的相關(guān)數(shù)據(jù)文件;掛接所述服務(wù)器上的所述第一應(yīng)用的所有可執(zhí)行程序文件和所有數(shù)據(jù)文件;從服務(wù)器下載所述第一應(yīng)用的所述特定試用版本的所述相關(guān)可執(zhí)行程序文件和所述相關(guān)數(shù)據(jù)文件;以及運(yùn)行所述第一應(yīng)用的所述特定試用版本。
[0008]優(yōu)選地,在所述應(yīng)用試用方法中,解析所述描述文件還用于確定所述特定試用版本的試用類型,所述試用類型為預(yù)定試用功能的試用、預(yù)定試用時(shí)間的試用、以及預(yù)定試用時(shí)間的預(yù)定試用功能的試用中的至少一項(xiàng)。
[0009]優(yōu)選地,在所述應(yīng)用試用方法中,解析所述描述文件還用于確定所述第一應(yīng)用的所述特定試用版本的所述相關(guān)可執(zhí)行程序文件和所述相關(guān)數(shù)據(jù)文件的下載方式,所述下載方式包括將所述相關(guān)可執(zhí)行程序文件和所述相關(guān)數(shù)據(jù)文件全部下載到本地、將所述相關(guān)可執(zhí)行程序文件和所述相關(guān)數(shù)據(jù)文件中的一部分下載到本地、僅下載所述相關(guān)可執(zhí)行程序文件和所述相關(guān)數(shù)據(jù)文件的元數(shù)據(jù)信息、或者完全不下載,其中,所述元數(shù)據(jù)信息包括文件名、文件大小、文件類型、文件的文件頭信息;其中,所述從服務(wù)器下載所述第一應(yīng)用的所述特定試用版本的所述相關(guān)可執(zhí)行程序文件和所述相關(guān)數(shù)據(jù)文件包括:根據(jù)所述下載方式,從服務(wù)器下載所述第一應(yīng)用的所述特定試用版本的所述相關(guān)可執(zhí)行程序文件和所述相關(guān)數(shù)據(jù)文件。
[0010]優(yōu)選地,在所述應(yīng)用試用方法中,解析所述描述文件還用于確定運(yùn)行所述第一應(yīng)用所需的各文件的操作方式,所述操作方式包括只讀、讀寫、只寫中的至少一種。
[0011]根據(jù)本發(fā)明另一方面,提供了一種應(yīng)用試用裝置,其應(yīng)用于終端設(shè)備,該裝置包括:應(yīng)用請(qǐng)求部件,用于向服務(wù)器請(qǐng)求第一應(yīng)用的特定試用版本;描述獲取部件,用于從服務(wù)器獲得關(guān)于所述第一應(yīng)用的所述特定試用版本的描述文件;描述解析部件,用于解析所述描述文件,以便確定用于所述第一應(yīng)用的所述特定試用版本的相關(guān)可執(zhí)行程序文件和運(yùn)行需要的相關(guān)數(shù)據(jù)文件;文件掛接部件,用于掛接所述服務(wù)器上的所述第一應(yīng)用的所有可執(zhí)行程序文件和所有數(shù)據(jù)文件;文件下載部件,用于從服務(wù)器下載所述第一應(yīng)用的所述特定試用版本的所述相關(guān)可執(zhí)行程序文件和所述相關(guān)數(shù)據(jù)文件;以及應(yīng)用運(yùn)行部件,用于運(yùn)行所述第一應(yīng)用的所述特定試用版本。
[0012]優(yōu)選地,在所述應(yīng)用試用裝置中,所述描述解析部件解析所述描述文件還用于確定所述特定試用版本的試用類型,所述試用類型為預(yù)定試用功能的試用、預(yù)定試用時(shí)間的試用、以及預(yù)定試用時(shí)間的預(yù)定試用功能的試用中的至少一項(xiàng)。
[0013]優(yōu)選地,在所述應(yīng)用試用方法及裝置中,所述第一應(yīng)用為游戲,所述試用類型為預(yù)設(shè)的關(guān)卡或場(chǎng)景的試用,所述特定試用版本是限定了所述預(yù)設(shè)的關(guān)卡或場(chǎng)景的試用版本,所述第一應(yīng)用的所述特定試用版本的所述相關(guān)可執(zhí)行程序文件和所述相關(guān)數(shù)據(jù)文件是用于所述預(yù)設(shè)的關(guān)卡或場(chǎng)景的可執(zhí)行程序文件和數(shù)據(jù)文件。
[0014]優(yōu)選地,在所述應(yīng)用試用方法及裝置中,所述試用類型為預(yù)定試用時(shí)間的試用,所述特定試用版本是限定了所述預(yù)定試用時(shí)間的試用版本,所述第一應(yīng)用的所述特定試用版本的所述相關(guān)可執(zhí)行程序文件和相關(guān)數(shù)據(jù)文件是所述第一應(yīng)用的所有可執(zhí)行程序文件和數(shù)據(jù)文件。
[0015]優(yōu)選地,在所述應(yīng)用試用方法及裝置中,所述第一應(yīng)用為游戲,所述試用類型為預(yù)定試用時(shí)間的預(yù)設(shè)的關(guān)卡或場(chǎng)景的試用,所述特定試用版本是限定了所述預(yù)設(shè)的關(guān)卡或場(chǎng)景的試用版本,所述第一應(yīng)用的所述特定試用版本的所述相關(guān)可執(zhí)行程序文件和所述相關(guān)數(shù)據(jù)文件是用于所述預(yù)設(shè)的關(guān)卡或場(chǎng)景的可執(zhí)行程序文件和數(shù)據(jù)文件。
[0016]優(yōu)選地,在所述應(yīng)用試用裝置中,所述描述解析部件解析所述描述文件還用于確定所述第一應(yīng)用的所述特定試用版本的所述相關(guān)可執(zhí)行程序文件和所述相關(guān)數(shù)據(jù)文件的下載方式,所述下載方式包括將所述相關(guān)可執(zhí)行程序文件和所述相關(guān)數(shù)據(jù)文件全部下載到本地、將所述相關(guān)可執(zhí)行程序文件和所述相關(guān)數(shù)據(jù)文件中的一部分下載到本地、僅下載所述相關(guān)可執(zhí)行程序文件和所述相關(guān)數(shù)據(jù)文件的元數(shù)據(jù)信息、或者完全不下載,其中,所述元數(shù)據(jù)信息包括文件名、文件大小、文件類型、文件的文件頭信息;其中,所述文件下載部件根據(jù)所述下載方式從服務(wù)器下載所述第一應(yīng)用的所述特定試用版本的所述相關(guān)可執(zhí)行程序文件和所述相關(guān)數(shù)據(jù)文件。
[0017]根據(jù)本發(fā)明另一方面,提供了一種應(yīng)用試用方法,其應(yīng)用于服務(wù)器,該方法包括:確定第一應(yīng)用的特定試用版本;生成關(guān)于所述特定試用版本的描述文件,所述描述文件描述了所述第一應(yīng)用的所述特定試用版本的相關(guān)可執(zhí)行程序文件和運(yùn)行需要的相關(guān)數(shù)據(jù)文件;從終端設(shè)備接收對(duì)所述特定試用版本的請(qǐng)求;向所述終端設(shè)備傳送所述特定試用版本的描述文件;將所述第一應(yīng)用的所有可執(zhí)行程序文件和所有數(shù)據(jù)文件掛接到所述終端設(shè)備;從所述終端設(shè)備接收下載用于所述第一應(yīng)用的所述特定試用版本的所述相關(guān)可執(zhí)行程序文件和所述相關(guān)數(shù)據(jù)文件的請(qǐng)求;以及向所述終端設(shè)備傳送所述終端設(shè)備所請(qǐng)求的用于所述第一應(yīng)用的所述特定試用版本的所述相關(guān)可執(zhí)行程序文件和所述相關(guān)數(shù)據(jù)文件。
[0018]優(yōu)選地,在所述應(yīng)用試用方法中,所述描述文件還描述所述特定試用版本的試用類型,所述試用類型為預(yù)定試用功能的試用、預(yù)定試用時(shí)間的試用、以及預(yù)定試用時(shí)間的預(yù)定試用功能的試用中的至少一項(xiàng)。
[0019]優(yōu)選地,在所述應(yīng)用試用方法中,所述試用類型為預(yù)定試用時(shí)間的試用,所述特定試用版本是限定了所述預(yù)定試用時(shí)間的試用版本,所述第一應(yīng)用的所述特定試用版本的所述相關(guān)可執(zhí)行程序文件和相關(guān)數(shù)據(jù)文件是所述第一應(yīng)用的所有可執(zhí)行程序文件和數(shù)據(jù)文件;或者所述第一應(yīng)用為游戲,所述試用類型為預(yù)定試用時(shí)間的預(yù)設(shè)的關(guān)卡或場(chǎng)景的試用,所述特定試用版本是限定了所述預(yù)設(shè)的關(guān)卡或場(chǎng)景的試用版本,所述第一應(yīng)用的所述特定試用版本的所述相關(guān)可執(zhí)行程序文件和所述相關(guān)數(shù)據(jù)文件是用于所述預(yù)設(shè)的關(guān)卡或場(chǎng)景的可執(zhí)行程序文件和數(shù)據(jù)文件。
[0020]在此情況下,所述應(yīng)用試用方法還包括:在從終端設(shè)備接收到對(duì)所述特定試用版本的請(qǐng)求之后、或者從所述終端設(shè)備接收到下載用于所述第一應(yīng)用的所述特定試用版本的所述相關(guān)可執(zhí)行程序文件和所述相關(guān)數(shù)據(jù)文件的請(qǐng)求之后開始計(jì)時(shí),并且在到達(dá)所述預(yù)定試用時(shí)間時(shí)斷開所述第一應(yīng)用的所有可執(zhí)行程序文件和所有數(shù)據(jù)文件到所述終端設(shè)備的掛接。
[0021]根據(jù)本發(fā)明又一方面,提供了一種應(yīng)用試用裝置,其應(yīng)用于服務(wù)器,該裝置包括:試用確定部件,用于確定第一應(yīng)用的特定試用版本;描述生成部件,用于生成關(guān)于所述特定試用版本的描述文件,所述描述文件描述了所述第一應(yīng)用的所述特定試用版本的相關(guān)可執(zhí)行程序文件和運(yùn)行需要的相關(guān)數(shù)據(jù)文件;請(qǐng)求接收部件,用于從終端設(shè)備接收對(duì)所述特定試用版本的試用請(qǐng)求;文件傳送部件,用于向所述終端設(shè)備傳送所述特定試用版本的描述文件;文件掛接部件,用于將所述第一應(yīng)用的所有可執(zhí)行程序文件和所有數(shù)據(jù)文件掛接到所述終端設(shè)備;其中,所述請(qǐng)求接收部件還從所述終端設(shè)備接收下載用于所述第一應(yīng)用的所述特定試用版本的所述相關(guān)可執(zhí)行程序文件和所述相關(guān)數(shù)據(jù)文件的請(qǐng)求;以及所述文件傳送部件還向所述終端設(shè)備傳送所述終端設(shè)備所請(qǐng)求的用于所述第一應(yīng)用的所述特定試用版本的所述相關(guān)可執(zhí)行程序文件和所述相關(guān)數(shù)據(jù)文件。
[0022]優(yōu)選地,在所述應(yīng)用試用裝置中,所述描述文件還描述所述特定試用版本的試用類型,所述試用類型為預(yù)定試用功能的試用、預(yù)定試用時(shí)間的試用、以及預(yù)定試用時(shí)間的預(yù)定試用功能的試用中的至少一項(xiàng)。
[0023]優(yōu)選地,在所述應(yīng)用試用裝置中,所述試用類型為預(yù)定試用時(shí)間的試用,所述特定試用版本是限定了所述預(yù)定試用時(shí)間的試用版本,所述第一應(yīng)用的所述特定試用版本的所述相關(guān)可執(zhí)行程序文件和相關(guān)數(shù)據(jù)文件是所述第一應(yīng)用的所有可執(zhí)行程序文件和數(shù)據(jù)文件;或者所述第一應(yīng)用為游戲,所述試用類型為預(yù)定試用時(shí)間的預(yù)設(shè)的關(guān)卡或場(chǎng)景的試用,所述特定試用版本是限定了所述預(yù)設(shè)的關(guān)卡或場(chǎng)景的試用版本,所述第一應(yīng)用的所述特定試用版本的所述相關(guān)可執(zhí)行程序文件和所述相關(guān)數(shù)據(jù)文件是用于所述預(yù)設(shè)的關(guān)卡或場(chǎng)景的可執(zhí)行程序文件和數(shù)據(jù)文件。
[0024]在此情況下,所述應(yīng)用試用裝置還包括:定時(shí)器,用于在從終端設(shè)備接收到對(duì)所述特定試用版本的請(qǐng)求之后、或者從所述終端設(shè)備接收到下載用于所述第一應(yīng)用的所述特定試用版本的所述相關(guān)可執(zhí)行程序文件和所述相關(guān)數(shù)據(jù)文件的請(qǐng)求之后開始計(jì)時(shí),其中,所述定時(shí)器在到達(dá)所述預(yù)定試用時(shí)間時(shí)觸發(fā)所述文件掛接部件,使得所述文件掛接部件斷開所述第一應(yīng)用的所有可執(zhí)行程序文件和所有數(shù)據(jù)文件到所述終端設(shè)備的掛接。
[0025]優(yōu)選地,在所述應(yīng)用試用方法及裝置中,所述描述文件還用于確定所述第一應(yīng)用的所述特定試用版本的所述相關(guān)可執(zhí)行程序文件和所述相關(guān)數(shù)據(jù)文件的下載方式,所述下載方式包括將所述相關(guān)可執(zhí)行程序文件和所述相關(guān)數(shù)據(jù)文件全部下載到本地、將所述相關(guān)可執(zhí)行程序文件和所述相關(guān)數(shù)據(jù)文件中的一部分下載到本地、僅下載所述相關(guān)可執(zhí)行程序文件和所述相關(guān)數(shù)據(jù)文件的元數(shù)據(jù)信息、或者完全不下載,其中,所述元數(shù)據(jù)信息包括文件名、文件大小、文件類型、文件的文件頭信息。
[0026]優(yōu)選地,在所述應(yīng)用試用方法及裝置中,所述第一應(yīng)用為游戲,所述試用類型為預(yù)設(shè)的關(guān)卡或場(chǎng)景的試用,所述特定試用版本是限定了所述預(yù)設(shè)的關(guān)卡或場(chǎng)景的試用版本,所述第一應(yīng)用的所述特定試用版本的所述相關(guān)可執(zhí)行程序文件和所述相關(guān)數(shù)據(jù)文件是用于所述預(yù)設(shè)的關(guān)卡或場(chǎng)景的可執(zhí)行程序文件和數(shù)據(jù)文件。
[0027]根據(jù)本發(fā)明實(shí)施例,通過將服務(wù)器上的第一應(yīng)用的所有可執(zhí)行程序文件和所有數(shù)據(jù)文件掛接到終端設(shè)備本地,在僅將特定試用版本的相關(guān)可執(zhí)行程序文件和相關(guān)數(shù)據(jù)文件下載到終端設(shè)備本地的情況下,可以在終端設(shè)備進(jìn)行所述第一應(yīng)用的試用版本的試用,而無需下載所述第一應(yīng)用的所有可執(zhí)行程序文件和所有數(shù)據(jù)文件,并且也無需在服務(wù)器上部署專門的試用版本數(shù)據(jù)文件。從而,節(jié)省了終端設(shè)備的網(wǎng)絡(luò)流量,緩解了服務(wù)器的數(shù)據(jù)傳輸負(fù)荷,也降低了服務(wù)器上試用版本部署/開發(fā)的工作量。
[0028]本發(fā)明的其它特征和優(yōu)點(diǎn)將在隨后的說明書中闡述,并且,部分地從說明書中變得顯而易見,或者通過實(shí)施本發(fā)明而了解。本發(fā)明的目的和其他優(yōu)點(diǎn)可通過在說明書、權(quán)利要求書以及附圖中所特別指出的結(jié)構(gòu)來實(shí)現(xiàn)和獲得。
【專利附圖】
【附圖說明】
[0029]附圖用來提供對(duì)本發(fā)明的進(jìn)一步理解,并且構(gòu)成說明書的一部分,與本發(fā)明的實(shí)施例一起用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的限制。在附圖中:
[0030]圖1圖示了根據(jù)本發(fā)明實(shí)施例的應(yīng)用于終端設(shè)備的應(yīng)用試用方法100的示意性流程圖;
[0031]圖2圖示了根據(jù)本發(fā)明實(shí)施例的應(yīng)用于終端設(shè)備的應(yīng)用試用裝置200的示意性框圖;
[0032]圖3圖示了根據(jù)本發(fā)明實(shí)施例的應(yīng)用于服務(wù)器的應(yīng)用試用方法300的示意性流程圖;以及
[0033]圖4圖示了根據(jù)本發(fā)明實(shí)施例的應(yīng)用于服務(wù)器的應(yīng)用試用裝置400的示意性框圖。
【具體實(shí)施方式】
[0034]將參照附圖詳細(xì)描述根據(jù)本發(fā)明的各個(gè)實(shí)施例。這里,需要注意的是,在附圖中,將相同的附圖標(biāo)記賦予基本上具有相同或類似結(jié)構(gòu)和功能的組成部分,并且將省略關(guān)于它們的重復(fù)描述。
[0035]首先,將參考圖1和圖2來描述根據(jù)本發(fā)明實(shí)施例的應(yīng)用于終端設(shè)備的應(yīng)用試用方法和裝置。
[0036]如圖1所示,示出了根據(jù)本發(fā)明實(shí)施例的應(yīng)用于終端設(shè)備的應(yīng)用試用方法100的示意性流程圖。
[0037]根據(jù)本發(fā)明實(shí)施例的應(yīng)用于終端設(shè)備的應(yīng)用試用方法100在步驟SlOl開始。
[0038]在步驟S110,向服務(wù)器請(qǐng)求第一應(yīng)用的特定試用版本。在所述服務(wù)器中保存了所述第一應(yīng)用的所有可執(zhí)行程序文件以及所有數(shù)據(jù)文件。此外,在所述服務(wù)器中還保存了所述第一應(yīng)用的特定試用版本的描述文件。
[0039]在步驟S120,從服務(wù)器獲得關(guān)于所述第一應(yīng)用的所述特定試用版本的描述文件。所述第一應(yīng)用的所述特定試用版本的描述文件描述了用于所述第一應(yīng)用的所述特定試用版本的相關(guān)可執(zhí)行程序文件和運(yùn)行所述第一應(yīng)用的所述特定試用版本所需要的相關(guān)數(shù)據(jù)文件。
[0040]在步驟S130,解析所述描述文件,以便確定用于所述第一應(yīng)用的所述特定試用版本的相關(guān)可執(zhí)行程序文件和運(yùn)行需要的相關(guān)數(shù)據(jù)文件。
[0041]例如,所述第一應(yīng)用的所有可執(zhí)行程序文件和所有數(shù)據(jù)文件例如為500M,所述第一應(yīng)用的所述特定試用版本的相關(guān)可執(zhí)行程序文件和運(yùn)行需要的相關(guān)數(shù)據(jù)文件例如為50M。
[0042]此外,優(yōu)選地,解析所述描述文件還用于確定所述特定試用版本的試用類型,所述試用類型可以為預(yù)定試用功能的試用、預(yù)定試用時(shí)間的試用、以及預(yù)定試用時(shí)間的預(yù)定試用功能的試用中的至少一項(xiàng)。
[0043]例如,所述試用類型可以為預(yù)定試用時(shí)間的試用,所述特定試用版本是限定了所述預(yù)定試用時(shí)間的試用版本,所述第一應(yīng)用的所述特定試用版本的所述相關(guān)可執(zhí)行程序文件和相關(guān)數(shù)據(jù)文件是所述第一應(yīng)用的所有可執(zhí)行程序文件和數(shù)據(jù)文件。
[0044]例如,所述第一應(yīng)用可以是游戲,所述試用類型是預(yù)定試用功能的試用,具體地例如可以為預(yù)設(shè)的關(guān)卡或場(chǎng)景的試用,所述特定試用版本是限定了所述預(yù)設(shè)的關(guān)卡或場(chǎng)景的試用版本,所述第一應(yīng)用的所述特定試用版本的所述相關(guān)可執(zhí)行程序文件和所述相關(guān)數(shù)據(jù)文件是用于所述預(yù)設(shè)的關(guān)卡或場(chǎng)景的可執(zhí)行程序文件和數(shù)據(jù)文件。具體地,所述第一應(yīng)用可以總共包括20個(gè)關(guān)卡或場(chǎng)景,所述特定試用版本限定了 2個(gè)關(guān)卡或場(chǎng)景(第一關(guān)卡或場(chǎng)景、以及第二關(guān)卡或場(chǎng)景)的試用,所述相關(guān)可執(zhí)行程序文件是用于所述2個(gè)關(guān)卡或場(chǎng)景的可執(zhí)行程序文件,所述相關(guān)數(shù)據(jù)文件是用于所述2個(gè)關(guān)卡或場(chǎng)景的數(shù)據(jù)文件。例如,每個(gè)關(guān)卡或場(chǎng)景可以對(duì)應(yīng)于單獨(dú)的可執(zhí)行程序文件和/或數(shù)據(jù)文件,在此情況下,所述相關(guān)可執(zhí)行程序文件和所述相關(guān)數(shù)據(jù)文件包括用于所述第一個(gè)關(guān)卡或場(chǎng)景的可執(zhí)行程序文件和數(shù)據(jù)文件、以及用于所述第二個(gè)關(guān)卡或場(chǎng)景的可執(zhí)行程序文件和數(shù)據(jù)文件。例如,所述第一應(yīng)用的多個(gè)關(guān)卡或場(chǎng)景可以對(duì)應(yīng)于一個(gè)共同的可執(zhí)行程序文件和/或數(shù)據(jù)文件,在此情況下,所述相關(guān)可執(zhí)行程序文件包括所述可執(zhí)行程序文件,所述相關(guān)數(shù)據(jù)文件包括所述數(shù)據(jù)文件中與所述預(yù)設(shè)的關(guān)卡或場(chǎng)景對(duì)應(yīng)的數(shù)據(jù)頁(yè)或數(shù)據(jù)塊。
[0045]此外,例如所述第一應(yīng)用可以為游戲,所述試用類型為預(yù)定試用時(shí)間的預(yù)設(shè)的關(guān)卡或場(chǎng)景的試用,所述特定試用版本是限定了所述預(yù)設(shè)的關(guān)卡或場(chǎng)景的試用版本,所述第一應(yīng)用的所述特定試用版本的所述相關(guān)可執(zhí)行程序文件和所述相關(guān)數(shù)據(jù)文件是用于所述預(yù)設(shè)的關(guān)卡或場(chǎng)景的可執(zhí)行程序文件和數(shù)據(jù)文件。
[0046]在步驟S140,掛接所述服務(wù)器上的所述第一應(yīng)用的所有可執(zhí)行程序文件和所有數(shù)據(jù)文件。
[0047]通常,從終端設(shè)備上的操作系統(tǒng)(諸如,Andr1d系統(tǒng))角度,需要待運(yùn)行所述第一應(yīng)用所需的所有文件都下載到本地之后,才能運(yùn)行所述第一應(yīng)用。然而,在根據(jù)本發(fā)明實(shí)施例的應(yīng)用試用方法100中,通過掛接所述第一應(yīng)用的所有可執(zhí)行程序文件和所有數(shù)據(jù)文件,可以使得終端設(shè)備上的操作系統(tǒng)(諸如,Andr1d系統(tǒng))認(rèn)為已經(jīng)將運(yùn)行所述第一應(yīng)用所需的所有文件都下載到本地了,從而可以在無需下載運(yùn)行所述第一應(yīng)用所需的所有文件的情況下實(shí)現(xiàn)應(yīng)用的遠(yuǎn)程試用/運(yùn)行。
[0048]盡管在執(zhí)行了步驟S140之后已經(jīng)可以實(shí)現(xiàn)應(yīng)用的遠(yuǎn)程試用,但是為了使得終端設(shè)備處的試用效果更佳,可以將所述第一應(yīng)用的所述特定試用版本的所述相關(guān)可執(zhí)行程序文件和所述相關(guān)數(shù)據(jù)文件下載到本地,從而使得第一應(yīng)用的運(yùn)行更加快速和流暢。
[0049]在步驟S150,從服務(wù)器下載所述第一應(yīng)用的所述特定試用版本的所述相關(guān)可執(zhí)行程序文件和所述相關(guān)數(shù)據(jù)文件。
[0050]在下載了所述第一應(yīng)用的所述特定試用版本的所述相關(guān)可執(zhí)行程序文件和所述相關(guān)數(shù)據(jù)文件之后,所述相關(guān)數(shù)據(jù)文件會(huì)連接到所述終端設(shè)備的文件系統(tǒng)中,由文件系統(tǒng)決定所述相關(guān)數(shù)據(jù)文件的使用方式,同時(shí)文件系統(tǒng)中的這些相關(guān)數(shù)據(jù)文件會(huì)通過沙箱機(jī)制進(jìn)行保護(hù)。
[0051]在此情況下,下載到終端設(shè)備本地的所述相關(guān)可執(zhí)行程序文件和所述相關(guān)數(shù)據(jù)文件可以提供用于執(zhí)行所述描述文件所定義的功能所必需的執(zhí)行文件和數(shù)據(jù)文件的對(duì)應(yīng)資源。
[0052]在步驟S160,運(yùn)行所述第一應(yīng)用的所述特定試用版本。在下載了所述第一應(yīng)用的所述特定試用版本的所述相關(guān)可執(zhí)行程序文件和所述相關(guān)數(shù)據(jù)文件之后,在運(yùn)行所述第一應(yīng)用的所述特定試用版本時(shí),所需要的相關(guān)資源全部從本地獲取,從而可以提供最佳的應(yīng)用運(yùn)行體驗(yàn)
[0053]如前所述,根據(jù)本發(fā)明實(shí)施例的應(yīng)用試用方法100,通過掛接所述執(zhí)行文件和所述數(shù)據(jù)文件,可以使得終端設(shè)備的操作系統(tǒng)認(rèn)為已經(jīng)下載了運(yùn)行所述第一應(yīng)用所需的全部文件。實(shí)際上,只有所述特定試用版本的所述相關(guān)可執(zhí)行程序文件和所述相關(guān)數(shù)據(jù)文件被下載到所述終端設(shè)備本地,而所述第一應(yīng)用的其余數(shù)據(jù)部分是在服務(wù)器上的,因此這種應(yīng)用加載方式也被稱為虛擬完全加載。
[0054]最后,根據(jù)本發(fā)明實(shí)施例的應(yīng)用試用方法100在步驟S199結(jié)束。
[0055]此外,在步驟S130中,解析所述描述文件還可以用于確定所述第一應(yīng)用的所述特定試用版本的所述相關(guān)可執(zhí)行程序文件和所述相關(guān)數(shù)據(jù)文件的下載方式,所述下載方式包括將所述相關(guān)可執(zhí)行程序文件和所述相關(guān)數(shù)據(jù)文件全部下載到本地、將所述相關(guān)可執(zhí)行程序文件和所述相關(guān)數(shù)據(jù)文件中的一部分下載到本地、僅下載所述相關(guān)可執(zhí)行程序文件和所述相關(guān)數(shù)據(jù)文件的元數(shù)據(jù)信息、或者完全不下載。所述元數(shù)據(jù)信息可以包括文件名、文件大小、文件類型、文件的文件頭信息,此時(shí)文件內(nèi)部的數(shù)據(jù)資源描述全部為空。
[0056]在此情況下,在步驟S150中,可以根據(jù)所述下載方式從服務(wù)器下載所述第一應(yīng)用的所述特定試用版本的所述相關(guān)可執(zhí)行程序文件和所述相關(guān)數(shù)據(jù)文件。
[0057]在所述試用類型可以為預(yù)定試用時(shí)間的試用的情況下,所述第一應(yīng)用的所述特定試用版本的所述相關(guān)可執(zhí)行程序文件和相關(guān)數(shù)據(jù)文件是所述第一應(yīng)用的所有可執(zhí)行程序文件和數(shù)據(jù)文件。
[0058]例如,在所述下載方式為將所述相關(guān)可執(zhí)行程序文件和所述相關(guān)數(shù)據(jù)文件全部下載到本地的情況下,在所述預(yù)定試用時(shí)間內(nèi),所述終端設(shè)備將所述相關(guān)可執(zhí)行程序文件和所述相關(guān)數(shù)據(jù)文件全部下載到本地,而不論本地實(shí)際上當(dāng)前運(yùn)行了多少功能(例如,運(yùn)行了多少關(guān)卡或場(chǎng)景)。
[0059]例如,在所述下載方式為將所述相關(guān)可執(zhí)行程序文件和所述相關(guān)數(shù)據(jù)文件中的一部分下載到本地的情況下,在所述預(yù)定試用時(shí)間內(nèi),所述終端設(shè)備可以根據(jù)本地實(shí)際上當(dāng)前運(yùn)行了多少功能(例如,運(yùn)行了多少關(guān)卡或場(chǎng)景),下載接下來將需要的相關(guān)可執(zhí)行程序文件和相關(guān)數(shù)據(jù)文件中的一部分。在此情況下,所述終端設(shè)備可以從服務(wù)器下載例如用于第一數(shù)量的關(guān)卡或場(chǎng)景的相關(guān)可執(zhí)行程序文件和相關(guān)數(shù)據(jù)文件,所述第一數(shù)量小于關(guān)卡或場(chǎng)景的總數(shù)量,并且然后根據(jù)所述第一數(shù)量的關(guān)卡或場(chǎng)景的運(yùn)行情況從服務(wù)器下載用于其它關(guān)卡或場(chǎng)景的數(shù)據(jù)部分。
[0060]例如,在所述下載方式為完全不下載的情況下,可以不再執(zhí)行上述步驟S150。
[0061 ] 在所述試用類型為預(yù)定試用功能的試用、或預(yù)定試用時(shí)間的預(yù)定試用功能的試用的情況下,可以參照上述描述類似地進(jìn)行文件下載。
[0062]此外,在步驟S130中,解析所述描述文件還用于確定運(yùn)行所述第一應(yīng)用所需的各文件的操作方式,所述操作方式包括只讀、讀寫、只寫中的至少一種。例如,游戲進(jìn)度文件可以是讀寫的,游戲場(chǎng)景文件可以是只讀的。
[0063]如圖2所示,示出了根據(jù)本發(fā)明實(shí)施例的應(yīng)用于終端設(shè)備的應(yīng)用試用裝置200的示意性框圖。
[0064]根據(jù)本發(fā)明實(shí)施例的應(yīng)用于終端設(shè)備的應(yīng)用試用裝置200包括:應(yīng)用請(qǐng)求部件210、描述獲取部件220、描述解析部件230、文件掛接部件240、文件下載部件250、以及應(yīng)用運(yùn)行部件260。
[0065]應(yīng)用請(qǐng)求部件210用于向服務(wù)器請(qǐng)求第一應(yīng)用的特定試用版本。在所述服務(wù)器中保存了所述第一應(yīng)用的所有可執(zhí)行程序文件以及所有數(shù)據(jù)文件。此外,在所述服務(wù)器中還保存了所述第一應(yīng)用的特定試用版本的描述文件。
[0066]描述獲取部件220用于從服務(wù)器獲得關(guān)于所述第一應(yīng)用的所述特定試用版本的描述文件。所述第一應(yīng)用的所述特定試用版本的描述文件描述了用于所述第一應(yīng)用的所述特定試用版本的相關(guān)可執(zhí)行程序文件和運(yùn)行所述第一應(yīng)用的所述特定試用版本所需要的相關(guān)數(shù)據(jù)文件。
[0067]描述解析部件230用于解析所述描述文件,以便確定用于所述第一應(yīng)用的所述特定試用版本的相關(guān)可執(zhí)行程序文件和運(yùn)行需要的相關(guān)數(shù)據(jù)文件。例如,所述第一應(yīng)用的所有可執(zhí)行程序文件和所有數(shù)據(jù)文件例如為500M,所述第一應(yīng)用的所述特定試用版本的相關(guān)可執(zhí)行程序文件和運(yùn)行需要的相關(guān)數(shù)據(jù)文件例如為50M。
[0068]此外,優(yōu)選地,描述解析部件230解析所述描述文件還用于確定所述特定試用版本的試用類型,所述試用類型可以為預(yù)定試用功能的試用、預(yù)定試用時(shí)間的試用、以及預(yù)定試用時(shí)間的預(yù)定試用功能的試用中的至少一項(xiàng)。
[0069]例如,所述試用類型可以為預(yù)定試用時(shí)間的試用,所述特定試用版本是限定了所述預(yù)定試用時(shí)間的試用版本,所述第一應(yīng)用的所述特定試用版本的所述相關(guān)可執(zhí)行程序文件和相關(guān)數(shù)據(jù)文件是所述第一應(yīng)用的所有可執(zhí)行程序文件和數(shù)據(jù)文件。
[0070]例如,所述第一應(yīng)用可以是游戲,所述試用類型是預(yù)定試用功能的試用,具體地例如可以為預(yù)設(shè)的關(guān)卡或場(chǎng)景的試用,所述特定試用版本是限定了所述預(yù)設(shè)的關(guān)卡或場(chǎng)景的試用版本,所述第一應(yīng)用的所述特定試用版本的所述相關(guān)可執(zhí)行程序文件和所述相關(guān)數(shù)據(jù)文件是用于所述預(yù)設(shè)的關(guān)卡或場(chǎng)景的可執(zhí)行程序文件和數(shù)據(jù)文件。具體地,所述第一應(yīng)用可以總共包括20個(gè)關(guān)卡或場(chǎng)景,所述特定試用版本限定了 2個(gè)關(guān)卡或場(chǎng)景(第一關(guān)卡或場(chǎng)景、以及第二關(guān)卡或場(chǎng)景)的試用,所述相關(guān)可執(zhí)行程序文件是用于所述2個(gè)關(guān)卡或場(chǎng)景的可執(zhí)行程序文件,所述相關(guān)數(shù)據(jù)文件是用于所述2個(gè)關(guān)卡或場(chǎng)景的數(shù)據(jù)文件。例如,每個(gè)關(guān)卡或場(chǎng)景可以對(duì)應(yīng)于單獨(dú)的可執(zhí)行程序文件和/或數(shù)據(jù)文件,在此情況下,所述相關(guān)可執(zhí)行程序文件和所述相關(guān)數(shù)據(jù)文件包括用于所述第一個(gè)關(guān)卡或場(chǎng)景的可執(zhí)行程序文件和數(shù)據(jù)文件、以及用于所述第二個(gè)關(guān)卡或場(chǎng)景的可執(zhí)行程序文件和數(shù)據(jù)文件。例如,所述第一應(yīng)用的多個(gè)關(guān)卡或場(chǎng)景可以對(duì)應(yīng)于一個(gè)共同的可執(zhí)行程序文件和/或數(shù)據(jù)文件,在此情況下,所述相關(guān)可執(zhí)行程序文件包括所述可執(zhí)行程序文件,所述相關(guān)數(shù)據(jù)文件包括所述數(shù)據(jù)文件中與所述預(yù)設(shè)的關(guān)卡或場(chǎng)景對(duì)應(yīng)的數(shù)據(jù)頁(yè)或數(shù)據(jù)塊。
[0071]此外,例如所述第一應(yīng)用可以為游戲,所述試用類型為預(yù)定試用時(shí)間的預(yù)設(shè)的關(guān)卡或場(chǎng)景的試用,所述特定試用版本是限定了所述預(yù)設(shè)的關(guān)卡或場(chǎng)景的試用版本,所述第一應(yīng)用的所述特定試用版本的所述相關(guān)可執(zhí)行程序文件和所述相關(guān)數(shù)據(jù)文件是用于所述預(yù)設(shè)的關(guān)卡或場(chǎng)景的可執(zhí)行程序文件和數(shù)據(jù)文件。
[0072]文件掛接部件240用于掛接所述服務(wù)器上的所述第一應(yīng)用的所有可執(zhí)行程序文件和所有數(shù)據(jù)文件。通過掛接所述第一應(yīng)用的所有可執(zhí)行程序文件和所有數(shù)據(jù)文件,可以使得終端設(shè)備上的操作系統(tǒng)(諸如,Andr1d系統(tǒng))認(rèn)為已經(jīng)將運(yùn)行所述第一應(yīng)用所需的所有文件都下載到本地了,從而可以在無需下載運(yùn)行所述第一應(yīng)用所需的所有文件的情況下實(shí)現(xiàn)應(yīng)用的遠(yuǎn)程試用/運(yùn)行。
[0073]文件下載部件250用于從服務(wù)器下載所述第一應(yīng)用的所述特定試用版本的所述相關(guān)可執(zhí)行程序文件和所述相關(guān)數(shù)據(jù)文件。為了使得終端設(shè)備處的試用效果更佳,可以利用文件下載部件250將所述第一應(yīng)用的所述特定試用版本的所述相關(guān)可執(zhí)行程序文件和所述相關(guān)數(shù)據(jù)文件下載到本地,從而使得第一應(yīng)用的運(yùn)行更加快速和流暢。
[0074]應(yīng)用運(yùn)行部件260用于運(yùn)行所述第一應(yīng)用的所述特定試用版本。
[0075]此外,所述描述解析部件230解析所述描述文件還可以用于確定所述第一應(yīng)用的所述特定試用版本的所述相關(guān)可執(zhí)行程序文件和所述相關(guān)數(shù)據(jù)文件的下載方式,所述下載方式包括將所述相關(guān)可執(zhí)行程序文件和所述相關(guān)數(shù)據(jù)文件全部下載到本地、將所述相關(guān)可執(zhí)行程序文件和所述相關(guān)數(shù)據(jù)文件中的一部分下載到本地、僅下載所述相關(guān)可執(zhí)行程序文件和所述相關(guān)數(shù)據(jù)文件的元數(shù)據(jù)信息、或者完全不下載。
[0076]在此情況下,所述文件下載部件250可以根據(jù)所述下載方式從服務(wù)器下載所述第一應(yīng)用的所述特定試用版本的所述相關(guān)可執(zhí)行程序文件和所述相關(guān)數(shù)據(jù)文件。
[0077]此外,所述描述解析部件230解析所述描述文件還用于確定運(yùn)行所述第一應(yīng)用所需的各文件的操作方式,所述操作方式包括只讀、讀寫、只寫中的至少一種。例如,游戲進(jìn)度文件可以是讀寫的,游戲場(chǎng)景文件可以是只讀的。
[0078]接下來,將參考圖3和圖4來描述根據(jù)本發(fā)明實(shí)施例的應(yīng)用于服務(wù)器端的應(yīng)用試用方法和裝置。
[0079]如圖3所示,示出了根據(jù)本發(fā)明實(shí)施例的應(yīng)用于服務(wù)器的應(yīng)用試用方法300。
[0080]根據(jù)本發(fā)明實(shí)施例的應(yīng)用于服務(wù)器端的應(yīng)用試用方法300在步驟S301開始。
[0081]在步驟S310,確定第一應(yīng)用的特定試用版本。在所述服務(wù)器中保存了所述第一應(yīng)用的所有可執(zhí)行程序文件以及所有數(shù)據(jù)文件。例如,在所述第一應(yīng)用包括多個(gè)功能(例如,關(guān)卡或場(chǎng)景)的情況下,所述特定試用版本可以是包括預(yù)設(shè)功能的試用版本(例如,包括第一關(guān)、如二關(guān)等等的試用版本)。
[0082]應(yīng)注意,在確定了所述第一應(yīng)用的所述特定試用版本之后,在服務(wù)器中仍只保存所述第一應(yīng)用的可執(zhí)行程序文件以及數(shù)據(jù)文件,而沒有單獨(dú)為所述特定試用版本重新生成新的可執(zhí)行程序文件以及相應(yīng)的試用版本數(shù)據(jù)文件,所述試用版本數(shù)據(jù)文件僅包括所述第一應(yīng)用的數(shù)據(jù)文件的一部分。
[0083]在步驟S320,生成關(guān)于所述特定試用版本的描述文件,所述描述文件描述了所述第一應(yīng)用的所述特定試用版本的相關(guān)可執(zhí)行程序文件和運(yùn)行需要的相關(guān)數(shù)據(jù)文件。例如,所述第一應(yīng)用的所有可執(zhí)行程序文件和所有數(shù)據(jù)文件例如為500M,所述第一應(yīng)用的所述特定試用版本的相關(guān)可執(zhí)行程序文件和運(yùn)行需要的相關(guān)數(shù)據(jù)文件例如為50M。
[0084]此外,優(yōu)選地,所述描述文件還描述所述特定試用版本的試用類型,所述試用類型可以為預(yù)定試用功能的試用、預(yù)定試用時(shí)間的試用、以及預(yù)定試用時(shí)間的預(yù)定試用功能的試用中的至少一項(xiàng)。
[0085]例如,所述試用類型可以為預(yù)定試用時(shí)間的試用,所述特定試用版本是限定了所述預(yù)定試用時(shí)間的試用版本,所述第一應(yīng)用的所述特定試用版本的所述相關(guān)可執(zhí)行程序文件和相關(guān)數(shù)據(jù)文件是所述第一應(yīng)用的所有可執(zhí)行程序文件和數(shù)據(jù)文件。
[0086]例如,所述第一應(yīng)用可以是游戲,所述試用類型是預(yù)定試用功能的試用,具體地例如可以為預(yù)設(shè)的關(guān)卡或場(chǎng)景的試用,所述特定試用版本是限定了所述預(yù)設(shè)的關(guān)卡或場(chǎng)景的試用版本,所述第一應(yīng)用的所述特定試用版本的所述相關(guān)可執(zhí)行程序文件和所述相關(guān)數(shù)據(jù)文件是用于所述預(yù)設(shè)的關(guān)卡或場(chǎng)景的可執(zhí)行程序文件和數(shù)據(jù)文件。具體地,所述第一應(yīng)用可以總共包括20個(gè)關(guān)卡或場(chǎng)景,所述特定試用版本限定了 2個(gè)關(guān)卡或場(chǎng)景(第一關(guān)卡或場(chǎng)景、以及第二關(guān)卡或場(chǎng)景)的試用,所述相關(guān)可執(zhí)行程序文件是用于所述2個(gè)關(guān)卡或場(chǎng)景的可執(zhí)行程序文件,所述相關(guān)數(shù)據(jù)文件是用于所述2個(gè)關(guān)卡或場(chǎng)景的數(shù)據(jù)文件。例如,每個(gè)關(guān)卡或場(chǎng)景可以對(duì)應(yīng)于單獨(dú)的可執(zhí)行程序文件和/或數(shù)據(jù)文件,在此情況下,所述相關(guān)可執(zhí)行程序文件和所述相關(guān)數(shù)據(jù)文件包括用于所述第一個(gè)關(guān)卡或場(chǎng)景的可執(zhí)行程序文件和數(shù)據(jù)文件、以及用于所述第二個(gè)關(guān)卡或場(chǎng)景的可執(zhí)行程序文件和數(shù)據(jù)文件。例如,所述第一應(yīng)用的多個(gè)關(guān)卡或場(chǎng)景可以對(duì)應(yīng)于一個(gè)共同的可執(zhí)行程序文件和/或數(shù)據(jù)文件,在此情況下,所述相關(guān)可執(zhí)行程序文件包括所述可執(zhí)行程序文件,所述相關(guān)數(shù)據(jù)文件包括所述數(shù)據(jù)文件中與所述預(yù)設(shè)的關(guān)卡或場(chǎng)景對(duì)應(yīng)的數(shù)據(jù)頁(yè)或數(shù)據(jù)塊。
[0087]在步驟S330,從終端設(shè)備接收對(duì)所述特定試用版本的請(qǐng)求。
[0088]在步驟S340,向所述終端設(shè)備傳送所述特定試用版本的描述文件。
[0089]在步驟S350,將所述第一應(yīng)用的所有可執(zhí)行程序文件和所有數(shù)據(jù)文件掛接到所述終端設(shè)備。
[0090]在步驟S360,從所述終端設(shè)備接收下載用于所述第一應(yīng)用的所述特定試用版本的所述相關(guān)可執(zhí)行程序文件和所述相關(guān)數(shù)據(jù)文件的請(qǐng)求。
[0091]在步驟S370,向所述終端設(shè)備傳送所述終端設(shè)備所請(qǐng)求的用于所述第一應(yīng)用的所述特定試用版本的所述相關(guān)可執(zhí)行程序文件和所述相關(guān)數(shù)據(jù)文件。
[0092]如前所述,根據(jù)本發(fā)明實(shí)施例的應(yīng)用試用方法300,通過掛接所述執(zhí)行文件和所述數(shù)據(jù)文件,可以使得終端設(shè)備的操作系統(tǒng)認(rèn)為已經(jīng)下載了運(yùn)行所述第一應(yīng)用所需的全部文件。實(shí)際上,只有所述特定試用版本的所述相關(guān)可執(zhí)行程序文件和所述相關(guān)數(shù)據(jù)文件被下載到所述終端設(shè)備本地,而所述第一應(yīng)用的其余數(shù)據(jù)部分是在服務(wù)器上的。
[0093]最后,根據(jù)本發(fā)明實(shí)施例的應(yīng)用試用方法300在步驟S399結(jié)束。
[0094]此外,所述試用類型還可以為預(yù)定試用時(shí)間的試用,所述特定試用版本是限定了所述預(yù)定試用時(shí)間的試用版本,所述第一應(yīng)用的所述特定試用版本的所述相關(guān)可執(zhí)行程序文件和相關(guān)數(shù)據(jù)文件可以是所述第一應(yīng)用的所有可執(zhí)行程序文件和數(shù)據(jù)文件。
[0095]此外,類似地,例如所述第一應(yīng)用可以為游戲,所述試用類型為預(yù)定試用時(shí)間的預(yù)設(shè)的關(guān)卡或場(chǎng)景的試用,所述特定試用版本是限定了所述預(yù)設(shè)的關(guān)卡或場(chǎng)景的試用版本,所述第一應(yīng)用的所述特定試用版本的所述相關(guān)可執(zhí)行程序文件和所述相關(guān)數(shù)據(jù)文件是用于所述預(yù)設(shè)的關(guān)卡或場(chǎng)景的可執(zhí)行程序文件和數(shù)據(jù)文件。
[0096]在這兩種情況下,所述應(yīng)用試用方法300還可以包括:在從終端設(shè)備接收到對(duì)所述特定試用版本的請(qǐng)求之后、或者從所述終端設(shè)備接收到下載用于所述第一應(yīng)用的所述特定試用版本的所述相關(guān)可執(zhí)行程序文件和所述相關(guān)數(shù)據(jù)文件的請(qǐng)求之后開始計(jì)時(shí),并且在到達(dá)所述預(yù)定試用時(shí)間時(shí)斷開所述第一應(yīng)用的所有可執(zhí)行程序文件和所有數(shù)據(jù)文件到所述終端設(shè)備的掛接。
[0097]此外,所述描述文件還描述了所述第一應(yīng)用的所述特定試用版本的所述相關(guān)可執(zhí)行程序文件和所述相關(guān)數(shù)據(jù)文件的下載方式,所述下載方式包括將所述相關(guān)可執(zhí)行程序文件和所述相關(guān)數(shù)據(jù)文件全部下載到本地、將所述相關(guān)可執(zhí)行程序文件和所述相關(guān)數(shù)據(jù)文件中的一部分下載到本地、僅下載所述相關(guān)可執(zhí)行程序文件和所述相關(guān)數(shù)據(jù)文件的元數(shù)據(jù)信息、或者完全不下載。其中,所述元數(shù)據(jù)信息包括文件名、文件大小、文件類型、文件的文件頭信息,此時(shí)文件內(nèi)部的數(shù)據(jù)資源描述全部為空。
[0098]此外,所述描述文件還描述了運(yùn)行所述第一應(yīng)用所需的各文件的操作方式,所述操作方式包括只讀、讀寫、只寫中的至少一種。
[0099]如圖4所示,示出了根據(jù)本發(fā)明實(shí)施例的應(yīng)用于服務(wù)器的應(yīng)用試用裝置400的示意性框圖。
[0100]根據(jù)本發(fā)明實(shí)施例的應(yīng)用于服務(wù)器的應(yīng)用試用裝置400包括:試用確定部件410、描述生成部件420、請(qǐng)求接收部件430、文件傳送部件440、以及文件掛接部件450。
[0101]試用確定部件410用于確定第一應(yīng)用的特定試用版本。在所述服務(wù)器中保存了所述第一應(yīng)用的所有可執(zhí)行程序文件以及所有數(shù)據(jù)文件。例如,在所述第一應(yīng)用包括多個(gè)功能(例如,關(guān)卡或場(chǎng)景)的情況下,所述特定試用版本可以是包括預(yù)設(shè)功能的試用版本(例如,包括第一關(guān)、前三關(guān)等等的試用版本)。
[0102]應(yīng)注意,在確定了所述第一應(yīng)用的所述特定試用版本之后,在服務(wù)器中仍只保存所述第一應(yīng)用的可執(zhí)行程序文件以及數(shù)據(jù)文件,而沒有單獨(dú)為所述特定試用版本重新生成新的可執(zhí)行程序文件以及相應(yīng)的試用版本數(shù)據(jù)文件,所述試用版本數(shù)據(jù)文件僅包括所述第一應(yīng)用的數(shù)據(jù)文件的一部分。
[0103]描述生成部件420用于生成關(guān)于所述特定試用版本的描述文件,所述描述文件描述了所述第一應(yīng)用的所述特定試用版本的相關(guān)可執(zhí)行程序文件和運(yùn)行需要的相關(guān)數(shù)據(jù)文件。
[0104]此外,優(yōu)選地,所述描述文件還描述所述特定試用版本的試用類型,所述試用類型可以為預(yù)定試用功能的試用、預(yù)定試用時(shí)間的試用、以及預(yù)定試用時(shí)間的預(yù)定試用功能的試用中的至少一項(xiàng)。
[0105]例如,所述試用類型可以為預(yù)定試用時(shí)間的試用,所述特定試用版本是限定了所述預(yù)定試用時(shí)間的試用版本,所述第一應(yīng)用的所述特定試用版本的所述相關(guān)可執(zhí)行程序文件和相關(guān)數(shù)據(jù)文件是所述第一應(yīng)用的所有可執(zhí)行程序文件和數(shù)據(jù)文件。
[0106]例如,所述第一應(yīng)用可以是游戲,所述試用類型是預(yù)定試用功能的試用,具體地例如可以為預(yù)設(shè)的關(guān)卡或場(chǎng)景的試用,所述特定試用版本是限定了所述預(yù)設(shè)的關(guān)卡或場(chǎng)景的試用版本,所述第一應(yīng)用的所述特定試用版本的所述相關(guān)可執(zhí)行程序文件和所述相關(guān)數(shù)據(jù)文件是用于所述預(yù)設(shè)的關(guān)卡或場(chǎng)景的可執(zhí)行程序文件和數(shù)據(jù)文件。具體地,所述第一應(yīng)用可以總共包括20個(gè)關(guān)卡或場(chǎng)景,所述特定試用版本限定了 2個(gè)關(guān)卡或場(chǎng)景(第一關(guān)卡或場(chǎng)景、以及第二關(guān)卡或場(chǎng)景)的試用,所述相關(guān)可執(zhí)行程序文件是用于所述2個(gè)關(guān)卡或場(chǎng)景的可執(zhí)行程序文件,所述相關(guān)數(shù)據(jù)文件是用于所述2個(gè)關(guān)卡或場(chǎng)景的數(shù)據(jù)文件。
[0107]請(qǐng)求接收部件430用于從終端設(shè)備接收對(duì)所述特定試用版本的試用請(qǐng)求。
[0108]文件傳送部件440用于向所述終端設(shè)備傳送所述特定試用版本的描述文件。
[0109]文件掛接部件450用于將所述第一應(yīng)用的所有可執(zhí)行程序文件和所有數(shù)據(jù)文件掛接到所述終端設(shè)備。
[0110]此外,所述請(qǐng)求接收部件430還從所述終端設(shè)備接收下載用于所述第一應(yīng)用的所述特定試用版本的所述相關(guān)可執(zhí)行程序文件和所述相關(guān)數(shù)據(jù)文件的請(qǐng)求。
[0111]此外,所述文件傳送部件440還向所述終端設(shè)備傳送所述終端設(shè)備所請(qǐng)求的用于所述第一應(yīng)用的所述特定試用版本的所述相關(guān)可執(zhí)行程序文件和所述相關(guān)數(shù)據(jù)文件。
[0112]此外,所述試用類型還可以為預(yù)定試用時(shí)間的試用,所述特定試用版本是限定了所述預(yù)定試用時(shí)間的試用版本,所述第一應(yīng)用的所述特定試用版本的所述相關(guān)可執(zhí)行程序文件和相關(guān)數(shù)據(jù)文件可以是所述第一應(yīng)用的所有可執(zhí)行程序文件和數(shù)據(jù)文件。
[0113]此外,類似地,例如所述第一應(yīng)用可以為游戲,所述試用類型為預(yù)定試用時(shí)間的預(yù)設(shè)的關(guān)卡或場(chǎng)景的試用,所述特定試用版本是限定了所述預(yù)設(shè)的關(guān)卡或場(chǎng)景的試用版本,所述第一應(yīng)用的所述特定試用版本的所述相關(guān)可執(zhí)行程序文件和所述相關(guān)數(shù)據(jù)文件是用于所述預(yù)設(shè)的關(guān)卡或場(chǎng)景的可執(zhí)行程序文件和數(shù)據(jù)文件。
[0114]在這兩種情況下,所述應(yīng)用試用裝置400還可以包括:定時(shí)器,用于在從終端設(shè)備接收到對(duì)所述特定試用版本的請(qǐng)求之后、或者從所述終端設(shè)備接收到下載用于所述第一應(yīng)用的所述特定試用版本的所述相關(guān)可執(zhí)行程序文件和所述相關(guān)數(shù)據(jù)文件的請(qǐng)求之后開始計(jì)時(shí)。而且,所述定時(shí)器在到達(dá)所述預(yù)定試用時(shí)間時(shí)斷開所述第一應(yīng)用的所有可執(zhí)行程序文件和所有數(shù)據(jù)文件到所述終端設(shè)備的掛接。
[0115]此外,所述描述文件還描述了所述第一應(yīng)用的所述特定試用版本的所述相關(guān)可執(zhí)行程序文件和所述相關(guān)數(shù)據(jù)文件的下載方式,所述下載方式包括將所述相關(guān)可執(zhí)行程序文件和所述相關(guān)數(shù)據(jù)文件全部下載到本地、將所述相關(guān)可執(zhí)行程序文件和所述相關(guān)數(shù)據(jù)文件中的一部分下載到本地、僅下載所述相關(guān)可執(zhí)行程序文件和所述相關(guān)數(shù)據(jù)文件的元數(shù)據(jù)信息、或者完全不下載。其中,所述元數(shù)據(jù)信息包括文件名、文件大小、文件類型、文件的文件頭信息,此時(shí)文件內(nèi)部的數(shù)據(jù)資源描述全部為空。
[0116]根據(jù)本發(fā)明實(shí)施例,通過將服務(wù)器上的第一應(yīng)用的所有可執(zhí)行程序文件和完整數(shù)據(jù)文件掛接到終端設(shè)備本地,在僅將運(yùn)行試用版本所需的相關(guān)可執(zhí)行程序文件和相關(guān)數(shù)據(jù)文件下載到終端設(shè)備本地的情況下,可以在終端設(shè)備上流暢地試用所述第一應(yīng)用的試用版本,而無需下載所述第一應(yīng)用的完整數(shù)據(jù)文件,并且也無需在服務(wù)器上部署專門的試用版本數(shù)據(jù)文件。從而,節(jié)省了終端設(shè)備的網(wǎng)絡(luò)流量,緩解了服務(wù)器的數(shù)據(jù)傳輸負(fù)荷,也降低了服務(wù)器上試用版本部署/開發(fā)的工作量。
[0117]盡管本發(fā)明以游戲?yàn)槔齺砻枋鏊鰬?yīng)用試用方法及裝置,然而本領(lǐng)域技術(shù)人員應(yīng)了解,根據(jù)本發(fā)明實(shí)施例的應(yīng)用試用方法及裝置可以應(yīng)用于其它的應(yīng)用,例如各種專業(yè)開發(fā)軟件,諸如CAD軟件等。
[0118]通過以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到本發(fā)明可借助于軟件加必需的硬件平臺(tái)的方式來實(shí)現(xiàn),當(dāng)然也可以全部通過軟件、或硬件來實(shí)施?;谶@樣的理解,本發(fā)明的技術(shù)方案對(duì)【背景技術(shù)】做出貢獻(xiàn)的全部或者部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品可以存儲(chǔ)在存儲(chǔ)介質(zhì)中,如R0M/RAM、磁盤、光盤等,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例或者實(shí)施例的某些部分所述的方法。
[0119]在上面詳細(xì)描述了本發(fā)明的各個(gè)實(shí)施例。然而,本領(lǐng)域技術(shù)人員應(yīng)該理解,在不脫離本發(fā)明的原理和精神的情況下,可對(duì)這些實(shí)施例進(jìn)行各種修改,組合或子組合,并且這樣的修改應(yīng)落入本發(fā)明的范圍內(nèi)。
【權(quán)利要求】
1.一種應(yīng)用試用方法,其應(yīng)用于終端設(shè)備,該方法包括: 向服務(wù)器請(qǐng)求第一應(yīng)用的特定試用版本; 從服務(wù)器獲得關(guān)于所述第一應(yīng)用的所述特定試用版本的描述文件; 解析所述描述文件,以便確定用于所述第一應(yīng)用的所述特定試用版本的相關(guān)可執(zhí)行程序文件和運(yùn)行需要的相關(guān)數(shù)據(jù)文件; 掛接所述服務(wù)器上的所述第一應(yīng)用的所有可執(zhí)行程序文件和所有數(shù)據(jù)文件; 從服務(wù)器下載所述第一應(yīng)用的所述特定試用版本的所述相關(guān)可執(zhí)行程序文件和所述相關(guān)數(shù)據(jù)文件;以及 運(yùn)行所述第一應(yīng)用的所述特定試用版本。
2.如權(quán)利要求1所述的應(yīng)用試用方法,其中,解析所述描述文件還用于確定所述特定試用版本的試用類型。
3.如權(quán)利要求2所述的應(yīng)用試用方法,其中,所述試用類型為預(yù)定試用功能的試用、預(yù)定試用時(shí)間的試用、以及預(yù)定試用時(shí)間的預(yù)定試用功能的試用中的至少一項(xiàng)。
4.如權(quán)利要求2所述的應(yīng)用試用方法,其中,所述第一應(yīng)用為游戲,所述試用類型為預(yù)設(shè)的關(guān)卡或場(chǎng)景的試 用,所述特定試用版本是限定了所述預(yù)設(shè)的關(guān)卡或場(chǎng)景的試用版本,所述第一應(yīng)用的所述特定試用版本的所述相關(guān)可執(zhí)行程序文件和所述相關(guān)數(shù)據(jù)文件是用于所述預(yù)設(shè)的關(guān)卡或場(chǎng)景的可執(zhí)行程序文件和數(shù)據(jù)文件。
5.如權(quán)利要求2所述的應(yīng)用試用方法,其中,所述試用類型為預(yù)定試用時(shí)間的試用,所述特定試用版本是限定了所述預(yù)定試用時(shí)間的試用版本,所述第一應(yīng)用的所述特定試用版本的所述相關(guān)可執(zhí)行程序文件和相關(guān)數(shù)據(jù)文件是所述第一應(yīng)用的所有可執(zhí)行程序文件和數(shù)據(jù)文件。
6.如權(quán)利要求2所述的應(yīng)用試用方法,其中,所述第一應(yīng)用為游戲,所述試用類型為預(yù)定試用時(shí)間的預(yù)設(shè)的關(guān)卡或場(chǎng)景的試用,所述特定試用版本是限定了所述預(yù)設(shè)的關(guān)卡或場(chǎng)景的試用版本,所述第一應(yīng)用的所述特定試用版本的所述相關(guān)可執(zhí)行程序文件和所述相關(guān)數(shù)據(jù)文件是用于所述預(yù)設(shè)的關(guān)卡或場(chǎng)景的可執(zhí)行程序文件和數(shù)據(jù)文件。
7.如權(quán)利要求4- 6任一項(xiàng)所述的應(yīng)用試用方法,其中,解析所述描述文件還用于確定所述第一應(yīng)用的所述特定試用版本的所述相關(guān)可執(zhí)行程序文件和所述相關(guān)數(shù)據(jù)文件的下載方式,所述下載方式包括將所述相關(guān)可執(zhí)行程序文件和所述相關(guān)數(shù)據(jù)文件全部下載到本地、將所述相關(guān)可執(zhí)行程序文件和所述相關(guān)數(shù)據(jù)文件中的一部分下載到本地、僅下載所述相關(guān)可執(zhí)行程序文件和所述相關(guān)數(shù)據(jù)文件的元數(shù)據(jù)信息、或者完全不下載,其中,所述元數(shù)據(jù)信息包括文件名、文件大小、文件類型、文件的文件頭信息; 其中,所述從服務(wù)器下載所述第一應(yīng)用的所述特定試用版本的所述相關(guān)可執(zhí)行程序文件和所述相關(guān)數(shù)據(jù)文件包括:根據(jù)所述下載方式,從服務(wù)器下載所述第一應(yīng)用的所述特定試用版本的所述相關(guān)可執(zhí)行程序文件和所述相關(guān)數(shù)據(jù)文件。
8.如權(quán)利要求1所述的應(yīng)用試用方法,其中,解析所述描述文件還用于確定運(yùn)行所述第一應(yīng)用所需的各文件的操作方式,所述操作方式包括只讀、讀寫、只寫中的至少一種。
9.一種應(yīng)用試用裝置,其應(yīng)用于終端設(shè)備,該裝置包括: 應(yīng)用請(qǐng)求部件,用于向服務(wù)器請(qǐng)求第一應(yīng)用的特定試用版本; 描述獲取部件,用于從服務(wù)器獲得關(guān)于所述第一應(yīng)用的所述特定試用版本的描述文件; 描述解析部件,用于解析所述描述文件,以便確定用于所述第一應(yīng)用的所述特定試用版本的相關(guān)可執(zhí)行程序文件和運(yùn)行需要的相關(guān)數(shù)據(jù)文件; 文件掛接部件,用于掛接所述服務(wù)器上的所述第一應(yīng)用的所有可執(zhí)行程序文件和所有數(shù)據(jù)文件; 文件下載部件,用于從服務(wù)器下載所述第一應(yīng)用的所述特定試用版本的所述相關(guān)可執(zhí)行程序文件和所述相關(guān)數(shù)據(jù)文件;以及 應(yīng)用運(yùn)行部件,用于運(yùn)行所述第一應(yīng)用的所述特定試用版本。
10.如權(quán)利要求9所述的應(yīng)用試用裝置,其中,所述描述解析部件解析所述描述文件還用于確定所述特定試用版本的試用類型,所述試用類型為預(yù)定試用功能的試用、預(yù)定試用時(shí)間的試用、以及預(yù)定試用時(shí)間的預(yù)定試用功能的試用中的至少一項(xiàng)。
11.如權(quán)利要求10所述的應(yīng)用試用裝置,其中,所述第一應(yīng)用為游戲,所述試用類型為預(yù)設(shè)的關(guān)卡或場(chǎng)景的試用,所述特定試用版本是限定了所述預(yù)設(shè)的關(guān)卡或場(chǎng)景的試用版本,所述第一應(yīng)用的所述特定試用版本的所述相關(guān)可執(zhí)行程序文件和所述相關(guān)數(shù)據(jù)文件是用于所述預(yù)設(shè)的關(guān)卡或場(chǎng)景的可執(zhí)行程序文件和數(shù)據(jù)文件。
12.如權(quán)利要求10所述的應(yīng)用試用裝置,其中,所述試用類型為預(yù)定試用時(shí)間的試用,所述特定試用版本是限定了所述預(yù)定試用時(shí)間的試用版本,所述第一應(yīng)用的所述特定試用版本的所述相關(guān)可執(zhí)行程序文件和相關(guān)數(shù)據(jù)文件是所述第一應(yīng)用的所有可執(zhí)行程序文件和數(shù)據(jù)文件。
13.如權(quán)利要求10所述的應(yīng)用試用裝置,其中,所述第一應(yīng)用為游戲,所述試用類型為預(yù)定試用時(shí)間的預(yù)設(shè)的關(guān)卡或場(chǎng)景的試用,所述特定試用版本是限定了所述預(yù)設(shè)的關(guān)卡或場(chǎng)景的試用版本,所述第一應(yīng)用的所述特定試用版本的所述相關(guān)可執(zhí)行程序文件和所述相關(guān)數(shù)據(jù)文件是用于所述預(yù)設(shè)的關(guān)卡或場(chǎng)景的可執(zhí)行程序文件和數(shù)據(jù)文件。
14.如權(quán)利要求11- 13任一項(xiàng)所述的應(yīng)用試用裝置,其中,所述描述解析部件解析所述描述文件還用于確定所述第一應(yīng)用的所述特定試用版本的所述相關(guān)可執(zhí)行程序文件和所述相關(guān)數(shù)據(jù)文件的下載方式,所述下載方式包括將所述相關(guān)可執(zhí)行程序文件和所述相關(guān)數(shù)據(jù)文件全部下載到本地、將所述相關(guān)可執(zhí)行程序文件和所述相關(guān)數(shù)據(jù)文件中的一部分下載到本地、僅下載所述相關(guān)可執(zhí)行程序文件和所述相關(guān)數(shù)據(jù)文件的元數(shù)據(jù)信息、或者完全不下載,其中,所述元數(shù)據(jù)信息包括文件名、文件大小、文件類型、文件的文件頭信息; 其中,所述文件下載部件根據(jù)所述下載方式從服務(wù)器下載所述第一應(yīng)用的所述特定試用版本的所述相關(guān)可執(zhí)行程序文件和所述相關(guān)數(shù)據(jù)文件。
15.一種應(yīng)用試用方法,其應(yīng)用于服務(wù)器,該方法包括: 確定第一應(yīng)用的特定試用版本; 生成關(guān)于所述特定試用版本的描述文件,所述描述文件描述了所述第一應(yīng)用的所述特定試用版本的相關(guān)可執(zhí)行程序文件和運(yùn)行需要的相關(guān)數(shù)據(jù)文件; 從終端設(shè)備接收對(duì)所述特定試用版本的請(qǐng)求; 向所述終端設(shè)備傳送所述特定試用版本的描述文件; 將所述第一應(yīng)用的所有可執(zhí)行程序文件和所有數(shù)據(jù)文件掛接到所述終端設(shè)備; 從所述終端設(shè)備接收下載用于所述第一應(yīng)用的所述特定試用版本的所述相關(guān)可執(zhí)行程序文件和所述相關(guān)數(shù)據(jù)文件的請(qǐng)求;以及 向所述終端設(shè)備傳送所述終端設(shè)備所請(qǐng)求的用于所述第一應(yīng)用的所述特定試用版本的所述相關(guān)可執(zhí)行程序文件和所述相關(guān)數(shù)據(jù)文件。
16.如權(quán)利要求15所述的應(yīng)用試用方法,其中,所述描述文件還描述所述特定試用版本的試用類型,所述試用類型為預(yù)定試用功能的試用、預(yù)定試用時(shí)間的試用、以及預(yù)定試用時(shí)間的預(yù)定試用功能的試用中的至少一項(xiàng)。
17.如權(quán)利要求16所述的應(yīng)用試用方法,其中,所述第一應(yīng)用為游戲,所述試用類型為預(yù)設(shè)的關(guān)卡或場(chǎng)景的試用,所述特定試用版本是限定了所述預(yù)設(shè)的關(guān)卡或場(chǎng)景的試用版本,所述第一應(yīng)用的所述特定試用版本的所述相關(guān)可執(zhí)行程序文件和所述相關(guān)數(shù)據(jù)文件是用于所述預(yù)設(shè)的關(guān)卡或場(chǎng)景的可執(zhí)行程序文件和數(shù)據(jù)文件。
18.如權(quán)利要求16所述的應(yīng)用試用方法,其中,所述試用類型為預(yù)定試用時(shí)間的試用,所述特定試用版本是限定了所述預(yù)定試用時(shí)間的試用版本,所述第一應(yīng)用的所述特定試用版本的所述相關(guān)可執(zhí)行程序文件和相關(guān)數(shù)據(jù)文件是所述第一應(yīng)用的所有可執(zhí)行程序文件和數(shù)據(jù)文件, 其中,所述應(yīng)用試用方法還包括: 在從終端設(shè)備接收到對(duì)所述特定試用版本的請(qǐng)求之后、或者從所述終端設(shè)備接收到下載用于所述第一應(yīng)用的所述特定試用版本的所述相關(guān)可執(zhí)行程序文件和所述相關(guān)數(shù)據(jù)文件的請(qǐng)求之后開始計(jì)時(shí),并且在到達(dá)所述預(yù)定試用時(shí)間時(shí)斷開所述第一應(yīng)用的所有可執(zhí)行程序文件和所有數(shù)據(jù)文件到所述終端設(shè)備的掛接。
19.如權(quán)利要求16所述的應(yīng)用試用方法,其中,所述第一應(yīng)用為游戲,所述試用類型為預(yù)定試用時(shí)間的預(yù)設(shè)的關(guān)卡或場(chǎng)景的試用,所述特定試用版本是限定了所述預(yù)設(shè)的關(guān)卡或場(chǎng)景的試用版本,所述第一應(yīng)用的所述特定試用版本的所述相關(guān)可執(zhí)行程序文件和所述相關(guān)數(shù)據(jù)文件是用于所述預(yù)設(shè)的關(guān)卡或場(chǎng)景的可執(zhí)行程序文件和數(shù)據(jù)文件, 其中,所述應(yīng)用試用方法還包括: 在從終端設(shè)備接收到對(duì)所述特定試用版本的請(qǐng)求之后、或者從所述終端設(shè)備接收到下載用于所述第一應(yīng)用的所述特定試用版本的所述相關(guān)可執(zhí)行程序文件和所述相關(guān)數(shù)據(jù)文件的請(qǐng)求之后開始計(jì)時(shí),并且在到達(dá)所述預(yù)定試用時(shí)間時(shí)斷開所述第一應(yīng)用的所有可執(zhí)行程序文件和所有數(shù)據(jù)文件到所述終端設(shè)備的掛接。
20.如權(quán)利要求15所述的應(yīng)用試用方法,其中,所述描述文件還描述了所述第一應(yīng)用的所述特定試用版本的所述相關(guān)可執(zhí)行程序文件和所述相關(guān)數(shù)據(jù)文件的下載方式,所述下載方式包括將所述相關(guān)可執(zhí)行程序文件和所述相關(guān)數(shù)據(jù)文件全部下載到本地、將所述相關(guān)可執(zhí)行程序文件和所述相關(guān)數(shù)據(jù)文件中的一部分下載到本地、僅下載所述相關(guān)可執(zhí)行程序文件和所述相關(guān)數(shù)據(jù)文件的元數(shù)據(jù)信息、或者完全不下載,其中,所述元數(shù)據(jù)信息包括文件名、文件大小、文件類型、文件的文件頭信息。
21.如權(quán)利要求15所述的應(yīng)用試用方法,其中,所述描述文件還描述了運(yùn)行所述第一應(yīng)用所需的各文件的操作方式,所述操作方式包括只讀、讀寫、只寫中的至少一種。
22.—種應(yīng)用試用裝置,其應(yīng)用于服務(wù)器,該裝置包括: 試用確定部件,用于確定第一應(yīng)用的特定試用版本; 描述生成部件,用于生成關(guān)于所述特定試用版本的描述文件,所述描述文件描述了所述第一應(yīng)用的所述特定試用版本的相關(guān)可執(zhí)行程序文件和運(yùn)行需要的相關(guān)數(shù)據(jù)文件; 請(qǐng)求接收部件,用于從終端設(shè)備接收對(duì)所述特定試用版本的試用請(qǐng)求; 文件傳送部件,用于向所述終端設(shè)備傳送所述特定試用版本的描述文件; 文件掛接部件,用于將所述第一應(yīng)用的所有可執(zhí)行程序文件和所有數(shù)據(jù)文件掛接到所述終端設(shè)備; 其中,所述請(qǐng)求接收部件還從所述終端設(shè)備接收下載用于所述第一應(yīng)用的所述特定試用版本的所述相關(guān)可執(zhí)行程序文件和所述相關(guān)數(shù)據(jù)文件的請(qǐng)求;以及 所述文件傳送部件還向所述終端設(shè)備傳送所述終端設(shè)備所請(qǐng)求的用于所述第一應(yīng)用的所述特定試用版本的所述相關(guān)可執(zhí)行程序文件和所述相關(guān)數(shù)據(jù)文件。
23.如權(quán)利要求22所述的應(yīng)用試用裝置,其中,所述描述文件還描述所述特定試用版本的試用類型,所述試用類型為預(yù)定試用功能的試用、預(yù)定試用時(shí)間的試用、以及預(yù)定試用時(shí)間的預(yù)定試用功能的試用中的至少一項(xiàng)。
24.如權(quán)利要求23所述的應(yīng)用試用裝置,其中,所述第一應(yīng)用為游戲,所述試用類型為預(yù)設(shè)的關(guān)卡或場(chǎng)景的試用,所述特定試用版本是限定了所述預(yù)設(shè)的關(guān)卡或場(chǎng)景的試用版本,所述第一應(yīng)用的所述特定試用版本的所述相關(guān)可執(zhí)行程序文件和所述相關(guān)數(shù)據(jù)文件是用于所述預(yù)設(shè)的關(guān)卡或場(chǎng)景的可執(zhí)行程序文件和數(shù)據(jù)文件。
25.如權(quán)利要求23所述的應(yīng)用試用裝置,其中,所述試用類型為預(yù)定試用時(shí)間的試用,所述特定試用版本是限定了所述預(yù)定試用時(shí)間的試用版本,所述第一應(yīng)用的所述特定試用版本的所述相關(guān)可執(zhí)行程序文件和相關(guān)數(shù)據(jù)文件是所述第一應(yīng)用的所有可執(zhí)行程序文件和數(shù)據(jù)文件,其中,所述應(yīng)用試用裝置還包括: 定時(shí)器,用于在從終端設(shè)備接收到對(duì)所述特定試用版本的請(qǐng)求之后、或者從所述終端設(shè)備接收到下載用于所述第一應(yīng)用的所述特定試用版本的所述相關(guān)可執(zhí)行程序文件和所述相關(guān)數(shù)據(jù)文件的請(qǐng)求之后開始計(jì)時(shí), 其中,所述定時(shí)器在到達(dá)所述預(yù)定試用時(shí)間時(shí)觸發(fā)所述文件掛接部件,使得所述文件掛接部件斷開所述第一應(yīng)用的所有可執(zhí)行程序文件和所有數(shù)據(jù)文件到所述終端設(shè)備的掛接。
26.如權(quán)利要求23所述的應(yīng)用試用裝置,其中,所述第一應(yīng)用為游戲,所述試用類型為預(yù)定試用時(shí)間的預(yù)設(shè)的關(guān)卡或場(chǎng)景的試用,所述特定試用版本是限定了所述預(yù)設(shè)的關(guān)卡或場(chǎng)景的試用版本,所述第一應(yīng)用的所述特定試用版本的所述相關(guān)可執(zhí)行程序文件和所述相關(guān)數(shù)據(jù)文件是用于所述預(yù)設(shè)的關(guān)卡或場(chǎng)景的可執(zhí)行程序文件和數(shù)據(jù)文件, 其中,所述應(yīng)用試用裝置還包括: 定時(shí)器,用于在從終端設(shè)備接收到對(duì)所述特定試用版本的請(qǐng)求之后、或者從所述終端設(shè)備接收到下載用于所述第一應(yīng)用的所述特定試用版本的所述相關(guān)可執(zhí)行程序文件和所述相關(guān)數(shù)據(jù)文件的請(qǐng)求之后開始計(jì)時(shí), 其中,所述定時(shí)器在到達(dá)所述預(yù)定試用時(shí)間時(shí)觸發(fā)所述文件掛接部件,使得所述文件掛接部件斷開所述第一應(yīng)用的所有可執(zhí)行程序文件和所有數(shù)據(jù)文件到所述終端設(shè)備的掛接。
27.如權(quán)利要求22所述的應(yīng)用試用裝置,其中,所述描述文件還用于確定所述第一應(yīng)用的所述特定試用版本的所述相關(guān)可執(zhí)行程序文件和所述相關(guān)數(shù)據(jù)文件的下載方式,所述下載方式包括將所述相關(guān)可執(zhí)行程序文件和所述相關(guān)數(shù)據(jù)文件全部下載到本地、將所述相關(guān)可執(zhí)行程序文件和所述相關(guān)數(shù)據(jù)文件中的一部分下載到本地、僅下載所述相關(guān)可執(zhí)行程序文件和所述相關(guān)數(shù)據(jù)文件的元數(shù)據(jù)信息、或者完全不下載,其中,所述元數(shù)據(jù)信息包括文件名、文件大 小、文件類型、文件的文件頭信息。
【文檔編號(hào)】G06F9/445GK104077157SQ201310109726
【公開日】2014年10月1日 申請(qǐng)日期:2013年3月29日 優(yōu)先權(quán)日:2013年3月29日
【發(fā)明者】于辰濤, 侯偉 申請(qǐng)人:聯(lián)想(北京)有限公司