掌桥专利:专业的专利平台
掌桥专利
首页

一种支持司乘手机号换绑的方法

文献发布时间:2024-04-18 19:59:31


一种支持司乘手机号换绑的方法

技术领域

本发明属于网约车运营技术领域,具体涉及一种支持司乘手机号换绑的方法。

背景技术

随着网约车业务的逐步拓展,乘客也可以为他人下单,下单成功后,系统为防止泄露司机和乘客的真实手机号,往往用虚拟号将司机和下单人的手机号自动绑定在一起(无需下单人手动输入手机号,便于下单)。此时司机与下单人之间将可以相互电话联系,但有时候下单人并非是为自己下单,而是为他人(实际乘车人)下单,由于虚拟号绑定的是下单人的手机号而非实际乘车人的,所以实际乘车人与司机之间无法互相联系。在这种场景下,如何解决实际乘车人与司机的电话互联问题,成为必须要解决的问题。

发明内容

本发明的目的在于提供一种支持司乘手机号换绑的方法,以解决上述背景技术中提出的问题。

为实现上述目的,本发明提供如下技术方案:一种支持司乘手机号换绑的方法,具体包括:S1:接收虚拟号换绑服务请求;

S2:校验乘车人手机号是否非空,非空则继续,否则返回手机号为空错误;

S3:校验乘车人手机号是否符合11位且有效的手机号格式,若符合则继续,否则返回手机号格式错误;

S4:用订单号作为入参,调用查询订单详情服务接口用来获取订单详情;

S5:判断订单详情服务接口返回的订单是否存在,若存在则继续,否则返回订单不存在错误;

S6:判断订单状态是否为服务完成之前,若是则继续;否则返回订单服务完成无法换绑虚拟号错误;

S7:从订单详情中获取司机Id并判断其是否为空,为空则返回未绑定司机错误,否则继续;

S8:以司机Id作为参数调用司机详情服务接口查询司机详细信息;

S9:从司机详情中获取司机手机号信息;

S10:调用虚拟号绑定服务接口将司机手机号、实际乘车人手机号绑定在一起;该服务接口将返回新的虚拟号;

S11:服务器向乘客端App推送新的虚拟号数据;

S12:乘客端App更新显示司机手机号信息,即虚拟手机号;

S13:服务器向司机端App推送新的虚拟号数据;

S14:司机端App更新显示乘车人手机号信息,即虚拟手机号;

S15:结束。

优选的,步骤S1中,请求中有乘车人手机号和订单号两个核心参数。

优选的,步骤S4中,订单详情服务接口的返回数据如下:

优选的,步骤S5中,判断订单详情服务接口返回的订单是否存在,就是判断以上返回值中data是否为空。

优选的,步骤S6中,判断订单状态是否为服务完成之前,可以通过判断订单的状态码是否小于设定值。

与现有技术相比,本发明的有益效果是:本发明在下单并有司机接单后,订单服务完成之前,在乘客App上增加一个操作入口,支持下单人在乘客App上输入需换绑的乘车人手机号,系统重新生成司机手机号与实际乘车人手机号两者的绑定关系,并最终支持司机与实际乘车人电话互通,功能更加的丰富,提升体验感。

附图说明

图1为本发明执行流程示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

请参阅图1,本发明提供一种技术方案:一种支持司乘手机号换绑的方法,具体步骤包括:S1:接收虚拟号换绑服务请求;

请求中有乘车人手机号、订单号2个核心参数;

S2:校验乘车人手机号是否非空,非空则继续,否则返回手机号为空错误

S3:校验乘车人手机号是否符合11位且有效的手机号格式,若符合则继续,否则返回手机号格式错误

S4:用订单号作为入参,调用查询订单详情服务接口用来获取订单详情;

说明:订单详情服务接口的返回数据如下:

S5:判断订单详情服务接口返回的订单是否存在(就是判断以上返回值中data是否为空),若存在则继续,否则返回订单不存在错误;

S6:判断订单状态是否为服务完成之前,若是则继续;否则返回订单服务完成无法换绑虚拟号错误;

即判断订单的状态码是否小于40;

S7:从订单详情中获取司机Id并判断其是否为空,为空则返回未绑定司机错误,否则继续;

S8:以司机Id作为参数调用司机详情服务接口查询司机详细信息;

S9:从司机详情中获取司机手机号信息;

S10:调用虚拟号绑定服务接口将司机手机号、实际乘车人手机号绑定在一起;该服务接口将返回新的虚拟号;

S11:服务器向乘客端App推送新的虚拟号数据;

S12:乘客端App更新显示司机手机号信息(即虚拟手机号);

S13:服务器向司机端App推送新的虚拟号数据;

S14:司机端App更新显示乘车人手机号信息(即虚拟手机号);

S15:结束。

尽管已经示出和描述了本发明的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本发明的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由所附权利要求及其等同物限定。

相关技术
  • 一种含氮含氯难降解有机废水的处理方法和反应器
  • 一种氯碱含氯淡盐水处理方法及装置
  • 一种氯碱出电解淡盐水中氯及氯氧化物处理方法及其装置
技术分类

06120116520604