本发明实施例涉及软件,具体涉及一种视听内容读取状态的记录方法、装置及设备。
背景技术:
1、目前,在文本或音视频项目中,需要对用户的历史数据进行记录,例如,记录用户历史播放或观看记录等。当前传统的记录方式通常是记录播放或阅读时段的端点时刻,虽然该方式可实现对上述历史数据的记录,但其记录效率低下。
技术实现思路
1、鉴于上述问题,本发明实施例提供了一种视听内容读取状态的记录方法、装置及设备,用于解决当记录用户历史数据的记录方式存在记录效率低下的问题。
2、根据本发明实施例的一个方面,提供了一种视听内容读取状态的记录方法,所述视听内容配置有状态数据,所述视听内容中任意一个单元时长的读取状态,通过所述状态数据中与所述单元时长对应的单元数据的状态数值表征,所述读取状态包括已读状态,所述状态数值包括表征所述已读状态的已读数值,所述方法包括:
3、在确定所述视听内容的已读时段后,确定所述已读时段记录在所述视听内容配置的状态数据中的目标状态数组,其中,所述已读时段由已读的单元时长组成,所述目标状态数组中包括目标单元数据,所述目标单元数据为所述状态数据中与所述已读的单元时长对应的单元数据;
4、将所述目标状态数组中目标单元数据的状态数值更新为已读数值。
5、根据本发明实施例的另一方面,提供了一种视听内容读取状态的记录装置,所述视听内容配置有状态数据,所述视听内容中任意一个单元时长的读取状态,通过所述状态数据中与所述单元时长对应的单元数据的状态数值表征,所述读取状态包括已读状态,所述状态数值包括表征所述已读状态的已读数值,包括:
6、确定模块,用于在确定所述视听内容的已读时段后,确定所述已读时段记录在所述视听内容配置的状态数据中的目标状态数组,其中,所述已读时段由已读的单元时长组成,所述目标状态数组中包括目标单元数据,所述目标单元数据为所述状态数据中与所述已读的单元时长对应的单元数据;
7、更新模块,用于将所述目标状态数组中目标单元数据的状态数值更新为已读数值。
8、根据本发明实施例的另一方面,提供了一种视听内容读取状态的记录设备,包括:处理器、存储器、通信接口和通信总线,所述处理器、所述存储器和所述通信接口通过所述通信总线完成相互间的通信;
9、所述存储器用于存放至少一可执行指令,所述可执行指令使所述处理器执行如上述的视听内容读取状态的记录方法的操作。
10、根据本发明实施例的又一方面,提供了一种计算机可读存储介质,所述存储介质中存储有至少一可执行指令,所述可执行指令使视听内容读取状态的记录设备/装置执行以下操作:
11、在确定所述视听内容的已读时段后,确定所述已读时段记录在所述视听内容配置的状态数据中的目标状态数组,其中,所述已读时段由已读的单元时长组成,所述目标状态数组中包括目标单元数据,所述目标单元数据为所述状态数据中与所述已读的单元时长对应的单元数据;
12、将所述目标状态数组中目标单元数据的状态数值更新为已读数值。
13、本发明实施例将为视听内容配置状态数据,其中,视听内容由单元时长组成,状态数据最小由单元数据组成,视听内容中的单元时长与状态数据中的单元数据存在对应关系,且单元数据的状态数值将表征该单元数据对应单元时长被读取或未被读取。在实际应用中,确定所述视听内容的已读时段后,将状态数据中与已读时段对应的单元数据的状态数值更新为已读数值,从而完成视听内容已读时段的记录。可以理解的是,本实施例仅需对目标单元数据的状态数值进行变更即可完成已读时段的记录,相比传统保存时段两端时刻的记录方式(对时刻的记录需要以复杂的数据结构的形式实现记录,且记录后会要占用更多的存储空间),本实施例对简单状态数值的更新保存,无需涉及复杂的数据结构,且占用存储空间更少,从而实现记录效率的提高。
14、上述说明仅是本发明实施例技术方案的概述,为了能够更清楚了解本发明实施例的技术手段,而可依照说明书的内容予以实施,并且为了让本发明实施例的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。
1.一种视听内容读取状态的记录方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述状态数据由状态数组构成,所述状态数组由预设数量的单元数据构成,所述确定所述已读时段记录在所述视听内容配置的状态数据中的目标状态数组,包括:
3.根据权利要求2所述的方法,其特征在于,所述将所述目标状态数组中目标单元数据的状态数值更新为已读数值,包括:
4.根据权利要求3所述的方法,其特征在于,所述基于所述基础状态数组将所述目标状态数组中目标单元数据的状态数值更新为已读数值,包括:
5.根据权利要求1所述的方法,其特征在于,所述状态数据由状态数组构成,所述状态数组由预设数量的单元数据构成,所述确定所述已读时段记录在所述视听内容配置的状态数据中的目标状态数组,包括:
6.根据权利要求5所述的方法,其特征在于,所述将所述目标状态数组中目标单元数据的状态数值更新为已读数值,还包括:
7.根据权利要求6所述的方法,其特征在于,所述基于所述第二开始数组、所述第二结束数组以及所述预设全读数组,将所述目标状态数组中目标单元数据的状态数值更新为已读数值,包括:
8.如权利要求1至7任意一项所述的方法,其特征在于,任意一个单元数据为一个比特,任意一个状态数组以及任意一个预设全读数组均为一个字节,所述状态数据的长度基于所述视听内容的时长确定。
9.一种视听内容读取状态的记录装置,其特征在于,所述装置包括:
10.一种视听内容读取状态的记录设备,其特征在于,包括:处理器、存储器、通信接口和通信总线,所述处理器、所述存储器和所述通信接口通过所述通信总线完成相互间的通信;
