视频播放的方法、装置和系统制造方法及图纸

技术编号:11830625 阅读:76 留言:0更新日期:2015-08-05 15:11
本发明专利技术公开了一种视频播放的方法、装置和系统,属于通信领域。所述方法应用于第二客户端,包括:检测到用户使用账号信息登录并请求播放一个视频;根据所述用户的账号信息从服务器获取所述视频的观看记录,所述观看记录包括所述视频的已观看时长;根据所述已观看时长在本地续播所述视频;其中,所述视频的观看记录为所述用户上一次使用所述账号信息在第一客户端播放所述视频时上报给服务器的。所述装置包括:检测模块、获取模块和响应模块。所述系统包括:第一客户端和第二客户端。本发明专利技术实现了使用不同的客户端登录时能够续播同一个视频,保证了视频在多个设备上的同步,极大地方便了用户使用,增强了用户体验。

【技术实现步骤摘要】

本专利技术涉及通信领域,特别涉及一种视频播放的方法、装置和系统
技术介绍
目前,用户在客户端观看视频时,客户端的浏览器通常会保存有历史观看记录,保存一些与观看有关的信息,如视频名称、观看的日期、已观看的时长、剩余的时长等等。当用户再次在该客户端打开浏览器观看该视频时,可以根据历史观看记录续播该视频,为用户提供了方便。但是,上述方法只适用于在同一客户端观看视频的场景,当用户使用不同的客户端进行观看时,如由计算机观看改用手机观看时,则无法实现续播,影响用户体验。
技术实现思路
有鉴于此,本专利技术实施例提供了一种视频播放的方法、装置和系统,以实现不同客户端能够续播同一视频。所述技术方案如下:第一方面,提供了一种视频播放的方法,应用于第二客户端,所述方法包括:检测到用户使用账号信息登录并请求播放一个视频;根据所述用户的账号信息从服务器获取所述视频的观看记录,所述观看记录包括所述视频的已观看时长;根据所述已观看时长在本地续播所述视频;其中,所述视频的观看记录为所述用户上一次使用所述账号信息在第一客户端播放所述视频时上报给所述服务器的。第二方面,还提供了一种视频播放的方法,所述方法包括:第一客户端在用户使用账号信息登录后,播放一个视频,将所述视频的观看记录保存在本地并上报给服务器,所述观看记录包括所述视频的已观看时长;第二客户端检测到所述用户使用所述账号信息登录,并请求播放所述视频,根据所述账号信息从所述服务器获取所述视频的观看记录,根据所述视频的观看记录中的所述已观看时长在本地续播所述视频。第三方面,还提供了一种视频播放的装置,应用于第二客户端,所述装置包括:检测模块,用于检测到用户使用账号信息登录并请求播放一个视频;获取模块,用于根据所述用户的账号信息从服务器获取所述视频的观看记录,所述观看记录包括所述视频的已观看时长;响应模块,用于根据所述已观看时长在本地续播所述视频;其中,所述视频的观看记录为所述用户上一次使用所述账号信息在第一客户端播放所述视频时上报给所述服务器的。第四方面,还提供了一种视频播放的系统,所述系统包括:第一客户端,用于在用户使用账号信息登录后,播放一个视频,将所述视频的观看记录保存在本地并上报给服务器,所述观看记录包括所述视频的已观看时长;第二客户端,用于检测到所述用户使用所述账号信息登录,并请求播放所述视频,根据所述账号信息从所述服务器获取所述视频的观看记录,根据所述视频的观看记录中的所述已观看时长在本地续播所述视频。本专利技术实施例提供的技术方案带来的有益效果是:通过在第二客户端检测到用户使用账号信息登录并请求播放一个视频,根据所述用户的账号信息从服务器获取所述视频的观看记录,所述观看记录包括所述视频的已观看时长,根据所述已观看时长在本地续播所述视频,其中,所述视频的观看记录为所述用户上一次使用所述账号信息在第一客户端播放所述视频时上报给所述服务器的,从而实现了使用不同的客户端登录时能够续播同一个视频,保证了视频在多个设备上的同步。用户登录不受设备及地点的限制,可以使用不同的客户端登录,能够达到在同一个客户端观看视频的效果,极大地方便了用户使用,增强了用户体验。【附图说明】为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例1提供的视频播放的方法流程图;图2是本专利技术实施例2提供的视频播放的方法流程图;图3是本专利技术实施例2提供的续播视频的示意图;图4a是本专利技术实施例2提供的计算机上的观看记录列表的示意图;图4b是本专利技术实施例2提供的手机上的观看记录列表的示意图;图4c是本专利技术实施例2提供的根据观看历史点播的示意图;图5是本专利技术实施例3提供的视频播放的方法流程图;图6是本专利技术实施例4提供的视频播放的方法流程图;图7是本专利技术实施例4提供的排序的观看记录列表的示意图;图8是本专利技术实施例5提供的视频播放的装置结构图;图9是本专利技术实施例6提供的终端结构图;图10是本专利技术实施例7提供的视频播放的系统结构图。【具体实施方式】为使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术实施方式作进一步地详细描述。实施例1参见图1,本实施例提供了一种视频播放的方法,应用于第二客户端,该方法包括:101:检测到用户使用账号信息登录并请求播放一个视频;其中,该账号信息可以唯一标识一位用户,至少包括:用户名和密码等等。本实施例涉及的视频可以为本地保存的一个视频,或者也可以为网络上的一个视频。用户可以通过本地的播放软件打开一个视频,或者也可以通过浏览器打开网络上的一个视频,所述视频的格式不限。102:根据该用户的账号信息从服务器获取该视频的观看记录,该观看记录包括该视频的已观看时长;本实施例中,所述服务器位于网络侧,用于对观看记录进行存储和维护,在客户端上报观看记录时进行存储,在客户端请求观看记录时将其下发给客户端。所述观看记录可以包括多种信息,至少包括:用户的ID标识信息、视频的ID标识信息和视频的已观看时长。进一步地,还可以包括:观看的平台信息、平台版本信息、观看时间戳、视频清晰度等等。其中,观看的平台信息是指观看视频的方式是web方式还是客户端方式,web方式是基于在浏览器的地址栏中输入URL的方式,客户端方式是指在终端安装单独的用于视频操作的客户端的方式。所述平台版本信息包括但不限于:web方式、Android客户端、iphone客户端、ipad客户端等等。观看时间戳是指观看的日期和时间等信息,如观看时间戳为2014年4月10日9:10。视频清晰度是指视频的分辨率,如为640x480、或者800x600、或者 1024x768 等等。所述观看记录中的各种信息可以以字符串的形式来存储,或者也可以转换为二进制再存储,本实施例对此不做具体限定。例如,存储一条观看记录为{userid}{videoid} {plat} {pver} {date} {hd} {time},其中,user i d为用户标识,V i deo i d为视频标识,p I at为平台信息,p ver为平台的版本信息,date为观看时间戳,hd为视频清晰度,time为已观看时长。其中,可以以userid为索引查询该用户的所有观看记录,也可以以userid_videoid为索引查询该用户的某一条观看记录。该用户的所有观看记录可以按date从近至远排序,即最近观看的排在最前。103:根据该已观看时长在本地续播该视频;该已观看时长通常情况下不为0,续播时会跳过该时长进行继续播放;当该已观看时长为O时,则在本地从头开始播放该视频。当然,在存储观看记录时,也可以设置为已观看时长为O或者不超过I分钟时,不存储该观看记录,本实施例对此不做具体限定。其中,该视频的观看记录为该用户上一次使用该账号信息在第一客户端播放该视频时上报给所述服务器的。第二客户端为与第一客户端不同的客户端,用户可以使用同一个账号信息在不同的客户端上登录,包括但不限于:计算机、手机、平板电脑、笔记本电脑等等。例如,用户上一次在办公室通过账号信息在计算机上登录,本次在家里通本文档来自技高网...
视频播放的方法、装置和系统

【技术保护点】
一种视频播放的方法,其特征在于,应用于第二客户端,所述方法包括:检测到用户使用账号信息登录并请求播放一个视频;根据所述用户的账号信息从服务器获取所述视频的观看记录,所述观看记录包括所述视频的已观看时长;根据所述已观看时长在本地续播所述视频;其中,所述视频的观看记录为所述用户上一次使用所述账号信息在第一客户端播放所述视频时上报给所述服务器的。

【技术特征摘要】

【专利技术属性】
技术研发人员:王博
申请(专利权)人:腾讯科技北京有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1