技术新讯 > 核算装置的制造及其应用技术 > 热票卡黑名单生成方法、闸机检票方法、装置及介质与流程  >  正文

热票卡黑名单生成方法、闸机检票方法、装置及介质与流程

  • 国知局
  • 2024-07-31 21:38:39

本技术涉及计算机,尤其涉及一种热票卡黑名单生成方法、闸机检票方法、装置及介质。

背景技术:

1、轨道交通(如城市地下铁路)实时产生乘客的进出站等交易数据,在乘客过闸时出现黑名单票卡等异常场景,当数据到达地铁线网中心的清分系统时,清分系统需要识别黑名单票卡的交易数据,以避免出现收益与实际情况的差异。

2、由于地铁每日产生的交易数据量庞大,线网较大的城市每日产生的交易量约达到1500万条,同时由于会出现滞留在闸机的交易晚传的情况,对收益校验的时间周期范围过长。清分系统需要从庞大的交易数据中确定出需要进行收益清分处理的正常交易数据,但是现有技术中对海量的交易数据进行黑名单校验会对物理服务器和应用系统产生资源损耗和性能问题,无法满足清分系统需要准确地快速地得到票卡黑名单的需求。

技术实现思路

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、可以理解的是,在使用本技术各实施例公开的技术方案之前,均应当依据相关法律法规通过恰当的方式对本技术所涉及个人信息的类型、使用范围以及使用场景等告知用户并获得用户的授权。

本文地址:https://www.jishuxx.com/zhuanli/20240731/190424.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。