远程媒体会话的发现和控制的制作方法

文档序号:12071208阅读:来源:国知局

技术特征:

1.一种在本地计算设备上执行的方法,所述方法包括:

发现在一个或多个远程计算设备上运行的一个或多个远程媒体会话,其中发现远程媒体会话包括获取涉及远程媒体会话的数据;

在所述本地计算设备上呈现用户接口,其中该用户接口包括涉及所述一个或多个远程媒体会话的数据和用于控制所述一个或多个远程媒体会话的一个或多个用户接口元件;

通过所述用户接口接受用于控制所述一个或多个远程媒体会话的成员的输入,以及

至少部分地基于所述输入控制所述成员。

2.根据权利要求1所述的方法,其中所述方法在所述本地计算设备上的外壳进程中被执行,并且其中发现远程媒体会话包括与在远程计算设备上运行的外壳进程交互。

3.根据权利要求2所述的方法,其中控制所述成员包括与在远程计算设备上运行的外壳进程交互。

4.根据权利要求2所述的方法,其中所述一个或多个用户接口元件包括开始元件、停止元件、音量元件、改变频道元件或带宽元件,并且其中所述一个或多个用户接口元件对于所述本地计算设备而言是本机的。

5.根据权利要求2所述的方法,其中所述一个或多个用户接口元件至少部分地基于涉及所述一个或多个远程媒体会话的数据而被选择。

6.根据权利要求2所述的方法,其中所述成员与电影、视频游戏、电子书、歌曲、播客或网络研讨会相关联,并且其中所述一个或多个远程设备包括智能电话、平板计算机、膝上型计算机、桌面型计算机、电视或游戏控制台。

7.根据权利要求2所述的方法,其中所述用户接口包括用于在所述一个或多个远程媒体会话之间进行选择的导航元件。

8.根据权利要求2所述的方法,其中所述涉及远程媒体会话的数据包括与一段媒体相关联的插图、该段媒体的名称、该段媒体的持续时间、该段媒体中的当前位置或其上正呈现该段媒体的远程计算设备。

9.根据权利要求2所述的方法,其中所述本地计算设备和所述一个或多个远程计算设备正使用同一计算机网络。

10.根据权利要求9所述的方法,其中发现远程媒体会话包括在与所述计算机网络上的远程设备相关联的操作系统上定位媒体会话的登记。

11.根据权利要求2所述的方法,包括:

发现在所述本地计算设备上运行的一个或多个本地媒体会话;

在所述用户接口中显示涉及所述一个或多个本地媒体会话的数据;

呈现用于控制所述一个或多个本地媒体会话的一个或多个用户接口元件;

通过所述用户接口接受用于控制所述一个或多个本地媒体会话的成员的本地输入,以及

至少部分地基于所述本地输入控制所述一个或多个本地媒体会话的所述成员。

12.根据权利要求2所述的方法,包括响应于单个用户接口输入同时控制两个或更多远程媒体会话。

13.根据权利要求2所述的方法,其中远程设备是数字生活网络联盟(DLNA)设备,并且其中外壳进程与DLNA服务交互。

14.一种装置,包括:

处理器;

存储器;

一组逻辑,其促进发现和控制在其他装置上运行的媒体应用的实例,以及

物理接口,用以连接所述处理器、所述存储器和该组逻辑,

该组逻辑包括:

第一逻辑,其在该装置与其上正运行媒体应用的实例的第二装置之间通信;

第二逻辑,其获取关于所述实例的信息;

第三逻辑,其使用外壳进程呈现关于所述实例的数据,该外壳进程提供用于与所述实例的抽象进行交互的用户接口,以及

第四逻辑,其至少部分地基于与所述用户接口的交互控制所述实例。

15.根据权利要求14所述的装置,

其中所述第一逻辑使用外壳进程在该装置与所述第二装置之间通信,该外壳进程提供该装置与所述第二装置之间的实际通信进程的抽象,

其中关于所述实例的信息标志正由所述实例呈现的媒体的身份、正由所述实例呈现的媒体的类型、正由所述实例呈现的媒体的持续时间、正由所述实例呈现的媒体中的目前位置或者其上正播放所述媒体的设备的类型,

其中所述第三逻辑从对于该装置而言本地的用户接口元件构建所述用户接口,并且其中所述用户接口元件提供开始功能性、停止功能性、音量功能性、前进功能性、倒转功能性、改变频道功能性或带宽控制功能性。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1