通过使用远程设备与显示屏进行通信和互动的系统和方法_4

文档序号:8909156阅读:来源:国知局
在本例中,是老虎机)。
[0098]图7B说明由远程设备110显示的控制器710。如图所示,所显示的控制器710展示有关当前信用金额的信息,设置赌金的能力,和用来激活由显示设备130所展示的“老虎机”的“旋转”按钮。用户还可使用例如UI滑块的控制器部件来发送例如赌金的信息,或使用文本输入域来提供用户姓名。
[0099]参照图7C,在图7的实施例中,设备110包括动作检测器,相应地,当设备110如图7C所示被摇动时,激活命令可经由服务器120发送至显示设备130。可替换地,可促使用户按下或选择所显示的或物理按钮以产生“激活”命令。
[0100]参照图7D,提供显示设备130在其连接状态下(即当远程设备110已连接到由唯一匹配代码150识别的服务器120且连接已创建时)的说明。如图所示,在这种情况下,屏幕154展示所连接用户的信息720和可选选项730以让更多玩家参与。一旦从远程设备110接收到“激活”命令,便可看到由显示设备130所展示的“老虎机”的卷盘在旋转过程中。当其他远程设备110的用户扫描对应于加入选项730的QR,服务器120可准许多个玩家“旋转”或与由显示设备展示的老虎机互动(例如,通过准许每个已连接的用户轮流激活所显示的老虎机)。图7E描述示例性屏幕,当允许多玩家模式时,所述屏幕可由显示设备130展示。
[0101]动作激活的远程控制3D模型查看器
[0102]现请注意图8A-8D,其共同说明由本公开的远程互动显示系统实现的运动激活远程控制3D模型查看器应用的各方面。参照图8A,在未连接状态下,主机显示设备130可同时以嵌入式2D条形码(QR代码)和URL串(未示出)的形式来展示唯一匹配代码150,并同时区分允许用户将显示器解析为远程互动显示器的内容。
[0103]如图SB和SC所示,当远程设备110连接到由唯一匹配代码提供的服务器120,且连接已创建时,用户可转动该设备(通过动作检测特征),其通过服务器120将定位数据中继至主机显示设备130。
[0104]如图8D所示,当通过服务器120接收到更新的定位数据时,显示设备将3D模型的原始视图804转化为该3D模型的重新定向视图808。
[0105]结论
[0106]本文所公开的是允许一个或多个用户通过使用例如智能手机和平板计算机的远程通信设备来与公用显示器互动的方法和系统。在示例性实施例中,如下来促进所述互动:
[0107]1、通过使用标准网络浏览器应用或具有网络浏览或网络连接能力的专业应用,和使用标准互联网协议,显示设备创建与服务器的网络连接。
[0108]2、服务器基于连接所创建或匹配请求所形成的时间来生成唯一匹配代码。
[0109]3、除了应用内容和逻辑,服务器还将匹配代码发送至显示设备。
[0110]4、显示设备解析应用内容和逻辑,作为URL来嵌入匹配代码,并将该URL渲染为可读文本串或URL编码的QR代码。
[0111]5、远程设备装载应用,其使用QR解码软件以从显示设备所显示的QR代码中提取URL,或使用嵌入式网络浏览器和标准用户输入方法来输入显示设备所显示的可读文本串。
[0112]6、远程设备通过使用标准互联网协议来创建与服务器的网络连接。
[0113]7、远程设备将从URL提取的匹配代码发送至服务器,有效地请求到显示设备的互联网中继通信信道。
[0114]8、服务器向显示设备发送消息,通知显示设备已与远程设备创建通信信道。
[0115]9、接收到通知的显示设备将把信道标记为已连接,并调用在显示设备上运行的应用的软件接口,其中应用将确定下一步骤,可以是:
[0116]a)从显示器中删除QR代码和文本串,并转换到用户控制屏幕。
[0117]b)继续显示匹配代码或向服务器请求新的唯一匹配代码,使得另一用户可重复所述过程并允许多用户应用。
[0118]10、通过由服务器中继的应用层消息,显示设备和远程设备能够进行双向通信。
[0119]11、多个远程设备可加入由服务器通过重复上述过程来创建的通信网络,其中任何已在所创建网络中的有能力的设备也可用作另外的显示设备。
[0120]在上述系统中,服务器可允许专业通信协议,其可提供一项或多项下列功能:
[0121]a)接收来自显示设备的注册请求。
[0122]b)向显示设备发出唯一 ID。
[0123]c)接收来自具有提供给显示设备的唯一 ID的远程设备的连接请求。
[0124]d)使用唯一 ID来关联显示设备和远程设备。
[0125]e)向已创建通信信道的显示设备和远程设备提供通知。
[0126]f)如果显示设备和服务器之间的连接被断开,通知通信网络中的其他设备该连接已断开。
[0127]g)如果远程设备和服务器之间的连接被断开,通知通信网络中的其他设备该连接已断开。
[0128]h)向通信网络中的其他设备中继消息。
[0129]在各实施例中,远程设备直接将硬件输入或用户控制操作(例如,姿势、键入、动作)解释成控制逻辑命令,其可用于与游戏互动,与应用互动,或与显示设备所显示的其他等等进行互动。可在应用层指定这些控制逻辑命令,其中系统提供远程和显示设备之间的消息中继功能。在某些实施例中,显示设备可能不会直接提供控制逻辑的解释,而是接收由远程发送的应用指定命令。本领域的技术人员将理解,在某些实施例中,显示设备提供控制逻辑的解释。
[0130]由于显示设备、远程设备、和/或服务器可包含全部或某些用于利用本系统的部件(例如,能够处理应用逻辑的计算单元,互联网连接,和具有互联网浏览能力的软件),应用逻辑处理可发生在任何部件上,且显示设备和/或远程设备的作用可在应用设计层随意互换。
[0131]在某些实施例中,在本示例性系统的实际使用中,用户可获得多种进入方法:
[0132]I)用户可看到连接已创建的显示设备,显示将由远程设备解析并连接的QR代码和URL串;
[0133]2)用户可具有通过底层的系统部件来运行应用的远程设备,其可促使用户通过访问指定URL来建立显示设备,并可从显示设备访问显示应用;
[0134]3)远程设备还可用作显示设备,显示QR代码和URL串,其将由另一远程设备解析并连接。
[0135]在各实施例中,通过使用本通信协议和过程,提供了示例性系统,凭借所述系统可建立应用以允许显示和远程设备之间通过基本网络接口的通信。如所述示例中所提出的,存在多个可在应用层设计中指定的潜在使用场景,允许已创建网络中的显示器和远程设备之间的实时通信。
[0136]如上所述,本公开的某些实施例可包括计算机软件和/或计算机硬件/软件组合,其被配置成实现一个或多个与本公开相关联的过程或功能,例如以上所描述的和/或相关应用中的过程或功能。这些实施例可以是实现软件和/或硬件软件组合中功能的模块的形式。实施例还可采取含有计算机可读介质的计算机存储产品的形式,其上具有用于实现各种由计算机实现的操作(例如涉及本文所描述的功能的操作)的计算机代码。所述介质和计算机代码可以是为了本公开的目的所特别设计和构建的,或可以是计算机软件领域的技术人员所熟知并可获得的,或者是这两者的结合。
[0137]本公开的精神和范围内的计算机可读介质的示例包括但不限于:例如硬盘的磁介质;例如CD-ROM、DVD和全息设备的光介质;磁_光介质;和特别配置成存储并执行程序代码的硬件设备,例如可编程微控制器,特定用途集成电路(“ASICs”),可编程逻辑设备(“PLDs”)以及ROM和RAM设备。计算机代码的示例可包括例如由编译器产生的机器代码,及包含由计算机使用解析器来执行的更高层代码的文件。计算机代码可由执行具体过程以提供有用结果的一个或多个模块组成,这些模块可经由本领域所知的装置彼此通信。举例来说,本公开的某些实施例可使用汇编语言、Java、C、C#、C++、或其他编程语言和本领域所知的软件开发工具来实现。本公开的其他实施例可代替或结合机器可执行的软件指令,在硬连接电路中实现。
[0138]为了阐明的目的,前面的描述使用了具体的术语以提供本公开的详尽理解。然而,对本领域技术人员显而易见的是,并不需要具体细节来实施本公开。因此,前面本公开具体实施例的
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1