数据加载方法、装置、电子设备及非易失性存储介质制造方法及图纸

技术编号:32972787 阅读:17 留言:0更新日期:2022-04-09 11:43
本发明专利技术公开了一种数据加载方法、装置、电子设备及非易失性存储介质。其中,该方法包括:确定目标用户的行为特征信息;依据目标用户的行为特征信息,确定目标用户的目标用户类别;确定目标用户类别对应的活跃用户,其中,活跃用户为目标用户类别的用户中目标分值最高的用户,目标分值为用户对应的各个系统功能的分值之和,各个系统功能的分值为依据用户调用系统功能的次数确定的;将活跃用户对应的服务数据加载到内存中,其中,服务数据用于在加载完成后向目标用户提供与服务数据对应的系统功能。本发明专利技术解决了由于现有技术中不能依据目标对象来确定加载到内存中的服务数据造成的不能及时为用户提供不同功能的页面的技术问题。能及时为用户提供不同功能的页面的技术问题。能及时为用户提供不同功能的页面的技术问题。

【技术实现步骤摘要】
数据加载方法、装置、电子设备及非易失性存储介质


[0001]本专利技术涉及IT运维领域,具体而言,涉及一种数据加载方法、装置、电子设备及非易失性存储介质。

技术介绍

[0002]目前多种自助APP可以提供给用户各种各样的能力,包括自助缴费、自助查询、自助订购等多项功能。现有技术中通常将各项功能对应的功能数据存放在磁盘数据库中,但是相对于磁盘数据库,内存数据库的数据读写速度要高出几个数量级,将数据保存在内存中相比从磁盘数据库上访问能够极大地提高应用的性能。由于内存数据库的容量不是无限的,因此需要有判断的将必要数据加载入内存数据库中,然而现有技术中并不能有判断的将必要数据加载入内存数据库中。
[0003]针对上述的问题,目前尚未提出有效的解决方案。

技术实现思路

[0004]本专利技术实施例提供了一种数据加载方法、装置、电子设备及非易失性存储介质,以至少解决由于现有技术中不能依据目标对象来确定加载到内存中的服务数据造成的不能及时为用户提供不同功能的页面的技术问题。
[0005]根据本专利技术实施例的一个方面,提供了一种数据加载方法,适用于服务系统中,包括:确定目标用户的行为特征信息;依据目标用户的行为特征信息,确定目标用户的目标用户类别;确定目标用户类别对应的活跃用户,其中,活跃用户为目标用户类别的用户中目标分值最高的用户,目标分值为用户对应的各个系统功能的分值之和,各个系统功能的分值为依据用户调用系统功能的次数确定的;将活跃用户对应的服务数据加载到内存中,其中,服务数据用于在加载完成后向目标用户提供与服务数据对应的系统功能。
[0006]可选地,确定目标用户类别对应的活跃用户包括:确定用户类别为目标用户类别的多个用户,并确定多个用户中的每个用户调用各个系统功能的次数;确定各个系统功能分别对应的系统功能分值;确定每个用户对应的目标分值,其中,目标分值为每个用户对应的各个系统功能的分值之和,目标系统功能的分值为目标用户调用目标系统功能的次数乘以目标系统功能对应的系统功能分值,目标系统功能为各个系统功能中的任意一个系统功能。
[0007]可选地,将活跃用户对应的服务数据加载到内存中包括:确定活跃用户对应的各个系统功能的分值;按照分值由大到小的顺序,对活跃用户对应的各种系统功能进行排序,得到系统功能加载顺序;按照系统功能加载顺序,依次加载系统功能对应的服务数据。
[0008]可选地,确定活跃用户对应的各个系统功能的分值包括:从各个系统功能中确定系统响应时间低于预设时间阈值的系统功能为第一类系统功能,以及确定系统响应时间高于预设时间阈值的系统功能为第一类系统功能;确定第一类系统功能对应的分值为第一分值,以及确定第二类系统功能对应的分值为第二分值,其中,第一分值大于第二分值。
[0009]可选地,确定目标用户的行为特征信息之前,数据加载方法还包括:获取多个用户的历史行为特征数据;依据多个用户的历史行为特征数据,对多个用户进行聚类,得到多个簇,其中,多个簇中的每个簇中的用户为相同用户类别的用户。
[0010]可选地,依据多个用户的历史行为特征数据,对多个用户进行聚类包括:确定多个用户中的第一活跃用户,并将第一活跃用户作为簇类核心点;遍历多个用户中的每个用户,并依据每个用户的行为特征数据确定每个用户与第一活跃用户之间的目标距离,其中,目标距离用于体现每个用户与第一活跃用户之间的相似程度,且目标距离越小,相似程度越大;确定目标距离小于预设聚类半径的用户为与第一活跃用户在同一簇中的用户;从多个用户中的剩余用户中再次确定第二活跃用户,并将第二活跃用户作为簇类核心点,对剩余的用户聚类,其中,剩余用户为多个用户中未确定簇的用户;重复确定簇类核心点并依据簇类核心点对多个用户聚类的过程,直到多个用户中的每个用户均确定对应的簇。
[0011]可选地,将活跃用户对应的服务数据加载到内存中包括:在目标用户在预设时间段内未登陆系统的情况下,将内存中加载的与目标用户对应的服务数据删除。
[0012]根据本专利技术实施例的另一方面,还提供了一种数据加载装置,适用于服务系统中,包括:检索模块,用于确定目标用户的行为特征信息;比较模块,用于依据目标用户的行为特征信息,确定目标用户的目标用户类别;第一处理模块,用于确定目标用户类别对应的活跃用户,其中,活跃用户为目标用户类别的用户中目标分值最高的用户,目标分值为用户对应的各个系统功能的分值之和,各个系统功能的分值为依据用户调用系统功能的次数确定的;第二处理模块,用于将活跃用户对应的服务数据加载到内存中,其中,服务数据用于在加载完成后向目标用户提供与服务数据对应的系统功能。
[0013]根据本专利技术实施例的另一方面,还提供了一种非易失性存储介质,非易失性存储介质包括存储的程序,其中,在程序运行时控制非易失性存储介质所在设备执行数据加载方法。
[0014]根据本专利技术实施例的另一方面,还提供了一种电子设备,电子设备包括处理器,处理器用于运行程序,其中,程序运行时执行数据加载方法。
[0015]在本专利技术实施例中,采用确定目标用户的行为特征信息;依据目标用户的行为特征信息,确定目标用户的目标用户类别;确定目标用户类别对应的活跃用户,其中,活跃用户为目标用户类别的用户中目标分值最高的用户,目标分值为用户对应的各个系统功能的分值之和,各个系统功能的分值为依据用户调用系统功能的次数确定的;将活跃用户对应的服务数据加载到内存中,其中,服务数据用于在加载完成后向目标用户提供与服务数据对应的系统功能的方式,通过依据目标用户的行为特征信息确定目标用户的目标用户类别,并将目标用户类别对应的活跃用户对应的服务数据加载到内存中,达到了有判断的将服务数据加载到内存数据库中的目的,从而实现了及时为目标用户提供不同功能的页面的技术效果,进而解决了由于现有技术中不能依据目标对象来确定加载到内存中的服务数据造成的不能及时为用户提供不同功能的页面技术问题。
附图说明
[0016]此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:
[0017]图1是根据本专利技术实施例提供的一种数据加载方法的流程示意图;
[0018]图2是根据本专利技术实施例提供的一种聚类流程的流程示意图;
[0019]图3是根据本专利技术实施例提供的一种样本集的示意图;
[0020]图4是根据本专利技术实施例提供的另一种样本集的示意图;
[0021]图5是根据本专利技术实施例提供的一种数据加载装置的结构示意图;
[0022]图6是根据本专利技术实施例提供的一种计算机设备的结构示意图。
具体实施方式
[0023]为了使本
的人员更好地理解本专利技术方案,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分的实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据加载方法,适用于服务系统中,其特征在于,包括:确定目标用户的行为特征信息;依据所述目标用户的行为特征信息,确定所述目标用户的目标用户类别;确定所述目标用户类别对应的活跃用户,其中,所述活跃用户为所述目标用户类别的用户中目标分值最高的用户,所述目标分值为所述用户对应的各个系统功能的分值之和,所述各个系统功能的分值为依据所述用户调用所述系统功能的次数确定的;将所述活跃用户对应的服务数据加载到内存中,其中,所述服务数据用于在加载完成后向所述目标用户提供与所述服务数据对应的系统功能。2.根据权利要求1所述的数据加载方法,其特征在于,确定所述目标用户类别对应的活跃用户包括:确定用户类别为所述目标用户类别的多个用户,并确定所述多个用户中的每个用户调用各个系统功能的次数;确定所述各个系统功能分别对应的系统功能分值;确定所述每个用户对应的目标分值,其中,所述目标分值为所述每个用户对应的各个系统功能的分值之和,目标系统功能的分值为所述目标用户调用所述目标系统功能的次数乘以所述目标系统功能对应的系统功能分值,所述目标系统功能为所述各个系统功能中的任意一个系统功能。3.根据权利要求2所述的数据加载方法,其特征在于,将所述活跃用户对应的服务数据加载到内存中包括:确定所述活跃用户对应的各个系统功能的分值;按照所述分值由大到小的顺序,对所述活跃用户对应的各种系统功能进行排序,得到系统功能加载顺序;按照所述系统功能加载顺序,依次加载所述系统功能对应的服务数据。4.根据权利要求3所述的数据加载方法,其特征在于,确定所述活跃用户对应的各个系统功能的分值包括:从所述各个系统功能中确定系统响应时间低于预设时间阈值的系统功能为第一类系统功能,以及确定系统响应时间高于预设时间阈值的系统功能为第一类系统功能;确定所述第一类系统功能对应的分值为第一分值,以及确定所述第二类系统功能对应的分值为第二分值,其中,所述第一分值大于所述第二分值。5.根据权利要求1所述的数据加载方法,其特征在于,确定目标用户的行为特征信息之前,所述数据加载方法还包括:获取多个用户的历史行为特征数据;依据所述多个用户的历史行为特征数据,对所述多个用户进行聚类,得到多个簇,其中,所述多个簇中的每个簇中的用户...

【专利技术属性】
技术研发人员:赵小华
申请(专利权)人:中国电信股份有限公司
类型:发明
国别省市:

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

1