專利名稱:優(yōu)先合法攔截會話的制作方法
技術領域:
本發(fā)明涉及通信領域,具體來說涉及優(yōu)先合法攔截會話。
背景技術:
通信網(wǎng)絡通常包括從一個或多個源到一個或多個目的地來傳送或交換數(shù)據(jù)的網(wǎng)絡元件。例如,網(wǎng)絡元件可以接收來自源裝置(或另一網(wǎng)絡元件)的數(shù)據(jù)單元,可以確定數(shù)據(jù)單元的目的地,以及可以向目的地裝置(或另一網(wǎng)絡元件)發(fā)送原始或修改的數(shù)據(jù)單元。執(zhí)法機構可以請求獲得由特定目標發(fā)送或接收的數(shù)據(jù)包或與數(shù)據(jù)包相關聯(lián)的信息。這種行為可以被識別為合法攔截。執(zhí)法機構可以將請求發(fā)送至網(wǎng)絡元件以獲得與目標相關聯(lián)的數(shù)據(jù),并且網(wǎng)絡元件可以建立與目標相關聯(lián)的合法攔截會話。網(wǎng)絡元件能夠操縱的合法攔截會話的數(shù)量可能被限制,這會干擾執(zhí)法機構的操作
發(fā)明內(nèi)容
根據(jù)一個方面,由網(wǎng)絡裝置執(zhí)行的方法可以包括通過網(wǎng)絡裝置接收用于合法攔截(LI)會話的請求,其中,LI會話與優(yōu)先級級別的集合中的特定優(yōu)先級相關聯(lián);通過網(wǎng)絡裝置確定是否通過網(wǎng)絡裝置啟動最大量的LI會話;當最大量的LI會話沒有被啟動時,通過網(wǎng)絡裝置基于該請求啟動新LI會話;當最大量的LI會話已經(jīng)被啟動時,通過網(wǎng)絡裝置確定是否存在與低于特定優(yōu)先級的優(yōu)先級相關聯(lián)的至少一個LI會話;當存在與較低優(yōu)先級相關聯(lián)的至少一個LI會話時,通過網(wǎng)絡裝置終止與最低優(yōu)先級相關聯(lián)的特定LI會話;響應于終止與較低優(yōu)先級相關聯(lián)的特定LI會話,通過該網(wǎng)絡裝置基于接收到的請求啟動新LI會話;以及當不存在與較低優(yōu)先級相關聯(lián)的至少一個LI會話時,通過網(wǎng)絡裝置撤銷(drop)所接收的請求而不啟動新LI會話。根據(jù)另一方面,網(wǎng)絡裝置可以包括存儲器,存儲與網(wǎng)絡裝置的現(xiàn)有LI會話相關聯(lián)的LI會話記錄;以及處理器,基于所存儲的LI記錄來監(jiān)控數(shù)據(jù)包,接收用于LI會話的請求,其中,LI會話與優(yōu)先級級別的集合中的特定優(yōu)先級相關聯(lián),確定所存儲的LI會話記錄的最大量的LI會話是否已由網(wǎng)絡裝置啟動,當最大量的LI會話沒有被啟動時,基于請求而啟動新LI會話;當最大量的LI會話已經(jīng)被啟動時,確定在所存儲的LI會話記錄中是否存在與低于特定優(yōu)先級的優(yōu)先級相關聯(lián)的至少一個LI會話;當存在與較低優(yōu)先級相關聯(lián)的至少一個LI會話時,終止所存儲LI會話記錄中與最低優(yōu)先級相關聯(lián)的特定LI會話;響應于終止與較低優(yōu)先級相關聯(lián)的特定LI會話,基于接收到的請求啟動新LI會話;以及當不存在與較低優(yōu)先級相關聯(lián)的至少一個LI會話時,撤銷接收到的請求而不啟動新LI會話。根據(jù)又一方面,存儲可由一個或多個處理器執(zhí)行的指令的非瞬時計算機可讀介質可以包括接收用于LI會話的請求的一個或多個指令,其中,LI會話與優(yōu)先級級別的集合中的特定優(yōu)先級相關聯(lián);確定是否通過網(wǎng)絡裝置啟動最大量的LI會話的一個或多個指令;當最大量的LI會話還沒有啟動時、基于請求而啟動新LI會話的一個或多個指令;當最大量的LI會話已經(jīng)被啟動時,確定是否存在與低于特定優(yōu)先級的優(yōu)先級相關聯(lián)的至少一個LI會話的一個或多個指令;當存在與較低優(yōu)先級相關聯(lián)的至少一個LI會話時、終止與最低優(yōu)先級相關聯(lián)的特定LI會話的一個或多個指令;響應于終止與最低優(yōu)先級相關聯(lián)的特定LI會話,基于接收到的請求啟動新LI會話的一個或多個指令;以及當不存在與較低優(yōu)先級相關聯(lián)的至少一個LI會話時、撤銷接收到的請求而不啟動新LI會話的一個或多個指令。
結合在說明書中并構成說明書的一部分的附圖示出了本發(fā)明,并與說明書一起來解釋本發(fā)明,在附圖中,圖I是示出了根據(jù)本文所描述的實施方式的實施例系統(tǒng)的示圖;圖2是示出了圖I的系統(tǒng)的網(wǎng)絡裝置的實例部件的示圖;圖3是示出了對應于圖2的部件之一的裝置的實例部件的示圖;
圖4是示出了中介裝置和網(wǎng)絡裝置的實例功能部件的示圖;圖5是示出了請求合法攔截會話的數(shù)據(jù)包的實例字段的示圖;圖6是示出了實例合法攔截會話記錄的示圖;圖7是示出了根據(jù)本文所描述的實施方式的用于處理合法攔截會話的請求的實施例處理的流程圖的示圖;以及圖8是示出了根據(jù)本文所描述的實施方式的用于選擇現(xiàn)有合法攔截會話以撤銷的實施例處理的流程圖的示圖。
具體實施例方式本發(fā)明下面的詳細描述參考附圖。可以在不同附圖中使用相同的參考標號以表示相同或相似的元件。本文所描述的實施方式可以涉及優(yōu)先合法攔截(LI)會話。用于LI會話的請求可以包括與LI會話相關聯(lián)的優(yōu)先級。例如,包括請求的動態(tài)任務控制協(xié)議(DTCP)數(shù)據(jù)包可以包括識別與請求相關聯(lián)的優(yōu)先級的優(yōu)先字段。例如,第一目標可以分配低優(yōu)先級,以表示如果達到LI會話的最大數(shù)量,則可以刪除與第一目標相關聯(lián)的現(xiàn)有LI會話,而第二目標可以分配高優(yōu)先級,以表示當達到LI會話的最大數(shù)量時,不應刪除與第二目標相關聯(lián)的現(xiàn)有LI會話。如果通過網(wǎng)絡裝置接收到用于新LI會話的請求并且還沒有達到網(wǎng)絡裝置被配置操縱的LI會話的最大數(shù)量,則可以啟動新LI會話而不管與接收到的請求相關聯(lián)的優(yōu)先級。如果達到了 LI會話的最大數(shù)量,則選擇具有較低優(yōu)先級的現(xiàn)有LI會話并且在啟動新LI會話之前將其撤銷?;谑欠翊嬖谂c無效目標相關聯(lián)的LI會話以及基于是否存在處于空閑狀態(tài)的LI會話,從與最低優(yōu)先級相關聯(lián)的LI會話集合中選擇將被撤銷的現(xiàn)有LI會話。如果來自與最低優(yōu)先級相關聯(lián)的LI會話集合的LI會話均不與無效目標或空閑狀態(tài)相關聯(lián),則選擇來自集合的最早LI會話來撤銷。如果不存在具有較低優(yōu)先級的現(xiàn)有LI會話,則撤銷接收到的請求,并且不啟動基于接收到的請求的新LI會話。圖I是示出了根據(jù)本文所描述的實施方式的實例系統(tǒng)100的示圖。如圖I所示,系統(tǒng)100可以包括用戶設備(UE) 110、網(wǎng)絡裝置120、互聯(lián)網(wǎng)協(xié)議(IP)網(wǎng)絡130、中介裝置140和執(zhí)法裝置150。盡管為了簡化而在圖I中示出了單個UE 110、單個網(wǎng)絡裝置120、單個IP網(wǎng)絡130、單個中介裝置(mediation device) 140和單個執(zhí)法裝置150,但系統(tǒng)100還可以包括多個UE 110、多個網(wǎng)絡裝置120、多個IP網(wǎng)絡130、多個中介裝置140和/或多個執(zhí)法裝置150。UE 110可以包括具有通信功能的任何用戶裝置,諸如便攜式通信裝置(例如,移動電話、智能電話、桌上計算機、全球定位系統(tǒng)(GPS)裝置和/或另一種類型的無線裝置)、內(nèi)容記錄裝置(例如,照相機、攝像機等)、游戲系統(tǒng)、個人計算機或工作站、服務器裝置、便攜式計算機、互聯(lián)網(wǎng)語音協(xié)議(VoIP)電話裝置、無線電話和/或能夠與IP網(wǎng)絡130通信的任何類型的用戶裝置。網(wǎng)絡裝置120可以包括在網(wǎng)絡內(nèi)或網(wǎng)絡間接收和傳送數(shù)據(jù)包以及被使得能夠用于合法攔截的任何裝置。例如,網(wǎng)絡裝置120可以包括網(wǎng)關、路由器、開關、防火墻、網(wǎng)絡接口卡(NIC)、網(wǎng)絡集線器、橋接器、代理服務器、光分插復用器(OADM)或者處理和/或傳送通信量的一些其他類型的裝置(例如,層2和/或層3裝置)。網(wǎng)絡裝置120可以包括一個或多個進入接口(ingress interface)或者一個或多個輸出接口。網(wǎng)絡裝置120可以在一個進入接口處接收數(shù)據(jù)包,確定接收到的數(shù)據(jù)包的目的地,基于所確定的目的地來確定輸出 接口,以及經(jīng)由確定的輸出接口來傳送數(shù)據(jù)包。IP網(wǎng)絡130可以包括一個或多個相同類型的數(shù)據(jù)包交換網(wǎng)絡或者一個或多個不同類型的數(shù)據(jù)包交換網(wǎng)絡?!皵?shù)據(jù)包”可以指數(shù)據(jù)包、數(shù)據(jù)包或單元、數(shù)據(jù)包的片段、數(shù)據(jù)報的片段或單元的片段、或者另一種類型的配置或數(shù)據(jù)封裝。例如,IP網(wǎng)絡130可以包括一個或多個局域網(wǎng)(LAN)、廣域網(wǎng)(WAN)、城域網(wǎng)(MAN)、光學網(wǎng)絡、電纜電視網(wǎng)絡、衛(wèi)星電視網(wǎng)絡、無線網(wǎng)絡(例如,碼分復用訪問(CDMA)網(wǎng)絡、通用分組無線業(yè)務(GPRS)網(wǎng)絡和/或LTE網(wǎng)絡)、特設網(wǎng)絡、電話網(wǎng)絡(例如,公共交換電話網(wǎng)絡(PSTN)或蜂窩網(wǎng)絡)、內(nèi)聯(lián)網(wǎng)、互聯(lián)網(wǎng)或者這些網(wǎng)絡的組合或其他類型的網(wǎng)絡。在一個實施例中,系統(tǒng)100可以包括由第三代伙伴項目(3GPP)定義的演進分組系統(tǒng)(EPS),其包括長期演進(LTE)接入網(wǎng)絡和演進包交換(EPC)核心網(wǎng)絡。換句話說,網(wǎng)絡裝置120可以執(zhí)行LTE或EPC節(jié)點的功能,以及IP網(wǎng)絡130可以包括EPC網(wǎng)絡。例如,網(wǎng)絡裝置120可以包括分組數(shù)據(jù)網(wǎng)絡網(wǎng)關(PGW)。另外或可選地,網(wǎng)絡裝置120可以包括另一 LTE節(jié)點,諸如服務網(wǎng)關(SGW)、移動管理實體(MME)裝置和/或策略和計費規(guī)則功能(PCRF)裝置。在另一實施例中,網(wǎng)絡裝置120可以為另一類型的訪問網(wǎng)絡的一部分。例如,網(wǎng)絡裝置120可以為全球移動通信系統(tǒng)(GSM)網(wǎng)絡的一部分,其中,網(wǎng)絡裝置120對應于通用分組無線業(yè)務(GPRS)節(jié)點,諸如服務GPRS支持節(jié)點(SGSN)和/或網(wǎng)關GPRS支持節(jié)點(GGSN)。作為另一實施例,網(wǎng)絡裝置120可以為碼分多址(CDMA)網(wǎng)絡的一部分,其中,網(wǎng)絡裝置120對應于分組數(shù)據(jù)業(yè)務節(jié)點(PDSN)。在又一實施例中,網(wǎng)絡裝置120可以并非必需用作UE 110和IP網(wǎng)絡130之間的鏈接。代替地,UE 110可以經(jīng)由IP網(wǎng)絡130(圖I中未示出)連接至網(wǎng)絡裝置120。例如,IP網(wǎng)絡130可以包括IP多媒體系統(tǒng)(MS)網(wǎng)絡,并且網(wǎng)絡裝置120可以對應于MS節(jié)點,諸如代理呼叫會話控制功能(P-CSCF)或服務呼叫會話控制功能(C-CSCF)。作為又一實施例,網(wǎng)絡裝置120可以對應于執(zhí)行認證和/或授權的裝置,諸如認證、授權和記賬(AAA)服務器裝置、遠程認證撥號用戶服務(RADIUS)服務器裝置、Diameter服務器裝置、歸屬代理(HA)裝置、歸屬位置寄存器(HLR)裝置和/或歸屬用戶服務器(HSS)裝置。作為又一實施例,網(wǎng)絡裝置120可以對應于短消息服務(SMS)服務器。中介裝置140可以包括向網(wǎng)絡裝置120發(fā)送請求以啟動LI會話的一個或多個裝置。中介裝置140還可以從網(wǎng)絡裝置120接收與LI會話相關聯(lián)的信息。在一個實施例中,中介裝置140可以被實施為網(wǎng)絡裝置120的一部分。在另一實施例中,中介裝置140可以在與網(wǎng)絡裝置120分離并且可能遠離網(wǎng)絡裝置120的裝置中實施。在一個實施例中,執(zhí)法裝置150可以包括與執(zhí)法機構相關聯(lián)或者與被授權為監(jiān)控通過網(wǎng)絡裝置120移動的數(shù)據(jù)包的另一實體(諸如,例如網(wǎng)絡裝置120的管理員)相關聯(lián)的一個或多個裝置。例如,與執(zhí)法機構相關聯(lián)的操作員可以請求被放置在特定電話號碼上的接頭(tap)。操作員可以使用執(zhí)法裝置150生成用于接頭的請求,并且執(zhí)法裝置150可以向中介裝置140發(fā)送用于接頭的請求。中介裝置140可以基于與特定電話號碼相關聯(lián)的目標信息生成用于LI會話的請求。在另一實施例中,執(zhí)法裝置150可以由人代替。換句話說,人可以使用中介裝置140直接請求接頭。 每個執(zhí)法裝置150均可以與不同的中介裝置140相關聯(lián),并且不同的中介裝置140彼此之間可以不知道。因此,網(wǎng)絡裝置120可以獨立地保持用于不同執(zhí)法機構的LI會話,而一個執(zhí)法機構并不知道與另一執(zhí)法機構(例如,局部警察部門和聯(lián)邦機構)相關聯(lián)的LI會話。盡管圖I示出了系統(tǒng)100的實例部件,但在其他實施方式中,系統(tǒng)100可以包括與圖I所示的部件相比的較少部件、不同部件、不同配置的部件和/或附加部件。此外或可選地,系統(tǒng)100的一個或多個部件可以執(zhí)行所描述的如通過系統(tǒng)100的一個或多個其他部件執(zhí)行的一個或多個任務。例如,盡管圖I示出了中介裝置140和網(wǎng)絡裝置120作為獨立裝置,但在其他實施例中,可以在網(wǎng)絡裝置120內(nèi)實施中介裝置140的部分或所有功能。圖2是示出了圖I系統(tǒng)的網(wǎng)絡裝置120的實例部件的示圖。如圖2所示,網(wǎng)絡裝置120可以包括一個或多個輸入端口 210-1至210-N(本文中,被單獨稱為“輸入端口 210”,并統(tǒng)稱為“輸入端口 210”)、切換機制220、一個或多個輸出端口 230-1至230-N(本文中獨立地被稱為“輸出端口 230”,并統(tǒng)稱為“輸出端口 230”)和/或控制單元240。輸入端口 210可以為用于物理鏈路的附接點,并且可以為用于輸入通信量的入口點。輸入端口 210可以與接口卡(圖2中未示出)相關聯(lián)。切換機制220可以包括一個或多個切換面以幫助輸入端口 210和輸出端口 230之間的通信。在一個實施方式中,每個切換面均可以包括交叉開關元件的單級或多級開關。在另一實施方式中,每個切換面均可以包括一些或某一其他形式的切換元件。此外或可選地,切換機制220可以包括一個或多個處理器、一個或多個存儲器和/或允許輸入端口 210和輸出端口 230之間的通信的一個或多個路徑。輸出端口 230可以存儲從輸入端口 210接收的通信量,并且可以在一個或多個輸出物理鏈路上安排通信量。輸出端口 230可以與接口卡(圖2中未示出)相關聯(lián)??刂茊卧?40可以與輸入端口 210、切換機制220和/或輸出端口 230互連,并且可以控制網(wǎng)絡裝置120的操作。例如,如果網(wǎng)絡元件對應于路由器,則控制單元240可以執(zhí)行與網(wǎng)絡裝置120相關聯(lián)的控制面操作(例如,控制單元240可以使用路由協(xié)議并且可以創(chuàng)建在通信量傳送中使用的傳送表)。
盡管圖2示出了網(wǎng)絡裝置120的實例部件,但在其他實施方式中,網(wǎng)絡裝置120可以包括與圖2所示的部件相比的較少部件、不同部件、不同配置的部件和/或附加部件。此外或可選地,網(wǎng)絡裝置120的一個或多個部件可以執(zhí)行所描述的如通過網(wǎng)絡裝置120的一個或多個其他部件執(zhí)行的一個或多個任務。圖3是示出了根據(jù)本文所描述的實施方式的裝置300的實例部件的示圖。在一個實施方式中,裝置300可以對應于網(wǎng)絡裝置120的一個或多個部件,諸如輸入端口 210、切換機制220、輸出端口 230和/或控制單元240。例如,輸入端口 210、切換機制220、輸出端口230和/或控制單元240的每一個均可以包括一個或多個裝置300。在另一實施方式中,裝置300可以僅對應于控制單元240。如圖3所示,裝置300可以包括總線310、處理器320、存儲器330和通信接口 340??偩€310可以包括允許在裝置300的部件之間進行通信的路徑。處理器320可以包括一個或多個處理器、微處理器或可以解釋和執(zhí)行指令的處理邏輯(例如,專用集成電路(ASIC)、現(xiàn)場可編程門陣列(FPGA)等)。存儲器330可以包括隨機存取存儲器(RAM)裝置或可以存儲用于由處理器320執(zhí)行的信息和指令的另一類型的動態(tài)存儲裝置、只讀存儲器(ROM)裝置或可以存儲由處理器320使用的靜態(tài)信息和指令的另一類型的靜態(tài)存儲裝 置、磁性和/或光學記錄存儲裝置及其對應的驅動器和/或可移動形式的存儲器(諸如閃存)。通信接口 340可以包括使裝置300能夠與其他裝置和/或系統(tǒng)進行通信的任何類似收發(fā)器的機構。例如,通信接口 340可以包括調(diào)制解調(diào)器、網(wǎng)絡接口卡和/或無線接口卡。如以下詳細描述的,裝置300可以執(zhí)行特定操作。裝置300可以響應于處理器320執(zhí)行包含在諸如存儲器330的計算機可讀介質中的軟件指令來執(zhí)行這些操作。計算機可讀介質可以被定義為非瞬時存儲裝置。存儲裝置可以包括在單個物理存儲裝置內(nèi)或者橫跨多個物理存儲裝置而擴展的存儲空間。軟件指令可以經(jīng)由通信接口 340從另一計算機可讀介質或者從另一裝置中讀取 到存儲器330中。包含在存儲器330中的軟件指令可以使得處理器320執(zhí)行后文所述的處理??蛇x地,可以代替軟件指令或者與軟件指令相結合地使用硬件電路以實施本文所描述的處理。因此,本文中所描述的實施不限于硬件電路和軟件的任何特定組合。盡管圖3示出了裝置300的實例部件,但在其他實施方式中,裝置300可以包括與圖3所示的部件相比的較少部件、不同部件、不同配置的部件和/或附加部件。此外或可選地,裝置300的一個或多個部件可以執(zhí)行所描述的如通過裝置300的一個或多個其他部件執(zhí)行的一個或多個任務。圖4是示出了網(wǎng)絡裝置120和中介裝置140的實例功能部件的示圖400。如圖4所示,中介裝置140可以包括調(diào)停功能410和傳送功能470,以及網(wǎng)絡裝置120可以包括LI會話管理器420、LI會話存儲器430和數(shù)據(jù)包監(jiān)控器450。調(diào)停功能410可以向LI會話管理器420發(fā)送請求以啟動與特定目標相關聯(lián)的LI會話。下文將參考圖5來描述實例請求的部件。在一個實施例中,如果網(wǎng)絡裝置120包括LTE節(jié)點(諸如PGW),則調(diào)停功能410可以使用DTCP數(shù)據(jù)包而在Xl接口 415上發(fā)送請求。在另一實施例中,調(diào)停功能410可以使用不同的協(xié)議(圖4中未示出)發(fā)送請求。調(diào)停功能410可以通過向LI會話管理器420發(fā)送改變優(yōu)先級的請求來改變與現(xiàn)有LI會話相關聯(lián)的優(yōu)先級。LI會話管理器420可以基于與特定LI會話相關聯(lián)的優(yōu)先級來啟動、保持和終止網(wǎng)絡裝置120上的LI會話。例如,LI會話管理器420可以從中介裝置410接收用于LI會話的請求,其中,LI會話與特定優(yōu)先級相關聯(lián),并且可以基于該請求來確定是否啟動LI會話。LI會話管理器420可以監(jiān)控當前有效LI會話的數(shù)量,并且可以確定當前有效LI會話的數(shù)量是否對應于LI會話的最 大數(shù)量。如果已經(jīng)達到LI會話的最大數(shù)量,則LI會話管理器420可以確定是否存在具有較低優(yōu)先級的至少一個現(xiàn)有LI會話。如果不存在具有較低優(yōu)先級的LI會話,則LI會話管理器420可以不基于接收到的請求來啟動新LI會話。如果存在具有較低優(yōu)先級的至少一個LI會話,則LI會話管理器420可以選擇具有較低優(yōu)先級的現(xiàn)有LI會話,可以終止所選擇的LI會話,可以向與所選LI會話相關聯(lián)的中介裝置140通知所選LI會話已被終止,以及可以基于接收到的請求而啟動新LI會話。當選擇現(xiàn)有LI會話進行終止時,LI會話管理器420可以選擇與無效目標相關聯(lián)、與最長空閑時間相關聯(lián)和/或與最早會話啟動時間戳相關聯(lián)的現(xiàn)有LI會話。如果通過調(diào)停功能410如此進行請求,則LI會話管理器420還可以改變與現(xiàn)有LI會話相關聯(lián)的優(yōu)先級。LI會話存儲器430可以存儲關于特定LI會話的信息。下面參照圖6描述可存儲在LI會話存儲器430中的實例信息。數(shù)據(jù)包監(jiān)控器450可以監(jiān)控由網(wǎng)絡裝置120接收的數(shù)據(jù)包。例如,數(shù)據(jù)包可以通過輸入端口 210接收。在數(shù)據(jù)包被傳送至輸出端口 230之前,數(shù)據(jù)包監(jiān)控器450可以通過訪問LI會話存儲器430來確定數(shù)據(jù)包是否與目標相關聯(lián),其中,目標與現(xiàn)有LI會話相關聯(lián)。如果數(shù)據(jù)包與現(xiàn)有LI會話相關聯(lián),則數(shù)據(jù)包監(jiān)控器450可以復制數(shù)據(jù)包并將復制的數(shù)據(jù)包和與數(shù)據(jù)包相關聯(lián)的信息傳送至由與現(xiàn)有LI會話相關聯(lián)并存儲在LI會話存儲器430中的信息所指定的目的地。例如,數(shù)據(jù)包監(jiān)控器450可以向傳送功能470發(fā)送數(shù)據(jù)包或者與數(shù)據(jù)包相關聯(lián)的信息。基于與執(zhí)法裝置150相關聯(lián)的規(guī)范,傳送功能470可以接收數(shù)據(jù)包或者與數(shù)據(jù)包相關聯(lián)的信息,并且可以處理接收到的數(shù)據(jù)包或者與數(shù)據(jù)包相關聯(lián)的信息。在一個實施例中,如果網(wǎng)絡裝置120包括諸如PGW的LTE節(jié)點,則傳送功能470可以使用DTCP數(shù)據(jù)包在X2/X3接口 455上接收數(shù)據(jù)包或者與數(shù)據(jù)包相關聯(lián)的信息。在另一實施例中,傳送功能470可以使用不同協(xié)議(圖4中未示出)來發(fā)送請求。在一個實施例中,可以在相同裝置(例如,中介裝置140)中實施調(diào)停功能410和傳送功能470。在另一實施例中,可以通過不同且可能遠程的裝置來實施調(diào)停功能410和傳送功能470。例如,調(diào)停功能410可以指示數(shù)據(jù)包監(jiān)控器450向與不同于中介裝置140的裝置相關聯(lián)的網(wǎng)絡地址發(fā)送與特定LI會話相關聯(lián)的信息。盡管圖4示出了網(wǎng)絡裝置120和中介裝置140的實例功能部件,但在其他實施方式中,網(wǎng)絡裝置120和/或中介裝置140可以包括與圖4中所示的部件相比的較少功能部件、不同功能部件、不同配置的功能部件和/或附加功能部件。此外或可選地,網(wǎng)絡裝置120和/或中介裝置140的一個或多個功能部件可以執(zhí)行所描述的如通過網(wǎng)絡裝置120和/或中介裝置140的一個或多個其他功能部件執(zhí)行的一個或多個任務。圖5是示出了與用于LI會話的請求500相關聯(lián)的實例字段的示圖。請求500可以通過調(diào)停功能410發(fā)送至網(wǎng)絡裝置120。在一個實施例中,請求500可以對應于經(jīng)由Xl接口所發(fā)送的DTCP數(shù)據(jù)包。在另一實施例中,請求500可以經(jīng)由另一協(xié)議和/或另一接口被發(fā)送。如圖5所示,請求500可以包括攔截識別(ID)字段510、優(yōu)先級字段520、通信內(nèi)容(CC)目的地地址字段530、攔截相關信息(IRI)目的地地址字段540、攔截區(qū)域字段550、目標國際移動用戶身份(MSI)字段560、目標移動用戶綜合服務數(shù)字網(wǎng)絡號(MSISDN)字段570和目標國際移動設備身份(MEI)字段580。攔截ID字段510可以包括唯一地識別用于LI會話的特定請求的字符串。此外或可選地,攔截ID字段可以存儲與特定請求相關聯(lián)的保證參考信息(warrant referenceinformation)。優(yōu)先級字段520可以包括與特定LI會話相關聯(lián)的優(yōu)先級。在一個實施例中,優(yōu)先級字段520可以包括對于低優(yōu)先級LI會話被設置為值“O”的優(yōu)先級比特或者對于高優(yōu)先級LI會話被設置為值“I”的優(yōu)先級比特。在另一實施例中,優(yōu)先級字段520可以存儲從優(yōu)先級值的不同集合中(例如,從包括對應于低優(yōu)先級的第一值、對應于中等優(yōu)先級的第二值和對應于高優(yōu)先級的第三值的集合中)選擇的優(yōu)先級值。CC目的地地址字段530可以存儲其中將傳送與LI會話相關聯(lián)的CC信息的網(wǎng)絡 地址和/或端口號。CC信息可以包括與呼叫相關聯(lián)的數(shù)據(jù)包所包括的數(shù)據(jù)流。IRI目的地地址字段540可以存儲其中將傳送與LI會話相關聯(lián)的IRI信息的網(wǎng)絡地址和/或端口號。IRI信息可以包括與通信的攔截相關的信息,諸如,在語音電話呼叫的情況下,為針對目標的呼入呼叫的源頭、針對目標的呼出呼叫的目的地、呼叫時間、呼叫持續(xù)時間等。攔截區(qū)域字段550可以包括指定與請求相關聯(lián)的攔截區(qū)域的信息。例如,攔截區(qū)域可以指定LI會話將被限于起源于特定地理區(qū)域或去往特定地理區(qū)域的數(shù)據(jù)包。目標MSI字段560可以存儲與目標相關聯(lián)的MSI。MSI可以通過安裝在UE 110中的用戶身份模塊(SIM)卡來唯一地識別用戶。目標MSISDN字段570可以存儲與特定目標相關聯(lián)的MSISDN。MSISDN可以唯一地識別可用于到達UE 110的用戶的電話號碼。目標IMEI字段580可以存儲與特定目標相關聯(lián)的MEI。IMEI可以唯一地識別特定UE 110。盡管圖5示出了請求500的實例字段,但在其他實施方式中,請求500可以包含與圖5所示的字段相比的較少字段、不同字段、附加字段或者不同配置的字段。例如,盡管圖5描繪了基于IMSI、MSISDN或IMEI中的一個或多個來指定目標的請求,但在另一實施例中,目標可以使用其他識別信息(例如,IP地址、特定數(shù)據(jù)包模式等)來指定。圖6是示出了可以存儲在LI會話存儲器430中的LI會話記錄600的示圖。如圖6所示,LI會話記錄600可以包括LI會話字段601、啟動時間戳字段610、目標有效性狀態(tài)字段620、空閑狀態(tài)字段630和空閑時間字段640。LI會話字段601可以包括識別特定LI會話的信息。例如,LI會話字段601可以包括在請求500中接收的信息,其包括攔截ID信息和/或目標信息。啟動時間戳字段610可以存儲與啟動特定LI會話的時間相關聯(lián)的時間戳。例如,當LI會話管理器420啟動新會話并生成新LI會話記錄600時,LI會話管理器420可以生成時間戳并將時間戳存儲在啟動時間戳字段610中。目標有效性狀態(tài)字段620可以包括識別在LI會話字段601中指定的目標是否為有效目標的信息??梢约僭O目標為有效,除非獲得了接收的相反信息。如果目標不再被識另O,則目標變得無效。例如,UE 110的用戶可以改變電話號碼,并且如果僅通過MSISDN識別目標,則MSISDN可以不再有效。作為另一實施例,如果僅通過MEI識別目標并且與MEI相關聯(lián)的UE 110被破壞,則MEI可以不再有效??臻e狀態(tài)字段630可以包括表示特定LI會話是否空閑的信息。如果在特定長度的時間內(nèi)通過UE 110沒有發(fā)送或接收信息,則特定LI會話可以為空閑??臻e時間字段640可以包括表示UE 110空閑多長時間的信息。盡管圖6示出了 LI會話記錄600的字段,但在其他實施方式中,LI會話記錄600可以包含與圖6所示的字段相比的較少字段、不同字段、附加字段或不同配置的字段。圖7是示出了根據(jù)本文所描述的實施方式的用于處理LI會話的請求的實施例處理的流程圖的示圖。在一個實施方式中,可以通過網(wǎng)絡裝置120來執(zhí)行圖7的處理。在其他實施方式中,可以通過另一裝置或者與網(wǎng)絡裝置120分離和/或可能遠離或包括網(wǎng)絡裝置120的裝置組來執(zhí)行圖7的一些或所有處理。圖7的處理可以包括接收用于LI會話的請求(塊710)。例如,LI會話管理器420可以接收來自調(diào)停功能410的請求500。請求500可以包括識別用于請求500的特定優(yōu)先 級的信息。可以進行是否已經(jīng)達到LI會話的最大數(shù)量的確定(塊720)。網(wǎng)絡裝置120能夠操縱最大數(shù)量的LI會話。例如,如果網(wǎng)絡裝置120對應于LTE系統(tǒng)中的PGW節(jié)點,則網(wǎng)絡裝置120能夠操作最大20000個LI會話。在另一實施例中,網(wǎng)絡裝置120能夠操縱不同數(shù)量的LI會話。如果確定沒有達到LI會話的最大數(shù)量(塊720中為否),則可以基于接收到的請求500啟動LI會話(塊730)。當沒有達到LI會話的最大數(shù)量時,則LI會話管理器420可以基于請求500啟動會話而不管與請求500相關聯(lián)的優(yōu)先級。LI會話管理器420可以在LI會話存儲器430中產(chǎn)生新LI會話記錄600。LI會話管理器420可以將在請求500中接收到的信息存儲在所生成的LI會話記錄600的LI會話字段601中。另外,LI會話管理器420可以基于啟動時間戳字段610中的當前時間來存儲時間戳。另外,LI會話管理器420可以檢查包括在請求500中的目標信息的有效性,并且將目標有效性狀態(tài)字段620中的目標有效性狀態(tài)設置為有效,直到獲得相反的信息。一旦基于該請求生成LI會話記錄600,數(shù)據(jù)包監(jiān)控器450就可以監(jiān)控數(shù)據(jù)包以確定數(shù)據(jù)包是否與由請求500指定的目標相關聯(lián)。例如,數(shù)據(jù)包監(jiān)控器450可以監(jiān)控數(shù)據(jù)包以查看數(shù)據(jù)包是否與由所接收的請求500指定的IMSI, MSISDN 和 / 或 IMEI 相關聯(lián)。返回到塊720,如果確定已經(jīng)達到LI會話的最大數(shù)量(塊720中為是),則可以進行是否存在具有較低優(yōu)先級的至少一個現(xiàn)有LI會話的確定(塊740)。如果已經(jīng)達到LI會話的最大數(shù)量,則LI會話管理器720不能夠自動地基于接收到的請求500而啟動新LI會話。相反,LI會話管理器420可能需要考慮與現(xiàn)有LI會話相關聯(lián)的優(yōu)先級和與接收到的請求相關聯(lián)的優(yōu)先級。LI會話管理器420可以基于接收到的請求500的優(yōu)先級字段520來確定與接收到的請求500相關聯(lián)的優(yōu)先級,并且可以訪問存儲在LI會話存儲器430中的LI會話記錄600以確定是否存在具有低于接收到的請求500的優(yōu)先級的優(yōu)先級的至少一個LI會話。如果確定不存在具有較低優(yōu)先級的至少一個現(xiàn)有LI會話(塊740中為否),則可以不基于接收到的請求啟動新LI會話(塊750)。例如,LI會話管理器420可以撤銷(即,忽略)接收到的請求,并且不基于接收到的請求啟動新LI會話。如果確定存在具有較低優(yōu)先級的至少一個現(xiàn)有LI會話(塊740中為是),則可以通過前進至塊760而朝啟動新LI會話進行處理。假設具有兩個優(yōu)先級的實施例高優(yōu)先級(例如,優(yōu)先級比特被設置為“I”)以及低優(yōu)先級(例如,優(yōu)先級比特被設置為“O”)。在該實施例中,如果接收到的請求500包括低優(yōu)先級設置,則沒有作為較低優(yōu)先級的新LI會話,并且不會基于所接收的請求啟動新LI會話。如果接收到的請求500包括高優(yōu)先級設置,則如果所有的現(xiàn)有LI會話都為高優(yōu)先級會話,則沒有現(xiàn)有LI會話處于較低優(yōu)先級,并且不會基于所接收的請求啟動新LI會話。然而,如果所接收的請求500包括高優(yōu)先級設置并且至少一個現(xiàn)有LI會話為低優(yōu)先級會話,則可以通過替換較低優(yōu)先級的現(xiàn)有LI會話而基于所接收的請求啟動新LI會話。假設具有三個優(yōu)先級的實施例高優(yōu)先級、中等優(yōu)先級和低優(yōu)先級。在該實施例中,如果所接收的請求500包括低優(yōu)先級設置,則沒有現(xiàn)有LI會話處于較低優(yōu)先級,并且不會基于所接收的請求啟動新LI會話。如果所接收的請求500包括中等優(yōu)先級設置,如果所有的現(xiàn)有LI會話都為中等優(yōu)先級會話或高優(yōu)先級會話,沒有現(xiàn)有LI會話將處于較低優(yōu)先級,并且不會基于所接收的請求啟動新LI會話。然而,如果所接收的請求500包括中等優(yōu)先級設置并且至少一個現(xiàn)有LI會話為低優(yōu)先級設置,則可以通過替換較低優(yōu)先級的現(xiàn)有LI 會話而基于所接收的請求啟動新LI會話。如果所接收的請求500包括高優(yōu)先級設置,則如果所有的現(xiàn)有LI會話都為高優(yōu)先級設置,則沒有現(xiàn)有LI會話將處于較低優(yōu)先級,并且不會基于所接收的請求啟動新LI會話。然而,如果所接收的請求500包括高優(yōu)先級設置并且至少一個現(xiàn)有LI會話為中等優(yōu)先級會話或低優(yōu)先級會話,則可以通過替換較低優(yōu)先級的現(xiàn)有LI會話而基于所接收的請求來啟動新LI會話。繼續(xù)參照圖7,在塊760中,如果存在具有較低優(yōu)先級的至少一個現(xiàn)有LI會話,則可以選擇具有最低優(yōu)先級的現(xiàn)有LI會話(塊760)。例如,LI會話管理器420可以從最低優(yōu)先級的LI會話集合中選擇現(xiàn)有LI會話。下面參照圖8描述用于選擇現(xiàn)有LI會話的處理。可以終止所選擇的現(xiàn)有LI會話(塊770)。在一個實施例中,LI會話管理器420可以從LI會話存儲器430中去除現(xiàn)有LI會話,并且數(shù)據(jù)包監(jiān)控器450可以停止監(jiān)控與由終止的LI會話所識別的目標相關聯(lián)的數(shù)據(jù)包。在另一實施例中,LI會話記錄600可以包括有效標記(在圖6中未示出),并且LI會話管理器420可以將有效標記設置為錯誤,從而數(shù)據(jù)包監(jiān)控器450可以停止監(jiān)控與由終止的會話所識別的目標相關聯(lián)的數(shù)據(jù)包。在該實施例中,所終止的會話可以保持在LI會話存儲器430中而不起作用,并且如果現(xiàn)有LI會話的數(shù)量下降到最大數(shù)之下(例如,響應于終止另一會話的調(diào)停功能410),則可以在稍后的時間重激活??梢韵驁?zhí)法機構通知所終止的LI會話(塊780)。例如,可以通過已經(jīng)終止所選擇的現(xiàn)有LI會話的LI會話管理器420來通知與終止的LI會話相關聯(lián)的中介裝置140??梢詥有翷I會話(塊790)。例如,LI會話管理器420可以在LI會話存儲器430中創(chuàng)建新LI會話記錄600。LI會話管理器420可以將在請求500中接收的信息存儲在所生成的LI會話600的LI會話字段601中。一旦基于請求生成LI會話記錄600,數(shù)據(jù)包監(jiān)控器450就可以監(jiān)控數(shù)據(jù)包以確定數(shù)據(jù)包是否與由請求500指定的目標相關聯(lián)。例如,數(shù)據(jù)包監(jiān)控器450可以監(jiān)控數(shù)據(jù)包以查看數(shù)據(jù)包是否與由所接收的請求500指定的IMSI、MSISDN和/或MEI相關聯(lián)。
圖8是示出了根據(jù)本文所描述的實施方式的用于選擇現(xiàn)有合法攔截會話進行撤銷的實施例處理的流程圖的示圖。在一個實施方式中,可以通過網(wǎng)絡裝置120來執(zhí)行圖8的處理。在其他實施方式中,可以通過另一裝置或者與網(wǎng)絡裝置120分離和/或可能遠離或包括網(wǎng)絡裝置120的裝置組來執(zhí)行圖8的一些或所有處理。圖8的處理可以包括選擇最低優(yōu)先級的現(xiàn)有LI會話的集合(塊810)。例如,在具有兩個優(yōu)先級設置(例如,低優(yōu)先級和高優(yōu)先級)的實施例中,LI會話管理器420可以選擇所有低優(yōu)先級LI會話的集合。作為另一實施例,在具有三個優(yōu)先級設置(例如,低優(yōu)先級、中等優(yōu)先級和高優(yōu)先級)的實施例中,如果存在至少一個低優(yōu)先級LI會話,則LI會話管理器420可以選擇所有低優(yōu)先級LI會話的集合,并且如果不存在低優(yōu)先級LI會話,則可以選擇所有中等優(yōu)先級LI會話的集合??梢赃M行是否存在具有無效目標的會話的確定(塊820)。例如,LI會話管理器420可以檢查所選擇的LI會話集合的LI會話記錄600的目標有效性狀態(tài)字段620,以識別與無效目標相關聯(lián)的任何現(xiàn)有LI會話。如上所述,如果目標不再被識別,則目標可能變得無效。例如,UE 110的用戶可以改變電話號碼,并且如果目標僅通過MSISDN識別,則MSISDN可能 不再有效。作為另一實施例,如果目標僅由MEI識別并且與MEI相關聯(lián)的UE 110被破壞,則MEI可能不再有效。由于數(shù)據(jù)包監(jiān)控器450可能不能識別與無效目標相關聯(lián)的數(shù)據(jù)包而由此不能獲得關于目標的有用信息,終止與無效目標相關聯(lián)的LI會話可能是有利的。如果確定存在來自所選集合(與無效目標相關聯(lián))的現(xiàn)有LI會話(塊820中為是),則可以選擇與無效目標相關聯(lián)的現(xiàn)有LI會話(塊830)。例如,LI會話管理器420可以選擇具有無效目標的現(xiàn)有LI會話并且可以終止所選擇的LI會話。如果確定在與無效目標相關聯(lián)的所選集合中不存在現(xiàn)有LI會話(塊820中為否),則可以進行是否存在處于空閑狀態(tài)的至少一個LI會話的確定(塊840)。例如,LI會話管理器420可以檢查所選LI會話集合的LI會話記錄600的空閑狀態(tài)字段630,以識別處于空閑狀態(tài)的任何現(xiàn)有LI會話。如果在特定長度的時間內(nèi)針對LI會話的目標沒有檢測到數(shù)據(jù)包,則LI會話可以指定為處于空閑狀態(tài)。選擇處于空閑狀態(tài)的現(xiàn)有LI會話可能是有利的,因為在LI會話處于空閑狀態(tài)的同時沒有獲得關于目標的信息。如果確定至少一個LI會話處于空閑狀態(tài)(塊840中為是),則可以選擇具有最長空閑時間的現(xiàn)有LI會話(塊850)。例如,通過檢查所選LI會話集合的LI會話記錄600的空閑時間字段640,LI會話管理器420可以從所選LI會話集合中選擇具有最長空閑時間的現(xiàn)有LI會話。LI會話管理器420可以終止與最長空閑時間相關聯(lián)的所選LI會話。如果確定沒有處于空閑狀態(tài)的至少一個LI會話(塊840中為否),則可以選擇具有最早啟動時間戳的現(xiàn)有LI會話(塊850)。例如,通過檢查所選LI會話集合的LI會話記錄600的啟動時間戳字段610,LI會話管理器420可以從所選LI會話集合中選擇具有最早啟動時間戳的現(xiàn)有LI會話。LI會話管理器420可以終止與最早啟動時間戳相關聯(lián)的所選LI會話。選擇具有最早啟動時間戳的現(xiàn)有LI會話的優(yōu)點在于,較早的LI會話與較晚LI會話相比可以與執(zhí)法機構的行為較少地相關。前面的描述提供了例證和描述,但不旨在用于限制所公開的精確形式的發(fā)明??紤]到上述教導可以進行修改和變化,并且可以從本發(fā)明的實踐中獲取這些修改和變化。例如,盡管參考圖7和圖8描述了一系列的塊,但可以在其他實施方式中修改塊的順序。此外,可以并行執(zhí)行獨立塊。此外,實施方式的特定部分已經(jīng)被描述為執(zhí)行一個或多個功能的“部件”、“功能”、“監(jiān)控器”或“節(jié)點”?!安考?、“功能”、“監(jiān)控器”和“節(jié)點”可以包括硬件(諸如處理器、ASIC或FPGA)或者硬件和軟件(例如,在處理器上運行的軟件)的組合。應當清楚的是,上述各個方面在附圖所示的實施方式中可以以軟件、固件和硬件的許多不同形式來實施。用于實施這些方面的實際軟件碼或專門控制硬件不應被理解為是限制性的。因此,在不參考專用軟件碼的前提下描 述了各個方面的操作和行為,應當理解的是,軟件和控制硬件可以被設計為基于本文的描述來實施各個方面。應該強調(diào)的是,采用該說明書中使用的術語“包括(comprises) /包括(comprising) ”來規(guī)定所述特征、整數(shù)、步驟或部件的存在,但不排除一個或多個其他特征、整數(shù)、步驟、部件或它們的組的存在或增加。盡管在權利要求中引用和/或在說明書中公開了特征的特定組合,但這些組合不用于限制本發(fā)明的范圍。實際上,這些特征中的很多個可以以沒有在權利要求中引用和/或在說明書中公開的方式進行組合。盡管本文列出的每個獨立權利要求可以僅直接取決于一個其他權利要求,但本發(fā)明的公開包括與權利要求集合中的所有其他權利相組合的每個從屬權利要求。除非明確這樣描述,否則本申請的說明書中使用的元件、動作或指令不應該理解為對本發(fā)明是關鍵或必需的。此外,如本文所使用的,冠詞“一個,a”用于包括一個或多個項。在僅需要一個項的情況下,使用了術語“一個,one”或類似的語言。此外,除非另有指定,本文所使用的術語“基于”旨在表示“至少部分地基于”。
權利要求
1.一種由網(wǎng)絡裝置執(zhí)行的方法,所述方法包括 通過所述網(wǎng)絡裝置接收用于合法攔截(LI)會話的請求,其中, 所述LI會話與優(yōu)先級級別的集合中的特定優(yōu)先級相關聯(lián); 通過所述網(wǎng)絡裝置確定是否通過所述網(wǎng)絡裝置啟動了最大量的LI會話; 當沒有啟動最大量的LI會話時,通過所述網(wǎng)絡裝置基于所述請求啟動新LI會話; 當已經(jīng)啟動了最大量的LI會話時,通過所述網(wǎng)絡裝置確定是否存在與低于特定優(yōu)先級的較低優(yōu)先級相關聯(lián)的至少一個LI會話; 當存在與所述較低優(yōu)先級相關聯(lián)的至少一個LI會話時,通過所述網(wǎng)絡裝置終止與最低優(yōu)先級相關聯(lián)的特定LI會話; 響應于終止與所述最低優(yōu)先級相關聯(lián)的所述特定LI會話,通過所述網(wǎng)絡裝置基于所接收的請求啟動新LI會話;以及 當不存在與所述較低優(yōu)先級相關聯(lián)的至少一個LI會話時,通過所述網(wǎng)絡裝置撤銷所接收的請求而不啟動新LI會話。
2.根據(jù)權利要求I所述的方法,還包括 向與所終止的特定LI會話相關聯(lián)的執(zhí)法機構通知所述特定LI會話已被終止。
3.根據(jù)權利要求I所述的方法,其中,所述優(yōu)先級級別的集合包括低優(yōu)先級和高優(yōu)先級。
4.根據(jù)權利要求I所述的方法,其中,所述優(yōu)先級級別的集合包括低優(yōu)先級、中等優(yōu)先級和高優(yōu)先級。
5.根據(jù)權利要求I所述的方法,還包括 選擇與最低優(yōu)先級相關聯(lián)的現(xiàn)有LI會話的集合; 確定在所選擇的現(xiàn)有LI會話的集合中是否存在具有無效目標的至少一個LI會話;以及 選擇所述具有無效目標的至少一個LI會話作為所述特定LI會話來終止。
6.根據(jù)權利要求I所述的方法,還包括 選擇與最低優(yōu)先級相關聯(lián)的現(xiàn)有LI會話的集合; 確定在所選擇的現(xiàn)有LI會話的集合中是否存在處于空閑狀態(tài)的至少一個LI會話;以及 當在所選擇的現(xiàn)有LI會話的集合中存在處于空閑狀態(tài)的至少一個LI會話時,選擇與最長空閑時間相關聯(lián)的LI會話作為所述特定LI會話來終止。
7.根據(jù)權利要求6所述的方法,還包括 當在所選擇的現(xiàn)有LI會話的集合中不存在處于空閑狀態(tài)的至少一個LI會話時,從所選擇的現(xiàn)有LI會話的集合中選擇與最早啟動時間戳相關聯(lián)的LI會話作為所述特定LI會話來終止。
8.根據(jù)權利要求I所述的方法,其中,所述網(wǎng)絡裝置包括長期演進接入網(wǎng)絡的分組數(shù)據(jù)網(wǎng)絡網(wǎng)關。
9.一種系統(tǒng),包括 網(wǎng)絡裝置,包括 用于存儲與所述網(wǎng)絡裝置的現(xiàn)有合法攔截(LI)會話相關聯(lián)的LI會話記錄的裝置;用于基于所存儲的LI記錄來監(jiān)控數(shù)據(jù)包的裝置; 用于接收LI會話的請求的裝置,其中,所述LI會話與優(yōu)先級級別的集合中的特定優(yōu)先級相關聯(lián); 用于確定所存儲的LI會話記錄中的最大量的LI會話是否被所述網(wǎng)絡裝置啟動的裝置; 用于當沒有啟動最大量的LI會話時、基于所述請求啟動新LI會話的裝置; 用于當已經(jīng)啟動了最大量的LI會話時、確定在所存儲的LI會話記錄中是否存在與低于所述特定優(yōu)先級的較低優(yōu)先級相關聯(lián)的至少一個LI會話的裝置; 用于當存在與所述較低優(yōu)先級相關聯(lián)的至少一個LI會話時、終止所存儲的LI會話記錄中的與最低優(yōu)先級相關聯(lián)的特定LI會話的裝置; 用于響應于終止與所述最低優(yōu)先級相關聯(lián)的所述特定LI會話而基于接收到的請求啟動新LI會話的裝置;以及 當不存在與所述較低優(yōu)先級相關聯(lián)的至少一個LI會話時撤銷接收到的請求而不啟動新LI會話的裝置。
10.根據(jù)權利要求9所述的系統(tǒng),還包括 用于從所存儲的LI會話記錄中選擇與最低優(yōu)先級相關聯(lián)的現(xiàn)有LI會話的集合的裝置; 用于確定在所選擇的現(xiàn)有LI會話的集合中是否存在具有無效目標的至少一個LI會話的裝置;以及 用于選擇所述具有無效目標的至少一個LI會話作為所述特定LI會話來終止的裝置。
11.根據(jù)權利要求9所述的系統(tǒng),還包括 用于從所存儲的LI會話記錄中選擇與最低優(yōu)先級相關聯(lián)的現(xiàn)有LI會話的集合的裝置; 用于確定在所選擇的現(xiàn)有LI會話的集合中是否存在處于空閑狀態(tài)的至少一個LI會話的裝置;以及 用于當在所選擇的現(xiàn)有LI會話的集合中存在處于空閑狀態(tài)的至少一個LI會話時、選擇與最長空閑時間相關聯(lián)的LI會話作為所述特定LI會話來終止的裝置。
12.根據(jù)權利要求11所述的系統(tǒng),還包括 用于當在所選擇的現(xiàn)有LI會話的集合中不存在處于空閑狀態(tài)的至少一個LI會話時、從所選擇的現(xiàn)有LI會話的集合中選擇與最早啟動時間戳相關聯(lián)的LI會話作為所述特定LI會話來終止的裝置。
13.根據(jù)權利要求9所述的系統(tǒng),其中,所述網(wǎng)絡裝置包括長期演進接入網(wǎng)絡的分組數(shù)據(jù)網(wǎng)絡網(wǎng)關。
14.根據(jù)權利要求9所述的系統(tǒng),其中,所述網(wǎng)絡裝置包括長期演進接入網(wǎng)絡的移動管理實體、服務網(wǎng)絡或者策略和計費規(guī)則功能中的至少一個。
15.根據(jù)權利要求9所述的系統(tǒng),其中,所述網(wǎng)絡裝置包括通用分組無線業(yè)務節(jié)點。
16.根據(jù)權利要求9所述的系統(tǒng),其中,所述網(wǎng)絡裝置包括互聯(lián)網(wǎng)協(xié)議多媒體子系統(tǒng)的呼叫會話控制功能。
全文摘要
本發(fā)明公開了優(yōu)化合法攔截會話的方法,該方法可以包括接收用于合法攔截(LI)會話的請求,其中,LI會話與優(yōu)先級級別的集合的特定優(yōu)先級相關聯(lián);以及確定是否通過網(wǎng)絡裝置啟動最大量的LI會話。該方法還包括當最大量的LI會話沒有被啟動時,基于請求啟動新LI會話;當最大量的LI會話已經(jīng)被啟動時,確定是否存在與低于特定優(yōu)先級的優(yōu)先級相關聯(lián)的至少一個LI會話;以及當存在與較低優(yōu)先級相關聯(lián)的至少一個LI會話時,終止與最低優(yōu)先級相關聯(lián)的特定LI會話并基于所接收請求啟動新LI會話。
文檔編號H04L12/26GK102833126SQ20111046069
公開日2012年12月19日 申請日期2011年12月31日 優(yōu)先權日2011年6月13日
發(fā)明者迪瓦卡·尚卡爾帕 申請人:叢林網(wǎng)絡公司