【技术实现步骤摘要】
一种数据处理方法、装置、设备及介质
[0001]本专利技术涉及计算机
,尤其涉及一种数据处理方法、装置、设备及介质。
技术介绍
[0002]随着网络技术的发展,越来越多的人关注网络文明的建设和维护。为了建设并维护网络文明,越来越多的应用采用黑白名单系统方式,以将违规的目标进行拦截或控制。以直播场景为例,当某一用户进入某个直播间之前,可以判断该用户是否在禁止进入直播间的黑名单中,当确定该用户在该黑名单中,则禁止该用户进入该直播间;当确定该用户不在该黑名单中,则不禁止该用户进入该直播间。
[0003]目前,对于各种场景下所采用的关于用户的黑白名单,该黑白名单中所包含的用户标识ID一般为数字,比如,常见的用户标识一般为32或者64位的数字串。对于一些业务场景下,黑白名单中所包含的用户标识的数量可能达到了万级、亿级的可能,使得在这些业务场景下,需要耗费大量的存储空间用于存储黑白名单中所包含的各个用户标识。因此,如何在有限的存储空间中,存储更多的用户标识,是近几年来人们日益关注的问题。
技术实现思路
[0 ...
【技术保护点】
【技术特征摘要】
1.一种数据处理方法,其特征在于,所述方法包括:接收到目标名单的新建请求;其中,所述新建请求中包含有所述目标名单的名称标识、以及所述目标名单中包含的各用户标识;所述各用户标识均为长度统一的数字串;新建所述名称标识对应的文档,并确定所述文档对应的虚拟存储地址;根据所述各用户标识的数值大小,确定参考用户标识;获取所述各用户标识与所处参考用户标识的差值;将所述参考用户标识以及每个所述差值记录在所述文档中;将所述文档保存在所述虚拟存储地址对应的磁盘空间内。2.根据权利要求1所述的方法,其特征在于,将每个所述差值记录在所述文档中,包括:针对每个所述差值,根据该差值以及预先配置的单位存储量,确定该差值在所述文档中的第一页数;根据该差值、所述第一页数以及所述单位存储量,确定该差值在所述第一页数中的第一偏移量;将第一预设标识值记录在所述文档中第一页数的第一偏移量对应的第一记录位置;其中,所述第一预设标识值用于标识该第一记录位置记录有用户标识。3.根据权利要求2所述的方法,其特征在于,若存在至少一个所述差值小于0,所述根据该差值以及预先配置的单位存储量,确定该差值在所述文档中的第一页数,包括:根据该差值的两倍与所述预先配置的单位存储量的比值,确定所述第一页数。4.根据权利要求3所述的方法,其特征在于,所述根据该差值、所述第一页数以及所述单位存储量,确定该差值在所述第一页数中的第一偏移量,包括:获取所述第一页数与所述单位存储量的乘积;根据该差值的两倍与所述乘积的差值,确定所述第一偏移量。5.根据权利要求2所述的方法,其特征在于,确定所述第一偏移量之后,所述方法还包括:确定所述文档中是否已经创建所述第一页数;若确定未创建所述第一页数,则在所述文档中创建所述第一页数,并将第二预设标识值记录在所述第一页数中所述单位存储量的记录位置中;其中,任一记录位置所记录的第二预设标识值用于标识该记录位置未保存有用户标识。6.根据权利要求2所述的方法,其特征在于,所述方法还包括:接收到目标名单的查询请求;其中,所述查询请求中包含有所述目标名单的名称标识、以及所要查询的目标用户的第一用户标识;根据所述名称标识,获取所述目标名单对应的参考用户标识以及虚拟存储地址;获取所述第一用户标识与所述参考用户标识之间的第一差值;若确定所述虚拟存储地址对应的磁盘空间中所保存的文档中,保存有所述第一差值,则确定所述目标名单中包含有所述第一用户标识;若确定所述虚拟存储地址对应...
【专利技术属性】
技术研发人员:涂沛,
申请(专利权)人:百果园技术新加坡有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。