游戏控制器移动桥接器的制作方法

文档序号:37110346发布日期:2024-02-22 21:09阅读:21来源:国知局
游戏控制器移动桥接器的制作方法


背景技术:

1、传统上,视频游戏在经由有线或本地网络方法与本地游戏控制器设备连接的本地硬件上运行。然而,通过基于云的游戏服务,视频游戏能够在对用户非本地的位置上运行,用户能够断开游戏与游戏控制器的随时可用的连接层的连接。此外,通过基于云的游戏服务,游戏在最初并非预想用于游戏的设备上运行,这进一步限制了游戏控制器的可用连接。游戏控制器的这样的缺少连接性能够导致用户没有与一个或多个基于云的游戏服务兼容的输入设备。为了解决缺少游戏控制器可用性的问题,已经使用移动设备作为控制源开发了连接性方案。然而,这样的方案对于基于云的游戏系统来说可能是不够的,因为基于云的游戏系统依赖于本地网络连接来控制视频游戏平台体验的用户界面部分。


技术实现思路

1、根据示例实施例,一种用于基于云的游戏的方法能够包括将至少一个物理游戏控制器通信地耦合到桥接设备,该桥接设备能够被配置为将至少一个物理游戏控制器与至少一个基于云的游戏服务器配对。该方法还能够包括(例如,从桥接设备)向至少一个基于云的游戏服务器发送设备配对请求,以将至少一个物理游戏控制器建立为用于游戏应用的输入设备,所述游戏应用在至少一个基于云的游戏服务器上运行并且还与客户端游戏会话相关联。响应于接收到链接代码(例如,从基于云的游戏服务器并通过桥接设备),该方法还能够包括对于客户端游戏会话的至少一部分,维持至少一个物理游戏控制器与至少一个基于云的游戏服务器之间的连接,使得表示与至少一个物理游戏控制器的一个或多个交互的数据被提供给至少一个基于云的游戏服务器以用作对游戏应用的输入。

2、在示例实施例中,桥接设备可以通信地耦合到至少一个输入设备并且可以生成与当前客户端游戏会话相关联的设备配对请求。桥接设备可以将设备配对请求发送到在一个或多个基于云的游戏服务器上运行的设备发现引擎。基于该设备配对请求,设备发现引擎可以识别运行游戏应用以支持当前客户端游戏会话的一个或多个游戏服务器。响应于识别游戏服务器,设备发现引擎可以生成识别游戏服务器并允许访问游戏服务器的链接代码。响应于由桥接设备接收到链接代码,桥接设备能够在通信地连接到桥接设备的一个或多个输入设备与所识别的运行游戏应用的游戏服务器之间建立连接。桥接设备可以维持客户端游戏会话的至少一部分的连接,使得表示在输入设备处接收到的交互的数据被提供给服务器以用作对游戏应用的输入。

3、在该方法中,桥接设备能够包括智能电话。该方法能够另外包括将与客户端游戏会话相关联的客户端系统通信地耦合到桥接设备。此外,该方法能够包括将表示与至少一个物理游戏控制器的交互的数据发送到与客户端游戏会话相关联的客户端系统。响应于接收到与至少一个物理游戏控制器的交互,该方法还能够包括修改在客户端系统上显示的图形用户界面。该方法还可以包括基于与至少一个物理游戏控制器的交互来确定一个或多个客户端系统输入。

4、此外,该方法能够包括接收与基于云的游戏服务器相关联的链接代码,并且基于该链接代码在至少一个物理游戏控制器与至少一个基于云的游戏服务器之间建立连接。另外,该方法可以包括接收表示与指示链接代码的至少一个物理游戏控制器的交互的数据。此外,该方法能够包括基于表示与至少一个物理游戏控制器的一个或多个交互的数据来确定一个或多个游戏输入,并且将游戏输入提供给至少一个基于云的游戏服务器。

5、在另一示例实施例中,用于基于云的游戏的方法能够包括:在至少一个基于云的游戏服务器处,接收来自通信地耦合到至少一个物理游戏控制器的桥接设备的、与客户端游戏会话相关联的设备配对请求。此外,该方法能够包括在至少一个基于云的游戏服务器当中识别运行游戏应用以支持客户端游戏会话的至少一个游戏小应用(gamelet)服务器。另外,该方法能够包括将所识别的至少一个游戏小应用服务器与至少一个物理游戏控制器配对,使得表示与至少一个物理游戏控制器的一个或多个交互的数据被提供给至少一个游戏小应用服务器以用作对在至少一个游戏小应用服务器上运行的游戏应用的输入。

6、在该方法中,响应于接收到客户端游戏会话请求,该方法还可以包括启动客户端游戏会话。启动客户端游戏会话包括:例如在至少一个游戏小应用服务器上运行游戏应用。此外,该方法能够包括:渲染与游戏应用相关联的多个游戏帧以及对多个游戏帧进行编码以产生游戏流。另外,该方法能够包括:将游戏流发送到与客户端游戏会话相关联的客户端系统。

7、同样,该方法能够包括:基于表示与至少一个物理游戏控制器的一个或多个交互的数据来修改在至少一个游戏小应用服务器上运行的游戏应用。修改游戏应用可以包括:提供表示由至少一个物理游戏控制器接收到的交互的数据作为游戏应用的计算的输入。响应于接收到表示与至少一个物理游戏控制器的交互的数据,该方法还可以包括挂起游戏应用。

8、该方法还可以包括:基于表示与至少一个物理游戏控制器的一个或多个交互的数据来渲染多个经修改的游戏帧,以及对多个经修改的游戏帧进行编码以产生经修改的游戏流。此外,该方法能够包括:将经修改的游戏流发送到与客户端游戏会话相关联的客户端系统。同样,该方法能够包括:基于所识别的至少一个游戏小应用服务器来生成链接代码(例如,通过游戏系统的设备发现引擎)。在该方法中,将所识别的至少一个游戏小应用服务器与至少一个物理游戏控制器配对可以是基于链接代码。可以基于设备配对请求由基于云的游戏系统的设备发现引擎来识别运行游戏应用以支持客户端游戏会话的基于云的游戏系统的一个或多个游戏小应用服务器。设备发现引擎可以生成识别一个或多个游戏小应用服务器并允许访问一个或多个游戏小应用服务器的至少一部分的链接代码。因此,链接代码可以包括所识别的游戏小应用服务器的网络位置信息,例如,所识别的一个或多个游戏小应用服务器的至少一个网络地址或网络端口地址(例如,ip地址、mac地址端口)。

9、大体上,设备配对请求能够包括识别与客户端游戏会话相关联的游戏应用的数据。此外,设备配对请求能够包括识别至少一个物理游戏控制器的数据。至少一个物理游戏控制器还能够包括游戏手柄、键盘、鼠标或其任意组合。

10、根据示例实施例,一种基于云的游戏系统包括至少一个基于云的游戏服务器;至少一个物理游戏控制器;桥接设备,其通信地耦合到至少一个物理游戏控制器;一个或多个处理器;以及,存储器,其耦合到一个或多个处理器并存储被配置为操纵一个或多个处理器以执行所提出的方法的可执行指令。

11、例如,基于云的游戏系统可以包括游戏控制器移动桥接设备,该游戏控制器移动桥接设备包括一个或多个处理器以及耦合到该一个或多个处理器的存储器。存储器能够存储被配置为操纵一个或多个处理器以执行本文中公开的方法的可执行指令。

12、在附加实施例中,基于云的游戏系统能够附加地包括可耦合到网络的网络接口。游戏系统能够被配置为执行本文中公开的方法。



技术特征:

1.一种用于基于云的游戏的方法,包括:

2.根据权利要求1所述的方法,其中,所述桥接设备包括智能电话。

3.根据权利要求2所述的方法,还包括:将与所述客户端游戏会话相关联的客户端系统通信地耦合到所述桥接设备。

4.根据权利要求3所述的方法,还包括:

5.根据权利要求4所述的方法,还包括:

6.根据权利要求4或5所述的方法,还包括:

7.根据权利要求1至6中任一项所述的方法,还包括:

8.根据权利要求7所述的方法,还包括:

9.根据权利要求1至8中任一项所述的方法,还包括:

10.根据权利要求9所述的方法,其中,响应于识别所述一个或多个游戏小应用服务器,所述设备发现引擎生成所述链接代码,所述链接代码识别所述一个或多个游戏小应用服务器并允许访问所述一个或多个游戏小应用服务器的至少一部分。

11.根据权利要求1至10中任一项所述的方法,还包括:

12.一种用于基于云的游戏的方法,包括:

13.根据权利要求12所述的方法,还包括:

14.根据权利要求13所述的方法,其中,启动所述客户端游戏会话包括:在所述至少一个游戏小应用服务器上运行所述游戏应用。

15.根据权利要求12至14中任一项所述的方法,还包括:

16.根据权利要求15所述的方法,还包括:

17.根据权利要求12至15中任一项所述的方法,还包括:

18.根据权利要求16所述的方法,其中,修改所述游戏应用包括:提供表示由所述至少一个物理游戏控制器接收到的交互的数据作为对所述游戏应用的计算的输入。

19.根据权利要求12至18中任一项所述的方法,还包括:

20.根据权利要求12至19中任一项所述的方法,还包括:

21.根据权利要求20所述的方法,还包括:

22.根据权利要求12至21中任一项所述的方法,还包括:

23.根据权利要求22所述的方法,其中,将所识别的至少一个游戏小应用服务器与所述至少一个物理游戏控制器配对是基于所述链接代码。

24.根据权利要求1至23中任一项所述的方法,其中,所述设备配对请求包括识别与所述客户端游戏会话相关联的所述游戏应用的数据。

25.根据权利要求1至24中任一项所述的方法,其中,所述设备配对请求包括识别所述至少一个物理游戏控制器的数据。

26.根据权利要求1至25中任一项所述的方法,其中,所述至少一个物理游戏控制器包括游戏手柄。

27.根据权利要求1至27中任一项所述的方法,其中,所述至少一个物理游戏控制器包括键盘。

28.根据权利要求1至28中任一项所述的方法,其中,所述至少一个物理游戏控制器包括鼠标。

29.一种基于云的游戏的系统,包括:


技术总结
通信地耦合到输入设备的桥接设备生成与客户端游戏会话相关联的设备配对请求,并且将该设备配对请求发送到在一个或多个服务器上操作的设备发现引擎。基于设备配对请求,设备发现引擎识别运行支持客户端游戏会话的游戏应用的一个或多个服务器。然后,设备发现引擎生成识别并允许访问服务器的链接代码。响应于接收到链接代码,桥接设备在通信地连接到桥接设备的一个或多个输入设备与所识别的运行游戏应用的服务器之间建立连接。桥接设备针对客户端游戏会话的至少一部分维持连接,使得表示在输入设备处接收到的交互的数据被提供给服务器以用作对游戏应用的输入。

技术研发人员:约翰·托马斯·麦克多尔,马特·约瑟夫
受保护的技术使用者:谷歌有限责任公司
技术研发日:
技术公布日:2024/2/21
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1