欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種游戲?qū)ο髽?biāo)識(shí)碼的編碼方法及系統(tǒng)的制作方法

文檔序號(hào):8328486閱讀:427來(lái)源:國(guó)知局
一種游戲?qū)ο髽?biāo)識(shí)碼的編碼方法及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信領(lǐng)域,特別是涉及一種游戲?qū)ο髽?biāo)識(shí)碼的編碼方法及系統(tǒng)。
【背景技術(shù)】
[0002]在現(xiàn)有技術(shù)中,對(duì)游戲?qū)ο筮M(jìn)行編碼時(shí),往往將序列號(hào)和類(lèi)別號(hào)分別進(jìn)行編碼。如英雄的類(lèi)別號(hào)為001,英雄I的ID號(hào)為01,英雄2的ID號(hào)為02,調(diào)取英雄I的數(shù)據(jù)時(shí),往往需要同時(shí)調(diào)取英雄I的類(lèi)別號(hào)001和英雄I的ID號(hào)01。當(dāng)游戲?qū)ο鬄檠b備或聲音文件時(shí),其規(guī)則也同樣適用。
[0003]這種方案使得服務(wù)器需要同時(shí)存儲(chǔ)類(lèi)型號(hào)和ID號(hào),占用內(nèi)存較大。并且,在要獲得某個(gè)資源時(shí),要先知道類(lèi)型才能去相應(yīng)的配置文件中取數(shù)據(jù),其導(dǎo)致在客戶端與服務(wù)器的交互中、客戶端內(nèi)部或服務(wù)器內(nèi)部間的各個(gè)模塊的通信中,需要同時(shí)傳遞類(lèi)型參數(shù)和ID參數(shù),消息協(xié)議較長(zhǎng)。當(dāng)分類(lèi)較多時(shí),這種傳遞尤為不便。

【發(fā)明內(nèi)容】

[0004]本發(fā)明的一個(gè)目的是要提供一種使得游戲編碼占用內(nèi)存較小、消息協(xié)議較短、傳遞較為方便的游戲?qū)ο髽?biāo)識(shí)碼的編碼方法及系統(tǒng)。
[0005]為了實(shí)現(xiàn)上述目的,本發(fā)明提供了一種游戲?qū)ο髽?biāo)識(shí)碼的編碼方法,包括:對(duì)特定編碼對(duì)象逐層進(jìn)行N級(jí)分類(lèi),得到從I級(jí)分類(lèi)到N級(jí)分類(lèi)的N個(gè)分類(lèi);N為大于I的任意正整數(shù);對(duì)同一級(jí)分類(lèi)下的不同小類(lèi)以不同序號(hào)進(jìn)行表示;從第I級(jí)分類(lèi)或第N級(jí)分類(lèi)開(kāi)始,依次提取與所述特定編碼對(duì)象的每一級(jí)分類(lèi)對(duì)應(yīng)的序號(hào),按照提取的先后順序進(jìn)行排列,形成與所述編碼對(duì)象一一對(duì)應(yīng)的標(biāo)識(shí)碼。
[0006]可選地,在客戶端和服務(wù)器之間進(jìn)行通信時(shí),以所述標(biāo)識(shí)碼來(lái)代表所述編碼對(duì)象。
[0007]可選地,在客戶端內(nèi)部的各個(gè)模塊間進(jìn)行通信時(shí),或者服務(wù)器內(nèi)部的各個(gè)模塊間進(jìn)行通信時(shí),以所述標(biāo)識(shí)碼來(lái)代表所述編碼對(duì)象。
[0008]可選地,所述編碼方法還包括:依照與所述序號(hào)的排列順序?qū)?yīng)的次序,依次讀取所述標(biāo)識(shí)碼的N級(jí)分類(lèi)的所述序號(hào)。
[0009]可選地,N等于3。
[0010]為了實(shí)現(xiàn)上述目的,本發(fā)明還提供了一種游戲?qū)ο髽?biāo)識(shí)碼的編碼系統(tǒng),包括:分類(lèi)模塊,配置成:對(duì)特定編碼對(duì)象逐層進(jìn)行N級(jí)分類(lèi),得到從I級(jí)分類(lèi)到N級(jí)分類(lèi)的N個(gè)分類(lèi);N為大于I的任意正整數(shù);對(duì)同一級(jí)分類(lèi)下的不同小類(lèi)以不同序號(hào)進(jìn)行表示;排序模塊,配置成:從第I級(jí)分類(lèi)或第N級(jí)分類(lèi)開(kāi)始,依次提取與所述特定編碼對(duì)象的每一級(jí)分類(lèi)對(duì)應(yīng)的序號(hào),按照提取的先后順序進(jìn)行排列,形成與所述編碼對(duì)象一一對(duì)應(yīng)的標(biāo)識(shí)碼。
[0011]可選地,在客戶端和服務(wù)器之間進(jìn)行通信時(shí),以所述標(biāo)識(shí)碼來(lái)代表所述編碼對(duì)象。
[0012]可選地,在客戶端內(nèi)部的各個(gè)模塊間進(jìn)行通信時(shí),或者服務(wù)器內(nèi)部的各個(gè)模塊間進(jìn)行通信時(shí),以所述標(biāo)識(shí)碼來(lái)代表所述編碼對(duì)象。
[0013]可選地,所述的編碼系統(tǒng)還包括:讀取模塊,配置成:依照與所述序號(hào)的排列順序?qū)?yīng)的次序,依次讀取所述標(biāo)識(shí)碼的N級(jí)分類(lèi)的所述序號(hào)。
[0014]可選地,N等于3。
[0015]本發(fā)明的游戲?qū)ο髽?biāo)識(shí)碼的編碼方法及系統(tǒng)由于將特定編碼對(duì)象的每一分類(lèi)的序號(hào)進(jìn)行依次排列而形成標(biāo)識(shí)碼,因此在存儲(chǔ)和傳遞時(shí),以唯一標(biāo)識(shí)碼的形式傳遞而無(wú)須傳遞類(lèi)型號(hào)和ID號(hào)及其他數(shù)據(jù),達(dá)到節(jié)約內(nèi)存和減少傳遞信息量的技術(shù)效果,在減少傳遞信息量的同時(shí),也變相加快了系統(tǒng)的運(yùn)行速度。
[0016]根據(jù)下文結(jié)合附圖對(duì)本發(fā)明具體實(shí)施例的詳細(xì)描述,本領(lǐng)域技術(shù)人員將會(huì)更加明了本發(fā)明的上述以及其他目的、優(yōu)點(diǎn)和特征。
【附圖說(shuō)明】
[0017]后文將參照附圖以示例性而非限制性的方式詳細(xì)描述本發(fā)明的一些具體實(shí)施例。附圖中相同的附圖標(biāo)記標(biāo)示了相同或類(lèi)似的部件或部分。本領(lǐng)域技術(shù)人員應(yīng)該理解,這些附圖未必是按比例繪制的。附圖中:
[0018]圖1為本發(fā)明的一個(gè)實(shí)施例的游戲?qū)ο髽?biāo)識(shí)碼的編碼方法及系統(tǒng)得到的與特定編碼對(duì)象--對(duì)應(yīng)的標(biāo)識(shí)碼的示意圖;
[0019]圖2為本發(fā)明的一個(gè)實(shí)施例的游戲?qū)ο髽?biāo)識(shí)碼的系統(tǒng)的示意圖。
【具體實(shí)施方式】
[0020]下面將參照附圖更詳細(xì)地描述本發(fā)明的示例性實(shí)施例。雖然附圖中顯示了本發(fā)明的示例性實(shí)施例,然而應(yīng)當(dāng)理解,可以以各種形式實(shí)現(xiàn)本發(fā)明而不應(yīng)該被這里闡述的實(shí)施例所限制。相反,提供這些實(shí)施例是為了能夠透徹地理解本發(fā)明,并且能夠?qū)⒈景l(fā)明的范圍完整的傳達(dá)給本領(lǐng)域的技術(shù)人員。
[0021]在此提供的算法和顯示不與任何特定計(jì)算機(jī)、虛擬系統(tǒng)或者其它設(shè)備固有相關(guān)。各種通用系統(tǒng)也可以與基于在此的示教一起使用。根據(jù)上面的描述,構(gòu)造這類(lèi)系統(tǒng)所要求的結(jié)構(gòu)是顯而易見(jiàn)的。此外,本發(fā)明也不針對(duì)任何特定編程語(yǔ)言。應(yīng)當(dāng)明白,可以利用各種編程語(yǔ)言實(shí)現(xiàn)在此描述的本發(fā)明的內(nèi)容,并且上面對(duì)特定語(yǔ)言所做的描述是為了披露本發(fā)明的最佳實(shí)施方式。
[0022]在此處所提供的說(shuō)明書(shū)中,說(shuō)明了大量具體細(xì)節(jié)。然而,能夠理解,本發(fā)明的實(shí)施例可以在沒(méi)有這些具體細(xì)節(jié)的情況下實(shí)踐。在一些實(shí)例中,并未詳細(xì)示出公知的方法、結(jié)構(gòu)和技術(shù),以便不模糊對(duì)本說(shuō)明書(shū)的理解。
[0023]圖1為本發(fā)明的一個(gè)實(shí)施例的游戲?qū)ο髽?biāo)識(shí)碼的編碼方法及系統(tǒng)得到的與特定編碼對(duì)象一一對(duì)應(yīng)的標(biāo)識(shí)碼的示意圖。在圖1所示的實(shí)施例中,主要通過(guò)如下步驟得到該標(biāo)識(shí)碼。
[0024]首先,對(duì)特定編碼對(duì)象(例如某個(gè)特定道具??刀),逐層進(jìn)行3級(jí)分類(lèi),得到從I級(jí)分類(lèi)到3級(jí)分類(lèi)的3個(gè)分類(lèi)。第I級(jí)分類(lèi)101為將所有對(duì)象劃分為道具、人物兩個(gè)大類(lèi),第2級(jí)分類(lèi)102為對(duì)道具、人物的細(xì)分(如將道具劃分為武器和裝備,將人物劃分為玩家和NPC),第3級(jí)分類(lèi)103為對(duì)第二級(jí)分類(lèi)下得到的對(duì)象(如武器)的細(xì)分。對(duì)同一級(jí)分類(lèi)下的對(duì)象以不同序號(hào)進(jìn)行表示,或者說(shuō),對(duì)第一級(jí)分類(lèi)下101的對(duì)象以不同序號(hào)進(jìn)行表示、第二級(jí)分類(lèi)102下的對(duì)象以不同序號(hào)進(jìn)行表示、第三級(jí)分類(lèi)103下的對(duì)象以不同序號(hào)進(jìn)行表示,以示區(qū)分。不同級(jí)分類(lèi)下的對(duì)象的序號(hào)可以相同也可以不同。
[0025]將特定編碼對(duì)象的3級(jí)分類(lèi)對(duì)應(yīng)的序號(hào)按照升序或降序依次排列?;蛘哒f(shuō),從第I級(jí)分類(lèi)101開(kāi)始,依次(此處為按照級(jí)別號(hào)的升序)提取與特定編碼對(duì)象的每一級(jí)分類(lèi)對(duì)應(yīng)的序號(hào)。將所提取的序號(hào)按照提取的先后順序進(jìn)行排列,則形成了與編碼對(duì)象一一對(duì)應(yīng)的標(biāo)識(shí)碼。例如,在圖1所示的實(shí)施例中,以000001表示刀(將第一分類(lèi)下道具的序號(hào)00、第二分類(lèi)下武器的序號(hào)00、第三分類(lèi)下刀的序號(hào)01依次連接起來(lái),得到特定編碼對(duì)象“刀”相對(duì)應(yīng)的標(biāo)識(shí)碼)。同理,可以將000002作為槍的標(biāo)識(shí)碼。在本發(fā)明的其他實(shí)施例中,也可以從2級(jí)分類(lèi)開(kāi)始,按照級(jí)別號(hào)的降序依次提取與級(jí)別號(hào)對(duì)應(yīng)的序號(hào),進(jìn)行后續(xù)操作。此處的級(jí)別號(hào)指I級(jí)分類(lèi)號(hào)的1、2級(jí)分類(lèi)號(hào)的2。
[0026]本領(lǐng)域普通技術(shù)人員容易得出,當(dāng)將特定編碼對(duì)象逐層劃分為3級(jí)分類(lèi)、4級(jí)分類(lèi)、……、N-1級(jí)分類(lèi)或N級(jí)分類(lèi)時(shí),可以也可以通過(guò)類(lèi)似的下述步驟得到與特定編碼對(duì)象--對(duì)應(yīng)的標(biāo)識(shí)碼。
[0027]對(duì)特定編碼對(duì)象逐層進(jìn)行N級(jí)分類(lèi),得到從I級(jí)分類(lèi)到N級(jí)分類(lèi)的N個(gè)分類(lèi);N為大于I的任意正整數(shù);對(duì)同一級(jí)分類(lèi)下的不同小類(lèi)以不同序號(hào)進(jìn)行表示;
[0028]從第I級(jí)分類(lèi)或第N級(jí)分類(lèi)開(kāi)始,依次提取與特定編碼對(duì)象的每一級(jí)分類(lèi)對(duì)應(yīng)的序號(hào),按照提取的先后順序進(jìn)行排列,形成與編碼對(duì)象一一對(duì)應(yīng)的標(biāo)識(shí)碼。此處的“依次提取”可以理解為:從第I級(jí)分類(lèi)開(kāi)始,按照級(jí)別號(hào)的升序進(jìn)行提取,或者從第N級(jí)分類(lèi)開(kāi)始,按照級(jí)別號(hào)的降序進(jìn)行提取。此處的級(jí)別號(hào)指I級(jí)分類(lèi)的1、2級(jí)分類(lèi)的2、3級(jí)分類(lèi)的3、……、N-1級(jí)分類(lèi)的N-1、N級(jí)分類(lèi)的N。因此,從第I級(jí)分類(lèi)開(kāi)始,提取此分類(lèi)下特定編碼對(duì)象的序號(hào)(假設(shè)為6),接著按照級(jí)別號(hào)的升序提取第2級(jí)分類(lèi)下特定編碼對(duì)象的序號(hào)(假設(shè)為9)、第3級(jí)分類(lèi)下特定編碼對(duì)象的序號(hào)(假設(shè)為4)、……、第N-1級(jí)分類(lèi)下特定編碼對(duì)象的序號(hào)(假設(shè)為I)、第N級(jí)分類(lèi)下特定編碼對(duì)象的序號(hào)(假設(shè)為17),按照提取的先后順序,得到標(biāo)識(shí)碼為694……117。同理,從第N級(jí)分類(lèi)開(kāi)始,按照級(jí)別號(hào)的降序依次提取各個(gè)分類(lèi)下特定編碼對(duì)應(yīng)的序號(hào)并排列,得到的標(biāo)識(shí)碼為171……496。此處利用十進(jìn)制進(jìn)行了編碼,在本發(fā)明的其他實(shí)施例中,也可以以二進(jìn)制進(jìn)行編碼。
[0029]在本發(fā)明的一個(gè)實(shí)施例中,在客戶端內(nèi)部的各個(gè)模塊間進(jìn)行通信時(shí),在服務(wù)器內(nèi)部的各個(gè)模塊間進(jìn)行通信時(shí),或者在客戶端和服務(wù)器之間進(jìn)行通信時(shí),可以以標(biāo)識(shí)碼來(lái)代表編碼對(duì)象??蛻舳?、服務(wù)器或其內(nèi)部模塊接收到驗(yàn)證碼后,可以依照與序號(hào)的排列順序?qū)?yīng)的次序,依次讀取標(biāo)識(shí)碼的N級(jí)分類(lèi)的序號(hào)。例如,對(duì)于從第N級(jí)分類(lèi)開(kāi)始,按照級(jí)別號(hào)的降序依次提取各個(gè)分類(lèi)下特定編碼對(duì)應(yīng)的序號(hào)并排列,得到的標(biāo)識(shí)碼為171……496,可以依次讀取第N類(lèi)的17,第N-1類(lèi)的1、……、第3類(lèi)的4、第2類(lèi)的9、第I類(lèi)的6。
當(dāng)前第1頁(yè)1 2 
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
长白| 瓮安县| 徐水县| 宁陵县| 曲麻莱县| 大关县| 丹东市| 章丘市| 徐闻县| 霞浦县| 通河县| 光泽县| 萍乡市| 丹东市| 无极县| 丽水市| 灵山县| 浦北县| 英山县| 彭州市| 梓潼县| 镇赉县| 保靖县| 谢通门县| 苍山县| 利辛县| 客服| 友谊县| 泾源县| 司法| 清流县| 呼玛县| 岑溪市| 科尔| 阳新县| 延安市| 台北市| 敦化市| 泸西县| 黑龙江省| 江城|