国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種控制面隧道節(jié)點(diǎn)標(biāo)識(shí)的管理方法和裝置的制作方法

      文檔序號(hào):6397650閱讀:313來源:國知局
      專利名稱:一種控制面隧道節(jié)點(diǎn)標(biāo)識(shí)的管理方法和裝置的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及通信技術(shù),特別是涉及一種控制面隧道節(jié)點(diǎn)標(biāo)識(shí)的管理方法和裝置。
      背景技術(shù)
      在長期演進(jìn)(LongTerm Evolution, LTE)的演進(jìn)分組核心(Evolved PacketCore, EPC)網(wǎng)絡(luò)中,移動(dòng)性管理實(shí)體(Mobility Management Entity, MME)網(wǎng)兀和服務(wù)網(wǎng)關(guān)(Serving Gateway, SGW)網(wǎng)元之間采用接口 Sll, SGW網(wǎng)元和分組數(shù)據(jù)網(wǎng)網(wǎng)關(guān)(Packet DataNetwork Gateway,PGW)網(wǎng)元之間采用接口 S58,其中,接口 Sll和接口 S58都是采用通用無線分組服務(wù)隧道協(xié)議控制面(GPRS Tunnelling Protocol Control, GTP-C)協(xié)議,其中,通用無線分組服務(wù)(General Packet Radio Service, GPRS)。GTP-C協(xié)議通過GTP-C對(duì)來標(biāo)識(shí)兩節(jié)點(diǎn)間的一條控制面?zhèn)鬏斔淼?,其中,所述GTP-C對(duì)是由對(duì)端分配的控制面隧道節(jié)點(diǎn)標(biāo)識(shí)(TunneI Endpoint Identifier OfControl, TEIDC)和本端分配的TEIDC構(gòu)成的。采用GTP-C協(xié)議利于路徑的管理,但此時(shí)需要保證分配的TEIDC在局內(nèi)是唯一的,則通過TEIDC可以唯一標(biāo)識(shí)一條傳輸隧道。以接口 Sll為例,由于通信過程中一個(gè)用戶的信令要通過一條傳輸隧道進(jìn)行傳輸,因此還要采用用戶設(shè)備(User Equipment, UE)的上下文信息來標(biāo)識(shí)該傳輸隧道所屬的用戶,則分配的TEIDC與UE的上下文信息要具有一一對(duì)應(yīng)的關(guān)系。同樣在接口 S58中,分配的TEIDC與TON的上下文信息要具有一一對(duì)應(yīng)的關(guān)系。為了保證分配的TEIDC在局內(nèi)是唯一的,并且保證分配的TEIDC和上下文信息的一一對(duì)應(yīng)關(guān)系,因此一種TEIDC的分配方法是,部署全局的資源控制模塊,并在該資源控制模塊中配置了一個(gè)分配節(jié)點(diǎn),采用該分配節(jié)點(diǎn)對(duì)局內(nèi)的所有TEIDC進(jìn)行統(tǒng)一的分配及記錄。在執(zhí)行TEIDC的分配時(shí),分配節(jié)點(diǎn)會(huì)接收到網(wǎng)元發(fā)送的分配請(qǐng)求,所述分配請(qǐng)求中包含用戶的上下文信息,分配節(jié)點(diǎn)在確定該用戶未分配TEIDC后,會(huì)為該用戶分配TEIDC,因此首先依據(jù)記錄確定未被分配的TEIDC,此過程中由于局內(nèi)的用戶很多,因此通過查找、匹配來分配TEIDC的方法非常的繁瑣,效率較低。確定了分配的TEIDC之后,可以建立該用戶的上下文信息和所述TEIDC的關(guān)聯(lián)關(guān)系。從而可以確定該用戶的傳輸隧道,后續(xù)該用戶可以在該傳輸隧道中傳輸信令。但是,采用上述方法在分配TEIDC的過程中,依據(jù)記錄確定TEIDC未被分配的過程比較繁瑣。每次分配前都要查詢記錄比較浪費(fèi)資源,影響分配效率。

      發(fā)明內(nèi)容
      本發(fā)明提供了一種控制面隧道節(jié)點(diǎn)標(biāo)識(shí)的管理方法和裝置,以解決分配TEIDC的過程中浪費(fèi)資源,影響分配效率的問題。為了解決上述問題,本發(fā)明公開了一種控制面隧道節(jié)點(diǎn)標(biāo)識(shí)的管理方法,包括:獲取上下文信息;
      當(dāng)所述上下文信息符合預(yù)設(shè)條件時(shí),從實(shí)例數(shù)組中獲取一個(gè)節(jié)點(diǎn)實(shí)例,其中,所述節(jié)點(diǎn)實(shí)例包括上下文信息的索引和控制面隧道節(jié)點(diǎn)標(biāo)識(shí)TEIDC的值,所述實(shí)例數(shù)組用于存儲(chǔ)未分配的節(jié)點(diǎn)實(shí)例;將所述節(jié)點(diǎn)實(shí)例中上下文信息的索引與所述節(jié)點(diǎn)分配請(qǐng)求中的上下文信息進(jìn)行關(guān)聯(lián),以分配所述節(jié)點(diǎn)實(shí)例;從所述節(jié)點(diǎn)實(shí)例中獲取控制面隧道節(jié)點(diǎn)標(biāo)識(shí)TEIDC的值,并返回??蛇x的,所述預(yù)設(shè)條件為所述不存在所述上下文信息,所述的方法還包括:檢測所述上下文信息是否不存在;若所述上下文信息存在,則獲取所述上下文信息對(duì)應(yīng)的節(jié)點(diǎn)實(shí)例??蛇x的,所述從實(shí)例數(shù)組中獲取一個(gè)節(jié)點(diǎn)實(shí)例,包括:獲取與所述實(shí)例數(shù)組對(duì)應(yīng)的鏈表,此時(shí)所述鏈表的表尾指向所述實(shí)例數(shù)組的最后一個(gè)節(jié)點(diǎn)實(shí)例,表頭指向?qū)嵗龜?shù)組中任一節(jié)點(diǎn)實(shí)例;獲取所述表頭指向的節(jié)點(diǎn)實(shí)例;保持所述表尾不動(dòng),將所述表頭指向獲取的節(jié)點(diǎn)實(shí)例的后一個(gè)節(jié)點(diǎn)實(shí)例??蛇x的,將節(jié)點(diǎn)實(shí)例中控制面隧道節(jié)點(diǎn)標(biāo)識(shí)TEIDC的值作為該節(jié)點(diǎn)實(shí)例的下標(biāo),則采用下標(biāo)數(shù)組管理所述實(shí)例數(shù)組中各節(jié)點(diǎn)實(shí)例的下標(biāo),在下標(biāo)數(shù)組中按照實(shí)例數(shù)組中存儲(chǔ)節(jié)點(diǎn)實(shí)例的順序依次存儲(chǔ)所述下標(biāo);所述從實(shí)例數(shù)組中獲取一個(gè)節(jié)點(diǎn)實(shí)例,包括:獲取與所述下標(biāo)數(shù)組對(duì)應(yīng)的鏈表,所述鏈表的表尾指向所述下標(biāo)數(shù)組的最后一個(gè)下標(biāo),表頭指向下標(biāo)數(shù)組中任一下標(biāo);獲取所述表頭指向的下標(biāo),并依據(jù)獲取的下標(biāo)確定對(duì)應(yīng)的節(jié)點(diǎn)實(shí)例;保持所述鏈表的表尾不動(dòng),將所述表頭指向所述獲取的下標(biāo)的后一個(gè)下標(biāo)??蛇x的,將所述節(jié)點(diǎn)實(shí)例中上下文信息的索引與所述節(jié)點(diǎn)分配請(qǐng)求中的上下文信息進(jìn)行關(guān)聯(lián),包括:基于所述節(jié)點(diǎn)實(shí)例中上下文信息的索引,查找所述上下文信息的存儲(chǔ)地址;將所述節(jié)點(diǎn)分配請(qǐng)求中的上下文信息保存到所述存儲(chǔ)地址中??蛇x的,所述控制面隧道節(jié)點(diǎn)標(biāo)識(shí)TEIDC的值包括高位部分和低位部分,則將控制面隧道節(jié)點(diǎn)標(biāo)識(shí)TEIDC的值中低位部分作為節(jié)點(diǎn)實(shí)例中節(jié)點(diǎn)實(shí)例的下標(biāo),所述的方法還包括:選定一個(gè)信令板,并獲取所述信令板的序列號(hào),將所述序列號(hào)作為所述控制面隧道節(jié)點(diǎn)標(biāo)識(shí)TEIDC的值的高位部分。可選的,所述上下文信息包括:用戶設(shè)備的上下文信息或共用數(shù)據(jù)網(wǎng)的上下文信
      肩、O可選的,所述的方法還包括:節(jié)點(diǎn)實(shí)例的釋放方法,具體包括:獲取與所述實(shí)例數(shù)組對(duì)應(yīng)的鏈表,此時(shí)所述鏈表的表尾和表頭分別指向所述下標(biāo)數(shù)組中的一個(gè)下標(biāo);釋放所述表尾指向的下標(biāo),以及所述下標(biāo)對(duì)應(yīng)的節(jié)點(diǎn)實(shí)例;保持所述表頭不動(dòng),將所述表尾指向釋放的下標(biāo)的后一個(gè)下標(biāo)。相應(yīng)的,本發(fā)明實(shí)施例提供了一種控制面隧道節(jié)點(diǎn)標(biāo)識(shí)的管理裝置,包括:接收模塊,用于獲取上下文信息;獲取模塊,用于當(dāng)所述上下文信息符合預(yù)設(shè)條件時(shí),從實(shí)例數(shù)組中獲取一個(gè)節(jié)點(diǎn)實(shí)例,其中,所述節(jié)點(diǎn)實(shí)例包括上下文信息的索引和控制面隧道節(jié)點(diǎn)標(biāo)識(shí)TEIDC的值,所述實(shí)例數(shù)組用于存儲(chǔ)未分配的節(jié)點(diǎn)實(shí)例;關(guān)聯(lián)模塊,用于將所述節(jié)點(diǎn)實(shí)例中上下文信息的索引與所述節(jié)點(diǎn)分配請(qǐng)求中的上下文信息進(jìn)行關(guān)聯(lián),以分配所述節(jié)點(diǎn)實(shí)例;
      返回模塊,用于從所述節(jié)點(diǎn)實(shí)例中獲取控制面隧道節(jié)點(diǎn)標(biāo)識(shí)TEIDC的值,并返回??蛇x的,所述預(yù)設(shè)條件為所述不存在所述上下文信息,所述的裝置還包括:檢測模塊;所述檢測模塊,用于檢測所述上下文信息是否不存在;則所述獲取模塊,還用于在所述上下文信息存在時(shí),則獲取所述上下文信息對(duì)應(yīng)的節(jié)點(diǎn)實(shí)例??蛇x的,所述獲取模塊,包括:第一獲取子模塊,用于獲取與所述實(shí)例數(shù)組對(duì)應(yīng)的鏈表,此時(shí)所述鏈表的表尾指向所述實(shí)例數(shù)組的最后一個(gè)節(jié)點(diǎn)實(shí)例,表頭指向?qū)嵗龜?shù)組中任一節(jié)點(diǎn)實(shí)例;第二獲取子模塊,用于獲取所述表頭指向的節(jié)點(diǎn)實(shí)例;移動(dòng)子模塊,用于保持所述表尾不動(dòng),將所述表頭指向獲取的節(jié)點(diǎn)實(shí)例的后一個(gè)節(jié)點(diǎn)實(shí)例。可選的,將節(jié)點(diǎn)實(shí)例中控制面隧道節(jié)點(diǎn)標(biāo)識(shí)TEIDC的值作為該節(jié)點(diǎn)實(shí)例的下標(biāo),則采用下標(biāo)數(shù)組管理所述實(shí)例數(shù)組中各節(jié)點(diǎn)實(shí)例的下標(biāo),在下標(biāo)數(shù)組中按照實(shí)例數(shù)組中存儲(chǔ)節(jié)點(diǎn)實(shí)例的順序依次存儲(chǔ)所述下標(biāo);所述獲取模塊,包括:第一獲取子模塊,用于獲取與所述下標(biāo)數(shù)組對(duì)應(yīng)的鏈表,所述鏈表的表尾指向所述下標(biāo)數(shù)組的最后一個(gè)下標(biāo),表頭指向下標(biāo)數(shù)組中任一下標(biāo);第二獲取子模塊,用于獲取所述表頭指向的下標(biāo),并依據(jù)獲取的下標(biāo)確定對(duì)應(yīng)的節(jié)點(diǎn)實(shí)例;移動(dòng)子模塊,用于保持所述鏈表的表尾不動(dòng),將所述表頭指向所述獲取的下標(biāo)的后一個(gè)下標(biāo)??蛇x的,所述關(guān)聯(lián)模塊,包括:查找子模塊,用于基于所述節(jié)點(diǎn)實(shí)例中上下文信息的索引,查找所述上下文信息的存儲(chǔ)地址;保存子模塊,用于將所述節(jié)點(diǎn)分配請(qǐng)求中的上下文信息保存到所述存儲(chǔ)地址中??蛇x的,所述控制面隧道節(jié)點(diǎn)標(biāo)識(shí)TEIDC的值包括高位部分和低位部分,則將控制面隧道節(jié)點(diǎn)標(biāo)識(shí)TEIDC的值中低位部分作為節(jié)點(diǎn)實(shí)例中節(jié)點(diǎn)實(shí)例的下標(biāo),所述的裝置還包括:高位值獲取模塊,用于選定一個(gè)信令板,并獲取所述信令板的序列號(hào),將所述序列號(hào)作為所述控制面隧道節(jié)點(diǎn)標(biāo)識(shí)TEIDC的值的高位部分??蛇x的,所述上下文信息包括:用戶設(shè)備的上下文信息或共用數(shù)據(jù)網(wǎng)的上下文信
      肩、O可選的,還包括:釋放模塊,用于節(jié)點(diǎn)實(shí)例的釋放方法;所述釋放模塊。包括:第一獲取子模塊,用于獲取與所述實(shí)例數(shù)組對(duì)應(yīng)的鏈表,此時(shí)所述鏈表的表尾和表頭分別指向所述下標(biāo)數(shù)組中的一個(gè)下標(biāo);第二獲取子模塊,用于釋放所述表尾指向的下標(biāo),以及所述下標(biāo)對(duì)應(yīng)的節(jié)點(diǎn)實(shí)例;移動(dòng)子模塊,用于保持所述表頭不動(dòng),將所述表尾指向釋放的下標(biāo)的后一個(gè)下標(biāo)。與現(xiàn)有技術(shù)相比,本發(fā)明包括以下優(yōu)點(diǎn):首先,本發(fā)明實(shí)施例采用節(jié)點(diǎn)實(shí)例存儲(chǔ)上下文信息的索引和TEIDC的值,從而既保證TEIDC的值唯一性,又確保了 TEIDC和上下文信息的對(duì)應(yīng)關(guān)系。因此依據(jù)節(jié)點(diǎn)分配請(qǐng)求獲取上下文信息,從而在確定需要分配TEIDC后,可以從實(shí)例數(shù)組中獲取一個(gè)節(jié)點(diǎn)實(shí)例,此時(shí)可以確定TEIDC的值,TEIDC分配方法非常便捷、簡單。再將節(jié)點(diǎn)分配請(qǐng)求中的上下文信息,與節(jié)點(diǎn)實(shí)例中的上下文信息的索引進(jìn)行關(guān)聯(lián),從而建立了 TEIDC和上下文信息的對(duì)應(yīng)關(guān)系,對(duì)應(yīng)關(guān)系的建立很方便,操作簡單。完成了節(jié)點(diǎn)實(shí)例的分配,也即完成了 TEIDC的分配,可以將TEIDC的值返回。從而本發(fā)明實(shí)施例可以快捷的分配TEIDC,并且快捷的TEIDC和上下文信息的對(duì)應(yīng)關(guān)系,操作簡便,節(jié)省時(shí)間,效率較高。其次,本發(fā)明還可以將節(jié)點(diǎn)實(shí)例中TEIDC的值作為該節(jié)點(diǎn)實(shí)例的下標(biāo),采用下標(biāo)數(shù)組管理所述實(shí)例數(shù)組中各節(jié)點(diǎn)實(shí)例的下標(biāo),從而對(duì)TEIDC的值有統(tǒng)一的管理。繼而在采用鏈表獲取下標(biāo)時(shí),就可以快速的獲取TEIDC的值。再次,本發(fā)明實(shí)施例中TEIDC的值包括高位部分和低位部分,為了減少資源的浪費(fèi),可以將TEIDC的值中低位部分作為節(jié)點(diǎn)實(shí)例中節(jié)點(diǎn)實(shí)例的下標(biāo)。而后在分配完節(jié)點(diǎn)實(shí)例后,可以將選定的信令板的序列號(hào)作為TEIDC的值的高位部分,其中,該TEIDC標(biāo)識(shí)的傳輸隧道傳輸?shù)男帕疃家伤鲞x定的信令板接收。從而在確定TEIDC唯一性的基礎(chǔ)上,減少了資源的浪費(fèi)。


      圖1是本發(fā)明實(shí)施例所述一種TEIDC的管理方法流程圖;圖2是本發(fā)明實(shí)施例所述第一種節(jié)點(diǎn)實(shí)例獲取方法流程圖;圖3是本發(fā)明實(shí)施例所述第二種節(jié)點(diǎn)實(shí)例獲取方法流程圖;圖4是本發(fā)明實(shí)施例所述節(jié)點(diǎn)實(shí)例獲取示意圖;圖5是本發(fā)明實(shí)施例所述節(jié)點(diǎn)實(shí)例的釋放方法流程圖;圖6是本發(fā)明實(shí)施例所述TEIDC的管理裝置結(jié)構(gòu)圖。
      具體實(shí)施例方式為使本發(fā)明的上述目的、特征和優(yōu)點(diǎn)能夠更加明顯易懂,下面結(jié)合附圖和具體實(shí)施方式
      對(duì)本發(fā)明作進(jìn)一步詳細(xì)的說明。在LTE的EPC網(wǎng)絡(luò)中,MME網(wǎng)元和SGW網(wǎng)元之間采用接口 Sll,SGff網(wǎng)元和PGW網(wǎng)元之間采用接口 S58,其中,接口 Sll和接口 S58都是采用GTP-C協(xié)議。GTP-C協(xié)議通過GTP-C對(duì)來標(biāo)識(shí)兩節(jié)點(diǎn)間的一條控制面?zhèn)鬏斔淼?,其中,所述GTP-C對(duì)是由對(duì)端分配的TEIDC和本端分配的TEIDC構(gòu)成的。采用GTP-C協(xié)議利于路徑的管理,但此時(shí)需要保證分配的TEIDC在局內(nèi)是唯一的,則通過TEIDC可以唯一標(biāo)識(shí)一條傳輸隧道。以接口 Sll為例,由于通信過程中一個(gè)用戶的信令要通過一條傳輸隧道進(jìn)行傳輸,因此分配的TEIDC與UE的上下文信息要具有一一對(duì)應(yīng)的關(guān)系。同樣在接口 S58中,分配的TEIDC與TON的上下文信息要具有一一對(duì)應(yīng)的關(guān)系。為了保證分配的TEIDC在局內(nèi)是唯一的,并且保證分配的TEIDC和上下文信息的一一對(duì)應(yīng)關(guān)系,因此一種TEIDC的分配方法是,部署全局的資源控制模塊,并在該資源控制模塊中配置了一個(gè)分配節(jié)點(diǎn),采用該分配節(jié)點(diǎn)對(duì)局內(nèi)的所有TEIDC進(jìn)行統(tǒng)一的分配及記錄。在執(zhí)行TEIDC的分配時(shí),分配節(jié)點(diǎn)會(huì)接收到網(wǎng)元發(fā)送的分配請(qǐng)求,所述分配請(qǐng)求中包含用戶的上下文信息,分配節(jié)點(diǎn)在確定該用戶未分配TEIDC后,會(huì)為該用戶分配TEIDC,因此首先依據(jù)記錄確定未被分配的TEIDC,此過程中由于局內(nèi)的用戶很多,因此通過查找、匹配來分配TEIDC的方法非常的繁瑣,效率較低。確定了分配的TEIDC之后,可以建立該用戶的上下文和所述TEIDC的關(guān)聯(lián)關(guān)系。從而可以確定該用戶的傳輸隧道,后續(xù)該用戶可以在該傳輸隧道中傳輸信令。但是,采用上述方法在分配TEIDC的過程中,依據(jù)記錄確定TEIDC未被分配的過程比較繁瑣,每次分配前都要查詢記錄比較浪費(fèi)資源,影響分配效率。本發(fā)明實(shí)施例提供了一種TEIDC的管理方法,采用節(jié)點(diǎn)實(shí)例保存TEIDC的值和對(duì)應(yīng)上下文信息的索引,因此可以確保TEIDC的唯一性,以及TEIDC和上下文信息的——對(duì)應(yīng)關(guān)系。因此在對(duì)TEIDC進(jìn)行分配時(shí),可以依次從實(shí)例數(shù)組中獲取節(jié)點(diǎn)實(shí)例,從而快速的獲取TEIDC的值,分配效率較高。參照?qǐng)D1,給出了本發(fā)明實(shí)施例所述一種TEIDC的管理方法流程圖。步驟101,獲取上下文信息。實(shí)際處理中,MME網(wǎng)元和SGW網(wǎng)元,以及SGW網(wǎng)元和PGW網(wǎng)元之間采用GTPC信令消息,當(dāng)SGW網(wǎng)元判斷MME發(fā)送的消息是該用戶的第一包消息時(shí),在該消息中獲取MME分配的關(guān)于該用戶的TEIDC,以及對(duì)應(yīng)的上下文信息。此后,SGW網(wǎng)元要給該用戶分配一個(gè)TEIDC,然后通過響應(yīng)消息反饋給MME網(wǎng)元,從而建立一條傳輸隧道(即GTPC隧道)。具體的,所述上下文信息包括:UE的上下文信息或TON的上下文信息。如通過接口 Sll接收的消息中包含UE的上下文信息,又如,通過接口 S58接收的消息中包含PDN的上下文信息。以接口 Sll為例,當(dāng)基站檢測到用戶的UE需要傳輸隧道進(jìn)行數(shù)據(jù)的傳輸、信令的發(fā)送時(shí),基站會(huì)發(fā)送請(qǐng)求給MME網(wǎng)元,若MME網(wǎng)元發(fā)送GTPC信令消息給SGW網(wǎng)元,SGff網(wǎng)元從GTPC信令消息中獲取該用戶的TEIDC和UE的上下文信息。步驟102,檢測所述上下文信息是否符合預(yù)設(shè)條件。所述預(yù)設(shè)條件是檢測所述上下文信息是否符合預(yù)設(shè)條件,若符合,則執(zhí)行步驟104,若不符合,則執(zhí)行步驟103。由于TEIDC與上下文信息具備一一對(duì)應(yīng)關(guān)系,因此若用戶在網(wǎng)絡(luò)中注冊過,即存在所述用戶的傳輸隧道,則所述用戶已經(jīng)分配過TEIDC,通過所述上下文信息就可以查找到該用戶分配的TEIDC,不需要再次分配TEIDC。若用戶沒有在網(wǎng)絡(luò)中注冊過,即不存在所述用戶的傳輸隧道,則該用戶沒有TEIDC,需要為其分配TEIDC。因此可以所述預(yù)設(shè)條件配置為不存在所述上下文信息。則可以檢測SGW網(wǎng)元中是否不存在所述節(jié)點(diǎn)分配請(qǐng)求中的上下文信息,若是,即不存在所述上下文信息,則所述上下文信息符合預(yù)設(shè)條件,后續(xù)執(zhí)行步驟104。若否,即存在所述上下文信息,則所述上下文信息不符合預(yù)設(shè)條件,后續(xù)執(zhí)行步驟103。步驟103,獲取所述上下文信息對(duì)應(yīng)的節(jié)點(diǎn)實(shí)例。若所述上下文信息不符合預(yù)設(shè)條件,即存在所述上下文信息,則通過所述上下文信息可以查找到與其對(duì)應(yīng)的TEIDC的值。本發(fā)明實(shí)施例中,可以采用節(jié)點(diǎn)實(shí)例保存TEIDC的值以及上下文信息的索引,SP所述節(jié)點(diǎn)實(shí)例包括上下文信息的索引和TEIDC的值,從而通過所述節(jié)點(diǎn)實(shí)例可以標(biāo)識(shí)出TEIDC和上下文信息的對(duì)應(yīng)關(guān)系。由于節(jié)點(diǎn)實(shí)例中存儲(chǔ)有TEIDC的值,以及與其對(duì)應(yīng)的上下文信息的索引,因此在獲取到上下文信息后,也可以查找到對(duì)應(yīng)的節(jié)點(diǎn)實(shí)例,通過所述節(jié)點(diǎn)實(shí)例查找TEIDC的值。步驟104,從實(shí)例數(shù)組中獲取一個(gè)節(jié)點(diǎn)實(shí)例。本發(fā)明實(shí)施例,將保存節(jié)點(diǎn)實(shí)例的集合作為實(shí)例數(shù)組,則實(shí)例數(shù)組可以保存存儲(chǔ)未分配的節(jié)點(diǎn)實(shí)例。因此,當(dāng)所述上下文信息符合預(yù)設(shè)條件時(shí),即SGW網(wǎng)元中不存在所述上下文信息時(shí),可以從所述實(shí)例數(shù)組中獲取一個(gè)節(jié)點(diǎn)實(shí)例,以進(jìn)行TEIDC的分配。具體包括以下步驟:參照?qǐng)D2,給出了本發(fā)明實(shí)施例所述第一種節(jié)點(diǎn)實(shí)例獲取方法流程圖。步驟201,獲取與所述實(shí)例數(shù)組對(duì)應(yīng)的鏈表。本發(fā)明實(shí)施例中,SGW網(wǎng)元中還配置了鏈表,所述鏈表用于對(duì)實(shí)例數(shù)組進(jìn)行控制、管理,具體的鏈表的表頭和表尾分別指向?qū)嵗龜?shù)組中的一個(gè)節(jié)點(diǎn)實(shí)例。本發(fā)明實(shí)施例中,可以存在多個(gè)實(shí)例數(shù)組,因此對(duì)應(yīng)的鏈表也有多個(gè)。其中,在對(duì)節(jié)點(diǎn)實(shí)例進(jìn)行分配時(shí),可以采用所述鏈表的表尾指向所述實(shí)例數(shù)組的最后一個(gè)節(jié)點(diǎn)實(shí)例,表頭指向?qū)嵗龜?shù)組中任一節(jié)點(diǎn)實(shí)例。因此,在為所述用戶分配節(jié)點(diǎn)實(shí)例時(shí),首先要獲取與所述實(shí)例數(shù)組對(duì)應(yīng)的鏈表,從而通過所述鏈表分配節(jié)點(diǎn)實(shí)例。步驟202,獲取所述表頭指向的節(jié)點(diǎn)實(shí)例。然后可以獲取所述鏈表的表頭指向的節(jié)點(diǎn)實(shí)例,將所述節(jié)點(diǎn)實(shí)例反饋給SGW網(wǎng)元,從而實(shí)現(xiàn)對(duì)節(jié)點(diǎn)實(shí)例的分配。步驟203,保持所述表尾不動(dòng),將所述表頭指向獲取的節(jié)點(diǎn)實(shí)例的后一個(gè)節(jié)點(diǎn)實(shí)例。然后可以保持所述鏈表的表尾不動(dòng),將所述表頭執(zhí)行獲取的節(jié)點(diǎn)實(shí)例的后一個(gè)節(jié)點(diǎn)實(shí)例。參照?qǐng)D3,給出了本發(fā)明實(shí)施例所述第二種節(jié)點(diǎn)實(shí)例獲取方法流程圖。參照?qǐng)D4,給出了本發(fā)明實(shí)施例所述節(jié)點(diǎn)實(shí)例獲取示意圖。本發(fā)明實(shí)施例中,可以將節(jié)點(diǎn)實(shí)例中TEIDC的值作為該節(jié)點(diǎn)實(shí)例的下標(biāo)。從而在獲取節(jié)點(diǎn)實(shí)例時(shí)就可以快速的獲取TEIDC的值。因此,為了對(duì)節(jié)點(diǎn)實(shí)例的下標(biāo)即TEIDC的值進(jìn)行管理,還可以將實(shí)例數(shù)組中各節(jié)點(diǎn)實(shí)例的下標(biāo)構(gòu)成一個(gè)集合,將所述集合作為下標(biāo)數(shù)組,從而為實(shí)例數(shù)組分配了一個(gè)下標(biāo)數(shù)組,可以采用所述下標(biāo)數(shù)組管理所述實(shí)例數(shù)組中各節(jié)點(diǎn)實(shí)例的下標(biāo)。其中,在下標(biāo)數(shù)組中按照實(shí)例數(shù)組中存儲(chǔ)節(jié)點(diǎn)實(shí)例的順序依次存儲(chǔ)所述下標(biāo)。即獲取實(shí)例數(shù)組中存儲(chǔ)節(jié)點(diǎn)實(shí)例的順序,然后按照所述順序在下表數(shù)組中依次存儲(chǔ)各節(jié)點(diǎn)實(shí)例對(duì)應(yīng)的下標(biāo)。如圖4,實(shí)例數(shù)組L中存儲(chǔ)有節(jié)點(diǎn)實(shí)例,分別是A、B、C和D。對(duì)應(yīng)下標(biāo)數(shù)組L ’中分別存儲(chǔ)了上述各節(jié)點(diǎn)實(shí)例的下標(biāo),包括:0、1、2和3。還配置了一個(gè)鏈表用于控制所述下標(biāo)數(shù)組L ',初始時(shí)可以配置所述鏈表的表頭和表尾分別指向下標(biāo)數(shù)組L '中的第一個(gè)下標(biāo)0和最后一個(gè)下標(biāo)3。而后可以通過所述鏈表獲取下標(biāo)數(shù)組L丨中的下標(biāo),進(jìn)而確定節(jié)點(diǎn)實(shí)例,完成TEIDC的分配。因此,所述從實(shí)例數(shù)組中獲取一個(gè)節(jié)點(diǎn)實(shí)例,包括:步驟301,獲取與所述下標(biāo)數(shù)組對(duì)應(yīng)的鏈表。采用下標(biāo)數(shù)組管理實(shí)例數(shù)組中各節(jié)點(diǎn)實(shí)例的下標(biāo),因此,還可以配置與所述下表數(shù)組對(duì)應(yīng)的鏈表,采用所述鏈表的表頭和表尾分別指向所述下表數(shù)組的中一個(gè)下標(biāo)。本發(fā)明實(shí)施例中,可以將所述鏈表的表尾指向所述下標(biāo)數(shù)組的最后一個(gè)下標(biāo),表頭指向下標(biāo)數(shù)組中任一下標(biāo)。如圖4,鏈表處于初始狀態(tài)下,表頭指向下標(biāo)O (實(shí)線所指的下標(biāo)),表尾指向下標(biāo)3。從而在分配節(jié)點(diǎn)實(shí)例時(shí),首先獲取與所述下表數(shù)組對(duì)應(yīng)的鏈表。步驟302,獲取所述表頭指向的下標(biāo),并依據(jù)獲取的下標(biāo)確定對(duì)應(yīng)的節(jié)點(diǎn)實(shí)例。然后可以獲取所述鏈表的表頭指向的下標(biāo),如獲取圖4中的0,此時(shí)就可以獲取到TEIDC的值,但是TEIDC要與上下文信息具備對(duì)應(yīng)關(guān)系,因此,還要依據(jù)所述下標(biāo),查找在實(shí)例數(shù)組中該下標(biāo)對(duì)應(yīng)的節(jié)點(diǎn)實(shí)例,即0對(duì)應(yīng)的節(jié)點(diǎn)實(shí)例A。步驟303,保持所述鏈表的表尾不動(dòng),將所述表頭指向所述獲取的下標(biāo)的后一個(gè)下標(biāo)。如圖4,保持表尾指向3不動(dòng),將表頭由指向0的下一個(gè)下標(biāo)1(虛線所指的下標(biāo))。從而完成了節(jié)點(diǎn)實(shí)例的獲取步驟。此時(shí),獲取下標(biāo)的時(shí)間復(fù)雜度是0 (I)。本發(fā)明實(shí)施例中,采用鏈表獲取節(jié)點(diǎn)實(shí)例,操作簡單,效率較高。并且可以將節(jié)點(diǎn)實(shí)例中TEIDC的值作為該節(jié)點(diǎn)實(shí)例的下標(biāo),再采用下標(biāo)數(shù)組管理實(shí)例數(shù)組中各節(jié)點(diǎn)實(shí)例的下標(biāo),從而可以快速的確定TEIDC的值。步驟105,將所述節(jié)點(diǎn)實(shí)例中上下文信息的索引與所述節(jié)點(diǎn)分配請(qǐng)求中的上下文信息進(jìn)行關(guān)聯(lián),以分配所述節(jié)點(diǎn)實(shí)例;確定分配的節(jié)點(diǎn)實(shí)例后,可以從所述節(jié)點(diǎn)實(shí)例中獲取所述上下文信息的索引,然后可以將節(jié)點(diǎn)分配請(qǐng)求中攜帶的上下文信息,與所述節(jié)點(diǎn)實(shí)例中的上下文信息的索引進(jìn)行關(guān)聯(lián),從而建立了 TEIDC和上下文信息的對(duì)應(yīng)關(guān)系,完成了節(jié)點(diǎn)實(shí)例的分配。其中,所述關(guān)聯(lián)指的是建立所述上下文信息和所述上下文信息的索引關(guān)聯(lián)關(guān)系,可以是通過建立映射關(guān)系進(jìn)行關(guān)聯(lián)等。步驟105具體包括以下步驟:基于所述節(jié)點(diǎn)實(shí)例中上下文信息的索引,查找所述上下文信息的存儲(chǔ)地址;將所述節(jié)點(diǎn)分配請(qǐng)求中的上下文信息保存到所述存儲(chǔ)地址中。節(jié)點(diǎn)實(shí)例中保存了上下文信息的索引,也即保存了查找上下文信息的相關(guān)數(shù)據(jù),則通過所述上下文信息的索引可以查找到對(duì)應(yīng)上下文信息的存儲(chǔ)地址。確定了上下文信息的存儲(chǔ)地址后,可以將節(jié)點(diǎn)分配請(qǐng)求中的上下文信息保存到所述存儲(chǔ)地址中,從而在節(jié)點(diǎn)實(shí)例中存在有TEIDC的值,并且保存有上下文信息的索引,可以查找到對(duì)應(yīng)上下文信息。從而在保證TEIDC唯一性的基礎(chǔ)上,還保證了 TEIDC和上下文信息的唯一對(duì)應(yīng)關(guān)系。步驟106,從所述節(jié)點(diǎn)實(shí)例中獲取TEIDC的值,并返回。確定分配的節(jié)點(diǎn)實(shí)例后,就可以從所述節(jié)點(diǎn)實(shí)例中獲取到TEIDC的值,并返回給請(qǐng)求發(fā)送方,MME網(wǎng)元或PGW網(wǎng)元。從而使得MME網(wǎng)元或PGW網(wǎng)元可以獲取分配的TEIDC,同時(shí)結(jié)合對(duì)應(yīng)的UE的上下文信息或TON的上下文信息,構(gòu)建對(duì)應(yīng)的傳輸隧道,進(jìn)行消息、信令的傳輸。本發(fā)明實(shí)施例中,TEIDC的值包括高位部分和低位部分,為了更加確保TEIDC的唯一性,并且減少節(jié)點(diǎn)實(shí)例獲取過程中的資源浪費(fèi),可以將TEIDC的值中低位部分作為節(jié)點(diǎn)實(shí)例中節(jié)點(diǎn)實(shí)例的下標(biāo),則此時(shí)通過節(jié)點(diǎn)實(shí)例的分配僅能獲取到TEIDC的值中低位部分,則還包括以下方法:選定一個(gè)信令板,并獲取所述信令板的序列號(hào),將所述序列號(hào)作為所述控制面隧道節(jié)點(diǎn)標(biāo)識(shí)TEIDC的值的高位部分。實(shí)際處理中,LTE系統(tǒng)多采用的是多信令板組網(wǎng),因此在分配完節(jié)點(diǎn)實(shí)例,可以根據(jù)數(shù)據(jù)傳輸過程中的負(fù)荷分擔(dān)情況,選擇一塊信令板分配給對(duì)應(yīng)的UE或TON,即為該UE或TON分配的傳輸隧道中的各信令都可以發(fā)送到該信令板。此時(shí),從分配的節(jié)點(diǎn)實(shí)例中可以獲取到TEIDC的值中低位部分,由于所述信令板的序列號(hào)都是唯一的,因此可以將所述序列號(hào)作為TEIDC的值中高位部分,從而可以確保TEIDC的唯一性。并且通過TEIDC的值還可以確定接收該TEIDC確定的傳輸隧道中信令的信令板。參照?qǐng)D5,給出了本發(fā)明實(shí)施例所述節(jié)點(diǎn)實(shí)例的釋放方法流程圖。本發(fā)明實(shí)施例中,當(dāng)UE或PDN不需要傳輸隧道時(shí),如UE為手機(jī),檢測到該關(guān)機(jī)了,此時(shí)不再需要該UE或PDN的傳輸隧道,即TEIDC和UE上下文信息內(nèi)有對(duì)應(yīng)關(guān)系時(shí),還可以釋放節(jié)點(diǎn)實(shí)例。則節(jié)點(diǎn)實(shí)例的釋放方法,具體包括:步驟501,獲取與所述下標(biāo)數(shù)組對(duì)應(yīng)的鏈表;在進(jìn)行節(jié)點(diǎn)實(shí)例的釋放時(shí),初始時(shí)可以采用鏈表的表尾指向下表數(shù)組的第一個(gè)下標(biāo),表頭指向下表數(shù)組中任一下標(biāo)。則釋放過程中,所述鏈表的表尾和表頭分別指向所述下標(biāo)數(shù)組中的一個(gè)下標(biāo),然后可以獲取所述鏈表。步驟502,釋放所述表尾指向的下標(biāo),以及所述下標(biāo)對(duì)應(yīng)的節(jié)點(diǎn)實(shí)例;然后可以釋放所述鏈表的表尾指向的下標(biāo),并且確定所述下標(biāo)指向的節(jié)點(diǎn)實(shí)例,釋放所述節(jié)點(diǎn)實(shí)例。步驟503,保持所述表頭不動(dòng),將所述表尾指向釋放的下標(biāo)的后一個(gè)下標(biāo)。而后保持所述表頭不動(dòng),將所述表尾指向釋放的下標(biāo)的后一個(gè)下標(biāo)。使得下次執(zhí)行釋放操作時(shí)可以快速的釋放對(duì)應(yīng)的下標(biāo)。綜上所述,本發(fā)明實(shí)施例采用節(jié)點(diǎn)實(shí)例存儲(chǔ)上下文信息的索引和TEIDC的值,從而既保證TEIDC的值唯一性,又確保了 TEIDC和上下文信息的對(duì)應(yīng)關(guān)系。因此依據(jù)節(jié)點(diǎn)分配請(qǐng)求獲取上下文信息,從而在確定需要分配TEIDC后,可以從實(shí)例數(shù)組中獲取一個(gè)節(jié)點(diǎn)實(shí)例,此時(shí)可以確定TEIDC的值,TEIDC分配方法非常便捷、簡單。再將節(jié)點(diǎn)分配請(qǐng)求中的上下文信息,與節(jié)點(diǎn)實(shí)例中的上下文信息的索引進(jìn)行關(guān)聯(lián),從而建立了 TEIDC和上下文信息的對(duì)應(yīng)關(guān)系,對(duì)應(yīng)關(guān)系的建立很方便,操作簡單。完成了節(jié)點(diǎn)實(shí)例的分配,也即完成了 TEIDC的分配,可以將TEIDC的值返回。從而本發(fā)明實(shí)施例可以快捷的分配TEIDC,并且快捷的TEIDC和上下文信息的對(duì)應(yīng)關(guān)系,操作簡便,節(jié)省時(shí)間,效率較高。其次,本發(fā)明還可以將節(jié)點(diǎn)實(shí)例中TEIDC的值作為該節(jié)點(diǎn)實(shí)例的下標(biāo),采用下標(biāo)數(shù)組管理所述實(shí)例數(shù)組中各節(jié)點(diǎn)實(shí)例的下標(biāo),從而對(duì)TEIDC的值有統(tǒng)一的管理。繼而在采用鏈表獲取下標(biāo)時(shí),就可以快速的獲取TEIDC的值。再次,本發(fā)明實(shí)施例中TEIDC的值包括高位部分和低位部分,為了減少資源的浪費(fèi),可以將TEIDC的值中低位部分作為節(jié)點(diǎn)實(shí)例中節(jié)點(diǎn)實(shí)例的下標(biāo)。而后在分配完節(jié)點(diǎn)實(shí)例后,可以將選定的信令板的序列號(hào)作為TEIDC的值的高位部分,其中,該TEIDC標(biāo)識(shí)的傳輸隧道傳輸?shù)男帕疃家伤鲞x定的信令板接收。從而在確定TEIDC唯一性的基礎(chǔ)上,減少了資源的浪費(fèi)。再次,本發(fā)明實(shí)施例還提供了節(jié)點(diǎn)實(shí)例的釋放方法。從而在TEIDC和UE上下文信息內(nèi)有對(duì)應(yīng)關(guān)系時(shí),對(duì)節(jié)點(diǎn)實(shí)例進(jìn)行釋放,提供TEIDC的利用率,節(jié)省資源。參照?qǐng)D6,給出了本發(fā)明實(shí)施例所述TEIDC的管理裝置結(jié)構(gòu)圖。本發(fā)明實(shí)施例還提供了一種TEIDC的管理裝置,包括:接收模塊11、獲取模塊13、關(guān)聯(lián)模塊14和返回模塊15,其中:接收模塊11,用于獲取上下文信息;獲取模塊13,用于當(dāng)所述上下文信息符合預(yù)設(shè)條件時(shí),從實(shí)例數(shù)組中獲取一個(gè)節(jié)點(diǎn)實(shí)例,其中,所述節(jié)點(diǎn)實(shí)例包括上下文信息的索引和控制面隧道節(jié)點(diǎn)標(biāo)識(shí)TEIDC的值,所述實(shí)例數(shù)組用于存儲(chǔ)未分配的節(jié)點(diǎn)實(shí)例;關(guān)聯(lián)模塊14,用于將所述節(jié)點(diǎn)實(shí)例中上下文信息的索引與所述節(jié)點(diǎn)分配請(qǐng)求中的上下文信息進(jìn)行關(guān)聯(lián),以分配所述節(jié)點(diǎn)實(shí)例;返回模塊15,用于從所述節(jié)點(diǎn)實(shí)例中獲取控制面隧道節(jié)點(diǎn)標(biāo)識(shí)TEIDC的值,并返回。本發(fā)明實(shí)施例中,所述預(yù)設(shè)條件為所述不存在所述上下文信息,所述的裝置還包括:檢測模塊12 ;所述檢測模塊12,用于檢測所述上下文信息是否不存在;則所述獲取模塊13,還用于在所述上下文信息存在時(shí),則獲取所述上下文信息對(duì)應(yīng)的節(jié)點(diǎn)實(shí)例。本發(fā)明實(shí)施例中,所述獲取模塊13,包括:第一獲取子模塊131,用于獲取與所述實(shí)例數(shù)組對(duì)應(yīng)的鏈表,此時(shí)所述鏈表的表尾指向所述實(shí)例數(shù)組的最后一個(gè)節(jié)點(diǎn)實(shí)例,表頭指向?qū)嵗龜?shù)組中任一節(jié)點(diǎn)實(shí)例;第二獲取子模塊132,用于獲取所述表頭指向的節(jié)點(diǎn)實(shí)例;移動(dòng)子模塊133,用于保持所述表尾不動(dòng),將所述表頭指向獲取的節(jié)點(diǎn)實(shí)例的后一個(gè)節(jié)點(diǎn)實(shí)例。本發(fā)明實(shí)施例中,將節(jié)點(diǎn)實(shí)例中控制面隧道節(jié)點(diǎn)標(biāo)識(shí)TEIDC的值作為該節(jié)點(diǎn)實(shí)例的下標(biāo),則采用下標(biāo)數(shù)組管理所述實(shí)例數(shù)組中各節(jié)點(diǎn)實(shí)例的下標(biāo),在下標(biāo)數(shù)組中按照實(shí)例數(shù)組中存儲(chǔ)節(jié)點(diǎn)實(shí)例的順序依次存儲(chǔ)所述下標(biāo);所述獲取模塊13,包括:第一獲取子模塊131,用于獲取與所述下標(biāo)數(shù)組對(duì)應(yīng)的鏈表,所述鏈表的表尾指向所述下標(biāo)數(shù)組的最后一個(gè)下標(biāo),表頭指向下標(biāo)數(shù)組中任一下標(biāo);第二獲取子模塊132,用于獲取所述表頭指向的下標(biāo),并依據(jù)獲取的下標(biāo)確定對(duì)應(yīng)的節(jié)點(diǎn)實(shí)例;移動(dòng)子模塊133,用于保持所述鏈表的表尾不動(dòng),將所述表頭指向所述獲取的下標(biāo)的后一個(gè)下標(biāo)。本發(fā)明實(shí)施例中,所述關(guān)聯(lián)模塊14,包括:查找子模塊141,用于基于所述節(jié)點(diǎn)實(shí)例中上下文信息的索引,查找所述上下文信息的存儲(chǔ)地址;
      保存子模塊142,用于將所述節(jié)點(diǎn)分配請(qǐng)求中的上下文信息保存到所述存儲(chǔ)地址中。本發(fā)明實(shí)施例中,所述控制面隧道節(jié)點(diǎn)標(biāo)識(shí)TEIDC的值包括高位部分和低位部分,則將控制面隧道節(jié)點(diǎn)標(biāo)識(shí)TEIDC的值中低位部分作為節(jié)點(diǎn)實(shí)例中節(jié)點(diǎn)實(shí)例的下標(biāo),所述的裝置還包括:高位值獲取模塊,用于選定一個(gè)信令板,并獲取所述信令板的序列號(hào),將所述序列號(hào)作為所述控制面隧道節(jié)點(diǎn)標(biāo)識(shí)TEIDC的值的高位部分。本發(fā)明實(shí)施例中,所述上下文信息包括:UE的上下文信息或TON的上下文信息。本發(fā)明實(shí)施例所述的裝置還包括:釋放模塊;所述釋放模塊,用于節(jié)點(diǎn)實(shí)例的釋放方法;所述釋放模塊。包括:第一獲取子模塊,用于獲取與所述實(shí)例數(shù)組對(duì)應(yīng)的鏈表,此時(shí)所述鏈表的表尾和表頭分別指向所述下標(biāo)數(shù)組中的一個(gè)下標(biāo);第二獲取子模塊,用于釋放所述表尾指向的下標(biāo),以及所述下標(biāo)對(duì)應(yīng)的節(jié)點(diǎn)實(shí)例;移動(dòng)子模塊,用于保持所述表頭不動(dòng),將所述表尾指向釋放的下標(biāo)的后一個(gè)下標(biāo)。綜上所述,本發(fā)明實(shí)施例采用節(jié)點(diǎn)實(shí)例存儲(chǔ)上下文信息的索引和TEIDC的值,從而既保證TEIDC的值唯一性,又確保了 TEIDC和上下文信息的對(duì)應(yīng)關(guān)系。因此依據(jù)節(jié)點(diǎn)分配請(qǐng)求獲取上下文信息,從而在確定需要分配TEIDC后,可以從實(shí)例數(shù)組中獲取一個(gè)節(jié)點(diǎn)實(shí)例,此時(shí)可以確定TEIDC的值,TEIDC分配方法非常便捷、簡單。再將節(jié)點(diǎn)分配請(qǐng)求中的上下文信息,與節(jié)點(diǎn)實(shí)例中的上下文信息的索引進(jìn)行關(guān)聯(lián),從而建立了 TEIDC和上下文信息的對(duì)應(yīng)關(guān)系,對(duì)應(yīng)關(guān)系的建立很方便,操作簡單。完成了節(jié)點(diǎn)實(shí)例的分配,也即完成了 TEIDC的分配,可以將TEIDC的值返回。從而本發(fā)明實(shí)施例可以快捷的分配TEIDC,并且快捷的TEIDC和上下文信息的對(duì)應(yīng)關(guān)系,操作簡便,節(jié)省時(shí)間,效率較高。其次,本發(fā)明還可以將節(jié)點(diǎn)實(shí)例中TEIDC的值作為該節(jié)點(diǎn)實(shí)例的下標(biāo),采用下標(biāo)數(shù)組管理所述實(shí)例數(shù)組中各節(jié)點(diǎn)實(shí)例的下標(biāo),從而對(duì)TEIDC的值有統(tǒng)一的管理。繼而在采用鏈表獲取下標(biāo)時(shí),就可以快速的獲取TEIDC的值。再次,本發(fā)明實(shí)施例中TEIDC的值包括高位部分和低位部分,為了減少資源的浪費(fèi),可以將TEIDC的值中低位部分作為節(jié)點(diǎn)實(shí)例中節(jié)點(diǎn)實(shí)例的下標(biāo)。而后在分配完節(jié)點(diǎn)實(shí)例后,可以將選定的信令板的序列號(hào)作為TEIDC的值的高位部分,其中,該TEIDC標(biāo)識(shí)的傳輸隧道傳輸?shù)男帕疃家伤鲞x定的信令板接收。從而在確定TEIDC唯一性的基礎(chǔ)上,減少了資源的浪費(fèi)。對(duì)于系統(tǒng)實(shí)施例而言,由于其與方法實(shí)施例基本相似,所以描述的比較簡單,相關(guān)之處參見方法實(shí)施例的部分說明即可。本說明書中的各個(gè)實(shí)施例均采用遞進(jìn)的方式描述,每個(gè)實(shí)施例重點(diǎn)說明的都是與其他實(shí)施例的不同之處,各個(gè)實(shí)施例之間相同相似的部分互相參見即可。本發(fā)明可以在由計(jì)算機(jī)執(zhí)行的計(jì)算機(jī)可執(zhí)行指令的一般上下文中描述,例如程序模塊。一般地,程序模塊包括執(zhí)行特定任務(wù)或?qū)崿F(xiàn)特定抽象數(shù)據(jù)類型的例程、程序、對(duì)象、組件、數(shù)據(jù)結(jié)構(gòu)等等。也可以在分布式計(jì)算環(huán)境中實(shí)踐本發(fā)明,在這些分布式計(jì)算環(huán)境中,由通過通信網(wǎng)絡(luò)而被連接的遠(yuǎn)程處理設(shè)備來執(zhí)行任務(wù)。在分布式計(jì)算環(huán)境中,程序模塊可以位于包括存儲(chǔ)設(shè)備在內(nèi)的本地和遠(yuǎn)程計(jì)算機(jī)存儲(chǔ)介質(zhì)中。最后,還需要說明的是,在本文中,諸如第一和第二等之類的關(guān)系術(shù)語僅僅用來將一個(gè)實(shí)體或者操作與另一個(gè)實(shí)體或操作區(qū)分開來,而不一定要求或者暗示這些實(shí)體或操作之間存在任何這種實(shí)際的關(guān)系或者順序。而且,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、商品或者設(shè)備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、商品或者設(shè)備所固有的要素。在沒有更多限制的情況下,由語句“包括一個(gè)……”限定的要素,并不排除在包括所述要素的過程、方法、商品或者設(shè)備中還存在另外的相同要素。以上對(duì)本發(fā)明所提供的一種TEIDC的管理方法和裝置,進(jìn)行了詳細(xì)介紹,本文中應(yīng)用了具體個(gè)例對(duì)本發(fā)明的原理及實(shí)施方式進(jìn)行了闡述,以上實(shí)施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想;同時(shí),對(duì)于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明的思想,在具體實(shí)施方式
      及應(yīng)用范圍上均會(huì)有改變之處,綜上所述,本說明書內(nèi)容不應(yīng)理解為對(duì)本發(fā) 明的限制。
      權(quán)利要求
      1.一種控制面隧道節(jié)點(diǎn)標(biāo)識(shí)的管理方法,其特征在于,包括: 獲取上下文信息; 當(dāng)所述上下文信息符合預(yù)設(shè)條件時(shí),從實(shí)例數(shù)組中獲取一個(gè)節(jié)點(diǎn)實(shí)例,其中,所述節(jié)點(diǎn)實(shí)例包括上下文信息的索引和控制面隧道節(jié)點(diǎn)標(biāo)識(shí)TEIDC的值,所述實(shí)例數(shù)組用于存儲(chǔ)未分配的節(jié)點(diǎn)實(shí)例; 將所述節(jié)點(diǎn)實(shí)例中上下文信息的索引與所述節(jié)點(diǎn)分配請(qǐng)求中的上下文信息進(jìn)行關(guān)聯(lián),以分配所述節(jié)點(diǎn)實(shí)例; 從所述節(jié)點(diǎn)實(shí)例中獲取控制面隧道節(jié)點(diǎn)標(biāo)識(shí)TEIDC的值,并返回。
      2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述預(yù)設(shè)條件為所述不存在所述上下文信息,所述的方法還包括: 檢測所述上下文信息是否不存在; 若所述上下文信息存在,則獲取所述上下文信息對(duì)應(yīng)的節(jié)點(diǎn)實(shí)例。
      3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述從實(shí)例數(shù)組中獲取一個(gè)節(jié)點(diǎn)實(shí)例,包括: 獲取與所述實(shí)例數(shù)組對(duì)應(yīng)的鏈表,此時(shí)所述鏈表的表尾指向所述實(shí)例數(shù)組的最后一個(gè)節(jié)點(diǎn)實(shí)例,表頭指向?qū)嵗龜?shù)組中任 一節(jié)點(diǎn)實(shí)例; 獲取所述表頭指向的節(jié)點(diǎn)實(shí)例; 保持所述表尾不動(dòng),將所述表頭指向獲取的節(jié)點(diǎn)實(shí)例的后一個(gè)節(jié)點(diǎn)實(shí)例。
      4.根據(jù)權(quán)利要求1所述的方法,其特征在于,將節(jié)點(diǎn)實(shí)例中控制面隧道節(jié)點(diǎn)標(biāo)識(shí)TEIDC的值作為該節(jié)點(diǎn)實(shí)例的下標(biāo),則采用下標(biāo)數(shù)組管理所述實(shí)例數(shù)組中各節(jié)點(diǎn)實(shí)例的下標(biāo),在下標(biāo)數(shù)組中按照實(shí)例數(shù)組中存儲(chǔ)節(jié)點(diǎn)實(shí)例的順序依次存儲(chǔ)所述下標(biāo); 所述從實(shí)例數(shù)組中獲取一個(gè)節(jié)點(diǎn)實(shí)例,包括: 獲取與所述下標(biāo)數(shù)組對(duì)應(yīng)的鏈表,所述鏈表的表尾指向所述下標(biāo)數(shù)組的最后一個(gè)下標(biāo),表頭指向下標(biāo)數(shù)組中任一下標(biāo); 獲取所述表頭指向的下標(biāo),并依據(jù)獲取的下標(biāo)確定對(duì)應(yīng)的節(jié)點(diǎn)實(shí)例; 保持所述鏈表的表尾不動(dòng),將所述表頭指向所述獲取的下標(biāo)的后一個(gè)下標(biāo)。
      5.根據(jù)權(quán)利要求1所述的方法,其特征在于,將所述節(jié)點(diǎn)實(shí)例中上下文信息的索引與所述節(jié)點(diǎn)分配請(qǐng)求中的上下文信息進(jìn)行關(guān)聯(lián),包括: 基于所述節(jié)點(diǎn)實(shí)例中上下文信息的索引,查找所述上下文信息的存儲(chǔ)地址; 將所述節(jié)點(diǎn)分配請(qǐng)求中的上下文信息保存到所述存儲(chǔ)地址中。
      6.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述控制面隧道節(jié)點(diǎn)標(biāo)識(shí)TEIDC的值包括高位部分和低位部分,則將控制面隧道節(jié)點(diǎn)標(biāo)識(shí)TEIDC的值中低位部分作為節(jié)點(diǎn)實(shí)例中節(jié)點(diǎn)實(shí)例的下標(biāo),所述的方法還包括: 選定一個(gè)信令板,并獲取所述信令板的序列號(hào),將所述序列號(hào)作為所述控制面隧道節(jié)點(diǎn)標(biāo)識(shí)TEIDC的值的高位部分。
      7.根據(jù)權(quán)利要求1至6任一所述的方法,其特征在于,所述上下文信息包括:用戶設(shè)備的上下文信息或共用數(shù)據(jù)網(wǎng)的上下文信息。
      8.根據(jù)權(quán)利要求4所述的方法,其特征在于,還包括:節(jié)點(diǎn)實(shí)例的釋放方法,具體包括:獲取與所述實(shí)例數(shù)組對(duì)應(yīng)的鏈表,此時(shí)所述鏈表的表尾和表頭分別指向所述下標(biāo)數(shù)組中的一個(gè)下標(biāo); 釋放所述表尾指向的下標(biāo),以及所述下標(biāo)對(duì)應(yīng)的節(jié)點(diǎn)實(shí)例; 保持所述表頭不動(dòng),將所述表尾指向釋放的下標(biāo)的后一個(gè)下標(biāo)。
      9.一種控制面隧道節(jié)點(diǎn)標(biāo)識(shí)的管理裝置,其特征在于,包括: 接收模塊,用于獲取上下文信息; 獲取模塊,用于當(dāng)所述上下文信息符合預(yù)設(shè)條件時(shí),從實(shí)例數(shù)組中獲取一個(gè)節(jié)點(diǎn)實(shí)例,其中,所述節(jié)點(diǎn)實(shí)例包括上下文信息的索引和控制面隧道節(jié)點(diǎn)標(biāo)識(shí)TEIDC的值,所述實(shí)例數(shù)組用于存儲(chǔ)未分配的節(jié)點(diǎn)實(shí)例; 關(guān)聯(lián)模塊,用于將所述節(jié)點(diǎn)實(shí)例中上下文信息的索引與所述節(jié)點(diǎn)分配請(qǐng)求中的上下文信息進(jìn)行關(guān)聯(lián),以分配所 述節(jié)點(diǎn)實(shí)例; 返回模塊,用于從所述節(jié)點(diǎn)實(shí)例中獲取控制面隧道節(jié)點(diǎn)標(biāo)識(shí)TEIDC的值,并返回。
      10.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述預(yù)設(shè)條件為所述不存在所述上下文信息,所述的裝置還包括:檢測模塊; 所述檢測模塊,用于檢測所述上下文信息是否不存在; 則所述獲取模塊,還用于在所述上下文信息存在時(shí),則獲取所述上下文信息對(duì)應(yīng)的節(jié)點(diǎn)實(shí)例。
      11.根據(jù)權(quán)利要求10所述的裝置,其特征在于,所述獲取模塊,包括: 第一獲取子模塊,用于獲取與所述實(shí)例數(shù)組對(duì)應(yīng)的鏈表,此時(shí)所述鏈表的表尾指向所述實(shí)例數(shù)組的最后一個(gè)節(jié)點(diǎn)實(shí)例,表頭指向?qū)嵗龜?shù)組中任一節(jié)點(diǎn)實(shí)例; 第二獲取子模塊,用于獲取所述表頭指向的節(jié)點(diǎn)實(shí)例; 移動(dòng)子模塊,用于保持所述表尾不動(dòng),將所述表頭指向獲取的節(jié)點(diǎn)實(shí)例的后一個(gè)節(jié)點(diǎn)實(shí)例。
      12.根據(jù)權(quán)利要求9所述的裝置,其特征在于,將節(jié)點(diǎn)實(shí)例中控制面隧道節(jié)點(diǎn)標(biāo)識(shí)TEIDC的值作為該節(jié)點(diǎn)實(shí)例的下標(biāo),則采用下標(biāo)數(shù)組管理所述實(shí)例數(shù)組中各節(jié)點(diǎn)實(shí)例的下標(biāo),在下標(biāo)數(shù)組中按照實(shí)例數(shù)組中存儲(chǔ)節(jié)點(diǎn)實(shí)例的順序依次存儲(chǔ)所述下標(biāo); 所述獲取模塊,包括: 第一獲取子模塊,用于獲取與所述下標(biāo)數(shù)組對(duì)應(yīng)的鏈表,所述鏈表的表尾指向所述下標(biāo)數(shù)組的最后一個(gè)下標(biāo),表頭指向下標(biāo)數(shù)組中任一下標(biāo); 第二獲取子模塊,用于獲取所述表頭指向的下標(biāo),并依據(jù)獲取的下標(biāo)確定對(duì)應(yīng)的節(jié)點(diǎn)實(shí)例; 移動(dòng)子模塊,用于保持所述鏈表的表尾不動(dòng),將所述表頭指向所述獲取的下標(biāo)的后一個(gè)下標(biāo)。
      13.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述關(guān)聯(lián)模塊,包括: 查找子模塊,用于基于所述節(jié)點(diǎn)實(shí)例中上下文信息的索引,查找所述上下文信息的存儲(chǔ)地址; 保存子模塊,用于將所述節(jié)點(diǎn)分配請(qǐng)求中的上下文信息保存到所述存儲(chǔ)地址中。
      14.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述控制面隧道節(jié)點(diǎn)標(biāo)識(shí)TEIDC的值包括高位部分和低位部分,則將控制面隧道節(jié)點(diǎn)標(biāo)識(shí)TEIDC的值中低位部分作為節(jié)點(diǎn)實(shí)例中節(jié)點(diǎn)實(shí)例的下標(biāo),所述的裝置還包括: 高位值獲取模塊,用于選定一個(gè)信令板,并獲取所述信令板的序列號(hào),將所述序列號(hào)作為所述控制面隧道節(jié)點(diǎn)標(biāo)識(shí)TEIDC的值的高位部分。
      15.根據(jù)權(quán)利要求9至14任一所述的裝置,其特征在于,所述上下文信息包括:用戶設(shè)備的上下文信息或共用數(shù)據(jù)網(wǎng)的上下文信息。
      16.根據(jù)權(quán)利要求12所述的裝置,其特征在于,還包括:釋放模塊,用于節(jié)點(diǎn)實(shí)例的釋放方法; 所述釋放模塊。包括: 第一獲取子模塊,用于獲取與所述實(shí)例數(shù)組對(duì)應(yīng)的鏈表,此時(shí)所述鏈表的表尾和表頭分別指向所述下標(biāo)數(shù)組中的一個(gè)下標(biāo); 第二獲取子模塊,用于釋放所述表尾指向的下標(biāo),以及所述下標(biāo)對(duì)應(yīng)的節(jié)點(diǎn)實(shí)例; 移動(dòng)子模塊,用于 保持所述表頭不動(dòng),將所述表尾指向釋放的下標(biāo)的后一個(gè)下標(biāo)。
      全文摘要
      本發(fā)明提供了一種控制面隧道節(jié)點(diǎn)標(biāo)識(shí)的管理方法和裝置,以解決分配TEIDC的過程中浪費(fèi)資源,影響分配效率的問題。所述的方法包括獲取上下文信息;當(dāng)所述上下文信息符合預(yù)設(shè)條件時(shí),從實(shí)例數(shù)組中獲取一個(gè)節(jié)點(diǎn)實(shí)例,其中,所述節(jié)點(diǎn)實(shí)例包括上下文信息的索引和控制面隧道節(jié)點(diǎn)標(biāo)識(shí)TEIDC的值,所述實(shí)例數(shù)組用于存儲(chǔ)未分配的節(jié)點(diǎn)實(shí)例;將所述節(jié)點(diǎn)實(shí)例中上下文信息的索引與所述節(jié)點(diǎn)分配請(qǐng)求中的上下文信息進(jìn)行關(guān)聯(lián),以分配所述節(jié)點(diǎn)實(shí)例;從所述節(jié)點(diǎn)實(shí)例中獲取控制面隧道節(jié)點(diǎn)標(biāo)識(shí)TEIDC的值,并返回。
      文檔編號(hào)G06F17/30GK103092939SQ20131000808
      公開日2013年5月8日 申請(qǐng)日期2013年1月9日 優(yōu)先權(quán)日2013年1月9日
      發(fā)明者王坤, 徐鑫鑫 申請(qǐng)人:大唐移動(dòng)通信設(shè)備有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1