【技术实现步骤摘要】
一种播放记录的更新方法、服务器及客户端
本申请涉及互联网
,特别涉及一种播放记录的更新方法、服务器及客户端。
技术介绍
在当前的视频播放网站中,当用户在观看视频时,视频播放网站通常会记录该用户的视频播放进度。具体地,用户可以在视频播放网站中注册账号,那么在该注册的账号处于登陆状态时,视频播放网站便可以将用户观看的进度记录于该账号下。这样,用户可以根据记录的播放进度,继续播放对应的视频。在实际应用场景中,很可能多个人使用同一个账号登陆视频播放网站。例如,两个用户在视频播放网站中使用的是同一个账号,这两个用户都在观看同一部剧集。那么根据现有的播放进度的记录方法,这两个用户使用同一个账号观看该剧集时,该账号下记录的关于该剧集的播放进度会随着剧集的播放而不断更新,从而导致这两个用户各自的播放进度相互覆盖,这两个用户便无法根据账号中记录的播放进度获知自身实际观看的进度。因此,当前需要一种更加准确的播放进度的更新方法。
技术实现思路
本申请实施方式的目的是提供一种播放记录的更新方法、服务器及客户端,能够区分不同用户的播放记录。为实现上述目的,本申请实施方式提供一种播放记录的更新方法,所述方法包括:接收当前终端设备发来的进度备份请求,所述进度备份请求中包括目标视频在所述当前终端设备上的播放进度以及用于表征所述当前终端设备的标识;所述当前终端设备上登录有指定用户账号;基于所述标识,在所述指定用户账号的视频播放记录中确定所述当前终端设备的子播放记录;在所述当前终端设备的子播放记录中存储所述目标视频在所述当前终端设备上的播放进度,以更新所述指定用户账号的视频播放记录。为实现 ...
【技术保护点】
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
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。