通过单向机顶盒实现媒体请求的利记博彩app
【专利摘要】本发明公开了通过单向机顶盒实现媒体请求。一种方法可以包括通过在智能装置上运作的应用发起视频请求。该方法还包括通过网络从智能装置发送视频请求到服务提供商,以使能配置信息发送到单向机顶盒并且基于配置信息使能对应于与视频请求相关联的媒体内容的视频内容发送到单向机顶盒。
【专利说明】通过单向机顶盒实现媒体请求
【技术领域】
[0001 ] 本发明涉及通过单向机顶盒实现媒体请求。
【背景技术】
[0002]各个媒体提供商为客户提供一个或更多个机顶盒以接收可以在显示设备(诸如电视机)上呈现的内容。可以呈现的媒体内容的类型通常依赖于机顶盒的性能。例如,单向机顶盒通常仅可以接收和调谐正向路径上的广播频道。相反地,双向机顶盒提供双向通信,使能用户通过反向路径通信以及通过正向路径接收内容。虽然使用双向机顶盒可以获得先进的特征,但是此选择增加了额外成本。
【专利附图】
【附图说明】
[0003]图1图示说明使能单向机顶盒以呈现双向功能的网络系统的示例。
[0004]图2图不说明网络系统的另Iv不例。
[0005]图3图示说明智能装置和用户界面的示例。
[0006]图4图示说明智能装置和另一个用户界面的另一个示例。
[0007]图5图示说明请求媒体内容的方法的示例。
[0008]图6图示说明提供媒体内容的方法的示例。
【具体实施方式】
[0009]概沭
[0010]本发明涉及实现媒体请求以使能单向机顶盒。
[0011 ] 在一个示例中,方法可以包括通过在智能装置上运作的应用发起视频请求。该方法还可以包括通过网络从智能装置发送视频请求到服务提供商,以使能与视频请求相关联的视频内容发送到单向机顶盒。该方法可以进一步包括在智能装置上接收配置信息,以使能单向机顶盒基于配置信息处理视频内容。
[0012]在另一个示例中,方法可以包括通过网络在服务提供商处从智能装置接收视频请求,该视频请求使能识别要被提供对应于视频请求的视频内容的单向机顶盒。该视频请求可以基于用户认证和预定用户偏好中的至少一个被授权。响应于授权,流传输请求可以被提供到视频服务器,并且对应于视频请求的视频内容可以通过广播网络被发送到单向机顶盒。
[0013]在又一个示例中,可执行指令可以被存储在非暂时性计算机可读存储介质中。可执行指令可以包括被配置为使能用户通过网络从智能装置发送请求到服务提供商,从而响应于该请求和基于配置信息,发起通过广播频率传输媒体内容到单向机顶盒的用户界面。用户界面可以包括配置为使能用户响应于用户输入选择性地控制媒体内容基本实时地输送的控制界面。可执行指令也可以包括被配置为控制短程通信接口以将配置信息从智能装置发送到单向机顶盒的配置组件。
[0014]示例实施例
[0015]图1图示说明网络系统10的示例。网络系统10可以对应于包括广播媒体网络的网络的组合。例如,广播媒体网络可以被实施为电缆接入网络(如混合光纤电缆(HFC)网络)或卫星电视网络。网络系统10可以被配置为实现提供媒体内容到单向机顶盒12的视频请求。作为示例,单向机顶盒12可以通过同轴电缆被耦合到广播媒体网络。
[0016]如这里使用的,单向机顶盒指包括用于解调和解码通过正向路径接收的广播媒体的一个或更多个调谐器,但是不能通过包括被用于正向路径的相同媒体的反向路径逆流地发送信号的机顶盒。单向机顶盒可以是显示装置外部的独立单元或其可以被集成到显示装置内,诸如可以被构建于显示装置内或可以可拆卸地连接到显示装置(如插入相应插座的卡或外围设备)。
[0017]网络系统10包括智能装置14,智能装置14可以被配置为使能用户通过网络18发起到服务提供商16的对媒体内容的视频请求。如这里所描述的,术语“智能装置”指可以发起对媒体内容的软件请求,并且可以连接到网络18以发送软件请求到服务提供商16的各种电子装置中的任何电子装置。例如,智能装置14可以包括个人计算机(如便携式计算机或平板电脑)、智能电话、个人数字助理、专门配置的远程控制装置或可以连接网络18的任何其他装置。智能装置14也与单向机顶盒12分离并且可以与单向机顶盒12本地通信,诸如通过短程无线链路(如红外或其他无线远程控制技术)。
[0018]在图1的示例中,智能装置14包括媒体应用22。作为示例,智能装置14可以在存储器(如非暂时性计算机可读介质)中存储媒体应用22,从中媒体应用22可以被执行(如通过处理器核心)。例如,智能装置14可以通过网络18从服务提供商16或从应用市场下载媒体应用22。作为另一个示例,媒体应用22可以被托管在远程计算机上,诸如可从网络18访问和可执行的网址。智能装置14的用户可以使用媒体应用22以发起对于媒体内容被发送到单向机顶盒12的视频请求。
[0019]作为示例,用户可以执行提供用户界面的媒体应用22,以诸如从可用媒体内容选择的列表(如目录)中选择特定媒体内容项。如这里描述的,术语“媒体内容”描述可以被提供在单向机顶盒12上供用户享受和娱乐的各种组合视频和/或音频数据中任何视频和/或音频数据。例如,媒体内容可以包括电影、电视节目、音乐、视频游戏或可被提供到单向机顶盒12的各种其它视频和/或音频内容中的任何视频和/或音频内容。响应于用户选择了媒体内容,智能装置14通过网络18将诸如用户发起的视频请求发送到服务提供商16,该视频请求在图1的示例中被示范为REQ。作为示例,网络18可以包括局域网、广域网(如因特网)或局域网和广域网的组合,其可以包括物理和/或无线通信链路。例如,智能装置14可以通过W1-Fi热点或蜂窝数据网络连接到因特网以发送视频请求REQ到服务提供商16。视频请求REQ可以包括各种数据,诸如标识所选择的媒体内容的数据和与智能装置14、用户和/或机顶盒12关联的认证数据。例如,在发起视频请求之前,用户可以向服务提供商16登记智能设备和机顶盒。
[0020]响应于视频请求REQ,服务提供商16可以被配置为提供视频流VIDEO到单向机顶盒12,该视频流VIDEO包括在请求REQ中由用户选择的媒体内容。视频流VIDEO可以作为广播发送的部分以规定频率被发送。例如,视频流VIDEO可以是运动图像专家组(MPEG)编码的视频流,其以规定频率被发送,诸如以广播、多播或单播方式。例如,响应于对媒体内容的单个用户请求,视频流VIDEO可以以单播方式被提供到单个单向机顶盒12。作为另一个示例,诸如响应于在给定时间内对相同媒体内容的多个请求,视频流VIDEO可以被基本同时提供到多个单向机顶盒12。作为又一个示例,响应于对媒体内容的一个或更多个请求,视频流VIDEO可以以广播方式在诸如响应于请求仅可访问视频流VIDEO的给定广播频道上被提供。
[0021]视频流VIDEO可以基于预定配置信息,诸如包括频率(如指定的正交幅度调制(QAM)频率)、程序标识(程序ID)、会话标识和/或各种其它广播配置信息,被提供到单向机顶盒12。配置信息可以被提供到单向机顶盒12以使能单向机顶盒接收视频流VIDEO、解码信号并且提供该信号以显示在相关联显示装置(如电视)上。例如,智能装置14可以通过无线信号提供配置信息到单向机顶盒12,在图1的示例中配置信息被示范为信号CNFG。作为示例,媒体应用22可以被配置为访问智能装置14(如红外(IR)发射器)的通信接口以通信配置信息CNFG到单向机顶盒12。配置信息CNFG可以控制单向机顶盒12以调谐到适当频率以接收视频内容VIDEO,从而把媒体内容提供给用户。
[0022]因此,如图1的示例中所述,用户可以发起要被提供到单向机顶盒的媒体请求以仿真双向机顶盒的功能。因此,用户可以体验流传输数字媒体的多功能性和多样性,诸如通常仅通过个人计算机装置被提供,但是代替地通过广播媒体流提供。因此,用户可以在较大屏幕上欣赏请求的媒体内容,正如通常使用家用电视机那样,并且因此正如具有通常广播视频内容可获得的更大关联的观看清晰度那样。此外,因为所请求的媒体内容通过广播被提供到传统单向机顶盒,所以基于通过媒体应用22发起请求和控制被执行的请求的功能以及由服务提供商16提供的一些小后台功能,系统可以以便宜方式(与双向机顶盒相比)被实现。
[0023]此外,如这里公开的,用户可以利用媒体应用22基本实时地仿真数字视频录像机(DVR)的功能或提供媒体控制的云渲染。智能装置14因此可以被用来响应于用户输入通过网络18发送控制指令到服务提供商16。服务提供商16可以使用该控制指令来选择地控制视频内容的输送,诸如以视频内容的单播发送,从而针对视频内容基本实时地提供远程控制装置功能。此远程控制功能可以包括各种功能,诸如停止、暂停、播放、快进、倒回和可以由服务提供商16向被提供到单向机顶盒12的视频施加的对媒体内容的任何其它类型控制。例如,响应于暂停指令,服务提供商可以重复发送给定帧的视频,直到另一个控制指令被接收或预定持续时间被超过为止。此远程控制装置功能可以被实施,例如,以仿真DVR、云TV渲染、云游戏和各种其他类型的关于媒体内容的可控音频和/或视频的功能。如这里使用的,在远程控制功能的情况下,术语“基本”指立即响应用户输入(但仍可以允许诸如由于远程控制指令的通信和处理引起的一些延迟)并且产生的广播媒体流顺流地发送到用户机顶盒。
[0024]图2图示说明网络系统50的另一个示例。网络系统50可以对应于一种或更多种类型的网络,其包括广播媒体网络。广播媒体网络,例如可以包括电缆接入网络(如混合光纤电缆(HFC)网络)、广播卫星网络以及其它广播媒体输送网络。网络系统50示范图1的示例中的网络系统10的示例。因此,类似于先前关于图1的示例所述的,网络系统50可以被配置为实现为单向机顶盒52提供媒体内容的视频请求,诸如类似于提供媒体内容的点播方式。
[0025]网络系统50包括智能装置54,智能装置54被配置为使能用户通过网络(如因特网)55发起到服务提供商56的对视频内容的视频请求。在图2的示例中,智能装置54包括被配置为存储媒体应用58和使能执行媒体应用58的存储器57。存储器57可以是非暂时性存储介质,诸如非易失性或易失性存储介质。作为示例,智能装置54可以被配置为通过网络(如因特网或通过云服务连接)从服务提供商56或从媒体应用市场下载媒体应用58。在图2的示例中,智能装置包括被配置为访问存储器57和执行媒体应用58的处理器(如一个或更多个处理器核心)。于是,智能装置54的用户可以执行媒体应用58以发起对要被选择地提供以供单向机顶盒52接收的媒体内容的视频请求。
[0026]在图2的示例中,媒体应用58包括用户界面60,其可以包括各种不同画面和允许用户与媒体应用58交互的交互组件。作为示例,用户可以执行用户界面60以从诸如可用媒体内容选择的目录中选择特定媒体内容项。如这里所公开的,媒体内容可以包括电影、电视节目、音乐、互动视频游戏或可以由服务商提供的各种其它视频和/或音频内容的任何视频和/或音频内容。
[0027]图3图示说明智能装置100的示例。在图3的示例中,智能装置100被示范为智能电话或智能平板电脑;然而,如这里所公开的,智能装置可以被实施为各种其它形式因素。在图3的示例中,智能装置100提供图形用户界面,该图形用户界面包括可对应于用户界面60(图2)的给定的一个或更多个画面的内容菜单102。内容菜单102可以包括由用户(如通过触摸屏(手指或触笔)或选择按钮)选择的媒体内容项的列表,以及关于每个媒体内容项的细节。在图3的示例中,关于媒体内容项的细节包括运行时间和等级,但替代地可以包括关于每个媒体内容项的更多、更少或不同细节(如成本、类型和分辨率等)。作为示例,媒体应用58可由用户配置,以便内容菜单102可以由用户针对媒体内容项的数目和细节进行编程。作为另一个示例,内容菜单102可以包括子菜单,子菜单可以基于类型、源、内容或用户可用的各种其它方式,诸如基于用户与服务提供商56的合约,来组织媒体内容项的列表。
[0028]重新参考图2的示例,服务提供商56包括后台62、视频服务器64和发射器66。响应于用户选择了媒体内容,智能装置54可以诸如通过网络55发送视频请求到服务提供商56。视频请求中提供的信息可以根据预定数据格式(如XML制式或应用界面规格)改变。智能装置54包括被配置为通过双向网络通信协议与相关联网络55直接通信的一个或更多个网络接口 67,以便每个视频请求可以通过(一个或更多个)网络接口 67从智能装置54被发送。作为示例,(一个或更多个)网络接口 67可以被配置为通过无线网络发送每个视频请求。例如,(一个或更多个)网络接口 67可以包括蜂窝数据网络接口、W1-Fi网络接口(如基于电气与电子工程师学会(IEEE)802.11标准之一)、蓝牙接口或各种其它无线和/或物理接口,以通过相关联网络55通信。在一些示例中,网络接口 67可以包括蜂窝数据网络接口和W1-Fi网络接口二者,并且在智能装置54中运作的其它控件可以自动或手动地选择哪个(哪些)接口被用于通过网络55与服务提供商56通信。
[0029]智能装置54提供的视频请求可以包括不止一个请求信息,这些请求信息可以被发送到不止一个与服务提供商56关联的接收器。如在图2的示例中示范的,REQ_1被提供到后台62并且视频请求REQ_2被提供到视频服务器64。视频请求REQ_1可以对应于用户认证和/或用户偏好数据,以及包含对媒体内容的请求。视频请求REQ_2可以对应于所选择的媒体内容项并且例如可以包括会话ID以及对应的以便发起发送的播放请求。作为示例,视频请求REQ_1和REQ_2可以被同时或顺序发起,并且可以由用户响应于诸如从图3示例中的内容菜单102选择媒体内容项而自动地发起。替换地,视频请求REQ_1和REQ_2可以在诸如基于登录验证和/或选择确认而选择了媒体内容项之后发起。此外,视频请求REQ_1和REQ_2基于后台62和视频服务器64的各自的功能交互被分别地示范出,但是可以被包括在与服务提供商56的单个通信中。例如,在授权了从智能装置54接收的视频请求后,后台62可以被配置为从视频请求提取选择的信息(如媒体ID和控制(如播放)指令)并且提供此选择的信息到视频服务器64。
[0030]响应于接收到视频请求REQ_1,后台62可以被配置为授权视频请求REQ_1。例如,授权可以包括验证用户认证信息和/或针对视频请求REQ_1应用用户偏好。在图2的示例中,后台62包括用户配置文件数据68,该数据可以包括关于用户的订阅信息,诸如可以基于视频请求REQ_1中的数据实施授权。例如,用户配置文件数据68可以包括账单信息、用户名和密码信息,和/或关于基于用户与服务提供商56的合同的服务质量(QoS)的信息。后台62也可以被配置为分配与媒体内容会话相关联的发送参数,诸如广播频道、PID、会话ID、服务ID、符号等级和/或与媒体内容输送相关联的其它数据。
[0031]响应于视频请求REQ_1的授权,后台63可以提供视频流传输请求VR到视频服务器64(如视频点播(VOD)服务器)。视频流传输请求VR可以向视频服务器64指示视频请求REQ_1被授权。响应于视频流传输请求VR,视频服务器64可以被编程以从视频/云服务存储库70访问视频内容,视频/云服务存储库70可以如所示是本地的或是分布式的并且独立于服务提供商56。对于在视频请求REQ_2中提供的会话ID,视频内容可在视频请求REQ.2中指定和/或在视频流传输请求VR中指定。作为示例,视频/云服务存储库70可以包括以全部可用格式提供的全部可用媒体。视频/云服务存储库70中的媒体内容可以专用于输送到任何数目的接收器,这些接收器可以包括单向机顶盒52以及其它类型的装置。视频流传输请求VR也可以指定视频请求REQ_1所请求的格式和/或用户配置文件数据68允许的格式(如标准清晰度(SD)或高清晰度(HD)),并且可以指定对应于输送所请求的媒体内容的传输参数,包括所请求的内容的目的地的标识(如发射器的UDP端口和IP地址)。
[0032]视频服务器64因此可以通过媒体数据流STRM将视频请求REQ_2请求的媒体内容提供到发射器66。可以有任何数目的可以提供流数字媒体到发射器66的一个或更多个视频服务器或其它源。作为示例,发射器66可以是QAM发射器,并且视频服务器64可以通过视频流传输请求VR将从视频/云存储库70访问的视频内容流传输到诸如由后台62建立的用户数据协议(UDP) /因特网协议(IP)端口。发射器66因此可以通过广播传输根据指定传输参数来发送对应于媒体内容流STRM的视频内容VIDEO到单向机顶盒52。传输参数可以对应于与所请求的媒体内容的输送相关联的配置信息。视频内容VIDEO可以通过单向机顶盒52中的视频调谐器71被译码,以提供视频流VIDEO到相关联输出装置(如电视机)作为所请求的媒体内容。调谐器71可以被配置为基于配置信息对所提供的视频进行译码,所提供的视频可以包括模拟视频、数字视频或模拟和数字视频信号的组合。此外,媒体内容可以显示以供用户欣赏。
[0033]用于输送所请求的媒体内容的参数可以基于单向机顶盒52的配置被预先确定,诸如在单向机顶盒52安装时被确定,或可以提供到单向机顶盒52。例如,一旦授权视频请求REQ_1,后台62可以被配置为发送对应于用于输送所请求的媒体内容的参数的配置信息到智能装置54,该配置信息在图2的示例中被示范为CNFG_1。例如,配置信息CNFG_1可以通过发送视频请求REQ_1和REQ_2的相同网络55 (如通过蜂窝或W1-Fi网络的因特网)被发送到智能装置54。作为示例,配置信息CNFG_1可以指定与所请求的媒体内容VIDEO的输送相关联的传输参数,诸如与通过视频流传输请求VR提供到视频服务器64的参数匹配。配置信息CNFG_1可以向机顶盒52指定多个不同预定频道中的一个,或配置信息CNFG_1可以明确地包括机顶盒用于调谐以接收所请求的视频内容VIDEO的各个参数。作为示例。指定的预定频道可以是多个隐藏频道中的一个(如预留用于VOD),诸如不能由与单向机顶盒52相关联的普通远程控制装置访问。作为另一个示例,指定频道的传输参数可以包括频道(如QAM频率)、PID、会话ID、服务ID、符号等级和/或针对所提供的视频内容VIDEO的其它数据。
[0034]在图2的示例中,媒体应用58包括配置组件74。响应于接收到配置信息CNFG_1,配置组件74可以通过短程通信接口 73重新发送配置信息到单向机顶盒52。例如,短程通信接口 73可以是视线无线发射器(如红外发射器)或其它短程接口(如蓝牙接口)。在图2的示例中,单向机顶盒52包括短程通信接口(如接收器)74,该短程通信接口被配置为供用户用于诸如通过对电源、频道选择、音量控制、DVR /云媒体功能的一般远程控制和各种其它一般远程控制功能来控制单向机顶盒52。例如,机顶盒52的短程通信接口 72可以是红外(IR)接收器,其响应于从远程控制装置(诸如智能装置54或其它控制装置)接收的IR命令控制单向机顶盒52的操作。因此,配置组件74可以被配置为访问智能装置54(如IR发射器)的短程通信接口 73以通过短程通信接口 72发送配置信息(在图2的示例中被示范为通过信号CNFG_2)到单向机顶盒52。
[0035]例如,配置组件74可以被配置为将在智能装置处从后台62接收的配置信息CNFG_1的至少一部分转换为被提供到短程通信接口 72的相应配置信息CNFG_2。S卩,配置信息CNFG_2可以包括真子集(如少于子集)或以与从后台62接收的配置信息CNFG_1不同的格式提供。例如,配置组件74可以包括查阅表以执行转换。配置信息CNFG_2的具体形式和类型基于单向机顶盒的操作需要被调整,以使能单向机顶盒接收和处理(如调谐)被发送的所请求的媒体内容。在另一个示例中,提供到机顶盒的CNFG_2可以与配置信息CNFG_1 相同。
[0036]作为示例,从后台62接收的配置信息CNFG_1可以基本自动地转移到单向机顶盒52作为配置信息CNFG_2,以便该转移对用户是明显的或通过指令由媒体应用58提示(诸如基于邻近单向机顶盒52)。替换地,配置信息CNFG_1可以被提供到智能装置54,并且相应指令可以被显示在由媒体应用58提供的⑶I上。用户因此可以基于此指令实现针对单向机顶盒52的另一个现有的远程控制装置,以手动地通过通信接口 72提供适当配置参数到单向机顶盒52。作为又一个示例,用户可以使用构建于单向机顶盒52的人机接口来将一个或更多个配置参数输入进机顶盒。此外,单向机顶盒52可以通过视频调谐器71被适当调谐以接收发射器66提供的视频内容VIDEO、对视频内容译码和提供相应显示输出。
[0037]作为示例,提供到单向机顶盒52的视频内容VIDEO可以无中断地被连续提供,或其可以与单向机顶盒52的现有DVR /云媒体控制功能交互(如果有此功能的话)。作为另一个示例,媒体应用58可以被进一步配置为,诸如在不必在单向机顶盒52上的关联硬盘驱动(未示出)上存储媒体内容的情况下,就如针对媒体内容仿真类似于交互DVR /云媒体控制功能的远程控制功能那样来对视频内容VIDEO进行控制。
[0038]在图2的示例中,媒体应用58的用户界面60包括控制界面76,该控制界面76被配置为使能用户控制被提供到单向机顶盒52的视频内容的输送以基本实时地(如延迟小于一分钟)仿真DVR /云媒体控制的功能。使用控制界面76,用户可以提供被发送到视频服务器64的控制命令(如暂停、停止、播放、快进、倒回),该控制命令被示范为CNTL。因此,视频服务器64可以基于控制命令CNTL调整数据流STRM。此外,视频服务器64和/或后台62可以被配置为保存(S卩,诸如由用户ID和/或媒体ID标识的)观看会话的播放历史,以便当相同用户(如通过相同单向机顶盒52)在稍后时间或日期想要观看相同媒体内容时,视频服务器64和/或后台62可以智能地从上次观看点开始视频流VIDEO。因此,媒体应用58可以基本仿真DVR /云媒体控制功能以提供对用户选择的媒体内容提供VIDEO到单向机顶盒52的实时控制。虽然该远程控制DVR /云媒体控制功能是针对响应于智能装置54的视频请求发起的视频内容被描述的,但是该功能也可以被应用到授权被单向机顶盒观看的任何内容。此外,智能装置54可以被用于发起由其它类型的机顶盒(如双向机顶盒)接收的用户选择的传输,诸如以在该机顶盒的反向路径已受损害的情况下提供备用方案。因此,在该情况下,单向将意味着机顶盒目前不能通过反向路径逆流地发送控制信号。
[0039]图4示意性说明智能装置150的另一个示例。在图4的示例中,智能装置150被示范为智能电话或平板电脑。智能装置150包括对应于用户界面60 (图2)的给定的一个或更多个画面的控制界面152。例如,控制界面152可以包括显示部分154,其显示关于目前正在单向机顶盒52上播放的用户所请求的媒体内容的信息。该信息可以包括媒体内容的标识、章节、当前运行时间、剩余时间和/或各种其它信息。控制界面152还包括各种控制组件,这些控制组件当响应于用户输入被激活时,使得相应控制指令通过网络被提供到提供媒体内容的视频服务器(如图2中,CNTL通过网络55发送到视频服务器64)。在图4的示例中,控制组件包括播放按钮156、暂停按钮158、停止按钮160、跳过后退按钮162、倒回按钮164、章节倒回按钮166、章节前进按钮168和快进按钮170。因此,控制界面152包括控制组件,该控制组件提供基本类似于DVR或其它云媒体控制的用于控制视频内容输送的远程控制特征。控制界面152可以包括更多或更少的媒体内容控制特征。
[0040]此外,控制界面152包括设置菜单172,诸如以允许用户访问其它特征,诸如隐藏字幕或视频设置。此外,控制界面172可以包括可以访问内容菜单(诸如图3示例中的内容菜单102)的按钮174。因此,选择媒体内容、发起视频请求和控制媒体内容的过程的基本全部控制可以通过在智能装置150上运作的媒体应用58执行。
[0041]鉴于上述结构和功能特征,可以实施的方法将参考图5和6被更好地理解。虽然为了简化解释,图5和6的方法被显示和描述为顺序执行,但是应该明白和理解本发明不限于所示顺序,如根据本发明,一些方面可以以与这里所显示和描述顺序的不同的顺序发生和/或与其它方面同时发生。此外,可以不需要全部所示的特征来实施根据本发明的一个方面的方法。例如,这些方法或其部分可以被实施为存储在非暂时性存储介质中的指令以及通过计算机装置的处理器被执行。
[0042]图5示意性说明请求和发起媒体内容传输的方法200的示例。该方法可以在诸如这里所公开的智能装置上被实施(如图1的智能装置14或图2的智能装置54)。当方法200开始时,智能装置已经向服务提供商预登记以使能在智能装置和服务提供商之间通信命令和控制指令。在202,视频请求(如图2的视频区请求REQ_1和REQ_2)通过在智能装置(如图1的智能装置14或图2的智能装置54)上运作的应用(如图2的媒体应用22)被发起。例如,响应于通过GUI的用户输入,用户可以选择请求。在204,视频请求通过网络(如图1的网络18或图2的网络55)从智能装置被发送到服务提供商(如图1的服务提供商16或图2的服务提供商56)以使能将与视频请求相关联的视频内容(如图1和2的视频内容VIDEO)传输到单向机顶盒(如单向机顶盒12)。如这里所公开的,视频请求使能配置信息(如配置信息CNFG)传输到单向机顶盒并基于配置信息使能对应于与视频请求关联的内容的视频内容(如视频内容VIDEO)传输到单向机顶盒。在206,配置信息(如配置信息CNFG)在智能装置处被接收以使能单向机顶盒基于配置信息处理视频内容。如这里所公开的,额外命令(诸如远程控制命令)可以通过网络从智能装置被提供到服务提供商以控制被提供到机顶盒并由机顶盒接收的所请求的媒体的播出。
[0043]图6示意性说明提供媒体内容的方法250的示例。在图6的示例中,方法可以由服务提供商(如图1的服务提供商16或图2的服务提供商56)执行。在252,视频请求(如视频请求REQ_1和REQ_2)通过网络(如图1的网络18或图2的网络55)在服务提供商处被接收,其中视频请求使能识别要被提供对应于视频请求的视频内容(如图1或2的视频内容VIDEO)的单向机顶盒(如图1的单向机顶盒12或图2的单向机顶盒52)。例如,视频请求从被登记的智能装置(如图1的智能装置14或图2的智能装置54)提供用于为相关联的机顶盒请求媒体内容。
[0044]在254,视频请求基于用户认证和预定用户偏好中的至少一个被授权,诸如根据为智能装置建立的预登记信息和服务级别协议。在256,响应于授权,视频流传输请求(如视频流请求VR)被提供。该授权可以被提供到视频服务器(如视频服务器64)。该授权可以包括标识所请求的媒体内容的配置参数以及用于控制媒体内容传输的传输相关参数(如QAM频率、PID、会话ID、服务ID和符号等级等)。
[0045]在258,对应于视频请求的视频内容被发送以在单向机顶盒上接收并显示。发送通过与接收视频请求的网络不同的网络进行。此外,如这里所述的,配置参数也可以被发送到机顶盒以使能接收和显示所请求的视频。例如,服务提供商可以提供配置参数到提供视频请求的智能装置,进而智能装置可以控制机顶盒以接收所提供的视频。
[0046]在260,所发送的视频的输送可被控制。例如,服务提供商可以,诸如响应于通过网络从智能装置接收的控制指令,在网络系统的头端(headend)实施控制。对所提供的视频的控制可以包括像DVR的功能(如停止、暂停、播放、前进和倒回等)。
[0047]上述描述是举例。当然不可能描述组件或方法的每种可能的组合,但本领域技术人员将认识到许多其它组合和置换是可能的。此外,本发明意欲包含落入本申请范围(包括所附权利要求)内的全部此类替换、修改和变体。
[0048]其中说明书或权利要求叙述的“一个”、“单个”、“第一”、“另一个”元件或其等同物,应该被解读为包括一个或不止一个该元件,既不必也不排除两个或更多个此类元件。如这里所使用的,术语“包括”指包括但不限于,术语“包含”指包含但不限于。术语“基于”指至少部分基于。
【权利要求】
1.一种方法,包括: 通过在智能装置上运作的应用发起视频请求; 通过网络从所述智能装置发送所述视频请求到服务提供商,以使能与所述视频请求相关联的视频内容发送到单向机顶盒;以及 在所述智能装置上接收配置信息,以使能所述单向机顶盒基于所述配置信息处理所述视频内容。
2.根据权利要求1所述的方法,其中接收所述配置信息包括: 通过所述网络在所述智能装置上从所述服务提供商接收所述配置信息; 提供所述配置信息到所述单向机顶盒,以使能所述单向机顶盒调谐以接收所述视频内容。
3.根据权利要求2所述的方法,其中提供所述配置信息包括通过与所述单向机顶盒的用户控制相关联的短程通信接口从所述智能装置通信所述配置信息到所述单向机顶盒。
4.根据权利要求3所述的方法,其中所述短程通信接口包括红外(IR)接口。
5.根据权利要求1所述的方法,进一步包括响应于用户输入,通过所述智能装置发送远程控制指令到所述服务提供商,来选择性地控制视频内容的输送,以针对所述视频内容提供基本实时地远程控制装置功能。
6.根据权利要求1所述的方法,其中发送所述视频请求包括通过因特网从所述智能装置发送所述视频请求到所述服务提供商。
7.根据权利要求1所述的方法,其中发送所述视频请求到所述服务提供商包括: 发送所述视频请求到与所述服务提供商相关联的后台; 基于用户认证和预定用户偏好中的至少一个,授权访问由所述视频请求标识的内容;以及 发送服务请求到与所述服务提供商相关联的视频服务器以访问所述视频内容,并且基于所述配置信息使能对应于所述视频请求的所述视频内容通过广播网被提供以由所述单向机顶盒接收。
8.根据权利要求1所述的方法,其中发起所述视频请求包括通过在所述智能装置上运作的所述应用选择与所述视频请求相关联的所述视频内容。
9.根据权利要求1所述的方法,进一步包括通过网络下载所述应用,所述应用能通过所述智能装置执行以发起所述视频请求并且通过控制指令选择性地控制与所述视频内容相关联的视频内容的输送,所述控制指令是通过所述网络由所述智能装置发送的。
10.一种方法,包括: 通过网络在服务提供商处从智能装置接收视频请求,所述视频请求使能识别要被提供对应于所述视频请求的视频内容的单向机顶盒; 基于用户认证和预定用户偏好中的至少一个,授权所述视频请求; 响应于授权,提供流传输请求到视频服务器;以及 通过广播网络发送所述视频内容到所述单向机顶盒。
11.根据权利要求10所述的方法,其中发送所述视频内容包括通过传输流将运动图像专家组(MPEG)编码的数据从所述视频服务器流传输到发射器; 以所选择的广播频率发送对应于与所述视频请求相关联的配置信息的所述视频内容到所述单向机顶盒。
12.根据权利要求10所述的方法,进一步包括存储与所述单向机顶盒相关联的用户配置文件,所述用户配置文件包括与所述视频内容相关联的会话数据,以响应于通过所述网络从所述智能装置接收的控制指令使能基本实时地控制所述视频内容。
13.根据权利要求10所述的方法,进一步包括通过所述网络发送配置数据到所述智能装置,用于配置所述单向机顶盒以通过与所述单向机顶盒的用户控制相关联的通信接口接收所述视频内容。
14.一种包括可执行指令的非暂时性计算机可读存储介质,所述可执行指令包括: 用户界面,该用户界面被配置为响应于用户输入从智能装置发送请求到服务提供商,该请求通过网络发送以发起媒体内容到单向机顶盒的传输;以及 配置组件,该配置组件被配置为在所述智能装置处接收配置信息以使能所述单向机顶盒基于所述配置信息处理所述媒体内容,并且被配置为从所述智能装置发送所述配置信息到所述单向机顶盒。
15.根据权利要求14所述的介质,其中所述配置组件被配置为控制短程通信接口发送所述配置信息到所述单向机顶盒。
16.根据权利要求15所述的介质,其中所述配置组件被进一步配置为将在所述智能装置处接收的所述配置信息的至少一部分转换为被提供到所述短程通信接口以发送到所述单向机顶盒的相应配置信息。
17.根据权利要求15所述的介质,其中所述短程通信接口包括红外发射器。
18.根据权利要求14所述的介质,其中所述用户界面包括被配置为使能用户响应于另一个用户输入选择性地控制所述媒体内容基本实时地输送到所述单向机顶盒的控制界面。
19.根据权利要求14所述的介质,其中所述用户界面进一步包括被配置为使得用户能够选择在所述请求中标识的所述媒体内容的内容菜单,所述请求包括媒体内容选择。
20.根据权利要求14所述的介质,其中所述请求包括: 对应于所述媒体内容的媒体内容选择;以及 用于使能授权所述请求从而使能所述媒体内容发送到所述单向机顶盒的用户认证数据和预定用于偏好数据。
【文档编号】H04N21/431GK104519386SQ201310446783
【公开日】2015年4月15日 申请日期:2013年9月27日 优先权日:2013年9月27日
【发明者】俞育强, 王琪 申请人:思科技术公司