在线视频内容的可跟踪共享的制作方法

文档序号:8491714阅读:292来源:国知局
在线视频内容的可跟踪共享的制作方法
【技术领域】
[0001] 本公开一般涉及共享在线公布的视频内容,尤其涉及跟踪在线公布的视频内容的 共孚。
【背景技术】
[0002] 公布诸如视频数据的内容的实体通常期望关于所公布内容的分析数据。例如,公 布者可以寻找有关观看视频数据的次数的信息或者描述视频数据性能的其他度量。但是, 公布者不能获得关于客户端共享对于度量的影响以及所公布内容的分配的有价值的分析 数据。例如,公布者不能了解有多少客户端在共享内容,那些客户端是谁,这些客户端通过 共享生成多少观看。这样的信息可以证明对于公布者和客户端是有价值的。例如,公布者 可能希望感谢负责大量观看的特定客户端,或者将公布者的最新内容告知客户端,希望客 户端将继续共享公布者的内容并生成大量观看。
[0003] 客户端也可以得益于这样的信息。例如,客户端可以协商来自公布者的经济补偿, 用于在将来共享公布者的内容。又例如,客户端可以得益于更好地了解其观众的规模和构 成。此外,对于客户端而言有利的是,得到关于他们的视频共享的哪些是主动参与的有价 值的反馈,允许他们将他们在将来共享的视频剪辑成与他们的观众所响应的更加紧密地匹 配。

【发明内容】

[0004] 这里公开的实施例提供用于跟踪在线公布的视频内容的共享的系统和方法。第一 客户端触发共享在线公布的视频内容的请求。在一些实施例中,手动触发请求,而在其他实 施例中,自动触发请求。共享请求接收器接收共享视频内容的请求。标识符生成器引擎生 成与视频内容相关联的第一标识符。客户端-标识符关联器将第一标识符与第一客户端相 关联。第一标识符被提供给第一客户端。客户端共享第一标识符。
[0005] 检测第一标识符的使用以访问视频内容的分析引擎更新与第一标识符相关联的 共享信息,例如共享统计数据。第二客户端使用第一标识符访问视频内容,并触发共享视频 内容的请求。共享请求被共享请求接收器接收。标识符生成器引擎生成与视频内容相关联 的第二标识符,且客户端-标识符关联器将第二标识符与第二客户端相关联。客户端-标 识符关联器将第二标识符与第一标识符相关联,以创建包括在共享信息中的发现链。第二 客户端共享第二标识符。
[0006] 检测第二标识符的使用以访问视频内容的分析引擎更新与第二标识符相关联的 共享信息,例如共享统计数据。在一个实施例中,分析引擎还响应于检测到第二标识符的使 用,更新与第一标识符相关联的共享信息。
[0007] 报告生成器引擎接收对共享跟踪报告的请求,共享跟踪报告包括共享信息。响应 于对共享跟踪报告的请求,报告生成器接收共享跟踪信息,生成包括共享信息的共享跟踪 报告,并将共享跟踪报告发送给请求者。在一个实施例中,共享跟踪报告包括一个或多个发 现链以及至少一个共享统计数据。
[0008] 这里所述的特征和优点并非涵盖全部,鉴于附图和说明书,对于本领域普通技术 人员而言,很多附加特征和优点将显而易见。此外,应当注意,说明书中使用的语言主要是 为了易读性和指导性的目的而选择的,并非要限制这里所公开的主题的范围。
【附图说明】
[0009] 在附图的视图中通过示例而非限制的方式示出实施例,其中用相同的标记表示相 同的元件。
[0010] 图1是根据一个实施例的用于跟踪在线公布的视频内容的共享的系统的高级框 图。
[0011] 图2是根据一个实施例的计算装置的框图。
[0012] 图3是根据一个实施例的共享跟踪模块的框图。
[0013] 图4是根据一个实施例的用于跟踪在线公布的视频内容的共享的方法的事件图。
[0014] 图5是根据一个实施例的用于更新共享统计数据的方法的流程图。
[0015] 图6是根据一个实施例的用于生成共享跟踪报告的方法的流程图。
[0016] 图7是根据一个实施例的共享跟踪报告的示例。
[0017] 图8是根据一个实施例的共享跟踪报告的另一个示例。
[0018] 图9是根据一个实施例的共享跟踪报告的再一个示例。
[0019] 图10是根据一个实施例的共享跟踪报告的又一个示例。
[0020] 图11是根据一个实施例的用户界面显示在线公布的视频内容以及共享跟踪报告 的示例的图示。
【具体实施方式】
[0021] 下面描述用于跟踪在线公布的视频内容的共享的系统。在以下描述中,为了解释 的目的,展示多个具体细节,以提供对各种实施例的透彻理解。但是,对于本领域技术人员 而言将显而易见的是,没有这些具体细节也可以实践各种实施例。在其他示例中,为了避免 模糊某些细节,以框图形式示出结构和装置。例如,下面参照用户界面和特定硬件描述实施 例。但是,可以参照可以接收数据和命令的任何类型的计算装置以及提供服务的任何外设 来描述其他实施例。
[0022] 在说明书中对"一个实施例"或者"实施例"的参照表示结合实施例描述的特定特 征、结构或特性。短语"在一个实施例中"在说明书中各个地方的出现不一定都指的是相同 的实施例。
[0023] 以下详细描述的一些部分按照计算机存储器中对数据比特的操作的算法和符号 表示给出。这些算法描述和表示是数据处理领域中的普通技术人员使用的方法,以将这些 工作的实质有效地传达给本领域技术人员。这里一般将算法构思为导致期望结果的自洽步 骤序列。步骤是物理量的那些要求的物理操纵。通常,虽然并非必须,但是这些量采用能够 被存储、传送、组合、比较或以其他方式操纵的电信号或磁信号的形式。已经证明,有时候将 这些信号称为位、值、元素、符号、字符、术语、数字等等是方便的,主要是因为常见用法。 [0024] 但是,应该牢记的是,所有这些和相似的术语都是为了与适当的物理量相关联,并 且只是应用于这些量的方便的标签。如同根据以下公开显而易见的,除非另有指定,否则应 当理解,全文上下诸如"处理"、"计算"、"估算"、"确定"、"显示"等等的术语皆指的是计算机 系统或类似电子计算装置的动作和处理,计算机系统或类似电子计算装置将计算机系统的 寄存器和存储器中表示为物理(电子)量的数据操纵和变换为计算机系统的存储器或寄存 器或其他这样的信息存储库、传输或显示装置中类似地表示为物理量的其他数据。
[0025] 本实施例还涉及用于执行这里的操作的设备。该设备可以特别构造用于需要的目 的,也它可以是通过计算机中存储的计算机程序选择性激活或重新配置的通用计算机。所 公开的实施例可以采用完全硬件实施例、完全软件实施例、或包括硬件和软件元件两者的 实施例的形式。一个实施例在包括计算机可读存储介质中存储的指令或数据的软件中实 施,计算机可读存储介质包括但不限于固件、驻留软件、微代码或者用于存储用于由处理器 执行的指令的其他方法。
[0026] 此外,实施例可以采取计算机程序产品的形式,计算机程序产品可以从计算机可 用或计算机可读存储介质访问,存储介质提供程序代码,用于由计算机或任何指令执行系 统使用或者与其结合使用。为了本描述的目的,计算机可用或计算机可读存储介质是可以 包含、存储或运输程序的任何设备,程序用于由指令执行系统、设备或装置使用或者与其结 合使用。计算机可读存储介质可以是电子、磁、光、电磁、红外、或半导体系统(或设备或装 置)或传播介质。有形计算机可读存储介质的示例包括半导体或固态存储器、磁带、可拆卸 计算机磁盘、随机存取存储器(RAM)、只读存储器(ROM)、刚性磁盘、光盘、EPROM、EEPR0M、磁 卡或光卡。光盘的示例包括压缩盘-只读存储器(⑶-ROM)、压缩盘-读取/写入(⑶-R/W) 和数字视频盘OVD)。
[0027] 适合于存储和/或执行程序代码的数据处理系统包括通过系统总线直接或间接 耦合到存储器元件的至少一个处理器。存储器元件可包括程序代码的实际执行期间采用的 本地存储器、提供至少一些程序代码的临时存储的体存储库和缓存存储器,以便减少执行 期间必须从体存储库检索代码的次数。在一些实施例中,或者直接,或者通过居中的I/O控 制器将输入/输出(I/O)装置(诸如键盘、显示器、点击装置或者被配置为接收数据或呈现 数据的其他装置)耦合到系统。
[0028] 还可将网络适配器耦合到数据处理系统,以允许通过居中的私人或公共网络耦合 到其他数据处理系统或远程打印机或存储装置。调制解调器、线缆调制解调器和以太网卡 只是网络适配器的当前可用类型的示例。
[0029] 最后,这里提出的算法和显示并非固有地涉及任何特定计算机或其他设备。根据 这里的公开,可以通过程序使用各种通用系统,或者可以证明,构建更专业的设备来执行要 求的方法步骤是方便的。各种这些系统的要求结构将通过以下描述呈现。将理解,可以使 用各种编程语言来实现实施例的公开,如下所述。
[0030] 系统概沐
[0031] 图1示出用于跟踪在线公布的视频内容的共享的系统100的实施例。在图1所 示的实施例中,系统100包括视频托管服务器110、数据存储130、共享跟踪服务器140、网 络150、一个或多个内容提供者118A-118N(也分别或统称为118)、以及一个或多个客户端 120A-120N(也分别或统称为120)。但是,在其他实施例中,系统100可包括与图1所示不 同和/或附加的组件。例如,虽然图1图示了单个网络150,但是在其他实施例中,系统100 包括任何数量的网络150。根据一些实施例,系统100包括标识符生成器180。根据其他实 施例,标识符生成器180包括在视频托管服务器110和/或共享跟踪服务器140中。
[0032] 网络150是传统类型的网络,有线或无线,并且可以具有任何数量的配置,诸如星 形配置、令牌环配置或者本领域技术人员公知的其他配置。在一个实施例中,网络150包括 一个或多个局域网(LAN)、广域网(WAN)(例如互联网)、和/或多个装置由其通信的任何其 他互连数据路径。在另一个实施例中,网络150是对等网络。网络150耦合到或者包括用 于按照多种不同的通信协议发送数据的电信网络的一部分。例如,网络是3G网络或4G网 络。在又一个实施例中,网络150包括蓝牙通信网络或蜂窝通信网络,用于经由诸如短消息 服务(SMS)、多媒体消息服务(MMS)、超文本传输协议(HTTP)、直接数据连接、无线应用协议 (WAP)、电子邮件等等发送和接收数据。在又一个实施例中,使用传统的加密技术,诸如保密 插口层(SSL)、安全HTTP和/或虚拟专用网络(VPN),将网络150中的全部或一些链接加密。
[0033] 在所示实施例中,视频托管服务器110经由信号线164可通信地耦合到网络150。 内容提供者118A和118N分别经由信号线166和168可通信地耦合到网络150。客户端 120A和120N分别经由信号线170和172可通信地耦合到网络150。标识符生成器180经 由信号线174可通信地耦合到网络150。共享跟踪服务器140经由信号线162可通信地耦
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1