本發(fā)明涉及通信領(lǐng)域,尤其涉及一種配額共享方法及信令路由設(shè)備。
背景技術(shù):
隨著通信業(yè)務(wù)惠及人群的逐漸增加,衍生出了配額共享業(yè)務(wù),其中配額可以是流量、通話時長等。所謂配額共享業(yè)務(wù)是指由主用戶承擔(dān)配額費用,由主用戶和多個共享用戶共同使用配額的計費方案。
目前,要實現(xiàn)不同用戶間的配額共享業(yè)務(wù),必須保證各個用戶均對應(yīng)同一計費設(shè)備,如:策略與計費規(guī)則功能單元(英文全稱:policyandchargingrulesfunction,縮寫:pcrf)或在線計費系統(tǒng)(英文全稱:onlinechargingsystem,縮寫:ocs)。
可能存在多個用戶對應(yīng)有多個pcrf(或ocs),會話管理網(wǎng)關(guān)(pdngateway,pgw)將各個用戶的會話建立請求路由到不同的pcrf上,進而各個用戶由不同的pcrf進行計費,便無法實現(xiàn)這些用戶間的配額共享業(yè)務(wù)。
技術(shù)實現(xiàn)要素:
本發(fā)明實施提供一種配額共享方法及信令路由設(shè)備,能夠在多個pcrf無法互相通信的場景下,實現(xiàn)多個用戶之間的配額共享。
為達到上述目的,本發(fā)明的實施例采用如下技術(shù)方案:
現(xiàn)有技術(shù)中,會話管理網(wǎng)關(guān)pgw主要負(fù)責(zé)會話和承載的管理以及ip地址分配等。pgw接收用戶的會話建立請求,并將用戶的會話建立請求直接路由至用戶對應(yīng)的pcrf(計費設(shè)備),由用戶各自對應(yīng)的pcrf對用戶使用的配額進行計費。本申請在現(xiàn)有組網(wǎng)中引入信令路由設(shè)備sps,意在根據(jù)用戶之間的共享關(guān)系,將用戶的會話請求進行重定向,以實現(xiàn)配額共享業(yè)務(wù)。具體如下:
第一方面,公開了一種配額共享方法,包括:
首先,在用戶間的配額共享業(yè)務(wù)設(shè)置后,信令路由設(shè)備會接收到管理員配置的相關(guān)數(shù)據(jù),即所述共享信息數(shù)據(jù)。這里的共享信息數(shù)據(jù)指示共享關(guān)系信息、主用戶的標(biāo)識與其對應(yīng)的第一計費設(shè)備的對應(yīng)關(guān)系、共享用戶的標(biāo)識與其對應(yīng)的第二計費設(shè)備的對應(yīng)關(guān)系,所述共享關(guān)系信息指示主用戶與共享用戶共享同一配額。舉例而言,該共享信息數(shù)據(jù)可以是“主用戶a:pcrf1;共享用戶b:pcrf2;共享關(guān)系信息:用戶a為主用戶,用戶b為共享用戶,二者共享2g流量”。
其次,當(dāng)共享用戶發(fā)起會話請求時,會話管理網(wǎng)關(guān)(pgw)接收共享用戶的會話建立請求,并將該共享用戶的會話建立請求轉(zhuǎn)發(fā)至所述信令路由設(shè)備。在此,會話建立請求會攜帶該共享用戶的標(biāo)識。當(dāng)然,會話管理網(wǎng)關(guān)接收其他用戶(如:主用戶或其他共享用戶)的會話建立請求,也會將該用戶的會話建立請求轉(zhuǎn)發(fā)至所述信令路由設(shè)備。
接著,所述信令路由設(shè)備會查詢預(yù)存儲的共享信息數(shù)據(jù),確定所述用戶為共享用戶,需要與主用戶共享同一配額,因此需要采用主用戶的pcrf,即所述第一計費設(shè)備作為所述共享用戶的計費設(shè)備。具體地,可以根據(jù)所述用戶的標(biāo)識查詢所述共享信息數(shù)據(jù),確定所述用戶為共享用戶。示例的,承上所述的共享信息數(shù)據(jù),信令路由設(shè)備首先查詢所述共享信息數(shù)據(jù),確定用戶b設(shè)置有配額共享業(yè)務(wù)且主用戶為a,進而確定用戶b對應(yīng)的計費設(shè)備為主用戶a的計費設(shè)備。
最后,所述信令路由設(shè)備將所述會話建立請求路由至所述第一計費設(shè)備,以便所述第一計費設(shè)備建立與所述信令路由設(shè)備間的第一會話,使得所述主用戶與所述共享用戶共用共享配額。
現(xiàn)有技術(shù)中,存在多個用戶對應(yīng)有多個不同的計費設(shè)備,pgw會將各個用戶的會話建立請求路由到不同的pcrf上,進而各個用戶由不同的pcrf進行計費。這就無法實現(xiàn)由同一計費設(shè)備為不同的用戶使用配額進行計費,進而也就無法實現(xiàn)主用戶和多個共享用戶共同使用配額的計費方案,即配額共享。
本發(fā)明在現(xiàn)有組網(wǎng)中引入sps,預(yù)先將記錄共享業(yè)務(wù)的相關(guān)數(shù)據(jù)存儲在sps,當(dāng)sps接收到pgw轉(zhuǎn)發(fā)的某個用戶的會話建立請求時,可以 查詢預(yù)先記錄的數(shù)據(jù)確定該用戶是否為設(shè)置有配額共享業(yè)務(wù)的用戶,若用戶設(shè)置有配額共享業(yè)務(wù),則進一步確定該用戶當(dāng)前會話的計費設(shè)備為主用戶對應(yīng)的計費設(shè)備,隨即將該用戶的會話建立請求路由至主用戶對應(yīng)的計費設(shè)備,以便主用戶對應(yīng)的計費設(shè)備對該用戶使用的配額進行計費,實現(xiàn)該用戶與主用戶共享同一配額的計費方案。
結(jié)合第一方面,在第一方面的第一種可能的實現(xiàn)方式中,
若共享業(yè)務(wù)取消,即所述信令路由設(shè)備確定所述主用戶與所述共享用戶間的配額共享業(yè)務(wù)滿足撤銷條件,則采用所述第二計費設(shè)備作為所述共享用戶的計費設(shè)備。
也就是說,當(dāng)共享業(yè)務(wù)撤銷,共享用戶則不能繼續(xù)使用由主用戶付費的配額,需要由自己本身的計費設(shè)備對其使用的配額進行計費,因此需要將共享用戶的當(dāng)前會話對應(yīng)的計費設(shè)備為所述共享用戶對應(yīng)的計費設(shè)備。
結(jié)合第一方面的第一種可能的實現(xiàn)方式,在第一方面的第二種可能的實現(xiàn)方式中,所述方法還包括:
所述信令路由設(shè)備向所述第一計費設(shè)備發(fā)送會話刪除消息,使得所述第一計費刪除與共享用戶之間的當(dāng)前會話,即所述第一會話。
另外,還會向所述第二計費設(shè)備發(fā)送會話建立請求,使得所述第二計費設(shè)備建立與所述信令路由設(shè)備間的第二會話,所述第二會話的會話標(biāo)識與所述第一會話的會話標(biāo)識相同。
這樣,對于會話管理網(wǎng)關(guān)pgw來說,根據(jù)會話標(biāo)識判斷該共享用戶當(dāng)前會話還是原來的會話,不會產(chǎn)生業(yè)務(wù)中斷的現(xiàn)象。
結(jié)合第一方面的第一種可能的實現(xiàn)方式,在第一方面的第二種可能的實現(xiàn)方式中,所述信令路由設(shè)備向所述會話管理網(wǎng)關(guān)發(fā)送會話變更信息并向所述第二計費器發(fā)送會話建立請求,所述會話管理網(wǎng)關(guān)接收后向所述第一計費設(shè)備發(fā)送會話刪除消息,第一計費設(shè)備器刪除所述第一會話。之后,第二計費設(shè)備接收會話管理網(wǎng)關(guān)發(fā)送的會話建立請求,建立所述第二計費設(shè)備建立與所述信令路由設(shè)備間的第二會話;所述第二會話的會話標(biāo)識與所述第一會話的會話標(biāo)識相同。
同樣,相對于會話管理網(wǎng)關(guān)pgw來說,根據(jù)會話標(biāo)識判斷還是原來的會話,不會產(chǎn)生業(yè)務(wù)中斷的現(xiàn)象。
結(jié)合第一方面的第一種可能的實現(xiàn)方式,在第一方面的第四種可能的實現(xiàn)方式中,所述方法還包括:
所述信令路由設(shè)備接收所述會話管理網(wǎng)關(guān)轉(zhuǎn)發(fā)的來自所述共享用戶的會話建立請求,將所述會話建立請求路由至所述第二計費設(shè)備。也就是說,共享業(yè)務(wù)撤銷以后,所述信令路由設(shè)備會將共享用戶的會話請求轉(zhuǎn)發(fā)給該用戶本身對應(yīng)的計費設(shè)備。
結(jié)合第一方面的第一至第四種可能的實現(xiàn)方式中的任一項,在第一方面的第五種可能的實現(xiàn)方式中,所述撤銷條件為:所述主用戶與所述共享用戶的共享關(guān)系解除,或,所述共享配額的剩余量為零,即共享配額已被用完。
第二方面,公開了一種信令路由設(shè)備,包括:
接收單元,用于接收共享信息數(shù)據(jù);所述共享信息數(shù)據(jù)指示共享關(guān)系信息、主用戶的標(biāo)識與其對應(yīng)的第一計費設(shè)備的對應(yīng)關(guān)系、共享用戶的標(biāo)識與其對應(yīng)的第二計費設(shè)備的對應(yīng)關(guān)系,所述共享關(guān)系信息指示主用戶與共享用戶共享同一配額;
所述接收單元還用于,接收會話管理網(wǎng)關(guān)轉(zhuǎn)發(fā)的來自所述共享用戶的會話建立請求,所述會話建立請求攜帶所述共享用戶的標(biāo)識;
查詢單元,用于查詢所述共享信息數(shù)據(jù),根據(jù)所述共享用戶的標(biāo)識確定所述共享用戶對應(yīng)的計費設(shè)備為所述第一計費設(shè)備;
發(fā)送單元,用于將所述會話建立請求路由至所述第一計費設(shè)備,以便所述第一計費設(shè)備建立與所述信令路由設(shè)備間的第一會話,使得所述主用戶與所述共享用戶共用共享配額。
現(xiàn)有技術(shù)中,存在多個用戶對應(yīng)有多個不同的計費設(shè)備,pgw會將各個用戶的會話建立請求路由到不同的pcrf上,進而各個用戶由不同的pcrf進行計費。這就無法實現(xiàn)由同一計費設(shè)備為不同的用戶使用配額進行計費,進而也就無法實現(xiàn)主用戶和多個共享用戶共同使用配額的計費方 案,即配額共享。
本發(fā)明在現(xiàn)有組網(wǎng)中引入sps,預(yù)先將記錄共享業(yè)務(wù)的相關(guān)數(shù)據(jù)存儲在sps,當(dāng)sps接收到pgw轉(zhuǎn)發(fā)的某個用戶的會話建立請求時,可以查詢預(yù)先記錄的數(shù)據(jù)確定該用戶是否為設(shè)置有配額共享業(yè)務(wù)的用戶,若用戶設(shè)置有配額共享業(yè)務(wù),則進一步確定該用戶當(dāng)前會話的計費設(shè)備為主用戶對應(yīng)的計費設(shè)備,隨即將該用戶的會話建立請求路由至主用戶對應(yīng)的計費設(shè)備,以便主用戶對應(yīng)的計費設(shè)備對該用戶使用的配額進行計費,實現(xiàn)該用戶與主用戶共享同一配額的計費方案。
結(jié)合第二方面,在第二方面的第一種可能的實現(xiàn)方式中,還包括確定單元,
所述確定單元用于,若確定所述主用戶與所述共享用戶間的配額共享業(yè)務(wù)滿足撤銷條件,則采用所述第二計費設(shè)備作為所述共享用戶的計費設(shè)備。
結(jié)合二方面的第一種可能的實現(xiàn)方式,在第二方面的第二種可能的實現(xiàn)方式中,
所述發(fā)送單元還用于,向所述第一計費設(shè)備發(fā)送會話刪除消息,使得所述第一計費設(shè)備刪除所述第一會話;
向所述第二計費設(shè)備發(fā)送會話建立請求,使得所述第二計費設(shè)備建立與所述信令路由設(shè)備間的第二會話;所述第二會話的會話標(biāo)識和所述第一會話的會話標(biāo)識相同。
結(jié)合二方面的第一種可能的實現(xiàn)方式,在第二方面的第三種可能的實現(xiàn)方式中,
所述發(fā)送單元還用于,向所述會話管理網(wǎng)關(guān)發(fā)送會話變更信息并向所述第二計費器發(fā)送會話建立請求,以便所述第一計費設(shè)備刪除所述第一會話,所述第二計費設(shè)備建立與所述信令路由設(shè)備間的第二會話;所述第二會話的會話標(biāo)識和所述第一會話的會話標(biāo)識相同。
結(jié)合二方面的第一種可能的實現(xiàn)方式,在第二方面的第四種可能的實現(xiàn)方式中,
所述接收單元還用于,接收所述會話管理網(wǎng)關(guān)轉(zhuǎn)發(fā)的來自所述共享用戶的會話建立請求;
所述發(fā)送單元還用于,將所述會話建立請求路由至所述第二計費設(shè)備。
結(jié)合二方面的第一至第四種可能的實現(xiàn)方式中的任一種,在第二方面的第五種可能的實現(xiàn)方式中,
所述撤銷條件為:所述主用戶與所述共享用戶的共享關(guān)系解除,或,共享配額的剩余量為零。
附圖說明
為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為現(xiàn)有的會話路由示意圖;
圖2為本發(fā)明實施例提供的通信組網(wǎng)的示意圖;
圖3為本發(fā)明實施例提供的配額共享方法的示意圖;
圖4為本發(fā)明實施例1提供的配額共享方法的流程示意圖;
圖5為本發(fā)明實施例1提供的共享業(yè)務(wù)撤銷時實現(xiàn)會話不中斷的方法的流程示意圖;
圖6為本發(fā)明實施例1提供的共享業(yè)務(wù)撤銷時實現(xiàn)會話不中斷的另一方法的流程示意圖;
圖7為本發(fā)明實施例2提供的信令路由設(shè)備的結(jié)構(gòu)框圖;
圖8為本發(fā)明實施例2提供的信令路由設(shè)備的另一結(jié)構(gòu)框圖。
具體實施方式
下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例, 而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
現(xiàn)有技術(shù)當(dāng)出現(xiàn)不同用戶對應(yīng)不同的pcrf(或ocs)時,組網(wǎng)中的pgw會將不同用戶的會話請求路由至不同的pcrf,因此無法實現(xiàn)配額共享業(yè)務(wù)。具體地,現(xiàn)有的會話路由流程如圖1所示,用戶a本身對應(yīng)的是pcrf1,用戶b本身對應(yīng)的是pcrf2,pgw會將用戶a的會話請求路由至pcrf1,將用戶b的會話請求路由至pcrf2,由于pcrf1、pcrf2之間無法進行通信(如:pcrf1、pcrf2是異廠家),用戶a、b就不能通過一個pcrf進行計費,也就無法實現(xiàn)共享同一配額的業(yè)務(wù)。
本發(fā)明提供一種通信組網(wǎng),如圖2所示,包括:會話管理網(wǎng)關(guān)、信令路由設(shè)備、至少兩個不同的計費設(shè)備。其中,會話管理網(wǎng)關(guān)可以是pgw(pdngateway,pdn會話管理網(wǎng)關(guān)),用于將用戶的請求轉(zhuǎn)發(fā)至信令路由設(shè)備。信令路由設(shè)備可以是sps(信令業(yè)務(wù)處理系統(tǒng)(signalingserviceprocessingsystem))設(shè)備,預(yù)先記錄有共享業(yè)務(wù)的相關(guān)數(shù)據(jù),即本發(fā)明所述的共享信息數(shù)據(jù)。計費設(shè)備可以是pcrf。不同于現(xiàn)有技術(shù),本發(fā)明提供的通信組網(wǎng)中引入信令路由設(shè)備sps,意在根據(jù)用戶之間的共享關(guān)系,將用戶的會話請求進行重定向,以實現(xiàn)配額共享業(yè)務(wù)。在圖2所示的通信組網(wǎng)中,信令路由設(shè)備可以將用戶的會話建立請求重定向至不是該用戶本身對應(yīng)的計費設(shè)備上。示例的,用戶a本身對應(yīng)的是pcrf1,信令路由設(shè)備接收會話管理網(wǎng)關(guān)轉(zhuǎn)發(fā)的用戶a的會話建立請求路由至pcrf2。
基于此,本發(fā)明實施例提供一種信令路由設(shè)備,旨在對用戶的會話建立請求進行重定向,以在多個pcrf無法互相通信的場景下,實現(xiàn)多個用戶之間的配額共享。
如圖3所示,本發(fā)明實施例提供的信令路由設(shè)備包括:接收器101、發(fā)射器102、處理器103以及存儲器104。進一步地,參考圖3,本發(fā)明實施例提供的配額共享方法包括以下步驟:
首先,在用戶間的配額共享業(yè)務(wù)設(shè)置后,接收器101會接收到管理員 配置的相關(guān)數(shù)據(jù),即所述共享信息數(shù)據(jù)。并將所述共享信息數(shù)據(jù)存儲在存儲器104中。
這里的共享信息數(shù)據(jù)指示共享關(guān)系信息、主用戶的標(biāo)識與其對應(yīng)的第一計費設(shè)備的對應(yīng)關(guān)系、共享用戶的標(biāo)識與其對應(yīng)的第二計費設(shè)備的對應(yīng)關(guān)系,所述共享關(guān)系信息指示主用戶與共享用戶共享同一配額。舉例而言,該共享信息數(shù)據(jù)可以是“主用戶a:pcrf1;共享用戶b:pcrf2;共享關(guān)系信息:用戶a為主用戶,用戶b為共享用戶,二者共享2g流量”。
s1.接收器101接收由會話管理網(wǎng)關(guān)(pgw)轉(zhuǎn)發(fā)的共享用戶的會話建立請求。
具體實現(xiàn)中,會話管理網(wǎng)關(guān)(pgw)接收共享用戶的會話建立請求,并將該共享用戶的會話建立請求轉(zhuǎn)發(fā)至所述信令路由設(shè)備。在此,會話建立請求會攜帶該共享用戶的標(biāo)識。當(dāng)然,會話管理網(wǎng)關(guān)接收其他用戶(如:主用戶或其他共享用戶)的會話建立請求,也會將該用戶的會話建立請求轉(zhuǎn)發(fā)至所述信令路由設(shè)備。
s2.處理器103會查詢存儲器104存儲的所述共享信息數(shù)據(jù),確定采用所述第一計費設(shè)備作為所述共享用戶的計費設(shè)備。
需要說明的是,根據(jù)用戶(共享用戶)的標(biāo)識查詢共享信息數(shù)據(jù),可以確定該用戶為共享用戶,需要與主用戶共享同一配額,因此需要確定所述共享用戶對應(yīng)的計費設(shè)備為主用戶的pcrf,即所述第一計費設(shè)備。具體地,可以根據(jù)所述用戶的標(biāo)識查詢所述共享信息數(shù)據(jù),確定所述用戶為共享用戶。示例的,承上所述的共享信息數(shù)據(jù),信令路由設(shè)備首先查詢所述共享信息數(shù)據(jù),確定用戶b設(shè)置有配額共享業(yè)務(wù)且主用戶為a,進而確定用戶b對應(yīng)的計費設(shè)備為主用戶a的計費設(shè)備。
s3.發(fā)射器102將所述會話建立請求路由至所述第一計費設(shè)備,以便所述第一計費設(shè)備建立與所述信令路由設(shè)備間的第一會話,使得所述主用戶與所述共享用戶共用共享配額。
在本實施例中,處理器103可以為中央處理器(英文全稱:centralprocessingunit,縮寫:cpu)。
發(fā)射器102可以由光發(fā)射器,電發(fā)射器,無線發(fā)射器或其任意組 合實現(xiàn)。例如,光發(fā)射器可以是小封裝可插拔(英文全稱:smallform-factorpluggabletransceiver,縮寫:sfp)發(fā)射器(英文全稱:transceiver),增強小封裝可插拔(英文全稱:enhancedsmallform-factorpluggable,縮寫:sfp+)發(fā)射器或10吉比特小封裝可插拔(英文全稱:10gigabitsmallform-factorpluggable,縮寫:xfp)發(fā)射器。電發(fā)射器可以是以太網(wǎng)(英文全稱:ethernet)網(wǎng)絡(luò)接口控制器(英文全稱:networkinterfacecontroller,縮寫:nic)。無線發(fā)射器可以是無線網(wǎng)絡(luò)接口控制器(英文全稱:wirelessnetworkinterfacecontroller,縮寫:wnic)。
接收器101可以由光接收器,電接收器,無線接收器或其任意組合實現(xiàn)。例如,光接收器可以是小封裝可插拔接收器,增強小封裝可插拔接收器或10吉比特小封裝可插拔接收器。電接收器可以是以太網(wǎng)網(wǎng)絡(luò)接口控制器。無線接收器可以是無線網(wǎng)絡(luò)接口控制器。
存儲器104,用于存儲程序代碼,并將該程序代碼傳輸給該處理器101,處理器101根據(jù)程序代碼執(zhí)行下述指令。存儲器104可以包括易失性存儲器(英文全稱:volatilememory),例如隨機存取存儲器(英文全稱:random-accessmemory,縮寫:ram);存儲器104也可以包括非易失性存儲器(英文全稱:non-volatilememory),例如只讀存儲器(英文全稱:read-onlymemory,縮寫:rom),快閃存儲器(英文全稱:flashmemory),硬盤(英文全稱:harddiskdrive,縮寫:hdd)或固態(tài)硬盤(英文全稱:solid-statedrive,縮寫:ssd)。存儲器104還可以包括上述種類的存儲器的組合。
本發(fā)明提供的配額共享方法,預(yù)先將記錄共享業(yè)務(wù)的相關(guān)數(shù)據(jù)存儲在sps,當(dāng)sps接收到pgw轉(zhuǎn)發(fā)的某個用戶的會話建立請求時,可以查詢預(yù)先記錄的數(shù)據(jù)確定該用戶是否為設(shè)置有配額共享業(yè)務(wù)的用戶,若用戶設(shè)置有配額共享業(yè)務(wù),則進一步確定該用戶當(dāng)前會話的計費設(shè)備為主用戶對應(yīng)的計費設(shè)備,隨即將該用戶的會話建立請求路由至主用戶對應(yīng)的計費設(shè)備,以便主用戶對應(yīng)的計費設(shè)備對該用戶使用的配額進行計費,實現(xiàn)該用戶與主用戶共享同一配額的計費方案。
在本發(fā)明的優(yōu)選實施例中,若共享業(yè)務(wù)取消,即所述信令路由設(shè)備確 定所述主用戶與所述共享用戶間的配額共享業(yè)務(wù)滿足撤銷條件,則確定所述共享用戶對應(yīng)的計費設(shè)備為所述第一計費設(shè)備。這里的撤銷條件為:所述主用戶與所述共享用戶的共享關(guān)系解除,或,所述共享配額的剩余量為零,即共享配額已被用完。
也就是說,當(dāng)共享業(yè)務(wù)撤銷,共享用戶則不能繼續(xù)使用由主用戶付費的配額,需要由自己本身的計費設(shè)備對其使用的配額進行計費,因此采用該所述共享用戶本身對應(yīng)的計費設(shè)備作為共享用戶的當(dāng)前會話的計費設(shè)備。需要說明的是,當(dāng)共享業(yè)務(wù)撤銷,對于sps來說,會接收到管理員配置的更新共享信息數(shù)據(jù),該更新共享信息數(shù)據(jù)指示共享用戶不再與主用戶共享同一配額?;蛘呤?,sps監(jiān)測到共享配額被用完,sps則自發(fā)確定共享用戶不再與主用戶共享同一配額。
在本發(fā)明的另一優(yōu)選實施例中,為了保證共享業(yè)務(wù)撤銷(切換)時會話不中斷,所述信令路由設(shè)備向所述第一計費設(shè)備發(fā)送會話刪除消息,使得所述第一計費刪除與共享用戶之間的當(dāng)前會話,即所述第一會話。
另外,還會向所述第二計費設(shè)備發(fā)送會話建立請求,使得所述第二計費設(shè)備建立與所述信令路由設(shè)備間的第二會話,所述第二會話的會話標(biāo)識和所述第一會話的會話標(biāo)識相同。
這樣,對于會話管理網(wǎng)關(guān)pgw來說,根據(jù)會話標(biāo)識判斷還是原來的會話,不會產(chǎn)生業(yè)務(wù)中斷的現(xiàn)象。
或者,為保證共享業(yè)務(wù)撤銷(切換)時會話不中斷,所述信令路由設(shè)備向所述會話管理網(wǎng)關(guān)發(fā)送會話變更信息并向所述第二計費器發(fā)送會話建立請求,所述會話管理網(wǎng)關(guān)接收后向所述第一計費設(shè)備發(fā)送會話刪除消息,第一計費設(shè)備器刪除所述第一會話。之后,第二計費設(shè)備接收會話管理網(wǎng)關(guān)發(fā)送的會話建立請求,建立所述第二計費設(shè)備建立與所述信令路由設(shè)備間的第二會話;所述第二會話的會話標(biāo)識和所述第一會話的會話標(biāo)識相同。
同樣,相對于會話管理網(wǎng)關(guān)pgw來說,根據(jù)會話標(biāo)識判斷還是原來的會話,不會產(chǎn)生業(yè)務(wù)中斷的現(xiàn)象。
另外需要說明的是,所述信令路由設(shè)備接收所述會話管理網(wǎng)關(guān)轉(zhuǎn)發(fā)的 來自所述共享用戶的會話建立請求,將所述會話建立請求路由至所述第二計費設(shè)備。也就是說,共享業(yè)務(wù)撤銷以后,所述信令路由設(shè)備會將共享用戶的會話請求轉(zhuǎn)發(fā)給該用戶本身對應(yīng)的計費設(shè)備。
實施例1:
本發(fā)明實施例提供一種配額共享方法,以會話管理網(wǎng)關(guān)可為pgw、信令路由設(shè)備可以為sps、用戶a對應(yīng)的是pcrf1、用戶b對應(yīng)的是pcrf2,用戶a為主用戶為例,參考圖4,所述方法包括以下步驟:
101、pgw接收用戶b的會話建立請求,并將用戶b的會話建立請求轉(zhuǎn)發(fā)至所述sps。
其中,所述會話建立請求可以是gx-ccri消息。該會話建立請求攜帶該用戶b的標(biāo)識,如:b。
當(dāng)然,pgw接收到任何用戶的會話建立請求,都是會將其會話建立請求轉(zhuǎn)發(fā)至sps的。
在此之前,在用戶間的配額共享業(yè)務(wù)設(shè)置后,sps會接收相關(guān)數(shù)據(jù),即共享信息數(shù)據(jù)。這里的共享信息數(shù)據(jù)指示共享關(guān)系信息、主用戶的標(biāo)識與其對應(yīng)的計費設(shè)備的對應(yīng)關(guān)系、共享用戶的標(biāo)識與其對應(yīng)的計費設(shè)備的對應(yīng)關(guān)系,所述共享關(guān)系信息指示主用戶與共享用戶共享同一配額。
舉例而言,該共享信息數(shù)據(jù)可以是“主用戶a:pcrf1;共享用戶b:pcrf2;用戶a為主用戶,用戶b為共享用戶,二者共享2g流量”。
102、所述sps接收用戶b的會話建立請求,根據(jù)用戶b的標(biāo)識確定采用pcrf1作為用戶b的計費設(shè)備。
其中,用戶a為主用戶,那么pcrf1即本發(fā)明所述的第一計費設(shè)備。用戶b本身對應(yīng)的計費設(shè)備pcrf2,即為本發(fā)明所述的第二計費設(shè)備。
具體實現(xiàn)中,所述sps會根據(jù)用戶b的標(biāo)識查詢所述共享信息數(shù)據(jù),確定所述共享用戶配置有配額共享業(yè)務(wù),需要與主用戶共享同一配額,因此需要確定為該共享用戶計費的計費設(shè)備,即對應(yīng)的主用戶的pcrf。具體地,可以所述主計費設(shè)備為所述主用戶對應(yīng)的計費設(shè)備。
示例的,承上所述的共享信息數(shù)據(jù),sps首先查詢所述共享信息數(shù)據(jù), 確定用戶b設(shè)置有配額共享業(yè)務(wù),進而確定主用戶a的計費設(shè)備pcrf1為所述共享用戶b的當(dāng)前會話對應(yīng)的計費設(shè)備。
103、所述sps將所述會話建立請求路由至pcrf1。
104、pcrf1建立與所述sps間的第一會話,使得所述用戶b與用戶a共用共享配額。
這樣,響應(yīng)用戶b的會話請求建立的pcrf1建立與所述sps間的第一會話,能夠使得pcrf1為用戶b的會話進行計費管理,實現(xiàn)用戶b與主用戶間的配額共享。
現(xiàn)有技術(shù)中,存在多個用戶對應(yīng)有多個不同的計費設(shè)備,pgw會將各個用戶的會話建立請求路由到不同的pcrf上,進而各個用戶由不同的pcrf進行計費。這就無法實現(xiàn)由同一計費設(shè)備為不同的用戶使用配額進行計費,進而也就無法實現(xiàn)主用戶和多個共享用戶共同使用配額的計費方案,即配額共享。
本發(fā)明在現(xiàn)有組網(wǎng)中引入sps,預(yù)先將記錄共享業(yè)務(wù)的相關(guān)數(shù)據(jù)存儲在sps,當(dāng)sps接收到pgw轉(zhuǎn)發(fā)的某個用戶的會話建立請求時,可以查詢預(yù)先記錄的數(shù)據(jù)確定該用戶是否為設(shè)置有配額共享業(yè)務(wù)的用戶,若用戶設(shè)置有配額共享業(yè)務(wù),則進一步確定該用戶當(dāng)前會話的計費設(shè)備為主用戶對應(yīng)的計費設(shè)備,隨即將該用戶的會話建立請求路由至主用戶對應(yīng)的計費設(shè)備,以便主用戶對應(yīng)的計費設(shè)備對該用戶使用的配額進行計費,實現(xiàn)該用戶與主用戶共享同一配額的計費方案。
在本發(fā)明的優(yōu)選實施例中,若共享業(yè)務(wù)取消,即所述信令路由設(shè)備確定所述主用戶與所述共享用戶間的配額共享業(yè)務(wù)滿足撤銷條件,則確定所述共享對應(yīng)的計費設(shè)備為第二計費設(shè)備,即所述共享用戶本身對應(yīng)的計費設(shè)備。
其中,所述撤銷條件為:所述主用戶與所述共享用戶的共享關(guān)系解除,或,所述共享配額的剩余量為零,即共享配額已被用完。
示例的,當(dāng)主用戶a、共享用戶b的共享關(guān)系解除,或共享配額被用完,sps則確定用戶b對應(yīng)的計費設(shè)備為其本身的計費設(shè)備pcrf2。
也就是說,當(dāng)共享業(yè)務(wù)撤銷,共享用戶則不能繼續(xù)使用由主用戶付費的配額,需要由自己本身的計費設(shè)備對其使用的配額進行計費,因此需要采用所述共享用戶本身對應(yīng)的計費設(shè)備作為該共享用戶的當(dāng)前會話的計費設(shè)備。
進一步地,所述信令路由設(shè)備接收所述會話管理網(wǎng)關(guān)轉(zhuǎn)發(fā)的來自所述共享用戶的會話建立請求,將所述會話建立請求路由至所述共享用戶對應(yīng)的計費設(shè)備。也就是說,共享業(yè)務(wù)撤銷以后,所述信令路由設(shè)備會將該用戶的會話請求轉(zhuǎn)發(fā)給其本身的計費設(shè)備。
另外,當(dāng)共享業(yè)務(wù)撤銷時,為保證業(yè)務(wù)不中斷,參考圖5,所述方法還包括:
201、所述sps向所述pcrf1發(fā)送會話刪除消息。
其中,所述會話刪除消息可以是gx-ccrt消息。當(dāng)然,該會話刪除消息攜帶第一會話的會話標(biāo)識,使得pcrf1可以將該會話標(biāo)識對應(yīng)的會話刪除。
也就是說,若共享用戶與主用戶的計費設(shè)備(pcrf1)建立會話連接,與主用戶共享同一配額,當(dāng)共享用戶與主用戶間的共享業(yè)務(wù)撤銷時,共享用戶不能繼續(xù)與主用戶共享同一配額,因此,首先需要向主用戶的計費設(shè)備發(fā)送會話刪除消息,指示主用戶的計費設(shè)備刪除與共享用戶之間的會話。
202、所述pcrf1刪除所述第一會話。
其中,所述第一會話即所述pcrf1與共享用戶(用戶b)之間的當(dāng)前會話。
203、sps向所述用戶b對應(yīng)的pcrf2發(fā)送會話建立請求。
其中,會話建立請求可以是gx-ccri消息。需要說明的是,該會話建立請求需要攜帶第一會話的會話標(biāo)識,以便在共享業(yè)務(wù)撤消后,共享用戶本身的計費設(shè)備(pcrf2)能夠建立與第一會話相同的會話,使得共享用戶的業(yè)務(wù)不會中斷。
當(dāng)共享業(yè)務(wù)撤銷,共享用戶則不能繼續(xù)使用由主用戶付費的配額,需 要由自己本身的計費設(shè)備對其使用的配額進行計費,因此需要將共享用戶的當(dāng)前會話對應(yīng)的計費設(shè)備為所述共享用戶對應(yīng)的計費設(shè)備。
204、所述用戶b對應(yīng)的pcrf2建立與所述sps間的第二會話,所述第二會話的會話標(biāo)識和所述第一會話的會話標(biāo)識相同。
這樣,相對于pgw來說,根據(jù)會話標(biāo)識判斷還是原來的會話,不會產(chǎn)生業(yè)務(wù)中斷的現(xiàn)象。
或者,當(dāng)共享業(yè)務(wù)撤銷時,為保證業(yè)務(wù)不中斷,參考圖6,所述方法還包括:
301、sps向pgw發(fā)送會話變更信息。
這里的會話變更消息可以是特殊的通知消息,如:rar。
302、pgw接收后向pcrf1發(fā)送會話刪除消息。
同樣,當(dāng)然,該會話刪除消息攜帶第一會話的會話標(biāo)識,使得pcrf1可以將該會話標(biāo)識對應(yīng)的會話刪除。
303、pcrf1刪除所述第一會話。
304、pgw向所述用戶b對應(yīng)的計費器pcrf2發(fā)送會話建立請求。
需要說明的是,該會話建立請求需要攜帶第一會話的會話標(biāo)識,以便在共享業(yè)務(wù)撤消后,共享用戶本身的計費設(shè)備(pcrf2)能夠建立與第一會話相同的會話,使得共享用戶的業(yè)務(wù)不會中斷。
305、pcrf2建立所述共享用戶對應(yīng)的計費設(shè)備建立與所述信令路由設(shè)備間的第二會話;所述第二會話的會話標(biāo)識和所述第一會話的會話標(biāo)識相同。
同樣,相對于pgw來說,根據(jù)會話標(biāo)識判斷還是原來的會話,不會產(chǎn)生業(yè)務(wù)中斷的現(xiàn)象。
本發(fā)明提供的配額共享方法,預(yù)先將記錄共享業(yè)務(wù)的相關(guān)數(shù)據(jù)存儲在sps,當(dāng)sps接收到pgw轉(zhuǎn)發(fā)的某個用戶的會話建立請求時,可以查詢預(yù)先記錄的數(shù)據(jù)確定該用戶是否為設(shè)置有配額共享業(yè)務(wù)的用戶,若用戶設(shè)置有配額共享業(yè)務(wù),則進一步確定該用戶當(dāng)前會話的計費設(shè)備為主用戶對 應(yīng)的計費設(shè)備,隨即將該用戶的會話建立請求路由至主用戶對應(yīng)的計費設(shè)備,以便主用戶對應(yīng)的計費設(shè)備對該用戶使用的配額進行計費,實現(xiàn)該用戶與主用戶共享同一配額的計費方案。
另外,在共享關(guān)系撤銷時,還可以進行信令交互,刪除共享用戶與主用戶的計費設(shè)備間的會話,建立共享用戶與其本身的計費設(shè)備間的會話,且使用相同的會話標(biāo)識,使得會話不中斷。
實施例2:
本發(fā)明實施例提供一種信令路由設(shè)備,如圖7所示,所述信令路由設(shè)備包括:接收單元401、查詢單元402以及發(fā)送單元403。
所述接收單元401,用于接收會話管理網(wǎng)關(guān)轉(zhuǎn)發(fā)的來自所述共享用戶的會話建立請求,所述會話建立請求攜帶所述共享用戶的標(biāo)識。
當(dāng)然,接收單元401還用于,接收共享信息數(shù)據(jù);所述共享信息數(shù)據(jù)指示共享關(guān)系信息、主用戶的標(biāo)識與其對應(yīng)的第一計費設(shè)備的對應(yīng)關(guān)系、共享用戶的標(biāo)識與其對應(yīng)的第二計費設(shè)備的對應(yīng)關(guān)系,所述共享關(guān)系信息指示主用戶與共享用戶共享同一配額。
查詢單元402,用于查詢預(yù)存儲的共享信息數(shù)據(jù),根據(jù)所述共享用戶的標(biāo)識確定采用所述第一計費設(shè)備作為所述共享用戶的計費設(shè)備。
發(fā)送單元403,用于將所述會話建立請求路由至所述第一計費設(shè)備,以便所述第一計費設(shè)備建立與所述信令路由設(shè)備間的第一會話,使得所述主用戶與所述共享用戶共用共享配額。
如圖8所示,所述信令路由設(shè)備還包括確定單元404。
所述確定單元404用于,若確定所述主用戶與所述共享用戶間的配額共享業(yè)務(wù)滿足撤銷條件,則采用所述第二計費設(shè)備作為所述共享用戶的計費設(shè)備為。
所述發(fā)送單元403還用于,向所述第一計費設(shè)備發(fā)送會話刪除消息,使得所述第一計費設(shè)備刪除所述第一會話;
向所述第二計費設(shè)備發(fā)送會話建立請求,使得所述第二計費設(shè)備建立與所述信令路由設(shè)備間的第二會話;所述第二會話的會話標(biāo)識和所述第一 會話的會話標(biāo)識相同。
所述發(fā)送單元403還用于,向所述會話管理網(wǎng)關(guān)發(fā)送會話變更信息并向所述第二計費器發(fā)送會話建立請求,以便所述第一計費設(shè)備刪除所述第一會話,所述第二計費設(shè)備建立與所述信令路由設(shè)備間的第二會話;所述第二會話的會話標(biāo)識和所述第一會話的會話標(biāo)識相同。
所述接收單元401還用于,接收所述會話管理網(wǎng)關(guān)轉(zhuǎn)發(fā)的來自所述共享用戶的會話建立請求。
所述發(fā)送單元403還用于,將所述會話建立請求路由至所述第二計費設(shè)備。
需要說明的是,所述撤銷條件為:所述主用戶與所述共享用戶的共享關(guān)系解除,或,共享配額的剩余量為零。
本發(fā)明提供的信令路由設(shè)備,預(yù)先記錄了共享業(yè)務(wù)的相關(guān)數(shù)據(jù),當(dāng)接收到pgw轉(zhuǎn)發(fā)的某個用戶的會話建立請求時,可以查詢預(yù)先記錄的數(shù)據(jù)確定該用戶是否為設(shè)置有配額共享業(yè)務(wù)的用戶,若用戶設(shè)置有配額共享業(yè)務(wù),則進一步確定該用戶當(dāng)前會話的計費設(shè)備為主用戶對應(yīng)的計費設(shè)備,隨即將該用戶的會話建立請求路由至主用戶對應(yīng)的計費設(shè)備,以便主用戶對應(yīng)的計費設(shè)備對該用戶使用的配額進行計費,實現(xiàn)該用戶與主用戶共享同一配額的計費方案。
通過以上的實施方式的描述,所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡潔,僅以上述各功能模塊的劃分進行舉例說明,實際應(yīng)用中,可以根據(jù)需要而將上述功能分配由不同的功能模塊完成,即將裝置的內(nèi)部結(jié)構(gòu)劃分成不同的功能模塊,以完成以上描述的全部或者部分功能。上述描述的裝置的具體工作過程,可以參考前述方法實施例中的對應(yīng)過程,在此不再贅述。
所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是一個物理單元或多個物理單元,即可以位于一個地方,或者也可以分布到多個不同地方??梢愿鶕?jù)實際的需要選擇其中的部分或者全部單元來實現(xiàn)本實施例方案的目的。另外,在本發(fā)明各個實施例中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨 物理存在,也可以兩個或兩個以上單元集成在一個單元中。上述集成的單元既可以采用硬件的形式實現(xiàn),也可以采用軟件功能單元的形式實現(xiàn)。
所述集成的單元如果以軟件功能單元的形式實現(xiàn)并作為獨立的產(chǎn)品銷售或使用時,可以存儲在一個可讀取存儲介質(zhì)中。基于這樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻的部分或者該技術(shù)方案的全部或部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該軟件產(chǎn)品存儲在一個存儲介質(zhì)中,包括若干指令用以使得一個設(shè)備(可以是單片機,芯片等)或處理器(processor)執(zhí)行本發(fā)明各個實施例所述方法的全部或部分步驟。而前述的存儲介質(zhì)包括:u盤、移動硬盤、只讀存儲器(rom,read-onlymemory)、隨機存取存儲器(ram,randomaccessmemory)、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
以上所述,僅為本發(fā)明的具體實施方式,但本發(fā)明的保護范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護范圍之內(nèi)。因此,本發(fā)明的保護范圍應(yīng)所述以權(quán)利要求的保護范圍為準(zhǔn)。