網(wǎng)絡(luò)應(yīng)用客戶(hù)端的回放方法和系統(tǒng)的制作方法
【專(zhuān)利摘要】本發(fā)明提供了一種網(wǎng)絡(luò)應(yīng)用客戶(hù)端的回放方法和系統(tǒng)。所述方法包括:發(fā)起回放讀取請(qǐng)求;獲取根據(jù)所述回放讀取請(qǐng)求返回的回放文本;解析所述回放文本得到網(wǎng)絡(luò)應(yīng)用客戶(hù)端運(yùn)行中對(duì)應(yīng)的指令和時(shí)間片數(shù);按照所述時(shí)間片數(shù)播放所述指令對(duì)應(yīng)的動(dòng)畫(huà)。所述系統(tǒng)包括:包括網(wǎng)絡(luò)應(yīng)用客戶(hù)端,所述網(wǎng)絡(luò)應(yīng)用客戶(hù)端包括:請(qǐng)求發(fā)起模塊,用于發(fā)起回放讀取請(qǐng)求;文本獲取模塊,用于獲取根據(jù)所述回放讀取請(qǐng)求返回的回放文本;解析模塊,用于解析所述回放文本得到網(wǎng)絡(luò)應(yīng)用客戶(hù)端運(yùn)行中對(duì)應(yīng)的指令和時(shí)間片數(shù);播放模塊,用于按照所述時(shí)間片數(shù)播放所述指令對(duì)應(yīng)的動(dòng)畫(huà)。采用本發(fā)明能在輕量級(jí)的網(wǎng)絡(luò)應(yīng)用客戶(hù)端中實(shí)現(xiàn)了運(yùn)行過(guò)程中的回放。
【專(zhuān)利說(shuō)明】網(wǎng)絡(luò)應(yīng)用客戶(hù)端的回放方法和系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及互聯(lián)網(wǎng)應(yīng)用技術(shù),特別是涉及網(wǎng)絡(luò)應(yīng)用客戶(hù)端中的回放方法和系統(tǒng)?!颈尘凹夹g(shù)】
[0002]隨著互聯(lián)網(wǎng)應(yīng)用的發(fā)展,網(wǎng)絡(luò)應(yīng)用客戶(hù)端由于體積小,加載至瀏覽器中即可運(yùn)行而深受青睞,通過(guò)網(wǎng)絡(luò)應(yīng)用客戶(hù)端實(shí)現(xiàn)的各種應(yīng)用也越來(lái)越普及。例如,對(duì)于通過(guò)網(wǎng)絡(luò)應(yīng)用客戶(hù)端所實(shí)現(xiàn)的游戲而言,網(wǎng)絡(luò)應(yīng)用客戶(hù)端可為Flash客戶(hù)端,F(xiàn)lash客戶(hù)端所形成的游戲客戶(hù)端可以是網(wǎng)頁(yè)形式,用戶(hù)只需要通過(guò)瀏覽器加載相應(yīng)的網(wǎng)頁(yè)即可在游戲中暢玩。
[0003]然而,由于Flash客戶(hù)端等網(wǎng)絡(luò)應(yīng)用客戶(hù)端是一種輕量級(jí)客戶(hù)端,因此,為了減少文件體積,通常不會(huì)在網(wǎng)絡(luò)應(yīng)用客戶(hù)端中保存任何數(shù)據(jù),所有數(shù)據(jù)均在服務(wù)器中產(chǎn)生和保存,因此,傳統(tǒng)的網(wǎng)絡(luò)應(yīng)用客戶(hù)端若進(jìn)行運(yùn)行情況的錄制將存在著錄制后的視頻體積過(guò)大,無(wú)法大量保存和使用的問(wèn)題。
【發(fā)明內(nèi)容】
[0004]基于此,提供一種能實(shí)現(xiàn)輕量級(jí)的網(wǎng)絡(luò)應(yīng)用客戶(hù)端運(yùn)行視頻回放的網(wǎng)絡(luò)應(yīng)用客戶(hù)端的回放方法。
[0005]此外,還有必要提供一種能實(shí)現(xiàn)輕量級(jí)的網(wǎng)絡(luò)應(yīng)用客戶(hù)端運(yùn)行視頻回放的網(wǎng)絡(luò)應(yīng)用客戶(hù)端的回放系統(tǒng)。
[0006]一種網(wǎng)絡(luò)應(yīng)用客戶(hù)端的回放方法,包括如下步驟:
[0007]發(fā)起回放讀取請(qǐng)求;
[0008]獲取根據(jù)所述回放讀取請(qǐng)求返回的回放文本;
[0009]解析所述回放文本得到網(wǎng)絡(luò)應(yīng)用客戶(hù)端運(yùn)行中對(duì)應(yīng)的指令和時(shí)間片數(shù);
[0010]按照所述時(shí)間片數(shù)播放所述指令對(duì)應(yīng)的動(dòng)畫(huà)。
[0011]在其中一個(gè)實(shí)施例中,所述獲取根據(jù)所述回放讀取請(qǐng)求返回的回放文本的步驟包括:
[0012]接收根據(jù)所述回放讀取請(qǐng)求返回的網(wǎng)絡(luò)地址;
[0013]根據(jù)所述網(wǎng)絡(luò)地址訪問(wèn)存儲(chǔ)的文件,從所述存儲(chǔ)的文件中讀取回放文本,并返回。
[0014]在其中一個(gè)實(shí)施例中,所述解析所述回放文本得到網(wǎng)絡(luò)應(yīng)用客戶(hù)端運(yùn)行中對(duì)應(yīng)的指令和時(shí)間片數(shù)的步驟包括:
[0015]對(duì)回放文本進(jìn)行解析得到所述回放文本中記錄的指令;
[0016]根據(jù)所述解析得到的指令識(shí)別執(zhí)行所述指令所對(duì)應(yīng)的時(shí)間片數(shù);
[0017]將所述指令和對(duì)應(yīng)的時(shí)間片數(shù)添加至指令隊(duì)列中。
[0018]在其中一個(gè)實(shí)施例中,所述按照所述時(shí)間片數(shù)播放所述指令對(duì)應(yīng)的動(dòng)畫(huà)的步驟包括:
[0019]根據(jù)所述指令隊(duì)列模擬發(fā)包器發(fā)送播放指令;
[0020]根據(jù)所述播放指令查詢(xún)所述指令隊(duì)列中的指令,并按照所述指令對(duì)應(yīng)的時(shí)間片數(shù)播放所述指令對(duì)應(yīng)的動(dòng)畫(huà)。
[0021]在其中一個(gè)實(shí)施例中,所述發(fā)起回放讀取請(qǐng)求的步驟之前還包括:
[0022]獲取服務(wù)器推送的控制網(wǎng)絡(luò)應(yīng)用客戶(hù)端運(yùn)行的指令;
[0023]將所述推送的指令寫(xiě)入文件中,并按照預(yù)設(shè)的存儲(chǔ)格式通過(guò)所述文件記錄推送的指令,并存儲(chǔ)。
[0024]一種網(wǎng)絡(luò)應(yīng)用客戶(hù)端的回放系統(tǒng),包括網(wǎng)絡(luò)應(yīng)用客戶(hù)端,所述網(wǎng)絡(luò)應(yīng)用客戶(hù)端包括:
[0025]請(qǐng)求發(fā)起模塊,用于發(fā)起回放讀取請(qǐng)求;
[0026]文本獲取模塊,用于獲取根據(jù)所述回放讀取請(qǐng)求返回的回放文本;
[0027]解析模塊,用于解析所述回放文本得到網(wǎng)絡(luò)應(yīng)用客戶(hù)端運(yùn)行中對(duì)應(yīng)的指令和時(shí)間片數(shù);
[0028]播放模塊,用于按照所述時(shí)間片數(shù)播放所述指令對(duì)應(yīng)的動(dòng)畫(huà)。
[0029]在其中一個(gè)實(shí)施例中,所述文本獲取模塊包括:
[0030]地址接收單元,用于接收根據(jù)所述回放讀取請(qǐng)求返回的網(wǎng)絡(luò)地址;
[0031]讀取單元,用于根據(jù)所述網(wǎng)絡(luò)地址訪問(wèn)存儲(chǔ)的文件,從所述存儲(chǔ)的文件中讀取回放文本,并返回。
[0032]在其中一個(gè)實(shí)施例中,所述解析模塊包括:
[0033]指令解析單元,用于對(duì)回放文本進(jìn)行解析得到所述回放文本中記錄的指令;
[0034]識(shí)別單元,用于根據(jù)所述解析得到的指令識(shí)別執(zhí)行所述指令對(duì)應(yīng)的時(shí)間片數(shù);
[0035]添加單元,用于將所述指令和對(duì)應(yīng)的時(shí)間片數(shù)添加至指令隊(duì)列中。
[0036]在其中一個(gè)實(shí)施例中,所述播放模塊包括:
[0037]指令發(fā)送單元,用于根據(jù)所述指令隊(duì)列模擬發(fā)包器發(fā)送播放指令;
[0038]動(dòng)畫(huà)播放單元,用于根據(jù)所述播放指令查詢(xún)所述指令隊(duì)列中的指令,并按照所述指令對(duì)應(yīng)的時(shí)間片數(shù)播放所述指令對(duì)應(yīng)的動(dòng)畫(huà)。
[0039]在其中一個(gè)實(shí)施例中,還包括服務(wù)器,所述服務(wù)器還包括:
[0040]指令獲取模塊,用于獲取推送的控制網(wǎng)絡(luò)應(yīng)用客戶(hù)端運(yùn)行的指令;
[0041]指令寫(xiě)入模塊,用于將所述推送的指令寫(xiě)入文件中,并按照預(yù)設(shè)的存儲(chǔ)格式通過(guò)所述文件記錄推送的指令,并存儲(chǔ)。
[0042]上述網(wǎng)絡(luò)應(yīng)用客戶(hù)端的回放方法和系統(tǒng),在需要對(duì)網(wǎng)絡(luò)應(yīng)用客戶(hù)端的運(yùn)行過(guò)程進(jìn)行回放時(shí)將發(fā)起回放讀取請(qǐng)求,以得到根據(jù)回放讀取請(qǐng)求返回的回放文本,對(duì)回放文本進(jìn)行解析得到待回放的網(wǎng)絡(luò)應(yīng)用客戶(hù)端運(yùn)行過(guò)程所對(duì)應(yīng)指令和時(shí)間片,進(jìn)而按照時(shí)間處理進(jìn)行相應(yīng)動(dòng)畫(huà)的播放,以實(shí)現(xiàn)網(wǎng)絡(luò)應(yīng)用客戶(hù)端中的回放,與現(xiàn)有技術(shù)相比,由于回放文本并未存儲(chǔ)于網(wǎng)絡(luò)應(yīng)用客戶(hù)端中,因此,在輕量級(jí)的網(wǎng)絡(luò)應(yīng)用客戶(hù)端中實(shí)現(xiàn)了運(yùn)行過(guò)程中的回放。
【專(zhuān)利附圖】
【附圖說(shuō)明】
[0043]圖1為一個(gè)實(shí)施例中網(wǎng)絡(luò)應(yīng)用客戶(hù)端的回放方法的流程圖;
[0044]圖2為圖1中獲取根據(jù)回放讀取請(qǐng)求返回的回放文本的方法流程圖;
[0045]圖3為圖1中解析回放文本得到網(wǎng)絡(luò)應(yīng)用客戶(hù)端運(yùn)行中對(duì)應(yīng)的指令和時(shí)間片數(shù)的方法流程圖;[0046]圖4為圖1中按照時(shí)間片數(shù)播放指令對(duì)應(yīng)的動(dòng)畫(huà)的方法流程圖;
[0047]圖5為另一個(gè)實(shí)施例中網(wǎng)絡(luò)應(yīng)用客戶(hù)端的回放方法的流程圖;
[0048]圖6為一個(gè)實(shí)施例中網(wǎng)絡(luò)應(yīng)用客戶(hù)端的回放方法的應(yīng)用示意圖;
[0049]圖7為一個(gè)實(shí)施例中網(wǎng)絡(luò)應(yīng)用客戶(hù)端的回放系統(tǒng)的結(jié)構(gòu)示意圖;
[0050]圖8為圖7中文本獲取模塊的結(jié)構(gòu)示意圖;
[0051]圖9為圖7中解析模塊的結(jié)構(gòu)示意圖;
[0052]圖10為圖7中播放模塊的結(jié)構(gòu)示意圖;
[0053]圖11為另一個(gè)實(shí)施例中網(wǎng)絡(luò)應(yīng)用客戶(hù)端的回放系統(tǒng)的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0054]如圖1所示,在一個(gè)實(shí)施例中,一種網(wǎng)絡(luò)應(yīng)用客戶(hù)端的回放方法,包括如下步驟:
[0055]步驟S110,發(fā)起回放讀取請(qǐng)求。
[0056]本實(shí)施例中,網(wǎng)絡(luò)應(yīng)用客戶(hù)端中觸發(fā)回放操作時(shí),將向與網(wǎng)絡(luò)應(yīng)用客戶(hù)端交互的后臺(tái)服務(wù)器發(fā)起回放讀取請(qǐng)求,以通過(guò)后臺(tái)服務(wù)器請(qǐng)求訪問(wèn)存儲(chǔ)的文件,進(jìn)而實(shí)現(xiàn)網(wǎng)絡(luò)應(yīng)用客戶(hù)端中的回放操作。
[0057]進(jìn)一步的,網(wǎng)絡(luò)應(yīng)用客戶(hù)端可為Flash客戶(hù)端的形式,但不僅限于此,也可為其它技術(shù)實(shí)現(xiàn)的客戶(hù)端,例如通過(guò)ios、android等技術(shù)所實(shí)現(xiàn)的客戶(hù)端,在此不進(jìn)行限定。
[0058]例如,若網(wǎng)絡(luò)應(yīng)用客戶(hù)端為游戲客戶(hù)端,則網(wǎng)絡(luò)應(yīng)用客戶(hù)端中觸發(fā)的操作為某一游戲場(chǎng)景的回放操作,如某一局棋牌游戲的回放。通過(guò)I個(gè)或多個(gè)網(wǎng)絡(luò)應(yīng)用客戶(hù)端與游戲服務(wù)器之間的通訊實(shí)現(xiàn)游戲邏輯。后臺(tái)服務(wù)器用于提供存儲(chǔ)的文件,即游戲服務(wù)器產(chǎn)生的游戲數(shù)據(jù)所對(duì)應(yīng)的網(wǎng)絡(luò)地址,進(jìn)而使得網(wǎng)絡(luò)應(yīng)用客戶(hù)端可通過(guò)向后臺(tái)服務(wù)器發(fā)起回放讀取請(qǐng)求響應(yīng)回放操作。
[0059]步驟S130,獲取根據(jù)回放讀取請(qǐng)求返回的回放文本。
[0060]本實(shí)施例中,接收根據(jù)回放讀取請(qǐng)求所返回的回放文本,其中,回放文本記錄了網(wǎng)絡(luò)應(yīng)用客戶(hù)端中曾運(yùn)行的指令。
[0061]進(jìn)一步的,在網(wǎng)絡(luò)應(yīng)用客戶(hù)端向后臺(tái)服務(wù)器發(fā)起回放讀取請(qǐng)求之后,將通過(guò)后臺(tái)服務(wù)器訪問(wèn)存儲(chǔ)的文件,進(jìn)而從該文件中讀取得到相應(yīng)的回放文本,以將回放文本發(fā)送至網(wǎng)絡(luò)應(yīng)用客戶(hù)端本地。
[0062]步驟S150,解析回放文本得到網(wǎng)絡(luò)應(yīng)用客戶(hù)端運(yùn)行中對(duì)應(yīng)的指令和時(shí)間片數(shù)。
[0063]本實(shí)施例中,對(duì)接收到的回放文本進(jìn)行解析,以得到回放文本中記錄的指令,進(jìn)而根據(jù)回放文本中記錄的指令計(jì)算得到每一指令中執(zhí)行對(duì)應(yīng)動(dòng)作所需要的時(shí)間片數(shù)。進(jìn)一步的,預(yù)先設(shè)置時(shí)間片,例如,該時(shí)間片可為50毫秒。在解析得到回放文本中的指令之后,根據(jù)預(yù)設(shè)的時(shí)間片計(jì)算每一指令對(duì)應(yīng)的時(shí)間片數(shù),進(jìn)而根據(jù)時(shí)間片數(shù)和預(yù)設(shè)的時(shí)間片有序地控制回放過(guò)程。
[0064]步驟S170,按照時(shí)間片數(shù)播放指令對(duì)應(yīng)的動(dòng)畫(huà)。
[0065]本實(shí)施例中,根據(jù)時(shí)間片數(shù)即可得到每一指令執(zhí)行相動(dòng)作所需要的時(shí)間,進(jìn)而通過(guò)該時(shí)間控制該指令中動(dòng)作的重現(xiàn)。
[0066]進(jìn)一步的,指令中動(dòng)作的重現(xiàn)是通過(guò)相應(yīng)動(dòng)畫(huà)的播放實(shí)現(xiàn)的。每一指令均有與其對(duì)應(yīng)的動(dòng)畫(huà),以通過(guò)動(dòng)畫(huà)的播放重現(xiàn)指令中發(fā)生的每一動(dòng)作,進(jìn)而通過(guò)多個(gè)指令所對(duì)應(yīng)的動(dòng)畫(huà)完成網(wǎng)絡(luò)應(yīng)用客戶(hù)端運(yùn)行過(guò)程中的回放。
[0067]如圖2所示,在一個(gè)實(shí)施例中,上述步驟S130的具體過(guò)程為:
[0068]步驟S131,接收根據(jù)回放讀取請(qǐng)求返回的網(wǎng)絡(luò)地址。
[0069]本實(shí)施例中,根據(jù)回放讀取請(qǐng)求返回的網(wǎng)絡(luò)地址是由回放文本所在的存儲(chǔ)地址映射得到的。例如,回放文本所在的文件可存儲(chǔ)于一文件存儲(chǔ)主機(jī)中,并向后臺(tái)服務(wù)器映射,形成指向存放文件目錄的網(wǎng)絡(luò)地址,因此,通過(guò)這一網(wǎng)絡(luò)地址,可訪問(wèn)到相應(yīng)的回放文本。步驟S133,根據(jù)網(wǎng)絡(luò)地址訪問(wèn)存儲(chǔ)的文件,從存儲(chǔ)的文件中讀取回放文本,并返回。
[0070]本實(shí)施例中,對(duì)存儲(chǔ)的文件進(jìn)行讀取以得到記錄了待回放的指令的回放文本。
[0071]如圖3所示,在一個(gè)實(shí)施例中,上述步驟S150的具體過(guò)程為:
[0072]步驟S151,對(duì)回放文本進(jìn)行解析得到回放文本中記錄的指令。
[0073]本實(shí)施例中,根據(jù)預(yù)先定義的數(shù)字、分隔符等約定含義解析回放文本,以得到用于反映待回放的網(wǎng)絡(luò)應(yīng)用客戶(hù)端的運(yùn)行所對(duì)應(yīng)的數(shù)據(jù),即指令。
[0074]步驟S153,根據(jù)解析得到的指令識(shí)別執(zhí)行該指令所對(duì)應(yīng)的時(shí)間片數(shù)。
[0075]本實(shí)施例中,在對(duì)回放文本進(jìn)行解析得到記錄的指令之后,將根據(jù)執(zhí)行指令中的動(dòng)作所耗費(fèi)的時(shí)間得到該指令所對(duì)應(yīng)的時(shí)間,從而應(yīng)用該時(shí)間和設(shè)定的時(shí)間片進(jìn)行計(jì)算即可得到時(shí)間片數(shù)。
[0076]步驟S155,將該指令和對(duì)應(yīng)的時(shí)間片數(shù)添加至指令隊(duì)列中。
[0077]本實(shí)施例中,該指令和對(duì)應(yīng)的時(shí)間片數(shù)是以隊(duì)列數(shù)據(jù)結(jié)構(gòu)的形式進(jìn)行存儲(chǔ)的,因此,在解析得到該指令和對(duì)應(yīng)的時(shí)間片數(shù)之后,將以隊(duì)列數(shù)據(jù)結(jié)構(gòu)的形式進(jìn)行存放,即,將該指令和對(duì)應(yīng)的時(shí)間片數(shù)依次添加至指令隊(duì)列中。
[0078]如圖4所示,在一個(gè)實(shí)施例中,上述步驟S170的具體過(guò)程為:
[0079]步驟S171,根據(jù)指令隊(duì)列模擬發(fā)包器發(fā)送播放指令。
[0080]本實(shí)施例中,模擬的發(fā)包器相當(dāng)于在網(wǎng)絡(luò)應(yīng)用客戶(hù)端內(nèi)部模擬出服務(wù)器的功能,可向自身發(fā)送指令,在優(yōu)選的實(shí)施例中,網(wǎng)絡(luò)應(yīng)用客戶(hù)端為Flash客戶(hù)端,模擬的發(fā)包器可通過(guò)原生的Timer類(lèi),即,計(jì)時(shí)器實(shí)現(xiàn)。而對(duì)于其它形式的網(wǎng)絡(luò)應(yīng)用客戶(hù)端而言,可能沒(méi)有這一原生功能,因此,可應(yīng)用底層時(shí)間函數(shù)進(jìn)行封裝來(lái)實(shí)現(xiàn)計(jì)時(shí)器的功能。
[0081]步驟S173,根據(jù)播放指令查詢(xún)指令隊(duì)列中的指令,并按照該指令對(duì)應(yīng)的時(shí)間片播放該指令對(duì)應(yīng)的動(dòng)畫(huà)。
[0082]本實(shí)施例中,通過(guò)播放指令觸發(fā)進(jìn)行指令隊(duì)列中的查詢(xún),進(jìn)而得到相應(yīng)的指令。
[0083]進(jìn)一步的,在某一指令的動(dòng)畫(huà)播放完畢時(shí),將判斷當(dāng)前的指令隊(duì)列是否為空,若是,則說(shuō)明指令隊(duì)列中的指令已經(jīng)被重現(xiàn)完畢,若否,則繼續(xù)進(jìn)行查詢(xún),以得到指令。
[0084]如圖5所示,在另一個(gè)實(shí)施例中,上述步驟SllO之前還包括如下步驟:
[0085]步驟S210,獲取服務(wù)器推送的控制網(wǎng)絡(luò)應(yīng)用客戶(hù)端運(yùn)行的指令。
[0086]本實(shí)施例中,為實(shí)現(xiàn)網(wǎng)絡(luò)應(yīng)用客戶(hù)端中的回放,還將對(duì)網(wǎng)絡(luò)應(yīng)用客戶(hù)端的運(yùn)行進(jìn)行錄制。具體的,在進(jìn)行錄制的過(guò)程中,將獲取服務(wù)器推送的控制網(wǎng)絡(luò)應(yīng)用客戶(hù)端運(yùn)行的指令。
[0087]步驟S230,將推送的指令寫(xiě)入文件中,并按照預(yù)設(shè)的存儲(chǔ)格式通過(guò)文件記錄推送的指令,并存儲(chǔ)。
[0088]本實(shí)施例中,預(yù)先設(shè)置了指令的存儲(chǔ)格式,以按照預(yù)先設(shè)置的存儲(chǔ)格式將向網(wǎng)絡(luò)應(yīng)用客戶(hù)端推送的指令進(jìn)行數(shù)字化處理,并以文本文件的形式存儲(chǔ)。其中,對(duì)指令所進(jìn)行的數(shù)字化處理可以是將指令所對(duì)應(yīng)的字符對(duì)應(yīng)的操作進(jìn)行數(shù)字化,而在預(yù)設(shè)的存儲(chǔ)格式的作用下服務(wù)器與客戶(hù)端約定了每個(gè)數(shù)字所代表的指令以及指令之間的分隔符,例如,3_5_200即為存儲(chǔ)的一條指令。
[0089]進(jìn)一步的,通過(guò)服務(wù)器產(chǎn)生即將發(fā)送給網(wǎng)絡(luò)客戶(hù)端,用于控制網(wǎng)絡(luò)客戶(hù)端運(yùn)行的指令時(shí),將對(duì)每一指令進(jìn)行數(shù)字化處理將指令變換為字符串的形式,進(jìn)而以字符串的形式追加至文件的尾部,形成文件中的回放文本,待某一游戲場(chǎng)景等網(wǎng)絡(luò)應(yīng)用客戶(hù)端所在的運(yùn)行場(chǎng)景結(jié)束時(shí),該文件的寫(xiě)入結(jié)束,即,完成了網(wǎng)絡(luò)應(yīng)用客戶(hù)端中的“錄制”。
[0090]進(jìn)一步的,還將分別以年、月和日建立三重目錄,對(duì)指令所在的文本文件按照產(chǎn)生的時(shí)間存儲(chǔ)于建立的三重目錄中,以保證指令的有序存儲(chǔ)。
[0091]以年、月和日作為三個(gè)層級(jí)形成三重目錄,包括年目錄、月目錄和日目錄,以便于進(jìn)行文件的查找,該三重目錄的具體形式為:年目錄下將以月為單位構(gòu)建子目錄,因此,年目錄下的子目錄為12個(gè)月目錄;每一月目錄下又將會(huì)以日為單元構(gòu)建日目錄,因此,每一月目錄之下又會(huì)有30個(gè)或31個(gè)日目錄,例如,/2012/12/5便形成了一個(gè)三重目錄。
[0092]應(yīng)用包括了年目錄、月目錄和日目錄的三重目錄進(jìn)行文件存儲(chǔ),將使得多個(gè)文件按照文件創(chuàng)建時(shí)間所對(duì)應(yīng)的年、月和日進(jìn)行分類(lèi)存儲(chǔ),進(jìn)而防止了海量文件發(fā)生紊亂的情況發(fā)生。
[0093]下面結(jié)合一個(gè)具體的實(shí)施例詳細(xì)闡述上述網(wǎng)絡(luò)應(yīng)用客戶(hù)端的回放方法。如圖6所示,網(wǎng)絡(luò)應(yīng)用客戶(hù)端 為游戲客戶(hù)端610,通過(guò)與游戲服務(wù)器620通信,接收游戲服務(wù)器620推送的指令為用戶(hù)提供各種游戲場(chǎng)景。
[0094]游戲客戶(hù)端610觸發(fā)了游戲的回放操作時(shí),將向web服務(wù)器630發(fā)起回放讀取請(qǐng)求,web服務(wù)器630向游戲客戶(hù)端610返回待回放的游戲所對(duì)應(yīng)的回放文本映射后的網(wǎng)絡(luò)地址,進(jìn)而使得游戲客戶(hù)端610能夠通過(guò)返回的網(wǎng)絡(luò)地址訪問(wèn)文件存儲(chǔ)主機(jī)640中存儲(chǔ)的文件,進(jìn)而從存儲(chǔ)的文件中讀取回放文本。
[0095]游戲客戶(hù)端610對(duì)回放文本進(jìn)行解析以得到記錄的指令和時(shí)間片數(shù),并添加至指令隊(duì)列中,進(jìn)而對(duì)指令隊(duì)列中的指令按照時(shí)間片數(shù)逐一進(jìn)行動(dòng)畫(huà)播放,以重現(xiàn)游戲場(chǎng)景。
[0096]如圖7所示,在一個(gè)實(shí)施例中,上述網(wǎng)絡(luò)應(yīng)用客戶(hù)端的回放系統(tǒng),包括網(wǎng)絡(luò)應(yīng)用客戶(hù)端10,該網(wǎng)絡(luò)應(yīng)用客戶(hù)端10包括請(qǐng)求發(fā)起模塊110、文本獲取模塊130、解析模塊150和播放模塊170。
[0097]請(qǐng)求發(fā)起模塊110,用于發(fā)起回放讀取請(qǐng)求。
[0098]本實(shí)施例中,網(wǎng)絡(luò)應(yīng)用客戶(hù)端10中觸發(fā)回放操作時(shí),請(qǐng)求發(fā)起模塊110將向與網(wǎng)絡(luò)應(yīng)用客戶(hù)端10交互的后臺(tái)服務(wù)器發(fā)起回放讀取請(qǐng)求,以通過(guò)后臺(tái)服務(wù)器請(qǐng)求訪問(wèn)存儲(chǔ)的文件,進(jìn)而實(shí)現(xiàn)網(wǎng)絡(luò)應(yīng)用客戶(hù)端中的回放操作。
[0099]進(jìn)一步的,網(wǎng)絡(luò)應(yīng)用客戶(hù)端可為Flash客戶(hù)端的形式,但不僅限于此,也可為其它技術(shù)實(shí)現(xiàn)的客戶(hù)端,例如通過(guò)ios、android等技術(shù)所實(shí)現(xiàn)的客戶(hù)端,在此不進(jìn)行限定。
[0100]例如,若網(wǎng)絡(luò)應(yīng)用客戶(hù)端10為游戲客戶(hù)端,則網(wǎng)絡(luò)應(yīng)用客戶(hù)端10中觸發(fā)的操作為某一游戲場(chǎng)景的回放操作,如某一局棋牌游戲的回放。通過(guò)I個(gè)或多個(gè)網(wǎng)絡(luò)應(yīng)用客戶(hù)端與游戲服務(wù)器之間的通訊實(shí)現(xiàn)游戲邏輯。后臺(tái)服務(wù)器用于提供存儲(chǔ)的文件,即游戲服務(wù)器產(chǎn)生的游戲數(shù)據(jù)所對(duì)應(yīng)的網(wǎng)絡(luò)地址,進(jìn)而使得請(qǐng)求發(fā)起模塊110可通過(guò)向后臺(tái)服務(wù)器發(fā)起回放讀取請(qǐng)求響應(yīng)回放操作。
[0101]文本獲取模塊130,用于獲取根據(jù)回放讀取請(qǐng)求返回的回放文本。
[0102]本實(shí)施例中,文本獲取模塊130接收根據(jù)回放讀取請(qǐng)求所返回的回放文本,其中,回放文件記錄了網(wǎng)絡(luò)應(yīng)用客戶(hù)端10中曾運(yùn)行的指令。
[0103]進(jìn)一步的,在請(qǐng)求發(fā)起模塊110向后臺(tái)服務(wù)器發(fā)起回放讀取請(qǐng)求之后,文本獲取模塊130將通過(guò)后臺(tái)服務(wù)器訪問(wèn)存儲(chǔ)的文件,進(jìn)而從該文件中讀取得到相應(yīng)的回放文本,以將回放文本發(fā)送至網(wǎng)絡(luò)應(yīng)用客戶(hù)端本地。
[0104]解析模塊150,用于解析回放文本得到網(wǎng)絡(luò)應(yīng)用客戶(hù)端運(yùn)行中對(duì)應(yīng)的指令和時(shí)間片數(shù)。
[0105]本實(shí)施例中,解析模塊150對(duì)接收到的回放文本進(jìn)行解析,以得到回放文本中記錄的指令,進(jìn)而根據(jù)回放文本中記錄的指令計(jì)算得到每一指令中執(zhí)行對(duì)應(yīng)動(dòng)作所需要的時(shí)間片數(shù)。[0106]進(jìn)一步的,預(yù)先設(shè)置時(shí)間片,例如,該時(shí)間片可為50毫秒。在解析得到回放文本中的指令之后,解析模塊150根據(jù)預(yù)設(shè)的時(shí)間片計(jì)算每一指令對(duì)應(yīng)的時(shí)間片數(shù),進(jìn)而根據(jù)時(shí)間片數(shù)和預(yù)設(shè)的時(shí)間片有序地控制回放過(guò)程。
[0107]播放模塊170,用于按照時(shí)間片數(shù)播放該指令對(duì)應(yīng)的動(dòng)畫(huà)。
[0108]本實(shí)施例中,播放模塊170根據(jù)時(shí)間片數(shù)即可得到每一指令執(zhí)行相動(dòng)作所需要的時(shí)間,進(jìn)而通過(guò)該時(shí)間控制該指令中動(dòng)作的重現(xiàn)。
[0109]進(jìn)一步的,指令中動(dòng)作的重現(xiàn)是通過(guò)相應(yīng)動(dòng)畫(huà)的播放實(shí)現(xiàn)的。每一指令均有與其對(duì)應(yīng)的動(dòng)畫(huà),以通過(guò)動(dòng)畫(huà)的播放重現(xiàn)指令中發(fā)生的每一動(dòng)作,進(jìn)而通過(guò)多個(gè)指令所對(duì)應(yīng)的動(dòng)畫(huà)完成網(wǎng)絡(luò)應(yīng)用客戶(hù)端10運(yùn)行過(guò)程中的回放。
[0110]如圖8所示,在一個(gè)實(shí)施例中,上述文本獲取模塊130包括地址接收單元131和讀取單元133。
[0111]地址接收單元131,用于接收根據(jù)回放讀取請(qǐng)求返回的網(wǎng)絡(luò)地址。
[0112]本實(shí)施例中,根據(jù)回放讀取請(qǐng)求返回的網(wǎng)絡(luò)地址是由回放文本所在的存儲(chǔ)地址映射得到的。例如,回放文本所在的文件可存儲(chǔ)于一文件存儲(chǔ)主機(jī)中,并向后臺(tái)服務(wù)器映射,形成指向存放文件目錄的網(wǎng)絡(luò)地址,因此,通過(guò)這一網(wǎng)絡(luò)地址,可訪問(wèn)到相應(yīng)的放文本。
[0113]讀取單元133,用于根據(jù)網(wǎng)絡(luò)地址訪問(wèn)存儲(chǔ)的文件,從存儲(chǔ)的文件中讀取回放文本,并返回。
[0114]本實(shí)施例中,讀取單元133對(duì)存儲(chǔ)的文件進(jìn)行讀取以得到記錄了待回放的指令的回放文本。
[0115]如圖9所示,在一個(gè)實(shí)施例中,上述解析模塊150包括指令解析單元151、識(shí)別單元153和添加單元155。
[0116]指令解析單元151,用于對(duì)回放文本進(jìn)行解析得到回放文本中記錄的指令。
[0117]本實(shí)施例中,指令解析單元151根據(jù)預(yù)先定義的數(shù)字、分隔符等約定含義解析回放文本,以得到用于反映待回放的網(wǎng)絡(luò)應(yīng)用客戶(hù)端10的運(yùn)行所對(duì)應(yīng)的數(shù)據(jù),即指令。
[0118]識(shí)別單元153,用于根據(jù)解析得到的指令識(shí)別執(zhí)行該指令對(duì)應(yīng)的時(shí)間片數(shù)。
[0119]本實(shí)施例中,在對(duì)回放文本進(jìn)行解析得到記錄的指令之后,識(shí)別單元153將根據(jù)執(zhí)行指令中的動(dòng)作所耗費(fèi)的時(shí)間得到該指令所對(duì)應(yīng)的時(shí)間,從而應(yīng)用該時(shí)間和設(shè)定的時(shí)間片進(jìn)行計(jì)算即可得到時(shí)間片數(shù)。
[0120]添加單元155,用于將該指令和對(duì)應(yīng)的時(shí)間片數(shù)添加至指令隊(duì)列中。
[0121]本實(shí)施例中,該指令和對(duì)應(yīng)的時(shí)間片數(shù)是以隊(duì)列數(shù)據(jù)結(jié)構(gòu)的形式進(jìn)行存儲(chǔ)的,因此,添加單元155在解析得到該指令和對(duì)應(yīng)的時(shí)間片數(shù)之后,將以隊(duì)列數(shù)據(jù)結(jié)構(gòu)的形式進(jìn)行存放,即,將該指令和對(duì)應(yīng)的時(shí)間片數(shù)依次添加至指令隊(duì)列中。
[0122]如圖10所示,在一個(gè)實(shí)施例中,上述播放模塊170包括指令發(fā)送單元171和動(dòng)畫(huà)播放單元173。
[0123] 指令發(fā)送單元171,用于根據(jù)指令隊(duì)列模擬發(fā)包器發(fā)送播放指令。
[0124]本實(shí)施例中,模擬的發(fā)包器相當(dāng)于在網(wǎng)絡(luò)應(yīng)用客戶(hù)端內(nèi)部模擬出服務(wù)器的功能,可向自身發(fā)送指令,在優(yōu)選的實(shí)施例中,網(wǎng)絡(luò)應(yīng)用客戶(hù)端為Flash客戶(hù)端,模擬的發(fā)包器可通過(guò)原生的Timer類(lèi),即,模擬的發(fā)包器可通過(guò)計(jì)時(shí)器實(shí)現(xiàn)。而對(duì)于其它形式的網(wǎng)絡(luò)應(yīng)用客戶(hù)端而言,可能沒(méi)有這一原生功能,因此,可應(yīng)用底層遠(yuǎn)程時(shí)間函數(shù)進(jìn)行封裝來(lái)實(shí)現(xiàn)計(jì)時(shí)器的功能。
[0125]動(dòng)畫(huà)播放單元173,用于根據(jù)播放指令查詢(xún)指令隊(duì)列中的指令,并按照該指令對(duì)應(yīng)的時(shí)間片數(shù)播放該指令對(duì)應(yīng)的動(dòng)畫(huà)。
[0126]本實(shí)施例中,動(dòng)畫(huà)播放單元173通過(guò)播放指令觸發(fā)進(jìn)行指令隊(duì)列中的查詢(xún),進(jìn)而得到相應(yīng)的指令。
[0127]進(jìn)一步的,在某一指令的動(dòng)畫(huà)播放完畢時(shí),動(dòng)畫(huà)播放單元173將判斷當(dāng)前的指令隊(duì)列是否為空,若是,則說(shuō)明指令隊(duì)列中的指令已經(jīng)被重現(xiàn)完畢,若否,則繼續(xù)進(jìn)行查詢(xún),以得到指令。
[0128]如圖11所示,在另一個(gè)實(shí)施例中,上述網(wǎng)絡(luò)應(yīng)用客戶(hù)端的回放系統(tǒng)還包括服務(wù)器30,該服務(wù)器30包括指令獲取模塊310和指令寫(xiě)入模塊330。
[0129]指令獲取模塊310,用于獲取推送的控制網(wǎng)絡(luò)應(yīng)用客戶(hù)端運(yùn)行的指令。
[0130]本實(shí)施例中,為實(shí)現(xiàn)網(wǎng)絡(luò)應(yīng)用客戶(hù)端中的回放,服務(wù)器30中的指令獲取模塊310還將對(duì)網(wǎng)絡(luò)應(yīng)用客戶(hù)端10的運(yùn)行進(jìn)行錄制。具體的,在進(jìn)行錄制的過(guò)程中,將獲取服務(wù)器30推送的控制網(wǎng)絡(luò)應(yīng)用客戶(hù)端10運(yùn)行的指令。
[0131]指令寫(xiě)入模塊330,用于將推送的指令寫(xiě)入文件中,并按照預(yù)設(shè)的存儲(chǔ)格式通過(guò)文件記錄推送的指令,并存儲(chǔ)。
[0132]本實(shí)施例中,預(yù)先設(shè)置了指令的存儲(chǔ)格式,指令寫(xiě)入模塊330將按照預(yù)先設(shè)置的存儲(chǔ)格式向網(wǎng)絡(luò)應(yīng)用客戶(hù)端10推送的指令進(jìn)行數(shù)字化處理,并以文本文件的形式存儲(chǔ)。其中,指令寫(xiě)入模塊330對(duì)指令所進(jìn)行的數(shù)字化處理可以是將指令對(duì)應(yīng)的操作進(jìn)行數(shù)字化,而在預(yù)設(shè)的存儲(chǔ)格式的作用下服務(wù)器與客戶(hù)端約定了每個(gè)數(shù)字所代表的指令以及指令之間的分隔符,例如,35200即為存儲(chǔ)的一條指令。
[0133]進(jìn)一步的,通過(guò)服務(wù)器產(chǎn)生即將發(fā)送給網(wǎng)絡(luò)客戶(hù)端,用于控制網(wǎng)絡(luò)客戶(hù)端運(yùn)行的指令時(shí),指令寫(xiě)入模塊330將對(duì)每一指令進(jìn)行數(shù)字化處理將指令變換為字符串的形式,進(jìn)而以字符串的形式追加至文件的尾部,形成文件中的回放文本,待某一游戲場(chǎng)景等網(wǎng)絡(luò)應(yīng)用客戶(hù)端所在的運(yùn)行場(chǎng)景結(jié)束時(shí),該文件的寫(xiě)入結(jié)束,即,完成了網(wǎng)絡(luò)應(yīng)用客戶(hù)端中的“錄制”。
[0134]進(jìn)一步的,還將分別以年、月和日建立三重目錄,指令寫(xiě)入模塊330對(duì)指令所在的文本文件按照產(chǎn)生的時(shí)間存儲(chǔ)于建立的三重目錄中,以保證指令的有序存儲(chǔ)。
[0135]以年、月和日作為三個(gè)層級(jí)形成三重目錄,包括年目錄、月目錄和日目錄,以便于進(jìn)行文件的查找,該三重目錄的具體形式為:年目錄下將以月為單位構(gòu)建子目錄,因此,年目錄下的子目錄為12個(gè)月目錄;每一月目錄下又將會(huì)以日為單元構(gòu)建日目錄,因此,每一月目錄之下又會(huì)有30個(gè)或31個(gè)日目錄,例如,/2012/12/5便形成了一個(gè)三重目錄。
[0136]應(yīng)用包括了年目錄、月目錄和日目錄的三重目錄進(jìn)行文件存儲(chǔ),將使得多個(gè)文件按照文件創(chuàng)建時(shí)間所對(duì)應(yīng)的年、月和日進(jìn)行分類(lèi)存儲(chǔ),進(jìn)而防止了海量文件發(fā)生紊亂的情況發(fā)生。
[0137]上述網(wǎng)絡(luò)應(yīng)用客戶(hù)端的回放方法和系統(tǒng),在需要對(duì)網(wǎng)絡(luò)應(yīng)用客戶(hù)端的運(yùn)行過(guò)程進(jìn)行回放時(shí)將發(fā)起回放讀取請(qǐng)求,以得到根據(jù)回放讀取請(qǐng)求返回的回放文本,對(duì)回放文本進(jìn)行解析得到待回放的網(wǎng)絡(luò)應(yīng)用客戶(hù)端運(yùn)行過(guò)程所對(duì)應(yīng)指令和時(shí)間片,進(jìn)而按照時(shí)間處理進(jìn)行相應(yīng)動(dòng)畫(huà)的播放,以實(shí)現(xiàn)網(wǎng)絡(luò)應(yīng)用客戶(hù)端中的回放,與現(xiàn)有技術(shù)相比,由于回放文本并未存儲(chǔ)于網(wǎng)絡(luò)應(yīng)用客戶(hù)端中,因此,在輕量級(jí)的網(wǎng)絡(luò)應(yīng)用客戶(hù)端中實(shí)現(xiàn)了運(yùn)行過(guò)程中的回放。
[0138]本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分流程,是可以通過(guò)計(jì)算機(jī)程序來(lái)指令相關(guān)的硬件來(lái)完成,所述的程序可存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),可包括如上述各方法的實(shí)施例的流程。其中,所述的存儲(chǔ)介質(zhì)可為磁碟、光盤(pán)、只讀存儲(chǔ)記憶體(Read-Only Memory, ROM)或隨機(jī)存儲(chǔ)記憶體(Random AccessMemory, RAM)等。
[0139]以上所述實(shí)施例僅表達(dá)了本發(fā)明的幾種實(shí)施方式,其描述較為具體和詳細(xì),但并不能因此而理解為對(duì)本發(fā)明專(zhuān)利范圍的限制。應(yīng)當(dāng)指出的是,對(duì)于本領(lǐng)域的普通技術(shù)人員來(lái)說(shuō),在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干變形和改進(jìn),這些都屬于本發(fā)明的保護(hù)范圍。因此,本發(fā)明專(zhuān)利的保護(hù)范圍應(yīng)以所附權(quán)利要求為準(zhǔn)。
【權(quán)利要求】
1.一種網(wǎng)絡(luò)應(yīng)用客戶(hù)端的回放方法,包括如下步驟: 發(fā)起回放讀取請(qǐng)求; 獲取根據(jù)所述回放讀取請(qǐng)求返回的回放文本; 解析所述回放文本得到網(wǎng)絡(luò)應(yīng)用客戶(hù)端運(yùn)行中對(duì)應(yīng)的指令和時(shí)間片數(shù); 按照所述時(shí)間片數(shù)播放所述指令對(duì)應(yīng)的動(dòng)畫(huà)。
2.根據(jù)權(quán)利要求1所述的網(wǎng)絡(luò)應(yīng)用客戶(hù)端的回放方法,其特征在于,所述獲取根據(jù)所述回放讀取請(qǐng)求返回的回放文本的步驟包括: 接收根據(jù)所述回放讀取請(qǐng)求返回的網(wǎng)絡(luò)地址; 根據(jù)所述網(wǎng)絡(luò)地址訪問(wèn)存儲(chǔ)的文件,從所述存儲(chǔ)的文件中讀取回放文本,并返回。
3.根據(jù)權(quán)利要求1所述的網(wǎng)絡(luò)應(yīng)用客戶(hù)端的回放方法,其特征在于,所述解析所述回放文本得到網(wǎng)絡(luò)應(yīng)用客戶(hù)端運(yùn)行中對(duì)應(yīng)的指令和時(shí)間片數(shù)的步驟包括: 對(duì)回放文本進(jìn)行解析得到所述回放文本中記錄的指令; 根據(jù)所述解析得到的指令識(shí)別執(zhí)行所述指令所對(duì)應(yīng)的時(shí)間片數(shù); 將所述指令和對(duì)應(yīng) 的時(shí)間片數(shù)添加至指令隊(duì)列中。
4.根據(jù)權(quán)利要求3所述的網(wǎng)絡(luò)應(yīng)用客戶(hù)端的回放方法,其特征在于,所述按照所述時(shí)間片數(shù)播放所述指令對(duì)應(yīng)的動(dòng)畫(huà)的步驟包括: 根據(jù)所述指令隊(duì)列模擬發(fā)包器發(fā)送播放指令; 根據(jù)所述播放指令查詢(xún)所述指令隊(duì)列中的指令,并按照所述指令對(duì)應(yīng)的時(shí)間片數(shù)播放所述指令對(duì)應(yīng)的動(dòng)畫(huà)。
5.根據(jù)權(quán)利要求1所述的網(wǎng)絡(luò)應(yīng)用客戶(hù)端的回放方法,其特征在于,所述發(fā)起回放讀取請(qǐng)求的步驟之前還包括: 獲取服務(wù)器推送的控制網(wǎng)絡(luò)應(yīng)用客戶(hù)端運(yùn)行的指令; 將所述推送的指令寫(xiě)入文件中,并按照預(yù)設(shè)的存儲(chǔ)格式通過(guò)所述文件記錄推送的指令,并存儲(chǔ)。
6.一種網(wǎng)絡(luò)應(yīng)用客戶(hù)端的回放系統(tǒng),其特征在于,包括網(wǎng)絡(luò)應(yīng)用客戶(hù)端,所述網(wǎng)絡(luò)應(yīng)用客戶(hù)端包括: 請(qǐng)求發(fā)起模塊,用于發(fā)起回放讀取請(qǐng)求; 文本獲取模塊,用于獲取根據(jù)所述回放讀取請(qǐng)求返回的回放文本; 解析模塊,用于解析所述回放文本得到網(wǎng)絡(luò)應(yīng)用客戶(hù)端運(yùn)行中對(duì)應(yīng)的指令和時(shí)間片數(shù); 播放模塊,用于按照所述時(shí)間片數(shù)播放所述指令對(duì)應(yīng)的動(dòng)畫(huà)。
7.根據(jù)權(quán)利要求6所述的網(wǎng)絡(luò)應(yīng)用客戶(hù)端的回放系統(tǒng),其特征在于,所述文本獲取模塊包括: 地址接收單元,用于接收根據(jù)所述回放讀取請(qǐng)求返回的網(wǎng)絡(luò)地址; 讀取單元,用于根據(jù)所述網(wǎng)絡(luò)地址訪問(wèn)存儲(chǔ)的文件,從所述存儲(chǔ)的文件中讀取回放文本,并返回。
8.根據(jù)權(quán)利要求6所述的網(wǎng)絡(luò)應(yīng)用客戶(hù)端的回放系統(tǒng),其特征在于,所述解析模塊包括: 指令解析單元,用于對(duì)回放文本進(jìn)行解析得到所述回放文本中記錄的指令;識(shí)別單元,用于根據(jù)所述解析得到的指令識(shí)別執(zhí)行所述指令對(duì)應(yīng)的時(shí)間片數(shù); 添加單元,用于將所述指令和對(duì)應(yīng)的時(shí)間片數(shù)添加至指令隊(duì)列中。
9.根據(jù)權(quán)利要求8所述的網(wǎng)絡(luò)應(yīng)用客戶(hù)端的回放系統(tǒng),其特征在于,所述播放模塊包括: 指令發(fā)送單元,用于根據(jù)所述指令隊(duì)列模擬發(fā)包器發(fā)送播放指令; 動(dòng)畫(huà)播放單元,用于根據(jù)所述播放指令查詢(xún)所述指令隊(duì)列中的指令,并按照所述指令對(duì)應(yīng)的時(shí)間片數(shù)播放所述指令對(duì)應(yīng)的動(dòng)畫(huà)。
10.根據(jù)權(quán)利要求6所述的網(wǎng)絡(luò)應(yīng)用客戶(hù)端的回放系統(tǒng),其特征在于,還包括服務(wù)器,所述服務(wù)器還包括: 指令獲取模塊,用于獲取推送的控制網(wǎng)絡(luò)應(yīng)用客戶(hù)端運(yùn)行的指令; 指令寫(xiě)入模塊,用于將所述推送的指令寫(xiě)入文件中,并按照預(yù)設(shè)的存儲(chǔ)格式通過(guò)所述文件記錄推送的指令,并存儲(chǔ)。
【文檔編號(hào)】H04L29/08GK103905475SQ201210572224
【公開(kāi)日】2014年7月2日 申請(qǐng)日期:2012年12月25日 優(yōu)先權(quán)日:2012年12月25日
【發(fā)明者】吳子燁 申請(qǐng)人:博雅網(wǎng)絡(luò)游戲開(kāi)發(fā)(深圳)有限公司