一种电子数据的转移方法和设备技术

技术编号:14807056 阅读:126 留言:0更新日期:2017-03-15 01:04
本申请公开了一种电子数据的转移方法和设备,该方法包括:业务平台向业务服务器发送电子数据转移请求消息,电子数据转移请求消息中携带业务信息和测试信息;业务信息用于指示业务服务器将第一电子数据转移到用户指定的第一位置,测试信息用于指示业务服务器将第二电子数据转移到业务提供方指定的第二位置;业务平台在判定出当前发生电子数据转移异常时,判断业务服务器是否已经将第二电子数据转移到第二位置;如果是,则确定业务服务器已经将第一电子数据转移到第一位置,并拒绝重新将第一电子数据转移到第一位置。本申请实施例中,不会导致业务平台多次将电子数据转移到用户指定的位置,避免业务平台多次将电子数据转移到用户指定的位置。

【技术实现步骤摘要】

本申请涉及通信
,尤其是涉及一种电子数据的转移方法和设备
技术介绍
在业务平台请求业务服务器将电子数据转移到用户指定的位置(如第三方支付机构请求银行的业务服务器将可用金额转移到用户账户)时,则基于业务平台的请求,业务服务器可以将电子数据转移到用户指定的位置,并向业务平台返回已经成功将电子数据转移到用户指定的位置的响应信息。业务平台在接收到已经成功将电子数据转移到用户指定的位置的响应信息时,获知已经成功将电子数据转移到用户指定的位置。但是,当业务服务器发生异常时,业务服务器不会向业务平台返回已经成功将电子数据转移到用户指定的位置的响应信息,此时,业务平台无法获知是否已经成功将电子数据转移到用户指定的位置。在此情况下,业务平台通常会认为当前还没有成功将电子数据转移到用户指定的位置,因此,业务平台会重新将电子数据转移到用户指定的位置。假设此时业务服务器已经成功将电子数据转移到用户指定的位置,从而会导致业务平台多次将电子数据转移到用户指定的位置。
技术实现思路
本申请实施例提供一种电子数据的转移方法和设备,以避免业务平台多次将电子数据转移到用户指定的位置,避免造成业务平台的电子数据损失。本申请实施例提供一种电子数据的转移方法,所述方法包括以下步骤:业务平台向业务服务器发送电子数据转移请求消息,所述电子数据转移请求消息中携带业务信息和测试信息;其中,所述业务信息用于指示所述业务服务器将第一电子数据转移到用户指定的第一位置,所述测试信息用于指示所述业务服务器将第二电子数据转移到业务提供方指定的第二位置;所述业务平台在判定出当前发生电子数据转移异常时,所述业务平台判断所述业务服务器是否已经将所述第二电子数据转移到所述第二位置;如果是,则所述业务平台确定所述业务服务器已经将所述第一电子数据转移到所述第一位置,并拒绝重新将所述第一电子数据转移到所述第一位置。所述业务平台判断所述业务服务器是否已经将所述第二电子数据转移到所述第二位置之后,还包括:如果否,则所述业务平台确定所述业务服务器未将所述第一电子数据转移到所述第一位置,并重新将所述第一电子数据转移到所述第一位置。所述业务平台判定出当前发生电子数据转移异常的过程,具体包括:当业务平台向业务服务器发送电子数据转移请求消息之后,如果在预设时间内未收到所述业务服务器返回的已经成功将所述第一电子数据转移到所述第一位置的响应信息时,所述业务平台判定出当前发生电子数据转移异常。所述业务平台判断所述业务服务器是否已经将所述第二电子数据转移到所述第二位置,具体包括:当所述测试信息包括测试标识时,所述业务平台判断所述第二位置内是否记录了对应所述测试标识的第二电子数据;如果是,所述业务平台判定所述业务服务器已经将所述第二电子数据转移到所述第二位置;如果否,所述业务平台判定所述业务服务器未将所述第二电子数据转移到所述第二位置。每个电子数据转移请求消息中携带了一个或者多个业务信息、以及一个测试信息,且不同的电子数据转移请求消息中携带的测试信息所包括的测试标识各不相同。本申请实施例提供一种业务平台,所述业务平台具体包括:发送模块,用于向业务服务器发送电子数据转移请求消息,所述电子数据转移请求消息中携带业务信息和测试信息;所述业务信息用于指示所述业务服务器将第一电子数据转移到用户指定的第一位置,所述测试信息用于指示所述业务服务器将第二电子数据转移到业务提供方指定的第二位置;判断模块,用于在判定出当前发生电子数据转移异常时,则判断所述业务服务器是否已经将所述第二电子数据转移到所述第二位置;处理模块,用于当判断结果为是时,确定所述业务服务器已经将第一电子数据转移到第一位置,并拒绝重新将第一电子数据转移到第一位置。所述处理模块,还用于在判断所述业务服务器是否已经将所述第二电子数据转移到所述第二位置之后,当判断结果为否时,确定所述业务服务器未将第一电子数据转移到第一位置,并重新将第一电子数据转移到第一位置。所述处理模块,进一步用于在判定出当前发生电子数据转移异常的过程中,当所述发送模块向业务服务器发送电子数据转移请求消息之后,如果在预设时间内未收到所述业务服务器返回的已经成功将所述第一电子数据转移到所述第一位置的响应信息时,则判定出当前发生电子数据转移异常。所述处理模块,进一步用于在判断所述业务服务器是否已经将所述第二电子数据转移到所述第二位置的过程中,当所述测试信息包括测试标识时,判断所述第二位置内是否记录了对应所述测试标识的第二电子数据;如果是,则判定所述业务服务器已经将所述第二电子数据转移到所述第二位置;如果否,则判定所述业务服务器未将所述第二电子数据转移到所述第二位置。每个电子数据转移请求消息中携带了一个或者多个业务信息、以及一个测试信息,且不同的电子数据转移请求消息中携带的测试信息所包括的测试标识各不相同。与现有技术相比,本申请实施例至少具有以下优点:本申请实施例中,通过在电子数据转移请求消息中携带业务信息和测试信息,且业务信息用于指示业务服务器将第一电子数据转移到用户指定的第一位置,测试信息用于指示业务服务器将第二电子数据转移到业务提供方指定的第二位置,在当前发生电子数据转移异常时,虽然业务服务器不会向业务平台返回已经成功将第一电子数据转移到第一位置的响应信息,业务平台也可以基于业务服务器是否已经将第二电子数据转移到第二位置的情况,判定出业务服务器是否已经将第一电子数据转移到第一位置,并在业务服务器已经将第一电子数据转移到第一位置时,拒绝重新将第一电子数据转移到第一位置。上述方式不会导致业务平台多次将电子数据转移到用户指定的位置,以避免业务平台多次将电子数据转移到用户指定的位置,避免造成业务平台的电子数据损失。附图说明为了更加清楚地说明本申请实施例的技术方案,下面将对本申请实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据本申请实施例的这些附图获得其他的附图。图1是本申请实施例一提供的一种电子数据的转移方法流程示意图;图2和图3是本申请实施例中提供的电子数据的转移方法流程示意图;图4是本申请实施例二中提供的一种业务平台的结构示意图。具体实施方式下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施本文档来自技高网...

【技术保护点】
一种电子数据的转移方法,其特征在于,所述方法包括以下步骤:业务平台向业务服务器发送电子数据转移请求消息,所述电子数据转移请求消息中携带业务信息和测试信息;其中,所述业务信息用于指示所述业务服务器将第一电子数据转移到用户指定的第一位置,所述测试信息用于指示所述业务服务器将第二电子数据转移到业务提供方指定的第二位置;所述业务平台在判定出当前发生电子数据转移异常时,所述业务平台判断所述业务服务器是否已经将所述第二电子数据转移到所述第二位置;如果是,则所述业务平台确定所述业务服务器已经将所述第一电子数据转移到所述第一位置,并拒绝重新将所述第一电子数据转移到所述第一位置。

【技术特征摘要】
1.一种电子数据的转移方法,其特征在于,所述方法包括以下步骤:
业务平台向业务服务器发送电子数据转移请求消息,所述电子数据转移
请求消息中携带业务信息和测试信息;其中,所述业务信息用于指示所述业
务服务器将第一电子数据转移到用户指定的第一位置,所述测试信息用于指
示所述业务服务器将第二电子数据转移到业务提供方指定的第二位置;
所述业务平台在判定出当前发生电子数据转移异常时,所述业务平台判
断所述业务服务器是否已经将所述第二电子数据转移到所述第二位置;
如果是,则所述业务平台确定所述业务服务器已经将所述第一电子数据
转移到所述第一位置,并拒绝重新将所述第一电子数据转移到所述第一位置。
2.如权利要求1所述的方法,其特征在于,所述业务平台判断所述业务
服务器是否已经将所述第二电子数据转移到所述第二位置之后,还包括:
如果否,则所述业务平台确定所述业务服务器未将所述第一电子数据转
移到所述第一位置,并重新将所述第一电子数据转移到所述第一位置。
3.如权利要求1或2所述的方法,其特征在于,所述业务平台判定出当
前发生电子数据转移异常的过程,具体包括:
当业务平台向业务服务器发送电子数据转移请求消息之后,如果在预设
时间内未收到所述业务服务器返回的已经成功将所述第一电子数据转移到所
述第一位置的响应信息时,所述业务平台判定出当前发生电子数据转移异常。
4.如权利要求1或2所述的方法,其特征在于,所述业务平台判断所述
业务服务器是否已经将所述第二电子数据转移到所述第二位置,具体包括:
当所述测试信息包括测试标识时,所述业务平台判断所述第二位置内是
否记录了对应所述测试标识的第二电子数据;如果是,所述业务平台判定所
述业务服务器已经将所述第二电子数据转移到所述第二位置;如果否,所述
业务平台判定所述业务服务器未将所述第二电子数据转移到所述第二位置。
5.如权利要求4所述的方法,其特征在于,每个电子数据转移请求消息

\t中携带了一个或者多个业务信息、以及一个测试信息,且不同的电子数据转
移请求消息中携带的测试信息所包括的测试...

【专利技术属性】
技术研发人员:陆天顺
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛;KY

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

1