【技术实现步骤摘要】
会话热点对象的缓存方法及其装置、电子设备及存储介质
[0001]本专利技术涉及人工智能领域或其他相关
,具体而言,涉及一种会话热点对象的缓存方法及其装置、电子设备及存储介质。
技术介绍
[0002]当前,各金融机构都提供了各式各类的应用来为客户进行服务,例如,企业网银系统是金融机构服务企业客户的重要业务系统,为了简化各个业务功能获取和使用客户分支机构、账户列表等数据,企业网银系统在客户登录时就查询各个数据源(即客户的分支机构指示的交易数据来源)获取客户信息加工生成了一个集团信息对象。经历长时间的迭代,集团信息对象涉及的数据源可能非常多,生成逻辑异常复杂,部分分支机构较多的客户生成集团信息对象缓慢,严重影响客户登录速度。
[0003]针对以上问题,相关技术中,有两种常见的技术优化方案,具体如下:
[0004]方案一:将客户的数据缓存到分布式缓存系统中,将登录时从各个数据源获取客户数据改为从统一从分布式缓存获取客户数据。能够节省生成对象时与各个数据源交互的时间。
[0005]方案二:将登录时生成客户 ...
【技术保护点】
【技术特征摘要】
1.一种会话热点对象的缓存方法,其特征在于,包括:获取目标客户使用目标金融应用的时间段,其中,所述目标客户包含N个分支机构,每个所述分支机构表征一个数据源,所有所述数据源组合为集团信息对象,所述数据源指示所述分支机构通过所述目标金融应用进行金融交易产生数据的来源,N为大于等于1的正整数;在到达所述时间段之前的缓存指定时间点时,查询所述数据源表征的分支机构的机构信息以及所述数据源产生的交易数据和账户数据;将所述机构信息、所述交易数据和所述账户数据输入至缓存决策引擎,并接收所述缓存决策引擎输出的对象生成指令和对象缓存时间信息,其中,所述对象生成指令的指令信息包含是否需要在所述目标客户使用目标金融应用的时间段之前预先生成会话热点对象,所述会话热点对象指示保存在目标会话中金融业务使用频率值大于第一预设频率阈值的编程对象;在所述对象生成指令指示需要预先生成所述会话热点对象的情况下,生成所述会话热点对象,并按照所述对象缓存时间信息缓存所述会话热点对象。2.根据权利要求1所述的方法,其特征在于,在按照所述对象缓存时间信息缓存所述会话热点对象之后,还包括:对所述会话热点对象的对象数据进行序列化处理;分布式存储所述会话热点对象序列化后的字节数据。3.根据权利要求1所述的方法,其特征在于,所述缓存决策引擎是通过以下方式确定:采集每个客户的历史会话热点对象的对象大小、客户使用目标金融应用过程产生的使用时间信息、客户数据的更新频率值,其中,所述客户数据包括:交易数据和账户数据;将所述客户的历史会话热点对象的对象大小、所述使用时间信息和所述客户数据的更新频率值综合至客户历史信息集合;按照所述使用时间信息对所述客户历史信息集合进行切分,由切分后得到的信息集合训练片段以及对应的使用时间信息训练初始决策引擎,其中,切分后客户历史信息集合包括:信息集合训练片段和信息集合验证片段;在所述初始决策引擎输出的使用时间信息以及客户生成会话热点对象的对象信息与所述信息集合验证片段之间的相似度值大于预设相似度阈值的情况下,确认对所述初始决策引擎训练完毕,得到所述缓存决策引擎。4.根据权利要求3所述的方法,其特征在于,在得到所述缓存决策引擎之后,还包括:以所述客户的每个分支机构为会话对象,查询每个客户对应的会话数据量;基于所述会话数据量,调整所述缓存决策引擎。5.根据权利要求4所述的方法,其特征在于,基于所述会话数据量,调整所述缓存决策引擎的步骤,包括:在所述会话数据量小于第一预设数据量阈值的情况下,不缓存所述会话热点对象。6.根据权利要求4所述的方法,其特征在于,基于所述会话数据量,调整所述缓存决策引擎的步骤,包括:在所述会话数据量大于等于第一预设数据量阈值但是小于第二预设数据量阈值,且所述客户的客户数据的更新频率值...
【专利技术属性】
技术研发人员:张书博,夏扬,安思宇,韩晔,
申请(专利权)人:中国工商银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。