用于监视并分析与经由广播和多播服务(bcmcs)向用户传递流媒体内容相关的信令消息...的制作方法

文档序号:7640622阅读:312来源:国知局

专利名称::用于监视并分析与经由广播和多播服务(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·鲁塞尔申请人:泰克莱克公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1