提供用户账户管理改进的交易平台的计算机系统和方法

文档序号:10620210阅读:439来源:国知局
提供用户账户管理改进的交易平台的计算机系统和方法
【专利摘要】本发明涉及一种提供用户账户管理改进的交易平台的计算机系统和方法。提供用以使游戏系统与交易平台进行互动以交易诸如虚拟商品等的物品的计算机系统和相关方法。游戏系统发起能够交易的物品从游戏系统的用户账户向交易平台的第一用户账户的系统间账户转移。还存在从第一用户账户向第二用户账户的系统内账户转移、以及从第二用户账户向游戏系统的用户账户的系统间账户转移。响应于与游戏系统的用户账户有关的用户数据,返回了分配至与游戏系统的用户账户相对应的第一用户账户或第二用户账户的访问令牌。发送用以访问服务的请求以进行账户转移。该请求包括分配至用户账户的访问令牌。
【专利说明】
提供用户账户管理改进的交易平台的计算机系统和方法
技术领域
[0001]本发明涉及用于向一个或多个游戏系统的用户提供交易平台的计算机系统以及用于操作游戏系统以与交易平台进行互动的相应方法。
【背景技术】
[0002]游戏产业是经济的重要且不断增长的部分。电子游戏、计算机游戏和视频游戏已变得可在诸如游戏机、个人计算机、移动电话等的手持式装置以及在线平台等的多个不同平台上使用。无数的游戏以几乎任何可想象的类型存在,从而与年龄、性别或文化背景无关地将社会的任何部分作为对象。
[0003]实际上,存在大量的开发、生产和实施各种类型的游戏和游戏系统的公司。玩游戏或使用游戏系统的数量庞大的用户通常并不局限于这些游戏、游戏系统或公司中的仅一个。相反,如图1所示,绝大多数的用户玩不同公司的游戏。也就是说,不仅各公司具有多个用户作为它们的客户,而且用户通常也与许多公司具有客户关系。
[0004]大多数游戏允许用户单独设计、定制或影响他们的游戏环境。这包括修改或添加诸如车辆或武器等的游戏内装备、以及诸如花或戒指等的虚拟礼物。许多游戏还会提供诸如虚拟金币、钱币或积分等的游戏内货币。
[0005]这些虚拟商品和货币通常是由公司开发的并且单独被编程到各游戏中。特别地,在免费增值游戏或免费任玩游戏的情况下,由于必须向虚拟物品或高级游戏功能付费以进一步推进游戏或提高游戏体验,因此虚拟物品是重要的收入来源。由于该原因,虚拟物品或游戏功能尽管是虚拟的,但的确具有货币价值。
[0006]为了货币化并利用虚拟创造的价值,在一些游戏中一个用户可以将虚拟物品转移给另一用户从而获得真正货币补偿。在图1中利用虚线示出该操作,并且由于该操作不规范或未经认证、甚至也不被公司认可,因此该操作可能被视为黑市交易。经常,这种黑市交易对于用户而言是不安全的。然而,为了避免这种黑市交易,公司将不得不开发各自的功能并将该功能单独编程到各个体游戏中,这将显著增加开发成本,而且这种用户间转移仍将局限于特定游戏内的用户间转移。

【发明内容】

[0007]提供了一种改进技术,其中该改进技术使得能够在不会使游戏开发显著复杂化并且不会导致用户之间的不安全交易的情况下进行虚拟物品的用户间转移,并且仍具有用户友好性和易用性。
[0008]在实施例中,提供一种计算机系统,用于向一个或多个游戏系统的用户提供交易平台,所述计算机系统被配置为连接至各自具有用户账户的第一游戏系统和第二游戏系统,所述第一游戏系统与所述第二游戏系统相同或者所述第一游戏系统与所述第二游戏系统不同,所述第一游戏系统的用户账户不同于所述第二游戏系统的用户账户,所述计算机系统包括:账户系统,用于保持所述交易平台的第一用户账户和第二用户账户;身份管理系统,其被配置为从所述第一游戏系统接收与所述第一游戏系统的用户账户有关的用户数据,并且从所述第二游戏系统接收与所述第二游戏系统的用户账户有关的用户数据,所述身份管理系统还被配置为将所述交易平台的所述第一用户账户标识为与从所述第一游戏系统所接收到的用户数据有关,并且将所述交易平台的所述第二用户账户标识为与从所述第二游戏系统所接收到的用户数据有关,所述身份管理系统还被配置为将包括分配至所述交易平台的各个用户账户的访问令牌的应答发送至各个游戏系统;以及交易系统,其被配置为响应于来自所述第一游戏系统的请求来进行能够交易的物品从所述第一游戏系统的用户账户向所述交易平台的所述第一用户账户的系统间账户转移,并且响应于来自所述第二游戏系统的请求来进行所述能够交易的物品从所述交易平台的所述第一用户账户向所述交易平台的所述第二用户账户的系统内账户转移、以及所述能够交易的物品从所述交易平台的所述第二用户账户向所述第二游戏系统的用户账户的系统间账户转移,所述请求包括从所述身份管理系统发送至各个游戏系统的所述应答中所包括的、分配至所述交易平台的各个用户账户的各个访问令牌。
[0009]所述身份管理系统发送至各个游戏系统的所述应答还可以包括用以标识所述交易平台的各个用户账户的加密数据。此外,所述交易系统可以被配置为对从各个游戏系统所接收到的加密数据进行解密。
[0010]所述身份管理系统还可以被配置为接收针对用户信息的后续请求中的来自各个游戏系统的访问令牌,并且在所述身份管理系统能够验证所接收到的访问令牌的情况下,将所述用户信息提供至各个游戏系统。
[0011]所述计算机系统还可以包括API(应用程序编程接口)网关,所述API网关能够由所述第一游戏系统和所述第二游戏系统进行访问,以将与各个游戏系统的用户账户有关的用户数据发送至所述身份管理系统、并且将所述请求发送至所述交易系统。
[0012]所述计算机系统还可以包括在地理上分布的多个服务器节点,所述服务器节点各自至少实现所述账户系统、所述身份管理系统和所述交易系统中的一个或多个的一部分,以与物理上位于靠近各个服务器节点的位置的游戏系统一起使用。
[0013]所述计算机系统还可以包括:多个服务器,其各自至少实现所述账户系统、所述身份管理系统和所述交易系统中的一个或多个的一部分;以及一个或多个分配器节点,其被配置为将来自游戏系统的任意访问或请求引导至所述多个服务器内的多个服务器集群中的单独一个服务器集群。所述一个或多个分配器节点可以被配置为通过将来自同一游戏系统的任意后续访问或请求引导至同一服务器集群,来使与所述同一服务器集群的会话持续存在。
[0014]所述计算机系统还可以包括:配置文件存储器,用于按用户和游戏,来存储用户配置文件数据,其中所述用户配置文件数据包括头像或等级;物品存储器,用于将包括所述能够交易的物品的物品与所述配置文件存储器中所存储的一个或多个用户配置文件数据相关地进行存储;以及API网关,其能够使所述配置文件存储器中所存储的所述用户配置文件数据中的一个或多个用户配置文件数据以及所述物品存储器中所存储的物品与游戏系统中的各个游戏系统相同步。
[0015]所述能够交易的物品可以是游戏内虚拟物品或游戏内虚拟货币资产,并且所述交易系统还可以被配置为与所述能够交易的物品从所述交易平台的所述第一用户账户向所述交易平台的所述第二用户账户的所述系统内账户转移相结合地,进行实际货币资产的转移。
[0016]所述第一游戏系统的用户账户可以是与具有所述第二游戏系统的用户账户的用户相同或不同的用户的账户。
[0017]所述身份管理系统可以与所述第一游戏系统和所述第二游戏系统处于信任关系,并且被配置为在所述计算机系统与所述第一游戏系统和所述第二游戏系统之间建立安全连接,以供所述计算机系统以及所述第一游戏系统和所述第二游戏系统使用。
[0018]在另一实施例中,提供一种用于操作计算机实现的游戏系统以与计算机实现的交易平台进行互动的方法,所述游戏系统具有用户账户,所述交易平台具有第一用户账户和第二用户账户,所述方法包括以下步骤:利用所述游戏系统的一个或多个处理器来发起能够交易的物品的一次或多次账户转移,所述一次或多次账户转移是以下转移中的一个或多个:所述能够交易的物品从所述游戏系统的用户账户向所述交易平台的所述第一用户账户的系统间账户转移;所述能够交易的物品从所述交易平台的所述第一用户账户向所述交易平台的所述第二用户账户的系统内账户转移;以及所述能够交易的物品从所述交易平台的所述第二用户账户向所述游戏系统的用户账户的系统间账户转移,其中,发起所述能够交易的物品的一次或多次账户转移的步骤包括:将与所述游戏系统的用户账户有关的用户数据发送至所述交易平台,以访问所述交易平台所提供的身份管理服务;从所述交易平台接收包括分配至所述交易平台的所述第一用户账户和所述第二用户账户中的一个用户账户的访问令牌的应答,所述交易平台的所述第一用户账户和所述第二用户账户中的所述一个用户账户与所述游戏系统的用户账户有关;以及将用以访问所述交易平台所提供的交易服务的请求发送至所述交易平台,所述交易服务包括用以进行所述能够交易的物品的所述一次或多次账户转移的服务,所述请求包括分配至所述交易平台的所述第一用户账户和所述第二用户账户中的所述一个用户账户的所述访问令牌。
[0019]所述应答还可以包括用以标识所述交易平台的所述第一用户账户和所述第二用户账户其中之一的加密数据。
[0020]所述方法还可以包括以下步骤:将用以访问所述身份管理服务以获得用户信息的后续请求发送至所述交易平台。所述后续请求可以包括所述访问令牌。
[0021]所述方法还可以包括以下步骤:访问所述交易平台的API网关,以将与所述游戏系统的用户账户有关的用户数据发送至所述交易平台,并且/或者将用以访问所述交易平台所提供的交易服务的请求发送至所述交易平台。
[0022]所述方法还可以包括以下步骤:访问所述交易平台的API网关,以使所述交易平台中所存储的用户配置文件数据和能够交易的物品数据中的一个或多个数据与所述游戏系统的各个数据相同步。
[0023]发起所述能够交易的物品的一次或多次账户转移的步骤还可以包括:确定所述交易平台的在地理上分布的多个服务器节点其中之一,并且确定所确定出的用于发送所述用户数据和/或发送所述请求的服务器节点的地址。所确定出的服务器节点可以从物理上位于靠近所述游戏系统的位置。
[0024]所述能够交易的物品可以是游戏内虚拟物品或游戏内虚拟货币资产,并且所述方法还可以包括以下步骤:与从所述交易平台的所述第一用户账户向所述交易平台的所述第二用户账户的所述系统内账户转移相结合地,发起实际货币资产的转移。
[0025]所述游戏系统可以与所述交易平台的身份管理系统处于信任关系,以建立和/或维持所述游戏系统和所述交易平台之间的安全连接。
【附图说明】
[0026]为了说明本发明的原理的目的,附图被并入说明书并且构成说明书的一部分。附图不应被构造成将本发明局限于仅与如何作出并使用本发明有关的所例示和所描述的示例。如附图所示,通过以下针对本发明的更详细说明,其它特征和优点将变得明显,其中:
[0027]图1示出用户和游戏公司之间的传统关系;
[0028]图2示出在使用根据实施例的交易平台的情况下用户和游戏公司之间的关系;
[0029]图3示出参与方在使用根据实施例的交易平台的情况下可以如何互动;
[0030]图4是示出交易平台及其组件的实施例的框图;
[0031]图5示出根据实施例的交易平台的服务器架构;
[0032]图6示出根据实施例的使用交易平台和游戏系统的身份管理;
[0033]图7示出根据实施例的、交易平台内的服务以及游戏系统可以如何使用这些服务;
[0034]图8是示出根据实施例的、游戏系统可以如何与交易平台进行互动以利用服务的处理的流程图。
【具体实施方式】
[0035]将参考附图来说明本发明的例示性实施例,其中利用相同的附图标记来表示相同的元件和结构。
[0036]参考图2,示出例示游戏公司200、210、220、230和用户250、260、270之间的关系的实施例。如图所示,存在与公司和用户这两者进行互动的交易平台240。交易平台240是公司和用户可以访问的、并且提供如以下将更详细描述的自动化服务的计算机系统。通过操作交易平台,由于本实施例提供了对于游戏公司而言容易实现的规范和标准化环境,因此用户不再需要进行黑市交易。
[0037]示例方案例如可以如下所述。用户250、260、270其中之一玩游戏公司200、210、220、230的游戏中的一个游戏,并且达到特定游戏等级或者诸如红色意大利跑车等的特定游戏内装备。然后,用户可能想要出售该虚拟物品,并且他/她登录到交易平台240,其中在该交易平台240处,将虚拟物品出售给其它用户。为此,将虚拟物品从用户玩游戏的游戏系统的用户账户转移至该用户在交易平台处的账户。由于虚拟物品从一个系统(游戏系统)转移至另一系统(交易平台),因此该转移可被视为虚拟物品的系统间账户转移。因而,根据实施例,虚拟物品离开了游戏系统,并且不再可玩。
[0038]在稍后的时间点,另一用户决定通过交易平台购买该虚拟物品以利用该红色跑车玩游戏。该另一用户向交易平台进行真正的金钱交易,并且虚拟物品从第一个用户在交易平台处的账户转移至第二个用户在交易平台处的账户。由于虚拟物品是在同一个系统(即,交易系统)的用户账户之间进行转移的,因此该转移可被视为虚拟物品的系统内账户转移。此外,在非强制地扣除服务费的情况下,第一个用户接收到第二个用户所支付的真正钱数。最后,虚拟物品从第二个用户在交易平台处的用户账户转移至该用户在各个游戏系统处的用户账户,其中该操作是虚拟物品的系统间账户转移。
[0039]因而,这些实施例提供了将虚拟物品从游戏实物交割至交易平台、并且在该平台处交易虚拟物品(包括匹配并交割回买方用户的游戏)。因而,可以将交易平台视为利用特定用户账户技术的虚拟物品交换。此外,如以下所述,存在包括用以使任何用户访问安全并使用户便利的身份管理技术的实施例。
[0040]通常,用户可以使用交易平台的网站或使用各游戏系统来与交易平台进行互动。可以将游戏系统视为玩各公司提供的游戏所使用的硬件或软件。因而,在实施例中,用户例如通过进入游戏内所设置的特定菜单项,可以从游戏硬件或软件直接访问交易平台。
[0041]尽管上述示例方案论述了将虚拟物品从第一个用户转移至第二个用户,但应当注意,实施例还可以提供同一用户的账户之间的这种转移。例如,与上述方案相似,用户可能想要将特定量的虚拟货币从一个游戏转移至同一或不同公司的另一游戏。在本实施例中,用户将虚拟物品(即,特定量的虚拟货币)转移至交易平台,然后将该物品转移回至同一用户在不同游戏处的账户。
[0042]现在参考图3,提供了可应用于以上所论述的示例方案以及其它方案的关系概述。用户250、260、270在银行300处具有银行账户。此外,公司200、210、220、230在同一银行或不同的银行360处具有银行账户。此外,交易平台240在可能不同或者可能与银行300和360相同的银行330处具有银行账户。用户250、260、270可以与交易平台240、特别是与提供客户门户和API网关的组件350进行互动。该组件还可以由公司200、210、220、230访问。此外,可能涉及支付处理所用的支付服务提供方320和支付通道提供方310。
[0043]假定用户250、260、270想要出售物品。一旦用户250、260、270经由网站或游戏系统访问了交易平台240、350并将该物品转移至同一用户在交易平台处的账户,就开始支付。为此,交易平台可以将支付数据发送至支付服务提供方。该支付数据可以包括要支付的金额,并且可以标识诸如信用卡或银行账户等的支付通道。然后,支付服务提供方320可以向用户250、260、270询问诸如信用卡凭证等的所需数据,然后支付服务提供方320可以将支付请求提交至支付通道提供方310。在此之后,在支付通道提供方310和各个银行300、330之间进行净额支付(payment netting)。
[0044]然后,假定同一或不同的用户250、260、270期望购买该物品。交易平台可以以与上述示例相似的方式但根据可能不同的支付通道,将支付数据发送至用于通过与用户250、260、270进行互动来处理支付请求的支付服务提供方320以及支付通道提供方310。再次,利用支付通道提供方310和所涉及的银行300、330来进行后续净额支付。最后,在交易平台240内的各个用户账户之间转移所出售的虚拟物品,并且在银行330和360之间进行净额支付。
[0045]如以上所论述的,交易平台240可以包括用于提供客户门户和API网关的组件350。此外,可能存在应用程序和数据服务器340。将参考图4来更详细地进行说明。
[0046]在图4的实施例中,交易平台240可以包括web服务器405、应用程序服务器425和数据服务器445。
[0047]web服务器405是可以直接地或经由游戏系统400联系这些web服务器的用户250、260、270所用的主要联系点。
[0048]在实施例中,web服务器405包括用以提供交易平台240的网站的服务器410。该网站可以包括对于现有的用户250、260、270和公司200、210、220、230或者新的用户或公司而言公开可用的信息。
[0049]可以呈现客户门户415以向用户250、260、270和公司200、210、220、230提供中央web界面,从而使得能够进行自动化客户自助服务以及诸如聊天或讨论等的社交互动。客户门户415可以提供与交易平台240的应用程序服务器和数据服务器的安全接口。
[0050]另外,web服务器405可以包括诸如网关420等的web服务平台,以向用户250、260、270、游戏系统400和公司200、210、220、230提供对交易平台240的安全访问。网关420可以是可支持推/拉功能并且可用于使游戏系统400和交易平台240之间的游戏盘点同步的API网关。
[0051]应用程序服务器425可以包括账户系统430,其中该账户系统430将诸如头像或游戏等级等的用户配置文件数据以及针对各用户和游戏的物品库存与交易平台240所执行的交易进行集合和合成。账户系统430还可以是负责虚拟和/或实际支付和交易结算的组件。
[0052]可以设置身份管理系统435以认证、授权和/或确保向交易平台的功能的所有访问。身份管理系统435所提供的服务使得能够通过以不需要用户在交易平台240和游戏系统400处进行多次认证的用户便利方式管理用户的身份,来进行跨域用户开通(crossdomain user provis1ning)。以下将更详细地进行说明。
[0053]交易系统440是另一应用程序服务器,并且将该交易系统440设置在交易平台240内以与身份管理系统435和账户系统430进行互动,从而使得能够进行自动化物品列表和交易访问。特别地,交易系统440可以支持诸如以上所述的系统间账户转移和系统内账户转移。可以经由API网关420访问交易系统440,由此经由web服务平台提供交易API。
[0054]数据服务器445可以包括:配置文件存储器450,用于针对各用户和游戏存储诸如头像或等级等的用户配置文件数据;物品存储器455,用于将虚拟物品与交易系统440上所列出的配置文件和/或物品相关地进行存储;以及交易存储器460,其是支付通道以及交易系统440所执行的交易的持续层。
[0055]可以如图5所示对以上所论述的服务器405、425、445中的一部分或全部进行分组和聚类。在该示例中,存在划分成第一子集群530、540、550和第二子集群560、570、580、590的服务器530、540、550、560、570、580、590的集群。在本实施例中,子集群内的各服务器仅与同一子集群的其它成员共享数据。尽管图5的示例示出各自具有三个或四个服务器的两个子集群,但应当注意,在其它实施例中,子集群的数量以及各子集群的服务器的数量可以不同。
[0056]如从图5可以看出,该架构可以进一步包括用以将来自用户、游戏系统或公司的任何访问或请求引导至服务器集群或子集群其中之一的分配器节点500、510、520。可以进行该分配,以使得子集群中的服务器接收大致相同或相似数量的访问请求。另外或可选地,该分配可以考虑服务器以及用户或游戏系统或公司的物理位置。在本实施例中,服务器530、540、550、560、570、580、590或子集群在地理上分布在不同的位置处,并且分配器节点500,510,520可被配置为将任何访问或请求引导至从物理上位于靠近各游戏系统的位置的这些服务器或(子)集群。
[0057]在实施例中,分配器节点500、510、520被配置为使与同一集群或子集群的用户会话持续存在,以使得来自同一游戏系统的任何后续访问或请求均被引导至同一(子)集群。这样避免了运行时的密集会话管理,因此可以提供更好的整体集群吞吐量。
[0058]现在转向图6,描述用以例示根据实施例的身份管理的系统架构。该图示出与多个游戏系统400存在关系的交易平台240。在该图中,将游戏系统400的数量选择为两个,但这应被理解为仅是为了例示的原因。也就是说,游戏系统400的数量可以是任意数量。
[0059]如通过附图显而易见,web服务器405可以提供身份服务600和其它web服务610。在实施例中,身份服务600是由API网关420在与身份管理系统435进行互动的情况下提供的。
[0060]游戏系统400各自可以包括身份服务器620、650。游戏系统400还可以包括用户储存库630、670和游戏服务器640、660。各游戏系统400可以是具有至少一个处理器以运行身份服务器620、650和游戏服务器640、660的计算机实现的游戏系统。
[0061]如通过图6显而易见,游戏系统400的身份服务器620、650可以与交易平台240的身份服务600进行通信。在实施例中,任何游戏系统400的任何身份服务器620、650还可以与任何其它游戏系统400的任何或所有身份服务器620、650进行互动。然而,应当注意,游戏系统400的身份服务器620、650之间的该互动或通信是可选的。
[0062]如图6的圆圈所示,游戏系统400的身份服务器620、650与身份服务600处于信任关系。也就是说,身份服务器620、650和身份服务600之间的链接是使得交易平台240的身份服务600能够用作向着游戏系统400的连接提供方的安全可信连接,即游戏系统400的身份服务器620、650可以使用该连接作为依赖方。以下将参考图7和8来进行说明,并且由于这些系统其中之一已授权的用户无需在处于信任关系内的任何其它系统处重新授权,因此这对于游戏系统400和交易平台240的用户而言是有益的。
[0063]现在参考图7和8来说明如下示例方案:例如在用户想要在游戏内部出售或购买虚拟物品的情况下,可以如何使用身份服务600和游戏系统400之间的信任关系。
[0064]在步骤800中,游戏系统400将授权请求发送至交易平台240的身份服务600以请求对用户进行授权。该授权请求可以包括与游戏系统的用户账户有关的用户数据。发送该授权请求的游戏系统400可以是卖方用户的游戏系统和/或买方用户的游戏系统。因而,用户数据与卖方用户和/或买方用户有关。
[0065]游戏系统400可以将授权请求发送至交易平台240的授权服务710。然后,身份服务600、特别是授权服务710将交易平台的用户账户标识为与从所述游戏系统所接收到的用户数据有关,并且将访问令牌和加密后的标识数据授予至游戏系统400。该访问令牌可以是各个用户特有的,因此可视为被分配至各个交易平台的用户账户。该分配可以是在访问令牌永久地存储在交易平台内并且仅响应于授权请求才读取该访问令牌的情况下的静态分配,或者可以是响应于授权请求所生成的、然后在特定时间内有效的临时令牌。然后,在步骤810中,将该访问令牌和标识数据发送至游戏系统400。
[0066]游戏系统400在步骤820中解密并验证标识数据,并且通过将用以访问身份服务600的身份管理服务720的请求发送至API网关420来使用访问令牌检索更多的用户信息。该操作可以在步骤830中进行。
[0067]在步骤840中,身份管理服务720通过将所请求的用户信息传送至游戏系统400来进行应答。
[0068]在步骤850中,游戏系统400可以再次使用访问令牌以经由API网关420访问交易服务730。例如,可以是卖方用户的游戏系统和/或买方用户的游戏系统的游戏系统400可以发送包括如从所述身份管理系统发送至各个游戏系统的应答中所包括的各个访问令牌的请求。如果用户是卖方用户,则该请求可以是针对可交易的物品从游戏系统的用户账户向交易平台的用户账户的系统间账户转移的请求。如果用户是买方用户,则该请求可以是针对如下操作的请求:物品从卖方用户在交易平台的用户账户向买方用户在交易平台的用户账户的系统内账户转移、以及接下来的该物品从买方用户在交易平台的用户账户向该买方用户在游戏系统的用户账户的系统间账户转移。然后,在步骤860中,交易服务730可以执行所请求的(一个或多个)交易。
[0069]因而,提供了用于使得用户或游戏系统能够与交易平台进行互动的改进机制。用户无需进行多次授权,而且仍可以使用交易平台来出售或购买游戏系统的虚拟物品。另一方面,游戏开发人员无需在各游戏软件中单独且分别地对该功能进行编程,而是可以简单地进入与交易平台的信任关系,并且利用交易平台的API或其它编程接口。因而,这些实施例给游戏系统的双方用户以及开发人员带来了显著优点。
[0070]尽管已经针对根据本发明所构建的物理实施例说明了本发明,但本领域技术人员应当明白,在没有背离本发明的精神和期望范围的情况下,可以有鉴于上述教导并且在所附权利要求书的范围内进行本发明的各种修改、变化和改进。因此,应当理解,本发明不受具体的例示性实施例所限制,而是仅由所附权利要求书的范围来限制。
【主权项】
1.一种计算机系统,用于向一个或多个游戏系统的用户提供交易平台,所述计算机系统被配置为连接至各自具有用户账户的第一游戏系统和第二游戏系统,所述第一游戏系统与所述第二游戏系统相同或者所述第一游戏系统与所述第二游戏系统不同,所述第一游戏系统的用户账户不同于所述第二游戏系统的用户账户,所述计算机系统包括: 账户系统,用于保持所述交易平台的第一用户账户和第二用户账户; 身份管理系统,其被配置为从所述第一游戏系统接收与所述第一游戏系统的用户账户有关的用户数据,并且从所述第二游戏系统接收与所述第二游戏系统的用户账户有关的用户数据,所述身份管理系统还被配置为将所述交易平台的所述第一用户账户标识为与从所述第一游戏系统所接收到的用户数据有关,并且将所述交易平台的所述第二用户账户标识为与从所述第二游戏系统所接收到的用户数据有关,所述身份管理系统还被配置为将包括分配至所述交易平台的各个用户账户的访问令牌的应答发送至各个游戏系统;以及 交易系统,其被配置为响应于来自所述第一游戏系统的请求来进行能够交易的物品从所述第一游戏系统的用户账户向所述交易平台的所述第一用户账户的系统间账户转移,并且响应于来自所述第二游戏系统的请求来进行所述能够交易的物品从所述交易平台的所述第一用户账户向所述交易平台的所述第二用户账户的系统内账户转移、以及所述能够交易的物品从所述交易平台的所述第二用户账户向所述第二游戏系统的用户账户的系统间账户转移,所述请求包括从所述身份管理系统发送至各个游戏系统的所述应答中所包括的、分配至所述交易平台的各个用户账户的各个访问令牌。2.根据权利要求1所述的计算机系统,其中,所述身份管理系统发送至各个游戏系统的所述应答还包括用以标识所述交易平台的各个用户账户的加密数据,以及所述交易系统被配置为对从各个游戏系统所接收到的加密数据进行解密。3.根据权利要求1所述的计算机系统,其中,所述身份管理系统还被配置为接收针对用户信息的后续请求中的来自各个游戏系统的访问令牌,并且在所述身份管理系统能够验证所接收到的访问令牌的情况下,将所述用户信息提供至各个游戏系统。4.根据权利要求1所述的计算机系统,其中,还包括API网关,所述API网关能够由所述第一游戏系统和所述第二游戏系统进行访问,以将与各个游戏系统的用户账户有关的用户数据发送至所述身份管理系统、并且将所述请求发送至所述交易系统。5.根据权利要求1所述的计算机系统,其中,还包括在地理上分布的多个服务器节点,所述服务器节点各自至少实现所述账户系统、所述身份管理系统和所述交易系统中的一个或多个的一部分,以与物理上位于靠近各个服务器节点的位置的游戏系统一起使用。6.根据权利要求1所述的计算机系统,其中,还包括:多个服务器,其各自至少实现所述账户系统、所述身份管理系统和所述交易系统中的一个或多个的一部分;以及一个或多个分配器节点,其被配置为将来自游戏系统的任意访问或请求引导至所述多个服务器内的多个服务器集群中的单独一个服务器集群,其中所述一个或多个分配器节点被配置为通过将来自同一游戏系统的任意后续访问或请求引导至同一服务器集群,来使与所述同一服务器集群的会话持续存在。7.根据权利要求1所述的计算机系统,其中,还包括: 配置文件存储器,用于按用户和游戏,来存储用户配置文件数据,其中所述用户配置文件数据包括头像或等级; 物品存储器,用于将包括所述能够交易的物品的物品与所述配置文件存储器中所存储的一个或多个用户配置文件数据相关地进行存储;以及 API网关,其能够使所述配置文件存储器中所存储的所述用户配置文件数据中的一个或多个用户配置文件数据以及所述物品存储器中所存储的物品与游戏系统中的各个游戏系统相同步。8.根据权利要求1所述的计算机系统,其中,所述能够交易的物品是游戏内虚拟物品或游戏内虚拟货币资产,并且所述交易系统还被配置为与所述能够交易的物品从所述交易平台的所述第一用户账户向所述交易平台的所述第二用户账户的所述系统内账户转移相结合地,进行实际货币资产的转移。9.根据权利要求1所述的计算机系统,其中,所述第一游戏系统的用户账户是与具有所述第二游戏系统的用户账户的用户相同或不同的用户的账户。10.根据权利要求1所述的计算机系统,其中,所述身份管理系统与所述第一游戏系统和所述第二游戏系统处于信任关系,并且被配置为在所述计算机系统与所述第一游戏系统和所述第二游戏系统之间建立安全连接,以供所述计算机系统以及所述第一游戏系统和所述第二游戏系统使用。11.一种用于操作计算机实现的游戏系统以与计算机实现的交易平台进行互动的方法,所述游戏系统具有用户账户,所述交易平台具有第一用户账户和第二用户账户,所述方法包括以下步骤: 利用所述游戏系统的一个或多个处理器来发起能够交易的物品的一次或多次账户转移,所述一次或多次账户转移是以下转移中的一个或多个: 所述能够交易的物品从所述游戏系统的用户账户向所述交易平台的所述第一用户账户的系统间账户转移; 所述能够交易的物品从所述交易平台的所述第一用户账户向所述交易平台的所述第二用户账户的系统内账户转移;以及 所述能够交易的物品从所述交易平台的所述第二用户账户向所述游戏系统的用户账户的系统间账户转移, 其中,发起所述能够交易的物品的一次或多次账户转移的步骤包括: 将与所述游戏系统的用户账户有关的用户数据发送至所述交易平台,以访问所述交易平台所提供的身份管理服务; 从所述交易平台接收包括分配至所述交易平台的所述第一用户账户和所述第二用户账户中的一个用户账户的访问令牌的应答,所述交易平台的所述第一用户账户和所述第二用户账户中的所述一个用户账户与所述游戏系统的用户账户有关;以及 将用以访问所述交易平台所提供的交易服务的请求发送至所述交易平台,所述交易服务包括用以进行所述能够交易的物品的所述一次或多次账户转移的服务,所述请求包括分配至所述交易平台的所述第一用户账户和所述第二用户账户中的所述一个用户账户的所述访问令牌。12.根据权利要求11所述的方法,其中,还包括以下步骤:将用以访问所述身份管理服务以获得用户信息的后续请求发送至所述交易平台,所述后续请求包括所述访问令牌。13.根据权利要求11所述的方法,其中,还包括以下步骤:访问所述交易平台的API网关,以将与所述游戏系统的用户账户有关的用户数据发送至所述交易平台,并且/或者将用以访问所述交易平台所提供的交易服务的请求发送至所述交易平台。14.根据权利要求11所述的方法,其中,还包括以下步骤:访问所述交易平台的API网关,以使所述交易平台中所存储的用户配置文件数据和能够交易的物品数据中的一个或多个数据与所述游戏系统的各个数据相同步。15.根据权利要求11所述的方法,其中,所述能够交易的物品是游戏内虚拟物品或游戏内虚拟货币资产,并且所述方法还包括以下步骤:与从所述交易平台的所述第一用户账户向所述交易平台的所述第二用户账户的所述系统内账户转移相结合地,发起实际货币资产的转移。
【文档编号】A63F13/792GK105983236SQ201510079274
【公开日】2016年10月5日
【申请日】2015年2月13日
【发明人】R·波兰斯基, A·霍普纳, S·波尔曼
【申请人】德意志交易所集团
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1