虚拟资源转移操作状态的同步方法及服务器的制造方法

文档序号:9828209阅读:459来源:国知局
虚拟资源转移操作状态的同步方法及服务器的制造方法
【技术领域】
[0001] 本发明涉及计算机领域,具体而言,涉及一种虚拟资源转移操作状态的同步方法 及服务器。
【背景技术】
[0002] 如今,随着互联网的高速发展,越来越多的人可以足不出户便得到想要的资源,也 就是说,在网络上进行虚拟资源转移操作已经成为人们生活中不可缺少的部分。然而,由于 面对数量急剧增加的虚拟资源转移数据,在处理上述数据时必然会出现转移双方的数据不 一致的问题,例如,以电子支付账单为例,甲方已执行向乙方支付账单A的支付操作,甲方 服务器的支付状态显示"已支付",而由于乙方服务器有大量数据同时处理,可能会因请求 超时,而并未真正对上述订单执行支付处理,即,乙方服务器仍记录支付状态为"未支付", 这样支付双方所记录的支付状态将出现不一致,进而影响支付数据显示的准确性。
[0003] 针对上述的问题,目前尚未提出有效的解决方案。

【发明内容】

[0004] 本发明实施例提供了一种虚拟资源转移操作状态的同步方法及服务器,以至少解 决由于现有的虚拟资源转移时无法实现数据的实时同步所导致的数据转移双方的数据不 一致的技术问题。
[0005] 根据本发明实施例的一个方面,提供了一种虚拟资源转移操作状态的同步方法, 包括:应用服务器在当前时刻获取上述当前时刻之前的第一时间段上保存的虚拟资源转移 操作的记录,其中,上述记录中包含上述虚拟资源转移操作的标识;上述应用服务器根据上 述标识从虚拟资源转移服务器上获取上述虚拟资源转移操作的最终状态;上述应用服务器 判断上述最终状态与上述应用服务器本地保存的上述虚拟资源转移操作的初始状态是否 一致;若上述最终状态与上述初始状态不一致,则上述应用服务器将本地保存的上述虚拟 资源转移操作的上述初始状态更新为上述最终状态。
[0006] 根据本发明实施例的另一方面,还提供了一种虚拟资源转移操作状态的同步服务 器,包括:第一获取单元,用于在当前时刻获取上述当前时刻之前的第一时间段上保存的虚 拟资源转移操作的记录,其中,上述记录中包含上述虚拟资源转移操作的标识;第二获取单 元,用于根据上述标识从虚拟资源转移服务器上获取上述虚拟资源转移操作的最终状态; 判断单元,用于判断上述最终状态与上述同步服务器本地保存的上述虚拟资源转移操作的 初始状态是否一致;同步更新单元,用于在上述最终状态与上述初始状态不一致时,将本地 保存的上述虚拟资源转移操作的上述初始状态更新为上述最终状态。
[0007] 在本发明实施例中,实时获取应用服务器上保存的虚拟资源转移操作的记录,并 从虚拟资源转移服务器获取虚拟资源转移操作的最终状态,然后,对上述应用服务器保存 的初始状态与从虚拟资源服务器获取到的最终状态进行比较,若不一致,则及时将应用服 务器中记录的初始状态更新为获取到的虚拟资源转移操作的最终状态,通过上述方式实现 了实时调整虚拟资源转移操作后应用服务器与虚拟资源转移服务器上的状态数据,以使双 方可以实现数据的同步,从而保证双方所记录的数据是一致性和准确性,进而解决了由于 现有的虚拟资源转移时无法实现数据的实时同步所导致的数据转移双方的数据不一致的 技术问题。
【附图说明】
[0008] 此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发 明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
[0009] 图1是根据本发明实施例的一种可选的虚拟资源转移操作状态的同步方法的应 用场景不意图;
[0010] 图2是根据本发明实施例的一种可选的虚拟资源转移操作状态的同步方法的流 程不意图;
[0011] 图3是根据本发明实施例的另一种可选的虚拟资源转移操作状态的同步方法的 流程示意图;
[0012] 图4是根据本发明实施例的又一种可选的虚拟资源转移操作状态的同步方法的 流程示意图;
[0013] 图5是根据本发明实施例的又一种可选的虚拟资源转移操作状态的同步方法的 流程示意图;以及
[0014] 图6是根据本发明实施例的一种可选的虚拟资源转移操作状态的同步服务器的 示意图。
【具体实施方式】
[0015] 为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的 附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是 本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术 人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范 围。
[0016] 需要说明的是,本发明的说明书和权利要求书及上述附图中的术语"第一"、"第 二"等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用 的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或 描述的那些以外的顺序实施。此外,术语"包括"和"具有"以及他们的任何变形,意图在于 覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限 于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产 品或设备固有的其它步骤或单元。
[0017] 实施例1
[0018] 根据本发明实施例,提供了一种虚拟资源转移操作状态的同步方法的实施例,上 述虚拟资源转移操作状态的同步方法可以但不限于应用于如图1所示的网络环境中,应用 服务器102在接收到终端106发送的用于执行虚拟资源转移操作的指令后,将会向虚拟资 源转移服务器104发送用于执行虚拟资源转移操作的操作请求,虚拟资源转移服务器104 在根据操作请求中携带的虚拟资源转移操作的标识执行完上述转移操作后,将保存上述虚 拟资源转移操作后的最终状态,这时为了保证转移双方的虚拟资源数据的一致性,应用服 务器102可直接获取上述虚拟资源服务器104保存的最终状态,以更新应用服务器102侧 的虚拟资源转移的状态数据。可选地,在本实施例中,上述网络可以包括但不限于:广域网、 城域网、局域网。可选地,在本实施例中,上述终端106可以包括但不限于以下至少之一:手 机、平板电脑、笔记本电脑、PC机。上述只是一种示例,本实施例对此不做任何限定。
[0019] 根据本发明实施例,提供了一种虚拟资源转移操作状态的同步方法,如图2所示, 该方法包括:
[0020] S202,应用服务器在当前时刻获取当前时刻之前的第一时间段上保存的虚拟资源 转移操作的记录,其中,记录中包含虚拟资源转移操作的标识;
[0021] S204,应用服务器根据标识从虚拟资源转移服务器上获取虚拟资源转移操作的最 终状态;
[0022] S206,应用服务器判断最终状态与应用服务器本地保存的虚拟资源转移操作的初 始状态是否一致;
[0023] S208,若最终状态与初始状态不一致,则应用服务器将本地保存的虚拟资源转移 操作的初始状态更新为最终状态。
[0024] 可选地,在本实施例中,上述虚拟资源转移操作状态的同步方法可以但不限于应 用于电子账单支付过程中,其中,用于实施上述同步方法的应用服务器可以但不限于是同 步服务器。进一步,上述应用服务器(如图1所示的应用服务器102)可以但不限于:触发 支付行为的购物应用所属的应用服务器,虚拟资源转移服务器可以但不限于:执行扣款操 作的银行支付系统所属的服务器,则上述虚拟资源转移操作状态的同步方法是通过将执行 转移操作后的虚拟资源转移服务器上的虚拟资源转移数据的最终状态同步到应用服务器, 从解决应用侧与操作侧虚拟资源数据不一致的问题,进而保证了准确记录虚拟资源是否转 移的准确状态。上述应用场景只是一种示例,本实施例对此不做任何限定。
[0025] 可选地,在本实施例中,上述虚拟资源转移操作的记录中可以包括但不限于:虚拟 资源转移操作的标识、虚拟资源转移操作的标识对应的虚拟资源转移操作的操作状态。其 中,上述虚拟资源转移操作的操作状态包括执行虚拟资源转移操作的起始状态和最终状 态,进一步,上述操作状态具体可以包括但不限于以下至少之一:用于指示虚拟资源转移操 作成功的状态、用于指示虚拟资源转移操作失败的状态、用于指示不存在虚拟资源转移操 作的记录的状态。
[0026] 例如,虚拟资源转移操作以电子支付为例,表1示出了用户A在10分钟之内执行 的虚拟资源转移操作的记录,其中,虚拟资源转移操作的标识用支付ID表示,虚拟资源转 移操作状态可以用支付状态表示,其中,上述支付状态可以包括:"已支付"、"未支付"、"不 存在"。
[0027]表 1

[0029] 可选地,
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1