專利名稱:基于計費服務器的按時計費業務監控方法
技術領域:
本發明涉及通信網絡技術和業務服務器技術領域,具體涉及一種基于計費服務器的按時計費業務監控方法。
背景技術:
隨著通信網絡技術和業務服務器技術的發展, 通信網絡中多種多樣的業務服務不斷涌現,人們只要使用終端設備連接到通信網絡中,就能夠通過付費獲得所需的業務服務,給人們的工作、生活都帶來了很多的便利。目前通信網絡中的很多業務服務都是按時計費業務,以一定的資費標準、根據用戶使用業務的時長來計算業務服務費用,例如語音通話業務、資訊瀏覽業務、視聽業務等;這類按時計費業務形式多樣,業務涵蓋范圍廣泛,并且由于其資費標準公開透明,用戶能夠根據需求自由確定業務使用時長并支付相應費用,具有用戶自主性強的優點,容易被用戶接受,使得按時計費業務成為用戶群體較大的一種類型業務。在按時計費業務的運營監控方面,由于業務與時間關系密切,按時計費業務中的業務過程監督、業務操作控制、業務資費計費控制等運營相關的監控處理都具有很強的實時性和時效性,因此,這些監控處理都需要由提供按時計費業務運行能力的業務服務器在業務運行中來執行。然而,目前我國按時計費業務的業務服務器平臺技術資源和網絡用戶資源都主要集中于幾大通信運營商。對于暫時不具備按時計費業務運行技術能力的第三方運營商而言,要開展按時計費業務并執行全面的監控管理,其難度是比較大的。原因在于①第三方運營商如果自行構建具備按時計費業務運行控制能力的業務服務器,以實現按時計費業務的運行和監控處理,需要另行投入較大的技術研發和設備建設成本,其技術門檻高、資金投入大。②作為另一種途徑,第三方運營商可以與已有的通信運營商合作,由通信運營商的業務服務器提供按時計費業務的運行操作并進行業務過程監督、業務操作控制、業務資費計費控制等業務運營相關的監控處理,然后在業務運行結束后將監控處理結果信息返回給第三方運營商,以便于第三方運營商根據監控處理結果信息了解到按時計費業務的運營情況,進而開展一定的后續運營管理工作;利用這一途徑,雖然第三方運營商無需自行投入成本建設業務服務器技術平臺,但由于監控處理結果信息的獲取相比于業務運行具有滯后性,因此第三方運營商實際上只能夠在按時計費業務運行結束后,根據監控處理結果信息執行非常有限的一些后續監控處理操作,自主監控范圍窄、權限小,而按時計費業務運行中的業務過程監督、業務操作控制、業務資費計費控制等運營相關的主要監控處理,第三方運營商都無法得以實時控制,難以真正達到對按時計費業務進行全面監控管理并實現實時計費的目的。
發明內容
針對現有技術中存在的上述不足,本發明的目的在于提供一種基于計費服務器的按時計費業務監控方法,以解決現有技術中第三方實施按時計費業務監控處理所存在的技術門檻高、資金投入大、無法滿足實時監控和實時計費要求的問題。為實現上述目的,本發明采用了如下技術手段
基于計費服務器的按時計費業務監控方法,其特征在于,業務服務器根據用戶發送的業務服務請求執行按時計費業務的運行操作;計費服務器通過與業務服務器進行實時的通信交互,實時獲得按時計費業務的業務執行狀態,并對業務服務器執行按時計費業務的運行操作進行監控處理,進而執行按時計費業務的計費處理。上述基于計費服務器的按時計費業務監控方法中,進一步,所述“計費服務器通過與業務服務器進行實時的通信交互,實時獲得按時計費業務的業務執行狀態,并對業務 服務器執行按時計費業務的運行操作進行監控處理,進而執行按時計費業務的計費處理”具體為,計費服務器實時接收或/和查詢來自業務服務器的表示按時計費業務開始運行的業務起始狀態標識,在接收或/和查詢到業務起始狀態標識后對按時計費業務的運行進行業務監控處理,直至接收或/和查詢到來自業務服務器的表示按時計費業務終止運行的業務終止狀態標識時結束業務監控處理,并從業務所服務用戶的業務賬戶中扣除業務服務費用。上述基于計費服務器的按時計費業務監控方法中,作為一種可選擇方案,計費服務器“實時接收或/和查詢來自業務服務器的表示按時計費業務開始運行的業務起始狀態標識”具體為,業務服務器開始執行按時計費業務的運行操作時,立即向計費服務器發送表示按時計費業務開始運行的業務起始狀態標識;計費服務器接收到來自業務服務器的業務起始狀態標識。上述基于計費服務器的按時計費業務監控方法中,作為一種可選擇方案,計費服務器“實時接收或/和查詢來自業務服務器的表示按時計費業務開始運行的業務起始狀態標識”具體為,計費服務器實時查詢業務服務器端業務執行狀態列表的當前業務狀態,當業務服務器開始執行按時計費業務的運行操作時,計費服務器查詢到當前業務服務器的業務執行狀態為起始狀態。上述基于計費服務器的按時計費業務監控方法中,作為一種可選擇方案,計費服務器“實時接收或/和查詢來自業務服務器的表示按時計費業務開始運行的業務起始狀態標識”具體為,計費服務器能夠同時接收和查詢來自業務服務器的表示按時計費業務開始運行的業務起始狀態標識;當業務服務器開始執行按時計費業務的運行操作時,計費服務器在接收到來自業務服務器的業務起始狀態標識的同時,也可以通過查詢業務服務器端業務執行狀態列表的當前業務狀態,來獲知當前業務服務器的業務執行狀態為業務起始狀態。上述基于計費服務器的按時計費業務監控方法中,作為一種可選擇方案,計費服務器“在接收或/和查詢到業務起始狀態標識后對按時計費業務的運行進行業務監控處理,直至接收或/和查詢到來自業務服務器的表示按時計費業務終止運行的業務終止狀態標識時結束業務監控處理”的具體處理流程為
bl)計費服務器在接收到業務起始狀態標識后,實時監控按時計費業務的運行;若業務滿足繼續運行的條件,則繼續等待,直至業務服務器接收到業務終止請求時,執行步驟b3);若不滿足,則立即執行步驟b2);
b2)計費服務器向業務服務器發送業務終止指令;業務服務器接收到來自計費服務器的業務終止指令時,執行步驟b3);
b3)業務服務器終止運行按時計費業務,并向計費服務器發送表示按時計費業務終止運行的業務終止狀態標識;計費服務器接收到來自業務服務器的業務終止狀態標識時,結束對按時計費業務的業務監控。上述基于計費服務器的按時計費業務監控方法中,作為一種可選擇方案,計費服務器“在接收或/和查詢到業務起始狀態標識后對按時計費業務的運行進行業務監控處理,直至接收或/和查詢到來自業務服務器的表示按時計費業務終止運行的業務終止狀態標識時結束業務監控處理”的具體處理流程為
Cl)計費服務器在查詢到業務起始運行狀態后,實時監控按時計費業務的運行;若業務滿足繼續運行的條件,則繼續等待,期間計費服務器通過實時查詢業務服務器端的業務執行狀態來確認當前業務是否繼續執行,直至業務服務器接收到業務終止請求時,執行步驟c3);若不滿足,則立即執行步驟c2);
c2)計費服務器向業務服務器發送業務終止指令;業務服務器接收到來自計費服務器的業務終止指令時,執行步驟c3);
c3)業務服務器終止運行按時計費業務,計費服務器實時查詢業務服務器端業務執行狀態列表的當前業務狀態,當查詢到業務當前狀態為按時計費業務終止運行的業務終止狀態時,結束對按時計費業務的業務監控。上述基于計費服務器的按時計費業務監控方法中,作為一種可選擇方案,所述計費服務器能夠同時接收和查詢來自業務服務器的表示按時計費業務開始運行的業務起始狀態標識以及表示按時計費業務終止運行的業務終止狀態標識;計費服務器“在接收或/和查詢到業務起始狀態標識后對按時計費業務的運行進行業務監控處理,直至接收或/和查詢到來自業務服務器的表示按時計費業務終止運行的業務終止狀態標識時結束業務監控處理”的具體處理流程為
dl)計費服務器在接收到業務起始運行狀態標識的同時也查詢到業務當前狀態為起始運行狀態后,實時監測按時計費業務的運行;若業務滿足繼續運行的條件,則繼續等待,直至業務服務器接收到業務終止請求時,執行步驟d3);若不滿足,則立即執行步驟d2);d2)計費服務器向業務服務器發送業務終止指令;業務服務器接收到來自計費服務器的業務終止指令時,執行步驟d3);
d3)業務服務器終止運行按時計費業務,并向計費服務器發送表示按時計費業務終止運行的業務終止狀態標識,計費服務器接收到來自業務服務器的業務終止狀態標識時,結束對按時計費業務的業務監控;或者,計費服務器實時查詢業務服務器端業務執行狀態列表的當前業務狀態,當查詢到業務當前狀態為按時計費業務終止運行的業務終止狀態時,結束對按時計費業務的業務監控。上述基于計費服務器的按時計費業務監控方法中,進一步,計費服務器“從業務所服務用戶的業務賬戶中扣除業務服務費用”的具體處理流程為計費服務器在接收或/和查詢到業務起始狀態標識時,估算業務起始時間;在接收或/和查詢到業務終止狀態標識時,估算業務終止時間,根據估算的業務起始時間與業務終止時間的時差計算按時計費業務的總運行時間,根據所述總運行時間以及時計費業務的資費標準計算得到業務服務費用,并從業務所服務用戶的業務賬戶中扣除業務服務費用。
上述基于計費服務器的按時計費業務監控方法中,進一步,計費服務器“估算業務起始時間”具體為,計費服務器以接收或/和查詢到業務起始狀態標識的時間作為估算的業務起始時間;計費服務器“估算業務終止時間”具體為,計費服務器以接收或/和查詢到業務終止狀態標識的時間作為估算的業務終止時間。相比于現有技術,本發明具有如下有益效果
I、利用本發明基于計費服務器的按時計費業務監控方法,計費服務器通過與業務服務器進行實時的通信交互,使得計費服務器能夠實時的獲得按時計費業務的業務執行狀態,從而可以根據具體的業務管理需要,及時的對按時計費業務的運行進行相應的監控處理,使得第三方依靠計費服務器對按時計費業務進行全面的監控管理成為可能,并且大大節省了第三方運營商開展按時計費業務管理工作的成本投入。2、利用本發明基于計費服務器的按時計費業務監控方法,計費服務器可以通過實 時接收、查詢或者兩者并行的方式,獲得業務服務器執行按時計費業務的業務起始狀態標識和業務終止狀態標識,以便于計費服務器在不同的應用場合和通信環境下采用不同的方式實施對按時計費業務的監控操作,實現實時計費控制,提升該方法的廣泛適用性能。3、本發明基于計費服務器的按時計費業務監控方法,計費服務器還可以在業務不滿足繼續運行的條件時,通過主動向業務服務器發送業務終止指令來終止業務運行,增強業務監控的主動性。
圖I為本發明基于計費服務器的按時計費業務監控方法的流程框 圖2為本發明實施例一中計費服務器對按時計費業務進行監控處理和計費處理的流程框 圖3為本發明實施例二中計費服務器對按時計費業務進行監控處理和計費處理的流程框 圖4為本發明實施例三中計費服務器對按時計費業務進行監控處理和計費處理的流程框圖。
具體實施例方式在現有技術中,目前我國按時計費業務的業務服務器平臺技術資源和網絡用戶資源都主要集中于幾大通信運營商,而暫時不具備按時計費業務運行技術能力的第三方運營商若要開展按時計費業務的監控管理工作,則面臨門檻高、資金投入大、無法滿足實時監控要求的問題。為此,本發明提供了一種基于計費服務器的按時計費業務監控方法,該方法流程如圖I所示,業務服務器根據用戶發送的業務服務請求執行按時計費業務的運行操作;計費服務器通過與業務服務器進行實時的通信交互,實時獲得按時計費業務的業務執行狀態,并對業務服務器執行按時計費業務的運行操作進行監控處理,進而執行按時計費業務的計費處理。本發明方法中所述的業務服務器,是指具備按時計費業務運行控制能力的服務器。在本發明方法中,雖然依然由業務服務器執行按時計費業務的運行操作,但計費服務器通過與業務服務器進行實時的通信交互,能夠實時獲得按時計費業務的業務執行狀態,從而在業務起始之后、終止之前的業務運行過程中,計費服務器便能夠通過與業務服務器的實時通信交互對按時計費業務的運行進行全程的、實時的監控處理,并在業務終止時計費服務器可自主根據按時計費業務的資費標準以及業務總運行時間對所述用戶的業務賬戶進行扣費,從而第三方只需要構建計費服務器,建立計費服務器與業務服務器進行實時的通信交互,便可以實現對按時計費業務的全面監控管理。由此,第三方運營商無需再自行投入高額的成本用于建設業務服務器技術平臺,而只需要構建技術門檻和成本投入相對較低的計費服務器用于執行按時計費業務的運行監控操作,通過與通信運營商協作集結通信運營商已有的業務服務器平臺技術資源,第三方運營商就能夠根據監控管理的需要實現對按時計費業務運行過程進行監控處理操作,并且其監控處理操作能夠在按時計費業務運行過程中全程實時進行,滿足了按時計費業務監控管理的實時性、時效性要求,使得第三方對按時計費業務的運行進行各種各樣的實時監控處理成為可能,真正達到了第三方對按時計費業務進行全面監控處理的目的,并且大大節省了第三運營方開展按時計費業務管理工作的成本投入。下面通過實施例對本發明的按時計費業務監控方法做進一步說明。 實施例一
對于按時計費業務而言,對用戶的業務權限鑒定以及業務資費計費控制都是運營相關監控操作中的重要方面。例如,某第三方運營商需要開展一項跨域通話業務,該跨域通話業務按時計費,資費標準為O. 2元/分鐘,使用業務的起始資費標準為O. 2元,以用戶使用業務的進位取整分鐘數(每分鐘整過后不滿60秒的,都記為下一分鐘)對用戶計費,用戶需要請求開通此跨域通話業務后才具有業務使用權限,并且為了便于管理,該跨域通話業務不支持用戶賬戶透支使用,即在用戶賬戶可支持繼續通話的余額尚不足O. 2元時則需要主動終止業務運行。本實施例,則具體說明第三方利用本發明基于計費服務器的按時計費業務監控方法,實現對按時計費業務的業務資費計費控制的過程;該監控過程的流程如圖2所示,具體包括如下步驟
A)計費服務器實時接收來自業務服務器的表示按時計費業務開始運行的業務起始狀態標識。該步驟具體為,業務服務器開始執行按時計費業務的運行操作時,立即向計費服務器發送表示按時計費業務開始運行的業務起始狀態標識;計費服務器接收到來自業務服務器的業務起始狀態標識。通過步驟A),只要在計費服務器與業務服務器通訊正常的情況下,計費服務器能夠通過實時接收到來自業務服務器的業務起始狀態標識,獲知按時計費業務當前狀態業務起始狀態,便于計費服務器準備從此后可以對按時計費業務進行運行過程的監控處理。B)計費服務器在接收到業務起始狀態標識后對按時計費業務的運行進行業務監控處理,直至接收到來自業務服務器的表示按時計費業務終止運行的業務終止狀態標識時結束業務監控處理。該步驟具體為
bl)計費服務器接收到業務起始狀態標識后,實時監控按時計費業務的運行;若業務滿足繼續運行的條件,則繼續等待,直至業務服務器接收到業務終止請求時,執行步驟b3);若不滿足,則立即執行步驟b2);
b2)計費服務器向業務服務器發送業務終止指令;業務服務器接收到來自計費服務器的業務終止指令時,執行步驟b3);
b3)業務服務器終止運行按時計費業務,并向計費服務器發送表示按時計費業務終止運行的業務終止狀態標識;計費服務器接收到來自業務服務器的業務終止狀態標識時,結束對按時計費業務的業務監控。通過步驟B),只要在計費服務器與業務服務器通訊正常的情況下,計費服務器便能夠根據業務監控要求,通過與業務服務器通信對按時計費業務的運行加以監察、控制操作。例如,在本實施例所述的跨域通話業務中,該跨域通話業務由業務服務器運行操作,計費服務器對按時計費業務的監控要求是根據業務資費計費與用戶賬戶余額的具體情況而對按時計費業務進行業務資費計費控制處理,不支持用戶賬戶透支使用,即在用戶賬戶可支持繼續通話的余額尚不足O. 2元時,則判定其不滿足繼續運行條件,需要主動終止業務運行。假設,用戶甲和用戶乙已請求并運行使用跨域通話業務,用戶甲和用戶乙在開始使用本次跨域通話業務時其各自賬戶余額分別為10元和I. 9元;計費服務器則分別實時監測 用戶甲和用戶乙所使用的跨域通話業務的運行時間。當業務運行至第9分鐘結束時,由于不支持用戶賬戶透支使用,計費服務器根據跨域通話業務的資費標準O. 2元/分鐘和已運行時間9分鐘判斷,用戶乙賬戶的余額I. 9若扣除已產生的業務資費I. 8元則僅余下O. I元,無法滿足繼續使用跨域通話業務,則判定不滿足繼續運行條件,向業務服務器發送對用戶乙的業務終止指令;業務服務器則根據該業務終止指令終止運行對用戶乙的跨域通話業務,并向計費服務器發送對用戶乙的業務終止標識;計費服務器接收到來自業務服務器的業務終止狀態標識時,結束對用戶乙使用的跨域通話業務的業務監控。而對于用戶甲,計費服務器判斷業務運行至第9分鐘結束時,用戶甲的賬戶余額滿足繼續使用業務的要求,因此繼續對用戶甲使用的跨域通話業務的運行進行監控,假設直至業務運行至第17分30秒業務服務器接收到用戶甲的業務終止請求,此時業務服務器終止其務運行,并向計費服務器發送對用戶甲的業務終止標識;計費服務器接收到來自業務服務器的業務終止狀態標識時,結束對用戶甲使用的跨域通話業務的業務監控。可以看到,計費服務器在執行按時計費業務運行過程中,通過與業務服務器的通信,主動的實現了對按時計費業務運行過程的監察和控制。當然,本實施例只是借助計費服務器對按時計費業務的業務資費計費控制過程,說明計費服務器對按時計費業務的實時監控處理操作過程;計費服務器對按時計費業務的監控處理,并不僅僅局限于業務資費計費控制處理,還可以是其它方面的監控處理操作。C)計費服務器從業務所服務用戶的業務賬戶中扣除業務服務費用。實現該步驟的具體操作方式有很多;例如,可以通過估算業務起始時間和業務終止時間,利用所述業務起始時間和業務終止時間的時間差計算業務的總運行時間,進而進行計費處理;又例如,也可以通過跟蹤每次按時計費業務的運行時間,將按時計費業務終止運行時對應的運行時間作為業務的總運行時間,進而進行計費處理;當然,還可以采用本領域技術人員公知的其它方式。本實施例中,采用上述的第一種計費處理實施方式,因為這種方式在計費處理的操作中無需對每次按時計費業務的運行時間加以跟蹤,操作起來更加方便;本實施例的步驟C)具體為計費服務器在接收或/和查詢到業務起始狀態標識時,估算業務起始時間;在接收或/和查詢到業務終止狀態標識時,估算業務終止時間,根據估算的業務起始時間與業務終止時間的時差計算按時計費業務的總運行時間,根據所述總運行時間以及時計費業務的資費標準計算得到業務服務費用,并從業務所服務用戶的業務賬戶中扣除業務服務費用。通過步驟C),由計費服務器自主執行按時計費業務的計費以及對用戶賬戶的扣費操作。例如,在本實施例所述的跨域通話業務中,上述的用戶甲和用戶乙使用的跨域通話業務,用戶甲使用業務的總運行時間為17分30秒,跨域通話業務的資費標準O. 2元/分鐘,以用戶甲使用業務的進位取整分鐘數計費,應記為18分,因此計費服務器對用戶甲的業務賬戶扣費3. 6元;而用戶乙因在業務運行至第9分鐘結束時由計費服務器主動控制終止了業務運行,因此按時計費業務的資費標準O. 2元/分鐘計費服務器對用戶乙的業務賬戶扣費I. 8元。至于計費服務器估算業務起始時間和業務終止時間的具體處理方式,通常情況下,計費服務器可以直接以接收到業務起始狀態標識的時間作為估算的業務起始時間,直接以接收到業務終止狀態標識的時間作為估算的務業務終止時間;這樣的估算方式,雖然 與真實的業務起始時間和業務終止時間相比,可能存在業務起始標識傳輸的網絡延時差異,但因為網絡延時的時間較短(通常在2秒以內),而且在估算業務起始時間和估算業務終止時間時都同樣存在網絡延時,對于計算時間差來說,不會對計算用戶使用業務的總運行時間產生本質影響,因此網絡延時的誤差對于使用該方法估算業務起始時間和業務終止時間而言,在實際應用中是完全可以接受的。如果為了能夠準確估算業務起始時間和業務終止時間,可以在來自業務服務器的業務起始狀態標識中記錄按時計費業務的實際起始時間,在來自業務服務器的業務終止狀態標識中記錄按時計費業務的實際終止時間;計費服務器通過對業務起始狀態標識和業務終止狀態標識加以解析,獲得其中記錄的實際起始時間和實際終止時間,便可以以該實際起始時間作為估算的業務起始時間,以該實際終止時間作為估算的務業務終止時間,保證對按時計費業務的計費處理準確性。實施例二
在實施例一中,計費服務器確實能夠通過與業務服務器的實時通信交互,實現對按時計費業務的實時監控處理,但需要以良好的通信環境作為技術保障,如果計費服務器與業務服務器之間的通信環境并不太好,有出現短時間的臨時通信中斷等網絡故障的可能,如果這樣的網絡臨時中斷恰巧發生在業務服務器向計費服務器發送業務起始狀態標識或者業務終止狀態標識的時刻,則將會導致計費服務器無法獲得按時計費業務的起始狀態標識或終止狀態標識,從而導致計費服務器出現對按時計費業務的監控誤操作、計費處理完全錯誤等不良后果。針對這一情況,本發明還提供了另一種基于計費服務器的按時計費業務監控方法。本實施例,則依然以實施例一中所述的跨域通話業務為例,具體說明第三方利用該基于計費服務器的按時計費業務監控方法,實現對按時計費業務的業務資費計費控制的過程;該監控過程的流程如圖3所示,具體包括如下步驟
I)計費服務器實時查詢來自業務服務器的表示按時計費業務開始運行的業務起始狀態標識。該步驟具體為,計費服務器實時查詢業務服務器端業務執行狀態列表的當前業務狀態,當業務服務器開始執行按時計費業務的運行操作時,計費服務器查詢到當前業務服務器的業務執行狀態為起始狀態。通過步驟1),計費服務器能夠通過實時查詢來自業務服務器的業務起始狀態標識,獲知按時計費業務的業務起始狀態,便于計費服務器準備從此后可以對按時計費業務進行運行過程的監控處理,并且即便計費服務器與業務服務器之間出現臨時通信中斷等網絡故障,在通信恢復連接時,計費服務器也能夠通過實時查詢而及時獲知按時計費業務的當前業務執行狀態,這樣只會輕微的影響業務起始時間的估算,導致業務計費處理可能存在小幅的偏差,但不會導致對按時計費業務的監控誤操作、計費處理完全錯誤等不良后果。2)計費服務器在查詢到業務起始狀態標識后對按時計費業務的運行進行業務監控處理,直至查詢到來自業務服務器的表示按時計費業務終止運行的業務終止狀態標識時結束業務監控處理。該步驟具體為
21)計費服務器在查詢到起始運行狀態后,實時監控按時計費業務的運行;若業務滿足繼續運行的條件,則繼續等待,期間計費服務器通過實時查詢業務服務器端的業務執行狀態來確認當前業務是否繼續執行,直至業務服務器接收到業務終止請求時,執行步驟c3); 若不滿足,則立即執行步驟22);
22)計費服務器向業務服務器發送業務終止指令;業務服務器接收到來自計費服務器的業務終止指令時,執行步驟23);
23)業務服務器終止運行按時計費業務,計費服務器實時查詢業務服務器端業務執行狀態列表的當前業務狀態,當查詢到業務當前狀態為按時計費業務終止運行的業務終止狀態時,結束對按時計費業務的業務監控。通過步驟2),計費服務器便能夠根據業務監控要求,通過與業務服務器通信對按時計費業務的運行加以監察、控制操作,并且監控期間計費服務器通過實時查詢業務服務器端的業務執行狀態來確認當前業務是否繼續執行,以對監控處理進行相應調整。同樣,通過實時查詢業務服務器當前業務執行狀態,即使因為網絡故障未能及時查詢到業務當前執行狀態,但當網絡恢復正常之后,也可以查詢到業務當前執行狀態,這樣只會輕微的影響到按時計費業務的計費處理結果。例如,在本實施例所述的跨域通話業務中,該跨域通話業務由業務服務器運行操作,計費服務器對按時計費業務的監控要求同樣是根據業務資費計費與用戶賬戶余額的具體情況而對按時計費業務進行業務資費計費控制處理,不支持用戶賬戶透支使用,即在用戶賬戶可支持繼續通話的余額尚不足O. 2元時,則判定其不滿足繼續運行條件,需要主動終止業務運行。假設,用戶甲和用戶乙已請求并運行使用跨域通話業務,用戶甲和用戶乙在開始使用本次跨域通話業務時其各自賬戶余額分別為10元和1.9元;計費服務器則分別實時監測用戶甲和用戶乙所使用的跨域通話業務的運行時間。當業務運行至第9分鐘結束時,由于不支持用戶賬戶透支使用,計費服務器根據跨域通話業務的資費標準O. 2元/分鐘和已運行時間9分鐘判斷,用戶乙賬戶的余額I. 9若扣除已產生的業務資費I. 8元則僅余下O. I元,無法滿足繼續使用跨域通話業務,則判定不滿足繼續運行條件,向業務服務器發送對用戶乙的業務終止指令;業務服務器則根據該業務終止指令終止運行對用戶乙的跨域通話業務,此時計費服務器便查詢到業務當前狀態為業務終止狀態,結束對用戶乙使用的跨域通話業務的業務監控。而對于用戶甲,計費服務器判斷業務運行至第9分鐘結束時,用戶甲的賬戶余額人滿足繼續使用業務的要求,因此繼續對用戶甲使用的跨域通話業務的運行進行監控,假設直至業務運行至第17分30秒業務服務器接收到用戶甲的業務終止請求,此時業務服務器終止其業務運行,計費服務器查詢到業務當前狀態為業務終止狀態,結束對用戶甲使用的跨域通話業務的業務監控。可以看到,計費服務器在執行按時計費業務運行過程中,通過與業務服務器的通信,主動的實現了對按時計費業務運行過程的監察和控制,并且由于計費服務器采用實時查詢的方式來確認當前業務是否繼續執行,這樣以來,即便計費服務器與業務服務器之間出現臨時通信中斷等網絡故障,在通信恢復連接時,計費服務器也能夠通過實時查詢而及時獲知按時計費業務的業務當前執行狀態,這樣只會輕微的影響業務起始時間或終止時間的估算,導致業務計費處理可能存在小幅的偏差,但不會導致對按時計費業務的監控誤操作、計費處理完全錯誤等不良后果O3)計費服務器從業務所服務用戶的業務賬戶中扣除業務服務費用。在本實施例中,該步驟可以完全采用實施例一種步驟C)所述的計費處理方式,在此就不在贅述了。實施例三
針對于實施例一所述技術方案存在的不足,還可以采用另一種具體操作方式,即在采用實施例一所述的技術方案的同時,一并結合采用上述實施例2的技術方案,以使得計費服務器與業務服務器之間的通信交互得到更全面的保證,進而盡可能提升計費服務器對按時計費業務進行監控處理和計費處理的實時性、準確性。基于此,本實施提出本發明再一種基于計費服務器的按時計費業務監控方法的實施方案,該實施方案的監控過程的流程如圖4所示,具體包括如下步驟
I)計費服務器實時接收和查詢來自業務服務器的表示按時計費業務開始運行的業務起始狀態標識。該步驟具體為,計費服務器能夠同時接收和查詢來自業務服務器的表示按時計費業務開始運行的業務起始狀態標識;當業務服務器開始執行按時計費業務的運行操作時,計費服務器在接收到來自業務服務器的業務起始狀態標識的同時,也可以通過查詢業務服務器端業務執行狀態列表的當前業務狀態,來獲知當前業務服務器的業務執行狀態為業務起始狀態。II)計費服務器還能夠同時接收和查詢來自業務服務器的表示按時計費業務終止運行的業務終止狀態標識;計費服務器在接收和查詢到業務起始狀態標識后對按時計費業務的運行進行業務監控處理,直至接收和查詢到來自業務服務器的表示按時計費業務終止運行的業務終止狀態標識時結束業務監控處理。該步驟具體為
i)計費服務器在接收到業務起始運行狀態標識的同時也查詢到業務當前狀態為起始運行狀態后,實時監測按時計費業務的運行;若業務滿足繼續運行的條件,則繼續等待,直至業務服務器接收到業務終止請求時,執行步驟iii);若不滿足,則立即執行步驟ii); )計費服務器向業務服務器發送業務終止指令;業務服務器接收到來自計費服務器的業務終止指令時,執行步驟iii);
iii)業務服務器終止運行按時計費業務,并向計費服務器發送表示按時計費業務終止運行的業務終止狀態標識,計費服務器接收到來自業務服務器的業務終止狀態標識時,結束對按時計費業務的業務監控;或者,計費服務器實時查詢業務服務器端業務執行狀態列表的當前業務狀態,當查詢到業務當前狀態為按時計費業務終止運行的業務終止狀態時,結束對按時計費業務的業務監控。III)計費服務器從業務所服務用戶的業務賬戶中扣除業務服務費用。在本實施例中,該步驟可以完全采用實施例一種步驟C)所述的計費處理方式,在此就不在贅述了。該方案中,計費服務器通過同時實時的接收和查詢按時計費業務的運行狀態,只要接收或者查詢到按時計費業務的運行狀態時,均可以進行相應的監控處理,從而減少了按時計費業務運行狀態獲取的出錯幾率,有助于提升計費服務器對按時計費業務進行監控處理和計費處理的實時性和準確性。第三方采用該實施方式,同樣可以實現上述實施例中所述的跨域通話業務監控處理操作,并且同時具備上述兩個實施例的優點;由于采用本實施例方案對跨域通話業務監控處理操作具體步驟與前述兩個實施例存在很大程度的雷同,在此就不在舉例詳述該處理步驟了。綜合上述三個實施例可以看到,利用本發明基于計費服務器的按時計費業務監控 方法,計費服務器通過與業務服務器進行實時的通信交互,使得計費服務器能夠實時的獲得按時計費業務的業務執行狀態,從而可以根據具體的業務管理需要,及時的對按時計費業務的運行進行相應的監控處理,使得第三方依靠計費服務器對按時計費業務進行全面的監控管理以及實現實時計費控制成為可能,并且大大節省了第三方運營商開展按時計費業務管理工作的成本投入。上述三個實施例均以對跨域通話業務的監控處理作為實施例,對本發明方法進行了說明。實際上,本發明方法的應用領域并不局限于上述實施例中提及的跨域通話業務;對于不同類別的按時計費業務,只要由業務服務器執行按時計費業務的運行操作,需要利用計費服務器對按時計費業務的運行操作進行監控處理,都可以借助本發明方法得以處理和實現。最后說明的是,以上實施例僅用以說明本發明的技術方案而非限制,盡管參照實施例對本發明進行了詳細說明,本領域的普通技術人員應當理解,可以對本發明的技術方案進行修改或者等同替換,而不脫離本發明技術方案的宗旨和范圍,其均應涵蓋在本發明的權利要求范圍當中。
權利要求
1.基于計費服務器的按時計費業務監控方法,其特征在于,業務服務器根據用戶發送的業務服務請求執行按時計費業務的運行操作;計費服務器通過與業務服務器進行實時的通信交互,實時獲得按時計費業務的業務執行狀態,并對業務服務器執行按時計費業務的運行操作進行監控處理,進而執行按時計費業務的計費處理。
2.根據權利要求I所述的按時計費業務監控方法,其特征在于,所述“計費服務器通過與業務服務器進行實時的通信交互,實時獲得按時計費業務的業務執行狀態,并對業務服務器執行按時計費業務的運行操作進行監控處理,進而執行按時計費業務的計費處理”具體為,計費服務器實時接收或/和查詢來自業務服務器的表示按時計費業務開始運行的業務起始狀態標識,在接收或/和查詢到業務起始狀態標識后對按時計費業務的運行進行業務監控處理,直至接收或/和查詢到來自業務服務器的表示按時計費業務終止運行的業務終止狀態標識時結束業務監控處理,并從業務所服務用戶的業務賬戶中扣除業務服務費用。
3.根據權利要求2所述的按時計費業務監控方法,其特征在于,計費服務器“實時接收或/和查詢來自業務服務器的表示按時計費業務開始運行的業務起始狀態標識”具體為,業務服務器開始執行按時計費業務的運行操作時,立即向計費服務器發送表示按時計費業務開始運行的業務起始狀態標識;計費服務器接收到來自業務服務器的業務起始狀態標識。
4.根據權利要求2所述的按時計費業務監控方法,其特征在于,計費服務器“實時接收或/和查詢來自業務服務器的表示按時計費業務開始運行的業務起始狀態標識”具體為,計費服務器實時查詢業務服務器端業務執行狀態列表的當前業務狀態,當業務服務器開始執行按時計費業務的運行操作時,計費服務器查詢到當前業務服務器的業務執行狀態為業務起始狀態。
5.根據權利要求2所述的按時計費業務監控方法,其特征在于,計費服務器“實時接收或/和查詢來自業務服務器的表示按時計費業務開始運行的業務起始狀態標識”具體為,計費服務器能夠同時接收和查詢來自業務服務器的表示按時計費業務開始運行的業務起始狀態標識;當業務服務器開始執行按時計費業務的運行操作時,計費服務器在接收到來自業務服務器的業務起始狀態標識的同時,也可以通過查詢業務服務器端業務執行狀態列表的當前業務狀態,來獲知當前業務服務器的業務執行狀態為業務起始狀態。
6.根據權利要求2所述的按時計費業務監控方法,其特征在于,計費服務器“在接收或/和查詢到業務起始狀態標識后對按時計費業務的運行進行業務監控處理,直至接收或/和查詢到來自業務服務器的表示按時計費業務終止運行的業務終止狀態標識時結束業務監控處理”的具體處理流程為 bl)計費服務器在接收到業務起始狀態標識后,實時監控按時計費業務的運行;若業務滿足繼續運行的條件,則繼續等待,直至業務服務器接收到業務終止請求時,執行步驟b3);若不滿足,則立即執行步驟b2); b2)計費服務器向業務服務器發送業務終止指令;業務服務器接收到來自計費服務器的業務終止指令時,執行步驟b3); b3)業務服務器終止運行按時計費業務,并向計費服務器發送表示按時計費業務終止運行的業務終止狀態標識;計費服務器接收到來自業務服務器的業務終止狀態標識時,結束對按時計費業務的業務監控。
7.根據權利要求2所述的按時計費業務監控方法,其特征在于,計費服務器“在接收或/和查詢到業務起始狀態標識后對按時計費業務的運行進行業務監控處理,直至接收或/和查詢到來自業務服務器的表示按時計費業務終止運行的業務終止狀態標識時結束業務監控處理”的具體處理流程為 Cl)計費服務器在查詢到業務起始運行狀態后,實時監控按時計費業務的運行;若業務滿足繼續運行的條件,則繼續等待,期間計費服務器通過實時查詢業務服務器端的業務執行狀態來確認當前業務是否繼續執行,直至業務服務器接收到業務終止請求時,執行步驟c3);若不滿足,則立即執行步驟c2); c2)計費服務器向業務服務器發送業務終止指令;業務服務器接收到來自計費服務器的業務終止指令時,執行步驟c3); c3)業務服務器終止運行按時計費業務,計費服務器實時查詢業務服務器端業務執行狀態列表的當前業務狀態,當查詢到業務當前狀態為按時計費業務終止運行的業務終止狀態時,結束對按時計費業務的業務監控。
8.根據權利要求2所述的按時計費業務監控方法,其特征在于,所述計費服務器能夠同時接收和查詢來自業務服務器的表示按時計費業務開始運行的業務起始狀態標識以及表示按時計費業務終止運行的業務終止狀態標識;計費服務器“在接收或/和查詢到業務起始狀態標識后對按時計費業務的運行進行業務監控處理,直至接收或/和查詢到來自業務服務器的表示按時計費業務終止運行的業務終止狀態標識時結束業務監控處理”的具體處理流程為 dl)計費服務器在接收到起始運行狀態標識的同時也查詢到業務當前狀態為起始運行狀態后,實時監測按時計費業務的運行;若業務滿足繼續運行的條件,則繼續等待,直至業務服務器接收到業務終止請求時,執行步驟d3);若不滿足,則立即執行步驟d2); d2)計費服務器向業務服務器發送業務終止指令;業務服務器接收到來自計費服務器的業務終止指令時,執行步驟d3); d3)業務服務器終止運行按時計費業務,并向計費服務器發送表示按時計費業務終止運行的業務終止狀態標識,計費服務器接收到來自業務服務器的業務終止狀態標識時,結束對按時計費業務的業務監控;或者,計費服務器實時查詢業務服務器端業務執行狀態列表的當前業務狀態,當查詢到業務當前狀態為按時計費業務終止運行的業務終止狀態時,結束對按時計費業務的業務監控。
9.根據權利要求2所述的按時計費業務監控方法,其特征在于,計費服務器“從業務所服務用戶的業務賬戶中扣除業務服務費用”的具體處理流程為計費服務器在接收或/和查詢到業務起始狀態標識時,估算業務起始時間;在接收或/和查詢到業務終止狀態標識時,估算業務終止時間,根據估算的業務起始時間與業務終止時間的時差計算按時計費業務的總運行時間,根據所述總運行時間以及時計費業務的資費標準計算得到業務服務費用,并從業務所服務用戶的業務賬戶中扣除業務服務費用。
10.根據權利要求9所述的按時計費業務監控方法,其特征在于,計費服務器“估算業務起始時間”具體為,計費服務器以接收或/和查詢到業務起始狀態標識的時間作為估算的業務起始時間;計費服務器“估算業務終止時間”具體為,計費服務器以接收或/和查詢到業務終止狀態標識的時間作為估算的業務終止時間。
全文摘要
本發明提供了一種基于計費服務器的按時計費業務監控方法,在該監控方法中,業務服務器根據用戶發送的業務服務請求執行按時計費業務的運行操作;計費服務器通過與業務服務器進行實時的通信交互,實時獲得按時計費業務的業務執行狀態,并對業務服務器執行按時計費業務的運行操作進行監控處理,進而執行按時計費業務的計費處理;由此,使得計費服務器能夠實時的獲得按時計費業務的業務執行狀態,從而可以根據具體的業務管理需要,及時的對按時計費業務的運行進行相應的監控處理,使得第三方依靠計費服務器對按時計費業務進行全面的監控管理以及實現實時計費控制成為可能,并且大大節省了第三方運營商開展按時計費業務管理工作的成本投入。
文檔編號H04L12/26GK102694661SQ201210212640
公開日2012年9月26日 申請日期2012年6月26日 優先權日2012年6月26日
發明者王蕊, 薛高飛, 黃宏程 申請人:重慶昇通科技有限公司