一種預(yù)更新軟件客戶(hù)端的方法及系統(tǒng)的制作方法
【專(zhuān)利摘要】本發(fā)明公開(kāi)了一種預(yù)更新軟件客戶(hù)端的方法及系統(tǒng),所述方法在服務(wù)器生成數(shù)據(jù)源文件和數(shù)據(jù)源索引文件后,客戶(hù)端自動(dòng)下載數(shù)據(jù)源文件,但不更新;當(dāng)更新時(shí),服務(wù)器根據(jù)更新前后客戶(hù)端之間的差異生成更新指令文件,其包括新增文件指令和刪除文件指令,新增文件指令直接從數(shù)據(jù)源索引文件中查找,而不必從數(shù)據(jù)源文件去查找,節(jié)約了查找時(shí)間,客戶(hù)端自動(dòng)下載此更新指令文件進(jìn)行更新。所述系統(tǒng)包括數(shù)據(jù)源生成模塊、自由下載模塊、更新指令生成模塊和更新模塊。本發(fā)明極大地縮短更新指令文件的生成速度,提高后序的更新流程;用戶(hù)分段下載更新,解決了在同一時(shí)間同時(shí)下載導(dǎo)致服務(wù)器堵塞的問(wèn)題,提高了更新的效率,且滿足所有用戶(hù)同時(shí)更新和后續(xù)的及時(shí)應(yīng)用。
【專(zhuān)利說(shuō)明】一種預(yù)更新軟件客戶(hù)端的方法及系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及軟件更新領(lǐng)域,特別是一種預(yù)更新軟件客戶(hù)端的方法及系統(tǒng)。
【背景技術(shù)】
[0002]傳統(tǒng)應(yīng)用軟件的更新,一般隨著更新軟件的發(fā)布而更新。但對(duì)于廣泛應(yīng)用的領(lǐng)域,比如辦公軟件、游戲等,由于同時(shí)使用的用戶(hù)數(shù)量巨大,如果這些用戶(hù)同時(shí)進(jìn)行更新,容易造成服務(wù)器堵塞,增加服務(wù)器負(fù)荷,導(dǎo)致服務(wù)器運(yùn)作故障,這又反過(guò)來(lái)影響了用戶(hù)的更新。
[0003]對(duì)于更新量比較大的軟件,比如大型游戲應(yīng)用軟件等,由于更新文件下載耗時(shí)較長(zhǎng),無(wú)法滿足用戶(hù)及時(shí)更新及時(shí)使用,會(huì)給用戶(hù)帶來(lái)許多不便,尤其是在更新期限,較多用戶(hù)同時(shí)更新時(shí),這種情況不僅容易對(duì)服務(wù)器造成影響,而且,更會(huì)嚴(yán)重延后用戶(hù)的更新時(shí)間。
【發(fā)明內(nèi)容】
[0004]為解決上述問(wèn)題,本發(fā)明的目的在于提供一種預(yù)更新軟件客戶(hù)端的方法及系統(tǒng),降低服務(wù)器負(fù)荷,供用戶(hù)及時(shí)更新及時(shí)使用。
[0005]本發(fā)明解決其問(wèn)題所采用的技術(shù)方案是:
本發(fā)明的優(yōu)選實(shí)施便提供了一種預(yù)更新軟件客戶(hù)端的方法,包括:
(1)將更新文件存儲(chǔ)于數(shù)據(jù)源文件當(dāng)中,并根據(jù)更新文件在數(shù)據(jù)源文件中的存儲(chǔ)信息生成對(duì)應(yīng)的數(shù)據(jù)源索引文件;
(2)客戶(hù)端自動(dòng)下載此數(shù)據(jù)源文件;
(3 )對(duì)比更新前后客戶(hù)端的差異,根據(jù)數(shù)據(jù)源索引文件生成更新指令文件;
(4)客戶(hù)端自動(dòng)下載此更新指令文件,并根據(jù)此更新指令文件和已下載的數(shù)據(jù)源文件進(jìn)行更新。
[0006]所述數(shù)據(jù)源索引文件存儲(chǔ)了更新文件在數(shù)據(jù)源文件中的標(biāo)識(shí)、偏移值及大小。
[0007]所述步驟(3 )具體為:
對(duì)比更新前后客戶(hù)端之間的差異;
對(duì)于需要新增或修改的更新文件,從數(shù)據(jù)源索引文件當(dāng)中讀取需要新增或修改的更新文件的標(biāo)識(shí)、偏移值及大小,生成對(duì)應(yīng)的新增文件指令,對(duì)于需要?jiǎng)h除的文件,記錄需要?jiǎng)h除文件的標(biāo)識(shí),生成對(duì)應(yīng)的刪除文件指令;
將數(shù)據(jù)源文件的名稱(chēng)及更新后客戶(hù)端的版本號(hào)寫(xiě)入更新指令文件。
[0008]所述步驟(4)中根據(jù)此更新指令文件和已下載的數(shù)據(jù)源文件進(jìn)行更新具體為: 根據(jù)更新指令文件中記錄的數(shù)據(jù)源文件的名稱(chēng)查找對(duì)應(yīng)的數(shù)據(jù)源文件;
逐條執(zhí)行更新指令文件中的新增文件指令和刪除文件指令,對(duì)于新增文件指令,根據(jù)新增文件指令中記錄的更新文件的標(biāo)識(shí)、偏移值及大小從數(shù)據(jù)源文件當(dāng)中讀取對(duì)應(yīng)的更新文件寫(xiě)入客戶(hù)端,對(duì)于刪除文件指令,根據(jù)刪除文件指令中記錄的刪除文件的標(biāo)識(shí)從客戶(hù)端中刪除對(duì)應(yīng)的文件; 將更新指令文件中記錄的版本號(hào)寫(xiě)入客戶(hù)端。
[0009]本發(fā)明的另一優(yōu)選實(shí)施例提供了一種預(yù)更新軟件客戶(hù)端的系統(tǒng),包括:
數(shù)據(jù)源生成模塊,將更新文件以連續(xù)塊的方式存儲(chǔ)于數(shù)據(jù)源文件當(dāng)中,并根據(jù)更新文件在數(shù)據(jù)源文件中的存儲(chǔ)信息生成對(duì)應(yīng)的數(shù)據(jù)源索引文件;
自由下載模塊,客戶(hù)端自動(dòng)下載此數(shù)據(jù)源文件;
更新指令生成模塊,對(duì)比更新前后客戶(hù)端的差異,根據(jù)數(shù)據(jù)源索引文件生成更新指令文件;
更新模塊,客戶(hù)端自動(dòng)下載此更新指令文件,并根據(jù)此更新指令文件和已下載的數(shù)據(jù)源文件進(jìn)行更新。
[0010]所述數(shù)據(jù)源索弓I文件存儲(chǔ)了更新文件在數(shù)據(jù)源文件中的標(biāo)識(shí)、偏移值及大小。
[0011 ] 所述更新指令生成模塊包括:
對(duì)比單元,對(duì)比更新前后客戶(hù)端之間的差異;
新增刪除單元,對(duì)于需要新增或修改的更新文件,從數(shù)據(jù)源索引文件當(dāng)中讀取需要新增或修改的更新文件的標(biāo)識(shí)、偏移值及大小,生成對(duì)應(yīng)的新增文件指令,對(duì)于需要?jiǎng)h除的文件,記錄需要?jiǎng)h除文件的標(biāo)識(shí),生成對(duì)應(yīng)的刪除文件指令;
附加單元,將數(shù)據(jù)源文件的名稱(chēng)及更新后客戶(hù)端的版本號(hào)寫(xiě)入更新指令文件。
[0012]所述更新模塊包括:
查找單元,根據(jù)更新指令文件中記錄的數(shù)據(jù)源文件的名稱(chēng)查找對(duì)應(yīng)的數(shù)據(jù)源文件;執(zhí)行單元,逐條執(zhí)行更新指令文件中的新增文件指令和刪除文件指令,對(duì)于新增文件指令,根據(jù)新增文件指令中記錄的更新文件的標(biāo)識(shí)、偏移值及大小從數(shù)據(jù)源文件當(dāng)中讀取對(duì)應(yīng)的更新文件寫(xiě)入客戶(hù)端,對(duì)于刪除文件指令,根據(jù)刪除文件指令中記錄的刪除文件的標(biāo)識(shí)從客戶(hù)端中刪除對(duì)應(yīng)的文件;
版本更新單元,將更新指令文件中記錄的版本號(hào)寫(xiě)入客戶(hù)端。
[0013]本發(fā)明的有益效果是:
本發(fā)明采用一種預(yù)更新軟件客戶(hù)端的方法及系統(tǒng),首先根據(jù)更新文件生成數(shù)據(jù)源文件及與數(shù)據(jù)源文件對(duì)應(yīng)的數(shù)據(jù)源索引文件,用戶(hù)可以提前下載此數(shù)據(jù)源文件,當(dāng)客戶(hù)端需要更新時(shí),根據(jù)更新前后兩個(gè)客戶(hù)端的差異生成指令更新文件,更新指令文件包括新增和刪除指令,新增指令包括了需要對(duì)客戶(hù)端進(jìn)行新增和修改對(duì)應(yīng)更新文件的指令,只要從數(shù)據(jù)源索引文件中讀取相應(yīng)的更新文件信息即可,從而避免了從龐大數(shù)據(jù)源文件中逐一查找更新文件的繁瑣,刪除指令則記錄了需要?jiǎng)h除的文件標(biāo)識(shí),用戶(hù)根據(jù)此指令更新文件即可對(duì)客戶(hù)端進(jìn)行更新;整個(gè)過(guò)程中,數(shù)據(jù)源文件可以事先下載,避免了相同更新時(shí)間同時(shí)下載的巨大下載流量,消除了服務(wù)器堵塞等可能導(dǎo)致服務(wù)器產(chǎn)生故障的問(wèn)題,更新指令文件只是對(duì)數(shù)據(jù)源文件的索引,極大地縮小了更新時(shí)下載的流量,不會(huì)對(duì)即時(shí)更新造成影響,用戶(hù)根據(jù)此更新指令文件進(jìn)行更新,可以達(dá)到及時(shí)更新及時(shí)使用的效果。
【專(zhuān)利附圖】
【附圖說(shuō)明】
[0014]下面結(jié)合附圖和實(shí)例對(duì)本發(fā)明作進(jìn)一步說(shuō)明。
[0015]圖1是本發(fā)明所述方法的流程圖;
圖2是本發(fā)明所述生成更新指令文件的流程圖; 圖3是本發(fā)明所述客戶(hù)端更新的流程圖;
圖4是本發(fā)明所述系統(tǒng)的結(jié)構(gòu)組成框圖;
圖5是本發(fā)明所述更新指令生成模塊的結(jié)構(gòu)組成框圖;
圖6是本發(fā)明所述更新模塊的結(jié)構(gòu)組成框圖。
【具體實(shí)施方式】
[0016]本發(fā)明提供了一種預(yù)更新軟件客戶(hù)端的方法,參照?qǐng)D1所示,包括步驟:
步驟100,將更新文件存儲(chǔ)于數(shù)據(jù)源文件當(dāng)中,并根據(jù)更新文件在數(shù)據(jù)源文件中的存儲(chǔ)信息生成對(duì)應(yīng)的數(shù)據(jù)源索引文件;其中,更新文件以連續(xù)塊的方式存儲(chǔ)于數(shù)據(jù)源文件當(dāng)中,數(shù)據(jù)源索引文件則記錄了更新文件在數(shù)據(jù)源文件當(dāng)中的標(biāo)識(shí)、偏移值及大小,所述的標(biāo)識(shí)可以是更新文件的文件名或文件名的哈希值;
步驟101,服務(wù)端在生成數(shù)據(jù)源文件和數(shù)據(jù)源索引文件后,客戶(hù)端可以自動(dòng)下載此數(shù)據(jù)源文件,下載時(shí),可以由客戶(hù)端的后臺(tái)程序自動(dòng)進(jìn)行,或者根據(jù)相應(yīng)的提示由用戶(hù)選擇下載;
步驟102,對(duì)比更新前后客戶(hù)端的差異,根據(jù)數(shù)據(jù)源索引文件生成更新指令文件;
步驟103,客戶(hù)端自動(dòng)下載此更新指令文件,并根據(jù)此更新指令文件和已下載的數(shù)據(jù)源文件進(jìn)行更新。
[0017]參照?qǐng)D2所示,所述步驟102在生成更新指令文件時(shí),包括:
步驟200,對(duì)比更新前后客戶(hù)端之間的差異;
步驟201,通過(guò)對(duì)比,即可獲知更新前客戶(hù)端需要新增、修改或刪除的更新文件,對(duì)于需要新增和修改的更新文件,從數(shù)據(jù)源索引文件當(dāng)中讀取需要新增或修改的更新文件的標(biāo)識(shí)、偏移值及大小,以此生成對(duì)應(yīng)的新增文件指令,對(duì)于需要?jiǎng)h除的更新文件,記錄需要?jiǎng)h除文件的標(biāo)識(shí),生成對(duì)應(yīng)的刪除文件指令;
步驟202,以上步驟完成之后,需要將數(shù)據(jù)源文件的名稱(chēng)及更新后客戶(hù)端的版本號(hào)寫(xiě)入更新指令文件當(dāng)中。
[0018]參照?qǐng)D3所示,所述步驟103根據(jù)更新指令文件和已下載的數(shù)據(jù)源文件進(jìn)行更新時(shí),具體包括:
步驟300,首先需要查找已經(jīng)下載的數(shù)據(jù)源文件的位置,根據(jù)更新指令文件中記錄的數(shù)據(jù)源文件的名稱(chēng)即可查找到對(duì)應(yīng)的數(shù)據(jù)源文件;
步驟301,逐條執(zhí)行更新指令文件中的新增文件指令和刪除文件指令,對(duì)于新增文件指令,根據(jù)新增文件指令中記錄的更新文件的標(biāo)識(shí)、偏移值及大小從數(shù)據(jù)源文件當(dāng)中讀取對(duì)應(yīng)的更新文件寫(xiě)入客戶(hù)端,對(duì)于刪除文件指令,根據(jù)刪除文件指令中記錄的刪除文件的標(biāo)識(shí)從客戶(hù)端中刪除對(duì)應(yīng)的文件;
步驟302,將更新指令文件中記錄的版本號(hào)寫(xiě)入客戶(hù)端。
[0019]本發(fā)明中,服務(wù)器在生成數(shù)據(jù)源文件和對(duì)應(yīng)的數(shù)據(jù)源索弓I文件后,客戶(hù)端可以自動(dòng)下載此數(shù)據(jù)源文件,或者由客戶(hù)端選擇下載,但此時(shí)并不執(zhí)行更新;當(dāng)需要更新時(shí),服務(wù)器會(huì)自動(dòng)生成更新指令文件,這些更新指令文件根據(jù)更新前后客戶(hù)端之間的差異生成,里面包括了新增文件指令和刪除文件指令,新增文件指令可以直接從數(shù)據(jù)源索引文件中查找,而不必從數(shù)據(jù)源文件本身去查找,節(jié)約了查找時(shí)間,客戶(hù)端可以自動(dòng)下載此更新指令文件進(jìn)行更新,也可以由用戶(hù)選擇進(jìn)行更新。由于數(shù)據(jù)源索引文件相對(duì)于數(shù)據(jù)源文件來(lái)說(shuō),其本身的大小非常有限,因此,可以極大地縮短更新指令文件的生成速度,提高后序的更新流程;更新指令文件與數(shù)據(jù)源文件之間由于具有一個(gè)中間期,在此期間,用戶(hù)對(duì)兩個(gè)文件的下載分段進(jìn)行,解決了在同一時(shí)間進(jìn)行更新時(shí)用戶(hù)同時(shí)下載可能導(dǎo)致服務(wù)器堵塞的問(wèn)題,同時(shí)提高了更新的效率,且滿足所有用戶(hù)同時(shí)更新和后續(xù)的及時(shí)應(yīng)用。
[0020]本發(fā)明還提供了一種預(yù)更新軟件客戶(hù)端的系統(tǒng),參照?qǐng)D4所示,包括:
數(shù)據(jù)源生成模塊400,將更新文件以連續(xù)塊的方式存儲(chǔ)于數(shù)據(jù)源文件當(dāng)中,并根據(jù)更新文件在數(shù)據(jù)源文件中的存儲(chǔ)信息生成對(duì)應(yīng)的數(shù)據(jù)源索引文件;
自由下載模塊401,客戶(hù)端自動(dòng)下載此數(shù)據(jù)源文件;
更新指令生成模塊402,對(duì)比更新前后客戶(hù)端的差異,根據(jù)數(shù)據(jù)源索引文件生成更新指令文件;
更新模塊403,客戶(hù)端自動(dòng)下載此更新指令文件,并根據(jù)此更新指令文件和已下載的數(shù)據(jù)源文件進(jìn)行更新。
[0021]所述數(shù)據(jù)源索引文件存儲(chǔ)了更新文件在數(shù)據(jù)源文件中的標(biāo)識(shí)、偏移值及大小。
[0022]參照?qǐng)D5所示,所述更新指令生成模塊402包括:
對(duì)比單元500,對(duì)比更新前后客戶(hù)端之間的差異;
新增刪除單元501,對(duì)于需要新增或修改的更新文件,從數(shù)據(jù)源索引文件當(dāng)中讀取需要新增或修改的更新文件的標(biāo)識(shí)、偏移值及大小,生成對(duì)應(yīng)的新增文件指令,對(duì)于需要?jiǎng)h除的文件,記錄需要?jiǎng)h除文件的標(biāo)識(shí),生成對(duì)應(yīng)的刪除文件指令;
附加單元502,將數(shù)據(jù)源文件的名稱(chēng)及更新后客戶(hù)端的版本號(hào)寫(xiě)入更新指令文件。
[0023]參照?qǐng)D6所示,所述更新模塊403包括:
查找單元600,根據(jù)更新指令文件中記錄的數(shù)據(jù)源文件的名稱(chēng)查找對(duì)應(yīng)的數(shù)據(jù)源文
件;
執(zhí)行單元601,逐條執(zhí)行更新指令文件中的新增文件指令和刪除文件指令,對(duì)于新增文件指令,根據(jù)新增文件指令中記錄的更新文件的標(biāo)識(shí)、偏移值及大小從數(shù)據(jù)源文件當(dāng)中讀取對(duì)應(yīng)的更新文件寫(xiě)入客戶(hù)端,對(duì)于刪除文件指令,根據(jù)刪除文件指令中記錄的刪除文件的標(biāo)識(shí)從客戶(hù)端中刪除對(duì)應(yīng)的文件;
版本更新單元602,將更新指令文件中記錄的版本號(hào)寫(xiě)入客戶(hù)端。
[0024]所述系統(tǒng)的具體執(zhí)行過(guò)程參照所述方法中所述,所述系統(tǒng)可完全實(shí)現(xiàn)所述方法所述功能。
[0025]以上所述,只是本發(fā)明的較佳實(shí)施例而已,本發(fā)明并不局限于上述實(shí)施方式,只要其以相同的手段達(dá)到本發(fā)明的技術(shù)效果,都應(yīng)屬于本發(fā)明的保護(hù)范圍。
【權(quán)利要求】
1.一種預(yù)更新軟件客戶(hù)端的方法,其特征在于,包括: (1)將更新文件存儲(chǔ)于數(shù)據(jù)源文件當(dāng)中,并根據(jù)更新文件在數(shù)據(jù)源文件中的存儲(chǔ)信息生成對(duì)應(yīng)的數(shù)據(jù)源索引文件; (2)客戶(hù)端自動(dòng)下載此數(shù)據(jù)源文件; (3 )對(duì)比更新前后客戶(hù)端的差異,根據(jù)數(shù)據(jù)源索引文件生成更新指令文件; (4)客戶(hù)端自動(dòng)下載此更新指令文件,并根據(jù)此更新指令文件和已下載的數(shù)據(jù)源文件進(jìn)行更新。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述數(shù)據(jù)源索引文件存儲(chǔ)了更新文件在數(shù)據(jù)源文件中的標(biāo)識(shí)、偏移值及大小。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述步驟(3)具體為: 對(duì)比更新前后客戶(hù)端之間的差異; 對(duì)于需要新增或修改的更新文件,從數(shù)據(jù)源索引文件當(dāng)中讀取需要新增或修改的更新文件的標(biāo)識(shí)、偏移值及大小,生成對(duì)應(yīng)的新增文件指令,對(duì)于需要?jiǎng)h除的文件,記錄需要?jiǎng)h除文件的標(biāo)識(shí),生成對(duì)應(yīng)的刪除文件指令; 將數(shù)據(jù)源文件的名稱(chēng)及更新后客戶(hù)端的版本號(hào)寫(xiě)入更新指令文件。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述步驟(4)中根據(jù)此更新指令文件和已下載的數(shù)據(jù)源文件進(jìn)行更新具體為: 根據(jù)更新指令文件中記錄的數(shù)據(jù)源文件的名稱(chēng)查找對(duì)應(yīng)的數(shù)據(jù)源文件; 逐條執(zhí)行更新指令文件中的新增文件指令和刪除文件指令,對(duì)于新增文件指令,根據(jù)新增文件指令中記錄的更新文件的標(biāo)識(shí)、偏移值及大小從數(shù)據(jù)源文件當(dāng)中讀取對(duì)應(yīng)的更新文件寫(xiě)入客戶(hù)端,對(duì)于刪除文件指令,根據(jù)刪除文件指令中記錄的刪除文件的標(biāo)識(shí)從客戶(hù)端中刪除對(duì)應(yīng)的文件; 將更新指令文件中記錄的版本號(hào)寫(xiě)入客戶(hù)端。
5.一種預(yù)更新軟件客戶(hù)端的系統(tǒng),其特征在于,包括: 數(shù)據(jù)源生成模塊,將更新文件以連續(xù)塊的方式存儲(chǔ)于數(shù)據(jù)源文件當(dāng)中,并根據(jù)更新文件在數(shù)據(jù)源文件中的存儲(chǔ)信息生成對(duì)應(yīng)的數(shù)據(jù)源索引文件; 自由下載模塊,客戶(hù)端自動(dòng)下載此數(shù)據(jù)源文件; 更新指令生成模塊,對(duì)比更新前后客戶(hù)端的差異,根據(jù)數(shù)據(jù)源索引文件生成更新指令文件; 更新模塊,客戶(hù)端自動(dòng)下載此更新指令文件,并根據(jù)此更新指令文件和已下載的數(shù)據(jù)源文件進(jìn)行更新。
6.根據(jù)權(quán)利要求5所述的系統(tǒng),其特征在于,所述數(shù)據(jù)源索引文件存儲(chǔ)了更新文件在數(shù)據(jù)源文件中的標(biāo)識(shí)、偏移值及大小。
7.根據(jù)權(quán)利要求6所述的系統(tǒng),其特征在于,所述更新指令生成模塊包括: 對(duì)比單元,對(duì)比更新前后客戶(hù)端之間的差異; 新增刪除單元,對(duì)于需要新增或修改的更新文件,從數(shù)據(jù)源索引文件當(dāng)中讀取需要新增或修改的更新文件的標(biāo)識(shí)、偏移值及大小,生成對(duì)應(yīng)的新增文件指令,對(duì)于需要?jiǎng)h除的文件,記錄需要?jiǎng)h除文件的標(biāo)識(shí),生成對(duì)應(yīng)的刪除文件指令; 附加單元,將數(shù)據(jù)源文件的名稱(chēng)及更新后客戶(hù)端的版本號(hào)寫(xiě)入更新指令文件。
8.根據(jù)權(quán)利要求7所述的系統(tǒng),其特征在于,所述更新模塊包括:查找單元,根據(jù)更新指令文件中記錄的數(shù)據(jù)源文件的名稱(chēng)查找對(duì)應(yīng)的數(shù)據(jù)源文件;執(zhí)行單元,逐條執(zhí)行更新指令文件中的新增文件指令和刪除文件指令,對(duì)于新增文件指令,根據(jù)新增文件指令中記錄的更新文件的標(biāo)識(shí)、偏移值及大小從數(shù)據(jù)源文件當(dāng)中讀取對(duì)應(yīng)的更新文件寫(xiě)入客戶(hù)端,對(duì)于刪除文件指令,根據(jù)刪除文件指令中記錄的刪除文件的標(biāo)識(shí)從客戶(hù)端中刪除對(duì)應(yīng)的文件; 版本更新單元 ,將更新指令文件中記錄的版本號(hào)寫(xiě)入客戶(hù)端。
【文檔編號(hào)】G06F9/445GK103713926SQ201310740714
【公開(kāi)日】2014年4月9日 申請(qǐng)日期:2013年12月27日 優(yōu)先權(quán)日:2013年12月27日
【發(fā)明者】劉暢 申請(qǐng)人:珠海金山網(wǎng)絡(luò)游戲科技有限公司, 成都西山居互動(dòng)娛樂(lè)科技有限公司