因特网上监视与跟踪视频的方法和系统的制作方法

文档序号:6579237阅读:280来源:国知局
专利名称:因特网上监视与跟踪视频的方法和系统的制作方法
技术领域
本发明涉及跟踪视频传播。更具体地说,涉及用来查找和识别在因特网上的传播
的视频,和/或采集和提供在一个时间段内已识别视频的跟踪数据的若干方法和系统 本专利申请权项的优先权专利为临时号为61/133, 640的美国专利,于2008年6 月30日申请并共同转让的,兹为综合目的参照使用而收录在此。 此外,本专利申请还涉及申请号为11/681, 567和11/949, 511的美国专利,兹为综 合目的参照使用而收录在此。
背景技术
因特网已经成为各种媒体的传播平台。近来,因特网上的视频传播迅速成长为一 种社会、文化现象。大量的视频在因特网上如洪水泛滥,经常需要有效的监视和跟踪。例如, 各种视频内容的拥有者希望监视和跟踪他们视频内容的未授权传播,以便采取适当措施, 如发出要求对方撤除非法视频的通知。再如各种视频的市场营销人员也需要监视和跟踪视 频传播以确定其热门程度并研究它们的消费模式。 跟踪视频传播的常规技术经常缺乏足够的精度,通常也不是自动的。因此亟需改 进查找和识别视频的技术。

发明内容
本发明的目的在于提供了若干方法和系统,用来,用来查找和识别在因特网上的 传播的视频,和/或采集和提供在一个时间段内已识别视频的跟踪数据。
为达到上述发明目的,本发明采用如下技术方案是 —种发现和识别视频对象的方法包括爬行一个预定的网站,在该预定网站中发现
至少一个视频链接,处理与用于存储一个或多个视频链接的第一数据库相关信息,基于至
少与第一数据库相关的信息确定上述发现的视频是否以前已发现过。此外该方法还包括
如果上述发现的视频链接被确定为未曾发现过,则至少基于上述发现的视频链接的信息,
更新第一数据库并下载至少一个视频对象,处理与上述下载视频相关的信息。此外该方法
还包括如果上述发现的视频链接被确定为未曾发现过,则基于上述下载的视频的相关信
息,为下载的视频对象确定第一指纹并处理与下载的视频的指纹相关的信息,基于第一指
纹和第二指纹相关信息确定上述下载的视频对象是否与被跟踪的视频标题相匹配。 如果上述下载的视频对象被确定为与被跟踪的视频标题相匹配,则更新存储一个
或多个跟踪结果的第二数据库。该第二指纹对应于该视频标题。 进一步,在运行处理与用于存储一个或多个视频链接的第一数据库相关的信息之 前,存储上述发现的视频链接到存储一个或多个爬行结果的第三数据库,从该第三数据库 取得上述发现的视频链接。 所述存储一个或多个爬行结果的第三数据库包括存储一个或多个爬行结果的队 列。发现的视频链接存储到第三数据库的进程和从该第三数据库中取得上述发现的视频链接是以先进先出的方式运行的。 本方法还包括确定是否有任何保存在该第三数据库中但尚未处理的视频链接。
本方法爬行至少一个预定网站的进程包括用深度优先的算法和/或宽度优先的算法遍历该预定网站。 爬行至少一个预定网站的进程包括用 一个或多个预定关键词搜索该预定网站。
确定上述下载的视频对象是否与被跟踪的视频标题相匹配的进程包括查询存储与一个或多个指纹相关信息的第三数据库,该一个或多个指纹包括该第二指纹并分别对应于被跟踪的一个或多个视频标题。 其中确定上述下载的视频对象是否与该一个或多个视频标题相匹配的进程包括将该第一指纹与至少该第二指纹进行比较。 本发明还提供一种包括计算机可读媒介的计算机程序产品,包括发现和识别视频对象的指令。该计算机可读媒介包括爬行至少一个预定网站的一条或多条指令,在该预定网站中发现至少一个视频链接的一条或多条指令,处理与用于存储一个或多个视频链接的第一数据库相关信息的一条或多条指令,以及基于与第一数据库相关的信息确定上述发现的视频链接是否已发现过了的一条或多条指令。此外,该计算机可读媒介还包括一条或多条指令,在确定上述发现的视频链接未曾发现过时,基于至少与上述发现的视频对象相关的信息更新第一数据库并下载至少一个视频对象,处理与上述下载的视频对象相关的信息,基于至少与上述发现的视频对象相关的信息确定下载视频对象的第一指纹,处理与上述下载的视频对象相关的信息,基于至少与第一指纹和第二指纹相关的信息确定上述下载的视频对象是否与被跟踪的视频标题相匹配,如果上述下载的视频对象被确定与被跟踪的视频标题相匹配,则更新存储一个或多个跟踪结果的第二数据库。该第二指纹对应于该视频标题。 本发明还提供一种验证视频对象的方法是从存储一个或多个跟踪结果的数据库
中取得与视频对象相关的信息。取得的信息与该视频对象的至少一个主机站点相关。此外
该方法还包括基于至少与该视频对象的主机站点相关的信息验证该视频对象是否仍存在
于该主机站点。此外该方法还包括如果该视频对象验证为仍存在于该主机站点,则从该主
机站点上下载与该视频对象相关的最新信息并将与该视频对象相关的最新信息保存到数
据库中。该方法还包括如果该视频对象验证为不复存在于该主机站点中,则标志该视频对
象为已从该主机站点上删除。此外该方法还包括更新一个或多个跟踪结果的显示。 根据又一种实施方案,一种包括计算机可读媒介的计算机程序产品,包括验证一
个视频对象的指令。该计算机可读媒介包括从存储一个或多个跟踪结果的数据库中取得
与视频对象相关信息的一条或多条指令,取得的信息与该视频对象的至少一个主机站点相
关,该计算机可读媒介还包括基于至少与该视频对象的至少一个主机站点相关的信息验证
该视频对象是否仍存在于该主机站点中的一条或多条指令。此外,该计算机可读媒介还包
括一条或多条指令,如果该视频对象验证为仍存在于该主机站点中,则从该主机站点下载
与该视频对象相关的最新信息并将与该视频对象相关的最新信息存储到数据库中。此外,
该计算机可读媒介还包括一条或多条指令,如果该视频对象验证为不复存在于该主机站点
中时,则标志该视频对象为已从该主机站点中删除。此外,该计算机可读媒介还包括更新一
个或多个跟踪结果的一条或多条指令。
根据另一种实施方案, 一种识别和验证视频对象的方法还包括爬行一个预定网 站,在该预定网站中发现至少一个视频链接,处理与用于存储一个或多个视频链接的第一 数据库相关的信息,基于至少与上述发现的视频链接相关的信息更新第一数据库。此外该 方法还包括基于至少与上述发现的视频链接相关的信息下载至少一个视频对象,处理与下 载的视频对象相关的信息,并为上述下载的视频对象确定第一指纹。此外该方法还包括处 理与上述下载的视频对象的第一指纹相关的信息,基于至少与第一指纹与第二指纹相关的 信息确定下载视频对象与跟踪的视频标题的匹配情况,更新存储一个或多个跟踪结果的第 二数据库,从该第二数据库取得与该视频对象相关的信息。该第二指纹对应于该视频标题, 取得的信息至少与该预定网站相关。该方法还包括基于至少与该预定网站相关的信息验证 该视频对象是否仍存在于该预定网站中。此外该方法还包括如果该视频对象验证为仍存 在于该预定网站中,则从该预定网站下载与该视频对象相关的最新信息,并将与该视频对 象相关的最新信息存储到该第二数据库。此外该方法还包括如果该视频对象验证为不复 存在于该预定网站,则标志该视频对象为已从该预定网站上删除。该方法还包括更新一种 或多种跟踪结果的显示。 根据另一种实施方案,一种包括计算机可读媒介的计算机程序产品包括识别和验 证一个视频对象的指令。该计算机可读媒介包括爬行至少一个预定网站的一条或多条指 令,在预定网站发现至少一个视频链接的一条或多条指令,处理与用于存储一个或多个视 频链接的第一数据库相关信息的一条或多条指令,以及基于至少与上述发现的视频链接相 关信息更新第一数据库的一条或多条指令。此外,该计算机可读媒介还包括基于至少与上 述发现的视频链接相关信息下载至少一个视频对象的一条或多条指令,处理与上述下载的 视频对象相关信息的一条或多条指令,基于至少与上述发现的视频链接相关信息确定该视 频第一指纹的一条或多条指令,处理与上述下载的视频对象的第一指纹相关的信息的一条 或多条指令,以及基于至少与第一指纹和第二指纹相关的信息确定上述下载的视频对象与 跟踪的视频标题相匹配的一条或多条指令。该第二指纹对应于该视频标题。此外,该计算 机可读媒介还包括更新存储一个或多个跟踪结果的第二数据库的一条或多条指令,以及从 该第二数据库取得与该视频对象相关的信息的一条或多条指令。取得的信息至少与该预定 网站相关。该计算机可读媒介还包括基于至少与该预定网站相关的信息验证该视频对象是 否仍存在于该预定网站中的一条或多条指令。此外,该计算机可读媒介还包括一条或多条 指令,如果该视频对象验证为仍存在于该预定网站时,则从该预定网站下载与该视频对象 相关的最新信息,并并将与该视频对象相关的最新信息存储到第二数据库。此外,该计算机 可读媒介还包括一条或多条指令,如果该视频对象验证为不复存在于该预定网站时,则标 志该视频对象为已从该预定网站上删除。该计算机可读媒介还包括更新一个或多个结果的 显示的一条或多条指令。 应用本发明技术,相比现有技术其有益效果在于可有效查找和识别因特网上传播 视频。本发明的某些实施方案使用了一个或多个视频指纹以在全自动工作流程中准确识别 视频。本发明的某些实施方案提供了一个用户界面以及时和动态的方式提供跟踪数据。
根据实施方案可取得一个或多个好处。本发明的这些好处和各种额外目标、特征 和优点可从以下的附图和详述中完全认识到。


图1是根据本发明一种实施方案发现和识别视频的一种简化方法;
图2是根据本发明一种实施方案验证以前识别过视频的一种简化方法;
图3是一个简化系统。
图4-17是根据本发明某些实施方案显示跟踪结果的简化图。
图18-32是根据本发明另外一些实施方案显示跟踪结果的简化图。
具体实施例方式
本发明涉及跟踪视频传播。特别是本发明提供了若干方法和系统,用来查找和识 别在因特网上传播的视频,和/或采集和提供在一个时间段内已识别视频的跟踪数据。仅 仅通过实施例的方法,本发明已被应用到因特网上视频跟踪,但须认识到本发明的应用范 围要广泛得多。 图1是根据本发明一种实施方案发现和识别视频的一种简化方法。本图仅是一个 示例,不应错误地限制专利权项的范围。所属技术领域中的普通技术人员都能看出许多变 化、替代和修改方案。方法200包括了爬行网站的进程(搜寻网站)210,存储视频链接到爬 虫数据库的进程(搜寻数据库)220,从爬虫数据库中取得视频链接的进程(获得下一个视 频链接)230,确定视频链接是否已被发现的进程240,更新视频链接数据库的进程250,下 载视频的进程260,确定视频指纹的进程270,确定下载的视频是否与跟踪的视频匹配的进 程280,更新跟踪结果的数据库的进程290,更新跟踪结果显示的进程292,以及确定是否有 未处理的视频链接的进程294。虽然以上显示了使用一组选择的进程实施该方法,却可存在 许多替代、修改和变化方案。例如,某些进程可以扩展和/或组合。其它进程可以插入到以 上注解的进程中。根据实施方案的不同,进程次序可与其它替换进程互换。举一例子,该方 法的某些或全部进程是由一台计算机或由一个代码指挥的处理器实施的。在另一例中,该 方法的某些或全部进程是根据包括在一个计算机程序产品中的计算机可读媒介中的指令 实施的。在另一例中,方法200是自动实施的。这些进程的进一步细节可通过本专利说明 看到。 根据一种实施方案,方法200使用一种视频指纹系统。例如,该视频指纹系统见于 美国专利(申请号)No. 11/681, 567和美国专利(申请号)No. 11/949,511中。根据另一种 实施方案,方法200可用来发现被监视网站中的新视频,并与被跟踪的视频标题相比较来 检查和识别这些新视频。例如,这些新视频是在上次爬行(例如进程210)被监视网站后在 该网站上新发布的视频。在另一实施例中,这些新视频是在被监视网站上在一预定的期间 之内发布的,例如最近24小时以内。 特别是在进程210中,有一个或多个网站被爬行,随后可能发现一个或多个视频 链接。例如这些网站是预定为被监视的。在另一实施例中,爬行是由一个视频爬虫来运行 的。在另一实施例中,爬行可使用不止一种方法来发现一个或多个网站中的视频。根据一 种实施方案,这种爬行可使用深度优先算法和/或广度优先算法系统地遍历一个网站以发 现视频。根据另一种实施方案,这种爬行可用一个或多个关键词来搜索一个网站以发现视 频。 根据一种实施方案,进程210包括一种过滤进程。在过滤进程中,基于网站上的发
9布时间来过滤发现的一个或多个视频链接。例如,如果一个视频链接不是在预定的时间期
限以内发布的,如最近24小时,则该视频链接会被放弃而不会被进程220处理。 在进程220中,将发现的视频链接存储到一个爬虫数据库中。例如,爬虫数据库是
一个爬虫队列。在另一实施例中,该爬虫队列以先进先出的方式运作。 在进程230中,从爬虫数据库中取得一个视频链接。例如,该视频是从爬虫数据
库(例如以先进先出的方式运作的爬虫队列)中取得的。在进程240中,确定该取得的视
频链接是否已经被发现。例如,将该取得的视频链接与一个视频链接数据库的条目(例如
一个视频链接索引的条目)进行比较。根据一种实施方案,如果该取得的视频链接与视频
链接数据库的至少一个条目相匹配,则确定该取得的视频链接为已经发现的,接着进行进
程230。根据另一种实施方案,如果该取得的视频链接与视频链接数据库的任何条目皆不匹
配,则确定该取得的视频链接为未发现的,接着进行进程250。 在进程250中,更新视频链接数据库。例如,最新数据库包括该取得的视频链 接。在进程260中,通过该取得的视频链接,下载至少一个视频。例如,下载的视频是 一个视频对象。在进程270中,确定下载视频的一个视频指纹。例如,根据美国专利 No. 11/681, 567 (申请号)和/或美国专利No. 11/949, 511 (申请号)进行确定视频指纹的 操作。 在进程280中,通过视频指纹的比较来确定是否下载的视频与一个被跟踪的视频 标题相匹配。例如,下载的视频是一个被跟踪视频标题的盗版,因此通过比较视频指纹而与 被跟踪的视频标题相匹配。在另一实施例中,下载的视频包括至少一段被跟踪的视频标题, 因此通过比较视频指纹而与被跟踪的视频标题相匹配。根据一种实施方案,进程280是先 查询一个跟踪主数据库,并将跟踪主数据库的条目与下载视频的视频指纹进行比较。例如, 该跟踪主数据库存储了被跟踪的视频标题的视频指纹。 根据一种实施方案,如果下载的视频确定为与被跟踪的视频标题不相匹配,则接 着运行进程230。根据另一种实施方案,如果下载的视频确定为与跟踪的视频标题相匹配, 则接着运行进程290。 在进程290中,更新存储跟踪结果的数据库。例如,更新的数据库存储的信息显示 一个新发现的并识别了的视频,对应于一个被跟踪的视频标题。根据一种实施方案,存储的 信息包括视频被发现和识别的主机站点的身份。根据另一种实施方案,存储的信息包括在 进程260中下载视频的链接。根据又一种实施方案,存储的信息包括从主机站点下载的关 于该视频的一些统计数据。例如,该下载统计数据包括该视频的观看次数。
在进程292中,跟踪结果的显示也被更新。例如,跟踪结果显示在一个前端用户界 面上,例如网页界面。在另一个实施例中,更新的跟踪结果显示于图4-32的一个或多个图 中。 在进程294中,确定在爬虫数据库中是否存在一个尚未处理的视频链接。例如,如 果在爬虫数据库中有一个或多个视频链接尚未处理,则接着进行进程230。在另一个实施例 中,如果在爬虫数据库中无尚未处理的视频链接,方法200就结束了。在又一个实施例中, 如果在爬虫数据库中无尚未处理的视频链接,则立即再运行进程294,或在一个预定时期之 后再次运行,或定期运行。 如以上讨论和此处进一步强调的,图1仅是一个例子,不应错误地限制本专利权
10项的范围。所属技术领域的普通技术人员都能看出许多变化、替代和修改方案。例如,可忽 略进程292。在另一个实施例中,如果在进程294中确定在爬虫数据库中无尚未处理的视频 链接,则接着进行进程210。在又一个实施例中,进程210以连续方式或以预定的时间间隔 重复运行。 图2是一个根据本发明实施方案验证以前识别过的视频的简化方法。本图仅是一 个例子,不应错误地限制本专利权项的范围。所属技术领域的普通技术人员都能看出许多 变化、替代和修改方案。方法300包括从跟踪结果数据库中取得视频信息的进程310,确定 视频是否仍存在于主机站点上的进程320,更新跟踪结果数据库的进程330,更新跟踪结果 显示的进程340,以及确定是否有视频尚未验证的进程350。 尽管上述方法使用了一组选择的进程,仍可有许多替代、修改和变化方案。例如, 某些进程可以扩充和/或组合。其它进程也可插入上述的进程中。根据实施方案的不同, 进程的次序可与其它互换。举例来说,该方法的某些或全部进程都是由一个计算机或编码 指令的处理器运行的。在另一实施例中,该方法的某些或全部进程都是由一个计算机程序 产品中的计算机可读媒介中包括的指令运行的。在又一实施例中,方法300是自动运行的。 这些进程的进一步细节可在本说明中找到。 在进程310中,视频的信息是从一个存储跟踪结果的数据库中取得的。例如,该视 频是一个视频对象。根据一种实施方案,该视频未标志为已从以前用方法200发现和识别 的主机站点上删除。例如,在进程310取得的信息包括该主机站点的身份。在另一实施例 中,取得的信息包括该视频以前用方法200下载的链接。 在进程320中,确定该视频是否仍存在于该主机站点中。在进程330中,更新一个 存储跟踪结果的数据库。根据一种实施方案,如果该视频被确定仍存在于该主机站点中,则 从该主机站点下载该视频的某些最新统计数据并存储到存储跟踪结果的数据库中。例如, 最新统计数据包括该视频的更新的观看次数。根据另一种实施方案,如果该视频被确定为 不复存在于该主机站点中,则标志该视频已从该主机站点上删除。 在进程340中,跟踪结果的显示也被更新。例如,跟踪结果显示在一个前端用户界 面上,例如网页界面。在另一实施例中,更新的跟踪结果显示于图4-32的一个或多个图中。 根据一种实施方案,如果该视频被确定仍存在于该主机站点中,更新的显示呈现该视频的 某些最新统计数据。例如,该更新统计数据包括该视频的更新的观看次数。根据另一种实 施方案,如果该视频被确定不复存在于该主机站点中,更新的显示将该视频标志为已从该 主机站点上删除。 在进程350中,确定在存储跟踪结果的数据库中是否有尚未验证的视频。根据一 种实施方案,如果在数据库中无尚未处理的视频,方法300就会结束。根据另一种实施方 案,如果在数据库中无尚未处理的视频,进程350就可立即再次运行,或在一个预定时期之 后再次运行,或定期运行。 根据另一种实施方案,如果该数据库中的一个或多个视频尚未验证,则运行进程 310。例如,在进程310中从该数据库中取得另一个视频的信息。在另一个实施例,另一个 视频已被方法200下载,而下载链接与已验证的视频对应的链接并不相同。在又一个实施 例中,另一个视频和已验证的一个或多个视频可以用比较视频指纹的方法,与同一个视频 标题相匹配。
如以上讨论和此处进一步强调的是,图2仅是一个例子,不应错误地限制本专利 权项的范围。所属技术领域的普通技术人员都能看出许多变化、替代和修改方案。例如,可 忽略进程340。在另一个实施例中,如果在进程350中确定在该数据库中无尚未验证的视 频,则再次运行方法300以验证用方法200新发现和识别的视频,或基于刚运行过的方法 300验证该视频仍存在。根据一种实施方案,标志为已删除的任何视频都不再作验证。根据 另一种实施方案,在完成前一次运行方法300后的一个预定时期,开始运行下一次运行方 法300。在又一个实施例中,方法300以连续方式或以预定的时间间隔重复运行。在又一个 实施例中,方法310以连续方式或以预定的时间间隔重复运行。 图3是一个简化系统,可运行方法200以发现和识别视频和/或根据本明的某些 实施方案验证以前识别过的视频的方法300。本图仅是一个例子,不应错误地限制本专利权 项的范围。所属技术领域的普通技术人员都能看出许多变化、替代和修改方案。系统IOO包 括一个视频爬虫IIO,一个视频指纹服务器120、因特网(Internet)、在线视频站点(Online video websites)和一个视频跟踪网页界面(Video tracker web interface) 130。尽管上 述系统使用了一组选择的组成部分,仍可有许多替代、修改和变化方案。例如,某些组成部 分可以扩充和/或组合。其它组成部分也可插入上述的组成部分中。根据实施方案的不同, 组成部分的次序可与其它互换。这些组成部分的细节可在本说明书中找到,图3中视频爬 虫110包括Crawl (搜寻)和Search (检索)和Crawl DB (搜寻数据库),通过Query (查 询)视频指纹服务器120中Master DB(主数据库)得到视频跟踪网页界面。
视频爬虫IIO可以爬行一个或多个网站以发现视频,为发现的视频建立视频索 引,并下载某些或全部发现的视频。例如,视频爬虫可用不止一种方法在一个或多个网站上 发现视频。根据一种实施方案,视频爬虫可使用深度优先算法和/或广度优先算法系统地 遍历一个网站以发现视频。根据另一种实施方案,视频爬虫可用一个或多个关键词来搜索 一个网站以发现视频。 在另一个实施例中,视频爬虫包括至少一个指纹模块。根据一种实施方案,指纹模 块是根据美国专利No. 11/681, 567 (申请号)和/或美国专利No. 11/949, 511 (申请号)实 现的。根据另一种实施方案,指纹模块可为一个下载的视频产生一个指纹,通过视频指纹服 务器120根据一个跟踪主数据库查询该指纹,以查找下载的该视频与被跟踪视频标题之间 的匹配。如果找到匹配,则将识别的下载视频及其相关信息展示在可被一个网页浏览器访 问的网页界面130上。 根据一个实施方案,方法200和300都使用系统100。这两种方法是平行工作的。 例如,方法200可在被监视的网站中发现新视频,并根据被跟踪的视频标题检查识别这些 新视频。在另一个实施例中,方法300可验证以前识别的视频并更新跟踪结果。根据另一 种实施方案,方法200和/或方法300以连续方式或以预定的时间间隔定期重复运行。
图4-32是根据本发明的某些实施方案的跟踪结果显示的简化图。这些图仅是示 例,不应错误地限制专利权项的范围。所属技术领域中的普通技术人员都能看出许多变化、 替代和修改方案。 特别是,图4显示了一种用户界面具体实施方案中的一种登录页面,图中上部和 中部为主页信息如VideoDNA-video tracher-hom印age (视频DNA-视频跟踪者_主页), The vedios youcare about (你关心的,见频)Video tracker (,见频足艮踪者),The sites wetrack (我们跟踪的站点)。右边部分为用户验证输入部分,Account :帐号;password :(密 码);log in(登录)。 图5显示了一种用户界面具体实施方案中跟踪结果的一种概览,图中为换页标题 等,以及用户管理栏目如change password(修改密码);help(帮助);log out(注销),和 工具栏Trackingresults(跟踪结果);take down(撤下);tracking list(跟踪列表)。
选择Movies (电影)开始查找,右侧为检索的选择项目search by video title (按视频标题检索,以下分别示出对应视频标题,图中Video title译为"视频标题"; current match译为"当前匹配,,;accumulated match译为"累计匹配,,;tracking days译 为"跟踪天数";last update译为"最近更新日期;trends译为"趋势"。
图6显示了一种用户界面具体实施方案中不同内容类别中跟踪结果的一种概览;
图7显示了一种用户界面具体实施方案中不同跟踪站点的跟踪结果的一种概览;
图8显示了一种用户界面具体实施方案中一段时间中一个网站上被跟踪标题的 每日匹配数量的某些趋势,页面distribution scale译为"分布规模";export to excel 译为"输出到excel软件";Total match译为"总匹配"。 图9显示了一种用户界面具体实施方案中一段时间中多个网站上被跟踪标题的 每日匹配数量的某些趋势; 图10显示了一种用户界面具体实施方案中一段时间中多个网站上跟踪标题的总 匹配数量的分布。 图中Current match details译为"当前匹配详情,,;accumulated match details译为"累计匹配详情,,;ndividiml trends译为"独立趋势,,^distribution scale of "Transformers "on Apr 10, 2008译为"2008年4月10日的"变形金刚"视频的分布规 模"。 图11显示了一种用户界面具体实施方案中按视频时间长度排序的详细匹配结 果;,,217clips of"transformers,,foimd@youtube on apr 10, 2008, viewed 291208 times in total. And noclip has been hidden " 表示"2008年4月10日在youtube上发现的217个"变形金刚"视频片断,共计 观看了 291208次。未发现隐藏的视频片断"。 界面中Title译为"标题";views译为"观看次数";poster译为"发布者"; duration译为"片长";post date译为"发布日期";take-down sent译为"要求撤下视频 的通知已发出";action译为"采取的行动"。 图12显示了一种用户界面具体实施方案中按发布日期排序的详细匹配结果;
图13显示了一种用户界面具体实施方案中的详细匹配结果,其中包含从一个主 机站点上已删除的视频剪辑;图中Removal time表示删除视频时间。
图14显示了一种用户界面具体实施方案中管理跟踪列表的界面;
图14中Tracking list name角牟释为"足艮踪列表名称,,;tracking titles number 解释为"跟踪标题数";set tracking site解释为"设置跟踪网站";rename解释为"更名"; delete解释为"删除";Enter new tracking list name here解释为"在此键入新的跟踪 列表名称";add解释为"增加" 图15显示了一种用户界面具体实施方案中管理跟踪列表中视频标题的界面;
图15中Edit tracking titles for :movies解释为"影片编辑跟踪标题";Video
title解释为"视频标题";studio解释为'"摄影厂";release date解释为"发行日期";
fingerprint created解释为"指纹制作日期";moveto解释为"移动到"。 图16显示了一种用户界面具体实施方案中编写要求下架的视频列表; 图16中Preview take-down notice解释为"要求撤下视频的通知预览,,;view
historical take-down list解释为"观看历史要求撤下视频的通知列表";clip title解
释为"视频片断标题"。 图17显示了一种用户界面具体实施方案中编写要求下架的通知。"2008年4月 11日 致有关人员 根据《数字千年版权法案》(匿CA法案)的标题II,兹特通知你,你作为在线发布
者发布了某些侵权视频片断。本函是书面侵权通知。根据mcA法案的规定,附上一截侵权
视频片断,包括视频片断的标题和网址。我声明我是该视频片断的拥有者。 ...... 视频拥有人" 根据另一种实施方案,图18显示了一种展示跟踪结果的用户界面的登录页面;
图19显示了根据另一种用户界面的具体实施方案提供扼要信息的仪表板l,例 如跟踪标题和站点的总数;图19中R印orting译为"报告"administration译为"管 理";Common tasks译为"常规任务";top videos译为"最多的视频";category :most recentadded 5 titles译为"分类最近新增5标题,,;videos译为"视频,,;matches译为 "匹配";map of sites译为"站点地图";statistics&trends译为"统计与趋势";charts : global accumuated match译为"饼图合理累计匹配"。 图20显示了根据另一种用户界面的具体实施方案提供扼要信息的仪表板(仪表 板Dashboard,原意为汽车上的仪表板,在商务软件中,该词通常被用来喻指一个用来汇总 和实时更新重要运营数据的网页),包括合计观看次数; 图21显示了根据另一种用户界面的具体实施方案提供扼要信息的仪表板,包括 匹配总数、新匹配总数和删除总数; 图22显示了根据另一种用户界面的具体实施方案提供扼要的信息和在鼠标指针 附近站点统计的放大视图的仪表板。对应有total matches (总匹配数);matches last 24hr(近24小时匹配数);total views (总观看数);views last 24hr(近24小时观看 数)。 图23显示了根据另一种用户界面的具体实施方案按被跟踪的视频标题分组的 观看次数统计数的详细报告;网页中video tracking译为"视频跟踪";show me video title from :译为"视频标题来源";all tracking lists :译为"所有跟踪列表";Found on :译为"在亍可处发I见,,;all tracking sites :译为"所有足艮踪站点,,;grouped by :译为 "按...分组"Tracking title译为"跟踪标题"average match duration :译为"平均匹配 时间长度";Tracking days译为"跟踪天数";time of last match译为"上次匹配时间"。
图24显示了根据另一种用户界面的具体实施方案提供的详细匹配图,用来显示 各匹配视频剪辑的状态;;网页中video tracking译为"视频跟踪";Filter out :译为"过
14滤";contentrule f iler :译为"过滤内容规则";Post date range :译为"发布日期范围"; sorted by译为"按...排序";poster译为"发布帖子";post date译为"发贴日期"。
图25显示了根据另一种用户界面的具体实施方案提供的定制图,用来显示在一 个主机站点上发现的匹配;网页中video tracking译为"视频跟踪"Video matches for 译为"视频匹配站点"。 图26显示了根据另一种用户界面的具体实施方案在一个特定状态下的匹配定制
图;网页中pending for review译为"等待复审";in queue译为"排队中"。 图27显示了根据另一种用户界面的具体实施方案编写和复核要求下架通知的页
面;网页中take-down notice译为"要求对方撤除非法视频的通知"video clip title译
为"视频片断标题。"。 图28显示了根据另一种用户界面的具体实施方案为建立一个趋势报告选择一个 或多个视频标题的页面;网页中r印orting译为"报告";r印ort for译为"报告给";video title selector译为"视频标题选择者";Select r印ort type :译为"选择报告形式"; detailed title trends译为"详细标题趋势"。 图29显示了根据另一种用户界面的具体实施方案在各种跟踪活动中展现趋势的 页面; 图30显示了根据另一种用户界面的具体实施方案报告用户活动的页面;页面中 Userr印orting译为"用户报告";date range译为"日期范围";from. . . to译为"从...到"。
图31显示了根据另一种用户界面的具体实施方案执行与跟踪有关的各种管理 任务的页面。页面Admistration译为"管理"video management译为"视频管理"user management译为"用户管理" Template library译为"样板库,,address book译为"地址簿,, 图32还显示了匹配视频剪辑的详细信息,其中匹配的视频剪辑的开端和持续
时间被贴饰在被跟踪的主视频标题的时间线上以精确地显示视频剪辑匹配的是主视频
标题的哪一部分。页面中Show me matches fo皿d on:译为"显示在...发现的匹配";
Classification译为"分类,,。not classified译为"未分类,,;collapse all译为"全部
展开";show source file location译为"显示源文件位置"。 如以上所讨论的,本发明的某些实施方案,在根据方法200确定新的视频识别,及 根据方法300验证并更新以前的视频识别时,使用一个网页界面来动态地和连续地展示和 更新跟踪结果。 根据一种实施方案,一个用户来到一个登录页面(如图4)。当该用户登录后,一个 扼要的页面展示了被跟踪的视频标题列表(如图5)。该用户可以选择一个不同的视频标题 列表(如图6)和/或选择一个不同的网站(如图7)以定制扼要的跟踪结果图。
例如,该用户可点击趋势图(如图8)来显示在被监视网站上对应于被跟踪的主标 题的每日或每小时识别视频数量的分布。趋势图可定制显示一个不同的时间段(如图9) 和/或对应于多个网站的趋势图的重叠。在多个网站中识别视频数量的分布也能以被跟踪 的主标题显示(如图10)。 在另一个实施例中,该用户可点击趋势图上代表一天的点来打开一个新页面,显 示对应于被跟踪的主标题识别的视频的详细信息(如图11),以查看更详细的跟踪结果。识别的视频的详图可以定制。例如,识别的视频可按视频长度排序(如图ll),或按在该网站 上发布视频的日期排序(如图12)。当显示过去某日识别的视频时,在当天不复存在的视频 被标志为"已下架",并显示它们的删除日期(如图13)。 在又一个实施例中,网页界面也设计为运行定制跟踪进程。例如,该用户可添加并 修改在一个或多个网站上跟踪各种标题组成的跟踪列表(如图14和15)。此外,该用户可 为各种应用而输出并组织跟踪结果。例如,如果该用户是这段视频内容的拥有者,并认为识 别的视频是未经授权在该主机站点发布的,该用户可编辑一个"要求下架视频"列表,编写 一个拟送达到该主机站点的"要求下架"的通知(如图16和17)。 根据另一个实施方案,一个用户来到一个登录页面(如图18),在登录后页面上就 呈现了一个仪表板(如图19)。例如,该仪表板会突出某些重要跟踪数据,例如被跟踪标题 总数、监视的网站以及与近期添加的跟踪标题的匹配。在另一个实施例中,该仪表板还在一 个地图上显示了全世界被监视的网站以及在一个饼分图中所有网站的匹配数量分布。
有许多定制仪表板图的方法。例如,在"统计和趋势"部分,该用户可定制饼分图 以显示所有被监视网站上的观看总次数(如图20)。在另一个实施例中,该用户可选择显示 发现匹配的扼要信息(如图21)。在又一个实施例中,该用户可在地图中放大并移动光标到 一个站点以显示该站点的扼要跟踪数据(如图22)。 根据一种实施方案,该定制仪表板还能方便导航到提供额外信息或功能的其它网 页。当该用户从该仪表板中点击"视频跟踪"按钮时,就会打开一个新页面并显示被监视站 点上被跟踪标题的详细数据(如图23)。有许多定制"视频跟踪"页面图的方法。例如,跟 踪结果可按被跟踪标题分组(如图23)或按在被监视站点上对应于被跟踪标题的匹配结果 来分组(如图24)。而且,跟踪结果可用各种准则过滤,以显示特定站点的结果(如图25) 或在特殊状态的结果(如图26)。 根据另一种实施方案,可以显示匹配的视频剪辑的详细信息。例如,匹配的视频剪 辑的开端和持续时间可以贴饰在主视频时间线上以精确地显示剪辑与主视频的哪一部分 相匹配(如图32)。根据又一种实施方案,当该用户从仪表板上点击"要求下架通知"按钮 时,会打开一个新页面让用户审阅编写要求下架通知,该通知被准备或已送达到某些网站, 上面存有未经授权就发表并与被跟踪的标题相匹配的视频(如图27)。
根据又一种实施方案,当该用户从该仪表板来到"报告"页面时,该用户可用各种 方法生成一个报告。例如,用户可建立一个趋势图以显示在一个特定时间段内与一个或多 个跟踪标题的匹配数量(如图28和29)。在另一个实施例中,一个帐户管理员可生成一个 帐户内所有用户活动的报告(如图30)。 根据又一种实施方案,一个授权用户(管理员)也可从该仪表板来到"管理"页面 进行一系列帐户管理工作(如图31)。例如,该管理员可建立或更新一个跟踪列表,在一个 跟踪列表上添加或删除标题,在"视频管理"下添加或删除跟踪站点。该管理员还可添加或 删除用户,在"用户管理"下设置用户的权项。 根据另一种实施方案,发现和识别视频对象的方法包括爬行至少一个预定网站, 在该预定网站上发现至少一个视频链接,处理与存储一个或多个视频链接的第一数据库 相关的信息,基于至少与第一数据库相关的信息确定上述发现的视频链接是否以前已被发 现。此外,该方法还包括如果上述发现的视频链接确定为未曾发现过,则基于至少与上述发现的视频链接相关的信息更新第一数据库,基于至少与上述发现的视频链接相关的信息 下载至少一个视频对象,处理与上述下载的视频对象相关的信息。而且,该方法还包括如 果上述发现的视频链接确定为未曾发现过,基于至少与上述下载的视频对象相关的信息为 上述下载的视频对象确定第一指纹,处理与上述下载的视频对象的第一指纹相关的信息, 基于至少与第一指纹和第二指纹相关的信息确定上述下载的视频对象是否与跟踪的视频 标题相匹配,更新存储一个或多个跟踪结果的第二数据库。该第二指纹对应于该视频标题。 例如,该方法按图l运行。 根据另一个实施方案,一种包括计算机可读媒介的计算机程序产品包括发现和识 别视频对象的指令。该计算机可读媒介包括爬行至少一个预定网站的一条或多条指令,在 该预定网站中发现至少一个视频链接的一条或多条指令,处理与用于存储一个或多个视频 链接的第一数据库相关的信息的一条或多条指令,以及基于至少与第一数据库相关的信息 确定上述发现的视频链接是否以前已发现过的一条或多条指令。此外,该计算机可读媒介 还包括一条或多条指令,如果上述发现的视频链接确定为未曾发现过,则基于至少与上述 发现的视频链接相关的信息更新第一数据库并下载至少一个视频对象,处理与上述下载的 视频对象相关的信息,基于至少与上述发现的视频链接相关的信息确定上述下载的视频对 象的第一指纹,处理与上述下载的视频对象的第一指纹相关的信息,基于至少与第一指纹 和第二指纹相关的信息确定上述下载的视频对象是否与跟踪的视频标题相匹配,如果上述 下载的视频对象确定为与跟踪的视频标题相匹配,则更新存储一个或多个跟踪结果的第二 数据库。该第二指纹对应于该视频标题。例如,该计算机程序产品可按图l和/或图3运 行。 根据又一种实施方案,一种验证视频对象的方法还包括从存储一个或多个跟踪结 果的数据库中取得与视频对象相关信息。取得的信息与该视频对象存放的至少一个主机站 点相关。此外,访方法还包括基于至少与该视频对象存放的主机站点相关的信息验证该视 频对象是否仍存在于该主机站点上。而且,该方法还包括如果该视频对象验证为仍存在于 该主机站点上,则从该主机站点上下载与该视频对象相关的最新信息并将该更新信息保存 到数据库中。该方法还包括如果该视频对象验证为不复存在于该主机站点上,则标志该视 频对象为已从该主机站点上删除。此外该方法还包括更新一个或多个跟踪结果的显示。例 如,该方法按图2运行。 根据又一种实施方案,一种包括计算机可读媒介的计算机程序产品包括验证一个 视频对象的指令。该计算机可读媒介包括一条或多条指令,以从存储一个或多个跟踪结果 的数据库中取得与一个视频对象相关的信息,取得的信息与存放该视频对象的至少一个主 机站点相关,该计算机可读媒介还包括基于至少与该视频对象的至少一个主机站点相关的 信息,验证该视频对象是否仍存在于该主机站点中的一条或多条指令。此外,该计算机可读 媒介还包括一条或多条指令,如果该视频对象验证为仍存在于该主机站点上,则从该主机 站点上下载与该视频对象相关的最新信息并将该最新信息存储到数据库中。而且,该计算 机可读媒介还包括一条或多条指令,如果该视频对象验证为不复存在于该主机站点中,则 标志该视频对象显已从该主机站点上删除。此外,该计算机可读媒介还包括更新一条或多 条跟踪结果显示的一条或多条指令。例如,该计算机程序产品是按图2和/或图3运行的。
根据又一种实施方案,识别和验证一种视频对象的方法包括爬行至少一个预定网
17站,在该预定网站中发现至少一个视频链接,处理与用于存储一个或多个视频链接的第一 数据库相关的信息,基于至少与上述发现的视频链接相关的信息更新上述第一数据库。此 外该方法还包括基于至少与上述发现的视频链接相关的信息下载至少一个视频对象,处理 与上述下载的视频对象相关的信息,并为上述下载的视频对象确定一个第一指纹。而且,该 方法还包括处理与下载的视频对象的第一指纹相关的信息,基于至少与第一指纹和第二指 纹的相关信息,确定上述下载的视频对象与跟踪的视频标题之间的匹配情况,更新存储一 个或多个跟踪结果的第二数据库,从上述第二数据库取得与视频对象相关的信息。该第二 指纹对应该视频对象,取得的信息至少与该预定网站相关。该方法还包括基于至少与该预 定网站相关的信息验证该视频对象是否仍存在于该预定网站上。此外该方法还包括,如果 该视频对象验证为仍存在于该预定网站上,则从该预定网站上下载与该视频对象相关的最 新信息,并将与该视频对象相关的最新信息存储到上述第二数据库中。而且该方法还包括, 如果该视频对象验证为不复存在于该预定网站上,则标志该视频对象为已从该预定网站上 删除。该方法还包括更新一个或多个跟踪结果的显示。例如,该方法按图l和/或图2运 行。 根据又一个实施方案,一种包括计算机可读媒介的计算机程序产品,包括识别和
验证一个视频对象的指令。该计算机可读媒介包括爬行至少一个预定网站的一条或多条指
令,在预定网站发现至少一个视频链接的一条或多条指令,处理与用于存储一个或多个视
频链接的第一数据库相关信息的一条或多条指令,以及基于至少与上述发现的视频链接相
关信息更新第一数据库的一条或多条指令。此外,该计算机可读媒介还包括基于至少与上
述发现的视频链接相关信息下载至少一个视频对象的一条或多条指令,处理与上述下载的
视频对象相关信息的一条或多条指令,基于至少与上述发现的视频链接相关信息确定该视
频第一指纹的一条或多条指令,处理与上述下载的视频对象的第一指纹相关的信息的一条
或多条指令,以及基于至少与第一指纹和第二指纹相关的信息确定上述下载的视频对象与
跟踪的视频标题相匹配的一条或多条指令。该第二指纹对应于该视频标题。而且该计算机
可读媒介还包括更新存储一个或多个跟踪结果的第二数据库的一条或多条指令,以及从该
第二数据库取得与该视频对象相关的信息的一条或多条指令。取得的信息至少与该预定网
站相关。该计算机可读媒介还包括基于至少与该预定网站相关的信息验证该视频对象是否
仍存在于该预定网站中的一条或多条指令。此外,该计算机可读媒介还包括一条或多条指
令,如果该视频对象验证为仍存在于该预定网站时,则从该预定网站下载与该视频对象相
关的最新信息,并并将与该视频对象相关的最新信息存储到第二数据库。而且该计算机可
读媒介还包括一条或多条指令,如果该视频对象验证为不复存在于该预定网站时,则标志
该视频对象为已从该预定网站上删除。该计算机可读媒介还包括更新一个或多个结果的显
示的一条或多条指令。例如,该计算机程序产品按图1、图2和/或图3运行。 应用本发明可取得许多优于常规技术的好处。本发明的某些实施方案可使用一个
或多个视频指纹以全自动工作流程来精确识别视频。本发明的某些实施方案可提供一个用
户界面以及时和动态的方式展示跟踪数据。 尽管有上述对本发明的具体实施方案的描述,所属技术领域的普通技术人员可以 理解还有与上述实施方案相等的其它实施方案。因此,可以理解为本发明并不限于特定描 述的这些实施方案,而要由附加的权项范围所涵盖。
权利要求
一种发现和识别视频对象的方法,包括爬行至少一个预定网站;在该预定网站上发现至少一个视频链接;处理与用于存储一个或多个视频链接的第一数据库相关的信息;基于至少与该第一数据库相关的信息,确定上述发现的视频链接是否已发现过;如果上述发现的视频链接确定为未曾发现过,则基于至少与上述发现的视频链接相关的信息更新该第一数据库;基于至少与上述发现的视频链接相关的信息,下载至少一个视频对象;处理与下载的视频对象相关的信息;基于至少与上述发现的视频链接相关的信息,确定一个下载视频对象的第一指纹;处理与下载视频对象的第一指纹相关的信息;基于至少与第一指纹和第二指纹相关的信息,确定上述下载的视频对象是否与一个被跟踪的视频标题相匹配,第二指纹对应于该视频标题;如果上述下载的视频对象确定为与被跟踪的视频标题相匹配,则更新用于存储一个或多个跟踪结果的第二数据库。
2. 如权利要求1所述发现和识别视频对象的方法,其特征在于包括 如果下载的视频对象确定与跟踪的视频标题相匹配,则更新一个或多个跟踪结果的显示。
3. 如权利要求l所述发现和识别视频对象的方法,其特征在于包括 在运行处理与用于存储一个或多个视频链接的第一数据库相关的信息之前, 存储上述发现的视频链接到存储一个或多个爬行结果的第三数据库,从该第三数据库取得上述发现的视频链接。
4. 如权利要求3所述发现和识别视频对象的方法,其特征在于所述存储一个或多个爬 行结果的第三数据库包括存储一个或多个爬行结果的队列。
5. 如权利要求4所述发现和识别视频对象的方法,其特征在于发现的视频链接存储到 第三数据库的进程和从该第三数据库中取得上述发现的视频链接是以先进先出的方式运 行的。
6. 如权利要求5所述发现和识别视频对象的方法,其特征在于还包括确定是否有任何 保存在该第三数据库中但尚未处理的视频链接。
7 如权利要求1所述发现和识别视频对象的方法,其特征在于爬行至少一个预定网站 的进程包括用深度优先的算法和/或宽度优先的算法遍历该预定网站。
8. 如权利要求1所述发现和识别视频对象的方法,其特征在于爬行至少一个预定网站 的进程包括用一个或多个预定关键词搜索该预定网站。
9. 如权利要求1所述发现和识别视频对象的方法,其特征在于确定上述下载的视频对 象是否与被跟踪的视频标题相匹配的进程包括查询存储与一个或多个指纹相关信息的第三数据库,该一个或多个指纹包括该第二指 纹并分别对应于被跟踪的一个或多个视频标题。
10. 如权利要求9所述发现和识别视频对象的方法,其特征在于确定上述下载的视频 对象是否与该一个或多个视频标题相匹配的进程包括将该第一指纹与至少该第二指纹进行比较。
11. 一种包括计算机可读媒介计算机程序产品,包括发现和识别视频对象的指令,该计 算机可读媒介包括爬行至少一个预定网站的一个或多个指令; 在该预定网站中发现至少一个视频链接的一个或多个指令;处理与用于存储一个或多个视频链接的第一数据库相关的信息的一个或多个指令; 基于至少与该第一数据库相关的信息,确定上述发现的视频链接是否以前已发现过的 一个或多个指令;如果上述发现的视频链接确定为未曾发现过,则基于至少与上述发现的视频链接相关 的信息更新该第一数据库的一个或多个指令基于至少与上述发现的视频链接相关的信息下载至少一个视频对象; 处理与上述下载的视频对象相关的信息;基于至少与上述下载的视频对象相关的信息为上述下载的视频对象确定第一指纹; 处理与上述下载的视频对象的第一指纹相关的信息;基于至少与该第一指纹和一个第二指纹相关的信息,确定上述下载的视频对象是否与 被跟踪的视频标题相匹配,该第二指纹对应于该视频标题;如果上述下载的视频对象确定为不与跟踪的视频标题相匹配,则更新用于存储一个或 多个跟踪结果的第二数据库。
12. —种验证视频对象的方法,包括从存储一个或多个跟踪结果的数据库中取得与一个视频对象相关的信息,取得的信息 与至少一个存放该视频对象的主机站点相关;基于至少与至少一个存放该视频对象的主机站点相关的信息,验证该视频对象是否仍 存在于该主机站点中;如果该视频对象验证为仍存在于该主机站点上,则从该主机站点上下载与该视频对象 相关的最新信息;将与该视频对象相关的最新信息存储到数据库中;如果该视频对象验证为不复存在于该主机站点上,则标志该视频对象为已从该主机站 点上删除;更新该一个或多个跟踪结果的显示。
13. 根据权利要求12所述的验证视频对象的方法,其特征在于最新信息包括该视频对 象的更新的观看次数统计。
14. 根据权利要求12所述的验证视频对象的方法,其特征在于包括确定是否有与该一 个或多个跟踪结果相关的视频对象存在于一个相应主机站点而未经验证。
15. 根据权利要求12所述的验证视频对象的方法,其特征在于更新该一个或多个跟踪 结果的显示包括如果该视频对象验证为仍存在于该主机站点上,则显示数据库中与该视频对象相关的 最新信息;如果该视频对象验证为不复存在于该主机站点上,则标志该视频对象为已从该主机站 点上删除。
16. —种包括计算机可读媒介的计算机程序产品,包括验证一个视频对象的指令,该计 算机可读媒介包括从存储一个或多个跟踪结果的数据库中取得与一个视频对象相关信息的一条或多条 指令,取得的信息与存放该视频对象的至少一个主机站点相关;基于至少与该视频对象的至少一个主机站点相关的信息,验证该视频对象是否仍存在 于该主机站点中的一条或多条指令;如果该视频对象验证为仍存在于该主机站点上,则从该主机站点上下载与该视频对象 相关的最新信息并将该最新信息存储到数据库中的一条或多条指令;如果该视频对象验证为不复存在于该主机站点中,则标志该视频对象显已从该主机站 点上删除的一条或多条指令;更新一条或多条跟踪结果显示的一条或多条指令。
17. 识别和验证一种视频对象的方法,包括 爬行至少一个预定网站; 在该预定网站中发现至少一个视频链接;处理与用于存储一个或多个视频链接的第一数据库相关的信息; 基于至少与上述发现的视频链接相关的信息,更新上述第一数据库。 基于至少与上述发现的视频链接相关的信息,下载至少一个视频对象; 处理与上述下载的视频对象相关的信息;基于至少与上述发现的视频链接相关的信息,为上述下载的视频对象确定一个第一指纹;处理与下载的视频对象的第一指纹相关的信息;基于至少与第一指纹和第二指纹的相关信息,确定上述下载的视频对象与被跟踪的视 频标题之间的匹配情况,第二指纹对应于该被跟踪的视频标题; 更新存储一个或多个跟踪结果的一个第二数据库;从上述第二数据库取得与视频对象相关的信息,取得的信息至少与该预定网站相关; 基于至少与该预定网站相关的信息,验证该视频对象是否仍存在于该预定网站上; 如果该视频对象验证为仍存在于该预定网站上,则从该预定网站上下载与该视频对象 相关的最新信息;并将与该视频对象相关的最新信息存储到上述第二数据库中;如果该视频对象验证为不复存在于该预定网站上,则标志该视频对象为已从该预定网 站上删除;并更新一个或多个跟踪结果的显示。
18. 根据权利要求书17所述识别和验证一种视频对象的方法,进一步包括 在更新存储一个或多个跟踪结果的第二数据库的进程之后,从该第二数据库取得与视频对象相关信息的进程之前,更新该一个或多个跟踪结果的显示。
19. 一种包括计算机可读媒介的计算机程序产品,包括发现和识别视频对象的指令,该 计算机可读媒介包括爬行至少一个预定网站的一条或多条指令; 在该预定网站中发现至少一个视频链接的一条或多条指令;处理与用于存储一个或多个视频链接的第一数据库相关信息的一条或多条指令; 至少基于上述发现的视频链接相关的信息,下载至少一个视频对象的一条或多条指令;处理与上述下载的视频对象的第一指纹相关的信息的一条或多条指令; 至少基于与第一指纹和第二指纹相关的信息,确定上述下载的视频对象是否与被跟踪 的视频标题相匹配的一条或多条指令,该第二指纹对应于该视频标题; 更新存储一个或多个跟踪结果的第二数据库的一条或多条指令;从该第二数据库取得与该视频对象相关信息的一条或多条指令,取得的信息至少与该 预定网站相关;基于至少与该预定网站相关的信息,验证该视频对象是否仍存在于该预定网站中的一 条或多条指令;如果该视频对象验证为仍存在于该预定网站中,则从该预定网站下载与该视频对象相 关的最新信息的一条或多条指令;并将与该视频对象相关的最新信息存储到该第二数据库;如果该视频对象验证为不复存在于该预定网站,则标志该视频对象为已从该预定网站 上删除的一条或多条指令;更新一种或多种跟踪结果的显示的一条或多条指令。
20.根据权利要求19所述包括计算机可读媒介的计算机程序产品,其中计算机可读媒 介进一步包括在更新存储一个或多个跟踪结果的第二数据库的进程之后以及从该第二数据库取得 与视频对象相关信息的进程之前,更新该一个或多个跟踪结果的显示的一条或多条指令。
全文摘要
发现和识别视频对象的方法和系统,属于因特网监视于跟踪视频技术领域,其包括爬行一个预定的网站,在该预定网站上发现至少一个视频链接,处理与用于存储一个或多个视频链接的第一数据库相关的信息,基于该第一数据库确定上述发现的视频链接是否已发现过。此外该方法还包括,如果上述发现的视频链接确定为未曾发现过,则基于至少与上述发现的视频链接相关的信息更新该第一数据库并下载至少一个视频对象,并处理与上述下载的视频对象相关的信息。
文档编号G06F17/30GK101727473SQ200910158769
公开日2010年6月9日 申请日期2009年6月30日 优先权日2008年6月30日
发明者陆坚崔仑 申请人:阜博有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1