一种计数方法及装置、存储介质、计算机设备制造方法及图纸

技术编号:37850842 阅读:20 留言:0更新日期:2023-06-14 22:40
本发明专利技术公开了一种计数方法及装置、存储介质、计算机设备,属于数据处理技术领域,主要解决现有技术中计数方法不具有通用性的问题,包括接收待计数业务系统的计数请求,所述计数请求携带计数业务场景阶段信息和计数条件信息;获取所述计数业务场景阶段信息对应的业务数据,并对所述业务数据进行特征提取,得到计数特征;获取待累计计数规则列表,基于所述计数条件信息从所述待累计计数规则列表中确定目标计数规则;当所述计数特征与所述目标计数规则成功匹配时,基于所述计数特征生成对应的计数场景标识,并通过所述计数场景标识进行计数操作,完成计数。完成计数。完成计数。

【技术实现步骤摘要】
一种计数方法及装置、存储介质、计算机设备


[0001]本专利技术涉及一种数据处理
,特别是涉及一种计数方法及装置、存储介质、计算机设备。

技术介绍

[0002]各种业务系统中有多种多样的计数场景,例如某博、某音等业务平台的点赞数、关注数、转发数、评论数、好友数等。另外,交易业务系统、支付业务系统中,也存在各种计数场景,例如统计不同等级商户的交易笔数、不同交易类型的交易数等。
[0003]目前,各种业务系统都是针对具体的计数业务场景进行建模,通过大数据流式计算引擎对业务场景数据进行聚合,通过编写各种具体的业务处理算子对数据进行累计,得到计数结果。但是,现有的计数方法需要针对具体业务场景建模并进行定制化开发,从而导致现有的计数方法不具有通用性;且基于异步事件流处理的大数据流式计算,没有办法适用一些数据一致性要求特别高的场景。

技术实现思路

[0004]有鉴于此,本专利技术提供一种计数方法及装置、存储介质、计算机设备,主要目的在于解决现有技术中计数方法不具有通用性的问题。
[0005]依据本专利技术一个方面,提供本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种计数方法,其特征在于,包括:接收待计数业务系统的计数请求,所述计数请求携带计数业务场景阶段信息和计数条件信息;获取所述计数业务场景阶段信息对应的业务数据,并对所述业务数据进行特征提取,得到计数特征;获取待累计计数规则列表,基于所述计数条件信息从所述待累计计数规则列表中确定目标计数规则,所述待累计计数规则列表包含与多个所述计数条件信息对应的多个计数规则;当所述计数特征与所述目标计数规则成功匹配时,基于所述计数特征生成对应的计数场景标识,并通过所述计数场景标识进行计数操作,完成计数。2.根据权利要求1所述的方法,其特征在于,所述计数规则包括计数规则主键和计数规则表达式;所述基于所述计数条件信息从所述待累计计数规则列表中确定目标计数规则之后,所述方法还包括:对所述目标计数规则中的目标计数规则表达式进行语义分析处理,得到计数规则语义信息;基于所述计数规则语义信息对所述目标计数规则表达式进行降层级处理,得到等价计数规则表达式,所述降层级处理用于表征降低所述目标计数规则表达式层次的处理过程;对所述等价计数规则表达式进行校验处理,并将所述目标计数规则表达式替换成满足校验条件的所述等价计数规则表达式,以使得基于所述等价计数规则表达式进行规则匹配。3.根据权利要求2所述的方法,其特征在于,所述基于所述计数特征生成对应的计数场景标识,并通过所述计数场景标识进行计数操作包括:将所述计数规则主键和所述计数特征进行拼接处理,得到所述计数场景标识;向数据库发送累计请求,所述累计请求携带所述计数场景标识,以使得所述数据库基于所述计数场景标识进行累计操作;或,向异步消息组件发送异步处理请求,所述异步处理请求携带基于所述计数场景标识的累计消息;当从所述异步消息组件中查询到所述累计消息时,向所述数据库发送包含所述累计消息的累计请求,以使得所述数据库基于所述计数场景标识进行累计操作。4.根据权利要求1所述的方法,其特征在于,所述获取所述计数业务场景阶段信息对应的业务数据,并对所述业务数据进行特征提取之前,所述方法还包括:对所述计数条件信息进行分词处理,得到计数条件分词信息;对所述计数条件分词信息进行语义识别处理,得到计数条件语义信息;将所述计数条件语义信息与预设计数特征进行相关性匹配处理,从所述预设计数特征中确定待提取计数特征,以使得基于所述待提取计数特征对所述业务数...

【专利技术属性】
技术研发人员:黄鑫泉杨文波刘凯伟林雪杉王磊梅方元
申请(专利权)人:银联商务股份有限公司
类型:发明
国别省市:

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

1