账单信息缓存方法、账单信息查询方法和终端设备技术

技术编号:20290210 阅读:35 留言:0更新日期:2019-02-10 20:34
本发明专利技术适用于数据查询技术领域,提供了一种账单信息缓存方法、账单信息查询方法和终端设备,包括:用户端发送账单查询请求时查询缓存中是否有数据;若没有,判断用户查询当天的交易笔数是否达到预设交易笔数,若达到,根据交易笔数和预设每页交易数量对交易进行账单分页,并确定每页账单的交易时间信息存入缓存;若没有达到,获取距离查询当天最近的预设天的日结数据,根据日结数据和预设每页交易数量进行账单分页,并确定每页账单的交易时间信息存入缓存,用户查询账单时根据缓存中的数据确定用户交易账单的时间跨度,进一步根据该时间跨度查询用户账单流水数据,简单、快速,降低了账单数据库查询负载压力,提高了查询速度。

【技术实现步骤摘要】
【国外来华专利技术】账单信息缓存方法、账单信息查询方法和终端设备
本专利技术属于数据查询
,尤其涉及一种账单信息缓存方法、账单信息查询方法和终端设备。
技术介绍
现有技术中,用户每交易一笔账单都会将交易信息存入账单数据库,账单查询时,将账单数据库中所有交易信息都会进行汇总,然后实时分页并展示交易信息。但账单数据库缓存交易信息时仅是以交易的时间或交易的金额简单分类缓存,在账单查询时,直接访问账单数据库中所有交易信息,给账单数据库造成巨大压力,甚至导致查询服务无法完成,当查询并发量大的时候可能导致系统崩溃。
技术实现思路
有鉴于此,本专利技术实施例提供了一种账单信息缓存方法、账单信息查询方法和终端设备,以解决现有技术中账单查询时给账单数据库造成巨大压力,当查询并发量大的时候可能导致系统崩溃的问题。本专利技术实施例的第一方面提供了一种账单信息缓存方法,包括:在接收到用户端发送的账单查询请求时,查询缓存中是否有数据;若所述缓存中没有数据,则获取用户查询当天的交易笔数,并判断所述交易笔数是否达到预设交易笔数;若所述交易笔数达到所述预设交易笔数,则根据所述交易笔数和预设每页交易数量,对所述用户查询当天的交易进行账本文档来自技高网...

【技术保护点】
1.一种账单信息缓存方法,其特征在于,包括:在接收到用户端发送的账单查询请求时,查询缓存中是否有数据;若所述缓存中没有数据,则获取用户查询当天的交易笔数,并判断所述交易笔数是否达到预设交易笔数;若所述交易笔数达到所述预设交易笔数,则根据所述交易笔数和预设每页交易数量,对所述用户查询当天的交易进行账单分页,根据分页结果确定每页账单的交易时间信息,并将分页结果和每页账单的交易时间信息存入所述缓存;若所述交易笔数未达到所述预设交易笔数,则根据所述用户的身份标识从预设日结数据表中获取距离查询当天最近的预设天的日结数据,并根据获取的日结数据和所述预设每页交易数量,对所述用户距离查询当天最近的所述预设天的...

【技术特征摘要】
【国外来华专利技术】1.一种账单信息缓存方法,其特征在于,包括:在接收到用户端发送的账单查询请求时,查询缓存中是否有数据;若所述缓存中没有数据,则获取用户查询当天的交易笔数,并判断所述交易笔数是否达到预设交易笔数;若所述交易笔数达到所述预设交易笔数,则根据所述交易笔数和预设每页交易数量,对所述用户查询当天的交易进行账单分页,根据分页结果确定每页账单的交易时间信息,并将分页结果和每页账单的交易时间信息存入所述缓存;若所述交易笔数未达到所述预设交易笔数,则根据所述用户的身份标识从预设日结数据表中获取距离查询当天最近的预设天的日结数据,并根据获取的日结数据和所述预设每页交易数量,对所述用户距离查询当天最近的所述预设天的交易进行账单分页,根据分页结果确定每页账单的交易时间信息,并将分页结果和每页账单的交易时间信息存入所述缓存,其中,一条日结数据包括所述用户一天的交易笔数。2.如权利要求1所述的账单信息缓存方法,其特征在于,还包括:每天日切后汇总每个用户前一天的交易笔数,并分别根据每个用户前一天的交易笔数生成每个用户的日结数据存入到所述预设日结数据表中。3.如权利要求1所述的账单信息缓存方法,其特征在于,每笔交易包括交易时间;所述根据所述交易笔数和预设每页交易数量,对所述用户查询当天的交易进行账单分页,根据分页结果确定每页账单的交易时间信息包括:根据表达式pageCount=(orderCount-pageSize)%pageSize+1,对所述用户查询当天的交易进行账单分页,其中,pageCount为可分页码,orderCount为所述交易笔数,pageSize为所述预设每页交易数量;根据所述可分页码和每笔交易的交易时间,确定每页账单的交易时间信息。4.一种基于权利要求1至3中任意一项所述的账单信息缓存方法的账单信息查询方法,其特征在于,包括:在接收到用户端发送的账单查询请求时,根据缓存中的分页结果和每页账单的交易时间信息,确定用户交易的每页账单的时间跨度;根据所述每页账单的时间跨度从预设日结数据表中获取所述用户的日结数据;根据所述用户的日结数据查询所述用户对应的每页流水数据和每页流水所在日期。5.如权利要求4所述的账单信息查询方法...

【专利技术属性】
技术研发人员:周诗松姚伟
申请(专利权)人:威富通科技有限公司
类型:发明
国别省市:广东,44

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

1