亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種運(yùn)行游戲的方法及裝置與流程

文檔序號(hào):12119681閱讀:285來(lái)源:國(guó)知局
一種運(yùn)行游戲的方法及裝置與流程

本發(fā)明實(shí)施例涉及移動(dòng)終端的技術(shù)領(lǐng)域,尤其涉及一種運(yùn)行游戲的方法及裝置。



背景技術(shù):

目前,現(xiàn)有技術(shù)中的游戲整合方式為:將很多的小游戲放置在一個(gè)大的應(yīng)用中。相同類型的游戲可以整合成一個(gè)專題。在大的應(yīng)用中可以對(duì)小游戲進(jìn)行下載、更新、刪除等操作。如果將所有游戲的代碼都打包成一個(gè)游戲編譯需要解決很多問(wèn)題,例如類名沖突、更新不方便的問(wèn)題。當(dāng)其中的1個(gè)小游戲需要更新時(shí),會(huì)導(dǎo)致整個(gè)應(yīng)用都要更新。



技術(shù)實(shí)現(xiàn)要素:

本發(fā)明實(shí)施例的目的在于提出一種運(yùn)行游戲的方法及裝置,旨在解決如何方便游戲的更新和維護(hù)的問(wèn)題。

為達(dá)此目的,本發(fā)明實(shí)施例采用以下技術(shù)方案:

第一方面,一種運(yùn)行游戲的方法,所述方法包括:

將預(yù)設(shè)應(yīng)用下的所有游戲的運(yùn)行代碼分別編譯和存儲(chǔ);

獲取用戶輸入的目標(biāo)游戲信息,確定是否預(yù)先存儲(chǔ)所述目標(biāo)游戲信息對(duì)應(yīng)的目標(biāo)運(yùn)行代碼和目標(biāo)游戲資源;

若確定未預(yù)先存儲(chǔ)所述目標(biāo)運(yùn)行代碼和所述目標(biāo)游戲資源,則獲取所述目標(biāo)游戲信息對(duì)應(yīng)的目標(biāo)運(yùn)行代碼和目標(biāo)游戲資源;

根據(jù)所述目標(biāo)運(yùn)行代碼和所述目標(biāo)游戲資源安裝并運(yùn)行目標(biāo)游戲。

優(yōu)選地,所述根據(jù)所述游戲信息獲取所述游戲信息對(duì)應(yīng)的運(yùn)行代碼和所述游戲資源,包括:

從應(yīng)用服務(wù)器中存儲(chǔ)和編譯后的游戲的運(yùn)行代碼中獲取與所述目標(biāo)游戲信息對(duì)應(yīng)的目標(biāo)運(yùn)行代碼;從所述應(yīng)用服務(wù)器中獲取與所述目標(biāo)游戲信息對(duì)應(yīng)的目標(biāo)游戲資源。

優(yōu)選地,所述方法還包括:

若確定預(yù)先存儲(chǔ)所述目標(biāo)運(yùn)行代碼和所述目標(biāo)游戲資源,則根據(jù)預(yù)先存儲(chǔ)的所述目標(biāo)運(yùn)行代碼和所述目標(biāo)游戲資源安裝并運(yùn)行所述目標(biāo)游戲。

優(yōu)選地,所述根據(jù)所述游戲信息獲取所述游戲信息對(duì)應(yīng)的運(yùn)行代碼和所述游戲資源之后,還包括:

將獲取到的所述目標(biāo)游戲信息存放在本地所述目標(biāo)游戲?qū)?yīng)的文件夾中。

優(yōu)選地,所述方法還包括:

若需要?jiǎng)h除任一游戲信息對(duì)應(yīng)的運(yùn)行代碼和所述游戲資源,則在該游戲信息對(duì)應(yīng)的游戲文件夾中進(jìn)行刪除。

優(yōu)選地,所述根據(jù)所述目標(biāo)運(yùn)行代碼和所述目標(biāo)游戲資源安裝并運(yùn)行目標(biāo)游戲之后,還包括:

每間隔預(yù)設(shè)時(shí)間檢測(cè)所述目標(biāo)運(yùn)行代碼和所述目標(biāo)游戲資源是否有更新;

若確定有更新,則下載更新后的所述目標(biāo)運(yùn)行代碼和所述目標(biāo)游戲資源,并刪除更新前的所述目標(biāo)運(yùn)行代碼和所述目標(biāo)游戲資源。

優(yōu)選地,所述每間隔預(yù)設(shè)時(shí)間檢測(cè)所述游戲信息對(duì)應(yīng)的運(yùn)行代碼是否有更新,包括:

根據(jù)當(dāng)前存儲(chǔ)的所述目標(biāo)運(yùn)行代碼的版本信息主動(dòng)向應(yīng)用服務(wù)器查找,確定所述應(yīng)用服務(wù)器是否有與所述目標(biāo)游戲信息對(duì)應(yīng)的新版本信息;

若所述應(yīng)用服務(wù)器有所述新版本信息,則確定所述目標(biāo)游戲信息對(duì)應(yīng)的運(yùn)行代碼有更新;

若所述應(yīng)用服務(wù)器沒(méi)有所述新版本信息,則確定所述目標(biāo)游戲信息對(duì)應(yīng)的目標(biāo)運(yùn)行代碼沒(méi)有更新。

優(yōu)選地,所述每間隔預(yù)設(shè)時(shí)間檢測(cè)所述游戲信息對(duì)應(yīng)的運(yùn)行代碼是否有更新,包括:

每間隔預(yù)設(shè)時(shí)間獲取應(yīng)用服務(wù)器發(fā)送的與所述目標(biāo)游戲信息對(duì)應(yīng)的目標(biāo)運(yùn)行代碼的版本信息,并比較獲取的版本信息和當(dāng)前存儲(chǔ)的所述目標(biāo)游戲信息對(duì)應(yīng)的目標(biāo)運(yùn)行代碼的版本信息;

若版本信息不同,則確定所述目標(biāo)游戲信息對(duì)應(yīng)的目標(biāo)運(yùn)行代碼有更新;

若版本信息相同,則確定所述目標(biāo)游戲信息對(duì)應(yīng)的目標(biāo)運(yùn)行代碼沒(méi)有更新。

第二方面,一種運(yùn)行游戲的裝置,所述裝置包括:

編譯存儲(chǔ)模塊,用于將預(yù)設(shè)應(yīng)用下的所有游戲的運(yùn)行代碼分別編譯和存儲(chǔ);

確定模塊,用于獲取用戶輸入的目標(biāo)游戲信息,確定是否預(yù)先存儲(chǔ)所述目標(biāo)游戲信息對(duì)應(yīng)的目標(biāo)運(yùn)行代碼和目標(biāo)游戲資源;

獲取模塊,用于若確定未預(yù)先存儲(chǔ)所述目標(biāo)運(yùn)行代碼和所述目標(biāo)游戲資源,則獲取所述目標(biāo)游戲信息對(duì)應(yīng)的目標(biāo)運(yùn)行代碼和目標(biāo)游戲資源;

運(yùn)行模塊,用于根據(jù)所述目標(biāo)運(yùn)行代碼和所述目標(biāo)游戲資源安裝并運(yùn)行目標(biāo)游戲。

優(yōu)選地,所述獲取模塊,具體用于:

從應(yīng)用服務(wù)器中存儲(chǔ)和編譯后的游戲的運(yùn)行代碼中獲取與所述目標(biāo)游戲信息對(duì)應(yīng)的目標(biāo)運(yùn)行代碼;從所述應(yīng)用服務(wù)器中獲取與所述目標(biāo)游戲信息對(duì)應(yīng)的目標(biāo)游戲資源。

優(yōu)選地,所述裝置還包括:

運(yùn)行模塊,還具體用于若確定預(yù)先存儲(chǔ)所述目標(biāo)運(yùn)行代碼和所述目標(biāo)游戲資源,則根據(jù)預(yù)先存儲(chǔ)的所述目標(biāo)運(yùn)行代碼和所述目標(biāo)游戲資源安裝并運(yùn)行所述目標(biāo)游戲。

優(yōu)選地,所述裝置還包括:

存儲(chǔ)模塊,用于在根據(jù)所述游戲信息獲取所述游戲信息對(duì)應(yīng)的運(yùn)行代碼和所述游戲資源之后,將獲取到的所述目標(biāo)游戲信息存放在本地所述目標(biāo)游戲?qū)?yīng)的文件夾中。

優(yōu)選地,所述裝置還包括刪除模塊;

所述刪除模塊,具體用于若需要?jiǎng)h除任一游戲信息對(duì)應(yīng)的運(yùn)行代碼和所述游戲資源,則在該游戲信息對(duì)應(yīng)的游戲文件夾中進(jìn)行刪除。

優(yōu)選地,所述裝置還包括更新模塊和刪除模塊;

所述更新模塊,用于在根據(jù)所述目標(biāo)運(yùn)行代碼和所述目標(biāo)游戲資源安裝并運(yùn)行目標(biāo)游戲之后,每間隔預(yù)設(shè)時(shí)間檢測(cè)所述目標(biāo)運(yùn)行代碼和所述目標(biāo)游戲資源是否有更新;

所述刪除模塊,用于若確定有更新,則下載更新后的所述目標(biāo)運(yùn)行代碼和所述目標(biāo)游戲資源,并刪除更新前的所述目標(biāo)運(yùn)行代碼和所述目標(biāo)游戲資源。

優(yōu)選地,所述更新模塊,具體用于:

根據(jù)當(dāng)前存儲(chǔ)的所述目標(biāo)運(yùn)行代碼的版本信息主動(dòng)向應(yīng)用服務(wù)器查找,確定所述應(yīng)用服務(wù)器是否有與所述目標(biāo)游戲信息對(duì)應(yīng)的新版本信息;

若所述應(yīng)用服務(wù)器有所述新版本信息,則確定所述目標(biāo)游戲信息對(duì)應(yīng)的運(yùn)行代碼有更新;

若所述應(yīng)用服務(wù)器沒(méi)有所述新版本信息,則確定所述目標(biāo)游戲信息對(duì)應(yīng)的目標(biāo)運(yùn)行代碼沒(méi)有更新。

優(yōu)選地,所述更新模塊,具體用于:

每間隔預(yù)設(shè)時(shí)間獲取應(yīng)用服務(wù)器發(fā)送的與所述目標(biāo)游戲信息對(duì)應(yīng)的目標(biāo)運(yùn)行代碼的版本信息,并比較獲取的版本信息和當(dāng)前存儲(chǔ)的所述目標(biāo)游戲信息對(duì)應(yīng)的目標(biāo)運(yùn)行代碼的版本信息;

若版本信息不同,則確定所述目標(biāo)游戲信息對(duì)應(yīng)的目標(biāo)運(yùn)行代碼有更新;

若版本信息相同,則確定所述目標(biāo)游戲信息對(duì)應(yīng)的目標(biāo)運(yùn)行代碼沒(méi)有更新。

本發(fā)明實(shí)施例提供一種運(yùn)行游戲的方法及裝置,將預(yù)設(shè)應(yīng)用下的所有游戲的運(yùn)行代碼分別編譯和存儲(chǔ);獲取用戶輸入的目標(biāo)游戲信息,確定是否預(yù)先存儲(chǔ)所述目標(biāo)游戲信息對(duì)應(yīng)的目標(biāo)運(yùn)行代碼和目標(biāo)游戲資源;若確定未預(yù)先存儲(chǔ)所述目標(biāo)運(yùn)行代碼和所述目標(biāo)游戲資源,則獲取所述目標(biāo)游戲信息對(duì)應(yīng)的目標(biāo)運(yùn)行代碼和目標(biāo)游戲資源;根據(jù)所述目標(biāo)運(yùn)行代碼和所述目標(biāo)游戲資源安裝并運(yùn)行目標(biāo)游戲。本發(fā)明通過(guò)此種方案可以讓游戲在整合時(shí)候動(dòng)態(tài)的加載游戲,并且可以對(duì)小游戲進(jìn)行管理,每個(gè)小游戲都是獨(dú)立的模塊,在開發(fā)的時(shí)候可獨(dú)立發(fā)開,提高了開發(fā)的效率。

附圖說(shuō)明

圖1是本發(fā)明實(shí)施例提供的一種運(yùn)行游戲的方法的方法的流程示意圖;

圖2是本發(fā)明實(shí)施例提供的另一種運(yùn)行游戲的方法的方法的流程示意圖;

圖3是本發(fā)明實(shí)施例提供的另一種運(yùn)行游戲的方法的方法的流程示意圖;

圖4是本發(fā)明實(shí)施例提供的另一種運(yùn)行游戲的方法的方法的流程示意圖;

圖5是本發(fā)明實(shí)施例提供的另一種運(yùn)行游戲的方法的方法的流程示意圖;

圖6是本發(fā)明實(shí)施例提供的另一種運(yùn)行游戲的裝置的功能模塊示意圖。

具體實(shí)施方式

下面結(jié)合附圖和實(shí)施例對(duì)本發(fā)明實(shí)施例作進(jìn)一步的詳細(xì)說(shuō)明。可以理解的是,此處所描述的具體實(shí)施例僅僅用于解釋本發(fā)明實(shí)施例,而非對(duì)本發(fā)明實(shí)施例的限定。另外還需要說(shuō)明的是,為了便于描述,附圖中僅示出了與本發(fā)明實(shí)施例相關(guān)的部分而非全部結(jié)構(gòu)。

參考圖1,圖1是本發(fā)明實(shí)施例提供的一種運(yùn)行游戲的方法的方法的流程示意圖。

如圖1所示,所述運(yùn)行游戲的方法包括:

步驟101,將預(yù)設(shè)應(yīng)用下的所有游戲的運(yùn)行代碼分別編譯和存儲(chǔ);

具體的,開發(fā)環(huán)境為安卓;游戲引擎為cocos2d-x;游戲開發(fā)語(yǔ)言:C++。將游戲中的代碼編譯成so庫(kù),在Java中加載so庫(kù)即可運(yùn)行代碼,再加載游戲的資源即可運(yùn)行游戲。將所有游戲的代碼編譯成so庫(kù),放在服務(wù)器的對(duì)應(yīng)游戲的文件夾中;將游戲的資源放在服務(wù)器的對(duì)用游戲的文件夾中。

步驟102,獲取用戶輸入的目標(biāo)游戲信息,確定是否預(yù)先存儲(chǔ)所述目標(biāo)游戲信息對(duì)應(yīng)的目標(biāo)運(yùn)行代碼和目標(biāo)游戲資源;

步驟103,若確定未預(yù)先存儲(chǔ)所述目標(biāo)運(yùn)行代碼和所述目標(biāo)游戲資源,則獲取所述目標(biāo)游戲信息對(duì)應(yīng)的目標(biāo)運(yùn)行代碼和目標(biāo)游戲資源;

具體的,在整合的應(yīng)用中,點(diǎn)擊游戲,如果游戲的so庫(kù)和游戲的資源沒(méi)有下載,則去服務(wù)器上下載游戲的so庫(kù)和游戲的資源,放置在應(yīng)用的私有文件夾中。待到so庫(kù)和資源下載完成后,應(yīng)用加載應(yīng)用私有文件夾中對(duì)應(yīng)游戲的so庫(kù),并讀取對(duì)應(yīng)游戲的資源,即可運(yùn)行游戲。

優(yōu)選地,所述根據(jù)所述游戲信息獲取所述游戲信息對(duì)應(yīng)的運(yùn)行代碼和所述游戲資源,包括:

從應(yīng)用服務(wù)器中存儲(chǔ)和編譯后的游戲的運(yùn)行代碼中獲取與所述目標(biāo)游戲信息對(duì)應(yīng)的目標(biāo)運(yùn)行代碼;從所述應(yīng)用服務(wù)器中獲取與所述目標(biāo)游戲信息對(duì)應(yīng)的目標(biāo)游戲資源。

步驟104,根據(jù)所述目標(biāo)運(yùn)行代碼和所述目標(biāo)游戲資源安裝并運(yùn)行目標(biāo)游戲。

具體的,當(dāng)需要?jiǎng)h除游戲,只需要將私有文件夾中對(duì)應(yīng)游戲的數(shù)據(jù)刪除即可。當(dāng)有游戲需要更新的時(shí)候,只需要將私有文件夾中對(duì)應(yīng)游戲的數(shù)據(jù)替換最新即可,不用再重裝整個(gè)應(yīng)用。

本發(fā)明實(shí)施例提供一種運(yùn)行游戲的方法,將預(yù)設(shè)應(yīng)用下的所有游戲的運(yùn)行代碼分別編譯和存儲(chǔ);獲取用戶輸入的目標(biāo)游戲信息,確定是否預(yù)先存儲(chǔ)所述目標(biāo)游戲信息對(duì)應(yīng)的目標(biāo)運(yùn)行代碼和目標(biāo)游戲資源;若確定未預(yù)先存儲(chǔ)所述目標(biāo)運(yùn)行代碼和所述目標(biāo)游戲資源,則獲取所述目標(biāo)游戲信息對(duì)應(yīng)的目標(biāo)運(yùn)行代碼和目標(biāo)游戲資源;根據(jù)所述目標(biāo)運(yùn)行代碼和所述目標(biāo)游戲資源安裝并運(yùn)行目標(biāo)游戲。通過(guò)此種方案可以讓游戲在整合時(shí)候動(dòng)態(tài)的加載游戲,并且可以對(duì)小游戲進(jìn)行管理,每個(gè)小游戲都是獨(dú)立的模塊,在開發(fā)的時(shí)候可獨(dú)立發(fā)開,提高了開發(fā)的效率。

參考圖2,圖2是本發(fā)明實(shí)施例提供的另一種運(yùn)行游戲的方法的方法的流程示意圖。

如圖2所示,所述運(yùn)行游戲的方法包括:

步驟201,將預(yù)設(shè)應(yīng)用下的所有游戲的運(yùn)行代碼分別編譯和存儲(chǔ);

步驟202,獲取用戶輸入的目標(biāo)游戲信息,確定是否預(yù)先存儲(chǔ)所述目標(biāo)游戲信息對(duì)應(yīng)的目標(biāo)運(yùn)行代碼和目標(biāo)游戲資源;

步驟203,若確定未預(yù)先存儲(chǔ)所述目標(biāo)運(yùn)行代碼和所述目標(biāo)游戲資源,則獲取所述目標(biāo)游戲信息對(duì)應(yīng)的目標(biāo)運(yùn)行代碼和目標(biāo)游戲資源;

步驟204,根據(jù)所述目標(biāo)運(yùn)行代碼和所述目標(biāo)游戲資源安裝并運(yùn)行目標(biāo)游戲;

步驟205,若確定預(yù)先存儲(chǔ)所述目標(biāo)運(yùn)行代碼和所述目標(biāo)游戲資源,則根據(jù)預(yù)先存儲(chǔ)的所述目標(biāo)運(yùn)行代碼和所述目標(biāo)游戲資源安裝并運(yùn)行所述目標(biāo)游戲。

參考圖3,圖3是本發(fā)明實(shí)施例提供的另一種運(yùn)行游戲的方法的方法的流程示意圖。

如圖3所示,所述運(yùn)行游戲的方法包括:

步驟301,將預(yù)設(shè)應(yīng)用下的所有游戲的運(yùn)行代碼分別編譯和存儲(chǔ);

步驟302,獲取用戶輸入的目標(biāo)游戲信息,確定是否預(yù)先存儲(chǔ)所述目標(biāo)游戲信息對(duì)應(yīng)的目標(biāo)運(yùn)行代碼和目標(biāo)游戲資源;

步驟303,若確定未預(yù)先存儲(chǔ)所述目標(biāo)運(yùn)行代碼和所述目標(biāo)游戲資源,則獲取所述目標(biāo)游戲信息對(duì)應(yīng)的目標(biāo)運(yùn)行代碼和目標(biāo)游戲資源;

步驟304,將獲取到的所述目標(biāo)游戲信息存放在本地所述目標(biāo)游戲?qū)?yīng)的文件夾中;

步驟305,根據(jù)所述目標(biāo)運(yùn)行代碼和所述目標(biāo)游戲資源安裝并運(yùn)行目標(biāo)游戲。

參考圖4,圖4是本發(fā)明實(shí)施例提供的另一種運(yùn)行游戲的方法的方法的流程示意圖。

如圖4所示,所述運(yùn)行游戲的方法包括:

步驟401,將預(yù)設(shè)應(yīng)用下的所有游戲的運(yùn)行代碼分別編譯和存儲(chǔ);

步驟402,獲取用戶輸入的目標(biāo)游戲信息,確定是否預(yù)先存儲(chǔ)所述目標(biāo)游戲信息對(duì)應(yīng)的目標(biāo)運(yùn)行代碼和目標(biāo)游戲資源;

步驟403,若確定未預(yù)先存儲(chǔ)所述目標(biāo)運(yùn)行代碼和所述目標(biāo)游戲資源,則獲取所述目標(biāo)游戲信息對(duì)應(yīng)的目標(biāo)運(yùn)行代碼和目標(biāo)游戲資源;

步驟404,將獲取到的所述目標(biāo)游戲信息存放在本地所述目標(biāo)游戲?qū)?yīng)的文件夾中;

步驟405,根據(jù)所述目標(biāo)運(yùn)行代碼和所述目標(biāo)游戲資源安裝并運(yùn)行目標(biāo)游戲;

步驟406,若需要?jiǎng)h除任一游戲信息對(duì)應(yīng)的運(yùn)行代碼和所述游戲資源,則在該游戲信息對(duì)應(yīng)的游戲文件夾中進(jìn)行刪除。

參考圖5,圖5是本發(fā)明實(shí)施例提供的另一種運(yùn)行游戲的方法的方法的流程示意圖。

如圖5所示,所述運(yùn)行游戲的方法包括:

步驟501,將預(yù)設(shè)應(yīng)用下的所有游戲的運(yùn)行代碼分別編譯和存儲(chǔ);

步驟502,獲取用戶輸入的目標(biāo)游戲信息,確定是否預(yù)先存儲(chǔ)所述目標(biāo)游戲信息對(duì)應(yīng)的目標(biāo)運(yùn)行代碼和目標(biāo)游戲資源;

步驟503,若確定未預(yù)先存儲(chǔ)所述目標(biāo)運(yùn)行代碼和所述目標(biāo)游戲資源,則獲取所述目標(biāo)游戲信息對(duì)應(yīng)的目標(biāo)運(yùn)行代碼和目標(biāo)游戲資源;

步驟504,根據(jù)所述目標(biāo)運(yùn)行代碼和所述目標(biāo)游戲資源安裝并運(yùn)行目標(biāo)游戲;

步驟505,每間隔預(yù)設(shè)時(shí)間檢測(cè)所述目標(biāo)運(yùn)行代碼和所述目標(biāo)游戲資源是否有更新;

步驟506,若確定有更新,則下載更新后的所述目標(biāo)運(yùn)行代碼和所述目標(biāo)游戲資源,并刪除更新前的所述目標(biāo)運(yùn)行代碼和所述目標(biāo)游戲資源。

優(yōu)選地,所述每間隔預(yù)設(shè)時(shí)間檢測(cè)所述游戲信息對(duì)應(yīng)的運(yùn)行代碼是否有更新,包括:

根據(jù)當(dāng)前存儲(chǔ)的所述目標(biāo)運(yùn)行代碼的版本信息主動(dòng)向應(yīng)用服務(wù)器查找,確定所述應(yīng)用服務(wù)器是否有與所述目標(biāo)游戲信息對(duì)應(yīng)的新版本信息;

若所述應(yīng)用服務(wù)器有所述新版本信息,則確定所述目標(biāo)游戲信息對(duì)應(yīng)的運(yùn)行代碼有更新;

若所述應(yīng)用服務(wù)器沒(méi)有所述新版本信息,則確定所述目標(biāo)游戲信息對(duì)應(yīng)的目標(biāo)運(yùn)行代碼沒(méi)有更新。

優(yōu)選地,所述每間隔預(yù)設(shè)時(shí)間檢測(cè)所述游戲信息對(duì)應(yīng)的運(yùn)行代碼是否有更新,包括:

每間隔預(yù)設(shè)時(shí)間獲取應(yīng)用服務(wù)器發(fā)送的與所述目標(biāo)游戲信息對(duì)應(yīng)的目標(biāo)運(yùn)行代碼的版本信息,并比較獲取的版本信息和當(dāng)前存儲(chǔ)的所述目標(biāo)游戲信息對(duì)應(yīng)的目標(biāo)運(yùn)行代碼的版本信息;

若版本信息不同,則確定所述目標(biāo)游戲信息對(duì)應(yīng)的目標(biāo)運(yùn)行代碼有更新;

若版本信息相同,則確定所述目標(biāo)游戲信息對(duì)應(yīng)的目標(biāo)運(yùn)行代碼沒(méi)有更新。

參考圖6,圖6是本發(fā)明實(shí)施例提供的一種運(yùn)行游戲的裝置的功能模塊示意圖。

如圖6所示,所述裝置包括:

編譯存儲(chǔ)模塊601,用于將預(yù)設(shè)應(yīng)用下的所有游戲的運(yùn)行代碼分別編譯和存儲(chǔ);

確定模塊602,用于獲取用戶輸入的目標(biāo)游戲信息,確定是否預(yù)先存儲(chǔ)所述目標(biāo)游戲信息對(duì)應(yīng)的目標(biāo)運(yùn)行代碼和目標(biāo)游戲資源;

獲取模塊603,用于若確定未預(yù)先存儲(chǔ)所述目標(biāo)運(yùn)行代碼和所述目標(biāo)游戲資源,則獲取所述目標(biāo)游戲信息對(duì)應(yīng)的目標(biāo)運(yùn)行代碼和目標(biāo)游戲資源;

運(yùn)行模塊604,用于根據(jù)所述目標(biāo)運(yùn)行代碼和所述目標(biāo)游戲資源安裝并運(yùn)行目標(biāo)游戲。

優(yōu)選地,所述獲取模塊603,具體用于:

從應(yīng)用服務(wù)器中存儲(chǔ)和編譯后的游戲的運(yùn)行代碼中獲取與所述目標(biāo)游戲信息對(duì)應(yīng)的目標(biāo)運(yùn)行代碼;從所述應(yīng)用服務(wù)器中獲取與所述目標(biāo)游戲信息對(duì)應(yīng)的目標(biāo)游戲資源。

優(yōu)選地,所述裝置還包括:

運(yùn)行模塊,還具體用于若確定預(yù)先存儲(chǔ)所述目標(biāo)運(yùn)行代碼和所述目標(biāo)游戲資源,則根據(jù)預(yù)先存儲(chǔ)的所述目標(biāo)運(yùn)行代碼和所述目標(biāo)游戲資源安裝并運(yùn)行所述目標(biāo)游戲。

優(yōu)選地,所述裝置還包括:

存儲(chǔ)模塊,用于在根據(jù)所述游戲信息獲取所述游戲信息對(duì)應(yīng)的運(yùn)行代碼和所述游戲資源之后,將獲取到的所述目標(biāo)游戲信息存放在本地所述目標(biāo)游戲?qū)?yīng)的文件夾中。

優(yōu)選地,所述裝置還包括刪除模塊;

所述刪除模塊,具體用于若需要?jiǎng)h除任一游戲信息對(duì)應(yīng)的運(yùn)行代碼和所述游戲資源,則在該游戲信息對(duì)應(yīng)的游戲文件夾中進(jìn)行刪除。

優(yōu)選地,所述裝置還包括更新模塊和刪除模塊;

所述更新模塊,用于在根據(jù)所述目標(biāo)運(yùn)行代碼和所述目標(biāo)游戲資源安裝并運(yùn)行目標(biāo)游戲之后,每間隔預(yù)設(shè)時(shí)間檢測(cè)所述目標(biāo)運(yùn)行代碼和所述目標(biāo)游戲資源是否有更新;

所述刪除模塊,用于若確定有更新,則下載更新后的所述目標(biāo)運(yùn)行代碼和所述目標(biāo)游戲資源,并刪除更新前的所述目標(biāo)運(yùn)行代碼和所述目標(biāo)游戲資源。

優(yōu)選地,所述更新模塊,具體用于:

根據(jù)當(dāng)前存儲(chǔ)的所述目標(biāo)運(yùn)行代碼的版本信息主動(dòng)向應(yīng)用服務(wù)器查找,確定所述應(yīng)用服務(wù)器是否有與所述目標(biāo)游戲信息對(duì)應(yīng)的新版本信息;

若所述應(yīng)用服務(wù)器有所述新版本信息,則確定所述目標(biāo)游戲信息對(duì)應(yīng)的運(yùn)行代碼有更新;

若所述應(yīng)用服務(wù)器沒(méi)有所述新版本信息,則確定所述目標(biāo)游戲信息對(duì)應(yīng)的目標(biāo)運(yùn)行代碼沒(méi)有更新。

優(yōu)選地,所述更新模塊,具體用于:

每間隔預(yù)設(shè)時(shí)間獲取應(yīng)用服務(wù)器發(fā)送的與所述目標(biāo)游戲信息對(duì)應(yīng)的目標(biāo)運(yùn)行代碼的版本信息,并比較獲取的版本信息和當(dāng)前存儲(chǔ)的所述目標(biāo)游戲信息對(duì)應(yīng)的目標(biāo)運(yùn)行代碼的版本信息;

若版本信息不同,則確定所述目標(biāo)游戲信息對(duì)應(yīng)的目標(biāo)運(yùn)行代碼有更新;

若版本信息相同,則確定所述目標(biāo)游戲信息對(duì)應(yīng)的目標(biāo)運(yùn)行代碼沒(méi)有更新。

本發(fā)明實(shí)施例提供一種運(yùn)行游戲的裝置,將預(yù)設(shè)應(yīng)用下的所有游戲的運(yùn)行代碼分別編譯和存儲(chǔ);獲取用戶輸入的目標(biāo)游戲信息,確定是否預(yù)先存儲(chǔ)所述目標(biāo)游戲信息對(duì)應(yīng)的目標(biāo)運(yùn)行代碼和目標(biāo)游戲資源;若確定未預(yù)先存儲(chǔ)所述目標(biāo)運(yùn)行代碼和所述目標(biāo)游戲資源,則獲取所述目標(biāo)游戲信息對(duì)應(yīng)的目標(biāo)運(yùn)行代碼和目標(biāo)游戲資源;根據(jù)所述目標(biāo)運(yùn)行代碼和所述目標(biāo)游戲資源安裝并運(yùn)行目標(biāo)游戲。通過(guò)此種方案可以讓游戲在整合時(shí)候動(dòng)態(tài)的加載游戲,并且可以對(duì)小游戲進(jìn)行管理,每個(gè)小游戲都是獨(dú)立的模塊,在開發(fā)的時(shí)候可獨(dú)立發(fā)開,提高了開發(fā)的效率。

以上結(jié)合具體實(shí)施例描述了本發(fā)明實(shí)施例的技術(shù)原理。這些描述只是為了解釋本發(fā)明實(shí)施例的原理,而不能以任何方式解釋為對(duì)本發(fā)明實(shí)施例保護(hù)范圍的限制。基于此處的解釋,本領(lǐng)域的技術(shù)人員不需要付出創(chuàng)造性的勞動(dòng)即可聯(lián)想到本發(fā)明實(shí)施例的其它具體實(shí)施方式,這些方式都將落入本發(fā)明實(shí)施例的保護(hù)范圍之內(nèi)。

當(dāng)前第1頁(yè)1 2 3 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1