電話號(hào)碼映射方法
【專利摘要】在本發(fā)明中公開一種電話號(hào)碼映射方法,該方法按照電話號(hào)碼相應(yīng)的歸屬域名,來建立該電話號(hào)碼與相應(yīng)屬性信息的對(duì)應(yīng)關(guān)系,減少了通信流量,減少了存儲(chǔ)空間,提高了檢索效率。還公開一種號(hào)碼字典,可以提供快捷和低流量消耗的查詢服務(wù)。還公開一種號(hào)碼字典部署方法,通過該方法部署的號(hào)碼字典,可以在IP網(wǎng)中提供查詢服務(wù)。還公開一種號(hào)碼字典查詢方法,通過該方法能夠查詢一個(gè)電話號(hào)碼的相關(guān)屬性信息。還公開根據(jù)電話號(hào)碼產(chǎn)生域名的方法,根據(jù)電話號(hào)碼產(chǎn)生E-mail地址的方法。還公開根據(jù)電話號(hào)碼的HCode產(chǎn)生歸屬域名的方法。
【專利說明】電話號(hào)碼映射方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及互聯(lián)網(wǎng)【技術(shù)領(lǐng)域】,更確切地說涉及互聯(lián)網(wǎng)中電話號(hào)碼映射方法,以及號(hào)碼字典,號(hào)碼字典部署方法,號(hào)碼字典查詢方法,等等。
【背景技術(shù)】
[0002]為了解決通過電話號(hào)碼訪問互聯(lián)網(wǎng)的問題,可以設(shè)置號(hào)碼字典,并在號(hào)碼字典中保存相應(yīng)電話號(hào)碼的相關(guān)屬性信息。這樣,通過訪問號(hào)碼字典,即可得到該電話號(hào)碼的相關(guān)屬性信息。
[0003]一般地,所述相關(guān)屬性信息是該電話號(hào)碼對(duì)應(yīng)的統(tǒng)一資源標(biāo)識(shí)(URI,UniformResource Identifier)。這樣,一個(gè)互聯(lián)網(wǎng)用戶(IUsr, Internet User)就可以通過訪問所述號(hào)碼字典得到的URI來訪問互聯(lián)網(wǎng),從而與一個(gè)電信網(wǎng)用戶(TNUsr, TelecommunicationNetwork User)進(jìn)行通信,或獲得相應(yīng)的網(wǎng)絡(luò)資源。關(guān)于URI的更多描述,可以參見RFC3305文檔。
[0004]由于全球電話號(hào)碼數(shù)量巨大,因此,考慮到負(fù)載分擔(dān),一般地,所述號(hào)碼字典包括若干SubDic,通過各個(gè)SubDic保存相應(yīng)電話號(hào)碼的有關(guān)屬性信息。每個(gè)SubDic由存儲(chǔ)模塊,通信模塊,處理模塊構(gòu)成。所述存儲(chǔ)模塊用于保存相關(guān)電話號(hào)碼的有關(guān)屬性信息。所述通信模塊用于連接互聯(lián)網(wǎng),以便接收請(qǐng)求者發(fā)送的查詢請(qǐng)求,和向該請(qǐng)求者回復(fù)查詢到的結(jié)果信息。所述處理模塊用于根據(jù)查詢請(qǐng)求執(zhí)行相關(guān)查詢操作,以獲得查詢結(jié)果。
[0005]基于不同的查詢方法,所述號(hào)碼字典的實(shí)現(xiàn)架構(gòu),所提供的查詢協(xié)議接口有所不同,甚至還會(huì)影響到電話號(hào)碼的屬性數(shù)據(jù)的存儲(chǔ)方式。
[0006]例如,按照電話號(hào)碼到URI的映射(ENUM,E.164Number URI Mapping)協(xié)議,可以將一個(gè)E.164格式的電話號(hào)碼轉(zhuǎn)換為一個(gè)域名。本發(fā)明將由一個(gè)電話號(hào)碼,按照ENUM協(xié)議,轉(zhuǎn)換得到的域名,稱為該電話號(hào)碼的ENUM域名。如果查詢需求是:通過解析一個(gè)電話號(hào)碼的ENUM域名來得到該電話號(hào)碼的相關(guān)屬性信息,那么,所述號(hào)碼字典可以是基于ENUM協(xié)議實(shí)現(xiàn)的DNS。例如,對(duì)于電話號(hào)碼8613316882012來說,可以按照ENUM協(xié)議,經(jīng)過轉(zhuǎn)換,可以得到 ENUM 域名 2.1.0.2.8.8.6.1.3.3.1.6.8.el64.tld。在相應(yīng)的 DNS 服務(wù)器中,將該 ENUM域名指向該電話號(hào)碼對(duì)應(yīng)的URI,例如該URI對(duì)應(yīng)一個(gè)E-mail地址liube1.0utlook, com。那么,其它的應(yīng)用就可以通過對(duì)所述ENUM域名進(jìn)行域名解析,例如根據(jù)所述ENUM域名查找對(duì)應(yīng)的DNS服務(wù)器,即可得到該ENUM域名所指向的E-mail地址liube1.0utlook, com。這樣,就可以根據(jù)該電話號(hào)碼對(duì)應(yīng)的E-mail地址與被叫進(jìn)行通信,例如給被叫發(fā)送郵件,或者按照申請(qǐng)?zhí)枮?01210041577.8或201310037232.X的《通信方法和系統(tǒng)》發(fā)明專利中所述通信方法,將該E-mail地址作為一個(gè)全球統(tǒng)一身份(⑶ID,Global Unified Identity),向被叫發(fā)送消息。
[0007]關(guān)于GUID的相關(guān)描述,可以參見所述《通信方法和系統(tǒng)》發(fā)明專利和申請(qǐng)?zhí)枮?01210041677.0或201310049772.X的《影碼尋址方法》發(fā)明專利。
[0008]ENUM協(xié)議定義了基于域名系統(tǒng)(DNS,Domain Name System),將Ε.164電話號(hào)碼映射到URI的體系結(jié)構(gòu)和協(xié)議。關(guān)于ENUM的更多描述,參見RFC2916文檔中關(guān)于E.164號(hào)碼與域名系統(tǒng)(E.164Number and DNS)的相關(guān)內(nèi)容,本發(fā)明不再進(jìn)行贅述和轉(zhuǎn)摘。
[0009]按照ENUM協(xié)議,在將一個(gè)電話號(hào)碼轉(zhuǎn)換為一個(gè)域名時(shí),采用了一種粗放的轉(zhuǎn)換方式,該方式可以滿足全球電話號(hào)碼歸屬服務(wù)器部署的無限靈活性要求,特別是負(fù)載均衡方面的要求。這在需要頻繁解析電話號(hào)碼的ENUM域名的情況下,并且電信設(shè)備的存儲(chǔ)、運(yùn)算以及交換能力處于較低的技術(shù)水平時(shí),有著明顯的技術(shù)效果。例如,ENUM協(xié)議可以無視電話國家碼(TCC, Telecom Country Code)或國內(nèi)固定電話區(qū)號(hào)(FAC, Fixed Area Code)或移動(dòng)接入號(hào)(MAN, Mobile Access Number)的變化,因?yàn)?這個(gè)變化可能會(huì)影響到相關(guān)電話號(hào)碼的歸屬服務(wù)器的部署。其中,移動(dòng)接入號(hào)也被稱為網(wǎng)絡(luò)接入號(hào),用于區(qū)分不同的移動(dòng)運(yùn)營商。還例如,按照ENUM協(xié)議,電話號(hào)碼歸屬服務(wù)器可以無限地小,直到一個(gè)號(hào)碼一個(gè)服務(wù)器為止。
[0010]由于技術(shù)的進(jìn)步,通信設(shè)備的存儲(chǔ)能力、運(yùn)算能力以及交換能力逐步提高,例如,現(xiàn)在的服務(wù)器已經(jīng)可以輕松做到支持千萬級(jí)用戶數(shù)據(jù)的存儲(chǔ)與訪問,這意味著,一個(gè)電話號(hào)碼經(jīng)由ENUM協(xié)議轉(zhuǎn)換得到的域名中,前面若干個(gè)域名分割符可能是多余的。而且,隨著互聯(lián)網(wǎng)通信的飛速發(fā)展,電信網(wǎng)的業(yè)務(wù)流量正逐步被互聯(lián)網(wǎng)所分流。
[0011]特別地,隨著TNUsr或IUsr遷移需要的滿足,參見申請(qǐng)?zhí)枮?01210283358.0或201310079118.3的《⑶ID遷移方法》發(fā)明專利、申請(qǐng)?zhí)枮?01310009912.0或201310501013.2的《同基賬戶通知機(jī)制實(shí)現(xiàn)方法》發(fā)明專利、申請(qǐng)?zhí)枮?0131001000L X或201310500087.4的《消息處理方法》發(fā)明專利,等等相關(guān)的發(fā)明專利,對(duì)電話號(hào)碼的ENUM域名進(jìn)行解析的需求量就被顯著地降下來,也即,對(duì)于所述電話號(hào)碼歸屬服務(wù)器的訪問次數(shù)會(huì)大幅度降低,因此,ENUM協(xié)議的上述相關(guān)優(yōu)勢(shì)將越來越被淡化。相反,ENUM協(xié)議原本存在的缺陷會(huì)變得突出。,例如,根據(jù)電話號(hào)碼命名的郵箱地址
[0012]ENUM協(xié)議具有如下缺陷:
[0013]1.產(chǎn)生的域名太長(zhǎng)(子域太多),影響消息傳送效率。
[0014]2.由于產(chǎn)生的域名太長(zhǎng),因此,還會(huì)影響存儲(chǔ)和檢索效率。
[0015]3.由于根據(jù)ENUM協(xié)議產(chǎn)生域名時(shí),將相應(yīng)的電話號(hào)碼倒置,因此,在進(jìn)行消息的人工分析時(shí),不便于識(shí)別。
[0016]特別地,經(jīng)由ENUM協(xié)議得到的域名,不便于在互聯(lián)網(wǎng)中由用戶直接使用,這不利于將用戶在電信網(wǎng)中的習(xí)慣轉(zhuǎn)變到互聯(lián)網(wǎng)中的習(xí)慣上來,將影響通過互聯(lián)網(wǎng)替代電信網(wǎng)的進(jìn)程。
【發(fā)明內(nèi)容】
[0017]有鑒于此,本發(fā)明公開了一種電話號(hào)碼映射方法,該方法按照電話號(hào)碼相應(yīng)的歸屬域名,來建立該電話號(hào)碼與相應(yīng)屬性信息的對(duì)應(yīng)關(guān)系,減少了通信流量,減少了存儲(chǔ)空間,提聞了檢索效率。
[0018]一種電話號(hào)碼映射方法,其特征在于,所述方法包括以下步驟:
[0019]a、根據(jù)電話號(hào)碼的HCode產(chǎn)生歸屬域名;
[0020]b、按照所述歸屬域名,建立所述電話號(hào)碼與相關(guān)屬性信息的對(duì)應(yīng)關(guān)系。
[0021]本發(fā)明還公開一種號(hào)碼字典,可以提供快捷和低流量消耗的查詢服務(wù)。[0022]一種號(hào)碼字典,其特征在于:包括若干子字典(SubDic),所述SubDic由存儲(chǔ)模塊,通信模塊,處理模塊組成;所述存儲(chǔ)模塊用于根據(jù)相應(yīng)電話號(hào)碼的指示信息保存相關(guān)屬性信息;所述通信模塊用于連接IP網(wǎng),接收攜帶相應(yīng)電話號(hào)碼的指示信息的查詢請(qǐng)求;所述處理模塊用于處理所述通信模塊接收的查詢請(qǐng)求:根據(jù)相應(yīng)查詢請(qǐng)求中攜帶的所述指示信息,查詢所保存的相關(guān)屬性信息,將查詢結(jié)果經(jīng)由所述通信模塊發(fā)送給相應(yīng)的請(qǐng)求者。
[0023]所述通信模塊還用于接收攜帶相應(yīng)電話號(hào)碼的指示信息和相關(guān)屬性信息的登記請(qǐng)求;相應(yīng)地,所述處理模塊還用于處理所述通信模塊接收的登記請(qǐng)求:在所述存儲(chǔ)模塊中,根據(jù)相應(yīng)登記請(qǐng)求中所述指示信息保存所述相關(guān)屬性信息。
[0024]本發(fā)明還公開一種號(hào)碼字典部署方法,通過該方法部署的號(hào)碼字典,可以在IP網(wǎng)中提供查詢服務(wù)。
[0025]一種號(hào)碼字典部署方法,其特征在于,所述方法包括以下步驟:
[0026]a、在域名系統(tǒng)中,將HCode的歸屬域名指向相應(yīng)SubDic。
[0027]b、按照所述SubDic所擁有的歸屬域名,在該SubDic中,根據(jù)相應(yīng)電話號(hào)碼的指示信息保存相關(guān)屬性信息。
[0028]步驟b進(jìn)一步包括如下子步驟:
[0029]bl、根據(jù)電話號(hào)碼的HCode產(chǎn)生歸屬域名;
[0030]b2、向所述歸屬域名所指向的SubDic發(fā)送登記請(qǐng)求,登記請(qǐng)求中包括所述電話號(hào)碼的指示信息和該電話號(hào)碼的相關(guān)屬性信息;
[0031]b3、所述SubDic收到所述登記請(qǐng)求后,根據(jù)登記請(qǐng)求中攜帶的所述指示信息保存登記請(qǐng)求中攜帶的所述相關(guān)屬性信息。
[0032]本發(fā)明還公開一種號(hào)碼字典查詢方法,通過該方法能夠查詢一個(gè)電話號(hào)碼的相關(guān)屬性信息。
[0033]一種號(hào)碼字典查詢方法,其特征在于,所述方法包括以下步驟:
[0034]a、根據(jù)電話號(hào)碼的HCode產(chǎn)生歸屬域名;
[0035]b、向所述歸屬域名所指向的SubDic發(fā)送查詢請(qǐng)求,查詢請(qǐng)求中包括所述電話號(hào)碼的指示信息;
[0036]b、接收所述SubDic回復(fù)的相關(guān)屬性信息。
[0037]—種根據(jù)電話號(hào)碼產(chǎn)生域名的方法,其特征在于,所述方法包括如下步驟:
[0038]a、根據(jù)電話號(hào)碼的HCode產(chǎn)生歸屬域名;
[0039]b、將電話號(hào)碼的UCode作為所述歸屬域名的前綴,與所述歸屬域名一起產(chǎn)生所述歸屬域名的子域名。
[0040]一種根據(jù)電話號(hào)碼產(chǎn)生E-mail地址的方法,其特征在于,所述方法包括如下步驟:
[0041]a、根據(jù)電話號(hào)碼的HCode產(chǎn)生歸屬域名;
[0042]b、將所述電話號(hào)碼的UCode作為新E_mai I地址的用戶名,將所產(chǎn)生的歸屬域名作為新E-mail地址的域名,得到一個(gè)E-mail地址。
[0043]一種根據(jù)電話號(hào)碼的HCode產(chǎn)生歸屬域名的方法,其特征在于,
[0044]所述電話號(hào)碼的HCode是該電話號(hào)碼對(duì)應(yīng)的TCC,所述方法包括:獲取所述電話號(hào)碼的TCC值;將該TCC作為子域,加上約定的后綴,得到對(duì)應(yīng)的歸屬域名;[0045]或者,所述HCode是電話號(hào)碼對(duì)應(yīng)的TCC和NBC,所述方法包括:獲取所述電話號(hào)碼的TCC值和NBC值;將電話號(hào)碼的NBC作為子域,在后面加上值為所述TCC的子域,再加上約定的后綴,得到對(duì)應(yīng)的歸屬域名;
[0046]或者,所述HCode是電話號(hào)碼對(duì)應(yīng)的TCC和TCC后的N位號(hào)碼,所述方法包括:獲取所述電話號(hào)碼的TCC值,截取該TCC之后的N位號(hào)碼;將所述N位號(hào)碼作為子域,在后面加上值為所述TCC的子域,再加上約定的后綴,得到對(duì)應(yīng)的歸屬域名;
[0047]或者,所述HCode是電話號(hào)碼對(duì)應(yīng)的TCC,還根據(jù)TCC保存對(duì)應(yīng)的國家頂級(jí)域(CTLD),所述方法包括:獲取所述電話號(hào)碼的CTLD值;以一個(gè)約定的前綴,加上值為所述電話號(hào)碼的CTLD的頂級(jí)域,得到對(duì)應(yīng)的歸屬域名;
[0048]或者,所述HCode是電話號(hào)碼對(duì)應(yīng)的TCC和NBC ;還根據(jù)TCC保存對(duì)應(yīng)的CTLD,所述方法包括:獲取所述電話號(hào)碼的CTLD值和NBC值;將所述NBC值作為子域,加上值為所述CTLD的頂級(jí)域,得到對(duì)應(yīng)的歸屬域名;
[0049]或者,所述HCode是電話號(hào)碼對(duì)應(yīng)的TCC和TCC后的N位號(hào)碼,還根據(jù)TCC保存對(duì)應(yīng)的CTLD,所述方法包括:獲取所述電話號(hào)碼的CTLD值和TCC值,截取TCC之后的N位號(hào)碼;將所述N位號(hào)碼作為子域,加上值為該電話號(hào)碼的CTLD的頂級(jí)域,得到對(duì)應(yīng)的歸屬域名。
[0050]進(jìn)一步對(duì)所述歸屬域名的最低級(jí)子域執(zhí)行翻轉(zhuǎn)和分隔操作。
[0051 ] 一種根據(jù)電話號(hào)碼的HCode產(chǎn)生歸屬域名的方法,其特征在于,根據(jù)TCC保存對(duì)應(yīng)的 HCode 長(zhǎng)度值(HCodeLength);
[0052]所述方法包括:獲取所述電話號(hào)碼的HCodeLength,根據(jù)該HCodeLength值,獲取該電話號(hào)碼的HCode值;將所述HCode作為子域,再加上約定的后綴,得到對(duì)應(yīng)的歸屬域名;
[0053]或者,所述方法包括:獲取所述電話號(hào)碼的TCC和HCodeLength,根據(jù)該HCodeLength值,獲取該電話號(hào)碼的HCode值;將所述HCode截去所述TCC后得到的剩余部分作為子域,在后面加上值為所述TCC的子域,再加上約定的后綴,得到對(duì)應(yīng)的歸屬域名;
[0054]或者,所述方法包括:獲取所述電話號(hào)碼的TCC、HCodeLength和NBC,根據(jù)該HCodeLength值,獲取該電話號(hào)碼的HCode值;將所述HCode截去所述TCC和所述NBC后得到的剩余部分作為子域,在后面加上值為所述NBC的子域,再在后面加上值為所述TCC的子域,再加上約定的后綴,得到對(duì)應(yīng)的歸屬域名;
[0055]或者,還根據(jù)TCC保存對(duì)應(yīng)的CTLD,所述方法包括:獲取所述電話號(hào)碼的TCC、CTLD和HCodeLength,根據(jù)該HCodeLength值,獲取該電話號(hào)碼的HCode值;將所述HCode截去所述TCC后得到的剩余部分作為子域,在后面加上約定的子域,再在后面加上值為所述CTLD的頂級(jí)域,得到對(duì)應(yīng)的歸屬域名;
[0056]或者,還根據(jù)TCC保存對(duì)應(yīng)的CTLD,所述方法包括:獲取所述電話號(hào)碼的TCC、CTLD, HCodeLength和NBC,根據(jù)該HCodeLength值,獲取該電話號(hào)碼的HCode值;將所述HCode截去所述TCC和所述NBC后得到的剩余部分作為子域,在后面加上值為所述NBC的子域,再在后面加上約定的子域,再在后面加上值為所述CTLD的頂級(jí)域,得到對(duì)應(yīng)的歸屬域名。
[0057]進(jìn)一步對(duì)所述歸屬域名的最低級(jí)子域執(zhí)行翻轉(zhuǎn)和分隔操作。[0058]本發(fā)明電話號(hào)碼映射方法能夠滿足號(hào)碼字典部署的靈活性要求,且基于該電話號(hào)碼映射方法,實(shí)現(xiàn)的號(hào)碼字典,可以提供更加快捷,且低帶寬消耗的查詢服務(wù),因此更符合節(jié)能環(huán)保要求。
【專利附圖】
【附圖說明】
[0059]圖1所示,為本發(fā)明電話號(hào)碼映射方法實(shí)施方式流程圖。
[0060]圖2所示,為本發(fā)明號(hào)碼字典組成圖。
[0061]圖3所示,為本發(fā)明SubDic組成圖。
[0062]圖4所示,為本發(fā)明號(hào)碼字典部署方法實(shí)施方式流程圖。
[0063]圖5所示,為本發(fā)明號(hào)碼字典查詢方法實(shí)施方式流程圖。
【具體實(shí)施方式】
[0064]本發(fā)明提出一種電話號(hào)碼映射方法,通過該方法實(shí)現(xiàn)的映射系統(tǒng),可以減少通信流量,還可以減少存儲(chǔ)容量,進(jìn)而提聞檢索效率。
[0065]為消除“按照ENUM協(xié)議產(chǎn)生的域名太長(zhǎng)”所引致的一系列缺陷,在本發(fā)明中,按照⑶ID構(gòu)成方式,將一個(gè)電話號(hào)碼劃分成歸屬碼(HCode,Home Code)和用戶碼(UCode,UserCode)兩部分。所述HCode可以是電話號(hào)碼的首部若干位號(hào)碼,對(duì)應(yīng)的UCode是電話號(hào)碼中相應(yīng)HCode之后的部分。一個(gè)電話號(hào)碼在截去相應(yīng)的HCode之后,剩下部分為對(duì)應(yīng)的UCode。
[0066]例如,對(duì)于中國的手機(jī)號(hào)碼+86-13923812345或8613923812345來說,若HCode為8,則相應(yīng)的 UCode 為 613923812345 ;若 HCode 為 86,則相應(yīng)的 UCode 為 13923812345 ;若HCode 為 861,則相應(yīng)的 UCode 為 3923812345。
[0067]基于上述對(duì)電話號(hào)碼的劃分,本發(fā)明提出如下電話號(hào)碼映射方法,如圖1所示,為本發(fā)明電話號(hào)碼映射方法實(shí)施方式流程圖。在該圖中,
[0068]首先在步驟11、根據(jù)電話號(hào)碼的HCode產(chǎn)生歸屬域名;
[0069]步驟12、按照所述歸屬域名,建立所述電話號(hào)碼與相關(guān)屬性信息的對(duì)應(yīng)關(guān)系。
[0070]本發(fā)明稱,根據(jù)一個(gè)HCode產(chǎn)生的歸屬域名為該HCode的歸屬域名;根據(jù)一個(gè)電話號(hào)碼的HCode產(chǎn)生的歸屬域名為該電話號(hào)碼的歸屬域名。
[0071]所述相關(guān)屬性信息可以是相應(yīng)電話號(hào)碼對(duì)應(yīng)的URI。
[0072]例如,所述相關(guān)屬性信息是對(duì)應(yīng)電話號(hào)碼的轉(zhuǎn)向目的,例如該轉(zhuǎn)向目的是一個(gè)E-mail地址。還例如,所述相關(guān)屬性信息是對(duì)應(yīng)電話號(hào)碼所對(duì)應(yīng)的通信終端的IP地址。
[0073]所述電話號(hào)碼的HCode可以是該電話號(hào)碼對(duì)應(yīng)的TCC,例如,對(duì)于電話號(hào)碼8613923812345 來說,對(duì)應(yīng)的 HCode 為 86。
[0074]所述電話號(hào)碼的HCode也可以是由該電話號(hào)碼對(duì)應(yīng)的TCC和國內(nèi)商碼(NBC,National Business Code)組成的歸屬二兀組(H2T, Home Two-Tuple)。其中,NBC 是電話號(hào)碼中對(duì)應(yīng)的TCC之后的若干位號(hào)碼。
[0075]例如,對(duì)于電話號(hào)碼8613923812345來說,對(duì)應(yīng)的TCC為86,對(duì)應(yīng)的NBC是139,或13、或I。實(shí)際當(dāng)中,不同的TCC,對(duì)應(yīng)的NBC長(zhǎng)度可以不同,例如:TCC為86,NBC長(zhǎng)度為I或2或3 ;TCC為84,NBC長(zhǎng)度為I或2。
[0076]對(duì)應(yīng)于固定電話號(hào)碼,一般地,所述NBC為該電話的FAC。例如,對(duì)于電話號(hào)碼+86-755-28780808 來說,TCC 為 86,F(xiàn)AC 為 755。
[0077]對(duì)應(yīng)于移動(dòng)電話號(hào)碼,一般地,所述NBC為該電話的MAN。例如,對(duì)于電話號(hào)碼+86-13923812345 來說,TCC 為 86,MAN 為 139。
[0078]為便于描述,本發(fā)明稱,一個(gè)完整的電話號(hào)碼為一個(gè)電話號(hào)碼全號(hào),電話號(hào)碼全號(hào)必需包括對(duì)應(yīng)的國家碼或地區(qū)碼。例如,一個(gè)固定電話號(hào)碼全號(hào)是由TCC、FAC和序列號(hào)(SN)組成,一個(gè)移動(dòng)電話號(hào)碼全號(hào)是由由TCC、MAN和SN組成。
[0079]一個(gè)E.164號(hào)碼由以下幾個(gè)部分組成,不同部分之間可以用”或空格等連接:+國家碼(I~3位數(shù)字)-地區(qū)碼(η位數(shù)字)-電話號(hào)碼(15-η位數(shù)字)。例如,對(duì)于中國深圳的電話號(hào)碼28780808,寫成標(biāo)準(zhǔn)的Ε.164格式應(yīng)是:+86-755_28780808。
[0080]為便于描述,本發(fā)明稱,不含有字冠或連接符號(hào)的全號(hào)為凈號(hào)。僅由TCC、FAC和SN組成的固定電話號(hào)碼為固定凈號(hào),例如,+86-755-28780808對(duì)應(yīng)的凈號(hào)為8675528780808。僅由TCC、MAN和SN組成的移動(dòng)電話號(hào)碼為移動(dòng)凈號(hào),例如,+86-13923812345對(duì)應(yīng)的凈號(hào)為 8613923812345。
[0081]需要說明的是,通過設(shè)置全球TCC碼表,根據(jù)一個(gè)電話號(hào)碼的凈號(hào),按照最大匹配方式,匹配TCC碼表,從中確定最長(zhǎng)匹配的TCC值,這樣,就可以從該電話號(hào)碼中截取對(duì)應(yīng)的TCC。參見如表1所示的TCC碼表。
[0082]表1
[0083]
【權(quán)利要求】
1.一種電話號(hào)碼映射方法,其特征在于,所述方法包括以下步驟: a、根據(jù)電話號(hào)碼的HCode產(chǎn)生歸屬域名; b、按照所述歸屬域名,建立所述電話號(hào)碼與相關(guān)屬性信息的對(duì)應(yīng)關(guān)系。
2.一種號(hào)碼字典,其特征在于:包括若干子字典(SubDic),所述SubDic由存儲(chǔ)模塊,通信模塊,處理模塊組成;所述存儲(chǔ)模塊用于根據(jù)相應(yīng)電話號(hào)碼的指示信息保存相關(guān)屬性信息;所述通信模塊用于連接IP網(wǎng),接收攜帶相應(yīng)電話號(hào)碼的指示信息的查詢請(qǐng)求;所述處理模塊用于處理所述通信模塊接收的查詢請(qǐng)求:根據(jù)相應(yīng)查詢請(qǐng)求中攜帶的所述指示信息,查詢所保存的相關(guān)屬性信息,將查詢結(jié)果經(jīng)由所述通信模塊發(fā)送給相應(yīng)的請(qǐng)求者。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述通信模塊還用于接收攜帶相應(yīng)電話號(hào)碼的指示信息和相關(guān)屬性信息的登記請(qǐng)求;相應(yīng)地,所述處理模塊還用于處理所述通信模塊接收的登記請(qǐng)求: 在所述存儲(chǔ)模塊中,根據(jù)相應(yīng)登記請(qǐng)求中所述指示信息保存所述相關(guān)屬性信息。
4.一種號(hào)碼字典部署方法,其特征在于,所述方法包括以下步驟: a、在域名系統(tǒng)中,將HCode的歸屬域名指向相應(yīng)SubDic; b、按照所述SubDic所擁有的歸屬域名,在該SubDic中,根據(jù)相應(yīng)電話號(hào)碼的指示信息保存相關(guān)屬性信息。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,步驟b進(jìn)一步包括如下子步驟: bl、根據(jù)電話號(hào)碼的HCode產(chǎn)生歸屬域名; b2、向所述歸屬域名所指向的SubDic發(fā)送登記請(qǐng)求,登記請(qǐng)求中包括所述電話號(hào)碼的指示信息和該電話號(hào)碼的相關(guān)屬性信息; b3、所述SubDic收到所述登記請(qǐng)求后,根據(jù)登記請(qǐng)求中攜帶的所述指示信息保存登記請(qǐng)求中攜帶的所述相關(guān)屬性信息。
6.一種號(hào)碼字典查詢方法,其特征在于,所述方法包括以下步驟: a、根據(jù)電話號(hào)碼的HCode產(chǎn)生歸屬域名; b、向所述歸屬域名所指向的SubDic發(fā)送查詢請(qǐng)求,查詢請(qǐng)求中包括所述電話號(hào)碼的指示信息; b、接收所述SubDic回復(fù)的相關(guān)屬性信息。
7.一種根據(jù)電話號(hào)碼產(chǎn)生域名的方法,其特征在于,所述方法包括如下步驟: a、根據(jù)電話號(hào)碼的HCode產(chǎn)生歸屬域名; b、將電話號(hào)碼的UCode作為所述歸屬域名的前綴,與所述歸屬域名一起產(chǎn)生所述歸屬域名的子域名。
8.一種根據(jù)電話號(hào)碼產(chǎn)生E-mail地址的方法,其特征在于,所述方法包括如下步驟: a、根據(jù)電話號(hào)碼的HCode產(chǎn)生歸屬域名; b、將所述電話號(hào)碼的UCode作為新E-mail地址的用戶名,將所產(chǎn)生的歸屬域名作為新E-mail地址的域名,得到一個(gè)E-mail地址。
9.一種根據(jù)電話號(hào)碼的HCode產(chǎn)生歸屬域名的方法,其特征在于, 所述電話號(hào)碼的HCode是該電話號(hào)碼對(duì)應(yīng)的TCC,所述方法包括:獲取所述電話號(hào)碼的TCC值;將該TCC作為子域,加上約定的后綴,得到對(duì)應(yīng)的歸屬域名; 或者,所述HCode是電話號(hào)碼對(duì)應(yīng)的TCC和NBC,所述方法包括:獲取所述電話號(hào)碼的TCC值和NBC值;將電話號(hào)碼的NBC作為子域,在后面加上值為所述TCC的子域,再加上約定的后綴,得到對(duì)應(yīng)的歸屬域名; 或者,所述HCode是電話號(hào)碼對(duì)應(yīng)的TCC和TCC后的N位號(hào)碼,所述方法包括:獲取所述電話號(hào)碼的TCC值,截取該TCC之后的N位號(hào)碼;將所述N位號(hào)碼作為子域,在后面加上值為所述TCC的子域,再加上約定的后綴,得到對(duì)應(yīng)的歸屬域名; 或者,所述HCode是電話號(hào)碼對(duì)應(yīng)的TCC,還根據(jù)TCC保存對(duì)應(yīng)的國家頂級(jí)域(CTLD),所述方法包括:獲取所述電話號(hào)碼的CTLD值;以一個(gè)約定的前綴,加上值為所述電話號(hào)碼的CTLD的頂級(jí)域,得到對(duì)應(yīng)的歸屬域名; 或者,所述HCode是電話號(hào)碼對(duì)應(yīng)的TCC和NBC ;還根據(jù)TCC保存對(duì)應(yīng)的CTLD,所述方法包括:獲取所述電話號(hào)碼的CTLD值和NBC值;將所述NBC值作為子域,加上值為所述CTLD的頂級(jí)域,得到對(duì)應(yīng)的歸屬域名; 或者,所述HCode是電話號(hào)碼對(duì)應(yīng)的TCC和TCC后的N位號(hào)碼,還根據(jù)TCC保存對(duì)應(yīng)的CTLD,所述方法包括:獲取所述電話號(hào)碼的CTLD值和TCC值,截取TCC之后的N位號(hào)碼;將所述N位號(hào)碼作為子域,加上值為該電話號(hào)碼的CTLD的頂級(jí)域,得到對(duì)應(yīng)的歸屬域名。
10.一種根據(jù)電話號(hào)碼的HCode產(chǎn)生歸屬域名的方法,其特征在于,根據(jù)TCC保存對(duì)應(yīng)的 HCode 長(zhǎng)度值(HCodeLength); 所述方法包括:獲取所述電話號(hào)碼的HCodeLength,根據(jù)該HCodeLength值,獲取該電話號(hào)碼的HCode值;將所述HCode作為子域,再加上約定的后綴,得到對(duì)應(yīng)的歸屬域名;或者,所述方法包括:獲取所述電話號(hào)碼的TCC和HCodeLength,根據(jù)該HCodeLength值,獲取該電話號(hào)碼的HCode值;將所述HCode截去所述TCC后得到的剩余部分作為子域,在后面加上值為所述TCC的子域,再加上約定的后綴,得到對(duì)應(yīng)的歸屬域名; 或者,所述方法包括:獲取所述電話號(hào)碼的TCC、HCodeLength和NBC,根據(jù)該HCodeLength值,獲取該電話號(hào)碼的HCode值;將所述HCode截去所述TCC和所述NBC后得到的剩余部分作為子域,在后面加上值為所述NBC的子域,再在后面加上值為所述TCC的子域,再加上約定的后綴,得到對(duì)應(yīng)的歸屬域名; 或者,還根據(jù)TCC保存對(duì)應(yīng)的CTLD,所述方法包括:獲取所述電話號(hào)碼的TCC、CTLD和HCodeLength,根據(jù)該HCodeLength值,獲取該電話號(hào)碼的HCode值;將所述HCode截去所述TCC后得到的剩余部分作為子域,在后面加上約定的子域,再在后面加上值為所述CTLD的頂級(jí)域,得到對(duì)應(yīng)的歸屬域名; 或者,還根據(jù)TCC保存對(duì)應(yīng)的CTLD,所述方法包括:獲取所述電話號(hào)碼的TCC、CTLD,HCodeLength和NBC,根據(jù)該HCodeLength值,獲取該電話號(hào)碼的HCode值;將所述HCode截去所述TCC和所述NBC后得到的剩余部分作為子域,在后面加上值為所述NBC的子域,再在后面加上約定的子域,再在后面加上值為所述CTLD的頂級(jí)域,得到對(duì)應(yīng)的歸屬域名。
【文檔編號(hào)】H04L29/08GK103986795SQ201310700473
【公開日】2014年8月13日 申請(qǐng)日期:2013年12月18日 優(yōu)先權(quán)日:2013年2月8日
【發(fā)明者】王正偉 申請(qǐng)人:王正偉