專利名稱:一種集群語音業(yè)務(wù)的計費關(guān)聯(lián)和計費管理方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信網(wǎng)絡(luò)的計費管理技術(shù)領(lǐng)域,具體涉及一種集群語音業(yè)務(wù)的計費關(guān)聯(lián)和計費管理方法。
背景技術(shù):
隨著通信技術(shù)的發(fā)展,網(wǎng)際協(xié)議(IP)網(wǎng)絡(luò)具備提供語音通信類業(yè)務(wù)的能力,網(wǎng)絡(luò)運營商開始嘗試著向用戶提供半雙工的點到多點、多點到多點語音業(yè)務(wù),如集群短信業(yè)務(wù)、集群圖像業(yè)務(wù)、集群語音業(yè)務(wù)(PoC)等。
PoC業(yè)務(wù)以網(wǎng)際協(xié)議多媒體子系統(tǒng)(IMS Internet Protocol MultimediaSubsystem)為基礎(chǔ),通過支持會話發(fā)起協(xié)議(SIP)/IP的信令流控制終端之間的會話流程,并由終端所屬的PoC服務(wù)器向終端提供基于IP的集群業(yè)務(wù)。
主叫終端通過自身所屬的IMS網(wǎng)絡(luò)經(jīng)由被叫終端所屬的IMS網(wǎng)絡(luò)同被叫終端建立會話交互。其中,IMS網(wǎng)絡(luò)可能包括呼叫狀態(tài)控制功能實體(CSCF)以及為上述會話業(yè)務(wù)提供服務(wù)的應(yīng)用服務(wù)器(AS)。
在PoC業(yè)務(wù)中,為主叫終端和被叫終端提供服務(wù)的AS分別是主叫終端和被叫終端所屬的PoC服務(wù)器(PoC Server)。根據(jù)在會話中不同的功能可以分為控制PoC server(Controlling PoC server)和參與PoC server(Participating PoC server)。具體的區(qū)別在于控制PoC server通過呼叫被叫終端建立一個會話,在會話中可以增加或者刪除會話的參與成員;參與PoCserver負責建立終端與控制PoC server之間的連接,并且根據(jù)終端的簽約數(shù)據(jù)對該終端進行控制。各終端之間在進行集群通信時,會被分別分配互不相同的用于標識會話的IMS計費標識(ICID)。
由于PoC是一種B2BUA(Back to Back User Agent)類型的業(yè)務(wù),所以,通過PoC server建立的主叫終端與被叫終端之間的會話,實際上是由主叫終端與Controlling PoC server之間的會話以及被叫終端和Controlling PoCserver之間的會話組成的。因此,系統(tǒng)將根據(jù)主叫終端和被叫終端這兩個不同的會話,為主叫終端和被叫終端分別分配不同的ICID。
上述主叫終端的ICID由主叫終端注冊的IMS中的P-CSCF分配,被叫終端的ICID則由Controlling PoC server分配。在有些類型的集群會話中,主叫終端所屬的PoC Server作為Controlling PoC server;而在其它某些類型的集群會話中,被叫終端所屬的PoC Server則作為Controlling PoC server。
下面,先以主叫終端所屬的PoC Server作為Controlling PoC server為例,描述具體的ICID分配方法。
參見圖1,圖1為現(xiàn)有技術(shù)ICID的一種分配流程圖,該流程包括以下步驟步驟101在集群通信中作為主叫的終端A向其所屬的IMS發(fā)送業(yè)務(wù)請求。
步驟102IMS中的代理呼叫會話控制功能實體(P-CSCF)收到所述業(yè)務(wù)請求后,為終端A分配一個ICID,并將該ICID加入所述業(yè)務(wù)請求中,再將業(yè)務(wù)請求發(fā)送給終端A注冊的服務(wù)呼叫會話控制功能實體(S-CSCF)。
步驟103S-CSCF收到所述業(yè)務(wù)請求后,保存業(yè)務(wù)請求中包含的終端A的ICID,并將該業(yè)務(wù)請求發(fā)送給終端A所屬的PoC Server。
步驟104終端A所屬的PoC Server收到所述業(yè)務(wù)請求后,保存業(yè)務(wù)請求中包含的終端A的ICID,并為作為被叫的終端B分配一個ICID,當然,如果被叫終端有多個,PoC Server則根據(jù)業(yè)務(wù)請求中包含的多個被叫終端標識分別分配多個不同的被叫終端ICID。
步驟105-107分配完被叫終端ICID后,終端A所屬的PoC Server將被叫終端ICID加入所述業(yè)務(wù)請求,并將業(yè)務(wù)請求經(jīng)由終端A所屬的IMS、終端B所屬的IMS,發(fā)送給終端B所屬的PoC Server。
其間,終端A所屬的IMS、終端B所屬的IMS保存業(yè)務(wù)請求中包含的終端B的ICID。
步驟108終端B所屬的PoC Server收到所述業(yè)務(wù)請求后,保存業(yè)務(wù)請求中包含的終端A的ICID及終端B的ICID,再經(jīng)由終端B注冊的S-CSCF向終端B所屬的IMS中的P-CSCF發(fā)送業(yè)務(wù)請求,P-CSCF進而保存業(yè)務(wù)請求中包含的終端A的ICID及終端B的ICID。
步驟109所述P-CSCF將收到的業(yè)務(wù)請求中包含的所有ICID刪除,并將刪除了ICID的業(yè)務(wù)請求發(fā)送給終端B。
步驟110-116終端B收到業(yè)務(wù)請求后,經(jīng)由其所屬的IMS、終端B所屬的PoC Server、終端B所屬的IMS、終端A所屬的IMS、終端A所屬的PoC Server、終端A所屬的IMS,向終端A發(fā)送確認響應(yīng)。
當然,終端A注冊的S-CSCF和終端B注冊的S-CSCF有可能相同,也可能不同;終端A所屬的PoC Server和終端B所屬的PoC Server有可能相同,也可能不同。上述的S-CSCF和/或PoC Server這些功能實體相同時,則省去圖1中對應(yīng)的相同功能實體之間的操作。
當某個被叫終端所屬的PoC Server作為Controlling PoC server時,具體的ICID分配流程則如圖2所示,圖2為現(xiàn)有技術(shù)ICID的另一種分配流程圖。
圖2所示的ICID分配方法與圖1所示的ICID分配方法原理相同,唯一的區(qū)別在于圖2中,所有被叫終端的ICID由某個被叫終端所屬的PoCServer分配,該PoC Server將除終端B以外的其它被叫終端的ICID加入業(yè)務(wù)請求中,將業(yè)務(wù)請求分別通過終端B所屬的IMS、其它各被叫終端所屬的IMS、其它各被叫終端所屬的PoC Server,發(fā)送給其它各被叫終端所屬的IMS;所述IMS將業(yè)務(wù)請求中的ICID刪除后,再將業(yè)務(wù)請求分別發(fā)送給對應(yīng)的其它各被叫終端。上述各功能實體在傳送業(yè)務(wù)請求的同時還保存業(yè)務(wù)請求中包含的被叫ICID。
經(jīng)過上述圖1、圖2所示的流程后,終端A就可以與終端B及其它的所有被叫終端建立會話、進行集群通信了。隨著主叫終端和各被叫終端的會話操作,IMS會在隨后生成的話單中分別加入主叫終端ICID和各被叫終端ICID,并將話單傳送給計費中心。
計費中心對話單進行計費操作時,計費中心就會識別話單中包含的ICID,并針對具有相同ICID的話單應(yīng)用統(tǒng)一的方法計費,而對具有不同ICID的話單則有可能應(yīng)用不同的方法計費。計費中心對具有不同ICID的話單所應(yīng)用的計費方法有可能相同,也有可能不同,具體計費方法是否相同取決于計費中心中設(shè)置的計費邏輯。
由于各終端的每一個操作都會生成一份話單,所以計費中心收到的話單中,有可能有多份話單所具有的ICID是相同的。對于這種情況,計費中心會對這些具有相同ICID的話單應(yīng)用統(tǒng)一的方法計費??梢姡F(xiàn)有技術(shù)應(yīng)用ICID將一個會話中的所有操作關(guān)聯(lián)起來,對一個會話中的所有操作應(yīng)用統(tǒng)一的方法計費。
由以上所述可知,現(xiàn)有技術(shù)為屬于同一組群的主叫終端和被叫終端分別分配不同的ICID,并將ICID插入相應(yīng)的話單中,之后由計費中心根據(jù)不同的ICID應(yīng)用特定計費方法計費。則如果某個終端在集群通信過程中,由于某種原因暫時退出了集群通信的會話流程后,之后又重新加入了上述會話,IMS會認為該終端重新加入的會話是一個新的會話,而為該終端分配一個新的ICID。這樣,對于該用戶而言,其退出之前進行的會話與重新加入之后進行的會話,就成為了兩個沒有關(guān)聯(lián)的、不同的會話。
因此,在后續(xù)的計費操作中,所述終端暫時退出集群通信之前被分配的ICID會被加入相應(yīng)的話單中,而所述終端重新加入集群通信之后被分配的ICID也會被加入相應(yīng)的話單中。雖然上述話單中的ICID不同,但這些話單實際上都是因同一個終端進行的同一會話流程所生成的,所以,正常情況下,這些話單應(yīng)該應(yīng)用統(tǒng)一的方法進行計費。
然而,計費中心對上述話單計費時,只根據(jù)具有不同ICID的話單應(yīng)用特定的方法計費,所以,上述同一個終端進行的同一會話流程中的退出集群會話與重新加入集群會話后所生成的話單,就有可能被應(yīng)用不同的方法計費。這種計費方法不盡合理,降低了用戶滿意度;并且極易產(chǎn)生重復(fù)計費、漏計費等計費錯誤,給計費操作的安全性、可靠性帶來了不良影響。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明的主要目的在于提供一種集群語音業(yè)務(wù)的計費關(guān)聯(lián)方法,使得在PoC通信的整體會話流程中,屬于同一群組的各終端在群組內(nèi)所有的操作所產(chǎn)生的話單均被關(guān)聯(lián)起來,以將被關(guān)聯(lián)的話單作為同一群組的會話所產(chǎn)生的話單進行計費。
本發(fā)明的另一目的在于提供一種集群語音業(yè)務(wù)的計費管理方法,使得在PoC通信的整體會話流程中,被關(guān)聯(lián)起來的屬于同一群組的各終端在群組內(nèi)所有的操作所產(chǎn)生的話單,被作為同一群組的會話所產(chǎn)生的話單進行計費。
為達到上述目的,本發(fā)明的技術(shù)方案是這樣實現(xiàn)的本發(fā)明公開了一種集群語音業(yè)務(wù)的計費關(guān)聯(lián)方法,該方法包括以下步驟A、控制集群語音業(yè)務(wù)服務(wù)器Controlling PoC Server在一個集群語音業(yè)務(wù)會話開始時,為參與該會話的主/被叫終端分配相同且唯一的集群語音業(yè)務(wù)計費標識PCID;B、Controlling PoC Server將上述PCID分別傳送給主叫終端所屬的互聯(lián)網(wǎng)協(xié)議多媒體子系統(tǒng)IMS和被叫終端所屬的IMS,將主/被叫終端通過該PCID實現(xiàn)計費關(guān)聯(lián)。
所述Controlling PoC Server為收到業(yè)務(wù)請求的Controlling PoC Server。
所述Controlling PoC Server為收到業(yè)務(wù)請求的主叫終端所屬的PoCServer;或收到業(yè)務(wù)請求的作為管理員的被叫終端所屬的PoC Serve。
當所述Controlling PoC Server為收到業(yè)務(wù)請求的主叫終端所屬的PoCServer時,所述步驟B包括
B11、主叫終端所屬的PoC Server向主叫終端所屬的IMS發(fā)送包含PCID的業(yè)務(wù)請求,該IMS收到該業(yè)務(wù)請求后,再將該業(yè)務(wù)請求發(fā)送給被叫終端所屬的IMS;被叫終端所屬的IMS收到該業(yè)務(wù)請求后,再將該業(yè)務(wù)請求發(fā)送給被叫終端所屬的PoC Server,該PoC Server收到該業(yè)務(wù)請求后,再將該業(yè)務(wù)請求發(fā)送給被叫終端所屬的IMS;B12、被叫終端所屬的IMS將該業(yè)務(wù)請求中的PCID刪除,并經(jīng)由被叫終端所屬的IMS中的P-CSCF向被叫終端發(fā)送刪除了PCID的業(yè)務(wù)請求;被叫終端收到該業(yè)務(wù)請求后,經(jīng)由被叫終端所屬的IMS、被叫終端所屬的PoCServer、被叫終端所屬的IMS、主叫終端所屬的IMS向主叫終端所屬的PoCServer發(fā)送確認響應(yīng);B13、主叫終端所屬的PoC Server收到確認響應(yīng)后,在確認響應(yīng)中加入為當前集群會話的主/被叫終端分配的PCID,并將加入PCID的確認響應(yīng)發(fā)送給主叫終端所屬的IMS;該IMS將該確認響應(yīng)中的PCID刪除,并經(jīng)由主叫終端所屬的IMS中的P-CSCF向主叫終端發(fā)送刪除了PCID的確認響應(yīng)。
當所述Controlling PoC Server為收到業(yè)務(wù)請求的作為管理員的被叫終端所屬的PoC Serve時,所述步驟B包括B21、被叫終端所屬的PoC Server向被叫終端所屬的IMS發(fā)送包含PCID的業(yè)務(wù)請求,被叫終端所屬的IMS將該業(yè)務(wù)請求中的PCID刪除,并經(jīng)由被叫終端所屬的IMS中的P-CSCF向被叫終端發(fā)送刪除了PCID的業(yè)務(wù)請求;B22、被叫終端收到該業(yè)務(wù)請求后,經(jīng)由被叫終端所屬的IMS向Controlling PoC Server發(fā)送確認響應(yīng);B23、Controlling PoC Server收到確認響應(yīng)后,在確認響應(yīng)中加入為當前集群會話的主/被叫終端分配的PCID,并將加入PCID的確認響應(yīng)經(jīng)由被叫終端所屬的IMS、主叫終端所屬的IMS、主叫終端所屬的PoC Server發(fā)送給主叫終端所屬的IMS;該IMS收到發(fā)自主叫終端所屬的PoC Server的該確認響應(yīng)后,將該確認響應(yīng)中的PCID刪除,并經(jīng)由主叫終端所屬的IMS中的p-CSCF向主叫終端發(fā)送刪除了PCID的確認響應(yīng)。
步驟B中,主/被叫終端通過所述PCID實現(xiàn)計費關(guān)聯(lián)的方法是主/被叫終端所屬的IMS將主/被叫終端各自進行的會話操作,作為同一個集群會話操作進行計費。
本發(fā)明還公開了一種集群語音業(yè)務(wù)的計費管理方法,該方法包括以下步驟A、Controlling PoC Server在一個集群語音業(yè)務(wù)會話開始時,為參與該會話的主/被叫終端分配相同且唯一的PCID;B、Controlling PoC Server將上述PCID分別傳送給主叫所屬的IMS和被叫所屬的IMS;C、主/被叫終端所屬的IMS將收到的PCID分別加入主/被叫終端的話單中;將具有相同PCID的話單作為同一個集群會話所產(chǎn)生的話單進行計費,使主/被叫終端通過該PCID實現(xiàn)計費關(guān)聯(lián)。
所述Controlling PoC Server為收到業(yè)務(wù)請求的Controlling PoC Server。
所述Controlling PoC Server為收到業(yè)務(wù)請求的主叫終端所屬的PoCServer;或收到業(yè)務(wù)請求的作為管理員的被叫終端所屬的PoC Serve。
當所述Controlling PoC Server為收到業(yè)務(wù)請求的主叫終端所屬的PoCServer時,所述步驟B包括B11、主叫終端所屬的PoC Server向主叫終端所屬的IMS發(fā)送包含PCID的業(yè)務(wù)請求,該IMS收到該業(yè)務(wù)請求后,再將該業(yè)務(wù)請求發(fā)送給被叫終端所屬的IMS;被叫終端所屬的IMS收到該業(yè)務(wù)請求后,經(jīng)由被叫終端所屬的PoC Server將該業(yè)務(wù)請求發(fā)送給被叫終端所屬的IMS;B12、被叫終端所屬的IMS將該業(yè)務(wù)請求中的PCID刪除,并經(jīng)由被叫終端所屬的IMS中的P-CSCF向被叫終端發(fā)送刪除了PCID的業(yè)務(wù)請求;被叫終端收到該業(yè)務(wù)請求后,經(jīng)由被叫終端所屬的IMS、被叫終端所屬的PoCServer、被叫終端所屬的IMS、主叫終端所屬的IMS向主叫終端所屬的PoCServer發(fā)送確認響應(yīng);B13、主叫終端所屬的PoC Server收到確認響應(yīng)后,在確認響應(yīng)中加入為當前集群會話的主/被叫終端分配的PCID,并將加入PCID的確認響應(yīng)發(fā)送給主叫終端所屬的IMS;該IMS將確認響應(yīng)中的PCID刪除,并經(jīng)由主叫終端所屬的IMS中的P-CSCF向主叫終端發(fā)送刪除了PCID的確認響應(yīng)。
當所述Controlling PoC Server為收到業(yè)務(wù)請求的作為管理員的被叫終端所屬的PoC Serve時,所述步驟B包括B21、被叫終端所屬的PoC Server向被叫終端所屬的IMS發(fā)送包含PCID的業(yè)務(wù)請求;被叫終端所屬的IMS將該業(yè)務(wù)請求中的PCID刪除,并經(jīng)由被叫終端所屬的IMS中的P-CSCF向被叫終端發(fā)送刪除了PCID的業(yè)務(wù)請求;B22、被叫終端收到該業(yè)務(wù)請求后,經(jīng)由被叫終端所屬的IMS向Controlling PoC Server發(fā)送確認響應(yīng);B23、Controlling PoC Server收到確認響應(yīng)后,在確認響應(yīng)中加入為當前集群會話的主/被叫終端分配的PCID,并將加入PCID的確認響應(yīng)經(jīng)由被叫終端所屬的IMS、主叫終端所屬的IMS、主叫終端所屬的PoC Server發(fā)送給主叫終端所屬的IMS;該IMS收到發(fā)自主叫終端所屬的PoC Server的確認響應(yīng)后,將該確認響應(yīng)中的PCID刪除,并經(jīng)由主叫終端所屬的IMS中的P-CSCF向主叫終端發(fā)送刪除了PCID的確認響應(yīng)。
步驟C中,將具有相同PCID的話單作為同一群組會話所產(chǎn)生的話單進行計費的方法是主/被叫終端所屬的IMS將主/被叫終端進行的會話操作所生成的話單傳送給計費中心,計費中心對具有相同PCID的話單應(yīng)用統(tǒng)一的方法計費。
該方法進一步包括Controlling PoC Server再次收到業(yè)務(wù)請求時,判斷發(fā)送該業(yè)務(wù)請求的終端是否屬于Controlling PoC Server管理的當前正在進行集群會話的群組,如果屬于,則為該終端分配與其所屬群組相同的PCID,實現(xiàn)發(fā)送該業(yè)務(wù)請求的終端與當前正在進行會話的本群組終端的計費關(guān)聯(lián);否則,Controlling PoC Server將該終端作為主叫終端,并為該主叫終端以及其業(yè)務(wù)請求所對應(yīng)的被叫終端新分配相同且唯一的PCID;Controlling PoC Server將分配的PCID分別傳送給主叫終端所屬的IMS和被叫終端所屬的IMS。
與現(xiàn)有技術(shù)相比,本發(fā)明所提供的計費關(guān)聯(lián)方法使Controlling PoCServer為同一群組的終端分配相同且唯一的PoC計費標識(PCID),并通過集群會話流程將PCID傳送給各終端所屬的IMS,并被所述IMS保存,主/被叫終端通過該PCID實現(xiàn)計費關(guān)聯(lián);使得在PoC通信的整體會話流程中,屬于同一群組的各終端在群組內(nèi)所有的操作所產(chǎn)生的話單均被PCID關(guān)聯(lián)起來,以將被關(guān)聯(lián)的話單作為同一群組的會話所產(chǎn)生的話單進行計費。
本發(fā)明所提供的計費管理方法使Controlling PoC Server能為新建立集群會話的各終端分配相同且唯一的PCID;也能在屬于集群的終端加入未結(jié)束的集群會話時,為終端分配與所述集群會話當前被分配的PCID相同的PCID,并通過集群會話流程將PCID傳送給各終端所屬的IMS,并被所述IMS保存,主/被叫終端通過該PCID實現(xiàn)計費關(guān)聯(lián);使得在PoC通信的整體會話流程中,被關(guān)聯(lián)起來的屬于同一群組的各終端在群組內(nèi)所有的操作所產(chǎn)生的話單,被作為同一群組的會話所產(chǎn)生的話單進行計費。
圖1為現(xiàn)有技術(shù)ICID的一種分配流程圖;圖2為現(xiàn)有技術(shù)ICID的另一種分配流程圖;圖3為本發(fā)明一較佳實施例的計費關(guān)聯(lián)流程圖;圖4為本發(fā)明另一較佳實施例的計費關(guān)聯(lián)流程圖;圖5為本發(fā)明計費管理流程圖。
具體實施方法下面對本發(fā)明計費管理方法進行總體說明。
本發(fā)明計費關(guān)聯(lián)方法使收到業(yè)務(wù)請求的Controlling PoC Server為群組中的主叫終端和被叫終端分配唯一的PCID,并將該PCID插入上述業(yè)務(wù)請求中,再將該業(yè)務(wù)請求發(fā)送給被叫終端注冊的IMS;被叫終端注冊的IMS保存收到的業(yè)務(wù)請求所包含的PCID,并將該業(yè)務(wù)請求發(fā)送給被叫終端;被叫終端收到業(yè)務(wù)請求后,通過自身注冊的IMS向Controlling PoC Server發(fā)送確認響應(yīng);Controlling PoC Server在確認響應(yīng)中插入上述PCID后,將確認響應(yīng)發(fā)送給主叫終端注冊的IMS;主叫終端注冊的IMS收到確認響應(yīng)后,保存確認響應(yīng)中包含的PCID,并將該確認響應(yīng)發(fā)送給主叫終端。
本發(fā)明計費管理方法使Controlling PoC Server首次收到業(yè)務(wù)請求時,為同一群組的終端分配相同且唯一的PCID;再次收到業(yè)務(wù)請求時,ControllingPoC Server判斷發(fā)送該業(yè)務(wù)請求的終端是否屬于Controlling PoC Server管理的當前正在進行集群會話的群組,如果屬于,則為該終端分配與其所屬群組相同的PCID,將上述PCID插入確認響應(yīng),并將該確認響應(yīng)發(fā)送給所述終端,再在主/被叫終端所屬的IMS生成的話單中,將具有相同PCID的話單作為同一群組的會話所產(chǎn)生的話單進行計費。
否則,Controlling PoC Server將該終端作為主叫終端,并為該主叫終端以及其業(yè)務(wù)請求所對應(yīng)的被叫終端新分配相同且唯一的PCID,之后將所述PCID插入業(yè)務(wù)請求,并將該業(yè)務(wù)請求經(jīng)由業(yè)務(wù)請求所指向的被叫終端所屬的IMS發(fā)送給所述被叫終端,被叫終端收到業(yè)務(wù)請求后,經(jīng)由自身所屬的IMS、Controlling PoC Server、主叫終端所屬的IMS向主叫終端發(fā)送確認響應(yīng);再在主/被叫終端所屬的IMS生成的話單中,將具有相同PCID的話單作為同一群組的會話所產(chǎn)生的話單進行計費。
為了能說明本發(fā)明計費管理方法,現(xiàn)結(jié)合附圖及具體實施例對本發(fā)明方法進行描述。
集群業(yè)務(wù)的種類很多,如集群短信業(yè)務(wù)、集群圖像業(yè)務(wù)、PoC等?,F(xiàn)僅以基于IMS的PoC業(yè)務(wù)為例對本發(fā)明方法進行說明,其它業(yè)務(wù)如集群短信業(yè)務(wù)、集群圖像業(yè)務(wù)等的計費管理方法則與PoC業(yè)務(wù)的計費管理方法相同。
本發(fā)明的關(guān)鍵點PCID,可以由屬于同一群組的主叫終端所屬的PoCServer分配,也可以由該群組中的被叫終端所屬的PoC Server分配。具體而言,在像無線自組網(wǎng)(Adhoc)這樣的臨時群組會話中,主叫終端所屬的PoCServer負責建立并管理集群會話,所以由該PoC Server分配PCID;在預(yù)先定義好的固定群組或聊天(Chat)模式的群組會話中,主叫終端或被叫終端中作為管理員的終端所屬的PoC Server負責建立并管理集群會話,所以由該PoC Server分配PCID。
下面,先以主叫終端所屬的PoC Server分配PCID為例,對本發(fā)明方法詳細描述。
參見圖3,圖3為本發(fā)明一較佳實施例的計費關(guān)聯(lián)流程圖,該流程包含以下步驟步驟301在集群通信中作為主叫的終端A向其所屬的IMS發(fā)送業(yè)務(wù)請求,希望建立集群會話以進行集群通信,該業(yè)務(wù)請求通常為invite消息,其中包含作為主叫的終端A的標識和作為被叫的終端B的標識,以及終端A的集群標識。屬于同一群組的終端的集群標識是相同的,用于標識當前的主/被叫終端屬于同一群組。
步驟302作為所述IMS中第一個與終端A交互的功能實體,P-CSCF收到所述業(yè)務(wù)請求后,為終端A分配一個ICID,并將該ICID加入所述業(yè)務(wù)請求中,再將加入了終端A的ICID的業(yè)務(wù)請求發(fā)送給終端A注冊的S-CSCF。
步驟303S-CSCF收到所述業(yè)務(wù)請求后,保存業(yè)務(wù)請求中包含的終端A的ICID,并將該業(yè)務(wù)請求發(fā)送給終端A所屬的PoC Server。
所述PoC Server是AS的一種,用于向終端提供基于IMS的集群語音業(yè)務(wù),終端在IMS的S-CSCF中注冊時,IMS根據(jù)用戶的簽約數(shù)據(jù)選擇一個PoC Server,以該PoC Server作為所述終端所屬的PoC Server,用于向終端提供基于IMS的集群語音業(yè)務(wù)。
步驟304終端A所屬的PoC Server收到所述業(yè)務(wù)請求后,獲知終端A要建立會話,于是保存業(yè)務(wù)請求中包含的終端A的ICID,并為當前集群通信所包含的所有終端分配唯一的一個PCID;同時,還為作為被叫的終端B分配一個ICID,當然,如果被叫終端有多個,PoC Server則根據(jù)業(yè)務(wù)請求中包含的多個被叫終端標識分別分配多個不同的被叫終端ICID。
步驟305分配完P(guān)CID及被叫終端ICID后,終端A所屬的PoC Server將所述PCID及被叫終端ICID加入所述業(yè)務(wù)請求,以便將加入了PCID及被叫終端ICID的業(yè)務(wù)請求發(fā)送給作為被叫的終端B所屬的PoC Server。
但由于終端A所屬的PoC Server與終端B所屬的PoC Server無法直接通信,所以終端A所屬的PoC Server將加入了PCID及被叫終端ICID的業(yè)務(wù)請求發(fā)送給終端A所屬的IMS中的終端A注冊的S-CSCF。
步驟306終端A注冊的S-CSCF收到所述業(yè)務(wù)請求后,保存業(yè)務(wù)請求中包含的PCID及終端B的ICID。之后,所述S-CSCF根據(jù)業(yè)務(wù)請求中包含的終端B的標識,將業(yè)務(wù)請求發(fā)送給終端B在其所屬的IMS中注冊的S-CSCF。
步驟307終端B注冊的S-CSCF收到所述業(yè)務(wù)請求后,保存業(yè)務(wù)請求中包含的PCID、終端A的ICID及終端B的ICID,并將該業(yè)務(wù)請求發(fā)送給終端B所屬的PoC Server。
步驟308終端B所屬的PoC Server收到所述業(yè)務(wù)請求后,保存業(yè)務(wù)請求中包含的PCID、終端A的ICID及終端B的ICID,再將該業(yè)務(wù)請求發(fā)送給終端B注冊的S-CSCF。
終端B注冊的S-CSCF收到所述業(yè)務(wù)請求后,將業(yè)務(wù)請求發(fā)送給在終端B所屬的IMS與終端B之間作為連接點的P-CSCF,P-CSCF進而保存業(yè)務(wù)請求中包含的PCID、終端A的ICID及終端B的ICID。
步驟309所述P-CSCF將收到的業(yè)務(wù)請求中包含的PCID及所有ICID刪除,并將刪除了PCID及所有ICID的業(yè)務(wù)請求發(fā)送給終端B。
步驟310終端B收到業(yè)務(wù)請求后,通過其所屬的IMS中的P-CSCF向終端B注冊的S-CSCF發(fā)送確認響應(yīng),該確認響應(yīng)包含終端A的標識和終端B的標識。
步驟311所述S-CSCF收到確認響應(yīng)后,向終端B所屬的PoC Server發(fā)送確認響應(yīng)。
步驟312終端B所屬的PoC Server收到確認響應(yīng)后,向終端B注冊的S-CSCF發(fā)送確認響應(yīng)。
步驟313終端B注冊的S-CSCF收到發(fā)自終端B所屬的PoC Server的確認響應(yīng)后,根據(jù)該確認響應(yīng)中包含的終端A的標識,向終端A在其所屬的IMS中注冊的S-CSCF發(fā)送確認響應(yīng)。
步驟314終端A注冊的S-CSCF收到確認響應(yīng)后,向終端A所屬的PoC Server發(fā)送確認響應(yīng)。
步驟315終端A所屬的PoC Server收到確認響應(yīng)后,在該確認響應(yīng)中加入步驟304中曾分配的PCID,并將加入了PCID的確認響應(yīng)發(fā)送給終端A在其所屬的IMS中注冊的S-CSCF。
終端A注冊的S-CSCF收到發(fā)自終端A所屬的PoC Server的確認響應(yīng)后,將確認響應(yīng)發(fā)送給在終端A所屬的IMS與終端A之間作為連接點的P-CSCF。
步驟316P-CSCF收到確認響應(yīng)后,保存該確認響應(yīng)中包含的PCID,再將收到的確認響應(yīng)中包含的PCID刪除,并將刪除了PCID的確認響應(yīng)發(fā)送給終端A。
當然,終端A注冊的S-CSCF和終端B注冊的S-CSCF有可能相同,也可能不同;終端A所屬的PoC Server和終端B所屬的PoC Server有可能相同,也可能不同。上述的S-CSCF和/或PoC Server這些功能實體相同時,則省去圖3中對應(yīng)的相同功能實體之間的操作。
另外,對于集群通信而言,圖3所示的終端A可能還與屬于同一群組的其它被叫終端通信,而終端B只是多個被叫終端中的一個。終端A與同一群組的其它被叫終端建立集群會話時應(yīng)用的計費關(guān)聯(lián)方法,和圖3所示的方法相同,相對圖3的變化只是將終端B所屬的PoC Server、終端B所屬的IMS這些功能實體分別替換為所述被叫終端所屬的PoC Server、所述被叫終端B所屬的IMS,并將終端B替換為所述被叫終端,相應(yīng)的計費關(guān)聯(lián)流程則是針對所述被叫終端進行。
那么,當終端A收到發(fā)自P-CSCF的確認響應(yīng)后,就可以與終端B及其它的所有被叫終端建立會話、進行集群通信了。同時,IMS中的各功能實體已經(jīng)獲知了當前集群會話的PCID、主叫/被叫ICID,因而IMS具備了生成話單的能力。在后續(xù)的計費操作中,集群會話中曾分配的PCID就被加入話單中。這樣,上述各終端的所有操作所生成的話單中,都會包含相同的PCID,即PCID將集群通信所生成的所有話單關(guān)聯(lián)起來。
當話單被傳送給計費中心后,計費中心就會識別所有話單中包含的PCID,并針對具有相同PCID的話單應(yīng)用統(tǒng)一的方法計費,而對具有不同PCID的話單則有可能應(yīng)用不同的方法計費,具體計費方法是否相同取決于計費中心中設(shè)置的計費邏輯。上述識別PCID方法與現(xiàn)有技術(shù)所應(yīng)用的識別方法相同。
由于上述進行集群會話的各終端均被分配了相同的PCID,所以各終端的會話操作所生成的話單中都會包含相同的PCID,所以計費中心在計費操作中,就會對集群會話中各終端的話單應(yīng)用統(tǒng)一的方法計費。
如果終端不是進行本實施例所述的正常會話建立操作,而是進行會話預(yù)建立操作,那么當終端完成會話預(yù)建立操作,并通過向其所屬的IMS發(fā)送業(yè)務(wù)請求以建立與其它終端之間的會話時,應(yīng)用的計費關(guān)聯(lián)方法則與圖3所示計費關(guān)聯(lián)方法的原理相同。不同之處只是會話預(yù)建立操作完成時,終端通過向其所屬的IMS發(fā)送refer消息來建立與其它終端之間的會話;而圖2所示的正常會話流程中,終端則通過向其所屬的IMS發(fā)送invite消息來建立與其它終端之間的會話。
下面,再以被叫終端所屬的PoC Server分配PCID為例,對本發(fā)明方法詳細描述。
參見圖4,圖4為本發(fā)明另一較佳實施例的計費關(guān)聯(lián)流程圖,該流程包含以下步驟步驟401在集群通信中作為主叫的終端A向其所屬的IMS發(fā)送業(yè)務(wù)請求,希望建立集群會話以進行集群通信,該業(yè)務(wù)請求通常為invite消息,其中包含作為主叫的終端A的標識和作為被叫的終端B的標識,以及終端A的集群標識。屬于同一群組的終端的集群標識是相同的,用于標識當前的主/被叫終端屬于同一群組。
步驟402作為所述IMS中第一個與終端A交互的功能實體,P-CSCF收到所述業(yè)務(wù)請求后,為終端A分配一個ICID,并將該ICID加入所述業(yè)務(wù)請求中,再將加入了終端A的ICID的業(yè)務(wù)請求發(fā)送給終端A注冊的S-CSCF。
步驟403S-CSCF收到所述業(yè)務(wù)請求后,保存業(yè)務(wù)請求中包含的終端A的ICID,并將該業(yè)務(wù)請求發(fā)送給終端A所屬的PoC Server。
步驟404終端A所屬的PoC Server收到所述業(yè)務(wù)請求后,保存業(yè)務(wù)請求中包含的終端A的ICID,并準備將該業(yè)務(wù)請求發(fā)送給作為被叫的終端B所屬的PoC Server。但由于終端A所屬的PoC Server與終端B所屬的PoCServer無法直接通信,所以終端A所屬的PoC Server將業(yè)務(wù)請求發(fā)送給終端A所屬的IMS中的終端A注冊的S-CSCF。
步驟405終端A注冊的S-CSCF收到所述業(yè)務(wù)請求后,根據(jù)業(yè)務(wù)請求中包含的終端B的標識,將業(yè)務(wù)請求發(fā)送給終端B在其所屬的IMS中注冊的S-CSCF。
步驟406終端B注冊的S-CSCF收到所述業(yè)務(wù)請求后,保存業(yè)務(wù)請求中包含的終端A的ICID,并將該業(yè)務(wù)請求發(fā)送給終端B所屬的PoC Server。
步驟407終端B所屬的PoC Server收到所述業(yè)務(wù)請求后,獲知終端A要建立會話,于是保存業(yè)務(wù)請求中包含的終端A的ICID,并為當前集群通信所包含的所有終端分配唯一的一個PCID;同時,還為作為被叫的終端B分配一個ICID,當然,如果被叫終端有多個,PoC Server則根據(jù)業(yè)務(wù)請求中包含的多個被叫終端標識分別分配多個不同的被叫終端ICID。
步驟408分配完P(guān)CID及被叫終端ICID后,終端B所屬的PoC Server將所述PCID及被叫終端ICID加入所述業(yè)務(wù)請求,并將加入了PCID及被叫終端ICID的業(yè)務(wù)請求發(fā)送給終端B所屬的IMS中的終端B注冊的S-CSCF。
終端B注冊的S-CSCF收到所述業(yè)務(wù)請求后,保存業(yè)務(wù)請求中包含的PCID、終端A的ICID及終端B的ICID,再將業(yè)務(wù)請求發(fā)送給在終端B所屬的IMS與終端B之間作為連接點的P-CSCF,P-CSCF進而保存業(yè)務(wù)請求中包含的PCID、終端A的ICID及終端B的ICID。
步驟409所述P-CSCF將收到的業(yè)務(wù)請求中包含的PCID及所有ICID刪除,并將刪除了PCID及所有ICID的業(yè)務(wù)請求發(fā)送給終端B。
步驟410終端B收到業(yè)務(wù)請求后,通過其所屬的IMS中的P-CSCF向終端B注冊的S-CSCF發(fā)送確認響應(yīng),該確認響應(yīng)包含終端A的標識和終端B的標識。
步驟411所述S-CSCF收到確認響應(yīng)后,向終端B所屬的PoC Server發(fā)送確認響應(yīng)。
步驟412終端B所屬的PoC Server收到確認響應(yīng)后,在該確認響應(yīng)中加入步驟407中曾分配的PCID,并將加入了PCID的確認響應(yīng)發(fā)送給終端B在其所屬的IMS中注冊的S-CSCF。
步驟413終端B注冊的S-CSCF收到發(fā)自終端B所屬的PoC Server的確認響應(yīng)后,根據(jù)該確認響應(yīng)中包含的終端A的標識,向終端A在其所屬的IMS中注冊的S-CSCF發(fā)送確認響應(yīng)。
步驟414終端A注冊的S-CSCF收到確認響應(yīng)后,保存確認響應(yīng)中包含的PCID,并向終端A所屬的PoC Server發(fā)送確認響應(yīng)。
步驟415終端A所屬的PoC Server收到確認響應(yīng)后,保存確認響應(yīng)中包含的PCID,并將該確認響應(yīng)發(fā)送給終端A在其所屬的IMS中注冊的S-CSCF。
終端A注冊的S-CSCF收到發(fā)自終端A所屬的PoC Server的確認響應(yīng)后,將確認響應(yīng)發(fā)送給在終端A所屬的IMS與終端A之間作為連接點的P-CSCF。
步驟416P-CSCF收到確認響應(yīng)后,保存該確認響應(yīng)中包含的PCID,再將收到的確認響應(yīng)中包含的PCID刪除,并將刪除了PCID的確認響應(yīng)發(fā)送給終端A。
當然,終端A注冊的S-CSCF和終端B注冊的S-CSCF有可能相同,也可能不同;終端A所屬的PoC Server和終端B所屬的PoC Server有可能相同,也可能不同。上述的S-CSCF和/或PoC Server這些功能實體相同時,則省去圖4中對應(yīng)的相同功能實體之間的操作。
另外,對于集群通信而言,圖4所示的終端A可能還與屬于同一群組的其它被叫終端通信,而終端B只是多個被叫終端中的一個。終端A與同一群組的其它被叫終端建立集群會話時應(yīng)用的計費關(guān)聯(lián)方法,與圖4所示方法的區(qū)別在于作為Controlling PoC Server的終端B所屬的PoC Server將業(yè)務(wù)請求發(fā)送給終端B所屬的IMS后,終端B所屬的IMS將業(yè)務(wù)請求發(fā)送給上述其它被叫終端所屬的IMS,該IMS保存收到的業(yè)務(wù)請求中包含的PCID;再將業(yè)務(wù)請求發(fā)送給被叫終端所屬的PoC Server,該PoC Server保存收到的業(yè)務(wù)請求中包含的PCID后,再將業(yè)務(wù)請求發(fā)送給被叫終端所屬的IMS,該IMS中的P-CSCF保存收到的業(yè)務(wù)請求中包含的PCID后,在將業(yè)務(wù)請求中的PCID刪除,并將刪除了PCID的業(yè)務(wù)請求發(fā)送給被叫終端。
被叫終端收到業(yè)務(wù)請求后,經(jīng)由自身所屬的IMS、終端B所屬的IMS、終端A所屬的IMS,向終端A發(fā)送確認響應(yīng)。
那么,當終端A收到發(fā)自P-CSCF的確認響應(yīng)后,就可以與終端B及其它的所有被叫終端建立會話、進行集群通信了。同時,IMS中的各功能實體已經(jīng)獲知了當前集群會話的PCID、主叫/被叫ICID,因而IMS具備了生成話單的能力。在后續(xù)的計費操作中,集群會話中曾分配的PCID就被加入話單中。這樣,上述各終端的所有操作所生成的話單中,都會包含相同的PCID,即PCID將集群通信所生成的所有話單關(guān)聯(lián)起來。
當話單被傳送給計費中心后,計費中心就會識別所有話單中包含的PCID,并針對具有相同PCID的話單應(yīng)用統(tǒng)一的方法計費,而對具有不同PCID的話單則有可能應(yīng)用不同的方法計費,具體計費方法是否相同取決于計費中心中設(shè)置的計費邏輯。上述識別PCID方法與現(xiàn)有技術(shù)所應(yīng)用的識別方法相同。
由于上述進行集群會話的各終端均被分配了相同的PCID,所以各終端的會話操作所生成的話單中都會包含相同的PCID,所以計費中心在計費操作中,就會對集群會話中各終端的話單應(yīng)用統(tǒng)一的方法計費。
如果終端不是進行本實施例所述的正常會話建立操作,而是進行會話預(yù)建立操作,那么當終端完成會話預(yù)建立操作,并通過向其所屬的IMS發(fā)送業(yè)務(wù)請求來建立與其它終端之間的會話時,應(yīng)用的計費關(guān)聯(lián)方法則與圖4所示計費關(guān)聯(lián)方法的原理相同。不同之處只是會話預(yù)建立操作完成時,終端通過向其所屬的IMS發(fā)送refer消息來建立與其它終端之間的會話;而圖4所示的正常會話流程中,終端則通過向其所屬的IMS發(fā)送invite消息來建立與其它終端之間的會話。
完成上述兩個實施例中所示的PCID分配操作后,終端在PoC會話中進行的與當前群組有關(guān)的非會話操作,比如用戶發(fā)起的消息、會話屬性設(shè)置等,以及PoC系統(tǒng)中的功能實體對用戶發(fā)起的狀態(tài)通知等操作時,終端所屬的IMS也會產(chǎn)生相應(yīng)的話單,這時,也可以采用PCID將相應(yīng)的話單關(guān)聯(lián)起來。即所述IMS、Controlling PoC Server在相應(yīng)的終端業(yè)務(wù)請求中加入當前群組被分配的PCID。
之后,IMS根據(jù)上述非會話操作生成話單時,就將PCID加入話單中,以使屬于同一群組的各終端在群組內(nèi)的非會話操作能與群組會話操作關(guān)聯(lián)起來,進而使同一群組的各終端的所有話單能應(yīng)用統(tǒng)一的方法計費。
由以上所述可見,本發(fā)明應(yīng)用PCID將一個集群會話中的所有會話關(guān)聯(lián)起來,對一個集群會話中的所有會話應(yīng)用統(tǒng)一的方法計費,這種關(guān)聯(lián)方法與現(xiàn)有技術(shù)應(yīng)用ICID將一個會話中的所有操作關(guān)聯(lián)起來的方法,具有相同的原理。
當然,除了可以通過上述的業(yè)務(wù)請求、確認響應(yīng)將所述PCID傳送給主/被叫所屬的IMS、主/被叫所屬的PoC Server以外,還可以通過其它消息將所述PCID傳送給主/被叫所屬的IMS、主/被叫所屬的PoC Server,或者通過相對獨立的消息將所述PCID分別傳送給主/被叫所屬的IMS、主/被叫所屬的PoC Server。
在實際的計費管理操作中,如果Controlling PoC Server收到了某個用戶的業(yè)務(wù)請求,那么,相應(yīng)的計費管理方法就如圖5所示,圖5為本發(fā)明計費管理流程圖,該流程包括以下步驟步驟501終端A向其所屬的IMS發(fā)送業(yè)務(wù)請求,該業(yè)務(wù)請求通常為invite消息,其中包含終端A的集群標識、終端A的標識和被叫終端的標識。屬于同一群組的終端的集群標識是相同的,用于標識當前的主/被叫終端屬于同一群組。
步驟502作為所述IMS中第一個與終端A交互的功能實體,P-CSCF收到所述業(yè)務(wù)請求后,為終端A分配一個ICID,并將該ICID加入所述業(yè)務(wù)請求中,再將加入了終端A的ICID的業(yè)務(wù)請求發(fā)送給終端A注冊的S-CSCF。
步驟503S-CSCF收到所述業(yè)務(wù)請求后,保存業(yè)務(wù)請求中包含的終端A的ICID,并將該業(yè)務(wù)請求發(fā)送給終端A所屬的PoC Server。
步驟504終端A所屬的PoC Server收到所述業(yè)務(wù)請求后,保存業(yè)務(wù)請求中包含的終端A的ICID,并準備將該業(yè)務(wù)請求發(fā)送給Controlling PoCServer。但由于終端A所屬的PoC Server與Controlling PoC Server無法直接通信,所以終端A所屬的PoC Server將業(yè)務(wù)請求發(fā)送給終端A所屬的IMS中的終端A注冊的S-CSCF。
步驟505終端A注冊的S-CSCF收到所述業(yè)務(wù)請求后,將業(yè)務(wù)請求發(fā)送給Controlling PoC Server所屬的IMS中的S-CSCF。
步驟506所述S-CSCF收到業(yè)務(wù)請求后,保存業(yè)務(wù)請求中包含的終端A的ICID,并將該業(yè)務(wù)請求發(fā)送給Controlling PoC Server。
步驟507Controlling PoC Server收到所述業(yè)務(wù)請求后,獲知終端A要進行集群會話。于是保存業(yè)務(wù)請求中包含的終端A的ICID,并判斷當前由自身管理的集群會話中,是否有集群會話對應(yīng)的集群標識與上述業(yè)務(wù)請求中包含的集群標識相同,如果沒有,Controlling PoC Server則確定終端A要作為主叫發(fā)起集群呼叫,后續(xù)的操作與圖4中步驟407至步驟416的操作相同。
當終端A收到發(fā)自自身所屬的IMS中P-CSCF的確認響應(yīng)后,就可以與群組中所有被叫終端建立會話、進行集群通信,后續(xù)計費中心對所有話單進行計費處理時,就會對具有相同PCID的話單應(yīng)用統(tǒng)一的計費方法。
當然,當前由Controlling PoC Server管理的集群會話中,可能有集群會話對應(yīng)的集群標識與上述業(yè)務(wù)請求中包含的集群標識相同。這種情況的出現(xiàn)一般是因為屬于該群組的各終端中的某個終端在集群通信過程中,由于某種原因暫時退出了集群通信的會話流程后,又重新加入了所述會話,而該集群會話仍未結(jié)束。這時,Controlling PoC Server就確定終端A是所述集群會話的一員,進而不再為終端A分配新的PCID,而是將其所屬群組的PCID分配給終端A。
步驟508Controlling PoC Server將終端A的ICID、PCID加入確認響應(yīng)中,并將該確認響應(yīng)發(fā)送給Controlling PoC Server所屬的IMS中的S-CSCF。
步驟509S-CSCF收到確認響應(yīng)后,保存確認響應(yīng)中包含的終端A的ICID、PCID,并將確認響應(yīng)發(fā)送給終端A在其所屬的IMS中注冊的S-CSCF。
步驟510終端A注冊的S-CSCF保存收到的確認響應(yīng)中包含的終端A的ICID、PCID,并將確認響應(yīng)發(fā)送給終端A所屬的PoC Server。
步驟511終端A所屬的PoC Server保存收到的確認響應(yīng)中包含的終端A的ICID、PCID,并通過終端A注冊的S-CSCF向終端A所屬的IMS中包含的P-CSCF發(fā)送上述確認響應(yīng)。
步驟512P-CSCF保存收到的確認響應(yīng)中包含的終端A的ICID、PCID,再將收到的確認響應(yīng)中包含的ICID、PCID刪除,并將刪除了ICID、PCID的確認響應(yīng)發(fā)送給終端A。
當終端A收到發(fā)自自身所屬的IMS中P-CSCF的確認響應(yīng)后,就可以重新加入其所屬群組的會話。同時,終端A所屬的IMS及Controlling PoCServer所屬的IMS均獲知了終端A的PCID,因而IMS具備了生成話單的能力。在后續(xù)的計費操作中,集群會話中曾分配的PCID就被加入話單中。這樣,上述各終端的所有操作所生成的話單中,都會包含相同的PCID,即PCID將集群通信所生成的所有話單關(guān)聯(lián)起來。
當話單被傳送給計費中心后,計費中心就會識別所有話單中包含的PCID,并針對具有相同PCID的話單應(yīng)用統(tǒng)一的方法計費,而對具有不同PCID的話單則有可能應(yīng)用不同的方法計費,具體計費方法是否相同取決于計費中心中設(shè)置的計費邏輯。上述識別PCID方法與現(xiàn)有技術(shù)所應(yīng)用的識別方法相同。
由于上述重新加入集群會話的終端A及其它終端均被分配了相同的PCID,所以各終端的會話操作所生成的話單中都會包含相同的PCID,所以計費中心在計費操作中,就會對集群會話中各終端的話單應(yīng)用統(tǒng)一的方法計費。
圖3、圖4、圖5中所述的屬于同一群組的各終端在群組內(nèi)所有的操作所產(chǎn)生的話單被PCID關(guān)聯(lián)起來后,就可以將這些話單作為同一群組所產(chǎn)生的話單進行計費。計費中心在進行后續(xù)的計費操作時,通常對具有相同PCID的話單應(yīng)用統(tǒng)一的方法計費;但運營商也可以對具有相同PCID的不同終端的話單應(yīng)用不同的方法計費,如對于同一群組中具有相同PCID的兩個終端,其中一個終端被運營商定為金卡用戶,可享受20%的話費優(yōu)惠,而另一個終端則不享受任何優(yōu)惠。那么,上述這兩個具有相同PCID的兩個終端,就不會被應(yīng)用統(tǒng)一的方法計費。
以上所述的主/被叫終端ICID以及PCID,在主/被叫IMS域的功能實體中傳送的方法通常為將分配的主/被叫終端ICID以及PCID插入SIP信令消息中的PoC業(yè)務(wù)計費向量(P-Charging-Vector)的頭域中,傳送給主/被叫終端的IMS域功能實體。
由以上所述可以看出,本發(fā)明所提供的集群業(yè)務(wù)的計費關(guān)聯(lián)方法,在PoC通信的整體會話流程中,將屬于同一群組的各終端在群組內(nèi)所有的操作所產(chǎn)生的話單關(guān)聯(lián)起來,使上述話單能被作為同一群組所產(chǎn)生的話單進行計費。本發(fā)明所提供的集群業(yè)務(wù)的計費管理方法,使得在PoC通信的整體會話流程中,被關(guān)聯(lián)起來的屬于同一群組的各終端在群組內(nèi)所有的操作所產(chǎn)生的話單,被作為同一群組的會話所產(chǎn)生的話單進行計費。
以上所述僅為本發(fā)明的過程及方法實施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所做的任何修改、等同替換、改進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。
權(quán)利要求
1.一種集群語音業(yè)務(wù)的計費關(guān)聯(lián)方法,其特征在于,該方法包括以下步驟A、控制集群語音業(yè)務(wù)服務(wù)器Controlling PoC Server在一個集群語音業(yè)務(wù)會話開始時,為參與該會話的主/被叫終端分配相同且唯一的集群語音業(yè)務(wù)計費標識PCID;B、Controlling PoC Server將上述PCID分別傳送給主叫終端所屬的互聯(lián)網(wǎng)協(xié)議多媒體子系統(tǒng)IMS和被叫終端所屬的IMS,將主/被叫終端通過該PCID實現(xiàn)計費關(guān)聯(lián)。
2.如權(quán)利要求1所述的方法,其特征在于,所述Controlling PoC Server為收到業(yè)務(wù)請求的Controlling PoC Server。
3.如權(quán)利要求2所述的方法,其特征在于所述Controlling PoC Server為收到業(yè)務(wù)請求的主叫終端所屬的PoC Server;或收到業(yè)務(wù)請求的作為管理員的被叫終端所屬的PoC Serve。
4.如權(quán)利要求3所述的方法,其特征在于,當所述Controlling PoC Server為收到業(yè)務(wù)請求的主叫終端所屬的PoC Server時,所述步驟B包括B11、主叫終端所屬的PoC Server向主叫終端所屬的IMS發(fā)送包含PCID的業(yè)務(wù)請求,該IMS收到該業(yè)務(wù)請求后,再將該業(yè)務(wù)請求發(fā)送給被叫終端所屬的IMS;被叫終端所屬的IMS收到該業(yè)務(wù)請求后,再將該業(yè)務(wù)請求發(fā)送給被叫終端所屬的PoC Server,該PoC Server收到該業(yè)務(wù)請求后,再將該業(yè)務(wù)請求發(fā)送給被叫終端所屬的IMS;B12、被叫終端所屬的IMS將該業(yè)務(wù)請求中的PCID刪除,并經(jīng)由被叫終端所屬的IMS中的P-CSCF向被叫終端發(fā)送刪除了PCID的業(yè)務(wù)請求;被叫終端收到該業(yè)務(wù)請求后,經(jīng)由被叫終端所屬的IMS、被叫終端所屬的PoCServer、被叫終端所屬的IMS、主叫終端所屬的IMS向主叫終端所屬的PoCServer發(fā)送確認響應(yīng);B13、主叫終端所屬的PoC Server收到確認響應(yīng)后,在確認響應(yīng)中加入為當前集群會話的主/被叫終端分配的PCID,并將加入PCID的確認響應(yīng)發(fā)送給主叫終端所屬的IMS;該IMS將該確認響應(yīng)中的PCID刪除,并經(jīng)由主叫終端所屬的IMS中的P-CSCF向主叫終端發(fā)送刪除了PCID的確認響應(yīng)。
5.如權(quán)利要求3所述的方法,其特征在于,當所述Controlling PoC Server為收到業(yè)務(wù)請求的作為管理員的被叫終端所屬的PoC Serve時,所述步驟B包括B21、被叫終端所屬的PoC Server向被叫終端所屬的IMS發(fā)送包含PCID的業(yè)務(wù)請求,被叫終端所屬的IMS將該業(yè)務(wù)請求中的PCID刪除,并經(jīng)由被叫終端所屬的IMS中的P-CSCF向被叫終端發(fā)送刪除了PCID的業(yè)務(wù)請求;B22、被叫終端收到該業(yè)務(wù)請求后,經(jīng)由被叫終端所屬的IMS向Controlling PoC Server發(fā)送確認響應(yīng);B23、Controlling PoC Server收到確認響應(yīng)后,在確認響應(yīng)中加入為當前集群會話的主/被叫終端分配的PCID,并將加入PCID的確認響應(yīng)經(jīng)由被叫終端所屬的IMS、主叫終端所屬的IMS、主叫終端所屬的PoC Server發(fā)送給主叫終端所屬的IMS;該IMS收到發(fā)自主叫終端所屬的PoC Server的該確認響應(yīng)后,將該確認響應(yīng)中的PCID刪除,并經(jīng)由主叫終端所屬的IMS中的P-CSCF向主叫終端發(fā)送刪除了PCID的確認響應(yīng)。
6.如權(quán)利要求2所述的方法,其特征在于,步驟B中,主/被叫終端通過所述PCID實現(xiàn)計費關(guān)聯(lián)的方法是主/被叫終端所屬的IMS將主/被叫終端各自進行的會話操作,作為同一個集群會話操作進行計費。
7.一種集群語音業(yè)務(wù)的計費管理方法,其特征在于,該方法包括以下步驟A、Controlling PoC Server在一個集群語音業(yè)務(wù)會話開始時,為參與該會話的主/被叫終端分配相同且唯一的PCID;B、Controlling PoC Server將上述PCID分別傳送給主叫所屬的IMS和被叫所屬的IMS;C、主/被叫終端所屬的IMS將收到的PCID分別加入主/被叫終端的話單中;將具有相同PCID的話單作為同一個集群會話所產(chǎn)生的話單進行計費,使主/被叫終端通過該PCID實現(xiàn)計費關(guān)聯(lián)。
8.如權(quán)利要求7所述的方法,其特征在于,所述Controlling PoC Server為收到業(yè)務(wù)請求的Controlling PoC Server。
9.如權(quán)利要求8所述的方法,其特征在于所述Controlling PoC Server為收到業(yè)務(wù)請求的主叫終端所屬的PoC Server;或收到業(yè)務(wù)請求的作為管理員的被叫終端所屬的PoC Serve。
10.如權(quán)利要求9所述的方法,其特征在于,當所述Controlling PoC Server為收到業(yè)務(wù)請求的主叫終端所屬的PoC Server時,所述步驟B包括B11、主叫終端所屬的PoC Server向主叫終端所屬的IMS發(fā)送包含PCID的業(yè)務(wù)請求,該IMS收到該業(yè)務(wù)請求后,再將該業(yè)務(wù)請求發(fā)送給被叫終端所屬的IMS;被叫終端所屬的IMS收到該業(yè)務(wù)請求后,經(jīng)由被叫終端所屬的PoC Server將該業(yè)務(wù)請求發(fā)送給被叫終端所屬的IMS;B12、被叫終端所屬的IMS將該業(yè)務(wù)請求中的PCID刪除,并經(jīng)由被叫終端所屬的IMS中的P-CSCF向被叫終端發(fā)送刪除了PCID的業(yè)務(wù)請求;被叫終端收到該業(yè)務(wù)請求后,經(jīng)由被叫終端所屬的IMS、被叫終端所屬的PoCServer、被叫終端所屬的IMS、主叫終端所屬的IMS向主叫終端所屬的PoCServer發(fā)送確認響應(yīng);B13、主叫終端所屬的PoC Server收到確認響應(yīng)后,在確認響應(yīng)中加入為當前集群會話的主/被叫終端分配的PCID,并將加入PCID的確認響應(yīng)發(fā)送給主叫終端所屬的IMS;該IMS將確認響應(yīng)中的PCID刪除,并經(jīng)由主叫終端所屬的IMS中的P-CSCF向主叫終端發(fā)送刪除了PCID的確認響應(yīng)。
11.如權(quán)利要求9所述的方法,其特征在于,當所述Controlling PoC Server為收到業(yè)務(wù)請求的作為管理員的被叫終端所屬的PoC Serve時,所述步驟B包括B21、被叫終端所屬的PoC Server向被叫終端所屬的IMS發(fā)送包含PCID的業(yè)務(wù)請求;被叫終端所屬的IMS將該業(yè)務(wù)請求中的PCID刪除,并經(jīng)由被叫終端所屬的IMS中的P-CSCF向被叫終端發(fā)送刪除了PCID的業(yè)務(wù)請求;B22、被叫終端收到該業(yè)務(wù)請求后,經(jīng)由被叫終端所屬的IMS向Controlling PoC Server發(fā)送確認響應(yīng);B23、Controlling PoC Server收到確認響應(yīng)后,在確認響應(yīng)中加入為當前集群會話的主/被叫終端分配的PCID,并將加入PCID的確認響應(yīng)經(jīng)由被叫終端所屬的IMS、主叫終端所屬的IMS、主叫終端所屬的PoC Server發(fā)送給主叫終端所屬的IMS;該IMS收到發(fā)自主叫終端所屬的PoC Server的確認響應(yīng)后,將該確認響應(yīng)中的PCID刪除,并經(jīng)由主叫終端所屬的IMS中的P-CSCF向主叫終端發(fā)送刪除了PCID的確認響應(yīng)。
12.如權(quán)利要求7所述的方法,其特征在于,步驟C中,將具有相同PCID的話單作為同一群組會話所產(chǎn)生的話單進行計費的方法是主/被叫終端所屬的IMS將主/被叫終端進行的會話操作所生成的話單傳送給計費中心,計費中心對具有相同PCID的話單應(yīng)用統(tǒng)一的方法計費。
13.如權(quán)利要求8所述的方法,其特征在于,該方法進一步包括Controlling PoC Server再次收到業(yè)務(wù)請求時,判斷發(fā)送該業(yè)務(wù)請求的終端是否屬于Controlling PoC Server管理的當前正在進行集群會話的群組,如果屬于,則為該終端分配與其所屬群組相同的PCID,實現(xiàn)發(fā)送該業(yè)務(wù)請求的終端與當前正在進行會話的本群組終端的計費關(guān)聯(lián);否則,Controlling PoC Server將該終端作為主叫終端,并為該主叫終端以及其業(yè)務(wù)請求所對應(yīng)的被叫終端新分配相同且唯一的PCID;Controlling PoC Server將分配的PCID分別傳送給主叫終端所屬的IMS和被叫終端所屬的IMS。
全文摘要
本發(fā)明公開了一種集群語音業(yè)務(wù)的計費關(guān)聯(lián)方法,使Controlling PoCServer為同一群組終端分配相同且唯一的PCID,通過會話流程將PCID傳送給各終端所屬的IMS,將主/被叫終端通過該PCID實現(xiàn)計費關(guān)聯(lián)。本發(fā)明還公開了集群語音業(yè)務(wù)的計費管理方法,使Controlling PoC Server能為新建立集群會話的各終端分配相同且唯一的PCID;也能為重新加入集群會話的終端分配與所述集群會話當前被分配的PCID相同的PCID,將主/被叫終端通過該PCID實現(xiàn)計費關(guān)聯(lián),使被PCID關(guān)聯(lián)起來的屬于同一群組的各終端在群組內(nèi)所有操作所產(chǎn)生的話單,作為同一群組的會話所產(chǎn)生的話單計費。
文檔編號H04L12/14GK1773919SQ20041009073
公開日2006年5月17日 申請日期2004年11月8日 優(yōu)先權(quán)日2004年11月8日
發(fā)明者羅龍 申請人:華為技術(shù)有限公司