一种数字电视终端管理系统及方法

文档序号:7719147阅读:148来源:国知局
专利名称:一种数字电视终端管理系统及方法
技术领域
本发明涉及数字电视领域,尤其涉及一种数字电视终端管理系统及方法。
背景技术
在电信领域,中国移动现已逐步展开对终端手机的管理,通过增强售后服务(DM, Device Management)业务,实现无线方式对移动终端进行远程管理,开展手机管理的新业务。而对于广电运营商来说,数字电视终端(STB,Set Top Box)和广大的用户群是广电运营商最珍贵的资源。有效的进行STB管理和精细化的用户管理,实现STB的保值和有效的业务推广,对提高广电运营商的盈利水平具有重大意义。因此,构建终端管理系统,实现用户行为分析和用户行为搜索对广电运营商开展双向互动业务和增强业务管理具有重
Jk 眉、ο但是,发明人在实施本发明的过程中发现,目前虽然已经有人提出对STB管理和用户管理,但是如何收集海量STB的原始数据,如何实现可视化界STB管理功能等问题都没有解决。

发明内容
本发明实施例所要解决的技术问题在于,提供一种数字电视终端管理系统及方法。可收集海量STB的原始数据,实现可视化界STB管理。为了解决上述技术问题,本发明提供了一种数字电视终端管理系统,包括终端设备管理子系统、终端数据采集子系统和用户行为分析子系统;
所述终端设备管理子系统,用于对数字电视终端进行远程状态监控、远程故障诊断、远程参数配置;
所述终端数据采集子系统,用于接收数字电视终端上报的用户行为数据,并将所述用户行为数据发送到用户行为分析子系统;所述终端数据采集子系统为分布式子系统;
所述用户行为分析子系统,用于对终端数据采集子系统采集的用户行为数据进行分析和管理,并展示数字电视终端用户的业务使用习惯和系统各业务用户群的统计信息。其中,所述数字电视终端管理系统支持分布式的终端数据采集子系统,由所述终端设备管理子系统监控各个终端数据采集子系统的运行状态。其中,所述终端数据采集子系统包括
行为数据接收模块,用于监听默认的业务数据端口,接收数字电视终端上报的用户行为数据,并将其写入原始数据缓存队列;当所述原始数据缓存队列到达最大值时,将原始数据缓存队列中的数据写入原始数据文件;
行为数据处理模块,用于从所述原始数据缓存队列或原始数据文件读取数据,进行用户行为数据的解密和业务数据的提取,并将业务数据发送到业务数据缓存队列;
业务数据转发模块,用于从所述业务数据队列获取业务数据并保存到本地,并根据设定的策略将业务数据发送到用户行为分析子系统。其中,所述用户行为分析子系统包括
业务数据接收模块,用于对终端数据采集子系统发送的业务数据进行接收和保存; 业务数据处理模块,用于根据设定的策略对所述业务数据接收模块所接收的业务数据进行分析和处理;
业务数据输出模块,用于通过显示界面,展示经过所述业务数据处理模块分析处理后的业务统计、分析数据;
业务数据查询模块,用于支持通过关键字对用户行为数据进行搜索,所述关键字包括 数字电视终端的网址、物理地址或用户识别码。其中,所述业务数据处理模块对业务数据进行分析和处理包括分析数字电视终端用户的业务使用习惯和统计系统各业务用户群的信息。其中,所述终端设备管理子系统包括
业务服务模块,用于对数字电视终端进行远程状态监控、配置管理、性能管理、故障管理以及软件升级管理;
接口适配模块,用于提供业务功能的网络(Web)操作入口,以及与数字电视终端匹配的接口,支持所述业务服务模块对网络中各种接口的数字电视终端进行管理。其中,所述终端数据采集子系统为分布式子系统。相应的,本发明还提供一种数字电视终端管理方法,包括
通过终端数据采集子系统,收集网络中各数字电视终端上报的用户行为数据; 对所述终端数据采集子系统收集的用户行为数据进行分析处理; 对终端数据采集子系统采集的用户行为数据进行保存和管理,展示数字电视终端用户的业务使用习惯和系统各业务用户群的统计信息。其中,所述通过分布式的终端数据采集子系统,收集网络中各数字电视终端上报的用户行为数据包括
监听默认的业务数据端口,接收数字电视终端上报的用户行为数据,并将其写入原始数据缓存队列;当所述原始数据缓存队列到达最大值时,将原始数据缓存队列中的数据写入原始数据文件;
从所述原始数据缓存队列或原始数据文件读取数据,进行用户行为数据的解密和业务数据的提取,并将业务数据发送到业务数据缓存队列;
从所述业务数据队列获取业务数据并保存到本地,并根据设定的策略将业务数据发送到用户行为分析子系统。其中,所述对所述终端数据采集子系统收集的用户行为数据进行分析处理,包括
分析数字电视终端用户的业务使用习惯和统计系统各业务用户群的信息。其中,所述对终端数据采集子系统采集的用户行为数据进行保存和管理,展示数字电视终端用户的业务使用习惯和系统各业务用户群的统计信息之后,还包括
根据用户输入的关键字对用户行为数据进行搜索,所述关键字包括数字电视终端的网址、物理地址或用户识别码。实施本发明提供的数字电视终端管理系统和方法,通过终端设备管理子系统实现对数字电视终端的远程状态监控、远程故障诊断、远程参数配置等,节约维护成本。通过分布式的终端数据采集子系统收集海量STB的原始数据,并分析数字电视终端用户的业务使用习惯和统计系统各业务用户群的信息,实现精细化业务管理,提高数字电视终端用户的满意度。同时,收集的数据与数字电视终端向关联,可以方便的查询数字电视终端的用户行为数据。


为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本发明提供的数字电视终端管理系统第一实施例结构示意图; 图2为本发明提供的数字电视终端管理系统第二实施例结构示意图3为本实施例中终端数据采集子系统对用户行为数据的处理流程示意图; 图4为本发明提供的数字电视终端管理方法第一实施例流程示意图; 图5为本发明提供的数字电视终端管理方法第二实施例流程示意图。
具体实施例方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。需要说明的是,在本发明提供的各实施例中所涉及的数字电视终端包括但不限于数字电视机顶盒、数字电视一体机。参见图1,为本发明提供的数字电视终端管理系统第一实施例结构示意图,如图1 所示,该系统包括终端设备管理子系统1、终端数据采集子系统2和用户行为分析子系统 3。终端设备管理子系统1,用于对数字电视终端进行远程状态监控、远程故障诊断、 远程参数配置。终端数据采集子系统2,用于接收数字电视终端上报的用户行为数据,并将用户行为数据发送到用户行为分析子系统3 ;终端数据采集子系统2为分布式子系统。用户行为分析子系统3,用于对终端数据采集子系统2采集的用户行为数据进行分析和管理,并展示数字电视终端用户的业务使用习惯和系统各业务用户群的统计信息。实施本发明实施例提供的数字电视终端管理系统,通过终端设备管理子系统实现对数字电视终端的远程状态监控、远程故障诊断、远程参数配置等,节约维护成本。通过分布式的终端数据采集子系统收集海量STB的原始数据,并分析数字电视终端用户的业务使用习惯和统计系统各业务用户群的信息,实现精细化业务管理,提高数字电视终端用户的满意度。参见图2,为本发明提供的数字电视终端管理系统第二实施例结构示意图,在本实施例中,将更为详细的描述该数字电视终端管理系统的结构和各部件的功能。如图2所示, 该系统包括终端设备管理子系统1、终端数据采集子系统2和用户行为分析子系统3。终端设备管理子系统1,用于对数字电视终端进行远程状态监控、远程故障诊断、 远程参数配置。终端数据采集子系统2,用于接收数字电视终端上报的用户行为数据,并将用户行为数据发送到用户行为分析子系统3 ;终端数据采集子系统2为分布式子系统。用户行为分析子系统3,用于对终端数据采集子系统2采集的用户行为数据进行分析和管理,并展示数字电视终端用户的业务使用习惯和系统各业务用户群的统计信息。更为具体的,终端设备管理子系统1包括
业务服务模块11,用于对数字电视终端进行远程状态监控、配置管理、性能管理、故障管理以及软件升级管理。更为具体的,该业务服务模块11中有多个功能单元,包括终端管理单元、配置管理单元、性能管理单元、故障管理单元、业务数据管理单元、安全管理单元、软件管理单元。 上述各个单元用于对应处理不同的业务,例如,软件管理单元可对指定的数字电视终端进行远程软件升级,从而不断提升数字电视终端对新业务的支持能力,延长数字电视终端的使用周期,降低数字电视终端的替换成本。进一步的,业务服务模块11支持终端数据采集子系统2分布式集群部署,使用终端管理系统(TMS,Terminal Management System)可以满足对海量的数字电视终端进行有效管理,解决运营商终端资源无法管理的现状。接口适配模块12,用于提供业务功能的网络Web操作入口,以及与数字电视终端匹配的接口,支持业务服务模块对网络中各种接口的数字电视终端进行管理。终端数据采集子系统2包括行为数据接收模块21、行为数据处理模块22和业务数据转发模块^3。行为数据接收模块21,用于监听默认的业务数据端口,接收数字电视终端上报的用户行为数据,并将其写入原始数据缓存队列;当原始数据缓存队列到达最大值时,将原始数据缓存队列中的数据写入原始数据文件,保证数字电视终端上报的用户行为数据不会丢失。更为具体的,行为数据接收模块21通过用户数据包协议(UDP,her Datagram ftOtocol)接收数字电视终端主动上报的用户行为数据,如因特网工程规划小组(iEPG, Internet Engineeringand Planning Group)系统菜单的操作、互动视频节目的快进、快
退操作等。进一步的,行为数据接收模块21可定时获取终端设备的软硬件能力信息,为新的增值业务,如二维(2D,two Dimensions)、三维(3D,Three Dimensions)新业务)推广提供决策依据。行为数据处理模块22,用于从原始数据缓存队列或原始数据文件读取数据,进行用户行为数据的解密和业务数据的提取,并将业务数据发送到业务数据缓存队列。进一步的,数字电视终端是将用户行为数据加密后向行为数据接收模块21上报的。行为数据处理模块22从行为数据接收模块21建立的原始数据缓存队列或原始数据文件读取数据后,先将数据解密,提取其中有效的业务数据后,将业务数据发送到业务数据缓存队列。在此过程中,数字电视终端与数字电视终端管理系统之间用户行为数据的传输实现了加密,保证用户行为数据的安全性。业务数据转发模块23,用于从业务数据队列获取业务数据并保存到本地,并根据设定的策略将业务数据发送到用户行为分析子系统,本实施例对用户行为数据的处理流程如图3所示。用户行为分析子系统3包括
业务数据接收模块31,用于对终端数据采集子系统业务数据转发模块23发送的业务数据进行接收和保存。业务数据处理模块32,用于根据设定的策略对业务数据接收模块31所接收的业务数据进行分析和处理。更为具体的,业务数据处理模块32对业务数据进行分析和处理可以根据用户的实际需求进行,目前各种应用软件,例如最简单的EXCEL (微软公司的办公软件Microsoft office的组件之一),都提供了丰富的数据分析、统计功能,故业务数据处理模块32可利用这些应用软件对业务数据进行分析和处理,例如分析数字电视终端用户的业务使用习惯、统计系统各业务用户群的信息等。业务数据输出模块33,用于通过显示界面,展示经过业务数据处理模块32分析处理后的业务统计、分析数据。业务数据查询模块34,用于支持通过关键字对用户行为数据进行搜索,关键字包括STB的网络之间互连的协议网址(IP,Internet ftOtocol)、物理地址(MAC,Media Access Control)或用户识别码(ID,IDentity)。更为具体的,业务数据接收模块31对数字电视终端的用户行为数据进行统一保存和管理,并将用户行为分数据和数字电视终端的信息(包括STB IP、MAC地址、用户ID等)进行关联,从而使系统管理者可以通过STB IP、 MAC地址、用户ID等关键字进行用户行为数据搜索。本发明实施例提供的数字电视终端管理系统,通过终端设备管理子系统实现对数字电视终端的远程状态监控、远程故障诊断、远程参数配置等,节约维护成本。通过分布式的终端数据采集子系统收集海量STB的原始数据,并分析数字电视终端用户的业务使用习惯和统计系统各业务用户群的信息,实现精细化业务管理,提高数字电视终端用户的满意度。同时,收集的数据与数字电视终端向关联,可以方便的查询数字电视终端的用户行为数据。参见图4,为本发明提供的数字电视终端管理方法第一实施例流程示意图,该数字电视终端管理方法如图4所示
在步骤S100,通过终端数据采集子系统收集网络中各数字电视终端上报的用户行为数据。在步骤S101,对终端数据采集子系统收集的用户行为数据进行分析处理。在步骤S102,展示数字电视终端用户的业务使用习惯和系统各业务用户群的统计 fn息ο实施本发明实施例提供的数字电视终端管理方法,不仅可以实现对数字电视终端的远程状态监控、远程故障诊断、远程参数配置等,节约维护成本。通过分布式的终端数据采集子系统收集海量STB的原始数据,并分析数字电视终端用户的业务使用习惯和统计系统各业务用户群的信息,实现精细化业务管理,提高数字电视终端用户的满意度。
参见图5,为本发明提供的数字电视终端管理方法第二实施例流程示意图,在本实施例中,将更为详细的描述该数字电视终端管理方法的流程。如图5所示
在步骤S200,监听默认的业务数据端口,接收数字电视终端上报的用户行为数据,并将其写入原始数据缓存队列;当所述原始数据缓存队列到达最大值时,将原始数据缓存队列中的数据写入原始数据文件。更为具体的,本步骤可以由数字电视终端管理系统第二实施例中的行为数据接收模块执行。行为数据接收模块在原始数据缓存队列到达最大值时,将原始数据缓存队列中的数据写入原始数据文件,保证数字电视终端上报的用户行为数据不会丢失。在本发明实施例中,行为数据接收模块是分布式部署的,可以方便的进行扩展,以适应数据电视网络的发展需要。行为数据接收模块通过UDP协议接收数字电视终端主动上报的用户行为数据, 如iEPG系统菜单的操作、互动视频节目的快进、快退操作等。在步骤S201,从所述原始数据缓存队列或原始数据文件读取数据,进行用户行为数据的解密和业务数据的提取,并将业务数据发送到业务数据缓存队列。更为具体的,数字电视终端是将用户行为数据加密后向行为数据接收模块上报的。行为数据处理模块从原始数据缓存队列或原始数据文件读取数据后,先将数据解密,提取其中有效的业务数据后,将业务数据发送到业务数据缓存队列。在此过程中,数字电视终端与数字电视终端管理系统之间用户行为数据的传输实现了加密,保证用户行为数据的安全性。在步骤S202,从所述业务数据队列获取业务数据并保存到本地,并根据设定的策略将业务数据发送到用户行为分析子系统。本步骤可以由数字电视终端管理系统第二实施例中的业务数据转发模块执行。在步骤S203,对终端数据采集子系统业务数据转发模块发送的业务数据进行接收和保存。本步骤可以由数字电视终端管理系统第二实施例中的业务数据接收模块执行。在步骤S204,根据设定的策略对业务数据接收模块所接收的业务数据进行分析和处理。更为具体的,业务数据处理模块对业务数据进行分析和处理可以根据用户的实际需求进行,目前各种应用软件(例如最简单的EXCEL)都提供了丰富的数据分析、统计功能,故业务数据处理模块可利用这些应用软件对业务数据进行分析和处理,例如分析数字电视终端用户的业务使用习惯、统计系统各业务用户群的信息等。在步骤S205,通过显示界面,展示经过分析处理后的业务统计、分析数据。本步骤可以由数字电视终端管理系统第二实施例中的业务数据输出模块执行。在步骤S206,根据用户输入的关键字对用户行为数据进行搜索,所述关键字包括 STB IP、MAC地址、用户ID等。更为具体的,在步骤S203,业务数据接收模块对数字电视终端的用户行为数据进行统一保存和管理,并将用户行为分数据和数字电视终端的信息(包括STB IP、MAC地址、 用户ID等)进行关联,从而使系统管理者可以通过STB IP、MAC地址、用户ID等关键字进行用户行为数据搜索。 本发明实施例提供的数字电视终端管理方法,不仅可以实现对数字电视终端的远程状态监控、远程故障诊断、远程参数配置等,节约维护成本。通过分布式的终端数据采集子系统收集海量STB的原始数据,并分析数字电视终端用户的业务使用习惯和统计系统各业务用户群的信息,实现精细化业务管理,提高数字电视终端用户的满意度。同时,收集的数据与数字电视终端向关联,可以方便的查询数字电视终端的用户行为数据。本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory, ROM)或随机存储记忆体(Random Access Memory, RAM)等。以上所揭露的仅为本发明一种较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。
权利要求
1.一种数字电视终端管理系统,其特征在于,包括终端设备管理子系统、终端数据采集子系统和用户行为分析子系统;所述终端设备管理子系统,用于对数字电视终端进行远程状态监控、远程故障诊断、远程参数配置;所述终端数据采集子系统,用于接收数字电视终端上报的用户行为数据,并将所述用户行为数据发送到用户行为分析子系统;所述用户行为分析子系统,用于对终端数据采集子系统采集的用户行为数据进行分析和管理,并展示数字电视终端用户的业务使用习惯和系统各业务用户群的统计信息。
2.如权利要求1所述的数字电视终端管理系统,其特征在于,所述数字电视终端管理系统支持分布式的终端数据采集子系统,由所述终端设备管理子系统监控各个终端数据采集子系统的运行状态。
3.如权利要求2所述的数字电视终端管理系统,其特征在于,所述终端数据采集子系统包括行为数据接收模块,用于监听默认的业务数据端口,接收数字电视终端上报的用户行为数据,并将其写入原始数据缓存队列;当所述原始数据缓存队列到达最大值时,将原始数据缓存队列中的数据写入原始数据文件;行为数据处理模块,用于从所述原始数据缓存队列或原始数据文件读取数据,进行用户行为数据的解密和业务数据的提取,并将业务数据发送到业务数据缓存队列;业务数据转发模块,用于从所述业务数据队列获取业务数据并保存到本地,并根据设定的策略将业务数据发送到用户行为分析子系统。
4.如权利要求1所述的数字电视终端管理系统,其特征在于,所述用户行为分析子系统包括业务数据接收模块,用于对终端数据采集子系统发送的业务数据进行接收和保存;业务数据处理模块,用于根据设定的策略对所述业务数据接收模块所接收的业务数据进行分析和处理;业务数据输出模块,用于通过显示界面,展示经过所述业务数据处理模块分析处理后的业务统计、分析数据;业务数据查询模块,用于支持通过关键字对用户行为数据进行搜索,所述关键字包括 数字电视终端的网址、物理地址或用户识别码。
5.如权利要求4所述的数字电视终端管理系统,其特征在于,所述业务数据处理模块对业务数据进行分析和处理包括分析数字电视终端用户的业务使用习惯和统计系统各业务用户群的信息。
6.如权利要求1所述的数字电视终端管理系统,其特征在于,所述终端设备管理子系统包括业务服务模块,用于对数字电视终端进行远程状态监控、配置管理、性能管理、故障管理以及软件升级管理;接口适配模块,用于提供业务功能的网络Web操作入口,以及与数字电视终端匹配的接口,支持所述业务服务模块对网络中各种接口的数字电视终端进行管理。
7.如权利要求1至6中任一项所述的数字电视终端管理系统,其特征在于,所述终端数据采集子系统为分布式子系统。
8.一种数字电视终端管理方法,其特征在于,包括通过终端数据采集子系统收集网络中各数字电视终端上报的用户行为数据;对所述终端数据采集子系统收集的用户行为数据进行分析处理;展示数字电视终端用户的业务使用习惯和系统各业务用户群的统计信息。
9.如权利要求7所述的数字电视终端管理方法,其特征在于,所述通过终端数据采集子系统,收集网络中各数字电视终端上报的用户行为数据包括监听默认的业务数据端口,接收数字电视终端上报的用户行为数据,并将其写入原始数据缓存队列;当所述原始数据缓存队列到达最大值时,将原始数据缓存队列中的数据写入原始数据文件;从所述原始数据缓存队列或原始数据文件读取数据,进行用户行为数据的解密和业务数据的提取,并将业务数据发送到业务数据缓存队列;从所述业务数据队列获取业务数据并保存到本地,并根据设定的策略将业务数据发送到用户行为分析子系统。
10.如权利要求7所述的数字电视终端管理方法,其特征在于,所述对所述终端数据采集子系统收集的用户行为数据进行分析处理,包括分析数字电视终端用户的业务使用习惯和统计系统各业务用户群的信息。
11.如权利要求7所述的数字电视终端管理方法,其特征在于,所述对终端数据采集子系统采集的用户行为数据进行保存和管理,展示数字电视终端用户的业务使用习惯和系统各业务用户群的统计信息之后,还包括根据用户输入的关键字对用户行为数据进行搜索,所述关键字包括数字电视终端的网址、物理地址或用户识别码。
全文摘要
本发明公开一种数字电视终端管理系统及方法,该系统包括终端设备管理子系统,用于对数字电视终端进行远程状态监控、远程故障诊断、远程参数配置;终端数据采集子系统,用于接收数字电视终端上报的用户行为数据,并将所述用户行为数据发送到用户行为分析子系统;所述终端数据采集子系统为分布式子系统;用户行为分析子系统,用于对终端数据采集子系统采集的用户行为数据进行分析和管理,并展示数字电视终端用户的业务使用习惯和系统各业务用户群的统计信息。本发明所提供的数字电视终端管理系统及方法。可收集海量STB的原始数据,实现可视化界STB管理。
文档编号H04N21/24GK102231850SQ20111019048
公开日2011年11月2日 申请日期2011年7月8日 优先权日2011年7月8日
发明者江国民 申请人:深圳市同洲视讯传媒有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1