一种电子数据的转移方法和设备的制造方法

文档序号:9870315阅读:497来源:国知局
一种电子数据的转移方法和设备的制造方法
【技术领域】
[0001] 本申请设及通信技术领域,尤其是设及一种电子数据的转移方法和设备。
【背景技术】
[0002] 在业务平台请求业务服务器将电子数据转移到用户指定的位置(如第=方支付 机构请求银行的业务服务器将可用金额转移到用户账户)时,则基于业务平台的请求,业 务服务器可W将电子数据转移到用户指定的位置,并向业务平台返回已经成功将电子数据 转移到用户指定的位置的响应信息。
[0003] 业务平台在接收到已经成功将电子数据转移到用户指定的位置的响应信息时,获 知已经成功将电子数据转移到用户指定的位置。但是,当业务服务器发生异常时,业务服务 器不会向业务平台返回已经成功将电子数据转移到用户指定的位置的响应信息,此时,业 务平台无法获知是否已经成功将电子数据转移到用户指定的位置。在此情况下,业务平台 通常会认为当前还没有成功将电子数据转移到用户指定的位置,因此,业务平台会重新将 电子数据转移到用户指定的位置。假设此时业务服务器已经成功将电子数据转移到用户指 定的位置,从而会导致业务平台多次将电子数据转移到用户指定的位置。

【发明内容】

[0004] 本申请实施例提供一种电子数据的转移方法和设备,W避免业务平台多次将电子 数据转移到用户指定的位置,避免造成业务平台的电子数据损失。 阳〇化]本申请实施例提供一种电子数据的转移方法,所述方法包括W下步骤:
[0006] 业务平台向业务服务器发送电子数据转移请求消息,所述电子数据转移请求消息 中携带业务信息和测试信息;其中,所述业务信息用于指示所述业务服务器将第一电子数 据转移到用户指定的第一位置,所述测试信息用于指示所述业务服务器将第二电子数据转 移到业务提供方指定的第二位置;
[0007] 所述业务平台在判定出当前发生电子数据转移异常时,所述业务平台判断所述业 务服务器是否已经将所述第二电子数据转移到所述第二位置;
[0008] 如果是,则所述业务平台确定所述业务服务器已经将所述第一电子数据转移到所 述第一位置,并拒绝重新将所述第一电子数据转移到所述第一位置。
[0009] 所述业务平台判断所述业务服务器是否已经将所述第二电子数据转移到所述第 二位置之后,还包括:
[0010] 如果否,则所述业务平台确定所述业务服务器未将所述第一电子数据转移到所述 第一位置,并重新将所述第一电子数据转移到所述第一位置。
[0011] 所述业务平台判定出当前发生电子数据转移异常的过程,具体包括:
[0012] 当业务平台向业务服务器发送电子数据转移请求消息之后,如果在预设时间内未 收到所述业务服务器返回的已经成功将所述第一电子数据转移到所述第一位置的响应信 息时,所述业务平台判定出当前发生电子数据转移异常。
[0013] 所述业务平台判断所述业务服务器是否已经将所述第二电子数据转移到所述第 二位置,具体包括:
[0014] 当所述测试信息包括测试标识时,所述业务平台判断所述第二位置内是否记录了 对应所述测试标识的第二电子数据;如果是,所述业务平台判定所述业务服务器已经将所 述第二电子数据转移到所述第二位置;如果否,所述业务平台判定所述业务服务器未将所 述第二电子数据转移到所述第二位置。
[0015] 每个电子数据转移请求消息中携带了一个或者多个业务信息、W及一个测试信 息,且不同的电子数据转移请求消息中携带的测试信息所包括的测试标识各不相同。
[0016] 本申请实施例提供一种业务平台,所述业务平台具体包括:
[0017] 发送模块,用于向业务服务器发送电子数据转移请求消息,所述电子数据转移请 求消息中携带业务信息和测试信息;所述业务信息用于指示所述业务服务器将第一电子数 据转移到用户指定的第一位置,所述测试信息用于指示所述业务服务器将第二电子数据转 移到业务提供方指定的第二位置;
[0018] 判断模块,用于在判定出当前发生电子数据转移异常时,则判断所述业务服务器 是否已经将所述第二电子数据转移到所述第二位置;
[0019] 处理模块,用于当判断结果为是时,确定所述业务服务器已经将第一电子数据转 移到第一位置,并拒绝重新将第一电子数据转移到第一位置。
[0020] 所述处理模块,还用于在判断所述业务服务器是否已经将所述第二电子数据转移 到所述第二位置之后,当判断结果为否时,确定所述业务服务器未将第一电子数据转移到 第一位置,并重新将第一电子数据转移到第一位置。
[0021] 所述处理模块,进一步用于在判定出当前发生电子数据转移异常的过程中,当所 述发送模块向业务服务器发送电子数据转移请求消息之后,如果在预设时间内未收到所述 业务服务器返回的已经成功将所述第一电子数据转移到所述第一位置的响应信息时,则判 定出当前发生电子数据转移异常。
[0022] 所述处理模块,进一步用于在判断所述业务服务器是否已经将所述第二电子数据 转移到所述第二位置的过程中,当所述测试信息包括测试标识时,判断所述第二位置内是 否记录了对应所述测试标识的第二电子数据;如果是,则判定所述业务服务器已经将所述 第二电子数据转移到所述第二位置;如果否,则判定所述业务服务器未将所述第二电子数 据转移到所述第二位置。
[0023] 每个电子数据转移请求消息中携带了一个或者多个业务信息、W及一个测试信 息,且不同的电子数据转移请求消息中携带的测试信息所包括的测试标识各不相同。
[0024] 与现有技术相比,本申请实施例至少具有W下优点:本申请实施例中,通过在电子 数据转移请求消息中携带业务信息和测试信息,且业务信息用于指示业务服务器将第一电 子数据转移到用户指定的第一位置,测试信息用于指示业务服务器将第二电子数据转移到 业务提供方指定的第二位置,在当前发生电子数据转移异常时,虽然业务服务器不会向业 务平台返回已经成功将第一电子数据转移到第一位置的响应信息,业务平台也可W基于业 务服务器是否已经将第二电子数据转移到第二位置的情况,判定出业务服务器是否已经将 第一电子数据转移到第一位置,并在业务服务器已经将第一电子数据转移到第一位置时, 拒绝重新将第一电子数据转移到第一位置。上述方式不会导致业务平台多次将电子数据转 移到用户指定的位置,W避免业务平台多次将电子数据转移到用户指定的位置,避免造成 业务平台的电子数据损失。
【附图说明】
[0025] 为了更加清楚地说明本申请实施例的技术方案,下面将对本申请实施例描述中所 需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施 例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可W根据本申请实施 例的运些附图获得其他的附图。
[00%] 图1是本申请实施例一提供的一种电子数据的转移方法流程示意图;
[0027] 图2和图3是本申请实施例中提供的电子数据的转移方法流程示意图;
[0028] 图4是本申请实施例二中提供的一种业务平台的结构示意图。
【具体实施方式】
[0029] 下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完 整地描述,显然,所描述的实施例仅仅是本申请的一部分实施例,而不是全部的实施例。基 于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其 他实施例,都属于本申请保护的范围。 I;0030] 实施例一
[0031] 针对现有技术中存在的问题,本申请实施例一提供一种电子数据的转移方法,如 图1所示,该电子数据的转移方法具体可W包括W下步骤:
[0032] 步骤101,业务平台向业务服务器发送电子数据转移请求消息,该电子数据转移请 求消息中携带业务信息和测试信息。其中,该业务信息用于指示业务服务器将第一电子数 据转移到用户指定的第一位置,该测试信息用于指示业务服务器将第二电子数据转移到业 务提供方指定的第二位置。
[0033] 步骤102,业务平台在判定出当前发生电子数据转移异常(如业务服务器发生异 常)时,则业务平台判断业务服务器是否已经将第二电子数据转移到第二位置。如果是,贝U 执行步骤103 ;如果否,则执行步骤104。
[0034] 本申请实施例中,业务平台判定出当前发生电子数据转移
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1