用于控制网络应用程序的系统和设备技术方案

技术编号:28489915 阅读:24 留言:0更新日期:2021-05-19 22:09
本公开部分描述了基于上下文的设备仲裁技术,以从多个语音使本公开部分地描述了用于控制网络应用程序的技术。例如,远程系统可通过网络将表示应用程序状态的数据发送到显示设备,诸如电视机。然后,所述远程系统可通过所述网络从控制设备接收输入数据。所述输入数据可表示由所述控制设备接收的一个或多个输入。所述远程系统可使用所述输入数据来更新所述应用程序的所述状态。然后,所述远程系统可将表示所述应用程序的所述更新状态的数据发送到所述显示设备。在一些情况下,所述远程系统可进一步将表示与所述应用程序的所述更新状态相对应的声音的音频数据发送到所述控制设备。所述控制设备可将所述声音的输出与所述显示设备对所述应用程序的所述更新状态的显示进行同步。进行同步。进行同步。

【技术实现步骤摘要】
【国外来华专利技术】用于控制网络应用程序的系统和设备
[0001]相关申请
[0002]本申请要求于2018年11月28日提交的名称为“SYSTEMS AND DEVICES FOR CONTROLLING NETWORK APPLICATIONS”的美国专利申请16/202,959,该美国专利申请要求于2018年8月6日提交的名称为“Game Controllers”的美国专利临时申请62/715,146的优先权,这些专利的全部内容以引用方式并入本文。

技术介绍

[0003]随着游戏变得流行,公司已经创建了电子设备诸如视频游戏控制器,该电子设备允许用户玩各种类型的游戏。例如,连接到电视的视频游戏控制器可以使电视显示与游戏状态有关的内容。当电视正在显示该内容时,视频游戏控制器可直接从用户的视频游戏控制器接收输入。然后,视频游戏控制器可处理该输入以便更新游戏状态。基于该更新,视频游戏控制器可以使电视显示与更新的游戏状态有关的内容。如果用户正在玩多人在线游戏,则视频游戏控制器可进一步将表示更新的数据发送到远程服务器。
附图说明
[0004]将结合附图进行详细描述。在附图中,参考标号的最左边数字标识首次出现该参考标号的附图。在不同附图中使用相同的附图标号指示相似或相同的项目或特征结构。
[0005]图1示出了用于控制网络应用程序的示例性系统的示意图。
[0006]图2示出了被配置为与远程系统进行通信的控制设备的示例性架构的框图。
[0007]图3示出了被配置为与控制设备和显示设备进行通信的远程系统的示例性架构的框图。
[0008]图4示出了使发送到控制设备的数据与发送到显示设备的数据同步的示例的框图。
[0009]图5示出了用于与网络中的多个控制设备和显示设备进行通信的示例性系统的示意图。
[0010]图6A至图6B示出了用于控制网络应用程序的示例性过程。
[0011]图7示出了远程系统与控制设备和显示设备进行通信以便控制网络应用程序的第一示例性过程。
[0012]图8示出了远程系统与控制设备和显示设备进行通信以便控制网络应用程序的第二示例性过程。
[0013]图9示出了控制设备与远程系统进行通信以便控制网络应用程序的示例性过程。
[0014]图10示出了语音处理系统的示例性架构的框图,该语音处理系统从控制设备接收音频数据和/或附加数据,并且执行基于该音频数据和/或附加数据来确定用户意图的技术。
具体实施方式
[0015]本公开部分地描述了用于控制网络应用程序的系统和技术。例如,用户可使用经由网络连接与远程系统进行通信的控制设备来控制在远程系统上执行的应用程序。例如,控制设备可以将数据发送到远程系统,其中该数据表示至少由控制设备接收到的输入。然后,远程系统可使用从控制设备接收到的数据来更新应用程序的当前状态。附加地,远程系统可经由网络连接将视频数据发送到显示设备,其中该视频数据表示应用程序的当前状态。这样,在一些情况下,可能不需要附加电子设备诸如视频游戏控制器来执行应用程序和/或处理来自控制设备的数据。在此类示例中,这可以消除对附加电子设备的需求。
[0016]更详细地,用户可以初始地配置控制设备。该控制设备可包括但不限于视频游戏控制器、键盘、鼠标、平板电脑、移动电话、计算机、相机、麦克风和/或任何其他类型的能够从用户接收输入并且/或者能够生成数据的过程。为了配置控制设备,用户可将配置设置输入到控制设备和/或另一设备中。如果配置设置被输入到另一设备,则另一设备然后可将表示配置设置的数据发送到控制设备。配置设置可包括但不限于与网络设备相关联的标识符(例如,与路由器相关联的服务集标识符(SSID))、密码等。然后,控制设备可存储表示配置设置的数据。附加地,控制设备可使用配置设置来连接到网络,以便与远程系统进行通信。
[0017]在一些情况下,用户可进一步用远程系统来配置控制设备。例如,远程系统可从控制设备和/或另一设备接收表示控制设备标识符的数据。如本文所述,设备的标识符可包括但不限于互联网协议(IP)地址、媒体访问控制(MAC)地址、数字标识符、字母标识符、数字和字母混合标识符和/或可用于识别设备的任何其他类型的标识符。然后,远程系统可将表示控制设备标识符的数据存储在与用户相关联的用户配置文件中。在一些情况下,如果远程系统尚未存储用户配置文件,则远程系统可在将表示标识符的数据存储在用户配置文件中之前先生成用户配置文件。
[0018]在一些情况下,用户可进一步用远程系统来配置一个或多个显示设备。显示设备可包括但不限于电视、投影仪、监视器、平板电脑、移动电话、连接到另一显示设备的外围设备和/或能够显示内容(例如,图像、视频等)并且/或者能够使另一设备显示内容的任何其他类型的设备。为了配置显示设备,远程系统可从显示设备和/或另一设备接收表示显示设备标识符的数据。然后,远程系统可将表示显示设备标识符的数据存储在用户配置文件中。
[0019]在一些情况下,远程系统可进一步存储表示可由控制设备经由网络访问的一个或多个应用程序的数据。应用程序可包括但不限于游戏应用程序、文字处理应用程序、教育应用程序、多媒体应用程序(例如电影、音乐等)和/或能够经由网络进行访问的任何其他类型的应用程序。远程系统可将所述应用程序中的一个或多个应用程序与用户配置文件相关联。例如,远程系统可接收指示用户已经从远程系统获取(例如,购买、租赁等)应用程序的数据。在一些情况下,远程系统然后可在用户配置文件中存储指示用户被应用程序获取的数据。
[0020]要访问应用程序,控制设备可使用配置设置来连接到网络。然后,控制设备可将表示至少与控制设备相关联的标识符的数据发送到远程系统。远程系统可接收数据,并使用用户配置文件来确定从控制设备接收到数据。远程系统可进一步使用用户配置文件来确定控制设备与至少显示设备相关联。在一些情况下,远程系统然后可将表示由用户获取的一个或多个应用程序的数据(例如,视频数据、音频数据等)发送到显示设备。在一些情况下,
远程系统可将表示用户可访问的一个或多个附加应用程序的数据(例如,视频数据、音频数据等)发送到显示设备。在任一示例中,显示设备可接收该数据并显示识别所述一个或多个应用程序的内容。例如,该内容可包括用户可访问的所述一个或多个应用程序中的每一个应用程序的各自的标识符(例如,名称)。
[0021]然后,远程系统可从控制设备接收表示对应用程序的选择的数据(例如,输入数据)。至少部分地基于数据,远程系统可开始执行表示应用程序的数据(例如,计算机代码)。然后,远程系统可开始接收表示由控制设备接收到的输入的数据。在一些情况下,每次控制设备接收到输入时,远程系统就会接收数据。在一些情况下,远程系统以给定的时间间隔(例如,每一毫秒、每十毫秒、每秒等)接收数据。在任一情况下,远程系统基于控制设备接收到的输入,使用数据来更新应用程序的状态。然后,远程系统可将表示应用程序状态的数据发送到显示设备。
[0022]例如,远程系统可将表示应用程序的第一本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种系统,所述系统远离包括手持式控制器和显示设备的环境,所述系统包括:至少一个数据库,所述至少一个数据库存储:配置文件数据,所述配置文件数据指示与所述手持式控制器相关联的第一标识符和与所述显示设备相关联的第二标识符;和表示游戏的游戏数据;一个或多个处理器;和存储指令的一个或多个计算机可读介质,所述指令在由所述一个或多个处理器执行时使所述一个或多个处理器执行操作,所述操作包括:通过网络从所述手持式控制器接收表示所述第一标识符的第一数据;使用所述配置文件数据来确定从所述手持式控制器接收到所述第一数据;使用所述配置文件数据来确定所述手持式控制器与所述显示设备相关联;通过所述网络将第一视频数据发送到所述显示设备,所述第一视频数据表示所述游戏的第一状态;通过所述网络从所述手持式控制器接收表示由所述手持式控制器接收的输入的输入数据;至少部分地基于所述输入数据来将所述游戏的所述第一状态更新为所述游戏的第二状态;通过所述网络将表示所述游戏的所述第二状态的第二视频数据发送到所述显示设备;通过所述网络将第一时间戳数据发送到所述显示设备,所述第一时间戳数据包括在第一时间显示所述游戏的所述第二状态的第一指示;通过所述网络将表示与所述游戏的所述第二状态相对应的声音的音频数据发送到所述手持式控制器;以及通过所述网络将第二时间戳数据发送到所述手持式控制器,所述第二时间戳数据包括在第二时间输出所述声音的第二指令,所述第二时间与所述第一时间相差阈值时间段。2.根据权利要求1所述的系统,所述一个或多个计算机可读介质存储另外的指令,所述另外的指令在由所述一个或多个处理器执行时使所述一个或多个处理器执行进一步的操作,所述进一步的操作包括:通过所述网络将表示与所述游戏的所述第二状态相对应的所述声音的附加音频数据发送到所述显示设备;以及通过所述网络将第三时间戳数据发送到所述显示设备,所述第三时间戳数据包括在第三时间输出所述声音的第三指令,所述第三时间类似于所述第一时间。3.一种方法,包括:由远程系统确定电子设备与显示设备相关联;由所述远程系统将表示游戏的第一状态的第一视频数据发送到所述显示设备;由所述远程系统从所述电子设备接收表示由所述电子设备接收的输入的输入数据;由所述远程系统至少部分地基于所述游戏的所述第一状态和所述输入数据来确定所述游戏的第二状态;以及由所述远程系统将表示所述游戏的所述第二状态的第二视频数据发送到所述显示设备。
4.根据权利要求3所述的方法,还包括:由所述远程系统将表示与所述游戏的所述第二状态相关联的声音的音频数据发送到所述电子设备;以及由所述远程系统将表示时间戳的数据发送到所述电子设备,所述时间戳和将所述电子设备对所述声音的输出与所述显示设备对所述第二视频数据的显示进行同步相关联。5.根据权利要求3所述的方法,还包括:由所述远程系统与所述电子设备建立第一网络连接,其中对所述输入数据的所述接收是通过所述第一网络连接进行的;以及由所述远程系统与所述显示设备建立第二网络连接,其中对所述第二视频数据的所述发送是通过第二网络连接进行的。6.根据权利要求3所述的方法,其中所述至少部分地基于所述游戏的所述第一状态和所述输入数据来确定所述游戏的所述第二状态包括:由所述远程系统确定所述游戏的所述第一状态包括位于游戏环境内第一位置处的对象;由所述远程系统至少部分地基于所述第一位置和所述输入数据来确定所述对象的第二位置;以及由所述远程系统确定所述游戏的所述第二状态包括位于所述环境内所述第二位置处的所述对象。7.根据权利要求3所述的方法,还包括:由所述远程系统将表示一个或多个游戏的第三视频数据发送到所述显示设备,所述一个或多个游戏包括所述游戏;由所述远程系统从所述电子设备接收表示由所述电子设备接收的附加输入的附加输入数据;以及由所述远程系统至少部分地基于所述附加输入数...

【专利技术属性】
技术研发人员:A
申请(专利权)人:亚马逊技术股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1