一种播放记录的更新方法、服务器及客户端技术

技术编号:18449601 阅读:34 留言:0更新日期:2018-07-14 12:16
本申请实施方式公开了一种播放记录的更新方法、服务器及客户端,其中,所述方法包括:接收当前终端设备发来的进度备份请求,所述进度备份请求中包括目标视频在所述当前终端设备上的播放进度以及用于表征所述当前终端设备的标识;所述当前终端设备上登录有指定用户账号;基于所述标识,在所述指定用户账号的视频播放记录中确定所述当前终端设备的子播放记录;在所述当前终端设备的子播放记录中存储所述目标视频在所述当前终端设备上的播放进度,以更新所述指定用户账号的视频播放记录。本申请提供的技术方案,能够区分不同用户的播放记录。

【技术实现步骤摘要】
一种播放记录的更新方法、服务器及客户端
本申请涉及互联网
,特别涉及一种播放记录的更新方法、服务器及客户端。
技术介绍
在当前的视频播放网站中,当用户在观看视频时,视频播放网站通常会记录该用户的视频播放进度。具体地,用户可以在视频播放网站中注册账号,那么在该注册的账号处于登陆状态时,视频播放网站便可以将用户观看的进度记录于该账号下。这样,用户可以根据记录的播放进度,继续播放对应的视频。在实际应用场景中,很可能多个人使用同一个账号登陆视频播放网站。例如,两个用户在视频播放网站中使用的是同一个账号,这两个用户都在观看同一部剧集。那么根据现有的播放进度的记录方法,这两个用户使用同一个账号观看该剧集时,该账号下记录的关于该剧集的播放进度会随着剧集的播放而不断更新,从而导致这两个用户各自的播放进度相互覆盖,这两个用户便无法根据账号中记录的播放进度获知自身实际观看的进度。因此,当前需要一种更加准确的播放进度的更新方法。
技术实现思路
本申请实施方式的目的是提供一种播放记录的更新方法、服务器及客户端,能够区分不同用户的播放记录。为实现上述目的,本申请实施方式提供一种播放记录的更新方法,所述方法包括:接收当前终端设备发来的进度备份请求,所述进度备份请求中包括目标视频在所述当前终端设备上的播放进度以及用于表征所述当前终端设备的标识;所述当前终端设备上登录有指定用户账号;基于所述标识,在所述指定用户账号的视频播放记录中确定所述当前终端设备的子播放记录;在所述当前终端设备的子播放记录中存储所述目标视频在所述当前终端设备上的播放进度,以更新所述指定用户账号的视频播放记录。为实现上述目的,本申请实施方式还提供一种服务器,所述服务器包括处理器和存储器,所述存储器中存储计算机程序,所述计算机程序被所述处理器执行时,实现以下步骤:接收当前终端设备发来的进度备份请求,所述进度备份请求中包括目标视频在所述当前终端设备上的播放进度以及用于表征所述当前终端设备的标识;所述当前终端设备上登录有指定用户账号;基于所述标识,在所述指定用户账号的视频播放记录中确定所述当前终端设备的子播放记录;在所述当前终端设备的子播放记录中存储所述目标视频在所述当前终端设备上的播放进度,以更新所述指定用户账号的视频播放记录。为实现上述目的,本申请实施方式还提供一种播放记录的更新方法,所述方法包括:通过当前终端设备播放指定视频,并记录所述指定视频在所述当前终端设备上的播放进度;其中,所述当前终端设备上登录有指定用户账号;获取用于表征所述当前终端设备的标识;将所述指定视频在所述当前终端设备上的播放进度以及获取的所述标识发送至服务器,以使得所述服务器基于所述标识,在所述指定用户账号的视频播放记录中确定所述当前终端设备的子播放记录,并在所述当前终端设备的子播放记录中存储所述指定视频在所述当前终端设备上的播放进度。为实现上述目的,本申请实施方式还提供一种客户端,所述客户端包括处理器、存储器和显示器,所述存储器中存储计算机程序,所述计算机程序被所述处理器执行时,实现以下步骤:通过所述显示器播放指定视频,并记录所述指定视频在所述客户端中的播放进度;其中,所述客户端中登录有指定用户账号;获取用于表征所述客户端的标识;将所述指定视频在所述客户端中的播放进度以及获取的所述标识发送至服务器,以使得所述服务器基于所述标识,在所述指定用户账号的视频播放记录中确定所述客户端的子播放记录,并在所述客户端的子播放记录中存储所述指定视频在所述客户端中的播放进度。由上可见,本申请提供的技术方案,当用户在当前终端设备中登陆指定用户账号,并且使用当前终端设备观看视频时,当前终端设备可以将该视频的播放进度以及自身的标识一并发送至服务器。这样,服务器在更新该用户的视频播放记录时,可以通过接收到的标识,确定出本次的播放进度是在哪个终端设备上产生的。在服务器中可以保存所述指定用户账号的视频播放记录,但该视频播放记录中可以按照终端设备的不同,而划分为多个子播放记录。服务器在更新上述视频的播放进度时,可以将该视频的播放进度存储至所述当前终端设备的子播放记录中,表示该视频的播放进度是在当前终端设备中产生的。对于其它的终端设备的子播放记录,则可以不做更改。这样,当登陆了上述指定用户账号的终端设备需要加载视频播放记录时,服务器便可以向其提供包含各个子播放记录的视频播放记录。终端设备在展示该视频播放记录时,可以按照终端设备的不同而分类展示。这样,就算两个用户通过同一个账号观看同一部剧集,只要这两个用户使用各自的终端设备,那么他们的观看记录便不会相互覆盖,而是会分别记录于各自的终端设备的子播放记录下。用户通过区分视频播放记录中的终端设备,便可以准确地获知自身观看视频的进度,而不会与他人的观看进度相混淆。由此可见,本申请提供的技术方案,能够区分不同用户的播放记录。附图说明为了更清楚地说明本申请实施方式或现有技术中的技术方案,下面将对实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请中记载的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本申请实施方式中播放记录的更新方法流程图;图2为本申请实施方式中视频播放记录的存储示意图;图3为本申请实施方式中历史记录界面的示意图;图4为本申请实施方式中合并后的历史记录界面的示意图;图5为本申请实施方式中合并播放记录的示意图;图6为本申请实施方式中服务器的结构示意图;图7为本申请实施方式中播放记录的更新方法流程图;图8为本申请实施方式中按时段显示播放进度的示意图;图9为本申请实施方式中客户端的结构示意图。具体实施方式为了使本
的人员更好地理解本申请中的技术方案,下面将结合本申请实施方式中的附图,对本申请实施方式中的技术方案进行清楚、完整地描述,显然,所描述的实施方式仅仅是本申请一部分实施方式,而不是全部的实施方式。基于本申请中的实施方式,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施方式,都应当属于本申请保护的范围。本实施方式提供一种播放记录的更新方法,所述方法可以应用于服务器中。所述服务器可以是视频播放网站的业务服务器,在所述服务器中可以存储视频资源,还可以存储用户在视频播放网站中的注册信息。在实际应用中,存储视频资源和注册信息可以由两个独立的服务器分别实现,也可以由同一个服务器实现,本申请对此并不做限制。请参阅图1,本实施方式提供的播放记录的更新方法包括以下步骤。S11:接收当前终端设备发来的进度备份请求,所述进度备份请求中包括目标视频在所述当前终端设备上的播放进度以及用于表征所述当前终端设备的标识;所述当前终端设备上登录有指定用户账号。在本实施方式中,用户可以通过当前终端设备访问视频播放网站。所述当前终端设备可以是智能手机、平板电脑、笔记本电脑、台式电脑、智能电视、智能可穿戴设备(智能手表、虚拟现实头盔等)等电子设备。用户可以通过安装于所述当前终端设备中的软件访问所述视频播放网站。所述软件例如可以是浏览器或者所述视频播放网站的APP(Application,应用程序)。在本实施方式中,用户通过所述当前终端设备访问视频播放网站时,可以在当前终本文档来自技高网
...

【技术保护点】
1.一种服务器,所述服务器包括处理器和存储器,所述存储器中存储计算机程序,其特征在于,所述计算机程序被所述处理器执行时,实现以下步骤:接收当前终端设备发来的进度备份请求,所述进度备份请求中包括目标视频在所述当前终端设备上的播放进度以及用于表征所述当前终端设备的标识;所述当前终端设备上登录有指定用户账号;基于所述标识,在所述指定用户账号的视频播放记录中确定所述当前终端设备的子播放记录;在所述当前终端设备的子播放记录中存储所述目标视频在所述当前终端设备上的播放进度,以更新所述指定用户账号的视频播放记录。

【技术特征摘要】
1.一种服务器,所述服务器包括处理器和存储器,所述存储器中存储计算机程序,其特征在于,所述计算机程序被所述处理器执行时,实现以下步骤:接收当前终端设备发来的进度备份请求,所述进度备份请求中包括目标视频在所述当前终端设备上的播放进度以及用于表征所述当前终端设备的标识;所述当前终端设备上登录有指定用户账号;基于所述标识,在所述指定用户账号的视频播放记录中确定所述当前终端设备的子播放记录;在所述当前终端设备的子播放记录中存储所述目标视频在所述当前终端设备上的播放进度,以更新所述指定用户账号的视频播放记录。2.根据权利要求1所述的服务器,其特征在于,所述计算机程序被所述处理器执行时,还实现以下步骤:若在所述指定用户账号的视频播放记录中不存在所述当前终端设备的子播放记录时,在所述指定用户账号的视频播放记录中创建所述当前终端设备的子播放记录;相应地,将所述目标视频在所述当前终端设备上的播放进度写入创建的所述子播放记录中。3.根据权利要求1所述的服务器,其特征在于,所述计算机程序被所述处理器执行时,还实现以下步骤:判断在所述当前终端设备的子播放记录中是否存在所述目标视频的播放进度;若存在,用所述进度备份请求中所述目标视频的播放进度覆盖所述子播放记录中已存在的所述目标视频的播放进度;若不存在,将所述进度备份请求中所述目标视频的播放进度写入所述子播放记录中。4.根据权利要求1所述的服务器,其特征在于,所述计算机程序被所述处理器执行时,还实现以下步骤:接收所述当前终端设备发来的进度合并请求,所述进度合并请求中包括至少两个终端设备的标识;在所述指定账号的视频播放记录中合并所述至少两个终端设备的子播放记录,并当接收到所述至少两个终端设备中任一终端设备发来的目标进度备份请求时,将所述目标进度备份请求中包含的播放进度存储至合并后的子播放记录中。5.根据权利要求4所述的服务器,其特征在于,所述至少两个终端设备的子播放记录中视频的播放进度与进度备份时间相关联;相应地,所述计算机程序被所述处理器执行时,还实现以下步骤:在所述至少两个终端设备的子播放记录中确定当前视频的至少一个播放进度,并将所述至少一个播放进度中进度备份时间最晚的播放进度作为所述当前视频的合并播放进度;将所述当前视频的合并播放进度写入合并后的子播放记录中。6.根据权利要求4所述的服务器,其特征在于,所述计算机程序被所述处理器执行时,还实现以下步骤:若所述目标进度备份请求中包含的播放进度指向的视频在合并后的子播放记录中已存在播放进度时,用所述目标进度备份请求中包含的播放进度覆盖所述合并后的子播放记录中已存在的所述视频的播放进度。7.根据权利要求4所述的服务器,其特征在于,所述计算机程序被所述处理器执行时,还实现以下步骤:接收所述当前终端设备发来的进度拆分请求,所述进度拆分请求指向经过进度合并的所述至少两个终端设备;将所述合并后的子播放记录拆分为多个子播放记录,并且在所述合并后的子播放记录被拆分时,将所述合并后的子播放记录中视频的播放进度作为拆分后的所述多个子播放记录中视频的初始播放进度。8.根据权利要求1所述的服务器,其特征在于,所述计算机程序被所述处理器执行时,还实现以下步骤:接收所述当前终端设备发来的进度合并请求,所述进度合并请求中包括至少两个终端设备的标识;响应于所述进度合并请求,建立所述指定用户账号的合并播放记录;在所述合并播放记录中合并所述至少两个终端设备的子播放记录,并当接收到所述至少两个终端设备中目标终端设备发来的目标进度备份请求时,将所述目标进度备份请求中包含的播放进度存储至合并后的子播放记录中。9.根据权利要求8所述的服务器,其特征在于,所述计算机程序被所述处理器执行时,还实现以下步骤:当接收到所述至少两个终端设备中目标终端设备发来的目标进度备份请求时,将所述目标进度备份请求中包含的播放进度存储至所述视频播放记录中所述目标终端设备的子播放记录中。10.根据权利要求8或9所述的服务器,其特征在于,所述计算机程序被所述处理器执行时,还实现以下步骤:当接收到指向所述指定用户账号的播放记录加载请求时,向发送所述播放记录加载请求的请求方反馈所述指定用户账号的合并播放记录。11.根据权利要求9所述的服务器,其特征在于,所述计算机程序被所述处理器执行时,还实现以下步骤:接收所述当前终端设备发来的进度拆分请求,所述进度拆分请求指向经过进度合并的所述至少两个终端设备;响应于所述进度拆分请求,删除所述合并播放记录,并当接收到指向所述指定用户账号的播放记录加载请求时,向发送所述播放记录加载请求的请求方反馈所述指定用户账号的视频播放记录。12.一种客户端,所述客户端包括处理器、存储器和显示器,所述存储器中存储计算机程序,其特征在于,所述计算机程序被所述处理器执行时,实现以下步骤:通过当前终端设备播放指定视频,并记录所述指定视频在所述当前终端设备上的播放进度;其中,所述当前终端设备上登录有指定用户账号;获取用于表征所述当前终端设备的标识;将所述指定视频在所述当前终端设备上的播放进度以及获取的所述标识发送至服务器,以使得所述服务器基于所述标识,在所述指定用户账号的视频播放记录中确定所述当前终端设备的子播放记录,并在所述当前终端设备的子播放记录中存储所述指定视频在所述当前终端设备上的播放进度。13.根据权利要求12所述的客户端,其特征在于,所述计算机程序被所述处理器执行时,还实现以下步骤:在所述指定视频播放时,按照指定周期记录所述指定视频的当前播放进度;相应地,在记录了所述指定视频的当前播放进度后,将所述当前播放进度以及获取的所述标识发送至服务器。14.根据权利要求12所述的客户端,其特征在于,所述计算机程序被所述处理器执行时,还实现以下步骤:向所述服务器发送指向所述指定用户账号的播放记录加载请求;接收所述服务器反馈的所述指定用户账号的视频播放记录,并在当前页面中展示所述视频播放记录;其中,若所述指定用户账号具备多个终端设备的子播放记录,所述多个终端设备的子播放记录独立展示于所述视频播放记录中。15.根据权利要求14所述的客户端,其特征在于,所述计算机程序被所述处理器执行时,还实现以下步骤:当所述视频播放记录中目标视频的播放进度被触发时,在所述当前终端设备中按照所述目标视频的播放进度,继续播放所述目标视频;当所述目标视频在播放时,记录所述目标视频在所述当前终端设备上的播放进度,并将所述目标视频在所述当前终端设备上的播放进度以及所述当前终端设备的标识发送至所述服务器,以使得所述服务器在所述当前终端设备的子播放记录中存储所述目标视频在所述当前终端设备上的播放进度。16.根据权利要求14所述的客户端,其特征在于,所述计算机程序被所述处理器执行时,还实现以下步骤:在展示所述视频播放记录时,将所述当前终端设备的子播放记录显示于其它终端设备的子播放记录之前。17.根据权利要求14所述的客户端,其特征在于,所述计算机程序被所述处理器执行时,还实现以下步骤:在接收到用户输入的进度合并指令后,向所述服务器发送进度合并请求,所述进度合并请求中包括待合并的至少两个终端设备的标识;接收所述服务器反馈的所述指定用户...

【专利技术属性】
技术研发人员:宋扬
申请(专利权)人:优酷网络技术北京有限公司
类型:发明
国别省市:北京,11

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

1