一种监测网络电视系统组播业务的方法及其系统的制作方法

文档序号:7699370阅读:134来源:国知局
专利名称:一种监测网络电视系统组播业务的方法及其系统的制作方法
技术领域
本发明涉及一种网络电视(Internet Protocol Television,简称IPTV)技 术,尤其涉及一种在IPTV系统上对组播业务进行监测的方法及其系统。
背景技术
随着社会的进步,人们对精神文明需求的不断提高,网络电视(Internet Protocol Television,简称IPTV )的使用需求不断增加。为了能够更好地为 用户提供IPTV业务,因此希望IPTV系统能够对用户的观看行为进行监测。
但是,现有监测IPTV系统组播业务的系统大多局限于某种特定的软、 硬件平台,缺乏可移植性,因此也就丧失了很大一部分的用户群信息。同时, 由于这些系统的监测数据的来源是基于监测会话启动协议(Session Initiation Protocol,简称SIP)以及符合ParlayX的编程规范的接口,需要在原有的编 程接口上增加包装(Wrapper)层,所以增加了程序调用的负荷,降低了系 统的效率,同时也增加了系统的复杂度,降低了可移植性。
另外,现有监测IPTV系统组播业务的系统在进行监测时, 一般只是对 用户的在线情况以及观看行为进行简单监测,无法满足根据实际监测需要灵 活地对IPTV系统的组播业务数据进行监测的需求。

发明内容
本发明要解决的技术问题是提供一种监测IPTV系统组播业务的方法及 其系统,获取的IPTV系统组播业务数据更全面,具有很好的可移植性,而 且可以根据需要灵活地对IPTV系统的组播业务数据进行监测。
为了解决上述技术问题,本发明提供了 一种监测网络电视系统组播业务 的方法,包含步骤通过网络获取网络电视系统的组播业务数据,所述组播业务数据包含呼 叫详细记录、多播地址映射信息、多播用户映射信息、用户信息和电子节目
单数据;
通过多播地址映射信息和多播用户映射信息建立起呼叫详细记录、用户 信息和电子节目单数据三者之间的关联关系,并将每一相互关联的呼叫详细 记录、用户信息和电子节目单数据存储为一条用户行为记录;
根据所述用户信息中的用户标识码对所存储的用户行为记录进行排序, 使得用户标识码相同的用户行为记录处于同 一储存区间内。
进一步地,上述方法还可具有以下特点
所述多播地址映射信息中包含多播地址与频道标识码的对应关系;所述 多播用户映射信息中包含设备端口号与用户标识码的对应关系;所述呼叫详 细记录中至少包含多播地址和设备端口号;所述电子节目单数据中至少包含 频道标识码;所述用户信息中至少包含用户标识码;
提取所述呼叫详细记录中的多播地址,然后由多播地址映射信息将所述 多播地址映射为频道标识码,再查找到包含所述频道标识码的电子节目单数 据,以建立起所述呼叫详细记录与所述电子节目单数据的关联关系;以及提 取所述呼叫详细记录中的设备端口号,然后由多播地址映射信息将所述设备 端口号映射为用户标识码,再查找到包含所述用户标识码的用户信息,以建 立起所述呼叫详细记录与所述用户信息的关联关系。
进一步地,上述方法还可具有以下特点
在对用户行为记录进行排序之前或者排序之后,还按照预置的过滤规则 对用户4亍为记录进行过滤。
进一步地,上述方法还可具有以下特点
通过网络从归属用户服务器中获取所述用户信息;所述归属用户服务器 独立于网络电视系统组播业务系统,为核心网电信多媒体子系统中的一个用 以存储用户信息的功能单元。
进一步地,上述方法还可具有以下特点
在获取到用户信息后,緩存所述用户信息中的用户标识码;在获取用户信息时,根据緩存的用户标识码进行判断,仅获取与所緩存 的用户标识码不同的用户标识码对应的用户信息。
进一步地,上述方法还可具有以下特点
通过网络采用文件传输协议下载方式分别从网络电视系统维护的数据 库中获取组播业务数据,包含从电子节目单导航数据库中获取电子节目单 数据;从呼叫详细记录数据库中获取呼叫详细记录;从多播地址管理数据库 中获取多播地址映射信息;以及从多播用户管理数据库和多播会话标识符管 理数据库中获取多播用户映射信息。
进一步地,上述方法还可具有以下特点
通过网络获取的组播业务数据还包含业务统计数据;
将所获取的业务统计数据中相同统计目标对应的统计值相加,得到各统 计目标对应的统计总值。
进一步地,上述方法还可具有以下特点
还按照预置的筛选条件从所存储的用户行为记录中进行数据筛选,得到 符合筛选条件的组播业务数据。
进一步地,上述方法还可具有以下特点
还对得到的符合筛选条件的组^"业务数据进行统计计算。
为了解决上述技术问题,本发明还提供了一种监测网络电视系统组播业 务的系统,包含采集模块和聚合模块,其中
所述采集模块,通过网络获取网络电视系统的组播业务数据并发送给聚 合模块,所述组播业务数据包含呼叫详细记录、多播地址映射信息、多播用 户映射信息、用户信息和电子节目单数据;
所述聚合模块,通过多播地址映射信息和多播用户映射信息建立起呼叫 详细记录、用户信息和电子节目单数据三者之间的关联关系,并将每一相互 关联的呼叫详细记录、用户信息和电子节目单数据存储为 一条用户行为记 录;以及根据所述用户信息中的用户标识码对所存储的用户行为记录进行排序,使得用户标识码相同的用户行为记录处于同 一储存区间内。
进一步地,上述系统还可具有以下特点
所述多播地址映射信息中包含多播地址与频道标识码的对应关系;所述 多播用户映射信息中包含设备端口号与用户标识码的对应关系;所述呼叫详 细记录中至少包含多播地址和设备端口号;所述电子节目单数据中至少包含 频道标识码;所述用户信息中至少包含用户标识码;
所述聚合模块,提取所述呼叫详细记录中的多播地址,然后由多播地址 映射信息将所述多播地址映射为频道标识码,再查找到包含所述频道标识码 的电子节目单数据,以建立起所述呼叫详细记录与所述电子节目单数据的关 联关系;以及提取所述呼叫详细记录中的设备端口号,然后由多播地址映射 信息将所述设备端口号映射为用户标识码,再查找到包含所述用户标识码的 用户信息,以建立起所述呼叫详细记录与所述用户信息的关联关系。
进一步地,上述系统还可具有以下特点
还包含一过滤模块,所述过滤模块,按照预置的过滤规则对所述聚合模 块中完成排序的或者未进行排序的所述用户行为记录进行过滤。
进一步地,上述系统还可具有以下特点
所述采集模块,通过网络从归属用户服务器中获取所述用户信息,并发 送给所述聚合模块;所述归属用户服务器独立于网络电视系统组播业务系 统,为核心网电信多媒体子系统中的 一个用以存储用户信息的功能单元。
进一步地,上述系统还可具有以下特点 所述采集模块还包含一緩存单元
所述采集模块在获取到用户信息后,提取出所述用户信息中的用户标识 码,并将所述用户标识码緩存至所述緩存单元;
所述采集模块在获取用户信息时,根据所述緩存单元中緩存的用户标识 码进行判断,仅获取与所緩存的用户标识码不同的用户标识码对应的用户信 息。
进一步地,上述系统还可具有以下特点所述采集模块,通过网络采用文件传输协议下载方式分别从网络电视系
统维护的数据库中获取组播业务数据,并发送给所述聚合模块,包含从电 子节目单导航数据库中获取电子节目单数据;从呼叫详细记录数据库中获取 呼叫详细记录;从多播地址管理数据库中获取多播地址映射信息;以及从多 播用户管理数据库和多播会话标识符管理数据库中获取多播用户映射信息。
进一步地,上述系统还可具有以下特点
所述采集模块,还通过网络从网络电视系统维护的业务统计数据库中获 取业务统计数据并发送给所述聚合模块;
所述聚合模块,还将所述业务统计数据中相同统计目标对应的统计值相 加,得到各统计目标对应的统计总值。
进一步地,上述系统还可具有以下特点
所述采集模块,在获取到呼叫详细记录后,判断呼叫详细记录中包含的 记录发生原因,丢弃记录发生原因为用户非法操作的呼叫详细记录。
进一步地,上述系统还可具有以下特点
还包含一篩选模块所述筛选模块,从所述聚合模块中获取用户行为记 录,并按照预置的筛选条件从所述用户应为记录中筛选出符合条件的组播业 务数据。
进一步地,上述系统还可具有以下特点
还包含一统计处理模块所述统计处理模块,从筛选模块中获取符合筛 选条件的组播业务数据,进行统计计算。
本发明所述的一种监测IPTV系统组播业务的方法及其系统,其获取的 IPTV组纟番业务数据更全面,且具有^艮好的可移才直性;针对IPTV系统特点制 定清理规则、聚合规则,通过对数据进行有效整合大大提高了后续数据处理 的效率;可以根据需要灵活设置筛选条件,系统可以根据筛选条件自动完成 筛选过程,输出筛选出的目标数据,还可以根据需要对所述筛选出的目标数 据继续进行统计分析,输出期望的监测结果,增强了用户的使用体验。


图1是本发明实施例一种监测IPTV系统组播业务的系统方框图。 图2是本发明实施例一种监测IPTV系统组4番业务的方法流程图。
具体实施例方式
本发明提出一种监测IPTV系统组播业务的方法及其系统,其基本构思 是从IPTV系统维护的数据库中获取IPTV组播业务数据;针对IPTV系统 特点制定清理规则、聚合规则,通过对数据进行有效整合来提高后续数据处 理的效率;根据期望的监测结果来预置筛选条件。
下面结合附图对本发明做进 一 步详细说明。
参考图1,该图示出了本发明一种监测IPTV系统组播业务的系统,包 含采集模块11、聚合模块12、过滤模块13、筛选模块14、统计处理模块 15和人机接口模块16,其中
采集模块11,通过网络获取网络电视系统的组播业务数据并发送给聚 合模块12,所述组播业务数据包含呼叫详细记录、多播地址映射信息、多 播用户映射信息、用户信息、电子节目单数据,以及业务统计数据等。采集 模块11对该些组播业务数据的获取具体来说可以是
采集模块11,通过网络从归属用户服务器中获取所述用户信息,并发 送给所述聚合模块12。所述归属用户服务器独立于网络电视系统组播业务 系统,为核心网电信多媒体子系统中的一个功能单元,该功能单元中存储有 用户信息。由于所述归属用户服务器处于核心网上,因此这种获取方式,能 够有效避免现有IPTV平台的差异性。或者,采集模块11也可以通过网络 采用文件传输协议下载方式分别从网络电视系统维护的存储用户信息的数 据库中获取所述用户信息,并发送给所述聚合模块12。
采集模块11还可以包含一緩存单元(图中未示出)。采集模块11在获取 到用户信息后,提取出所述用户信息中的用户标识码,并将所述用户标识码 緩存至所述緩存单元;所述釆集模块11在获取用户信息时,根据所述緩存 单元中緩存的用户标识码进行判断,仅获取与所緩存的用户标识码不同的用 户标识码对应的用户信息,从而可以避免重复获取相同的用户信息,进而加快用户信息的获取效率。
采集模块11,通过网络采用文件传输协议下载方式分别从网络电视系 统维护的电子节目单导航数据库中获取电子节目单数据,从网络电视系统维 护的呼叫详细记录数据库中获取呼叫详细记录,从网络电视系统维护的多播 地址管理数据库中获取多播地址映射信息,从网络电视系统维护的多播用户 管理数据库和多播会话标识符管理数据库中获取多播用户映射信息,以及从 网络电视系统维护的业务统计数据库中获取业务统计数据,然后将所述获取
到的组播业务数据分别发送给所述聚合模块12。该种数据获取方式对现有 系统没有影响,获取方式代价小,处理数据量相对较小,分析速度快。
采集模块11,在获取到呼叫详细记录后,还可以进一步判断呼叫详细 记录中包含的记录发生原因,丢弃记录发生原因为用户非法操作的呼叫详细 记录。
聚合模块12,通过多播地址映射信息和多播用户映射信息建立起呼叫 详细记录、用户信息和电子节目单数据三者之间的关联关系,并将每一相互 关联的呼叫详细记录、用户信息和电子节目单数据存储为 一条用户行为记 录;以及根据所述用户信息中的用户标识码对所存储的用户行为记录进行排 序,使得用户标识码相同的用户行为记录处于同一储存区间内。这样,可以 加速某一个用户的用户行为信息的查找速度,加速筛选模块14的数据提取 速度。
基于所述多播地址映射信息中包含多播地址与频道标识码的对应关系, 所述多播用户映射信息中包含设备端口号与用户标识码的对应关系,所述呼 叫详细记录中至少包含多播地址和设备端口号,所述电子节目单数据中至少 包含频道标识码,所述用户信息中至少包含用户标识码的特点,所述聚合才莫 块12,可以提耳又所述呼叫详细记录中的多4番地址,然后由多^番地址映射信 息将所述多播地址映射为频道标识码,再查找到包含所述频道标识码的电子 节目单数据,以建立起所述呼叫详细记录与所述电子节目单数据的关联关 系;以及提取所述呼叫详细记录中的设备端口号,然后由多播地址映射信息 将所述设备端口号映射为用户标识码,再查找到包含所述用户标识码的用户 信息,以建立起所述呼叫详细记录与所述用户信息的关if关关系。
12聚合模块12,还将业务统计数据中相同统计目标对应的统计值相加,
得到各统计目标对应的统计总值。
过滤模块13,按照预置的过滤规则对所述聚合模块12中完成排序的或 者未进行排序的所述用户行为记录进行过滤,将满足过滤规则的用户行为记 录从聚合模块12中删除。过滤模块13还可以维护一删除掉的数据记录。采 用过滤模块13可以使得数据具有一定的目的性和倾向性,减少后续的数据 处理量,以提高后续数据处理的效率。
筛选模块14,从所述聚合模块12中获取用户行为记录,并按照预置的 筛选条件从所述用户应为记录中筛选出符合条件的组播业务数据。
统计处理模块15,从筛选模块14中获取符合筛选条件的组播业务数据, 进行统计计算。
人机接口模块16,可以与采集模块ll、聚合模块12、过滤模块13、筛 选模块14和统计处理模块15中的一个或者多个相连,根据用户查询某一模 块处理状态的操作来获取并显示该某一模块中的数据处理结果。如果人机接 口模块16接收并识别出用户查询采集模块11处理状态的操作,则显示采集 模块11中获取到的组播业务数据;如果人机接口模块16接收并识别出用户 查询聚合模块12处理状态的操作,则显示聚合模块12中保存的用户行为记 录以及业务统计数据中各统计目标对应的统计总值;如果人机接口模块16 接收并识别出用户查询过滤模块13处理状态的操作,则显示过滤模块13删 除掉的数据的记录。如果人机接口模块16接收并识别出用户查询筛选模块 14处理状态的操作,则显示筛选模块14筛选出的符合预置筛选条件的组播 业务数据;如果人机接口模块16接收并识别出用户查询统计处理模块15处 理状态的操作,则显示统计处理模块15统计出的符合预置筛选条件的组播 业务数据对应的统计值;
下面参考图2,该图示出了图1所示系统监测IPTV系统组播业务的方 法,包含下述步骤
步骤S201:通过网络获取网络电视系统的组播业务数据;
所述组播业务数据可以包含呼叫详细记录、多播地址映射信息、多播用户信息映射信息、用户信息、电子节目单数据,以及业务统计数据等;
所述呼叫详细记录包括用户观看节目的起始时间、呼叫详细记录设备 端口号、多播IP地址、记录发生的原因以及用户的停留时间等。其中,所 述记录发生的原因是用以描述以下几种情况用户切换频道、用户预览频道、 用户超时和用户非法操作等。所述呼叫详细记录由IPTV系统中的业务运营 平台产生,并存储在业务运营平台和内容运营平台共同约定的FTP地址指 定目录下的呼叫详细记录数据库中。因此,可以根据业务运营平台和内容运 营平台共同约定用户名和密码采用FTP下载方式从所述详细记录数据库中 获取呼叫详细记录。
所述业务统计数据包括频道的播放次数统计、预览次数统计等。所述业 务统计数据也是由业务运营平台自动产生,放在业务运营平台和内容运营平 台共同约定的FTP地址指定目录下的业务统计数据库中。因此,可以根据 业务运营平台和内容运营平台共同约定用户名和密码采用FTP下载方式从 所述业务统计数据库中获取所述业务统计数据。
所述电子节目单数据包括电子节目单元数据和预告电子节目单元数据, 其存储在IPTV系统中的电子节目单导航数据库中。可以采用FTP下载方式 从电子节目单导航数据库中获取所述电子节目单数据。
所述用户信息包含共有用户标识(Public User Identity)、用户所属领域 (Realm)、私有用户标识(Private User Identity)等。可以通过网络从归属 用户服务器中获取所述用户信息。所述归属用户服务器独立于网络电视系统 组播业务系统,为核心网电信多媒体子系统中的一个功能单元,该功能单元 中存储有用户信息。由于所述归属用户服务器处于核心网上,因此这种获取 方式,能够避免现有IPTV平台的差异性。当然,也可以通过网络采用文件 传输协议下载方式分另,J从网络电视系统维护的存储用户信,岜,的数据库中获 取所述用户信息。
多4番地址映射信息可以采用FTP下载方式通过网络从IPTV系统中的多 播IP地址管理(Multicast IP Address Management)数据库中获取。
多播用户信息映射信息则可以采用FTP下载方式通过网络从IPTV网络 中的多播用户管理(Multicast User Management)数据库以及多播会话标识符管理(Multicast Session Identifier Management)数据库中获取。
步骤S202:判断所获取的呼叫详细记录中包含的记录发生的原因,删 除记录发生的原因为用户非法操作的呼叫详细记录;
步骤S203:通过多播地址映射信息和多播用户映射信息建立呼叫详细 记录、用户信息和电子节目单数据三者的关联关系;
由于所迷多播地址映射信息中包含多播地址与频道标识码的对应关系, 所述多播用户映射信息中包含设备端口号与用户标识码的对应关系,所述呼 叫详细记录中至少包含多播地址和设备端口号,所述电子节目单数据中至少 包含频道标识码,所述用户信息中至少包含用户标识码,因此,可以通过提 取所述呼叫详细记录中的多播地址,然后由多播地址映射信息将所述多播地 址映射为频道标识码,再查找到包含所述频道标识码的电子节目单数据,来 建立起所述呼叫详细记录与所述电子节目单数据的关联关系;以及通过提取 所述呼叫详细记录中的设备端口号,然后由多播地址映射信息将所述设备端 口号映射为用户标识码,再查找到包含所述用户标识码的用户信息,来建立 起所述呼叫详细记录与所述用户信息的关联关系,从而建立起呼叫详细记 录、用户信息和电子节目单数据三者的关联关系。
步骤S204:将每一相互关联的呼叫详细记录、用户信息和电子节目单 数据存储为 一条用户行为记录;
此步骤可以按照关联关系将呼叫详细记录、用户信息和电子节目单数据 整合到一起进行存储,方便后续数据处理。
步骤S205:根据所述用户信息中的用户标识码对所存储的用户行为记 录进行排序;
此步骤可以使得用户标识码相同的用户行为记录处于同 一个储存区间 内,从而加速某一个用户的用户行为记录相关数据的查找速度,加速了后续 进行数据筛选的速度。
步骤S206:按照预置的过滤规则对所存储的用户行为记录进行过滤, 删除满足过滤规则的用户行为记录;
此步骤也可以是》文在步骤S205之前进行,即先进4亍过滤处理,然后再进行排序。
此步骤是使用一些简单的过滤规则使所存储的用户行为记录具有一定 的目的性和倾向性,以减少后续过程的数据处理量,例如,为了准确地对用 户行为兴趣趋向进行分析,可以定置规则,如"忽略在某一频道停留时间小 于IS的记录"以避免用户浏览节目的动作对分析结果准确性的干扰。
为了保证数据的完整性,还可以维护一删除掉的数据记录。
步骤S207:对业务统计数据中相同统计目标对应的统计值相加,得到 各统计目标对应的统计总值;
例如,获取到的业务统计数据来自若干个不同的网络时,可能在几个网 络中都存在一个相同的统计目标,例如,所获取到的来自两个网络的业务统 计数据中都包含对预览次数的统计, 一个统计值为5,另一个统计值为IO, 那么,在本步骤中则将所述两个属于不同网络的同 一统计目标对应的统计值 相加,得到预览次数的统计总值为15。
步骤S208:根据预置的筛选条件从所存储的用户行为记录和/或各统计 目标对应的统计总值中进行数据筛选,得到符合筛选条件的组播业务数据;
例如,如需要对"观看某一频道的某一所属领域的用户"进行监测,可 以预置筛选条件有三第一是,筛选出所存储的用户行为记录中,同时满足 呼叫详细记录中的记录发生原因为用户切换频道、电子节目单数据中的频道 标识码对应所述某一频道、用户信息中的用户所属领域为所述某一所属领域 的用户行为记录;第二是,从满足第一筛选条件的用户行为记录中筛选出用 户信息中的私有用户标识;第三是,从所述私有用户标识中筛选出4皮此不同 的私有用户标识。然后按照上述筛选条件进行数据筛选即可得到"观看某一 频道的某一所属领域的用户"的私有用户标识。
又例如,如需要对"某一所属领域的用户"进行监测,可以预置筛选条 件有三第一是,筛选出所存储的用户行为记录中用户信息满足包含的用户 所属领域为所述某一所属领域的用户行为记录;第二是,从满足第一筛选条 件的用户行为记录中筛选出用户信息中的私有用户标识;第三是,从所述私 有用户标识中筛选出彼此不同的私有用户标识。然后按照上述筛选条件进行 数据筛选即可得到"某一所属领域的用户"的私有用户标识。
16又例如,如需要对"某一频道的观看次数"进行监测,可以预置筛选条
件为筛选出业务统计数据中某一频道的观看次数的统计总值。然后按照上 述筛选条件进行数据筛选即可得到"某一频道的观看次数"的统计总值。
当然,还可以根据监测需要预置其他的筛选条件,本发明并不以此为限制。
步骤S209:对筛选出的符合预置筛选条件的组播业务数据进行统计计 算,得到统计目标对应的统计值;
如步骤S208中,在得到"观看某一频道的某一所属领域的用户"的私 有用户标识后,进行统计计算,得到"观看某一频道的某一所属领域的用户" 的个数信息。
又如步骤S208中,在得到"某一所属领域的用户,,的私有用户标识后, 进行统计计算,得到"某一所属领域的用户"的个数信息。
步骤S210:显示统计目标对应的统计值。
在显示统计目标以及该统计目标对应的统计值时,可以采用简单的统计 数值,也可以采用直观的曲线图、柱状图、三维图、表格等各种显示方式。
较佳地,还可设计为可以根据用户的操作查询其他模块的处理状态,比 如,可以显示步骤S201中获取到的组播业务的数据,或可以显示上述步骤 S206中删除掉的数据记录;或者可以显示经上述步骤S204或者步骤S205 处理后得到的用户行为记录;或者显示步骤S207中得到的业务统计数据中 各统计目标对应的统计总值。
根据具体应用所需的环境的不同,显示界面可以是Web界面,也可以 是应用程序界面,比如,对于过滤模块状态的监测以及对聚合模块状态的检 测,实时性要求较高,较佳地,可以选择通过应用程序界面进行显示;而对
很高,可以选择通过Web界面显示。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本 领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和 原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护 范围之内。
权利要求
1、一种监测网络电视系统组播业务的方法,其特征在于,包含步骤通过网络获取网络电视系统的组播业务数据,所述组播业务数据包含呼叫详细记录、多播地址映射信息、多播用户映射信息、用户信息和电子节目单数据;通过多播地址映射信息和多播用户映射信息建立起呼叫详细记录、用户信息和电子节目单数据三者之间的关联关系,并将每一相互关联的呼叫详细记录、用户信息和电子节目单数据存储为一条用户行为记录;根据所述用户信息中的用户标识码对所存储的用户行为记录进行排序,使得用户标识码相同的用户行为记录处于同一储存区间内。
2、 如权利要求1所述的方法,其特征在于所述多播地址映射信息中包含多播地址与频道标识码的对应关系;所述 多播用户映射信息中包含设备端口号与用户标识码的对应关系;所述呼叫详 细记录中至少包含多播地址和设备端口号;所述电子节目单数据中至少包含 频道标识码;所述用户信息中至少包含用户标识码;提取所述呼叫详细记录中的多播地址,然后由多播地址映射信息将所述 多播地址映射为频道标识码,再查找到包含所述频道标识码的电子节目单数 据,以建立起所述呼叫详细记录与所述电子节目单数据的关联关系;以及提 取所述呼叫详细记录中的设备端口号,然后由多播地址映射信息将所述设备 端口号映射为用户标识码,再查找到包含所述用户标识码的用户信息,以建 立起所述呼叫详细记录与所述用户信息的关联关系。
3、 如权利要求l所述的方法,其特;f正在于在对用户行为记录进行排序之前或者排序之后,还按照预置的过滤规则 对用户行为记录进4亍过滤。
4、 如权利要求1所述的方法,其特征在于通过网络从归属用户服务器中获取所述用户信息;所述归属用户服务器独立于网络电视系统组播业务系统,为核心网电信 多媒体子系统中的 一个用以存储用户信息的功能单元。
5、 如权利要求4所述的方法,其特征在于在获取到用户信息后,緩存所述用户信息中的用户标识码;在获取用户信息时,根据緩存的用户标识码进行判断,仅获取与所緩存 的用户标识码不同的用户标识码对应的用户4言息。
6、 如权利要求l所述的方法,其特征在于通过网络采用文件传输协议下载方式从网络电视系统维护的数据库中 获取组播业务数据,包含从电子节目单导航数据库中获取电子节目单数据; 从呼叫详细记录数据库中获取呼叫详细记录;从多播地址管理数据库中获取 多播地址映射信息;以及从多播用户管理数据库和多播会话标识符管理数据 库中获取多播用户映射信息。
7、 如权利要求1所述的方法,其特征在于通过网络获取的组播业务数据还包含业务统计数据;将所获取的业务统计数据中相同统计目标对应的统计值相加,得到各统 计目标对应的统计总值。
8、 如权利要求1-7中任何一项所述的方法,其特征在于还按照预置的筛选条件从所存储的用户行为记录中进行数据筛选,得到 符合筛选条件的组l番业务数据。
9、 如权利要求8所述的方法,其特征在于 还对得到的符合筛选条件的组播业务数据进行统计计算。
10、 一种监测网络电视系统组播业务的系统,其特征在于,包含采集模 块和聚合模块,其中所述采集模块,通过网络获取网络电视系统的组播业务数据并发送给聚 合模块,所述组播业务数据包含呼叫详细记录、多播地址映射信息、多播用户映射信息、用户信息和电子节目单数据;所述聚合模块,通过多播地址映射信息和多播用户映射信息建立起呼叫 详细记录、用户信息和电子节目单数据三者之间的关联关系,并将每一相互 关联的呼叫详细记录、用户信息和电子节目单数据存储为一条用户行为记 录;以及根据所述用户信息中的用户标识码对所存储的用户行为记录进行排 序,使得用户标识码相同的用户行为记录处于同一4诸存区间内。
11、 如权利要求IO所述的系统,其特征在于所述多播地址映射信息中包含多播地址与频道标识码的对应关系;所述 多播用户映射信息中包含设备端口号与用户标识码的对应关系;所述呼叫详 细记录中至少包含多播地址和设备端口号;所述电子节目单数据中至少包含 频道标识码;所述用户信息中至少包含用户标识码;所述聚合模块,提取所述呼叫详细记录中的多播地址,然后由多播地址 映射信息将所述多播地址映射为频道标识码,再查找到包含所述频道标识码 的电子节目单数据,以建立起所述呼叫详细记录与所述电子节目单数据的关 联关系;以及提取所述呼叫详细记录中的设备端口号,然后由多播地址映射 信息将所述设备端口号映射为用户标识码,再查找到包含所述用户标识码的 用户信息,以建立起所述呼叫详细记录与所述用户信息的关联关系。
12、 如权利要求IO所述的系统,其特征在于,还包含一过滤模块所述过滤模块,按照预置的过滤规则对所述聚合模块中完成排序的或者 未进行排序的所述用户行为记录进行过滤。
13、 如权利要求IO所述的系统,其特征在于所述采集模块,通过网络从归属用户服务器中获取所述用户信息,并发 送给所述聚合模块;所述归属用户服务器独立于网络电视系统组播业务系统,为核心网电信 多媒体子系统中的 一个用以存储用户信息的功能单元。
14、 如权利要求13所述的系统,其特征在于,所述采集模块还包含一 緩存单元所述采集模块在获取到用户信息后,提取出所述用户信息中的用户标识码,并将所述用户标识码緩存至所述緩存单元;所述采集模块在获取用户信息时,根据所述緩存单元中緩存的用户标识 码进行判断,仅获取与所緩存的用户标识码不同的用户标识码对应的用户信 息。
15、 如权利要求IO所述的系统,其特征在于所迷采集模块,通过网络采用文件传输协议下载方式从网络电视系统维 护的数据库中获取组播业务数据,并发送给所述聚合^t块,包含从电子节 目单导航数据库中获取电子节目单数据;从呼叫详细记录数据库中获取呼叫 详细记录;从多播地址管理数据库中获取多播地址映射信息;以及从多播用 户管理数据库和多播会话标识符管理数据库中获取多播用户映射信息。
16、 如权利要求IO所述的系统,其特征在于所述采集模块,还通过网络从网络电视系统维护的业务统计数据库中获 取业务统计数据并发送给所述聚合模块;所迷聚合模块,还将所述业务统计数据中相同统计目标对应的统计值相 加,得到各统计目标对应的统计总值。
17、 如权利要求IO所述的系统,其特征在于所迷釆集模块,在获取到呼叫详细记录后,判断呼叫详细记录中包含的 记录发生原因,丢弃记录发生原因为用户非法操作的呼叫详细记录。
18、 如权利要求10-17中任何一项所述的系统,其特征在于,还包含一 筛选模块所迷筛选模块,从所述聚合模块中获取用户行为记录,并按照预置的筛 选条件从所述用户应为记录中筛选出符合条件的组播业务数据。
19、 如4又利要求18所述的系统,其特征在于,还包含一统计处理才莫块所迷统计处理模块,从筛选模块中获取符合筛选条件的组播业务数据, 进行统计计算。
全文摘要
本发明提供了一种监测网络电视系统组播业务的方法通过网络获取网络电视系统的组播业务数据包含呼叫详细记录、多播地址映射信息、多播用户映射信息、用户信息和电子节目单数据;通过多播地址映射信息和多播用户映射信息建立起呼叫详细记录、用户信息和电子节目单数据三者之间的关联关系,并将每一相互关联的呼叫详细记录、用户信息和电子节目单数据存储为一条用户行为记录;根据所述用户信息中的用户标识码对所存储的用户行为记录进行排序,使得用户标识码相同的用户行为记录处于同一储存区间内。该方法获取的IPTV组播业务数据更全面,可移植性好,通过对数据进行有效整合大大提高了后续数据处理的效率。
文档编号H04L12/26GK101510835SQ20091008066
公开日2009年8月19日 申请日期2009年3月23日 优先权日2009年3月23日
发明者吴明辉, 周伯阳 申请人:北京学之途网络科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1