首页> 中国专利> 一种用于为视频用户提供互动邀请信息的方法与设备

一种用于为视频用户提供互动邀请信息的方法与设备

摘要

本发明的目的是提供一种用于实现提供基于视频访问信息的互动邀请信息的方法与设备。网络设备从用户设备获取视频访问请求并将该访问请求提供给相对应的视频服务设备;确定与所述视频访问请求所对应的视频访问资源相对应的第一互动邀请信息,并将所述第一互动邀请信息提供给所述用户设备。与现有技术相比,本发明利用网络设备,根据视频访问请求或与其相对应的视频访问资源,确定对应的互动邀请信息,以支持用户参与互动,从而提升了用户的视频访问体验。而且,本发明还可以根据用户对于互动邀请信息的响应信息,更新并提供新的互动邀请信息。此外,本发明还可以结合视频服务设备提供给网络设备的互动邀请设置,来确定并提供互动邀请信息。

著录项

  • 公开/公告号CN102572603A

    专利类型发明专利

  • 公开/公告日2012-07-11

    原文格式PDF

  • 申请/专利权人 上海聚力传媒技术有限公司;

    申请/专利号CN201110450114.2

  • 发明设计人 李渊;彭刚;王文杰;

    申请日2011-12-28

  • 分类号

  • 代理机构北京汉昊知识产权代理事务所(普通合伙);

  • 代理人罗朋

  • 地址 201204 上海市浦东新区张江高科技园区毕升路299弄4号102室

  • 入库时间 2023-12-18 06:08:38

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2022-12-09

    未缴年费专利权终止 IPC(主分类):H04N21/63 专利号:ZL2011104501142 申请日:20111228 授权公告日:20150916

    专利权的终止

  • 2015-09-16

    授权

    授权

  • 2012-09-12

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

    实质审查的生效

  • 2012-07-11

    公开

    公开

说明书

技术领域

本发明涉及网络视频技术领域,尤其涉及一种提供基于视频访问 信息的互动邀请信息的技术。

背景技术

随着互联网应用与网络视频技术的发展,越来越多的传统视频内 容,如电影、电视,开始迁移到互联网上;同时,互联网上不仅涌现 了越来越多的新生视频内容,如web seminar(在线研讨会)和UGC (用户生成内容)。相应地,人们也愈加习惯于通过网络观看视频内 容,以进行学习、工作和娱乐。

因此,如何在用户访问视频的同时基于此提供互动邀请信息,以 提升用户的视频访问体验,成为本领域技术人员亟需解决的一个问 题。

发明内容

本发明的目的是提供一种用于实现提供基于视频访问信息的互动 邀请信息的方法与设备。

根据本发明的一个方面,提供了一种在网络设备端用于实现提供基 于视频访问信息的互动邀请信息的方法,该方法包括以下步骤:

a获取用户通过用户设备提交的视频访问请求;

b将所述视频访问请求提供给与所述视频访问请求相对应的视频 服务设备;

其中,该方法还包括:

x根据所述视频访问请求,确定与所述视频访问请求所对应的视频 访问资源相对应的第一互动邀请信息;

y将所述第一互动邀请信息提供给所述用户设备。

根据本发明的另一方面,还提供了一种在视频服务设备端用于辅助 实现提供基于视频访问信息的互动邀请信息的方法,其中,该方法包括 以下步骤:

-将视频服务设备的互动邀请设置提供给网络设备;

其中,该方法还包括:

-接收所述网络设备发送的用户通过用户设备提交的视频访问请 求;

β将所述视频访问请求所对应的视频访问资源提供给所述用户设 备。

根据本发明的又一方面,还提供了一种用于实现提供基于视频访问 信息的互动邀请信息的网络设备,其中,该设备包括:

请求获取装置,用于获取用户通过用户设备提交的视频访问请求;

请求提供装置,用于将所述视频访问请求提供给与所述视频访问请 求相对应的视频服务设备;

邀请匹配装置,用于根据所述视频访问请求,确定与所述视频访问 请求所对应的视频访问资源相对应的第一互动邀请信息;

邀请提供装置,用于将所述第一互动邀请信息提供给所述用户设 备。

根据本发明的再一方面,还提供了一种用于辅助实现提供基于视频 访问信息的互动邀请信息的视频服务设备,其中,该设备包括:

互动设置提供装置,用于将视频服务设备的互动邀请设置提供给网 络设备;

视频访问接收装置,用于接收所述网络设备发送的用户通过用户设 备提交的视频访问请求;

视频资源提供装置,用于将所述视频访问请求所对应的视频访问资 源提供给所述用户设备。

根据本发明的再一方面,还提供了一种用于实现提供基于视频访问 信息的互动邀请信息的系统,包括如上述的网络设备及如上述的视频服 务设备。

与现有技术相比,本发明利用网络设备,根据视频访问请求或与 其相对应的视频访问资源,确定对应的互动邀请信息,以支持用户参 与互动,从而提升用户的视频访问体验。而且,本发明还可以根据用 户对于互动邀请信息的响应信息,更新并提供新的互动邀请信息,从 而进一步地提升用户的互动体验与视频访问体验。此外,本发明还可 以结合视频服务设备提供给网络设备的互动邀请设置,来确定并提供 互动邀请信息,不仅方便了用户参与互动,提升了用户的互动体验, 也使得视频服务设备进一步改进视频内容或互动方式成为可能,进而 将进一步地提升用户的视频访问体验。

附图说明

通过阅读参照以下附图所作的对非限制性实施例所作的详细描述, 本发明的其它特征、目的和优点将会变得更明显:

图1示出根据本发明一个方面的一种用于实现提供基于视频访问 信息的互动邀请信息的网络设备示意图;

图2示出根据本发明一个优选实施例的一种用于实现提供基于视 频访问信息的互动邀请信息的网络设备与视频服务设备的示意图;

图3示出根据本发明的另一个方面的一种在网络设备端用于实现提 供基于视频访问信息的互动邀请信息的方法流程图;

图4示出根据本发明的一个优选实施例的一种由网络设备与视频 服务设备配合实现提供基于视频访问信息的互动邀请信息的的方法 流程图。

附图中相同或相似的附图标记代表相同或相似的部件。

具体实施方式

下面结合附图对本发明作进一步详细描述。

图1示出根据本发明一个方面的一种用于实现提供基于视频访问 信息的互动邀请信息的网络设备示意图;其中,该网络设备1包括请 求获取装置11、请求提供装置12、邀请匹配装置13和邀请提供装置 14。网络设备1从用户设备获取视频访问请求并将该访问请求提供给 与所述视频访问请求相对应的视频服务设备;确定与所述视频访问请求 所对应的视频访问资源相对应的第一互动邀请信息,并将所述第一互动 邀请信息提供给所述用户设备。其中,用户设备包括但不限于视频网 页客户端,手机视频客户端等。在此,视频访问包括但不限于直播视 频访问和点播视频访问,本领域技术人员应能理解,其他的视频访问 形式同样适用于本发明,也应包含在本发明保护范围以内,并在此以 引用方式包含于此。在此,网络设备包括但不限于网络主机、单个网 络服务器、多个网络服务器集或多个服务器构成的云。在此,云由基 于云计算(Cloud Computing)的大量计算机或网络服务器构成,其 中,云计算是分布式计算的一种,由一群松散耦合的计算机集组成的 一个超级虚拟计算机。

其中,请求获取装置11获取用户通过用户设备提交的视频访问请 求。具体地,用户通过与用户设备的交互,在视频网页中通过点击、长 按、滑动屏幕等方式,提交了视频访问请求;请求获取装置11例如通 过页面技术,如JSP、ASP、PHP等页面技术,或者,通过调用用户设备 所提供的应用程序接口(API)或其他约定的通信方式,获取该用户通 过用户设备发送的视频访问请求。在此,视频访问请求还可包括该视频 访问请求所对应的视频相关信息,如视频名称、视频类型、视频地址、 视频描述等视频相关信息。例如,用户在访问一个视频网页,其通过点 击该视频网页上的相应的按钮,提交了视频访问请求,请求获取装置11 通过页面技术,如JSP、ASP、PHP等页面技术,获取该视频访问请求, 以作为该用户通过用户设备发送的视频访问请求。本领域技术人员应能 理解上述获取视频访问请求的方式仅为举例,其他现有的或今后可能 出现的获取视频访问请求的方式如可适用于本发明,也应包含在本发 明保护范围以内,并在此以引用方式包含于此。

请求提供装置12将所述视频访问请求提供给与所述视频访问请求 相对应的视频服务设备。具体地,请求提供装置12根据请求获取装置 11所获取的用户通过用户设备提交的视频访问请求,确定其所对应的视 频服务设备,并按照视频服务设备所提供的应用程序接口(API)或http、 https等其他约定的通信方式的格式要求,将该视频访问请求转发给视 频服务设备。在此,根据用户的视频访问请求确定视频服务设备的方式 包括但不限于:根据视频访问请求中包括的视频服务设备的地址信息确 定对应的视频服务设备;或者,根据视频访问请求中包括的视频访问资 源的标识信息,在网络设备1的视频索引库中查询获得提供该视频访问 资源的视频服务设备;或者,根据网络设备1上预定的视频提供方信息, 确定该视频服务设备。优选地,请求提供装置12还将视频访问请求转 换为视频服务设备所能接收的视频访问请求,并通过例如在该视频资源 访问请求的相关字段中写入该用户设备的设备地址信息等方式,使得该 视频资源访问请求包括所述用户设备的设备地址信息。在此,设备地址 信息包括但不限于该用户设备的IP地址或其他通信标识等。

邀请匹配装置13根据所述视频访问请求,确定与所述视频访问请 求所对应的视频访问资源相对应的第一互动邀请信息。具体地,邀请匹 配装置13根据请求获取装置11所获取的用户通过用户设备提交的视频 访问请求,通过诸如根据视频访问请求中的内容、内容提供方等描述关 键字在互动邀请信息中进行匹配查询,或者直接根据该视频访问请求在 历史视频访问记录和/或预定的视频访问请求与互动邀请信息的映射关 系中进行匹配查询,以确定与所述视频访问请求所对应的视频访问资源 相对应的第一互动邀请信息。其中,所述匹配查询包括但不限于利用视 频时间戳、视频名称、视频时长、视频内部标记信息等方式进行匹配。

优选地,所述邀请匹配装置13还可以根据所述视频访问请求,并 结合所述用户的用户相关信息,确定与所述视频访问资源相对应的所述 第一互动邀请信息。通过结合该用户的相关信息,确定给用户提供的互 动邀请信息,以实现给用户提供个性化的互动邀请信息,从而实现更高 效的用户互动。更优选地,所述用户相关信息包括以下至少任一项:

-所述用户的基本属性;

-所述用户的历史视频访问记录;

-所述用户的历史互动记录;

-所述用户设备的位置信息;

-所述用户设备的终端属性。

其中,结合用户的基本属性,可以根据如用户的年龄、性别、职业、 爱好等信息,确定不同的第一互动邀请信息,例如同样对于涉及服装 视频,对于男性可以给出男装购买互动,对于女性可以给出女装购买 互动;结合用户的历史视频访问记录,可以根据如用户的视频访问时 长、视频访问类别等信息,确定不同的第一互动邀请信息,例如对于 科教类视频,为第一次点播该视频的用户推送介绍类互动,为第二次 点播该视频的用户推送问答类互动;结合用户的历史互动记录,可以 根据如用户的互动偏好、互动时长等信息,确定不同的第一互动邀请 信息,例如对于互动偏好中更加爱好参与主观问题互动的用户,推送 问答类互动信息,对于互动偏好中更加爱好参与客观问题互动的用 户,推送选择类互动信息;结合用户设备的位置信息,可以根据如IP 地址等信息,确定不同的第一互动邀请信息,例如同样对于涉及雪景视 频,南方地区用户可以给出室内滑雪活动互动,北方可以给出室外滑雪 活动互动;结合用户设备的终端属性,可以根据如屏幕大小、带宽状况 等信息,确定第一互动邀请信息,例如对于屏幕受限的移动设备可以给 出悬浮框,对于PC可以给出新窗口等。本领域技术人员应能理解上述 用户相关信息以及结合用户相关信息确定第一互动邀请信息的方式 仅为举例,其他现有的或今后可能出现的用户相关信息或结合用户相 关信息确定第一互动邀请信息的方式如可适用于本发明,也应包含在 本发明保护范围以内,并在此以引用方式包含于此。

邀请提供装置14将所述第一互动邀请信息提供给所述用户设备。 具体地,邀请提供装置14接收邀请匹配装置13根据所述视频访问请求 所确定的与所述视频访问请求所对应的视频访问资源相对应的第一互 动邀请信息,并从邀请匹配装置13所提供的视频访问请求的特定字段 中提取出用户设备的设备地址信息,并根据该设备地址信息,通过一次 或多次调用该设备地址信息所对应的用户设备所提供的应用程序接口 (API),或http、https等其他约定的通信方式,将邀请匹配装置13匹 配得到的第一互动邀请信息发送至该用户设备。优选地,所述第一互动 邀请信息可以是以悬浮框、打开新的标签页或网页的形式提供给用户, 其可以是自动打开的,也可以是用户通过点击某个按键或按钮打开。当 以悬浮框的形式提供给用户时,可以是在页面的某个固定的区域显示, 也可以由用户设定或根据播放窗口的位置确定,其窗口大小可以进行调 节。

优选地,网络设备1的各个装置之间是持续工作的,具体地,请 求获取装置11获取用户通过用户设备提交的视频访问请求;请求提供 装置12将所述视频访问请求提供给与所述视频访问请求相对应的视频 服务设备;邀请匹配装置13根据所述视频访问请求,确定与所述视频 访问请求所对应的视频访问资源相对应的第一互动邀请信息;邀请提供 装置14将所述第一互动邀请信息提供给所述用户设备。上述各装置之 间是持续不断工作的,在此,本领域技术人员应理解“持续”是指上述 各装置分别按照设定的或实时调整的工作模式要求进行视频访问请 求的获取与发送,第一互动邀请信息的确定与提供,直至停止获取用 户通过用户设备发送的视频访问请求。

优选地,该网络设备还包括响应获取装置(未示出),该响应获取 装置获取所述用户对所述第一互动邀请信息的第一互动响应信息。具体 地,用户根据第一互动邀请信息,通过与用户设备的交互,在互动界面 中通过点击、长按、滑动屏幕、输入文字、上传多媒体资源等方式,提 交了互动响应请求;响应获取装置例如通过页面技术,如JSP、ASP、PHP 等页面技术,或者,通过调用用户设备所提供的应用程序接口(API), 或http、https等其他约定的通信方式,获取该用户通过用户设备发送 的对所述第一互动邀请信息的第一互动响应信息。在此,互动响应信息 的提交界面可以为嵌入式界面,即互动响应信息的提交界面嵌入到视频 播放界面中;也可以为独立式界面,即互动响应信息的提交界面独立于 视频播放界面。本领域技术人员应能理解上述获取用户提交的互动响 应信息的方式仅为举例,其他现有的或今后可能出现的获取用户提交 的互动响应信息的方式如可适用于本发明,也应包含在本发明保护范 围以内,并在此以引用方式包含于此。

本领域技术人员应能理解,在具体的实施例中,响应获取装置与 请求获取装置11可以是独立的两个模块,也可以集成在一起。

更优选地,该网络设备还包括邀请更新装置(未示出)和邀请更新 提供装置(未示出),该邀请更新装置根据所述视频访问请求,并结合 所述第一互动响应信息,确定与所述视频访问资源相对应的第二互动邀 请信息;该邀请更新提供装置将所述第二互动邀请信息提供给所述用户 设备。具体地,邀请更新装置根据响应获取装置所获取的所述用户对所 述第一互动邀请信息的第一互动响应信息,通过根据如第一互动响应信 息的频率、第一互动响应信息的时长、第一互动响应的内容信息等,对 互动邀请信息进行更新与重新匹配,确定与所述视频访问资源相对应的 第二互动邀请信息;邀请更新提供装置获取邀请更新装置确定的第二互 动邀请信息,并从邀请更新装置所提供的第二互动邀请信息的特定字 段中提取出用户设备的设备地址信息,并根据该设备地址信息,通过 一次或多次调用该设备地址信息所对应的用户设备所提供的应用程 序接口(API),或http、https等其他约定的通信方式,将第二互动 邀请信息发送至该用户设备。

本领域技术人员应能理解,在具体的实施例中,邀请更新装置与 邀请匹配装置13可以是独立的两个模块,也可以集成在一起。

本领域技术人员应能理解,在具体的实施例中,邀请更新提供装 置与邀请提供装置14可以是独立的两个模块,也可以集成在一起。

图2示出根据本发明一个优选实施例的一种用于实现提供基于视 频访问信息的互动邀请信息的网络设备与视频服务设备的示意图;其 中,其中,该网络设备1包括请求获取装置11’、请求提供装置12’、 邀请匹配装置13’、邀请提供装置14’和互动设置接收装置15’;该视 频服务设备2包括视频资源提供装置21’、视频访问接收装置22’和互 动设置提供装置23’。其中,网络设备1中的请求获取装置11’、请求 提供装置12’和邀请提供装置14’分别与图1所示对应装置相同或基本 相同,故此处不再赘述,并通过引用的方式包含于此。

网络设备可与一个或多个视频服务设备通过网络相连接。在此, 网络设备、视频服务设备包括但不限于网络主机、单个网络服务器、 多个网络服务器集或多个服务器构成的云。在此,云由基于云计算 (Cloud Computing)的大量计算机或网络服务器构成,其中,云计 算是分布式计算的一种,由一群松散耦合的计算机集组成的一个超级 虚拟计算机。在此,所述网络包括但不限于互联网、广域网、城域网、 局域网、VPN网络、无线自组织网络(Ad Hoc网络)等;网络设备与 视频服务设备之间的通信方式包括但不限于基于诸如TCP/IP协议、 UDP协议等的分组数据传输,而且,网络设备与视频服务设备之间的 通信方式相互独立。本领域技术人员应能理解上述网络设备与视频服 务设备以及连接其间的网络、通信方式仅为举例,其他现有的或今后 可能出现的网络设备、视频服务设备或网络、通信方式如可适用于本 发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。

网络设备1与视频服务设备2的各个装置之间相互配合,以实现 将基于视频访问信息的互动邀请信息提供给用户设备。具体地,视频服 务设备中的互动设置提供装置23’将视频服务设备的互动邀请设置提供 给网络设备,相应地,网络设备中的互动设置接收装置15’接收该视频 服务提供设备提供的互动邀请设置;网络设备中的请求获取装置11’获 取用户通过用户设备提交的视频访问请求;网络设备中的请求提供装置 12’将所述视频访问请求提供给与所述视频访问请求相对应的视频服务 设备,相应地,视频服务设备中的视频访问接收装置22’;网络设备中 的邀请匹配装置13’根据所述视频访问请求,并结合与所述互动邀请设 置,确定与所述视频访问请求所对应的视频访问资源相对应的第一互动 邀请信息;网络设备中的邀请提供装置14’将所述第一互动邀请信息提 供给所述用户设备;视频资源提供装置21’将所述视频访问请求所对应 的视频访问资源提供给所述用户设备。上述各装置之间是持续不断工作 的,在此,本领域技术人员应理解“持续”是指上述各装置分别按照设 定的或实时调整的工作模式要求进行互动邀请设置的发送与获取,视 频访问请求的获取与发送,第一互动邀请信息的匹配与发送,视频访 问资源的提供等,直至用户停止获取用户通过用户设备发送的视频访 问请求。

视频服务设备中的互动设置提供装置23’将视频服务设备的互动邀 请设置提供给网络设备,相应地,网络设备中的互动设置接收装置15’ 接收该视频服务提供设备提供的互动邀请设置。具体地,互动设置提供 装置23’将视频服务设备中预定或更新后的互动邀请设置,按照网络设 备1所提供的应用程序接口(API)或http、https等其他约定的通信 方式的格式要求,将互动邀请设置提供给网络设备1。相应地,互动设 置接收装置15’按照网络设备1所提供的应用程序接口(API)或http、 https等其他约定的通信方式的格式要求,自视频服务设备接收互动邀 请设置。在此,互动邀请设置包括且不限于互动邀请的互动内容与互动 形式,以及互动邀请所对应的视频名称、节目时段、目标人群、目标地 域等内容。本领域技术人员应能理解上述互动邀请设置仅为举例,其 他现有的或今后可能出现的互动邀请设置如可适用于本发明,也应包 含在本发明保护范围以内,并在此以引用方式包含于此。

网络设备中的邀请匹配装置13’根据所述视频访问请求,并结合所 述互动邀请设置,确定与所述视频访问请求所对应的视频访问资源相对 应的第一互动邀请信息。具体地,邀请匹配装置13’根据请求获取装置 11’所获取的用户通过用户设备提交的视频访问请求,同时获取互动设置 接收装置15’所获取的视频服务设备的互动邀请设置,其中,所述互动 邀请设置所包含的信息包括诸如提供视频访问请求与互动邀请信息之 间的对应关系,或是提供针对具体的视频访问请求的互动邀请信息的提 供时间、互动邀请信息的内容等;邀请匹配装置13’根据所述互动邀请 设置,利用诸如根据视频访问请求中的内容、内容提供方等描述关键字 在互动邀请设置中进行匹配查询,确定与所述视频访问请求所对应的视 频访问资源相对应的第一互动邀请信息。其中,所述匹配查询包括但不 限于利用视频时间戳、视频名称、视频时长、视频内部标记信息等方式 进行匹配。本领域技术人员应能理解上述互动邀请设置或匹配查询的方 式仅为举例,其他现有的或今后可能出现的互动邀请设置或匹配查询的 方式如可适用于本发明,也应包含在本发明保护范围以内,并在此以引 用方式包含于此。

视频资源提供装置21’将所述视频访问请求所对应的视频访问资源 提供给所述用户设备。具体地,视频资源提供装置21’获取视频访问接 收装置22’所提供的所述视频访问请求,并根据该视频访问请求确定所 述视频访问请求所对应的视频访问资源,通过用户设备所提供的应用程 序接口(API)或http、https等其他约定的通信方式的格式要求,将视 频访问资源发送给用户设备。

优选地,网络设备1还包括响应获取装置(未示出)与响应报告装 置(未示出),视频服务设备2还包括视频响应获取装置(未示出), 该响应报告装置将所述第一互动响应信息提供给所述视频服务设备,相 应地,该视频响应获取装置获取所述网络设备发送的与所述视频访问请 求相对应的第一互动响应信息。具体地,网络设备中的响应获取装置获 取所述用户对所述第一互动邀请信息的第一互动响应信息,并通过网络 设备中的响应报告装置,将所述第一互动响应信息提供给所述视频服务 设备,视频响应获取装置通过调用网络设备所提供的应用程序接口 (API)或http、https等其他约定的通信方式,获取所述响应报告装置 发送的与所述视频访问请求相对应的第一互动响应信息。

更优选地,视频服务设备还包括互动设置更新装置(未示出),该 互动设置更新装置根据所述第一互动响应信息,更新所述互动邀请设 置,并将所述更新后的互动邀请设置提供给所述网络设备。具体地,互 动设置更新装置获取根据视频响应获取装置所提供的第一互动响应信 息,通过诸如根据用户对互动邀请信息的参与程度、第一活动响应信息 中的互动关键词等信息或其任意组合并根据视频服务设备对第一互动 响应信息的约定规则,对所述互动邀请信息设置进行更新,例如,更新 的内容包括但不限于对第一互动邀请信息进行互动邀请内容、互动邀请 提供时间、互动邀请对应的视频信息等方面的更新与修改;并通过调用 网络设备所提供的应用程序接口(API)或http、https等其他约定的 通信方式,将所述更新后的互动邀请设置提供给所述网络设备。本领域 技术人员应能理解上述根据约定的规则进行更新互动邀请设置的更新 或匹配的方式仅为举例,其他现有的或今后可能出现的更新互动邀请 设置根据约定的规则进行互动邀请信息的更新或匹配的方式如可适用 于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含 于此。

优选地,视频服务设备还包括邀请转发接收装置(未示出)和子流 生成装置(未示出),所述视频访问资源包括直播视频,邀请提供装置 14’将所述第一互动邀请信息提供给所述视频服务设备,以由所述视频服 务设备提供给所述用户设备,相应地,该邀请转发接收装置用于当所述 视频访问资源包括直播视频时,接收所述网络设备发送的与所述视频访 问资源相对应的第一互动邀请信息;该子流生成装置当所述视频访问资 源包括直播视频时,根据所述第一互动邀请信息,生成与所述视频访问 资源所对应的直播视频流相对应的视频子流;所述视频资源提供装置将 所述直播视频流与所述视频子流提供给所述用户设备。具体地,当所述 视频访问资源包括直播视频,网络设备中的邀请提供装置14’将与所述 视频访问资源相对应的第一互动邀请信息,通过调用视频服务设备所提 供的应用程序接口(API)或http、https等其他约定的通信方式,发 送给邀请转发接收装置;子流生成装置将所述第一互动邀请信息生成与 所述视频访问资源所对应的直播视频流相对应的视频子流,通过内置时 间戳等方式实现直播视频流与对应的视频子流的同步;所述视频资源提 供装置将所述直播视频流与所述视频子流提供给所述用户设备。本领域 技术人员应能理解上述直播视频流与对应的视频子流的同步方式仅为 举例,其他现有的或今后可能出现的直播视频流与对应的视频子流的 同步方式如可适用于本发明,也应包含在本发明保护范围以内,并在 此以引用方式包含于此。

图3示出根据本发明的另一个方面的一种在网络设备端用于实现提 供基于视频访问信息的互动邀请信息的方法流程图;网络设备1从用户 设备获取视频访问请求并将该访问请求提供给与所述视频访问请求相 对应的视频服务设备2;网络设备1确定与所述视频访问请求所对应的 视频访问资源相对应的第一互动邀请信息,并将所述第一互动邀请信息 提供给所述用户设备。其中,用户设备包括但不限于视频网页客户端, 手机视频客户端等。在此,视频访问包括但不限于直播视频访问和点播 视频访问,本领域技术人员应能理解,其他的视频访问形式同样适用于 本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。 在此,网络设备包括但不限于网络主机、单个网络服务器、多个网络服 务器集或多个服务器构成的云。在此,云由基于云计算(Cloud Computing)的大量计算机或网络服务器构成,其中,云计算是分布式 计算的一种,由一群松散耦合的计算机集组成的一个超级虚拟计算机。。

其中,在步骤s1中,网络设备1获取用户通过用户设备提交的视 频访问请求。具体地,用户通过与用户设备的交互,在视频网页中通过 点击、长按、滑动屏幕等方式,提交了视频访问请求;网络设备1例如 通过页面技术,如JSP、ASP、PHP等页面技术,或者,通过调用用户设 备所提供的应用程序接口(API)或其他约定的通信方式,获取该用户 通过用户设备发送的视频访问请求。在此,视频访问请求还可包括该视 频访问请求所对应的视频相关信息,如视频名称、视频类型、视频地址、 视频描述等视频相关信息。例如,用户在访问一个视频网页,其通过点 击该视频网页上的相应的按钮,提交了视频访问请求,网络设备1通过 页面技术,如JSP、ASP、PHP等页面技术,获取该视频访问请求,以作 为该用户通过用户设备发送的视频访问请求。本领域技术人员应能理解 上述获取视频访问请求的方式仅为举例,其他现有的或今后可能出现 的获取视频访问请求的方式如可适用于本发明,也应包含在本发明保 护范围以内,并在此以引用方式包含于此。

在步骤s2中,网络设备1将所述视频访问请求提供给与所述视频 访问请求相对应的视频服务设备2。具体地,网络设备1根据其所获取 的用户通过用户设备提交的视频访问请求,确定其所对应的视频服务设 备2,并按照视频服务设备2所提供的应用程序接口(API)或http、 https等其他约定的通信方式的格式要求,将该视频访问请求转发给视 频服务设备2。在此,根据用户的视频访问请求确定视频服务设备2的 方式包括但不限于:根据视频访问请求中包括的视频服务设备2的地址 信息确定对应的视频服务设备2;或者,根据视频访问请求中包括的视 频访问资源的标识信息,在网络设备1的视频索引库中查询获得提供该 视频访问资源的视频服务设备2;或者,根据网络设备1上预定的视频 提供方信息,确定该视频服务设备2。优选地,网络设备1还将视频访 问请求转换为视频服务设备2所能接收的视频访问请求,并通过例如在 该视频资源访问请求的相关字段中写入该用户设备的设备地址信息等 方式,使得该视频资源访问请求包括所述用户设备的设备地址信息。在 此,设备地址信息包括但不限于该用户设备的IP地址或其他通信标识 等。

在步骤s3中,网络设备1根据所述视频访问请求,确定与所述视 频访问请求所对应的视频访问资源相对应的第一互动邀请信息。具体 地,网络设备1根据其所获取的用户通过用户设备提交的视频访问请求, 通过诸如根据视频访问请求中的内容、内容提供方等描述关键字在互动 邀请信息中进行匹配查询,或者直接根据该视频访问请求在历史视频访 问记录和/或预定的视频访问请求与互动邀请信息的映射关系中进行匹 配查询,以确定与所述视频访问请求所对应的视频访问资源相对应的第 一互动邀请信息。其中,所述匹配查询包括但不限于利用视频时间戳、 视频名称、视频时长、视频内部标记信息等方式进行匹配。

优选地,所述网络设备1还可以根据所述视频访问请求,并结合所 述用户的用户相关信息,确定与所述视频访问资源相对应的所述第一互 动邀请信息。通过结合该用户的相关信息,确定给用户提供的互动邀请 信息,以实现给用户提供个性化的互动邀请信息,从而实现更高效的用 户互动。更优选地,所述用户相关信息包括以下至少任一项:

-所述用户的基本属性;

-所述用户的历史视频访问记录;

-所述用户的历史互动记录;

-所述用户设备的位置信息;

-所述用户设备的终端属性。

其中,结合用户的基本属性,可以根据如用户的年龄、性别、职业、 爱好等信息,确定不同的第一互动邀请信息,例如同样对于涉及服装 视频,对于男性可以给出男装购买互动,对于女性可以给出女装购买 互动;结合用户的历史视频访问记录,可以根据如用户的视频访问时 长、视频访问类别等信息,确定不同的第一互动邀请信息,例如对于 科教类视频,为第一次点播该视频的用户推送介绍类互动,为第二次 点播该视频的用户推送问答类互动;结合用户的历史互动记录,可以 根据如用户的互动偏好、互动时长等信息,确定不同的第一互动邀请 信息,例如对于互动偏好中更加爱好参与主观问题互动的用户,推送 问答类互动信息,对于互动偏好中更加爱好参与客观问题互动的用 户,推送选择类互动信息;结合用户设备的位置信息,可以根据如IP 地址等信息,确定不同的第一互动邀请信息,例如同样对于涉及雪景视 频,南方地区用户可以给出室内滑雪活动互动,北方可以给出室外滑雪 活动互动;结合用户设备的终端属性,可以根据如屏幕大小、带宽状况 等信息,确定第一互动邀请信息,例如对于屏幕受限的移动设备可以给 出悬浮框,对于PC可以给出新窗口等。本领域技术人员应能理解上述 用户相关信息以及结合用户相关信息确定第一互动邀请信息的方式 仅为举例,其他现有的或今后可能出现的用户相关信息或结合用户相 关信息确定第一互动邀请信息的方式如可适用于本发明,也应包含在 本发明保护范围以内,并在此以引用方式包含于此。

在步骤s4中,网络设备1将所述第一互动邀请信息提供给所述用户 设备。具体地,网络设备1接收其根据所述视频访问请求所确定的与所 述视频访问请求所对应的视频访问资源相对应的第一互动邀请信息,并 从视频访问请求的特定字段中提取出用户设备的设备地址信息,并根据 该设备地址信息,通过一次或多次调用该设备地址信息所对应的用户设 备所提供的应用程序接口(API),或http、https等其他约定的通信方式, 将第一互动邀请信息发送至该用户设备。优选地,所述第一互动邀请信 息可以是以悬浮框、打开新的标签页或网页的形式提供给用户,其可以 是自动打开的,也可以是用户通过点击某个按键或按钮打开。当以悬浮 框的形式提供给用户时,可以是在页面的某个固定的区域显示,也可以 由用户设定或根据播放窗口的位置确定,其窗口大小可以进行调节。

优选地,网络设备1的各个步骤之间是持续工作的,具体地,步 骤s 1中,网络设备1获取用户通过用户设备提交的视频访问请求;步 骤s 2中,网络设备1将所述视频访问请求提供给与所述视频访问请求 相对应的视频服务设备2;步骤s3中,网络设备1根据所述视频访问请 求,确定与所述视频访问请求所对应的视频访问资源相对应的第一互动 邀请信息;步骤s4中,网络设备1将所述第一互动邀请信息提供给所 述用户设备。上述各步骤之间是持续不断工作的,在此,本领域技术人 员应理解“持续”是指上述各步骤分别按照设定的或实时调整的工作 模式要求进行视频访问请求的获取与发送,第一互动邀请信息的确定 与提供,直至停止获取用户通过用户设备发送的视频访问请求。

优选地,该方法还包括步骤s7(未示出),在步骤s7中,网络设 备1获取所述用户对所述第一互动邀请信息的第一互动响应信息。具体 地,用户根据第一互动邀请信息,通过与用户设备的交互,在互动界面 中通过点击、长按、滑动屏幕、输入文字、上传多媒体资源等方式,提 交了互动响应请求;网络设备1例如通过页面技术,如JSP、ASP、PHP 等页面技术,或者,通过调用用户设备所提供的应用程序接口(API), 或http、https等其他约定的通信方式,获取该用户通过用户设备发送 的对所述第一互动邀请信息的第一互动响应信息。在此,互动响应信息 的提交界面可以为嵌入式界面,即互动响应信息的提交界面嵌入到视频 播放界面中;也可以为独立式界面,即互动响应信息的提交界面独立于 视频播放界面。本领域技术人员应能理解上述获取用户提交的互动响 应信息的方式仅为举例,其他现有的或今后可能出现的获取用户提交 的互动响应信息的方式如可适用于本发明,也应包含在本发明保护范 围以内,并在此以引用方式包含于此。

更优选地,该方法还包括步骤s8(未示出)和步骤s9(未示出), 在步骤s8中,网络设备1根据所述视频访问请求,并结合所述第一互 动响应信息,确定与所述视频访问资源相对应的第二互动邀请信息;在 步骤s9中,网络设备1将所述第二互动邀请信息提供给所述用户设备。 具体地,在步骤s8中,网络设备1根据所获取的所述用户对所述第一 互动邀请信息的第一互动响应信息,通过根据如第一互动响应信息的频 率、第一互动响应信息的时长、第一互动响应的内容信息等,对互动邀 请信息进行更新与重新匹配,确定与所述视频访问资源相对应的第二互 动邀请信息;在步骤s9中,网络设备1获取其确定的第二互动邀请信 息,并从第二互动邀请信息的特定字段中提取出用户设备的设备地址 信息,并根据该设备地址信息,通过一次或多次调用该设备地址信息 所对应的用户设备所提供的应用程序接口(API),或http、https 等其他约定的通信方式,将第二互动邀请信息发送至该用户设备。

图4示出根据本发明的一个优选实施例的一种由网络设备与视频 服务设备配合实现提供基于视频访问信息的互动邀请信息的的方法 流程图;其中,步骤s1’,步骤s2’和步骤s4’分别与图3所对应步骤 相同或基本相同,故此处不再赘述,并通过引用的方式包含于此。

网络设备可与一个或多个视频服务设备通过网络相连接。在此, 网络设备、视频服务设备包括但不限于网络主机、单个网络服务器、 多个网络服务器集或多个服务器构成的云。在此,云由基于云计算 (Cloud Computing)的大量计算机或网络服务器构成,其中,云计 算是分布式计算的一种,由一群松散耦合的计算机集组成的一个超级 虚拟计算机。在此,所述网络包括但不限于互联网、广域网、城域网、 局域网、VPN网络、无线自组织网络(Ad Hoc网络)等;网络设备与 视频服务设备之间的通信方式包括但不限于基于诸如TCP/IP协议、 UDP协议等的分组数据传输,而且,网络设备与视频服务设备之间的 通信方式相互独立。本领域技术人员应能理解上述网络设备与视频服 务设备以及连接其间的网络、通信方式仅为举例,其他现有的或今后 可能出现的网络设备、视频服务设备或网络、通信方式如可适用于本 发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。

网络设备1与视频服务设备2的各个步骤之间相互配合,以实现 将基于视频访问信息的互动邀请信息提供给用户设备。具体地,在步骤 s5’中,视频服务设备2将视频服务设备2的互动邀请设置提供给网络设 备1,相应地,网络设备1接收该视频服务提供设备2提供的互动邀请 设置;在步骤s1’中,网络设备1获取用户通过用户设备提交的视频访 问请求;在步骤s2’中,网络设备1将所述视频访问请求提供给与所述 视频访问请求相对应的视频服务设备2;在步骤s3’中,网络设备1根据 所述视频访问请求,并结合与所述互动邀请设置,确定与所述视频访问 请求所对应的视频访问资源相对应的第一互动邀请信息;在步骤s4’中, 网络设备1将所述第一互动邀请信息提供给所述用户设备;在步骤s6’ 中,视频服务提供设备2将所述视频访问请求所对应的视频访问资源提 供给所述用户设备。上述各步骤之间是持续不断工作的,在此,本领域 技术人员应理解“持续”是指上述各步骤分别按照设定的或实时调整 的工作模式要求进行互动邀请设置的发送与获取,视频访问请求的获 取与发送,第一互动邀请信息的匹配与发送,视频访问资源的提供等, 直至用户停止获取用户通过用户设备发送的视频访问请求。

在步骤s5’中,视频服务设备2将视频服务设备2的互动邀请设置 提供给网络设备1,相应地,网络设备1接收该视频服务提供设备2提 供的互动邀请设置。具体地,视频服务设备2将视频服务设备2中预定 或更新后的互动邀请设置,按照网络设备1所提供的应用程序接口(API) 或http、https等其他约定的通信方式的格式要求,将互动邀请设置提 供给网络设备1。相应地,网络设备1按照网络设备1所提供的应用程 序接口(API)或http、https等其他约定的通信方式的格式要求,自 视频服务设备接收互动邀请设置。在此,互动邀请设置包括且不限于互 动邀请的互动内容与互动形式,以及互动邀请所对应的视频名称、节目 时段、目标人群、目标地域等内容。本领域技术人员应能理解上述互 动邀请设置仅为举例,其他现有的或今后可能出现的互动邀请设置如 可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方 式包含于此。

在步骤s3’中,网络设备1根据所述视频访问请求,并结合所述互 动邀请设置,确定与所述视频访问请求所对应的视频访问资源相对应的 第一互动邀请信息。具体地,网络设备1根据所获取的用户通过用户设 备提交的视频访问请求,同时获取视频服务设备2的互动邀请设置,其 中,所述互动邀请设置所包含的信息包括诸如提供视频访问请求与互动 邀请信息之间的对应关系,或是提供针对具体的视频访问请求的互动邀 请信息的提供时间、互动邀请信息的内容等;网络设备1根据所述互动 邀请设置,利用诸如根据视频访问请求中的内容、内容提供方等描述关 键字在互动邀请设置中进行匹配查询,确定与所述视频访问请求所对应 的视频访问资源相对应的第一互动邀请信息。其中,所述匹配查询包括 但不限于利用视频时间戳、视频名称、视频时长、视频内部标记信息等 方式进行匹配。本领域技术人员应能理解上述互动邀请设置或匹配查询 的方式仅为举例,其他现有的或今后可能出现的互动邀请设置或匹配查 询的方式如可适用于本发明,也应包含在本发明保护范围以内,并在此 以引用方式包含于此。

在步骤s6’中,视频服务设备2将所述视频访问请求所对应的视频 访问资源提供给所述用户设备1。具体地,视频服务设备2获取所述视 频访问请求,并根据该视频访问请求确定所述视频访问请求所对应的视 频访问资源,通过用户设备所提供的应用程序接口(API)或http、https 等其他约定的通信方式的格式要求,将视频访问资源发送给用户设备。

优选地,该方法还包括步骤s7’(未示出),步骤s10’(未示出), 其中在步骤s10’中,网络设备1将所述第一互动响应信息提供给所述视 频服务设备2,相应地,视频服务设备2获取所述网络设备1发送的与 所述视频访问请求相对应的第一互动响应信息。具体地,在步骤s7’中, 网络设备1获取所述用户对所述第一互动邀请信息的第一互动响应信 息;并通过步骤s10’,网络设备1将所述第一互动响应信息提供给所述 视频服务设备2,视频服务设备2通过调用网络设备所提供的应用程序 接口(API)或http、https等其他约定的通信方式,获取所述网络设备1 发送的与所述视频访问请求相对应的第一互动响应信息。

更优选地,该方法还包括步骤s11’(未示出),视频服务设备2根 据所述第一互动响应信息,更新所述互动邀请设置,并将所述更新后的 互动邀请设置提供给所述网络设备1。具体地,视频服务设备2获取第 一互动响应信息,通过诸如根据用户对互动邀请信息的参与程度、第一 活动响应信息中的互动关键词等信息或其任意组合并根据视频服务设 备2对第一互动响应信息的约定规则,对所述互动邀请信息设置进行更 新,例如,更新的内容包括但不限于对第一互动邀请信息进行互动邀请 内容、互动邀请提供时间、互动邀请对应的视频信息等方面的更新与修 改;并通过调用网络设备1所提供的应用程序接口(API)或http、https 等其他约定的通信方式,将所述更新后的互动邀请设置提供给所述网络 设备1。本领域技术人员应能理解上述根据约定的规则进行更新互动邀 请设置的更新或匹配的方式仅为举例,其他现有的或今后可能出现的 更新互动邀请设置根据约定的规则进行互动邀请信息的更新或匹配的 方式如可适用于本发明,也应包含在本发明保护范围以内,并在此以 引用方式包含于此。

优选地,该方法还包括步骤s12’(未示出),所述视频访问资源 包括直播视频,在步骤s4’中,网络设备1将所述第一互动邀请信息提 供给所述视频服务设备2,以由所述视频服务设备2提供给所述用户设 备,相应地,所述视频服务设备2用于当所述视频访问资源包括直播视 频时,接收所述网络设备1发送的与所述视频访问资源相对应的第一互 动邀请信息;在步骤s12’中,视频服务设备2当所述视频访问资源包括 直播视频时,根据所述第一互动邀请信息,生成与所述视频访问资源所 对应的直播视频流相对应的视频子流;在步骤s6’中,视频服务设备2 将所述直播视频流与所述视频子流提供给所述用户设备。具体地,当所 述视频访问资源包括直播视频,在步骤s4’中,网络设备1将与所述视 频访问资源相对应的第一互动邀请信息,通过调用视频服务设备2所提 供的应用程序接口(API)或http、https等其他约定的通信方式,发 送给视频服务设备2;在步骤s12’中,视频服务设备2将所述第一互动 邀请信息生成与所述视频访问资源所对应的直播视频流相对应的视频 子流,通过内置时间戳等方式实现直播视频流与对应的视频子流的同步; 在步骤s6’中,视频服务设备2将所述直播视频流与所述视频子流提供 给所述用户设备。本领域技术人员应能理解上述直播视频流与对应的 视频子流的同步方式仅为举例,其他现有的或今后可能出现的直播视 频流与对应的视频子流的同步方式如可适用于本发明,也应包含在本 发明保护范围以内,并在此以引用方式包含于此。

对于本领域技术人员而言,显然本发明不限于上述示范性实施例 的细节,而且在不背离本发明的精神或基本特征的情况下,能够以其 他的具体形式实现本发明。因此,无论从哪一点来看,均应将实施例 看作是示范性的,而且是非限制性的,本发明的范围由所附权利要求 而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和 范围内的所有变化涵括在本发明内。不应将权利要求中的任何附图标 记视为限制所涉及的权利要求。此外,显然“包括”一词不排除其他单 元或步骤,单数不排除复数。装置权利要求中陈述的多个单元或装置 也可以由一个单元或装置通过软件或者硬件来实现。第一,第二等词 语用来表示名称,而并不表示任何特定的顺序。

去获取专利,查看全文>

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号