基于直徑協(xié)議的傳輸方法
【專(zhuān)利摘要】本申請(qǐng)公開(kāi)了一種基于直徑協(xié)議的傳輸方法,包括:需要請(qǐng)求簽約數(shù)據(jù)的網(wǎng)絡(luò)實(shí)體基于直徑協(xié)議向簽約數(shù)據(jù)服務(wù)器發(fā)送服務(wù)數(shù)據(jù)請(qǐng)求消息;所述簽約數(shù)據(jù)服務(wù)器接收到所述服務(wù)數(shù)據(jù)請(qǐng)求消息后,根據(jù)所請(qǐng)求的簽約數(shù)據(jù)的數(shù)據(jù)量,確定是否對(duì)所請(qǐng)求的簽約數(shù)據(jù)進(jìn)行壓縮處理,并基于直徑協(xié)議向所述網(wǎng)絡(luò)實(shí)體發(fā)送服務(wù)數(shù)據(jù)響應(yīng)消息,當(dāng)確定需要進(jìn)行所述壓縮處理時(shí),所述服務(wù)數(shù)據(jù)響應(yīng)消息攜帶所述壓縮處理后的簽約數(shù)據(jù);所述網(wǎng)絡(luò)實(shí)體對(duì)所述壓縮處理后的簽約數(shù)據(jù)進(jìn)行解壓,得到所述簽約數(shù)據(jù)。本發(fā)明能有效解決大數(shù)據(jù)量傳輸場(chǎng)景下數(shù)據(jù)傳輸時(shí)延大、可靠性低的問(wèn)題。
【專(zhuān)利說(shuō)明】基于直徑協(xié)議的傳輸方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及移動(dòng)通信技術(shù),特別是涉及一種基于直徑(Diameter)協(xié)議的傳輸方法。
【背景技術(shù)】
[0002]隨著移動(dòng)互聯(lián)網(wǎng)的飛速發(fā)展和全球無(wú)線城市的大規(guī)模建設(shè),行業(yè)應(yīng)用對(duì)集群通信的需求越來(lái)越多樣化,數(shù)據(jù)寬帶化、業(yè)務(wù)多樣化、終端多?;⑾到y(tǒng)IP化是當(dāng)前集群通信技術(shù)的發(fā)展方向,集群通信正逐步進(jìn)入新一代寬帶多媒體集群系統(tǒng)時(shí)代。
[0003]基于TD-LTE的寬帶集群系統(tǒng)是以第四代移動(dòng)通信技術(shù)TD-LTE為核心技術(shù),將TD-LTE的高速率、大帶寬與數(shù)字集群技術(shù)中的資源共享、快速呼叫建立、指揮調(diào)度等特點(diǎn)進(jìn)行融合的集語(yǔ)音、數(shù)據(jù)、視頻為一體的新一代寬帶數(shù)字集群系統(tǒng)。
[0004]基于TD-LTE的寬帶集群系統(tǒng)以LTE系統(tǒng)架構(gòu)為基礎(chǔ),系統(tǒng)分為終端、接入網(wǎng)、核心網(wǎng)、簽約數(shù)據(jù)服務(wù)器、調(diào)度控制中心和操作維護(hù)中心五部分。簽約數(shù)據(jù)服務(wù)器實(shí)現(xiàn)集群用戶信息、集群組用戶信息的管理和查詢(xún)、用戶鑒權(quán)、密鑰(包括單呼和組呼密鑰)生成、保存和管理等功能,對(duì)外提供獲取簽約數(shù)據(jù)和操作簽約數(shù)據(jù)的接口。簽約數(shù)據(jù)服務(wù)器對(duì)外接口應(yīng)用協(xié)議采用標(biāo)準(zhǔn)的Diameter協(xié)議。
[0005]在基于3GPP協(xié)議的公網(wǎng)系統(tǒng)中,HSS即簽約數(shù)據(jù)服務(wù)器的角色,負(fù)責(zé)維護(hù)用戶的簽約數(shù)據(jù)?,F(xiàn)有公網(wǎng)中與簽約數(shù)據(jù)服務(wù)器接口的消息都是查詢(xún)或修改單一用戶的簽約數(shù)據(jù),傳輸數(shù)據(jù)量有限,不存在獲取大量簽約數(shù)據(jù)的場(chǎng)景,也不會(huì)對(duì)傳輸和業(yè)務(wù)性能造成明顯的影響。
[0006]在TD-LTE的寬帶集群系統(tǒng)中,簽約數(shù)據(jù)服務(wù)器除了維護(hù)終端的簽約信息外,還維護(hù)集群組的簽約數(shù)據(jù),并且由于在TD-LTE的寬帶集群系統(tǒng)中一個(gè)終端可以屬于多個(gè)組,一個(gè)組內(nèi)也可以包含很多終端,導(dǎo)致在某些場(chǎng)景下需要獲取多個(gè)組或終端的簽約信息,甚至需要獲取全部組或終端的簽約信息,傳輸?shù)男畔⒘勘裙W(wǎng)要增大很多倍,帶來(lái)的問(wèn)題也更加明顯。
[0007]集群系統(tǒng)中簽約數(shù)據(jù)服務(wù)器會(huì)存儲(chǔ)兩大類(lèi)簽約數(shù)據(jù),一是組的集群簽約信息,主要包括組的基本屬性、業(yè)務(wù)權(quán)限及組內(nèi)的終端列表等;二是終端的集群簽約信息,主要包括終端的集群屬性、業(yè)務(wù)權(quán)限及終端所屬的組列表等。由于支持更多更細(xì)致的業(yè)務(wù)類(lèi)型及權(quán)限控制方式,每個(gè)終端或組的簽約數(shù)據(jù)存儲(chǔ)空間可能達(dá)到IK字節(jié)以上。與簽約數(shù)據(jù)服務(wù)器接口的周邊網(wǎng)元,如調(diào)度控制中心,可以通過(guò)組標(biāo)識(shí)或終端標(biāo)識(shí)來(lái)獲取需要的簽約數(shù)據(jù)內(nèi)容,在查詢(xún)或修改多個(gè)組或終端的簽約數(shù)據(jù)時(shí),需要傳輸?shù)暮灱s數(shù)據(jù)信息量很大,可能達(dá)到百K字節(jié)或M字節(jié)以上。
[0008]現(xiàn)有的TD-LTE的寬帶集群系統(tǒng)采用直接傳輸Diameter大數(shù)據(jù)包的方式,依靠底層SCTP的分包技術(shù)進(jìn)行分段傳輸。雖然簽約數(shù)據(jù)服務(wù)器采用的Diameter協(xié)議對(duì)應(yīng)用數(shù)據(jù)的長(zhǎng)度限制較寬,可以組成一條較大的Diameter消息傳輸,但是傳輸消息太大,會(huì)對(duì)傳輸資源占用很大,同時(shí)給進(jìn)行傳輸雙方網(wǎng)元的socket處理帶來(lái)負(fù)擔(dān)。另外,依靠底層SCTP層的分包、組包技術(shù)來(lái)傳輸較大的應(yīng)用數(shù)據(jù),會(huì)增加發(fā)生丟包重傳的概率,給網(wǎng)絡(luò)傳輸帶來(lái)很大的時(shí)延,影響業(yè)務(wù)接入時(shí)長(zhǎng)。如果在業(yè)務(wù)頻繁時(shí)段,單次業(yè)務(wù)的時(shí)延會(huì)累計(jì)到后續(xù)業(yè)務(wù)上,影響整體處理性能。進(jìn)一步地,因丟包概率的增加,重傳失敗的概率也會(huì)隨之提高,可靠性降低,導(dǎo)致有可能造成業(yè)務(wù)失敗。
[0009]由此可見(jiàn),現(xiàn)有的TD-LTE的寬帶集群系統(tǒng)采用直接傳輸Diameter大數(shù)據(jù)包的方式,依靠底層SCTP的分包技術(shù)進(jìn)行分段傳輸,存在時(shí)延大、可靠性低的問(wèn)題。
【發(fā)明內(nèi)容】
[0010]有鑒于此,本發(fā)明的主要目的在于提供一種基于Diameter協(xié)議的傳輸方法,能有效解決大數(shù)據(jù)量傳輸場(chǎng)景下數(shù)據(jù)傳輸時(shí)延大、可靠性低的問(wèn)題。
[0011]為了達(dá)到上述目的,本發(fā)明提出的技術(shù)方案為:
[0012]—種基于直徑協(xié)議的傳輸方法,包括:
[0013]需要請(qǐng)求簽約數(shù)據(jù)的網(wǎng)絡(luò)實(shí)體基于直徑協(xié)議向簽約數(shù)據(jù)服務(wù)器發(fā)送服務(wù)數(shù)據(jù)請(qǐng)求消息;
[0014]所述簽約數(shù)據(jù)服務(wù)器接收到所述服務(wù)數(shù)據(jù)請(qǐng)求消息后,根據(jù)所請(qǐng)求的簽約數(shù)據(jù)的數(shù)據(jù)量,確定是否對(duì)所請(qǐng)求的簽約數(shù)據(jù)進(jìn)行壓縮處理,并基于直徑協(xié)議向所述網(wǎng)絡(luò)實(shí)體發(fā)送服務(wù)數(shù)據(jù)響應(yīng)消息,當(dāng)確定需要進(jìn)行所述壓縮處理時(shí),所述服務(wù)數(shù)據(jù)響應(yīng)消息攜帶所述壓縮處理后的簽約數(shù)據(jù);
[0015]所述網(wǎng)絡(luò)實(shí)體對(duì)所述壓縮處理后的簽約數(shù)據(jù)進(jìn)行解壓,得到所述簽約數(shù)據(jù)。
[0016]綜上所述,本發(fā)明提出的基于Diameter協(xié)議的傳輸方法,在傳輸數(shù)據(jù)前先對(duì)數(shù)據(jù)進(jìn)行壓縮,然后再傳輸,這樣,通過(guò)減少實(shí)際傳輸?shù)臄?shù)據(jù)量,可以有效解決大數(shù)據(jù)量傳輸場(chǎng)景下數(shù)據(jù)傳輸時(shí)延大、可靠性低的問(wèn)題。
【專(zhuān)利附圖】
【附圖說(shuō)明】
[0017]圖1為本發(fā)明實(shí)施例一的流程示意圖。
【具體實(shí)施方式】
[0018]為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖及具體實(shí)施例對(duì)本發(fā)明作進(jìn)一步地詳細(xì)描述。
[0019]本發(fā)明的核心思想是:在傳輸數(shù)據(jù)前先對(duì)數(shù)據(jù)進(jìn)行壓縮,以減少實(shí)際傳輸?shù)臄?shù)據(jù)量,從而可有效解決大數(shù)據(jù)量傳輸場(chǎng)景下數(shù)據(jù)傳輸時(shí)延大、可靠性低的問(wèn)題。
[0020]圖1為本發(fā)明實(shí)施例一的流程示意圖,如圖1所示,該實(shí)施例主要包括:
[0021]步驟101、需要請(qǐng)求簽約數(shù)據(jù)的網(wǎng)絡(luò)實(shí)體基于直徑協(xié)議向簽約數(shù)據(jù)服務(wù)器發(fā)送服務(wù)數(shù)據(jù)請(qǐng)求消息。
[0022]具體地,上述需要請(qǐng)求簽約數(shù)據(jù)的網(wǎng)絡(luò)實(shí)體通常為調(diào)度控制中心,當(dāng)然也不限于該實(shí)體,只要可以向簽約數(shù)據(jù)服務(wù)器請(qǐng)求數(shù)據(jù)的網(wǎng)絡(luò)實(shí)體都可以。本步驟發(fā)送請(qǐng)求消息的具體方法同現(xiàn)有系統(tǒng),在此不再贅述。
[0023]步驟102、所述簽約數(shù)據(jù)服務(wù)器接收到所述服務(wù)數(shù)據(jù)請(qǐng)求消息后,根據(jù)所請(qǐng)求的簽約數(shù)據(jù)的數(shù)據(jù)量,確定是否對(duì)所請(qǐng)求的簽約數(shù)據(jù)進(jìn)行壓縮處理,并基于直徑協(xié)議向所述網(wǎng)絡(luò)實(shí)體發(fā)送服務(wù)數(shù)據(jù)響應(yīng)消息,當(dāng)確定需要進(jìn)行所述壓縮處理時(shí),所述服務(wù)數(shù)據(jù)響應(yīng)消息攜帶所述壓縮處理后的簽約數(shù)據(jù)。
[0024]這里,可以根據(jù)所請(qǐng)求的簽約數(shù)據(jù)的數(shù)據(jù)量,來(lái)確定是否對(duì)所請(qǐng)求的簽約數(shù)據(jù)進(jìn)行壓縮處理。當(dāng)需要進(jìn)行壓縮處理時(shí),可利用預(yù)設(shè)的專(zhuān)用于攜帶壓縮數(shù)據(jù)的名值對(duì)(Attribute Value Pair, AVP)攜帶被壓縮的數(shù)據(jù)。
[0025]較佳地,確定是否對(duì)所請(qǐng)求的簽約數(shù)據(jù)進(jìn)行壓縮處理的具體方法可以為:
[0026]如果所請(qǐng)求的簽約數(shù)據(jù)的數(shù)據(jù)量大于預(yù)設(shè)的閾值,則確定對(duì)所請(qǐng)求的簽約數(shù)據(jù)進(jìn)行壓縮處理。這里,當(dāng)所請(qǐng)求的簽約數(shù)據(jù)的數(shù)據(jù)量大于上述閾值時(shí),說(shuō)明簽約數(shù)據(jù)量過(guò)大,需要通過(guò)對(duì)其數(shù)據(jù)進(jìn)行壓縮,減少空間和傳輸所使用的資源,可以有效解決該情況下的傳輸效率和可靠性問(wèn)題。上述閾值的具體設(shè)置可由本領(lǐng)域人員根據(jù)實(shí)際需要進(jìn)行設(shè)置。
[0027]通過(guò)采用上述方法,可以靈活選擇是否使用壓縮或不壓縮的方式進(jìn)行傳輸。
[0028]這里需要說(shuō)明的是,直徑協(xié)議的消息是由多個(gè)AVP構(gòu)成的。在實(shí)際應(yīng)用中,所述壓縮處理可以是對(duì)所請(qǐng)求的簽約數(shù)據(jù)的部分?jǐn)?shù)據(jù)進(jìn)行處理,即對(duì)部分AVP數(shù)據(jù)進(jìn)行壓縮,也可以是對(duì)全部所請(qǐng)求的簽約數(shù)據(jù)進(jìn)行處理,即對(duì)所請(qǐng)求的簽約數(shù)據(jù)對(duì)應(yīng)的全部AVP數(shù)據(jù)進(jìn)行處理。具體地,選擇部分壓縮還是全部壓縮,以及部分壓縮時(shí)選擇哪些AVP數(shù)據(jù)進(jìn)行壓縮,本領(lǐng)域技術(shù)人員在實(shí)際應(yīng)用中可靈活設(shè)置相應(yīng)的策略進(jìn)行靈活選擇,在此不再贅述。
[0029]在對(duì)請(qǐng)求的簽約數(shù)據(jù)只進(jìn)行部分?jǐn)?shù)據(jù)的壓縮時(shí),為了便于接收方對(duì)數(shù)據(jù)的正確處理,可以在所述服務(wù)數(shù)據(jù)響應(yīng)消息中指出,哪些AVP數(shù)據(jù)進(jìn)行了壓縮,即所述服務(wù)數(shù)據(jù)響應(yīng)消息可以進(jìn)一步攜帶用于指示本次攜帶的數(shù)據(jù)中被壓縮的AVP數(shù)據(jù)的指示信息。具體實(shí)現(xiàn)時(shí),可由專(zhuān)門(mén)的壓縮指示字段來(lái)攜帶上述信息,其中的每一位對(duì)應(yīng)消息中所攜帶的一個(gè)AVP,用于指示該AVP是否被壓縮。在上述只對(duì)部分簽約數(shù)據(jù)進(jìn)行壓縮的情況下,對(duì)于被壓縮的簽約數(shù)據(jù)可由專(zhuān)用于攜帶壓縮數(shù)據(jù)的AVP攜帶,其對(duì)應(yīng)的原始簽約數(shù)據(jù)將不再攜帶,對(duì)于其他不需要進(jìn)行壓縮的AVP數(shù)據(jù)則可由現(xiàn)有攜帶簽約數(shù)據(jù)的普通AVP攜帶即可。這樣,所述服務(wù)數(shù)據(jù)響應(yīng)消息中將攜帶兩種類(lèi)型的AVP。在實(shí)際應(yīng)用中,接收數(shù)據(jù)的網(wǎng)絡(luò)實(shí)體只需要檢測(cè)所述服務(wù)數(shù)據(jù)響應(yīng)消息是否有由專(zhuān)門(mén)的用于攜帶壓縮數(shù)據(jù)的AVP,即可知服務(wù)數(shù)據(jù)響應(yīng)消息中是否有壓縮數(shù)據(jù)。
[0030]在實(shí)際應(yīng)用中,在對(duì)所請(qǐng)求的全部簽約數(shù)據(jù)進(jìn)行壓縮時(shí),可以不攜帶上述用于指示本次攜帶的數(shù)據(jù)中被壓縮的AVP數(shù)據(jù)的指示信息。
[0031]在實(shí)際應(yīng)用中,進(jìn)行所述壓縮處理所采用的壓縮方法需要預(yù)設(shè)于所述網(wǎng)絡(luò)實(shí)體和所述簽約數(shù)據(jù)服務(wù)器中。該壓縮方法可以是網(wǎng)絡(luò)實(shí)體和簽約數(shù)據(jù)服務(wù)器預(yù)先約定好的,也可以是先由簽約數(shù)據(jù)服務(wù)器在壓縮處理時(shí)選擇一個(gè)壓縮方法,然后在服務(wù)數(shù)據(jù)響應(yīng)消息中指示本次壓縮所采用壓縮方法。當(dāng)采用后一種方法時(shí),所述服務(wù)數(shù)據(jù)響應(yīng)消息需要進(jìn)一步攜帶用于指示本次攜帶的壓縮數(shù)據(jù)所使用的壓縮方法的指示信息。
[0032]需要說(shuō)明的是,在實(shí)際應(yīng)用中簽約數(shù)據(jù)大多以數(shù)字形式進(jìn)行存儲(chǔ),終端或組的基本屬性和業(yè)務(wù)權(quán)限一般有較強(qiáng)的規(guī)律性,重復(fù)信息也較多,因此只要結(jié)合簽約數(shù)據(jù)的特點(diǎn)選擇壓縮方法,即可取得不錯(cuò)的壓縮效果。壓縮方法的選擇可以由本領(lǐng)域人員根據(jù)簽約數(shù)據(jù)的特點(diǎn)、壓縮成本、實(shí)際需求等,均衡考慮進(jìn)行選擇。
[0033]步驟103、所述網(wǎng)絡(luò)實(shí)體對(duì)所述壓縮處理后的簽約數(shù)據(jù)進(jìn)行解壓,得到所述簽約數(shù)據(jù)。[0034]通過(guò)上述方案可以看出,本發(fā)明通過(guò)在大數(shù)據(jù)量的情況下對(duì)簽約數(shù)據(jù)進(jìn)行壓縮,可以有效解決大數(shù)據(jù)量傳輸時(shí)所存在的時(shí)延長(zhǎng)、可靠性低等問(wèn)題。這里需要說(shuō)明的是,本發(fā)明不局限于在TD-LTE的寬帶集群系統(tǒng)的使用,在類(lèi)似的大數(shù)據(jù)量傳輸場(chǎng)景中也可以應(yīng)用。
[0035]綜上所述,以上僅為本發(fā)明的較佳實(shí)施例而已,并非用于限定本發(fā)明的保護(hù)范圍。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
【權(quán)利要求】
1.一種基于直徑協(xié)議的傳輸方法,其特征在于,包括: 需要請(qǐng)求簽約數(shù)據(jù)的網(wǎng)絡(luò)實(shí)體基于直徑協(xié)議向簽約數(shù)據(jù)服務(wù)器發(fā)送服務(wù)數(shù)據(jù)請(qǐng)求消息; 所述簽約數(shù)據(jù)服務(wù)器接收到所述服務(wù)數(shù)據(jù)請(qǐng)求消息后,根據(jù)所請(qǐng)求的簽約數(shù)據(jù)的數(shù)據(jù)量,確定是否對(duì)所請(qǐng)求的簽約數(shù)據(jù)進(jìn)行壓縮處理,并基于直徑協(xié)議向所述網(wǎng)絡(luò)實(shí)體發(fā)送服務(wù)數(shù)據(jù)響應(yīng)消息,當(dāng)確定需要進(jìn)行所述壓縮處理時(shí),所述服務(wù)數(shù)據(jù)響應(yīng)消息攜帶所述壓縮處理后的簽約數(shù)據(jù); 所述網(wǎng)絡(luò)實(shí)體對(duì)所述壓縮處理后的簽約數(shù)據(jù)進(jìn)行解壓,得到所述簽約數(shù)據(jù)。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述網(wǎng)絡(luò)實(shí)體為調(diào)度控制中心。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述服務(wù)數(shù)據(jù)響應(yīng)消息進(jìn)一步攜帶用于指示本次攜帶的數(shù)據(jù)中被壓縮的名值對(duì)AVP數(shù)據(jù)的指示信息。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述服務(wù)數(shù)據(jù)響應(yīng)消息進(jìn)一步攜帶用于指示本次攜帶的壓縮數(shù)據(jù)所使用的壓縮方法的指示信息。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述確定是否對(duì)所請(qǐng)求的簽約數(shù)據(jù)進(jìn)行壓縮處理包括: 如果所請(qǐng)求的簽約數(shù)據(jù)的數(shù)據(jù)量大于預(yù)設(shè)的閾值,則確定對(duì)所請(qǐng)求的簽約數(shù)據(jù)進(jìn)行壓縮處理。
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,進(jìn)行所述壓縮處理所采用的壓縮方法預(yù)設(shè)于所述網(wǎng)絡(luò)實(shí)體和所述簽約數(shù)據(jù)服務(wù)器中。
7.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述服務(wù)數(shù)據(jù)響應(yīng)消息利用專(zhuān)用于攜帶壓縮數(shù)據(jù)的AVP攜帶被壓縮的簽約數(shù)據(jù)。
【文檔編號(hào)】H04W80/00GK103945453SQ201310019495
【公開(kāi)日】2014年7月23日 申請(qǐng)日期:2013年1月18日 優(yōu)先權(quán)日:2013年1月18日
【發(fā)明者】吳蓓 申請(qǐng)人:中國(guó)普天信息產(chǎn)業(yè)股份有限公司