首页> 中国专利> 多媒体文件监控系统、方法、多媒体终端与网络侧服务器

多媒体文件监控系统、方法、多媒体终端与网络侧服务器

摘要

本发明公开了一种多媒体文件监控系统、方法,用以提供一种对多媒体文件的合法性进行监控的方案。该系统包括网络侧服务器与多媒体终端,网络侧服务器用于接收多媒体终端反馈的第一相关信息和定位信息,第一相关信息为多媒体终端获取的多媒体终端当前正在播放的多媒体文件的相关信息,定位信息用于标示第一相关信息在多媒体文件中的位置,以及根据定位信息从多媒体终端当前应播放的多媒体文件中确定第二相关信息,通过比较第一相关信息与第二相关信息是否一致,判断多媒体终端当前正在播放的多媒体文件是否合法;多媒体终端用于根据接收的信息获取指令,获取第一相关信息以及定位信息并发送。本发明还公开了一种多媒体终端与网络侧服务器。

著录项

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2013-07-03

    授权

    授权

  • 2011-07-13

    实质审查的生效 IPC(主分类):H04L29/06 申请日:20091124

    实质审查的生效

  • 2011-05-25

    公开

    公开

说明书

技术领域

本发明涉及计算机与通信技术领域,尤其涉及一种多媒体文件监控系统、方法、多媒体终端与网络侧服务器。

背景技术

在现实生活中,随处可见向人们展示丰富信息的多媒体终端,比如用于在写字楼播放广告的显示设备,用于在广场上播放新闻和广告等的大型显示设备等,这些显示设备都为多媒体终端。在现有技术中,多媒体终端都是从用于提供多媒体文件的网络侧服务器上下载预先编排好的多媒体文件,并对下载到的多媒体文件进行循环播放,或者,网络侧服务器也能够主动发布多媒体文件给多媒体终端进行循环播放。一般地,网络侧服务器指定给多媒体终端进行播放的多媒体文件都为合法多媒体文件(这里的合法多媒体文件主要指不包含暴力、色情、反动言论等信息的多媒体文件),从而保证多媒体终端向人们展示的内容是健康的、积极的,然而,由于多媒体终端和网络侧服务器所在网络可能存在的一些安全漏洞,在实际中很难避免有不法分子利用这些安全漏洞将网络侧服务器提供给多媒体终端的多媒体文件进行替换,从而使多媒体终端播放一些包含暴力、色情、反动言论等信息的不合法多媒体文件,由此可见,网络侧服务器对多媒体终端当前正在播放的多媒体文件的合法性进行监控是非常有必要的,然而,现有技术中,还没有提供一种网络侧服务器对多媒体终端当前正在播放的多媒体文件的合法性进行监控的方案。

发明内容

本发明实施例提供一种多媒体文件监控系统、方法,用以提供一种网络侧服务器对多媒体终端当前正在播放的多媒体文件的合法性进行监控的方案。

本发明实施例还提供一种多媒体终端与网络侧服务器。

本发明实施例采用以下技术方案:

一种多媒体文件监控系统,包括网络侧服务器与多媒体终端,其中:

所述网络侧服务器,用于向所述多媒体终端发送信息获取指令,并接收所述多媒体终端反馈的第一相关信息和定位信息,所述第一相关信息为所述多媒体终端获取的多媒体终端当前正在播放的多媒体文件的相关信息,所述定位信息用于标示第一相关信息在所述多媒体文件中的位置,以及根据所述定位信息,从指定所述多媒体终端当前应播放的多媒体文件中确定第二相关信息,通过比较所述第一相关信息与所述第二相关信息是否一致,判断所述多媒体终端当前正在播放的多媒体文件是否合法;所述多媒体终端,用于根据接收的所述信息获取指令,获取所述第一相关信息以及所述定位信息并发送。

较佳地,所述定位信息为与所述第一相关信息对应的播放时间信息或所述第一相关信息相对于预定基准相关信息的偏移量信息。

较佳地,所述第一相关信息为当前帧的图像信息。

较佳地,所述多媒体终端获取的所述第一相关信息是所述多媒体终端从所述多媒体终端包含的多媒体信息显示模块的缓存空间中获取的。

一种多媒体文件的监控方法,包括:网络侧服务器向多媒体终端发送信息获取指令,并接收所述多媒体终端根据所述信息获取指令反馈的第一相关信息和定位信息,所述第一相关信息为所述多媒体终端获取的所述多媒体终端当前正在播放的多媒体文件的相关信息,所述定位信息用于标示所述第一相关信息在所述多媒体文件中的位置;所述网络侧服务器根据所述定位信息,从指定所述多媒体终端当前应播放的多媒体文件中确定第二相关信息;所述网络侧服务器通过比较所述第一相关信息与所述第二相关信息是否一致,判断所述多媒体终端当前正在播放的多媒体文件是否合法。

一种网络侧服务器,包括:存储单元,用于存储指定多媒体终端当前应播放的多媒体文件;指令发送单元,用于向多媒体终端发送信息获取指令;接收单元,用于接收所述多媒体终端根据所述信息获取指令反馈的第一相关信息和定位信息,所述第一相关信息为所述多媒体终端获取的所述多媒体终端当前正在播放的多媒体文件的相关信息,所述定位信息用于标示所述第一相关信息在所述多媒体文件中的位置;确定单元,用于根据接收单元接收的所述定位信息,从存储单元存储的指定所述多媒体终端当前应播放的多媒体文件中,确定第二相关信息;比较判断单元,用于通过比较接收单元接收的所述第一相关信息与确定单元确定的所述第二相关信息是否一致,判断所述多媒体终端当前正在播放的多媒体文件是否合法。

一种多媒体终端,包括:接收单元,用于接收网络侧服务器发送的信息获取指令;获取单元,用于根据接收单元接收的所述信息获取指令,获取相关信息和定位信息,所述相关信息为所述多媒体终端获取的所述多媒体终端当前正在播放的多媒体文件的相关信息,所述定位信息用于标示所述相关信息在所述多媒体文件中的位置;发送单元,用于将获取单元获取的所述相关信息以及所述定位信息发送给所述网络侧服务器。

本发明实施例通过网络侧服务器向多媒体终端发送信息获取指令,并根据多媒体终端反馈的根据该信息获取指令所获取的多媒体终端当前正在播放的多媒体文件的第一相关信息、用于标示第一相关信息在多媒体文件中的位置的定位信息,从指定多媒体终端当前应播放的多媒体文件中定位第二相关信息,通过比较第一相关信息与第二相关信息的一致性,网络侧服务器就能够判断出多媒体终端当前正在播放的多媒体文件的合法性,从而实现对多媒体终端当前正在播放的多媒体文件的监控。

附图说明

图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,网络侧服务器比较第一相关信息与第二相关信息是否一致;

步骤24,根据比较结果,网络侧服务器判断该多媒体终端当前正在播放的多媒体文件是否合法。

以下以一个具体实例介绍本发明实施例提供的上述方案。

该具体实例中的多媒体终端与网络侧服务器所在系统可以由如图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需要对该协议编码压缩后的偏移量信息进行解码处理,得到偏移量信息;

步骤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发送的信息获取指令反馈的第一相关信息和定位信息,其中,该第一相关信息为多媒体终端获取的多媒体终端当前正在播放的多媒体文件的相关信息,而定位信息则用于标示所述第一相关信息在所述多媒体文件中的位置;

确定单元54,用于根据接收单元53接收的该定位信息,从存储单元53存储的指定多媒体终端当前应播放的多媒体文件中,确定与该定位信息对应的多媒体文件的第二相关信息;

比较判断单元55,用于通过比较接收单元53接收的第一相关信息与确定单元54确定的第二相关信息是否一致,判断多媒体终端当前正在播放的多媒体文件是否合法。

本发明实施例还提供一种多媒体终端,该多媒体终端的具体结构示意图如图6所示,包括以下功能单元:

接收单元61,用于接收网络侧服务器发送的信息获取指令;

获取单元62,用于根据接收单元61接收的信息获取指令,获取相关信息和定位信息,其中,相关信息为多媒体终端获取的多媒体终端当前正在播放的多媒体文件的相关信息,而定位信息则用于标示相关信息在该当前正在播放的多媒体文件中的位置;

发送单元63,用于将获取单元62获取的相关信息以及定位信息发送给网络侧服务器。

显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号