一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种虚拟物品兑换事务处理方法及系统与流程

2022-06-02 15:18:44 来源:中国专利 TAG:


1.本技术实施例涉及计算机技术领域,尤其涉及一种虚拟物品兑换事务处理方法及系统。


背景技术:

2.目前,在短视频app等社交软件的应用场景中,经常会涉及到用户账户下虚拟物品之间的兑换过程。这些虚拟物品一般会存放在不同服务的不同数据库进行管理。在进行虚拟物品兑换过程中,通常会需要多个不同的子系统协作完成虚拟物品兑换事务。因为一次请求就会涉及多个数据库实例操作,不同子系统需要使用不同的数据库实例,通过分布式事务处理以此虚拟物品兑换事务,以保证数据的一致性和完整性。
3.但是,虚拟物品兑换事务处理过程中,通常会涉及到对不同虚拟物品数据库中的物品库存进行增减操作。这些操作可能由于网络抖动、机器宕机、第三方接口超时等因素导致兑换过程中途中断,进而导致用户虚拟物品数据不一致的情况,使得用户虚拟物品管理错乱,影响虚拟物品兑换事务的处理。


技术实现要素:

4.本技术实施例提供一种虚拟物品兑换事务处理方法及系统,能够保障虚拟物品兑换事务处理过程中用户虚拟物品库存的一致性,解决虚拟物品兑换事务处理过程中用户虚拟物品库存不一致的技术问题。
5.在第一方面,本技术实施例提供了一种虚拟物品兑换事务处理方法,包括:
6.接收用户发起的第一虚拟物品兑换事务,根据当前发起第一虚拟物品兑换事务的用户id创建虚拟物品操作日志;
7.基于第一虚拟物品兑换事务执行当前用户id对应的各个虚拟物品库存的增减库存操作,并将操作结果记录至虚拟物品操作日志;
8.在增减库存操作执行失败的情况下,根据虚拟物品操作日志,确定已完成增减库存操作的各个虚拟物品库存为目标库存,执行目标库存的虚拟物品回滚补偿操作。
9.在第二方面,本技术实施例提供了一种虚拟物品兑换事务处理系统,包括:
10.创建模块,用于接收用户发起的第一虚拟物品兑换事务,根据当前发起第一虚拟物品兑换事务的用户id创建虚拟物品操作日志;
11.执行模块,用于基于第一虚拟物品兑换事务执行当前用户id对应的各个虚拟物品库存的增减库存操作,并将操作结果记录至虚拟物品操作日志;
12.补偿模块,用于在增减库存操作执行失败的情况下,根据虚拟物品操作日志,确定已完成增减库存操作的各个虚拟物品库存为目标库存,执行目标库存的虚拟物品回滚补偿操作。
13.在第三方面,本技术实施例提供了一种虚拟物品兑换事务处理设备,包括:
14.存储器以及一个或多个处理器;
15.所述存储器,用于存储一个或多个程序;
16.当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如第一方面所述的虚拟物品兑换事务处理方法。
17.在第四方面,本技术实施例提供了一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行如第一方面所述的虚拟物品兑换事务处理方法。
18.本技术实施例通过接收用户发起的第一虚拟物品兑换事务,根据当前发起第一虚拟物品兑换事务的用户id创建虚拟物品操作日志;基于第一虚拟物品兑换事务执行当前用户id对应的各个虚拟物品库存的增减库存操作,并将操作结果记录至虚拟物品操作日志;在增减库存操作执行失败的情况下,根据虚拟物品操作日志,确定已完成增减库存操作的各个虚拟物品库存为目标库存,执行目标库存的虚拟物品回滚补偿操作。采用上述技术手段,通过虚拟物品操作日志记录虚拟物品兑换事务的操作结果,基于虚拟物品操作日志执行目标库存的虚拟物品回滚补偿操作,以此来保障虚拟物品库存的一致性,避免虚拟物品兑换事务异常导致用户虚拟物品库存出错的情况,提升用户虚拟物品管理的准确性,优化用户的虚拟物品兑换体验。
附图说明
19.图1是本技术实施例提供的一种虚拟物品兑换事务处理方法的流程图;
20.图2是本技术实施例提供的虚拟物品兑换事务处理架构示意图;
21.图3是本技术实施例提供的调用者的虚拟物品兑换事务处理流程图;
22.图4是本技术实施例提供的虚拟物品库存查询请求的处理流程图;
23.图5是本技术实施例提供的调用者的虚拟物品库存查询流程图;
24.图6是本技术实施例提供的定时任务执行流程图;
25.图7是本技术实施例提供的一种虚拟物品兑换事务处理系统的结构示意图;
26.图8是本技术实施例提供的一种虚拟物品兑换事务处理设备的结构示意图。
具体实施方式
27.为了使本技术的目的、技术方案和优点更加清楚,下面结合附图对本技术具体实施例作进一步的详细描述。可以理解的是,此处所描述的具体实施例仅仅用于解释本技术,而非对本技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本技术相关的部分而非全部内容。在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各项操作(或步骤)描述成顺序的处理,但是其中的许多操作可以被并行地、并发地或者同时实施。此外,各项操作的顺序可以被重新安排。当其操作完成时所述处理可以被终止,但是还可以具有未包括在附图中的附加步骤。所述处理可以对应于方法、函数、规程、子例程、子程序等等。
28.本技术提供的虚拟物品兑换事务处理方法,旨在虚拟物品库存的增减库存操作失败时,通过虚拟物品操作日志执行目标库存的虚拟物品回滚补偿操作,以此来保障虚拟物品库存的一致性。对于传统的虚拟物品兑换事务处理场景,其在进行虚拟物品兑换事务处理过程中,通常会涉及到对不同虚拟物品数据库中的物品库存进行增减操作。这些操作可
能由于网络抖动、机器宕机、第三方接口超时等因素导致兑换过程中途中断。此时为了确保用户虚拟库存不会因为虚拟物品兑换事务中断而导致虚拟物品库存出现不一致的情况。会通过人工查询当次虚拟物品兑换事务记录,通过人为干预修改用户虚拟库存来解决这种兑换过程中的异常。显然,人为处理的方式相对较为繁琐不便。基于此,提供本技术的一种虚拟物品兑换事务处理方法,以解决虚拟物品兑换事务处理过程中用户虚拟物品库存不一致的技术问题。
29.实施例:
30.图1给出了本技术实施例提供的一种虚拟物品兑换事务处理方法的流程图,本实施例中提供的虚拟物品兑换事务处理方法可以由虚拟物品兑换事务处理设备执行,该虚拟物品兑换事务处理设备可以通过软件和/或硬件的方式实现,该虚拟物品兑换事务处理设备可以是两个或多个物理实体构成,也可以是一个物理实体构成。一般而言,该虚拟物品兑换事务处理设备可以是服务器主机等处理设备。
31.下述以该虚拟物品兑换事务处理设备为执行虚拟物品兑换事务处理方法的主体为例,进行描述。参照图1,该虚拟物品兑换事务处理方法具体包括:
32.s110、接收用户发起的第一虚拟物品兑换事务,根据当前发起第一虚拟物品兑换事务的用户id创建虚拟物品操作日志。
33.本技术实施例执行虚拟物品兑换事务的处理流程时,用户在客户端发起相关虚拟物品兑换事务,如使用两个虚拟物品a兑换一个虚拟物品b。虚拟物品兑换事务处理设备基于用户当前发起的虚拟物品兑换事务,调用预先构建的事务管理模块以处理虚拟物品兑换事务。通过减少两个虚拟物品a的库存,增加一个虚拟物品b的库存,以此完成虚拟物品兑换事务的处理。
34.在此之前,虚拟物品兑换事务处理设备预先构建该事务管理模块,以对各个用户发起的虚拟物品兑换事务的处理状态、处理过程等信息进行记录和管理。如图2所示,事务管理模块包含事务状态检测、事务补偿、事务记录表和事务操作日志等子模块。其中事务状态检测子模块用于检测虚拟物品兑换事务的执行状态,事务补偿子模块用于执行虚拟物品兑换事务的回滚补偿操作。事务记录表子模块用于记录各个用户id的虚拟物品兑换事务。事务操作日志子模块用于记录虚拟物品兑换事务的各个操作流程。虚拟物品兑换事务处理设备作为调用者,通过调用事务管理模块执行虚拟物品a模块和虚拟物品b模块两个虚拟物品库存的增减库存操作,进而完成本技术实施例的虚拟物品兑换事务的处理。
35.示例性的,当用户新发起一个虚拟物品兑换事务时,定义这一尚未开始处理的虚拟物品兑换事务的为第一虚拟物品兑换事务。通过本技术实施例的虚拟物品兑换事务处理设备调用事务管理模块来处理该第一虚拟物品兑换事务。参照图2,在开始处理第一虚拟物品兑换事务时,会根据当前用户id获取分布式锁,分布式锁用于禁止当前用户id再次发起新的虚拟物品兑换事务,保障第一虚拟物品兑换事务的串行化处理。虚拟物品兑换事务处理设备根据当前发起第一虚拟物品兑换事务的用户id,在redis数据库抢注一个分布式锁(键值),表示当前用户id存在正常执行的虚拟物品兑换事务。并在完成第一虚拟物品兑换事务之后,释放该分布式锁,表示当前用户id不存在正在执行的虚拟物品兑换事务。用户每一次发起新的虚拟物品兑换事务,都会根据用户id在redis数据库注册分布式锁。若在注册分布式锁时发现redis数据库存在同一用户id的其他分布式锁,则表明当前该用户id存在
正在执行的虚拟物品兑换事务,此时虚拟物品兑换事务处理设备(即调用者)会拒绝用户新发起的虚拟物品兑换事务,以避免业务冲突,影响虚拟物品兑换流程。
36.进一步创建第一虚拟物品兑换事务的事务id,事务id用于记录第一虚拟物品兑换事务的事务状态。通过事务id串行记录整个第一虚拟物品兑换事务的处理流程,以此可以保障第一虚拟物品兑换事务串行化处理,便于事务管理和溯源。
37.之后,基于用户id创建该第一虚拟物品兑换事务的虚拟物品操作日志,虚拟物品操作日志可以用来详细记录虚拟物品兑换事务处理设备在处理第一虚拟物品兑换事务过程中的各个操作,以便于在事务异常时进行回滚补偿操作。
38.s120、基于第一虚拟物品兑换事务执行当前用户id对应的各个虚拟物品库存的增减库存操作,并将操作结果记录至虚拟物品操作日志。
39.示例性地,参照图3,虚拟物品兑换事务处理设备作为调用者,在调用事务管理模块执行一次第一虚拟物品兑换事务时。通过redis数据库实现用户级别的分布式锁,保证当前用户只有本次第一虚拟物品兑换事务正在执行,以此来锁定同一用户id其他虚拟物品兑换事务的发起。
40.进一步在获取分布式锁之后,由于一个用户id若存在处于未完成状态的虚拟物品兑换事务,会导致虚拟物品库存错乱,影响第一虚拟物品兑换事务的处理。因此,本技术实施例在获取到分布式锁之后,执行该第一虚拟物品兑换事务之前,会通过调用事务管理模块的事务状态检测子模块和事务记录模块,查询当前用户id是否有未完成状态的虚拟物品兑换事务,定义此时查询的处于未完成状态的虚拟物品兑换事务为第二虚拟物品兑换事务。通过查询当前用户id确定当前用户id存在处于未完成状态的第二虚拟物品兑换事务,执行第二虚拟物品兑换事务的回滚补偿操作。例如,在执行当前用户id一个新的虚拟物品兑换事务的过程中,发现该用户id上一次虚拟物品兑换事务尚未完成。如在执行两个虚拟物品a兑换一个虚拟物品b的兑换过程中,虚拟物品a已完成增减库存操作,此时虚拟物品a减少了两个库存,但虚拟物品b尚未执行增减库存操作。此时为了保障虚拟物品库存的一致性,避免用户虚拟物品库存出错,则需要执行虚拟物品a的回滚补偿操作,增加虚拟物品a的两个库存,以此来实现上次一虚拟物品兑换事务(即第二虚拟物品兑换事务)的回滚补偿,确保在兑换异常情况下虚拟物品库存不会出错。
41.完成第二虚拟物品兑换事务的回滚补偿操作或者查询不到当前用户id存在未完成状态的第二虚拟物品兑换事务时,通过事务管理模块生成唯一的事务id,并根据事务id记录第一虚拟物品兑换事务的事务状态。
42.进一步调用事务管理模块的事务操作日志子模块创建第一虚拟物品兑换事务的虚拟物品操作日志。其中,该虚拟物品操作日志包括对应各个虚拟物品库存的日志id。则在基于第一虚拟物品兑换事务执行当前用户id对应的各个虚拟物品库存的增减库存操作,并将操作结果记录至虚拟物品操作日志时,可以逐一根据日志id执行对应的虚拟物品库存的增减库存操作,并根据日志id将操作结果记录至虚拟物品操作日志。
43.如在执行虚拟物品a兑换虚拟物品b的过程中,调用者在对虚拟物品a进行增减库存操作前,先在事务管理模块中记录虚拟物品操作日志并返回日志id,根据日志id对虚拟物品进行增减库存操作,保证增减库存操作的幂等性。若操作成功,继续执行虚拟物品b增减库存操作,同样先在事务管理模块中虚拟物品操作日志并返回日志id,再进行增减库存
操作。每一次增减库存操作都会根据日志id将操作结果记录至虚拟物品操作日志,以串行化记录各个虚拟物品增减库存操作的操作结果,便于后续结果操作的查询及虚拟物品库存的回滚补偿操作。
44.s130、在增减库存操作执行失败的情况下,根据虚拟物品操作日志,确定已完成增减库存操作的各个虚拟物品库存为目标库存,执行目标库存的虚拟物品回滚补偿操作。
45.进一步地,在基于虚拟物品操作日志执行各个增减库存操作时,会实时根据各个日志id记录的操作结果判断增减库存操作是否执行成功。在各个虚拟物品库存的增减库存操作执行成功后,或者虚拟物品补偿操作执行完成后,将事务id对应的事务状态记录为完成状态。
46.具体地,根据各个日志id记录的操作结果,此时若整个第一虚拟物品兑换事务处理操作成功执行,则调用者将向事务管理模块提交事务,将事务状态改成完成状态。若在执行增减库存操作过程中出现增减库存操作失败的情况,则对第一虚拟物品兑换事务进行回滚操作。其中,根据虚拟物品操作日志的各个日志id记录的操作结果,确定已完成增减库存操作的各个虚拟物品库存为目标库存,执行目标库存的虚拟物品回滚补偿操作。
47.其中,通过确定目标库存在增减库存操作时的库存变量,基于库存变量进行目标库存的回滚补偿。如在执行两个虚拟物品a兑换一个虚拟物品b的兑换过程中,虚拟物品a已完成增减库存操作,此时虚拟物品a减少了两个库存,但虚拟物品b尚未执行增减库存操作。则确定虚拟物品a的虚拟库存为目标库存,执行虚拟物品a的回滚补偿操作,增加两个虚拟物品a的虚拟库存。执行完成后将事务状态变成已完成状态。
48.在将事务id对应的事务状态记录为完成状态之后,释放分布式锁。通过释放分布式锁,以便于用户再一次发起第一虚拟物品兑换事务。整个第一虚拟物品兑换事务执行过程中。虚拟物品兑换事务处理设备作为事务管理模块调用者,根据用户id向redis数据库申请获取锁。通过事务管理模块查询该用户是否有未完成状态的第二虚拟物品兑换事务,如存在,则对第二虚拟物品兑换事务进行补偿操作回滚。进一步调用事务管理模块开始处理第一虚拟物品兑换事务。通过创建唯一的事务id,向事务管理模块创建虚拟物品操作日志,并返回唯一的日志id,根据日志id对物品执行增减库存操作,保证操作幂等性。若增减库存操作失败,对目标库存进行本次虚拟物品兑换操作的事务回滚补偿;若增减库存操作操作成功,执行下一个虚拟物品库存的增减库存操作,直到整个第一虚拟物品兑换事务处理成功。此时向事务管理模块提交事务,将事务状态修改为完成状态,进而释放当前用户的分布式锁,至此,完成以此虚拟物品兑换事务。
49.在上述实施例的基础上,虚拟物品兑换事务处理设备可以进行虚拟物品库存的查询。其中,参照图4,虚拟物品库存查询流程包括:
50.s140、响应于当前用户id的虚拟物品库存查询请求,查询当前用户id存在未完成状态的第三虚拟物品兑换事务;
51.s150、在执行第三虚拟物品兑换事务的回滚补偿操作之后,根据当前用户id的虚拟物品库存返回库存余量信息。
52.示例性地,参照图5,基于当前用户id的虚拟物品库存查询请求,为了保障返回准确的库存余量信息给用户,虚拟物品兑换事务处理设备作为调用者,在对物品余量进行查询时,会首先触发对该物品相关事务的完成状态的检查以及补偿操作。调用者通过事务管
理模块查询该用户id是否有未完成状态的虚拟物品兑换事务,定义在查询虚拟物品库存时确定的处于未完成状态的虚拟物品兑换事务为第三虚拟物品兑换事务。如存在第三虚拟物品兑换事务,则对未完成事务进行回滚补偿操作。调用者根据用户id向redis数据库申请获取分布式锁。进一步通过事务管理模块获取未完成状态的事务id,根据事务id查询第三虚拟物品兑换事务的虚拟物品操作日志,根据日志id分别执行对应虚拟物品库存的回滚补偿操作,保证操作的幂等性。在回滚补偿操作都成功完成后,将事务id对应的虚拟物品兑换事务状态修改成已完成状态,进而释放用户占有的分布式锁。根据该查询请求查询虚拟物品库存的库存余量信息,返回库存余量信息给用户。以此可保障用户虚拟库存查询信息准确性,进一步优化虚拟物品库存管理效果。若不存在第三虚拟物品兑换事务,则可以直接根据该查询请求查询虚拟物品库存的库存余量信息,返回库存余量信息给用户。
53.可选地,在一个实施例中,如图2所示,为了避免一个用户存在处于未完成状态的虚拟物品兑换事务,导致其虚拟物品库存错乱,本技术实施例通过一个定时任务,定期查询各个用户id处于未完成状态的虚拟物品兑换事务,定义定时任务查询的处于未完成状态的虚拟物品兑换事务为第四虚拟物品兑换事务。虚拟物品兑换事务处理设备通过定时器定时遍历所有用户id,确定对应用户id处于未完成状态的第四虚拟物品兑换事务,执行第四虚拟物品兑换事务的回滚补偿操作。
54.可以理解的是,为了保证未完成的第四虚拟物品兑换事务能及时的补偿纠正,通过定时器每隔一段时间对事务管理模块中的未完成事务进行补偿处理。如图6所示,定时器会先向事务管理模块查询所有未完成状态的事务的用户id,分别遍历每个用户id。通过调用定时器,基于定时器使用用户id向redis数据库申请获取分布式锁,然后通过事务管理模块获取未完成状态的第四虚拟物品兑换事务。根据事务id查询虚拟物品兑换交易流水日志,根据日志id分别执行第四虚拟物品兑换事务的虚拟物品的回滚补偿操作,保证虚拟库存操作的幂等性。在回滚补偿操作都成功完成后,将事务id对应的状态修改成已完成状态,进而释放用户占有的分布式锁。对应每一个用户id,确定其存在第四虚拟物品兑换事务,参照上述方式执行回滚补偿操作,直至完成所有用户id的遍历,退出定时器任务。
55.上述,通过接收用户发起的第一虚拟物品兑换事务,根据当前发起第一虚拟物品兑换事务的用户id创建虚拟物品操作日志;基于第一虚拟物品兑换事务执行当前用户id对应的各个虚拟物品库存的增减库存操作,并将操作结果记录至虚拟物品操作日志;在增减库存操作执行失败的情况下,根据虚拟物品操作日志,确定已完成增减库存操作的各个虚拟物品库存为目标库存,执行目标库存的虚拟物品回滚补偿操作。采用上述技术手段,通过虚拟物品操作日志记录虚拟物品兑换事务的操作结果,基于虚拟物品操作日志执行目标库存的虚拟物品回滚补偿操作,以此来保障虚拟物品库存的一致性,避免虚拟物品兑换事务异常导致用户虚拟物品库存出错的情况,提升用户虚拟物品管理的准确性,优化用户的虚拟物品兑换体验。
56.在上述实施例的基础上,图7为本技术提供的一种虚拟物品兑换事务处理系统的结构示意图。参考图7,本实施例提供的虚拟物品兑换事务处理系统具体包括:创建模块21、执行模块22和补偿模块23。
57.其中,创建模块21用于接收用户发起的第一虚拟物品兑换事务,根据当前发起第一虚拟物品兑换事务的用户id创建虚拟物品操作日志;
58.执行模块22用于基于第一虚拟物品兑换事务执行当前用户id对应的各个虚拟物品库存的增减库存操作,并将操作结果记录至虚拟物品操作日志;
59.补偿模块23用于在增减库存操作执行失败的情况下,根据虚拟物品操作日志,确定已完成增减库存操作的各个虚拟物品库存为目标库存,执行目标库存的虚拟物品回滚补偿操作。
60.具体地,创建模块21还用于创建第一虚拟物品兑换事务的事务id,事务id用于记录第一虚拟物品兑换事务的事务状态;
61.对应的,在各个虚拟物品库存的增减库存操作执行成功后,或者虚拟物品补偿操作执行完成后,将事务id对应的事务状态记录为完成状态。
62.创建模块21还用于根据当前用户id获取分布式锁,分布式锁用于禁止用户id再次发起虚拟物品兑换事务;对应的,在将事务id对应的事务状态记录为完成状态之后,释放分布式锁。
63.创建模块21还用于确定当前用户id存在处于未完成状态的第二虚拟物品兑换事务,执行第二虚拟物品兑换事务的回滚补偿操作。
64.具体地,虚拟物品操作日志包括对应各个虚拟物品库存的日志id,执行模块22具体用于逐一根据日志id执行对应的虚拟物品库存的增减库存操作,并根据日志id将操作结果记录至虚拟物品操作日志。
65.具体地,补偿模块23用于确定目标库存在增减库存操作时的库存变量,基于库存变量进行目标库存的回滚补偿。
66.此外,虚拟物品兑换事务处理系统还用于:
67.响应于当前用户id的虚拟物品库存查询请求,查询当前用户id存在未完成状态的第三虚拟物品兑换事务;
68.在执行第三虚拟物品兑换事务的回滚补偿操作之后,根据当前用户id的虚拟物品库存返回库存余量信息。
69.定时遍历所有用户id,确定对应用户id处于未完成状态的第四虚拟物品兑换事务,执行第四虚拟物品兑换事务的回滚补偿操作。
70.上述,通过接收用户发起的第一虚拟物品兑换事务,根据当前发起第一虚拟物品兑换事务的用户id创建虚拟物品操作日志;基于第一虚拟物品兑换事务执行当前用户id对应的各个虚拟物品库存的增减库存操作,并将操作结果记录至虚拟物品操作日志;在增减库存操作执行失败的情况下,根据虚拟物品操作日志,确定已完成增减库存操作的各个虚拟物品库存为目标库存,执行目标库存的虚拟物品回滚补偿操作。采用上述技术手段,通过虚拟物品操作日志记录虚拟物品兑换事务的操作结果,基于虚拟物品操作日志执行目标库存的虚拟物品回滚补偿操作,以此来保障虚拟物品库存的一致性,避免虚拟物品兑换事务异常导致用户虚拟物品库存出错的情况,提升用户虚拟物品管理的准确性,优化用户的虚拟物品兑换体验。
71.本技术实施例提供的虚拟物品兑换事务处理系统可以用于执行上述实施例提供的虚拟物品兑换事务处理方法,具备相应的功能和有益效果。
72.在上述实际上例的基础上,本技术实施例还提供了一种虚拟物品兑换事务处理设备,参照图8,该虚拟物品兑换事务处理设备包括:处理器31、存储器32、通信模块33、输入装
置34及输出装置35。存储器32作为一种计算机可读存储介质,可用于存储软件程序、计算机可执行程序以及模块,如本技术任意实施例所述的虚拟物品兑换事务处理方法对应的程序指令/模块(例如,虚拟物品兑换事务处理系统中的创建模块、执行模块和补偿模块)。通信模块33用于进行数据传输。处理器31通过运行存储在存储器中的软件程序、指令以及模块,从而执行设备的各种功能应用以及数据处理,即实现上述的虚拟物品兑换事务处理方法。输入装置34可用于接收输入的数字或字符信息,以及产生与设备的用户设置以及功能控制有关的键信号输入。输出装置35可包括显示屏等显示设备。上述提供的虚拟物品兑换事务处理设备可用于执行上述实施例提供的虚拟物品兑换事务处理方法,具备相应的功能和有益效果。
73.在上述实施例的基础上,本技术实施例还提供一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行一种虚拟物品兑换事务处理方法,存储介质可以是任何的各种类型的存储器设备或存储设备。当然,本技术实施例所提供的一种包含计算机可执行指令的存储介质,其计算机可执行指令不限于如上所述的虚拟物品兑换事务处理方法,还可以执行本技术任意实施例所提供的虚拟物品兑换事务处理方法中的相关操作。
74.上述仅为本技术的较佳实施例及所运用的技术原理。本技术不限于这里所述的特定实施例,对本领域技术人员来说能够进行的各种明显变化、重新调整及替代均不会脱离本技术的保护范围。因此,虽然通过以上实施例对本技术进行了较为详细的说明,但是本技术不仅仅限于以上实施例,在不脱离本技术构思的情况下,还可以包括更多其他等效实施例,而本技术的范围由权利要求的范围决定。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献