首页> 中国专利> 一种信息推送方法及系统、云端服务器、信息服务器

一种信息推送方法及系统、云端服务器、信息服务器

摘要

本发明公开了一种信息推送方法,该方法包括:云端服务器从节目服务器接收节目信息,并对接收的节目信息中的节目内容进行分析,以找到该节目内容的各个图像帧中存在的可利用区域;该云端服务器为找到的各个可利用区域生成块信息记录表;信息服务器从该云端服务器接收该块信息记录表,根据预设信息关联规则为该块信息记录表中的各个可利用区域标识,找到对应的待推送信息并进行关联,及将找到的待推送信息发送给对应的播放终端。本发明还公开了一种信息推送系统、云端服务器、信息服务器。采用本发明,在播放终端播放节目的同时播放信息服务器推送的信息,既不影响节目的播放时间,也可为用户提供多样化的信息,提高用户体验。

著录项

  • 公开/公告号CN103888794A

    专利类型发明专利

  • 公开/公告日2014-06-25

    原文格式PDF

  • 申请/专利权人 深圳创维-RGB电子有限公司;

    申请/专利号CN201410096248.2

  • 发明设计人 徐遥令;侯志龙;

    申请日2014-03-14

  • 分类号H04N21/262;H04N21/2668;H04N21/235;

  • 代理机构深圳市世纪恒程知识产权代理事务所;

  • 代理人胡海国

  • 地址 518057 广东省深圳市南山区深南大道创维大厦A座13-16楼

  • 入库时间 2023-12-17 00:20:51

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2017-10-31

    授权

    授权

  • 2014-07-16

    实质审查的生效 IPC(主分类):H04N21/262 申请日:20140314

    实质审查的生效

  • 2014-06-25

    公开

    公开

说明书

技术领域

本发明涉及到通信技术领域,尤其涉及到一种信息推送方法及系统、云 端服务器、信息服务器。

背景技术

随着智能电视的发展,人们可通过智能电视收看各种各样的电视节目。 智能电视在播放正常节目时,通常还会插播广告等信息,如在节目播放前、 播放后或者播放中间插播广告等信息,或者在某一个特定的时间进行插播。 但是,这种信息插播方式具有如下缺陷:占用了节目的播放时间。针对该缺 陷,现有技术中提出了一种方案:将待插播信息与节目内容一起混合编码后, 当作一个节目源进行播放;但是该方案具有如下缺陷:待插播信息与节目内 容一起混合编码后,待插播信息已经固定,无法进行轻易的改变,因而不能 满足待插播信息的弹性插播要求。

上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是 现有技术。

发明内容

本发明的主要目的为提供一种信息推送方法,旨在播放终端播放节目的 同时播放信息服务器推送的信息,既不影响节目的播放时间,也可为用户提 供多样化的信息,提高用户体验。

为实现上述目的,本发明提供一种信息推送方法,包括:

云端服务器从节目服务器接收节目信息,并对接收的节目信息中的节目 内容进行分析,以找到所述节目内容的各个图像帧中存在的可利用区域;

所述云端服务器为找到的各个可利用区域生成块信息记录表,所述块信 息记录表包括节目号、各个可利用区域标识、各个可利用区域的位置形状及 相同可利用区域在所述节目内容中的持续时间;

信息服务器从所述云端服务器接收所述块信息记录表,根据预设信息关 联规则为所述块信息记录表中的各个可利用区域标识,找到对应的待推送信 息并进行关联,及将找到的待推送信息发送给对应的播放终端,以在所述播 放终端播放的所述节目内容图像帧的可利用区域插播对应的待推送信息。

优选地,所述信息服务器从所述云端服务器接收所述块信息记录表,根 据预设信息关联规则为所述块信息记录表中的各个可利用区域标识,找到对 应的待推送信息并进行关联,及将找到的待推送信息发送给对应的播放终端, 以在所述播放终端播放的所述节目内容图像帧的可利用区域插播对应的待推 送信息的步骤包括:

所述信息服务器从所述云端服务器接收所述块信息记录表,根据预设信 息关联规则为所述块信息记录表中的各个可利用区域标识对应的可利用区 域,找到对应的待推送信息并进行关联,以生成临时记录表,所述临时记录 表包括节目号、各个可利用区域标识、各个可利用区域的位置形状、相同可 利用区域在所述节目内容中的持续时间及各个可利用区域标识对应的待推送 信息;

所述信息服务器将所述临时记录表和播放终端群信息记录表通过节目号 映射起来,生成信息推送表,所述播放终端群信息记录表包括节目号、播放 终端群标识、播放终端标识;

所述信息服务器根据所述信息推送表,向所述信息推送表中的播放终端 标识对应的播放终端推送对应待推送信息,以在对应的播放终端播放的所述 节目内容图像帧的可利用区域插播对应的待推送信息。

优选地,所述云端服务器从节目服务器接收节目信息,并对接收的节目 信息中的节目内容进行分析,以找到所述节目内容的各个图像帧中存在的可 利用区域的步骤包括:

所述云端服务器从节目服务器接收节目信息,对节目信息中的节目内容 的各个图像帧进行分析,找到图像帧中内容固定不变或具有周期变化规律的 区域作为初始块;

分析所述初始块对节目内容播放显示效果的影响程度;

若所述初始块对节目内容播放显示效果的影响程度为无影响或影响轻 微,则判断所述初始块的大小是否大于第一预设值;

若所述初始块的大小大于第一预设值,则对所述初始块的形状进行规则 化处理;

将所述规则化处理后的初始块确定为所述节目内容的对应图像帧中存在 的可利用区域。

优选地,所述若所述初始块的大小大于第一预设值,则对所述初始块的 形状进行规则化处理的步骤之后,该方法还包括:

判断规则化处理后的初始块的大小是否大于第二预设值;

若所述规则化处理后的初始块的大小大于第二预设值,将所述规则化处 理后的初始块确定为所述节目内容的对应图像帧中存在的可利用区域。

优选地,所述信息服务器从所述云端服务器接收所述块信息记录表,根 据预设信息关联规则为所述块信息记录表中的各个可利用区域标识,找到对 应的待推送信息并进行关联,及将找到的待推送信息发送给对应的播放终端, 以在所述播放终端播放的所述节目内容图像帧的可利用区域插播对应的待推 送信息的步骤之前,该方法还包括:

所述信息服务器从所述节目服务器接收播放终端群信息记录表。

本发明进一步提供一种信息推送系统,该系统包括:节目服务器,与所 述节目服务器分别连接的云端服务器和播放终端,与该云端服务器连接的信 息服务器,该信息服务器与播放终端连接,其中:

所述云端服务器包括:

第一收发模块,用于从所述节目服务器接收节目信息;

第一生成模块,用于对接收的节目信息中的节目内容进行分析,以找到 所述节目内容的各个图像帧中存在的可利用区域,及为找到的各个可利用区 域生成块信息记录表,所述块信息记录表包括节目号、各个可利用区域标识、 各个可利用区域的位置形状及相同可利用区域在所述节目内容中的持续时 间;

所述信息服务器包括:

第二收发模块,用于从所述云端服务器接收所述块信息记录表;

第二生成模块,用于根据预设信息关联规则为所述块信息记录表中的各 个可利用区域标识,找到对应的待推送信息并进行关联;

所述第二收发模块,还用于将找到的待推送信息发送给对应的播放终端, 以在所述播放终端播放的所述节目内容图像帧的可利用区域插播对应的待推 送信息。

优选地,所述第二生成模块包括:第一生成单元和第二生成单元,其中:

所述第一生成单元,用于根据预设信息关联规则为所述块信息记录表中 的各个可利用区域标识对应的可利用区域,找到对应的待推送信息并进行关 联,以生成临时记录表,所述临时记录表包括节目号、各个可利用区域标识、 各个可利用区域的位置形状、相同可利用区域在所述节目内容中的持续时间 及各个可利用区域标识对应的待推送信息;

所述第二生成单元,用于将所述临时记录表和播放终端群信息记录表通 过节目号映射起来,生成信息推送表,所述播放终端群信息记录表包括节目 号、播放终端群标识、播放终端标识;

所述第二收发模块还用于根据所述信息推送表,向所述信息推送表中的 播放终端标识对应的播放终端推送对应待推送信息,以在对应的播放终端播 放的所述节目内容图像帧的可利用区域插播对应的待推送信息。

优选地,所述第一生成模块包括:

第一分析单元,用于对节目信息中的节目内容的各个图像帧进行分析, 找到图像帧中内容固定不变或具有周期变化规律的区域作为初始块;

第二分析单元,用于分析所述初始块对节目内容播放显示效果的影响程 度;

第一判断单元,用于在所述初始块对节目内容播放显示效果的影响程度 为无影响或影响轻微时,判断所述初始块的大小是否大于第一预设值;

规则化处理单元,用于在所述初始块的大小大于第一预设值时,对所述 初始块的形状进行规则化处理;

确定单元,用于将所述规则化处理后的初始块确定为所述节目内容的对 应图像帧中存在的可利用区域;

第三生成单元,用于根据该可利用区域生成块信息记录表,所述块信息 记录表包括节目号、各个可利用区域标识、各个可利用区域的位置形状及相 同可利用区域在所述节目内容中的持续时间。

本发明进一步提供一种应用于上述任一项所述的信息推送方法的云端服 务器,所述云端服务器包括:

第一收发模块,用于从所述节目服务器接收节目信息;

第一生成模块,用于对接收的节目信息中的节目内容进行分析,以找到 所述节目内容的各个图像帧中存在的可利用区域,及为找到的各个可利用区 域生成块信息记录表,所述块信息记录表包括节目号、各个可利用区域标识、 各个可利用区域的位置形状及相同可利用区域在所述节目内容中的持续时 间。

本发明进一步提供一种应用于上述任一项所述的信息推送方法的信息服 务器,所述信息服务器包括:

第二收发模块,用于从所述云端服务器接收所述块信息记录表;

第二生成模块,用于根据预设信息关联规则为所述块信息记录表中的各 个可利用区域标识,找到对应的待推送信息并进行关联;

所述第二收发模块,还用于将找到的待推送信息发送给对应的播放终端, 以在所述播放终端播放的所述节目内容图像帧的可利用区域插播对应的待推 送信息。

采用本发明,云端服务器从节目服务器接收节目信息,并对接收的节目 信息中的节目内容进行分析,从节目内容中找到可利用区域并生成块信息记 录表;信息服务器根据预设信息关联规则为所述块信息记录表中的各个可利 用区域标识,找到对应的待推送信息并进行关联,及将找到的待推送信息发 送给对应的播放终端,以在所述播放终端播放的所述节目内容图像帧的可利 用区域插播对应的待推送信息;该信息服务器可为节目内容的可利用区域提 供多样化的信息,既不影响节目的播放时间,也可为用户提供多样化的信息, 提高用户体验。

附图说明

图1为本发明信息推送方法的第一实施例流程示意图;

图2为图1中步骤S10的第一实施例的流程示意图;

图3为图1中步骤S10的第二实施例的流程示意图;

图4为图1中步骤S10的第三实施例的流程示意图;

图5为图1中步骤S30的详细流程示意图;

图6为本发明信息推送方法的第二实施例流程示意图;

图7为本发明信息推送系统的优选实施例结构示意图;

图8为本发明的云端服务器的优选实施例结构示意图;

图9为本发明的信息服务器的优选实施例结构示意图。

本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步 说明。

具体实施方式

应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限 定本发明。

参照图1,图1为本发明信息推送方法的第一实施例流程示意图,该方法 包括:

S10、云端服务器从节目服务器接收节目信息,并对接收的节目信息中的 节目内容进行分析,以找到该节目内容的各个图像帧中存在的可利用区域。

该云端服务器可通过互联网从节目服务器接收节目信息,也可通过其他 无线通信方式从节目服务器接收节目信息。

该节目服务器可提供多个节目信息,该节目信息包括节目号、节目内容, 如该节目号为P1、节目内容为新闻联播,节目号为P2、节目内容为焦点访谈, 等等。该节目内容为视频文件。

在该步骤S10中,云端服务器接收节目信息,并在该节目信息的节目内 容的各个图像帧中找到存在的可利用区域,该可利用区域即为可用于插播信 息的区域。

在一个实施例中,该步骤S10包括(如图2所示):

S11、该云端服务器从节目服务器接收节目信息,对节目信息中的节目内 容的各个图像帧进行分析,找到图像帧中内容固定不变或具有周期变化规律 的区域作为初始块。

对节目信息中的节目内容的各个图像帧进行分析,如采用图像识别分割 方法(例如K平均簇划分算法)对节目内容中的各个图像帧进行识别,找到 图像帧中内容固定不变或或具有周期变化规律的区域(如区域1在第一图像 帧中的内容与第二图像帧中的内容相同,则认为区域1在第一图像帧和第二 图像帧中内容固定不变,如在视频文件中,一些固定不变的场景),将这些区 域称之为初始块。该初始块可以是一个或多个。如对节目号为P1的节目内容 的各个图像帧进行分析后、其图像画面存在A、B、C、D、E、F、G七个初 始块。

S12、分析该初始块对节目内容播放显示效果的影响程度,若该初始块对 节目内容播放显示效果的影响程度为无影响或影响轻微,则执行步骤S13。

在该步骤S12中,分析该初始块对节目内容播放显示效果的影响程度, 具体的,可采用关联度分析方法分析该初始块对节目内容播放显示效果的影 响程度,若该初始块对节目内容播放显示效果的影响明显,则认为该初始块 为无效块,不可在该初始块中插播信息。如对A、B、C、D、E、F、G七个 初始块进行分析后,发现初始块B对节目内容播放显示效果的影响明显,则 将该初始块B丢弃;发现初始块A、C、D、E、F、G对节目内容播放显示效 果的影响程度为无影响或轻微,则将初始块A、C、D、E、F、G保留,继续 进行处理。

S13、判断该初始块的大小是否大于第一预设值,若该初始块的大小大于 第一预设值,则执行步骤S14。

该第一预设值可根据实际需要设置,如可设置为2平方厘米。在该步骤 S13中,对初始块的大小进行判断,以确定该初始块的大小是否大于第一预设 值,若该初始块的大小大于第一预设值,则初步认为该初始块的大小够插播 信息,若该初始块的大小小于等于第一预设值,则可认为该初始块的大小太 小了,不足以插播信息,该初始块为无效块。如对步骤S12后的初始块A、C、 D、E、F、G的大小进行分析后,发现初始块E的大小小于等于第一预设值, 则将该初始块E丢弃;发现初始块A、C、D、F、G的大小大于第一预设值, 则将初始块A、C、D、F、G保留,继续进行处理。

S14、对该初始块进行规则化处理。

在该步骤S14中,对初始块进行规则化处理,因在步骤S11中确定的初 始块的形状通常不规则(如,该初始块可能有很多突出的尖角),会导致在初 始块中插播信息的效果不好,因此需要对该初始块进行规则化处理,如将该 初始块的形状处理成长条形、椭圆形或正方形,也可以将初始块的形状处理 成圆形等便于观看的规则形状。在具体实施时,根据该初始块的原始形状处 理成最优的规则形状,如当初始块的原始形状接近长条形时,则将该初始块 的形状处理成长条形。

S15、将该规则化处理后的初始块确定为该节目内容的对应图像帧中存在 的可利用区域。

在另一个实施例中,在步骤S14之后,步骤S15之前,该步骤S10的还 包括(如图3所示):

S16、判断规则化处理后的初始块的大小是否大于第二预设值,若该规则 化处理后的初始块的大小大于第二预设值,则执行步骤S15。

该第二预设值可根据实际需要设置,如可设置为3平方厘米。在该步骤 S16中,对规则化处理后的初始块的大小进行判断,以确定该规则化处理后的 初始块的大小是否大于第二预设值,若该规则化处理后的初始块的大小大于 第二预设值,则认为该规则化处理后的初始块的大小够插播信息,若该规则 化处理后的初始块的大小小于等于第二预设值,则可认为该规则化处理后的 初始块的大小太小了,不足以插播信息,将该规则化处理后的初始块视为无 效块,也可即认为该初始块为无效块。如对步骤S14规则化处理后的初始块A、 C、D、F、G进行分析后,发现初始块C的大小小于等于第二预设值,则将 该初始块C丢弃;发现初始块A、D、F、G的大小大于第二预设值,则将初 始块A、D、F、G保留,继续进行处理。

在另一个实施例中,在步骤S16之后,步骤S15之前,该步骤S10的还 包括(如图4所示):

S17、判断该规则化处理后的初始块的持续时间是否大于第三预设值,若 该规则化处理后的初始块的持续时间是否大于第三预设值,则执行步骤S15。

该第三预设值可根据实际需要设置,如可设置为10秒。在该步骤S17中, 对该规则化处理后的初始块的持续时间的大小进行判断,以确定该规则化处 理后的初始块的持续时间是否大于第三预设值,若该规则化处理后的初始块 的持续时间大于第三预设值,则可认为在该规则化处理后的初始块的持续时 间足够插播信息,若该规则化处理后的初始块的持续时间小于等于第三预设 值,则可认为该规则化处理后的初始块的持续时间太小,不足以插播信息, 该规则化处理后的初始块为无效块,也即认为该初始块为无效块。如对步骤 S16后的初始块A、D、F、G进行分析后,发现初始块G的持续时间小于等 于第三预设值,则将该初始块G丢弃;发现初始块A、D、F的持续时间大于 第三预设值,则将初始块A、D、F保留,继续进行处理。

S20、该云端服务器为找到的各个可利用区域生成块信息记录表,该块信 息记录表包括节目号、各个可利用区域标识、各个可利用区域的位置形状及 相同可利用区域在该节目内容中的持续时间。

在该步骤S20中,根据该各个可利用区域生成块信息记录表,该块信息 记录表包括节目号、各个可利用区域标识、各个可利用区域的位置形状及相 同可利用区域在该节目内容中的持续时间。该块信息记录表如表一所示:

表一

S30、信息服务器从该云端服务器接收该块信息记录表,根据预设信息关 联规则为该块信息记录表中的各个可利用区域标识,找到对应的待推送信息 并进行关联,及将找到的待推送信息发送给对应的播放终端,以在该播放终 端播放的该节目内容图像帧的可利用区域插播对应的待推送信息。

该信息服务器可通过互联网从云端服务器接收该块信息记录表,也可通 过其他无线通信方式从云端服务器接收该块信息记录表。

该待推送信息可以是广告信息、新闻信息等,如可以是天气信息、紧急 报警信息。

在具体实施时,该步骤S30包括(如图5所示):

S31、该信息服务器从该云端服务器接收该块信息记录表,根据预设信息 关联规则为该块信息记录表中的各个可利用区域标识对应的可利用区域,找 到对应的待推送信息并进行关联,以生成临时记录表,该临时记录表包括节 目号、各个可利用区域标识、各个可利用区域的位置形状、相同可利用区域 在该节目内容中的持续时间及各个可利用区域标识对应的待推送信息;

在该步骤S31中,该信息服务器根据预设信息关联规则为块信息记录表 中的各个可利用区域标识找到对应的待推送信息进行关联,该预设信息关联 规则可以为根据可利用区域的位置形状与待推送信息的映射关系,为块信息 记录表中的各个可利用区域标识找到对应的待推送信息;该预设信息关联规 则也可以为根据可利用区域的位置形状、相同可利用区域在该节目内容中的 持续时间与待推送信息的映射关系,为块信息记录表中的各个可利用区域标 识找到对应的待推送信息;该预设信息关联规则也可以为根据节目号、可利 用区域的位置形状、相同可利用区域在该节目内容中的持续时间与待推送信 息的映射关系,为块信息记录表中的各个可利用区域标识找到对应的待推送 信息。该临时记录表如表二所示:

表二

从该临时记录表中可以看出,在步骤该S31中为节目号为P1的可利用区 域标识V1_B1、V1_B3、V1_Bx分别找到了待推送信息V1_A1、V1_A3、V1_Ax, 可利用区域标识V1_B2不在该临时记录表中,说明在该步骤S31中未为该可 利用区域标识V1_B2找到对应的待推送信息;在步骤该S31中为节目号为P2 的可利用区域标识V2_B2、V1_Bx分别找到了待推送信息V2_A2、V2_Ay, 可利用区域标识V2_B1不在该临时记录表中,说明在该步骤S31中未为该可 利用区域标识V2_B1找到对应的待推送信息;等等。当在该步骤S31中,为 块信息记录表中的某个节目号的所有可利用区域标识都找到对应的待推送信 息时,则在该临时记录表中的该节目号对应的可利用区域标识与块信息记录 表中该节目号对应的可利用区域标识完全相同;当在该步骤S31中,为块信 息记录表中的某个节目号的部分可利用区域标识找到对应的待推送信息时, 则在该临时记录表中的该节目号对应的可利用区域标识为块信息记录表中该 节目号对应的可利用区域标识的部分。

S32、该信息服务器将该临时记录表和播放终端群信息记录表通过节目号 映射起来,生成信息推送表,该播放终端群信息记录表包括节目号、播放终 端群标识、播放终端标识。

该播放终端群信息记录表如表三所示。

表三:

在该步骤中,该信息服务器将该临时记录表和播放终端群信息记录表通 过节目号映射起来,生成信息推送表,该信息推送表如表四所示。

表四:

S33、该信息服务器根据该信息推送表,向该信息推送表中的播放终端标 识对应的播放终端推送对应待推送信息,以在对应的播放终端播放的该节目 内容图像帧的可利用区域插播对应的待推送信息。

在该步骤S33中,该信息服务器根据该信息推送表,向该信息推送表中 的播放终端标识对应的播放终端推送对应待推送信息,如该信息服务器向播 放终端标识为TV11和TV12对应的播放终端推送待推送信息V1_A1、V1_A 3......V1_A x,以使得播放终端标识为TV11和TV12对应的播放终端在播放 节目号为P1的节目内容图像帧的可利用区域插播对应的待推送信息。

参照图6,图6为本发明信息推送方法的第二实施例流程示意图。

基于上述信息推送方法的第一实施例,在步骤S10之前,该方法还包括:

S40、该信息服务器从该节目服务器接收播放终端群信息记录表。

该信息服务器可通过互联网从节目服务器接收播放终端群信息记录表, 也可通过其他无线通信方式从节目服务器接收播放终端群信息记录表。

该节目服务器向播放终端发送节目信息,并获取播放终端返回的播放终 端标识,将能播放同一节目内容的播放终端标记为一个播放终端群,并生成 播放终端群信息记录表。该节目信息包括节目号和节目内容。

参照图7,图7为本发明信息推送系统的优选实施例结构示意图,该系统 包括:节目服务器10,与该节目服务器10分别连接的云端服务器20和播放 终端40,与该云端服务器20连接的信息服务器30,该信息服务器30与播放 终端40连接,该播放终端40可以有多个;其中:

该云端服务器20包括:

第一收发模块21,用于从该节目服务器接收节目信息;

第一生成模块22,用于对接收的节目信息中的节目内容进行分析,以找 到该节目内容的各个图像帧中存在的可利用区域,及为找到的各个可利用区 域生成块信息记录表,该块信息记录表包括节目号、各个可利用区域标识、 各个可利用区域的位置形状及相同可利用区域在该节目内容中的持续时间;

该信息服务器30包括:

第二收发模块31,用于从该云端服务器接收该块信息记录表;

第二生成模块32,用于根据预设信息关联规则为该块信息记录表中的各 个可利用区域标识,找到对应的待推送信息并进行关联;

该第二收发模块31,还用于将找到的待推送信息发送给对应的播放终端, 以在该播放终端播放的该节目内容图像帧的可利用区域插播对应的待推送信 息。

该云端服务器20的第一收发模块21可通过互联网从节目服务器10接收 节目信息,也可通过其他无线通信方式从节目服务器10接收节目信息。

该节目服务器10可提供多个节目信息,该节目信息包括节目号、节目内 容,如该节目号为P1、节目内容为新闻联播,节目号为P2、节目内容为焦点 访谈,等等。该节目内容为视频文件。

该云端服务器20的第一生成模块22在该接收的节目信息的节目内容的 各个图像帧中找到存在的可利用区域,该可利用区域即为可用于插播信息的 区域。

该第一生成模块22生成的块信息记录表如上述表一所示。

在一个实施例中,该第一生成模块22包括第一分析单元、与该第一分析 单元连接的第二分析单元、与该第二分析单元连接的第一判断单元、与该第 一判断单元连接的规则化处理单元、与该规则化处理单元连接的确定单元、 与该确定单元连接的第三生成单元,其中:

该第一分析单元,用于对节目信息中的节目内容的各个图像帧进行分析, 找到图像帧中内容固定不变或具有周期变化规律的区域作为初始块;

该第二分析单元,用于分析该初始块对节目内容播放显示效果的影响程 度;

该第一判断单元,用于在该初始块对节目内容播放显示效果的影响程度 为无影响或影响轻微时,判断该初始块的大小是否大于第一预设值;

该规则化处理单元,用于在该初始块的大小大于第一预设值时,对该初 始块的形状进行规则化处理;

该确定单元,用于将该规则化处理后的初始块确定为该节目内容的对应 图像帧中存在的可利用区域;

该第三生成单元,用于根据该可利用区域生成块信息记录表,该块信息 记录表包括节目号、各个可利用区域标识、各个可利用区域的位置形状及相 同可利用区域在该节目内容中的持续时间。

该第一分析单元对节目信息中的节目内容的各个图像帧进行分析,如采 用图像识别分割方法(例如K平均簇划分算法)对节目内容中的各个图像帧 进行识别,找到图像帧中内容固定不变或或具有周期变化规律的区域(如区 域1在第一图像帧中的内容与第二图像帧中的内容相同,则认为区域1在第 一图像帧和第二图像帧中内容固定不变,如在视频文件中,一些固定不变的 场景),将这些区域称之为初始块。该初始块可以是一个或多个。如对节目号 为P1的节目内容的各个图像帧进行分析后、其图像画面存在A、B、C、D、 E、F、G七个初始块。

该第二分析单元分析该初始块对节目内容播放显示效果的影响程度,具 体的,可采用关联度分析方法分析该初始块对节目内容播放显示效果的影响 程度,若该初始块对节目内容播放显示效果的影响明显,则认为该初始块为 无效块,不可在该初始块中插播信息。如对A、B、C、D、E、F、G七个初 始块进行分析后,发现初始块B对节目内容播放显示效果的影响明显,则将 该初始块B丢弃;发现初始块A、C、D、E、F、G对节目内容播放显示效果 的影响程度为无影响或轻微,则将初始块A、C、D、E、F、G保留,继续进 行处理。

该第一预设值可根据实际需要设置,如可设置为2平方厘米。该第一判 断单元对初始块的大小进行判断,以确定该初始块的大小是否大于第一预设 值,若该初始块的大小大于第一预设值,则初步认为该初始块的大小够插播 信息,若该初始块的大小小于等于第一预设值,则可认为该初始块的大小太 小了,不足以插播信息,该初始块为无效块。如对第二分析单元分析后的初 始块A、C、D、E、F、G的大小进行分析后,发现初始块E的大小小于等于 第一预设值,则将该初始块E丢弃;发现初始块A、C、D、F、G的大小大 于第一预设值,则将初始块A、C、D、F、G保留,继续进行处理。

该规则化处理单元对初始块进行规则化处理,因在第一分析单元中确定 的初始块的形状通常不规则(如,该初始块可能有很多突出的尖角),会导致 在初始块中插播信息的效果不好,因此需要对该初始块进行规则化处理,如 将该初始块的形状处理成长条形、椭圆形或正方形,也可以将初始块的形状 处理成圆形等便于观看的规则形状。在具体实施时,根据该初始块的原始形 状处理成最优的规则形状,如当初始块的原始形状接近长条形时,则将该初 始块的形状处理成长条形。

在另一个实施例中,该第一生成模块22还包括第二判断单元,该第二判 断单元分别与规则化处理单元、确定单元连接,该第二判断单元用于判断规 则化处理后的初始块的大小是否大于第二预设值。该确定单元还用于在该规 则化处理后的初始块的大小大于第二预设值时,将该规则化处理后的初始块 确定为该节目内容的对应图像帧中存在的可利用区域。

该第二预设值可根据实际需要设置,如可设置为3平方厘米。该第二判 断单元对规则化处理后的初始块的大小进行判断,以确定该规则化处理后的 初始块的大小是否大于第二预设值,若该规则化处理后的初始块的大小大于 第二预设值,则认为该规则化处理后的初始块的大小够插播信息,若该规则 化处理后的初始块的大小小于等于第二预设值,则可认为该规则化处理后的 初始块的大小太小了,不足以插播信息,将该规则化处理后的初始块视为无 效块,也可即认为该初始块为无效块。如该第二判断单元对规则化处理单元 规则化处理后的初始块A、C、D、F、G进行分析后,发现初始块C的大小 小于等于第二预设值,则将该初始块C丢弃;发现初始块A、D、F、G的大 小大于第二预设值,则将初始块A、D、F、G保留,继续由确定单元进行处 理。

在另一个实施例中,该第一生成模块22还包括第三判断单元,该第三判 断单元分别与第二判断单元、确定单元连接,该第三判断单元用于判断该规 则化处理后的初始块的持续时间是否大于第三预设值;该确定单元还用于在 该规则化处理后的初始块的持续时间大于第三预设值时,将该规则化处理后 的初始块确定为该节目内容的对应图像帧中存在的可利用区域。

该第三预设值可根据实际需要设置,如可设置为10秒。该第三判断单元 对该规则化处理后的初始块的持续时间的大小进行判断,以确定该规则化处 理后的初始块的持续时间是否大于第三预设值,若该规则化处理后的初始块 的持续时间大于第三预设值,则可认为在该规则化处理后的初始块的持续时 间足够插播信息,若该规则化处理后的初始块的持续时间小于等于第三预设 值,则可认为该规则化处理后的初始块的持续时间太小,不足以插播信息, 该规则化处理后的初始块为无效块,也即认为该初始块为无效块。如对第二 判断单元判断后的初始块A、D、F、G进行分析后,发现初始块G的持续时 间小于等于第三预设值,则将该初始块G丢弃;发现初始块A、D、F的持续 时间大于第三预设值,则将初始块A、D、F保留,继续由确定单元进行处理。

该信息服务器30的第二收发模块31可通过互联网从云端服务器20接收 该块信息记录表,也可通过其他无线通信方式从云端服务器20接收该块信息 记录表。

该待推送信息可以是广告信息、新闻信息等,如可以是天气信息、紧急 报警信息。

在一个实施例中,该第二生成模块32包括:第一生成单元和第二生成单 元,其中:

该第一生成单元,用于根据预设信息关联规则为该块信息记录表中的各 个可利用区域标识对应的可利用区域,找到对应的待推送信息并进行关联, 以生成临时记录表,该临时记录表包括节目号、各个可利用区域标识、各个 可利用区域的位置形状、相同可利用区域在该节目内容中的持续时间及各个 可利用区域标识对应的待推送信息;

该第二生成单元,用于将该临时记录表和播放终端群信息记录表通过节 目号映射起来,生成信息推送表,该播放终端群信息记录表包括节目号、播 放终端群标识、播放终端标识;

该第二收发模块还用于根据该信息推送表,向该信息推送表中的播放终 端标识对应的播放终端推送对应待推送信息,以在对应的播放终端播放的该 节目内容图像帧的可利用区域插播对应的待推送信息。

该第一生成单元根据预设信息关联规则为块信息记录表中的各个可利用 区域标识找到对应的待推送信息进行关联,该预设信息关联规则可以为根据 可利用区域的位置形状与待推送信息的映射关系,为块信息记录表中的各个 可利用区域标识找到对应的待推送信息;该预设信息关联规则也可以为根据 可利用区域的位置形状、相同可利用区域在该节目内容中的持续时间与待推 送信息的映射关系,为块信息记录表中的各个可利用区域标识找到对应的待 推送信息;该预设信息关联规则也可以为根据节目号、可利用区域的位置形 状、相同可利用区域在该节目内容中的持续时间与待推送信息的映射关系, 为块信息记录表中的各个可利用区域标识找到对应的待推送信息。该临时记 录表如上述表二所示。

该播放终端群信息记录表如上述表三所示。该信息推送表如上述表四所 示。

该第二收发模块根据该信息推送表,向该信息推送表中的播放终端标识 对应的播放终端推送对应待推送信息,如向播放终端标识为TV11和TV12对 应的播放终端推送待推送信息V1_A1、V1_A3……V1_A x,以使得播放终端 标识为TV11和TV12对应的播放终端在播放节目号为P1的节目内容图像帧 的可利用区域插播对应的待推送信息。

进一步的,该信息服务器30的第二收发模块31还用于从该节目服务器 10接收播放终端群信息记录表。

该信息服务器30的第二收发模块31可通过互联网从节目服务器10接收 播放终端群信息记录表,也可通过其他无线通信方式从节目服务器10接收播 放终端群信息记录表。

该节目服务器10向播放终端发送节目信息,并获取播放终端返回的播放 终端标识,将能播放同一节目内容的播放终端标记为一个播放终端群,并生 成播放终端群信息记录表。该节目信息包括节目号和节目内容。

参照图8,图8为本发明应用于上述信息推送方法的云端服务器的优选实 施例结构示意图,该云端服务器20包括:

第一收发模块21,用于从该节目服务器接收节目信息;

第一生成模块22,用于对接收的节目信息中的节目内容进行分析,以找 到该节目内容的各个图像帧中存在的可利用区域,及为找到的各个可利用区 域生成块信息记录表,该块信息记录表包括节目号、各个可利用区域标识、 各个可利用区域的位置形状及相同可利用区域在该节目内容中的持续时间。

该云端服务器20的第一收发模块21可通过互联网从节目服务器接收节 目信息,也可通过其他无线通信方式从节目服务器接收节目信息。

该节目服务器可提供多个节目信息,该节目信息包括节目号、节目内容, 如该节目号为P1、节目内容为新闻联播,节目号为P2、节目内容为焦点访谈, 等等。该节目内容为视频文件。

该云端服务器20的第一生成模块22在该接收的节目信息的节目内容的 各个图像帧中找到存在的可利用区域,该可利用区域即为可用于插播信息的 区域。

该第一生成模块22生成的块信息记录表如上述表一所示。

在一个实施例中,该第一生成模块22包括第一分析单元、与该第一分析 单元连接的第二分析单元、与该第二分析单元连接的第一判断单元、与该第 一判断单元连接的规则化处理单元、与该规则化处理单元连接的确定单元、 与该确定单元连接的第三生成单元,其中:

该第一分析单元,用于对节目信息中的节目内容的各个图像帧进行分析, 找到图像帧中内容固定不变或具有周期变化规律的区域作为初始块;

该第二分析单元,用于分析该初始块对节目内容播放显示效果的影响程 度;

该第一判断单元,用于在该初始块对节目内容播放显示效果的影响程度 为无影响或影响轻微时,判断该初始块的大小是否大于第一预设值;

该规则化处理单元,用于在该初始块的大小大于第一预设值时,对该初 始块的形状进行规则化处理;

该确定单元,用于将该规则化处理后的初始块确定为该节目内容的对应 图像帧中存在的可利用区域;

该第三生成单元,用于根据该可利用区域生成块信息记录表,该块信息 记录表包括节目号、各个可利用区域标识、各个可利用区域的位置形状及相 同可利用区域在该节目内容中的持续时间。

该第一分析单元对节目信息中的节目内容的各个图像帧进行分析,如采 用图像识别分割方法(例如K平均簇划分算法)对节目内容中的各个图像帧 进行识别,找到图像帧中内容固定不变或或具有周期变化规律的区域(如区 域1在第一图像帧中的内容与第二图像帧中的内容相同,则认为区域1在第 一图像帧和第二图像帧中内容固定不变,如在视频文件中,一些固定不变的 场景),将这些区域称之为初始块。该初始块可以是一个或多个。如对节目号 为P1的节目内容的各个图像帧进行分析后、其图像画面存在A、B、C、D、 E、F、G七个初始块。

该第二分析单元分析该初始块对节目内容播放显示效果的影响程度,具 体的,可采用关联度分析方法分析该初始块对节目内容播放显示效果的影响 程度,若该初始块对节目内容播放显示效果的影响明显,则认为该初始块为 无效块,不可在该初始块中插播信息。如对A、B、C、D、E、F、G七个初 始块进行分析后,发现初始块B对节目内容播放显示效果的影响明显,则将 该初始块B丢弃;发现初始块A、C、D、E、F、G对节目内容播放显示效果 的影响程度为无影响或轻微,则将初始块A、C、D、E、F、G保留,继续进 行处理。

该第一预设值可根据实际需要设置,如可设置为2平方厘米。该第一判 断单元对初始块的大小进行判断,以确定该初始块的大小是否大于第一预设 值,若该初始块的大小大于第一预设值,则初步认为该初始块的大小够插播 信息,若该初始块的大小小于等于第一预设值,则可认为该初始块的大小太 小了,不足以插播信息,该初始块为无效块。如对第二分析单元分析后的初 始块A、C、D、E、F、G的大小进行分析后,发现初始块E的大小小于等于 第一预设值,则将该初始块E丢弃;发现初始块A、C、D、F、G的大小大 于第一预设值,则将初始块A、C、D、F、G保留,继续进行处理。

该规则化处理单元对初始块进行规则化处理,因在第一分析单元中确定 的初始块的形状通常不规则(如,该初始块可能有很多突出的尖角),会导致 在初始块中插播信息的效果不好,因此需要对该初始块进行规则化处理,如 将该初始块的形状处理成长条形、椭圆形或正方形,也可以将初始块的形状 处理成圆形等便于观看的规则形状。在具体实施时,根据该初始块的原始形 状处理成最优的规则形状,如当初始块的原始形状接近长条形时,则将该初 始块的形状处理成长条形。

在另一个实施例中,该第一生成模块22还包括第二判断单元,该第二判 断单元分别与规则化处理单元、确定单元连接,该第二判断单元用于判断规 则化处理后的初始块的大小是否大于第二预设值。该确定单元还用于在该规 则化处理后的初始块的大小大于第二预设值时,将该规则化处理后的初始块 确定为该节目内容的对应图像帧中存在的可利用区域。

该第二预设值可根据实际需要设置,如可设置为3平方厘米。该第二判 断单元对规则化处理后的初始块的大小进行判断,以确定该规则化处理后的 初始块的大小是否大于第二预设值,若该规则化处理后的初始块的大小大于 第二预设值,则认为该规则化处理后的初始块的大小够插播信息,若该规则 化处理后的初始块的大小小于等于第二预设值,则可认为该规则化处理后的 初始块的大小太小了,不足以插播信息,将该规则化处理后的初始块视为无 效块,也可即认为该初始块为无效块。如该第二判断单元对规则化处理单元 规则化处理后的初始块A、C、D、F、G进行分析后,发现初始块C的大小 小于等于第二预设值,则将该初始块C丢弃;发现初始块A、D、F、G的大 小大于第二预设值,则将初始块A、D、F、G保留,继续由确定单元进行处 理。

在另一个实施例中,该第一生成模块22还包括第三判断单元,该第三判 断单元分别与第二判断单元、确定单元连接,该第三判断单元用于判断该规 则化处理后的初始块的持续时间是否大于第三预设值;该确定单元还用于在 该规则化处理后的初始块的持续时间大于第三预设值时,将该规则化处理后 的初始块确定为该节目内容的对应图像帧中存在的可利用区域。

该第三预设值可根据实际需要设置,如可设置为10秒。该第三判断单元 对该规则化处理后的初始块的持续时间的大小进行判断,以确定该规则化处 理后的初始块的持续时间是否大于第三预设值,若该规则化处理后的初始块 的持续时间大于第三预设值,则可认为在该规则化处理后的初始块的持续时 间足够插播信息,若该规则化处理后的初始块的持续时间小于等于第三预设 值,则可认为该规则化处理后的初始块的持续时间太小,不足以插播信息, 该规则化处理后的初始块为无效块,也即认为该初始块为无效块。如对第二 判断单元判断后的初始块A、D、F、G进行分析后,发现初始块G的持续时 间小于等于第三预设值,则将该初始块G丢弃;发现初始块A、D、F的持续 时间大于第三预设值,则将初始块A、D、F保留,继续由确定单元进行处理。

参照图9,图9为本发明应用于上述信息推送方法的信息服务器的优选实 施例结构示意图,该信息服务器30包括:

第二收发模块31,用于从该云端服务器接收该块信息记录表;

第二生成模块32,用于根据预设信息关联规则为该块信息记录表中的各 个可利用区域标识,找到对应的待推送信息并进行关联;

该第二收发模块31,还用于将找到的待推送信息发送给对应的播放终端, 以在该播放终端播放的该节目内容图像帧的可利用区域插播对应的待推送信 息。

该信息服务器30的第二收发模块31可通过互联网从云端服务器接收该 块信息记录表,也可通过其他无线通信方式从云端服务器接收该块信息记录 表。

该待推送信息可以是广告信息、新闻信息等,如可以是天气信息、紧急 报警信息。

在一个实施例中,该第二生成模块32包括:第一生成单元和第二生成单 元,其中:

该第一生成单元,用于根据预设信息关联规则为该块信息记录表中的各 个可利用区域标识对应的可利用区域,找到对应的待推送信息并进行关联, 以生成临时记录表,该临时记录表包括节目号、各个可利用区域标识、各个 可利用区域的位置形状、相同可利用区域在该节目内容中的持续时间及各个 可利用区域标识对应的待推送信息;

该第二生成单元,用于将该临时记录表和播放终端群信息记录表通过节 目号映射起来,生成信息推送表,该播放终端群信息记录表包括节目号、播 放终端群标识、播放终端标识;

该第二收发模块还用于根据该信息推送表,向该信息推送表中的播放终 端标识对应的播放终端推送对应待推送信息,以在对应的播放终端播放的该 节目内容图像帧的可利用区域插播对应的待推送信息。

该第一生成单元根据预设信息关联规则为块信息记录表中的各个可利用 区域标识找到对应的待推送信息进行关联,该预设信息关联规则可以为根据 可利用区域的位置形状与待推送信息的映射关系,为块信息记录表中的各个 可利用区域标识找到对应的待推送信息;该预设信息关联规则也可以为根据 可利用区域的位置形状、相同可利用区域在该节目内容中的持续时间与待推 送信息的映射关系,为块信息记录表中的各个可利用区域标识找到对应的待 推送信息;该预设信息关联规则也可以为根据节目号、可利用区域的位置形 状、相同可利用区域在该节目内容中的持续时间与待推送信息的映射关系, 为块信息记录表中的各个可利用区域标识找到对应的待推送信息。该临时记 录表如上述表二所示。

该播放终端群信息记录表如上述表三所示。该信息推送表如上述表四所 示。

该第二收发模块根据该信息推送表,向该信息推送表中的播放终端标识 对应的播放终端推送对应待推送信息,如向播放终端标识为TV11和TV12对 应的播放终端推送待推送信息V1_A1、V1_A3……V1_A x,以使得播放终端 标识为TV11和TV12对应的播放终端在播放节目号为P1的节目内容图像帧 的可利用区域插播对应的待推送信息。

进一步的,该信息服务器30的第二收发模块31还用于从该节目服务器 10接收播放终端群信息记录表。

该信息服务器30的第二收发模块31可通过互联网从节目服务器接收播 放终端群信息记录表,也可通过其他无线通信方式从节目服务器接收播放终 端群信息记录表。

该节目服务器向播放终端发送节目信息,并获取播放终端返回的播放终 端标识,将能播放同一节目内容的播放终端标记为一个播放终端群,并生成 播放终端群信息记录表。该节目信息包括节目号和节目内容。

以上所述仅为本发明的优选实施例,并非因此限制本发明的专利范围, 凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接 或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围。

去获取专利,查看全文>

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号