玩具专利数据库

跨服务器的虚拟商品交易方法、装置、系统、设

发布日期:2024-09-01 浏览次数:

本技术涉及游戏,具体涉及跨服务器的虚拟商品交易方法、装置、系统、设备及介质。背景技术:1、目前的多人在线游戏多具有虚拟物品交易功能,例如以拍卖的形式售卖虚拟物品,以实现玩家间的虚拟资源交换。在多服运营的游戏中,不同服务器的玩家通常无法进行交互,因此虚拟物品交易只能在同服务器之间的玩家内开展,无法实现游戏内的跨服交易,降低了玩家之间的交互效率。技术实现思路1、本技术实施例针对上述情况,提出了一种跨服务器的虚拟商品交易方法、装置、系统、设备及介质,通过在拍卖服务器和各个游戏服务器之间增设代理服务器,实现了全服的虚拟商品交易。2、第一方面,本技术实施例提供了一种跨服务器的虚拟商品交易方法,应用于虚拟商品交易系统,所述系统包括一个拍卖服务器、一个代理服务器以及多个游戏服务器,所述拍卖服务器通过所述代理服务器分别与各所述游戏服务器交互信息;所述方法包括:3、所述拍卖服务器接收所述代理服务器转发的商品拍卖申请,根据所述商品拍卖申请将待拍卖虚拟商品添加至拍卖品列表,其中,所述商品拍卖申请是第一游戏服务器响应于第一游戏玩家账户的拍卖操作生成并发送至所述代理服务器;4、所述拍卖服务器接收所述代理服务器转发的至少一个拍卖品查看申请,根据所述拍卖品查看申请生成查看申请反馈信息,并返回至所述代理服务器,以使所述代理服务器将所述查看申请反馈信息路由至第二游戏服务器,以使所述第二游戏服务器将所述查看申请反馈信息路由至所述查看申请反馈信息指示的游戏玩家终端,其中,所述拍卖品查看申请是所述第二游戏服务器响应于第二游戏玩家账户的查看操作生成并发送至所述代理服务器的,所述查看申请反馈信息至少包括所述拍卖品列表;5、所述拍卖服务器接收所述代理服务器的至少一个商品竞拍申请,根据所述商品竞拍申请对所述拍卖品列表中的待拍卖虚拟商品的拍卖信息进行更新,其中,所述商品竞拍申请是第三游戏服务器响应于第三游戏玩家账户的竞拍操作生成并发送至所述代理服务器的;6、所述拍卖服务器根据所述拍卖品列表中的待拍卖虚拟商品的竞拍信息的更新情况确定竞拍结果,根据所述竞拍结果生成竞拍成功信息、竞拍失败信息和收益发放信息,并发送至所述代理服务器,以使所述代理服务器将所述竞拍成功信息和所述竞拍失败信息路由至对应的第三游戏服务器,以及将所述收益发放信息路由至所述第一游戏服务器,以使所述第三游戏服务器根据所述竞拍成功信息对所述待拍卖虚拟商品进行归属处理,以及根据所述竞拍失败信息对所述待拍卖虚拟商品的竞拍货币进行退款处理;以及使所述第一游戏服务器根据所述收益发放信息对所述待拍卖虚拟商品的竞拍收益进行发放处理;7、其中,所述第一游戏服务器、所述第二游戏服务器、和所述第三游戏服务器分别为所述多个游戏服务器中的任意一个。8、第二方面,本技术实施例还提供了一种跨服务器的虚拟商品交易装置,所述装置部署于拍卖服务器,所述装置用于实现前述的跨服务器的虚拟商品交易方法。9、第三方面,本技术实施例提供了一种虚拟商品交易系统,所述系统包括一个拍卖服务器、一个代理服务器以及多个游戏服务器,所述拍卖服务器通过所述代理服务器分别与各所述游戏服务器交互信息,其中,所述拍卖服务器部署有前述的跨服务器的虚拟商品交易装置;10、所述代理服务器,用于接收第一游戏服务器的商品拍卖申请并路由至所述拍卖服务器;用于接收至少一个第二游戏服务器的至少一个拍卖品查看申请并路由至所述拍卖服务器;用于接收所述拍卖服务器发送的查看申请反馈信息,并路由至所述第二游戏服务器,所述查看申请反馈信息至少包括拍卖品列表;用于接收至少一个第三游戏服务器的至少一个商品竞拍申请并转发至所述拍卖服务器;以及用于接收所述拍卖服务器根据竞拍结果生成的竞拍成功信息、竞拍失败信息和收益发放信息,将所述竞拍成功信息和所述竞拍失败信息路由至对应的第三游戏服务器,以及将所述收益发放信息路由至所述第一游戏服务器;11、所述第一游戏服务器,用于响应于第一游戏玩家的拍卖操作,生成待拍卖商品的商品竞拍申请并发送至所述代理服务器,并扣除所述第一游戏玩家的待拍卖商品;以及用于根据接收的所述收益发放信息对待拍卖商品的竞拍收益进行发放;12、所述第二游戏服务器,用于响应于第二游戏玩家的查看操作,生成拍卖品查看申请并发送至所述代理服务器;以及用于将接收所述代理服务器路由的查看申请反馈信息,并发送至所述查看申请反馈指示的游戏玩家终端;13、所述第三游戏服务器,用于响应于第三游戏玩家的竞拍操作,生成商品竞拍申请并发送至所述代理服务器,并扣除所述第三游戏玩家的与竞拍价格对应的货币,以及用于接收所述竞拍成功信息和所述竞拍失败信息,并根据所述竞拍成功信息对所述待拍卖虚拟商品进行归属处理,以及根据所述竞拍失败信息对所述待拍卖虚拟商品的竞拍货币进行退款处理;14、其中,所述第一游戏服务器、所述第二游戏服务器、和所述第三游戏服务器分别为所述多个游戏服务器中的任意一个。15、第四方面,本技术实施例还提供了一种电子设备,包括:处理器;以及被安排成存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理器执行上述任一的方法。16、第五方面,本技术实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质存储一个或多个程序,所述一个或多个程序当被包括多个应用程序的电子设备执行时,使得所述电子设备执行上述任一的方法。17、本技术实施例采用的方法至少能够达到以下有益效果:18、本技术针对分服的在线游戏,在游戏服务器与拍卖服务器之间设置代理服务器,通过代理服务器实现拍卖服务器与游戏服务器之间的信息交互,在进行虚拟产品交易时,一个游戏服务器在接收到第一游戏玩家账户的拍卖操作后,响应于第一游戏玩家账户的拍卖操作生成商品拍卖申请,并发送至代理服务器,其中,在商品拍卖申请携带有待拍卖商品的信息以及第一游戏玩家账户信息等;代理服务器接到该商品拍卖申请后,将其路由至拍卖服务器,拍卖服务器接收到商品拍卖申请,对其进行解析得到上述信息,并且根据这些信息将待拍卖商品加入到拍卖品列表中,当有人想要进行查看目前都有哪些商品正在拍卖时,首先可以在自己所在的游戏服务器发起商品查看申请,一个游戏服务器在接收到第二游戏玩家账户的拍卖品查看请求后,生成拍卖品查看请求,并发送至代理服务器,由代理服务器路由至拍卖服务器,拍卖服务器接到拍卖品查看请求后,下发拍卖品列表,并由代理服务器路由至第二游戏玩家账户所在的游戏服务器,由该游戏服务器下发到第二游戏玩家账户,使得第二游戏玩家可以看出当前的拍卖品;若有人想要进行商品竞拍,则第三游戏玩家账号可以在其所在的游戏服务器发起商品竞拍操作,游戏服务器生成对应的商品竞拍申请,并发送至代理服务器,由代理服务器路由至拍卖服务器,商品竞拍申请包含要竞拍的商品信息、出价信息以及第三游戏玩家账号信息等,拍卖服务器接到商品竞拍申请后,根据其内容对拍卖品列表中的对应商品进行更新,如更新当前最高出价,当拍卖结束,拍卖服务器确定出拍卖结果,生成竞拍成功信息、竞拍失败信息和收益发放信息,并发送至代理服务器,由代理服务器分别路由到对应的游戏服务器,游戏服务器根据接收到的信息,对对应的游戏玩家账号执行相应的操作,如收益发放、退款等。本技术通过代理服务器的设置,打破现有技术中不同游戏服务器间不能交互的限制,在游戏内搭建了跨服务器的拍卖行,实现了全服可参与的虚拟商品交易全链路,显著提高了游戏玩家参与虚拟商品交易的积极性、极大程度的提高了玩家之间的交互效率,且同时保障了各方利在虚拟产品交易过程中的收益,提高了游戏玩家的游戏体验。