[发明专利]一种基于微服务的高速公路计费系统有效
申请号: | 201811417163.4 | 申请日: | 2018-11-26 |
公开(公告)号: | CN109584390B | 公开(公告)日: | 2021-04-27 |
发明(设计)人: | 高朝晖;梁玢;曹小峰;张玮;钱旻;钱振东 | 申请(专利权)人: | 东南大学 |
主分类号: | G07B15/06 | 分类号: | G07B15/06 |
代理公司: | 南京苏高专利商标事务所(普通合伙) 32204 | 代理人: | 冯艳芬 |
地址: | 210000 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 微服 高速公路 计费 系统 | ||
本发明公开了一种基于微服务的高速公路计费系统,包括:微服务网关,用于接收车道端发送来的计费请求,并调用计费参数涉及到的计费微服务模块中的微服务子模块进行计费计算;内存数据库接口模块,用于为各模块读取内存数据库提供接口;数据同步模块,用于监测收费站服务器数据库是否有数据更新;计费微服务模块,用于根据微服务网关发送的计费请求参数,调用相应的微服务处理子模块在内存数据库中进行相关计算,并将计算结果返回至微服务网关;计费监控模块,用于计费服务状态查询和计费服务占用资源查询。本发明,维护简单、成本低、可伸缩性较高、可靠性较高。
技术领域
本发明涉及高速公路收费技术,尤其涉及一种基于微服务的高速公路计费系统。
背景技术
随着高速公路路网建设越来越完善,高速公路公路越来越复杂,高速公路收费系统由原来的“分省收费”向“全国统一收费”方式过渡;高速公路收费系统面临着从传统“最短路径拆分”向“精确路径拆分”的转变;随着高速公路收费政策不断调整,差异化收费是发展趋势。高速公路计费是高速公路收费软件核心部分,需要保证一致性和准确性。高速公路收费软件由多个承包商完成,对同一功能需求的理解不统一,易产生收费异常现象以及车道收费系统繁杂庞大,业务逻辑错综复杂,部署、安调、运维投入成本高、营运管理难的问题。
传统高速公路收费软件采用单一软件,计费模块嵌入到收费流程中,高速公路收费软件开发、应用和运维面临很多的问题,比如:集成商多代码质量无法得到保证、代码庞杂维护困难、无法快速迭代、测试成本高、可伸缩性差、可靠性偏低、模块间高度依赖。
发明内容
发明目的:本发明针对现有技术存在的问题,提供一种基于微服务的高速公路计费系统,该系统是一种粗粒度、松耦合的以服务为中心的架构,可以与现有高速公路收费系统无缝连接,为现有高速公路收费系统提供计费服务,维护简单、成本低、可伸缩性较高、可靠性较高。
技术方案:本发明所述的基于微服务的高速公路计费系统包括:
微服务网关,用于接收高速公路收费系统车道端发送来的计费请求,并解析该请求中的参数,调用计费参数涉及到的计费微服务模块中的微服务子模块进行计费计算,以及将计费计算结果返回给对应的车道端;
内存数据库接口模块,用于为各模块读取内存数据库提供接口;
数据同步模块,用于监测收费站服务器数据库是否有数据更新,若发现更新,则将收费站服务器数据库的数据加载更新至内存数据库中;
计费微服务模块,包括多个微服务处理子模块,用于根据微服务网关发送的计费请求参数,调用相应的微服务处理子模块在内存数据库中进行相关计算,并将计算结果返回至微服务网关;
计费监控模块,用于计费服务状态查询和计费服务占用资源查询。
进一步的,所述计费微服务模块包括:
省内计费处理子模块,包括按照省内区域划分的若干区域处理微服务,用于根据接收到的路径信息识别车辆行驶路径涉及的区域,并调用涉及区域对应的区域处理微服务进行分区域计费,再将各区域的计费结果累加作为省内通行费用;
省外计费处理子模块,用于根据车辆行驶路径中外省入口到省界标识的外省路段路径,并调用外省的省内计费处理子模块计算出省外费用;
优惠计费处理子模块,包括多个优惠处理微服务,用于根据计费参数分别采用对应的优惠处理微服务计算车辆的各种优惠金额。
进一步的,所述微服务网关包括:
通讯管理子模块,用于接收高速公路收费系统车道端发送来的计费请求,以及将计费计算结果返回给对应的车道端;
请求解析子模块,用于解析得到计费请求中的参数;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于东南大学,未经东南大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811417163.4/2.html,转载请声明来源钻瓜专利网。