一种订单修复方法及装置制造方法及图纸

技术编号:24940560 阅读:19 留言:0更新日期:2020-07-17 21:30
本申请提供了一种订单修复方法及装置,其中,该方法包括:在接收到服务请求端发送的针对目标服务提供端的使用请求后,向所述目标服务提供端发送开锁指令;若未在第一预设时间内接收到所述目标服务提供端返回的关于所述开锁指令的开锁成功信息,则计算发送所述开锁指令后,所述目标服务提供端的实际行驶数据和所述服务请求端的历史行驶数据的相似度;根据所述相似度的数值,确定是否对所述使用请求所对应的服务订单进行修复。本申请通过计算发送开锁指令后目标服务提供端的实际行驶数据与服务请求端的历史行驶数据的相似度来确认是否需要对服务订单进行修复,实现了在订单超时情况下对订单修复的自动判断,从而提高了订单系统的稳定性。

【技术实现步骤摘要】
一种订单修复方法及装置
本申请涉及数据修复领域,具体而言,涉及一种订单修复方法及装置。
技术介绍
目前,设备共享服务发展迅速,例如共享单车、共享汽车、共享移动电源等设备共享服务层出不穷,由于共享设备的使用是完全自助化的,因此当发生意外故障时,订单的修复成为了一大技术难点。现有技术中,用户端在向服务器请求使用共享设备时,可能出现共享设备启用超时的情况(例如,用户端发送使用请求后超过30s以上用户端显示未启用时,该订单的情况为启用超时)。造成这种情况的原因可能是由于网络问题或设备故障,设备已启用成功,但是由于设备未将启用成功的信息及时反馈给服务器,导致用户端显示启用失败,并且服务器不能完整记录设备的服务订单详情,导致设备漏单,同时,用户也无法正常结束订单。
技术实现思路
有鉴于此,本申请的目的在于提供一种订单修复方法及装置,达到提高了服务订单的完整度,从而提高了订单系统的稳定性。根据本申请的一个方面,提供一种电子设备,可以包括存储介质和与存储介质通信的处理器。存储介质存储有处理器可执行的机器可读指令。当电子设备运行时,处理器与存储介质之间通过总线通信,处理器执行所述机器可读指令,以执行以下操作:一种订单修复方法,该方法包括:在接收到服务请求端发送的针对目标服务提供端的使用请求后,向所述目标服务提供端发送开锁指令;若未在第一预设时间内接收到所述目标服务提供端返回的关于所述开锁指令的开锁成功信息,则计算发送所述开锁指令后,所述目标服务提供端的实际行驶数据和所述服务请求端的历史行驶数据的相似度;根据所述相似度的数值,确定是否对所述使用请求所对应的服务订单进行修复。在一些实施例中,若未在第一预设时间内接收到所述目标服务提供端返回的关于所述开锁指令的开锁成功信息,则计算发送所述开锁指令后,所述目标服务提供端的实际行驶数据和所述服务请求端的历史行驶数据的相似度,包括:若所述目标服务提供端在发送所述开锁指令后的实际行驶位移超过预设位移,且未在第一预设时间内接收到所述目标服务提供端返回的关于所述开锁指令的开锁成功信息,则计算发送所述开锁指令后,所述目标服务提供端的实际行驶数据和所述服务请求端的历史行驶数据的相似度。在一些实施例中,所述若所述目标服务提供端在发送所述开锁指令后的实际行驶位移超过预设位移,且未在第一预设时间内接收到所述目标服务提供端返回的关于所述开锁指令的开锁成功信息,则计算发送所述开锁指令后,所述目标服务提供端的实际行驶数据和所述服务请求端的历史行驶数据的相似度,该方法包括:若所述目标服务提供端所对应的目标上报点的数量超过预设数量,且所述目标服务提供端在发送所述开锁指令后的实际行驶位移超过预设位移,以及未在第一预设时间内接收到所述目标服务提供端返回的关于所述开锁指令的开锁成功信息,则计算发送所述开锁指令后,所述目标服务提供端的实际行驶数据和所述服务请求端的历史行驶数据的相似度;所述目标上报点是目标服务提供端在行驶过程中车轮转速超过预设数值的上报点。在一些实施例中,若未在第一预设时间内接收到所述目标服务提供端返回的关于所述开锁指令的开锁成功信息,则计算发送所述开锁指令后,所述目标服务提供端的实际行驶数据和所述服务请求端的历史行驶数据的相似度,包括:若所述目标服务提供端所对应的目标上报点的数量超过预设数量,且未在第一预设时间内接收到所述目标服务提供端返回的关于所述开锁指令的开锁成功信息,则计算发送所述开锁指令后,所述目标服务提供端的实际行驶数据和所述服务请求端的历史行驶数据的相似度;所述目标上报点是目标服务提供端在行驶过程中车轮转速超过预设数值的上报点。在一些实施例中,若未在第一预设时间内接收到所述目标服务提供端返回的关于所述开锁指令的开锁成功信息,则计算发送所述开锁指令后,所述目标服务提供端的实际行驶数据和所述服务请求端的历史行驶数据的相似度,包括:若未在第二预设时间内产生使用所述目标服务提供端或由所述服务请求端发起的服务订单,且未在第一预设时间内接收到所述目标服务提供端返回的关于所述开锁指令的开锁成功信息,则计算发送所述开锁指令后,所述目标服务提供端的实际行驶数据和所述服务请求端的历史行驶数据的相似度;所述第二预设时间的时间长度大于或等于所述第一预设时间的时间长度。在一些实施例中,计算发送所述开锁指令后,所述目标服务提供端的实际行驶数据和所述服务请求端的历史行驶数据的相似度,包括:计算发送所述开锁指令后,所述目标服务提供端的实际行驶轨迹和每个所述服务请求端的历史行驶轨迹的轨迹相似度;将所述轨迹相似度中数值最大的目标轨迹相似度作为所述目标服务提供端的实际行驶数据和所述服务请求端的历史行驶数据的相似度。在一些实施例中,历史行驶数据的相似度包括重力相似度和目标轨迹相似度;计算发送所述开锁指令后,所述目标服务提供端的实际行驶数据和所述服务请求端的历史行驶数据的相似度,包括:计算发送所述开锁指令后,所述目标服务提供端的实际行驶轨迹和每个所述服务请求端的历史行驶轨迹的轨迹相似度;计算发送所述开锁指令后,所述目标服务提供端上设置的座椅重力感应装置采集的当前座椅重力值和所述服务请求端的历史座椅重力值的重力相似度;根据所述历史行驶数据的相似度的数值,确定是否对所述使用请求所对应的服务订单进行修复,包括:根据所述轨迹相似度中数值最大的目标轨迹相似度与所述重力相似度,确定是否对所述使用请求所对应的服务订单进行修复。在一些实施例中,根据所述相似度的数值,确定是否对所述使用请求所对应的服务订单进行修复,包括:若所述轨迹相似度中数值最大的目标轨迹相似度高于第一阈值,且所述重力相似度高于第二阈值,则对所述使用请求所对应的服务订单进行修复。在一些实施例中,根据所述相似度的数值,确定是否对所述使用请求所对应的服务订单进行修复,还包括:若所述轨迹相似度中数值最大的目标轨迹相似度低于第一阈值,且所述重力相似度高于第二阈值,则向所述服务请求端发送订单确认消息;根据接收到所述服务请求端对所述订单确认消息的反馈消息,确定是否对所述使用请求所对应的服务订单进行修复。在一些实施例中,计算发送所述开锁指令后,所述目标服务提供端的实际行驶数据和所述服务请求端的历史行驶数据的相似度,包括:计算发送所述开锁指令后,所述目标服务提供端上设置的座椅重力感应装置采集的当前座椅重力值和所述服务请求端的历史座椅重力值的重力相似度;将所述重力相似度作为所述目标服务提供端的实际行驶数据和所述服务请求端的历史行驶数据的相似度。另一方面,本申请还提供了一种订单修复装置,该装置包括:通信模块,用于在接收到服务请求端发送的针对目标服务提供端的使用请求后,向所述目标服务提供端发送开锁指令;计算模块,用于若未在第一预设时间内接收到所述目标服务提供端返回的关于所述开锁指令的开锁成功信息,则计算发送所述开锁指令后,所述目标服务提供端的实际行驶数本文档来自技高网...

【技术保护点】
1.一种订单修复方法,其特征在于,该方法包括:/n在接收到服务请求端发送的针对目标服务提供端的使用请求后,向所述目标服务提供端发送开锁指令;/n若未在第一预设时间内接收到所述目标服务提供端返回的关于所述开锁指令的开锁成功信息,则计算发送所述开锁指令后,所述目标服务提供端的实际行驶数据和所述服务请求端的历史行驶数据的相似度;/n根据所述相似度的数值,确定是否对所述使用请求所对应的服务订单进行修复。/n

【技术特征摘要】
1.一种订单修复方法,其特征在于,该方法包括:
在接收到服务请求端发送的针对目标服务提供端的使用请求后,向所述目标服务提供端发送开锁指令;
若未在第一预设时间内接收到所述目标服务提供端返回的关于所述开锁指令的开锁成功信息,则计算发送所述开锁指令后,所述目标服务提供端的实际行驶数据和所述服务请求端的历史行驶数据的相似度;
根据所述相似度的数值,确定是否对所述使用请求所对应的服务订单进行修复。


2.根据权利要求1所述的方法,其特征在于,若未在第一预设时间内接收到所述目标服务提供端返回的关于所述开锁指令的开锁成功信息,则计算发送所述开锁指令后,所述目标服务提供端的实际行驶数据和所述服务请求端的历史行驶数据的相似度,包括:
若所述目标服务提供端在发送所述开锁指令后的实际行驶位移超过预设位移,且未在第一预设时间内接收到所述目标服务提供端返回的关于所述开锁指令的开锁成功信息,则计算发送所述开锁指令后,所述目标服务提供端的实际行驶数据和所述服务请求端的历史行驶数据的相似度。


3.根据权利要求2所述的方法,其特征在于,所述若所述目标服务提供端在发送所述开锁指令后的实际行驶位移超过预设位移,且未在第一预设时间内接收到所述目标服务提供端返回的关于所述开锁指令的开锁成功信息,则计算发送所述开锁指令后,所述目标服务提供端的实际行驶数据和所述服务请求端的历史行驶数据的相似度,包括:
若所述目标服务提供端所对应的目标上报点的数量超过预设数量,且所述目标服务提供端在发送所述开锁指令后的实际行驶位移超过预设位移,以及未在第一预设时间内接收到所述目标服务提供端返回的关于所述开锁指令的开锁成功信息,则计算发送所述开锁指令后,所述目标服务提供端的实际行驶数据和所述服务请求端的历史行驶数据的相似度;所述目标上报点是目标服务提供端在行驶过程中车轮转速超过预设数值的上报点。


4.根据权利要求1所述的方法,其特征在于,若未在第一预设时间内接收到所述目标服务提供端返回的关于所述开锁指令的开锁成功信息,则计算发送所述开锁指令后,所述目标服务提供端的实际行驶数据和所述服务请求端的历史行驶数据的相似度,包括:
若所述目标服务提供端所对应的目标上报点的数量超过预设数量,且未在第一预设时间内接收到所述目标服务提供端返回的关于所述开锁指令的开锁成功信息,则计算发送所述开锁指令后,所述目标服务提供端的实际行驶数据和所述服务请求端的历史行驶数据的相似度;所述目标上报点是目标服务提供端在行驶过程中车轮转速超过预设数值的上报点。


5.根据权利要求1所述的方法,其特征在于,若未在第一预设时间内接收到所述目标服务提供端返回的关于所述开锁指令的开锁成功信息,则计算发送所述开锁指令后,所述目标服务提供端的实际行驶数据和...

【专利技术属性】
技术研发人员:韩俞
申请(专利权)人:北京骑胜科技有限公司
类型:发明
国别省市:北京;11

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

1