一种播放视频的方法及装置制造方法

文档序号:7998901阅读:140来源:国知局
一种播放视频的方法及装置制造方法
【专利摘要】本发明公开了一种播放视频的方法及装置,属于通信【技术领域】。所述方法包括:接收终端发送的待共享的视频的视频信息、所述待共享的视频的播放进度信息以及用户邀请的好友对应的终端的标识;根据所述待共享的视频的视频信息和所述待共享的视频的播放进度信息,获取所述待共享的视频的视频流;将所述待共享的视频的视频流发送给所述终端和所述好友对应的终端。本发明通过接收终端发送的待共享的视频的视频信息、所述待共享的视频的播放进度信息以及用户邀请的好友对应的终端的标识,获取视频流并向终端和邀请的好友对应的终端发送视频流,使得各终端同时且同步的共同观看相同的视频,提高了用户之间分享视频的交互性。
【专利说明】一种播放视频的方法及装置

【技术领域】
[0001] 本发明涉及通信【技术领域】,特别涉及一种播放视频的方法及装置。

【背景技术】
[0002] 随着无线互联网技术和智能终端技术的发展,人们在工作和生活中使用手机、平 板电脑等智能终端的频率越来越高,已经逐渐替代了使用传统的个人电脑。其中,通过智能 终端观来看视频,是当前智能终端被人们使用频率较多的功能之一。
[0003] 现有技术中人们在观看视频时,希望与好友分享,则将浏览器中该视频的链接地 址进行复制,并将该链接地址通过微博或即时通信软件分享与好友;或者,通过视频播放应 用提供的分享功能,将该视频的链接地址分享给用户在该视频播放应用上的好友。
[0004] 在实现本发明的过程中,发明人发现现有技术至少存在以下问题:
[0005] 现有的视频分享功能,其他用户在打开视频分享者的链接地址后仅支持简单的个 人播放功能,这种分享方式的使得用户之间的交互性较差。


【发明内容】

[0006] 为了解决现有技术的问题,本发明实施例提供了一种播放视频的方法及装置。所 述技术方案如下:
[0007] -方面,提供了一种播放视频的方法,所述方法包括:
[0008] 接收终端发送的待共享的视频的视频信息、所述待共享的视频的播放进度信息以 及用户邀请的好友对应的终端的标识;
[0009] 根据所述待共享的视频的视频信息和所述待共享的视频的播放进度信息,获取所 述待共享的视频的视频流;
[0010] 将所述待共享的视频的视频流发送给所述终端和所述好友对应的终端,使得各终 端同时且同步的共同观看相同的视频。
[0011] 另一方面,提供了 一种播放视频的装置,所述装置包括:
[0012] 第一接收模块,用于接收终端发送的待共享的视频的视频信息、所述待共享的视 频的播放进度信息以及用户邀请的好友对应的终端的标识;
[0013] 获取模块,用于根据所述待共享的视频的视频信息和所述待共享的视频的播放进 度信息,获取所述待共享的视频的视频流;
[0014] 第一发送模块,用于将所述待共享的视频的视频流发送给所述终端和所述好友对 应的终端,使得各终端同时且同步的共同观看相同的视频。
[0015] 本发明实施例提供的技术方案带来的有益效果是:
[0016] 通过接收终端发送的待共享的视频的视频信息、所述待共享的视频的播放进度信 息以及用户邀请的好友对应的终端的标识,获取视频流并向终端和邀请的好友对应的终端 发送视频流,使得各终端同时且同步的共同观看相同的视频,提高了用户之间分享视频的 交互性。

【专利附图】

【附图说明】
[0017] 为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使 用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于 本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他 的附图。
[0018] 图1是本发明实施例一提供的播放视频的方法流程图;
[0019] 图2是本发明实施例二提供的播放视频的方法流程图;
[0020] 图3是本发明实施例二提供的播放视频的方法中设置终端权限调节进度的流程 图;
[0021] 图4是本发明实施例三提供的播放视频的装置结构示意图。

【具体实施方式】
[0022] 为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方 式作进一步地详细描述。
[0023] 实施例一
[0024] 本发明实施例提供了一种播放视频的方法,参见图1,方法流程包括:
[0025] 101 :接收终端发送的待共享的视频的视频信息、所述待共享的视频的播放进度信 息以及用户邀请的好友对应的终端的标识;
[0026] 102 :根据所述待共享的视频的视频信息和所述待共享的视频的播放进度信息,获 取所述待共孚的视频的视频流;
[0027] 103 :将所述待共享的视频的视频流发送给所述终端和所述好友对应的终端,使得 各终端同时且同步的共同观看相同的视频。
[0028] 本发明实施例通过接收终端发送的待共享的视频的视频信息、所述待共享的视频 的播放进度信息以及用户邀请的好友对应的终端的标识,获取视频流并向终端和邀请的好 友对应的终端发送视频流,使得各终端同时且同步的共同观看相同的视频,提高了用户之 间分享视频的交互性。
[0029] 实施例二
[0030] 本发明实施例提供了一种播放视频的方法,参见图2。
[0031] 需要说明的是,本发明实施例中提供的播放视频的方法中,终端浏览器中安装有 具备分享视频功能的插件,通过该插件将获取待分享的视频的视频信息,并接收用户发送 的分享命令,向服务器发送建立视频播放页面的命令。
[0032] 方法流程包括:
[0033] 201 :接收终端发送的待共享的视频的视频信息、所述待共享的视频的播放进度信 息以及用户邀请的好友对应的终端的标识。
[0034] 其中,视频信息可以为原视频页面中视频播放器中待播放的视频的链接地址,也 可以是表示该视频对应的唯一标识,并不对此进行限定。
[0035] 步骤201可以具体为:
[0036] 2011 :接收终端发送的视频共享请求,所述共享请求中携带待共享的视频的视频 信息。
[0037] 当用户在打开视频网页时,浏览器中分享视频功能的插件会在网页中的视频播放 器中增加功能按钮,提示用户可以将该视频进行共享,如果用户点击分享按钮后,即向服务 器发送视频共享请求。
[0038] 2012 :根据所述视频共享请求创建视频播放页面,并将所述视频播放页面的地址 返回给所述终端。
[0039] 在本发明实施例中,服务器根据视频共享请求,生成一个用于视频共享直播的视 频播放页面,该页面中包含视频播放器,由服务器将视频流推送至该视频播放器播放给共 享观看该视频的用户,使得打开视频直播的网页的用户根据该视频链接地址来观看视频。 其中,页面中还包含待邀请的用户的好友列表,使得用户根据该列表邀请好友,这个列表是 根据用户标识在服务器中查询获得,其中用户标识可以通过视频共享请求发送至服务器。
[0040] 在生成视频播放页面后,将该页面的链接地址根据返回给用户的终端。终端接收 到该链接后,浏览器会根据该链接打开一个新的页面加载该链接对应的页面,打开该页面 后,等待用户点击播放。此时用户根据个人需求,选取分享视频的好友。
[0041] 进一步的,在该视频直播的页面中还可以有观看该页面的视频的用户进行聊天交 互的功能,其中还可以包括送礼物等聊天室中可以实现的功能。
[0042] 2013:接收所述终端发送的用户邀请的好友对应的终端的标识和所述待共享的视 频的播放进度信息。
[0043] 当用户打开该页面后,在页面中选择邀请的好友。此时默认的播放进度为从视频 流的起始开始播放,因此播放进度信息可以为视频的起始时间〇〇 :〇〇。
[0044] 202 :根据所述待共享的视频的视频信息和所述待共享的视频的播放进度信息,获 取所述待共孚的视频的视频流。
[0045] 获取待共享的视频的方式可以具体为:
[0046] 2021 :根据所述待共享的视频的视频信息,在本地查找是否已缓存了所述待共享 的视频对应的视频文件。
[0047] 通过在服务器本地缓存中查找是否曾经有用户共享过该视频,可以节省网络的流 量,并且节约了获取该视频的时间。如果有则执行步骤2022
[0048] 2022:如果已缓存,则根据所述待共享的视频的播放进度信息,从已缓存的所述待 共享的视频对应的视频文件中获取所述待共享的视频的视频流。
[0049] 2023 :如果未缓存,则根据所述待共享的视频的视频信息和所述待共享的视频的 播放进度信息,从所述待共享的视频对应的源服务器获取所述待共享的视频的视频流。
[0050] 203 :将所述待共享的视频的视频流发送给所述终端和所述好友对应的终端,使得 各终端同时且同步的共同观看相同的视频。
[0051] 具体的,播放视频的过程可以具体为:
[0052] 2031 :向所述好友对应的终端发送用于邀请所述好友的邀请信息,所述邀请信息 中携带所述视频播放页面的地址,以使所述好友根据所述邀请信息确认是否接受邀请。
[0053] 好友对应的终端,接收到邀请信息后,如果接受邀请则打开该链接地址,浏览器会 打开一个新页面加载该网页,此时同时向服务器返回确认信息。其中,其他终端的浏览器中 也安装有具备分享视频功能的插件。如果不接受邀请,则忽略该邀请信息。
[0054] 2032 :接收所述好友对应的终端返回的确认信息。
[0055] 好友在接受了邀请后,服务器还可以将接受邀请的好友对应的用户标识,发送给 已经接受邀请的终端,使得各个终端在视频播放页面中更新的已加入的用户列表。
[0056] 2033 :向所述终端和所述用好友对应的终端发送所述待共享的视频的视频流。
[0057] 204 :接收所述好友对应的终端返回的确认信息。
[0058] 此时,接收到的是好友对应的终端返回的确认信息,是在用户已经控制进行播放 视频之后,此时播放的进度已经不是最初的起始状态,因此需要根据当前播放的进度,将视 频流返回给开始播放之后返回确认信息的终端。
[0059] 205 :获取所述终端当前的播放进度信息,并根据所述终端当前的播放进度信息将 所述待共享的视频的视频流发送给所述好友对应的终端。
[0060] 服务器接收到确认信息后会根据当前向各终端发送的视频的视频流的播放进度 信息,此时返回确认信息的终端发送视频流。好友对应的终端在接收到该视频流进行播放 时,是与视频共享请求的发起者的用户观看的视频同步,并不一定是从该视频流的起始时 间进行播放的。
[0061] 在本发明实施例中,还可以设置终端的权限,使得具有权限的终端的用户进行播 放视频进度的调节,该方法如图3所示,方法流程为:
[0062] 301 :接收所述终端发送的授权请求信息,所述授权请求信息中携带待授权的终端 标识,将调整进度权限授权给所述待授权的终端。
[0063] 初始时默认视频共享请求的发起者具备最高权限,可以在该视频直播的网页中进 行视频播放进度,暂停和终止播放的调节。默认视频共享请求的发起者还可以在网页中选 取其他用户,并对该用户进行授权,以使该用户获得调节视频播放进度的权限。
[0064] 302 :接收具备调整进度权限的终端发送的调整后的播放进度信息。
[0065] 303 :按照所述调整后的播放进度信息,将所述待共享的视频发送给所述终端和所 述用户邀请的终端。
[0066] 本发明实施例通过接收终端发送的待共享的视频的视频信息、所述待共享的视频 的播放进度信息以及用户邀请的好友对应的终端的标识,获取视频流并向终端和邀请的好 友对应的终端发送视频流,使得各终端同时且同步的共同观看相同的视频,提高了用户之 间分享视频的交互性。
[0067] 实施例三
[0068] 本发明实施例提供了一种播放视频的装置,参见图4,该装置包括:
[0069] 第一接收模块401,用于接收终端发送的待共享的视频的视频信息、所述待共享的 视频的播放进度信息以及用户邀请的好友对应的终端的标识;
[0070] 获取模块402,用于根据所述待共享的视频的视频信息和所述待共享的视频的播 放进度信息,获取所述待共享的视频的视频流;
[0071] 第一发送模块403,用于将所述待共享的视频的视频流发送给所述终端和所述好 友对应的终端,使得各终端同时且同步的共同观看相同的视频。
[0072] 其中在【具体实施方式】中,所述第一接收模块401,包括:
[0073] 第一接收单元4011,用于接收终端发送的视频共享请求,所述共享请求中携带待 共享的视频的视频信息;
[0074] 返回单元4012,用于根据所述视频共享请求创建视频播放页面,并将所述视频播 放页面的地址返回给所述终端;
[0075] 第二接收单元4013,用于接收所述终端发送的用户邀请的好友对应的终端的标识 和所述待共享的视频的播放进度信息。
[0076] 其中,所述第一发送模块403,包括:
[0077] 第一发送单元4031,用于向所述好友对应的终端发送用于邀请所述好友的邀请信 息,所述邀请信息中携带所述视频播放页面的地址,以使所述好友根据所述邀请信息确认 是否接受:邀请;
[0078] 第三接收单元4032,用于接收所述好友对应的终端返回的确认信息;
[0079] 第二发送单元4033,用于向所述终端和所述用好友对应的终端发送所述待共享的 视频的视频流。
[0080] 其中,所述装置还包括:
[0081] 第二接收模块404,用于接收所述好友对应的终端返回的确认信息;
[0082] 第二发送模块405,用于获取所述终端当前的播放进度信息,并根据所述终端当前 的播放进度信息将所述待共享的视频的视频流发送给所述好友对应的终端。
[0083] 其中,所述获取模块402,包括:
[0084] 查找单元4021,用于根据所述待共享的视频的视频信息,在本地查找是否已缓存 了所述待共享的视频对应的视频文件;
[0085] 第一获取单元4022,用于如果已缓存,则根据所述待共享的视频的播放进度信息, 从已缓存的所述待共享的视频对应的视频文件中获取所述待共享的视频的视频流;
[0086] 第二获取单元4023,用于如果未缓存,则根据所述待共享的视频的视频信息和所 述待共享的视频的播放进度信息,从所述待共享的视频对应的源服务器获取所述待共享的 视频的视频流。
[0087] 其中,所述装置还包括:
[0088] 第三接收模块406,用于接收具备调整进度权限的终端发送的调整后的播放进度 信息;
[0089] 第三发送模块407,用于按照所述调整后的播放进度信息,将所述待共享的视频发 送给所述终端和所述用户邀请的终端。
[0090] 其中,所述装置还包括:
[0091] 授权模块408,用于接收所述终端发送的授权请求信息,所述授权请求信息中携带 待授权的终端标识,将调整进度权限授权给所述待授权的终端。
[0092] 本发明实施例通过接收终端发送的待共享的视频的视频信息、所述待共享的视频 的播放进度信息以及用户邀请的好友对应的终端的标识,获取视频流并向终端和邀请的好 友对应的终端发送视频流,使得各终端同时且同步的共同观看相同的视频,提高了用户之 间分享视频的交互性。
[0093] 上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
[0094] 本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件 来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读 存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
[0095] 以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和 原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【权利要求】
1. 一种播放视频的方法,其特征在于,所述方法包括: 接收终端发送的待共享的视频的视频信息、所述待共享的视频的播放进度信息以及用 户邀请的好友对应的终端的标识; 根据所述待共享的视频的视频信息和所述待共享的视频的播放进度信息,获取所述待 共享的视频的视频流; 将所述待共享的视频的视频流发送给所述终端和所述好友对应的终端,使得各终端同 时且同步的共同观看相同的视频。
2. 根据权利要求1所述的方法,其特征在于,所述接收终端发送的待共享的视频的 视频信息、所述待共享的视频的播放进度信息以及用户邀请的好友对应的终端的标识,包 括: 接收终端发送的视频共享请求,所述共享请求中携带待共享的视频的视频信息; 根据所述视频共享请求创建视频播放页面,并将所述视频播放页面的地址返回给所述 终端; 接收所述终端发送的用户邀请的好友对应的终端的标识和所述待共享的视频的播放 进度信息。
3. 根据权利要求2所述的方法,其特征在于,所述将所述待共享的视频的视频流发送 给所述终端和所述好友对应的终端,包括: 向所述好友对应的终端发送用于邀请所述好友的邀请信息,所述邀请信息中携带所述 视频播放页面的地址,以使所述好友根据所述邀请信息确认是否接受邀请; 接收所述好友对应的终端返回的确认信息; 向所述终端和所述用好友对应的终端发送所述待共享的视频的视频流。
4. 根据权利要求3所述的方法,其特征在于,所述向所述终端和所述用户邀请的好友 对应的终端发送所述待共享的视频的视频流之后,所述方法还包括: 接收所述好友对应的终端返回的确认信息; 获取所述终端当前的播放进度信息,并根据所述终端当前的播放进度信息将所述待共 享的视频的视频流发送给所述好友对应的终端。
5. 根据权利要求1所述的方法,其特征在于,所述根据所述待共享的视频的视频信息 和所述待共享的视频的播放进度信息,获取所述待共享的视频的视频流,包括: 根据所述待共享的视频的视频信息,在本地查找是否已缓存了所述待共享的视频对应 的视频文件; 如果已缓存,则根据所述待共享的视频的播放进度信息,从已缓存的所述待共享的视 频对应的视频文件中获取所述待共享的视频的视频流; 如果未缓存,则根据所述待共享的视频的视频信息和所述待共享的视频的播放进度信 息,从所述待共享的视频对应的源服务器获取所述待共享的视频的视频流。
6. 根据权利要求1所述的方法,其特征在于,所述将所述待共享的视频的视频流发送 给所述终端和所述好友对应的终端之后,所述方法还包括: 接收具备调整进度权限的终端发送的调整后的播放进度信息; 按照所述调整后的播放进度信息,将所述待共享的视频发送给所述终端和所述用户邀 请的终端。
7. 根据权利要求1所述的方法,其特征在于,所述将所述待共享的视频的视频流发送 给所述终端和所述好友对应的终端之后,所述方法还包括: 接收所述终端发送的授权请求信息,所述授权请求信息中携带待授权的终端标识,将 调整进度权限授权给所述待授权的终端。
8. -种播放视频的装置,其特征在于,所述装置包括: 第一接收模块,用于接收终端发送的待共享的视频的视频信息、所述待共享的视频的 播放进度信息以及用户邀请的好友对应的终端的标识; 获取模块,用于根据所述待共享的视频的视频信息和所述待共享的视频的播放进度信 息,获取所述待共孚的视频的视频流; 第一发送模块,用于将所述待共享的视频的视频流发送给所述终端和所述好友对应的 终端,使得各终端同时且同步的共同观看相同的视频。
9. 根据权利要求8所述的装置,其特征在于,所述第一接收模块,包括: 第一接收单元,用于接收终端发送的视频共享请求,所述共享请求中携带待共享的视 频的视频信息; 返回单元,用于根据所述视频共享请求创建视频播放页面,并将所述视频播放页面的 地址返回给所述终端; 第二接收单元,用于接收所述终端发送的用户邀请的好友对应的终端的标识和所述待 共享的视频的播放进度信息。
10. 根据权利要求9所述的装置,其特征在于,所述第一发送模块,包括: 第一发送单元,用于向所述好友对应的终端发送用于邀请所述好友的邀请信息,所述 邀请信息中携带所述视频播放页面的地址,以使所述好友根据所述邀请信息确认是否接受 邀请; 第三接收单元,用于接收所述好友对应的终端返回的确认信息; 第二发送单元,用于向所述终端和所述用好友对应的终端发送所述待共享的视频的视 频流。
11. 根据权利要求10所述的装置,其特征在于,所述装置还包括: 第二接收模块,用于接收所述好友对应的终端返回的确认信息; 第二发送模块,用于获取所述终端当前的播放进度信息,并根据所述终端当前的播放 进度信息将所述待共享的视频的视频流发送给所述好友对应的终端。
12. 根据权利要求8所述的装置,其特征在于,所述获取模块,包括: 查找单元,用于根据所述待共享的视频的视频信息,在本地查找是否已缓存了所述待 共享的视频对应的视频文件; 第一获取单元,用于如果已缓存,则根据所述待共享的视频的播放进度信息,从已缓存 的所述待共享的视频对应的视频文件中获取所述待共享的视频的视频流; 第二获取单元,用于如果未缓存,则根据所述待共享的视频的视频信息和所述待共享 的视频的播放进度信息,从所述待共享的视频对应的源服务器获取所述待共享的视频的视 频流。
13. 根据权利要求8所述的装置,其特征在于,所述装置还包括: 第三接收模块,用于接收具备调整进度权限的终端发送的调整后的播放进度信息; 第三发送模块,用于按照所述调整后的播放进度信息,将所述待共享的视频发送给所 述终端和所述用户邀请的终端。
14.根据权利要求8所述的装置,其特征在于,所述装置还包括: 授权模块,用于接收所述终端发送的授权请求信息,所述授权请求信息中携带待授权 的终端标识,将调整进度权限授权给所述待授权的终端。
【文档编号】H04N21/437GK104125476SQ201310157755
【公开日】2014年10月29日 申请日期:2013年4月28日 优先权日:2013年4月28日
【发明者】李未, 杨惠姣, 黄英, 胡博, 周睿奕, 青欣, 王曦, 张凯, 刘玉磊, 王智培 申请人:腾讯科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1