專利名稱:在線計費系統(tǒng)余額池使用的方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信領(lǐng)域,特別是指一種在線計費系統(tǒng)余額池使用的方法及裝置。
背景技術(shù):
隨著3G時代的到來,運營商積極開展全業(yè)務(wù)運營。為了支撐3G業(yè)務(wù)的迅速發(fā)展, 運營商必須建立起實時、精確、靈活和支撐能力強的新計費系統(tǒng)。因此,OCS應(yīng)運而生。OCS (Online Charging System,在線計費系統(tǒng))是3GPP網(wǎng)絡(luò)架構(gòu)中最重要的組成 部分之一,被認為是同時具備實時性、靈活性、高可用性、高穩(wěn)定性和易于擴展的實時計費 系統(tǒng),能充分滿足電信運營商的3G業(yè)務(wù)計費需求。OCS融合計費系統(tǒng)不僅實現(xiàn)了實時計費 與信用控制,更重要的是有力支撐了網(wǎng)絡(luò)融合、業(yè)務(wù)融合和終端融合的全網(wǎng)絡(luò)和全業(yè)務(wù)運營。對于在線計費系統(tǒng)來說,一個計費事件需要網(wǎng)元向OCS系統(tǒng)鑒權(quán)并預(yù)留一定的 余額以供該計費事件使用,這里的計費事件如可以是指E⑶R或者S⑶R,其中,E⑶R(Event Charging with Unit Reservation,具有單位保留的事件計費)是基于事件的計費; SCUR (Session Charging with Unit Reservation,具有單位保留的會話計費)是基于會話 的計費;計費事件預(yù)留的余額使用完畢后,如果計費事件(會話型)沒有終止,網(wǎng)元仍需向 OCS系統(tǒng)申請預(yù)留一定的余額。如果余額預(yù)留量過小,則網(wǎng)元會頻繁向OCS系統(tǒng)申請預(yù)留余額,導(dǎo)致服務(wù)器過高 的載荷,造成性能瓶頸;如用戶與服務(wù)器建立了一條會話連接,開啟了 N項業(yè)務(wù)(每一個項 業(yè)務(wù)可以作為一個子會話),這N項業(yè)務(wù)雖然享有共同的Q0S,但是由于其內(nèi)容的不同,費率 也不同。如果這N項業(yè)務(wù)共同向OCS系統(tǒng)中頻繁的申請余額,將造成非常頻繁的余額預(yù)留。 但如果為了避免頻繁的余額預(yù)留的問題,如可以采用大額余額預(yù)留策略,可能導(dǎo)致用戶其 它并行的計費事件無法獲得充足的余額預(yù)留而不能執(zhí)行,造成余額擠占現(xiàn)象。
發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問題是提供一種在線計費系統(tǒng)余額池使用的方法及裝置,避 免子會話頻繁向OCS系統(tǒng)申請余額預(yù)留,造成服務(wù)器過高的載荷的問題。為解決上述技術(shù)問題,本發(fā)明的實施例提供一種在線計費系統(tǒng)余額池使用的方 法,包括在一會話啟動時,為所述會話建立余額池;根據(jù)所述會話的子會話的在線狀態(tài),動態(tài)調(diào)整所述余額池中的余額預(yù)留量;將所述余額池中未使用的余額預(yù)留量分配給所述會話的所有子會話使用。其中,根據(jù)所述會話的子會話的在線狀態(tài),動態(tài)調(diào)整所述余額池中的余額預(yù)留量 的步驟具體為當所述會話的一子會話加入該余額池時,將所述子會話申請的余額預(yù)留量加入到 所述余額池中。
其中,根據(jù)所述會話的子會話的在線狀態(tài),動態(tài)調(diào)整所述余額池中的余額預(yù)留量 的步驟具體為當所述會話的一子會話退出時,從當前余額池中減去一可變余額預(yù)留量Y。其中,所述可變余額預(yù)留量Y為Px+(Τ-β XR);其中,為所述子會話在退出時已經(jīng)使用的余額預(yù)留量,T為所述子會話退出時 的余額池中的余額預(yù)留總量與當前在線的所有子會話已經(jīng)使用的余額預(yù)留量之差,R為所 述當前在線的所有子會話所申請的余額預(yù)留量之和,β為可變的調(diào)節(jié)因子。其中,所述3的取值范圍為0彡β彡K,其中K = T/R。其中,根據(jù)所述會話的子會話的在線狀態(tài),動態(tài)調(diào)整所述余額池中的余額預(yù)留量 的步驟具體為當所述余額池中的余額預(yù)留量使用完畢時,重新申請第一余額預(yù)留量,并將所述 第一余額預(yù)留量加入所述余額池,其中,所述第一余額預(yù)留量為當前所述余額池的余額預(yù) 留總量。本發(fā)明的實施例還提供一種在線計費系統(tǒng)余額池使用的裝置,包括建立模塊,用于在一會話啟動時,為所述會話建立余額池;調(diào)整模塊,用于根據(jù)所述會話的子會話的在線狀態(tài),動態(tài)調(diào)整所述余額池中的余 額預(yù)留量;分配模塊,用于將所述余額池中未使用的余額預(yù)留量分配給所述會話的所有子會 話使用。其中,所述調(diào)整模塊具體為第一調(diào)整模塊,用于當所述會話的一子會話加入該余額池時,將所述子會話申請 的余額預(yù)留量加入到所述余額池中。其中,所述調(diào)整模塊具體為第二調(diào)整模塊,用于當所述會話的一子會話退出時,從當前余額池中減去一可變 余額預(yù)留量Y。其中,所述可變的余額預(yù)留量Y為Px+(Τ-β XR);其中,為所述子會話在退出時已經(jīng)使用的余額預(yù)留量,T為所述子會話退出時 的余額池中的余額預(yù)留總量與當前在線的所有子會話已經(jīng)使用的余額預(yù)留量之差,R為所 述當前在線的所有子會話所申請的余額預(yù)留量之和,3為可變的調(diào)節(jié)因子。其中,所述3的取值范圍為0彡3彡K,其中K = T/R。其中,所述調(diào)整模塊具體為第三調(diào)整模塊,用于當所述余額池中的余額預(yù)留量使用完畢時,重新申請第一余 額預(yù)留量,并將所述第一余額預(yù)留量加入所述余額池,其中,所述第一余額預(yù)留量為當前所 述余額池的余額預(yù)留總量。本發(fā)明的上述技術(shù)方案的有益效果如下上述方案中,通過為會話建立的余額池中剩下的未使用的余額預(yù)留量分配給該會 話的所有子會話使用,延長了這些子會話的余額預(yù)留量使用量,可有效避免頻繁的余額預(yù) 留量申請。
圖1為本發(fā)明的在線計費系統(tǒng)余額池使用的方法流程圖;圖2為圖1所示方法的一具體實施例示意圖;圖3為本發(fā)明的在線計費系統(tǒng)余額池使用的裝置結(jié)構(gòu)圖。
具體實施例方式為使本發(fā)明要解決的技術(shù)問題、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合附圖及具 體實施例進行詳細描述。本發(fā)明針對現(xiàn)有技術(shù)中一個子會話或者多個子會話申請余額預(yù)留時,頻繁向OCS 系統(tǒng)申請余額預(yù)留,造成服務(wù)器過高載荷的問題,提供一種避免頻繁向OCS系統(tǒng)申請余額 預(yù)留的在線計費系統(tǒng)余額池使用的方法及裝置。如圖1所示,本發(fā)明的在線計費系統(tǒng)余額池使用的方法,包括步驟11,在一會話啟動時,為所述會話建立余額池;步驟12,根據(jù)所述會話的子會話的在線狀態(tài),動態(tài)調(diào)整所述余額池中的余額預(yù)留 量;步驟13,將所述余額池中未使用的余額預(yù)留量分配給所述會話的所有子會話使用。具體來講,當一個會話的多個子會話需要申請余額預(yù)留時,采用余額池技術(shù),在計 算余額預(yù)留量時,這里引出了源自批價參數(shù)的單價乘數(shù)概念,例如一個會話中有兩個子會 話,一個子會話的批價為1RMB/MB,另一個子會話為0. 5RMB/MB,如果以分為單位,則用戶的 單價乘數(shù)分別為10和5。如果該會話有N個子會話,單價乘數(shù)分別為Ml,M2,. . .,Mn,這N個子會話向在OCS 系統(tǒng)申請的余額預(yù)留量參數(shù)分別為Q1,Q2,...,Qn,則該N個子會話的總余額預(yù)留量為S = Ml XQ1+M2XQ2+. ... +Mn X Qn ;如果當一會話啟動時,以該會話的第一個子會話申請的余額預(yù)留量MlXQl為基 礎(chǔ)建立一個余額池,該余額池的初始余額預(yù)留量為S = MlXQl ;優(yōu)選的,上述方法中,步驟12可具體為步驟121,當所述會話的一子會話加入該余額池時,將所述子會話申請的余額預(yù)留 量加入到所述余額池中;在上述余額池的基礎(chǔ)上,之后每加入一個子會話,該余額池的余額預(yù)留量就會相 應(yīng)的調(diào)整,如第二個子會話加入該余額池,則該第二個子會話在OCS系統(tǒng)申請的M2XQ2的 余額預(yù)留量,余額池中的余額預(yù)留總量S = M1XQ1+M2XQ2,這樣依次類推,可以得到上述N 個子會話的總余額預(yù)留量S = M1XQ1+M2XQ2+. . . . +MnXQn,這種情況是加入N個子會話都 沒有退出的情況,如果中間有子會話加入后又退出的情況,該余額池中的S也要相應(yīng)的變 化。當然,除了上述子會話加入余額池的情況,也有子會話退出余額池的情況,上述方 法中,步驟12還可具體為步驟122,當所述會話的一子會話退出時,從當前余額池中減去一可變余額預(yù)留量 Y。根據(jù)該可變的余額預(yù)留量動態(tài)調(diào)整余額池中的未使用的余額預(yù)留量,將余額池中剩下的未使用的余額預(yù)留量分配給該會話的所有子會話使用,延長了這些子會話的余額預(yù)留量使 用量,可有效避免頻繁的余額預(yù)留量申請。假設(shè)每個子會話退出時的余額使用量參數(shù)(即已經(jīng)使用的余額預(yù)留量 參數(shù))分別為Cl,C2,...,Cn, CxXMx為一個子會話已經(jīng)使用的余額預(yù)留量,當 C1XM1+C2XM2+. ... +CnXMn > = S時,需要重新申請預(yù)留量為S的余額。上述步驟122中,當一個子會話退出該余額池時,所述可變余額預(yù)留量Y = Px+ (T-3 X R);其中,Px為所述子會話在退出時已經(jīng)使用的余額預(yù)留量,T為所述子會話退出時 的余額池中的余額預(yù)留總量與當前在線的所有子會話已經(jīng)使用的余額預(yù)留量之差,R為所 述當前在線的所有子會話所申請的余額預(yù)留量之和,β為可變的調(diào)節(jié)因子。優(yōu)選的,所述β的取值范圍為0彡3彡K,其中K = T/R。具體來講,當一個子會話退出時,進行以下操作計算當前在線的所有子會話的總的消費額(即當前在線的所有子會話已經(jīng)使用 的余額預(yù)留量)Consume_Total = Cl XM1+C2 XM2+. · · +CnXMn ;計算當前余額池中未使用的余額預(yù)留量T = S-Consumejotal,其中,S所述子會 話退出時的余額池中的余額預(yù)留總量;子會話加入,退出該余額池之后,當前在線的所有子會話所申請的余額預(yù)留總 量 R = Q1XM1+Q2XM2+. · · +Qx-I XΜχ-l+Qx+1 XMx+1+. · · +QnXMn ;該公式中不包括 Sx 自 身申請的余額預(yù)留量,是因為退出了該余額池,該R也是動態(tài)變化的,當某一個子會話退 出時,該R就不會包括該退出的子會話加入時申請的余額預(yù)留量;當退出該余額池時,設(shè)T/R = K,則余額池中,需要S-[CxXMx+ (T_3 X R)],其中 CxXMx = I3X,I3X為子會話在退出時已經(jīng)使用的余額預(yù)留量,Cx為子會話的余額使用 量參數(shù),Mx為子會話的單價乘數(shù);β的取值范圍為0彡β彡K。當所述3為K時,上述步驟122中,從當前余額池中減去一可變的余額預(yù)留量Y具 體為從當前余額池中減去所述子會話在退出時已經(jīng)使用的余額預(yù)留量;g卩,S減去CxXMx即可,這意味著在余額池S中,仍有(Qx-Cx) XMx的余額預(yù) 留量沒有使用,這些剩余的余額預(yù)留量將為余下的子會話所用,延長了這些子會話的余額 預(yù)留量使用量,避免了這些子會話在服務(wù)器端頻繁的申請余額預(yù)留量。當所述3為0時,上述步驟122中,從當前余額池中減去一可變的余額預(yù)留量Y具 體為從當前余額池中減去,所述子會話在退出時已經(jīng)使用的余額預(yù)留量和所述余額 池中未使用的余額預(yù)留量;其中,所述未使用的余額預(yù)留量等于所述子會話退出時的余 額池中的余額預(yù)留總量減去當前在線的所有子會話已經(jīng)使用的余額預(yù)留量;即S需減去 CxXMx+T,這意味著退出余額池,將導(dǎo)致余額池中僅剩的T未用余額也將扣除,其余子會 話在余額池中的可用余額預(yù)留量為零,這些子會話將終止,這避免了 退出余額池,導(dǎo)致 余額池中未用的、并且預(yù)留的余額過分增大的問題。下面結(jié)合圖2所示的圖例,詳細說明上述方法的實現(xiàn)方法假設(shè)一個會話開啟了一個會話Si,單價乘數(shù)Ml為5,申請的余額預(yù)留量參數(shù)Ql為12,此子會話單獨形成一個余額池S,S的值為MlXQl = 60 ;此后系統(tǒng)先后開啟5個子會話S2到S6,且一個退出之后,隨后另一個加入余額池 S ;這5個子會話的單價乘數(shù)均為M = 10,余額預(yù)留量參數(shù)為Q為6 ;這5個子會話由于某種 原因,當使用的余額預(yù)留量參數(shù)C為1時就退出了余額池,此時已經(jīng)使用的余額預(yù)留量為 CXM= 10,并且當它們退出時,S1的使用量參數(shù)Cl都為2,此時Sl已經(jīng)使用的余額預(yù)留量 為C1XM1 = 10 ;也就是說,當S2加入該余額池S時,該S = 120 ;如3 = 1,該3的值可以在上述0至K范圍內(nèi)任意設(shè)定,當S2退出時,余額池中的 余額預(yù)留總量為:S-[C2XM2+(T-^ XR)],其中,S = 120,C2XM2 = 10,T = 100(即 120 減 去Sl和S2已經(jīng)使用的總余額預(yù)留量,即當前在線的所有子會話已經(jīng)使用的總余額預(yù)留量, 此時S2還沒有退出),R = 60(即Sl申請的余額預(yù)留量,即當前在線的所有子會話申請的 總余額預(yù)留量),最后計算出來的余額池的S = 70,其中,有Sl使用的10,剩余的未使用的 余額預(yù)留量為60 ;當 S3 加入時,S = 70+60 = 130 ;當 S3 退出時,余額池中的 S = S-[C3XM3+(T-3XR)],其中,S = 130,C3XM3 = 10,T= 130-30 = 100(即130減去Sl和S3已經(jīng)使用的總余額預(yù)留量30,其中Sl使用的余 額預(yù)留量累計為20,S3已經(jīng)使用的余額預(yù)留量為10),R = 60(即Sl申請的余額預(yù)留量,由 于S2加入之后又退出,并且其未用的余額預(yù)留量已經(jīng)被釋放,因此,當前的R是指當前沒有 退出的子會話申請的余額預(yù)留量總和,即當前在線的所有子會話申請的余額預(yù)留量總和); 因此,S3退出后的余額池中余額預(yù)留量總共為80,即130-[10+(100-1X60)] =80,其中, Sl已經(jīng)使用的為20,未使用的為60;依次類推,S4加入之后又退出后,余額池中的余額預(yù)留量總和為90,其中Sl已經(jīng) 使用的為30,未使用的為60;到S6加入,退出之后,余額池S最終值為50+60 = 100,其中未用余額為60,Sl已 經(jīng)使用的為50;而按照沒有對余額池調(diào)整之前的方法,該余額池最終的余額預(yù)留量為所有 子會話申請的余額預(yù)留量總和減去所有子會話已經(jīng)使用的余額預(yù)留量總和,以上述 圖例,S在短時間內(nèi)從60飛速增大到Q1XM1+(Q-C) XMX5 = 310,其中未用余額為 5X (12-2X5)+ (Q-C) XMX5 =沈0,這樣在余額池中最終的余額預(yù)留量有一大部分是未使 用的余額預(yù)留量,從而使未用余額迅速膨脹,導(dǎo)致其它計費事件無法申請余額預(yù)留量,進而 影響正常使用;而本發(fā)明的上述方法,通過對每一個子會話退出時,對該子會話沒有使用的余額 預(yù)留量進行調(diào)整,有效的避免了未用余額迅速膨脹的問題,從而使其它計費事件可以有效 地申請到余額預(yù)留量,有效地保證了計費事件的正常使用。當然,上述圖例僅是本發(fā)明的方案其中一個特例,在S2加入后,沒有退出的情況 下,S3也可加入;此時,S2加入后的余額池的S = 60+60 = 120 ;其中,Sl使用的為10,S2使用的為 10 ;未使用的有100 ;S3 加入,又退后余額池的 S = S—
,其中,S= 120+60 = 180 ;C3XM3 = 10 ;Τ = 180-20-20-10 = 130,即180減去S 1的使用量,再減去S2的使用量,再 減去S3的使用量;取3= 1,R= 120,即當前沒有退出的Sl和S2申請的余額預(yù)留量;這 樣,S3退出后的余額池的S = 160,其中,Sl使用的為20,S2使用的為20,剩余未使用的有 120,這120的余額預(yù)留量可以被分配該會話的所有子會話使用,避免了這些子會話頻繁申 請余額預(yù)留。也就是說,一個會話的多個子會話并不一定是一個子會話加入,退出后;另一個子 會話再加入,也可以同時存在多個子會話加入,而其中一個或者多個子會話退出,其計算方 法可利用上述的公式S-[CXXMX+(T-3XR)]計算可變的余額預(yù)留量,從余額池中扣除,這 樣可以將當前余額池中剩余的余額預(yù)留量分配給所有子會話使用,從而有效避免子會話頻 繁地向服務(wù)器申請余額預(yù)留,同時,也可有效地避免余額池中未使用的余額預(yù)留量迅速膨 脹;另外,上述的調(diào)節(jié)因子3,是在上述0到K的范圍內(nèi),可以動態(tài)調(diào)整,通過選擇合適 的β值,可有效避免頻繁的余額預(yù)留量申請,又避免過多申請余額預(yù)留量,造成余額擠占 現(xiàn)象。特別的,當前余額池一定時間內(nèi)既沒有子會話加入,也沒有子會話退出時,該余額 池中的余額預(yù)留量會被子會話使用完畢,則上述步驟12還可具體為步驟123,當所述余額池中的余額預(yù)留量使用完畢時,重新申請第一余額預(yù)留量, 并將所述第一余額預(yù)留量加入所述余額池,其中,所述第一余額預(yù)留量為當前所述余額池 的余額預(yù)留總量;即,當C1XM1+C2XM2+. ... +CnXMn >= S時,需要重新申請預(yù)留量為S 的余額,其中,Cl XMl為子會話1的使用量,C2XM2為子會話2的使用量,依次類推,CnXMn 為子會話的使用量。這樣,重新申請預(yù)留量為S的余額,可以暫時滿足當前在線的多個子會 話的使用,同樣也可避免多個子會話分別向服務(wù)器頻繁申請余額預(yù)留量。當然,在上述方案中,當會話申請余額池時,系統(tǒng)中的余額無法滿足該會話的所有 子會話申請需求時,可以終止該會話的其中一部分不太緊急的子會話,也可以在系統(tǒng)中對 會話之間的余額預(yù)留進行統(tǒng)一調(diào)配,該調(diào)配方法同樣可以參照上述一個會話中多個子會話 之間共享該余額池中剩余的未使用余額預(yù)留量的方法,在此不再贅述。如圖3所示,本發(fā)明的實施例還提供一種在線計費系統(tǒng)余額池使用的裝置30,包 括建立模塊31,用于在一會話啟動時,為所述會話建立余額池;調(diào)整模塊32,用于根據(jù)所述會話的子會話的在線狀態(tài),動態(tài)調(diào)整所述余額池中的 余額預(yù)留量;分配模塊33,用于將所述余額池中未使用的余額預(yù)留量分配給所述會話的所有子 會話使用。進一步的,該裝置30中,上述調(diào)整模塊32可具體為第一調(diào)整模塊321,用于當所述會話的一子會話加入該余額池時,將所述子會話申 請的余額預(yù)留量加入到所述余額池中。進一步的,上述調(diào)整模塊32還可具體為第二調(diào)整模塊322,用于當所述會話的一子會話退出時,從當前余額池中減去一可 變余額預(yù)留量Y。根據(jù)該可變的余額預(yù)留量動態(tài)調(diào)整余額池中的未使用的余額預(yù)留量,將余額池中剩下的未使用的余額預(yù)留量分配給該會話的所有子會話使用,延長了這些子會話的 余額預(yù)留量使用量,可有效避免頻繁的余額預(yù)留量申請。其中,所述可變的余額預(yù)留量為XR);其中,Px為所述子會話在退出時已經(jīng)使用的余額預(yù)留量,T為所述子會話退出時 的余額池中的余額預(yù)留總量與當前在線的所有子會話已經(jīng)使用的余額預(yù)留量之差,R為所 述當前在線的所有子會話所申請的余額預(yù)留量之和,β為可變的調(diào)節(jié)因子。優(yōu)選的,所述β的取值范圍為0彡β彡K,其中K = T/R。所述β為K時,所述第二調(diào)整模塊322所述β為K時,所述第二調(diào)整模塊從所述 余額池中減去所述子會話在退出時已經(jīng)使用的余額預(yù)留量。所述β為0時,所述第二調(diào)整模塊322所述β為0時,所述第二調(diào)整模塊從所述 余額池中減去,所述子會話在退出時已經(jīng)使用的余額預(yù)留量和所述子會話退出時的余額池 中的余額預(yù)留總量減去當前在線的所有子會話已經(jīng)使用的余額預(yù)留量后剩余的未使用的 余額預(yù)留量。進一步的,上述調(diào)整模塊32還可具體為第三調(diào)整模塊323,用于當所述余額池中的余額預(yù)留量使用完畢時,重新申請第 一余額預(yù)留量,并將所述第一余額預(yù)留量加入所述余額池,其中,所述第一余額預(yù)留量為當 前所述余額池的余額預(yù)留總量;也就是說當所述會話的所有在線子會話已經(jīng)使用的余額預(yù) 留量之和,大于當前余額池中的余額預(yù)留總量時,重新申請第一余額預(yù)留量,該第一余額預(yù) 留量為當前所述余額池中的余額預(yù)留總量,并將重新申請的第一余額預(yù)留量加入所述余額 池。該重新申請預(yù)留量為S的余額,可以暫時滿足當前在線的多個子會話的使用,同樣也可 避免多個子會話分別向服務(wù)器頻繁申請余額預(yù)留量。其中,上述圖2所示的具體實現(xiàn)過程同樣適用于該裝置的實施例中,本發(fā)明的該 在線計費系統(tǒng)余額池使用的裝置同樣通過上述動態(tài)可調(diào)整因子3,使余額池中的余額預(yù)留 量,不是簡單的線型增加,而是在增加過程中,根據(jù)子會話所使用余額預(yù)留量的情況動態(tài)調(diào) 整余額池中的未使用的余額預(yù)留量,將這些未使用的余額預(yù)留量分配給所有子會話使用, 可有效避免頻繁的余額預(yù)留量申請,又避免過未使用的余額預(yù)留量迅速膨脹。以上所述是本發(fā)明的優(yōu)選實施方式,應(yīng)當指出,對于本技術(shù)領(lǐng)域的普通技術(shù)人員 來說,在不脫離本發(fā)明所述原理的前提下,還可以作出若干改進和潤飾,這些改進和潤飾也 應(yīng)視為本發(fā)明的保護范圍。
權(quán)利要求
1.一種在線計費系統(tǒng)余額池使用的方法,其特征在于,包括 在一會話啟動時,為所述會話建立余額池;根據(jù)所述會話的子會話的在線狀態(tài),動態(tài)調(diào)整所述余額池中的余額預(yù)留量; 將所述余額池中未使用的余額預(yù)留量分配給所述會話的所有子會話使用。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,根據(jù)所述會話的子會話的在線狀態(tài),動態(tài) 調(diào)整所述余額池中的余額預(yù)留量的步驟具體為當所述會話的一子會話加入該余額池時,將所述子會話申請的余額預(yù)留量加入到所述 余額池中。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,根據(jù)所述會話的子會話的在線狀態(tài),動態(tài) 調(diào)整所述余額池中的余額預(yù)留量的步驟具體為當所述會話的一子會話退出時,從當前余額池中減去一可變余額預(yù)留量Y。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述可變余額預(yù)留量Y為 Px+ (Τ- β X R);其中,I3X為所述子會話在退出時已經(jīng)使用的余額預(yù)留量,T為所述子會話退出時的余 額池中的余額預(yù)留總量與當前在線的所有子會話已經(jīng)使用的余額預(yù)留量之差,R為所述當 前在線的所有子會話所申請的余額預(yù)留量之和,β為可變的調(diào)節(jié)因子。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述β的取值范圍為β,其中 K = T/R。
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,根據(jù)所述會話的子會話的在線狀態(tài),動態(tài) 調(diào)整所述余額池中的余額預(yù)留量的步驟具體為當所述余額池中的余額預(yù)留量使用完畢時,重新申請第一余額預(yù)留量,并將所述第一 余額預(yù)留量加入所述余額池,其中,所述第一余額預(yù)留量為當前所述余額池的余額預(yù)留總量。
7.—種在線計費系統(tǒng)余額池使用的裝置,其特征在于,包括 建立模塊,用于在一會話啟動時,為所述會話建立余額池;調(diào)整模塊,用于根據(jù)所述會話的子會話的在線狀態(tài),動態(tài)調(diào)整所述余額池中的余額預(yù)留量;分配模塊,用于將所述余額池中未使用的余額預(yù)留量分配給所述會話的所有子會話使用。
8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述調(diào)整模塊具體為第一調(diào)整模塊,用于當所述會話的一子會話加入該余額池時,將所述子會話申請的余 額預(yù)留量加入到所述余額池中。
9.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述調(diào)整模塊具體為第二調(diào)整模塊,用于當所述會話的一子會話退出時,從當前余額池中減去一可變余額 預(yù)留量Y。
10.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述可變的余額預(yù)留量Y為 Px+ (Τ-3 X R);其中,I3X為所述子會話在退出時已經(jīng)使用的余額預(yù)留量,T為所述子會話退出時的余 額池中的余額預(yù)留總量與當前在線的所有子會話已經(jīng)使用的余額預(yù)留量之差,R為所述當前在線的所有子會話所申請的余額預(yù)留量之和,3為可變的調(diào)節(jié)因子。
11.根據(jù)權(quán)利要求10所述的裝置,其特征在于,所述β的取值范圍為β<Κ,其 中 K = T/R。
12.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述調(diào)整模塊具體為第三調(diào)整模塊,用于當所述余額池中的余額預(yù)留量使用完畢時,重新申請第一余額預(yù) 留量,并將所述第一余額預(yù)留量加入所述余額池,其中,所述第一余額預(yù)留量為當前所述余 額池的余額預(yù)留總量。
全文摘要
本發(fā)明提供一種在線計費系統(tǒng)余額池使用的方法及裝置,其中方法包括在一會話啟動時,為所述會話建立余額池;根據(jù)所述會話的子會話的在線狀態(tài),動態(tài)調(diào)整所述余額池中的余額預(yù)留量;將所述余額池中未使用的余額預(yù)留量分配給所述會話的所有子會話使用。本發(fā)明的方案避免子會話頻繁向OCS系統(tǒng)申請余額預(yù)留,造成服務(wù)器過高的載荷的問題。
文檔編號H04W28/02GK102075901SQ20091023871
公開日2011年5月25日 申請日期2009年11月20日 優(yōu)先權(quán)日2009年11月20日
發(fā)明者司徒鎮(zhèn)平, 尹順起, 徐 明, 林湧雙 申請人:中國移動通信集團廣東有限公司