Lte用戶標(biāo)識關(guān)聯(lián)服務(wù)的制作方法
【專利摘要】各種示例性實施例涉及一種由網(wǎng)絡(luò)節(jié)點執(zhí)行的用于關(guān)聯(lián)通信網(wǎng)絡(luò)中的用戶ID的方法,該方法包括:從另一個網(wǎng)絡(luò)節(jié)點接收與應(yīng)用功能有關(guān)的消息,該消息包括與應(yīng)用功能的用戶相關(guān)的信息;針對所述消息提取用戶身份信息;確定是否在關(guān)聯(lián)對象數(shù)據(jù)庫內(nèi)的關(guān)聯(lián)對象中找到提取的用戶身份信息;如果找到了提取的用戶身份信息,則將提取的用戶身份信息添加到在所述關(guān)聯(lián)對象數(shù)據(jù)庫中找到的關(guān)聯(lián)對象上。
【專利說明】LTE用戶標(biāo)識關(guān)聯(lián)服務(wù)
【技術(shù)領(lǐng)域】
[0001]本文公開的各種示例性實施例一般涉及電信網(wǎng)絡(luò)。
【背景技術(shù)】
[0002]隨著對移動電信網(wǎng)絡(luò)中各種類型的應(yīng)用的需求的增加,服務(wù)供應(yīng)商必須不斷地更新其系統(tǒng),來可靠地提供這樣的擴(kuò)展功能。曾經(jīng)簡單地設(shè)計為用于語音通信的系統(tǒng)已發(fā)展成全功能網(wǎng)絡(luò)接入點,提供對包括文本短信、多媒體流和通用互聯(lián)網(wǎng)接入的大量應(yīng)用的接入。為了支持這些應(yīng)用,供應(yīng)商在其現(xiàn)有的語音網(wǎng)絡(luò)頂上構(gòu)建新的網(wǎng)絡(luò),這導(dǎo)致不太優(yōu)良的解決方案。如第二和第三代網(wǎng)絡(luò)中所看到的,語音服務(wù)必須在專用語音信道上進(jìn)行,并且必須針對電路交換核心,而其他服務(wù)通信則根據(jù)互聯(lián)網(wǎng)協(xié)議(IP)傳輸并且針對不同的分組交換核心。這導(dǎo)致與應(yīng)用供應(yīng)、計量和收費以及體驗質(zhì)量(Q0E)保證相關(guān)的獨有問題。
[0003]為了簡化第二和第三代的雙核模式,第三代合作伙伴計劃(3GPP)提出了一種新的網(wǎng)絡(luò)方案,稱為“長期演進(jìn)(LTE)”。在LTE網(wǎng)絡(luò)中,所有的通信都在從用戶設(shè)備(UE)到稱為演進(jìn)分組核心(EPC)的全I(xiàn)P核心的IP信道上進(jìn)行。然后EPC提供了到其他網(wǎng)絡(luò)的接入,同時保證可接受的QoE并針對其特定網(wǎng)絡(luò)活動向用戶收費。
[0004]3GPP在多個技術(shù)規(guī)范中總體上描述了 EPC的組件及其彼此之間的交互。特別地,3GPP TS29.212、3GPP TS29.213、3GPP TS29.214 和 3GPP TS29.215 描述了 EPC 的策略和計費規(guī)則功能(PCRF)、策略和計費執(zhí)行功能(PCEF))、承載綁定和事件報告功能(BBERF)以及在S9參考點上的策略和計費控制(PCC)。這些規(guī)范還提供了這些元件如何交互以提供可靠地數(shù)據(jù)服務(wù)和如何對用戶的使用向用戶收費的一些指導(dǎo)。
【發(fā)明內(nèi)容】
[0005]下面描述了各個示例性實施例的概要。在下面的概要中做了一些簡化和省略,旨在強(qiáng)調(diào)和介紹各個示例性實施例的一些方面,但是不用于限制本發(fā)明的范圍。在下文中對優(yōu)選的示例性實施例進(jìn)行了詳細(xì)描述,這可以允許本領(lǐng)域的普通技術(shù)人員理解和使用發(fā)明構(gòu)思。
[0006]各種示例性實施例涉及一種網(wǎng)絡(luò)節(jié)點執(zhí)行的用于在通信網(wǎng)絡(luò)中關(guān)聯(lián)用戶ID的方法,該方法包括:從另一個網(wǎng)絡(luò)節(jié)點接收與應(yīng)用功能有關(guān)的消息,該消息包括與應(yīng)用功能的用戶相關(guān)的信息;從消息中提取用戶身份信息;確定是否可以在關(guān)聯(lián)對象數(shù)據(jù)庫內(nèi)的關(guān)聯(lián)對象中找到提取的用戶身份信息;如果找到了提取的用戶身份信息,則將提取的用戶身份信息添加到在關(guān)聯(lián)對象數(shù)據(jù)庫中找到的關(guān)聯(lián)對象上。
[0007]各種示例性實施例涉及一種用戶關(guān)聯(lián)標(biāo)識關(guān)聯(lián)服務(wù)設(shè)備,該設(shè)備包括:請求分派器,該請求分派器用于發(fā)送和接收與應(yīng)用功能有關(guān)的消息,其中所述消息包括與應(yīng)用功能的用戶相關(guān)的信息;命令處理器,該命令處理器用于根據(jù)消息的類型處理接收到的消息;用戶身份信息解壓器,從接收到的消息中提取用戶身份信息;用戶標(biāo)識解析器,該用戶標(biāo)識解析器用于確定提取的用戶身份信息是否與現(xiàn)有的關(guān)聯(lián)對象相關(guān)聯(lián);以及關(guān)聯(lián)對象生成器,該關(guān)聯(lián)對象生成器用于當(dāng)提取的用戶身份信息與現(xiàn)有的關(guān)聯(lián)對象不相關(guān)聯(lián)時生成新的關(guān)聯(lián)對象。
【專利附圖】
【附圖說明】
[0008]為了更好地理解各個示例性實施例,可以參考附圖,其中:
[0009]圖1示出了示例性的包括利用帶用戶簡檔(profile)存儲庫的家庭路由接入進(jìn)行漫游的策略和計費(PCC)規(guī)則構(gòu)架;
[0010]圖2示出了示例性的用于PCRN的用戶標(biāo)識關(guān)聯(lián)服務(wù)設(shè)備;
[0011]圖3示出了用于存儲關(guān)聯(lián)對象的示例性數(shù)據(jù)結(jié)構(gòu);
[0012]圖4示出了示例性用戶標(biāo)識識別關(guān)聯(lián)服務(wù)設(shè)備;以及
[0013]圖5A和5B是示出了兩個不同的SPR部署架構(gòu)的框圖。
[0014]為了便于理解,相同的參考標(biāo)記用于指示具有實質(zhì)上相同或相似結(jié)構(gòu)和/或?qū)嵸|(zhì)上相同或相似功能的元件。
【具體實施方式】
[0015]現(xiàn)在參考附圖,其中相似的標(biāo)記指示相似的組件或步驟,這里公開了各種示例性實施例的寬泛方面。
[0016]每個LTE無線應(yīng)用可以具有識別用戶的自己的方式。在3GPP架構(gòu)中,每個應(yīng)用功能(AF)可以通過發(fā)送Rx消息到PCRN請求QoS資源的授權(quán)來提供應(yīng)用。因為現(xiàn)有的規(guī)范沒有規(guī)定每個AF發(fā)送什么用戶標(biāo)識,所以仍然需要PCRN將從AF接收的各個用戶標(biāo)識關(guān)聯(lián)起來。
[0017]圖1示出了示例性的包括利用帶用戶簡檔存儲庫(SPR)的家庭路由接入進(jìn)行漫游的策略和計費(PCC)規(guī)則構(gòu)架。PCC架構(gòu)可以包括家庭公共陸地移動網(wǎng)絡(luò)(HPLMN)和被訪問公共陸地移動網(wǎng)絡(luò)(VPLMN )。
[0018]HPLMN可以包括家庭策略和計費規(guī)則節(jié)點(H-PCRN)、用戶簡檔存儲庫(SPR) 120、應(yīng)用功能(AF) 130、在線收費系統(tǒng)(OCS) 140、離線收費系統(tǒng)(OFCS) 130、網(wǎng)關(guān)160和流量檢測節(jié)點(TDN) 170。VPLMN可以包括V-PCRN180和承載綁定和事件報告節(jié)點(BBERN) 190。
[0019]家庭策略和收費規(guī)則節(jié)點(H-PCRN) 110可以為接收對應(yīng)用服務(wù)的請求、生成PCC規(guī)則和提供PCC規(guī)則到網(wǎng)關(guān)160和/或其他PCEN (未示出)的設(shè)備中的一個設(shè)備或設(shè)備群組。PCRN110可以經(jīng)由Rx接口與AF130通信。如下面關(guān)于AF130進(jìn)一步詳細(xì)描述的,PCRNl 10可以從AF130接收認(rèn)證和授權(quán)請求(AAR)160的形式的應(yīng)用請求。在接收到AAR160時,PCRNl 10可以生成至少一個新的PCC規(guī)則來滿足應(yīng)用請求160。
[0020]PCRN110還可以經(jīng)由Gx接口與網(wǎng)關(guān)160通信。PCRN110可以從網(wǎng)關(guān)160接收信用控制請求(CCR)(未示出)形式的應(yīng)用請求。利用AAR160,在接收到CCR時,PCRN可以生成至少一個新的PCC規(guī)則來滿足來自應(yīng)用功能(AF)的應(yīng)用請求。在各個實施例中,AAR160和CCR可以請求兩個分開處理的獨立的應(yīng)用請求,而在其他實施方式中,AAR和CCR可以攜帶關(guān)于單個應(yīng)用請求的信息,并且PCRNl 10可以基于AAR和CCR的結(jié)合來創(chuàng)建至少一個PCC規(guī)則。在各個實施例中,PCRNl 10能夠處理單個消息和成對的消息的應(yīng)用請求兩者。
[0021]在創(chuàng)建新的PCC規(guī)則時或在網(wǎng)關(guān)160進(jìn)行請求時,PCRN110可以經(jīng)由Gx接口提供PCC規(guī)則到網(wǎng)關(guān)160。在各個實施例中,諸如實施PMIP之類的標(biāo)準(zhǔn),PCRNl 10也可以生成QoS規(guī)則。
[0022]用戶簡檔存儲庫(SPR)120可以為存儲與用戶網(wǎng)絡(luò)100的用戶相關(guān)的信息的設(shè)備。從而,SPR120可以包括機(jī)器可讀存儲介質(zhì),諸如只讀存儲器(ROM)、隨機(jī)存取存儲器(RAM)、磁盤存儲介質(zhì)、光存儲介質(zhì)、快閃存儲裝置和/或類似的存儲介質(zhì)。SPR120可以為PCRN110的組件,或者可以組成HPLMN內(nèi)的獨立節(jié)點。SPR120存儲的數(shù)據(jù)可以包括每個用戶的標(biāo)識符和每個用戶的訂閱信息的指示,諸如帶寬限制、收費參數(shù)和用戶優(yōu)先級。
[0023]應(yīng)用功能(AF) 130可以為提供已知應(yīng)用服務(wù)給用戶設(shè)備的設(shè)備。從而,AF130可以為服務(wù)器或提供例如視頻流或語音通信服務(wù)到用戶設(shè)備的其他設(shè)備。AF130還可以經(jīng)由Rx接口與HPLMN的PCRN110通信。當(dāng)AF130要開始向用戶設(shè)備提供已知的應(yīng)用服務(wù)時,AF130可以生成應(yīng)用請求消息,諸如根據(jù)Diameter協(xié)議生成認(rèn)證和授權(quán)請求(AAR),來通知PCRNl 10應(yīng)該為應(yīng)用服務(wù)分配資源。該應(yīng)用請求消息可以包括諸如使用應(yīng)用服務(wù)的用戶的標(biāo)識、用戶的IP地址、用于相關(guān)IP-CAN會話的APN和/或必須被創(chuàng)建以提供請求的服務(wù)的特定服務(wù)數(shù)據(jù)流的標(biāo)識的信息。AF130可以經(jīng)由Rx接口向PCRN110傳達(dá)該應(yīng)用請求。
[0024]0CS140可以用于對用戶的預(yù)付費使用進(jìn)行跟蹤。其中對于實時產(chǎn)生的預(yù)付費使用收費,在服務(wù)進(jìn)行時從用戶扣除的服務(wù)消費是平衡的。0CS140可以經(jīng)由Gy接口從PCEN165接收使用信息。進(jìn)一步地,0CS140在PCEN165中安裝監(jiān)聽鍵來監(jiān)控特定類型的用戶使用。OCS接收關(guān)于用戶的使用限制相關(guān)的信息。而且,OCS可以基于各個所需使用閾值來接收閾值信息。當(dāng)達(dá)到閾值時,某些策略可以變得可接受。OCS還可以經(jīng)由Sy接口與PCRN110105進(jìn)行通信。OCS可以發(fā)送使用信息到PCRNl 10,當(dāng)超過了各個閾值時還發(fā)送指示到PCRN110。
[0025]0FCS150可以 用于對用戶的后付費使用進(jìn)行跟蹤,其中在使用提供的服務(wù)時部隊提供的服務(wù)進(jìn)行付費,而是以周期性的方式付費,例如在每個月末。然而,當(dāng)使用服務(wù)時,將使用存錄為呼叫詳細(xì)記錄(CDR),該呼叫詳細(xì)記錄隨后將由賬單系統(tǒng)進(jìn)行處理。0FCS150可以經(jīng)由Gz接口從PCEN165接收實用信息。進(jìn)一步地,0FCS150可以在PCEN165中安裝監(jiān)聽鍵來監(jiān)控特定類型的用戶使用。0FCS150接收與關(guān)于用戶的使用限制有關(guān)的信息。而且,OFCS150可以基于各種所需的使用閾值來接收閾值信息。當(dāng)達(dá)到閾值時,某些策略變得可接受。
[0026]網(wǎng)關(guān)160可以為提供到分組數(shù)據(jù)網(wǎng)絡(luò)(未示出)的網(wǎng)關(guān)接入的設(shè)備。網(wǎng)關(guān)160可以包括策略和計費執(zhí)行節(jié)點(PCEN)165,該策略和計費執(zhí)行節(jié)點165對每個服務(wù)數(shù)據(jù)流(SDF)執(zhí)行策略和收費控制(PCC)規(guī)則。所以,網(wǎng)關(guān)160可以為策略和收費執(zhí)行節(jié)點(PCEN)。網(wǎng)關(guān)160可以包括多個另外的特征,諸如分組過濾、深度分組檢測和用戶收費支持。網(wǎng)關(guān)160還可以負(fù)責(zé)為未知應(yīng)用服務(wù)請求資源分配。
[0027]流量檢測節(jié)點(TDN) 170可以為監(jiān)控和檢測HPLMN中的數(shù)據(jù)流量的設(shè)備。例如,TDN可以為深度分組檢測單元。TDN可以使用Sd接口與H-PCRNl 10通信以傳達(dá)流量信息。H-PCRNl 10可以提供對流量數(shù)據(jù)的請求到TDF170。
[0028]V-PCRN180可以用和上述H-PCRNl 10的方式相同的方式來進(jìn)行操作。BBERN190可以進(jìn)行承載綁定。而且,BBERN可以向上傳輸承載綁定驗證。最后,BBERN190可以向PCRNl 10報告事件。BBERN190可以經(jīng)由Gxx接口與V-PCRN180進(jìn)行通信。
[0029]如上所述,PCRN可以接收使用不同用戶ID的各種不同的服務(wù)請求。例如,可以使用下面的格式:E164、網(wǎng)絡(luò)接入標(biāo)識符(NAI )、國際移動用戶標(biāo)識(MSI )、會話初始化協(xié)議統(tǒng)一資源標(biāo)識符(SIP URI)或個性格式。E164是ITU-T推薦標(biāo)準(zhǔn),其定義了公共交換電話網(wǎng)絡(luò)(PSTN)和一些其他數(shù)據(jù)網(wǎng)絡(luò)中使用的國際公共電信編號計劃。E164還定義了電話號碼的格式。NAI可以是客戶在網(wǎng)絡(luò)接入認(rèn)證期間提交的用戶標(biāo)識。NAI主要可以用于兩個目的:1)當(dāng)漫游時使用NAI,來識別用戶;以及2)幫助將認(rèn)證請求漫游到用戶的認(rèn)證服務(wù)器。IMSI是與所有的GSM和UMTS網(wǎng)絡(luò)移動電話用戶相關(guān)的獨一無二的標(biāo)識。MSI在用戶設(shè)備內(nèi)的SM中存儲為64比特域,并且由用戶設(shè)備發(fā)送到網(wǎng)絡(luò)。MSI還用于在歸屬位置寄存器(HLR)中獲取移動電話的其他詳情或者在訪問者位置寄存器中進(jìn)行本地復(fù)制。SIP URI可以基于網(wǎng)絡(luò)服務(wù)(web service)中也使用的通用標(biāo)準(zhǔn)語法和e-mail來識別SIP網(wǎng)絡(luò)的資源,諸如用戶代理或留言信箱。典型的SIP URI可以為以下形式:sip:username:password@host:port。個人協(xié)議可以為應(yīng)用功能使用的任何其他協(xié)議。
[0030]DSC LTE用戶標(biāo)識關(guān)聯(lián)服務(wù)設(shè)備包括如何處理具有不同格式(E164、NA1、MSI等)的不同的服務(wù)請求、以及關(guān)聯(lián)引擎可以如何映射到同一(SAME)用戶的模式和方法。
[0031]例如,用戶可以使用帶有承載者SIM卡的智能電話,來從視頻點播服務(wù)請求視頻。隨后,同一用戶使用平板計算機(jī)來請求接入游戲服務(wù)。然后同一用戶在家庭固網(wǎng)電話上進(jìn)行國際電話呼叫。PCRN可以接收這些請求中的每個請求,每個請求帶有不同的訂閱ID。用戶標(biāo)識關(guān)聯(lián)服務(wù)設(shè)備可以用來將所述各個用戶ID關(guān)聯(lián)到單個賬戶上。
[0032]圖2示出了用于PCRN的示例性用戶標(biāo)識關(guān)聯(lián)服務(wù)設(shè)備。圖2中的系統(tǒng)包括用戶標(biāo)識關(guān)聯(lián)服務(wù)設(shè)備、PCRN220、規(guī)則引擎225、Sh/Sp插件(plug-1n) 230、Sh其他供應(yīng)商定制插件240、LDAP Sp插件250、 其他供應(yīng)商HSS260和LDAP用戶數(shù)據(jù)庫270。
[0033]Sh/Sp插件230允許PCRN220的供應(yīng)商啟動供應(yīng)商默認(rèn)的Sh/Sp接口。Sh其他供應(yīng)商定制插件240是供應(yīng)商特定的Sp插件。所述插件中的每個插件可以為定制組件,用來處理對不同可能的數(shù)據(jù)格式的Sp或Sh請求。插件的任務(wù)可以是采用任何形式的用戶數(shù)據(jù),并且可以做以下事情:
[0034]I)數(shù)據(jù)清理,以保證任何用戶數(shù)據(jù)集可以與用戶標(biāo)識管理服務(wù)設(shè)備210中的其他類似的數(shù)據(jù)集一致;
[0035]2)數(shù)據(jù)擴(kuò)充-確定或?qū)崿F(xiàn)什么數(shù)據(jù)集可以填入用戶標(biāo)識關(guān)聯(lián)服務(wù)設(shè)備210 ;
[0036]3)數(shù)據(jù)變換-數(shù)據(jù)可以從任何形式轉(zhuǎn)換成上面定義的數(shù)據(jù)結(jié)構(gòu)300 ;以及
[0037]4)基于命令鏈關(guān)系的數(shù)據(jù)加載;可以允許由運算符定義加載的序列;用于確定哪個SPR先加載的加載邏輯可以完全相當(dāng)于Sp插件并且對于更復(fù)雜的一些東西可以如循環(huán)
策略一樣簡單。
[0038]接口提供歸屬用戶服務(wù)器(HSS)與用戶標(biāo)識關(guān)聯(lián)服務(wù)設(shè)備之間的交互程序。而且,基于Sp LDAP的接口提供SPR與用戶標(biāo)識關(guān)聯(lián)服務(wù)設(shè)備210之間的交互程序。用戶標(biāo)識關(guān)聯(lián)服務(wù)設(shè)備210Sp和Sh插件可以基于公共接口,包括用戶數(shù)據(jù)編碼器且包括用戶標(biāo)識編碼器。
[0039]LDAP Sp插件250通過提交數(shù)據(jù)庫查詢和在LDAP用戶數(shù)據(jù)270中存儲用戶ID信息來與LDAP用戶數(shù)據(jù)庫270交互。
[0040]用戶標(biāo)識關(guān)聯(lián)服務(wù)設(shè)備210可以包括關(guān)聯(lián)對象,所述關(guān)聯(lián)對象為每個用戶存儲來自與所述用戶相關(guān)的不同AF的各個標(biāo)識。各個用戶的多個關(guān)聯(lián)對象可以存儲在用戶標(biāo)識關(guān)聯(lián)服務(wù)設(shè)備210中的數(shù)據(jù)庫中。用戶標(biāo)識管理服務(wù)設(shè)備210可以與PCRN220進(jìn)行通信,從而關(guān)聯(lián)和識別從各個AF接收的用戶ID。用戶標(biāo)識關(guān)聯(lián)服務(wù)設(shè)備210從PCRN220接收各個ID信息。用戶標(biāo)識關(guān)聯(lián)服務(wù)設(shè)備210可以查詢LDAP用戶數(shù)據(jù)庫270,來確定接收的ID信息是否與已經(jīng)在數(shù)據(jù)庫中的關(guān)聯(lián)對象匹配。如果匹配,則LDAP代理250可以從關(guān)聯(lián)對象提取用戶ID數(shù)據(jù)以備PCRN220在需要時使用。如果不匹配,則LDAP代理250可以為接收到的ID信息創(chuàng)建新的關(guān)聯(lián)對象。
[0041]圖3示出了用于存儲關(guān)聯(lián)對象的示例性數(shù)據(jù)結(jié)構(gòu)300。很顯然,可以使用多個數(shù)據(jù)結(jié)構(gòu)(諸如對象、陣列、鏈表或樹)來實現(xiàn)數(shù)據(jù)結(jié)構(gòu)300。數(shù)據(jù)結(jié)構(gòu)300可以存儲在數(shù)據(jù)庫中或者用戶標(biāo)識關(guān)聯(lián)服務(wù)設(shè)備210可訪問的任何計算機(jī)可讀的存儲介質(zhì)中。數(shù)據(jù)結(jié)構(gòu)300還可以存儲在用戶關(guān)聯(lián)服務(wù)210中。
[0042]數(shù)據(jù)結(jié)構(gòu)300可以具有用戶ID305和用戶ID值305。用戶ID可以為與用戶或賬戶相關(guān)的獨一無二的值。在這種情況下,用戶ID可以為用戶-1001。接下來,可以有頭文件ID類型315和ID值320。頭文件指示下面的列中的數(shù)據(jù)類型。第一記錄325具有的ID類型為EndUserE164,ID值330為16134568818。第二記錄335具有的ID類型為EndUserE164, ID 值 340 為 16131238888。第三記錄 345 具有的 ID 類型為 EndUserImsi,ID值 350 為 9001902903。第四記錄 355 具有的 ID 類型為 EndUserNai,ID 值 360 為 IOOlina1.epc.mnc028.mcc311.3gppnetwork.0rg。第五記錄 365 具有的 ID 類型為 EndUserPrivate,ID 值 370 為 privatelOOlina1.epc.mnc028.mcc311.3gppnetwork.0rg。也可以呈現(xiàn)針對另外的ID值的另外的項。在數(shù)據(jù)結(jié)構(gòu)300中可以進(jìn)一步包括其他字段。 [0043]如上所述,用戶標(biāo)識關(guān)聯(lián)服務(wù)設(shè)備210除了個性類型外,還可以實施四種類型的一般用戶ID類型。個性類型可以用于存儲任何其他轉(zhuǎn)有數(shù)據(jù)類型。還可以使用帶有特別定義的結(jié)構(gòu)的LDAP模式來實施數(shù)據(jù)結(jié)構(gòu)300。在該數(shù)據(jù)結(jié)構(gòu)300中,所有可能的訂閱ID可以處于和SubscriberUserId305相同的LDAP數(shù)據(jù)結(jié)構(gòu)水平。相應(yīng)的,單個LDAP查詢可以通過任何訂閱ID的子集來進(jìn)行檢索或者只是單個特定的關(guān)聯(lián)ID。
[0044]圖4示出了示例性用戶標(biāo)識關(guān)聯(lián)服務(wù)設(shè)備。用戶標(biāo)識關(guān)聯(lián)服務(wù)設(shè)備415可以對應(yīng)于用戶標(biāo)識關(guān)聯(lián)服務(wù)設(shè)備210。用戶標(biāo)識關(guān)聯(lián)服務(wù)設(shè)備415可以從Diameter客戶接收Diameter消息。用戶關(guān)聯(lián)服務(wù)415可以包括Diameter請求分派器420、diameter命令處理器425、訂閱ID解壓器用戶標(biāo)識解析器435和Sp關(guān)聯(lián)ID生成器440。
[0045]Diameter請求分派器420可以接收和發(fā)送Diameter消息。Diameter命令處理器425可以從請求分派器420接收Diameter消息。Diameter命令處理器425可以處理接收的Diameter消息,并且可以根據(jù)Diameter消息的類型有區(qū)別地處理每個Diameter消息。訂閱ID解壓器430提取可以在Diameter消息中的任何ID信息。再者,可以提取各種類型的信息來提供ID信息,并且該類型的信息可以根據(jù)接收的Diameter消息的類型而改變。用戶標(biāo)識解析器435可以獲得提取的ID信息并且可以使用該信息來確定該信息是否與現(xiàn)有的已知用戶相關(guān)。最終,如果提取的ID信息與現(xiàn)有的已知用戶不相關(guān)聯(lián),則Sp關(guān)聯(lián)ID生成器440可以創(chuàng)建新的關(guān)聯(lián)對象。
[0046]現(xiàn)在,提供了用戶標(biāo)識關(guān)聯(lián)服務(wù)設(shè)備210如何操作的新示例。在第一示例中,可以接收在關(guān)聯(lián)對象數(shù)據(jù)庫中還沒有定義的有效訂閱ID。當(dāng)接收到有效訂閱ID時,用戶標(biāo)識關(guān)聯(lián)服務(wù)設(shè)備210可以執(zhí)行以下步驟。首先,用戶標(biāo)識關(guān)聯(lián)服務(wù)設(shè)備210可以使用統(tǒng)一用戶標(biāo)識格式來解壓訂閱ID。接下來,用戶標(biāo)識關(guān)聯(lián)服務(wù)設(shè)備210可以基于上述定義的數(shù)據(jù)結(jié)構(gòu)300執(zhí)行LDAP查詢。接下來,用戶標(biāo)識關(guān)聯(lián)服務(wù)設(shè)備210可以將LDAP結(jié)構(gòu)轉(zhuǎn)換回關(guān)聯(lián)對象數(shù)據(jù)庫中的內(nèi)部的XML統(tǒng)一用戶格式。接下來,用戶標(biāo)識關(guān)聯(lián)服務(wù)設(shè)備210可以執(zhí)行查詢來核實任何現(xiàn)有的Sp關(guān)聯(lián)ID是否已經(jīng)存在。最后,用戶標(biāo)識關(guān)聯(lián)服務(wù)設(shè)備210可以確定是否還沒有Sp關(guān)聯(lián)ID生成,Sp關(guān)聯(lián)ID生成器440可以生成新的Sp關(guān)聯(lián)ID和使所有有效訂閱ID聯(lián)系到同一 Sp關(guān)聯(lián)對象中。
[0047]在下一個示例中,用戶標(biāo)識關(guān)聯(lián)服務(wù)設(shè)備可以接收具有有效用戶ID的Diameter消息,所述有效用戶ID與關(guān)聯(lián)的對象數(shù)據(jù)庫中先前創(chuàng)建的關(guān)聯(lián)對象相匹配。在該情況中,用戶標(biāo)識關(guān)聯(lián)服務(wù)設(shè)備210可以執(zhí)行以下步驟。首先,用戶標(biāo)識關(guān)聯(lián)服務(wù)設(shè)備210可以使用統(tǒng)一用戶標(biāo)識格式解壓訂閱ID。接下來,用戶標(biāo)識關(guān)聯(lián)服務(wù)設(shè)備210可以執(zhí)行關(guān)聯(lián)對象數(shù)據(jù)庫查詢來確定是否已經(jīng)存在任何現(xiàn)有匹配的關(guān)聯(lián)對象。接下來,用戶標(biāo)識關(guān)聯(lián)服務(wù)設(shè)備210可以確定是否存在匹配的關(guān)聯(lián)對象,然后使所有有效地接收到的訂閱ID聯(lián)系到統(tǒng)一關(guān)聯(lián)對象中。
[0048]在下一個示例中,用戶標(biāo)識關(guān)聯(lián)服務(wù)設(shè)備可以接收具有無效用戶ID的Diameter消息,所述無效用戶ID與關(guān)聯(lián)的對象數(shù)據(jù)庫中先前創(chuàng)建的關(guān)聯(lián)對象相匹配。在該情況中,用戶標(biāo)識關(guān)聯(lián)服務(wù)設(shè)備210可以執(zhí)行以下步驟。首先,用戶標(biāo)識關(guān)聯(lián)服務(wù)設(shè)備210可以與未知的用戶關(guān)聯(lián)起來,并記錄在臨時數(shù)據(jù)存儲中,從而用戶隨后可以與其他訂閱ID相關(guān)聯(lián)。首先,用戶標(biāo)識關(guān)聯(lián)服務(wù)設(shè)備210可以生成不同類型的關(guān)聯(lián)對象,以在內(nèi)部用作內(nèi)部Sp參考。
[0049]在最 后的示例中,接收的Diameter消息可以不包括任何用戶ID。在該情況下,用戶標(biāo)識關(guān)聯(lián)服務(wù)設(shè)備210可以執(zhí)行以下步驟。首先,用戶標(biāo)識關(guān)聯(lián)服務(wù)設(shè)備210可以使用統(tǒng)一用戶標(biāo)識格式來解壓Diameter消息,但是沒有發(fā)現(xiàn)訂閱。接下來,如果該Diameter消息為Rx Diameter消息,則用戶標(biāo)識管理服務(wù)設(shè)備210可以尋找終端用戶ID地址和接入點名稱(APN)信息,或者可以尋找NASReq “多會話ID”AVP。接下來,用戶標(biāo)識關(guān)聯(lián)服務(wù)設(shè)備210可以在沒有信息提供時丟棄請求。接下來,對于Rx消息,如果在Diameter消息中可以找到終端用戶IP地址和APN信息,則用戶標(biāo)識關(guān)聯(lián)服務(wù)設(shè)備210可以試圖關(guān)聯(lián)到關(guān)聯(lián)對象數(shù)據(jù)庫中現(xiàn)有的關(guān)聯(lián)對象,以及確定關(guān)聯(lián)對象用戶ID305。如果找到了關(guān)聯(lián)對象用戶ID305,則用戶標(biāo)識關(guān)聯(lián)服務(wù)設(shè)備210可以將關(guān)聯(lián)對象用戶ID305與來自接收的Diameter消息的終端用戶IP地址和APN信息關(guān)聯(lián)起來。
[0050]在HPLMN中,SPR可以包括多個不同的SPR??梢园l(fā)現(xiàn)兩個不同的SPR架構(gòu):拼接/水平部署或?qū)盈B/垂直部署。圖5A和5B示出了所述兩個不同的SPR架構(gòu)。在拼接/水平部署中,單個用戶的數(shù)據(jù)可以隨著多個不同SPR展開。圖5A中示出了拼接/水平部署,其中例如在SPR#1上可以找到使用信息,在SPR#2上找到訂閱/服務(wù)信息,以及在SPR#3上可以找到使用信息。相應(yīng)的,用戶標(biāo)識關(guān)聯(lián)服務(wù)設(shè)備210可能需要在各個SPR上搜索,來獲得用戶ID信息以在關(guān)聯(lián)對象中使用。在堆疊/垂直部署中,基于網(wǎng)絡(luò)運營商配置策略,單個用戶的數(shù)據(jù)可以位于單個SPR上。一個示例可以是使特定地理領(lǐng)域中的用戶與特定SPR相關(guān)。圖5B中示出了該示例,其中,例如區(qū)域A中的用戶使其用戶信息存儲在SPR#1上。類似的,區(qū)域B與SPR#2相關(guān),并且區(qū)域C與SPR#3相關(guān)。相應(yīng)的,用戶標(biāo)識關(guān)聯(lián)服務(wù)設(shè)備210可以確定接收到的用戶ID可能使來自特定區(qū)域的,并且從而,僅必須在相關(guān)SPR上搜索。[0051]用戶標(biāo)識關(guān)聯(lián)服務(wù)設(shè)備還具有“抓取”另外的用戶ID信息的能力。例如,各個AF可以選擇和使用來自用戶的較多的標(biāo)識信息。該信息可以包括姓和名、家庭、工作和移動電話號碼、電子郵箱地址、家庭地址、工作地址、駕照信息等。當(dāng)識別了新的用戶以及生成了新的關(guān)聯(lián)對象時,則用戶標(biāo)識關(guān)聯(lián)服務(wù)設(shè)備210可以搜索各個可用的用戶數(shù)據(jù)庫,來獲得和關(guān)聯(lián)另外的用戶ID信息。例如,如果基于電子郵箱地址找到了新的用戶ID,則可以創(chuàng)建新的關(guān)聯(lián)對象。然后用戶標(biāo)識管理服務(wù)設(shè)備210可以在可用的數(shù)據(jù)庫中搜索電子郵箱地址。例如,可以在視頻點播服務(wù)數(shù)據(jù)庫中找到電子郵箱地址。數(shù)據(jù)庫可以為與電子郵箱地址相關(guān)的姓和名以及家庭電話號碼。可以提取信息并將信息放在用戶的關(guān)聯(lián)對象中。該最新獲取的姓和名以及家庭電話號碼然后可以用于進(jìn)一步搜索另外的用戶ID信息,該另外的用戶ID信息可以關(guān)聯(lián)并存儲在用戶的關(guān)聯(lián)對象中。任何新發(fā)現(xiàn)的信息也可以與關(guān)聯(lián)對象中的現(xiàn)有信息相比較,以確定信息應(yīng)用于同一用戶??梢砸恢敝貜?fù)該操作直到發(fā)現(xiàn)新的用戶ID信息。而且,用戶標(biāo)識管理服務(wù)設(shè)備210力圖通過周期性使用關(guān)聯(lián)對象中的現(xiàn)有用戶ID信息來在可用數(shù)據(jù)庫中搜索另外的信息,以審計或獲得另外的用戶ID信息。這允許確定和反映關(guān)聯(lián)對象中的用戶ID信息的改變,并且允許搜索新的可用數(shù)據(jù)庫和變得可用的用戶信息。
[0052]根據(jù)前面的描述,很顯然,可以在硬件和/或固件中實施本發(fā)明的各種示例性實施例。而且,各種示例性實施例可以實施為存儲在機(jī)器可讀存儲介質(zhì)上的指令,所述指令可以由至少一個處理器讀取和執(zhí)行,以執(zhí)行在此詳細(xì)描述的操作。機(jī)器可讀存儲介質(zhì)可以包括任何用于存儲機(jī)器可讀形式的信息的機(jī)構(gòu),諸如個人或筆記本計算機(jī)、服務(wù)器、或其他計算裝置。從而,有形及非臨時性計算機(jī)可讀存儲介質(zhì)可以包括只讀存儲器(ROM)、隨機(jī)存取存儲器(RAM)、磁盤存儲介質(zhì)、光存儲介質(zhì)、快閃存儲器裝置和類似的存儲介質(zhì)。
[0053]本領(lǐng)域的技術(shù)人員應(yīng)該理解,這里的任何框圖表示實施本發(fā)明原理的示例性電路的示意圖。類似的,應(yīng)該理解,任何流程圖、流程表、狀態(tài)轉(zhuǎn)換圖、偽碼等表示可以在計算機(jī)可讀介質(zhì)中實質(zhì)上表示并從而由計算機(jī)或處理器執(zhí)行的各種過程,無論所述計算機(jī)或處理器是否明示。
[0054] 雖然特定地參考了實施例的某些示例性方面詳細(xì)描述了各種示例性實施例,但是應(yīng)該理解,本發(fā)明能夠采用其他實施例,并且可以對其細(xì)節(jié)在各個明顯的方面做出修改。對于本領(lǐng)域技術(shù)人員顯而易見的是,在不脫離本發(fā)明精神和范圍的情況下,可以做出各種修改和改變。相應(yīng)的,上面的公開、描述和附圖僅是示出目的,而不以任何方式限制本發(fā)明,本發(fā)明僅由權(quán)利要求限定。
【權(quán)利要求】
1.一種網(wǎng)絡(luò)節(jié)點(210)執(zhí)行的用于在通信網(wǎng)絡(luò)中關(guān)聯(lián)用戶ID的方法,該方法包括: 從另一個網(wǎng)絡(luò)節(jié)點接收與應(yīng)用功能有關(guān)的消息,該消息包括與應(yīng)用功能(130)的用戶相關(guān)的信息; 針對所述消息提取用戶身份信息; 確定是否在關(guān)聯(lián)對象數(shù)據(jù)庫內(nèi)的關(guān)聯(lián)對象(300)中找到提取的用戶身份信息; 如果找到了提取的用戶身份信息,則將提取的用戶身份信息添加到在所述關(guān)聯(lián)對象數(shù)據(jù)庫中找到的關(guān)聯(lián)對象(300 )。
2.根據(jù)權(quán)利要求1所述的方法,其中所述關(guān)聯(lián)對象(300)對應(yīng)于具有針對各個網(wǎng)絡(luò)資源的接入的通信網(wǎng)絡(luò)中的單個用戶賬戶。
3.根據(jù)權(quán)利要求1和2所述的方法,該方法還包括如果沒有在所述關(guān)聯(lián)對象數(shù)據(jù)庫中找到所述提取的用戶身份信息,則創(chuàng)建新的關(guān)聯(lián)對象,并且在所述新的關(guān)聯(lián)對象(300)中存儲所述用戶身份信息。
4.根據(jù)權(quán)利要求1至3所述的方法,該方法還包括: 識別所述關(guān)聯(lián)對象數(shù)據(jù)庫中的特定關(guān)聯(lián)對象(300)中的用戶身份信息; 搜索外部數(shù)據(jù)庫以尋找所述用戶身份信息;以及 如果在外部數(shù)據(jù)庫中找 到所述用戶身份信息,則從所述外部數(shù)據(jù)庫提取另外的用戶身份信息,并且然后將所述另外的用戶身份信息添加到所述特定關(guān)聯(lián)對象。
5.根據(jù)權(quán)利要求1至4所述的方法,該方法還包括: 將所述提取的用戶身份信息轉(zhuǎn)換成另一種與所述關(guān)聯(lián)對象數(shù)據(jù)庫兼容的格式。
6.根據(jù)權(quán)利要求4所述的方法,其中所述外部數(shù)據(jù)庫包括供應(yīng)商訂閱簡檔存儲庫(SPR),并且所述用戶身份信息被存儲在分布在一個或多個SPR上的SPR記錄中。
7.根據(jù)權(quán)利要求4所述的方法,該方法還包括使用所述另外的用戶身份信息來重復(fù)以下步驟:識別用戶身份信息、搜索外部數(shù)據(jù)庫、提取另外的用戶身份信息、以及添加所述另外的用戶身份信息。
8.根據(jù)權(quán)利要求4所述的方法,該方法還包括根據(jù)調(diào)度的時間間隔重復(fù)以下步驟:識別用戶身份信息、搜索外部數(shù)據(jù)庫、提取另外的用戶身份信息、以及添加所述另外的用戶身份信息。
9.根據(jù)權(quán)利要求1至8所述的方法,其中所述關(guān)聯(lián)對象包括關(guān)聯(lián)用戶標(biāo)識,并且其中所述關(guān)聯(lián)用戶標(biāo)識和所述用戶身份信息以同一關(guān)聯(lián)數(shù)據(jù)庫數(shù)據(jù)結(jié)構(gòu)水平被存儲。
10.一種用戶關(guān)聯(lián)標(biāo)識關(guān)聯(lián)服務(wù)設(shè)備(415),該設(shè)備包括: 請求分派器(420),發(fā)送和接收與應(yīng)用功能有關(guān)的消息,其中所述消息包括與所述應(yīng)用功能的用戶相關(guān)的信息; 命令處理器(425),根據(jù)消息的類型來處理接收到的消息; 用戶身份信息解壓器(430),從所述接收到的消息中提取用戶身份信息; 用戶標(biāo)識解析器(435),確定提取的用戶身份信息是否與現(xiàn)有的關(guān)聯(lián)對象相關(guān)聯(lián);以及 關(guān)聯(lián)對象生成器(440),當(dāng)提取的用戶身份信息與現(xiàn)有的關(guān)聯(lián)對象不相關(guān)聯(lián)時生成新的關(guān)聯(lián)對象。
11.根據(jù)權(quán)利要求10所述的設(shè)備,其中所述用戶標(biāo)識解析器(435)包括關(guān)聯(lián)對象數(shù)據(jù)庫和搜索所述關(guān)聯(lián)對象數(shù)據(jù)庫的搜索引擎。
12.根據(jù)權(quán)利要求10和11所述的設(shè)備,其中所述用戶對象信息可以為E164、網(wǎng)絡(luò)接入標(biāo)識符(NAI )、國際移動用戶標(biāo)識(MSI )、以及會話初始化協(xié)議統(tǒng)一資源標(biāo)識符(SIP URI)中的一者。
13.根據(jù)權(quán)利要求10和11所述的設(shè)備,其中所述用戶身份信息可以為終端用戶IP地址和接入點名稱中的一者。
14.根據(jù)權(quán)利要求10至13所述的設(shè)備,其中所述用戶標(biāo)識解析器(435)搜索外部數(shù)據(jù)庫以識別另外的用戶身份信息。
15.根據(jù)權(quán)利要求10至14所述的設(shè)備,其中所述關(guān)聯(lián)對象包括關(guān)聯(lián)用戶標(biāo)識,并且其中所述關(guān)聯(lián)用戶標(biāo)識和所述用戶身份信息以同一關(guān)聯(lián)數(shù)據(jù)庫數(shù)據(jù)結(jié)構(gòu)水平被存儲。
【文檔編號】H04L12/24GK104025632SQ201280051261
【公開日】2014年9月3日 申請日期:2012年10月17日 優(yōu)先權(quán)日:2011年10月18日
【發(fā)明者】L·克萬, P·王, R·喬治亞迪斯 申請人:阿爾卡特朗訊公司