一种公布票价的计算方法、装置、存储介质和服务器制造方法及图纸

技术编号:25804796 阅读:34 留言:0更新日期:2020-09-29 18:39
本发明专利技术实施例提供了一种公布票价的计算方法、装置、存储介质和服务器。本发明专利技术实施例的方案中,接收径路信息,径路信息包括多条单段线路和每条单段线路对应的计价规则,计价规则包括票价是否参加通算、线路里程和票价率;根据公布票价不参加通算的单段线路的线路里程和票价率,生成第一公布票价;将公布票价参加通算的单段线路的线路里程相加,计算出通算里程;将通算里程与票价率相乘,计算出第二公布票价;将第一公布票价和第二公布票价相加,生成径路的公布票价,从而可以提高计算出的公布票价的正确率,节约成本。

【技术实现步骤摘要】
一种公布票价的计算方法、装置、存储介质和服务器
本专利技术涉及数据处理
,尤其涉及一种公布票价的计算方法、装置、存储介质和服务器。
技术介绍
在客运价格的信息化建设方面,原有客票系统中的票价计算,动车组列车票价由管理人员手工计算,直接导入客票系统。动车组票价由于各线路基准价率、尾数处理规则等方面的原因,其计算规则一直不统一,并且由于在最近几年的发展过程中受降速降价和取消强制险等影响,其计算规则变得更加复杂,计算公布票价时会出现错误率高和人工成本高的问题。
技术实现思路
有鉴于此,本专利技术实施例提供了一种公布票价的计算方法、装置、存储介质和服务器,可以提高计价正确率,节约成本。一方面,本专利技术实施例提供了一种公布票价的计算方法,所述方法包括:接收径路信息,径路信息包括多条单段线路和每条单段线路对应的计价规则,计价规则包括公布票价是否参加通算、线路里程和票价率;根据公布票价不参加通算的单段线路的线路里程和票价率,生成第一公布票价;将公布票价参加通算的单段线路的线路里程相加,计算出通算里程;将通算里程与票价率相乘,计算出第二公布票价;将第一公布票价和第二公布票价相加,生成径路的公布票价。可选地,计价规则还包括公布票价是否自动计算;根据公布票价不参加通算的单段线路的线路里程和票价率,生成第一公布票价,包括:判断公布票价是否自动计算;若判断出公布票价不是自动计算,从预先设置的一口价表中查询出公布票价不参加通算的单段线路对应的第一公布票价。可选地,计价规则还包括优惠折扣、预设的起码里程和预设的起码里程对应的起码价格;还包括:若判断出公布票价不参加通算的单段线路的公布票价是自动计算,从计价规则中查询出线路里程;判断线路里程是否大于预设的起码里程;若判断出线路里程小于或等于预设的起码里程,则从计价规则中获取预设的起码里程对应的起码价格;将起码价格作为第一公布票价。可选地,还包括:若判断出线路里程大于起码里程,将线路里程乘以票价率,计算出单段线路的第一公布票价。可选地,若判断出线路里程大于起码里程,将线路里程乘以票价率,计算出单段线路的第一公布票价,具体包括:判断线路里程是否大于预设的远距离里程阈值;若判断出线路里程大于预设的远距离里程阈值,则将票价率与线路里程和预设的远距离里程阈值的差值相乘,计算出第一相乘结果;将预设的递远递减优惠与第一相乘结果相乘,得到第二相乘结果;将票价率与预设的远距离里程阈值相乘,计算出第三相乘结果;将第二相乘结果与第三相乘结果相加,计算出单段线路的公布票价。可选地,还包括:若判断出线路里程小于或者等于预设的远距离里程阈值,则将票价率与线路里程相乘,计算出单段线路的公布票价。另一方面,本专利技术实施例提供了一种公布票价的计算装置,包括:接收单元,用于接收径路信息,径路信息包括由多条单段线路组成的径路和每条单段线路对应的计价规则,计价规则包括公布票价是否参加通算;第一生成单元,用于根据公布票价不参加通算的单段线路的线路里程和票价率,生成第一公布票价;第一计算单元,用于将公布票价参加通算的单段线路的线路里程相加,计算出通算里程;第二计算单元,用于将通算里程与票价率相乘,计算出第二公布票价;第二生成单元,用于将第一公布票价和第二公布票价相加,生成径路的公布票价。可选地,第一生成单元具体包括第一判断子模块和第一查询子模块;第一判断子模块,用于判断公布票价是否自动计算;第一查询子模块,用于若判断出公布票价不是自动计算,从预先设置的一口价表中查询出公布票价不参加通算的单段线路对应的第一公布票价。另一方面,本专利技术实施例提供了一种存储介质,所述存储介质包括存储的程序,其中,在所述程序运行时控制所述存储介质所在设备执行上述公布票价的计算方法。另一方面,本专利技术实施例提供了一种服务器,包括存储器和处理器,所述存储器用于存储包括程序指令的信息,所述处理器用于控制程序指令的执行,其特征在于,所述程序指令被处理器加载并执行时实现上述公布票价的计算方法。本专利技术实施例的方案中,接收径路信息,径路信息包括多条单段线路和每条单段线路对应的计价规则,计价规则包括公布票价是否参加通算、线路里程和票价率;根据公布票价不参加通算的单段线路的线路里程和票价率,生成第一公布票价;将公布票价参加通算的单段线路的线路里程相加,计算出通算里程;将通算里程与票价率相乘,计算出第二公布票价;将第一公布票价和第二公布票价相加,生成径路的公布票价,从而可以提高计算出的公布票价的正确率,节约成本。【附图说明】图1为本专利技术实施例提供的一种公布票价的计算方法的流程图;图2为本专利技术实施例提供的又一种公布票价的计算方法的流程图;图3为本专利技术实施例提供的一种公布票价的计算装置的结构示意图;图4为本专利技术实施例提供的一种服务器的示意图。【具体实施方式】为了更好的理解本专利技术的技术方案,下面结合附图对本专利技术实施例进行详细描述。应当明确,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本专利技术保护的范围。在本专利技术实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本专利技术。在本专利技术实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。应当理解,本文中使用的术语“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。应当理解,尽管在本专利技术实施例中可能采用术语第一、第二等来描述设定阈值,但这些设定阈值不应限于这些术语。这些术语仅用来将设定阈值彼此区分开。例如,在不脱离本专利技术实施例范围的情况下,第一设定阈值也可以被称为第二设定阈值,类似地,第二设定阈值也可以被称为第一设定阈值。图1为本专利技术实施例提供的一种公布票价的计算方法的流程图,如图1所示,该方法包括:步骤101、接收径路信息,径路信息包括多条单段线路和每条单段线路对应的计价规则,计价规则包括公布票价是否参加通算、线路里程和票价率。步骤102、根据公布票价不参加通算的单段线路的线路里程和票价率,生成第一公布票价。步骤103、将公布票价参加通算的单段线路的线路里程相加,计算出通算里程。步骤104、将通算里程与票价率相乘,计算出第二公布票价。步骤105、将第一公布票价和第二公布票价相加,生成径路的公布票价。本专利技术实施例的方案中,接收径路信息,径路信息包括多条单段线路和每条单段线路对应的计价规本文档来自技高网...

【技术保护点】
1.一种公布票价的计算方法,其特征在于,所述方法包括:/n接收径路信息,所述径路信息包括多条单段线路和每条单段线路对应的计价规则,所述计价规则包括公布票价是否参加通算、线路里程和票价率;/n根据公布票价不参加通算的单段线路的线路里程和票价率,生成第一公布票价;/n将公布票价参加通算的单段线路的线路里程相加,计算出通算里程;/n将所述通算里程与所述票价率相乘,计算出第二公布票价;/n将所述第一公布票价和所述第二公布票价相加,生成所述径路的公布票价。/n

【技术特征摘要】
1.一种公布票价的计算方法,其特征在于,所述方法包括:
接收径路信息,所述径路信息包括多条单段线路和每条单段线路对应的计价规则,所述计价规则包括公布票价是否参加通算、线路里程和票价率;
根据公布票价不参加通算的单段线路的线路里程和票价率,生成第一公布票价;
将公布票价参加通算的单段线路的线路里程相加,计算出通算里程;
将所述通算里程与所述票价率相乘,计算出第二公布票价;
将所述第一公布票价和所述第二公布票价相加,生成所述径路的公布票价。


2.根据权利要求1所述的公布票价的计算方法,其特征在于,所述计价规则还包括公布票价是否自动计算;所述根据公布票价不参加通算的单段线路的线路里程和票价率,生成第一公布票价,包括:
判断所述公布票价是否自动计算;
若判断出所述公布票价不是自动计算,从预先设置的一口价表中查询出所述公布票价不参加通算的单段线路对应的第一公布票价。


3.根据权利要求2所述的公布票价的计算方法,其特征在于,所述计价规则还包括预设的起码里程和所述预设的起码里程对应的起码价格;还包括:
若判断出所述公布票价是自动计算,从所述计价规则中查询出线路里程;
判断所述线路里程是否大于预设的起码里程;
若判断出所述线路里程小于或等于预设的起码里程,则从所述计价规则中获取所述预设的起码里程对应的起码价格;
将所述起码价格作为第一公布票价。


4.根据权利要求3所述的公布票价的计算方法,其特征在于,还包括:
若判断出所述线路里程大于起码里程,将所述线路里程乘以所述票价率,计算出所述单段线路的第一公布票价。


5.根据权利要求4所述的公布票价的计算方法,其特征在于,所述若判断出所述线路里程大于起码里程,将所述线路里程乘以所述票价率,计算出所述单段线路的第一公布票价,具体包括:
判断所述线路里程是否大于预设的远距离里程阈值;
若判断出所述线路里程大于预设的远距离里程阈值,则将所述票价率与所述线路里程和所述预设的远距离里程...

【专利技术属性】
技术研发人员:张晨阳刘文韬单杏花朱建生张志强牛青坡周强刘国峰尹伊伊李士达李天翼张霞赵楠潘浪涛王红爱江琳贾静刘婷婷王拓梅巧玲
申请(专利权)人:中铁程科技有限责任公司中国铁道科学研究院集团有限公司电子计算技术研究所北京经纬信息技术有限公司
类型:发明
国别省市:北京;11

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

1