System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请实施例涉及轨道交通,尤其涉及一种交通二维码虚拟换乘一次匹配扣费的方法。
技术介绍
1、乘客在乘坐公共交通时,往往通过刷二维码等方式进行付费。传统的计费方式,乘客在特定时间限制内(例如30分钟)顺利完成虚拟换乘,售检票系统会自动进行连续计费处理。具体而言,第一段行程会根据实际票价进行扣款;而换乘后的第二段行程,其费用则是根据全程票价减去第一段行程已扣的实际票价来计算并补扣。
2、然而,虚拟换乘模式要求每次换乘都需单独计费,尤其是同一行程中包含多个虚拟换乘车站时,导致计费和行程信息比较混乱,降低了乘客的乘车体验。
技术实现思路
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、在一种可能的实现方式中,所述处理模块,还用于:系统在日终时将所述更新目录中的文件和所述换乘目录中的文件移送至所述待入库目录中进行处理;
34、所述虚拟换乘站包括第一虚拟换乘站和第二虚拟换乘站,所述第一虚拟换乘站关联始发站,所述第二虚拟换乘站关联所述终点站。
35、在一种可能的实现方式中,所述处理模块,还用于:通过系统检查挂起的交易文件是否超过最大的挂起时间;
36、在超过的情况下,将所述交易文件移至待入库目录进行处理;
37、在未超过的情况下,将所述交易文件继续挂起。
38、第三方面,本申请实施例还提供了一种电子设备,该电子设备包括:
39、至少一个处理器;
40、以及与至少一个处理器通信连接的存储器;
41、其中,存储器存储有可被至少一个处理器执行的指令,指令被至少一个处理器执行,以使电子设备执行如本申请实施例第一方面中任一实施例对应的方法。
42、第四方面,本申请实施例还提供了一种计算机可读存储介质,计算机可读存储介质中存储有计算机执行指令,计算机执行指令被处理器执行时用于实现如本申请实施例第一方面任一方法。
43、第五方面,本申请实施例还提供了一种计算机程序产品,该程序产品包含计算机执行指令,计算机执行指令被处理器执行时用于实现如本公开第一方面对应的任意实施例的方法。
44、综上,通过本专利技术方法,乘客无需再为每次换乘单独计算费用,只需关注起始站和终点站之间的总费用,大大简化了费用计算过程。同时,通过一次计费,乘客可以清晰地了解整个行程的费用,避免了因多次换乘而产生的费用混淆。通过暂时挂起机制,系统能够更好地应对网络或设备故障等突发情况,增强了系统本文档来自技高网...
【技术保护点】
1.一种交通二维码虚拟换乘一次匹配扣费的方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述第一出站点和所述第二进站点属于同一虚拟换乘车站;
3.根据权利要求1所述的方法,其特征在于,在所述第一出站点和所述第二进站点属于同一虚拟换乘车站时,将所述第一目录中的文件和所述第二进站点关联的第二目录中的文件移至临时换乘目录文件;
4.根据权利要求1所述的方法,其特征在于,在所述第一出站点进行出站交易时,查找上一次进站换乘目录中的目标文件;
5.根据权利要求1-4任一项所述的方法,其特征在于,所述方法还包括:系统通过查找更新目录中的文件来判断交易是否免费更新;
6.根据权利要求5所述的方法,其特征在于,所述方法还包括:系统在日终时将所述更新目录中的文件和所述换乘目录中的文件移送至所述待入库目录中进行处理;
7.根据权利要求1-6任一项所述的方法,其特征在于,所述方法还包括:通过系统检查挂起的交易文件是否超过最大的挂起时间;
8.一种交通二维码虚拟换乘一次匹配扣费的装置,其特征在于,包括:
9.一种电子设备,其特征在于,包括:
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至7任一项所述的方法。
...【技术特征摘要】
1.一种交通二维码虚拟换乘一次匹配扣费的方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述第一出站点和所述第二进站点属于同一虚拟换乘车站;
3.根据权利要求1所述的方法,其特征在于,在所述第一出站点和所述第二进站点属于同一虚拟换乘车站时,将所述第一目录中的文件和所述第二进站点关联的第二目录中的文件移至临时换乘目录文件;
4.根据权利要求1所述的方法,其特征在于,在所述第一出站点进行出站交易时,查找上一次进站换乘目录中的目标文件;
5.根据权利要求1-4任一项所述的方法,其特征在于,所述方法还包括:系统通过查找更新目录中...
【专利技术属性】
技术研发人员:吴敏,刘光普,靳广雨,
申请(专利权)人:上海华虹计通智能系统股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。