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

文档序号:8909156阅读:来源:国知局
件。
[0048]2)示例性显示设备130可具有嵌入式显示屏(例如,IXD、LED、等离子、CRT),或可驱动显示单元(经由HDM1、部件、DV1、显示端口、VGA、S-Video或复合视频端口)。
[0049]3)示例性显示设备130具有计算单元,它可将网络通信作为用户输入来接收,并将其解析为应用逻辑,这将进一步描述为:
[0050]a)所述设备具有LAN或蜂窝网络接口,因而所述设备可向/从互联网发送或接收数据。
[0051]b)所述设备可具有TCP/IP协议栈。
[0052]c)所述设备可具有HTTP客户协议栈。
[0053]d)所述设备可不需要可从公共互联网访问的公众可接入的网络地址(所述设备可不需要接收发来的网络连接或服务,并可处于防火墙背后)。
[0054]4)示例性显示设备可通过标准HTML浏览器软件,或通过有互联网通信能力的软件来解析并渲染HTML-格式化的内容。
[0055]5)示例性显示设备130可执行从互联网下载的另外的软件,其可作为计算机语言来实现。
[0056]6)示例性显示设备130可通过嵌入式扬声器来产生声音,或可驱动声音设备(经由HDM1、复合的、光学的、SPDIFU/8英寸立体声音频输出端口 )。
[0057]远程设备
[0058]在一实施例中,“独立的互联网连接设备”缩写为“远程设备”,可指任何类型的便携式电子设备,包括但不限于:智能手机、平板计算机、媒体设备和笔记本计算机。远程设备110可处理一个或多个下列组件或特征:
[0059]I)示例性远程设备110可以是含有可上网的硬件和操作系统的便携式电子设备。
[0060]2)示例性远程设备110可通过例如显示器、相机、触屏、按钮、小键盘、指垫、加速计、陀螺仪、声音输出、振荡器、GPS导航、按钮和/或可控LED闪光灯的另外的硬件功能来扩展。
[0061]3)示例性远程设备110可具有可解析来自其硬件部件输入的计算单元,并将该输入解释成软件应用逻辑。
[0062]4)示例性远程设备110可通过软件应用逻辑来生成网络通信,其可进一步描述为:
[0063]a)所述设备具有LAN或蜂窝网络接口,因而所述设备可向/从互联网发送和接收数据。
[0064]b)所述设备可具有TCP/IP协议栈。
[0065]c)所述设备可具有HTTP客户协议栈。
[0066]d)所述设备可不需要可从公共互联网访问的公众可接入的网络地址(所述设备可不需要接收发来的网络连接或服务,并可处于防火墙背后)。
[0067]5)示例性远程设备110可通过标准HTML浏览器软件,或通过有互联网通信能力的软件来解析并渲染HTML-格式化的内容。
[0068]6)示例性远程设备110可执行从互联网下载的另外的软件,其可作为计算机语言来实现。
[0069]7)示例性远程设备可包含用于读取QR代码的另外的软件。
[0070]8)示例性远程设备110可包含用于HTML5渲染、传感器统合和触屏输入的另外的软件。
[0071]服务器
[0072]在一实施例中,“远程服务端点”缩写为“服务器”,指可由能上网的设备所能使用的URL指定的互联网服务点。服务器120可处理一个或多个下列组件或特征:
[0073]I)示例性服务器120可解析权利要求书所阐述的专业通信协议。
[0074]2)示例性服务器120解析标准网络通信协议(HTTP、IP、TCP、Sockets)。
[0075]3)示例性服务器120可发送和接收网络通信,而不考虑其底层的操作系统(例如,Linux、Windows)。
[0076]4)示例性服务器120可发送和接收网络通信,而不考虑其底层的硬件(例如,虚拟服务器、云计算、或连接到互联网的物理服务器)。
[0077]5)示例性服务器120可发送和接收网络通信,而不考虑其底层的网络基础设施(例如,负载平衡、内容发布网络、特定IP地址、域名解析、网络路由设备、有线或无线网络连接等)。
[0078]基本系统实现
[0079]本部分描述与本文所描述的远程互动显示系统的实施例的具体示例性实施相关联的各种细节。
[0080]I)在与互联网相连的服务器120上安装网络服务器软件(例如,Apache网络服务器)。
[0081]2)建立2个HTML页面(移动页面和屏幕页面)作为网络应用。所述页面包括HTML代码的UI组件,Javascript代码的应用逻辑,和用于虚拟信道142、144、146的JavascriptAPI。
[0082]3)显示设备130优先运行HTML渲染软件,其装载屏幕页面并激活用于虚拟信道146的API。该API将由服务器120发送的唯一 ID和移动页面URL告知显示设备130。基于所述ID和URL,在屏幕154上显示QR代码。
[0083]4)用户使用远程设备110的QR扫描软件来扫描显示设备130的屏幕154上的QR代码,该QR代码被解析为含有嵌入在QR代码中的ID参数的URL。
[0084]5)远程设备110打开指向移动页面的网络浏览器,其将激活用于虚拟信道142的API。
[0085]6)所述API将其从URL中恢复的ID报于服务器120,其建立与显示设备130的虚拟连接。
[0086]7)移动HTML页面包含文本输入框。
[0087]8)当用户在所述框中输入文本时,他触发Javascript功能调用,其将调用API向虚拟信道发送消息数据。服务器120将向显示设备130的API中继消息数据。
[0088]9)显示设备130接收消息数据,并在由屏幕154在页面组件中展示的HTML页面上对其进行渲染。
[0089]以这种方式,一旦信道被创建,便可获得远程设备110和显示设备130之间的基本互动。在上述示例中,远程设备I1上的文本输入可形成发送给设备130的消息的基础。该消息从远程设备110中继至服务器120,并最终中继至显示设备130,并在屏幕154上显示所述消息。
[0090]一旦已在远程设备110和显示设备130之间例如以上述方式创建通信信道,可通过本领域技术人员所共知的实践发展出更复杂的互动形式。随后的部分展示一些另外的更复杂的互动示例,其可通过使用示例性远程互动系统来产生。
[0091]示例性系统应用
[0092]触摸激活远程控制展示/照片观片器
[0093]现在请注意图6A-6D,其共同说明由本公开的远程互动显示系统来实现的触摸激活远程控制展示和照片观片器应用的各方面。如图6A所示,在未连接状态下,显示设备130同时以嵌入式2D条形码(QR代码)和URL串的形式来展示唯一匹配代码,并同时区分允许用户将显示器解析为展示设备的内容(在本例中,是可获得的不同类型内容的概览)。
[0094]现在转向图6B,提供显示有触摸板控制器的远程设备110的说明。当远程设备110连接到由唯一匹配代码提供的服务点(即服务器120),且该连接已被创建时,用户可(通过触摸输入特征)滑动屏幕或按下方向命令按钮,其通过网络服务器将方向或“激活”命令中继至主机显示设备130。图6C描述显示有控制板/方向命令按钮控制器的远程设备110,通过它们可键入这些方向命令。
[0095]如图6D所示,当主机显示设备130接收方向或“激活”命令时,显示屏154根据对所述命令的适当响应来更新(移动到另一内容框,滚动到另一图像或内容幻灯片,或调用装载其他内容的动作)。具体地,图6D示出通过显示框604,屏幕154指示远程设备110已连接至显示设备130,且远程设备120的用户已滑动或按下方向箭头以高亮显示右上角的框 610。
[0096]动作激活的远程控制游戏
[0097]现在请注意图7A-7E,其共同说明由本公开的远程互动显示系统来实现的运动控制游戏应用的各方面。主机显示设备130使用浏览器来访问第三方网站以示出所述应用;在本例中,是老虎机。如图7A所示,在未连接状态下,显示设备130的屏幕154同时以嵌入式2D条形码(QR代码)和URL串的形式来展示唯一匹配代码150,并同时区分允许用户将显示器解析为游戏设备的内容(
当前第3页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1