專利名稱:用于在群通信系統(tǒng)中收集可收費(fèi)信息的系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及群通信系統(tǒng)的管理及支配。更具體而言,本發(fā)明涉及用于在群通信系統(tǒng) 中收集、存儲(chǔ)及管理計(jì)費(fèi)信息的系統(tǒng)及方法。
背景技術(shù):
群通信系統(tǒng)用以在處于不同位置的多個(gè)用戶之間提供同時(shí)通信。群通信系統(tǒng)的實(shí)例 包括用于出租車及公交車車隊(duì)、警察、消防部門(mén)及其它緊急人員的調(diào)度系統(tǒng)。群通信系 統(tǒng)通常允許一個(gè)用戶(例如,出租車調(diào)度員)向群的其余成員同時(shí)傳輸。同時(shí)向群成員 傳輸?shù)挠脩粲袝r(shí)被稱為發(fā)起者。某些群通信系統(tǒng)以較不集中的方式組織,從而允許群的 任意一個(gè)成員向所有其它成員發(fā)言,其中群的不同成員輪流向其它群成員傳輸。
目前,群通信系統(tǒng)由商務(wù)(例如,出租車、公交車及卡車車隊(duì))及緊急服務(wù)及政府 當(dāng)局(例如,警察及執(zhí)法機(jī)構(gòu)、消防部門(mén)、軍事用戶、森林消防隊(duì)員或類似部分)使用。 如果存在產(chǎn)生費(fèi)用的更好方法,則通信服務(wù)提供商將更樂(lè)于向私人用戶及個(gè)人客戶提供 群通信服務(wù)。然而,不同的通信服務(wù)提供商使用基于變量、參數(shù)及可收費(fèi)事件的各種組 合的多種多樣的不同計(jì)費(fèi)方案。需要一種穩(wěn)固而靈活的系統(tǒng)以收集并管理不同服務(wù)提供 商為其計(jì)費(fèi)目的而需要的各種數(shù)據(jù)。
發(fā)明內(nèi)容
本文中所揭示的本發(fā)明的方面通過(guò)提供用于在群通信系統(tǒng)中收集可收費(fèi)信息的方法 及系統(tǒng)而解決上述需要。
根據(jù)本發(fā)明的各種方面,提供用于檢測(cè)在具有多個(gè)訂戶裝置的網(wǎng)絡(luò)的成員之間的群 通信并收集與群通信相關(guān)聯(lián)的可收費(fèi)事件數(shù)據(jù)的設(shè)備、方法及計(jì)算機(jī)可讀媒體??墒召M(fèi) 事件數(shù)據(jù)存儲(chǔ)于本地節(jié)點(diǎn)內(nèi),例如,存儲(chǔ)于平面文件數(shù)據(jù)庫(kù)(Flat file database)中。接 著,將可收費(fèi)事件數(shù)據(jù)從本地節(jié)點(diǎn)轉(zhuǎn)發(fā)到集中節(jié)點(diǎn),在集中節(jié)點(diǎn)處,將可收費(fèi)事件數(shù)據(jù) 存儲(chǔ)于更穩(wěn)固的數(shù)據(jù)庫(kù)中,例如,存儲(chǔ)于集中節(jié)點(diǎn)內(nèi)的關(guān)系型數(shù)據(jù)庫(kù)中。
附圖并入在說(shuō)明書(shū)中且構(gòu)成說(shuō)明書(shū)的一部分,
本發(fā)明的各種實(shí)施例,且與 一般描述一起用以解釋本發(fā)明的原理。圖1描繪群通信系統(tǒng);
圖2描繪用于實(shí)施本發(fā)明的各種實(shí)施例的通信管理器;及
圖3是將可收費(fèi)事件數(shù)據(jù)從MCU節(jié)點(diǎn)中的本地日志服務(wù)器傳達(dá)到CM節(jié)點(diǎn)中的中央日志服務(wù)器的方法的流程圖。
具體實(shí)施例方式
圖1描繪可用以實(shí)施各種實(shí)施例的群通信系統(tǒng)100。例如圖1的群通信系統(tǒng)100的群通信系統(tǒng)可稱為即按即說(shuō)系統(tǒng)、調(diào)度系統(tǒng)、網(wǎng)絡(luò)廣播服務(wù)(NBS)或點(diǎn)對(duì)多點(diǎn)通信系統(tǒng)。群通信是從一個(gè)訂戶裝置傳輸?shù)絻蓚€(gè)或兩個(gè)以上其它訂戶裝置的群。"網(wǎng)絡(luò)"是經(jīng)授權(quán)及配置以在群通信系統(tǒng)中彼此通信的訂戶裝置的群。舉例而言,訂戶裝置106到118可以是網(wǎng)絡(luò)的成員,且因而將能夠參與群通信。網(wǎng)絡(luò)的不同成員可輪流傳輸及接收群通信。訂戶裝置可屬于一個(gè)以上網(wǎng)絡(luò),但通常所述裝置在特定時(shí)間僅可參與與一個(gè)網(wǎng)絡(luò)的通信。某些實(shí)施例可經(jīng)實(shí)施以使得訂戶裝置可能能夠在網(wǎng)絡(luò)中具有僅監(jiān)視特權(quán)。網(wǎng)絡(luò)在某些實(shí)施例中可包括兩個(gè)或兩個(gè)以上訂戶裝置,在其它實(shí)施例中可包括三個(gè)或三個(gè)以上訂戶裝置,或者在其它實(shí)施例中甚至可包括數(shù)十個(gè)或數(shù)百個(gè)訂戶裝置。屬于一網(wǎng)絡(luò)的訂戶裝置可稱為所述網(wǎng)絡(luò)的"成員"。
來(lái)自訂戶裝置的通信被封裝為IP語(yǔ)音(VoIP)幀且使用網(wǎng)絡(luò)廣播服務(wù)(NBS)( —種VoIP應(yīng)用程序)來(lái)傳輸。在皆于2000年3月3日申請(qǐng)的美國(guó)專利申請(qǐng)案第09/518,985號(hào)及美國(guó)專利申請(qǐng)案第09/518,776號(hào)中進(jìn)一步詳細(xì)描述了 NBS系統(tǒng),且所述申請(qǐng)案每一者各自的全文以引用的方式并入本文中。
群通信系統(tǒng)可使用包括第一代(1G)、第二代(2G)及第三代(3G)裝備的多種多樣的通信裝備及網(wǎng)絡(luò)來(lái)實(shí)施。雖然一些舊式1G網(wǎng)絡(luò)裝備仍在操作中,但多數(shù)網(wǎng)絡(luò)利用2G及/或3G技術(shù)。1G模擬無(wú)線網(wǎng)絡(luò)在20世紀(jì)卯年代早期廣泛分布,但對(duì)于無(wú)線通信中的快速擴(kuò)張而言其不易于升級(jí)。與1G網(wǎng)絡(luò)相比較,2G數(shù)字系統(tǒng)提供增大的容量及更多的服務(wù)。當(dāng)前操作中的某些2G系統(tǒng)包括歐洲的全球移動(dòng)通信系統(tǒng)(GSM)及美國(guó)的基于臨時(shí)標(biāo)準(zhǔn)136 (IS-136)及臨時(shí)標(biāo)準(zhǔn)95 (IS-95)的蜂窩式電話系統(tǒng)。根據(jù)各種實(shí)施例的群通信可在經(jīng)適當(dāng)配置的3G、 2G或1G系統(tǒng)中執(zhí)行。通信系統(tǒng)常常主要實(shí)施為3G系統(tǒng),但也可包括與1G或2G技術(shù)兼容的舊式裝備。群通信系統(tǒng)可使用到網(wǎng)絡(luò)中的每一訂戶裝置的半雙工通信鏈路而實(shí)施為即按即說(shuō)(PTT)無(wú)線系統(tǒng)。
網(wǎng)絡(luò)的成員之間的通信可在使用己證實(shí)技術(shù)的現(xiàn)有通信系統(tǒng)內(nèi)發(fā)生。舉例而言,圖1中描繪的示范性群通信系統(tǒng)100包括3G裝備(例如,RNC 120到122及節(jié)點(diǎn)-B 124到128)以及舊式2G裝備(例如,BSC 130到132及BTS 134到138)。群通信消息可以使 用因特網(wǎng)協(xié)議(IP)的若干技術(shù)中的任一者來(lái)傳輸。這些通信技術(shù)可包括(例如)CDMA (碼分多址)、TDMA (時(shí)分多址)、FDMA (頻分多址)、OFDMA (正交頻分多址)及例 如GSM的使用混合編碼技術(shù)的系統(tǒng)或在通信或數(shù)據(jù)網(wǎng)絡(luò)中使用的其它類似無(wú)線協(xié)議。在 某些實(shí)施例中,網(wǎng)絡(luò)的群通信可在單個(gè)專用廣播信道上從一個(gè)網(wǎng)絡(luò)成員傳達(dá)到網(wǎng)絡(luò)的其 它成員。專用廣播信道可在給定頻率范圍或通信信道處實(shí)施。在其它實(shí)施例中,可由控 制器向網(wǎng)絡(luò)分配不同頻率或信道的集合以用于群通信。
在圖中描繪的若干訂戶裝置106到118能夠參與群通信。群通信系統(tǒng)IOO包括符合 3G的若干節(jié)點(diǎn)-B 124到128,且每一者經(jīng)配置以維持與訂戶裝置110到114的無(wú)線連接。 每一節(jié)點(diǎn)-B又連接到無(wú)線電網(wǎng)絡(luò)控制器(RNC) 120到122中的一者。根據(jù)3G, RNC 120 與RNC 122經(jīng)由Iur接口互連,因此允許在RNC之間切換的本地通信。亦即,可在具有 連接的RNC的節(jié)點(diǎn)-B處登記的移動(dòng)訂戶之間建立用于通信的RNC-RNC通信鏈路,而非 經(jīng)由MSC對(duì)鏈路進(jìn)行路由。舉例而言,從訂戶裝置110到訂戶裝置112的通信可經(jīng)由 RNC 120與RNC 122之間的Iur接口而從RNC 120路由到RNC 122。
因?yàn)椴煌耐ㄐ欧?wù)提供商具有基于可收費(fèi)事件的各種組合的不同計(jì)費(fèi)方案,因此 對(duì)于通信提供商而言,使用常規(guī)系統(tǒng)可能難以搜集群通信的計(jì)費(fèi)信息。服務(wù)提供商需要 追蹤NBS服務(wù)使用的能力以便就所提供服務(wù)而向訂戶收費(fèi)。 一服務(wù)提供商與另一服務(wù)提 供商的實(shí)際計(jì)費(fèi)方案可能不同,且服務(wù)提供商可能需要對(duì)于不同的服務(wù)計(jì)劃實(shí)施不同的 計(jì)費(fèi)方案。因此,針對(duì)特定服務(wù)提供商的計(jì)費(fèi)參數(shù)而專門(mén)化的計(jì)費(fèi)方案可能不能為另一 服務(wù)提供商的計(jì)費(fèi)方案提供充足信息。本文中揭示的通信管理(CM)系統(tǒng)實(shí)施將潛在地 認(rèn)為可收費(fèi)的所有事件記入日志中的通用方案。CM系統(tǒng)向服務(wù)提供商提供靈活性以由 服務(wù)提供商挑選并選擇所使用的那些事件,且隨后將所選擇事件后續(xù)處理為賬單。另外, 根據(jù)本發(fā)明的各種實(shí)施例,服務(wù)提供商可選擇事件以追蹤系統(tǒng)變化且監(jiān)視性能。本文中 所有這些事件可稱為商務(wù)事件且在下文中加以論述。
群通信系統(tǒng)100包括若干2G基地收發(fā)站(BTS) 134到138。 BTS 134到138中的 每一者連接到基站控制器BSC130到132中的一者。與3G RNC不同,2GBSC通常不具 有本地BSC到BSC通信切換的能力。系統(tǒng)100的BCS、 RNC及其它各種元件通常經(jīng)由 可包括光纖電纜鏈路及因特網(wǎng)及/或PSTN的部分的陸上通信線的網(wǎng)絡(luò)互連。舉例而言, MSC 140、 RNC 120到122、節(jié)點(diǎn)-B 124到126、 BSC 130到132及BTS 134到138可使 用這些陸上通信線而連接。在某些情形下,RF鏈路或衛(wèi)星鏈路可用以使系統(tǒng)IOO的一個(gè)或一個(gè)以上元件互連。
RNC 120到122及BSC 130到132中的每一者連接到移動(dòng)交換中心MSC 140。 MSC 140連接到公共服務(wù)電話網(wǎng)絡(luò)(PSTN) 142且連接到例如可為具有即按即說(shuō)能力的陸上 通信線電話的訂戶裝置108的陸上通信線PSTN用戶。MSC 140也經(jīng)由服務(wù)的GPRS服 務(wù)節(jié)點(diǎn)(SCSN) 144而連接到因特網(wǎng)150。某些訂戶裝置106可(例如)經(jīng)由無(wú)線接入 點(diǎn)或其它因特網(wǎng)端口而直接連接到因特網(wǎng)150。訂戶裝置106到118可實(shí)施為無(wú)線電手持 設(shè)備或蜂窩式電話,但也可包括許多不同類型的無(wú)線裝置,例如,計(jì)算機(jī)、PDA (個(gè)人 數(shù)字助理)、尋呼機(jī)、導(dǎo)航裝置、音樂(lè)或視頻內(nèi)容下載單元、無(wú)線游戲裝置、編目控制單 元或經(jīng)由空中接口 (air interface)進(jìn)行無(wú)線通信的無(wú)線連接的其它類似類型的裝置。
群通信系統(tǒng)100包括中央數(shù)據(jù)庫(kù),其可配置為通信管理器(CM)系統(tǒng)160的一部分 以存儲(chǔ)與向系統(tǒng)登記的網(wǎng)絡(luò)的訂戶成員相關(guān)聯(lián)的信息(例如,用戶識(shí)別信息及計(jì)費(fèi)信息)。 CM系統(tǒng)160可包括定位于不同位置處的各種節(jié)點(diǎn)內(nèi)的許多分布式裝置。CM系統(tǒng)160的 進(jìn)一步的細(xì)節(jié)在圖2中進(jìn)一步說(shuō)明。
圖2描繪經(jīng)配置以實(shí)施本發(fā)明的各種實(shí)施例的通信管理器系統(tǒng)CM系統(tǒng)160。 CM系 統(tǒng)160的通信管理器204有助于與NBS客戶端(例如,具有訂戶裝置的用戶)及來(lái)自管 理客戶端(例如,服務(wù)提供商)的輸入的交互。由于這些交互的原因,產(chǎn)生若干可收費(fèi) 事件。通信管理器204經(jīng)配置以俘獲這些可收費(fèi)事件并將其記錄到持久性數(shù)據(jù)庫(kù)中。可 將事件日志的數(shù)據(jù)庫(kù)概要提供到服務(wù)提供商。以此方式,單個(gè)服務(wù)提供商可決定在提供 群通信服務(wù)時(shí)如何為其計(jì)費(fèi)目的而使用可收費(fèi)事件。
在圖2中說(shuō)明CM系統(tǒng)160中的事件日志記錄服務(wù)的示范性高級(jí)結(jié)構(gòu)。如圖所示, 事件日志記錄服務(wù)包含在CM核心200上執(zhí)行的中央日志服務(wù)器202及在每一媒體控制 單元(MCU)節(jié)點(diǎn)220到222上執(zhí)行的本地日志服務(wù)器224。中央日志服務(wù)器202可定 位于一個(gè)節(jié)點(diǎn)(例如,集中節(jié)點(diǎn))上,而本地日志服務(wù)器分布于群通信系統(tǒng)100各處的 其它節(jié)點(diǎn)中(例如,更接近最終用戶的本地節(jié)點(diǎn)中)。貫穿本揭示案使用時(shí),術(shù)語(yǔ)"本地 節(jié)點(diǎn)"的意思與"發(fā)起節(jié)點(diǎn)"相同且可與"發(fā)起節(jié)點(diǎn)"互換使用。然而,在某些實(shí)施方 案中,集中節(jié)點(diǎn)可與本地節(jié)點(diǎn)協(xié)同定位。CM核心200的組件(例如,CM管理器204、 管理服務(wù)器206及會(huì)話起始協(xié)議用戶代理服務(wù)器208 (SIPUAS 208))向在CM核心200 上運(yùn)轉(zhuǎn)的中央日志服務(wù)器202報(bào)告事件。SIP UAS 208有時(shí)稱為重定向服務(wù)器(redirect server)。每一 MCU 220在MCU管理器226控制下將其事件報(bào)告到在所述節(jié)點(diǎn)上運(yùn)轉(zhuǎn)的 本地日志服務(wù)器224。中央日志服務(wù)器202負(fù)責(zé)維護(hù)所有系統(tǒng)范圍事件的持久性存儲(chǔ)庫(kù)。每一本地日志服務(wù)器224負(fù)責(zé)收集特定于其節(jié)點(diǎn)的事件,且接著將數(shù)據(jù)轉(zhuǎn)發(fā)到中央日志服務(wù)器202。管理工作站客戶端240可經(jīng)提供以下載、處理及操縱數(shù)據(jù),且參加CM核心復(fù)合系統(tǒng)200的管理及維護(hù)。
CM系統(tǒng)160可包括在貫穿群通信系統(tǒng)100的點(diǎn)處的節(jié)點(diǎn),例如,媒體控制單元(例如,MCU 220到222)。某些本地節(jié)點(diǎn)可接近群通信系統(tǒng)100的MSC 140、 RNC 120到122或其它元件而定位,或可配置為群通信系統(tǒng)100的MSC 140、 RNC 120到122或其它元件的一部分。CM系統(tǒng)160中的本地MCU節(jié)點(diǎn)220可經(jīng)配置以收容負(fù)責(zé)收集在其節(jié)點(diǎn)處出現(xiàn)的事件的本地日志服務(wù)器224。 CM系統(tǒng)160的節(jié)點(diǎn)并非必須處于與群通信系統(tǒng)100的通信元件的位置相同的位置。CM系統(tǒng)160的節(jié)點(diǎn)可位于存在因特網(wǎng)接入或另一隨時(shí)可用的通信裝置的幾乎任何位置。CM系統(tǒng)160的本地節(jié)點(diǎn)收集關(guān)于群通信呼叫(例如,可收費(fèi)事件)的信息。所收集事件存儲(chǔ)于本地臨時(shí)數(shù)據(jù)庫(kù)(本地日志服務(wù)器224)中,且轉(zhuǎn)發(fā)到集中CM節(jié)點(diǎn)210內(nèi)的中央日志服務(wù)器202。中央日志服務(wù)器202可包括例如商用數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS)的穩(wěn)固持久性數(shù)據(jù)庫(kù)。在節(jié)點(diǎn)上運(yùn)轉(zhuǎn)或以其它方式與所述節(jié)點(diǎn)相關(guān)聯(lián)的所有CM系統(tǒng)160的組件將事件報(bào)告到在所述節(jié)點(diǎn)上運(yùn)轉(zhuǎn)的本地日志服務(wù)器224。在某些實(shí)施例中,將事件報(bào)告到日志服務(wù)器224的CM系統(tǒng)160的組件可包括(例如)向特定MSC登記的群通信訂戶裝置。在其它實(shí)施例中,所述組件可包括屬于網(wǎng)絡(luò)(其可能向不同MSC登記)的訂戶裝置。
本地日志服務(wù)器224及中央日志服務(wù)器202可使用同一界面且向其客戶端提供類似服務(wù)。中央日志服務(wù)器202也可稱為中央計(jì)費(fèi)日志服務(wù)器202。在某些情況下,本地日志服務(wù)器224可在與CM核心200相同的節(jié)點(diǎn)上執(zhí)行。在某些實(shí)施例中,如果中央日志服務(wù)器202及其它CM組件是在同一節(jié)點(diǎn)上且可能未明確地需要額外本地日志服務(wù)器,則中央日志服務(wù)器202可承擔(dān)CM核心本地日志服務(wù)器224的責(zé)任。中央日志服務(wù)器202可使用更穩(wěn)固的關(guān)系型數(shù)據(jù)庫(kù)(例如,關(guān)系型數(shù)據(jù)庫(kù)),而本地日志服務(wù)器224可使用用于將事件記入日志中的本機(jī)的平面文件。在平面文件數(shù)據(jù)庫(kù)系統(tǒng)中,每一數(shù)據(jù)庫(kù)包含在單個(gè)表中。另一方面,關(guān)系型數(shù)據(jù)庫(kù)系統(tǒng)使用多個(gè)表來(lái)存儲(chǔ)信息,且每一表可具有不同的記錄格式。
中央日志服務(wù)器202與本地日志服務(wù)器224之間的另一差異在于數(shù)據(jù)轉(zhuǎn)發(fā)及可收費(fèi)事件數(shù)據(jù)流動(dòng)方面。本地日志服務(wù)器224將可收費(fèi)事件數(shù)據(jù)轉(zhuǎn)發(fā)到中央日志服務(wù)器202,但沒(méi)有任何可收費(fèi)事件數(shù)據(jù)從中央日志服務(wù)器202傳回到本地日志服務(wù)器224。中央日志服務(wù)器202充當(dāng)事件數(shù)據(jù)的穩(wěn)固存儲(chǔ)庫(kù)。事件數(shù)據(jù)最終行進(jìn)到不同的通信服務(wù)提供商,所述通信服務(wù)提供商將其用于基于變量、參數(shù)及可收費(fèi)事件的各種組合的多種多樣的不 同的計(jì)費(fèi)方案中。CM系統(tǒng)160提供用于收集并管理不同服務(wù)提供商為其計(jì)費(fèi)目的而需 要的各種類型的事件數(shù)據(jù)的穩(wěn)固而靈活的系統(tǒng)。然而,事件數(shù)據(jù)并未從本地節(jié)點(diǎn)直接提 供到服務(wù)提供商。實(shí)情為,為了服務(wù)提供商的計(jì)費(fèi)目的,存儲(chǔ)于中央日志服務(wù)器202中 的數(shù)據(jù)可由服務(wù)提供商存取或提供到服務(wù)提供商。存儲(chǔ)于本地日志服務(wù)器224中的數(shù)據(jù) 可能并不由服務(wù)提供商存取,直到數(shù)據(jù)已被轉(zhuǎn)發(fā)到中央日志服務(wù)器202。
并不要求本地日志服務(wù)器224將事件立即轉(zhuǎn)發(fā)到中央日志服務(wù)器202。本地日志服 務(wù)器224在存儲(chǔ)并轉(zhuǎn)發(fā)的基礎(chǔ)上工作,將事件本地存儲(chǔ)于平面文件數(shù)據(jù)庫(kù)中,且接著在 其空閑時(shí)或根據(jù)預(yù)定數(shù)據(jù)轉(zhuǎn)發(fā)方案而將這些事件轉(zhuǎn)發(fā)到中央日志服務(wù)器202,以供存儲(chǔ) 于更復(fù)雜的關(guān)系型數(shù)據(jù)庫(kù)中。數(shù)據(jù)轉(zhuǎn)發(fā)方案可能需要用于轉(zhuǎn)發(fā)數(shù)據(jù)的預(yù)定時(shí)間,例如, 根據(jù)進(jìn)度表從轉(zhuǎn)發(fā)上一數(shù)據(jù)以來(lái)經(jīng)過(guò)某段時(shí)間后或在非峰值呼叫時(shí)間期間的每一天結(jié)束 時(shí)。數(shù)據(jù)轉(zhuǎn)發(fā)方案可能涉及檢測(cè)通信系統(tǒng)100中的通信活動(dòng)水平及在相對(duì)不活動(dòng)的時(shí)間 期間轉(zhuǎn)發(fā)數(shù)據(jù)。數(shù)據(jù)轉(zhuǎn)發(fā)方案可能涉及測(cè)量本地日志服務(wù)器224的容量被填充的程度, 及在達(dá)到日間(星期、月等)的某一時(shí)刻或在本地日志服務(wù)器224達(dá)到其最大容量的某 一百分?jǐn)?shù)(例如,全部的75%或其它類似百分?jǐn)?shù))的情況下,則轉(zhuǎn)發(fā)數(shù)據(jù)。在某些實(shí)施 例中,可響應(yīng)于同步命令而轉(zhuǎn)發(fā)數(shù)據(jù)。在接收到同步命令后,本地日志服務(wù)器224即向 中央日志服務(wù)器202轉(zhuǎn)發(fā)本地記入日志中的事件。中央日志服務(wù)器202使用數(shù)據(jù)庫(kù)存取 服務(wù)器來(lái)管理從其所有客戶端(例如,從單個(gè)本地日志服務(wù)器224)接收到持久性數(shù)據(jù) 庫(kù)(例如,DBMS)的事件。
與將事件直接記錄到中央服務(wù)器202的系統(tǒng)要求相比,本地日志服務(wù)器224通常使 用將這些事件本地記入日志中的較簡(jiǎn)單且較快速的方式。雖然在本地日志服務(wù)器224處 本地記入日志中的事件傾向于較簡(jiǎn)單且較快速,但本地日志服務(wù)器224也傾向于較不穩(wěn) 固。此允許為了例如NBS媒體信號(hào)傳輸、額外開(kāi)銷消息的傳達(dá)、請(qǐng)求、確認(rèn)等的目的而 保留處理帶寬。CM系統(tǒng)160可經(jīng)配置以具有以較低優(yōu)先權(quán)運(yùn)轉(zhuǎn)的后臺(tái)線程、將本地存 儲(chǔ)的事件調(diào)度到中央日志服務(wù)器202以存儲(chǔ)于更為穩(wěn)固的數(shù)據(jù)庫(kù)中。
圖2中描繪的CM系統(tǒng)160包括配置為CM核心復(fù)合系統(tǒng)200的組件的CM節(jié)點(diǎn)210 及描繪為MCU節(jié)點(diǎn)220到222的至少一個(gè)媒體控制單元。MCU節(jié)點(diǎn)220到222也可稱 為本地節(jié)點(diǎn)、發(fā)起節(jié)點(diǎn)或網(wǎng)絡(luò)模塊。CM系統(tǒng)160也包括例如一個(gè)或一個(gè)以上管理工作 站240、 SIPUAS 208及域名服務(wù)(DNS)服務(wù)器(未圖示)的其它元件以執(zhí)行CM系統(tǒng) 160的各種功能。舉例而言,DNS服務(wù)器控制DNS主機(jī)名到因特網(wǎng)地址的映射。SIPUAS服務(wù)器208響應(yīng)用戶對(duì)網(wǎng)絡(luò)列表的請(qǐng)求,且也響應(yīng)于網(wǎng)絡(luò)的SIP邀請(qǐng)消息而起作用。SIP 是用以形成且控制網(wǎng)絡(luò)的成員之間的群通信的ASCII協(xié)議。SIP UAS服務(wù)器208托管負(fù) 責(zé)接收來(lái)自訂戶裝置的SIP請(qǐng)求且響應(yīng)所述請(qǐng)求的應(yīng)用程序。
與NBS客戶端交換的SIP (會(huì)話起始協(xié)議)及NBS (網(wǎng)絡(luò)廣播服務(wù))消息并不被認(rèn) 為是事件。然而,這些消息可以消息內(nèi)容(例如,以ASCII本文格式)而被記入日志中 以有助于在產(chǎn)品研發(fā)期間進(jìn)行調(diào)試。日志記錄服務(wù)可用作統(tǒng)一界面,以將這些消息本地 記錄于平面文件中。此服務(wù)的用戶在調(diào)用消息日志界面時(shí)將提供經(jīng)格式化的消息。消息 日志界面可實(shí)施過(guò)濾器,以選擇性地開(kāi)啟/關(guān)閉待記入日志中的消息。這些過(guò)濾器與用以 將事件記入日志中的過(guò)濾器不同,且可存儲(chǔ)為客戶端的配置的一部分。
可認(rèn)為CM系統(tǒng)160包含兩個(gè)主要元件部分集中CM節(jié)點(diǎn)210及可貫穿通信系統(tǒng) 分布的一個(gè)或一個(gè)以上本地MCU節(jié)點(diǎn)220。用于訂戶裝置的登記的初始會(huì)話在CM節(jié)點(diǎn) 210的控制下執(zhí)行。在初始會(huì)話之后,由一個(gè)或一個(gè)以上本地MCU節(jié)點(diǎn)220到222操作 不同訂戶裝置的網(wǎng)絡(luò)。MCU節(jié)點(diǎn)220經(jīng)配置以將信息傳達(dá)到CM節(jié)點(diǎn)210或傳達(dá)來(lái)自 CM節(jié)點(diǎn)210的信息以用于網(wǎng)絡(luò)的操作。 一旦已建立網(wǎng)絡(luò),MCU節(jié)點(diǎn)220到222中的一 者便操作網(wǎng)絡(luò)。 一旦已建立特定網(wǎng)絡(luò),便在CM節(jié)點(diǎn)210與MCU節(jié)點(diǎn)220之間劃分功 能及能力,這樣做會(huì)確保通用而穩(wěn)固的系統(tǒng)。以此方式,CM節(jié)點(diǎn)210可提供與其它網(wǎng) 絡(luò)的初始連接,對(duì)于其中網(wǎng)絡(luò)經(jīng)配置以操作的類型的通信結(jié)構(gòu)而言,所述初始連接具有 很大的靈活性。
集中CM節(jié)點(diǎn)210執(zhí)行網(wǎng)絡(luò)及加入現(xiàn)有網(wǎng)絡(luò)的訂戶裝置的初始登記活動(dòng)。此外,在 CM節(jié)點(diǎn)210的中央日志服務(wù)器202內(nèi)收集計(jì)費(fèi)信息。舉例而言,CM系統(tǒng)160可經(jīng)配置 以包括可收費(fèi)事件過(guò)濾器,以便選擇性地觸發(fā)將各個(gè)事件記錄到中央日志服務(wù)器202中 的持久性數(shù)據(jù)庫(kù)中。亦即,過(guò)濾器確定將哪些各個(gè)事件收集且存儲(chǔ)為可收費(fèi)事件。此過(guò) 濾器經(jīng)設(shè)計(jì)以增強(qiáng)CM系統(tǒng)160的靈活性,且可作為維護(hù)例行程序的一部分而隨時(shí)改變 或更新。向所有本地日志服務(wù)器224傳播過(guò)濾器參數(shù)的改變??墒召M(fèi)事件過(guò)濾器可稱為 其它名稱,例如,事件日志屏蔽(event log mask)、參數(shù)收集例行程序、可收費(fèi)事件數(shù)據(jù) 規(guī)范或類似名稱??商峁┤罩痉?wù)器接口以過(guò)濾掉由其客戶端(例如,本地日志服務(wù)器 224)向中央日志服務(wù)器202報(bào)告的非所要事件。因?yàn)橐坏┦录槐镜貙?xiě)入,則其通常不 能在轉(zhuǎn)發(fā)到中央日志服務(wù)器202之前被再次過(guò)濾,所以可提供MCD節(jié)點(diǎn)本地日志服務(wù)器 接口,以便在將從MCU管理器226接收的非所要事件轉(zhuǎn)發(fā)到中央日志服務(wù)器202之前或 在本地寫(xiě)入非所要事件之前過(guò)濾掉所述非所要事件。CM節(jié)點(diǎn)210也支持且控制CM系統(tǒng)160的管理及維護(hù)功能。在CM節(jié)點(diǎn)210內(nèi)管理來(lái)自訂戶裝置的對(duì)網(wǎng)絡(luò)列表的請(qǐng)求。CM節(jié)點(diǎn)210通過(guò)向MCU節(jié)點(diǎn)220分派訂戶裝置而響應(yīng)來(lái)自訂戶裝置的會(huì)話起始協(xié)議(SIP)邀請(qǐng)消息。某些管理功能由CM管理器204在CM節(jié)點(diǎn)210內(nèi)執(zhí)行。舉例而言,CM管理器204控制各種網(wǎng)絡(luò)管理功能,例如,建立網(wǎng)絡(luò)及刪除網(wǎng)絡(luò)、添加訂戶裝置到現(xiàn)有網(wǎng)絡(luò)及刪除訂戶裝置。CM管理器204也監(jiān)視與各種網(wǎng)絡(luò)相關(guān)聯(lián)的MCU節(jié)點(diǎn)的狀態(tài),且可向特定MCU節(jié)點(diǎn)指派或重新指派網(wǎng)絡(luò)。視屬于一網(wǎng)絡(luò)的訂戶裝置所處的位置而定,CM管理器204可向MCU節(jié)點(diǎn)指派在網(wǎng)絡(luò)連接意義上最接近最大數(shù)目的訂戶的網(wǎng)絡(luò)。
如上所述,中央日志服務(wù)器202用以在中央收集并存儲(chǔ)可收費(fèi)事件,例如,呼叫持續(xù)時(shí)間、呼叫時(shí)間、呼叫所跨越的點(diǎn)對(duì)點(diǎn)、識(shí)別信息及其它類似的可收費(fèi)事件。中央日志服務(wù)器202收集來(lái)自各種本地MCU節(jié)點(diǎn)220的每一本地日志服務(wù)器224的可收費(fèi)事件信息??墒召M(fèi)事件包括來(lái)自訂戶裝置的關(guān)于在計(jì)費(fèi)群通信中使用的所有群通信參數(shù)的信息,所述計(jì)費(fèi)群通信在通信管理器系統(tǒng)160中活動(dòng)的不同網(wǎng)絡(luò)上發(fā)生??苫谑录?wù)的目的而將事件分類為不同的事件類型。在一個(gè)實(shí)施例中,事件被分類為下列五個(gè)事件類型l.可收費(fèi)事件(或服務(wù)使用事件)2.系統(tǒng)事件;3.配置管理事件4.安全事件;及5.警報(bào)/警告。這些五個(gè)事件類型中的每一者可(例如)如下結(jié)合每一事件類型所述而進(jìn)一步組織為子類型。
由中央日志服務(wù)器202及本地日志服務(wù)器224執(zhí)行的事件日志記錄服務(wù)負(fù)責(zé)將在CM系統(tǒng)160的使用壽命期間產(chǎn)生的事件記入日志中。記入日志中的事件對(duì)于不同類型的用戶用于不同目的。舉例而言,服務(wù)提供商的計(jì)費(fèi)部門(mén)可能僅對(duì)商務(wù)事件(例如,可收費(fèi)事件或服務(wù)使用數(shù)據(jù))及某些配置管理事件感興趣。另一方面,管理用戶可能主要對(duì)非商務(wù)事件(例如,系統(tǒng)事件、配置管理事件、安全事件及警報(bào)/警告)感興趣。
通常,商務(wù)事件(例如,可收費(fèi)事件)的量超出其它非商務(wù)事件的量。因此,商務(wù)事件的日志記錄傾向于占用較多的數(shù)據(jù)庫(kù)資源及較多的執(zhí)行時(shí)間,且可能產(chǎn)生較大量的數(shù)據(jù)。在某些實(shí)施例中,事件數(shù)據(jù)庫(kù)可經(jīng)配置以僅存儲(chǔ)針對(duì)預(yù)定量時(shí)間的事件。較舊的事件可能被存檔及/或最終從事件數(shù)據(jù)庫(kù)(例如,從中央日志服務(wù)器202)刪除。因此,所存檔的事件可能并非容易地可用于處理或顯示目的。當(dāng)前事件為存在于數(shù)據(jù)庫(kù)中且可用于處理或顯示的那些事件。當(dāng)前事件可定義為存儲(chǔ)于中央日志服務(wù)器202中的事件,且可能并非必須包括駐存于本地日志服務(wù)器224中且尚未上載到中央日志服務(wù)器202的事件??墒召M(fèi)事件是服務(wù)提供商可選擇以用于計(jì)算其客戶使用NBS群通信服務(wù)的計(jì)費(fèi)量的 事件??墒召M(fèi)事件子類型可包括網(wǎng)絡(luò)事件、發(fā)言權(quán)事件及用戶事件。可收費(fèi)事件子類型 網(wǎng)絡(luò)事件可包括可收費(fèi)事件網(wǎng)絡(luò)啟動(dòng)事件、網(wǎng)絡(luò)關(guān)閉事件、及網(wǎng)絡(luò)休眠事件。網(wǎng)絡(luò)啟動(dòng) 事件是每當(dāng)新網(wǎng)絡(luò)啟動(dòng)便由MCU報(bào)告的可收費(fèi)事件。網(wǎng)絡(luò)關(guān)閉事件是每當(dāng)現(xiàn)有網(wǎng)絡(luò)關(guān)閉 便由MCU報(bào)告的可收費(fèi)事件。這些可收費(fèi)事件可用以追蹤群通信呼叫的持續(xù)時(shí)間。其它 這些可收費(fèi)事件可經(jīng)收集以用于計(jì)算或追蹤網(wǎng)絡(luò)的所有成員或網(wǎng)絡(luò)的每一成員的群通信 呼叫的持續(xù)時(shí)間。另一可收費(fèi)事件網(wǎng)絡(luò)休眠事件是每當(dāng)網(wǎng)絡(luò)脫離休眠便由MCU報(bào)告的事 件。可收費(fèi)事件子類型發(fā)言權(quán)事件可包括可收費(fèi)事件PTT準(zhǔn)予事件及PTT釋放事件。PTT 準(zhǔn)予事件是當(dāng)訂戶裝置被準(zhǔn)予發(fā)言時(shí)由MCU報(bào)告的可收費(fèi)事件。PTT釋放事件是當(dāng)訂 戶裝置釋放發(fā)言權(quán)或訂戶裝置因超時(shí)或來(lái)自較高優(yōu)先權(quán)用戶的PTT請(qǐng)求而被迫釋放發(fā)言 權(quán)時(shí)由MCU報(bào)告的可收費(fèi)事件??墒召M(fèi)事件子類型用戶事件可包括可收費(fèi)事件用戶加入 事件及用戶退出事件。用戶加入事件是MCU報(bào)告新的訂戶裝置成功加入網(wǎng)絡(luò)的可收費(fèi)事 件。用戶退出事件是MCU報(bào)告現(xiàn)有訂戶裝置退出網(wǎng)絡(luò)或被迫退出網(wǎng)絡(luò)的可收費(fèi)事件。
系統(tǒng)事件通常用以監(jiān)視例如CM管理器204、 SIP UAS服務(wù)器208、 MCU管理器226 或其類似物的不同系統(tǒng)單元(例如,CM系統(tǒng)160的組件)的性能。系統(tǒng)事件可作為例 如啟動(dòng)、關(guān)閉、出現(xiàn)故障及恢復(fù)動(dòng)作的系統(tǒng)操作的結(jié)果而產(chǎn)生。系統(tǒng)事件子類型可包括 系統(tǒng)管理事件、數(shù)據(jù)管理事件、配置項(xiàng)創(chuàng)建事件、配置刪除事件及配置項(xiàng)修改事件。系 統(tǒng)事件子類型系統(tǒng)管理事件可包括系統(tǒng)事件單元啟動(dòng)事件、單元關(guān)閉事件、單元故障事 件及單元恢復(fù)事件。單元啟動(dòng)事件是由CM管理器204在CM系統(tǒng)160的所有其它組件 開(kāi)啟且運(yùn)轉(zhuǎn)后登記的系統(tǒng)事件。當(dāng)SIP UAS 208已成功完成其初始化且準(zhǔn)備好接收來(lái)自 NBS客戶端(例如,來(lái)自訂戶裝置)的SIP INVITES時(shí),SIP UAS 208報(bào)告組件的狀態(tài)。 在MCU日志服務(wù)器224及由MCU管理器226管理的節(jié)點(diǎn)上的所有MCU開(kāi)啟且運(yùn)轉(zhuǎn)后, MCU管理器226發(fā)送單元啟動(dòng)事件系統(tǒng)事件。單元關(guān)閉事件是由CM管理器204在CM 系統(tǒng)160的組件成功關(guān)閉后報(bào)告的系統(tǒng)事件。當(dāng)SIP UAS 208已成功完成其關(guān)閉且不再 能處理來(lái)自NBS客戶端的任何SIP INVITES時(shí),SIP UAS 208報(bào)告此系統(tǒng)事件。在由 MCU管理器226管理的節(jié)點(diǎn)上的所有MCU被關(guān)閉后,所述MCU管理器226發(fā)送此事 件。單元故障事件是由CM管理器204及MCU管理器226在檢測(cè)到由其管理的一個(gè)或 一個(gè)以上系統(tǒng)組件不再響應(yīng)且這些組件可能已出現(xiàn)故障時(shí)報(bào)告的系統(tǒng)事件。單元恢復(fù)事 件是由CM管理器204及MCU管理器226在出現(xiàn)故障的實(shí)體成功恢復(fù)后報(bào)告的系統(tǒng)事 件。系統(tǒng)事件子類型數(shù)據(jù)管理事件可包括系統(tǒng)事件同步事件及歸檔事件。同步事件是由CM管理器204在管理客戶端(例如,管理工作站240)明確調(diào)用同步請(qǐng)求后報(bào)告的系統(tǒng) 事件。歸檔事件是由CM管理器204在管理客戶端調(diào)用歸檔請(qǐng)求后報(bào)告的系統(tǒng)事件。
每當(dāng)改變CM系統(tǒng)160的配置數(shù)據(jù)庫(kù)時(shí),通常就產(chǎn)生配置管理事件。配置數(shù)據(jù)庫(kù)保 存例如網(wǎng)絡(luò)、網(wǎng)絡(luò)用戶、系統(tǒng)參數(shù)及其類似物等實(shí)體的靜態(tài)信息。配置管理事件子類型 可包括配置項(xiàng)創(chuàng)建事件、配置項(xiàng)刪除事件及配置項(xiàng)修改事件。配置管理事件子類型配置 項(xiàng)創(chuàng)建事件可包括配置管理事件用戶創(chuàng)建事件及網(wǎng)絡(luò)創(chuàng)建事件。用戶創(chuàng)建事件是由管理 服務(wù)器240在將新訂戶裝置成功添加到數(shù)據(jù)庫(kù)后報(bào)告的配置管理事件。網(wǎng)絡(luò)創(chuàng)建事件是 由管理服務(wù)器240在將新網(wǎng)絡(luò)成功添加到CM數(shù)據(jù)庫(kù)后報(bào)告的配置管理事件。配置管理 事件子類型配置項(xiàng)刪除事件可包括配置管理事件用戶刪除事件及網(wǎng)絡(luò)刪除事件。用戶刪 除事件是由管理服務(wù)器240在從數(shù)據(jù)庫(kù)成功刪除現(xiàn)有訂戶裝置后報(bào)告到中央日志服務(wù)器 202的配置管理事件。網(wǎng)絡(luò)刪除事件是由管理服務(wù)器240在從數(shù)據(jù)庫(kù)成功刪除現(xiàn)有網(wǎng)絡(luò) 后報(bào)告的配置管理事件。配置管理事件子類型配置項(xiàng)修改事件可包括配置管理事件用戶 修改事件、網(wǎng)絡(luò)修改事件及系統(tǒng)修改事件。用戶修改事件是由管理服務(wù)器240在成功修 改現(xiàn)有用戶條目后報(bào)告到中央日志服務(wù)器202的配置管理事件。網(wǎng)絡(luò)修改事件是由管理 服務(wù)器240在成功修改CM數(shù)據(jù)庫(kù)中的現(xiàn)有網(wǎng)絡(luò)條目后報(bào)告到中央日志服務(wù)器202的配 置管理事件。系統(tǒng)修改事件是每當(dāng)CM系統(tǒng)160的可配置參數(shù)被修改時(shí)由管理服務(wù)器240 報(bào)告到中央日志服務(wù)器202的配置管理事件。
安全事件是(例如)經(jīng)由管理工作站客戶端接口 240追蹤存取CM系統(tǒng)160的數(shù)據(jù) 庫(kù)的訂戶裝置及管理員的事件。安全事件可包括子類型存取事件。安全事件子類型存取 事件可包括安全事件用戶登入事件、用戶注銷事件及用戶登入失敗事件。用戶登入事件 是每當(dāng)用戶經(jīng)由管理工作站客戶端接口 240登入時(shí)由管理服務(wù)器240報(bào)告到中央日志服 務(wù)器202的安全事件。用戶注銷事件是每當(dāng)?shù)侨氲挠脩艚?jīng)由管理工作站客戶端接口 240 注銷(或被注銷)時(shí)由管理服務(wù)器240報(bào)告到中央日志服務(wù)器202的安全事件。用戶登 入失敗事件是由管理服務(wù)器240在檢測(cè)到未授權(quán)用戶試圖登入后報(bào)告到中央日志服務(wù)器 202的安全事件。
在發(fā)現(xiàn)CM系統(tǒng)160的故障后即可產(chǎn)生警報(bào)/警告,故障包括(例如)通信中斷、電 源故障、軟件錯(cuò)誤、檢測(cè)到軟件病毒或其它類似類型的故障。警報(bào)/警告事件子類型可包 括資源故障事件、資源不可用事件及系統(tǒng)故障。
為了有助于下載及處理數(shù)據(jù)且參加CM核心復(fù)合系統(tǒng)200的管理及維護(hù),提供管理 工作站客戶端240。管理工作站客戶端240可使用管理服務(wù)器206的服務(wù)來(lái)向中央日志服務(wù)器206提出在線查詢。中央日志服務(wù)器202又可存取數(shù)據(jù)庫(kù)存取服務(wù)器的服務(wù)以從數(shù)據(jù)庫(kù)獲取數(shù)據(jù)。在這些實(shí)施例中,此處理需要在三個(gè)不同的實(shí)體之間交換數(shù)據(jù)。此在數(shù)據(jù)最終被交遞到管理工作站客戶端240之前引入處理延遲。因?yàn)榇嗽O(shè)置可能花費(fèi)長(zhǎng)得多的時(shí)間來(lái)執(zhí)行并將所得數(shù)據(jù)傳回到用戶,所以其可能并非總是最適用于產(chǎn)生大量數(shù)據(jù)的查詢。
在某些實(shí)施例中,為了提供較快速的在線查詢,查詢可用所得響應(yīng)數(shù)據(jù)相對(duì)較小的方式來(lái)構(gòu)造。此可通過(guò)定義事件過(guò)濾器以指示為用戶所關(guān)心的事件而實(shí)現(xiàn)??蛻舳丝蓪⒋诉^(guò)濾器記錄為配置信息的一部分且與所有査詢一起提交此過(guò)濾器。另外,數(shù)據(jù)庫(kù)存取服務(wù)器可在執(zhí)行查詢之前過(guò)濾掉并未向用戶授權(quán)觀看的那些事件或事件類型。存在管理工作站客戶端240可使用或可組合使用以限制由査詢產(chǎn)生的響應(yīng)數(shù)據(jù)量的若干査詢類型。經(jīng)設(shè)計(jì)以減少響應(yīng)數(shù)據(jù)的某些查詢的實(shí)例包括針對(duì)所有事件但限制所報(bào)告條目的數(shù)目的査詢;針對(duì)特定事件的查詢;針對(duì)在某些有界時(shí)間幀期間產(chǎn)生的事件的查詢;針對(duì)特定網(wǎng)絡(luò)例子的事件的查詢;針對(duì)特定節(jié)點(diǎn)的事件的查詢;及針對(duì)特定用戶的事件的查詢。由于對(duì)系統(tǒng)范圍事件執(zhí)行的査詢及關(guān)于計(jì)費(fèi)事件的査詢傾向于產(chǎn)生極大量數(shù)據(jù)且花費(fèi)較長(zhǎng)時(shí)間來(lái)執(zhí)行,因此在某些實(shí)施例中,這些査詢作為分批提交而執(zhí)行或可能并不作為在線選項(xiàng)而提供。
圖3是將可收費(fèi)事件數(shù)據(jù)從MCU節(jié)點(diǎn)220中的本地日志服務(wù)器224傳達(dá)到CM節(jié)點(diǎn)210中的中央日志服務(wù)器202的方法300的流程圖。方法在301處開(kāi)始且進(jìn)行到303,在303處確定是否正起始群通信。在某些實(shí)施例中,集中CM節(jié)點(diǎn)210向進(jìn)行呼叫的網(wǎng)絡(luò)向其登記的本地MCU節(jié)點(diǎn)220發(fā)送群通信呼叫通知。在其它實(shí)施例中,可直接從起始群通信的訂戶裝置向MCU節(jié)點(diǎn)220發(fā)送消息。如果尚未向MCU節(jié)點(diǎn)220通知群通信,則所述方法沿"否"分支進(jìn)行到305以等待起始群通信。在303中, 一旦己確定已起始群通信,則所述方法沿"是"分支進(jìn)行到307。
在307中,本地MCU節(jié)點(diǎn)220存取關(guān)于網(wǎng)絡(luò)的信息。此信息可包括網(wǎng)絡(luò)成員的身份、服務(wù)提供商、哪些網(wǎng)絡(luò)成員是活動(dòng)的且正參與群通信、哪些網(wǎng)絡(luò)成員暫時(shí)不可用但如果建立聯(lián)系則將參與、關(guān)于群通信的網(wǎng)絡(luò)成員的計(jì)費(fèi)的任何限制或規(guī)則、關(guān)于網(wǎng)絡(luò)成員可能發(fā)生的付費(fèi)量的任何限制或其它類似類型的信息。 一旦在307中已檢索到適用的網(wǎng)絡(luò)信息,則所述方法進(jìn)行到309以檢索服務(wù)提供商的可收費(fèi)事件過(guò)濾器。
可收費(fèi)事件過(guò)濾器確定哪些單獨(dú)事件被收集并存儲(chǔ)為可收費(fèi)事件。此允許服務(wù)提供商指定其感興趣的參數(shù),且可收費(fèi)事件過(guò)濾器可被提供于CM節(jié)點(diǎn)210中且可下載到本地MCU節(jié)點(diǎn)220以控制哪些參數(shù)被收集并存儲(chǔ)為可收費(fèi)事件。可由過(guò)濾器指定用于收集 的可收費(fèi)事件的某些實(shí)例包括網(wǎng)絡(luò)啟動(dòng)事件、網(wǎng)絡(luò)關(guān)閉事件、用戶加入事件、用戶退出 事件(如上所述)或其它類似的可收費(fèi)事件??上蛱囟ǚ?wù)提供商的所有網(wǎng)絡(luò)提供可收 費(fèi)事件過(guò)濾器,或系統(tǒng)可存儲(chǔ)用于每一網(wǎng)絡(luò)或服從于相同計(jì)費(fèi)計(jì)劃的一組群網(wǎng)絡(luò)的可收 費(fèi)事件過(guò)濾器。可通過(guò)指定默認(rèn)組的事件或通過(guò)收集所有可用事件而在不使用可收費(fèi)事 件過(guò)濾器的情況下搜集數(shù)據(jù)。 一旦在309中檢索到了可收費(fèi)事件過(guò)濾器(如果存在),則 所述方法進(jìn)行到311。
在311中,收集關(guān)于群通信的數(shù)據(jù)。所收集的數(shù)據(jù)由可收費(fèi)事件過(guò)濾器來(lái)控制或指 定??赏ㄟ^(guò)在MCU節(jié)點(diǎn)220處接收來(lái)自通信系統(tǒng)中的定位有用于測(cè)量或存取各種可收費(fèi) 事件的定時(shí)器、控制邏輯及存儲(chǔ)器寄存器的其它位置的消息而收集數(shù)據(jù)。 一旦在MCU 節(jié)點(diǎn)220處己收集到適當(dāng)?shù)目墒召M(fèi)事件,則所述方法進(jìn)行到313以將數(shù)據(jù)存儲(chǔ)于本地日 志服務(wù)器224中。本地日志服務(wù)器224通常經(jīng)設(shè)計(jì)以比在將事件替代性地直接存儲(chǔ)于中 央服務(wù)器202中的情況下所需要的方式簡(jiǎn)單且快速的方式而將這些事件本地記入日志 中。在某些實(shí)施例中,此通過(guò)將數(shù)據(jù)存儲(chǔ)于平面文件中而非復(fù)雜的關(guān)系型數(shù)據(jù)庫(kù)中而實(shí) 現(xiàn)。 一旦在本地日志服務(wù)器224處已將可收費(fèi)事件記入日志中,則所述方法進(jìn)行到315。
CM系統(tǒng)160被設(shè)置為存儲(chǔ)轉(zhuǎn)發(fā)系統(tǒng)(store-and-forward system),其中,可收費(fèi)事件 起初在本地日志服務(wù)器224處被記入日志中,且接著數(shù)據(jù)被遷移到中央服務(wù)器202。在 步驟315中,確定在此時(shí)是否要轉(zhuǎn)發(fā)數(shù)據(jù)??墒召M(fèi)事件數(shù)據(jù)可響應(yīng)于在MUC節(jié)點(diǎn)220 處接收到同步命令而轉(zhuǎn)發(fā)。在接收到同步命令后,本地日志服務(wù)器224即向中央日志服 務(wù)器202轉(zhuǎn)發(fā)本地記入日志中的事件。本地日志服務(wù)器224也可經(jīng)配置以根據(jù)數(shù)據(jù)轉(zhuǎn)發(fā) 方案(例如,已經(jīng)過(guò)某段時(shí)間之后或當(dāng)本地日志服務(wù)器224中的數(shù)據(jù)達(dá)到預(yù)定容量時(shí)) 來(lái)轉(zhuǎn)發(fā)所收集的可收費(fèi)事件數(shù)據(jù)。如果在步驟315中確定將轉(zhuǎn)發(fā)計(jì)費(fèi)事件數(shù)據(jù),則所述 方法沿"是"分支從315進(jìn)行到317,且將數(shù)據(jù)轉(zhuǎn)發(fā)到中央日志服務(wù)器202。 一旦已轉(zhuǎn)發(fā) 數(shù)據(jù)(這是一個(gè)可能需要在本地日志服務(wù)器224處接收到返回的確認(rèn)的過(guò)程),則所述方 法接著進(jìn)行到319。后退到315,如果確定此時(shí)將不轉(zhuǎn)發(fā)計(jì)費(fèi)事件數(shù)據(jù),則所述方法沿"否" 分支從315進(jìn)行到319。
在319中,確定是否存在待從中央CM節(jié)點(diǎn)210下載到本地節(jié)點(diǎn)220的任何更新、 修改或新信息。這些下載可包括軟件的新迭代、關(guān)于一個(gè)或一個(gè)以上網(wǎng)絡(luò)或訂戶裝置的 經(jīng)更新信息、對(duì)可收費(fèi)事件過(guò)濾器或數(shù)據(jù)轉(zhuǎn)發(fā)方案的修改或MCU節(jié)點(diǎn)220的軟件、例行 程序或數(shù)據(jù)的其它這些改變。如果在319中確定存在用于MCU節(jié)點(diǎn)220的更新或新信息,則所述方法沿"是"分支從319進(jìn)行到321以接收任何此信息并在MCU節(jié)點(diǎn)220中對(duì)其 加以實(shí)施。 一旦在321中已并入更新,則所述方法進(jìn)行到323。后退到319,如果確定不 存在用于MCU節(jié)點(diǎn)220的更新或新信息,則所述方法沿"否"分支從319進(jìn)行到323。
在323方框中,確定MCU 220節(jié)點(diǎn)是否應(yīng)保持為可操作的。有時(shí),可能會(huì)為了維護(hù) 或因電源中斷或類似事件而無(wú)意地使節(jié)點(diǎn)離線。如果MCU 220節(jié)點(diǎn)要保持為可操作的, 則所述方法根據(jù)"是"分支而從323進(jìn)行到305以等待另一群通信。然而,如果在323 中確定MCU 220節(jié)點(diǎn)要被關(guān)閉或離線,則所述方法沿"否"分支從323進(jìn)行到325,在 325處,所述方法結(jié)束。
所述圖式經(jīng)提供以解釋并實(shí)現(xiàn)本發(fā)明且說(shuō)明本發(fā)明的原理。用于實(shí)踐在圖式的方法 方框圖中展示的本發(fā)明的活動(dòng)中的一些可以不同于所述圖式中所示的次序的次序來(lái)執(zhí) 行,或者以不同于本文中提供的示范性描述的方式來(lái)描述。舉例而言,在方框307中的 存取網(wǎng)絡(luò)信息的動(dòng)作可與檢索可收費(fèi)過(guò)濾器的方框309同時(shí)執(zhí)行或在方框309之后執(zhí)行。 同樣,等待及檢測(cè)新群通信的方框303及305可在MCU節(jié)點(diǎn)保持為可操作的所有時(shí)間內(nèi) 與其它活動(dòng)同時(shí)實(shí)踐,而非僅以圖3中描繪的序列加以實(shí)踐。另外,各種實(shí)施例的許多 元件可由不同于本文中用以描述各種實(shí)施例的術(shù)語(yǔ)的術(shù)語(yǔ)所知。舉例而言,在描述一些 實(shí)施例時(shí),本文中使用的術(shù)語(yǔ)"訂戶裝置"在一些例子中可由術(shù)語(yǔ)"用戶"替代,(例如, 短句"準(zhǔn)許訂戶裝置發(fā)言"在一些例子中可解釋為意思與"準(zhǔn)許用戶發(fā)言"相同)。
所屬領(lǐng)域的一般技術(shù)人員將理解,可使用多種不同技術(shù)及技藝中的任一者來(lái)表示信 息及信號(hào)。舉例而言,可能貫穿以上描述而引用的數(shù)據(jù)、指令、命令、信息、信號(hào)、位、 符號(hào)及片可由電壓、電流、電磁波、磁場(chǎng)或磁性粒子、光場(chǎng)或光粒子或者其任一組合來(lái) 表示。所屬領(lǐng)域的一般技術(shù)人員也應(yīng)了解,結(jié)合本文中揭示的實(shí)施例而描述的各種控制 邏輯、說(shuō)明性方法區(qū)塊、模塊、電路及算法例行程序可實(shí)施為電子硬件、計(jì)算機(jī)軟件、 固件或其組合。為了清晰地說(shuō)明硬件與軟件的此互換性,上文已關(guān)于其功能性而大體描 述各種說(shuō)明性組件、區(qū)塊、模塊、電路及步驟。將此功能性實(shí)施為硬件還是軟件取決于 特定應(yīng)用及強(qiáng)加于整個(gè)系統(tǒng)上的設(shè)計(jì)約束。所屬領(lǐng)域的一般技術(shù)人員將知曉對(duì)于每一特 定應(yīng)用以不同方式實(shí)施所描述的功能性,但不應(yīng)將這些實(shí)施決策解釋為引起對(duì)本發(fā)明的 范圍的脫離。
通過(guò)通用處理器、數(shù)字信號(hào)處理器(DSP)、專用集成電路(ASIC)、現(xiàn)場(chǎng)可編程門(mén) 陣列(FPGA)或其它可編程邏輯裝置、離散門(mén)或晶體管邏輯、離散硬件組件或者其經(jīng)設(shè) 計(jì)以執(zhí)行本文中所描述的功能的任一組合,可實(shí)施或執(zhí)行結(jié)合本文中揭示的實(shí)施例而描述的各種說(shuō)明性邏輯區(qū)塊、模塊及電路。通用處理器可為微處理器,但替代地,所述處理器可為任一常規(guī)的處理器、控制器、微控制器、計(jì)算機(jī)或狀態(tài)機(jī)。也可將處理器實(shí)施為計(jì)算裝置的組合,例如,DSP與微處理器的組合、多個(gè)微處理器、結(jié)合DSP核心的一個(gè)或一個(gè)以上微處理器或者任何其它此配置。
結(jié)合本文中揭示的實(shí)施例描述的方法、例行程序或算法的活動(dòng)可直接體現(xiàn)于硬件中、由處理器執(zhí)行的軟件模塊中或者兩者的組合中。軟件模塊可駐存于RAM存儲(chǔ)器、閃存、ROM存儲(chǔ)器、EPROM存儲(chǔ)器、EEPROM存儲(chǔ)器、寄存器、硬盤(pán)、可拆式磁盤(pán)、CD-ROM或者此項(xiàng)技術(shù)中己知的任一其它形式的存儲(chǔ)媒體中。以使得處理器可從存儲(chǔ)媒體讀取信息及將信息寫(xiě)入到所述存儲(chǔ)媒體的方式而將示范性存儲(chǔ)媒體耦接到處理器。替代地,存儲(chǔ)媒體可與處理器成為一個(gè)整體。處理器及存儲(chǔ)媒體可駐存于ASIC中。所述ASIC可駐存于用戶終端中。替代地,所述處理器及所述存儲(chǔ)媒體可作為離散組件而駐存于用戶終端中。
所屬領(lǐng)域的一般技術(shù)人員將易于明了對(duì)所說(shuō)明及所討論的實(shí)施例的各種修改,且在不脫離本發(fā)明的精神或范圍的情況下,可將本文中所界定的原理應(yīng)用到其它實(shí)施例。因此,本發(fā)明并不意欲限于本文中所展示的實(shí)施例,而是符合與本文中揭示的原理及新穎特征一致的最廣泛范圍。舉例而言,群通信(且確切地說(shuō)是PTT)通常被視為語(yǔ)音通信。然而,語(yǔ)音或數(shù)據(jù)皆可作為群通信而傳輸。
在描述本發(fā)明的各種實(shí)施例時(shí),為了說(shuō)明且為了清晰起見(jiàn),使用了特定術(shù)語(yǔ)。舉例而言,術(shù)語(yǔ)"網(wǎng)絡(luò)"用以表示經(jīng)授權(quán)以相互通信的通信裝置用戶的群。然而,本發(fā)明并不意欲限于如此選擇的特定術(shù)譯。希望每一特定術(shù)語(yǔ)包括所屬領(lǐng)域的技術(shù)人員已知的等效術(shù)語(yǔ)以及以類似方式操作以實(shí)現(xiàn)類似目的的所有技術(shù)性等效術(shù)語(yǔ)。因此,所述描述并不意欲限制本發(fā)明。本發(fā)明意欲在隨附權(quán)利要求書(shū)的范圍中受到廣泛保護(hù)。
權(quán)利要求
1. 一種用于在群通信系統(tǒng)中收集及管理可收費(fèi)信息的本地節(jié)點(diǎn),所述系統(tǒng)包含媒體控制單元(MCU)管理器,其經(jīng)配置以檢測(cè)與所述本地節(jié)點(diǎn)相關(guān)聯(lián)的網(wǎng)絡(luò)的成員之間的群通信,其中所述MCU管理器進(jìn)一步經(jīng)配置以收集與所述群通信相關(guān)聯(lián)的可收費(fèi)事件數(shù)據(jù);及本地日志服務(wù)器,其經(jīng)配置以在所述群通信結(jié)束后將所述可收費(fèi)事件數(shù)據(jù)存儲(chǔ)于與所述網(wǎng)絡(luò)相關(guān)聯(lián)的所述本地節(jié)點(diǎn)內(nèi);其中來(lái)自所述本地節(jié)點(diǎn)的所述可收費(fèi)事件數(shù)據(jù)被轉(zhuǎn)發(fā)到集中節(jié)點(diǎn)。
2. 根據(jù)權(quán)利要求1所述的本地節(jié)點(diǎn),其進(jìn)一步包含在所述本地節(jié)點(diǎn)處保存的轉(zhuǎn)發(fā)方案;其中所述可收費(fèi)事件數(shù)據(jù)是根據(jù)所述轉(zhuǎn)發(fā)方案而被轉(zhuǎn)發(fā)到所述集中節(jié)點(diǎn)。
3. 根據(jù)權(quán)利要求1所述的本地節(jié)點(diǎn),其進(jìn)一步包含在所述本地節(jié)點(diǎn)處的過(guò)濾器,其經(jīng)配置以定義擬收集的所述可收費(fèi)事件數(shù)據(jù)的類 別。
4. 根據(jù)權(quán)利要求l所述的本地節(jié)點(diǎn),其中在所述可收費(fèi)事件數(shù)據(jù)被轉(zhuǎn)發(fā)到所述集中節(jié) 點(diǎn)后,所述可收費(fèi)事件數(shù)據(jù)被從所述本地節(jié)點(diǎn)刪除。
5. 根據(jù)權(quán)利要求1所述的本地節(jié)點(diǎn),其中所述本地節(jié)點(diǎn)是與所述集中節(jié)點(diǎn)相關(guān)聯(lián)的多 個(gè)本地節(jié)點(diǎn)中的一者,且所述網(wǎng)絡(luò)是經(jīng)配置以參與群通信的多個(gè)網(wǎng)絡(luò)中的一者,所 述多個(gè)網(wǎng)絡(luò)中的每一者與所述多個(gè)本地節(jié)點(diǎn)中的至少一者相關(guān)聯(lián)。
6. 根據(jù)權(quán)利要求1所述的本地節(jié)點(diǎn),其中所述網(wǎng)絡(luò)的所述成員包含所述網(wǎng)絡(luò)的至少三 個(gè)成員。
7. —種用于在群通信系統(tǒng)中收集及管理可收費(fèi)信息的系統(tǒng),所述系統(tǒng)包含經(jīng)配置以檢測(cè)網(wǎng)絡(luò)的成員之間的群通信的邏輯; 經(jīng)配置以收集與所述群通信相關(guān)聯(lián)的可收費(fèi)事件數(shù)據(jù)的邏輯;經(jīng)配置以在所述群通信結(jié)束后將所述可收費(fèi)事件數(shù)據(jù)存儲(chǔ)于與所述網(wǎng)絡(luò)相關(guān)聯(lián) 的本地節(jié)點(diǎn)內(nèi)的邏輯;及經(jīng)配置以將所述可收費(fèi)事件數(shù)據(jù)從所述本地節(jié)點(diǎn)轉(zhuǎn)發(fā)到集中節(jié)點(diǎn)的邏輯。
8. 根據(jù)權(quán)利要求7所述的系統(tǒng),其進(jìn)一步包含經(jīng)配置以將所述可收費(fèi)事件數(shù)據(jù)存儲(chǔ)于所述集中節(jié)點(diǎn)內(nèi)的關(guān)系型數(shù)據(jù)庫(kù)中的邏輯;其中所述可收費(fèi)事件數(shù)據(jù)存儲(chǔ)于所述本地節(jié)點(diǎn)內(nèi)的平面文件數(shù)據(jù)庫(kù)中。
9. 根據(jù)權(quán)利要求7所述的系統(tǒng),其中所述可收費(fèi)事件數(shù)據(jù)包括指定所述群通信何時(shí)在 所述網(wǎng)絡(luò)的所述成員之間啟動(dòng)的網(wǎng)絡(luò)啟動(dòng)事件及指定所述群通信何時(shí)被關(guān)閉的網(wǎng) 絡(luò)關(guān)閉事件。
10. 根據(jù)權(quán)利要求7所述的系統(tǒng),其中所述可收費(fèi)事件數(shù)據(jù)根據(jù)轉(zhuǎn)發(fā)方案被轉(zhuǎn)發(fā)到所述 集中節(jié)點(diǎn)。
11. 根據(jù)權(quán)利要求7所述的系統(tǒng),其進(jìn)一步包含經(jīng)配置以在所述本地節(jié)點(diǎn)處實(shí)施過(guò)濾器以定義擬在所述本地節(jié)點(diǎn)處收集的所述 可收費(fèi)事件數(shù)據(jù)的類別的過(guò)濾器邏輯。
12. 根據(jù)權(quán)利要求7所述的系統(tǒng),其進(jìn)一步包含-經(jīng)配置以在所述集中節(jié)點(diǎn)存儲(chǔ)所述可收費(fèi)事件數(shù)據(jù)后從所述本地節(jié)點(diǎn)刪除所述 可收費(fèi)事件數(shù)據(jù)的邏輯。
13. 根據(jù)權(quán)利要求7所述的系統(tǒng),其中所述網(wǎng)絡(luò)的所述成員包含所述網(wǎng)絡(luò)的至少三個(gè)成 員。
14. 一種在群通信系統(tǒng)中收集及管理可收費(fèi)信息的方法,所述方法包含檢測(cè)網(wǎng)絡(luò)的成員之間的群通信; 收集與所述群通信相關(guān)聯(lián)的可收費(fèi)事件數(shù)據(jù);在所述群通信結(jié)束后將所述可收費(fèi)事件數(shù)據(jù)存儲(chǔ)于與所述網(wǎng)絡(luò)相關(guān)聯(lián)的本地節(jié) 點(diǎn)內(nèi)及將所述可收費(fèi)事件數(shù)據(jù)從所述本地節(jié)點(diǎn)轉(zhuǎn)發(fā)到集中節(jié)點(diǎn)。
15. 根據(jù)權(quán)利要求14所述的方法,其進(jìn)一步包含將所述可收費(fèi)事件數(shù)據(jù)存儲(chǔ)于所述集中節(jié)點(diǎn)內(nèi)的關(guān)系型數(shù)據(jù)庫(kù)中;及 將所述可收費(fèi)事件數(shù)據(jù)存儲(chǔ)于所述本地節(jié)點(diǎn)內(nèi)的平面文件數(shù)據(jù)庫(kù)中。
16. 根據(jù)權(quán)利要求15所述的方法,其中所述可收費(fèi)事件數(shù)據(jù)包括指定所述群通信何時(shí) 在所述網(wǎng)絡(luò)的所述成員之間啟動(dòng)的網(wǎng)絡(luò)啟動(dòng)事件及指定所述群通信何時(shí)被關(guān)閉的 網(wǎng)絡(luò)關(guān)閉事件。
17. 根據(jù)權(quán)利要求14所述的方法,其進(jìn)一步包含使用所述本地節(jié)點(diǎn)處的轉(zhuǎn)發(fā)方案; 其中根據(jù)所述轉(zhuǎn)發(fā)方案轉(zhuǎn)發(fā)所述可收費(fèi)事件數(shù)據(jù)。
18. 根據(jù)權(quán)利要求14所述的方法,其進(jìn)一步包含-在所述本地節(jié)點(diǎn)處接收同步命令; 其中響應(yīng)于所述同步命令轉(zhuǎn)發(fā)所述可收費(fèi)事件數(shù)據(jù)。
19. 根據(jù)權(quán)利要求14所述的方法,其進(jìn)一步包含-在所述本地節(jié)點(diǎn)處實(shí)施過(guò)濾器以定義擬收集的所述可收費(fèi)事件數(shù)據(jù)的類別。
20. 根據(jù)權(quán)利要求14所述的方法,其進(jìn)一步包含在將所述可收費(fèi)事件數(shù)據(jù)轉(zhuǎn)發(fā)到所述集中節(jié)點(diǎn)后從所述本地節(jié)點(diǎn)刪除所述可收 費(fèi)事件數(shù)據(jù)。
21. 根據(jù)權(quán)利要求14所述的方法,其中所述本地節(jié)點(diǎn)是與所述集中節(jié)點(diǎn)相關(guān)聯(lián)的多個(gè) 本地節(jié)點(diǎn)中的一者,且所述網(wǎng)絡(luò)是經(jīng)配置以參與群通信的多個(gè)網(wǎng)絡(luò)中的一者,所述 多個(gè)網(wǎng)絡(luò)中的每一者與所述多個(gè)本地節(jié)點(diǎn)中的至少一者相關(guān)聯(lián)。
22. 根據(jù)權(quán)利要求21所述的方法,其中經(jīng)由半雙工通信鏈路發(fā)送所述群通信的消息。
23. 根據(jù)權(quán)利要求23所述的方法,其中經(jīng)由第一 RNC及第一 BSC中的至少一者將所述 群通信傳輸?shù)街辽偃齻€(gè)訂戶裝置中的第一訂戶裝置,且經(jīng)由第二 RNC及第二 BSC 中的至少一者將所述群通信傳輸?shù)剿鲋辽偃齻€(gè)成員中的第二成員。
24. 根據(jù)權(quán)利要求14所述的方法,其中所述網(wǎng)絡(luò)的所述成員包含所述網(wǎng)絡(luò)的至少三個(gè) 成員。
全文摘要
本發(fā)明提供用于在例如即按即說(shuō)(PTT)調(diào)度系統(tǒng)的群通信系統(tǒng)中收集并管理可收費(fèi)信息的系統(tǒng)及方法。本地節(jié)點(diǎn)收集與所述群通信相關(guān)聯(lián)的可收費(fèi)事件數(shù)據(jù)且將其存儲(chǔ)于平面文件數(shù)據(jù)庫(kù)中。根據(jù)轉(zhuǎn)發(fā)方案將所述可收費(fèi)事件數(shù)據(jù)從所述本地節(jié)點(diǎn)轉(zhuǎn)發(fā)到集中節(jié)點(diǎn),在所述集中節(jié)點(diǎn)處,將所述可收費(fèi)事件數(shù)據(jù)存儲(chǔ)于更穩(wěn)固的關(guān)系型數(shù)據(jù)庫(kù)中。
文檔編號(hào)G06Q40/00GK101484913SQ200780006498
公開(kāi)日2009年7月15日 申請(qǐng)日期2007年2月27日 優(yōu)先權(quán)日2006年2月27日
發(fā)明者薩欽德拉庫(kù)馬爾·戈皮基?!たㄌm特里 申請(qǐng)人:高通股份有限公司