CN104202628B - 客户端播放节目的识别***和方法 - Google Patents

客户端播放节目的识别***和方法 Download PDF

Info

Publication number
CN104202628B
CN104202628B CN201410488171.3A CN201410488171A CN104202628B CN 104202628 B CN104202628 B CN 104202628B CN 201410488171 A CN201410488171 A CN 201410488171A CN 104202628 B CN104202628 B CN 104202628B
Authority
CN
China
Prior art keywords
server
feature code
client
sampling instant
fisrt feature
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN201410488171.3A
Other languages
English (en)
Other versions
CN104202628A (zh
Inventor
李鹏
高鹏程
陆承恩
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
KUYUN INTERACTIVE TECHNOLOGY Ltd
Original Assignee
KUYUN INTERACTIVE TECHNOLOGY Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by KUYUN INTERACTIVE TECHNOLOGY Ltd filed Critical KUYUN INTERACTIVE TECHNOLOGY Ltd
Priority to CN201410488171.3A priority Critical patent/CN104202628B/zh
Publication of CN104202628A publication Critical patent/CN104202628A/zh
Application granted granted Critical
Publication of CN104202628B publication Critical patent/CN104202628B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

本发明公开了一种客户端播放节目的识别***和方法,其中该识别方法包括:实时对服务器的每个频道的直播信号进行采样得到多个服务器采样数据,并记录下每一服务器采样数据对应的服务器采样时刻;根据每一服务器采样数据生成对应的第一特征码;对客户端当前播放节目的播放信号进行采样得到客户端采样数据,并记录当前的客户端采样数据对应的客户端采样时刻;根据服务器采样数据生成对应的第二特征码;根据与第二特征码相匹配第一特征码对应的服务器采样时刻和客户端采样时刻,识别出客户端当前的播放节目为直播节目或点播节目。本申请的技术方案可对客户端当前的播放节目为直播节目或点播节目进行准确的识别。

Description

客户端播放节目的识别***和方法
技术领域
本发明涉及媒体播放技术领域,特别涉及一种客户端播放节目的识别***和方法。
背景技术
随着人们生活水平的提高,智能电视在家庭中的普及率日益广泛,在人们的日常休闲与娱乐生活中起到越来越重要的作用。
目前,智能电视能够播放的节目种类越来越多,包括传统的信号源直播电视节目以及网络频道节目等,从而能够最大化满足用户的个人需求。此外,用户在按照自己的需求收看自己想看的电视节目时,还可以享受多种交互点对点的娱乐和信息等服务。
然而,在为用户提供交互点对点的娱乐和信息等服务时,需要提前获知用户当前播放节目是直播节目还是点播节目,从而避免向用户推送了与当前节目不匹配的交互信息。
发明内容
本发明提供一种客户端播放节目的识别***和方法,其能够准确的识别出客户端当前播放节目是直播节目还是点播节目。
为实现上述目的,本发明提供了一种客户端播放节目的识别方法,包括:
实时对服务器的每个频道的直播信号进行采样得到多个服务器采样数据,并记录下每一服务器采样数据对应的服务器采样时刻;
根据每一服务器采样数据生成对应的第一特征码;
对客户端当前播放节目的播放信号进行采样得到客户端采样数据,并记录当前的客户端采样数据对应的客户端采样时刻;
根据服务器采样数据生成对应的第二特征码;
根据所述客户端采样时刻和与所述第二特征码相匹配的所述第一特征码对应的服务器采样时刻,识别出客户端当前的播放节目为直播节目或点播节目。
可选地,所述根据每一服务器采样数据生成对应的第一特征码的步骤之后还包括:
实时存储各服务器采样数据对应的所述第一特征码和所述服务器采样时刻,所述第一特征码和所述服务器采样时刻一一对应。
可选地,所述根据所述客户端采样时刻和与所述第二特征码相匹配的所述第一特征码对应的服务器采样时刻,识别出客户端当前的播放节目为直播节目或点播节目的步骤具体包括:
从被存储的各所述第一特征码和各所述服务器采样时刻中查询出与所述第二特征码相匹配的所述第一特征码对应的服务器采样时刻T1;
根据客户端采样时刻T2和查询出的服务器采样时刻T1计算出当前播放的播放信号的时延Td,其中Td=|T2-T1|;
判断所述时延Td是否大于第一预设值Ts,若判断出所述时延Td大于所述第一预设值Ts,则识别出客户端当前的播放节目为点播节目,若判断出所述时延Td小于或等于所述第一预设值Ts,则识别出当前的播放节目为直播节目。
可选地,所述根据客户端采样时刻T2和查询出的服务器采样时刻T1计算出当前播放的播放信号的时延Td的步骤之前还包括:
获取所述服务器与所述客户端之间的网络时延Tn;
所述根据客户端采样时刻T2和查询出的服务器采样时刻T1计算出当前播放的播放信号的时延Td的步骤具体包括:
根据网络时延迟Tn、客户端采样时刻T2和查询出的服务器采样时刻T1计算出当前播放的播放信号的时延Td,其中Td=|T2-T1|-Tn。
可选地,各所述第一特征码和各所述服务器采样时刻按照频道号进行分类打包存储;
所述从被存储的各所述第一特征码和各所述服务器采样时刻中查询出与所述第二特征码相匹配的所述第一特征码对应的服务器采样时刻T1的步骤包括:
识别客户端当前播放的播放节目的频道号;
查询出与当前播放的播放节目的频道号相同且存储有对应的各所述第一特征码和各所述服务器采样时刻的存储数据包;
从查询出的所述存储数据包中查询出与所述第二特征码相匹配的所述第一特征码对应的服务器采样时刻T1。
可选地,所述从被存储的各所述第一特征码和各所述服务器采样时刻中查询出与所述第二特征码相匹配的所述第一特征码对应的服务器采样时刻T1的步骤的同时还包括:
在所述服务器数据查询模块开始查询与所述第二特征码相匹配的所述第一特征码对应的服务器采样时刻T1时开始进行计时,且在查询出与所述第二特征码相匹配的所述第一特征码对应的服务器采样时刻T1时停止计时;
实时判断计时数值Tt是否大于第二预设值Tss,若判断出所述计时数值Tt大于第二预设值Tss,则识别出客户端当前的播放节目为点播节目。
可选地,所述从被存储的各所述第一特征码和各所述服务器采样时刻中查询出与所述第二特征码相匹配的所述第一特征码对应的服务器采样时刻T1之前还包括:
在所述根据客户端采样数据生成对应的第二特征码的步骤结束且经过预定时间Tsd之后,判断被存储的各所述第一特征码中是否存在与所述第二特征码匹配的所述第一特征码,若判断出被存储的各所述第一特征码中存在与所述第二特征码匹配的所述第一特征码,则执行所述从被存储的各所述第一特征码和各所述服务器采样时刻中查询出与所述第二特征码相匹配的所述第一特征码对应的服务器采样时刻T1的步骤,若判断出被存储的各所述第一特征码中不存在与所述第二特征码匹配的所述第一特征码,则识别出客户端当前的播放节目为点播节目。
可选地,所述第一特征码和所述第二特征码的数据类型相同,所述数据类型包括:图像指纹和/或音频指纹。
为实现上述目的,本发明还提供了一种服务器,包括:
服务器采样单元,用于实时对服务器的每个频道的直播信号进行采样得到多个服务器采样数据,并记录下每一服务器采样数据对应的服务器采样时刻;
第一特征码生成单元,用于根据每一服务器采样数据生成对应的第一特征码;
播放节目识别单元,用于根据客户端中获取的客户端采样时刻和与客户端中获取的第二特征码相匹配的所述第一特征码对应的服务器采样时刻,识别出客户端当前的播放节目为直播节目或点播节目。
为实现上述目的,本发明还提供了一种客户端,包括:
客户端采样单元,用于对客户端当前播放节目的播放信号进行采样得到客户端采样数据,并记录当前的客户端采样数据对应的客户端采样时刻;
第二特征码生成单元,用于根据服务器采样数据生成对应的第二特征码;
播放节目识别单元,用于根据所述客户端采样时刻和所述服务器中获取的与所述第二特征码相匹配的第一特征码对应的服务器采样时刻,识别出客户端当前的播放节目为直播节目或点播节目。
为实现上述目的,本发明还提供了一种客户端播放节目的识别***,包括:
服务器采样单元,用于实时对服务器的每个频道的直播信号进行采样得到多个服务器采样数据,并记录下每一服务器采样数据对应的服务器采样时刻;
第一特征码生成单元,用于根据每一服务器采样数据生成对应的第一特征码;
客户端采样单元,用于对客户端当前播放节目的播放信号进行采样得到客户端采样数据,并记录当前的客户端采样数据对应的客户端采样时刻;
第二特征码生成单元,用于根据服务器采样数据生成对应的第二特征码;
播放节目识别单元,根据所述客户端采样时刻和与所述第二特征码相匹配的所述第一特征码对应的服务器采样时刻,识别出客户端当前的播放节目为直播节目或点播节目。
可选地,该客户端播放节目的识别***还包括:
服务器数据存储单元:用于实时存储各服务器采样数据对应的所述第一特征码和所述服务器采样时刻,所述第一特征码和所述服务器采样时刻一一对应。
可选地,所述播放节目识别单元包括:
服务器数据查询模块,用于从被存储的各所述第一特征码和各所述服务器采样时刻中查询出与所述第二特征码相匹配的所述第一特征码对应的服务器采样时刻T1;
时延计算模块,用于根据客户端采样时刻T2和查询出的服务器采样时刻T1计算出当前播放的播放信号的时延Td,Td=|T2-T1|;
时延判断模块,用于判断所述时延Td是否大于第一预设值Ts,若判断出所述时延Td大于所述第一预设值Ts,则识别出客户端当前的播放节目为点播节目,若判断出所述时延Td小于或等于所述第一预设值Ts,则识别出当前的播放节目为直播节目。
可选地,所述播放节目识别单元还包括:
网络时延获取模块,用于获取所述服务器与所述客户端之间的网络时延Tn;
所述时延计算模块用于根据网络时延迟Tn、客户端采样时刻T2和查询出的服务器采样时刻T1计算出当前播放的播放信号的时延Td,其中Td=|T2-T1|-Tn。
可选地,所述服务器数据存储单元中的各所述第一特征码和各所述服务器采样时刻按照频道号进行分类打包存储;
所述服务器数据查询模块包括:
频道识别子模块,用于识别客户端当前播放的播放节目的频道号;
存储数据包查询子模块,用于查询出与当前播放的播放节目的频道号相同且存储有对应的各所述第一特征码和各所述服务器采样时刻的存储数据包;
服务器采样时刻查询子模块,用于从查询出的所述存储数据包中查询出与所述第二特征码相匹配的所述第一特征码对应的服务器采样时刻T1。
可选地,所述播放节目识别单元还包括:
计时模块,用于在所述服务器数据查询模块开始查询与所述第二特征码相匹配的所述第一特征码对应的服务器采样时刻T1时开始进行计时,且在所述服务器数据查询出与所述第二特征码相匹配的所述第一特征码对应的服务器采样时刻T1时停止计时。
耗时判断模块,用于实时判断所述计时模块中计时数值Tt是否大于第二预设值Tss,若判断出所述计时数值Tt大于第二预设值Tss,则识别出客户端当前的播放节目为点播节目。
可选地,所述播放节目识别单元还包括:
服务器数据判断模块,用于在所述第二特征码生成单元生成所述第二特征码的步骤结束且经过预定时间Tsd之后,判断所述服务器数据存储单元中是否存在与所述第二特征码匹配的所述第一特征码,若判断出服务器数据存储单元中不存在与所述第二特征码匹配的所述第一特征码,则识别出客户端当前的播放节目为点播节目。
可选地,所述第一特征码和所述第二特征码的数据类型相同,所述数据类型包括:图像指纹和/或音频指纹。
本发明具有以下有益效果:
本发明提供了一种客户端播放节目的识别***和方法,其中该识别方法包括:实时对服务器的每个频道的直播信号进行采样得到多个服务器采样数据,并记录下每一服务器采样数据对应的服务器采样时刻;根据每一服务器采样数据生成对应的第一特征码;对客户端当前播放节目的播放信号进行采样得到客户端采样数据,并记录当前的客户端采样数据对应的客户端采样时刻;根据服务器采样数据生成对应的第二特征码;根据与第二特征码相匹配的第一特征码对应的服务器采样时刻和客户端采样时刻,识别出客户端当前的播放节目为直播节目或点播节目。本发明的技术方案可对客户端当前的播放节目为直播节目或点播节目进行准确的识别。
附图说明
图1为本发明实施例一提供的服务器的结构框图;
图2为本发明实施例二提供的客户端的结构框图;
图3为本发明实施例三提供的客户端播放节目的识别***的结构框图;
图4为本发明实施例三中当播放节目识别单元设置在客户端中时的播放节目识别单元的结构框图;
图5为本发明实施例三中当播放节目识别单元设置在客户端和服务器之外时的播放节目识别单元的结构框图;
图6a为本发明实施例三中播放节目识别单元的结构框图;
图6b为本发明实施例三中又一种播放节目识别单元的结构框图;
图7为本发明实施例四中服务器数据查询模块的结构框图;
图8为本发明实施例五提供的客户端播放节目的识别方法的流程图;
图9为本发明实施例五中步骤106的内部流程图;
图10为本发明实施例五中步骤106的又一种内部流程图;
图11为本发明实施例五中步骤106的另一种内部流程图。
具体实施方式
为使本领域的技术人员更好地理解本发明的技术方案,下面结合附图对本发明提供的客户端播放节目的识别***和方法进行详细描述。
在本发明中客户端包括智能电视、个人电脑、机顶盒、手机、平板电脑等任何可以解析“实时远程多媒体播放信号”(Realtime Remote Multimedia Broadcasting StreamSignal)的智能设备,该“实时远程多媒体播放信号”具体可以包括模拟电视信号、数字电视信号、机顶盒传递的直播信号、网络传递的直播信号等各种所传递的直播信号。本发明中的播放信号是指客户端在当前用于播放节目所对应的信号,该信号可以是上述的各直播信号,还可以是用户在选择点播节目时对应的点播信号。
图1为本发明实施例一提供的服务器的结构框图,如图1所示,该服务器包括:服务器采样单元1、第一特征码生成单元2和播放节目识别单元5。其中,服务器采样单元1用于实时对服务器的每个频道的直播信号进行采样得到多个服务器采样数据,并记录下每一服务器采样数据对应的服务器采样时刻;第一特征码生成单元2用于根据每一服务器采样数据生成对应的第一特征码;播放节目识别单元3用于根据客户端中获取的客户端采样时刻和与客户端中获取的第二特征码相匹配的第一特征码对应的服务器采样时刻,识别出客户端当前的播放节目为直播节目或点播节目。
本发明实施例一提供了一种服务器,该服务器包括服务器采样单元、第一特征码生成单元和播放节目识别单元,其中播放节目识别单元可根据客户端中获取的客户端采样时刻和与客户端中获取的第二特征码相匹配的第一特征码对应的服务器采样时刻,识别出客户端当前的播放节目为直播节目或点播节目,从而使得该服务器具备识别客户端当前的播放节目为直播节目或点播节目的功能。
图2为本发明实施例二提供的客户端的结构框图,如图2所示,该客户端包括:客户端采样单元3、第二特征码生成单元4和播放节目识别单元5。其中客户端采样单元3用于对客户端当前播放节目的播放信号进行采样得到客户端采样数据,并记录当前的客户端采样数据对应的客户端采样时刻;第二特征码生成单元4用于根据服务器采样数据生成对应的第二特征码;播放节目识别单元5用于根据客户端采样时刻和服务器中获取的与第二特征码相匹配的第一特征码对应的服务器采样时刻,识别出客户端当前的播放节目为直播节目或点播节目。
本发明实施例二提供了一种客户端,该客户端包括:客户端采样单元、第二特征码生成单元和播放节目识别单元。其中,播放节目识别单元用于根据客户端采样时刻和服务器中获取的与第二特征码相匹配的第一特征码对应的服务器采样时刻,识别出客户端当前的播放节目为直播节目或点播节目,从而使得该客户端具备识别客户端当前的播放节目为直播节目或点播节目的功能。
图3为本发明实施例三提供的客户端播放节目的识别***的结构框图,如图3所示,该识别***包括服务器和客户端,服务器包括服务器采样单元1、第一特征码生成单元2和播放节目识别单元5,客户端包括客户端采样单元3和第二特征码生成单元4。
其中,服务器采样单元1用于实时对服务器的每个频道的直播信号进行采样,得到多个服务器采样数据,并记录下每一服务器采样数据对应的服务器采样时刻。服务器采样单元1具体可以为与被采集的直播信号类型相一致的采集卡,例如:当被采集的直播信号类型为图像信号和/或音频信号时,该采集卡可以相应地为图像信号采集卡和/或音频信号采集卡。在上述采集卡在采集相应的直播信号时,采集卡同时还记录下每一服务器采样数据对应的服务器采样时刻。
第一特征码生成单元2用于根据每一服务器采样数据生成对应的第一特征码。第一特征码的数据类型与服务器采样单元中采集的直播信号类型相关,本发明中第一特征码的数据类型可以为图像指纹和/或音频指纹,其中图像指纹是指通过相关算法将原始图像变换后生成的有利于计算机做后续匹配和识别的特征,音频指纹是指通过相关算法将音频数据变换后生成的有利于计算机做后续匹配和识别的特征。
客户端采样单元3用于对客户端当前播放节目的播放信号进行采样,得到一个客户端采样数据,并记录当前的客户端采样数据对应的客户端采样时刻。本实施例中,假定当前时刻为T2,即相应的客户端采样时刻为T2。其中,客户端采样单元3采集的播放信号的类型与上述服务器采样单元1采集的直播信号的类型一致。
第二特征码生成单元4用于根据服务器采样数据生成对应的第二特征码。其中,第二特征码的数据类型与第一特征码的数据类型一致。
播放节目识别单元5用于根据客户端采样时刻T2和与第二特征码相匹配的第一特征码对应的服务器采样时刻T1,识别出客户端当前的播放节目为直播节目或点播节目。
需要说明的是,上述第一特征码和第二特征码均是指,基于被采集的直播信号或播放信号中的图像内容和/或音频内容转化得到的,其能够表征直播信号或播放信号在某一时刻时包含的图像特征和/或音频特征。因此,当两个特征码相匹配时,则表示两个特征码对应的信号在进行显示时可以显示出相同的画面。
此外,本领域的技术人员应该知晓的是,在服务器采样单元和客户端采样单元进行采样之前,需要对服务器以及客户端中的基准时间进行校正,使得在同一时刻时服务器和客户端中的基准时间是相同的。
图4为本发明实施例三中当播放节目识别单元设置在客户端中时的播放节目识别单元的结构框图,图5为本发明实施例三中当播放节目识别单元设置在客户端和服务器之外时的播放节目识别单元的结构框图,如图4和图5所示,可以理解的是,尽管图3中的播放节目识别单元5位于服务器中,但是在实际应用中,播放节目识别单元5也可以设置在客户端中(如图4)或者是脱离客户端以及服务器而作为一个独立的结构而存在(如图5)。
本实施例中,可选地,该识别***还包括服务器数据存储单元6,服务器数据存储单元6用于实时存储各服务器采样数据对应的第一特征码和服务器采样时刻,第一特征码和服务器采样时刻一一对应。
图6a为本发明实施例三中播放节目识别单元的结构框图,如图6a所示,进一步可选地,播放节目识别单元5包括:服务器数据查询模块10、时延计算模块11和时延判断模块12。
服务器数据查询模块10用于从服务器数据存储单元6中被存储的各第一特征码和各服务器采样时刻中查询出与第二特征码相匹配的第一特征码对应的服务器采样时刻T1。
时延计算模块11用于根据客户端采样时刻T2和查询出的服务器采样时刻T1计算出当前播放的播放信号的时延Td,Td=|T2-T1|。在一般情况下,服务器采样单元采集服务器中直播信号的时间比客户端采样单元采集客户端中播放信号的时间快,此时相应的时延Td的大小为:Td=T2-T1。但是在实际应用中,会出现客户端采样单元采集客户端中播放信号的时间比服务器采样单元采集服务器中直播信号的时间快,此时相应的时延Td的大小为:Td=T1-T2。
时延判断模块12用于判断时延Td是否大于第一预设值Ts,若判断出时延Td大于第一预设值Ts,则识别出客户端当前的播放节目为点播节目,若判断出时延Td小于或等于第一预设值Ts,则识别出当前的播放节目为直播节目。当时延Td大于第一预设值Ts时,说明客户端与服务器之间的时延过大,则推断出客户端中播放的为点播信号,即当前的播放节目为点播节目;而当时延Td小于或等于第一预设值Ts时,说明客户端与服务器之间的时延较小,则表示客户端中播放的为直播信号,当前的播放节目为直播节目。此处需要说明的是,客户端在播放直播节目时仍存在较小的时延原因可能是由于客户端和服务器中基准时间不是完全一致而造成的误差,或者服务器与客户端之间传输距离较远而造成的网络时延。因此,用于与时延Td进行比较大小的第一预设值Ts可以通过预先获取的大量实验数据而进行相应的设定。
作为本实施例中又一种可选方案,为剔除时延计算模块11计算出的时延Td中的网络时延,播放节目识别单元5还包括:网络时延获取模块17,该网络时延获取模块17用于获取服务器与客户端之间的网络时延Tn。此时,时延计算模块11用于根据网络时延迟Tn、客户端采样时刻T2和查询出的服务器采样时刻T1计算出当前播放的播放信号的时延Td,其中Td=|T2-T1|-Tn,此时计算出的当前播放的播放信号的时延Td中已经剔除了网络时延,相应的在设定第一预设值Ts时也需要剔除网络时延的影响。需要说明的是,获取网络时延的具体过程为本领域的现有技术,此处不再赘述。
本实施例中,可选地,播放节目识别单元5还包括:计时模块8和耗时判断模块9。
计时模块8用于在服务器数据查询模块10开始查询与所述第二特征码相匹配的所述第一特征码对应的服务器采样时刻T1时开始进行计时,且在服务器数据查询模块10查询出与第二特征码相匹配的第一特征码对应的服务器采样时刻T1时停止计时。
耗时判断模块9用于实时判断计时模块中计时数值Tt是否大于第二预设值Tss,若判断出计时数值Tt大于第二预设值Tss,则识别出客户端当前的播放节目为点播节目。当客户端当前的播放节目为直播节目时,服务器数据查询模块10能在极短时间内从服务器数据存储单元中查询出与第二特征码相匹配的第一特征码对应的服务器采样时刻T1,因此计时模块中计时数值Tt一直为一个较小值。而当客户端当前的播放节目为点播节目时,则可能会出现在服务器采样单元1一直采集不到与客户端当前播放信号相同的直播信号,因此服务器数据查询模块10无法查询到与第二特征码相匹配的第一特征码以及对应的服务器采样时刻T1,此时可以将第二特征码生成单元4中生成的第二特征码以及客户端采样单元3中记录的客户端采样时刻以队列(先进先出)的形式存储于位于客户端中的客户端数据存储单元7内,并反复的利用服务器数据查询模块10对服务器数据存储单元6进行查询,此时计时模块中的计时数值Tt会一直增大并超过第二预设值Tss。本实施例中,通过设置一个第二预设值Tss,当计时数值Tt大于第二预设值Tss时,则可以直接判断出客户端当前的播放节目为点播节目。
图6b为本发明实施例三中又一种播放节目识别单元的结构框图,如图6b所示,图6b所示的播放节目识别单元与图6a所示的播放节目识别单元的区别在于,图6b所示的播放节目识别单元5不包括计时模块8和耗时判断模块9,但是包括有服务器数据判断模块16,其中服务器数据判断模块16,用于在第二特征码生成单元生成第二特征码的步骤结束且经过预定时间Tsd之后,判断服务器数据存储单元中是否存在与第二特征码匹配的第一特征码。在第二特征码生成单元4生成第二特征码的步骤结束之后,客户端不会直接将第二特征码发送到播放节目识别单元5,而是将第二特征码以及客户端采样时刻在客户端数据存储单元7中存储预定时间Tsd,然后客户端数据存储单元7将存储的第二特征码发送给播放节目识别单元5中的服务器数据判断模块16。在预定时间Tsd这一段时间内,服务器采样单元1会持续采样,服务器数据存储单元6内第一特征码的数量也会相应增加。
在服务器数据判断模块16进行判断时,若服务器数据判断模块16判断出服务器数据存储单元6中存在与第二特征码匹配的第一特征码,则服务器数据查询模块10从服务器数据存储单元6中被存储的各第一特征码和各服务器采样时刻中查询出与第二特征码相匹配的第一特征码对应的服务器采样时刻T1。若判断出服务器数据存储单元中不存在与第二特征码匹配的第一特征码,则说明服务器采样单元仍旧没有采集到与客户端当前节目对应的直播信号,因此可识别出客户端当前的播放节目为点播节目。
本发明实施例四提供了一种客户端播放节目的识别***,该识别***包括服务器和客户端,服务器包括服务器采样单元、第一特征码生成单元和播放节目识别单元,客户端包括客户端采样单元和第二特征码生成单元,播放节目识别单元包括计时模块、耗时判断模块、服务器数据查询模块、时延计算模块和时延判断模块。上述各结构之间的联系以及各结构的功能可参照上述实施例一中的描述,此处不再赘述。
本实施例四中的识别***与上述实施例三中的识别***的区别在于,实施例四提供的客户端播放节目的识别***中的服务器数据存储单元中的各第一特征码和各服务器采样时刻按照频道号进行分类打包存储,且服务器数据查询模块在查询过程中,先查询出与当前播放的播放节目的频道号相同且存储有对应的各第一特征码和各服务器采样时刻的存储数据包,再从查询出的存储数据包中查询出与第二特征码相匹配的第一特征码对应的服务器采样时刻T1。
图7为本发明实施例四中服务器数据查询模块的结构框图,如图7所示,该服务器数据查询模块10包括:频道识别子模块13、存储数据包查询子模块14和服务器采样时刻查询子模块15。
频道识别子模块13用于识别客户端当前播放的播放节目的频道号。本实施例中,识别当前播放的播放节目的频道号可以采用如下方式得以实现:其一、直接从客户端的终端设备中获取当前播放节目的频道号,此时终端设备可以是智能电视或者智能机顶盒;其二、台标识别,截取客户端前用户观看的台标图像,生成图像指纹,与训练的各个台标模型库进行匹配,根据相似度识别出客户端当前播放的播放节目的频道号;或者截取客户端前用户观看的截屏图像发送至后台服务器,后台服务器将截屏图像与各个电视频道的视频流进行匹配,匹配出具有相同视频特征的电视频道,从而确定当前收视的电视频道;其三、听音识台,提取用户当前观看的频道的音频指纹,与服务器实时生成的各个频道直播信号的音频指纹比对,识别出客户端当前播放的播放节目的频道号。
本领域的技术人员应该知晓的是,上述三种情况仅起到示例性的作用,并不对本发明的技术方案产生限制,本发明中还可采用其他方法来识别客户端当前播放的播放节目的频道号,此处不再一一列举。
存储数据包查询子模块14用于查询出与当前播放的播放节目的频道号相同且存储有对应的各第一特征码和各服务器采样时刻的存储数据包。由于,服务器数据存储单元14中的各第一特征码和各服务器采样时刻按照频道号进行分类打包存储,因此在知道客户端的当前播放的播放节目的频道号后,可以迅速找到对应频道号的存储数据包。
服务器采样时刻查询子模块15用于从查询出的存储数据包中查询出与第二特征码相匹配的第一特征码对应的服务器采样时刻T1。
本实施例中,由于提前将各第一特征码和各服务器采样时刻按照频道号进行分类打包存储,在查询时,先通过查询出相应的存储数据包,再在相应的存储数据包中查询出与第二特征码相匹配的第一特征码对应的服务器采样时刻T1,因此可有效的缩短查询服务器采样时刻T1所花费的时间,提高服务器数据查询模块的查询效率。
本发明实施例三和实施例四均提供了一种客户端播放节目的识别***,其中该识别***包括:服务器采样单元、第一特征码生成单元、客户端采样单元、第二特征码生成单元和播放节目识别单元,其中服务器采样单元实时对服务器的每个频道的直播信号进行采样得到多个服务器采样数据,并记录下每一服务器采样数据对应的服务器采样时刻,第一特征码生成单元根据每一服务器采样数据生成对应的第一特征码,客户端采样单元对客户端当前播放节目的播放信号进行采样得到客户端采样数据,并记录当前的客户端采样数据对应的客户端采样时刻,第二特征码生成单元根据服务器采样数据生成对应的第二特征码,播放节目识别单元根据与第二特征码相匹配的第一特征码对应的服务器采样时刻和客户端采样时刻,识别出客户端当前的播放节目为直播节目或点播节目。本发明的技术方案通过获取与第二特征码相匹配的第一特征码对应的服务器采样时刻和客户端采样时刻,从而可实现对客户端当前的播放节目为直播节目或点播节目进行判断。
图8为本发明实施例五提供的客户端播放节目的识别方法的流程图,如图8所示,该客户端播放节目的识别方法基于客户端播放节目的识别***,该客户端播放节目的识别***采用上述实施例三或实施例四中提供的客户端播放节目的识别***,具体结构可参见上述实施例三或实施例四中的描述,此处不再赘述,该识别方法包括:
步骤101:实时对服务器的每个频道的直播信号进行采样得到多个服务器采样数据,并记录下每一服务器采样数据对应的服务器采样时刻。
该步骤101由服务器采样单元来执行,服务器采样单元具体可以为与被采集的直播信号类型相一致的采集卡。可选地,该采集卡可以相应地为图像信号采集卡和/或音频信号采集卡。
步骤102:根据每一服务器采样数据生成对应的第一特征码。
该步骤102由第一特征码生成单元来执行,第一特征码的数据类型与服务器采样单元中采集的直播信号类型相关,本实施例中第一特征码的数据类型可以为图像指纹和/或音频指纹。
步骤103:实时存储各服务器采样数据对应的第一特征码和服务器采样时刻,第一特征码和服务器采样时刻一一对应。
该步骤103由服务器数据存储单元来执行。本实施例中,优选地,服务器数据存储单元中的各第一特征码和各服务器采样时刻按照频道号进行分类打包存储,将第一特征码和服务器采样时刻按照频道号进行分类打包存储的有益效果将在下面流程中得以体现。
步骤104:对客户端当前播放节目的播放信号进行采样得到客户端采样数据,并记录当前的客户端采样数据对应的客户端采样时刻。
该步骤104由客户端采样单元来执行,客户端采样单元采集的播放信号的类型与上述步骤101中采集的直播信号的类型一致。
步骤105:根据服务器采样数据生成对应的第二特征码。
该步骤105由第二特征码生成单元来执行,其中,第二特征码的数据类型与第一特征码的数据类型一致。
步骤106:根据与第二特征码相匹配的第一特征码对应的服务器采样时刻和客户端采样时刻,识别出客户端当前的播放节目为直播节目或点播节目。
该步骤106由播放节目识别单元来执行。
图9为本发明实施例五中步骤106的内部流程图,如图9所示,可选地,步骤106包括:
步骤1061:在服务器数据查询模块开始查询与第二特征码相匹配的第一特征码对应的服务器采样时刻T1时开始进行计时。
该步骤1061由计时模块来执行,且后续流程中当查询出与第二特征码相匹配的第一特征码对应的服务器采样时刻T1时停止计时。
步骤1062:实时判断计时数值Tt是否大于第二预设值Tss。
该步骤1062由耗时判断模块来执行,若判断出计时数值Tt小于或等于第二预设值Tss,则执行步骤1063;若判断出计时数值Tt大于第二预设值Tss,则识别出客户端当前的播放节目为点播节目,流程结束。
步骤1063:从被存储的各第一特征码和各服务器采样时刻中查询出与第二特征码相匹配的第一特征码对应的服务器采样时刻T1。
该步骤1063由服务器数据查询模块来执行。其中,可选地,步骤1063包括:
步骤10631:识别客户端当前播放的播放节目的频道号。
该步骤10631由频道识别子模块来执行。识别当前播放的播放节目的频道号的可以采用上述实施例二中提供的任意一种方式得以实现。
步骤10632:查询出与当前播放的播放节目的频道号相同且存储有对应的各第一特征码和各服务器采样时刻的存储数据包。
该步骤10632由存储数据包查询子模块来执行,由于在上述步骤103中优选地将各第一特征码和各服务器采样时刻按照频道号进行分类打包存储,因此在知道客户端的当前播放的播放节目的频道号后,可以迅速找到对应频道号的存储数据包。
步骤10633:从查询出的存储数据包中查询出与第二特征码相匹配的第一特征码对应的服务器采样时刻T1。
该步骤10633由服务器采样时刻查询子模块来执行,由于提前将各第一特征码和各服务器采样时刻按照频道号进行分类打包存储,在查询时,先通过查询出相应的存储数据包,再在相应的存储数据包中查询出与第二特征码相匹配的第一特征码对应的服务器采样时刻T1,因此可有效的缩短查询服务器采样时刻T1所花费的时间,提高服务器数据查询模块的查询效率。
步骤1064:根据客户端采样时刻T2和查询出的服务器采样时刻T1计算出当前播放的播放信号的时延Td,其中Td=|T2-T1|。
该步骤1064由时延计算模块来执行,在一般情况下,服务器采样单元采集服务器中直播信号的时间比客户端采样单元采集客户端中播放信号的时间快,此时相应的时延Td的大小为:Td=T2-T1。但是在实际应用中,仍会出现客户端采样单元采集客户端中播放信号的时间比服务器采样单元采集服务器中直播信号的时间快,此时相应的时延Td的大小为:Td=T1-T2。
需要说明的是,在步骤1064中计算出的时延Td中包含有网络时延。
步骤1065:判断时延Td是否大于第一预设值Ts。
该步骤1065由时延计算模块来执行,若判断出时延Td大于第一预设值Ts,则识别出客户端当前的播放节目为点播节目,若判断出时延Td小于或等于第一预设值Ts,则识别出当前的播放节目为直播节目。当时延Td大于第一预设值Ts时,说明客户端与服务器之间的时延过大,则表示客户端中播放的为点播信号,当前的播放节目为点播节目;而当时延Td小于或等于第一预设值Ts时,说明客户端与服务器之间的时延较小,则表示客户端中播放的为直播信号,当前的播放节目为直播节目。需要说明的是,由于上述步骤1064中计算出的时延Td中包含有网络时延,因此在步骤1065中设定第一预设值Ts时需要考虑到网络时延的影响。流程结束。
作为步骤106的又一种可选流程,图10为本发明实施例五中步骤106的又一种内部流程图,如图10所示,可选地,步骤106包括:
步骤1061a:在服务器数据查询模块开始查询与第二特征码相匹配的第一特征码对应的服务器采样时刻T1时开始进行计时。
步骤1062a:实时判断计时数值Tt是否大于第二预设值Tss。
在步骤1062a中若判断出计时数值Tt小于或等于第二预设值Tss,则执行步骤1063a;若判断出计时数值Tt大于第二预设值Tss,则识别出客户端当前的播放节目为点播节目,流程结束。
步骤1063a:从被存储的各第一特征码和各服务器采样时刻中查询出与第二特征码相匹配的第一特征码对应的服务器采样时刻T1。
步骤1064a:获取服务器与客户端之间的网络时延Tn。
需要说明的是,步骤1064a位于步骤1063a之后的情况仅起到示例性作用,在实际应用中,步骤1064a还可位于步骤1063a之前的任意位置处。
步骤1065a:根据网络时延迟Tn、客户端采样时刻T2和查询出的服务器采样时刻T1计算出当前播放的播放信号的时延Td,其中Td=|T2-T1|-Tn。
需要说明的是,在步骤1065a中计算出的时延Td中已经剔除了网络时延。
步骤1066a:判断时延Td是否大于第一预设值Ts。
在步骤1066a中,若判断出时延Td大于第一预设值Ts时,则识别出客户端当前的播放节目为点播节目,若判断出时延Td小于或等于第一预设值Ts,则识别出当前的播放节目为直播节目。
需要说明的是,由于上述步骤1065a中计算出的时延Td中已经剔除了网络时延,因此在步骤1066a中设定第一预设值Ts时需要剔除网络时延的影响,流程结束。
作为步骤106的另一种可选流程,图11为本发明实施例五中步骤106的另一种内部流程图,如图11所示,可选地,步骤106包括:
步骤1061b:在根据客户端采样数据生成对应的第二特征码的步骤结束且经过预定时间Tsd之后,判断被存储的各第一特征码中是否存在与第二特征码匹配的第一特征码。
在步骤1061b中,若判断出被存储的各第一特征码中存在与第二特征码匹配的第一特征码,则执行步骤1062b;若判断出被存储的各第一特征码中不存在与第二特征码匹配的第一特征码,则识别出客户端当前的播放节目为点播节目,流程结束。
步骤1062b:从被存储的各第一特征码和各服务器采样时刻中查询出与第二特征码相匹配的第一特征码对应的服务器采样时刻T1。
步骤1063b:根据客户端采样时刻T2和查询出的服务器采样时刻T1计算出当前播放的播放信号的时延Td,其中Td=|T2-T1|。
需要说明的是,在步骤1063b中也可以线获取服务器与客户端之间的网络时延Tn,然后根据网络时延迟Tn、客户端采样时刻T2和查询出的服务器采样时刻T1计算出当前播放的播放信号的时延Td,其中Td=|T2-T1|-Tn。
步骤1064b:判断时延Td是否大于第一预设值Ts。
在步骤1064b中,若判断出时延Td大于第一预设值Ts,则识别出客户端当前的播放节目为点播节目,若判断出时延Td小于或等于第一预设值Ts,则识别出当前的播放节目为直播节目,流程结束。
本发明实施例五提供了一种客户端播放节目的识别方法,该识别方法包括:实时对服务器的每个频道的直播信号进行采样得到多个服务器采样数据,并记录下每一服务器采样数据对应的服务器采样时刻;根据每一服务器采样数据生成对应的第一特征码;对客户端当前播放节目的播放信号进行采样得到客户端采样数据,并记录当前的客户端采样数据对应的客户端采样时刻;根据服务器采样数据生成对应的第二特征码;根据与第二特征码相匹配的第一特征码对应的服务器采样时刻和客户端采样时刻,识别出客户端当前的播放节目为直播节目或点播节目。本发明的技术方案通过获取与第二特征码相匹配的第一特征码对应的服务器采样时刻和客户端采样时刻,以实现对客户端当前的播放节目为直播节目或点播节目进行判断。
可以理解的是,以上实施方式仅仅是为了说明本发明的原理而采用的示例性实施方式,然而本发明并不局限于此。对于本领域内的普通技术人员而言,在不脱离本发明的精神和实质的情况下,可以做出各种变型和改进,这些变型和改进也视为本发明的保护范围。

Claims (12)

1.一种客户端播放节目的识别方法,其特征在于,包括:
实时对服务器的每个频道的直播信号进行采样得到多个服务器采样数据,并记录下每一服务器采样数据对应的服务器采样时刻;
根据每一服务器采样数据生成对应的第一特征码;
对客户端当前播放节目的播放信号进行采样得到客户端采样数据,并记录当前的客户端采样数据对应的客户端采样时刻;
根据客户端采样数据生成对应的第二特征码;
根据所述客户端采样时刻和与所述第二特征码相匹配的所述第一特征码对应的服务器采样时刻,识别出客户端当前的播放节目为直播节目或点播节目;
所述根据每一服务器采样数据生成对应的第一特征码的步骤之后还包括:
实时存储各服务器采样数据对应的所述第一特征码和所述服务器采样时刻,所述第一特征码和所述服务器采样时刻一一对应;
所述根据所述客户端采样时刻和与所述第二特征码相匹配的所述第一特征码对应的服务器采样时刻,识别出客户端当前的播放节目为直播节目或点播节目的步骤具体包括:
从被存储的各所述第一特征码和各所述服务器采样时刻中查询出与所述第二特征码相匹配的所述第一特征码对应的服务器采样时刻T1;
根据客户端采样时刻T2和查询出的服务器采样时刻T1计算出当前播放的播放信号的时延Td,其中Td=|T2-T1|;
判断所述时延Td是否大于第一预设值Ts,若判断出所述时延Td大于所述第一预设值Ts,则识别出客户端当前的播放节目为点播节目,若判断出所述时延Td小于或等于所述第一预设值Ts,则识别出当前的播放节目为直播节目。
2.根据权利要求1所述的客户端播放节目的识别方法,其特征在于,所述根据客户端采样时刻T2和查询出的服务器采样时刻T1计算出当前播放的播放信号的时延Td的步骤之前还包括:
获取所述服务器与所述客户端之间的网络时延Tn;
所述根据客户端采样时刻T2和查询出的服务器采样时刻T1计算出当前播放的播放信号的时延Td的步骤具体包括:
根据网络时延迟Tn、客户端采样时刻T2和查询出的服务器采样时刻T1计算出当前播放的播放信号的时延Td,其中Td=|T2-T1|-Tn。
3.根据权利要求1或2所述的客户端播放节目的识别方法,其特征在于,各所述第一特征码和各所述服务器采样时刻按照频道号进行分类打包存储;
所述从被存储的各所述第一特征码和各所述服务器采样时刻中查询出与所述第二特征码相匹配的所述第一特征码对应的服务器采样时刻T1的步骤包括:
识别客户端当前播放的播放节目的频道号;
查询出与当前播放的播放节目的频道号相同且存储有对应的各所述第一特征码和各所述服务器采样时刻的存储数据包;
从查询出的所述存储数据包中查询出与所述第二特征码相匹配的所述第一特征码对应的服务器采样时刻T1。
4.根据权利要求1或2所述的客户端播放节目的识别方法,其特征在于,所述从被存储的各所述第一特征码和各所述服务器采样时刻中查询出与所述第二特征码相匹配的所述第一特征码对应的服务器采样时刻T1的步骤的同时还包括:
在所述服务器数据查询模块开始查询与所述第二特征码相匹配的所述第一特征码对应的服务器采样时刻T1时开始进行计时,且在查询出与所述第二特征码相匹配的所述第一特征码对应的服务器采样时刻T1时停止计时;
实时判断计时数值Tt是否大于第二预设值Tss,若判断出所述计时数值Tt大于第二预设值Tss,则识别出客户端当前的播放节目为点播节目。
5.根据权利要求1或2所述的户端播放节目的识别方法,其特征在于,所述从被存储的各所述第一特征码和各所述服务器采样时刻中查询出与所述第二特征码相匹配的所述第一特征码对应的服务器采样时刻T1之前还包括:
在所述根据客户端采样数据生成对应的第二特征码的步骤结束且经过预定时间Tsd之后,判断被存储的各所述第一特征码中是否存在与所述第二特征码匹配的所述第一特征码,若判断出被存储的各所述第一特征码中存在与所述第二特征码匹配的所述第一特征码,则执行所述从被存储的各所述第一特征码和各所述服务器采样时刻中查询出与所述第二特征码相匹配的所述第一特征码对应的服务器采样时刻T1的步骤,若判断出被存储的各所述第一特征码中不存在与所述第二特征码匹配的所述第一特征码,则识别出客户端当前的播放节目为点播节目。
6.根据权利要求1所述的客户端播放节目的识别方法,其特征在于,所述第一特征码和所述第二特征码的数据类型相同,所述数据类型包括:图像指纹和/或音频指纹。
7.一种客户端播放节目的识别***,其特征在于,包括:
服务器采样单元,用于实时对服务器的每个频道的直播信号进行采样得到多个服务器采样数据,并记录下每一服务器采样数据对应的服务器采样时刻;
第一特征码生成单元,用于根据每一服务器采样数据生成对应的第一特征码;
客户端采样单元,用于对客户端当前播放节目的播放信号进行采样得到客户端采样数据,并记录当前的客户端采样数据对应的客户端采样时刻;
第二特征码生成单元,用于根据服务器采样数据生成对应的第二特征码;
播放节目识别单元,根据所述客户端采样时刻和与所述第二特征码相匹配的所述第一特征码对应的服务器采样时刻,识别出客户端当前的播放节目为直播节目或点播节目;
还包括:
服务器数据存储单元:用于实时存储各服务器采样数据对应的所述第一特征码和所述服务器采样时刻,所述第一特征码和所述服务器采样时刻一一对应;
所述播放节目识别单元包括:
服务器数据查询模块,用于从被存储的各所述第一特征码和各所述服务器采样时刻中查询出与所述第二特征码相匹配的所述第一特征码对应的服务器采样时刻T1;
时延计算模块,用于根据客户端采样时刻T2和查询出的服务器采样时刻T1计算出当前播放的播放信号的时延Td,其中Td=|T2-T1|;
时延判断模块,用于判断所述时延Td是否大于第一预设值Ts,若判断出所述时延Td大于所述第一预设值Ts,则识别出客户端当前的播放节目为点播节目,若判断出所述时延Td小于或等于所述第一预设值Ts,则识别出当前的播放节目为直播节目。
8.根据权利要求7所述的客户端播放节目的识别***,其特征在于,所述播放节目识别单元还包括:
网络时延获取模块,用于获取所述服务器与所述客户端之间的网络时延Tn;
所述时延计算模块用于根据网络时延迟Tn、客户端采样时刻T2和查询出的服务器采样时刻T1计算出当前播放的播放信号的时延Td,其中Td=|T2-T1|-Tn。
9.根据权利要求7或8所述的客户端播放节目的识别***,其特征在于,所述服务器数据存储单元中的各所述第一特征码和各所述服务器采样时刻按照频道号进行分类打包存储;
所述服务器数据查询模块包括:
频道识别子模块,用于识别客户端当前播放的播放节目的频道号;
存储数据包查询子模块,用于查询出与当前播放的播放节目的频道号相同且存储有对应的各所述第一特征码和各所述服务器采样时刻的存储数据包;
服务器采样时刻查询子模块,用于从查询出的所述存储数据包中查询出与所述第二特征码相匹配的所述第一特征码对应的服务器采样时刻T1。
10.根据权利要求7或8所述的客户端播放节目的识别***,其特征在于,所述播放节目识别单元还包括:
计时模块,用于在所述服务器数据查询模块开始查询与所述第二特征码相匹配的所述第一特征码对应的服务器采样时刻T1时开始进行计时,且在所述服务器数据查询出与所述第二特征码相匹配的所述第一特征码对应的服务器采样时刻T1时停止计时;
耗时判断模块,用于实时判断所述计时模块中计时数值Tt是否大于第二预设值Tss,若判断出所述计时数值Tt大于第二预设值Tss,则识别出客户端当前的播放节目为点播节目。
11.根据权利要求7或8所述的客户端播放节目的识别***,其特征在于,所述播放节目识别单元还包括:
服务器数据判断模块,用于在所述第二特征码生成单元生成所述第二特征码的步骤结束且经过预定时间Tsd之后,判断所述服务器数据存储单元中是否存在与所述第二特征码匹配的所述第一特征码,若判断出服务器数据存储单元中不存在与所述第二特征码匹配的所述第一特征码,则识别出客户端当前的播放节目为点播节目。
12.根据权利要求7所述的客户端播放节目的识别***,其特征在于,所述第一特征码和所述第二特征码的数据类型相同,所述数据类型包括:图像指纹和/或音频指纹。
CN201410488171.3A 2014-09-22 2014-09-22 客户端播放节目的识别***和方法 Expired - Fee Related CN104202628B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410488171.3A CN104202628B (zh) 2014-09-22 2014-09-22 客户端播放节目的识别***和方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410488171.3A CN104202628B (zh) 2014-09-22 2014-09-22 客户端播放节目的识别***和方法

Publications (2)

Publication Number Publication Date
CN104202628A CN104202628A (zh) 2014-12-10
CN104202628B true CN104202628B (zh) 2017-12-15

Family

ID=52087843

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410488171.3A Expired - Fee Related CN104202628B (zh) 2014-09-22 2014-09-22 客户端播放节目的识别***和方法

Country Status (1)

Country Link
CN (1) CN104202628B (zh)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105430447A (zh) * 2015-11-19 2016-03-23 杭州当虹科技有限公司 一种基于智能技术的电子节目指南实时校准***
CN105872089A (zh) * 2016-05-26 2016-08-17 无锡天脉聚源传媒科技有限公司 一种音频特征传输方法及装置

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101938403A (zh) * 2009-06-30 2011-01-05 中国电信股份有限公司 多用户多业务的服务质量的保证方法和业务接入控制点
WO2011092244A1 (en) * 2010-01-27 2011-08-04 Koninklijke Kpn N.V. Method, system and device for synchronization of media streams
CN103139608A (zh) * 2013-01-21 2013-06-05 北京十分科技有限公司 远程媒体播放信号时延的检测方法及检测***
CN104038775A (zh) * 2014-06-05 2014-09-10 Tcl集团股份有限公司 一种频道信息识别方法及装置

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101938403A (zh) * 2009-06-30 2011-01-05 中国电信股份有限公司 多用户多业务的服务质量的保证方法和业务接入控制点
WO2011092244A1 (en) * 2010-01-27 2011-08-04 Koninklijke Kpn N.V. Method, system and device for synchronization of media streams
CN103139608A (zh) * 2013-01-21 2013-06-05 北京十分科技有限公司 远程媒体播放信号时延的检测方法及检测***
CN104038775A (zh) * 2014-06-05 2014-09-10 Tcl集团股份有限公司 一种频道信息识别方法及装置

Also Published As

Publication number Publication date
CN104202628A (zh) 2014-12-10

Similar Documents

Publication Publication Date Title
CN106331779B (zh) 在播放视频过程中基于用户喜好推送主播的方法及***
CN105120304B (zh) 信息显示方法、装置及***
CN110198432B (zh) 视频数据的处理方法、装置、计算机可读介质及电子设备
US9479845B2 (en) System and method for auto content recognition
CN104023251B (zh) 基于视频的互动方法和***
CN103581705A (zh) 视频节目识别方法和***
CN104572952B (zh) 直播多媒体文件的识别方法及装置
CN102833596B (zh) 一种信息的传送方法及装置
CN202998337U (zh) 视频节目识别***
CN1719909A (zh) 一种测量音视频内容变化的方法
CN103999473A (zh) 用于内容识别的音频指纹
US20110258211A1 (en) System and method for synchronous matching of media samples with broadcast media streams
US9197945B2 (en) Interacting with time-based content
KR20170027648A (ko) 오디오 지문에 근거한 실시간 모바일 광고를 동시에 주입하는 방법 및 장치
CN104598541A (zh) 多媒体文件的识别方法、装置
CN103942275B (zh) 一种视频识别方法与设备
WO2015169141A1 (zh) 频道的分类方法及装置
CN110047497B (zh) 背景音频信号滤除方法、装置及存储介质
CN103945234A (zh) 一种提供视频相关信息的方法与设备
TW201622427A (zh) 一種基於圖像識別的電視節目識別方法和系統
CN109509472A (zh) 基于语音平台识别背景音乐的方法、装置及***
CN109842804A (zh) 音视频数据的处理方法及服务器、计算机存储介质
CN103593356A (zh) 基于多媒体信息指纹技术的信息搜索方法、***和应用
CN112702631A (zh) 一种网络培训的运营管理***及方法
CN104202628B (zh) 客户端播放节目的识别***和方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20171215