专利名称:多媒体文件监控系统、方法、多媒体终端与网络侧服务器的制作方法
技术领域:
本发明涉及计算机与通信技术领域,尤其涉及一种多媒体文件监控系统、方法、多 媒体终端与网络侧服务器。
背景技术:
在现实生活中,随处可见向人们展示丰富信息的多媒体终端,比如用于在写字楼 播放广告的显示设备,用于在广场上播放新闻和广告等的大型显示设备等,这些显示设备 都为多媒体终端。在现有技术中,多媒体终端都是从用于提供多媒体文件的网络侧服务器 上下载预先编排好的多媒体文件,并对下载到的多媒体文件进行循环播放,或者,网络侧服 务器也能够主动发布多媒体文件给多媒体终端进行循环播放。一般地,网络侧服务器指定 给多媒体终端进行播放的多媒体文件都为合法多媒体文件(这里的合法多媒体文件主要 指不包含暴力、色情、反动言论等信息的多媒体文件),从而保证多媒体终端向人们展示的 内容是健康的、积极的,然而,由于多媒体终端和网络侧服务器所在网络可能存在的一些安 全漏洞,在实际中很难避免有不法分子利用这些安全漏洞将网络侧服务器提供给多媒体终 端的多媒体文件进行替换,从而使多媒体终端播放一些包含暴力、色情、反动言论等信息的 不合法多媒体文件,由此可见,网络侧服务器对多媒体终端当前正在播放的多媒体文件的 合法性进行监控是非常有必要的,然而,现有技术中,还没有提供一种网络侧服务器对多媒 体终端当前正在播放的多媒体文件的合法性进行监控的方案。
发明内容
本发明实施例提供一种多媒体文件监控系统、方法,用以提供一种网络侧服务器 对多媒体终端当前正在播放的多媒体文件的合法性进行监控的方案。本发明实施例还提供一种多媒体终端与网络侧服务器。本发明实施例采用以下技术方案一种多媒体文件监控系统,包括网络侧服务器与多媒体终端,其中所述网络侧服务器,用于向所述多媒体终端发送信息获取指令,并接收所述多媒 体终端反馈的第一相关信息和定位信息,所述第一相关信息为所述多媒体终端获取的多媒 体终端当前正在播放的多媒体文件的相关信息,所述定位信息用于标示第一相关信息在所 述多媒体文件中的位置,以及根据所述定位信息,从指定所述多媒体终端当前应播放的多 媒体文件中确定第二相关信息,通过比较所述第一相关信息与所述第二相关信息是否一 致,判断所述多媒体终端当前正在播放的多媒体文件是否合法;所述多媒体终端,用于根据 接收的所述信息获取指令,获取所述第一相关信息以及所述定位信息并发送。较佳地,所述定位信息为与所述第一相关信息对应的播放时间信息或所述第一相 关信息相对于预定基准相关信息的偏移量信息。较佳地,所述第一相关信息为当前帧的图像信息。较佳地,所述多媒体终端获取的所述第一相关信息是所述多媒体终端从所述多媒体终端包含的多媒体信息显示模块的缓存空间中获取的。一种多媒体文件的监控方法,包括网络侧服务器向多媒体终端发送信息获取指 令,并接收所述多媒体终端根据所述信息获取指令反馈的第一相关信息和定位信息,所述 第一相关信息为所述多媒体终端获取的所述多媒体终端当前正在播放的多媒体文件的相 关信息,所述定位信息用于标示所述第一相关信息在所述多媒体文件中的位置;所述网络 侧服务器根据所述定位信息,从指定所述多媒体终端当前应播放的多媒体文件中确定第二 相关信息;所述网络侧服务器通过比较所述第一相关信息与所述第二相关信息是否一致, 判断所述多媒体终端当前正在播放的多媒体文件是否合法。一种网络侧服务器,包括存储单元,用于存储指定多媒体终端当前应播放的多 媒体文件;指令发送单元,用于向多媒体终端发送信息获取指令;接收单元,用于接收所述 多媒体终端根据所述信息获取指令反馈的第一相关信息和定位信息,所述第一相关信息为 所述多媒体终端获取的所述多媒体终端当前正在播放的多媒体文件的相关信息,所述定位 信息用于标示所述第一相关信息在所述多媒体文件中的位置;确定单元,用于根据接收单 元接收的所述定位信息,从存储单元存储的指定所述多媒体终端当前应播放的多媒体文件 中,确定第二相关信息;比较判断单元,用于通过比较接收单元接收的所述第一相关信息与 确定单元确定的所述第二相关信息是否一致,判断所述多媒体终端当前正在播放的多媒体 文件是否合法。一种多媒体终端,包括接收单元,用于接收网络侧服务器发送的信息获取指令; 获取单元,用于根据接收单元接收的所述信息获取指令,获取相关信息和定位信息,所述相 关信息为所述多媒体终端获取的所述多媒体终端当前正在播放的多媒体文件的相关信息, 所述定位信息用于标示所述相关信息在所述多媒体文件中的位置;发送单元,用于将获取 单元获取的所述相关信息以及所述定位信息发送给所述网络侧服务器。本发明实施例通过网络侧服务器向多媒体终端发送信息获取指令,并根据多媒体 终端反馈的根据该信息获取指令所获取的多媒体终端当前正在播放的多媒体文件的第一 相关信息、用于标示第一相关信息在多媒体文件中的位置的定位信息,从指定多媒体终端 当前应播放的多媒体文件中定位第二相关信息,通过比较第一相关信息与第二相关信息的 一致性,网络侧服务器就能够判断出多媒体终端当前正在播放的多媒体文件的合法性,从 而实现对多媒体终端当前正在播放的多媒体文件的监控。
图1为本发明实施例提供的一种多媒体文件监控系统的具体结构;图2为本发明实施例提供的一种多媒体文件的监控方法的具体流程示意图;图3为本发明具体实例中的多媒体终端与网络侧服务器所在系统的具体结构示 意图;图4为本发明实施例提供的多媒体文件监控方案应用在如图3所示的系统中的具 体流程示意图;图5为本发明实施例提供的一种网络侧服务器的具体结构示意图;图6为本发明实施例提供的一种多媒体终端的具体结构示意图。
具体实施例方式本发明实施例一种多媒体文件监控方案,通过网络侧服务器根据多媒体终端反馈 的根据信息获取指令所获取的多媒体终端当前正在播放的多媒体文件的第一相关信息、用 于标示第一相关信息在多媒体文件中的位置的定位信息,从指定多媒体终端当前应播放的 多媒体文件中定位第二相关信息,并通过比较第一相关信息与第二相关信息的一致性,网 络侧服务器就能够判断出多媒体终端当前正在播放的多媒体文件的合法性,从而实现对多 媒体终端当前正在播放的多媒体文件的监控。下面结合各个附图对本发明实施例技术方案的主要实现原理具体实施方式
及其 对应能够达到的有益效果进行详细的阐述。本发明实施例首先提供一种多媒体文件监控系统,该系统的具体结构示意图如图 1所示,包括网络侧服务器11与多媒体终端12,其中,网络侧服务器11与多媒体终端12的 具体功能介绍如下网络侧服务器11,用于向多媒体终端12发送信息获取指令,并接收多媒体终端12 根据该信息获取指令反馈的第一相关信息和定位信息,其中,该第一相关信息为该多媒体 终端12当前正在播放的多媒体文件的相关信息,而该定位信息则用于标示第一相关信息 在所述多媒体文件中的位置,根据该定位信息,网络侧服务器11从执行多媒体终端当前应 播放的多媒体文件中确定第二相关信息,比较第一相关信息与第二相关信息是否一致,并 根据比较结果,判断多媒体终端12当前正在播放的多媒体文件是否合法,需要说明的是, 上述定位信息可以为与第一相关信息对应的播放时间信息,也可以为第一相关信息相对于 预定基准相关信息的偏移量信息,关于播放时间信息与偏移量信息的具体作用将在后续的 一个具体实例中进行介绍,在此不再赘述;多媒体终端12,用于接收网络侧服务器11发送的信息获取指令,根据信息获取指 令,获取第一相关信息以及定位信息,比如,多媒体终端12可以从自身包含的多媒体信息 显示模块的缓存空间中获取该第一相关信息,该第一相关信息可以为当前正在播放的多媒 体文件的标识信息,也可以为当前正在播放的多媒体文件的当前帧的图像信息,在获取到 第一相关信息以及定位信息后,多媒体终端12还需要将获取的第一相关信息以及定位信 息发送给网络侧服务器11。相应地,本发明实施例还提供了一种多媒体文件的监控方法,该方法的具体流程 示意图如图2所示,包括以下步骤步骤21,网络侧服务器向多媒体终端发送信息获取指令,并接收多媒体终端根据 信息获取指令反馈的上述第一相关信息和定位信息;步骤22,网络侧服务器根据接收到的该定位信息,从指定多媒体终端当前应播放 的多媒体文件中,确定第二相关信息;步骤23,网络侧服务器比较第一相关信息与第二相关信息是否一致;步骤M,根据比较结果,网络侧服务器判断该多媒体终端当前正在播放的多媒体 文件是否合法。 以下以一个具体实例介绍本发明实施例提供的上述方案。 该具体实例中的多媒体终端与网络侧服务器所在系统可以由如图3所示的支持
多媒体播放的多媒体终端31、服务器32等主要功能实体组成(该系统还包括路由器、基站等必须的功能实体,但本发明实施例中不对路由器、基站等与本发明实施例提供的该方案 关系较小的实体进行详述),该系统还可以进一步包括维护人员所使用的控制终端33,这 里的控制终端33 —般为便携式移动终端,比如可以是手机,也可以是便携式电脑等,在本 发明实施例中,该服务器32和维护人员所使用的控制终端33都可以统称为“网络侧服务 器”,具体地,本发明实施例提供的该方案在如3所示的该系统中的具体实现流程示意图如 图4所示,可以包括以下步骤步骤41,多媒体终端31启动自身包含的信息获取指令接收模块,并利用该信息获 取指令接收模块接收服务器32利用GPRS技术或3G技术发送来的短消息或多媒体消息格 式的信息获取指令,或者,多媒体终端31也可以利用该信息获取指令接收模块,来接收接 入到internet的服务器32通过WLAN发送的基于TCP/UDP的信息获取指令,在本发明实施 例中,若是维护人员需要获知多媒体终端31当前所播放的媒体文件的相关信息,则还可以 由维护人员所使用过的控制终端33向多媒体终端31发送上述信息获取指令,需要说明的 是,当服务器32或控制终端33向某一多媒体终端发送信息获取指令时,服务器32与控制 终端33能够根据该多媒体终端的标识,从预先存储的多媒体终端的标识与多媒体终端所 支持的指令格式的对应关系中,确定出该多媒体终端所支持的指令格式,从而向多媒体终 端发送基于该确定的指令格式的信息获取指令,在本发明实施例的本步骤41中,可以假设 多媒体终端接收的该信息获取指令是由服务器32发出的;步骤42,多媒体终端31根据自身包含的信息获取指令接收模块接收到的信息获 取指令,从多媒体终端31包含的多媒体信息显示模块的缓存空间中,获取当前多媒体终端 31正在播放的多媒体文件的相关信息,这里的相关信息可以为正在播放的多媒体文件的当 前帧的图像(可以但不限于为JPEG格式的图像)信息,也可以该正在播放的多媒体文件的 其他标识信息,由于该多媒体文件是在多媒体终端31上循环进行播放,因此,还需要进一 步确定获取的该相关信息所对应的播放时间信息,或者确定多媒体终端31正在播放的多 媒体文件中的当前帧相对于基准帧的偏移量信息,一般地,可以将该多媒体文件的第一帧 作为基准帧;步骤43,多媒体终端31对获取到的多媒体文件的相关信息进行压缩,若该相关信 息为多媒体终端31当前正在播放的当前帧的JPEG图像信息,则可以对该图像信息进行压 缩编码,由于在步骤42中还确定了获取的该相关信息所对应的播放时间信息或上述偏移 量,因此,可以对该播放时间信息和上述偏移量信息进行协议编码压缩,通过该步骤43的 处理,可以将多媒体终端31将要上报的多媒体文件的相关信息、播放时间信息、偏移量信 息进行压缩处理,从而节约对上述各信息进行传输时所需的传输资源;步骤44,多媒体终端31采用短消息或多媒体消息格式(或者也可以采用基于 TCP/UDP的指令格式)向服务器32发送压缩编码后的多媒体文件的相关信息,同时,多媒体 终端31还需要向服务器32发送进行协议编码压缩后的播放时间信息或偏移量信息;步骤45,服务器32获得多媒体终端31发送来的压缩编码后的多媒体文件的相关 信息,同时,服务器32还能够获得多媒体终端31发送来的协议编码压缩后的播放时间信息 或偏移量信息,当服务器32接收到多媒体终端31发送来的压缩编码后的多媒体文件的相 关信息时,服务器32对该压缩编码后的多媒体文件的相关信息进行解码处理,得到多媒体 文件的相关信息,同时,若服务器32还接收到多媒体终端31发送来的协议编码压缩后的播放时间信息,则服务器32还需要对该协议编码压缩后的播放时间信息进行解码处理,得到 播放时间信息,或者,若服务器32接收到的是多媒体终端31发送来的协议编码压缩后的偏 移量信息,则服务器32需要对该协议编码压缩后的偏移量信息进行解码处理,得到偏移量 fn息;步骤46,针对多媒体终端31发送的不同信息,当服务器32同时接收并解码得到 的是多媒体文件的相关信息和播放时间信息时,若服务器32同时为多个多媒体终端提供 服务,则服务器32需要根据多媒体终端31的标识(该标识可以是多媒体终端31在发送上 述不同信息的同时发送的),从自身存储的多媒体终端标识与指定多媒体终端当前应播放 的多媒体文件的对应关系中,确定指定该多媒体终端31当前应播放的多媒体文件,进一步 地,服务器32根据解码得到的播放时间信息,从确定出的多媒体文件中,确定与该解码得 到的播放时间信息相对应的多媒体文件信息,而若服务器32只为一个多媒体终端提供服 务,则可以直接根据播放时间信息,从服务器32存储的指定多媒体终端当前应播放的多媒 体文件中确定与该解码得到的播放时间信息相对应的多媒体文件信息,比如,当解码得到 的多媒体文件的相关信息为多媒体终端31当前正在播放的当前帧的JPEG图像信息时,需 要根据播放时间信息,从该确定出的多媒体文件中,确定与解码得到的播放时间信息相对 应的JPEG图像信息,然后,服务器32比较解码得到的JPEG图像信息与确定的JPEG图像信 息是否一致,当比较结果为一致时,判断该多媒体终端31当前播放的多媒体文件为合法多 媒体文件,否则,则判断该多媒体终端31当前播放的多媒体文件为不合法多媒体文件;而 当服务器32同时接收并解码得到的是多媒体文件的相关信息和偏移量信息时,服务器32 根据多媒体终端31的标识,从自身存储的多媒体终端标识与指定多媒体终端当前应播放 的多媒体文件的对应关系中,确定该多媒体终端31当前应播放的多媒体文件,进一步地, 服务器32根据解码得到的偏移量信息所指示的偏移量,从确定出的多媒体文件中,确定与 预定的基准帧相差上述偏移量的多媒体文件的相关信息,比如,这里的多媒体文件的相关 信息可以为JPEG图像信息,而解码得到的多媒体文件的相关信息也可以为JPEG图像信息, 因此,服务器32同样是对解码得到的JPEG图像信息与确定的JPEG图像信息的一致性进行 比较,当比较结果为一致时,判断该多媒体终端31当前播放的多媒体文件为合法多媒体文 件,否则,则判断该多媒体终端31当前播放的多媒体文件为不合法多媒体文件,此时服务 器32可以向相应的维护人员发起通知消息,通知维护人员对该播放不合法多媒体文件的 多媒体终端进行控制,比如,维护人员可以将该多媒体终端关闭,或者服务器32还可以直 接控制多媒体终端进行关闭,流程结束。需要说明的是,由于多媒体文件是在多媒体终端31上循环进行播放,因此,根据 多媒体终端31上报的播放时间信息,是能够从服务器32确定的多媒体终端31当前应播放 的多媒体文件中确定出与该上报的播放时间信息相对应的多媒体文件的相关信息,比如, 若该多媒体文件的播放时长为1个小时,并且是在整点时刻(比如6点整、7点整...)准时 从该多媒体文件的第一帧图像开始进行播放,那么,若多媒体终端31上报的播放时间信息 为当前的系统时间信息,比如6点10分,那么服务器32根据该系统时间信息“6点10分”, 就能够从自身存储的指定该多媒体终端31应该播放的多媒体文件中,确定出距离播放第 一帧图像(即0点时刻)的时间为10分钟的多媒体文件的相关信息。在上述步骤46中,采用服务器32根据媒体文件的相关信息和偏移量信息来确定媒体终端31当前播放的多媒体文件是否合法的方式时,由于根据该偏移量信息所指示的 偏移量,能够精准地从确定的媒体终端31当前应播放的多媒体文件中确定出与预定的基 准帧相差该偏移量的多媒体文件的相关信息,因此,在具体应用中,更倾向于采用根据媒体 文件的相关信息和偏移量信息来确定媒体终端31当前播放的多媒体文件是否合法的方 式。相应地,本发明实施例还提供一种网络侧服务器,其具体结构示意图如图5包括存储单元51,用于存储于指定多媒体终端当前应播放的多媒体文件;指令发送单元52,用于向多媒体终端发送信息获取指令;接收单元53,用于接收多媒体终端根据指令发送单元52发送的信息获取指令反 馈的第一相关信息和定位信息,其中,该第一相关信息为多媒体终端获取的多媒体终端当 前正在播放的多媒体文件的相关信息,而定位信息则用于标示所述第一相关信息在所述多 媒体文件中的位置;确定单元M,用于根据接收单元53接收的该定位信息,从存储单元53存储的指定 多媒体终端当前应播放的多媒体文件中,确定与该定位信息对应的多媒体文件的第二相关 fn息;比较判断单元55,用于通过比较接收单元53接收的第一相关信息与确定单元M 确定的第二相关信息是否一致,判断多媒体终端当前正在播放的多媒体文件是否合法。本发明实施例还提供一种多媒体终端,该多媒体终端的具体结构示意图如图6所 示,包括以下功能单元接收单元61,用于接收网络侧服务器发送的信息获取指令;获取单元62,用于根据接收单元61接收的信息获取指令,获取相关信息和定位信 息,其中,相关信息为多媒体终端获取的多媒体终端当前正在播放的多媒体文件的相关信 息,而定位信息则用于标示相关信息在该当前正在播放的多媒体文件中的位置;发送单元63,用于将获取单元62获取的相关信息以及定位信息发送给网络侧服 务器。显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精 神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围 之内,则本发明也意图包含这些改动和变型在内。
权利要求
1.一种多媒体文件监控系统,包括网络侧服务器与多媒体终端,其特征在于所述网络侧服务器,用于向所述多媒体终端发送信息获取指令,并接收所述多媒体终 端反馈的第一相关信息和定位信息,所述第一相关信息为所述多媒体终端获取的多媒体终 端当前正在播放的多媒体文件的相关信息,所述定位信息用于标示第一相关信息在所述多 媒体文件中的位置,以及根据所述定位信息,从指定所述多媒体终端当前应播放的多媒体 文件中确定第二相关信息,通过比较所述第一相关信息与所述第二相关信息是否一致,判 断所述多媒体终端当前正在播放的多媒体文件是否合法;所述多媒体终端,用于根据接收的所述信息获取指令,获取所述第一相关信息以及所 述定位信息并发送。
2.如权利要求1所述的系统,其特征在于,所述定位信息为与所述第一相关信息对应 的播放时间信息或所述第一相关信息相对于预定基准相关信息的偏移量信息。
3.如权利要求1所述的系统,其特征在于,所述第一相关信息为当前帧的图像信息。
4.如权利要求1所述的系统,其特征在于,所述多媒体终端获取的所述第一相关信息 是所述多媒体终端从所述多媒体终端包含的多媒体信息显示模块的缓存空间中获取的。
5.一种多媒体文件的监控方法,其特征在于,包括网络侧服务器向多媒体终端发送信息获取指令,并接收所述多媒体终端根据所述信息 获取指令反馈的第一相关信息和定位信息,所述第一相关信息为所述多媒体终端获取的所 述多媒体终端当前正在播放的多媒体文件的相关信息,所述定位信息用于标示所述第一相 关信息在所述多媒体文件中的位置;所述网络侧服务器根据所述定位信息,从指定所述多媒体终端当前应播放的多媒体文 件中确定第二相关信息;所述网络侧服务器通过比较所述第一相关信息与所述第二相关信息是否一致,判断所 述多媒体终端当前正在播放的多媒体文件是否合法。
6.如权利要求5所述的方法,其特征在于,所述定位信息为与所述第一相关信息对应 的播放时间信息或所述第一相关信息相对于预定基准相关信息的偏移量信息。
7.如权利要求5所述的方法,其特征在于,所述第一相关信息为当前帧的图像信息。
8.—种网络侧服务器,其特征在于,包括存储单元,用于存储指定多媒体终端当前应播放的多媒体文件;指令发送单元,用于向多媒体终端发送信息获取指令;接收单元,用于接收所述多媒体终端根据所述信息获取指令反馈的第一相关信息和 定位信息,所述第一相关信息为所述多媒体终端获取的所述多媒体终端当前正在播放的多 媒体文件的相关信息,所述定位信息用于标示所述第一相关信息在所述多媒体文件中的位 置;确定单元,用于根据接收单元接收的所述定位信息,从存储单元存储的指定所述多媒 体终端当前应播放的多媒体文件中,确定第二相关信息;比较判断单元,用于通过比较接收单元接收的所述第一相关信息与确定单元确定的所 述第二相关信息是否一致,判断所述多媒体终端当前正在播放的多媒体文件是否合法。
9.一种多媒体终端,其特征在于,包括接收单元,用于接收网络侧服务器发送的信息获取指令;获取单元,用于根据接收单元接收的所述信息获取指令,获取相关信息和定位信息,所 述相关信息为所述多媒体终端获取的所述多媒体终端当前正在播放的多媒体文件的相关 信息,所述定位信息用于标示所述相关信息在所述多媒体文件中的位置;发送单元,用于将获取单元获取的所述相关信息以及所述定位信息发送给所述网络侧 服务器。
10.如权利要求9所述的多媒体终端,其特征在于,所述定位信息为与所述当前正在播 放的多媒体文件的相关信息对应的播放时间信息或所述当前正在播放的多媒体文件的相 关信息相对于预定基准相关信息的偏移量信息。
全文摘要
本发明公开了一种多媒体文件监控系统、方法,用以提供一种对多媒体文件的合法性进行监控的方案。该系统包括网络侧服务器与多媒体终端,网络侧服务器用于接收多媒体终端反馈的第一相关信息和定位信息,第一相关信息为多媒体终端获取的多媒体终端当前正在播放的多媒体文件的相关信息,定位信息用于标示第一相关信息在多媒体文件中的位置,以及根据定位信息从多媒体终端当前应播放的多媒体文件中确定第二相关信息,通过比较第一相关信息与第二相关信息是否一致,判断多媒体终端当前正在播放的多媒体文件是否合法;多媒体终端用于根据接收的信息获取指令,获取第一相关信息以及定位信息并发送。本发明还公开了一种多媒体终端与网络侧服务器。
文档编号H04L29/06GK102075505SQ20091023854
公开日2011年5月25日 申请日期2009年11月24日 优先权日2009年11月24日
发明者丛才巍, 刘光远, 孙凤武, 张弘毅, 徐 明, 杨光宇, 王金星, 裴忠国, 谢丽娜, 郑光华 申请人:中国移动通信集团吉林有限公司