專利名稱:基于蜂窩網(wǎng)絡(luò)的一鍵通業(yè)務(wù)語(yǔ)音流的計(jì)費(fèi)方法及其系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信領(lǐng)域的基于蜂窩網(wǎng)絡(luò)的一鍵通(POC)技術(shù),特別是涉及一種基于蜂窩網(wǎng)絡(luò)的一鍵通(POC)業(yè)務(wù)語(yǔ)音流的計(jì)費(fèi)方法及其系統(tǒng)。
背景技術(shù):
POC(Push-to-Talk over Cellular)業(yè)務(wù)即基于蜂窩網(wǎng)絡(luò)的一鍵通業(yè)務(wù),是采用半雙工模式,來(lái)實(shí)現(xiàn)直接點(diǎn)對(duì)點(diǎn)以及點(diǎn)對(duì)多點(diǎn)的通信,即一方在說(shuō)話時(shí),其他成員只能接聽,不能說(shuō)話。通話時(shí)無(wú)需撥號(hào),按住特定的按鍵,就可以同時(shí)將話音傳送給群組中所有的成員。接收方無(wú)需任何響應(yīng)就能接聽,呼叫和通話連接過程在瞬間完成。為實(shí)現(xiàn)此POC業(yè)務(wù),在網(wǎng)絡(luò)側(cè)引入了新的網(wǎng)元-POC服務(wù)器來(lái)完成語(yǔ)音流的轉(zhuǎn)發(fā)。
POC語(yǔ)音流實(shí)時(shí)性強(qiáng),發(fā)言權(quán)切換頻繁且每次通話脈沖(talk burst)持續(xù)時(shí)間是個(gè)隨機(jī)值,因此選擇固定的時(shí)間觸發(fā)計(jì)費(fèi),容易造成用戶計(jì)費(fèi)信息統(tǒng)計(jì)上的困難。另外,POC是一種VoIP技術(shù),其語(yǔ)音流承載在IP/UDP/RTP協(xié)議上,但由于UDP提供不可靠的傳輸服務(wù),因此在一次talk burst中,發(fā)言者發(fā)出的語(yǔ)音流和POC服務(wù)器接收的語(yǔ)音流,以及POC服務(wù)器轉(zhuǎn)發(fā)的語(yǔ)音流和收聽者接收的語(yǔ)音流可能大小不一致,此時(shí),對(duì)發(fā)言者和收聽者語(yǔ)音流的準(zhǔn)確計(jì)費(fèi)顯得尤為突出。同樣,語(yǔ)音流相關(guān)控制報(bào)文RTCP SR/RR也承載在IP/UDP協(xié)議上,容易導(dǎo)致其所攜帶的用戶統(tǒng)計(jì)信息丟失,因此采取一定措施提高計(jì)費(fèi)的可靠性是必要的。
發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問題在于提供一種基于蜂窩網(wǎng)絡(luò)的一鍵通業(yè)務(wù)語(yǔ)音流的計(jì)費(fèi)方法及其系統(tǒng),以針對(duì)基于蜂窩網(wǎng)絡(luò)的一鍵通業(yè)務(wù)語(yǔ)音流的實(shí)時(shí)、每次通話脈沖(talk burst)持續(xù)時(shí)間隨機(jī)和基于蜂窩網(wǎng)絡(luò)的一鍵通業(yè)務(wù)語(yǔ)音流不可靠傳輸?shù)奶攸c(diǎn),為運(yùn)營(yíng)商提供一種關(guān)于基于蜂窩網(wǎng)絡(luò)的一鍵通業(yè)務(wù)語(yǔ)音流的實(shí)時(shí)、準(zhǔn)確和相對(duì)可靠的計(jì)費(fèi)方法。
為了實(shí)現(xiàn)上述目的,本發(fā)明提供了一種基于蜂窩網(wǎng)絡(luò)的一鍵通業(yè)務(wù)語(yǔ)音流的計(jì)費(fèi)方法,用于對(duì)基于蜂窩網(wǎng)絡(luò)的一鍵通業(yè)務(wù)的終端用戶包括發(fā)送語(yǔ)音流的發(fā)言用戶和接收語(yǔ)音流的收聽用戶進(jìn)行計(jì)費(fèi),其中,包括步驟A,發(fā)言用戶發(fā)送語(yǔ)音流,一鍵通服務(wù)器轉(zhuǎn)發(fā)所述語(yǔ)音流并進(jìn)行流量統(tǒng)計(jì);步驟B,所述發(fā)言用戶在釋放發(fā)言權(quán)時(shí)發(fā)送一發(fā)送者報(bào)告報(bào)文,所述一鍵通服務(wù)器接收所述發(fā)送者報(bào)告報(bào)文,并根據(jù)所述發(fā)送者報(bào)告報(bào)文生成所述發(fā)言用戶的計(jì)費(fèi)信息,且將所述計(jì)費(fèi)信息傳送至計(jì)費(fèi)服務(wù)器;所述計(jì)費(fèi)服務(wù)器利用所述發(fā)言用戶的計(jì)費(fèi)信息來(lái)對(duì)所述發(fā)言用戶進(jìn)行計(jì)費(fèi);步驟C,所述收聽用戶發(fā)送一接收者報(bào)告報(bào)文,所述一鍵通服務(wù)器接收所述接收者報(bào)告報(bào)文,并根據(jù)所述接收者報(bào)告報(bào)文和所述通過步驟A獲得的流量統(tǒng)計(jì)信息來(lái)生成所述收聽用戶的計(jì)費(fèi)信息,且將所述計(jì)費(fèi)信息傳送至計(jì)費(fèi)服務(wù)器;所述計(jì)費(fèi)服務(wù)器利用所述收聽用戶的計(jì)費(fèi)信息來(lái)對(duì)所述收聽用戶進(jìn)行計(jì)費(fèi)。
所述的基于蜂窩網(wǎng)絡(luò)的一鍵通業(yè)務(wù)語(yǔ)音流的計(jì)費(fèi)方法,其中,當(dāng)所述基于蜂窩網(wǎng)絡(luò)的一鍵通服務(wù)器為控制一鍵通服務(wù)器時(shí),進(jìn)一步包括一所述控制服務(wù)器向所有收聽用戶發(fā)送發(fā)送者報(bào)告報(bào)文的步驟;所述收聽用戶根據(jù)其自身的接收統(tǒng)計(jì)信息,生成所述接收者報(bào)告報(bào)文。
所述的基于蜂窩網(wǎng)絡(luò)的一鍵通業(yè)務(wù)語(yǔ)音流的計(jì)費(fèi)方法,其中,所述一鍵通服務(wù)器包括控制一鍵通服務(wù)器和參與一鍵通服務(wù)器;在所述步驟A中,所述控制一鍵通服務(wù)器和所述參與一鍵通服務(wù)器分別對(duì)轉(zhuǎn)發(fā)的語(yǔ)音流進(jìn)行流量統(tǒng)計(jì);在所述步驟B中,所述控制一鍵通服務(wù)器接收來(lái)自所述發(fā)言用戶的發(fā)送者報(bào)告報(bào)文,并根據(jù)所述發(fā)送者報(bào)告報(bào)文生成所述發(fā)言用戶的計(jì)費(fèi)信息;所述步驟B進(jìn)一步包括所述控制一鍵通服務(wù)器根據(jù)自身對(duì)所述收聽用戶的轉(zhuǎn)發(fā)語(yǔ)音流的流量統(tǒng)計(jì)生成一新的發(fā)送者報(bào)告報(bào)文,并將所述新生成的發(fā)送者報(bào)告報(bào)文通過參與一鍵通服務(wù)器發(fā)送到所述收聽用戶;所述收聽用戶接收所述發(fā)送者報(bào)告報(bào)文后,根據(jù)其自身的接收統(tǒng)計(jì)信息生成一接收者報(bào)告報(bào)文;在所述步驟C中,所述接收者報(bào)告報(bào)文通過所述參與一鍵通服務(wù)器發(fā)送到所述控制一鍵通服務(wù)器;所述控制一鍵通服務(wù)器根據(jù)其所收到的來(lái)自收聽用戶的接收者報(bào)告報(bào)文和其所統(tǒng)計(jì)的發(fā)送流量生成所述收聽用戶的計(jì)費(fèi)信息;所述參與一鍵通業(yè)務(wù)服務(wù)器根據(jù)其所收到的來(lái)自收聽用戶的接收者報(bào)告報(bào)文和其所統(tǒng)計(jì)的發(fā)送流量生成所述收聽用戶的計(jì)費(fèi)信息。
所述的基于蜂窩網(wǎng)絡(luò)的一鍵通業(yè)務(wù)語(yǔ)音流的計(jì)費(fèi)方法,其中,在所述步驟A中,所述一鍵通服務(wù)器對(duì)語(yǔ)音流進(jìn)行流量統(tǒng)計(jì)是指對(duì)承載語(yǔ)音流的輸入/輸出實(shí)時(shí)傳輸協(xié)議包數(shù)和字節(jié)數(shù)進(jìn)行統(tǒng)計(jì)。
所述的基于蜂窩網(wǎng)絡(luò)的一鍵通業(yè)務(wù)語(yǔ)音流的計(jì)費(fèi)方法,其中,在所述步驟B中,所述一鍵通服務(wù)器根據(jù)所述發(fā)送者報(bào)告報(bào)文中標(biāo)示發(fā)送的包數(shù)和發(fā)送的字節(jié)數(shù)的字段來(lái)生成所述發(fā)言用戶的計(jì)費(fèi)信息。
所述的基于蜂窩網(wǎng)絡(luò)的一鍵通業(yè)務(wù)語(yǔ)音流的計(jì)費(fèi)方法,其中,所述發(fā)言用戶的計(jì)費(fèi)信息包括所述發(fā)言用戶的發(fā)送流量和發(fā)送時(shí)長(zhǎng)信息。
所述的基于蜂窩網(wǎng)絡(luò)的一鍵通業(yè)務(wù)語(yǔ)音流的計(jì)費(fèi)方法,其中,在所述步驟C中,所述一鍵通服務(wù)器根據(jù)所述接收者報(bào)告報(bào)文中標(biāo)示收聽用戶的丟包率和累積的丟包數(shù)目的字段來(lái)生成所述收聽用戶的計(jì)費(fèi)信息。
所述的基于蜂窩網(wǎng)絡(luò)的一鍵通業(yè)務(wù)語(yǔ)音流的計(jì)費(fèi)方法,其中,所述收聽用戶的計(jì)費(fèi)信息包括所述收聽用戶的接收流量和接收時(shí)長(zhǎng)信息。
所述的基于蜂窩網(wǎng)絡(luò)的一鍵通業(yè)務(wù)語(yǔ)音流的計(jì)費(fèi)方法,其中,所述計(jì)費(fèi)服務(wù)器利用所述發(fā)言用戶/收聽用戶的計(jì)費(fèi)信息來(lái)對(duì)所述發(fā)言用戶/收聽用戶進(jìn)行計(jì)費(fèi)的步驟進(jìn)一步包括所述一鍵通服務(wù)器向所述計(jì)費(fèi)服務(wù)器發(fā)送計(jì)費(fèi)請(qǐng)求消息的步驟和所述計(jì)費(fèi)服務(wù)器響應(yīng)所述請(qǐng)求消息的步驟。
所述的基于蜂窩網(wǎng)絡(luò)的一鍵通業(yè)務(wù)語(yǔ)音流的計(jì)費(fèi)方法,其中,進(jìn)一步包括一判斷所述一鍵通服務(wù)器是否收到所述發(fā)送者報(bào)告報(bào)文/接收者報(bào)告報(bào)文的步驟;若未收到,則所述一鍵通服務(wù)器通過設(shè)置在其中的一定時(shí)器觸發(fā)一保護(hù)流程,此時(shí)所述一鍵通服務(wù)器可選擇將通過所述步驟A獲得的流量統(tǒng)計(jì)信息上報(bào)到所述計(jì)費(fèi)服務(wù)器以進(jìn)行計(jì)費(fèi)。
本發(fā)明還提供了一種基于蜂窩網(wǎng)絡(luò)的一鍵通業(yè)務(wù)語(yǔ)音流計(jì)費(fèi)系統(tǒng),用于對(duì)基于蜂窩網(wǎng)絡(luò)的一鍵通業(yè)務(wù)的終端用戶包括發(fā)送語(yǔ)音流的發(fā)言用戶和接收語(yǔ)音流的收聽用戶進(jìn)行計(jì)費(fèi),其中,包括一流量統(tǒng)計(jì)模塊,用于供一鍵通服務(wù)器對(duì)所述轉(zhuǎn)發(fā)的語(yǔ)音流進(jìn)行流量統(tǒng)計(jì);一發(fā)送者報(bào)告報(bào)文發(fā)送模塊,用于在釋放發(fā)言權(quán)時(shí)所述發(fā)言用戶向所述一鍵通服務(wù)器發(fā)送一發(fā)送者報(bào)告報(bào)文;一發(fā)言用戶計(jì)費(fèi)信息生成模塊,用于供所述一鍵通服務(wù)器接收所述發(fā)送者報(bào)告報(bào)文,并根據(jù)所述發(fā)送者報(bào)告報(bào)文生成所述發(fā)言用戶的計(jì)費(fèi)信息,且將所述計(jì)費(fèi)信息傳送至計(jì)費(fèi)服務(wù)器;一發(fā)言用戶計(jì)費(fèi)模塊,用于供所述計(jì)費(fèi)服務(wù)器利用所述發(fā)言用戶的計(jì)費(fèi)信息來(lái)對(duì)所述發(fā)言用戶進(jìn)行計(jì)費(fèi);一接收者報(bào)告報(bào)文發(fā)送模塊,用于供所述收聽用戶向所述一鍵通服務(wù)器發(fā)送一接收者報(bào)告報(bào)文;一收聽用戶計(jì)費(fèi)信息生成模塊,用于供所述一鍵通服務(wù)器接收所述接收者報(bào)告報(bào)文,并根據(jù)所述接收者報(bào)告報(bào)文和所述通過流量模塊獲得的流量統(tǒng)計(jì)信息來(lái)生成所述收聽用戶的計(jì)費(fèi)信息;一收聽用戶計(jì)費(fèi)模塊,用于供所述計(jì)費(fèi)服務(wù)器利用所述收聽用戶的計(jì)費(fèi)信息來(lái)對(duì)所述收聽用戶進(jìn)行計(jì)費(fèi)。
所述的基于蜂窩網(wǎng)絡(luò)的一鍵通業(yè)務(wù)語(yǔ)音流的計(jì)費(fèi)系統(tǒng),其中,進(jìn)一步包括一發(fā)送者報(bào)告報(bào)文一鍵通服務(wù)器發(fā)送模塊,用于供控制一鍵通服務(wù)器向所有收聽用戶發(fā)送所述發(fā)送者報(bào)告報(bào)文;所述收聽用戶根據(jù)其自身的接收統(tǒng)計(jì)信息,生成所述接收者報(bào)告報(bào)文。
所述的基于蜂窩網(wǎng)絡(luò)的一鍵通業(yè)務(wù)語(yǔ)音流的計(jì)費(fèi)系統(tǒng),其中,所述一鍵通服務(wù)器中設(shè)置有一保護(hù)模塊及一定時(shí)器;所述保護(hù)模塊用于在所述一鍵通服務(wù)器未收到所述發(fā)送者報(bào)告報(bào)文或接收者報(bào)告報(bào)文時(shí)選擇上報(bào)通過所述流量模塊獲得的流量統(tǒng)計(jì)信息到所述計(jì)費(fèi)服務(wù)器進(jìn)行計(jì)費(fèi);所述定時(shí)器用于觸發(fā)所述保護(hù)模塊。
采用本發(fā)明的方法及系統(tǒng)實(shí)現(xiàn)POC語(yǔ)音流計(jì)費(fèi)的好處在于首先,以每次talk burst為單元進(jìn)行計(jì)費(fèi),符合基于蜂窩網(wǎng)絡(luò)的一鍵通業(yè)務(wù)語(yǔ)音流的實(shí)時(shí)特性;其次,借助實(shí)時(shí)傳輸控制協(xié)議(RTCP)發(fā)送者報(bào)告/接收者報(bào)告報(bào)文以及一鍵通服務(wù)器自身對(duì)一鍵通業(yè)務(wù)語(yǔ)音流的統(tǒng)計(jì)量,實(shí)現(xiàn)針對(duì)單個(gè)用戶語(yǔ)音流和時(shí)長(zhǎng)信息的準(zhǔn)確統(tǒng)計(jì);
最后,通過一鍵通服務(wù)器自身對(duì)一鍵通業(yè)務(wù)語(yǔ)音流的實(shí)時(shí)統(tǒng)計(jì),并采用定時(shí)器機(jī)制來(lái)處理UDP不可靠傳輸可能導(dǎo)致的RTCP發(fā)送者報(bào)告/接收者報(bào)告報(bào)文丟失問題,從而給運(yùn)營(yíng)商提供了一種相對(duì)可靠的計(jì)費(fèi)方法。
以下結(jié)合附圖和具體實(shí)施例對(duì)本發(fā)明進(jìn)行詳細(xì)描述,但不作為對(duì)本發(fā)明的限定。
圖1為本發(fā)明的一基于蜂窩網(wǎng)絡(luò)的一鍵通業(yè)務(wù)終端用戶對(duì)一基于蜂窩網(wǎng)絡(luò)的一鍵通業(yè)務(wù)終端用戶的典型一鍵通業(yè)務(wù)語(yǔ)音流計(jì)費(fèi)流程圖;圖2為本發(fā)明的一實(shí)施例的基于蜂窩網(wǎng)絡(luò)的一鍵通業(yè)務(wù)語(yǔ)音流計(jì)費(fèi)系統(tǒng)的模塊示意圖。
具體實(shí)施例方式
根據(jù)發(fā)明內(nèi)容,下面結(jié)合說(shuō)明書附圖講述發(fā)明的具體實(shí)施方式
。
首先假設(shè)以下基本條件-用戶A和用戶B都是基于蜂窩網(wǎng)絡(luò)的一鍵通(POC)業(yè)務(wù)終端用戶;-用戶A和用戶B屬于同一Ad-hoc(點(diǎn)對(duì)點(diǎn))群組;-用戶A和用戶B對(duì)應(yīng)不同的基于蜂窩網(wǎng)絡(luò)的一鍵通(POC)業(yè)務(wù)服務(wù)器;-用戶A和用戶B之間的媒體面通道已建立。
圖1示出了一基于蜂窩網(wǎng)絡(luò)的一鍵通(POC)業(yè)務(wù)終端用戶(用戶A)對(duì)一基于蜂窩網(wǎng)絡(luò)的一鍵通(POC)業(yè)務(wù)終端用戶(用戶B)的典型一鍵通業(yè)務(wù)語(yǔ)音流計(jì)費(fèi)流程大致如下1、用戶A開始發(fā)言,對(duì)應(yīng)POC語(yǔ)音流經(jīng)過控制POC服務(wù)器的分發(fā)及參與POC服務(wù)器的透?jìng)鞯竭_(dá)收聽用戶B。此時(shí)控制POC服務(wù)器和參與POC服務(wù)器都會(huì)對(duì)流入/流出的語(yǔ)音流進(jìn)行流量統(tǒng)計(jì),其中,控制POC服務(wù)器與發(fā)言用戶A對(duì)應(yīng),參與用戶與收聽用戶B對(duì)應(yīng);2、用戶A松開按鈕釋放發(fā)言權(quán),并發(fā)送RTCP SR(實(shí)時(shí)傳輸控制協(xié)議發(fā)送者報(bào)告)報(bào)文;3、控制POC服務(wù)器收到來(lái)自用戶A的RTCP SR報(bào)文后,向用戶B對(duì)應(yīng)的參與POC服務(wù)器發(fā)送所述控制POC服務(wù)器根據(jù)其自身對(duì)用戶B的轉(zhuǎn)發(fā)語(yǔ)音流的流量統(tǒng)計(jì)新生成的RTCP SR報(bào)文。同時(shí),根據(jù)收到的RTCP SR報(bào)文所攜帶的用戶A的流量和時(shí)長(zhǎng)信息生成計(jì)費(fèi)信息,之后向計(jì)費(fèi)服務(wù)器發(fā)送計(jì)費(fèi)請(qǐng)求消息,接著接收來(lái)自計(jì)費(fèi)服務(wù)器的針對(duì)用戶A的計(jì)費(fèi)響應(yīng)消息,計(jì)費(fèi)服務(wù)器對(duì)用戶A進(jìn)行計(jì)費(fèi);4、參與POC服務(wù)器透?jìng)鱽?lái)自控制POC服務(wù)器的RTCP SR給用戶B;5、用戶B接收RTCP SR報(bào)文后,利用其自身的統(tǒng)計(jì)信息向參與POC服務(wù)器發(fā)送新生成的RTCP RR(實(shí)時(shí)傳輸控制協(xié)議接收者報(bào)告)報(bào)文;6、參與POC服務(wù)器收到來(lái)自用戶B的RTCP RR報(bào)文后,向控制POC服務(wù)器轉(zhuǎn)發(fā)此報(bào)文。同時(shí),根據(jù)此報(bào)文所攜帶的用戶B的丟包率和累積的丟包數(shù)目信息,再加上參與POC服務(wù)器所統(tǒng)計(jì)的發(fā)送流量一起生成計(jì)費(fèi)信息,之后向計(jì)費(fèi)服務(wù)器發(fā)送計(jì)費(fèi)請(qǐng)求消息,接著接收來(lái)自計(jì)費(fèi)服務(wù)器的針對(duì)用戶B的計(jì)費(fèi)響應(yīng)消息,計(jì)費(fèi)服務(wù)器對(duì)用戶B進(jìn)行計(jì)費(fèi);7、控制POC服務(wù)器收到來(lái)自參與POC服務(wù)器的RTCP RR報(bào)文后,根據(jù)此報(bào)文所攜帶的用戶B的丟包率和累積的丟包數(shù)目信息,再加上控制POC服務(wù)器所統(tǒng)計(jì)的發(fā)送流量一起生成計(jì)費(fèi)信息,之后向計(jì)費(fèi)服務(wù)器發(fā)送計(jì)費(fèi)請(qǐng)求消息,接著接收來(lái)自計(jì)費(fèi)服務(wù)器的針對(duì)用戶B的計(jì)費(fèi)響應(yīng)消息,計(jì)費(fèi)服務(wù)器對(duì)用戶B進(jìn)行計(jì)費(fèi)。
其中,POC服務(wù)器對(duì)語(yǔ)音流進(jìn)行流量統(tǒng)計(jì)是指對(duì)承載語(yǔ)音流的輸入/輸出實(shí)時(shí)傳輸協(xié)議(RTP)包數(shù)和字節(jié)數(shù)進(jìn)行統(tǒng)計(jì);POC服務(wù)器生成發(fā)言者的計(jì)費(fèi)信息是根據(jù)接收到的RTCP SR報(bào)文中的如下字段發(fā)送者的包數(shù)和發(fā)送者的字節(jié)數(shù)來(lái)生成的。如果沒有收到RTCP SR報(bào)文,POC服務(wù)器中相關(guān)定時(shí)器會(huì)觸發(fā)保護(hù)流程,此時(shí),運(yùn)營(yíng)商可以選擇把POC服務(wù)器收集的流量統(tǒng)計(jì)信息上報(bào)計(jì)費(fèi)服務(wù)器,或者不上報(bào)任何信息。POC服務(wù)器向計(jì)費(fèi)服務(wù)器傳送的發(fā)言用戶的計(jì)費(fèi)信息是指發(fā)言用戶的發(fā)送流量和時(shí)長(zhǎng)信息;通過POC服務(wù)器向計(jì)費(fèi)服務(wù)器發(fā)送計(jì)費(fèi)請(qǐng)求消息,計(jì)費(fèi)服務(wù)器響應(yīng)此請(qǐng)求消息來(lái)實(shí)現(xiàn)POC服務(wù)器與計(jì)費(fèi)服務(wù)器之間的交互。POC服務(wù)器生成的收聽用戶的計(jì)費(fèi)信息是根據(jù)接收到的RTCPRR報(bào)文中的如下字段收聽者的丟包率和累積的丟包數(shù)目,及POC服務(wù)器統(tǒng)計(jì)的流量信息來(lái)生成的。如果沒有收到RTCP RR報(bào)文,POC服務(wù)器中相關(guān)定時(shí)器會(huì)觸發(fā)保護(hù)流程,此時(shí),運(yùn)營(yíng)商可以選擇把POC服務(wù)器收集的流量統(tǒng)計(jì)信息上報(bào)計(jì)費(fèi)服務(wù)器,或者不上報(bào)任何信息。
本實(shí)施例中控制POC服務(wù)器用于完成如下功能a、提供集中的POC會(huì)話處理;b、提供集中的媒體分發(fā);c、提供集中的發(fā)言權(quán)控制功能;d、提供SIP會(huì)話處理;e、在組會(huì)話中對(duì)參與者強(qiáng)制執(zhí)行某些策略;f、提供參與者信息;g、收集和提供集中的媒體質(zhì)量信息;h、提供集中的計(jì)費(fèi)報(bào)告。參與POC服務(wù)器完成的功能a、提供POC會(huì)話處理;b、在POC Client(POC用戶)和控制POC Server(POC服務(wù)器)之間可能提供媒體傳遞功能;c、可能提供用戶媒體修改功能;d、在POC Client和控制PoC Server之間可能提供發(fā)言權(quán)控制信息傳遞功能;e、代表對(duì)應(yīng)的POC Client提供SIP會(huì)話處理;g、對(duì)要來(lái)的POC會(huì)話強(qiáng)制執(zhí)行某些策略;h、可能收集和提供媒體質(zhì)量信息;I、提供參與者計(jì)費(fèi)報(bào)告??芍挥靡籔OC服務(wù)器實(shí)現(xiàn)控制服務(wù)器和參與服務(wù)器的功能。
圖2為本發(fā)明一實(shí)施例的POC語(yǔ)音流計(jì)費(fèi)系統(tǒng)的模塊示意圖。在圖2中,一POC語(yǔ)音流計(jì)費(fèi)系統(tǒng)1包括流量統(tǒng)計(jì)模塊2,用于供POC服務(wù)器對(duì)轉(zhuǎn)發(fā)的語(yǔ)音流進(jìn)行流量統(tǒng)計(jì),流量統(tǒng)計(jì)模塊2進(jìn)一步可包括控制POC服務(wù)器流量統(tǒng)計(jì)模塊21和參與POC服務(wù)器流量統(tǒng)計(jì)模塊22;發(fā)送者報(bào)告報(bào)文發(fā)送模塊3,用于在釋放發(fā)言權(quán)時(shí)發(fā)言用戶向POC服務(wù)器發(fā)送一發(fā)送者報(bào)告報(bào)文;發(fā)言用戶計(jì)費(fèi)信息生成模塊4,用于供POC服務(wù)器接收發(fā)送者報(bào)告報(bào)文,并根據(jù)發(fā)送者報(bào)告報(bào)文生成發(fā)言用戶的計(jì)費(fèi)信息,且將計(jì)費(fèi)信息傳送至計(jì)費(fèi)服務(wù)器;發(fā)言用戶計(jì)費(fèi)模塊5,用于供計(jì)費(fèi)服務(wù)器利用發(fā)言用戶的計(jì)費(fèi)信息來(lái)對(duì)發(fā)言用戶進(jìn)行計(jì)費(fèi);接收者報(bào)告報(bào)文發(fā)送模塊6,用于供收聽用戶向POC服務(wù)器發(fā)送一接收者報(bào)告報(bào)文;收聽用戶計(jì)費(fèi)信息生成模塊7,用于供POC服務(wù)器接收接收者報(bào)告報(bào)文,并根據(jù)接收者報(bào)告報(bào)文和通過流量模塊2獲得的流量統(tǒng)計(jì)信息來(lái)生成收聽用戶的計(jì)費(fèi)信息;收聽用戶計(jì)費(fèi)模塊8,用于供計(jì)費(fèi)服務(wù)器利用收聽用戶的計(jì)費(fèi)信息來(lái)對(duì)收聽用戶進(jìn)行計(jì)費(fèi);一發(fā)送者報(bào)告報(bào)文POC服務(wù)器發(fā)送模塊,用于供控制POC服務(wù)器向所有收聽用戶發(fā)送發(fā)送者報(bào)告報(bào)文,控制POC服務(wù)器發(fā)送的SR報(bào)文,是根據(jù)其自身對(duì)收聽用戶的轉(zhuǎn)發(fā)語(yǔ)音流的流量統(tǒng)計(jì)新生成的一SR報(bào)文;收聽用戶根據(jù)接收到的發(fā)送者報(bào)告報(bào)文,生成接收者報(bào)告報(bào)文;一保護(hù)模塊及一定時(shí)器10,其中,保護(hù)模塊用于在POC服務(wù)器未收到發(fā)送者報(bào)告報(bào)文或接收者報(bào)告報(bào)文時(shí)選擇上報(bào)通過流量模塊獲得的流量統(tǒng)計(jì)信息到計(jì)費(fèi)服務(wù)器進(jìn)行計(jì)費(fèi)定時(shí)器可設(shè)置在POC服務(wù)器中,用于觸發(fā)保護(hù)模塊。
當(dāng)然,本發(fā)明還可有其他多種實(shí)施例,在不背離本發(fā)明精神及其實(shí)質(zhì)的情況下,熟悉本領(lǐng)域的技術(shù)人員當(dāng)可根據(jù)本發(fā)明作出各種相應(yīng)的改變和變形,但這些相應(yīng)的改變和變形都應(yīng)屬于本發(fā)明所附的權(quán)利要求的保護(hù)范圍。
權(quán)利要求
1.一種基于蜂窩網(wǎng)絡(luò)的一鍵通業(yè)務(wù)語(yǔ)音流的計(jì)費(fèi)方法,用于對(duì)基于蜂窩網(wǎng)絡(luò)的一鍵通業(yè)務(wù)的終端用戶包括發(fā)送語(yǔ)音流的發(fā)言用戶和接收語(yǔ)音流的收聽用戶進(jìn)行計(jì)費(fèi),其特征在于,包括步驟A,發(fā)言用戶發(fā)送語(yǔ)音流,一鍵通服務(wù)器轉(zhuǎn)發(fā)所述語(yǔ)音流并進(jìn)行流量統(tǒng)計(jì);步驟B,所述發(fā)言用戶在釋放發(fā)言權(quán)時(shí)發(fā)送一發(fā)送者報(bào)告報(bào)文,所述一鍵通服務(wù)器接收所述發(fā)送者報(bào)告報(bào)文,并根據(jù)所述發(fā)送者報(bào)告報(bào)文生成所述發(fā)言用戶的計(jì)費(fèi)信息,且將所述計(jì)費(fèi)信息傳送至計(jì)費(fèi)服務(wù)器;所述計(jì)費(fèi)服務(wù)器利用所述發(fā)言用戶的計(jì)費(fèi)信息來(lái)對(duì)所述發(fā)言用戶進(jìn)行計(jì)費(fèi);步驟C,所述收聽用戶發(fā)送一接收者報(bào)告報(bào)文,所述一鍵通服務(wù)器接收所述接收者報(bào)告報(bào)文,并根據(jù)所述接收者報(bào)告報(bào)文和所述通過步驟A獲得的流量統(tǒng)計(jì)信息來(lái)生成所述收聽用戶的計(jì)費(fèi)信息,且將所述計(jì)費(fèi)信息傳送至計(jì)費(fèi)服務(wù)器;所述計(jì)費(fèi)服務(wù)器利用所述收聽用戶的計(jì)費(fèi)信息來(lái)對(duì)所述收聽用戶進(jìn)行計(jì)費(fèi)。
2.根據(jù)權(quán)利要求1所述的基于蜂窩網(wǎng)絡(luò)的一鍵通業(yè)務(wù)語(yǔ)音流的計(jì)費(fèi)方法,其特征在于,當(dāng)所述一鍵通服務(wù)器為控制一鍵通服務(wù)器時(shí),進(jìn)一步包括一所述控制服務(wù)器向所有收聽用戶發(fā)送發(fā)送者報(bào)告報(bào)文的步驟;所述收聽用戶根據(jù)其自身的接收統(tǒng)計(jì)信息,生成所述接收者報(bào)告報(bào)文。
3.根據(jù)權(quán)利要求1所述的基于蜂窩網(wǎng)絡(luò)的一鍵通業(yè)務(wù)語(yǔ)音流的計(jì)費(fèi)方法,其特征在于,所述一鍵通服務(wù)器包括控制一鍵通服務(wù)器和參與一鍵通服務(wù)器;在所述步驟A中,所述控制一鍵通服務(wù)器和所述參與一鍵通服務(wù)器分別對(duì)轉(zhuǎn)發(fā)的語(yǔ)音流進(jìn)行流量統(tǒng)計(jì);在所述步驟B中,所述控制一鍵通服務(wù)器接收來(lái)自所述發(fā)言用戶的發(fā)送者報(bào)告報(bào)文,并根據(jù)所述發(fā)送者報(bào)告報(bào)文生成所述發(fā)言用戶的計(jì)費(fèi)信息;所述步驟B進(jìn)一步包括所述控制一鍵通服務(wù)器根據(jù)自身對(duì)所述收聽用戶的轉(zhuǎn)發(fā)語(yǔ)音流的流量統(tǒng)計(jì)生成一新的發(fā)送者報(bào)告報(bào)文,并將所述新生成的發(fā)送者報(bào)告報(bào)文通過參與一鍵通服務(wù)器發(fā)送到所述收聽用戶;所述收聽用戶接收所述發(fā)送者報(bào)告報(bào)文后,根據(jù)其自身的接收統(tǒng)計(jì)信息生成一接收者報(bào)告報(bào)文;在所述步驟C中,所述接收者報(bào)告報(bào)文通過所述參與一鍵通服務(wù)器發(fā)送到所述控制一鍵通服務(wù)器;所述控制一鍵通服務(wù)器根據(jù)其所收到的來(lái)自收聽用戶的接收者報(bào)告報(bào)文和其所統(tǒng)計(jì)的發(fā)送流量生成所述收聽用戶的計(jì)費(fèi)信息;所述參與一鍵通業(yè)務(wù)服務(wù)器根據(jù)其所收到的來(lái)自收聽用戶的接收者報(bào)告報(bào)文和其所統(tǒng)計(jì)的發(fā)送流量生成所述收聽用戶的計(jì)費(fèi)信息。
4.根據(jù)權(quán)利要求1、2或3所述的基于蜂窩網(wǎng)絡(luò)的一鍵通業(yè)務(wù)語(yǔ)音流的計(jì)費(fèi)方法,其特征在于,在所述步驟A中,所述一鍵通服務(wù)器對(duì)語(yǔ)音流進(jìn)行流量統(tǒng)計(jì)是指對(duì)承載語(yǔ)音流的輸入/輸出實(shí)時(shí)傳輸協(xié)議包數(shù)和字節(jié)數(shù)進(jìn)行統(tǒng)計(jì)。
5.根據(jù)權(quán)利要求1、2或3所述的基于蜂窩網(wǎng)絡(luò)的一鍵通業(yè)務(wù)語(yǔ)音流的計(jì)費(fèi)方法,其特征在于,在所述步驟B中,所述一鍵通服務(wù)器根據(jù)所述發(fā)送者報(bào)告報(bào)文中標(biāo)示發(fā)送的包數(shù)和發(fā)送的字節(jié)數(shù)的字段來(lái)生成所述發(fā)言用戶的計(jì)費(fèi)信息。
6.根據(jù)權(quán)利要求5所述的基于蜂窩網(wǎng)絡(luò)的一鍵通業(yè)務(wù)語(yǔ)音流的計(jì)費(fèi)方法,其特征在于,所述發(fā)言用戶的計(jì)費(fèi)信息包括所述發(fā)言用戶的發(fā)送流量和發(fā)送時(shí)長(zhǎng)信息。
7.根據(jù)權(quán)利要求1、2或3所述的基于蜂窩網(wǎng)絡(luò)的一鍵通業(yè)務(wù)語(yǔ)音流的計(jì)費(fèi)方法,其特征在于,在所述步驟C中,所述一鍵通服務(wù)器根據(jù)所述接收者報(bào)告報(bào)文中標(biāo)示收聽用戶的丟包率和累積的丟包數(shù)目的字段來(lái)生成所述收聽用戶的計(jì)費(fèi)信息。
8.根據(jù)權(quán)利要求7所述的基于蜂窩網(wǎng)絡(luò)的一鍵通業(yè)務(wù)語(yǔ)音流的計(jì)費(fèi)方法,其特征在于,所述收聽用戶的計(jì)費(fèi)信息包括所述收聽用戶的接收流量和接收時(shí)長(zhǎng)信息。
9.根據(jù)權(quán)利要求1、2、3、6或8所述的基于蜂窩網(wǎng)絡(luò)的一鍵通業(yè)務(wù)語(yǔ)音流的計(jì)費(fèi)方法,其特征在于,所述計(jì)費(fèi)服務(wù)器利用所述發(fā)言用戶/收聽用戶的計(jì)費(fèi)信息來(lái)對(duì)所述發(fā)言用戶/收聽用戶進(jìn)行計(jì)費(fèi)的步驟進(jìn)一步包括所述一鍵通服務(wù)器向所述計(jì)費(fèi)服務(wù)器發(fā)送計(jì)費(fèi)請(qǐng)求消息的步驟和所述計(jì)費(fèi)服務(wù)器響應(yīng)所述請(qǐng)求消息的步驟。
10.根據(jù)權(quán)利要求9所述的基于蜂窩網(wǎng)絡(luò)的一鍵通業(yè)務(wù)語(yǔ)音流的計(jì)費(fèi)方法,其特征在于,進(jìn)一步包括一判斷所述一鍵通服務(wù)器是否收到所述發(fā)送者報(bào)告報(bào)文/接收者報(bào)告報(bào)文的步驟;若未收到,則所述一鍵通服務(wù)器通過設(shè)置在其中的一定時(shí)器觸發(fā)一保護(hù)流程,此時(shí)所述一鍵通服務(wù)器可選擇將通過所述步驟A獲得的流量統(tǒng)計(jì)信息上報(bào)到所述計(jì)費(fèi)服務(wù)器以進(jìn)行計(jì)費(fèi)。
11.一種采用權(quán)利要求1、2、3、6、8或10所述計(jì)費(fèi)方法進(jìn)行計(jì)費(fèi)的基于蜂窩網(wǎng)絡(luò)的一鍵通業(yè)務(wù)語(yǔ)音流計(jì)費(fèi)系統(tǒng),用于對(duì)基于蜂窩網(wǎng)絡(luò)的一鍵通業(yè)務(wù)的終端用戶包括發(fā)送語(yǔ)音流的發(fā)言用戶和接收語(yǔ)音流的收聽用戶進(jìn)行計(jì)費(fèi),其特征在于,包括一流量統(tǒng)計(jì)模塊,用于供一鍵通服務(wù)器對(duì)所述轉(zhuǎn)發(fā)的語(yǔ)音流進(jìn)行流量統(tǒng)計(jì);一發(fā)送者報(bào)告報(bào)文發(fā)送模塊,用于在釋放發(fā)言權(quán)時(shí)所述發(fā)言用戶向所述一鍵通服務(wù)器發(fā)送一發(fā)送者報(bào)告報(bào)文;一發(fā)言用戶計(jì)費(fèi)信息生成模塊,用于供所述一鍵通服務(wù)器接收所述發(fā)送者報(bào)告報(bào)文,并根據(jù)所述發(fā)送者報(bào)告報(bào)文生成所述發(fā)言用戶的計(jì)費(fèi)信息,且將所述計(jì)費(fèi)信息傳送至計(jì)費(fèi)服務(wù)器;一發(fā)言用戶計(jì)費(fèi)模塊,用于供所述計(jì)費(fèi)服務(wù)器利用所述發(fā)言用戶的計(jì)費(fèi)信息來(lái)對(duì)所述發(fā)言用戶進(jìn)行計(jì)費(fèi);一接收者報(bào)告報(bào)文發(fā)送模塊,用于供所述收聽用戶向所述一鍵通服務(wù)器發(fā)送一接收者報(bào)告報(bào)文;一收聽用戶計(jì)費(fèi)信息生成模塊,用于供所述一鍵通服務(wù)器接收所述接收者報(bào)告報(bào)文,并根據(jù)所述接收者報(bào)告報(bào)文和所述通過流量模塊獲得的流量統(tǒng)計(jì)信息來(lái)生成所述收聽用戶的計(jì)費(fèi)信息;一收聽用戶計(jì)費(fèi)模塊,用于供所述計(jì)費(fèi)服務(wù)器利用所述收聽用戶的計(jì)費(fèi)信息來(lái)對(duì)所述收聽用戶進(jìn)行計(jì)費(fèi)。
12.根據(jù)權(quán)利要求11所述的基于蜂窩網(wǎng)絡(luò)的一鍵通業(yè)務(wù)語(yǔ)音流的計(jì)費(fèi)系統(tǒng),其特征在于,進(jìn)一步包括一發(fā)送者報(bào)告報(bào)文一鍵通服務(wù)器發(fā)送模塊,用于供控制一鍵通服務(wù)器向所有收聽用戶發(fā)送所述發(fā)送者報(bào)告報(bào)文;所述收聽用戶根據(jù)其自身的接收統(tǒng)計(jì)信息,生成所述接收者報(bào)告報(bào)文。
13.根據(jù)權(quán)利要求12所述的基于蜂窩網(wǎng)絡(luò)的一鍵通業(yè)務(wù)語(yǔ)音流的計(jì)費(fèi)系統(tǒng),其特征在于,所述一鍵通服務(wù)器中設(shè)置有一保護(hù)模塊及一定時(shí)器;所述保護(hù)模塊用于在所述一鍵通服務(wù)器未收到所述發(fā)送者報(bào)告報(bào)文或接收者報(bào)告報(bào)文時(shí)選擇上報(bào)通過所述流量模塊獲得的流量統(tǒng)計(jì)信息到所述計(jì)費(fèi)服務(wù)器進(jìn)行計(jì)費(fèi);所述定時(shí)器用于觸發(fā)所述保護(hù)模塊。
全文摘要
本發(fā)明涉及一種基于蜂窩網(wǎng)絡(luò)的一鍵通業(yè)務(wù)語(yǔ)音流的計(jì)費(fèi)方法及系統(tǒng),用于對(duì)基于蜂窩網(wǎng)絡(luò)的一鍵通業(yè)務(wù)終端用戶進(jìn)行計(jì)費(fèi),方法包括步驟A,發(fā)言用戶發(fā)送語(yǔ)音流,POC服務(wù)器轉(zhuǎn)發(fā)語(yǔ)音流并進(jìn)行流量統(tǒng)計(jì);步驟B,發(fā)言用戶在釋放發(fā)言權(quán)時(shí)發(fā)送SR報(bào)文,POC服務(wù)器接收SR報(bào)文,并根據(jù)SR報(bào)文生成發(fā)言用戶的計(jì)費(fèi)信息,將計(jì)費(fèi)信息傳送至計(jì)費(fèi)服務(wù)器;計(jì)費(fèi)服務(wù)器利用計(jì)費(fèi)信息來(lái)對(duì)發(fā)言用戶進(jìn)行計(jì)費(fèi);步驟C,收聽用戶發(fā)送RR報(bào)文,POC服務(wù)器接收RR報(bào)文,并根據(jù)RR報(bào)文和獲得的流量統(tǒng)計(jì)信息來(lái)生成收聽用戶的計(jì)費(fèi)信息,將計(jì)費(fèi)信息傳送至計(jì)費(fèi)服務(wù)器;計(jì)費(fèi)服務(wù)器利用收聽用戶計(jì)費(fèi)信息來(lái)對(duì)收聽用戶進(jìn)行計(jì)費(fèi)。本發(fā)明提供了POC語(yǔ)音流的實(shí)時(shí)、準(zhǔn)確和相對(duì)可靠的計(jì)費(fèi)方法及系統(tǒng)。
文檔編號(hào)H04Q7/28GK1852382SQ20051001161
公開日2006年10月25日 申請(qǐng)日期2005年4月22日 優(yōu)先權(quán)日2005年4月22日
發(fā)明者滕祖?zhèn)? 強(qiáng)宇紅, 米麗婭 申請(qǐng)人:中興通訊股份有限公司