[发明专利]提升交通一卡通交易性能的方法、计算机装置及计算机可读存储介质在审
申请号: | 201811628643.5 | 申请日: | 2018-12-28 |
公开(公告)号: | CN109766149A | 公开(公告)日: | 2019-05-17 |
发明(设计)人: | 王定燕;段晓燕;谢华祥 | 申请(专利权)人: | 金邦达有限公司 |
主分类号: | G06F9/448 | 分类号: | G06F9/448;G06Q20/06 |
代理公司: | 珠海智专专利商标代理有限公司 44262 | 代理人: | 林永协 |
地址: | 519000 广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 交易性能 一卡通 计算机可读存储介质 计算机装置 字节型数组 交通 缓存单元 列表数据 支付应用 处理器执行程序 计算机程序 一卡通卡片 数值存储 刷卡交易 预设数据 逐位查询 映射表 处理器 相加 存储 转换 应用 | ||
本发明提供一种提升交通一卡通交易性能的方法、计算机装置及计算机可读存储介质,该方法包括:获取第一支付应用的第一余额数值并存入第一字节型数组缓存单元;根据预设数据映射表对第一余额数值进行逐位查询,获得第一余额数值中每一数字对应的列表数据;将每一数字对应的列表数据进行累计相加,获得第二支付应用的第二余额数值,将第二余额数值存储在第二字节型数组缓存单元。计算机装置具有处理器,处理器执行程序时可以实现上述的提升交通一卡通交易性能的方法。计算机可读存储介质存储有计算机程序,用以实现上述的提升交通一卡通交易性能的方法。应用本发明可以提升转换速度及效率,从而可以达到提升整个交通一卡通卡片的刷卡交易性能。
技术领域
本发明涉及智能卡技术领域,具体的,涉及一种提升交通一卡通交易性能的方法,还涉及应用该方法的计算机装置以及应用该方法的计算机可读存储介质。
背景技术
在交通领域,由交通部牵头的全国各个市实现交通一卡通互联互通,是深化运输服务供给侧结构性改革、改进提升运输服务水平、增进人民群众出行获得感的重要民生工程。
基于java卡的交通一卡通互联互通Applet应用采用java语言开发,因面向智能卡的java语言开发并不支持int类型,使用java语言开发做的数据转换仅可以使用byte、short型变量和数组进行。而交通一卡通互联互通可能会同时存在多个应用,例如,交通一卡通互联互通在电子现金交易流程中交易金额采用十进制数制,交通一卡通互联互通在电子钱包交易流程中交易金额采用十六进制数据,为达到电子现金、电子钱包应用交易金额互联互通的目的,在单方面的交易流程里就会涉及交易金额数制的转换,方可进行交易。电子现金应用的金额为六个字节十进制数据表示,电子钱包应用的金额为4个字节十六进制数据表示,因此,在applet开发中使用数据转换中乘除法则、移位法则都会存在局限性,且转换效率极低,会降低交易速度,降低持卡人刷卡体验。
发明内容
本发明的第一目的是提供一种可以提升转换速度及效率,从而可以达到提升整个交通一卡通卡片的刷卡交易性能的提升交通一卡通交易性能的方法。
本发明的第二目的是提供一种可以提升转换速度及效率,从而可以达到提升整个交通一卡通卡片的刷卡交易性能的计算机装置。
本发明的第三目的是提供一种可以提升转换速度及效率,从而可以达到提升整个交通一卡通卡片的刷卡交易性能的计算机可读存储介质。
为了实现上述第一目的,本发明提供的提升交通一卡通交易性能的方法包括:获取第一支付应用的第一余额数值并存入第一字节型数组缓存单元;根据预设数据映射表对第一余额数值进行逐位查询,获得第一余额数值中每一数字对应的列表数据;将每一数字对应的列表数据进行累计相加,获得第二支付应用的第二余额数值,将第二余额数值存储在第二字节型数组缓存单元。
由上述方案可见,本发明的提升交通一卡通交易性能的方法通过使用预设数据映射表进行交易金额数制的转换,避免了数据转换中乘除法则、移位法则,可便于应用到applet开发的支付应用中,提高数据的转换速度,使得使用不同数制的两个支付应用间可实现余额数值共享,从而可以达到提升整个交通一卡通卡片的刷卡交易性能。
进一步的方案中,根据预设数据映射表对第一余额数值进行逐位查询,获得第一余额数值中每一数字对应的列表数据的步骤包括:确认当前查询数字所对应的计数位是否小于预设阈值,若是,根据计数位获取当前查询数字所对应的列表数据。
由此可见,由于在交通一卡通中存在最大的余额数值,因此,在进行查询时为了避免在查询时查询无用数据,在进行预设数据映射表进行查询时,需对每一位数值所对应的计数位进行判断,判断当前计数位是否超过预设阈值,若果超过了预设阈值,则不再进行查询,从而提高效率。
进一步的方案中,在根据预设数据映射表对第一余额数值进行逐位查询的步骤前,方法还包括:确认第一余额数值发生变化并获取到数据转换指令。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于金邦达有限公司,未经金邦达有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811628643.5/2.html,转载请声明来源钻瓜专利网。