一种物品事务处理方法和装置的制造方法

文档序号:8361994阅读:256来源:国知局
一种物品事务处理方法和装置的制造方法
【技术领域】
[0001]本发明涉及一种互联网技术领域,尤其涉及一种物品事务处理方法和装置。
【背景技术】
[0002]随着互联网技术的发展,虚拟物品的使用和处理已经成为人们日常生活中经常需要面对的事务,现有技术中后台管理虚拟物品时通常是基于用户账户管理各个虚拟物品,即虚拟物品是依存于所属用户账户的。实践中,发现现有虚拟物品的管理方式下经常遇到以下场景(如图1所示):用户A发起把物品P送给B。在这种场景下,系统先把用户A的物品列表中的P删除,然后在用户B的物品列表中加入P。如果用户A的物品列表中P已被删除,这时候,后台服务器发生断网,断电或者重启等故障,导致用户B的物品列表中P没有被加入,那么将会导致物品P永远消失,既不在用户A的物品列表中,又不在用户B的物品列表中。这类错误无疑给用户带来了非常大的不便和损失。

【发明内容】

[0003]本发明实施例所要解决的技术问题在于,提供一种物品事务处理方法和装置,可有效减少上述物品管理出错状况的发生。
[0004]为了解决上述技术问题,本发明实施例提供了一种物品事务处理方法,所述方法包括:
[0005]接收物品处理请求,所述物品处理请求携带目标物品标识;
[0006]根据所述物品处理请求创建目标物品对应的物品处理事务,包括根据所述目标物品标识创建物品处理事务标识,并记录所述目标物品在所述物品处理事务执行之前的状态;
[0007]根据所述物品处理事务标识执行所述目标物品对应的物品处理事务,若执行失败,则根据所述物品处理事务标识恢复所述目标物品在所述物品处理事务执行之前的状
??τ O
[0008]相应地,本发明实施例还提供了 6、一种物品事务处理装置,包括:
[0009]事务请求获取模块,用于接收物品处理请求,所述物品处理请求携带目标物品标识;
[0010]物品事务创建模块,用于根据所述物品处理请求创建目标物品对应的物品处理事务,包括根据所述目标物品标识创建所述物品处理事务标识,并记录所述目标物品在所述物品处理事务执行之前的状态;
[0011]事务处理模块,用于根据所述物品处理事务标识执行所述目标物品对应的物品处理事务,若执行失败,则根据所述物品处理事务标识恢复所述目标物品在所述物品处理事务执行之前的状态。
[0012]本发明实施例提供的物品事务处理方法通过基于目标物品创建其对应的物品处理事务,并在执行物品处理事务之前记录所述目标物品在所述物品处理事务执行之前的状态,从而实现有效保证物品事务执行的独立性和稳定性。
【附图说明】
[0013]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0014]图1是现有技术中物品事务处理流程过程产生故障的示意图;
[0015]图2是本发明实施例中的一种物品事务处理方法的流程示意图;
[0016]图3是本发明另一实施例中的物品事务处理方法的流程示意图;
[0017]图4是本发明实施例中创建目标物品对应的物品处理事务的示意图;
[0018]图5是本发明另一实施例中创建目标物品对应的物品处理事务的示意图;
[0019]图6是本发明另一实施例中的物品事务处理方法的流程示意图;
[0020]图7是本发明实施例中的一种物品事务处理装置的结构示意图;
[0021]图8是本发明另一实施例中的物品事务处理装置的结构示意图。
【具体实施方式】
[0022]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0023]本发明实施例中的物品事务处理方法可以由物品事务处理装置实施,其可以实现在互联网后台负责管理物品数据的服务器中,例如即时通讯服务器、SNS(SocialNetworking Services,即社会性网络服务)服务器或网络游戏服务器中。
[0024]图2是本发明实施例中的一种物品事务处理方法的流程示意图,如图所示,本实施例中的物品事务处理流程可以包括:
[0025]S1I,接收物品处理请求,所述物品处理请求携带目标物品标识。
[0026]具体的,物品事务处理装置可以接收用户终端提交的物品处理请求,请求对该用户终端的用户账户关联的物品进行相应处理。例如物品事务处理装置向用户终端发送其用户账户关联的物品信息,用户终端显示其用户账户关联的物品信息后,获取用户针对所述物品信息输入的事务操作指令,从而根据事务操作指令向物品事务处理装置提交相应的物品处理请求,所述物品处理请求可以包括物品转移请求、物品删除请求、物品使用请求、物品数据更改请求等。进而在其他可选实施例中,物品事务处理装置也可以通过其他方式获取物品处理请求,例如预先建立关联关系的第三方服务器根据用户在其对应客户端上发生的行为事件向本发明实施例中的物品事务处理装置发送物品处理请求。
[0027]进一步若所述物品处理请求为物品转移请求,则其还需要携带目标物品标识、转出方账户标识以及转入方账户标识,其中所述转出方账户标识可以为提交该物品转移请求的用户终端的用户账号对应的账户标识。
[0028]S102,根据所述物品处理请求创建所述目标物品对应的物品处理事务,包括根据所述目标物品标识创建物品处理事务标识,并记录所述目标物品在所述物品处理事务执行之前的状态。
[0029]本发明实施例中的物品事务处理装置可以针对每一个目标物品管理其对应的物品处理事务,例如为各个目标物品维护其独立的事务队列,保证不同物品各自的物品处理事务相互不干扰。当接收到物品处理请求时,物品事务处理装置即可根据其携带的目标物品标识创建目标物品对应的物品处理事务,包括根据所述目标物品标识创建所述物品处理事务标识,例如物品处理事务标识可以采用目标物品标识+处理事务类型标识+创建时间信息,从而根据该目标物品标识可以快速查找到该目标物品的物品处理事务。
[0030]所述物品处理事务的内容可以包括物品事务处理装置根据所述物品处理请求对目标物品所需要执行的多个处理步骤,例如根据物品删除请求创建的物品删除事务可以包括解除当前关联账户与所述目标物品的关联关系;又如根据物品转移请求创建的物品转移事务可以包括解除转出方账户与所述目标物品的关联关系和建立转入方账户与所述目标物品的关联关系;根据物品使用请求创建的物品使用事务可以包括创建物品使用事件和更新物品使用记录,等等。所述目标物品的状态可以包括关联状态、使用记录以及物品数据等,
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1