经由手持装置安排媒体记录的制作方法

文档序号:7793070阅读:122来源:国知局
经由手持装置安排媒体记录的制作方法
【专利摘要】描述了用于安排多媒体装置处的内容记录的技术。移动装置从本地无线网络接收邀请消息。响应于收到所述邀请消息,所述移动装置向服务器或直接向所述多媒体装置发送安排请求/指令。所述安排请求或指令导致特定媒体内容在多媒体装置处的记录被安排。
【专利说明】经由手持装置安排媒体记录

【技术领域】
[0001]本发明涉及媒体记录。特别地,本发明涉及使用移动装置来安排媒体记录。

【背景技术】
[0002]本部分中所述的方法是可被实行的方法,但不一定是以前已被构思或实行的方法。因此,除非另外指明,否则不应当假设:本部分中所述的任何方法仅仅由于它们被包括在该部分中而适合作为现有技术。
[0003]笔记本电脑、平板电脑、电话、私人数字助理(PDA)以及许多其它移动装置能够在这些装置访问各种位置时连接至本地无线网络。例如,在咖啡店,移动装置可通过咖啡店中所部署的接入点而与本地无线网络连接。
[0004]在一位置处可由各个操作员部署多个本地无线网络。用于过去的连接的登录信息可利用移动装置来保存和承载,并在新连接中被再利用。用于与本地无线网络的过去的连接的未到期的登录信息可在连接到相同网络的新连接中自动地被再利用。未到期的登录信息还可被用来自动地连接至不同的本地无线网络。同一操作员可以利用相同的标识符(例如,SSID)在不同位置处部署不同的物理接入点。具有一个接入点的登录信息可在与具有相同标识符的不同接入点的连接中被再利用。

【专利附图】

【附图说明】
[0005]通过示例的而非限制的方式在附图中示出本发明,并且在附图中,相似的附图标记指代相似的元件,并且在附图中:
[0006]图1是示出根据一个或多个实施例的示例性系统的框图;
[0007]图2是示出根据一个或多个实施例的另一示例性系统的框图;
[0008]图3A和图3B示出根据一个或多个实施例的用于安排到多媒体装置的内容传输的方法;
[0009]图4示出根据一个或多个实施例的示例性多媒体装置;以及
[0010]图5示出一框图,该框图示出可在其上实施本发明的实施例的系统。

【具体实施方式】
[0011]在以下说明中,出于解释的目的,阐述许多特定细节以便提供对本发明的透彻理解。然而,将显而易见的是,可以在没有这些特定细节的情况下实现本发明。在其它实例中,以框图的形式示出公知的结构和装置,以避免不必要地模糊本发明。
[0012]在下文中描述若干特征,每个特征可以彼此独立地或者与其它特征的任意组合一起被使用。然而,任何单个特征可能不解决上面讨论的任何问题或可能仅解决上面讨论的问题中的一个。通过本文中所述的任何特征可能无法完全解决上面讨论的问题中的一些。虽然提供了标题,但是与特定标题相关、但未在具有该标题的部分中找到的信息也可能在说明书的其它地方被找到。
[0013]根据以下提纲描述示例性特征:
[0014]1.0功能概述
[0015]2.0系统架构
[0016]3.0接收位置依赖的(locat1n-dependent)邀请消息
[0017]4.0利用服务器安排内容传输/记录
[0018]5.0在没有服务器的情况下安排内容传输/记录
[0019]6.0无线地接收快速应答(QR)代码
[0020]7.0示例性多媒体装置
[0021]8.0示例性实施例
[0022]9.0硬件概述
[0023]10.0扩展和备选
[0024]1.0功能概述
[0025]在一实施例中,移动装置可被连接到向该移动装置发送邀请消息的本地无线网络。在一实施例中,邀请消息是位置依赖的;邀请消息的内容和/或可用性根据移动装置的当前位置而变化。
[0026]移动装置的示例包括但不限于:移动电话、计算平板、笔记本电脑、私人数字助理(PDA)、便携式计算装置、电子书阅读器等等。移动装置的位置的示例包括但不限于:游乐园、博物馆、布告板、餐馆、书店、咖啡店、购物商场等等。邀请消息的示例包括但不限于:演示、书、出版物、多媒体内容、记录片、电影预告片、电影、电视连续剧、电视节目的通告、演出或广告,等等。
[0027]在一些实施例中,邀请消息可包括标准图像格式(例如JPEG图像、TIFF等)中的快速应答(QR)代码图像;QR代码图像可被光学扫描并被转换(例如,通过移动装置、服务,等等)成QR代码。被光学识别的QR代码可包括与货物或服务相关的消息和/或货物或服务可在其处被访问、购买、下载、记录等的地址(例如,网络地址、物理地址,等等)。
[0028]在一实施例中,响应于如本文中所述的那样接收到邀请消息,移动装置可与装置的用户相交互以决定/选择对邀请消息的响应动作。
[0029]在一实施例中,可通过移动装置向用户提供与邀请消息有关的动作的选择。动作的选择的示例可以是但不限于下面中的任一个:通过多媒体装置(例如,用户拥有的数字视频记录机、PC,等等)安排记录或下载多媒体内容(例如,如前面提到的电视节目、互联网内容,等等)O
[0030]在一实施例中,用户可决定通过不做针对任何动作的选择而忽略邀请消息。在一实施例中,用户可能已经将移动装置配置为响应于收到某个邀请消息而自动地选择特定的动作。在一实施例中,用户可提供用户输入以选择在收到邀请消息之后被移动装置变得可用的动作。例如,移动装置可能收到宣称特定的电视节目将在特定时间在本地频道6上被放映的邀请消息。用户在收到该邀请消息之后可选择被移动装置变得可用的动作,包括安排由多媒体装置在远程位置处对该电视节目的记录。多媒体装置可被安排为记录如下这样的同一电视节目:来自不同媒体源的、来自不同频道的、不同版本的(例如,高清版vs.在移动装置当前访问的位置处本地频道6上的低分辨率版本),等等。
[0031]在一些实施例中,响应于收到用户的选择,移动装置可向内容传输(和/或记录)安排服务器发送请求(例如,安排请求,等等),以指示多媒体装置执行与用户的选择相对应的动作。内容传输安排服务器的示例可以是但不限于下列任意项:中央服务器、服务、被集成到多媒体装置中的服务器应用,等等。“指示多媒体装置执行动作”的示例可包括但不限于:设置用户的可能位于用户家中的多媒体装置,以下载或记录诸如电子书、演示、电视节目、电影、电影预告片的多媒体内容,获取电视连续剧的季票(例如,下载每个可用的剧集,或者每当剧集被播放时记录任何新的或再次上映的剧集),等等。在一实施例中,内容传输安排服务器可能是专用的服务器(例如,搭配有多媒体装置的个人计算机,等等)。在另一实施例中,内容传输安排服务器可能并不专用于多媒体装置,而是可被配置为与不同用户的多个多媒体装置交互并对这些多媒体装置进行控制;多媒体装置中的一个可以是,在位置依赖的邀请消息被收到时位于用户的移动装置的远程位置的用户多媒体装置。
[0032]在一些实施例中,安排通过多媒体装置的内容传输可以在没有内容传输安排服务器的任何干预的情况下被执行。在一些实施例中,响应于收到用户的选择,移动装置可与多媒体装置直接进行通信,以指示多媒体装置执行与用户的选择相对应的动作。例如,移动装置可直接指示多媒体装置下载或记录诸如电子书、演示、电视节目的媒体内容,获取电视连续剧的季票,等等。在一实施例中,甚至可以没有内容传输安排服务器。在另一实施例中,内容传输安排服务器可以存在,但它在移动装置被用于直接利用多媒体装置来安排内容传输时是被忽视的。
[0033]在一些实施例中,媒体内容(与收到的如本文中所述的邀请消息相关)的接收者可能不被要求是位于移动装置远程的多媒体装置。另外,在一些实施例中,媒体内容(与收到的如本文中所述的邀请消息相关)的接收者可以不限于是位于移动装置远程的多媒体装置;作为收到如本文中所述的邀请消息的结果,可以由收到该邀请消息的移动装置为多个多媒体装置或其它接收者安排内容传输。
[0034]在一些实施例中,响应于收到用户的选择,移动装置可直接地在本地执行与用户的选择相对应的动作。例如,移动装置自身可直接下载或记录媒体内容。替换地,移动装置自身可直接安排下载或记录媒体内容。
[0035]在一些实施例中,可选地和/或替换地,可以连贯地、依次地、不同步地或同时地执行前述动作中的一个或多个。
[0036]2.0系统架构
[0037]虽然出于说明的目的在本文中描述了特定计算机架构,但可以使用其它计算机架构来执行本文中所述的功能。
[0038]图1是根据一个实施例的框图,示出了在其中可利用移动装置安排内容传输的系统。该系统包括移动装置104(诸如下面参考图4所述的)。在一实施例中,该系统还包括多媒体装置102 (诸如下面参考图5所述的),其通过互联网108与其它装置进行通信。在一实施例中,内容传输(和/或记录)安排服务器110和内容服务器112也可连接至互联网 108。
[0039]移动装置104被连接到本地无线网络106,本地无线网络106通过诸如互联网108的一个或多个网络被连接(例如,通过网络路由器、无线路由器、无线接入点,等等)到其它装置。在一实施例中,邀请分发服务器120操作性地链接到本地无线网络106。邀请分发服务器120可位于本地无线网络106附近;或者可位于远程,但通过另一网络与本地无线网络106链接,所述另一网络诸如:互联网108、局域网(LAN)、广域网(WAN)、内联网、外联网,等坐寸O
[0040]在一个实施例中,移动装置104被配置有无线网络接口 118,以在移动装置104访问的不同位置发现并连接至本地无线网络。本地无线网络106可以是存在于移动装置104的当前位置的一个或多个本地无线网络中的一个。本地无线网络可用唯一标识符,例如服务集标识符(SSID)来标识。移动装置104可被配置为,要么自动地(例如,利用保存的登录信息或来自先前连接的凭证),要么通过获取用户输入或同意的简单交互程序(例如,同意服务协议,该服务协议还提出在被连接至本地无线网络时接受邀请消息的要求)来连接到这些本地无线网络中的一个(例如,106)。
[0041]本地无线网络106可由企业(例如,游乐园、咖啡店或书店)、由任何个人等来提供。通过本地无线网络106的网络接入可能不象预订的电信服务,而是临时的、暂时的和位置依赖的,也许在免费的基础上。本地无线网络106可以是与移动装置104的无线网络接口 118兼容的下列中的一个或任何组合:无线LAN、WiFi网络、802.1lx网络、无线个域网(WPAN)、蓝牙、RF、IR,等等。在一些实施例中,可以在无需订购的情况下在瞬时、现状的基础上通过任何计算装置来接入本地无线网络106。在一些实施例中,移动装置104可以可选地和/或附加地订购无线电信服务(例如,AT&T无线服务)。无线电信网络可被商业地运营并仅向针对网络服务被收取订购费的订户开放。与本地无线网络相对照,无线电信网络可由政府机构管理,并且可能被要求向其订户提供通用、非瞬时的网络接入。
[0042]在一个实施例中,本地无线网络106 (可选地通过其中的邀请分发服务器120)被配置为将邀请消息发送给当前连接到本地无线网络106的计算装置(其中的一个是,例如,移动装置104)。邀请消息可以是位置依赖的,并且可选地是接近度依赖的。如本文中所使用的,“位置依赖的”邀请消息(或仅邀请消息)指的是邀请消息的内容依赖于移动装置104的当前位置,以及可选地依赖于移动装置104的接近度,或者随着移动装置的当前位置和接近度变化。可使用下列项的任何组合来确定移动装置104的接近度:信号强度、三角测量术、多个无线信号类型三角测量术、接近检测器,等等。例如,被发送到当前位于与游乐园中的布告板相距一定距离的位置处的移动装置104的邀请消息可能与布告板上做广告的电影相关。被发送到当前位于书店处的移动装置104的邀请消息可能与书店当前正在推销的书相关。
[0043]在一些实施例中,如本文中所述的邀请消息可包括价格、特别的折扣、网络地址(例如,URL)、多媒体内容播放安排(例如,可获得的开始时间、结束时间、频道、URL、标题、描述内容的元数据,等等)等等中的一个或多个。如本文中所述的网络地址可指示在哪里可以访问、记录或下载邀请消息的主题。邀请分发服务器120可以将邀请消息以一个或多个单独递送的部分发送给移动装置104 ;邀请消息可能被推至移动装置104,或可被移动装置104拉出。
[0044]在一个实施例中,移动装置104包括被配置为接收来自本地无线网络106的邀请消息的邀请接受应用程序116。邀请接受应用程序116可指代移动装置104中的下列中的一个或多个:过程、程序模块、应用、插件,等等。邀请接受应用程序116可在用户接受时被下载到移动装置104,用于接入本地网络。在一实施例中,移动装置104被配置为响应于收到邀请消息而与移动装置104的用户相交互并获取用户输入(诸如对动作的一个或多个选择)。
[0045]在一实施例中,移动装置104可被配置为(可能通过邀请接受应用程序116)具有用以与移动装置的用户相交互的用户界面。用户界面可包括文本或图形显示、音频输出或者用于传递信号或消息给用户的其它机制(例如,震动)中的一个或多个。用户界面可包括键盘、触摸屏、键区、声音输入和识别模块、姿势输入和识别模块、按键、按钮、开关,或者用于接收来自用户的用户输入信号或消息的其它机制中的一个或多个。
[0046]在一个实施例中,移动装置104包括内容传输应用程序114,内容传输应用程序114被配置为向内容传输安排服务器110发送安排请求,以指示多媒体装置102执行与用户的动作选择相对应的行为。在一实施例中,内容传输应用程序114可以是包括邀请应用接受应用程序116的下载包的一部分。在另一实施例中,内容传输应用程序114可以是来自与下载的应用接受应用程序相对接的DVR制造商或服务提供商的下载包。
[0047]在一实施例中,内容传输安排服务器110被配置为通过互联网108向多媒体装置102发送指令。如本文中所使用的,指令可包括但不限于:被发送装置发送给接收装置且向接收装置表明特定媒体内容对于接收装置可用的消息或通知;所述消息或通知可以可选地和/或附加地包括或标识该特定媒体内容可被接收装置访问的位置。内容传输安排服务器110可包括计算机,例如在该计算机上执行发送这样的指令的过程。在一实施例中,指令包括URL。在另一实施例中,指令包括关于媒体源(例如,电视频道、基于网络的内容服务器、卫星信号,等等)以及可选地关于用于下载或记录媒体内容的可用时间的信息/元数据。在一些实施例中,一个以上的内容服务器可在如本文中所述的指令中被标识并且可以是可访问的以用于下载或记录媒体内容。此外、可选地或可替换地,在一些实施例中,除了在互联网108上可访问的内容服务器之外的一个或多个媒体源可在如本文中所述的指示中被标识并且可以是可访问的以用于下载或记录。
[0048]在一实施例中,内容服务器112与一 URL相关联。内容服务器112可包括HTTP服务器,该HTTP服务器(i)对通过互联网收108接收到的超文本转移协议请求进行监听,并且(ii)通过在互联网108上朝向HTTP请求的源发送HTTP应答来响应这样的HTTP请求。HTTP请求可指定请求者期望的内容,并且相对应的HTTP应答可包含该期望的内容,该内容被存储在内容服务器112上。这样的内容例如可包括编码的视频内容。
[0049]在一实施例中,多媒体装置102被配置为通过互联网108监听并接收从内容传输安排服务器110被发送的指令。多媒体装置102被配置为将这样的指令存储在多媒体装置102保持的队列122中。多媒体装置102被配置为从队列122的前端读取并移除指令。在一实施例中,多媒体装置102被配置为确定该指令所指定的URL,并朝向内容服务器或与该URL相关联的其它装置发送针对该URL指定的内容的HTTP请求。多媒体装置102被配置为监听并接收对这样的HTTP请求的HTTP应答。多媒体装置102被配置为存储这样的HTTP应答中所包含的内容。在一实施例中,多媒体装置102被配置为确定该指令指定的除URL之外的媒体源,并建立从该指令中指定的媒体源的下载或安排从该指示中指定的媒体源的记录。附加地和/或可选地,多媒体装置102可被配置为即使该指令没有明确地指定也要确定媒体源;多媒体装置102可被配置为例如根据接收的节目id或名称执行查找,以便为在该指令中被标识的特定媒体内容确定可用的媒体源,并建立从该媒体源对所述特定媒体内容的下载或记录。该指令可指定要进行的记录或下载的质量,例如,标准清晰度、高清晰度、超高清晰度,等等。多媒体装置102被配置为通过用户界面指示所存储的内容可供用户观看。
[0050]图2示出根据本发明的实施例的一种系统架构,在该系统架构中,在结合由移动装置从本地无线网络收到的位置依赖的邀请消息安排下载或记录媒体内容时,可以不涉及内容传输安排服务器。多媒体装置102被配置为处理直接从移动装置104收到的指令。多媒体装置102可以处理直接从移动装置104收到的指令,方式类似于如前所述的多媒体装置102可被配置为处理从内容传输安排服务器110收到的指令。多媒体装置102被配置为通过互联网108监听并接收从移动装置104发送的指令。多媒体装置102被配置为将这样的指令存储在队列122中。多媒体装置102被配置为从队列122的前端读取并移除这样的指令,并执行如前所述的其它设置任务。
[0051]3.0接收位置依赖的邀请消息
[0052]在一实施例中,多个移动或web应用程序(诸如邀请接受应用程序116和内容传输应用程序114)可在移动装置104激活之前的某一时间被预配置,或者在稍后的时间被安装在移动装置104上。这些应用程序中的任何一个可以是下列项中的一个:移动电话驻留应用程序、基于云的应用程序、基于Web的应用程序,等等。
[0053]当移动装置104访问不同位置时,移动装置104沿途可能遇到/发现各种本地无线网络。可能由不同实体操作/控制的这些本地无线网络可能覆盖特定位置周围的有限空间(例如,50米的半径、街道拐角、布告板、商店、建筑物、购物商场中的位置、博物馆的走廊,等等)。到这些本地无线网络的连接可在同意接收邀请消息的条件下被提供,无论是否请求。
[0054]移动装置104和本地无线网络(例如,图1和图2的106)之间的连接可以涉及相互识别。例如,本地无线网络106可以使用本地无线网络id(例如SSID等)来向所有的访问装置标识它自己。如本文中所述的本地无线网络id可指代唯一地和/或操作性地向移动装置标识某一本地无线网络(相对于在移动装置的相同的当前位置提供网络连接的其它本地无线网络)的任何信息片段。
[0055]同样,移动装置104可以使用移动装置id向移动装置104想要连接的本地无线网络标识它自己。如本文中所述的移动装置id可指代唯一地和/或操作性地向本地无线网络标识移动装置(相对于与相同的本地无线网络进行通信的其它装置)的任何信息片段。在一实施例中,移动装置id可以是下列中的一个或多个的形式:地址(例如,Mac地址,等等)、机器唯一 id、由供应商建立的移动装置106的不可变id、硬连线id、系统可配置id、基于ROM的id、电子订户id、登录id、用户登录和密码对、证书、帐号名称、基于标准的id、私有id、安全id,等等。如本文中所使用的,被移动装置104用来连接到本地无线网络的移动装置id可以是或者不是特定用于本地无线网络的。例如,在一些实施例中,移动装置104可使用第一移动装置id连接至由第一方提供的热点/本地无线网络,但是可使用第二不同的移动装置id连接至由第二方提供的热点/本地无线网络,并且使用第三不同的移动装置id连接至第三不同方提供的热点/本地无线网络。在一些实施例中,移动装置104可以至少在一些本地无线网络处使用不特定用于任何本地无线网络的移动装置id(诸如Mac地址)。在一些实施例中,移动装置104可使用一移动装置id,该移动装置id将特定用于本地无线网络的部分与不特定用于该本地无线网络的另一部分组合。
[0056]在一些实施例中,包括一次性密码(OTP)的密码可被用作构成移动装置id的主要部分,或者可替换地,用作移动装置id的单独附加,以便连接至本地无线网络。
[0057]在一些实施例中,处于不同位置的本地无线网络可使用相同的本地无线网络id,以便标识着所有这些本地无线网络都与企业实体的全国连锁店相关联。例如,AT&T可根据合同提供全美国所有星巴克店位置的本地无线网络,其可包括亚利桑那州的凤凰城中的星巴克咖啡店(移动装置104在那里首先被连接——也许是在同意接收来自本地无线网络的邀请消息之后)。当用户飞往纽约市时,移动装置104可发现另一家星巴克咖啡店处的另一本地无线网络。其它无线网络可以例如通过移动装置104的移动装置id识别出移动装置104以前被连接到亚利桑那州的凤凰城中的本地无线网络。因此,纽约市中的所述另一本地无线网络可自动地允许移动装置104进行的连接,并可以向移动装置104提供位置依赖的邀请消息(例如,邀请消息的内容可能考虑到该位置是纽约市中的星巴克,等等)。在第一本地无线网络中被发送给移动装置104的邀请消息可以是特定用于亚利桑那州的凤凰城的(例如,提及亚利桑那州凤凰城中的本地电视频道、本地企业、本地事件,等等),而在第二本地无线网络中被发送给移动装置104的邀请消息可以是不同的,例如特定用于纽约市(例如,提及纽约市中的本地电视频道、本地企业、本地事件,等等)。在一实施例中,邀请消息中的至少一个在所有联营企业(诸如美国的所有星巴克位置)中可以是相同的,但是仍然可能不同于移动装置104在麦当劳处可能正收到的邀请消息,即使麦当劳的本地无线网络可能也是通过AT&T被合同规定的。
[0058]用户对接收自本地无线网络(例如,图1的104)的邀请消息的同意可以是明确地且在移动装置104尝试使用该本地无线网络时按照需要被给出的。用户对接收自本地无线网络的邀请消息的同意也可以是明确地和/或在移动装置104尝试使用该本地无线网络之前被给出的。例如,用户对在凤凰城中的星巴克咖啡店接收邀请消息的同意可以是被明确地给出的,而用户对在纽约市中的星巴克咖啡店接收邀请消息的同意可以通过移动装置104使用相同的帐号信息(例如,移动装置id,等等)在纽约市中的星巴克咖啡店连接至本地无线网络这一事实而被推断出。在一实施例中,对接收邀请消息的同意可以预先被明确地给出。例如,用户可以预先访问网页,并针对本地无线网络访问(针对由WiFi服务提供商变得可用的本地无线网络)进行签约。在一实施例中,对接收邀请消息的同意可以在移动装置104被激活时被明确地给出。例如,提供电信服务(例如,受控制的、基于订购的、具有语音服务的、对于任何付费订户来说通常是通用的)的电信服务提供商也可运营多个位置处的热点/本地无线网络,也许是由不同的企业或个人通过合同来规定。当移动装置104由电信服务的电信服务提供商激活时,在用户同意经由移动装置104接收邀请消息的条件下可以向用户给出取得对热点/本地无线网络的访问的选项。
[0059]不同的位置依赖的邀请消息可由本地无线网络从企业或营业所的不同位置被发送。例如,携带移动装置104的用户可能访问游乐园并遇到不同类型的布告板或不同主题的节目。在进入游乐园时用户可以接受访问游乐园的本地无线网络的协定。在一实施例中,在用户接受之后,针对特定游乐园的邀请接受应用程序可被下载到移动装置104,或者针对特定游乐园的用户接口可被已驻留在移动装置104上的邀请接受应用程序使用。本地无线网络106可以基于携带移动装置104的用户当前出现在哪里将定制的邀请消息分发给移动装置104。在一实施例中,定制的邀请消息可经由本地无线网络106被本地的或远程的服务器创建和/或发送。当用户出现在为一部童话电影做广告的布告板处或其附近时,例如,提供用以下载该童话电影的URL的邀请消息可被发送给移动装置104。当用户出现在为一部恐怖电影、新版本节目系列等做广告的布告板处时,提供用以观看该恐怖电影、节目系列等的节目id和本地频道id的邀请消息可被发送给移动装置104。
[0060]当用户正在访问正推销本地作者或本地主题的书店时,提供用以下载该本地作者的或与本地主题相关的书的电子版本的URL的邀请消息可被发送给移动装置104。
[0061]当用户正在访问博物馆、购物商场等时,提供各种产品或服务的邀请的邀请消息可被发送给移动装置104。例如,在博物馆,当用户出现在悬挂Rembrandt的作品的走廊时,用以接收诸如演示、音频会谈等媒体内容的邀请消息可经由移动装置104当前所连接的本地无线网络(例如,图1的104)被发送给移动装置104。
[0062]在一实施例中,邀请消息可包括对一段以上的媒体内容的一个以上的邀请。也可在被无线地发送到移动装置的相同邀请消息中标识不同类型的媒体内容。
[0063]4.0利用服务器安排内容传输/记录
[0064]在一实施例中,移动装置(例如,图1和图2的104)可以与多媒体装置(例如,图1和图2的102)直接或间接地进行通信。用户可以使用移动装置104来安排多媒体装置102传输在所收到的邀请消息中被标识或基于所收到的邀请消息被确定的媒体内容。在一些实施例中,安排内容传输可在内容传输安排服务器(例如,图1的110)的干预下执行。
[0065]例如,移动装置104可能收到针对诸如“NCIS”节目的特定媒体内容的邀请消息。该邀请消息可以可选地和/或附加地包括用于该媒体内容的节目id。该邀请消息可包括该媒体内容的名字、本地电视频道号、卫星电视频道号、用于下载或观看该媒体内容的URL、关于该媒体内容的简短描述、标识该媒体内容的QR代码图像,等等。
[0066]在一实施例中,移动装置104可阻止/忽略所收到的邀请消息中的一个或多个。例如,用户可能已经经由到移动装置104的用户接口这样指示了。在一实施例中,移动装置104可以利用收到的邀请消息中的一个或多个自动地执行安排内容传输。在一实施例中,移动装置104可以至少部分地通过与用户进行交互来安排内容传输。例如,在一实施例中,响应于收到邀请消息,在移动装置104上运行的应用程序可以在移动装置的显示器上弹出消息或呈现被覆盖的图标达一时间间隔,或使用另一输出技术来将邀请消息的主题通知给用户并提示用户提供关于是否应当采取响应于该邀请消息的动作的输入。移动装置104可以为用户呈现用于一个或多个动作的一个或多个选择。其中一个动作可以是针对可从邀请消息确定的特定媒体内容安排内容传输。其中另一动作可以是为可从邀请消息确定的电视连续剧安排季票。如本文中所使用的,为节目系列安排季票指的是安排对该同一节目系列的两个或更多(在一非限制性示例中,包括所有后续剧集)剧集的记录。可被用户选择的其中又一动作可以是什么也不做。用户也可以选择通过无限期地或在所配置的时间段内不提供针对邀请消息的选择来忽略该邀请消息所代表的邀请。
[0067]响应于用户的动作选择,移动装置104可执行该动作,或使该动作被执行。移动装置104可以联系内容传输安排服务器110,以安排由多媒体装置102对媒体内容的记录或下载。在一实施例中,内容传输安排服务器110可以是为包括但不限于多媒体装置102的多个多媒体装置管理内容传输安排的中央服务器。这些多媒体装置可被不同的用户拥有或使用,这些用户可能装备或未装备有诸如图1的104的移动装置。
[0068]移动装置104可被配置为光学识别、文本解析或以其它方式处理从本地无线网络106收到的邀请消息。在邀请消息宣布电视节目“NCIS”在纽约市的第6频道上的实施例中,移动装置104可以解析该邀请消息的内容并将该宣布转化成邀请用户为针对该电视节目的动作作出选择。在用户选择安排内容传输的动作后,移动装置104可以向内容传输安排服务器110发送安排请求。安排请求的非限制示例可包括节目“NCIS”的名称、用于该节目的在纽约市的本地频道号等等中的一个或多个。响应于经由互联网108从移动装置104收到该请求,内容传输安排服务器110可以确定多媒体装置102的(例如,IP)地址和在其处可访问该特定媒体内容的媒体源。随后,内容传输安排服务器110可以制定与收到的安排请求相对应的指令并将该指令发送给多媒体装置102,以为该指定媒体内容安排内容传输/下载/记录。媒体内容可以被多媒体装置102从以下列至少之一被下载、记录、访问等:有线电视服务、空中广播、卫星接收器、互联网108上的内容服务器,等等。
[0069]在各种可能的实施例中,如本文中所述的指令可单独由移动装置104、单独由内容传输安排服务器110、由移动装置104和内容传输安排服务器110它们两个,或由与移动装置104相结合地工作的一个或多个装置来制定。在各种可能的实施例中,为了确定特定媒体内容的特定媒体源,可以咨询或搜索下列中的至少一个:电子节目指南(EPG)、互联网内容目录、内部表格或数据库、外部数据库,等等。这样的搜索的结果可被用来构造到多媒体装置102的指令的一部分。在一实施例中,特定媒体内容的多个版本可以被找到。在一实施例中,如果媒体内容(例如,电视节目、电影,等等)的高清(HD)版本可用,那么该指令可以指定应当访问该媒体内容的HD版本以用于内容传输。
[0070]在一实施例中,运行在移动装置104上的零个、一个或多个应用程序一诸如邀请接受应用程序116或内容传输应用程序114——可以由内容传输安排服务110的运营商提供,但不限于此。内容传输安排服务110可被配置为接受来自多个移动装置的用于安排内容传输的请求,并向多个移动装置提供内容传输安排服务。在一些实施例中,移动装置104上的如由第一供应商提供的第一应用程序可以初始地接收来自外部源——例如,互联网108、电信服务提供商、本地无线网络106,等等一的邀请消息,并将该邀请消息转发给移动装置104上的各其它应用程序(例如,邀请接受应用程序116)以便进一步被处理。这些其它应用程序可包括但不限于由第二不同的供应商提供的应用程序。
[0071]在一些实施例中,被移动装置104呈现给用户的动作选择是上下文有关的。例如,在移动装置104向用户呈现用于安排到多媒体装置的内容传输的任何动作选择之前,移动装置104可以确定用户是否与诸如图1和图2的102的特定多媒体装置相关联。如果确定用户与诸如图1和图2的102的特定多媒体装置相关联,则使与该多媒体装置相关的选择对移动装置104的用户来说变得可用。如本文中所述的,“与装置相关联的用户”可以意味着用户和装置之间的预先建立的或者当前的关系中的一个或多个。如本文中所述的关系的示例可包括但不限于下列中的任何一个、一些或所有:用户拥有装置的所有权关系、用户远程或本地操作装置的操作关系、用户维护装置的维护关系、用户使用和/或出租装置的使用关系、用户控制装置的控制关系、用户管理装置的管理关系,等等。
[0072]用户和诸如多媒体装置102的装置之间的关联的确定可通过查找利用移动装置104存储的配置数据来执行。可替换地和/或附加地,该确定可以通过与具有这样的信息的外部实体进行通信来执行;例如,在一实施例中,出于确定用户或移动装置104是否与特定多媒体装置相关联的目的,移动装置104可以与内容传输安排服务器110进行通信(在内容传输安排服务器HO具有访问权限或被配置有相关信息的实施例中)。
[0073]在一示例中,移动装置104可以接收用于观看电视节目的邀请消息。移动装置104可以确定用户是否拥有多媒体装置。如果确定用户拥有多媒体装置102,则可以在移动装置的显示器上向用户呈现安排由多媒体装置102记录该电视节目的动作选择。用户可以提供对所呈现的动作作出选择的用户输入。响应于收到来自用户的选择,移动装置104可以向内容传输安排服务器110发送请求,以执行对记录或下载电视节目的安排。如果一个以上版本的该电视节目可用,如由移动装置104或内容传输安排服务器110所确定的那样,那么可以选择诸如高清版本的特定版本和/或建议将诸如高清版本的特定版本作为所安排的、由多媒体装置102所进行的下载的目标。为了该效果,相应的指令可被移动装置104或内容传输安排服务器110发送。
[0074]如果移动装置104确定其用户不与多媒体装置相关联,那么移动装置104可以如前面提到的那样对收到的邀请消息什么也不做,或者可以呈现与多媒体装置无关的选择。例如,移动装置104仍然可以向用户呈现用于将电视节目的(例如,移动)版本下载到移动装置104的动作选择,该选择可以是多个可选动作中的一个。应当指出的是,在一些实施例中,即使确定用户与诸如图1和图2的102的特定多媒体装置相关联,用于安排(例如,立即或延迟)下载媒体内容到移动装置104的动作选择仍然可以与安排下载相同的媒体内容(可能是不同版本)到多媒体装置102的另一动作选择一起被提供。
[0075]如本文中所述的,邀请消息可以指代本地化的或者位置依赖的邀请消息。具有特定内容的邀请消息可以仅在某些特定位置(诸如布告板、公用电话亭、某些商店、某些地点等)可用。例如,邀请消息可能与显示在特定位置或布告板上的可视消息相关。一旦用户从一位置走开,移动装置104不再可以接收以前在该位置处收到的具有特定内容的邀请消肩、O
[0076]在一实施例中,一实体(例如,邀请分发服务器120)可被配置为确定移动装置104的位置并向移动装置104发送(例如,推送)位置依赖的消息,诸如邀请消息。在一实施例中,移动装置104可邀请(例如,通过轮询)本地无线网络106(或经由本地无线网络106邀请本地或者远程服务器)提供邀请消息。在一实施例中,移动装置104可以在一特别位置主动搜索(例如,拉出)一实体以及可用的邀请消息。
[0077]在一实施例中,如本文中所述的邀请消息可被本地化,并且甚至被个人化。例如,在走过布告板的不同的人可以收到不同的本地化邀请消息。第一用户可收到定制给第一用户的邀请消息,而第二不同用户可收到定制给第二用户的不同邀请信息,即使在这两个用户都走过相同的布告板时。用户的个人信息和/或偏爱可能已经与使用协议一起被提供。可替换地,移动装置104可被本地无线网络106询问或经由本地无线网络106被本地的或者远程的服务器询问用户的个人信息和/或偏爱。因此,当用户的移动装置被带到该位置或在该位置附近时,可以向每个用户发送个人化的本地化邀请消息。
[0078]5.0在没有服务器的情况下安排内容传输/记录
[0079]如本文中所述的,在一些实施例中,安排内容传输可以在没有诸如内容传输安排服务器110的服务器的任何干预的情况下被执行。在一实施例中,多媒体装置102被配置为独立于诸如内容传输安排服务器110的服务器直接与移动装置104 —起工作,以安排将媒体内容记录或传输到多媒体装置102。如本文中所使用的,“直接与另一装置一起工作的装置”可以意味着:这两个装置在它们的消息传递中是终点,该装置是针对被该另一装置引导到该装置的消息的终点,并且该另一装置针对是被该装置引导到该另一装置的消息的终点。在一些实施例中,消息在途中可通过其它装置(例如,路由器、交换机、接入点、服务器,等等)被传达、交换、路由、转发,但是这些其它装置不是消息传递中的端点。更确切地说,这些其它装置仅辅助将消息递送到由起源端点组成的端点,通常,以类似于这些其它装置会如何处理任何其它要转发或要递送的消息的不可知论的方式处理消息。
[0080]移动装置104可被配置为确定多媒体装置102的IP地址并直接与多媒体装置102进行通信,包括将安排请求发送到多媒体装置102以及接收来自多媒体装置102的应答或消息。如本文中所述的直接安排内容传输可以基于通过互联网108或移动装置104和多媒体装置102之间的另一可用网络(在一可能的实施例中,其甚至可由电信网络或服务来提供)的连接。
[0081]在一实施例中,多媒体装置102可被配置为,在EPG和/或利用多媒体装置102本地存储的媒体内容数据库中查找媒体内容可用性并安排信息。附加地和/或可替换地,多媒体装置102可被配置为,具有询问外部数据源以执行相关的查找并确定在何时以及在哪里(例如,在互联网108或电视频道上)下载或记录用户已经通过移动装置104授权的媒体内容的片段的能力。
[0082]6.0无线地接收快速应答(QR)代码
[0083]在一实施例中,本地无线网络106发送到移动装置104的邀请消息可包括QR代码。在一示例中,QR代码可能例如被包含在通过本地无线网络106被无线地传输到移动装置104的图像文件中。这避免用户必须使自己摆姿势以利用照相机(例如,手机、平板电脑,等)可视地拍摄照片的需要,其中本地无线网络可用于将QR代码或其图像无线地发送给移动装置104。在没有如本文中所述的技术的情况下,在很多视觉方面的挑战的情况下,用户将不能获取足够好的QR代码图像以供光学识别其中的QR代码。例如,用户可能正在开车或可能不能足够靠近可视地显示在布告板上的QR代码。然而,在本文中所述的技术下,用户可以在无需可视地拍摄QR代码的照片的情况下从本地无线网络(例如,布告板处的,等等)无线地接收QR代码。即便如此,一实施例将本文中所述的QR代码机制适配为与照相机(例如,移动电话、平板电脑,等等)拍摄的照片一起被使用。
[0084]在一实施例中,由移动装置104收到的QR代码图像可由移动装置104来处理。附加地和/或可替换地,该QR代码图像可由与移动装置104进行通信的另一装置来协作处理,以确定QR代码图像中所传达的QR代码。图像中的QR代码可包括和/或代表:用以为电视连续剧安排季票的邀请消息、用以观看本地频道上的电视节目的邀请消息、用以在可从互联网108访问的内容服务器(例如,图1的112)处下载电影或节目的邀请消息,或用以观看诸如电影、演示、电影的预告片、广告、电子书等的一段媒体内容的邀请消息。图像中的QR代码也可以仅标识一段媒体内容,其可隐含地被移动装置104视为邀请消息。移动装置104可响应于收到QR代码而执行如本文中所述的方法、程序、步骤等,即使它是隐含的邀请消息。
[0085]在一实施例中,如本文中所述的一个或多个装置(例如,移动装置104、内容传输安排服务器110、内容服务器112等中的一个或多个)可扫描QR代码图像,以光学地识别或获取QR代码图像中的QR代码。从邀请消息中导出的QR代码可被所述一个或多个装置以类似于包含邀请的文本描述的邀请消息会如何被使用的方式使用。QR代码可包含可被直接或间接用来确定与安排内容传输相关的一个或多个动作选择是否应当在移动装置104的显示器上被呈现给用户。用户可选择动作,用以授权/发起/导致到多媒体装置102和/或移动装置104的与QR代码有关的内容传输的安排。附加地和/或可选地,如本文中所述的QR代码的至少一部分可被用来搜索EPG、内容数据库、互联网节目内容、一个或多个查找表等等,以便确定与QR代码相关的特定的一段媒体内容在哪里以及何时是可用的和/或以便构造相应的指令给多媒体装置102以安排该特定的一段媒体内容到多媒体装置102的内容传输。
[0086]在一实施例中,QR代码可包含URL。在一实施例中,附加地和/或可替换地,QR代码可包含用于诸如电视节目、电影等一段公布的媒体内容的节目id。该节目id可在媒体内容变得公开或被公布时被分配给媒体内容。用户可命令移动装置104安排记录电视节目、电影等,或命令移动装置104获取/安排用于电视连续剧的季票。
[0087]在各种可能的实施例中,如本文中所述的邀请消息可以是各种各样的格式中的一种,例如,用于QR代码的格式、用于被无线地传输的图像文件的格式,或另一不同格式。邀请消息在一些实施例中可以以标准消息格式被制定,或者在一些其它实施例中可以以私有消息格式被制定。如本文中所述的技术可以以对各种不同的消息格式有效的方式被实施。
[0088]移动装置104可通过装置的用户界面与用户交互,以得到与安排内容传输相关的所有选项,包括用户是否授权为接收/购买一段或多段付费的媒体内容进行付费。在不同的实施例中,这些选项可在相同的安排请求中被移动装置104直接发送给内容传输安排服务器110或多媒体装置102。响应于收到安排请求,内容传输安排服务器110可确定多媒体装置102的IP地址,构造与安排请求相对应的指令,并将该指令发送到多媒体装置102以安排内容传输。在移动装置104可直接将安排请求发送给多媒体装置102而无需内容传输安排服务器的任何干预的实施例中,指令或安排请求可被移动装置104直接发送到多媒体装置102。响应于收到所述安排请求或指令,多媒体装置102可针对在安排请求或指令中被标识的特定内容执行对到多媒体装置102的内容传输的安排。
[0089]在一实施例中,用户可使用诸如移动装置104的便携式装置安排下载或记录电影、电子书、电视节目、电视连续剧,等等。用户可以授权用于所下载、记录或访问的媒体内容的任何付费。在一实施例中,媒体内容可立即或者在来自移动装置104的安排请求后的预定延迟之后被下载或记录。用户也可以在从用户访问的本地无线网络收到的邀请消息中获取特别的价格、折扣、折合率、奖励、或促销,并选择特定动作或在安排请求或指令中提供特定选项。
[0090]在一些实施例中,移动装置104与其它装置或服务器之间的各个连接可以以多种方式被提供。移动装置104可以持续地与一装置或服务器相连接,或可以仅仅临时地(例如,连接达有限的持续时间和/或在有限的空间范围内)与一装置或服务器相连接。可在移动装置104与其它装置/服务器之间的这些连接中的一个或多个中提供验证和授权机制。
[0091]如本文中所述的,移动装置104可基于服务或访问协议被设置为接受邀请消息。可以在建立与服务协议的另一方的连接的同时或在建立连接之前不久的时刻(例如,协商时期)由移动装置104的用户输入服务协议。对接收邀请消息的同意可以由用户以多种方式给出。例如,用户可以设置表明愿意或拒绝接受邀请的帐户偏爱。帐户偏爱甚至可以预先表明来自邀请提供者的特定列表的邀请可被接受或拒绝。对接收邀请消息的同意也可以由于在移动装置104的当前位置处可用的若干本地无线网络中选择特定的本地无线网络而被给出。这样的同意也可在用户走进游乐园、商店、购物商场、餐馆、咖啡店、机场终端、博物馆、图书馆、某一设施等时被给出。供应商可以提供免费服务或打折票等,以换取用户对通过供应商的本地无线网络接收邀请消息的同意。
[0092]7.0示例性多媒体装置
[0093]图4是示出根据本发明的实施例的多媒体装置的内部结构和操作的示例的框图。诸如数字视频录像机(DVR)的媒体装置的内部结构和操作的示例在美国专利6,233,389中被进一步描述,该专利通过引用被合并为好像其被初始地公开在本文中一样。
[0094]图4中所不的多媒体装置包括输入模块401、媒体开关402和输出模块403。输入模块401接收各种形式的电视(TV)输入流和/或来自网络(例如,互联网、内联网、外联网,等等)源的数字流。例如,输入模块401接收的TV输入流可能采取遵从国家电视标准委员会(NTSC)的信号或遵从PAL的广播信号的形式。对于另一示例,由输入模块401接收的TV输入流可能采取数字形式,诸如遵从数字卫星系统(DSS)的信号、遵从数字广播服务(DBS)的信号或遵从高级电视标准委员会(ATSC)的信号。DBS、DSS和ATSC是基于被称为动画专家组2(MPEG-2)和MPEG-2传输的标准。MPEG-2传输是用于格式化来自TV源发送者的数字数据流以使得TV接收者可以分解输入流以在多路复用信号中找到节目的标准。作为另一示例,从网络下载或流出的数字流可能是诸如MPEG-2、MPEG-4、WMV、AVCHD等的数字格式。根据一个实施例,输入模块401产生MPEG流。在另一实施例中,输入模块401产生使用不同编码解码器编码的流。
[0095]在一实施例中,MPEG-2传输多路复用器利用多个视频和音频馈送以及私有数据支持相同的广播频道中的多个节目。在一实施例中,输入模块401将频道调谐到特定的节目,从该频道提取指定的MPEG流,并将MPEG流馈送至系统的其余部分。在一实施例中,输入模块401跨越互联网从源下载数字流并将该数字流馈送至系统的其余部分。可以使用单独的视频和音频编码器将模拟电视信号编码成类似的MPEG格式,以使得系统的剩余部分不知道该信号是如何被获取的。可以以多种标准方式将信息调制到模拟电视信号的垂直消隐间隔(VBI)中;例如,北美广播电视标准(NABTS)可被用来将信息调制在NTSC信号的特定线路上(FCC授权某个其它线路用于隐藏字幕(CC)和扩展数据服务(EDS))。这样的信号被输入模块401解码并被传送到其它模块,就好象例如信号经由MPEG-2私有数据频道被递送一样。
[0096]在一实施例中,媒体开关402可以协调微处理器CPU 406、硬盘或存储装置(例如,SSD等等)405以及存储器(例如,RAM、DRAM等等)404之间的数据传输。输入流可被转换成MPEG流(例如,MPEG-2、MPEG-4等等)(如果输入流不是这样的格式的话)并且被发送到媒体开关402。媒体开关402可以将MPEG流缓冲到存储器404中。在一实施例中,媒体开关402可以在存储器404与硬盘或存储装置405之间进行协调,并使得MPEG流被存储在硬盘或存储装置405上。在一实施例中,媒体开关402可以在多媒体装置的用户正在观看实时流时执行两个同时的操作:媒体开关402可以将MPEG流发送到输出模块403,并且同时将MPEG流存储到硬盘或存储装置405。
[0097]在一实施例中,输出模块403将从媒体开关402接收到的MPEG流接收作为缓冲器的输入,并根据下列中的任一个产生模拟或者数字信号:NTSC、PAL、HDMI, DV1、其它电视标准等。在一实施例中,输出模块403可以包括下列各项的任意组合:MPEG解码器、屏上显示(OSD)生成器、模拟TV编码器、音频逻辑等。OSD生成器允许来自CPU 406的节目逻辑供应图像,该图像可被覆盖在产生的模拟或数字信号上面。在一实施例中,输出模块403可以以多种标准格式(包括NABTS、CC和EDS)将节目逻辑所供应的信息调制在私有数据频道或输出信号的VBI上。
[0098]8.0示例性实施例
[0099]图3A示出根据本发明的实施例的示例性方法。在一些实施例中,一个或多个计算装置(例如,图1的移动装置104)可以执行这种方法。在一实施例中,移动装置104当在第一位置时可能发现包括一本地无线网络(图1和图2的106)的一个或多个本地无线网络。移动装置104可以选择本地无线网络106以便连接到互联网108、其它装置等上。
[0100]在框310中,移动装置104收到来自本地无线网络106的邀请消息或经由本地无线网络106收到本地或者远程服务器的邀请消息。该邀请消息可以是被移动装置在第一位置处收到且被本地化到该第一位置的一个或多个邀请消息之一。
[0101]在一实施例中,移动装置接收针对与邀请消息相关的动作选择的用户输入。
[0102]在框320中,响应于收到邀请消息,移动装置104针对特定媒体内容将安排请求发送到内容传输安排服务器(例如,图1的110),该安排请求导致该特定媒体内容到多媒体装置(图1和图2的102)的传输或记录/在多媒体装置(图1和图2的102)上的传输或记录被安排。多媒体装置102可以与移动装置104的用户相关联。
[0103]在一实施例中,多媒体装置102当前位于移动装置104的位置的远程。在一实施例中,内容传输安排服务器110被配置为向包括多媒体装置102的多个多媒体装置提供指令,以便分别地安排到多媒体装置的内容传输或由多媒体装置进行的内容记录。
[0104]在一实施例中,移动装置104在其移动离开第一位置时断开与本地无线网络106的连接。移动装置104在处于第二新位置时可能发现一个或多个第二本地无线网络。移动装置104可以在所述一个或多个第二本地无线网络中选择一第二本地无线网络,以便连接到互联网108、其它装置等上。移动装置104可接收来自第二本地无线网络的第二新邀请消息。响应于收到第二邀请消息,移动装置104可以针对第二特定媒体内容向内容传输安排服务器110发送第二安排请求,该第二安排请求导致第二特定媒体内容到多媒体装置102的传输被安排。
[0105]在一实施例中,移动装置、内容传输安排服务器或多媒体装置中的至少一个至少部分地基于邀请消息确定特定媒体内容。
[0106]在一实施例中,邀请消息包括快速应答(QR)代码。如本文中所述的移动装置104或另一装置可以从邀请消息中的QR代码图像光学识别出快速应答代码。
[0107]在一实施例中,特定内容被标识为在一 URL处可被多媒体装置访问。在一实施例中,针对多媒体装置所标识的特定内容的某一版本是邀请消息中被标识的特定内容的不同版本。
[0108]图3B示出根据本发明的实施例的示例性方法。在一些实施例中,一个或多个计算装置(例如,图1的移动装置104)可以执行这种方法。在一些实施例中,如图2中所示,安排由多媒体装置(例如,图2的102)进行的内容传输可在移动装置104和多媒体装置102之间直接被执行,而无需内容传输安排服务器(例如,图1的110)的任何干预。
[0109]在框350中,移动装置104收到来自本地无线网络(例如,图2的106)的邀请消肩、O
[0110]在框360中,响应于收到邀请消息,移动装置104将安排指令发送到多媒体装置(例如,图2的102),以导致该特定媒体内容到多媒体装置的传输被安排。
[0111]虽然在本文中将特定部件记载为执行方法步骤,但在其它实施例中,代表指定部件执行动作的机构或机制可执行该方法步骤。此外,虽然针对系统上的部件讨论了本发明的一些方面,但本发明可由分布在多个系统上的部件实施。本发明的实施例还包括具有用于执行本文中所述的方法步骤的装置的任何系统。本发明的实施例还包括具有指令的计算机可读介质,所述指令在被执行时使得本文中所述的方法步骤被执行。
[0112]9.0硬件概述
[0113]图5为一框图,该框图示出可在其上实施本发明的实施例的计算机系统500。计算机系统500包括用于传递信息的总线502或其它通信机构,以及与总线502相耦合以便处理信息的处理器504。计算机系统500还包括诸如随机存取存储器(RAM)或其它动态存储装置的主存储器506,其被耦合到总线502以便存储信息以及要被处理器504执行的指令。主存储器506还被用于在要被处理器504执行的指令的执行期间存储临时变量或其它中间信息。计算机系统500还包括被耦合到总线502以便存储用于处理器504的静态信息以及指令的只读存储器(ROM) 508或其它静态存储装置。诸如磁盘或光盘的存储装置510被提供并被耦合到总线502以用于存储信息和指令。
[0114]计算机系统500可经由总线502被耦合到诸如阴极射线管(CRT)或液晶显示器(LCD)的显示器512,以便将信息显示给计算机用户。包括字母数字键和其它键的输入装置514被耦合到总线502,以便将信息和命令选择传递给处理器504。另一种类型的用户输入装置是光标控制装置516,诸如鼠标、跟踪球或光标方向键,以用于将方向信息和命令选择传递给处理器504以及用于控制显示器512上的光标移动。这种输入装置通常在两个轴线,即第一轴线(例如,X)和第二轴线(例如,y)上具有两个自由度,其允许装置指定平面中的位置。
[0115]本发明涉及计算机系统500针对窗口配置单元的使用。根据一个实施例,响应于处理器504执行主存储器506中包含的一个或多个指令的一个或多个序列,窗口配置单元由计算机系统500提供。这样的指令可从诸如存储装置510的另一计算机可读介质被读入主存储器506中。包含在主存储器506中的指令序列的执行使得处理器504执行如本文中所述的过程步骤。还可以采用多处理布置中的一个或多个处理器来执行包含在主存储器506中的指令序列。在可替换实施例中,可以使用硬连线电路代替软件指令或与软件指令相结合来实施本发明。因此,本发明的实施例不限于硬件电路和软件的任何特定组合。
[0116]如本文中所使用的术语“计算机可读介质”指的是参与提供指令到处理器504以供执行的任何介质。这样的介质可以采取很多形式,包括但不限于:非易失性介质、易失性介质和传输介质。非易失性介质包括,例如,光盘或磁盘,诸如存储装置510。易失性介质包括动态存储器,诸如主存储器506。传输介质包括同轴电缆、铜线和光纤,包括组成总线502的线。传输介质还可以采取声波或者光波的形式,诸如在无线电波和红外数据通信期间所生成的那些。
[0117]计算机可读介质的常见形式例如包括软盘、可折叠盘、硬盘、磁带或任何其它磁介质、CD-ROM、任何其它光学介质、穿孔卡、纸带、具有孔洞图案的任何其它物理介质、RAM、PROM以及EPR0M、闪存EPR0M、任何其它存储芯片或盒、如在下文中所述的载波或计算机可读的任何其它介质。
[0118]各种形式的计算机可读介质可参与将一个或多个指令的一个或多个序列载送到处理器504以供执行。例如,所述指令可最初被承载在远程计算机的磁盘上。该远程计算机可以将指令加载到其动态存储器中并使用调制解调器在电话线路上发送该指令。计算机系统500本地的调制解调器可以在电话线路上接收数据并使用红外发射器将数据转换成红外信号。耦合到总线502的红外检测器可以接收承载在红外信号中的数据并将数据放到总线502上。总线502将数据载送到主存储器506,处理器504从主存储器506获取并执行所述指令。由主存储器506接收到的指令在由处理器504执行之前或之后可以可选地被存储在存储装置510上。
[0119]计算机系统500还包括耦合到总线502的通信接口 518。通信接口 518提供到网络链路520的双向数据通信耦合,网络链路520被连接到本地网络522。例如,通信接口 518可以是综合业务数字网(ISDN)卡,或者用以提供到相应类型的电话线路的数据通信连接的调制解调器。作为另一示例,通信接口 518可以是用以提供到兼容的LAN的数据通信连接的局域网(LAN)卡。也可以实施无线链路。在任何这样的实施方式中,通信接口 518发送和接收载送数字数据流的电、电磁或者光学信号,这些信号代表各种类型的信息。
[0120]网络链路520通常通过一个或多个网络提供到其它数据通信装置的数据通信。例如,网络链路520可以通过本地网络522提供到主计算机524或由互联网服务提供商(ISP) 526运营的数据设备的连接。ISP 526继而通过全球分组数据通信网,现在常被称为“互联网”528提供数据通信服务。本地网络522和互联网528这两者都使用载送数字数据流的电、电磁或者光学信号。通过各种网络的信号以及在网络链路520上且通过通信接口518的信号(向计算机系统500载送数字数据和从计算机系统500载送数字数据)是传输信息的载波的示例性形式。
[0121]计算机系统500可以通过网络、网络链路520和通信接口 518发送消息和接收数据(包括程序代码)。在互联网示例中,服务器530可能通过互联网528、ISP 526、本地网络522和通信接口 518来传输用于应用程序的所请求的代码。根据本发明,一个这样下载的应用为了如本文中所述的远程显示装置而提供。
[0122]所接收的代码可以在其被收到时由处理器504来执行,和/或被存储在存储装置510或其它非易失性存储装置中以供稍后执行。按这种方式,计算机系统500可以获得载波形式的应用代码。
[0123]10.0扩展和备选
[0124]在前述说明书中,已经参考可以随着实施方式的不同而改变的许多特定细节描述了本发明的实施例。因此,本发明是什么以及 申请人:意图让本发明是什么的、唯一且绝无仅有的指示符是(以这样的权利要求出现的特定形式)由本申请产生的权利要求的集合,包括任何后续改正。针对包含在这样的权利要求中的术语在这里确切地阐明的任何定义应当决定用在权利要求中的这样的术语的意义。因此,未确切记载在权利要求中的限制、元素、属性、特征、益处或特性不应当以任何方式限制这样的权利要求的范围。因此,应当以说明性而非限制性的意义看待本说明书和附图。
【权利要求】
1.一种方法,包括: 移动装置从本地无线网络接收邀请消息;以及 响应于收到所述邀请消息,所述移动装置针对特定媒体内容向服务器发送安排请求,该安排请求引起所述特定媒体内容在一多媒体装置处的记录被安排。
2.根据权利要求1所述的方法,还包括: 当处于第一位置时,发现包括所述本地无线网络的一个或多个本地无线网络;以及 选择所述本地无线网络以便与所述移动装置相连接。
3.根据权利要求2所述的方法,还包括: 当所述移动装置移动离开所述第一位置时,与所述本地无线网络断开连接; 当处于第二新位置时,发现一个或多个第二本地无线网络; 在所述一个或多个第二本地无线网络中选择一第二本地无线网络,以便在所述第二位置处与所述移动装置相连接; 从所述第二本地无线网络接收第二新邀请消息;以及 响应于收到所述第二邀请消息,所述移动装置针对第二特定媒体内容向所述服务器发送第二安排请求,所述第二安排请求引起所述第二特定媒体内容在所述多媒体装置处的记录被安排。
4.根据权利要求1所述的方法,其中所述邀请消息被所述移动装置在第一位置处收到的且被本地化到所述第一位置。
5.根据权利要求4所述的方法,其中基于接近度测定来确定所述移动装置处于所述第一位置。
6.根据权利要求1所述的方法,还包括:所述移动装置、所述服务器或所述多媒体装置中的至少一个至少部分地基于所述邀请消息确定所述特定媒体内容。
7.根据权利要求1所述的方法,还包括:所述移动装置接收针对与所述邀请消息相关的动作选择的用户输入。
8.根据权利要求1所述的方法,其中所述邀请消息包括快速应答(QR)代码。
9.根据权利要求8所述的方法,还包括:从所述邀请消息中的QR代码图像光学识别出所述快速应答代码。
10.根据权利要求1所述的方法,其中所述特定内容被标识为对于所述多媒体装置来说在一 URL处可访问。
11.根据权利要求1所述的方法,其中所述服务器被配置为向包括所述多媒体装置的多个多媒体装置提供指令,以便安排在所述多媒体装置处的内容记录。
12.—种方法,包括: 移动装置从本地无线网络接收邀请消息;以及 响应于收到所述邀请消息,所述移动装置向多媒体装置发送安排指令,以引起所述特定媒体内容在多媒体装置处的记录被安排。
13.根据权利要求12所述的方法,其中所述邀请消息被所述移动装置在第一位置处收到且被本地化到所述第一位置。
14.根据权利要求13所述的方法,其中基于接近度测定来确定所述移动装置处于所述第一位置。
15.根据权利要求12所述的方法,还包括:所述移动装置接收针对与所述邀请消息相关的动作选择的用户输入。
16.根据权利要求12所述的方法,其中所述邀请消息包括快速应答(QR)代码。
17.根据权利要求12所述的方法,其中所述特定内容被标识为对于所述多媒体装置来说在一 URL处可访问。
18.一种存储指令序列的非瞬时计算机可读介质,所述指令序列在被一个或多个处理器运行时引起执行: 移动装置从本地无线网络接收邀请消息;以及 响应于收到所述邀请消息,所述移动装置针对特定媒体内容向服务器发送安排请求,该安排请求引起所述特定媒体内容在多媒体装置处的记录被安排。
19.根据权利要求18所述的非瞬时计算机可读介质,其中所述指令序列还包括在被一个或多个处理器运行时引起执行以下处理的指令: 当处于第一位置时,发现包括所述本地无线网络的一个或多个本地无线网络;以及 选择所述本地无线网络以便与所述移动装置相连接。
20.根据权利要求18所述的非瞬时计算机可读介质,其中所述指令序列还包括在被一个或多个处理器运行时引起执行以下处理的指令: 当所述移动装置移动离开所述第一位置时,与所述本地无线网络断开连接; 当处于第二新位置时,发现一个或多个第二本地无线网络; 在所述一个或多个第二本地无线网络中选择一第二本地无线网络,以便在所述第二位置处与所述移动装置相连接; 接收来自所述第二本地无线网络的第二新邀请消息;以及 响应于收到所述第二邀请消息,所述移动装置针对第二特定媒体内容向所述服务器发送第二安排请求,所述第二安排请求引起所述第二特定媒体内容在所述多媒体装置处的记录被安排。
21.根据权利要求18所述的非瞬时计算机可读介质,其中所述邀请消息被移动装置在第一位置处收到且被本地化到所述第一位置。
22.根据权利要求21所述的非瞬时计算机可读介质,其中基于接近度测定来确定所述移动装置处于所述第一位置。
23.根据权利要求18所述的非瞬时计算机可读介质,还包括:所述移动装置、所述服务器或所述多媒体装置中的至少一个至少部分地基于所述邀请消息确定所述特定媒体内容。
24.根据权利要求18所述的非瞬时计算机可读介质,其中所述指令序列还包括在被一个或多个处理器运行时引起执行以下处理的指令:所述移动装置接收针对与所述邀请消息有关的动作选择的用户输入。
25.根据权利要求18所述的非瞬时计算机可读介质,其中所述邀请消息包括快速应答(QR)代码。
26.根据权利要求25所述的非瞬时计算机可读介质,其中所述指令序列还包括在被一个或多个处理器运行时引起执行以下处理的指令:从所述邀请消息中的QR代码图像光学识别出所述快速应答代码。
27.根据权利要求18所述的非瞬时计算机可读介质,其中所述特定内容被标识为对于所述多媒体装置来说在一 URL处可访问。
28.根据权利要求18所述的非瞬时计算机可读介质,其中所述服务器被配置为向包括所述多媒体装置的多个多媒体装置提供指令,以便安排在所述多媒体装置处的内容记录。
29.一种存储指令序列的非瞬时计算机可读介质,所述指令序列在被一个或多个处理器运行时导致执行: 移动装置从本地无线网络接收邀请消息;以及 响应于收到所述邀请消息,所述移动装置向多媒体装置发送安排指令,以引起所述特定媒体内容在多媒体装置处的记录被安排。
30.根据权利要求29所述的非瞬时计算机可读介质,其中所述邀请消息被所述移动装置在第一位置处收到且被本地化到所述第一位置。
31.根据权利要求30所述的非瞬时计算机可读介质,其中基于接近度测定来确定所述移动装置处于所述第一位置。
32.根据权利要求29所述的非瞬时计算机可读介质,其中所述指令序列还包括在被一个或多个处理器运行时引起执行以下处理的指令:所述移动装置接收针对与所述邀请消息有关的动作选择的用户输入。
33.根据权利要求29所述的非瞬时计算机可读介质,其中所述邀请消息包括快速应答(QR)代码。
34.根据权利要求29所述的非瞬时计算机可读介质,其中所述特定内容被标识为对于所述多媒体装置来说在一 URL处可访问。
【文档编号】H04L29/06GK104322030SQ201380025165
【公开日】2015年1月28日 申请日期:2013年3月13日 优先权日:2012年3月13日
【发明者】J·巴顿, K·D·王 申请人:Tivo有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1