基于KAFKA的网约货运汽车平台集群式订单管理系统及方法技术方案

技术编号:21091654 阅读:32 留言:0更新日期:2019-05-11 10:43
本发明专利技术公开了基于KAFKA的网约货运汽车平台集群式订单管理系统及方法。包括货主方终端、信息管理系统和司机方终端,所述货主方终端为货主持有,货主通过货主方终端来登录账号、发出订单及接受反馈信息,所述信息管理系统为平台方所有,接受订单信息并进行匹配、推送以及将司机方终端的反馈消息发送给货主方终端,所述司机方终端为司机持有,司机通过司机方终端来登录账号、存储信息,接受订单以及接单成功后发送反馈信息。该基于KAFKA的网约货运汽车平台集群式订单管理系统及方法,可以确认货车司机具有资质的情况下对订单进行匹配及分配推送,同时匹配的效率较高。

Cluster Order Management System and Method Based on KAFKA for Network Approval Freight Vehicle Platform

【技术实现步骤摘要】
基于KAFKA的网约货运汽车平台集群式订单管理系统及方法
本专利技术涉及网约货运汽车
,具体为基于KAFKA的网约货运汽车平台集群式订单管理系统及方法。
技术介绍
网约货车日渐兴起,将网约货运汽车平台上的订单进行批量管理是必须的,目前网约货车最大的问题之一便是不正规,许多网约货车司机在未证明自身的道路运输经营资质的情况下便开始进行运载。根据现有的方案,无法在确认货车司机具有资质的情况下对订单进行匹配及分配推送。
技术实现思路
本专利技术的目的在于提供基于KAFKA的网约货运汽车平台集群式订单管理系统及方法,以解决上述
技术介绍
中提出无法在确认货车司机具有资质的情况下对订单进行匹配及分配推送的问题。为实现上述目的,本专利技术提供如下技术方案:基于KAFKA的网约货运汽车平台集群式订单管理系统,其包括货主方终端、信息管理系统和司机方终端,所述货主方终端为货主持有,货主通过货主方终端来登录账号、发出订单及接受反馈信息,所述信息管理系统为平台方所有,接受订单信息并进行匹配、推送以及将司机方终端的反馈消息发送给货主方终端,所述司机方终端为司机持有,司机通过司机方终端来登录账号、储存信息、接受订单以及接单成功后发送反馈信息。优选的,所述货主方终端包括有初级信息接受单元、第一账号检测单元、第一操作接受单元、订单信息检查单元、订单生产单元和初级信息发送单元。优选的,所述信息管理系统包括有中级信息发送单元、订单推送单元、订单匹配单元、中级信息接受单元和反馈信息中转站。优选的,所述司机方终端包括有第二账号检测单元、第二操作接收单元、末级信息接收单元、订单接收单元和末级信息发送单元。优选的,所述货主方终端的第一账号检测单元内存在有检测算法,算法为,货主方终端账号信息中有身份证号码c1、实名d1和联系号码e1,如果c1为15至18位数字则通过,否则不通过;如果d1不为空则通过,否则不通过;如果e1为11位数字则通过,否则不通过;如果三项都为通过,即可进行下一步操作;只要有一个不通过,第一账号检测单元都将禁止货主的下一步操作,并要求重新填写货主方终端账号信息直到产生三个通过。优选的,所述订单信息检查单元内存在有检测算法,算法为,算法为,订单信息内有所在城市M、出发位置、终点位置、货物种类A和货物重量B,如果所在城市M不为空则通过,否则不通过;如果出发位置不为空则通过,否则不通过;如果终点位置不为空则通过,否则不通过;如果货物种类A大于0则通过,否则不通过;如果货物重量B大于0则通过,否则不通过;如果有五个通过,即可生成订单消息并通过发送初级信息发送单元至订单匹配单元;只要有一个不通过,都将驳回生成订单的请求并要求重新填写。优选的,所述司机方终端的第一账号检测单元内存在有检测算法,算法为,司机方终端账号信息中有身份证号码c2、实名d2、联系号码e2和道路运输经营许可证证号f,如果c2为15至18位数字则通过,否则不通过;如果d2不为空则通过,否则不通过;如果e2为11位数字则通过,否则不通过;如果e2不为空则通过,否则不通过,如果四项都为通过,即可进行下一步操作;只要有一个不通过,第二账号检测单元都将禁止货主的下一步操作,并要求重新填写货主方终端账号信息直到产生四个通过。优选的,所述司机方终端内存有当前所在城市Ω、车辆载重范围β和愿意载的货物集合等信息α,并将这些信息通过末级信息发送单元发给订单匹配单元。优选的,所述订单匹配单元内存在有检测算法,算法为,首先判断所在城市M与当前所在城市Ω是否一致,一致则通往下一步判断,否则不通过;接着判断货物种类A是否为愿意载的货物α的子集,如果是则通往下一步判断,否则不通过;接着判断货物重量B是否为车辆载重范围β的子集,如果是则通往订单推送单元,否则不通过。本专利技术还提供基于KAFKA的网约货运汽车平台集群式订单管理方法,其包括如上所述的基于KAFKA的网约货运汽车平台集群式订单管理系统,其步骤如下:步骤一:货主方终端中,当货主登录账号时,第一账号检测单元检测货主账号信息是否填写完整,如果不完整就要求货主重写,如果完整就通过第一操作接受单元填写订单信息,订单信息填写提交后订单信息检查单元检测,未通过订单信息检查单元的检测后将驳回订单信息并要求重写,通过则由订单生产单元生产订单,最后从初级信息发送单元发送至中级信息接受单元。步骤二:司机方终端中,将记录司机当前所在城市Ω、车辆载重范围β和愿意载的货物集合等信息α,当司机登录账号时,第二账号检测单元检测司机账号信息是否填写完整,如果不完整就要求司机通过第二操作接收单元重写,完整则登录成功,登录成功后通过末级信息发送单元将信息发送给中级信息接受单元。步骤三:中级信息接受单元接受货主订单信息和司机信息,订单匹配单元将对货主订单信息和司机信息进行逐一对比,匹配成功的将会通过订单推送单元和中级信息发送单元发送给末级信息接收单元。步骤四:末级信息接收单元收到订单信息并传给订单接收单元,司机确认接单后,订单接收单元会生成一个反馈消息,通过末级信息发送单元发给反馈信息中转站。步骤五:反馈信息中转站接受到反馈信息,并将反馈信息发送到初级信息接受单元,货主查看信息知道订单已被接收。与现有技术相比,本专利技术的有益效果是:该基于KAFKA的网约货运汽车平台集群式订单管理系统及方法,能够对用户终端的账户信息进行审核,对于货主方,身份证号码、实名和联系号码如果没有填写,就会拒绝货主方的后续操作并要求重新填写直到完成为止,对于司机方,身份证号码、实名、道路运输许可证号和联系号码如果没有填写就会就会拒绝司机方的后续操作并要求重新填写直到完成为止,以上操作可以保证司机和货主都可以进行实名联系,有安全保障,也保证了司机具有道路经营资格,货主方填写订单时,一旦订单没有填写信息完整,就会驳回订单并要求填写完整,保证了发出的订单都是有效的,同时该系统可以对货主订单和司机进行匹配,保证司机和货主的货物具有相应的契合度,提高接单率。附图说明图1为本专利技术网约货运汽车平台集群式订单管理系统系统流程示意图;图2位本专利技术第一账号检测单元算法结构示意图;图3为本专利技术订单信息检查单元算法结构示意图;图4为本专利技术订单匹配单元算法结构示意图;图5为本专利技术人第二账号检测单元算法结构示意图;图6为本专利技术货主方终端内部结构示意图;图7为本专利技术信息管理系统内部结构示意图;图8为本专利技术司机方终端内部结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。请参阅图1-8,本专利技术提供一种技术方案:基于KAFKA的网约货运汽车平台集群式订单管理系统,包括货主方终端、信息管理系统和司机方终端,货主方终端为货主持有,货主通过货主方终端来登录账号、发出订单及接受反馈信息,信息管理系统为平台方所有,接受订单信息并进行匹配、推送以及将司机方终端的反馈消息发送给货主方终端,司机方终端为司机持有,司机通过司机方终端来登录账号、储存信息、接受订单以及接单成功后发送反馈信息,进一步的,货主方终端包括有初级信息接受单元、本文档来自技高网...

【技术保护点】
1.基于KAFKA的网约货运汽车平台集群式订单管理系统,其特征在于,包括货主方终端、信息管理系统和司机方终端,所述货主方终端为货主持有,货主通过货主方终端来登录账号、发出订单及接受反馈信息,所述信息管理系统为平台方所有,接受订单信息并进行匹配、推送以及将司机方终端的反馈消息发送给货主方终端,所述司机方终端为司机持有,司机通过司机方终端来登录账号、存储信息,接受订单以及接单成功后发送反馈信息。

【技术特征摘要】
1.基于KAFKA的网约货运汽车平台集群式订单管理系统,其特征在于,包括货主方终端、信息管理系统和司机方终端,所述货主方终端为货主持有,货主通过货主方终端来登录账号、发出订单及接受反馈信息,所述信息管理系统为平台方所有,接受订单信息并进行匹配、推送以及将司机方终端的反馈消息发送给货主方终端,所述司机方终端为司机持有,司机通过司机方终端来登录账号、存储信息,接受订单以及接单成功后发送反馈信息。2.根据权利要求1所述的基于KAFKA的网约货运汽车平台集群式订单管理系统,其特征在于:所述货主方终端包括有初级信息接受单元、第一账号检测单元、第一操作接受单元、订单信息检查单元、订单生产单元和初级信息发送单元。3.根据权利要求1所述的基于KAFKA的网约货运汽车平台集群式订单管理系统,其特征在于:所述信息管理系统包括有中级信息发送单元、订单推送单元、订单匹配单元、中级信息接受单元和反馈信息中转站。4.根据权利要求1所述的基于KAFKA的网约货运汽车平台集群式订单管理系统,其特征在于:所述司机方终端包括有第二账号检测单元、第二操作接收单元、末级信息接收单元、订单接收单元和末级信息发送单元。5.根据权利要求2所述的基于KAFKA的网约货运汽车平台集群式订单管理系统,其特征在于:所述货主方终端的第一账号检测单元内存在有检测算法,算法为,货主方终端账号信息中有身份证号码c1、实名d1和联系号码e1,如果c1为15至18位数字则通过,否则不通过;如果d1不为空则通过,否则不通过;如果e1为11位数字则通过,否则不通过;如果三项都为通过,即可进行下一步操作;只要有一个不通过,第一账号检测单元都将禁止货主的下一步操作,并要求重新填写货主方终端账号信息直到产生三个通过。6.根据权利要求2所述的基于KAFKA的网约货运汽车平台集群式订单管理系统,其特征在于:所述订单信息检查单元内存在有检测算法,算法为,算法为,订单信息内有所在城市M、出发位置、终点位置、货物种类A和货物重量B,如果所在城市M不为空则通过,否则不通过;如果出发位置不为空则通过,否则不通过;如果终点位置不为空则通过,否则不通过;如果货物种类A大于0则通过,否则不通过;如果货物重量B大于0则通过,否则不通过;如果有五个通过,即可生成订单消息并通过发送初级信息发送单元至订单匹配单元;只要有一个不通过,都将驳回生成订单的请求并要求重新填写。7.根据权利要求4所述的基于KAFKA的网约货运汽车平台集群式订单管理系统,其特征在于:所述司机方终端的第一账号检测单元内存在有检测算法,算法为,司机方终端账号...

【专利技术属性】
技术研发人员:臧剑童火平
申请(专利权)人:杭州卓凯科技有限公司
类型:发明
国别省市:浙江,33

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

1