数据处理方法、装置、终端设备以及存储介质制造方法及图纸

技术编号:34487602 阅读:18 留言:0更新日期:2022-08-10 09:05
本发明专利技术公开了一种数据处理方法、装置、终端设备以及存储介质,通过获取用户的访问指令;基于预先建立的用户行为标记,确定所述用户的用户标签;根据所述用户标签及所述访问指令确定是否进行默认数据初始化;间隔预设时间更新所述用户标签,得到更新标签,并根据所述更新标签对通过默认数据初始化得到的用户元数据进行清理。通过根据用户标签及访问指令确定是否进行默认数据初始化,实现了延迟初始化,通过根据更新标签对用户元数据进行清理,实现针对庞大用户元数据的定期清理,在满足用户需求的同时,大幅减少数据存储空间,从而提高数据库的读写性能,提升系统响应能力。提升系统响应能力。提升系统响应能力。

【技术实现步骤摘要】
数据处理方法、装置、终端设备以及存储介质


[0001]本专利技术涉及云存储
,尤其涉及数据处理方法、装置、终端设备以及存储介质。

技术介绍

[0002]随着互联网技术的发展,信息服务已成为现代生活不可或缺的一部分。例如,家庭云通过数据资产上云、智能家居上云、家庭应用上云、媒体内容上云,面向家庭场景提供一站式的云服务,包含云相册、云监控、微信备份等功能。当用户注册时,需在其个人空间、家庭空间、数据保管箱下初始化默认的产品宣传、操作指南等文件,导致单个用户默认目录/文件较多。随着用户规模增长到千万级,静默用户的默认数据占用了较大存储空间,同时也降低了数据库读写性能。
[0003]因此,有必要提出一种提高数据库读写性能的解决方案。

技术实现思路

[0004]本专利技术的主要目的在于提供一种数据处理方法、装置、终端设备以及存储介质,旨在提高数据库的读写性能。
[0005]为实现上述目的,本专利技术提供一种数据处理方法,所述数据处理方法包括:
[0006]获取用户的访问指令;
[0007]基于预先建立的用户行为标记,确定所述用户的用户标签;
[0008]根据所述用户标签及所述访问指令确定是否进行默认数据初始化;
[0009]间隔预设时间更新所述用户标签,得到更新标签,并根据所述更新标签对通过默认数据初始化得到的用户元数据进行清理。
[0010]可选地,所述获取用户的访问指令的步骤之前还包括:
[0011]获取批量注册的用户信息;
[0012]依次判断所述用户信息是否包括激活使用信息;
[0013]若所述用户信息不包括激活使用信息,则记录所述用户信息中的相关权益信息;
[0014]若所述用户信息包括激活使用信息,则根据所述用户信息进行用户注册,得到所述用户对应的系统元数据,以用于后续所述用户的访问。
[0015]可选地,所述基于预先建立的用户行为标记,确定所述用户的用户标签的步骤之前还包括:
[0016]记录预设时间范围内所述用户的登录时间,生成对应的登录行为;
[0017]记录所述用户的访问行为,其中,所述访问行为包括创建信息、上传文件或修改文件;
[0018]根据所述登录行为以及所述访问行为建立所述用户行为标记。
[0019]可选地,所述基于预先建立的用户行为标记,确定所述用户的用户标签的步骤包括:
[0020]根据所述用户行为标记判断所述用户是否有登录行为或访问行为;
[0021]若所述用户有登录行为或访问行为,则记录所述用户标签为活跃用户;
[0022]若所述用户无登录行为或访问行为,则记录所述用户标签为静默用户。
[0023]可选地,所述根据所述用户标签及所述访问指令确定是否进行默认数据初始化的步骤包括:
[0024]根据所述用户标签判断所述用户是否为活跃用户;
[0025]若所述用户为活跃用户,则识别所述访问指令是否包括访问默认文件指令;
[0026]若所述访问指令包括访问默认文件指令,则判断所述用户对应的默认数据是否未初始化;
[0027]若所述用户对应的默认数据未初始化,则根据所述用户默认信息进行默认数据初始化,生成相应的用户元数据。
[0028]可选地,所述间隔预设时间更新所述用户标签,得到更新标签,并根据所述更新标签对通过默认数据初始化得到的用户元数据进行清理的步骤包括:
[0029]间隔预设时间对所述用户标签进行更新,得到更新标签;
[0030]根据所述更新标签判断所述用户是否为静默用户;
[0031]若所述用户为静默用户,则将所述用户对应的用户元数据进行清理。
[0032]可选地,所述将所述用户对应的用户元数据进行清理的步骤之后还包括:
[0033]将所述用户对应的系统元数据进行压缩,得到压缩文件,并将所述压缩文件导出数据库存储。
[0034]此外,为实现上述目的,本专利技术还提供一种数据处理装置,所述数据处理装置包括:
[0035]获取模块,用于获取用户的访问指令;
[0036]识别模块,用于基于预先建立的用户行为标记,确定所述用户的用户标签;
[0037]初始化模块,用于根据所述用户标签及所述访问指令确定是否进行默认数据初始化;
[0038]清理模块,用于间隔预设时间更新所述用户标签,得到更新标签,并根据所述更新标签对通过默认数据初始化得到的用户元数据进行清理。
[0039]此外,为实现上述目的,本专利技术还提供一种终端设备,所述终端设备包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的数据处理程序,所述数据处理程序被所述处理器执行时实现如上所述的数据处理方法的步骤。
[0040]此外,为实现上述目的,本专利技术还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有数据处理程序,所述数据处理程序被处理器执行时实现如上所述的数据处理方法的步骤。
[0041]本专利技术实施例提出的一种数据处理方法、装置、终端设备以及存储介质,通过获取用户的访问指令;基于预先建立的用户行为标记,确定所述用户的用户标签;根据所述用户标签及所述访问指令确定是否进行默认数据初始化;间隔预设时间更新所述用户标签,得到更新标签,并根据所述更新标签对通过默认数据初始化得到的用户元数据进行清理。通过根据用户标签及访问指令确定是否进行默认数据初始化,实现了延迟初始化,通过根据更新标签对用户元数据进行清理,实现针对庞大用户元数据的定期清理,在满足用户需求
的同时,大幅减少数据存储空间,从而提高数据库的读写性能,提升系统响应能力。
附图说明
[0042]图1为本专利技术数据处理装置所属终端设备的功能模块示意图;
[0043]图2为本专利技术数据处理方法一示例性实施例的流程示意图;
[0044]图3为本专利技术数据处理方法另一示例性实施例的流程示意图;
[0045]图4为图2实施例中步骤S30的具体流程示意图;
[0046]图5为图2实施例中步骤S40的具体流程示意图;
[0047]图6为本专利技术实施例中的系统原理示意图。
[0048]本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
[0049]应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。
[0050]本专利技术实施例的主要解决方案是:通过获取用户的访问指令;基于预先建立的用户行为标记,确定所述用户的用户标签;根据所述用户标签及所述访问指令确定是否进行默认数据初始化;间隔预设时间更新所述用户标签,得到更新标签,并根据所述更新标签对通过默认数据初始化得到的用户元数据进行清理。通过根据用户标签及访问指令确定是否进行默认数据初始化,实现了延迟初始化,通过根据更新标签对用户元数据进行清理,实现针对庞大用户元数据的定期清理,在满足用户需求的同时,大幅减少数据存储空间,从而提高数据库的读写本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据处理方法,其特征在于,所述数据处理方法包括以下步骤:获取用户的访问指令;基于预先建立的用户行为标记,确定所述用户的用户标签;根据所述用户标签及所述访问指令确定是否进行默认数据初始化;间隔预设时间更新所述用户标签,得到更新标签,并根据所述更新标签对通过默认数据初始化得到的用户元数据进行清理。2.如权利要求1所述的数据处理方法,其特征在于,所述获取用户的访问指令的步骤之前还包括:获取批量注册的用户信息;依次判断所述用户信息是否包括激活使用信息;若所述用户信息不包括激活使用信息,则记录所述用户信息中的相关权益信息;若所述用户信息包括激活使用信息,则根据所述用户信息进行用户注册,得到所述用户对应的系统元数据,以用于后续所述用户的访问。3.如权利要求1所述的数据处理方法,其特征在于,所述基于预先建立的用户行为标记,确定所述用户的用户标签的步骤之前还包括:记录预设时间范围内所述用户的登录时间,生成对应的登录行为;记录所述用户的访问行为,其中,所述访问行为包括创建信息、上传文件或修改文件;根据所述登录行为以及所述访问行为建立所述用户行为标记。4.如权利要求1所述的数据处理方法,其特征在于,所述基于预先建立的用户行为标记,确定所述用户的用户标签的步骤包括:根据所述用户行为标记判断所述用户是否有登录行为或访问行为;若所述用户有登录行为或访问行为,则记录所述用户标签为活跃用户;若所述用户无登录行为或访问行为,则记录所述用户标签为静默用户。5.如权利要求2所述的数据处理方法,其特征在于,所述根据所述用户标签及所述访问指令确定是否进行默认数据初始化的步骤包括:根据所述用户标签判断所述用户是否为活跃用户;若所述用户为活跃用户,则识别所述访问指令是否包括访问默认文件指令;若所述访...

【专利技术属性】
技术研发人员:肖梦张维新
申请(专利权)人:中国移动通信集团有限公司
类型:发明
国别省市:

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

1