亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

一種通信的計(jì)費(fèi)方法

文檔序號(hào):7601202閱讀:169來源:國(guó)知局
專利名稱:一種通信的計(jì)費(fèi)方法
技術(shù)領(lǐng)域
本發(fā)明涉及通信系統(tǒng)的計(jì)費(fèi)領(lǐng)域,特別是指一種通信的計(jì)費(fèi)方法。
背景技術(shù)
計(jì)費(fèi)的處理在電信通信中非常重要,通過計(jì)費(fèi)處理可以把計(jì)費(fèi)信息提供給電信運(yùn)營(yíng)商本身,以便運(yùn)營(yíng)商進(jìn)行相關(guān)的帳務(wù)處理;并且當(dāng)存在兩個(gè)以上運(yùn)營(yíng)商時(shí),通過把計(jì)費(fèi)信息提供給相關(guān)其他運(yùn)營(yíng)商,實(shí)現(xiàn)其他運(yùn)營(yíng)商和該電信運(yùn)營(yíng)商之間的帳務(wù)結(jié)算。
目前,當(dāng)用戶的一個(gè)通話涉及到多個(gè)運(yùn)營(yíng)商提供的不同業(yè)務(wù)時(shí),費(fèi)用處理方案主要包括以下兩種1,不同運(yùn)營(yíng)商提供的業(yè)務(wù)使用不同的賬戶進(jìn)行扣費(fèi)。例如用戶使用其他運(yùn)營(yíng)商提供的智能卡類業(yè)務(wù)撥打長(zhǎng)途電話時(shí),會(huì)在用戶的本地網(wǎng)業(yè)務(wù)(如電信運(yùn)營(yíng)商)的電話賬戶內(nèi)進(jìn)行計(jì)費(fèi),還會(huì)在用戶使用的智能卡(如鐵通運(yùn)營(yíng)商)業(yè)務(wù)對(duì)應(yīng)的賬戶進(jìn)行計(jì)費(fèi)。
而對(duì)于NGN網(wǎng)絡(luò)來說,通信方式和業(yè)務(wù)更加靈活多樣,用戶的一個(gè)業(yè)務(wù)有可能經(jīng)過許多個(gè)不同服務(wù)提供方(或者說是運(yùn)營(yíng)商),在這些服務(wù)提供方都要進(jìn)行計(jì)費(fèi),因此,若采用上述的費(fèi)用結(jié)算方式,在用戶使用一個(gè)業(yè)務(wù)時(shí)就要預(yù)先為該業(yè)務(wù)在各個(gè)運(yùn)營(yíng)商上注冊(cè)/維護(hù)提供的各個(gè)賬戶,不僅不方便,而且若一個(gè)賬戶有問題就無法使用該業(yè)務(wù)。為了給用戶帶來使用的便利,提出了下面的計(jì)費(fèi)方式。
2,所有運(yùn)營(yíng)商業(yè)務(wù)使用相同的一個(gè)賬戶進(jìn)行扣費(fèi),一般該賬戶位于用戶的本地網(wǎng),本地網(wǎng)還記錄用戶所簽約的其他運(yùn)營(yíng)商業(yè)務(wù)的費(fèi)用的計(jì)費(fèi)規(guī)則,在用戶的通話涉及到其他運(yùn)營(yíng)商業(yè)務(wù)時(shí),總的費(fèi)用都從用戶的本地網(wǎng)的賬戶扣除,然后本地網(wǎng)運(yùn)營(yíng)商根據(jù)記錄的相關(guān)其他運(yùn)營(yíng)商業(yè)務(wù)的計(jì)費(fèi)方式進(jìn)行運(yùn)營(yíng)商之間的計(jì)費(fèi)結(jié)算。例如,增值服務(wù)提供者與本地運(yùn)營(yíng)商之間的結(jié)算用戶通過本地運(yùn)營(yíng)商的電話網(wǎng)絡(luò)撥打增值服務(wù)提供者的語音信息服務(wù),用戶需要支付本地電話通信費(fèi)和信息服務(wù)費(fèi),其費(fèi)用結(jié)算方式是用戶支付這兩部分總費(fèi)用給本地運(yùn)營(yíng)商,本地運(yùn)營(yíng)商根據(jù)存儲(chǔ)的信息服務(wù)業(yè)務(wù)的計(jì)費(fèi)方式,計(jì)算出應(yīng)分給增值服務(wù)提供方的費(fèi)用,本地運(yùn)營(yíng)商與增值服務(wù)方進(jìn)行費(fèi)用結(jié)算。
這種方式要求本地運(yùn)營(yíng)商必須預(yù)先記錄用戶可能使用的所有其他運(yùn)營(yíng)商的相關(guān)業(yè)務(wù)的計(jì)費(fèi)方式,才能為該用戶使用的其他運(yùn)營(yíng)商提供的業(yè)務(wù)進(jìn)行計(jì)費(fèi)。對(duì)于NGN,由于業(yè)務(wù)豐富,并且新業(yè)務(wù)產(chǎn)生快,且多為第三方提供,因此難以記錄所有的業(yè)務(wù)的計(jì)費(fèi)方式,而導(dǎo)致無法對(duì)新業(yè)務(wù)進(jìn)行計(jì)費(fèi)。尤其,當(dāng)?shù)谌教峁┏鲂碌臉I(yè)務(wù)時(shí),或者其業(yè)務(wù)費(fèi)率發(fā)生變化時(shí),在本地網(wǎng)運(yùn)營(yíng)商對(duì)第三方新業(yè)務(wù)信息的添加或更新必定有延時(shí),而導(dǎo)致在一段時(shí)間內(nèi)無法對(duì)新業(yè)務(wù)計(jì)費(fèi)或計(jì)費(fèi)方式?jīng)]有及時(shí)更新,從而制約了各種新業(yè)務(wù)的迅速開展。并且各個(gè)其他運(yùn)營(yíng)商業(yè)務(wù)費(fèi)率的調(diào)整都要向本地網(wǎng)的運(yùn)營(yíng)商去申請(qǐng)修改費(fèi)率數(shù)據(jù),很不靈活。

發(fā)明內(nèi)容
有鑒于此,本發(fā)明的主要目的在于提供一種通信的計(jì)費(fèi)方法,使涉及不同運(yùn)營(yíng)商業(yè)務(wù)的計(jì)費(fèi)方法得以簡(jiǎn)化,不需要在一個(gè)運(yùn)營(yíng)商(如本地網(wǎng)運(yùn)營(yíng)商)設(shè)備上預(yù)先記錄其他運(yùn)營(yíng)商業(yè)務(wù)的計(jì)費(fèi)信息。
本發(fā)明所述的通信的計(jì)費(fèi)方法,通信業(yè)務(wù)涉及到不同服務(wù)器,且所述不同服務(wù)器分別存儲(chǔ)有對(duì)該通信業(yè)務(wù)不同的計(jì)費(fèi)規(guī)則,用于對(duì)該通信業(yè)務(wù)分別收取各自的費(fèi)用,該方法包括以下步驟A、第一服務(wù)器接收到用戶的呼叫或者接收到對(duì)該用戶的呼叫,與其他各個(gè)服務(wù)器交互信息獲得各個(gè)服務(wù)器的計(jì)費(fèi)規(guī)則;
B、第一服務(wù)器根據(jù)這些獲取的計(jì)費(fèi)規(guī)則對(duì)用戶進(jìn)行計(jì)費(fèi)。
其中,步驟A第一服務(wù)器接收到用戶的呼叫時(shí),所述接收到的用戶的呼叫消息中攜帶有用戶期望的計(jì)費(fèi)信息;步驟A進(jìn)一步包括第一服務(wù)器根據(jù)獲得的各個(gè)服務(wù)器的計(jì)費(fèi)規(guī)則判斷用戶的期望計(jì)費(fèi)信息是否合理,若是,則繼續(xù)后續(xù)流程;否則,結(jié)束當(dāng)前流程,或者進(jìn)一步包括將第一服務(wù)器記錄的計(jì)費(fèi)規(guī)則發(fā)送給用戶終端,作為用戶終端重新發(fā)起呼叫時(shí)所攜帶的用戶期望計(jì)費(fèi)信息。
其中,步驟A第一服務(wù)器接收到用戶的呼叫時(shí),所述接收到的用戶的呼叫消息中攜帶有用戶期望的計(jì)費(fèi)信息;步驟A進(jìn)一步包括第一服務(wù)器將用戶期望的計(jì)費(fèi)信息傳遞給各個(gè)服務(wù)器,各個(gè)服務(wù)器分別判斷用戶的期望計(jì)費(fèi)信息是否合理,若是,則繼續(xù)后續(xù)流程;否則,結(jié)束當(dāng)前流程,或者進(jìn)一步包括將各個(gè)服務(wù)器記錄的計(jì)費(fèi)規(guī)則發(fā)送給用戶終端,作為用戶終端重新發(fā)起呼叫時(shí)所攜帶的用戶期望計(jì)費(fèi)信息。
其中,所述用戶期望的計(jì)費(fèi)信息包括期望費(fèi)用或期望用量,步驟B進(jìn)一步包括判斷用戶本次通信費(fèi)用或用量達(dá)到用戶期望費(fèi)用或用量時(shí),結(jié)束當(dāng)前通信業(yè)務(wù),或要求用戶終端重新發(fā)送攜帶計(jì)費(fèi)信息的呼叫信息以繼續(xù)當(dāng)前通信業(yè)務(wù)。
其中,所述計(jì)費(fèi)信息包括期望費(fèi)率,步驟B進(jìn)一步包括判斷用戶本次通信費(fèi)率發(fā)生變化時(shí),結(jié)束當(dāng)前通信業(yè)務(wù),或要求用戶終端重新發(fā)送攜帶計(jì)費(fèi)信息的呼叫信息以繼續(xù)當(dāng)前通信業(yè)務(wù)。
其中,步驟A、B之間進(jìn)一步包括服務(wù)器將計(jì)費(fèi)規(guī)則顯示給用戶,收到用戶同意計(jì)費(fèi)規(guī)則的消息后,執(zhí)行步驟C。
其中,用戶在第一服務(wù)器上有一個(gè)賬戶,步驟B進(jìn)一步包括,在所述賬戶中扣除用戶通信費(fèi)用。
其中,步驟B進(jìn)一步包括第一服務(wù)器根據(jù)獲取的各個(gè)服務(wù)器的計(jì)費(fèi)規(guī)則進(jìn)行各個(gè)服務(wù)器對(duì)應(yīng)的運(yùn)營(yíng)商之間的通信費(fèi)用的結(jié)算。
其中,進(jìn)一步包括通信過程中或者通信結(jié)束后服務(wù)器將計(jì)費(fèi)信息提供顯示給用戶。
其中,通過SIP協(xié)議進(jìn)行通信時(shí),計(jì)費(fèi)消息承載在所述的SIP協(xié)議的消息中。
其中,所述的計(jì)費(fèi)消息承載的SIP協(xié)議消息至少包括以下之一INVITE、200 OK、402 Payment Required、BYE。
由上述方法可以看出,本發(fā)明提供的費(fèi)用處理方法,簡(jiǎn)化了計(jì)費(fèi)過程,所有的運(yùn)營(yíng)商的業(yè)務(wù)可以都使用記錄在某個(gè)運(yùn)營(yíng)商上設(shè)備的統(tǒng)一賬戶,并且,各個(gè)運(yùn)營(yíng)商不需要預(yù)先記錄其他運(yùn)營(yíng)商提供的相關(guān)業(yè)務(wù)的計(jì)費(fèi)規(guī)則信息。從而使計(jì)費(fèi)的實(shí)現(xiàn)、以及計(jì)費(fèi)信息維護(hù)的實(shí)現(xiàn)更加簡(jiǎn)便。
并且,隨時(shí)提供的新業(yè)務(wù)的計(jì)費(fèi)方式都可以直接應(yīng)用到網(wǎng)絡(luò)中,各個(gè)運(yùn)營(yíng)商只需在各自設(shè)備上維護(hù)各自的計(jì)費(fèi)規(guī)則的數(shù)據(jù),修改起來不影響其他運(yùn)營(yíng)商的計(jì)費(fèi)方式,使計(jì)費(fèi)更為靈活。
另外,由于實(shí)現(xiàn)了運(yùn)營(yíng)商之間的計(jì)費(fèi)信息的傳遞,使運(yùn)營(yíng)商能利用其他運(yùn)營(yíng)商提供的計(jì)費(fèi)信息進(jìn)行計(jì)費(fèi),不僅可以實(shí)現(xiàn)加入網(wǎng)絡(luò)的新業(yè)務(wù)即時(shí)實(shí)現(xiàn)該業(yè)務(wù)的計(jì)費(fèi),并且,由于還可以進(jìn)一步將計(jì)費(fèi)信息提供給用戶,因此,用戶可清楚的知曉本次通信中各個(gè)運(yùn)營(yíng)商、業(yè)務(wù)所使用的費(fèi)用細(xì)節(jié)。并且,通過用戶下發(fā)費(fèi)用信息,可以實(shí)現(xiàn)用戶對(duì)通信費(fèi)用、時(shí)間的控制。


圖1為INVITE消息結(jié)構(gòu)圖。
圖2為本發(fā)明計(jì)費(fèi)方法流程圖。
圖3為本發(fā)明計(jì)費(fèi)方法用戶控制計(jì)費(fèi)實(shí)施例流程圖。
圖4為本發(fā)明計(jì)費(fèi)方法對(duì)被叫計(jì)費(fèi)實(shí)施例流程圖。
圖5為本發(fā)明計(jì)費(fèi)方法附加費(fèi)率實(shí)施例流程圖。
具體實(shí)施例方式
在NGN中,由于SIP協(xié)議的靈活性,多使用SIP進(jìn)行通信。SIP(SessionInitiation Protocol)是由IETF定義的通信會(huì)話的控制協(xié)議,該協(xié)議不但簡(jiǎn)單,而且具有很豐富的擴(kuò)展性,是NGN下一代網(wǎng)絡(luò)的基本協(xié)議。不失一般性,本發(fā)明實(shí)施例均以SIP協(xié)議為例進(jìn)行說明。
SIP是基于文本的應(yīng)用層控制協(xié)議,獨(dú)立于底層協(xié)議,用于建立、修改和終止IP網(wǎng)上的雙方或多方多媒體會(huì)話。SIP協(xié)議借鑒了HTTP、SMTP等協(xié)議,支持代理、重定向、登記定位用戶等功能,支持用戶移動(dòng),與RTP/RTCP、SDP、RTSP、DNS等協(xié)議配合,可以實(shí)現(xiàn)語音、視頻、數(shù)據(jù)、郵件、即時(shí)通信、聊天等業(yè)務(wù)。SIP消息基于文本方式,一般包括請(qǐng)求行、消息頭、CRLF、消息體。如圖1出了請(qǐng)求消息(INVITE)的結(jié)構(gòu)。
對(duì)于SIP協(xié)議來說,SIP協(xié)議中未定義計(jì)費(fèi)功能的相關(guān)信息,目前使用SIP進(jìn)行通信時(shí)亦使用著背景技術(shù)所提到的費(fèi)用結(jié)算方式。下面對(duì)本發(fā)明的計(jì)費(fèi)方法進(jìn)行詳細(xì)說明。
為了實(shí)現(xiàn)本發(fā)明的計(jì)費(fèi)方法,本發(fā)明首先改進(jìn)了SIP協(xié)議,在SIP協(xié)議中增加了計(jì)費(fèi)字節(jié)信息Charge(稱為session charge protocol會(huì)話計(jì)費(fèi)協(xié)議)。Charge計(jì)費(fèi)信息包括3類信息費(fèi)用(fee)、用量(volume)、費(fèi)率(rate)。一個(gè)計(jì)費(fèi)信息中可以包含0個(gè)或1個(gè)費(fèi)用fee信息;0個(gè)或多個(gè)用量volume信息;0個(gè)或多個(gè)費(fèi)率rate。計(jì)費(fèi)信息中費(fèi)用fee、用量volume、費(fèi)率rate這三者是相關(guān)聯(lián)的根據(jù)用量和費(fèi)率可以計(jì)算出費(fèi)用,最簡(jiǎn)單的情況是用量×費(fèi)率=費(fèi)用。對(duì)于有多個(gè)費(fèi)率和用量的情況,對(duì)其乘積進(jìn)行累加。
參見圖2示出的SIP協(xié)議建立連接的流程圖,其中該圖省略了與本發(fā)明無關(guān)的消息信令,假設(shè)主叫用戶呼叫被叫用戶,要經(jīng)過運(yùn)營(yíng)商1提供的服務(wù)器A和運(yùn)營(yíng)商2提供的服務(wù)器B來建立連接,兩個(gè)運(yùn)營(yíng)商都對(duì)本次呼叫進(jìn)行收費(fèi),運(yùn)營(yíng)商1收取0.1元/分鐘,運(yùn)營(yíng)商2收取0.2元/分鐘,計(jì)費(fèi)方式記錄在相應(yīng)的服務(wù)器上,并且均是對(duì)主叫用戶進(jìn)行計(jì)費(fèi),方便起見,本例中Charge信息中僅記錄的Rate有效。本發(fā)明的計(jì)費(fèi)方法包括以下步驟步驟201主叫用戶發(fā)起呼叫,向運(yùn)營(yíng)商1提供的服務(wù)器A發(fā)送INVITE呼叫信息。
步驟202服務(wù)器A接收到主叫用戶的呼叫信息,根據(jù)該呼叫信息攜帶的被叫信息向運(yùn)營(yíng)商2提供的服務(wù)器B發(fā)起INVITE呼叫,并在該INVITE信息中包含Charge計(jì)費(fèi)信息,該計(jì)費(fèi)信息中寫明了服務(wù)器A的Charge計(jì)費(fèi)信息,如表示為服務(wù)器A對(duì)主叫用戶收取0.1元/分鐘。
步驟203運(yùn)營(yíng)商2的服務(wù)器B接收Charge計(jì)費(fèi)信息,并將自己的計(jì)費(fèi)規(guī)則通過響應(yīng)消息200OK中的Charge計(jì)費(fèi)信息傳送給服務(wù)器A,Charge計(jì)費(fèi)信息表示為服務(wù)器B對(duì)主叫用戶收取0.2元/分鐘。
步驟204服務(wù)器A接收服務(wù)器B提供的計(jì)費(fèi)信息,根據(jù)自己的計(jì)費(fèi)規(guī)則和接收的服務(wù)器B的計(jì)費(fèi)規(guī)則,對(duì)主叫用戶進(jìn)行計(jì)費(fèi),計(jì)費(fèi)規(guī)則為對(duì)主叫用戶收取(0.1+0.2)元/分鐘,并按照該計(jì)費(fèi)規(guī)則,在服務(wù)器A記錄的主叫用戶的賬戶中進(jìn)行費(fèi)用扣除。
同時(shí),根據(jù)接收的服務(wù)器B的計(jì)費(fèi)規(guī)則,服務(wù)器A計(jì)算出應(yīng)分給運(yùn)營(yíng)商2的費(fèi)用(支付給服務(wù)器B為0.2元/分鐘),與服務(wù)器B之間進(jìn)行費(fèi)用結(jié)算,或者僅記錄話單供以后結(jié)算。兩個(gè)運(yùn)營(yíng)商之間的具體結(jié)算方法和現(xiàn)有技術(shù)的相同,可以實(shí)時(shí)的結(jié)算或者進(jìn)行以后月底結(jié)算,不再詳述。
步驟205在通話過程或通話結(jié)束后,還可以進(jìn)一步將各個(gè)運(yùn)營(yíng)商對(duì)用戶的計(jì)費(fèi)信息傳遞給用戶終端顯示給用戶,從而用戶可以得知本次通話業(yè)務(wù)過程中,各個(gè)運(yùn)營(yíng)商是如何收取其所支付的費(fèi)用的。
在上述步驟202中,服務(wù)器A發(fā)送給服務(wù)器B的Charge信息也可為服務(wù)器A收取用戶0.05元/分鐘,服務(wù)器A需要要向服務(wù)器B收取0.05元/分鐘;步驟203中服務(wù)器B發(fā)送給服務(wù)器A的Charge信息為服務(wù)器B收取用戶0.25元/分鐘,服務(wù)器B同意支付服務(wù)器A為0.05元/分鐘。其最終的收費(fèi)規(guī)則是與例2相同的,即服務(wù)器A收取用戶0.3元/分鐘,支付服務(wù)器B為0.2元/分鐘。
本例中,是在服務(wù)器A上對(duì)主叫進(jìn)行計(jì)費(fèi),所以實(shí)際在上述步驟202中可以不將服務(wù)器A的計(jì)費(fèi)方式通知服務(wù)器B。但由于在實(shí)際計(jì)費(fèi)過程中,還可能存在被叫付費(fèi)、及主被叫均付費(fèi)的情況,可能需要服務(wù)器B對(duì)被叫進(jìn)行計(jì)費(fèi),故均如步驟202所示將計(jì)費(fèi)信息傳遞下去,以統(tǒng)一所有的流程,對(duì)于業(yè)務(wù)的開發(fā)更為有利。
可以看出,通過上述的計(jì)費(fèi)方式,對(duì)主叫用戶計(jì)費(fèi)時(shí),只需要維護(hù)在服務(wù)器A上的賬戶,不用到服務(wù)器B上去注冊(cè)維護(hù)一個(gè)賬戶,并且對(duì)于服務(wù)器A來說,并不需要預(yù)先得知并記錄運(yùn)營(yíng)商2所要求的計(jì)費(fèi)規(guī)則。
當(dāng)使用一個(gè)業(yè)務(wù)涉及更多個(gè)運(yùn)營(yíng)商服務(wù)器時(shí),例如在服務(wù)器B與被叫之間還需要經(jīng)過服務(wù)器C,服務(wù)器C也要對(duì)主叫進(jìn)行收費(fèi),則服務(wù)器B向服務(wù)器C發(fā)送INVITE消息時(shí),要攜帶服務(wù)器A和服務(wù)器B的計(jì)費(fèi)信息,同理,在回響應(yīng)消息時(shí),服務(wù)器B也要將收到的服務(wù)器C的計(jì)費(fèi)規(guī)則發(fā)送給服務(wù)器A,從而實(shí)現(xiàn)服務(wù)器A根據(jù)各個(gè)運(yùn)營(yíng)商的計(jì)費(fèi)規(guī)則對(duì)主叫進(jìn)行計(jì)費(fèi)及各運(yùn)營(yíng)商之間的帳務(wù)結(jié)算??梢钥闯?,使用上述方法進(jìn)行計(jì)費(fèi),均不需要服務(wù)器A預(yù)先記錄其他運(yùn)營(yíng)商或新業(yè)務(wù)的計(jì)費(fèi)規(guī)則。
其中,上面提到Charge信息包含的fee、volume、rate具體可以采用下面的方式進(jìn)一步細(xì)化費(fèi)用fee包含兩部分貨幣類型Currency和錢數(shù)量Amount。其中貨幣類型采用ISO 4217規(guī)定的字母格式表示。錢數(shù)量Amount用數(shù)字表示。例如人民幣1元1角9分在Currency填寫CNY表示為人民幣,在Amount填寫1.19。如果發(fā)出的消息中的費(fèi)用fee是正數(shù),可以表示為Charge消息發(fā)送方服務(wù)器向接收方服務(wù)器付費(fèi),費(fèi)用fee為負(fù)數(shù),可表示為發(fā)送方服務(wù)器向接收方服務(wù)器收費(fèi),這里所述的服務(wù)器指的是不同運(yùn)營(yíng)商提供的服務(wù)器。
用量volume包含兩部分單位UnitID和使用量的數(shù)量Amount。單位用數(shù)字表示0-未定義Undefined,1-次,2-字節(jié)byte,3-秒。可以擴(kuò)展其它單位。例如100byte就在UnitID中填寫2,在Amount中填寫100。
費(fèi)率rate包含四個(gè)信息貨幣類型Currency、錢數(shù)量Amount、單位UnitID和使用量的數(shù)量Amount。當(dāng)存在多個(gè)rate時(shí),則依次按照Amount(如時(shí)間)使用對(duì)應(yīng)的rate進(jìn)行計(jì)費(fèi),并將最后一個(gè)rate作為之后的費(fèi)率進(jìn)行計(jì)費(fèi)。例如包含rate1、rate2、rate3,對(duì)應(yīng)的Amount分別為180、120、60,則表示在開始的180秒費(fèi)率為rate1,之后的120秒費(fèi)率為rate2,再之后的60秒為rate3,并保持后續(xù)時(shí)間為該rate3費(fèi)率。
Charge計(jì)費(fèi)信息在SIP中的承載時(shí),可以將其在圖1示出的SIP的消息頭中進(jìn)行承載,即采用增加頭字段的方式,當(dāng)然,也可以將計(jì)費(fèi)信息在圖1示出的SIP消息體中進(jìn)行承載。下面示出了包含計(jì)費(fèi)信息的INVITE消息,其中,斜體字部分為增加的頭字段charge,計(jì)費(fèi)信息的內(nèi)容填寫在了該部分。該INVITE消息中,包含的計(jì)費(fèi)信息表示費(fèi)用為人民幣0.32元,使用量270秒,費(fèi)率為前三分鐘0.20元,以后每分鐘0.06分。
INVITE sip:bob@biloxi.com SIP/2.0Via:SIP/2.0/UDP pc33.atlanta.com;branch=z9hG4bK776asdhdsMax-Forwards:70To:Bob<sip:bob@biloxi.com>
From:Alice<sip:alice@atlanta.com>;tag=1928301774Call-ID:a84b4c76e66710@pc33.atlanta.comCSeq:314159INVITEContact:<sip:alice@pc33.atlanta.com>
Charge:fee;Currency='CN‘Y',Amount=0.32Charge:Volume;Unitid=1,Amount=270Charge:rate;Currency='CNY',Price=0.20,Unitid=1,Amount=180Charge:rate;Currency='CNY',Price=0.06,Unitid=1,Amount=60
Content-Type:application/sdpContent-Length:142……也可以采用增加如下三個(gè)頭字段fee、Volume、rate來代替上面頭charge字段的方式來承載計(jì)費(fèi)信息,如下示出了所述的三個(gè)頭字段,F(xiàn)ee:0.32;Currency='CNY'Volume:270;Unitid=1rate:0.20;Currency='CNY',Unitid=1,Amount=180rate:0.06;Currency='CNY',Unitid=1,Amount=60下面列舉了計(jì)費(fèi)信息在SIP協(xié)議中承載時(shí)所代表的意義INVITE在請(qǐng)求呼叫時(shí)帶計(jì)費(fèi)信息,表示SIP客戶端愿意付費(fèi)的情況。在呼叫過程中,還可以通過INVITE重新發(fā)送計(jì)費(fèi)信息。
200 OK對(duì)應(yīng)INVITE的200 OK。在應(yīng)答消息中帶計(jì)費(fèi)信息,表示SIP服務(wù)器已經(jīng)接受了客戶端的請(qǐng)求,并且?guī)Я薙IP服務(wù)器的認(rèn)可計(jì)費(fèi)信息。此計(jì)費(fèi)信息的費(fèi)率和金額小于SIP客戶端發(fā)出的INVITE信息的費(fèi)率和金額。
402Payment Required在付費(fèi)請(qǐng)求中帶計(jì)費(fèi)信息,表示SIP服務(wù)器不接受SIP客戶端發(fā)的INVITE信息中的計(jì)費(fèi)信息,并返回SIP服務(wù)器的計(jì)費(fèi)信息,此費(fèi)率大于客戶端發(fā)的INVITE信息中的計(jì)費(fèi)信息。SIP客戶端可以提示用戶后,重新發(fā)送INVITE信息。
BYE在呼叫結(jié)束時(shí),攜帶本次會(huì)話的實(shí)際計(jì)費(fèi)信息。
200OK對(duì)應(yīng)BYE的200 OK,攜帶本次會(huì)話的實(shí)際計(jì)費(fèi)信息。
在SIP的其它擴(kuò)展消息中也可以攜帶計(jì)費(fèi)信息。例如SIMPLE協(xié)議(SIP for Instant Messaging and Presence Leveraging Extensions)中擴(kuò)展的SUBSCRIBE消息。不再舉例說明。
在本發(fā)明的通信計(jì)費(fèi)過程中,還可以進(jìn)一步將Charge信息在本次通話業(yè)務(wù)要涉及的服務(wù)器與用戶終端之間進(jìn)行傳遞,來實(shí)現(xiàn)用戶對(duì)通話費(fèi)用的控制以及將費(fèi)用信息顯示給用戶。下面參見圖3示出的流程圖,對(duì)與用戶控制計(jì)費(fèi)相結(jié)合的計(jì)費(fèi)方法進(jìn)行說明。包括以下步驟步驟301主叫用戶設(shè)備發(fā)起呼叫,將INVITE呼叫信息發(fā)送到服務(wù)器A。其中,該INVITE信息中包含有Charge計(jì)費(fèi)信息,用來表示主叫用戶所接受或者期望的計(jì)費(fèi)規(guī)則。在該呼叫中,Charge計(jì)費(fèi)信息包含的參數(shù)含義如下費(fèi)用fee表示主叫愿意付出的費(fèi)用,使用量Volume表示用戶希望本次呼叫的最大用量,費(fèi)率Rate表示用戶期望接受的費(fèi)率價(jià)格。
其中,計(jì)費(fèi)信息中也可以僅包含fee、volume、rate其中之一或之二,例如當(dāng)僅包含fee時(shí),表示用戶原意為本次通話所支付的總費(fèi)用,并且接受運(yùn)營(yíng)商的費(fèi)率;又如當(dāng)僅包含volume時(shí),表示用戶原意為本次通話的最大用量(如時(shí)長(zhǎng)),而接受運(yùn)營(yíng)商的費(fèi)率、費(fèi)用;當(dāng)僅包含rate時(shí),表示用戶所期望本次通話的費(fèi)率。
其中,可以在主叫用戶設(shè)備中預(yù)先存儲(chǔ)如下表1示出的計(jì)費(fèi)規(guī)則表。在主叫用戶設(shè)備發(fā)起INVITE呼叫時(shí),主叫用戶設(shè)備讀取所存儲(chǔ)的計(jì)費(fèi)規(guī)則表,匹配到具體的規(guī)則上,讀取出該規(guī)則對(duì)應(yīng)的計(jì)費(fèi)信息,并將讀取的計(jì)費(fèi)信息填入INVITE中。當(dāng)用戶沒有設(shè)定計(jì)費(fèi)規(guī)則或者沒有匹配到具體的規(guī)則上,則在SIP中填寫一個(gè)空的charge頭字段,而不填入具體數(shù)值,如Chargefee,表示用戶接受服務(wù)器提供的計(jì)費(fèi)規(guī)則。

表1當(dāng)然,也可以在主叫用戶發(fā)起呼叫時(shí),主叫用戶設(shè)備提供給用戶一個(gè)對(duì)話框,由用戶輸入計(jì)費(fèi)信息。
下面示出了當(dāng)用戶alice呼叫atlanta上級(jí)運(yùn)營(yíng)商服務(wù)器來呼叫被叫用戶bob@biloxi.com時(shí)所生成的INVITE消息,該呼叫符合上述表1中的“其它情況”這條規(guī)則,表示主叫用戶只愿意支付0.1人民幣元,只愿意通話一分鐘,只接受小于0.1元人民幣元/分鐘的費(fèi)率。INVITE消息為INVITE sip:bob@biloxi.com SIP/2.0……Charge:fee;Currency='CNY',Amount=0.1Charge:Volume;Unitid=1,Amount=60Charge:rate;Currency='CNY',Price=0.10,Unitid=1,Amount=60……步驟302服務(wù)器A接收INVITE消息,讀取出主叫用戶設(shè)備的計(jì)費(fèi)信息,判斷該計(jì)費(fèi)信息是否在合理規(guī)則內(nèi),若是,則進(jìn)行后續(xù)的呼叫,執(zhí)行步驟304;否則,向用戶返回一響應(yīng)消息,攜帶服務(wù)器A上記錄的運(yùn)營(yíng)商1的計(jì)費(fèi)規(guī)則。
服務(wù)器A對(duì)INVITE消息中計(jì)費(fèi)信息的參數(shù)fee,Volume,Rate進(jìn)行合理性判斷,當(dāng)計(jì)費(fèi)信息僅存在一個(gè)參數(shù)時(shí),則僅針對(duì)該參數(shù)進(jìn)行比較,當(dāng)存在兩個(gè)或兩個(gè)以上參數(shù)時(shí),則都需要進(jìn)行比較判斷。例如此消息中僅包括費(fèi)率Rate時(shí),若判斷用戶提供的費(fèi)率在任何用量情況下計(jì)算出來的費(fèi)用都會(huì)大于或等于根據(jù)運(yùn)營(yíng)商的費(fèi)率計(jì)算出來的費(fèi)用,表示認(rèn)為此費(fèi)率在合理規(guī)則內(nèi),如用戶提供0.12元/1分鐘,運(yùn)營(yíng)商提供0.1元/1分鐘;否則為不合理的規(guī)則,如用戶提供0.12元/1分鐘,運(yùn)營(yíng)商提供0.3元/3分鐘,這樣在用戶使用2分鐘時(shí),按用戶費(fèi)率計(jì)算費(fèi)用為0.24元,而按運(yùn)營(yíng)商費(fèi)率結(jié)果為0.3元,故此用戶請(qǐng)求的費(fèi)率不在合理規(guī)則內(nèi)。
又如,當(dāng)僅包括fee時(shí),判斷是否大于運(yùn)營(yíng)商要求的最低通話費(fèi)用,如0.3元/3分鐘的最低通話費(fèi)用是0.3元,來確認(rèn)是否為合理規(guī)則。
又如,當(dāng)消息中包括費(fèi)率Rate、fee、volume至少兩個(gè)時(shí),即可計(jì)算出該三個(gè)參數(shù),此時(shí),不僅要比較費(fèi)率,還要考慮fee進(jìn)行比較。例如在判斷出用戶fee為合理規(guī)則后,進(jìn)一步去判斷rate是否為合理規(guī)則。當(dāng)都為合理規(guī)則時(shí),才認(rèn)為本次計(jì)費(fèi)規(guī)則是合理規(guī)則。當(dāng)然,若用戶是預(yù)付費(fèi)用戶,運(yùn)營(yíng)商設(shè)備還要檢測(cè)該用戶的費(fèi)用是否在信用額度之內(nèi),在信用額度之內(nèi)視為合理的。
當(dāng)服務(wù)器確定為不合理規(guī)則,返回的響應(yīng)信息也包含所述計(jì)費(fèi)信息,其參數(shù)含義如下費(fèi)率Rate表示運(yùn)營(yíng)商要求的費(fèi)率,費(fèi)用fee和使用量Volume表示用戶希望的費(fèi)用和用量(根據(jù)第一次用戶的請(qǐng)求,如果用戶第一次請(qǐng)求中沒有用量,或者用量小于運(yùn)營(yíng)商接受的最小用量,就以最小計(jì)費(fèi)單位回應(yīng)用戶)。下面示出了服務(wù)器1返回的響應(yīng)信息,包含有運(yùn)營(yíng)商1設(shè)定的計(jì)費(fèi)規(guī)則費(fèi)率為前三分鐘0.20元,以后每分鐘0.06分;最小通話時(shí)間為180秒;最小價(jià)格為0.20元。
SIP/2.0402 Bad chargeCharge:fee;Currency='CNY', Amount=0.20Charge:Volume;Unitid=1,Amount=180Charge:rate;Currency='CNY',Price=0.20,Unitid=1,Amount=180Charge:rate;Currency='CNY',Price=0.06,Unitid=1,Amount=60步驟303主叫用戶設(shè)備接收到服務(wù)器1的響應(yīng)消息,讀取出運(yùn)營(yíng)商提供的計(jì)費(fèi)信息,匹配到預(yù)設(shè)的處理規(guī)則進(jìn)行相應(yīng)處理。
其中,預(yù)設(shè)的處理規(guī)則可以如下表2所示。主叫用戶設(shè)備從響應(yīng)信息中讀取出fee、Volume、Rate,與表2中的規(guī)則進(jìn)行匹配,執(zhí)行對(duì)應(yīng)的處理規(guī)則。

表2此規(guī)則可以還根據(jù)其他條件設(shè)定規(guī)則,例如會(huì)話的角色(被叫還是主叫),對(duì)方的身份(通過身份認(rèn)證如好友名單,密碼認(rèn)證)。
并且,還可以將計(jì)費(fèi)信息提示給用戶,或處理規(guī)則的提示信息給用戶,提示簡(jiǎn)單的信息包括文字,圖形,聲音的方式。例如費(fèi)用超過用戶設(shè)置的規(guī)則,需要用戶確認(rèn),在用戶設(shè)備上閃動(dòng)圖形,并用聲音提示用戶,出現(xiàn)用戶相關(guān)的文字信息。
本例中,假設(shè)在收到運(yùn)營(yíng)商1設(shè)備的消息后,判斷符合“費(fèi)率大于0.1元/分鐘”的規(guī)則,提示用戶并在用戶確認(rèn)接受后,主叫用戶設(shè)備重新發(fā)起INVITE呼叫。在INVITE消息中填寫服務(wù)器1通過響應(yīng)信息傳送過來計(jì)費(fèi)信息,來表示認(rèn)可運(yùn)營(yíng)商1的計(jì)費(fèi)信息。下面示出了該INVITE消息INVITE sip:bob@biloxi.com SIP/2.0……Charge:fee;Currency='CNY', Amount=0.20Charge:Volume;Unitid=1,Amount=180Charge:rate;Currency='CNY',Price=0.20,Unitid=1,Amount=180Charge:rate;Currency='CNY',Price=0.06,Unitid=1,Amount=60……步驟304這樣,當(dāng)服務(wù)器1收到該INVITE信息,并判斷出為合理的計(jì)費(fèi)規(guī)則后,繼續(xù)處理此呼叫請(qǐng)求,建立主被叫設(shè)備的通話。并記錄用戶提供的Charge信息中的費(fèi)用fee、用量volume。
在用戶設(shè)備的通話過程中,當(dāng)出現(xiàn)下列情況時(shí),重發(fā)計(jì)費(fèi)信息1)對(duì)話的用量volume或費(fèi)用fee將要超過記錄的用戶要求的用量或費(fèi)用;2)費(fèi)率發(fā)生變化;3)會(huì)話的其他信息發(fā)生變化,如服務(wù)質(zhì)量QoS下降,但收費(fèi)不變,需要用戶重新確認(rèn)。
用戶設(shè)備和服務(wù)器都可以向?qū)Ψ街匦掳l(fā)送計(jì)費(fèi)信息,并由對(duì)方確認(rèn)計(jì)費(fèi)信息的合理性。如當(dāng)發(fā)現(xiàn)費(fèi)率、費(fèi)用和用量超過當(dāng)前通話所設(shè)定的費(fèi)率、費(fèi)用和用量時(shí),提醒用戶并重發(fā)計(jì)費(fèi)信息,或者自動(dòng)切斷會(huì)話。這樣用戶便可以實(shí)現(xiàn)在通話前就預(yù)先設(shè)定其通話時(shí)長(zhǎng)或費(fèi)用,對(duì)通話進(jìn)行控制。
例如用戶通話超過3分鐘。主叫用戶設(shè)備提醒用戶,在用戶確認(rèn)后,重新發(fā)起INVITE。也可以根據(jù)用戶設(shè)定的規(guī)則執(zhí)行在費(fèi)率沒有變化時(shí),不需要用戶確認(rèn),自動(dòng)重新發(fā)起INVITE。計(jì)費(fèi)信息中填寫更多的用量,例如再延長(zhǎng)10分鐘。就在用量中填寫13分鐘。(3分鐘加上10分鐘)。費(fèi)用也相應(yīng)增加,填寫為0.80元。下面示出了該INVITE消息INVITE sip:bob@biloxi.com SIP/2.0……Charge:fee;Currency='CNY',Amount=0.80Charge:Volume;Unitid=1,Amount=780Charge:rate;Currency='CNY',Price=0.20,Unitid=1,Amount=180Charge:rate;Currency='CNY',Price=0.06,Unitid=1,Amount=60……在運(yùn)營(yíng)商1設(shè)備在接受到此消息后,認(rèn)為計(jì)費(fèi)合理,會(huì)接受用戶的請(qǐng)求,不會(huì)切斷會(huì)話,并回應(yīng)200OK給主叫用戶設(shè)備。
步驟305當(dāng)主叫用戶設(shè)備通話結(jié)束,主叫用戶設(shè)備和服務(wù)器可以根據(jù)用量和費(fèi)率計(jì)算費(fèi)用,記錄在存儲(chǔ)設(shè)備內(nèi),其中用量表示該會(huì)話已經(jīng)使用的實(shí)際用量,費(fèi)用表示給會(huì)話的實(shí)際費(fèi)用,費(fèi)率為會(huì)話的費(fèi)率。服務(wù)器并把本次通過費(fèi)用信息發(fā)送給主叫用戶設(shè)備(如攜帶在200 OK中),由主叫用戶設(shè)備把計(jì)費(fèi)信息提示給用戶,并且和終端設(shè)備的計(jì)費(fèi)信息進(jìn)行比較,確認(rèn)無誤后,服務(wù)器將費(fèi)用進(jìn)行保留。
以上僅說明了主叫用戶設(shè)備和服務(wù)器之間的費(fèi)用處理過程。對(duì)于通話中涉及到兩個(gè)及兩個(gè)以上不同運(yùn)營(yíng)商時(shí),服務(wù)器A還要將費(fèi)用內(nèi)容進(jìn)行修改后下傳,由其他運(yùn)營(yíng)商的服務(wù)器接收計(jì)費(fèi)信息進(jìn)行判斷是否合理,當(dāng)各個(gè)服務(wù)器都認(rèn)為費(fèi)用合理時(shí),才會(huì)建立主叫到被叫的通話。例如主叫用戶呼叫被叫用戶,主叫用戶發(fā)送給運(yùn)營(yíng)商1的第一服務(wù)器的計(jì)費(fèi)信息包含0.2元/分鐘,運(yùn)營(yíng)商1的收費(fèi)為每分鐘0.06元/分鐘,并且對(duì)運(yùn)營(yíng)商2的收入收取10%的提成。這樣第一服務(wù)器設(shè)備在接受到用戶計(jì)費(fèi)信息后,計(jì)算出運(yùn)營(yíng)商2可以收取的最高費(fèi)用為0.127元/分鐘(0.2-0.06)/110%=0.127。在服務(wù)器1發(fā)給運(yùn)營(yíng)商2的服務(wù)器2的消息中,費(fèi)率填寫0.127元/分鐘,費(fèi)用也經(jīng)過相應(yīng)的處理。
運(yùn)營(yíng)商2的設(shè)備收到該計(jì)費(fèi)信息后,參照步驟302根據(jù)其設(shè)定的計(jì)費(fèi)規(guī)則進(jìn)行計(jì)算和比較,決定計(jì)費(fèi)是否合理。運(yùn)營(yíng)商2可以通過計(jì)費(fèi)信息返回給運(yùn)營(yíng)商1計(jì)費(fèi)信息,運(yùn)營(yíng)商1再做相應(yīng)的計(jì)算處理,算出計(jì)費(fèi)信息返回給用戶。例如運(yùn)營(yíng)商2返回計(jì)費(fèi)費(fèi)率為0.1元/分鐘。運(yùn)營(yíng)商1返回給用戶的計(jì)費(fèi)費(fèi)率為0.17/分鐘。0.1+0.1×10%+0.06=0.17。
可以看出,通過上述步驟,在實(shí)現(xiàn)計(jì)費(fèi)的過程中,就可以實(shí)現(xiàn)用戶下發(fā)通話時(shí)長(zhǎng)、費(fèi)用等信息,由服務(wù)器在計(jì)費(fèi)過程中根據(jù)用戶下發(fā)的信息來控制通話的時(shí)長(zhǎng)、總費(fèi)用等。還可以實(shí)現(xiàn)將各個(gè)運(yùn)營(yíng)商的計(jì)費(fèi)情況顯示給用戶。
下面再以被叫付費(fèi)為例,參見圖4,對(duì)本發(fā)明進(jìn)一步詳細(xì)說明。其中,服務(wù)器B記錄有被叫的賬戶。包括以下步驟步驟401主叫設(shè)備呼叫運(yùn)營(yíng)商1的服務(wù)器A,攜帶Charge信息為計(jì)費(fèi)費(fèi)率為0元/分鐘,表示主叫要求免費(fèi)。
步驟402服務(wù)器A要收取0.06元/分鐘,對(duì)計(jì)費(fèi)信息進(jìn)行處理,修改為-0.06元/分鐘,發(fā)給運(yùn)營(yíng)商2的服務(wù)器B。其數(shù)值為負(fù),表示運(yùn)營(yíng)商1要向運(yùn)營(yíng)商2收取費(fèi)用。
步驟403服務(wù)器B還要收取0.01元/分鐘,服務(wù)器B修改費(fèi)率為-0.16元/分鐘,表示要向用戶收取0.16元/分鐘。并把包含此計(jì)費(fèi)信息的會(huì)話請(qǐng)求轉(zhuǎn)發(fā)給被叫用戶。
步驟404被叫用戶設(shè)備顯示計(jì)費(fèi)信息被叫用戶需要付費(fèi)-0.16分/分鐘。在被叫用戶確認(rèn)后,或者被叫設(shè)備根據(jù)用戶的預(yù)先設(shè)定的規(guī)則(所述規(guī)則可如上表2所示)自動(dòng)確認(rèn)后,被叫用戶設(shè)備回響應(yīng)消息給服務(wù)器B,包含-0.16分/分鐘,表示同意付費(fèi),接受此費(fèi)率。
步驟405服務(wù)器B再回應(yīng)服務(wù)器A,服務(wù)器A認(rèn)為主叫用戶的會(huì)話請(qǐng)求在計(jì)費(fèi)上是合理的,可以處理該會(huì)話,接通主被叫的會(huì)話。
而同時(shí),服務(wù)器B根據(jù)計(jì)費(fèi)方式進(jìn)行計(jì)費(fèi)處理,對(duì)記錄的被叫用戶賬戶進(jìn)行總費(fèi)用的扣費(fèi),以及根據(jù)服務(wù)器A的計(jì)費(fèi)規(guī)則,計(jì)算出應(yīng)分給運(yùn)營(yíng)商1的費(fèi)用,進(jìn)行運(yùn)營(yíng)商之間的帳務(wù)處理。
并且,若在步驟404被叫用戶返回的響應(yīng)消息中含有用戶期望的通話時(shí)長(zhǎng)(volume)或費(fèi)用(fee),服務(wù)器B扣費(fèi)到被叫傳遞過來的時(shí)長(zhǎng)volume或費(fèi)用fee時(shí),提示被叫用戶再次發(fā)起計(jì)費(fèi)信息以繼續(xù)通話,或結(jié)束當(dāng)前通話。
圖5還示出了實(shí)現(xiàn)附加費(fèi)率業(yè)務(wù)計(jì)費(fèi)過程。附加費(fèi)率是指主叫用戶需要向被叫支付費(fèi)用的通話。例如被叫為類似熱線、咨詢、點(diǎn)播等設(shè)備。相對(duì)于上述步驟,在步驟404時(shí),由被叫用戶設(shè)備(可以是第三運(yùn)營(yíng)商提供的服務(wù)器C)回應(yīng)的信息中,攜帶收費(fèi)費(fèi)率。運(yùn)營(yíng)商2和運(yùn)營(yíng)商1進(jìn)行費(fèi)率累加。由主叫設(shè)備提示給主叫用戶,等主叫確認(rèn)后,發(fā)送給該費(fèi)率的計(jì)費(fèi)信息。運(yùn)營(yíng)商1、運(yùn)營(yíng)商2和被叫用戶,都會(huì)認(rèn)為計(jì)費(fèi)合理的,可以處理該會(huì)話。
以上提到的計(jì)費(fèi)不僅僅指對(duì)于預(yù)付費(fèi)帳戶的實(shí)時(shí)扣費(fèi),還包括記錄話單等情況。
通過以上實(shí)施例,可以看出,運(yùn)營(yíng)商提供的服務(wù)器不必預(yù)先記錄有其他運(yùn)營(yíng)商的計(jì)費(fèi)規(guī)則,只需記錄自己需要的費(fèi)率信息即可,這樣,各個(gè)運(yùn)營(yíng)商各自開發(fā)業(yè)務(wù),并進(jìn)行相應(yīng)的費(fèi)率設(shè)置,并不影響其他運(yùn)營(yíng)商的費(fèi)率處理,相對(duì)背景技術(shù),實(shí)現(xiàn)更靈活的計(jì)費(fèi)處理。
并且,計(jì)費(fèi)信息在不同的運(yùn)營(yíng)商服務(wù)器之間傳遞,可以根據(jù)該計(jì)費(fèi)信息進(jìn)行費(fèi)用處理。并且,通過用戶輸入信息(如fee、volume),用戶可以方便的控制自己本次通話的總費(fèi)用,或者通話的時(shí)長(zhǎng)或費(fèi)率等。
以上均以SIP協(xié)議為例進(jìn)行說明,如前所示,計(jì)費(fèi)信息也可以以XML格式進(jìn)行承載。雖然上述實(shí)施例以SIP協(xié)議為例進(jìn)行說明,不難理解,本發(fā)明也可以應(yīng)用于其他協(xié)議的網(wǎng)絡(luò)中,而不局限于SIP協(xié)議或SIP擴(kuò)展協(xié)議,如還可以用于http訪問web、點(diǎn)播流媒體(VOD)等。
以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種通信的計(jì)費(fèi)方法,通信業(yè)務(wù)涉及到不同服務(wù)器,且所述不同服務(wù)器分別存儲(chǔ)有對(duì)該通信業(yè)務(wù)不同的計(jì)費(fèi)規(guī)則,用于對(duì)該通信業(yè)務(wù)分別收取各自的費(fèi)用,其特征在于,該方法包括以下步驟A、第一服務(wù)器接收到用戶的呼叫或者接收到對(duì)該用戶的呼叫,與其他各個(gè)服務(wù)器交互信息獲得各個(gè)服務(wù)器的計(jì)費(fèi)規(guī)則;B、第一服務(wù)器根據(jù)這些獲取的計(jì)費(fèi)規(guī)則對(duì)用戶進(jìn)行計(jì)費(fèi)。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,步驟A第一服務(wù)器接收到用戶的呼叫時(shí),所述接收到的用戶的呼叫消息中攜帶有用戶期望的計(jì)費(fèi)信息;步驟A進(jìn)一步包括第一服務(wù)器根據(jù)獲得的各個(gè)服務(wù)器的計(jì)費(fèi)規(guī)則判斷用戶的期望計(jì)費(fèi)信息是否合理,若是,則繼續(xù)后續(xù)流程;否則,結(jié)束當(dāng)前流程,或者將第一服務(wù)器記錄的計(jì)費(fèi)規(guī)則發(fā)送給用戶終端,作為用戶終端重新發(fā)起呼叫時(shí)所攜帶的用戶期望計(jì)費(fèi)信息。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,步驟A第一服務(wù)器接收到用戶的呼叫時(shí),所述接收到的用戶的呼叫消息中攜帶有用戶期望的計(jì)費(fèi)信息;步驟A進(jìn)一步包括第一服務(wù)器將用戶期望的計(jì)費(fèi)信息傳遞給各個(gè)服務(wù)器,各個(gè)服務(wù)器分別判斷用戶的期望計(jì)費(fèi)信息是否合理,若是,則繼續(xù)后續(xù)流程;否則,結(jié)束當(dāng)前流程,或者將各個(gè)服務(wù)器記錄的計(jì)費(fèi)規(guī)則發(fā)送給用戶終端,作為用戶終端重新發(fā)起呼叫時(shí)所攜帶的用戶期望計(jì)費(fèi)信息。
4.根據(jù)權(quán)利要求2或3所述的方法,其特征在于,所述用戶期望的計(jì)費(fèi)信息包括期望費(fèi)用或期望用量,步驟B進(jìn)一步包括判斷用戶本次通信費(fèi)用或用量達(dá)到用戶期望費(fèi)用或用量時(shí),結(jié)束當(dāng)前通信業(yè)務(wù),或要求用戶終端重新發(fā)送攜帶計(jì)費(fèi)信息的呼叫信息以繼續(xù)當(dāng)前通信業(yè)務(wù)。
5.根據(jù)權(quán)利要求2或3所述的方法,其特征在于,所述計(jì)費(fèi)信息包括期望費(fèi)率,步驟B進(jìn)一步包括判斷用戶本次通信費(fèi)率發(fā)生變化時(shí),結(jié)束當(dāng)前通信業(yè)務(wù),或要求用戶終端重新發(fā)送攜帶計(jì)費(fèi)信息的呼叫信息以繼續(xù)當(dāng)前通信業(yè)務(wù)。
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,步驟A、B之間進(jìn)一步包括服務(wù)器將計(jì)費(fèi)規(guī)則顯示給用戶,收到用戶同意計(jì)費(fèi)規(guī)則的消息后,執(zhí)行步驟C。
7.根據(jù)權(quán)利要求1所述的方法,其特征在于,用戶在第一服務(wù)器上有一個(gè)賬戶,步驟B進(jìn)一步包括,在所述賬戶中扣除用戶通信費(fèi)用。
8.根據(jù)權(quán)利要求1或7所述的方法,其特征在于,步驟B進(jìn)一步包括第一服務(wù)器根據(jù)獲取的各個(gè)服務(wù)器的計(jì)費(fèi)規(guī)則進(jìn)行各個(gè)服務(wù)器對(duì)應(yīng)的運(yùn)營(yíng)商之間的通信費(fèi)用的結(jié)算。
9.根據(jù)權(quán)利要求1所述的方法,其特征在于,進(jìn)一步包括通信過程中或者通信結(jié)束后服務(wù)器將計(jì)費(fèi)信息提供顯示給用戶。
10.根據(jù)權(quán)利要求1所述的方法,其特征在于,通過SIP協(xié)議進(jìn)行通信時(shí),計(jì)費(fèi)消息承載在所述的SIP協(xié)議的消息中。
11.根據(jù)權(quán)利要求10所述的方法,其特征在于,所述的計(jì)費(fèi)消息承載的SIP協(xié)議消息至少包括以下之一INVITE、200OK、402 Payment Required、BYE。
全文摘要
本發(fā)明提供了一種通信的計(jì)費(fèi)方法,通信業(yè)務(wù)涉及到兩個(gè)及兩個(gè)以上運(yùn)營(yíng)商的不同服務(wù)器,且所述不同服務(wù)器分別存儲(chǔ)有對(duì)該通信業(yè)務(wù)不同的計(jì)費(fèi)規(guī)則,用于對(duì)該通信業(yè)務(wù)分別收取各自的費(fèi)用,用戶在所接入的第一服務(wù)器上存儲(chǔ)一個(gè)賬戶,該方法包括以下步驟第一服務(wù)器接收到用戶的呼叫或者接收到對(duì)該用戶的呼叫,與其他各個(gè)服務(wù)器交互信息獲得各個(gè)服務(wù)器的計(jì)費(fèi)規(guī)則;第一服務(wù)器根據(jù)這些獲取的計(jì)費(fèi)規(guī)則對(duì)用戶進(jìn)行費(fèi)用計(jì)算,在所述的賬戶中扣除所計(jì)算的費(fèi)用,并根據(jù)獲取的各個(gè)服務(wù)器的計(jì)費(fèi)規(guī)則進(jìn)行各個(gè)服務(wù)器之間的費(fèi)用結(jié)算。使用該方法,使不同運(yùn)營(yíng)商間的計(jì)費(fèi)方法簡(jiǎn)化,不需要在一個(gè)運(yùn)營(yíng)商設(shè)備上預(yù)先記錄其他運(yùn)營(yíng)商的計(jì)費(fèi)信息。
文檔編號(hào)H04L12/14GK1798042SQ20041010285
公開日2006年7月5日 申請(qǐng)日期2004年12月24日 優(yōu)先權(quán)日2004年12月24日
發(fā)明者胡立新, 祝勇 申請(qǐng)人:華為技術(shù)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1