申请/专利权人:广州宸祺出行科技有限公司
申请日:2020-10-12
公开(公告)日:2021-01-05
公开(公告)号:CN112184387A
主分类号:G06Q30/06(20120101)
分类号:G06Q30/06(20120101);G06Q10/06(20120101);G06Q50/30(20120101);G06F16/23(20190101)
优先权:
专利状态码:在审-实质审查的生效
法律状态:2021.01.22#实质审查的生效;2021.01.05#公开
摘要:本发明公开了一种保证司机状态和订单状态变化一致性的方法,包括:S1.监听订单状态变化事件;S2.对比判断接收到的订单的状态和对应的司机,以及当前司机服务中的订单;S3.根据订单类型和状态以及司机当前状态以及服务中的订单,判断是否变更司机状态,以及变更后的司机状态;S4.判断司机状态是否有变化,若有变化则改派订单并更新服务中的订单,再更新数据库和缓存,若无变化则直接更新数据库和缓存;S5.向其他关联模块发送司机状态变更的消息通知;S6.司机在停止听单的时候,操作开始听单,在开始听单,没有派单的时候,操作停止听单。本发明保证用户行为或系统自动触发订单状态流转成功时,司机状态也流转到正确状态,使司机状态和订单状态变化一致。
主权项:1.一种保证司机状态和订单状态变化一致性的方法,其特征是:如果是订单变更触发的司机状态变化,则执行以下步骤:S1.监听订单状态变化事件;S2.对比判断接收到的订单的状态和对应的司机,以及当前司机服务中的订单;S3.根据订单类型和状态以及司机当前状态以及服务中的订单,判断是否变更司机状态,以及变更后的司机状态;S4.若司机状态有变化则判断该订单当前对应的司机和之前服务的司机是否一致,如果不一致则表示是改派订单,需要改变订单当前对应司机状态以及之前对应的司机状态;S5.如果司机状态有变化,则更新数据库和缓存;如果是司机直接操作开始听单和结束听单时触发的司机状态变化,则执行以下步骤:SS1.司机在停止听单状态的时候,操作开始听单,则司机状态变为开始听单;SS2.司机在开始听单状态的时候,操作停止听单,则司机状态变为停止听单。
全文数据:
权利要求:
百度查询: 广州宸祺出行科技有限公司 一种保证司机状态和订单状态变化一致性的方法和系统
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。