System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及计算机,特别是涉及一种播放记录存储方法、装置、电子设备及存储介质。
技术介绍
1、在数据播放场景中,播放数据的播放记录存储在云端的服务器中,且云端的服务器按照账户管理播放数据的播放记录,即来自某一账户的播放数据的播放记录存储在该账户下。然而,实际应用中,多个播放端可以同时登录同一账户,这就导致来自多个播放端的播放记录存储在同一账户下。当这多个播放端中的一个播放端从服务器获取历史播放记录时,会获取到该账户下的所有播放记录,该所有播放记录包括来自其他播放端的播放记录,这使得本播放端需要花较大时间成本去寻找属于自身的个性化的历史播放记录,操作相对复杂。
技术实现思路
1、本申请实施例的目的在于提供一种播放记录存储方法、装置、电子设备及存储介质,以简化历史播放记录查找的复杂度,提高历史播放记录的查找效率。具体技术方案如下:
2、在本申请实施的第一方面,首先提供了一种播放记录存储方法,应用于播放端,所述播放端处于目标账户的登录状态,所述方法包括:
3、获取服务器发送的播放数据;
4、播放所述播放数据;
5、将所述播放数据的当前播放记录与所述目标账户对应存储至所述播放端本地。
6、在一些实施例中,所述目标账户包括本地存储功能对应的多个子账户,所述播放端处于所述多个子账户中第一子账户的登录状态;所述将所述播放数据的当前播放记录与所述目标账户对应存储至播放端本地的步骤,包括:
7、将所述播放数据的当前播放记录与所述第
8、在一些实施例中,所述播放端配置有所述第一子账户的第一配置信息;
9、所述第一子账户采用如下步骤登录所述播放端:
10、接收登录指令,所述登录指令包括所述第一子账户的第二配置信息;
11、当所述第二配置信息与所述第一配置信息匹配时,登录所述第一子账户。
12、在一些实施例中,在播放所述播放数据的过程中,所述方法还包括:
13、接收所述第一子账户的关闭指令;
14、响应于所述关闭指令,关闭所述第一子账户;
15、将关闭所述第一子账户后播放所述播放数据产生的播放记录与所述目标账户对应存储至服务器。
16、在一些实施例中,所述方法还包括:
17、当所述关闭指令指示删除所述第一子账户时,删除所存储的与所述第一子账户对应的播放记录。
18、在一些实施例中,所述获取服务器发送的播放数据的步骤,包括:
19、获取目标播放标识;
20、在所述播放端中所述目标账户对应的历史播放记录中,查找包括所述目标播放标识的历史播放记录,所述历史播放记录包括播放标识、播放时间和所述目标账户的账户标识;
21、获取与查找到的历史播放记录对应播放时间之后的播放数据。
22、在一些实施例中,所述将所述播放数据的当前播放记录与所述目标账户对应存储至所述播放端本地的步骤,包括:
23、按照预设周期,获取所述播放数据的当前播放记录;将所述当前播放记录与所述目标账户对应存储至所述播放端本地;或者
24、在检测到指定事件时,获取所述播放数据的当前播放记录;将所述当前播放记录与所述目标账户对应存储至所述播放端本地。
25、在一些实施例中,所述方法还包括:
26、接收播放记录的同步指令;
27、根据所述同步指令,将所述播放端本地存储的播放记录中,所述同步指令指示的第二播放记录同步至服务器,以使所述服务器将所述第二播放记录与所述服务器中存储的第一播放记录合并,所述第一播放记录与所述第二播放记录包括的账户标识和播放标识相同。
28、在一些实施例中,所述方法还包括:
29、接收播放记录的查询指令;
30、根据所述查询指令,将所述播放端本地存储的播放记录中,所述查询指令指示的第三播放记录进行展示。
31、在一些实施例中,所述方法还包括:
32、接收播放记录的删除指令;
33、根据所述删除指令,将所述播放端本地存储的播放记录中,所述删除指令指示的第四播放记录进行删除。
34、在本申请实施的第二方面,还提供了一种播放记录存储装置,应用于播放端,所述播放端处于目标账户的登录状态,所述装置包括:
35、获取模块:用于获取服务器发送的播放数据;
36、播放模块:用于播放所述播放数据;
37、第一存储模块:用于将所述播放数据的当前播放记录与所述目标账户对应存储至所述播放端本地。
38、在一些实施例中,所述目标账户包括本地存储功能对应的多个子账户,所述播放端处于所述多个子账户中第一子账户的登录状态;所述第一存储模块,具体用于:
39、将所述播放数据的当前播放记录与所述第一子账户对应存储至所述播放端本地。
40、在一些实施例中,所述播放端配置有所述第一子账户的第一配置信息;
41、所述第一子账户采用如下步骤登录所述播放端:
42、接收登录指令,所述登录指令包括所述第一子账户的第二配置信息;
43、当所述第二配置信息与所述第一配置信息匹配时,登录所述第一子账户。
44、在一些实施例中,在播放所述播放数据的过程中,所述装置还包括:
45、接收模块:用于接收所述第一子账户的关闭指令;
46、关闭模块:用于响应于所述关闭指令,关闭所述第一子账户;
47、第二存储模块:用于将关闭所述第一子账户后播放所述播放数据产生的播放记录与所述目标账户对应存储至服务器。
48、在一些实施例中,所述装置还包括:
49、第一删除模块:用于当所述关闭指令指示删除所述第一子账户时,删除所存储的与所述第一子账户对应的播放记录。
50、在一些实施例中,所述获取模块,具体用于:
51、获取目标播放标识;
52、在所述播放端中所述目标账户对应的历史播放记录中,查找包括所述目标播放标识的历史播放记录,所述历史播放记录包括播放标识、播放时间和所述目标账户的账户标识;
53、获取与查找到的历史播放记录对应播放时间之后的播放数据。
54、在一些实施例中,所述第一存储模块,具体用于:
55、按照预设周期,获取所述播放数据的当前播放记录;将所述当前播放记录与所述目标账户对应存储至所述播放端本地;或者
56、在检测到指定事件时,获取所述播放数据的当前播放记录;将所述当前播放记录与所述目标账户对应存储至所述播放端本地。
57、在一些实施例中,所述装置还包括:
58、接收模块:用于接收播放记录的同步指令;
59、同步模块:用于根据所述同步指令,将所述播放端本地存储的播放记录中,所述同步指令指示的第二播放记录同步至服本文档来自技高网...
【技术保护点】
1.一种播放记录存储方法,其特征在于,应用于播放端,所述播放端处于目标账户的登录状态,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述目标账户包括本地存储功能对应的多个子账户,所述播放端处于所述多个子账户中第一子账户的登录状态;所述将所述播放数据的当前播放记录与所述目标账户对应存储至播放端本地的步骤,包括:
3.根据权利要求2所述的方法,其特征在于,所述播放端配置有所述第一子账户的第一配置信息;
4.根据权利要求2所述的方法,其特征在于,在播放所述播放数据的过程中,所述方法还包括:
5.根据权利要求4所述的方法,其特征在于,所述方法还包括:
6.根据权利要求1所述的方法,其特征在于,所述获取服务器发送的播放数据的步骤,包括:
7.根据权利要求1所述的方法,其特征在于,所述将所述播放数据的当前播放记录与所述目标账户对应存储至所述播放端本地的步骤,包括:
8.根据权利要求1所述的方法,其特征在于,所述方法还包括:
9.根据权利要求1所述的方法,其特征在于,所述方法还包括:
...【技术特征摘要】
1.一种播放记录存储方法,其特征在于,应用于播放端,所述播放端处于目标账户的登录状态,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述目标账户包括本地存储功能对应的多个子账户,所述播放端处于所述多个子账户中第一子账户的登录状态;所述将所述播放数据的当前播放记录与所述目标账户对应存储至播放端本地的步骤,包括:
3.根据权利要求2所述的方法,其特征在于,所述播放端配置有所述第一子账户的第一配置信息;
4.根据权利要求2所述的方法,其特征在于,在播放所述播放数据的过程中,所述方法还包括:
5.根据权利要求4所述的方法,其特征在于,所述方法还包括:
6.根据权利要求1所述的方法,其特征在于,所述获取服务器发送的播放数据的步骤,包括:
7.根据权利要求1所述的方...
【专利技术属性】
技术研发人员:赵鑫,
申请(专利权)人:北京奇艺世纪科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。