[发明专利]一种交易文件的生成方法及相关装置有效
申请号: | 201811623897.8 | 申请日: | 2018-12-28 |
公开(公告)号: | CN109685498B | 公开(公告)日: | 2023-08-29 |
发明(设计)人: | 张炜;冯智广 | 申请(专利权)人: | 广东铭鸿数据有限公司 |
主分类号: | G06Q20/34 | 分类号: | G06Q20/34;G06Q30/0207;G06Q40/04;G07B11/00;G06F11/36 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 张春水;唐京桥 |
地址: | 510300 广东省广州市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 交易 文件 生成 方法 相关 装置 | ||
本申请实施例公开了一种交易文件的生成方法及相关装置,包括:获取预置的第一数据包中的一条账户信息,每条用户信息包括账户名称、账户余额、账户类型及关联交易的标记,第一数据包中包括至少一条账户信息;逐条获取预置的第二数据包中的行程信息,每条行程信息包括行程起点站、行程终点站、行程费用、各站闸机机芯信息以及账户类型与折扣率的对应关系,第二数据包中包括至少一条行程信息;每当获取一条行程信息时,根据账户信息和行程信息生成相应的交易记录并打包成预设格式的交易文件,然后进行下一条行程信息的获取;重复执行上述步骤。本申请实施例能够自行生成用于压力测试交易文件,而不需等到AFC联调时才获取交易文件。
技术领域
本申请涉及轨道交通技术领域,尤其涉及一种交易文件的生成方法及相关装置。
背景技术
在地铁清算系统的压力测试中,需要不同类型的交易记录,为准确地反映地铁乘车的业务,这些交易记录需要有合理的交易流程。购买票卡、进站、出站、余额不足时的充值、超乘、超时等各种交易。
目前,一般是要等到地铁开通前的AFC联调,从地铁中的读写器中获取AFC联调的交易记录,然后才可以进行压力测试,所以便利性较差。
发明内容
本申请实施例提供了一种交易文件的生成方法及相关装置,能够自行生成用于压力测试交易文件,而不需等到AFC联调时才获取交易文件。
有鉴于此,本申请第一方面提供了一种交易文件的生成方法,包括:
获取预置的第一数据包中的一条账户信息,每条用户信息包括账户名称、账户余额、账户类型及关联交易的标记,所述第一数据包中包括至少一条账户信息;
逐条获取预置的第二数据包中的行程信息,每条行程信息包括行程起点站、行程终点站、行程费用、各站闸机机芯信息以及账户类型与折扣率的对应关系,所述第二数据包中包括至少一条行程信息;
每当获取一条所述行程信息时,根据所述账户信息和所述行程信息生成相应的交易记录并打包成预设格式的交易文件,然后进行下一条行程信息的获取;
重复执行上述步骤。
优选地,
根据所述账户信息和所述行程信息生成相应的交易记录包括:
对于每条账户信息和每条所述行程信息,判断所述账户信息中的账户余额是否达到预设第一金额;
若达到,则获取这一刻的系统时间作为进站时间,然后再根据所述行程信息生成一条进站交易记录,所述进站交易记录包括所述进站时间、行程起点站和对应的闸机机芯信息。
优选地,
在判断所述账户信息中的账户余额是否达到预设第一金额之后,还包括:
若所述账户信息中的账户余额达不到预设第一金额,则将所述账户余额更改至预设第二金额,并获取这一刻的系统时间作为充值时间,将所述第二金额作为充值金额,再生成一条充值交易记录,所述充值交易记录包括所述充值时间、所述充值金额和行程起点站,所述第二金额大于所述第一金额。
优选地,
在根据所述行程信息生成一条进站交易记录之后,还包括:
根据所述账户类型和所述对应关系确定行程的折扣率;
根据所述行程的折扣率和行程费用计算应付费用;
判断账户余额是否足够支付所述应付费用;
若足够支付,则在所述账户余额中扣除所述应付费用;
根据预置的时间计算方式和所述进站时间计算出站时间,然后生成一条出站交易记录,所述出站交易记录包括所述第一出站时间、行程终点站和对应的闸机机芯信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东铭鸿数据有限公司,未经广东铭鸿数据有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811623897.8/2.html,转载请声明来源钻瓜专利网。