数据处理方法、装置、终端设备以及存储介质与流程

文档序号:31070448发布日期:2022-08-09 21:00阅读:79来源:国知局
数据处理方法、装置、终端设备以及存储介质与流程

1.本发明涉及云存储技术领域,尤其涉及数据处理方法、装置、终端设备以及存储介质。


背景技术:

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


技术实现要素:

4.本发明的主要目的在于提供一种数据处理方法、装置、终端设备以及存储介质,旨在提高数据库的读写性能。
5.为实现上述目的,本发明提供一种数据处理方法,所述数据处理方法包括:
6.获取用户的访问指令;
7.基于预先建立的用户行为标记,确定所述用户的用户标签;
8.根据所述用户标签及所述访问指令确定是否进行默认数据初始化;
9.间隔预设时间更新所述用户标签,得到更新标签,并根据所述更新标签对通过默认数据初始化得到的用户元数据进行清理。
10.可选地,所述获取用户的访问指令的步骤之前还包括:
11.获取批量注册的用户信息;
12.依次判断所述用户信息是否包括激活使用信息;
13.若所述用户信息不包括激活使用信息,则记录所述用户信息中的相关权益信息;
14.若所述用户信息包括激活使用信息,则根据所述用户信息进行用户注册,得到所述用户对应的系统元数据,以用于后续所述用户的访问。
15.可选地,所述基于预先建立的用户行为标记,确定所述用户的用户标签的步骤之前还包括:
16.记录预设时间范围内所述用户的登录时间,生成对应的登录行为;
17.记录所述用户的访问行为,其中,所述访问行为包括创建信息、上传文件或修改文件;
18.根据所述登录行为以及所述访问行为建立所述用户行为标记。
19.可选地,所述基于预先建立的用户行为标记,确定所述用户的用户标签的步骤包括:
20.根据所述用户行为标记判断所述用户是否有登录行为或访问行为;
21.若所述用户有登录行为或访问行为,则记录所述用户标签为活跃用户;
22.若所述用户无登录行为或访问行为,则记录所述用户标签为静默用户。
23.可选地,所述根据所述用户标签及所述访问指令确定是否进行默认数据初始化的步骤包括:
24.根据所述用户标签判断所述用户是否为活跃用户;
25.若所述用户为活跃用户,则识别所述访问指令是否包括访问默认文件指令;
26.若所述访问指令包括访问默认文件指令,则判断所述用户对应的默认数据是否未初始化;
27.若所述用户对应的默认数据未初始化,则根据所述用户默认信息进行默认数据初始化,生成相应的用户元数据。
28.可选地,所述间隔预设时间更新所述用户标签,得到更新标签,并根据所述更新标签对通过默认数据初始化得到的用户元数据进行清理的步骤包括:
29.间隔预设时间对所述用户标签进行更新,得到更新标签;
30.根据所述更新标签判断所述用户是否为静默用户;
31.若所述用户为静默用户,则将所述用户对应的用户元数据进行清理。
32.可选地,所述将所述用户对应的用户元数据进行清理的步骤之后还包括:
33.将所述用户对应的系统元数据进行压缩,得到压缩文件,并将所述压缩文件导出数据库存储。
34.此外,为实现上述目的,本发明还提供一种数据处理装置,所述数据处理装置包括:
35.获取模块,用于获取用户的访问指令;
36.识别模块,用于基于预先建立的用户行为标记,确定所述用户的用户标签;
37.初始化模块,用于根据所述用户标签及所述访问指令确定是否进行默认数据初始化;
38.清理模块,用于间隔预设时间更新所述用户标签,得到更新标签,并根据所述更新标签对通过默认数据初始化得到的用户元数据进行清理。
39.此外,为实现上述目的,本发明还提供一种终端设备,所述终端设备包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的数据处理程序,所述数据处理程序被所述处理器执行时实现如上所述的数据处理方法的步骤。
40.此外,为实现上述目的,本发明还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有数据处理程序,所述数据处理程序被处理器执行时实现如上所述的数据处理方法的步骤。
41.本发明实施例提出的一种数据处理方法、装置、终端设备以及存储介质,通过获取用户的访问指令;基于预先建立的用户行为标记,确定所述用户的用户标签;根据所述用户标签及所述访问指令确定是否进行默认数据初始化;间隔预设时间更新所述用户标签,得到更新标签,并根据所述更新标签对通过默认数据初始化得到的用户元数据进行清理。通过根据用户标签及访问指令确定是否进行默认数据初始化,实现了延迟初始化,通过根据更新标签对用户元数据进行清理,实现针对庞大用户元数据的定期清理,在满足用户需求
的同时,大幅减少数据存储空间,从而提高数据库的读写性能,提升系统响应能力。
附图说明
42.图1为本发明数据处理装置所属终端设备的功能模块示意图;
43.图2为本发明数据处理方法一示例性实施例的流程示意图;
44.图3为本发明数据处理方法另一示例性实施例的流程示意图;
45.图4为图2实施例中步骤s30的具体流程示意图;
46.图5为图2实施例中步骤s40的具体流程示意图;
47.图6为本发明实施例中的系统原理示意图。
48.本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
49.应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
50.本发明实施例的主要解决方案是:通过获取用户的访问指令;基于预先建立的用户行为标记,确定所述用户的用户标签;根据所述用户标签及所述访问指令确定是否进行默认数据初始化;间隔预设时间更新所述用户标签,得到更新标签,并根据所述更新标签对通过默认数据初始化得到的用户元数据进行清理。通过根据用户标签及访问指令确定是否进行默认数据初始化,实现了延迟初始化,通过根据更新标签对用户元数据进行清理,实现针对庞大用户元数据的定期清理,在满足用户需求的同时,大幅减少数据存储空间,从而提高数据库的读写性能,提升系统响应能力。
51.具体地,参照图1,图1为本发明数据处理装置所属终端设备的功能模块示意图。该数据处理装置可以为独立于终端设备的、能够进行数据处理的装置,其可以通过硬件或软件的形式承载于终端设备上。该终端设备可以为手机、平板电脑等具有数据处理功能的智能移动终端,还可以为具有数据处理功能的固定终端设备或服务器等。
52.在本实施例中,该数据处理装置所属终端设备至少包括输出模块110、处理器120、存储器130以及通信模块140。
53.存储器130中存储有操作系统以及数据处理程序,数据处理装置可以将获取的用户的访问指令、基于预先建立的用户行为标记,确定的所述用户的用户标签,以及间隔预设时间更新所述用户标签,得到的更新标签等信息存储于该存储器130中;输出模块110可为显示屏等。通信模块140可以包括wifi模块、移动通信模块以及蓝牙模块等,通过通信模块140与外部设备或服务器进行通信。
54.其中,存储器130中的数据处理程序被处理器执行时实现以下步骤:
55.获取用户的访问指令;
56.基于预先建立的用户行为标记,确定所述用户的用户标签;
57.根据所述用户标签及所述访问指令确定是否进行默认数据初始化;
58.间隔预设时间更新所述用户标签,得到更新标签,并根据所述更新标签对通过默认数据初始化得到的用户元数据进行清理。
59.进一步地,存储器130中的数据处理程序被处理器执行时还实现以下步骤:
60.获取批量注册的用户信息;
61.依次判断所述用户信息是否包括激活使用信息;
62.若所述用户信息不包括激活使用信息,则记录所述用户信息中的相关权益信息;
63.若所述用户信息包括激活使用信息,则根据所述用户信息进行用户注册,得到所述用户对应的系统元数据,以用于后续所述用户的访问。
64.进一步地,存储器130中的数据处理程序被处理器执行时还实现以下步骤:
65.记录预设时间范围内所述用户的登录时间,生成对应的登录行为;
66.记录所述用户的访问行为,其中,所述访问行为包括创建信息、上传文件或修改文件;
67.根据所述登录行为以及所述访问行为建立所述用户行为标记。
68.进一步地,存储器130中的数据处理程序被处理器执行时还实现以下步骤:
69.根据所述用户行为标记判断所述用户是否有登录行为或访问行为;
70.若所述用户有登录行为或访问行为,则记录所述用户标签为活跃用户;
71.若所述用户无登录行为或访问行为,则记录所述用户标签为静默用户。
72.进一步地,存储器130中的数据处理程序被处理器执行时还实现以下步骤:
73.根据所述用户标签判断所述用户是否为活跃用户;
74.若所述用户为活跃用户,则识别所述访问指令是否包括访问默认文件指令;
75.若所述访问指令包括访问默认文件指令,则判断所述用户对应的默认数据是否未初始化;
76.若所述用户对应的默认数据未初始化,则根据所述用户默认信息进行默认数据初始化,生成相应的用户元数据。
77.进一步地,存储器130中的数据处理程序被处理器执行时还实现以下步骤:
78.间隔预设时间对所述用户标签进行更新,得到更新标签;
79.根据所述更新标签判断所述用户是否为静默用户;
80.若所述用户为静默用户,则将所述用户对应的用户元数据进行清理。
81.进一步地,存储器130中的数据处理程序被处理器执行时还实现以下步骤:
82.将所述用户对应的系统元数据进行压缩,得到压缩文件,并将所述压缩文件导出数据库存储。
83.本实施例通过上述方案,具体通过获取用户的访问指令;基于预先建立的用户行为标记,确定所述用户的用户标签;根据所述用户标签及所述访问指令确定是否进行默认数据初始化;间隔预设时间更新所述用户标签,得到更新标签,并根据所述更新标签对通过默认数据初始化得到的用户元数据进行清理。通过根据用户标签及访问指令确定是否进行默认数据初始化,实现了延迟初始化,通过根据更新标签对用户元数据进行清理,实现针对庞大用户元数据的定期清理,在满足用户需求的同时,大幅减少数据存储空间,从而提高数据库的读写性能,提升系统响应能力。
84.基于上述终端设备架构但不限于上述架构,提出本发明方法实施例。
85.本实施例方法的执行主体可以为一种数据处理装置或终端设备等,本实施例以数据处理装置进行举例。
86.参照图2,图2为本发明数据处理方法一示例性实施例的流程示意图。所述数据处理方法包括:
87.步骤s10,获取用户的访问指令;
88.随着互联网技术的发展,信息服务已成为现代生活不可或缺的一部分。云盘是一种专业的互联网存储工具,是互联网云技术的产物,它通过互联网为企业和个人提供信息的储存,读取,下载等服务。具有安全稳定、海量存储的特点。例如针对家庭领域私密性较强的家庭云盘,通常需要在用户家庭及个人空间下创建默认相册、存储默认图片,以供用户后续访问。当用户进行访问时,系统即可获取用户的访问指令,进而根据用户的用户标签和访问指令的内容确定是否需要进行默认数据初始化。
89.步骤s20,基于预先建立的用户行为标记,确定所述用户的用户标签;
90.根据缓存记录中的用户行为标记,可以对用户进行分类管理,具体包括:
91.根据所述用户行为标记判断所述用户是否有登录行为或访问行为;
92.若所述用户有登录行为或访问行为,则记录所述用户标签为活跃用户;
93.若所述用户无登录行为或访问行为,则记录所述用户标签为静默用户。
94.具体地,从缓存记录中查询用户行为标记,如果用户注册后长时间没有登录行为,并且没有包括上传文件、修改默认文件等在内的访问行为,则记录该用户的用户标签为静默用户;如果用户在预设时间,例如三个月内,产生过登录行为或访问行为,则记录该用户的用户标签为活跃用户。
95.可选地,在此之前可先建立用户行为标记,具体包括:
96.记录预设时间范围内所述用户的登录时间,生成对应的登录行为;
97.记录所述用户的访问行为,其中,所述访问行为包括创建信息、上传文件或修改文件;
98.根据所述登录行为以及所述访问行为建立所述用户行为标记。
99.当用户访问云盘文件时,系统可通过缓存记录用户的登录时间等信息,得到登录行为,同时记录用户的访问行为,例如创建普通家庭相册、上传任何文件、修改任何默认文件等行为,根据记录的登录行为和访问行为建立用户行为标记,以用于对用户进行分类。
100.步骤s30,根据所述用户标签及所述访问指令确定是否进行默认数据初始化;
101.通过记录用户标签按用户的活跃情况对用户进行分类后,如果用户是活跃用户,则识别访问指令是否包括访问默认文件的指令,如果活跃用户需要访问默认文件,则判断该用户的默认数据是否已完成初始化,如果该用户的默认数据还未完成默认数据初始化,则进行默认数据初始化,得到相应的用户元数据。通过此方式可以实现延迟初始化,避免大量静默用户产生的用户元数据占用存储空间。
102.步骤s40,间隔预设时间更新所述用户标签,得到更新标签,并根据所述更新标签对通过默认数据初始化得到的用户元数据进行清理
103.可选地,系统通过自动化方法脚本定期进行扫描识别,即对用户标签进行更新,识别出系统静默用户,进而对静默用户的默认文件及用户元数据进行清理,待之后用户访问时仍可进行延迟初始化,待静默用户转变为活跃用户后可再次进行默认数据初始化,通过静默用户默认文件清理机制实现了对静默用户信息的管理,避免大批量长期无用户访问的默认信息对存储空间的占用。
104.在本实施例中,通过获取用户的访问指令;基于预先建立的用户行为标记,确定所述用户的用户标签;根据所述用户标签及所述访问指令确定是否进行默认数据初始化;间
隔预设时间更新所述用户标签,得到更新标签,并根据所述更新标签对通过默认数据初始化得到的用户元数据进行清理。通过根据用户标签及访问指令确定是否进行默认数据初始化,实现了延迟初始化,通过根据更新标签对用户元数据进行清理,实现针对庞大用户元数据的定期清理,在满足用户需求的同时,大幅减少数据存储空间,从而提高数据库的读写性能,提升系统响应能力。
105.参照图3,图3为本发明数据处理方法另一示例性实施例的流程示意图。基于上述图2所示的实施例,在本实施例中,在获取用户的访问指令的步骤之前,所述数据处理方法还包括:
106.步骤s01,获取批量注册的用户信息;
107.当用户通过权益抽奖、免费领取权益等大型运营活动成为待注册用户时,可以先获取批量注册的用户信息,根据用户是否激活使用确定是否触发注册逻辑。
108.步骤s02,依次判断所述用户信息是否包括激活使用信息;
109.对获取到的大批量用户信息,判断其中各用户是否具有激活使用家庭云的信息,即当用户激活使用家庭云时才触发注册逻辑,避免静默用户信息占用过多存储空间,降低系统性能
110.步骤s03,若所述用户信息不包括激活使用信息,则记录所述用户信息中的相关权益信息;
111.如果用户未产生激活使用信息,则不触发真实注册流程,系统仅记录该用户的相关权益即可,以用于之后用户激活使用时再进行注册流程。
112.步骤s04,若所述用户信息包括激活使用信息,则根据所述用户信息进行用户注册,得到所述用户对应的系统元数据,以用于后续所述用户的访问。
113.如果用户信息中产生了激活使用信息,则触发真实的注册流程,进行用户注册,用户注册时,用户个人空间和默认家庭空间下不实际创建相关默认目录和默认文件,仅在默认家庭信息中记录该家庭空间默认相册id,即生成用户对应的系统元数据,当后续用户需要查看文件时再根据系统元数据为用户进行默认数据初始化,且默认文件的创建时间使用用户注册时间填充,家庭空间默认相册id使用默认家庭信息中记录的相册id,以实现用户无感知。
114.本实施例通过上述方案,具体通过获取批量注册的用户信息;依次判断所述用户信息是否包括激活使用信息;若所述用户信息不包括激活使用信息,则记录所述用户信息中的相关权益信息;若所述用户信息包括激活使用信息,则根据所述用户信息进行用户注册,得到所述用户对应的系统元数据,以用于后续所述用户的访问。通过延迟批量用户注册,当用户激活使用家庭云时才触发注册逻辑,避免静默用户信息占用过多存储空间,降低系统性能;在用户激活使用后进行用户注册,同时不实际创建相关默认目录和默认文件,实现延迟用户默认数据初始化,避免大批量占用系统资源,从而提升系统性能。
115.参照图4,图4为图2实施例中步骤s30的具体流程示意图。本实施例基于上述图2所示的实施例,在本实施例中,上述步骤s30包括:
116.步骤s301,根据所述用户标签判断所述用户是否为活跃用户;
117.通过从缓存记录中查询用户行为标记可得到用户标签,从而根据用户标签识别用户是活跃用户还是静默用户。
118.步骤s302,若所述用户为活跃用户,则识别所述访问指令是否包括访问默认文件指令;
119.如果用户是活跃用户,则识别访问指令是否包括访问默认文件的指令,如果用户的访问指令不包括访问默认文件的指令,则无需调用默认文件,因此也无需进行默认数据初始化。
120.步骤s303,若所述访问指令包括访问默认文件指令,则判断所述用户对应的默认数据是否未初始化;
121.如果活跃用户需要访问默认文件,则判断该用户的默认数据是否已完成初始化,如果该用户的默认数据已经完成初始化,则可以直接调用供用户查看。
122.步骤s304,若所述用户对应的默认数据未初始化,则根据所述用户默认信息进行默认数据初始化,生成相应的用户元数据。
123.如果该用户的默认数据还未完成默认数据初始化,则进行默认数据初始化,得到相应的用户元数据,通过此方式可以实现延迟初始化,避免大量静默用户产生的用户元数据占用存储空间。
124.作为另一种实施方式,判断用户标签、识别访问指令以及判断默认数据是否未初始化的顺序不做限定,可根据实际情况调整。
125.本实施例通过上述方案,具体通过根据所述用户标签判断所述用户是否为活跃用户;若所述用户为活跃用户,则识别所述访问指令是否包括访问默认文件指令;若所述访问指令包括访问默认文件指令,则判断所述用户对应的默认数据是否未初始化;若所述用户对应的默认数据未初始化,则根据所述用户默认信息进行默认数据初始化,生成相应的用户元数据。实现了用户默认数据的延迟初始化,确保在必要情况下再进行默认数据初始化,避免了大量静默用户进行默认数据初始化生成的用户元数据占用大量存储空间。
126.参照图5,图5为图2实施例中步骤s40的具体流程示意图。本实施例基于上述图2所示的实施例,在本实施例中,上述步骤s40包括:
127.步骤s401,间隔预设时间对所述用户标签进行更新,得到更新标签;
128.在本发明实施例中,系统可添加定时检查任务,通过延时任务队列定时触发查询用户活跃标记,以检查用户是否活跃,从而更新用户标签,即定期对用户标签进行检查更新,设置间隔的预设时间可以根据实际情况确定。
129.步骤s402,根据所述更新标签判断所述用户是否为静默用户;
130.定期得到用户的更新标签后,即可根据更新标签判断用户的类型,确定用户是活跃用户还是静默用户,进而对静默用户的云盘默认文件进行清理。
131.步骤s403,若所述用户为静默用户,则将所述用户对应的用户元数据进行清理。
132.如果定期检查过程中识别出用户为静默用户,则说明该用户已长期未登录访问默认文件,则可以将该用户对应的用户元数据进行删除,从而释放云盘存储空间,待用户后续登录并访问默认文件时,可重新进行默认数据初始化产生用户元数据,从而在不影响用户使用的同时节约云盘存储空间,从而提升系统整体性能。
133.此外,将静默用户对应的用户元数据进行清理的同时还可以对用户的系统元数据进行压缩存储,具体包括:
134.将所述用户对应的系统元数据进行压缩,得到压缩文件,并将所述压缩文件导出
数据库存储。
135.当定期检查过程中识别到用户为静默用户后,可将该用户对应的系统元数据导出并压缩存储,待用户再次活跃后再导入数据库供用户访问,由此实现进一步释放云盘的存储空间,从而在不影响用户使用体验的同时提升系统的整体性能。
136.本实施例通过上述方案,具体通过间隔预设时间对所述用户标签进行更新,得到更新标签;根据所述更新标签判断所述用户是否为静默用户;若所述用户为静默用户,则将所述用户对应的用户元数据进行清理。定期清理静默用户的用户元数据,并导出静默用户的系统元数据,释放云盘的存储空间,从而在不影响用户使用体验的同时提升系统的整体性能。
137.此外,本发明实施例还提出一种数据处理装置,所述数据处理装置包括:
138.获取模块,用于获取用户的访问指令;
139.识别模块,用于基于预先建立的用户行为标记,确定所述用户的用户标签;
140.初始化模块,用于根据所述用户标签及所述访问指令确定是否进行默认数据初始化;
141.清理模块,用于间隔预设时间更新所述用户标签,得到更新标签,并根据所述更新标签对通过默认数据初始化得到的用户元数据进行清理。
142.参照图6,图6为本发明实施例中的系统原理示意图,如图6所示,提供一种基于云盘的数据处理方法,所述方法包括:
143.延迟批量用户注册。当用户通过权益抽奖、免费领取权益等大型运营活动成为注册用户时,参与用户不触发真实注册流程,系统仅记录该用户相关权益;
144.所述方法还包括当用户激活使用家庭云时才触发注册逻辑,避免静默用户信息占用过多占用,降低系统性能;
145.延迟用户默认文件初始化。用户注册时,用户个人空间和默认家庭空间下不实际创建相关默认目录和默认文件,仅在默认家庭信息中记录该家庭空间默认相册id;
146.所述方法还包括,仅当用户活跃且首次查看文件时才触发默认数据初始化,且默认文件的创建时间使用用户注册时间填充,家庭空间默认相册id使用默认家庭信息中记录的相册id,以实现用户无感知;
147.定期清理静默用户默认文件。系统根据用户行为将注册后长时间未再次登录、且未创建任何普通家庭、未上传任何文件、未修改任何默认文件的用户认定为静默用户;
148.所述方法还包括,系统通过自动化方法脚本定期扫描识别系统静默用户,定期清理该用户的默认文件及用户文件元数据,以提升系统数据检索效率。针对静默用户默认文件元数据,进行自动清理和延迟初始化;针对静默用户文件元数据,进行了导出压缩存储,当用户再次活跃时再导入数据库。
149.本发明提供的基于云盘的数据处理装置包括:
150.数据访问模块,当用户访问云盘文件时,预先从缓存记录中查询用户行为标记,确定用户标签为静默用户时,自动触发静默用户默认文件清理机制;
151.文件管理模块,当用户访问云盘文件时,预先从缓存记录中查询用户行为标记,确定用户标签为活跃用户时,且访问默认文件时,当用户空间未初始化时,触发用户家庭、个人空间默认文件初始化任务;
152.任务管理模块,添加定时检查任务,根据用户行为标签,定期清理该用户的默认文件及用户文件元数据,以提升系统数据检索效率。针对静默用户默认文件元数据,进行自动清理和延迟初始化;针对静默用户文件元数据,进行了导出压缩存储,当用户再次活跃时再导入数据库。
153.采用本发明后,一是用户注册耗时大幅降低、成功率提升明显,用户注册平均耗时降低13.5倍,注册成功率从96.7%提升至99.9%;二是文件数据表大幅减小,文件相关数据表大小减少至原有的7%左右;三是系统性能显著提升,文件相关接口平均耗时降低5倍。
154.在本实施例中,通过延迟批量用户注册、延迟用户默认文件初始化及定期清理静默用户默认文件的方法,解决了业务快速增长过程中,用户元数据造成的数据检索性能问题。能够让用户无感知的使用家庭云盘服务,包括个人及家庭空间下创建的默认图片、默认相册及默认目录。针对大批量用户导致的庞大元数据,进行了从延迟用户注册到默认文件初始化及定期清理数据的三级数据处理优化,既能满足用户需求,又能大幅减少数据存储空间,提升系统响应能力。
155.此外,本发明实施例还提出一种终端设备,所述终端设备包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的数据处理程序,所述数据处理程序被所述处理器执行时实现如上所述的数据处理方法的步骤。
156.由于本数据处理程序被处理器执行时,采用了前述所有实施例的全部技术方案,因此至少具有前述所有实施例的全部技术方案所带来的所有有益效果,在此不再一一赘述。
157.此外,本发明实施例还提出一种计算机可读存储介质,所述计算机可读存储介质上存储有数据处理程序,所述数据处理程序被处理器执行时实现如上所述的数据处理方法的步骤。
158.由于本数据处理程序被处理器执行时,采用了前述所有实施例的全部技术方案,因此至少具有前述所有实施例的全部技术方案所带来的所有有益效果,在此不再一一赘述。
159.相比现有技术,本发明实施例提出的数据处理方法、装置、终端设备以及存储介质,通过获取用户的访问指令;基于预先建立的用户行为标记,确定所述用户的用户标签;根据所述用户标签及所述访问指令确定是否进行默认数据初始化;间隔预设时间更新所述用户标签,得到更新标签,并根据所述更新标签对通过默认数据初始化得到的用户元数据进行清理。通过根据用户标签及访问指令确定是否进行默认数据初始化,实现了延迟初始化,通过根据更新标签对用户元数据进行清理,实现针对庞大用户元数据的定期清理,在满足用户需求的同时,大幅减少数据存储空间,从而提高数据库的读写性能,提升系统响应能力。
160.需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。
161.上述本技术实施例序号仅仅为了描述,不代表实施例的优劣。
162.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上的一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,被控终端,或者网络设备等)执行本技术每个实施例的方法。
163.以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1