用于在显示禁止状态下使用移动设备的触摸屏来控制远程设备的方法、系统和介质的制作方法_5

文档序号:9602573阅读:来源:国知局
程设备502建立通信。此类通信可以使用任何适当技术来建立,诸如上文结合图1所述的配对。
[0093]在508处,远程控制应用程序可以确定移动设备202是否处于显示禁止状态。例如,远程控制应用程序可以如上文结合图1和3所述地确定移动设备202是否处于显示禁止状态。
[0094]如果移动设备202被确定为处于显示禁止状态(在508处“YES”),则流程500可以前进至510并停止远程控制用户界面的呈现。另外或替换地,如上所述,取决于显示禁止状态的配置,远程控制应用程序可以通过使用例如电子纸显示器等来促使在受限状态下呈现远程控制界面。
[0095]如果移动设备202并未处于显示禁止状态(在508处“N0”),则流程500可以前进至512并继续向用户呈现远程控制界面。此类远程控制界面可以包括上文所述的任何界面或任何其它适当界面。在某些实施方式中,远程控制应用程序可以促使移动设备202过渡至显示禁止状态,而不是呈现远程控制界面(无论是自动地还是响应于用户输入)。
[0096]在514处,远程控制应用程序可以确定是否已经检测到有效用户输入。例如,可以如上文结合图3的314所述地检测输入。
[0097]在516处,远程控制应用程序可以基于在514处检测到的用户输入而促使移动设备202向远程设备502传送指令。例如,如上所述,可以使用任何适当技术来执行传送指令。
[0098]在518处,远程控制应用程序可以接收指示在远程设备的状态响应于在516处传送的指令而改变的情况下远程设备的新状态的信号,并且可以在由状态的改变保证远程控制界面的改变的情况下改变远程控制界面(例如,如上文结合图1和/或图3所述)。例如,如果正在由远程设备呈现的视频被暂停,则可以改变远程控制界面,或者可接受输入的种类可以改变。在某些实施方式中,改变远程控制界面可以包括改变在远程控制用户界面中呈现的布局和/或当显示器被禁止时的远程控制用户界面的布局。
[0099]在520处,远程设备502可以与运行远程控制应用程序的移动设备202建立通信。在某些实施方式中,可以在启动远程控制应用程序之前建立通信,例如,当移动设备202和远程设备502两者在同一网络上时,可以建立通信,无论远程控制应用程序是否正在移动设备202上运行。作为另一示例,可以检测到网络上的移动设备先前已被与之配对的远程设备的存在。如上所述,当移动设备在与先前配对远程设备相同的网络上时,可以例如在后台中启动远程控制应用程序。
[0100]在522处,远程设备502可以从移动设备202接收指令。如上所述,可以使用任何适当技术来接收指令。
[0101]在524处,远程设备502可以确定在522处接收到的指令是否是有效指令。例如,如果在522处接收到音量控制指令,但远程设备502不能控制音量水平,则这可以是无效指令的示例。如果在522处接收到的指令是无效的(在524处“N0”),则流程500可以返回至522。否则,如果指令是有效的(在524处“YES”),则流程500前进至526。
[0102]在526处,远程设备502可以基于在522处接收到的有效指令来执行动作。动作的示例可以包括正在由远程设备502播放的媒体(例如,音乐、视频等)的播放或暂停、音量控制、频道控制、突出显示区域的放置、对用户界面元素的选择或任何其它适当动作。
[0103]在528处,远程设备502可以向移动设备202传送远程设备502的新状态。如上所述,可以使用远程设备502的状态来控制在移动设备202上运行的远程控制应用程序的远程控制用户界面。远程设备502可以返回至522以继续从移动设备202接收指令。
[0104]图6示出了移动设备202、远程设备502和媒体重放设备602之间的流程的示例600。媒体重放设备602可以是任何适当的媒体重放设备,诸如电视、智能电视、游戏控制台、机顶盒、数字媒体接收机、个人计算机、膝上型计算机、平板计算机或可以被远程设备502控制的任何其它设备。例如,远程设备502可以是数字媒体接收机,并且媒体重放设备602可以是电视。在此类示例中,可以使用远程设备502来以被媒体重放设备602接受的格式向媒体重放设备602传送指令。在某些实施方式中,远程设备502与媒体重放设备602之间的通信可以是例如由远程设备502向媒体播放设备602进行的单向通信。例如,远程设备502可以包括红外发射机,其可以用来向媒体重放设备602的红外接收机发送在红外信号中编码的指令。另外或替换地,远程设备502与媒体重放设备602之间的通信可以是例如远程设备502与媒体重放设备602之间的双向通信。例如,远程设备502和媒体重放设备602可以使用高清晰度多媒体接口(HDMI)标准相连,并且可以使用HDMI标准的消费电子控制(CEC)特征进行通信。
[0105]图6的流程600可以如上文结合图5从504— 516和520— 524所述地与流程500类似的前进。然而,在确定在522处接收到的指令有效之后,在604处,远程设备502可以向媒体重放设备602传送指令,而不是执行动作(或者除此之外)。例如,如果远程设备502未被配置成更改重放音量,则可以将来自移动设备202的用以改变音量的指令传送到媒体重放设备602。
[0106]在606处,媒体重放设备602可以使用任何适当技术来接收指令。在其中在远程设备502与媒体重放设备602之间存在单向通信的情况下,媒体重放设备602可以对作为从任何源接收到的有效指令的指令进行响应(例如,媒体重放设备602可不将指令的一个源与指令的另一源区别开)。
[0107]在608处,媒体重放设备可以确定在606处接收到的指令是否是有效指令。例如,有效指令集合可以基于媒体重放设备602的状态。更特别地,如果当媒体重放设备602的输入端被设定成除天线之外的输入端时由媒体重放设备602接收到用以改变频道的指令,则这可被视为无效指令。
[0108]如果在608处接收到的指令是无效的(在608处“N0”),则流程600可以返回至606,并且媒体重放设备602可以返回至606,并且可以继续接收指令。否则,如果在606处接收到的指令是有效的(在608处“YES” ),则流程600可以前进至610。
[0109]在610处,媒体重放设备602可以基于在606处接收到的指令来执行动作。可以基于在606处接收到的指令来执行任何适当动作,诸如音量控制、频道控制、对用户界面元素的选择、改变设置等。在610处执行动作之后,流程600可以返回至606并继续接收指令。
[0110]图7示出了根据某些实施方式的可以在其上实现如上所述的用于在显示禁止状态下使用移动设备的触摸屏来控制远程设备的机制的系统的一般化示意图的示例700。如所示,系统700可以包括一个或多个移动设备202。移动设备202可以相互在本地或者相互远离。移动设备202可以被一个或多个通信链路702连接到通信网络704,其可以被经由通信链路706链接到一个或多个远程设备502,并且移动设备202和/或远程设备502可以被经由通信链路908链接到媒体重放设备602。
[0111]在某些实施方式中,移动设备202、远程设备502以及媒体重放设备602中的每一个可以是诸如计算机的通用设备或诸如客户端、服务器等的专用设备中的任何一个。这些通用或专用设备中的任何一个可以包括任何适当部件,诸如硬件处理器(其可以是微处理器、数字信号处理器、控制器等)、存储器、通信接口、显示器控制器、输入设备等。例如,可以将移动设备202实现为智能电话、平板计算机、可穿戴计算机、个人计算机、膝上型计算机、游戏控制台、数字媒体接收机、机顶盒、智能电视、服务器等。
[0112]通信网络904可以是任何适当的计算机网络或此类网络的组合,包括因特网、内部网、广域网(WAN)、局域网(LAN)、无线网络、数字订户线(DSL)网络、帧中继网、异步传输模式(ATM)网、虚拟专用网(VPN)等。通信链路902、906以及908可以是适合于在移动设备202、远程设备502以及媒体重放设备602之间传递数据的任何通信链路,诸如网络链路、拨号链路、无线链路、硬接线链路、光学链路、红外链路、任何其它适当通信链路或此类链路的任何适当组合。
[0113]系统700可以包括用于呈现媒体内容、使用媒体重放设备602来呈现媒体、控制媒体重放设备602的操作(例如,使用单向通信)、通过通信网络704来接收内容、执行任何其它适当功能或其任何适当组合的一个或多个远程设备502。
[0114]图8图示出根据公开主题的某些实施方式可以用来实现图7中所描绘的移动设备202、远程设备502以及媒体重放设备602中的一个的硬件的示例800。参考图8,移动设备202可以包括硬件处理器802、显示/输入设备804、存储器806以及发射机/接收机808,其可以被互连。在某些实施方式中,存储器806可以包括用于存储用于控制硬件处理器802的计算机程序的存储设备(诸如非暂时性计算机可读介质)。
[0115]硬件处理器802可以使用计算机程序来向显示/输入设备804呈现远程控制界面,其允许用户除其它的之外还控制远程设备502和/或媒体重放设备602。还应注意的是可以从任何适当的源接收通过通信链路702或任何其它通信链路接收到的数据。在某些实施方式中,硬件处理器802可以使用例如发射机、接收机、发射机/接收机、收发机或任何其它适当通信设备,诸如发射机/接收机808,通过通信链路702或任何其它通信链路来发送和接收数据。显示/输入设备804可以包括触摸屏、扬声器和/或任何其它适当的显示器和/或呈现设备,并且还可以包括计算机键盘、计算机鼠标、扩音器、触控板、语音识别电路、触摸屏的触摸界面和/或任何其它适当输入设备。在某些实施方式中,触摸屏可以包括任何适当的触摸感测硬件,诸如电容性触摸传感器、电阻性触摸传感器等。另外,触摸屏的显示器可以包括任何适当的显示器硬件,诸如IXD显示器、电子纸显示器、混合式IXD/电子纸显示器和/或可以在触摸屏显示器中使用的任何其它适当的透射式或反射式显示技术。发射机/接收机808可以包括用于除其它的之外向诸如远程设备502之类的远程设备传送的命令和/或从其接收状态信息的任何适当发射机和/或接收机。
[0116]远程设备502可以包括硬件处理器812、显示/输入设备814、存储器816以及发射机/接收机818,其可以被互连。在某些实施方式中,存储器816可以包括用于存储用于控制硬件处理器812的计算机程序的存储设备(诸如非暂时性计算机可读介质)。
[0117]硬件处理器812可以使用计算机程序来向显示/输入设备814提供媒体内容和/或用户界面以用于在媒体重放设备上呈现媒体内容和/或用户界面。还应注意的是,可以从任何适当的源接收通过通信链路706或任何其它通信链路接收到的数据。在某些实施方式中,硬件处理器812可以使用例如发射机、接收机、发射机/接收机、收发机或任何其它适当通信设备,诸如发射机/接收机818,通过通信链路706或任何其它通信链路来发送和接收数据。显示/输入设备814可以包括平板显示器、投影仪、阴极射线管显示器、视频输出端口、触摸屏、扬声器和/或任何其它适当的显示器和/或呈现设备,并且还可以包括计算机键盘、计算机鼠标、扩音器、触控板、语音识别电路、触摸屏的触摸界面和/或任何其它适当输入设备。发射机/接收机818可以包括用于除其它的之外向移动设备202传送状态信息以及向媒体重放设备602传送命令和/或接收来自移动设备202的命令的任何适当发射机和/或接收机。
[0118]媒体重放设备602可以包括硬件处理器822、显示/输入设备824、存储器826以及发射机/接收机828,其可以被互连。在某些实施方式中,存储器826可以包括用于存储通过通信链路708或通过其它链路接收到的数据的存储设备。存储设备(诸如非暂时性计算机
当前第5页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1