法律状态公告日
法律状态信息
法律状态
2020-07-10
专利权的转移 IPC(主分类):H04L29/08 登记生效日:20200622 变更前: 变更后: 申请日:20121018
专利申请权、专利权的转移
2020-07-10
专利权人的姓名或者名称、地址的变更 IPC(主分类):H04L29/08 变更前: 变更后: 申请日:20121018
专利权人的姓名或者名称、地址的变更
2016-03-30
授权
授权
2013-03-27
实质审查的生效 IPC(主分类):H04L29/08 申请日:20121018
实质审查的生效
2013-02-27
公开
公开
技术领域
本发明涉及互联网视频领域,尤其涉及一种社会性网络与网络视频的互动信息的同步系统和方法。
背景技术
用户空间是以用户为主体可以发布网络视频、进行文本编辑互动信息的多媒体空间博客,属于社会性网络服务(即:Social Networking Services,以下简称:SNS)的一种,另外的社会性网络服务例如新浪微博,腾讯微博、人人网上等。通过用户空间、微博、博客中的用户关注关系用户可以获取自己感兴趣的内容。用户空间、微博、博客中产生的互动消息(即动态消息)能通过好友关系或关注关系快速传播。
网络视频互动信息以网络视频为主体,用户之间在网络视频页面下相互交流。网络视频播放页面下产生的互动信息基本只能在网络视频播放页内传递,也即用户只能通过打开网络视频页面才能查看相应的互动信息并发布互动信息。这种格局导致了用户空间缺少内容,而网络视频播放页面产生的互动信息又很难广泛传播开。为了解决这个问题本发明提供了一种社会性网络与网络视频的互动信息的同步系统和方法,该系统和方法能够使用户空间、微博、博客中的互动信息和网络视频互动信息互通:将视频互动信息同步进入空间动态、微博、博客中,基于该模式传播扩散后,再将相关的互动信息同步回流回网络视频播放页的互动信息。
发明内容
本发明提供了一种社会性网络与网络视频的互动信息的同步系统,该系统包括:
网络视频互动信息装置,用户用于通过网络视频互动信息装置的API接口发布互动信息,通过API接口接收来自社会性网络服务装置的动态互动信息;
消息装置,其为按时间序列存储消息的服务器,用于当用户在网络视频互动信息装置上发布互动信息时接收网络视频互动信息装置发送的消息,该消息包括消息发送时间和新互动信息唯一ID两个字段;
社会性网络服务装置,向消息装置订阅网络视频互动信息装置上的互动信息,社会性网络服务装置定期询问消息装置是否有新互动信息消息,如果有,则进行同步处理,并记录当前已经处理的消息,用户还可以通过社会性网络服务装置的API接口发布动态互动信息。
进一步,网络视频互动信息装置的API接口以及社会性网络服务装置的API接口以资源树的方式统一发布和管理。
进一步,用户删除网络视频互动信息装置上的互动信息时,同样向消息装置发送消息指令,消息装置向社会性网络服务装置转发消息指令使社会性网络服务装置自动删除相应的互动信息。
进一步,所述同步处理是指社会性网络服务装置向互动信息发布者的社会性网络服务平台上发布相应的动态信息以供关注用户查看。
进一步,所述用户通过网络视频互动信息装置的API接口发布的互动信息包括:直接在网络视频播放服务下方发布的互动信息、在专题页通过互动信息聚合工具挂件widget产生的视频互动信息。
本发明还提供了一种社会性网络与网络视频的互动信息的同步方法,该方法包括以下步骤:
步骤(1)用户用于通过网络视频互动信息装置的API接口发布互动信息;
步骤(2)同时向消息装置发送消息,该消息包括消息发送时间和互动信息唯一ID两个字段;
步骤(3)消息装置接收网络视频互动信息装置发送的互动信息;
步骤(4)社会性网络服务装置向消息装置订阅网络视频互动信息装置上的互动信息,社会性网络服务装置定期询问消息装置是否有新互动信息消息,如果有,则进行同步处理,并记录当前已经处理的消息;
步骤(5)用户通过社会性网络服务装置的API接口发布动态互动信息;
步骤(6)通过网络视频互动信息装置的API接口接收来自社会性网络服务装置的动态互动信息。
进一步,步骤(4)中所述同步处理是指社会性网络服务装置向互动信息发布者的社会性网络服务平台上发布相应的动态信息以供关注用户查看。
进一步,用户删除网络视频互动信息装置上的互动信息时,同样向消息装置发布消息指令,消息装置向社会性网络服务装置转发消息指令使社会性网络服务装置自动删除相应的互动信息。
进一步,步骤(1)中所述用户通过网络视频互动信息装置的API接口发布的互动信息包括:直接在网络视频播放服务下方发布的互动信息、在专题页通过互动信息聚合工具挂件widget产生的视频互动信息。
本发明能够使社会性网络服务与网络视频播放服务的互动信息同步互通,实现了社会性网络服务与网络视频播放服务的互动信息自动同步。
附图说明
图1是根据本发明的系统的示意图。
图2是根据本发明的方法的示意图。
具体实施方式
为使本发明的上述目的、特征和优点更加明显易懂,下面结合附图和具体实施方式对本发明作进一步详细的说明。
在本发明中,网络视频互动信息装置和社会性网络服务SNS装置是两个独立的装置,如图1所示。网络视频互动信息装置对外提供发布互动信息的API接口,SNS装置同样对外提供发布动态的API接口。
a)当网络视频互动信息装置有新互动信息产生的时候,会同时转化为发布者社会性网络服务平台上的一条动态(例如用户空间上的空间动态、微博上的一条微博等)。新互动信息的产生包括直接在网络视频播放页下方发布互动信息、在专题页通过互动信息聚合工具widget(中文名:挂件,一种功能独立的小模块,可直接嵌入到专题页等使用)产生的视频互动信息。
b)SNS装置能把用户的空间动态、微博等动态信息传播给其所有关注的用户。
c)用户在社会性网络服务平台上发布互动信息时,会同时把这条互动信息作为一条网络视频互动信息直接通过网络视频互动信息装置的API接口发布到网络视频互动信息装置。
网络视频互动信息装置和SNS装置对外部系统提供RESTful HTTP(REST全称:Representational State Transfer中文名:状态转移这里特指互联网业界一种接口设计风格)的API接口。HTTP协议已经广泛被使用,所有使用HTTP协议的接口有非常好的通用性。API接口特点:(1)所有装置的API以资源树的方式统一发布和管理。资源树方式管理API可以使API结构清晰。这种方式把网络视频互动信息装置和SNS装置分别作为一种资源,通过统一的接口http://API.youku.com对外提供服务,例如网络视频互动信息装置的资源路径为http://API.youku.com/video.comment/,SNS装置的资源路径为http://API.youku.com/statuses/;(2)由提供服务的系统确定是否需要安全认证。
如图1所示,在本发明中,通过消息装置来实现网络视频互动信息到社会性网络服务平台上的转换。该机制实现原理:发布者在网络视频互动信息装置中发布互动信息时,也同时发送一条消息到一个消息装置。SNS装置向消息装置订阅网络视频互动信息装置上的互动信息。例如,当网络视频互动信息装置有新互动信息产生时,或者互动信息被删除等等都会产出一条消息发布到消息装置。SNS装置向消息装置订阅网络视频互动信息装置上的互动信息。
消息装置是一个按时间序列存储消息的服务器。每条消息需要尽可能精简。例如本发明中网络视频互动信息装置向消息装置发送的消息可以包括消息发送时间和新互动信息唯一ID两个字段。SNS装置有一个工作进程去定期询问消息装置是否有新互动信息消息,如果有,则进行同步处理,所述同步处理是指社会性网络服务装置向互动信息发布者的社会性网络服务平台上发布相应的动态信息以供关注用户查看(通过新互动信息唯一ID来捕获新互动信息从而实现相应),同时并记录当前已经处理的消息。
如图2所示,本发明还提供了一种社会性网络与网络视频的互动信息的同步方法,该方法包括以下步骤:
步骤(1)用户用于通过网络视频互动信息装置的API接口发布互动信息;
步骤(2)同时向消息装置发送消息,该消息包括消息发送时间和互动信息唯一ID两个字段;
步骤(3)消息装置接收网络视频互动信息装置发送的互动信息;
步骤(4)社会性网络服务装置向消息装置订阅网络视频互动信息装置上的互动信息,社会性网络服务装置定期询问消息装置是否有新互动信息消息,如果有,则进行同步处理,并记录当前已经处理的消息;
步骤(5)用户通过社会性网络服务装置的API接口发布动态互动信息;
步骤(6)通过网络视频互动信息装置的API接口接收来自社会性网络服务装置的动态互动信息。
其中,步骤(4)中所述同步处理是指社会性网络服务装置向互动信息发布者的社会性网络服务平台上发布相应的动态信息以供关注用户查看。
其中,步骤(1)用户通过网络视频互动信息装置的API接口发布的互动信息包括:直接在网络视频播放服务下方发布的互动信息、在专题页通过互动信息聚合工具挂件widget产生的视频互动信息。
以上是对本发明的优选实施例进行的详细描述,但本领域的普通技术人员应该意识到,在本发明的范围内和精神指导下,各种改进、添加和替换都是可能的。这些都在本发明的权利要求所限定的保护范围内。
机译: 基于分组的网络视频会议的音视频同步系统和方法
机译: 基于网络性能信息的网络视频会话管理方法和装置
机译: 基于网络性能信息的网络视频会话管理方法和装置