首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】一种适用于大型网约车上报监管平台的管理系统_上海赛可出行科技服务有限公司_202110612529.9 

申请/专利权人:上海赛可出行科技服务有限公司

申请日:2021-06-02

公开(公告)日:2024-06-21

公开(公告)号:CN113469390B

主分类号:G06Q10/02

分类号:G06Q10/02;G06Q50/40;G06F16/28

优先权:

专利状态码:有效-授权

法律状态:2024.06.21#授权;2021.12.14#实质审查的生效;2021.10.01#公开

摘要:本发明涉及网约车监管技术领域,具体公开了一种适用于大型网约车上报监管平台的管理系统,包括传输模块、数据模块、配置模块、监控恢复模块;通过传输模块将网约车的合规数据经过一定格式处理之后,传输给相关的交通部和交管委监管平台;数据模块为网约车的相关合规数据的存储层,存储层分两部分,一部分是以静态数据方式存储在Mysql数据库中,一部分是以动态数据方式存储在消息中间件Kafka里面;配置模块通过管理页面的方式对网约车上报监管平台相关的配置参数进行集中配置管理,使其可以进行动态调整,实现一定的可配置化操作;通过监控模块对网约车合规数据上报过程中存在的异常情况进行动态监控,并及时对异常情况进行处理,重新恢复传输。

主权项:1.一种适用于大型网约车上报监管平台的管理系统,其特征在于:包括传输模块1、数据模块2、配置模块3和监控恢复模块4;其中,所述传输模块1包括交通部传输单元101和交管委传输单元102两部分,所述交通部传输单元101与交管委传输单元102之间数据连接,交通部传输单元101中交通部的合规数据上报传输服务部署到WINDOWS服务器,交管委传输单元102中地方交管委的合规数据上报传输服务部署到LINUX服务器;在交通部与地方交管委数据传输过程中,交通部的技术对接协议适用于每个城市,且传输内容是固定的;地方交管委的数据传输内容存在差异的解决方式为:对于相同接口新增的内容,采用扩展字段的方法解决,在对应的数据库表中新建该字段,传输时候读取此内容,并将内容整合后传输给相关交管委;对于新增的接口,采用新增相关表的方式,并在交管委传输单元102的服务里新增对应的接口方式进行解决;针对字段大小写的格式问题,在配置模块3中根据不同城市,增加“开头大小写”的配置项进行配置,传输时自动识别选择相应的格式;在交通部与地方交管委数据传输过程中,针对不同地方交管委的传输方式差异的解决方法为:在交管委传输单元102服务中新建一个接口类TransportType,里面定义了getMethodName和getResponseCodeStringurl,intaddress,ListTt,StringinterfaceName,Stringredirect,StringcityName两个方法;其中,getMethodName是指当前传输方式代表的方法名,这里设置为当前传输城市的英文全名,getResponseCodeStringurl,intaddress,ListTt,StringinterfaceName,Stringredirect,StringcityName是指具体传输内容的方法,url代表当前传输城市的目标地址,address代表当前传输城市的城市码,t代表当前传输的数据内容,interfaceName代表当前传输的接口名称,redirect代表当前传输接口的子url,cityName代表当前传输的城市名称;在新建完TransportType接口类之后,根据不同城市的传输方式进行新建传输方式实现类去实现TransportType接口,然后在实现类里面去完成具体的方法;由于部分地方交管委的传输方式差别不大,抽象出一个公用的传输方法,这个实现类记作TransPortDefaultCity,而其他特殊城市的处理方法用城市名命名实现类,BJ交管委的传输方式实现类命名为TransPortBeiJing;所有的地方交管委的传输方式实现完成后,新建一个TransBeanUtil类,并添加@Component注解,使其成为一个Bean对象;利用Spring的Bean机制,在服务启动过程中自动注入该Bean对象,并使得这个类实现ApplicationContextAware接口,实现setApplicationContext方法;该方法是在容器进行初始化时进行操作,在类中定义一个MapString,TransportType对象用于存在不同城市传输方式,Key代表方法名称,Value代表城市传输方式,Map对象记作transBeans;在初始化方法内部通过MapString,TransportTypebeans=applicationContext.getBeansOfTypeTransportType.class获取当前服务中所有实现了TransportType接口类的类,然后遍历beans对象,把相关信息塞入到transBeans中;使得容器初始化的同时,把所有城市的传输方法注入到容器里;在TransBeanUtil类里,定义getBeanStringmethodName方法,输入传输方式名称获取当前城市的传输方式类,再调用里面的getResponseCodeStringurl,intaddress,ListTt,StringinterfaceName,Stringredirect,StringcityName方法,以此实现数据传输,进而解决不同地方交管委传输方式不同的问题;所述数据模块2通过上游轨迹服务调用心跳服务传输定位数据,心跳服务直接写入Kafak系统,交通部和地方交管委的传输服务直接进行Kafka数据消费;订单数据直接采用ETL工具定时去订单数据库进行扫描相关数据,然后插入到交通部传输单元101的数据库里;定时对前一天的订单传输数据情况进行统计,并把所有上报成功的数据进行删除;所述配置模块3包括动态分组功能301和传输的相关参数可配置化功能302;动态分组功能301是指将需要传输的城市进行动态编组,按组的规模进行数据传输;传输的相关参数可配置化功能302是将指所有城市的网约车配置数据根据汇总不同地方交管委的传输要求,将其共性特征做成可配置化操作;所述监控恢复模块4用于对整个网约车合规数据上报监管平台的系统进行全面的监控以及恢复,监控恢复模块4中的恢复功能主要是用于当出现数据传输失败的情况时,定时将传输失败的数据传输标志位进行恢复默认状态,进而进行数据重传;监控恢复模块4包括交通部传输监控401和地方交管委传输监控402两部分;交通部传输监控401用于监控VPN工作状态。

全文数据:

权利要求:

百度查询: 上海赛可出行科技服务有限公司 一种适用于大型网约车上报监管平台的管理系统

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。