使用移动设备来控制媒体设备.pdf

上传人:e1 文档编号:6206518 上传时间:2019-05-21 格式:PDF 页数:31 大小:2.10MB
返回 下载 相关 举报
摘要
申请专利号:

CN201480032002.7

申请日:

2014.05.29

公开号:

CN105432091A

公开日:

2016.03.23

当前法律状态:

授权

有效性:

有权

法律详情:

授权|||实质审查的生效IPC(主分类):H04N 21/475申请日:20140529|||公开

IPC分类号:

H04N21/475; H04L29/06; H04N21/41; H04N21/4367; H04N21/441; H04N21/442; H04W4/02; G06F9/445; H04N21/6547

主分类号:

H04N21/475

申请人:

苹果公司

发明人:

A·贝尔克; A·普拉茨; J·林德; L·尼曼; N·J·保尔森; T·M·阿拉西纳

地址:

美国加利福尼亚

优先权:

13/913,172 2013.06.07 US

专利代理机构:

中国国际贸易促进委员会专利商标事务所11038

代理人:

吴信刚

PDF下载: PDF下载
内容摘要

本发明描述了一种用于自动配置和控制数字媒体设备的技术。数字媒体设备可由移动设备例如智能移动电话来配置或控制。当数字媒体设备正被配置时,数字媒体设备可广播用于指示数字媒体设备正从移动设备请求配置信息的信号。在检测到该信号时,邻近数字媒体设备定位的移动设备可执行各种安全检查,以确定该请求合法,并且随后打开与数字媒体设备的通信信道。移动设备可提供移动设备的用户偏好以及用于通过通信信道来访问数字媒体设备并且将远程内容下载到该数字媒体设备的凭证。在接收到配置信息时,数字媒体设备可使用配置信息中的参数作为其设置。

权利要求书

1.一种方法,包括:
由移动设备从数字媒体设备接收无线信号;
由所述移动设备并基于所述无线信号来确定所述移动设备与所
述数字媒体设备之间的距离满足接近阈值距离,所述接近阈值距离
小于能够由所述移动设备检测到来自所述数字媒体设备的所述无线
信号的最大距离;
由所述移动设备基于所述确定并基于一个或多个确认事件来建
立通信信道,所述一个或多个确认事件指示:当在所述移动设备与
所述数字媒体设备之间创建所述通信信道时,所述通信信道是安全
的;以及
由所述移动设备并通过所述通信信道将用于配置所述数字媒体
设备的参数提供给所述数字媒体设备。
2.根据权利要求1所述的方法,其中:
所述数字媒体设备为电子设备,所述电子设备被配置为从服务
器并通过通信网络来下载用于在电视设备上显示、在音频设备上播
放或者在计算设备上执行的媒体内容。
3.根据权利要求2所述的方法,其中:
所述无线信号包括符合个人局域网的协议的信号,所述协议不
同于用于下载所述媒体内容的所述通信网络的协议,并且
所述接近阈值距离小于或等于30英寸。
4.根据权利要求1所述的方法,其中所述一个或多个确认事件包括以
下各项中的至少一者:
轻击事件,所述轻击事件包括由所述移动设备在所述数字媒体
设备上的轻击或者在位于距所述数字媒体设备所述接近阈值距离内
的对象上的轻击;
由所述移动设备接收的签名手势输入;或者
由所述移动设备接收的签名声音输入。
5.根据权利要求1所述的方法,其中:
所述一个或多个确认事件包括解锁事件,所述解锁事件包括由
所述移动设备接收密码输入。
6.根据权利要求1所述的方法,其中所述参数包括用于从服务器接收
能够由所述移动设备访问的媒体内容的凭证,所述凭证包括以下各
项中的至少一者:
用于访问通信网络的无线部分的密码;
用于访问所述服务器上的所述媒体内容的账户名和密码;或者
用于在所述服务器处认证所述数字媒体设备的令牌,所述令牌
由所述移动设备从所述服务器接收。
7.根据权利要求1所述的方法,其中所述参数包括用于配置所述数字
媒体设备的用户偏好信息,所述用户偏好信息包括所述移动设备的
内容共享设置或所述移动设备的语言设置中的至少一者。
8.根据权利要求1所述的方法,其中当所述移动设备接收到所述无线
信号时,所述数字媒体设备包括先前存储的参数。
9.根据权利要求8所述的方法,包括:
由所述移动设备记录所述数字媒体设备的状态,所述状态包括
所述数字媒体设备的所述参数;以及
由所述移动设备根据所记录的状态来配置第二数字媒体设备。
10.根据权利要求8所述的方法,其中所述先前存储的参数包括通过通
信网络对服务器上的媒体内容的用户选择或对服务器的用户选择中
的至少一者。
11.一种系统,包括:
移动设备;和
存储设备,所述存储设备耦接到所述移动设备,所述存储设备
存储用于使得所述移动设备执行操作的指令,所述操作包括:
从数字媒体设备接收无线信号;
基于所述无线信号来确定所述移动设备与所述数字媒体设
备之间的距离满足接近阈值距离,所述接近阈值距离小于能够
由所述移动设备检测到来自所述数字媒体设备的所述无线信号
的最大距离;
基于所述确定并基于一个或多个确认事件来建立通信信
道,所述一个或多个确认事件指示:当在所述移动设备与所述
数字媒体设备之间创建所述通信信道时,所述通信信道是安全
的;以及
通过所述通信信道将用于配置所述数字媒体设备的参数提
供给所述数字媒体设备。
12.根据权利要求11所述的系统,其中:
所述数字媒体设备为电子设备,所述电子设备被配置为从服务
器并通过通信网络来下载用于在电视设备上显示、在音频设备上播
放或者在计算设备上执行的媒体内容。
13.根据权利要求12所述的系统,其中:
所述无线信号包括符合个人局域网的协议的信号,所述协议不
同于用于下载所述媒体内容的所述通信网络的协议,并且
所述接近阈值距离小于或等于30英寸。
14.根据权利要求11所述的系统,其中所述一个或多个确认事件包括以
下各项中的至少一者:
轻击事件,所述轻击事件包括由所述移动设备在所述数字媒体
设备上的轻击或者在位于距所述数字媒体设备所述接近阈值距离内
的对象上的轻击;
由所述移动设备接收的签名手势输入;或者
由所述移动设备接收的签名声音输入。
15.根据权利要求11所述的系统,其中:
所述一个或多个确认事件包括解锁事件,所述解锁事件包括由
所述移动设备接收密码输入。
16.根据权利要求11所述的系统,其中所述参数包括用于从服务器接收
能够由所述移动设备访问的媒体内容的凭证,所述凭证包括以下各
项中的至少一者:
用于访问通信网络的无线部分的密码;
用于访问所述服务器上的所述媒体内容的账户名和密码;或者
用于认证所述服务器处的所述数字媒体设备的令牌,所述令牌
由所述移动设备从所述服务器接收。
17.根据权利要求11所述的系统,其中所述参数包括用于配置所述数字
媒体设备的用户偏好信息,所述用户偏好信息包括所述移动设备的
内容共享设置或所述移动设备的语言设置中的至少一者。
18.根据权利要求11所述的系统,其中当所述移动设备接收到所述无线
信号时,所述数字媒体设备包括先前存储的参数。
19.根据权利要求18所述的系统,所述操作包括:
由所述移动设备记录所述数字媒体设备的状态,所述状态包括
所述数字媒体设备的所述参数;以及
由所述移动设备根据所记录的状态来配置第二数字媒体设备。
20.根据权利要求18所述的系统,其中所述先前存储的参数包括通过通
信网络对服务器上的媒体内容的用户选择或对服务器的用户选择中
的至少一者。
21.一种存储用于使得移动设备执行操作的指令的非暂态存储设备,所
述操作包括:
从数字媒体设备接收无线信号;
基于所述无线信号来确定所述移动设备与所述数字媒体设备之
间的距离满足接近阈值距离,所述接近阈值距离小于能够由所述移
动设备检测到来自所述数字媒体设备的所述无线信号的最大距离;
基于所述确定并基于一个或多个确认事件来建立通信信道,所
述一个或多个确认事件指示:当在所述移动设备与所述数字媒体设
备之间创建所述通信信道时,所述通信信道是安全的;以及
通过所述通信信道将用于配置所述数字媒体设备的参数提供给
所述数字媒体设备。
22.根据权利要求21所述的非暂态存储设备,其中:
所述数字媒体设备为电子设备,所述电子设备被配置为从服务
器并通过通信网络来下载用于在电视设备上显示、在音频设备上播
放或者在计算设备上执行的媒体内容。
23.根据权利要求22所述的非暂态存储设备,其中:
所述无线信号包括符合个人局域网的协议的信号,所述协议不
同于用于下载所述媒体内容的所述通信网络的协议,并且
所述接近阈值距离小于或等于30英寸。
24.根据权利要求21所述的非暂态存储设备,其中所述一个或多个确认
事件包括以下各项中的至少一者:
轻击事件,所述轻击事件包括由所述移动设备在所述数字媒体
设备上的轻击或者在位于距所述数字媒体设备所述接近阈值距离内
的对象上的轻击;
由所述移动设备接收的签名手势输入;或者
由所述移动设备接收的签名声音输入。
25.根据权利要求21所述的非暂态存储设备,其中:
所述一个或多个确认事件包括解锁事件,所述解锁事件包括由
所述移动设备接收密码输入。
26.根据权利要求21所述的非暂态存储设备,其中所述参数包括用于从
服务器接收能够由所述移动设备访问的媒体内容的凭证,所述凭证
包括以下各项中的至少一者:
用于访问通信网络的无线部分的密码;
用于访问所述服务器上的所述媒体内容的账户名和密码;或者
用于认证所述服务器处的所述数字媒体设备的令牌,所述令牌
由所述移动设备从所述服务器接收。
27.根据权利要求21所述的非暂态存储设备,其中所述参数包括用于配
置所述数字媒体设备的用户偏好信息,所述用户偏好信息包括所述移
动设备的内容共享设置或所述移动设备的语言设置中的至少一者。
28.根据权利要求21所述的非暂态存储设备,其中当所述移动设备接收
到所述无线信号时,所述数字媒体设备包括先前存储的参数。
29.根据权利要求28所述的非暂态存储设备,所述操作包括:
由所述移动设备记录所述数字媒体设备的状态,所述状态包括
所述数字媒体设备的所述参数;以及
由所述移动设备根据所记录的状态来配置第二数字媒体设备。
30.根据权利要求28所述的非暂态存储设备,其中所述先前存储的参数
包括通过通信网络对服务器上的媒体内容的用户选择或对服务器的
用户选择中的至少一者。
31.一种方法,包括:
由数字媒体设备确定所述数字媒体设备准备好被配置;
作为响应,由所述数字媒体设备广播用于请求配置信息的无线
信号;
在所述数字媒体设备与位于距所述数字媒体设备接近阈值距离
内的移动设备之间建立通信信道,所述接近阈值距离小于能够由所
述移动设备检测到来自所述数字媒体设备的所述无线信号的最大距
离,其中由所述移动设备响应于所述无线信号来触发建立所述通信
信道;
使用通过所述通信信道从所述移动设备接收的参数来配置所述
数字媒体设备。
32.根据权利要求31所述的方法,其中所述参数包括用于配置所述数字
媒体设备的用户偏好信息,所述用户偏好信息包括所述移动设备的
内容共享设置或所述移动设备的语言设置中的至少一者。
33.根据权利要求31所述的方法,包括由所述数字媒体设备通过所述通
信信道来将先前存储的参数提供给所述移动设备。
34.根据权利要求33所述的方法,其中所述先前存储的参数包括通过通
信网络对服务器上的媒体内容的用户选择或对服务器的用户选择中
的至少一者。
35.一种数字媒体设备,包括:
一个或多个处理器;和
非暂态存储设备,所述非暂态存储设备耦接到所述一个或多个
处理器,所述非暂态存储设备存储用于使得所述一个或多个处理器
执行操作的指令,所述操作包括:
确定所述数字媒体设备准备好被配置;
作为响应,广播用于请求配置信息的无线信号;
在所述数字媒体设备与位于距所述数字媒体设备接近阈值
距离内的移动设备之间建立通信信道,所述接近阈值距离小于
能够由所述移动设备检测到来自所述数字媒体设备的所述无线
信号的最大距离,其中由所述移动设备响应于所述无线信号来
触发建立所述通信信道;
使用通过所述通信信道从所述移动设备接收的参数来配置
所述数字媒体设备。
36.根据权利要求35所述的系统,其中所述参数包括用于配置所述数字
媒体设备的用户偏好信息,所述用户偏好信息包括所述移动设备的
内容共享设置或所述移动设备的语言设置中的至少一者。
37.根据权利要求35所述的系统,所述操作包括由所述数字媒体设备通
过所述通信信道来将先前存储的参数提供给所述移动设备。
38.根据权利要求37所述的系统,其中所述先前存储的参数包括通过通
信网络对服务器上的媒体内容的用户选择或对服务器的用户选择中
的至少一者。
39.一种存储用于使得一个或多个处理器执行操作的指令的非暂态存储
设备,所述操作包括:
确定数字媒体设备准备好被配置;
作为响应,广播用于请求配置信息的无线信号;
在所述数字媒体设备与位于距所述数字媒体设备接近阈值距离
内的移动设备之间建立通信信道,所述接近阈值距离小于能够由所
述移动设备检测到来自所述数字媒体设备的所述无线信号的最大距
离,其中由所述移动设备响应于所述无线信号来触发建立所述通信
信道;
使用通过所述通信信道从所述移动设备接收的参数来配置所述
数字媒体设备。
40.根据权利要求39所述的非暂态存储设备,其中所述参数包括用于配
置所述数字媒体设备的用户偏好信息,所述用户偏好信息包括所述移
动设备的内容共享设置或所述移动设备的语言设置中的至少一者。
41.根据权利要求39所述的非暂态存储设备,所述操作包括由所述数字
媒体设备通过所述通信信道来将先前存储的参数提供给所述移动设
备。
42.根据权利要求41所述的非暂态存储设备,其中所述先前存储的参数
包括通过通信网络对服务器上的媒体内容的用户选择或对服务器的
用户选择中的至少一者。

说明书

使用移动设备来控制媒体设备

技术领域

本公开整体涉及媒体设备管理。

背景技术

许多电子设备可用作媒体设备(例如,数字媒体接收器或DMR),该
媒体设备适用于从通信网络接收数字媒体内容以及提供数字媒体内容以用
于呈现给用户。例如,家庭娱乐系统通常包括DMR,该DMR被配置为从
远程媒体服务下载包括图片、音乐或视频的数字多媒体内容以及提供该数
字多媒体内容以用于在音频系统或电视上播放。DMR通常需要复杂的配置
得以正常工作。例如,为了开始下载或播放内容,DMR通常连接到需要密
码接入的无线网络并且连接到需要用户名和密码的媒体服务。另外,配置
可包括用户偏好,例如语言设置、时区设置或显示设置。可使用硬件键盘
或遥控器来输入或改变DMR的设置。另选地,DMR可为显示器提供虚拟
键盘,并且允许用户使用遥控器上的向上按钮、向下按钮、向左按钮和向
右按钮来导航虚拟键盘,从而每次一个字母地输入设置。

发明内容

本发明描述了一种用于自动配置和控制数字媒体设备的技术。数字媒
体设备可由移动设备例如智能移动电话配置或控制。当数字媒体设备正被
配置时,数字媒体设备可广播用于指示数字媒体设备正从移动设备请求配
置信息的信号。在检测到该信号时,邻近数字媒体设备定位的移动设备可
执行各种安全检查来验证该请求,并且随后打开与数字媒体设备的通信信
道。移动设备可提供移动设备的用户偏好以及用于通过通信信道来访问数
字媒体设备并且将远程内容下载到该数字媒体设备的凭证。在接收到配置
信息时,数字媒体设备可使用配置信息中的参数作为其设置。

在本说明书中所述的特征可被用于实现以下优点。与配置数字媒体设
备的常规方法相比,自动设备配置对用户来说可更友好。配置过程得到简
化。在本说明书中所述的技术可减小或消除手动输入网络访问密码的需
要,该网络访问密码通常很长并且难以记住。另外,用户偏好和订阅服务
可使用移动设备从一个数字媒体设备转移到另一个数字媒体设备,而无需
用户重新输入偏好以及重新登录到订阅服务。

对数字媒体设备的控制可得到增强。传统媒体设备通常具有简单的遥
控器。访问数字媒体设备的各种特征可要求通过多层菜单来进行导航。在
本说明书中所述的技术可允许移动设备用作媒体设备的全功能遥控器,使
得多个虚拟控制开关、按钮或拨盘可显示在移动设备的表面(例如,屏
幕)上,通过触摸表面、通过使用设备执行运动手势或通过语音输入给予
用户对多个功能的直接访问权限。

在本说明书中所述的技术可允许对媒体设备的上下文敏感控制。媒体
设备的传统遥控器通常具有固定按钮,其中所有按钮物理地定位在遥控器
上。具有可编程表面的移动设备可基于上下文来显示虚拟按钮,包括在一
个给定上下文中呈现一些虚拟按钮(例如,当浏览电影时的电影浏览器导
航按钮)以及在其他上下文中呈现其他虚拟按钮(例如,当播放电影时的
播放/暂停按钮以及音量控制按钮)。

在本说明书中所述的技术可允许待同步的多媒体设备具有相同的配
置。例如,可在第一媒体设备上选择电影频道或音乐频道。移动设备可将
所选择的频道传送到第二媒体设备,使得用户无需在第二媒体设备上再次
选择那些频道。

在附图以及下文的描述中阐述了使用移动设备来自动配置和控制数字
媒体设备的一种或多种具体实施的细节。根据说明书、附图以及权利要求
书,使用移动设备来自动配置和控制媒体设备的其他特征、方面和优点将
变得显而易见。

附图说明

图1是示出了使用移动设备来自动配置数字媒体设备的示例性具体实
施的图示。

图2A和图2B是示出了移动设备与数字媒体设备之间的示例性交互的
图示。

图3是示出了示例性移动设备和示例性数字媒体设备的部件的框图。

图4是示出了使用移动设备来控制数字媒体设备的功能的示例性具体
实施的图示。

图5是示出了使用移动设备来控制数字媒体设备上的内容的示例性具
体实施的图示。

图6是示出了将设置从一个数字媒体设备传输到另一个数字媒体设备
的示例性具体实施的图示。

图7A是示出了使用移动设备来自动控制媒体设备的示例性过程的流
程图。

图7B是示出了数字媒体设备自动请求配置的示例性过程的流程图。

图8是示出了用于实现图1-图7的特征和操作的移动设备的示例性设
备架构的框图。

图9是实现图1-图7的特征和操作的移动设备的示例性网络操作环境
的框图。

图10是用于实现图1-图7所示的特征和操作的一种示例性系统架构的
框图。

在各附图中,类似参考符号表示类似的元件。

具体实施方式

示例性设备配置

图1是示出了使用移动设备来自动配置数字媒体设备的示例性具体实
施的图示。移动设备102可为被编程以配置数字媒体设备104的示例性电
子设备。数字媒体设备104可为被编程以下载或播放包括图片、音频或视
频的多媒体内容的电子设备。例如,多媒体设备104可为DMR、数字音频
播放器或数字视频播放器、移动或计算设备固定计算设备、数码相机、支
持互联网的电视机或游戏机。数字媒体设备104可包括显示设备106或耦
接到该显示设备106。显示设备106可为电视机。数字媒体设备104可为先
前尚未被配置的设备。例如,数字媒体设备104可从包装中移除并且初次
上电。在上电时,数字媒体设备104可提供配置用户界面以用于在显示设
备106上显示。配置用户界面可包括需要用户输入来设定的参数。

移动设备102在邻近数字媒体设备104定位时可将参数的值提供给数
字媒体设备104。当移动设备102定位在距数字媒体设备104接近阈值距离
内时,移动设备102可邻近数字媒体设备104定位。接近阈值距离可为远
小于(例如,小于10%)移动设备102和数字媒体设备104的通信范围的
预先确定的距离。例如,当移动设备102和数字媒体设备104可在十米到
二十米的距离内进行无线通信时,接近阈值距离可为半米(或者一英尺到
二英尺)。在一些具体实施中,接近阈值距离可由信号强度测量来表示
(例如,大于XdB)。

移动设备102可确定移动设备102定位在距数字媒体设备104接近阈
值距离内。移动设备102可使用各种定位技术来作出确定。确定可触发该
移动设备102自动配置数字媒体设备104。在一些具体实施中,为了触发用
于自动配置数字媒体设备104的移动设备102,可利用确认事件。确认事件
可包括用于确认移动设备102碰巧没有定位为靠近数字媒体设备104但是
旨在配置数字媒体设备104的动作。在各种具体实施中,移动设备102可
被编程为检测各种确认事件。例如,移动设备102可被编程为在移动设备
102轻击数字媒体设备104或轻击定位在距数字媒体设备104接近阈值距离
内的对象之后触发对数字媒体设备104的配置。

自动配置可包括安全检查。例如,在确定时,移动设备102可打开显
示表面108(如果显示表面108未被打开)以及显示安全用户界面项110。
安全用户界面项110可为在移动设备102将信息提供给数字媒体设备104
之前请求用户输入密码以解锁移动设备102的文本或图形项。

在通过安全检查之后,移动设备102可为显示器提供设定用户界面项
112。设定用户界面项112可为虚拟按钮,该虚拟按钮被编程为接收可触发
配置信息从移动设备102传输到数字媒体设备104的触摸输入。配置信息
可包括用于配置设备的多个参数。参数可包括例如无线网络的名称、用于
访问该无线网络的密码、用于指定优选语言的本地化设置、时区设置、用
于指定优选显示格式(例如,12小时显示格式或24小时显示格式)的显示
设置和其他参数。配置信息还可包括用于访问在线商店或内容提供商的凭
证。移动设备102可从移动设备102的现有设置自动采集配置信息,或者
从服务器请求配置信息的一部分。

在移动设备102将配置信息传输到数字媒体设备104之后,数字媒体
设备104可将配置信息中的参数值分配给数字媒体设备104的对应参数。
数字媒体设备104可提供参数和对应值以用于在显示设备106上显示。现
在,由移动设备102自动配置通常将需要用户使用遥控器或键盘手动输入
的参数。

在一些具体实施中,移动设备102可同时配置多个数字媒体设备。移
动设备102可检测数字媒体设备并且确定数字媒体设备中的每个数字媒体
设备定位在移动设备102的接近阈值距离内。移动设备102可基于由数字
媒体设备中的每个数字媒体设备广播的个人局域网(PAN)信号来作出确
定。该确定可触发移动设备102同时配置数字媒体设备。

此外或另选地,移动设备102可检测数字媒体设备104并且确定数字
媒体设备104定位在移动设备102接近阈值距离内。移动设备102可识别
数字媒体设备104所连接到的网络(例如,无线局域网(WLAN))。移
动设备102随后可检测连接到WLAN的多个数字媒体设备。移动设备102
可同时配置数字媒体设备,该数字媒体设备包括定位在远离移动设备102
大于接近阈值距离的设备。移动设备102可通过WLAN以无线方式配置这
些数字媒体设备。

在一些具体实施中,移动设备102可为显示器提供经检测的数字媒体
设备的列表,从用户或程序接收对一个或多个经检测的数字媒体设备的选
择。移动设备102随后可自动并且同时配置所选择的数字媒体设备。

通过WLAN来配置多个媒体设备的若干优势在于可根据相同的规范来
同时配置多个媒体设备(例如,在学校或在企业里的那些媒体设备)。此
外,通过穿过WLAN或PAN的射频(RF)信号的配置可为全向的,从而
避免通过常规红外遥控器进行配置的若干不足。例如,媒体设备无需在移
动设备102的红外锥中的视线中。

示例性设备交互

图2A是示出了移动设备与由移动设备控制的媒体设备之间的示例性
交互的图示。移动设备和媒体设备可分别为图1的移动设备102和数字媒
体设备104。

当初次上电时、在复位期间、或当发生触发设备的配置的另一事件
时,数字媒体设备104可广播信标信号202。信标信号202可指示数字媒体
设备104请求配置信息。数字媒体设备104可使用适用于PAN中的近程通
信的无线传输协议来广播信标信号202。例如,数字媒体设备104可使用
BluetoothTM技术来广播信标信号202。信标信号202可包括用于指示数字媒
体设备104的类型或型号的有效载荷。有效载荷可包括数字媒体设备104
的标识符。

移动设备102在接收到信标信号202时可确定是否配置数字媒体设备
104。该确定可基于移动设备102与数字媒体设备104之间的距离。在一些
具体实施中,移动设备102可使用基于信标信号202的强度计算的所接收
的信号强度指示符(RSSI)来确定该距离。如果该距离满足接近阈值距
离,则移动设备102可提供各种用户界面项(包括图形用户界面项或音频
用户界面项)以用于配置数字媒体设备104。

在一些具体实施中,当该距离满足接近阈值距离时,移动设备102可
使用确认事件来触发自动配置。在各种具体实施中,确认事件可为对数字
媒体设备104上或定位在距数字媒体设备104阈值距离内的任何对象上的
移动设备102的轻击。确认事件可为移动设备102检测移动设备102的运
动手势。确认事件可为移动设备102检测音频输入,例如口哨声或语音命
令。在检测到确认事件时,移动设备102可呈现用户界面项以向用户指示
现在可以配置数字媒体设备104。

用户界面项可包括对用户接收密码的提示。密码可为用于解锁移动设
备102的密码或用于访问基于网络的服务(例如,在线应用程序商店)的
密码。如果移动设备102接收到有效密码,则移动设备102可在移动设备
102与数字媒体设备104之间创建安全通信信道204。可使用与由数字媒体
设备104用于广播信标信号202的协议相同或不同的无线传输协议来创建
安全通信信道204。移动设备102可通过安全通信信道204来将配置信息发
送到数字媒体设备104。在接收到配置信息时,数字媒体设备104可呈现视
觉设定菜单或音频设定菜单,其中已填充参数值。

配置信息可包括用于访问无线接入网关206的WLAN的名称和密码。
无线接入网关206可为Wi-FiTM接入点或WiMAXTM接入点。设备与无线接入
网关206之间的通信可使用与用于移动设备102与数字媒体设备104之间
的通信的协议相同或不同的协议(例如,符合电气与电子工程师协会
(IEEE)802.11或IEEE802.16标准)。

在一些具体实施中,移动设备102可通过无线接入网关206和通信网
络214来向服务器212发送请求208。通信网络214可以是局域网(LAN)或
广域网(WAN)。请求208可包括凭证,例如用于访问服务器212上托管的
服务的账户名称以及密码。此外,请求208可包括数字媒体设备104的标
识符。服务器212可验证该密码并且响应于该请求208来向移动设备102
提供令牌220。令牌220可包括源自数字媒体设备104的标识符的加密的安
全代码以及其他加密机制,使得令牌220仅针对数字媒体设备104的特定
实例有效。在一些具体实施中,令牌220可与截止日期相关联,并且仅在
截止日期之前有效。在一些具体实施中,令牌220可与距签发的截止时间
(例如,30分钟)相关联,并且仅在截止时间过去之前有效。

移动设备102在接收到令牌220时可通过安全通信信道204来向数字
媒体设备104发送令牌220。数字媒体设备104可在数字媒体设备104请求
认证(例如,购买电影)时向服务器212发送令牌220。

图2B是示出了移动设备与由移动设备控制的媒体设备之间的示例性交
互的图示。移动设备和媒体设备可分别为图1的移动设备102和数字媒体
设备104。在一些具体实施中,在配置期间,移动设备102可通过安全通信
信道204向数字媒体设备104发送用于访问服务器212的证书服务的凭
证。凭证可包括用户名称和密码或者从服务器212接收的令牌220。

证书服务可存储用于访问多个在线服务的凭证。例如,证书服务可存
储用于访问在线商店、订阅的内容、邮件服务器或文档存储服务的凭证。
在一些具体实施中,用于访问由证书服务所存储的多个在线服务的凭证可
与移动设备102同步,并且可包括移动设备102已知的所有账户和密码。
在一些具体实施中,用于访问由证书服务所存储的多个在线服务的凭证可
在移动设备102配置数字媒体设备104时由移动设备102上载。

在从移动设备102接收到凭证时,数字媒体设备104可针对来自证书
服务的虚拟包来向服务器212发送请求222。请求222可包括从移动设备
102接收的凭证。作为响应,服务器212可返回虚拟包224,该虚拟包可包
括用于访问由移动设备102的用户订阅的所有在线服务的凭证。在接收到
虚拟包224时,数字媒体设备104可使用虚拟包中包含的信息来设定对这
些在线服务中的每个在线服务的访问。

示例性设备部件

图3是示出了示例性移动设备102和示例性数字媒体设备104的部件
的框图。移动设备102和数字媒体设备104的每个部件可包括硬件部件和
软件部件。

数字媒体设备104可包括信标管理器302。信标管理器302为被配置为
基于一个或多个预先指定的条件来触发信标广播的数字媒体设备104的部
件。条件可包括例如当数字媒体设备104显示密码输入字段时,使得数字
媒体设备104的每个密码输入需求允许用户通过将密码从移动设备102传
输到数字媒体设备104来输入密码。此外或另选地,该条件可包括数字媒
体设备104的首次上电、由用户发起的对数字媒体设备104的重置、或数
字媒体设备104的环境变化(例如,当数字媒体设备104检测到新的无线
网络时)。信标管理器302可检测到满足预先指定的条件的事件。在检测
到该事件时,信标管理器302可请求信标发射器304广播配置请求信标信
号(例如,图2的信标信号202)。在一些具体实施中,信标管理器302可
请求信标发射器304周期性地和频繁地(例如,每N秒)广播配置请求信
标信号,使得移动设备102可随时控制数字媒体设备104。

信标发射器304为被配置为将设备识别信息和设备类型信息编码为配
置请求信标信号的有效载荷并且在预先指定的时间段内广播该配置请求信
标信号的数字媒体设备104的部件。在时间截止之后,信标发射器304可
停止广播配置信标信号,直到由信标管理器302请求再次广播。

数字媒体设备104可包括被配置为向数字媒体设备104的各个参数分
配值的配置管理器306。配置管理器306可包括手动设定模块308和自动设
定模块310。手动设定模块308为配置管理器306的部件,在自信标发射器
304开始广播配置请求信标信号以来的给定时间段已截止之后,如果没有无
线地接收到配置信息,则该部件使得配置管理器306进入手动设定模式。
在手动设定模式中,配置管理器306可呈现具有空白值或默认值的参数作
为对呈现界面312的视觉提示或音频提示。呈现界面312可为被配置为与
呈现设备进行交互以显示或播放视觉提示或音频提示的数字媒体设备104
的部件。呈现设备可为显示设备(例如,图1的显示设备106)或连接到数
字媒体设备104的音频系统。

如果数字媒体设备104在自信标发射器304开始广播配置请求信标信
号以来的给定时段期间接收到配置信息,则自动设定模块310可使得信标
发射器304停止另外的广播并且呈现具有如在配置信息中提供的值的参数
作为对呈现界面312的视觉提示或音频提示。

移动设备102可包括信标检测器314。信标检测器314可包括在移动
设备102上执行并且控制射频接收器检测配置请求信标信号的守护进程。
当信标检测器314检测到信标信号时,信标检测器314可激活信标配置模
块316。

信标配置模块316为被配置为确定数字媒体设备104的自动配置是否
将进行的移动设备102的部件。信标配置模块316可允许在满足一个或多
个条件时继续进行配置。该条件可包括基于阈值距离的接近条件。信标配
置模块316可包括用于确定移动设备102的位置与数字媒体设备104之间
的距离是否满足阈值距离的接近计算器。该条件可包括安全条件。移动设
备102可包括可被配置为请求用户输入密码的锁定管理器318。锁定管理器
318可验证密码。安全条件可包括对密码的成功认证。该条件可包括确认条
件,该确认条件可为通过移动设备102的各种传感器来检测一个或多个确
认事件的发生。

移动设备102可包括耦接到信标确认模块316的一个或多个传感器
320。传感器320可包括被配置为通过测量加速度来检测移动设备102在对
象上的轻击的加速度计。传感器320可包括可通过测量角速度来检测移动
设备102的运动(例如,翻转)的陀螺仪。传感器320可包括可基于磁场
的强度和方向的变化来测量移动设备102的运动的磁力仪。传感器320可
包括用于接收包括语音命令的音频信号的麦克风。当传感器320检测到用
户动作时,信标确认模块316可确定轻击、运动或音频信号是否匹配预先
指定的模式并且是否发生在数字媒体设备104的阈值距离内。如果找到匹
配并且满足阈值距离,则信标确认模块316可触发设备配置模块322自动
配置数字媒体设备104。

设备配置模块322为被配置为确定配置信息并且在安全通信信道中将
配置信息提供给数字媒体设备104的移动设备102的部件。设备配置模块
322可确定来自凭证存储324的配置信息。凭证存储324为用于存储用户凭
证和设置的移动设备102的部件。用户凭证可包括移动设备102和数字媒
体设备104可连接到的WLAN的用户标识符和密码,以及包括可通过通信
网络214访问的远程服务的用户标识符和密码的账户信息。该设置可包括
用户偏好,例如共享选项、语音设置、时区设置或显示设置。

在一些具体实施中,设备配置模块322可将从数字媒体设备104接收
的配置信标中的设备标识符提供给服务器通信模块326。服务器通信模块
326可通过通信网络214来将标识符提供给服务器。服务器可向数字媒体设
备104颁发令牌(例如,图2的设定令牌220)。

在一些具体实施中,服务器可通过通信网络214将该令牌直接发送到
自动设定模块310。在一些具体实施中,服务器可通过通信网络214来将该
令牌发送到移动设备102的服务器通信模块326。在接收到该令牌时,移动
设备102的服务器通信模块326可将该令牌提供给设备配置模块322。设备
配置模块322随后可通过安全通信信道来将该令牌发送到数字媒体设备
104。在接收到配置信息和令牌时,数字媒体设备104的自动设定模块310
可使用该配置信息和令牌来配置数字媒体设备104的参数。

在一些具体实施中,设备配置模块322可将从数字媒体设备104接收
的配置信标中的设备标识符提供给凭证存储324以用于存储。在信标确认
模块316确认满足一个或多个条件之后,设备配置模块322可确定移动设
备102可用作数字媒体设备104的遥控器。设备配置模块322可通过存储
数字媒体设备104的设备标识符来创建长期配对。在创建长期配对之后,
设备配置模块322可启动应用程序以用于控制数字媒体设备104的各种功
能(例如,音量、信道选择、或暂停/恢复)。下文参考图4-图6描述使用
移动设备102来控制数字媒体设备104的一些实例。

示例性设备控制

图4是示出了使用移动设备102来控制数字媒体设备104的功能的示例
性具体实施的图示。数字媒体设备104可具有在执行之前需要批准的一个或
多个功能的类别。例如,数字媒体设备104可具有用于播放付费观看内容、
添加付费频道或购买另外的在线程序(例如,游戏)的功能。当数字媒体设
备104检测到用于激活需要批准的功能的尝试时,数字媒体设备104可向用
户呈现提示410以通知用户该功能需要批准。提示410可为在显示设备106
上显示的消息。另外,数字媒体设备104可开始广播信标信号。

移动设备102可检测信标信号并且随后如果移动设备102确定触发条
件已得到满足,则该移动设备用作主密钥以批准数字媒体设备104来执行
该功能。移动设备102可确定当移动设备102的位置与数字媒体设备104
之间的距离满足阈值距离时,触发条件已得到满足。移动设备102可确定
当移动设备102检测到移动设备102在数字媒体设备104上或者在定位在
数字媒体设备104阈值距离内的对象上的轻击时,触发条件已得到满足。
参考图3所述的其他条件可用作触发条件。

作为主密钥,移动设备102可请求密码并且随后在验证密码时呈现用
户界面项414。用户界面项414例如可包括虚拟按钮或语音提示以用于批准
激活数字媒体设备104上的功能。

在通过用户界面项414接收到批准输入时,移动设备102可通过移动
设备102与数字媒体设备104之间的安全通信信道来发送批准。在接收到
该批准时,数字媒体设备104可激活该功能。

图5是示出了使用移动设备102来控制数字媒体设备104上的内容的
示例性具体实施的图示。数字媒体设备104可具有内容过滤功能,该内容
过滤功能允许只有得到特定用户的许可(例如,具有家长管理权的用户的
许可)才可播放的一些媒体内容(例如,某些电影或游戏)。当数字媒体
设备104检测到用于播放需要批准的内容的尝试时,数字媒体设备104可
向用户呈现提示502。提示502可为在显示设备106上显示的消息,该信息
指示该内容被锁定并且除非特定用户提供许可否则不能呈现。另外,数字
媒体设备104可开始广播用于指示被请求的访问内容的许可的信标信号。

移动设备102可用作主密钥以在移动设备确定触发条件已得到满足时
解锁该内容。移动设备102可请求密码并且随后在验证密码时呈现用户界
面项504和506。用户界面项504和506例如可包括虚拟按钮或语音提示以
用于锁定或解锁数字媒体设备104上的内容。

在通过用户界面项504或506来接收用于锁定或解锁内容的输入时,
移动设备102可通过移动设备102与数字媒体设备104之间的安全通信信
道来发送用于锁定或解锁内容的指令。在接收到指令时,数字媒体设备104
可拒绝或批准用于观看该内容的请求。

图6是示出了将设置从一个数字媒体设备传输到另一个数字媒体设备
的示例性具体实施的图示。移动设备102和数字媒体设备104可通过其中
移动设备102自动配置数字媒体设备104的事件来配对在一起。当已满足
触发条件时(例如,当移动设备102轻击数字媒体设备104时)可在移动
设备102上激活用于获得数字媒体设备104的设置的应用程序。一旦被激
活以及当密码得到移动设备102和数字媒体设备104两者的验证时,应用
程序可使得移动设备102为显示器提供用户界面项602以用于记录数字媒
体设备104的设置604。在通过用户界面项602来接收用户输入时,应用程
序可在满足触发条件时通过安全通信信道来记录数字媒体设备104的设置
604。

通过该配置,设置604可不同于由移动设备102提供的数字媒体设备
104的原始设置。例如,设置604可包括数字媒体设备104的新的操作系统
的显示设备、在原始配置之后的由数字媒体设备104通过通信网络214从
服务器606订阅的新站点的列表、用户在数字媒体设备104上创建账户的
服务器608托管的新的在线商店的列表、或暂停的音乐、电影或游戏的当
前位置。设置604可在应用程序从数字媒体设备104接收并存储设置604
之后被存储在移动设备102上。

移动设备102可用作用于将设置604传送并移动到靠近数字媒体设备
610的新位置的“设置钱包”。数字媒体设备610可为首次配置的设备,或
之前已被配置的设备。在后者的情况下,数字媒体设备610可提供提示612
以用于在连接到数字媒体设备610的显示设备614上显示。提示612可指
示在用户批准时数字媒体设备610可由移动设备102来配置。数字媒体设
备610可广播信标信号。

在检测到信标信号时,移动设备102可在触发条件得到满足时(例
如,当接近阈值距离得到满足时或当检测到移动设备102的轻击时)使用
所记录的设置604来配置数字媒体设备610。当满足触发条件并且密码被验
证时,移动设备102可为显示器提供用户界面项616。用户界面项616可包
括被配置为接收用户输入以用于将设置604传输到数字媒体设备610的虚
拟按钮。在接收到用户输入时,移动设备102可通过安全通信信道将设置
604发送到数字媒体设备610来使用设置604自动配置数字媒体设备610。
在自动配置之后,数字媒体设备610可具有与数字媒体设备104的设置相
同的设置。

在一些具体实施中,设置604可存储在服务器例如服务器606处。移
动设备102可存储给予数字媒体设备610对存储在服务器606上的设置604
的访问权限的密钥618。密钥618可包括令牌或账户名和密码。在接收到用
户输入时,通过向数字媒体设备610提供密钥618,移动设备102可自动配
置数字媒体设备610。移动设备610随后可使用密钥618从服务器606获得
设置604。

示例性程序

图7A是示出了使用移动设备102来自动控制数字媒体设备104的示例
性过程700的流程图。

移动设备102可从数字媒体设备104接收(702)无线信号。数字媒体
设备104可为被配置为从服务器并通过通信网络下载包括用于在电视设备
上显示的视频内容的媒体内容、用于在音频设备上播放的音频内容或用于
在计算设备(例如,游戏机)上执行的独立电子游戏的电子设备。

无线信号可为用于指示数字媒体设备104请求配置信息的信标信号。
信标信号可包括数字媒体设备104的标识符。信标信号可包括符合用于个
人局域网的协议的信号。该协议可不同于通信网络的用于下载媒体内容的
协议。

移动设备102可基于无线信号来确定(704)移动设备102与数字媒体
设备104之间的距离满足接近阈值距离。接近阈值距离可为小于能够由移
动设备102检测来自数字媒体设备的无线信号的最大距离的预先指定的距
离(例如,不大于30英寸)。

移动设备102可基于确定满足接近阈值距离并基于一个或多个确认事
件来建立(706)通信信道,该一个或多个确认事件用于指示:当在移动设
备与数字媒体设备之间创建通信信道时,该通信信道为安全的。确认事件
可包括对通过密钥输入接收的用户密码的认证。确认事件可包括移动设备
102在数字媒体设备104上或在定位在距数字媒体设备104的接近阈值距离
内的任何对象上进行轻击的轻击事件。移动设备102可在移动设备102的
加速度计读数匹配预先指定的模式时(例如,当该读数高于给定下限和高
于给定上限时)检测轻击事件。确认事件可包括由移动设备102接收的签
名手势输入(例如,当移动设备102的陀螺仪基于角速度变化检测到移动
设备102的翻转运动时)。确认事件可包括由移动设备102接收的签名声
音输入(例如,当移动设备102的麦克风检测到语音命令或给定频率范围
中的口哨声音时)。

移动设备102随后可向数字媒体设备104并且通过通信信道提供
(708)用于配置数字媒体设备104的参数。参数可包括用于从服务器接收
由移动设备102可访问的媒体内容的凭证。凭证可包括用于访问通信网络
的无线部分的密码、用于访问服务器上的媒体内容的账户名和密码、用于
认证服务器处的数字媒体设备的令牌、或者以上的组合。令牌可由移动设
备102从服务器接收。参数可包括用于配置数字媒体设备104的用户偏好
信息。用户偏好信息可包括移动设备102的内容共享设置或移动设备102
的语音设置中的至少一者。

在一些具体实施中,当移动设备102接收到无线信息时,数字媒体设
备104可包括先前存储的参数。先前存储的参数可包括在数字媒体设备104
上手动输入的用户偏好或凭证。先前存储的参数可包括通过通信网络对服
务器上的媒体内容的用户选择或对服务器的用户选择中的至少一者。移动
设备102可记录数字媒体设备104的状态。该状态可包括数字媒体设备104
的先前存储的参数。移动设备102可使用所记录的状态来自动配置另一个
数字媒体设备。

图7B是示出了数字媒体设备104自动请求配置的示例性过程720的流
程图。数字媒体设备104可确定(722)数字媒体设备104准备好被配置。
确定数字媒体设备104准备好被配置可包括确定数字媒体设备104首次上
电、重置、或已接收到用于重新配置的(例如,来自遥控器的)请求。

数字媒体设备104可广播(724)用于请求配置信息的无线信号。无线
信号可为信标信号202。无线信号可包括用于指示数字媒体设备104的类型
或型号的有效载荷。

数字媒体设备104可在数字媒体设备104与定位在距数字媒体设备接
近阈值距离内的移动设备(例如,移动设备102)之间建立(726)通信信
道。接近阈值距离可小于能够由移动设备102检测来自数字媒体设备104
的无线信号的最大距离。

数字媒体设备104可使用通过通信信道从移动设备102接收的参数来
配置(728)数字媒体设备104。参数可包括用于配置数字媒体设备102的
用户偏好信息。用户偏好信息可包括移动设备102的内容共享设置或移动
设备102的语音设置中的至少一者。

在一些具体实施中,数字媒体设备104可通过通信信道来将先前存储
的参数提供给移动设备102。先前存储的参数可包括通过通信网络对服务器
上的媒体内容的用户选择或对服务器的用户选择中的至少一者。

示例性移动设备架构

图8是示出用于实现所公开的特征和操作的移动设备的示例性设备架
构800的框图。移动设备(例如,移动设备102)可包括存储器接口802、
一个或多个数据处理器、图像处理器和/或处理器804,以及外围设备接口
806。存储器接口802、一个或多个处理器804和/或外围设备接口806可为
独立部件,或者可集成到一个或多个集成电路中。处理器804可包括应用
程序处理器、基带处理器和无线处理器。移动设备102中的各个组件例如
可通过一条或多条通信总线或信号线耦接。

可将传感器、设备和子系统耦接到外围设备接口806以促进多种功
能。例如,可将运动传感器810、光传感器812以及接近传感器814耦接到
外围设备接口806以促进移动设备的取向、照明和接近功能。可将位置处
理器815(例如GPS接收器)连接到外围设备接口806以提供地理定位。
也可将电子磁力仪816(例如集成电路芯片)连接到外围设备接口806以提
供可用于确定磁北的方向的数据。因而,电子磁力仪816可用作电子罗
盘。运动传感器810可包括被配置为确定移动设备的移动的速度和方向的
变化的一个或多个加速计。气压计817可包括连接到外围设备接口806并
被配置为测量围绕移动设备的大气压力的一个或多个设备。

可利用相机子系统820和光学传感器822(例如电荷耦合设备
(CCD)或互补金属氧化物半导体(CMOS)光学传感器)来促进相机功
能,诸如拍摄照片和视频剪辑。

可通过一个或多个无线通信子系统824来促进通信功能,所述无线通
信子系统可包括射频接收器与发射器和/或光学(例如红外)接收器与发射
器。通信子系统824的具体设计与具体实施可取决于移动设备旨在通过其
进行操作的一个或多个通信网络。例如,移动设备可包括被设计用于通过
GSM网络、GPRS网络、EDGE网络、Wi-FiTM网络或WiMAXTM网络以及
BluetoothTM网络进行操作的通信子系统824。具体地,无线通信子系统824
可包括主机协议,使得移动设备可被配置作为其他无线设备的基站。

可将音频子系统826耦接到扬声器828和麦克风830以促进支持语音
的功能,诸如语音识别、语音复制、数字记录和电话功能。音频子系统826
可被配置为从用户接收语音命令。

I/O子系统840可包括触摸表面控制器842和/或一个或多个其他输入
控制器844。可将触摸表面控制器842耦接到触摸表面846或垫片。触摸表
面846和触摸表面控制器842例如可使用多种触敏技术中的任一种触敏技
术来检测接触和移动或其中断,该触敏技术包括但不限于电容性、电阻
性、红外和表面声波技术,以及用于确定与接触表面846接触的一个或多
个点的其他接近传感器阵列或其他元件。触摸表面846可包括例如触摸
屏。

可将一个或多个其他输入控制器844耦接到其他输入/控制设备848,
诸如一个或多个按钮、摇臂开关、拇指滚轮、红外线端口、USB端口和/或
指针设备(诸如触笔)。该一个或多个按钮(未示出)可包括用于扬声器
828和/或麦克风830的音量控制的增大/减小按钮。

在一个具体实施中,对按钮第一持续时间的按压可解除对触摸表面
846的锁定,而对按钮比第一持续时间长的第二持续时间的按压可接通或断
开移动设备102的电源。用户能够对一个或多个按钮的功能进行自定义。
例如,也可使用触摸表面846来实现虚拟按钮或软按钮和/或键盘。

在一些具体实施中,移动设备102可呈现所记录的音频文件和/或视频
文件,诸如MP3文件、AAC文件和MPEG文件。在一些具体实施中,移
动设备102可包括MP3播放器的功能。移动设备102因此可包括与iPod兼
容的插头连接器。也可使用其他输入/输出以及控制设备。

存储器接口802可耦接到存储器850。存储器850可包括高速随机存取
存储器和/或非易失性存储器,诸如一个或多个磁盘存储设备、一个或多个
光学存储设备,和/或闪存存储器(例如NAND、NOR)。存储器850可存
储操作系统852,诸如Darwin、RTXC、LINUX、UNIX、OSX、
WINDOWS、iOS或嵌入式操作系统(诸如VxWorks)。操作系统852可包
括用于处理基础系统服务以及用于执行硬件相关任务的指令。在一些具体
实施中,操作系统852可包括内核(例如UNIX内核)。

存储器850还可存储用于促进与一个或多个附加设备、一个或多个计
算机和/或一个或多个服务器进行通信的通信指令854。存储器850可包括
用于促进图形用户界面处理的图形用户界面指令856、用于促进传感器相关
处理和功能的传感器处理指令858、用于促进电话相关处理和功能的电话指
令860、用于促进电子消息发送相关处理和功能的电子消息发送指令862、
用于促进网页浏览相关处理和功能的网页浏览指令864、用于促进媒体处理
相关的处理和功能的媒体处理指令866、用于促进GPS和导航相关处理和
指令的GPS/导航指令868、用于促进相机相关的处理和功能的相机指令
870、磁力仪数据872和用于促进磁力仪校准的校准指令874。存储器850
还可存储其他软件指令(未示出),诸如安全指令、用于促进与网络视频
相关的处理和功能的网络视频指令,和/或用于促进与网上购物相关的处理
和功能的网上购物指令。在一些具体实施中,媒体处理指令866被分为分
别用于促进与音频处理相关的处理和功能以及与视频处理相关的处理和功
能的音频处理指令和视频处理指令。还可将启动记录和国际移动设备识别
码(IMEI)或类似硬件标识符存储在存储器850中。当被执行时,存储器
850可存储设备配置指令876,这可使得处理器804执行以下操作:检测从
数字媒体设备广播的信标、确定移动设备102与数字媒体设备之间的距
离、检测一个或多个确认事件(例如,轻击事件)、将配置信息提供给数
字媒体设备、控制数字媒体设备的功能或内容,以及将配置信息从一个数
字媒体设备传送到另一个数字媒体设备。

上面所识别的指令和应用程序中的每一者可对应于用于执行上述一种
或多种功能的指令集。这些指令不需要作为独立的软件程序、进程或模块
来实施。存储器850可包括附加指令或更少的指令。此外,可在被包括在
一个或多个信号处理电路和/或专用集成电路中的硬件和/或软件中实现移动
设备的各种功能。

示例性操作环境

图9是用于实现基于类别的地理围栏的特征和操作的移动设备的示例
性网络操作环境900的框图。移动设备902a和902b可例如在数据通信中通
过一个或多个有线网络和/或无线网络910进行通信。例如,无线网络912
例如蜂窝网络可通过使用网关916来与广域网(WAN)914诸如互联网进行
通信。同样,接入设备918诸如802.11g无线接入点可提供对广域网914的
通信访问。移动设备902a和902b中的每个移动设备可以是移动设备102。

在一些具体实施中,可通过无线网络912和接入设备918来建立语音
和数据通信。例如,移动设备902a可拨打和接收电话呼叫(例如使用互联
网语音协议(VoIP)),发送和接收电子邮件消息(例如使用邮局协议3
(POP3)),以及通过无线网络912、网关916和广域网914来检索电子
文档和/或流,诸如网页、照片和视频(例如使用传输控制协议/互联网协议
(TCP/IP)或用户数据报协议(UDP))。同样,在一些具体实施中,移
动设备902b可通过接入设备918及广域网914来拨打和接收电话呼叫、发
送和接收电子邮件消息以及检索电子文档。在一些具体实施中,移动设备
902a或902b可使用一条或多条电缆物理地连接到接入设备918,并且接入
设备918可为个人计算机。在此配置中,移动设备902a或902b可被称为
“受限”设备。

移动设备902a和902b也可通过其他方式来建立通信。例如,无线设
备902a可通过无线网络912来与其他无线设备例如其他移动设备、蜂窝电
话等进行通信。同样,移动设备902a和902b可通过使用一个或多个通信
子系统诸如BluetoothTM通信设备来建立对等通信920例如个人局域网。也可
实现其它通信协议和拓扑结构。

移动设备902a和902b可例如通过一个或多个有线网络和/或无线网络
来与一个或多个服务930和940进行通信。例如,一个或多个媒体服务930
可向移动设备902a和902b提供音频内容或视频内容的流媒体服务。在线
存储940可向移动设备902a和902b提供应用程序(例如,游戏、实用工具
或教育软件)。

移动设备902a或902b可与一个或多个媒体设备950进行通信。媒体设
备950中的每个媒体设备可为数字媒体设备(例如,数字媒体设备104)。
媒体设备950中的每个媒体设备可通过广域网914、局域网或个人局域网来
与包括移动设备902a或902b的其他设备进行通信。每个媒体设备950可在
移动设备的自动配置之后从媒体服务930或在线存储940接收内容。

移动设备902a或902b还可通过一个或多个有线网络和/或无线网络来
访问其他数据和内容。例如,移动设备902a或902b可访问内容发布者,
诸如新闻站点、真正简单联合(RSS)供稿、网站、博客、社交网站、开发
者网络等等。通过响应于用户触摸(例如网络对象)来对网络浏览功能或
应用程序(例如浏览器)进行调用可提供此类访问。

示例性系统架构

图10是用于实现图1至图7中所示特征和操作的示例性系统架构1000
的框图。其他架构也是可能的,该其他架构包括具有更多或更少部件的架
构。系统架构1000可为用于数字媒体设备104的架构。在一些具体实施
中,架构1000包括一个或多个处理器1002(例如,双核处理
器)、一个或多个输出设备1004(例如至LCD监视器的接口)、一个或多
个网络接口1006、一个或多个输入设备1008(例如,用于连接到鼠标、键
盘、触敏显示器或遥控器的接口)以及一个或多个计算机可读介质1012
(例如RAM、ROM、SDRAM、硬盘、光盘、闪存存储器等)。这些部件
可通过一个或多个通信信道1010(例如总线)来交换通信和数据,该一个
或多个通信信道可利用各种硬件和软件来促进部件之间的数据信号和控制
信号的传输。

术语“计算机可读介质”是指参与将指令提供给处理器1002以用于执
行的任何介质,该任何介质非限制性地包括非易失性介质(例如光盘或磁
盘)、易失性介质(例如存储器)和传输介质。传输介质非限制地包括同
轴电缆、铜线和光纤。

计算机可读介质1012还可包括操作系统1014(例如,Mac服务
器、Windows或)、网络通信模块1016、无
线内容管理指令1020和配置指令1030。操作系统1014可为多用户的、多
处理的、多任务的、多线程的、实时的等。操作系统1014执行基本任务,
该基本任务包括但不限于:识别来自设备1006,1008的输入并且将输出提供
给设备1006,1008;保持跟踪和管理计算机可读介质1012(例如,存储器
或存储设备)上的文件和目录;控制外围设备;以及管理一个或多个通信
信道1010上的通信量。网络通信模块1016包括用于建立和维持网络连接
的各种部件(例如用于实现通信协议诸如TCP/IP、HTTP等的软件)。无
线内容管理指令1020可包括计算机指令,当被执行时,该计算机指令使得
处理器1002执行用于管理各个在线内容提供商处的用户账户的操作。配置
指令1030可包括计算机指令,当被执行时,该计算机指令使得处理器1002
执行用于自动配置数字媒体设备104的操作,该操作包括上面参考图7B所
述的过程720。

架构1000可在并行处理或对等基础架构中实现或者在具有一个或多
个处理器的单个设备上实现。软件可包括多个软件部件或者可以是单个代
码主体。

所述特征可在能够在可编程系统上执行的一个或多个计算机程序中有
利地实现,该可编程系统包括至少一个可编程处理器、至少一个输入设备
以及至少一个输出设备,该至少一个可编程处理器被耦接以从数据存储系
统接收数据和指令并且将数据和指令发送到该数据存储系统。计算机程序
是在计算机中可直接或间接使用以执行某种活动或者产生某种结果的指令
集。计算机程序可以包括编译语言和解释语言的任何形式的编程语言(例
如Objective-C、Java)来编写,并且其可以任何形式部署,包括作为独立
程序或者作为模块、部件、子例程、基于浏览器的web应用程序、或适于
在计算环境中使用的其它单元。

例如,用于执行指令的程序的合适的处理器包括通用微处理器和专用
微处理器两者、以及唯一的处理器、或任何类型的计算机的多个处理器或
内核中的一者。一般来讲,处理器将从只读存储器或随机存取存储器或这
两者接收指令和数据。计算机的基本元件是用于执行指令的处理器和用于
存储指令和数据的一个或多个存储器。一般来讲,计算机也将包括用于存
储数据文件的一个或多个大容量存储设备或可操作地耦接以与该一个或多
个大容量存储设备进行通信,此类设备包括磁盘,诸如内部硬盘和可移动
磁盘、磁光盘和光盘。适用于有形地实施计算机程序指令和数据的存储设
备包括所有形式的非易失性存储器,例如包括半导体存储设备,诸如
EPROM、EEPROM和闪存存储器设备,磁盘诸如内部硬盘和可移动磁盘、
磁光盘以及CD-ROM盘和DVD-ROM盘。处理器和存储器可由ASIC(专
用集成电路)补充或者被并入ASIC中。

为了提供与用户的交互,这些特征可在具有用于向用户显示信息的显
示设备(诸如CRT(阴极射线管)或LCD(液晶显示器)监视器)以及用
户可用来向计算机提供输入的键盘和指向设备(诸如鼠标或轨迹球)的计
算机上实现。

这些特征可在计算机系统中实现,该计算机系统包括后端部件诸如数
据服务器,或者包括中间件部件诸如应用服务器或互联网服务器,或者包
括前端部件诸如具有图形用户界面或互联网浏览器的客户端计算机或者它
们的任意组合。系统的部件可通过任何形式的数字数据通信(诸如通信网
络)或该数字数据通信的介质被连接。通信网络的实例包括例如LAN、
WAN、PAN、以及形成互联网的计算机和网络。

计算系统可包括客户端和服务器。客户端和服务器一般是相互远离
的,并且通常通过网络进行交互。客户端和服务器的关系借助于在相应计
算机上运行并且彼此具有客户端-服务器关系的计算机程序而产生。

已描述了本发明的多个具体实施。然而,应当理解,可在不脱离本发
明的实质和范围的情况下作出各种修改。

使用移动设备来控制媒体设备.pdf_第1页
第1页 / 共31页
使用移动设备来控制媒体设备.pdf_第2页
第2页 / 共31页
使用移动设备来控制媒体设备.pdf_第3页
第3页 / 共31页
点击查看更多>>
资源描述

《使用移动设备来控制媒体设备.pdf》由会员分享,可在线阅读,更多相关《使用移动设备来控制媒体设备.pdf(31页珍藏版)》请在专利查询网上搜索。

本发明描述了一种用于自动配置和控制数字媒体设备的技术。数字媒体设备可由移动设备例如智能移动电话来配置或控制。当数字媒体设备正被配置时,数字媒体设备可广播用于指示数字媒体设备正从移动设备请求配置信息的信号。在检测到该信号时,邻近数字媒体设备定位的移动设备可执行各种安全检查,以确定该请求合法,并且随后打开与数字媒体设备的通信信道。移动设备可提供移动设备的用户偏好以及用于通过通信信道来访问数字媒体设备并。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 电学 > 电通信技术


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1