應(yīng)用軟件試用系統(tǒng)、方法及其服務(wù)器與使用者裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明是關(guān)于一種應(yīng)用軟件試用系統(tǒng)、方法及其服務(wù)器與使用者裝置。
【背景技術(shù)】
[0002]受惠于智能型手機(jī)、平板電腦的普及化,搭配這些移動(dòng)使用者裝置的移動(dòng)應(yīng)用程序(mobile applicat1n,簡(jiǎn)稱mobile app、app)有若雨后春輿地冒出。這類特別適合在移動(dòng)使用者裝置上安裝的軟件,可由使用者通過應(yīng)用程序商店(例如Google的play商店、Apple的APP Store)下載即可安裝執(zhí)行,非常迅速便捷,滿足了不同使用者間相異的需求。
[0003]然而,現(xiàn)行的應(yīng)用程序商店僅能提供靜態(tài)的文字?jǐn)⑹?,以及圖片或影片作為使用者購買前的參考,若要真正了解應(yīng)用程序是否符合使用需求,使用者別無選擇地只有承擔(dān)風(fēng)險(xiǎn)來付費(fèi)下載安裝。當(dāng)然,也有部分的使用者會(huì)因害怕購買后不符合需求,進(jìn)而選擇放棄。
[0004]為克服此一問題,已有廠商提供免費(fèi)版本供使用者試用。這種免費(fèi)版本雖然克服付費(fèi)的心理障礙,但是免不了要經(jīng)過下載、安裝等繁瑣步驟。另外,若對(duì)軟件內(nèi)容不滿意,還要額外再進(jìn)行手動(dòng)刪除,不僅令人厭煩,同時(shí)也浪費(fèi)裝置的儲(chǔ)存空間及運(yùn)算資源。
[0005]有鑒于此,本發(fā)明人思及一種應(yīng)用軟件試用系統(tǒng)、方法及其服務(wù)器與使用者裝置,可協(xié)助使用者在不需下載與安裝應(yīng)用軟件,甚至試用軟件,即可于自己的裝置上進(jìn)行試用,不僅可以降低,甚至避免花費(fèi),也可以減少網(wǎng)絡(luò)或硬件資源的虛耗,此外,也同時(shí)免除了多余的操作步驟與下載的等待時(shí)間,更重要的是,因?yàn)槟芴岣呤褂谜邍L試的意愿,提高廣告或推銷的效果。
【發(fā)明內(nèi)容】
[0006]本發(fā)明的目的為提供一種應(yīng)用軟件試用系統(tǒng)、方法及其服務(wù)器與使用者裝置,可協(xié)助使用者在不需下載與安裝應(yīng)用軟件,甚至試用軟件,即可于自己的裝置上進(jìn)行試用,不僅可以降低,甚至避免花費(fèi),也可以減少硬件資源的虛耗,此外,也同時(shí)免除了多余的操作步驟與下載的等待時(shí)間,更重要的是,因?yàn)槟芴岣呤褂谜邍L試的意愿,提高廣告或推銷的效果Ο
[0007]為達(dá)上述目的,依據(jù)本發(fā)明的一種應(yīng)用軟件試用系統(tǒng)。應(yīng)用軟件試用系統(tǒng)包括至少一使用者裝置以及一服務(wù)器。服務(wù)器與使用者裝置通訊連接。服務(wù)器接收試用一應(yīng)用軟件的一請(qǐng)求數(shù)據(jù),請(qǐng)求數(shù)據(jù)是對(duì)應(yīng)于使用者裝置上的一輸入而產(chǎn)生。服務(wù)器依據(jù)請(qǐng)求數(shù)據(jù)執(zhí)行應(yīng)用軟件的至少一部分,并與使用者裝置建立一雙向通訊連接。服務(wù)器與使用者裝置通過雙向通訊連接傳輸至少一圖像數(shù)據(jù)與至少一控制數(shù)據(jù)。
[0008]在一實(shí)施例中,服務(wù)器包括至少一集群運(yùn)算單元,集群運(yùn)算單元包括至少一集群節(jié)點(diǎn),服務(wù)器是以集群節(jié)點(diǎn)執(zhí)行應(yīng)用軟件。
[0009]在一實(shí)施例中,集群節(jié)點(diǎn)包括至少一個(gè)虛擬機(jī)器,服務(wù)器是以虛擬機(jī)器執(zhí)行應(yīng)用軟件。
[0010]在一實(shí)施例中,虛擬機(jī)器是執(zhí)行對(duì)應(yīng)應(yīng)用軟件的一操作系統(tǒng),并于操作系統(tǒng)上執(zhí)行應(yīng)用軟件。
[0011]在一實(shí)施例中,集群節(jié)點(diǎn)包括多個(gè)虛擬機(jī)器,分別執(zhí)行不同的操作系統(tǒng)。
[0012]在一實(shí)施例中,包括另一使用者裝置,服務(wù)器接收試用另一應(yīng)用軟件的另一請(qǐng)求數(shù)據(jù),另一請(qǐng)求數(shù)據(jù)是對(duì)應(yīng)于另一使用者裝置上的一輸入而產(chǎn)生,服務(wù)器依據(jù)另一請(qǐng)求數(shù)據(jù)以相同的虛擬機(jī)器執(zhí)行另一應(yīng)用軟件。
[0013]在一實(shí)施例中,虛擬機(jī)器執(zhí)行一輸入輸出代理程序,以通過雙向通訊連接而與使用者裝置傳輸數(shù)據(jù)。
[0014]在一實(shí)施例中,虛擬機(jī)器執(zhí)行的輸入輸出代理程序的數(shù)量是對(duì)應(yīng)虛擬機(jī)器執(zhí)行的應(yīng)用軟件的數(shù)量。
[0015]在一實(shí)施例中,服務(wù)器包括一存儲(chǔ)單元,儲(chǔ)存服務(wù)器執(zhí)行應(yīng)用軟件的一快照數(shù)據(jù)。
[0016]在一實(shí)施例中,服務(wù)器是依據(jù)快照數(shù)據(jù)執(zhí)行應(yīng)用軟件。
[0017]在一實(shí)施例中,服務(wù)器包括一應(yīng)用程序界面單元、一工作管理單元以及一資源分配單元,應(yīng)用程序界面單元接收請(qǐng)求數(shù)據(jù),工作管理單元依據(jù)請(qǐng)求數(shù)據(jù)產(chǎn)生一工作管理數(shù)據(jù),資源分配單元依據(jù)工作管理數(shù)據(jù)取得產(chǎn)生一應(yīng)用軟件執(zhí)行相關(guān)數(shù)據(jù),服務(wù)器依據(jù)應(yīng)用軟件執(zhí)行相關(guān)數(shù)據(jù)執(zhí)行應(yīng)用軟件。
[0018]為達(dá)上述目的,依據(jù)本發(fā)明的一種服務(wù)器,應(yīng)用于一應(yīng)用軟件試用系統(tǒng),應(yīng)用軟件試用系統(tǒng)包括該服務(wù)器以及至少一使用者裝置,服務(wù)器與使用者裝置通訊連接,服務(wù)器包括至少一存儲(chǔ)單元、至少一傳輸單元以及一個(gè)或多個(gè)運(yùn)算單元,一個(gè)或多個(gè)運(yùn)算單元分別與存儲(chǔ)單元及傳輸單元通訊連接,傳輸單元接收一請(qǐng)求數(shù)據(jù),請(qǐng)求數(shù)據(jù)是對(duì)應(yīng)于使用者裝置上的一輸入而產(chǎn)生,一個(gè)或多個(gè)運(yùn)算單元依據(jù)請(qǐng)求數(shù)據(jù)執(zhí)行儲(chǔ)存于存儲(chǔ)單元中的應(yīng)用軟件的至少一部分,并通過傳輸單元與使用者裝置建立一雙向通訊連接,服務(wù)器與使用者裝置通過雙向通訊連接傳輸至少一圖像數(shù)據(jù)與至少一控制數(shù)據(jù)。
[0019]在一實(shí)施例中,包括至少一集群運(yùn)算單元,集群運(yùn)算單元包括至少一集群節(jié)點(diǎn),服務(wù)器是以集群節(jié)點(diǎn)執(zhí)行應(yīng)用軟件。
[0020]在一實(shí)施例中,集群節(jié)點(diǎn)包括至少一個(gè)虛擬機(jī)器,服務(wù)器是以虛擬機(jī)器執(zhí)行應(yīng)用軟件。
[0021]在一實(shí)施例中,虛擬機(jī)器是執(zhí)行對(duì)應(yīng)應(yīng)用軟件的一操作系統(tǒng),并于操作系統(tǒng)上執(zhí)行應(yīng)用軟件。
[0022]在一實(shí)施例中,集群節(jié)點(diǎn)包括多個(gè)虛擬機(jī)器,分別執(zhí)行不同的操作系統(tǒng)。
[0023]在一實(shí)施例中,接收試用另一應(yīng)用軟件的另一請(qǐng)求數(shù)據(jù),另一請(qǐng)求數(shù)據(jù)是對(duì)應(yīng)于另一使用者裝置上的一輸入而產(chǎn)生,服務(wù)器依據(jù)另一請(qǐng)求數(shù)據(jù)以相同的虛擬機(jī)器執(zhí)行另一應(yīng)用軟件。
[0024]在一實(shí)施例中,虛擬機(jī)器執(zhí)行一輸入輸出代理程序,以通過雙向通訊連接而與使用者裝置傳輸數(shù)據(jù)。
[0025]在一實(shí)施例中,虛擬機(jī)器執(zhí)行的輸入輸出代理程序的數(shù)量是對(duì)應(yīng)虛擬機(jī)器執(zhí)行的應(yīng)用軟件的數(shù)量。
[0026]在一實(shí)施例中,存儲(chǔ)單元儲(chǔ)存服務(wù)器執(zhí)行應(yīng)用軟件的一快照數(shù)據(jù)。
[0027]在一實(shí)施例中,服務(wù)器是依據(jù)快照數(shù)據(jù)執(zhí)行應(yīng)用軟件。
[0028]在一實(shí)施例中,包括一應(yīng)用程序界面單元、一工作管理單元以及一資源分配單元,應(yīng)用程序界面單元接收請(qǐng)求數(shù)據(jù),工作管理單元依據(jù)請(qǐng)求數(shù)據(jù)產(chǎn)生一工作管理數(shù)據(jù),資源分配單元依據(jù)工作管理數(shù)據(jù)取得產(chǎn)生一應(yīng)用軟件執(zhí)行相關(guān)數(shù)據(jù),服務(wù)器依據(jù)應(yīng)用軟件執(zhí)行相關(guān)數(shù)據(jù)執(zhí)行應(yīng)用軟件。
[0029]為達(dá)上述目的,依據(jù)本發(fā)明的一種使用者裝置,應(yīng)用于一應(yīng)用軟件試用系統(tǒng),應(yīng)用軟件試用系統(tǒng)包括一服務(wù)器以及該使用者裝置,服務(wù)器與使用者裝置通訊連接,使用者裝置包括至少一存儲(chǔ)元件以及一個(gè)或多個(gè)運(yùn)算元件,存儲(chǔ)元件儲(chǔ)存多個(gè)指令并耦接一個(gè)或多個(gè)運(yùn)算元件,一個(gè)或多個(gè)運(yùn)算元件執(zhí)行該些指令而有以下動(dòng)作:接收一輸入;依據(jù)輸入送出試用一應(yīng)用軟件的一請(qǐng)求數(shù)據(jù)至服務(wù)器;與服務(wù)器建立一雙向通訊連接;以及通過雙向通訊連接與服務(wù)器傳輸至少一圖像數(shù)據(jù)與至少一控制數(shù)據(jù),圖像數(shù)據(jù)是由服務(wù)器執(zhí)行應(yīng)用軟件的至少一部分產(chǎn)生,且控制數(shù)據(jù)是與應(yīng)用軟件互動(dòng)。
[0030]在一實(shí)施例中,于執(zhí)行應(yīng)用軟件的一部分前,由服務(wù)器確認(rèn)使用者裝置的試用環(huán)境。
[0031]在一實(shí)施例中,于執(zhí)行應(yīng)用軟件的一部分前,由服務(wù)器確認(rèn)儲(chǔ)存的應(yīng)用軟件的狀
??τ ο
[0032]在一實(shí)施例中,一個(gè)或多個(gè)運(yùn)算元件執(zhí)行該些指令而有以下動(dòng)作:于圖像數(shù)據(jù)傳輸結(jié)束后,載入一應(yīng)用軟件下載數(shù)據(jù)。
[0033]為達(dá)上述目的,依據(jù)本發(fā)明的一種應(yīng)用軟件的試用方法,是應(yīng)用于一應(yīng)用軟件試用系統(tǒng),應(yīng)用軟件試用系統(tǒng)包括至少一使用者裝置以及一服務(wù)器,服務(wù)器與使用者裝置通訊連接,試用方法包括以下步驟:由使用者裝置對(duì)應(yīng)一輸入而產(chǎn)生試用一應(yīng)用軟件的一請(qǐng)求數(shù)據(jù);由服務(wù)器接收請(qǐng)求數(shù)據(jù);由服務(wù)器依據(jù)請(qǐng)求數(shù)據(jù)執(zhí)行應(yīng)用軟件的至少一部分;由服務(wù)器與使用者裝置建立一雙向通訊連接;以及由服務(wù)器與使用者裝置通過雙向通訊連接傳輸至少一圖像數(shù)據(jù)與至少一控制數(shù)據(jù)。
[0034]在一實(shí)施例中,包括以下步驟:由使用者裝置于圖像數(shù)據(jù)傳輸結(jié)束后,載入一應(yīng)用軟件下載數(shù)據(jù)。
[0035]綜合而言,在本發(fā)明的應(yīng)用軟件試用系統(tǒng)、方法及其服務(wù)器與使用者裝置中,因?yàn)閼?yīng)用軟件是在服務(wù)器上執(zhí)行,再通過網(wǎng)絡(luò)與使用者裝置進(jìn)行圖像畫面與控制動(dòng)作的傳輸,從而可讓使用者在無需下載或安裝的情況下進(jìn)行試用,免除了費(fèi)用的顧慮,也可以減少網(wǎng)絡(luò)或硬件資源的虛耗。當(dāng)然,因?yàn)椴恍枰螺d或安裝,同時(shí)免除了多余的操作步驟與下載的等待時(shí)間,所以本發(fā)明的試用方式更勝于試用軟件,更能提高使用者嘗試的意愿,提高廣告或推銷的效果。
[0