專利名稱::用于監視并分析與經由廣播和多播服務(bcmcs)向用戶傳遞流媒體內容相關的信令消息...的制作方法
技術領域:
:這里所描述的主題涉及用于監視無線通信網絡中的流媒體內容分布情況的方法和系統。更具體地,這里所描述的主題涉及用于監視并分析與經由廣播和多播服務(BCMCS)向用戶傳遞流媒體內容相關的信令消息的方法、系統和計算機程序產品。
背景技術:
:廣播和多播服務(BCMCS)支持向cdma2000網絡中的移動用戶廣播和多播視頻或者其他媒體內容。BCMCS標準包括cdma2000無線IP網絡中的3GPP2X.S0022-0廣播和多播服務,2004年12月版本1.0,其公開內容在這里通過參考引入其全部內容,該標準定義了與建立和拆除用于向無線用戶傳遞流媒體內容的設施相關的信令過程。上文提及的BCMCS標準討論了使用一個或多個鑒權、授權和計費(AAA)服務器,以便生成并維護經由BCMCS訪問流媒體內容(如互聯網協議電視(IPTV)、電影或者音樂)的BCMCS用戶使用計費信息。然而,對網絡AAA功能部件的完全依賴性會為提供BCMCS服務的網絡運營商帶來很多問題。例如,用戶的本地AAA功能部件可能不接收與BCMCS內容傳遞相關的全部消息。所以,依靠用戶本地AAA功能部件來精確確定使用者是否已經接收到多媒體內容,這可能導致得到用戶所接收的內容的不完整描述。例如,所述AAA功能部件可能接收到指示媒體內容正被請求的消息,但是可能沒有收到與和請求設備建立媒體信道相關的消息。此外,移動用戶的本地AAA功能部件可能不能夠實時收集適用于診斷目的的信息。另一個與使用移動用戶的本地AAA功能部件來收集使用BCMCS所傳遞的內容的使用和計費信息相關的問題是,當用戶在漫游時,該本地AAA功能部件可能不具有被傳遞給該用戶的信息的完整描述。此外,另一個與使用移動用戶的本地AAA功能部件來生成并維護經由BCMCS所傳遞的流媒體內容的使用和計費信息相關的問題是,其可能需要具有獨立于本地AAA功能部件的源來收集使用信息,以用于帳單驗證目的。任何已授權用戶都可以使用具有BCMCS功能的用戶終端來獲得BCMCS服務,其中該已授權用戶可能包括兒童或成人。同樣,通過使用BCMCS用戶終端,未成年人可以選擇查看他或她的父母或監護人認為不適合的BCMCS內容。目前,在BCMCS標準中沒有定義方法和步驟來解決與BCMCS服務相關的父母控制問題,并且沒有系統用于監視并報告這些無人監管的未成年人所進行的對BCMCS內容的訪問/使用。因此,存在用于收集、分析并報告無線通信網絡中的BCMCS使用信息的改進的方法、系統和計算機程序產品的需求。
發明內容這里所描述的主題包括用于監視并分析與經由廣播和多播服務(BCMCS)向用戶傳遞流媒體內容相關的信令消息的方法、系統和計算機程序產品。按照一種方法,對在與經由BCMCS向用戶傳遞流媒體內容相關的網元之間傳輸的至少一個信令消息進行監視。對所述至少一個信令消息進行分析。將來自所述至少一個信令消息的數據提供給至少一個BCMCS數據處理應用軟件。按照另一方面,這里所描述的主題包括用于收集用戶經由廣播和多播服務(BCMCS)所訪問的流媒體內容的流媒體內容訪問統計數據的方法。該方法包括監視傳輸到或者來自與經由BCMCS向用戶傳送流媒體內容相關的網元的多個信令消息。從該信令消息中導出用于識別移動用戶所訪問的流媒體內容的信息。基于該識別出的內容生成流媒體內容訪問統計數據。按照又一方面,這里所描述的主題包括網絡數據收集系統,用于監視、分析和報告與用戶經由廣播和多播服務(BCMCS)訪問的流媒體內容相關的信令消息。該系統包括信令消息監視功能部件,該功能部件的至少一部分是與用戶本地鑒權、授權和計費節點相分離,其監視在與經由BCMCS向用戶傳遞流媒體內容相關的網元之間傳輸的至少一個信令消息。信令消息分析器功能分析所述至少一個信令消息,并將來自所述分析的信息提供給至少一個BCMCS數據處理應用軟件。這里所描述的主題提供了BCMCS網絡監視以及相關信令消息分析,其可以使用包含并入在計算機可讀介質中的計算機可執行指令的計算機程序產品來實現。適用于實現這里所描述的主題的示例性計算機可讀介質包括硬盤存儲器設備、可編程邏輯設備、特定應用集成電路、和可下載電子信號。此外,實現這里所描述的主題的計算機可讀介質可能位于單個設備中,或者計算機平臺中,或者分布在多個物理設備和/或計算機平臺中。通過參考如下附圖,將對這里所描述的主題的優選實施例進行說明圖1是一個方框圖,示出了根據這里所描述的主題的一個實施例的示例性BCMCS監視、分析和報告系統;圖2是一個網絡圖,示出了根據這里所描述的主題的一個實施例的用于使用信令鏈路探測器來收集與BCMCS相關的信令信息的示例性BCMCS監視、分析和報告系統;圖3是一個消息流程圖,示出了BCMCS網絡中示例性BCMCS信息獲取請求事務和相關的RADIUS訪問請求事務;圖4是一個網絡圖,示出了根據這里所描述的主題的一個實施例的用于使用與BCMCS網元相關的集成信令消息反饋器(feed)來收集與BCMCS相關的信令信息的示例性BCMCS監視、分析和報告系統;圖5是一個網絡圖,示出了根據這里所描述的主題的一個實施例的示例性BCMCS監視、分析和報告系統,以及用于與該BCMCS監視、分析和報告系統通信的網絡運營商或者客戶服務中心;圖6是一個網路圖,示出了根據這里所描述的主題的一個實施例的用于生成父母控制通知消息的示例性BCMCS監視、分析和報告系統;圖7是一個網絡圖,示出了根據這里所描述的主題的一個實施例的用于響應于違反父母控制而向用戶發送終止BCMCS流請求的示例性BCMCS監視、分析和報告系統;圖8是一個流程圖,示出了根據這里所描述的主題的一個實施例的用于監視與經由BCMCS向移動用戶傳遞流媒體內容相關的信令消息的示例性步驟;以及圖9是一個流程圖,示出了根據這里所描述的主題的一個實施例的用于基于經由BCMCS向移動用戶傳遞的流媒體內容生成統計數據的示例性步驟。具體實施例方式圖1是一個方框圖,示出了用于監視、分析和報告與經由BCMCS向移動用戶提供媒體內容相關的使用信息的示例性系統100。在圖1中,BCMCS監視系統100適于使用消息交換器102來被動地監視信令通信鏈路,例如時分復用(TDM)或者分組鏈路。消息交換器102可以是被動探測器,其用于收集來自各種接口的數據,所述接口包括T1/E1和10/100/1000BASE-T以太網。消息交換器102可以提供幀捕獲、過濾、路由以及時間戳、和對許多通信協議的全面支持,所述通信協議包括互聯網協議(IP)、7號信令系統(SS7)消息傳送部分(MTP)、異步傳輸模式(ATM)、傳輸控制協議(TCP)、用戶數據報協議(UDP)和流控制傳輸協議(SCTP)。BCMCS監視系統100也可以使用集成消息反饋器(IMF)功能部件104監視與BCMCS相關的信令消息業務。IMF功能部件104可以駐留在任何發送、接收或者路由與BCMCS相關的信令消息的網元上或者與之相關聯。IMF功能部件104可以駐留在主網元中,并且用作本地處理器,以拷貝和緩沖與BCMCS相關的信令消息業務。消息交換器102和集成消息反饋器104可以被統一稱為信令消息監視功能部件105,其監視傳輸到或來自與經由BCMCS向移動用戶傳遞流媒體內容相關的網元的信令消息。例如,信令消息監視功能部件105可以使用獨立的信令鏈路探測器,或者使用與向用戶傳遞BCMCS內容相關的節點內部的信令消息拷貝功能部件,拷貝與經由BCMCS向用戶傳遞媒體內容相關的消息。在圖示的例子中,BCMCS監視系統100包括消息分析器功能部件106,其分析所接收到的BCMCS信令消息或者信令消息副本,并經由數據服務器108將基于該分析的信息提供給至少一個BCMCS數據處理應用軟件。例如,分析器功能部件106可以接收與BCMCS事務相關的BCMCS信令消息副本,并產生事務詳細記錄(TDR),其表示被觀測的BCMCS事務。分析器功能部件106所支持和分析的協議包括會話發起協議(SIP)、會話描述協議(SDP)、信令連接控制部分(SCCP)、SCCP用戶適配層(SUA)、事務處理能力應用部分(TCAP)、移動應用部分(MAP)、超文本傳輸協議(HTTP)、RADIUS和DIAMETER。例如,分析器功能部件106可以接收并關聯與由BCMCS移動用戶發起的BCMCS信息獲取請求/信息獲取響應事務相關的HTTP消息。這些消息可以是相關聯的,并且消息中包含的一些或者全部信息可以被用來產生表示所述事務的TDR。包括從與同一BCMCS媒體內容傳遞事務相關的多個信令消息中收集的數據的相關聯的BCMCS信令消息信息,例如TDR,可以由數據服務器功能部件108進行存儲。數據服務器功能部件108可以向BCMCS數據處理應用軟件提供相關聯的BCMCS信令信息。BCMCS數據處理應用軟件可以駐留在與BCMCS監視系統相關的處理平臺中,或者這些應用軟件可以駐留在經由通信鏈路連接到BCMCS監視系統的遠程本地處理平臺上。示例性BCMCS數據處理應用軟件包括BCMCS市場情報應用軟件(BCMCSmarketintelligenceapplication)110、BCMCS故障診斷應用軟件112、BCMCS欺詐檢測應用軟件114、BCMCS帳單應用軟件116和BCMCS父母控制應用軟件118。下面將對這些應用軟件的每一個進行更加具體的描述。示例性BCMCS網絡體系結構圖2示出了根據這里所描述的主題的一個實施例的BCMCS網絡環境150中的BCMCS監視、分析和報告系統100的示例性實現方案。在圖2中,BCMCS網絡150包括BCMCS控制器152,BCMCS內容提供者154,BCMCS內容服務器156,鑒權、授權和計費功能部件158,BCMCS用戶檔案數據庫160,廣播服務節點(BSN)162,分組數據服務節點(PDSN)164,基站控制器(BSC)/分組控制功能部件(PCF)166,和移動BCMCS用戶(MS)168。BCMCS控制器152管理并向BSN162、BCMCS內容服務器156和移動用戶168提供BCMCS會話信息。BCMCS控制器152將BCMCS會話信息經由接口170傳送到BSN162。該BCMCS會話信息可以包括IP多播流處理信息,QoS信息,多播IP地址的BCMCS流標識符和端口映射信息。BCMCS控制器152和BSN162之間的通信可以涉及AAA功能部件158,并且可以使用RADIUS、DIAMETER或者其它合適的協議。在2001年8月的互聯網工程任務組(IETF)"7FC3762/^i)/[ZSfl"J/尸v6",2000年6月的"iFCiemofe^t^e""'ca"ow[/serServzce(7MZ)JL^/,,和2000年6月的"iFC2朋6/L4D/[/S^ccoM"""g"中詳細闡述了RADIUS協議,其公開內容在本文中通過參考引入其全部內容。BCMCS控帝lJ器152可以經由接口172與BCMCS內容提供者154進行通信,以獲得和/或提供內容提供者標識信息、節目標識信息、會話描述信息(例如,媒體格式,編解碼類型,等)、安全信息、和其它與BCMCS服務相關的信息。許多協議可以用來幫助將BCMCS控制器上的這些信息傳送到BCMCS內容提供者接口,包括私有協議,和非私有協議,如IP/TCP/HTTP/XML。BCMCS內容提供者154是媒體內容的創建者或者源頭,BCMCS內容服務器156使用IP多播流來將BCMCS內容提供給移動用戶168。BCMCS內容服務器156可以存儲并轉發由BCMCS內容提供者154提供的媒體內容,以及合并或者并入由網絡中多個內容提供者提供的媒體內容。BCMCS控制器152能夠經由接口174與BCMCS內容服務器156進行通信,以獲得和/或提供安全信息、多播IP地址和端口信息以及BCMCS內容管理信息(例如,BCMCS會話開始時間,會話持續時間,等)。許多協議可以用來幫助將BCMCS控制器上的這些信息傳送到BCMCS內容服務器接口,包括私有協議和非私有協議,如IP/TCP/HTTP/XML。AAA功能部件158能夠提供與BCMCS相關的BCMCS用戶的鑒權和授權。AAA功能部件158還能夠提供與BCMCS相關的計費功能。為了提供這些服務,AAA功能部件158可以訪問BCMCS用戶檔案數據庫160,以獲得BCMCS用戶具體信息。AAA功能部件158可以使用例如RUDIUS、DIAMETER或者其它合適的協議來與其它BCMCS網元進行通信。BCMCS控制器152可以與AAA功能部件158進行通信,以獲得BCMCS用戶的鑒權和授權信息。BCMCS控制器152可以向AAA功能部件158提供與BCMCS用戶相關聯的計費信息。如上文所描述的,BCMCS控制器到AAA功能部件的接口170還可以用來在BCMCS控制器152和BSN162之間中繼BCMCS會話信息。特定BCMCS網絡場景可以包括多個AAA功能部件,比如服務AAA功能部件和本地AAA功能部件。為了便于圖示,這里僅描述了單個AAA功能部件158。如果在BCMCS事務中涉及到多個AAA功能部件,則監視系統100可以被擴展為監視、分析和報告在多個AAA功能部件之間傳送的信息。BCMCS控制器152可以經由接口176與和用戶168相關聯的BCMCS客戶端應用軟件進行通信,以提供與BCMCS相關的會話信息,包括節目標識信息、BCMCS流標識信息、廣播接入密鑰(BAK)信息、BCMCS會話開始時間信息、BCMCS會話持續時間信息、BCMCS會話描述信息(例如媒體格式,編解碼類型等)、禾BBCMCS流處理。用于BCMCS控制器MS接口176的協議可以包括IP/TCP/HTTP/XML。BSN162經由接口178與BSC/PCF功能部件166進行通信,以管理IP多播流,以及幫助基于八進制計數進行的BCMCS計費。PDSN164可以使用單播分組數據服務來與MS168通信。BCMCS移動用戶168可以執行BCMCS信息獲取和BCMCS注冊,以及接收來自內容服務器156的與BCMCS相關的IP多播流。如圖2所示,BCMCS監視、分析和報告系統100可以使用監視探測器l卯、192、194、196和198,分別對與接口170、172、174、176和178相關聯的與BCMCS相關的信令消息業務進行監視。下面將對每個接口上的監視進行具體描述。示例性BCMCS控制器MS接口監視如上文參考的BCMCS標準所描述,MS168可以經由多種不同機制獲得BCMCS內容和調度(scheduling)信息。BCMCS內容和調度信息獲取機制包括客戶機-服務器應用軟件、消息服務應用軟件(例如短消息服務)和基于無線應用協議(WAP)的應用軟件。經由這些或者其它機制,MS168請求和域接收BCMCS節目信息,其可以包括節目名稱和調度信息。例如,駐留在移動用戶終端上的BCMCS客戶機應用軟件可以聯系駐留在BCMCS控制器152上的BCMCS服務器應用軟件,并請求BCMCS節目內容信息。這禾中BCMCS內容發布(discovery)事務可以使用XML/HTTP/TCP/IP來執行,而且與這些事務關聯的消息能夠在接口176上被監視系統100監視。與BCMCS內容發布事務相關聯的信息可以被存儲在一個或多個TDR記錄中。MS168可以選擇一個具體的BCMCS節目來觀看,同樣,可以經由接口176與BCMCS控制器152通信來請求所選擇的節目。圖3示出了與BCMCS事務相關聯的示例性消息。如圖3所示,MS168可以向BCMCS控制器152發送BCMCS信息獲取請求消息。該消息可以是使用HTTP和TCP/IP發送的XML格式消息。下面示出一個示例性的經過XML編碼的BCMCS信息獲取請求消息。在這個例子中,MS168請求與被稱為"TekelecQ305Earnings"的BCMCS節目相關聯的"全部"BCMCS信息,其包括BAK信息。<xmlversion="1.0"encoding="UTF-8"><BCMCSVer="1.0"xmlns="http:〃www.3gpp2.org/XMLSchema"xmlns:xsi="http:〃www.w3.org/2001/XMLSchema-instance"><Request><NAI>MS168@Tekelec.com</NAI><Pgmlnfo><RequestType><RequestTypeVal>AII</RequestTypeVal></RequestType><BAKReq>CurrentBAK</BAKReq><Reqlnfo><PgmName>TekelecQ305Eamings</PgmName></Reqlnfo></Pgmlnfo><TimeStamp>4294967295</TimeStamp><ReqSyslnfo><Systemlnfo><SID>65535</SID><NID>65535</NID><PZID>65535</PZID></Systemlnfo></ReqSyslnfo></Request></BCMCS>下面示例了由BCMCS控制器152提供的相關聯的經過XML編碼的BCMCS信息獲取響應消息。<xmlversion="1.0"encoding="UTF-8"><BCMCSVer="1.0"xmlns="http://www.3gpp2.org/XMLSchema"xmlns:xsi-"http:〃www.w3.org/2001/XMLSchema-instance"><Rssponss><BCMCSInfo><Pgmlnfo><FlowlDInfo><FlowlD>2005</FlowlD><IPPort><IPAddress><1Pv4>224.2.1.1</IPv4></IPAddress><Port>49170</Port></IPPort></FlowlDInfo><FlowlDInfo><FlowlD>2006</FlowlD><IPPort><IPAddress><1Pv4>224.2.1.1</IPv4></IPAddress><Port>51372</Port></IPPort></FlowlDInfo><Applnfo><SDP>v=0o=alice28908445262890844526INIP4host.atlanta.example.coms=TekelecQ305Earningsc=INIP4224.2.1.1t=28733974962873404696m-audio49170RTP/AVP8a=rtpmap:8PCMA/8000m=video51372RTP/AVP31a=rtpmap:31H261/90000</SDP></Applnfo><Linklnfo><EncType>UpperLayer</EncType></Linklnfo><Seclnfo><TK—國D〉1229782938247303441(K/TK—RAND><SecFIowlnfo><FlowlD>2005</FlowlD><BAK—ID>2</BAK—ID><EncrBAK>3229782938247303441198</EncrBAK><BAKExpTime>2004-05-31T13:20:00-05:00</BAKExpTime><AuthReq>true</AuthReq></SecFIowlnfo><SecFIowlnfo><FlowlD>2006</FlowlD><BAKJD>3</BAK—ID><EncrBAK>322978293824730344123</EncrBAK><BAKExpTime>2004-05-31T13:20:00-05:00</BAKExpTime><AuthReq>true</AuthReq></SecFlowlnfo></Seclnfo></Pgmlnfo></BCMCSInfo></Response></BCMCS>探測器196可以觀測經由176接口傳送的該信息獲取請求和響應消息,并生成這些消息的副本。所述消息副本被提供給BCMCS消息分析器106(圖l),在BCMCS消息分析器中,將所述消息關聯在一起并創建相關聯的TDR記錄。該TOR可以包括如上在樣本信息獲取請求和信息獲取響應消息中呈現的部分或全部信息。在一個實例中,該TDR可以包含MS標識信息(例如,網絡接入標識符),所請求的BCMCS節目標識信息(例如,PgmName),信息請求類型指示符(例如,RequestTypeVal),所請求的時間戳信息(例如,TimeStamp),系統標識信息(例如,SID),網絡標識信息(例如,NID),分組區域標識信息(例如,PZID),和子網標識信息(例如,SubnetID)。該TDR記錄可以被存儲在數據服務器108中,并可以被BCMCS數據處理應用軟件訪問。示例性BCMCS控制器一AAA接口監視響應于接收到來自移動用戶的信息獲取請求消息,BCMCS控制器152可以執行鑒權,從而避免基于從非法用戶接收到的請求提供BCMCS節目訪問信息(例如,廣播接入密鑰等)。RADIUS信令消息,如RADIUS訪問請求和訪問接受消息,可以用來執行BCMCS用戶鑒權,如圖3所示。這些RADIUS消息能夠使用UDP/IP來經由接口170在BCMCS控制器152和AAA功能部件158之間傳送。在下面表格1中示出了示例性RADIUS訪問請求和訪問接受消息參數。在表格1中,那些標記為"M"的參數在上文提及的BCMCS標準中被定義為必須的,同時那些標記為"O"的參數被認為是可選的。<table>tableseeoriginaldocumentpage19</column></row><table><table>tableseeoriginaldocumentpage19</column></row><table><table>tableseeoriginaldocumentpage20</column></row><table>表格1:示例性RADIUS訪問請求/接受參數通過使用監視探測器190來監視接口170,BCMCS監視系統100能夠生成TDR記錄,其包括從所觀測的RADIUS訪問請求/接受事務中提取的信息。該TDR可以包括如上在表格1中示出的部分或者全部信息。在一個實例中,TDR可以包括MS標識信息(例如,user-name),所請求的BCMCS節目標識信息(例如,programname),所請求的時間戳信息(例如,AcqinofTimeStamp),和消息關聯標識符(例如,correlationID)。BCMCS控制器152可以被配置為一旦給BCMCS用戶提供了廣播接入密鑰,則創建TDR。將該TDR經由RADIUS計費請求消息發送到AAA功能部件158。在TDR中由BCMCS控制器提供的信息可以用于計費目的。在下面表格2中示出了在BCMCS控制器生成的TDR中所包含的示例性信息。<table>tableseeoriginaldocumentpage20</column></row><table><table>tableseeoriginaldocumentpage21</column></row><table>表格2:示例性BCMCS控制器/BAK帳單TDR參數通過使用監視探測器190來監視接口170,BCMCS監視系統100可以生成TDR記錄,其包含BCMCSUDR信息和/或從所觀測的RADIUS計費請求事務中提取的信息。該TDR可以包括如上在表格2中呈現的部分或者全部信息。在一個實例中,TDR可能包含MS標識信息(例如,SourceIPAddress,NetworkAccessIdentifier),所請求的BCMCS節目標識信息(例如,BCMCS—FLOW—ID,multicastIPaddress,port),所請求的時間戳信息(例如,eventtime),和消息關聯標識符(例如,correlationID)。該消息關聯ID信息可以用來關聯或鏈接與同一BCMCS用戶處理事務相關的多個TDR記錄。示例性BCMCS控制器-BCMCS內容提供者接口監視BCMCS控制器152適于與BCMCS內容提供者154通信來交換信息,所述消息包括,但不局限于,媒體內容提供者標識信息,BCMCS節目標識信息,BCMCS會話描述信息(例如,媒體類型、編解碼類型等),和安全信息。可以使用任何一組適合該任務的通信協議來交換該信息,其中所述通信協議包括但不局限于包含XML/HTTP/TCP/IP的協議組。下面示出了一個示例性的經過XML編碼的BCMCS控制器-BCMCS內容提供者信息交換消息。〈?xmlversion="1.0"encoding="UTF-8"><BCMCSVer="I.O"xmlns="http:〃www.3gpp2.org/XMLSchema'xmlns:xsi="http:〃www.w3.org/2001/XMLSchema-instance.><Response><BCMCSInfo><ContentProviderlD>MoviesOnDemand<ContentProviderlD><Pgmlnfo><PgmName>TekelecQ305Earnings</PgmName><PgmStartTime>12/21/2005-09:32:00</PgmStartTime><PgmDuration>01:12:43</PgmDuration><Applnfo><SDP>v=0o=alice28908445262890844526INIP4host.atlanta.example.coms=TekelecQ305Earningsc=INIP4224.2.1.1t=28733974962873404696m=audio49170RTP/AVP8a=rtpmap:8PCMA/8000m=video51372RTP/AVP31a=rtpmap:31H261/90000</SDP></Applnfo><S6dnfo><TK—RAND>12297829382473034410</TK—RAND></Sednfo></Pgmlnfo></BCMCSInfo></Response></BCMCS>通過使用監視探測器192來監視接口172,BCMCS監視系統100適于生成TDR記錄,其包含從所觀測的BCMCS控制器-BCMCS內容提供者信息交換事務中提取的信息。該TDR可以包括如上在示例性XML格式信息交換消息中呈現的部分或全部信息。例如,TDR可以包含BCMCS內容提供者標識信息(例如,ContentProviderID),BCMCS節目標識信息(例如,PgmName),節目開始日期/時間信息(例如,PgmStartTime),和節目持續時間信息(例如,PgmDuration)。示例性BCMCS控制器-BCMCS內容服務器接口監視BCMCS控制器152適于與BCMCS內容服務器156進行通信來交換信息,所述信息包括,但不局限于,BCMCS安全信息,IP多播地址和端口標識信息,和BCMCS節目開始時間和持續時間信息。可以使用任何一組適合于該任務的通信協議來交換該信息,其中所述通信協議包括包含XML/HTTP/TCP/IP的協議組。下面示出了一個示例性的經過XML編碼的BCMCS控制器-BCMCS內容服務器信息交換消息。<xmlversion="1.0"encoding="UTF-8"><BCMCSVer="I.O"xmlns="http:〃www.3gpp2.org/XMLSchema"xmlns:xsi="http:〃www.w3.org/2001/XMLSchema-instance><R6sponss><BCMCSInfo><Pgmlnfo><PgmName>TekelecQ305Eamings</PgmName><PgmStartTime>12/21/2005-09:32:00</PgmStartTime><PgmDuration>01:12:43</PgmDuration><FlowlDInfo><FlowlD>2005</FlowlD><IPPort><IPAddress><1Pv4>224.2.1.1</IPv4></IPAddress><Port>49170</Port></IPPort></FlowlDInfo><FlowlDInfo><FlowlD>2006</FlowlD><IPPort><IPAddress><IPv4>224.2.1.1</IPv4></IPAddress><Port>51372</Port></IPPort></FlowlDInfo><Applnfo><SDP>v=0o=alice28908445262890844526INIP4host.atlanta.example.coms=TekelecQ305Earningsc=INIP4224.2.1.1t=28733974962873404696m=audio49170RTP/AVP8a=rtpmap:8PCMA/8000m=video51372RTP/AVP31a=rtpmap:31H261/90000</SDP></Applnfo><Seclnfo><TK—RAND>12297829382473034410</TK—RAND></Seclnfo></Pgmlnfo></BCMCSInfo></Response></BCMCS>通過使用監視探測器194來監視接口174,BCMCS監視系統100可以生成包括從所觀測的BCMCS控制器-BCMCS內容服務器信息交換事務中提取的信息。該TDR可以包括如上在示例性XML格式信息交換消息中呈現的部分或全部信息。例如,TDR可能包含IP多播地址和端口信息(例如,IP地址、端口),BCMCS節目標識信息(例如,PgmName),節目開始日期/時間信息(例如,PgmStartTime),和節目持續時間信息(例如,PgmDuration)。示例性BSN—AAA接口監視BCMCS網絡運營商可以選擇實現提供給用戶的BCMCS服務的基于八進制的計費。在這種情況下,BSN162可以并入無線鏈路服務記錄和IP網絡特定服務記錄,以形成一個或多個BCMCS使用數據記錄(UDR)。在上文提及的BCMCS標準文獻中詳細描述了基于八進制的BCMCS計費。無線鏈路服務記錄可以包括R-P連接建立無線鏈路記錄,BCMCS激活開始無線鏈路記錄,和BCMCS激活停止無線鏈路記錄。在無線鏈路服務記錄中包含的信息包括無線接入網絡(RAN)—到一PDSN(R-P)連接標識信息,分組控制功能(PCF)地址信息,和BCMCS流標識信息。可以將BSN152配置為,一旦與BCMCS用戶相關聯的R-P連接初始建立,就創建UDR。當該R-P連接斷開時,BSN152可以關閉UDR,并發送計費信息給AAA功能部件158。BSNUDR信息可以經由RADIUS計費請求消息傳送到AAA功能部件158。由BSN提供的該UDR信息可以被如本主題所述的監視系統拷貝,并且用于計費目的。在下面表格3中示出了BSN生成的UDR中包含的示例性信息。<table>tableseeoriginaldocumentpage26</column></row><table>表格3:示例性BSN/八進制計費UDR參數通過使用監視探測器198來監視接口178,BCMCS監視系統100可以生成TDR記錄,其包含BSNUDR信息和/或從所觀測的RADIUS計費請求消息事務中提取的信息。該TDR可以包括如上在表格3中呈現的部分或全部信息。在一個實例中,TDR可以包含MS標識信息(例如,NetworkAccessIdentifier),所請求的BCMCS節目標識信息(例如,BCMCS—FLOW—ID,MulticastIPAddress,Port),所請求的時間戳信息(例如,EventTime,BCMCSTransmissionTime),和消息關聯標識符(例如,CorrelationID)。該消息關聯ID可以用來關聯或鏈接與同一BCMCS用戶事務相關的多個TDR記錄。在BCMCS網絡運營商所關心的額外信息在PDSN164和AAA功能部件158之間傳送的情況下,監視系統100可以用與上文針對BSN到AAA接口178的描述相同的方法觀測并分析在PDSN到AAA接口間傳送的消息和信息。通過分析包含與請求設備建立的媒體連接相關聯的信息的信令消息和TDR,監視系統IOO獲得比通過用戶本地AAA功能部件得到的信息更多的信息。監視系統100可以使用這些信息來確定媒體內容是否已經實際傳遞給用戶。例如,如果存在成功R-P連接相關的消息,則監視系統100可以確定媒體內容已經傳遞完成。相反,使用僅僅由用戶本地AAA功能部件收集或維護的信息,盡管能夠識別媒體內容請求,但是AAA消息不會指示是否確實傳遞了媒體內容。圖4示出了這里所描述的主題的另一實施例,其包括BCMCS網絡150中的集成消息反饋器(IMF)功能部件102。在這個例子中,IMF功能部件102與BCMCS控制器152處于相同的位置。同樣,IMF功能部件102適于觀測并分析發送到和來自BCMCS控制器152的消息副本。該拷貝的消息可以包括如上針對基于探測器的實施例中所描述的BCMCS信息獲取請求,信息獲取響應,RADIUS訪問請求,訪問接受,和RADIUS計費請求消息。這些消息副本可以與前面所描述類似的方式,被相互關聯,存儲并可以被BCMCS應用軟件訪問。多個IMF功能部件可以并入到不同的BCMCS網元中,如BCMCS控審U器,BCMCS內容月艮務器,AAA服務器,和BSN節點。IMF功能部件還可以與外部監視探測器結合使用,如圖4所示,在BCMCS網絡中提供所需求的監視范圍。BCMCS數據處理應用軟件再參看圖i,與系統100相關的示例性BCMCS應用軟件包括:BCMCS市場情報應用軟件110、BCMCS服務質量(QoS)/故障診斷應用軟件112、BCMCS欺詐管理應用軟件114、BCMCS帳單應用軟件116和BCMCS父母控制應用軟件118。這些應用軟件適于訪問和處理由數據服務功能部件108維護的受監視的BCMCS網絡信令信息(例如,BCMCSTDR記錄)。BCMCS市場情報應用軟件按照這里所描述的主題的一個方面,BCMCS市場情報應用軟件110適于訪問與獲取BCMCS節目內容和調度信息相關聯的與BCMCS相關的TDR記錄。被訪問和分析的TDR記錄可以包括從一個或多個服務發布和公告消息事務中獲得的信息。該TDR記錄可以包括BCMCS節目名稱信息,節目開始時間信息,BCMCS內容提供者標識信息,等。使用該信息,BCMCS市場情報應用軟件可以計算并報告多個與BCMCS服務相關的使用統計數據。例如,應用軟件IIO可以檢査相關的TDR記錄并計算出在給定時間段內從移動用戶發送到BCMCS控制器152的BCMCS節目內容和調度信息査詢的數量。應用軟件110可以進一步計算出在給定時間段內對應于指定的BCMCS節目的節目調度信息請求數量。該統計數據不必反映出移動用戶的觀看習慣,而是要反映出由移動用戶提出的對與BCMCS節目內容關聯的調度信息的請求。按照這里所描述的主題的另一個方面,BCMCS市場情報應用軟件110可以訪問與向BCMCS用戶分配BAK密鑰相關的BCMCSTDR記錄。該TDR記錄可以是從BCMCS信息獲取請求/響應事務和/或BCMCS計費請求/響應事務中提取的信息。例如,應用軟件110可以檢查相關的TDR記錄,并計算在給定時間段內分配給移動用戶的BCMCSBAK密鑰的數量。BAK密鑰分配統計數據可以包括,但不局限于,每個節目的BAK密鑰分配統計數據,每個時間段的BAK密鑰分配統計數據,和每個用戶的BAK密鑰分配統計數據。應用軟件110還可以通過分析和關聯BCMCS參數,如系統標識(SID)、網絡標識(NID)、分組區域標識(PZID)、子網標識符(BubnetID),來生成包括地理或者用戶位置信息的BAK分配統計數據。例如,應用軟件110可以產生報告,該報告詳細說明向BCMCS控制器152所服務的每一個分組區域分配與BCMCS節目內容相關的BAK密鑰。按照這里所描述的主題的又一方面,BCMCS市場情報應用軟件110可以訪問與觀看BCMCS節目內容相關聯的與BCMCS相關的TDR記錄。如前文所描述的,該TDR記錄可以基于,至少是部分基于在BSN—到一AAA接口178上交換的信息。因此,應用軟件110可以計算并報告與BCMCS內容觀看相關的多個使用統計數據。例如,應用軟件110可以檢査相關的TDR記錄,并計算出移動用戶在給定時間段內觀看的BCMCS節目的數量。BCMCS節目觀看統計數據可以包括每個節目的統計數據,如觀看一個節目的頻率、觀看該節目的時間長度、當用戶觀看該節目時其所處位置(例如,SID、NID、PZID、子網、BSN地址、服務PCFID、BSID,等)、和其它每個節目的統計數據。BCMCS節目觀看統計數據可以包括每個用戶的統計數據,如一個或一組用戶在一個時間段內觀看節目的個數、一個或一組用戶在一個時間段內觀看了哪些節目、一個用戶觀看一個節目的時間長度、一個或一組用戶在一天中的什么時間觀看節目,等。應用軟件110還可以生成地理或者基于用戶位置的節目觀看統計數據,如在一特定SID、NID、PZID、子網、BSN地址、服務PCFID、BSID等中或被該特定SID、NID、PZID、子網、BSN地址、服務PCFID、BSID等服務的用戶觀看哪些節目、多少節目和多長時間的節目。通過訪問和分析包含基于八進制的計費信息的TDR記錄,應用軟件110可以產生描述了從內容提供者傳輸到網絡提供者的八進制數字的數目的統計數據和報告。應用軟件110還可以生成與任何一個BCMCS參數或者BCMCS參數的組合相關聯的統計數據和報告。應用軟件110可以利用從本公開文本的前文中所描述和討論的受監視的部分或者全部BCMCS網絡接口中收集的BCMCS參數,來生成BCMCS服務使用統計數據和報告。通過訪問和分析與BCMCS相關的TDR記錄,如上文所述,應用軟件110可以生成在形式和功能上與傳統電視節目觀看/收視率統計數據(例如,Nielsen收視率)相似的BCMCS觀看統計數據報告。示例性BCMCS節目訪問/觀看統計數據可以包括,但不局限于,移動用戶發送到BCMCS控制器的節目信息査詢數量,被關注的節目,換句話說,為其它信息所選擇而不必須是為觀看所選擇的的節目,為觀看所選擇的節目,被一個指定用戶在指定時間段內為觀看所選擇的節目數量,被一組指定用戶(例如,一個地理區域內的全部用戶)為觀看所選擇的節目數量,用戶對一個或多個節目的觀看持續時間,以及什么時間用戶定購指定類別的內容(例如,什么時間用戶定購"fanilyvs.adult"節目)。BCMCSOoS/故障診斷應用軟件按照這里所描述的主題的另一個方面,BCMCSQoS/故障診斷應用軟件112可以訪問并分析與BCMCS相關的TDR記錄,并向網絡操作中心(NOC)或者BCMCS客戶服務中心200提供實時或接近實時BCMCS服務信息,如圖5所示。例如,在服務中心200的BCMCS客戶服務代理可以接收來自正難以接收所請求的BCMCS節目的用戶的呼叫。該客戶服務代理將受影響的用戶BCMCS標識符(例如,用戶名稱,IP地址等)提供給應用軟件112,應用軟件112訪問與該用戶相關聯的TDR記錄,并將部分或全部TDR信息呈現給位于服務中心200的BCMCS客戶服務代理,這樣該客戶服務代理可以快速地診斷并改正該問題。應用軟件112將TDR信息以邏輯上按時間順序排列的方式呈現給客戶服務代理,以便以易于閱讀和理解的顯示格式提供CBMCS注冊、鑒權、內容獲取、BAK請求、BAK響應、R-P連接等處理流程。例如,通過對一個或多個與BCMCS服務請求相關聯的TDR記錄進行分析,該客戶服務代理能夠確定該用戶請求了與需求的BCMCS節目相關聯的BAK密鑰,但是該用戶被AAA功能部件158拒絕授權所請求的BAK。具有這些信息,該客戶服務代理能夠快速編輯AAA功能部件158中與該用戶關聯的授權規則信息,從而快速解決該問題,并允許該用戶觀看所需節目。上面描述的場景只是如何使用系統100監視的BCMCS信令信息來改進BCMCSQoS和故障診斷響應時間的一個簡單的例子。BCMCS欺詐檢測應用軟件按照這里所描述的主題的另一個方面,BCMCS欺詐檢測應用軟件114可以訪問和分析由BCMCS信令消息分析器106生成的BCMCS信息,并且識別出欺詐性的或可疑的BCMCS資源使用行為。按照一個實施例,應用軟件114可以訪問來自數據服務器108的BCMCSTDR記錄,并從該TDR記錄中包含的信令信息中分析出欺詐性使用BCMCS資源的跡象。例如,應用軟件114可以在TDR記錄中搜索相同的BCMCS用戶在BCMCS網絡中從不同的位置在同一時間訪問BCMCS節目的企圖。在這種欺詐性使用場景中,會存在與同一用戶ID相關聯的多個TDR記錄。該TDR記錄可以指示該用戶ID在同一或相近時間發起多個BCMCS信息獲取請求事務,其中每個事務中的SID、NID、PZID、或者子網信令參數不相同。在這種情況下,應用軟件可以向NOC告警,和/或將部分或者全部可疑TDR信息發送到欺詐管理機構。在另一個場景中,應用軟件114可以在TDR記錄中搜索已注冊BCMCS用戶使用從未被請求過或者提供給該用戶的BAK密鑰的證據。在這種欺詐性使用場景中,第一個BCMCS用戶合法地請求并接收到用于一個節目的BAK密鑰。該第一個用戶接下來將該BAK密鑰交給或傳送到第二個未被授權的用戶。然后該第二個用戶使用該欺詐所得的BAK密鑰來訪問相關的BCMCS內容。應用軟件114可以通過檢查和分析包含BCMCS信息獲取請求/響應事務的TDR記錄,以及包含R-P連接或者BCMCS承載建立信息的TDR記錄,來搜索這樣欺詐性使用形式。上文所描述的場景不是旨在列出欺詐性BCMCS使用方案的排他性列表,而是簡單舉例說明如何使用系統100監視得到的BCMCS信令信息來改進對BCMCS網絡中的欺詐性使用的檢測和緩解。BCMCS帳單應用軟件按照這里所描述的主題的另一個方面,BCMCS帳單應用軟件116可以訪問和分析與BCMCS相關的TDR記錄,并且使用從該TDR記錄中提取出的信息,生成與BCMCS相關的服務的計費記錄。與在BCMCS標準文獻中定義的計費方法相比,該計費記錄是獨特的,其原因在于,應用軟件116生成的計費記錄完全是根據所提取的與BCMCS相關的信令消息得到的,而不是由BCMCS網元(例如,BCMCS控制器、AAA功能部分、BSN等)生成并報告的。同樣,通過部署包括帳單管理應用軟件的本發明BCMCS監視系統,BCMCS網絡運營商可以獲得獨立的帳單信息反饋,該帳單信息反饋可以用于例如生成用戶帳單,或者執行帳單驗證/帳單系統審核。在一個實施例中,應用軟件116可以訪問來自數據服務器108的BCMCSTDR記錄,其包含與分配給BCMCS用戶的BAK密鑰相關聯的信息。例如,應用軟件116從與用戶相關聯的TDR記錄中提取出信息,并生成帳單或者帳單審核/驗證報告,其詳細說明哪些BAK密鑰被請求并被分配給用戶,以及什么時間分配這些BAK密鑰。在應用軟件116生成帳單驗證報告的情況下,該報告可以用來審核或者驗證由AAA功能部件158、BCMCS控制器152或者一些其它BCMCS相關網元獨立生成的基于BAK計費的BCMCS帳單記錄。在另一個實施例中,應用軟件116訪問來自數據服務器108的BCMCSTDR記錄,其包含從與BCMCS用戶觀看的節目相關聯的BSN-AAA或者PDSN-AAA信息交換(例如,RADIUS計費消息)中獲得的信息。應用軟件116可以從與用戶相關聯的TDR記錄中提取出信息,并生成帳單或者帳單審核/驗證報告,其詳細說明了建立哪些R-P連接,它們存在多長時間,它們何時被關閉,以及為該R-P會話分配了哪個關聯ID,為每個R-P會話分配了哪個計費會話ID,和哪個BCMCS流ID與每個R-P會話關聯,等。在應用軟件U6生成帳單驗證報告的情況下,該報告可以用來審核和驗證由AAA功能部件158、BCMCS控制器152或者其它BCMCS網元獨立生成的基于八進制計費的BCMCS帳單記錄。在TDR記錄中包含的信息還可以被BCMCS帳單應用軟件116用來提供審核報告信息,以及與內容提供者提供給BCMCS網絡運營商的內容相關聯的統計數據。示例性內容提供者審核/數據統計可以包括一個指定時間段內BCMCS節目流的數量,單個節目被提供給BCMCS網絡的次數,由BCMCS控制器請求給BCMCS內容服務器的信息數量,對于每個由BCMCS網絡運營商提供的節目的使用測量,對于單個由內容提供者提供的節目的使用報告,以及從內容提供者傳輸到BCMCS網絡的八進制數據總體數量。BCMCS父母控制應用軟件按照這里所描述的主題的另一個方面,BCMCS父母控制應用軟件118可以將BCMCS用戶的BCMCS節目觀看規則存儲到相關聯的父母控制數據庫202中(圖6)。在一個實施例中,用戶可以經由互聯網或者GUI接口在父母控制數據庫中規定BCMCS節目觀看規則。或者,可以通過由BCMCS網絡運營商管理的私人規定接口來規定節目觀看規則。按照一個實施例,BCMCS父母控制應用軟件118可以檢査與在父母控制數據庫202中定義有觀看規則的用戶相關聯的TDR記錄。使用從TDR記錄中提取出的信息,應用軟件118適于確定當前觀看的節目,之前觀看的節目,或者所請求的BCMCS節目是否違反了一個或多個為該用戶定義的父母控制觀看規則。下面表格4中示出了示例性節目觀看規則。節目觀看規則可以包括不允許用戶觀看的節目名稱。在表格4的第一項中示出了這個示例規則。用戶168,在BCMCS網絡中標識為child@vzw.net,被禁止觀看名稱為"TheDirtyMovie"的BCMCS節目。關于第一項規則,在表格4中還定義了動作字段和聯系字段。這些字段被用于指定如果滿足了規則標準則要采取的動作。在這個例子中,如果用戶child@vzw.net企圖觀看名為"TheDirtyMovie"的節目,則應用軟件118就會將該訪問企圖通知給該用戶的父母。在一個實施例中,應用軟件118適于生成通知消息,如短消息服務(SMS)消息,email消息,即時消息,或者其它消息通信服務消息,將其傳輸給被監視用戶的父母或者監護人204。在這個例子中,應用軟件118生成SMS文本通知消息,并按照聯系地址(919)469-1000傳送給該兒童的父母204,如圖6所示。在這個例子中,應用軟件118還適于阻止和/或終止訪問指定BCMCS節目。在一個實施例中,應用軟件118可以生成節目終止請求消息,將其傳送到BCMCS控制器152、AAA功能部件158或者BSN162。該節目終止請求消息可以包括正在請求或者正在接收該指定節目的BCMCS用戶標識(例如,BCMCS用戶ID),和與將被阻止的節目相關聯的標識符(例如,BCMCSPgmName,BCMCS數據流ID等)。在圖7中,節目終止請求消息被傳送到BCMCS控制器152,其接下來終止訪問該指定的節目。BCMCS控制器152可以發信號通知并與一個或多個其它BCMCS網元(例如,AAA功能158、BSN162等)協作來終止向用戶168傳遞該節目。節目觀看規則可以指定不允許用戶觀看的節目級別(rating)等級。在表格4的第二項中示出了這個示例規則。該用戶在BCMCS網絡中標識為teen@vzw.net,其被禁止觀看任何被標記為具有"R"或"X"級別值的BCMCS節目。建議本發明還能夠支持除示例性的美國電影協會定義的"G"、"PG"、"PG13"、"R"和"X"系統外的其它節目內容級別。例如,由電視父母指導委員會(TVParentalGuidelinesBoard)定義的電視級別系統,其包括"TV-Y"、"TV-Y7"、"TV-MA",以及其它級別標識符也會被應用軟件118支持。節目觀看規則可以指定與用戶不允許觀看的BCMCS節目相關的屬性或者級別數值范圍。在表格4的第三項中示出了這個示例規則。該用戶在BCMCS網絡中被標識為student@vzw.net,其不允許觀看包含強烈色情內容(SC)或者包含污穢內容(P)的BCMCS節目內容。節目屬性可以包括,但不局限于,成人內容(AC)、成人幽默(AH)、成人語言(AL或L)、成人場景(AS)、成人主題(AT)、短暫裸露(BN)、圖象語言(GL)、圖象暴力(GV)、成熟主題(MT)、輕微暴力(MV)、赤裸(N)、強奸(RP)和暴力(V)。節目觀看規則可以指定BCMCS節目觀看"中止"或者"宵禁"時間。該時間值可以用來表示用戶觀看一個BCMCS節目的最遲時間,或者該時間值可以理解為全部BCMCS節目停止傳遞給用戶或者能夠為用戶得到的時間。在表格4的第三項中示出了這個示例規則。該用戶在BCMCS網絡中被標識為kid@vzw.net,其在8:00pm之后不允許觀看BCMCS節目。用戶標識節目名稱節目級別節目屬性節目宵禁時間動作聯系child@vzw.net"TheDirtyMovie"」通知阻止SMS:9194691000teen@vzw.netR,X--阻止-student@vzw.net-SC,P-阻止-kid@vzw.net-一8:00pm阻止-表格4:示例性節目觀看規則上文描述的并在表格4中示出的示例性規則代表了"排除"或"黑名單"規則范例,父母控制觀看規則還可以按照"包括"或"白名單"規則范例實現。例如,可以生成一個明確定義了用戶允許觀看的節目級別等級的"白名單"規則。圖8是一個示出了監視、分析和報告移動用戶訪問的流媒體內容的示例性步驟流程圖。參看圖8,在步驟800中,監視至少一個在與經由BCMCS向移動用戶傳遞流媒體內容相關聯的網元之間傳輸的信令消息。在步驟802中,分析所述至少一個信令消息。在步驟804中,將來自所述至少一個信令消息的數據提供給至少一個BCMCS數據處理應用軟件。可以使用監視系統來執行圖8中示出的步驟,所述監視系統的至少一部分是與移動用戶的本地網絡AAA功能部件和/或媒體內容服務器分離的。例如,該監視系統可以是與移動用戶的本地AAA功能部件完全分離的。在另一種實現方案中,該監視系統可以包括來自用戶本地AAA功能部件的消息反饋或TDR反饋,以接收消息副本或者由用戶本地AAA功能部件生成的TDR。在又一種實現方案中,該監視系統可以包括至少一個組件,如消息探測器或者拷貝功能部件,其是與用戶本地AAA功能部件分離的,以便該監視系統能夠更加可靠地確定媒體內容是否確實被傳遞到用戶。圖9是一個示出了收集移動用戶訪問的流媒體內容訪問統計數據的步驟流程圖。參看圖9,在步驟902中,監視傳輸到或者來自與經由BCMCS向移動用戶傳遞流媒體內容相關聯的網元的多個信令消息。在步驟902中,從上述信令消息中,導出用于識別上述移動用戶訪問的流媒體內容的信息。在步驟904中,基于該識別的內容生成流媒體內容訪問統計數據。在圖9中示出的步驟可以由與用戶本地網絡AAA功能部件和/或媒體內容傳送服務器分離的監視功能部件執行。這里所描述的主題不僅限于監視與通過BCMCS向移動設備傳遞流媒體內容相關聯的信令消息。在另一種實現方案中,這里所描述的任何方法、系統或者計算機程序產品都可以用于監視與通過BCMCS向有線設備傳遞流媒體內容相關聯的信令消息,例如能夠存儲或顯示流媒體內容的有線電話,或者能夠存儲或顯示流媒體內容的計算機。能夠理解,在不背離本發明的范圍的情況下,可以改變本發明的各個細節。此外,前文的描述僅是示例的目的,并不是限定的目的,在如下所述的權利要求書中限定了本發明的范圍。權利要求1、一種用于監視、分析、和報告用戶經由廣播和多播服務(BCMCS)訪問的流媒體內容的方法,所述方法包括使用監視系統,其中所述監視系統的至少部分與用戶本地網絡鑒權、授權、和計費(AAA)功能部件分離(a)監視在與經由BCMCS向用戶傳遞流媒體內容相關聯的網元之間傳輸的至少一個信令消息;(b)分析所述至少一個信令消息;并且(c)基于所述分析,將來自所述至少一個信令消息的數據提供給至少一個BCMCS數據處理應用軟件。2、如權利要求1所述的方法,其中監視至少一個信令消息包括監視至少一個與建立用于將所述流媒體內容傳遞到所述用戶的媒體連接相關聯的信令消息。3、如權利要求2所述的方法,包括基于所述至少一個信令消息,確定所述流媒體內容是否被傳遞到所述用戶。4、如權利要求1所述的方法,其中監視至少一個信令消息包括監視廣播和多播服務(BCMCS)服務發布/公告信令消息。5、如權利要求1所述的方法,其中監視至少一個信令消息包括監視BCMCS信息獲取信令消息。6、如權利要求1所述的方法,其中監視至少一個信令消息包括監視與BCMCS相關的RADIUS信令消息。7、如權利要求6所述的方法,其中所述RADIUS信令消息包括BCMCS計費信息。8、如權利要求6所述的方法,其中所述RADIUS信令消息包括BCMCS訪問授權信息。9、如權利要求1所述的方法,其中監視至少一個信令消息包括監視至少一個傳輸到或者來自BCMCS控制器的信令消息。10、如權利要求1所述的方法,其中監視至少一個信令消息包括監視至少一個傳輸到或者來自BCMCS內容服務器的信令消息。11、如權利要求1所述的方法,其中監視至少一個信令消息包括監視至少一個傳輸到或者來自鑒權、授權和計費功能部件的信令消息。12、如權利要求1所述的方法,其中監視至少一個信令消息包括監視至少一個傳輸到或者來自BCMCS內容提供者節點的信令消息。13、如權利要求1所述的方法,其中監視至少一個信令消息包括監視至少一個傳輸到或者來自廣播服務節點(BSN)的信令消息。14、如權利要求1所述的方法,其中分析所述至少一個信令消息包括將多個與同一BCMCS媒體內容傳遞事務相關的多個信令消息相關聯。15、如權利要求14所述的方法,包括基于所述關聯,生成包含來自所述信令消息的信息的流媒體內容事務詳細記錄(TDR)。16、如權利要求1所述的方法,其中將來自所述至少一個信令消息的數據提供給至少一個BCMCS數據處理應用軟件包括將所述數據提供給BCMCS市場情報應用軟件。17、如權利要求16所述的方法,包括使用所述BCMCS市場情報應用軟件生成流媒體內容觀看統計數據。18、如權利要求17所述的方法,其中所述流媒體內容觀看統計數據包括用于指示流媒體節目被用戶訪問的次數的統計數據。19、如權利要求17所述的方法,其中所述流媒體內容觀看統計數據包括用于指示訪問流媒體節目內容的用戶的地理位置的統計數據。20、如權利要求17所述的方法,其中所述流媒體內容觀看統計數據包括用于指示訪問流媒體節目內容的用戶的每天觀看習慣的時間的統計數據。21、如權利要求1所述的方法,其中將來自所述至少一個信令消息的數據提供給至少一個BCMCS數據處理應用軟件包括將所述數據提供給BCMCS服務質量(QoS)/故障診斷應用軟件。22、如權利要求21所述的方法,包括使用所述BCMCS服務質量(QoS)/故障診斷應用軟件向網絡運營商提供和所述用戶相關聯的與流媒體內容訪問相關的信令信息的視圖。23、如權利要求1所述的方法,其中將來自所述至少一個信令消息的數據提供給至少一個BCMCS數據處理應用軟件包括將所述數據提供給BCMCS欺詐檢測應用軟件。24、如權利要求23所述的方法,包括使用所述欺詐檢測應用軟件來識別對流媒體網絡資源的潛在欺詐性使用。25、如權利要求1所述的方法,其中將來自所述至少一個信令消息的數據提供給至少一個BCMCS數據處理應用軟件包括將所述數據提供給BCMCS帳單應用軟件。26、如權利要求25所述的方法,包括使用所述帳單應用軟件,生成用于審核由參與向用戶傳遞流媒體內容的其它網元生成的帳單記錄的帳單驗證報告。27、如權利要求1所述的方法,其中將來自所述至少一個信令消息的數據提供給至少一個BCMCS數據處理應用軟件包括將所述數據提供給BCMCS父母控制應用軟件。28、如權利要求27所述的方法,包括啟動所述BCMCS父母控制應用軟件來評估和執行與所述用戶相關聯的父母控制規則。29、如權利要求28所述的方法,其中評估和執行與所述用戶相關聯的父母控制規則包括響應于確定與所述用戶相關聯的父母控制規則被違反,生成并發送父母控制通知消息。30、如權利要求28所述的方法,其中評估和執行與所述用戶相關聯的父母控制規則包括響應于確定與所述用戶相關聯的父母控制規則被違反,生成并發送流媒體會話終止請求消息。31、一種用于收集用戶經由廣播和多播服務(BCMCS)訪問的流媒體內容的流媒體內容統計數據的方法,所述方法包括(a)監視傳輸到或者來自與經由BCMCS向用戶傳遞流媒體內容相關聯的網元的多個信令消息;(b)從所述信令消息中導出用于識別所述用戶所訪問的流媒體內容的信息;和(c)基于所識別的內容,生成流媒體內容訪問統計數據。32、如權利要求31所述的方法,其中生成流媒體內容訪問統計數據包括為傳遞到用戶的視頻節目生成級別數據。33、如權利要求32所述的方法,其中為傳遞到用戶的視頻節目生成級別數據包括基于到用戶的R-P連接的建立來生成級別數據。34、如權利要求31所述的方法,其中生成流媒體內容訪問統計數據包括為已授權傳遞給用戶的視頻節目生成級別數據。35、如權利要求34所述的方法,其中為已授權傳遞給用戶的視頻節目生成級別數據包括基于向用戶分配廣播接入密鑰(BAK),生成級別數據。36、如權利要求31所述的方法,其中執行步驟(a)-(c)包括,使用與所述用戶本地網絡鑒權、授權、和計費功能部件和媒體內容服務器分離的監視功能部件執行步驟(a)-(c)。37、一種用于監視、分析、和報告與用戶經由廣播和多播服務(BCMCS)所訪問的流媒體內容相關聯的信令信息的網絡數據收集系統,所述系統包括(a)BCMCS信令消息監視功能部件,其中所述功能部件中的至少部分與用戶本地鑒權、授權、和計費節點分離,所述BCMCS信令消息監視功能部件用于監視在與經由BCMCS向用戶傳遞流媒體內容相關聯的網元之間傳輸的至少一個信令消息;和(b)BCMCS信令消息分析器功能部件,用于分析所述至少一個信令消息,并將來自所述分析的信息提供給至少一個BCMCS數據處理應用軟件。38、如權利要求37所述的系統,其中所述BCMCS信令消息監視功能部件適于監視至少一個與用于將所述流媒體內容傳遞到所述用戶的媒體連接的建立相關聯的信令消息。39、如權利要求38所述的系統,其中所述BCMCS信令消息監視功能部件適于基于所述至少一個與所述媒體連接的建立相關聯的信令消息,確定所述流媒體內容是否被傳遞到所述用戶。40、如權利要求37所述的系統,其中所述BCMCS信令消息監視功能部件包括外部信令鏈路監視探測器。41、如權利要求37所述的系統,其中所述BCMCS信令消息監視功能部分和與經由BCMCS向用戶傳遞流媒體內容相關聯的網元集成在一起。42、如權利要求37所述的系統,包括數據服務器,所述數據服務器用于接收來自所述BCMCS信令消息分析器功能部件的信息,以及將所述信息提供給所述至少一個BCMCS數據處理應用軟件。43、如權利要求37所述的系統,包括BCMCS市場情報應用軟件,并且其中所述BCMCS信令消息分析器功能部件適于將所述信息提供給所述市場情報應用軟件。44、如權利要求37所述的系統,包括BCMCS服務質量/故障診斷應用軟件,并且其中所述BCMCS信令消息分析器功能部件適于將所述信息提供給所述服務質量/故障診斷應用軟件。45、如權利要求37所述的系統,包括BCMCS欺詐檢測應用軟件,并且其中所述BCMCS信令消息分析器功能部件適于將所述信息提供給所述BCMCS欺詐檢測應用軟件。46、如權利要求37所述的系統,包括BCMCS帳單應用軟件,并且其中所述BCMCS信令消息分析器功能部件適于將所述信息提供給所述BCMCS帳單應用軟件。47、如權利要求37所述的系統,包括BCMCS父母控制應用軟件,并且其中所述BCMCS信令消息分析器功能部件適于將所述信息提供給所述BCMCS父母控制應用軟件。48、一種包含并入在計算機可讀介質中的計算機可執行指令的計算機程序產品,用于執行步驟使用監視系統,其中所述監視系統中的至少部分與用戶本地網絡鑒權、授權、和計費(AAA)功能部件分離(a)監視在與經由BCMCS向用戶傳遞流媒體內容相關聯的網元之間傳輸的至少一個信令消息;(b)分析所述至少一個信令消息;和(c)基于所述分析,將來自所述至少一個信令消息的數據提供給至少一個BCMCS數據處理應用軟件。49、一種包含并入計算機可讀介質中的計算機可執行指令的計算機程序產品,用于執行步驟,包括-(a)監視傳輸到或者來自與經由廣播和多播服務(BCMCS)向用戶傳遞流媒體內容相關聯的網元的多個信令消息;(b)從所述信令消息中導出用于識別所述用戶所訪問的流媒體內容的信息;和(c)基于所述識別的內容,生成流媒體內容訪問統計數據。全文摘要公開了用于分析與經由廣播和多播服務(BCMCS)向用戶傳遞流媒體內容相關聯的信令消息的方法、系統、和計算機程序產品。根據一種方法,監視至少一個在與經由BCMCS向用戶傳遞流媒體內容相關聯的網元之間傳輸的信令消息。分析所述至少一個信令消息。將自所述分析得到的信息提供給至少一個BCMCS數據處理應用軟件。文檔編號H04Q7/20GK101317467SQ200680040921公開日2008年12月3日申請日期2006年8月11日優先權日2005年9月2日發明者P·J·馬爾西科,T·E·魯塞爾申請人:泰克萊克公司