一种数据管理方法及服务器技术

技术编号:31308971 阅读:18 留言:0更新日期:2021-12-12 21:34
本申请提供一种数据管理方法及服务器,涉及数据管理技术领域。对于按照不同分区方式进行存储的隐私数据,采用对应的方式对其进行管理,可以有效提升管理隐私数据的效率。此外,通过本申请可以给不同的用户提供不同的数据管理方式,可以满足用户的个性化要求,提升用户体验。该方法包括:根据多个分区中每个分区的存储路径筛选得到多个第一分区及多个第二分区;每个第一分区包括第一隐私数据文件,每个第二分区包括第二隐私数据文件;当第一隐私数据文件中的第一隐私数据的存储时长大于第一隐私数据的生命周期或删除周期,删除第一隐私数据;当第二隐私数据文件的存在时长大于预设的生命周期或预设的删除周期,删除第二隐私数据文件。据文件。据文件。

【技术实现步骤摘要】
一种数据管理方法及服务器


[0001]本申请涉及数据管理
,尤其涉及一种数据管理方法及服务器

技术介绍

[0002]目前,终端设备厂商为了提高终端设备的智能化程度,给用户提供个性化服务,会请求用户同意某些隐私协议。在终端设备接收到用户同意隐私协议的操作后,可以收集用户的隐私数据,如用户的位置、电话、语音、图片等。

技术实现思路

[0003]本申请提供一种优化的数据管理方法及服务器。
[0004]为达到上述目的,本申请采用如下技术方案:
[0005]第一方面,本申请提供一种数据管理方法,应用于第一服务器,第一服务器上部署有分布式文件系统,分布式文件系统包括多个分区,方法包括:根据多个分区中每个分区的存储路径筛选得到多个第一分区及多个第二分区;其中,多个第一分区中的每个第一分区包括第一隐私数据文件,第一隐私数据文件包括多条按照存入时间及用户标识进行分区存储的隐私数据,多个第二分区中的每个第二分区包括第二隐私数据文件,第二隐私数据文件包括多条按照存入时间进行分区存储的隐私数据;当第一隐私数据文件中的第一隐私数据的存储时长大于第一隐私数据的生命周期或删除周期时,删除第一隐私数据;其中,第一隐私数据的生命周期为第一隐私数据的最大存储时长,第一隐私数据的删除周期为第一隐私数据处于待删除状态下的最大存储时长;当第二隐私数据文件的存在时长大于预设的生命周期或预设的删除周期时,删除第二隐私数据文件。
[0006]可见,对于按照不同分区方式进行存储的隐私数据(例如第一分区中的隐私数据和第二分区中的隐私数据),采用适用于该类型隐私数据的方式对其进行管理,可以有效提升管理(例如,老化、删除)隐私数据的效率。此外,通过本申请可以给不同的用户提供不同的数据管理方式,可以满足用户的个性化要求,提升用户体验。
[0007]在一种可选的实施方式中,方法还包括:获取多条待删除数据的用户标识及存入时间;其中,待删除数据为处于待删除状态下的隐私数据;根据多条待删除数据中的第二隐私数据的用户标识及存入时间,从多个第一分区中确定第三分区;其中,第三分区包括多条按照存入时间及用户标识进行分区存储的隐私数据;获取第三分区包括的多条隐私数据中的每条隐私数据的删除周期;响应于确定多条隐私数据中的任意一条隐私数据的存储时长大于任意一条隐私数据的删除周期,删除任意一条隐私数据。
[0008]可见,在对按照存入时间和用户标识进行分区存储的隐私数据进行管理时,可以先通过待删除数据的用户标识和存入时间查找到包括待删除数据的分区(即第三分区),然后再在每个第三分区依次判断每条数据是否需要被删除。如此,可以减少第一服务器查询的分区数量,从而达到提高对数据进行删除操作这一过程的效率。
[0009]在一种可选的实施方式中,方法还包括:接收第二服务器对目标数据发起的数据
查询请求;其中,数据查询请求包括目标数据的用户标识;响应于确定预设的待删除数据信息包括目标数据的用户标识,根据目标数据的用户标识查询目标数据的撤销时间;其中,待删除数据信息包括多条处于待删除状态的隐私数据的用户标识及对应的撤销时间,目标数据的撤销时间为将目标数据设置为待删除状态的时间;响应于确定目标数据的撤销时间晚于目标数据的存入时间,向第二服务器反馈第一信息;其中,第一信息用于指示第一服务器无法查询到目标数据。
[0010]需要说明的是,当用户取消同意隐私协议时,第一服务器需要将关于该用户的在取消同意协议前收集的隐私数据删除。但第一服务器并不能实时删除这些数据,其可以将该用户的隐私数据设置为待删除状态,且第一服务器不能继续使用这些被设置为待删除状态的隐私数据。因此,在接收到其他服务器(例如,第二服务器)发送的数据查询请求时,第一服务器需要先通过查询预设的待删除数据信息中是否包括目标数据的用户标识来确认目标数据是否可能为待删除状态。若确定预设的待删除数据信息包括目标数据的用户标识,则可以认为该用户标识对应的用户曾取消同意协议。在此情况下,若目标数据的撤销时间晚于目标数据的存入时间(例如,2021.07.30晚于2021.07.29),则认为目标数据为第一服务器在取消同意协议前收集的隐私数据,因此向第二服务器发送无法查询到目标数据的信息。
[0011]在一种可选的实施方式中,方法还包括:响应于确定目标数据的撤销时间早于目标数据的存入时间,向第二服务器反馈第二信息;其中,第二信息用于指示目标数据的存储路径。
[0012]若目标数据的撤销时间早于目标数据的存入时间,则认为目标数据为第一服务器在取消同意协议后收集的隐私数据,因此向第二服务器发送目标数据的存储路径,以便于第二服务器读取。
[0013]在一种可选的实施方式中,方法还包括:响应于数据查询请求,根据目标数据的用户标识判断预设的高频数据信息是否包括目标数据;其中,高频数据信息包括多条存储时长小于预设值的隐私数据的用户标识;响应于确定预设的高频数据信息中不包括目标数据,判断预设的待删除数据信息是否包括目标数据的用户标识;响应于确定预设的待删除数据信息不包括目标数据的用户标识,根据目标数据的用户标识从预设的隐私数据信息中查询到目标数据的存储路径;其中,预设的隐私数据信息包括所有隐私数据的用户标识及对应的存储路径;向第二服务器反馈第二信息;其中,第二信息用于指示目标数据的存储路径。
[0014]可见,在接收到数据查询请求后,在接收到数据查询请求时,可以先在高频数据信息(例如,高频数据表)中查询是否存在目标数据。若高频数据表中不存在目标数据,第一服务器才根据基于预设的隐私数据信息(例如,隐私数据业务表)预设的待删除数据信息(例如,删除数据业务表)进行查询。如此,可以减少数据查询过程消耗的时间,实现高频数据的高效查询,提升用户体验。
[0015]在一种可选的实施方式中,第一隐私数据的生命周期及删除周期是由用户预先配置的,预设的生命周期及预设的删除周期是由第一服务器预先配置的。也即,用户可以自行设置生命周期及删除周期,且这类隐私数据按照存入时间及用户标识进行分区存储;而若用户未设置生命周期及删除周期,则这类隐私数据的隐私数据的生命周期及删除周期均为
服务器配置的默认值,且这类隐私数据按照存入时间进行分区存储。
[0016]在一种可选的实施方式中,预设的生命周期与预设的删除周期相同。可以理解地,由于常规的数据删除流程,需要先从文件中读出全部隐私数据,然后删除需要被删除的数据,再把剩余的数据写回文件中,即通过对文件完成覆写操作来实现对隐私数据的删除,这样会大量消耗系统性能。而常规的老化操作通常是直接删除整个文件,较为方便、效率。因此,将隐私数据的删除周期设置为与隐私数据的生命周期相同的数值,可以将隐私数据的删除(覆写)流程转换为隐私数据的老化流程,即不主动删除隐私数据,让隐私数据到达其生命周期后,采用数据的老化流程来实现删除,以减少系统消耗。
[0017]在一种可选的实施方式中,第一隐私数据的存储时长为当前时间与第一隐私数据的数据分区时间的差值;其中,第一隐私数据的数据分本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据管理方法,其特征在于,应用于第一服务器,所述第一服务器上部署有分布式文件系统,所述分布式文件系统包括多个分区,所述方法包括:根据所述多个分区中每个分区的存储路径筛选得到多个第一分区及多个第二分区;其中,所述多个第一分区中的每个第一分区包括第一隐私数据文件,所述第一隐私数据文件包括多条按照存入时间及用户标识进行分区存储的隐私数据,所述多个第二分区中的每个第二分区包括第二隐私数据文件,所述第二隐私数据文件包括多条按照存入时间进行分区存储的隐私数据;当所述第一隐私数据文件中的第一隐私数据的存储时长大于所述第一隐私数据的生命周期或删除周期时,删除所述第一隐私数据;其中,所述第一隐私数据的生命周期为所述第一隐私数据的最大存储时长,所述第一隐私数据的删除周期为所述第一隐私数据处于待删除状态下的最大存储时长;当所述第二隐私数据文件的存在时长大于预设的生命周期或预设的删除周期时,删除所述第二隐私数据文件。2.根据权利要求1所述的数据管理方法,其特征在于,所述方法还包括:获取多条待删除数据的用户标识及存入时间;其中,所述待删除数据为处于待删除状态下的隐私数据;根据所述多条待删除数据中的第二隐私数据的用户标识及存入时间,从所述多个第一分区中确定第三分区;其中,所述第三分区包括多条按照存入时间及用户标识进行分区存储的隐私数据;获取所述第三分区包括的多条隐私数据中的每条隐私数据的删除周期;响应于确定所述多条隐私数据中的任意一条隐私数据的存储时长大于所述任意一条隐私数据的删除周期,删除所述任意一条隐私数据。3.根据权利要求1所述的数据管理方法,其特征在于,所述方法还包括:接收第二服务器对目标数据发起的数据查询请求;其中,所述数据查询请求包括所述目标数据的用户标识;响应于确定预设的待删除数据信息包括所述目标数据的用户标识,根据所述目标数据的用户标识查询所述目标数据的撤销时间;其中,所述待删除数据信息包括多条处于待删除状态的隐私数据的用户标识及对应的撤销时间,所述目标数据的撤销时间为将所述目标数据设置为待删除状态的时间;响应于确定所述目标数据的撤销时间晚于所述目标数据的存入时间,向所述第二服务器反馈第一信息;其中,所述第一信息用于指示所述第一服务器无法查询到所述目标数据。4.根据权利要求3所述的数据管理方法,其特征在于,所述方法还包括:响应于确定所述目标数据的撤销时间早于所述目标数据的存入时间,向所述第二服务器反馈第二信息;其中,...

【专利技术属性】
技术研发人员:王豪杨威
申请(专利权)人:荣耀终端有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1