买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
申请/专利权人:首约科技(北京)有限公司
摘要:本发明公开了一种渠道连环单上报司机位置的方法,渠道向运力下连环单流程:A1:渠道向运力下单;A2:运力开放平台下单接口,查询连环单配置信息link_order_mark标志;A3:如果link_order_mark不等于1,则设置下单参数isLink=0;A4:如果link_order_mark等于1,则查询连环单灰度城市配置:link_order_city;A5:如果连环单灰度城市配置link_order_city不包括城市传来的cityId,则该城市不可以下连环单,则设置下单参数isLink=0;运力上报连环单司机位置流程:B1:渠道调用运力开放平台确认使用司机接口;B2:运力的开放平台调用派单系统确认使用司机接口;本发明解决了连环单订单的下一单开始前司机位置上报的问题;降低了连环单下一单的取消率。
主权项:1.一种渠道连环单上报司机位置的方法,其特征在于:具体步骤包括:渠道向运力下连环单流程:A1:渠道向运力下单;A2:运力开放平台下单接口,查询连环单配置信息link_order_mark标志;A3:如果link_order_mark不等于1,则设置下单参数isLink=0;A4:如果link_order_mark等于1,则查询连环单灰度城市配置:link_order_city;A5:如果连环单灰度城市配置link_order_city不包括城市传来的cityId,则该城市不可以下连环单,则设置下单参数isLink=0;A6:如果连环单灰度城市配置link_order_city包括城市传来的cityId,则该城市可以下连环单,则设置下单参数isLink=1;A7:调用订单下单接口,开放平台获取到订单号orderNo,记录订单号与渠道订单号关系到订单关系表partner_order_mapping;A8:派单根据连环单标识进行派单,筛选到符合条件的司机;A9:调用开放平台司机接单通知渠道接口,参数包括:driverId为司机的id,link_order为是否为连环单标记,等于1为连环单,其他值非连环单;A10:单开放平台判断link_order是否为1;A11:如果link_order等于1则记录连环单标记到订单关系表的扩展字段:"link":1,回调渠道司机举手信息;A12:如果link_order不等于1,回调渠道司机举手信息;A13:结束;运力上报连环单司机位置流程:B1:渠道调用运力开放平台确认使用司机接口;B2:运力的开放平台调用派单系统确认使用司机接口;B3:派单系统调用订单将订单和司机进行绑定,同时修改订单状态为15司机接单状态;B4:订单状态改变时,会发送一个MQ消息,Topic记为order_status_topic;B5:开放平台消费订单Topic为order_status_topic的MQ消息;B6:判断订单状态status是否等于15,即是否为司机接单状态;B7:如果等于15且为已配置的需要连环单司机位置上报的渠道,查询订单关系表,而且扩展字段有连环单标志link为1,则设置一个2分钟的redis锁,防止重复的MQ消费,然后发送一个延时为5秒的MQ,此MQ的Topic记为link_order_driver_loc_topic;B8:消费者消费topic为link_order_driver_loc_topic的MQ消息;B9:查询订单详情接口获得订单状态status;B10:订单状态为15时,调用LBS系统查询司机位置;B11:组装司机位置上报的参数,调用渠道司机位置上报接口进行司机位置上报;B12:将消息发送次数count加1;B13:判断消息发送次数count如果大于配置的发送次数200次,则终止发送MQ,如果小于200次,则再次发送topic为link_order_driver_loc_topic的消息;B14:结束。
全文数据:
权利要求:
百度查询: 首约科技(北京)有限公司 一种渠道连环单上报司机位置的方法
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。