数据处理方法和装置制造方法及图纸

技术编号:26173798 阅读:20 留言:0更新日期:2020-10-31 13:58
本申请提供一种数据处理方法和装置。该方法包括:奖励服务器向心跳服务器发送询问请求消息,询问请求消息用于指示心跳服务器监控第三方服务器是否正常工作。奖励服务器接收心跳服务器发送的询问应答消息,询问应答消息中包括有第三方服务器的工作状态。若第三方服务器的工作状态为非正常工作,则奖励服务器访问预先存储的第三方服务器的快照数据,得到访问数据,快照数据为对第三方服务器中的数据进行映像得到的,从而解决现有奖励服务器由于第三方服务器出现问题而导致奖励出错的问题,及时且准确的获取到奖励依据,提高了司机的积极性。

【技术实现步骤摘要】
数据处理方法和装置
本申请涉及通信
,尤其涉及一种数据处理方法和装置。
技术介绍
随着智能设备的不断发展和科学技术的不断进步,越来越多的打车软件活跃在用户的日常生活中,方便用户的出行。由于使用打车软件进行接单的车辆数量有限,因此,采取对优质司机进行奖励的措施,可以提高司机的积极性,鼓励更多司机使用打车软件进行接单。现有技术中,奖励服务器通常会依赖于第三方服务器,如订单服务器或者信用服务器等,并根据各个第三方服务器提供的司机的订单量、司机的信用度等快照数据,向司机提供相应的奖励。然而,第三方服务器容易出现故障或问题,使得奖励服务器的稳定性遭到破坏,也使得奖励服务器无法准确且及时的向司机提供奖励,从而影响司机接单的积极性,降低司机的接单率。
技术实现思路
本申请提供一种数据处理方法和装置,以解决由于第三方服务器出现问题而导致奖励服务器无法及时且准确的向司机提供奖励的问题。第一方面,本申请提供一种数据处理方法,应用于奖励服务器,所述奖励服务器用于根据访问数据对司机进行奖励;所述奖励服务器与心跳服务器连接;所述心跳服务器还与第三方服务器连接,用于检测所述第三方服务器的工作状态;所述第三方服务器用于提供所述访问数据;所述方法包括:向心跳服务器发送询问请求消息;所述询问请求消息用于指示所述心跳服务器监控第三方服务器是否正常工作;接收所述心跳服务器发送的询问应答消息,所述询问应答消息中包括有第三方服务器的工作状态;若所述第三方服务器的工作状态为非正常工作,则访问预先存储的所述第三方服务器的快照数据,得到访问数据,所述快照数据为对所述第三方服务器中的数据进行映像得到的。可选地,所述方法还包括:若所述第三方服务器的工作状态为正常工作,则访问当前状态下所述第三方服务器的快照数据,得到所述访问数据。可选地,所述奖励服务器还与所述第三方服务器连接;所述方法还包括:向所述第三方服务器发送所述访问数据,以使所述第三方服务器更新当前存储的所述第三方服务器的快照数据。可选地,所述访问数据包括司机的接单量和/或信用度。可选地,所述方法还包括:根据所述司机的接单量和/或信用度,确定所述司机的奖励信息;向所述司机对应的终端发送所述奖励信息。第二方面,本申请提供一种数据处理方法,应用于心跳服务器,所述心跳服务器分别与奖励服务器和第三方服务器连接,用于检测所述第三方服务器的工作状态;所述方法包括:接收奖励服务器发送的询问请求消息;根据所述询问请求消息,确定第三方服务器的工作状态;向所述奖励服务器发送询问应答消息,所述询问应答消息中包括有所述第三方服务器的工作状态,以使所述奖励服务器在所述第三方服务器的工作状态为非正常工作时,访问预先存储的所述第三方服务器的快照数据,得到访问数据,所述快照数据为对所述第三方服务器中的数据进行映像得到的。可选地,所述根据所述询问请求消息,确定第三方服务器的工作状态,包括:根据所述询问请求消息,向所述第三方服务器发送心跳请求;若接收到所述第三方服务器返回的心跳响应,则确定所述第三方服务器的工作状态为正常工作;若在预设时长内未接收到所述第三方服务器返回的心跳响应,或者接收到所述第三方服务器返回的错误响应,则确定所述第三方服务器的工作状态为非正常工作。可选地,所述访问数据包括司机的接单量和/或信用度。第三方面,本申请提供一种奖励服务器,所述奖励服务器用于根据访问数据对司机进行奖励;所述奖励服务器与心跳服务器连接;所述心跳服务器还与第三方服务器连接,用于检测所述第三方服务器的工作状态;所述第三方服务器用于提供所述访问数据;所述奖励服务器包括:第一发送模块,用于向心跳服务器发送询问请求消息;所述询问请求消息用于指示所述心跳服务器监控第三方服务器是否正常工作;第一接收模块,用于接收所述心跳服务器发送的询问应答消息,所述询问应答消息中包括有第三方服务器的工作状态;第一确定模块,用于若所述第三方服务器的工作状态为非正常工作,则访问预先存储的所述第三方服务器的快照数据,得到访问数据,所述快照数据为对所述第三方服务器中的数据进行映像得到的。可选地,所述第一确定模块,还用于在所述奖励服务器还与所述第三方服务器连接且所述第三方服务器的工作状态为正常工作时,访问当前状态下所述第三方服务器的快照数据,得到所述访问数据。可选地,所述第一发送模块,还用于向所述第三方服务器发送所述访问数据,以使所述第三方服务器更新当前存储的所述第三方服务器的快照数据。可选地,所述访问数据包括司机的接单量和/或信用度。可选地,所述第一确定模块,还用于根据所述司机的接单量和/或信用度,确定所述司机的奖励信息;所述第一发送模块,还用于向所述司机对应的终端发送所述奖励信息。第四方面,本申请提供一种心跳服务器,所述心跳服务器分别与奖励服务器和第三方服务器连接,用于检测所述第三方服务器的工作状态;所述心跳服务器包括:第二接收模块,用于接收奖励服务器发送的询问请求消息;第二确定模块,用于根据所述询问请求消息,确定第三方服务器的工作状态;第二发送模块,用于向所述奖励服务器发送询问应答消息,所述询问应答消息中包括有所述第三方服务器的工作状态,以使所述奖励服务器在所述第三方服务器的工作状态为非正常工作时,访问预先存储的所述第三方服务器的快照数据,得到访问数据,所述快照数据为对所述第三方服务器中的数据进行映像得到的。可选地,所述第二确定模块,具体用于根据所述询问请求消息,向所述第三方服务器发送心跳请求;在接收到所述第三方服务器返回的心跳响应时,确定所述第三方服务器的工作状态为正常工作;在预设时长内未接收到所述第三方服务器返回的心跳响应时,或者接收到所述第三方服务器返回的错误响应,确定所述第三方服务器的工作状态为非正常工作。可选地,所述访问数据包括司机的接单量和/或信用度。第五方面,本申请提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现第一方面所述的数据处理方法。第六方面,本申请提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现第二方面所述的数据处理方法。第七方面,本申请提供一种电子设备,包括:处理器;以及存储器,用于存储所述处理器的可执行指令;其中,所述处理器配置为经由执行所述可执行指令来执行第一方面所述的数据处理方法。第八方面,本申请提供一种电子设备,包括:处理器;以及存储器,用于存储所述处理器的可执行指令;其中,所述处理器配置为经由执行所述可执行指令来执行第二方面所述的数据处理方法。本申请提供的数据处理方法和装置,通过奖励服务器向心跳服务器发送询问请求消息,使得心跳服务器可以监控当前状态下奖励服务器是否正常工作。心跳服务器再向奖励服务器发送携带本文档来自技高网...

【技术保护点】
1.一种数据处理方法,其特征在于,应用于奖励服务器,所述奖励服务器用于根据访问数据对司机进行奖励;所述奖励服务器与心跳服务器连接;所述心跳服务器还与第三方服务器连接,用于检测所述第三方服务器的工作状态;所述第三方服务器用于提供所述访问数据;所述方法包括:/n向心跳服务器发送询问请求消息;所述询问请求消息用于指示所述心跳服务器监控第三方服务器是否正常工作;/n接收所述心跳服务器发送的询问应答消息,所述询问应答消息中包括有第三方服务器的工作状态;/n若所述第三方服务器的工作状态为非正常工作,则访问预先存储的所述第三方服务器的快照数据,得到访问数据,所述快照数据为对所述第三方服务器中的数据进行映像得到的。/n

【技术特征摘要】
1.一种数据处理方法,其特征在于,应用于奖励服务器,所述奖励服务器用于根据访问数据对司机进行奖励;所述奖励服务器与心跳服务器连接;所述心跳服务器还与第三方服务器连接,用于检测所述第三方服务器的工作状态;所述第三方服务器用于提供所述访问数据;所述方法包括:
向心跳服务器发送询问请求消息;所述询问请求消息用于指示所述心跳服务器监控第三方服务器是否正常工作;
接收所述心跳服务器发送的询问应答消息,所述询问应答消息中包括有第三方服务器的工作状态;
若所述第三方服务器的工作状态为非正常工作,则访问预先存储的所述第三方服务器的快照数据,得到访问数据,所述快照数据为对所述第三方服务器中的数据进行映像得到的。


2.根据权利要求1所述的方法,其特征在于,所述奖励服务器还与所述第三方服务器连接;所述方法还包括:
若所述第三方服务器的工作状态为正常工作,则访问当前状态下所述第三方服务器的快照数据,得到所述访问数据。


3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
向所述第三方服务器发送所述访问数据,以使所述第三方服务器更新当前存储的所述第三方服务器的快照数据。


4.根据权利要求1-3任一项所述的方法,其特征在于,所述访问数据包括司机的接单量和/或信用度。


5.根据权利要求4所述的方法,其特征在于,所述方法还包括:
根据所述司机的接单量和/或信用度,确定所述司机的奖励信息;
向所述司机对应的终端发送所述奖励信息。


6.一种数据处理方法,其特征在于,应用于心跳服务器,所述心跳服务器分别与奖励服务器和第三方服务器连接,用于检测所述第三方服务器的工作状态;所述方法包括:
接收奖励服务器发送的询问请求消息;
根据所述询问请求消息,确定第三方服务器的工作状态;
向所述奖励服务器发送询问应答消息,所述询问应答消息中包括有所述第三方服务器的工作状态,以使所述奖励服务器在所述第三方服务器的工作状态为非正常工作时,访问预先存储的所述第三方服务器的快照数据,得到访问数据,所述快照数据为对所述第三方服务器中的数据进行映像得到的。


7.根据权利要求6所述的方法,其特征在于,所述根据所述询问请求消息,确定第三方服务器的工作状态,包括:
根据所述询问请求消息,向所述第三方服务器发送心跳请求;
若接收到所述第三方服务器返回的心跳响应,则确定所述第三方服务器的工作状态为正常工作;
若在预设时长内未接收到所述第三方服务器返回的心跳响应,或者接收到所述第三方服务器返回的错误响应,则确定所述第三方服务器的工作状态为非正常工作。


8.根据权利要求6或7所述的方法,其特征在于,所述访问数据包括司机的接单量和/或信用度。


9.一种奖励服务器,其特征在于,所述奖励服务器用于根据访问数据对司机进行奖励;所述奖励服务器与心跳服务器连接;所述心跳服务器还与第三方服务器连接,用于检测所述第三方服务器的工作状态;所述第三方服务器用于提供所述访问数据;所述奖励服务器包括:
第一发送模块,用于向心跳服务器发送询问请求消息;所述询问请求消息用于...

【专利技术属性】
技术研发人员:谭国帅
申请(专利权)人:北京嘀嘀无限科技发展有限公司
类型:发明
国别省市:北京;11

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

1