【技术实现步骤摘要】
已读信息状态的记录、装置、设备及存储介质
[0001]本专利技术涉及人工智能
,尤其涉及一种已读信息状态的记录方法、装置、设备及存储介质。
技术介绍
[0002]随着科技通信系统的迅速发展,各系统发布的信息越来越多,为了避免反复阅读所发布的信息,各系统对信息的已读记录存储通常采用以下两种方法:
[0003]1、数据库记录每个用户的阅读记录,每当用户阅读一条信息时,在数据库中写入一条数据对该信息的标识进行记录,若用户的人数模型达到1000人以上,人均有100条信息时,那么就有10万条以上的记录存储在数据库中且占用数据库的大量存储空间,每次读取或写入记录给造成系统的响应速度慢,且占用CPU内存来执行读取或写入记录。
[0004]2、采用逗号分隔符的方式保存所有信息的ID号(标识)拼接形成的字符串,每当用户阅读一条信息时,将新的信息ID号添加在该字符串的后面,读取时再根据逗号分隔符的方式解析该字符串的信息ID号,当已读记录的字符串越来越长时,需要数据库预留足够的空间确保新的字符串写入,且读取时会占用大量的CP ...
【技术保护点】
【技术特征摘要】
1.一种已读信息状态的记录方法,其特征在于,所述方法包括:当监测到用户点击预设列表中任意一条信息时,获取所述信息的标识及所述用户的标识,将所述信息的标识转换成第一位图数据,根据所述用户的标识判断预设数据库是否存储有用户数据;当判断所述预设数据库未存储有所述用户数据时,将所述第一位图数据转换成所述用户数据并存储至所述预设数据库中;当判断所述预设数据库存储有所述用户数据时,将所述用户数据转换成第二位图数据,根据所述第一位图数据与所述第二位图数据得到第三位图数据,将所述第三位图数据转换成目标用户数据存储至所述预设数据库中;当监测到所述用户点击所述预设列表中的已读列表时,根据所述用户的标识从所述目标用户数据中获取所述用户的已读信息,将所述已读信息添加至所述已读列表,并将所述已读列表反馈至所述用户。2.如权利要求1所述的已读信息状态的记录方法,其特征在于,所述将所述信息的标识转换成第一位图数据,包括:读取所述信息的标识中序列号的每个数字,根据预先建立数组标记的关系将所述每个数字映射到第一位图数据中数组上对应的位置,得到所述第一位图数据。3.如权利要求1所述的已读信息状态的记录方法,其特征在于,所述将所述第一位图数据转换成所述用户数据并存储至所述预设数据库中,包括:遍历所述第一位图数据中数组中的每个比特位,得到每个比特位的数据,将每个比特位的数据映射到对应用户数据的每个字节对应的比特位上,得到所述用户数据并将所述用户数据存储至所述预设数据库中。4.如权利要求1所述的已读信息状态的记录方法,其特征在于,所述将所述用户数据转换成第二位图数据,包括:遍历所述用户数据的每个字节对应的比特位,得到每个比特位的数据,将每个比特位的数据映射到第二位图数据中数组上的每个比特位上,得到所述第二位图数据。5.如权利要求1所述的已读信息状态的记录方法,其特征在于,所述根据所述第一位图数据与所述第二位图数据得到第三位图数据,包括:分别读取所述第一位图数据与所述第二位图数据中相同位置的比特位数据,将所述相同位置的比特位数据执行逻辑或运算,得到第三位图数据。6.如权利要求1所述的已读信息状态的记录方法,其特征在于,所述将所述第三位图数据转换成目标用户数据存储至所述预设数据库中,包括:遍历所述第三位图数据中数组中的每个比特位,得到每个比特位的数据,...
【专利技术属性】
技术研发人员:曾亮,
申请(专利权)人:平安普惠企业管理有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。