利用覆盖网络的连接媒体最终用户体验的制作方法_4

文档序号:9309008阅读:来源:国知局
>[0068] 优选地,返回唯一的EventID(整数),并且其值指示同伴显示与当前播放器内容 关联的同步内容。如果通过认证的"用户"(从同伴页面)请求内容改变,则该请求被提交 到服务器,优选地如下:
[0069] ContentChangeRequest.php?UserID=Tom&ContentID= 13
[0070] 并且作为响应而接收返回的有效载荷。
[0071] 上述消息传送语法不是要作为限制。
[0072] 用于第二屏幕体验的用例变化相当大。以下提供几种代表性但非限制性的场景。
[0073] 设想你坐在你的客厅里,并且你一直在等待的新发行的惊悚片刚好在你的大屏幕 电视机上开始。相机从蓝天白云向下移动,并且开始放大……豪华的跑车沿蜿蜒的道路快 速前进。你问自己"那是什么车? "你向下瞥你的平板电脑,只是因为它的屏幕更新为该车 的几张照片以及来自本地分销商"点击这里预约试驾"的邀请。
[0074] 你点击。预约完成,你的眼睛移回大屏幕并且你想像你自己在那辆豪华汽车的方 向盘后面 下周六下午2:30。
[0075] -个家庭在他们的客厅中坐下来在大屏幕电视机("主设备")上欣赏电影。当电 影播放时,每个家庭成员都在附近具有同伴设备(智能电脑、平板电脑、膝上型电脑、台式 机,等等)。当电影以美丽海滩的景色开始时,同伴设备更新以提供关于该海滩的信息、关于 如何以及为什么这个位置被电影选择的幕后信息,等等。
[0076] 进入场景几分钟,一个人物提供另一个著名品牌的可乐。同伴设备显示用于在附 近零售商处购买这种品牌可乐的促销折扣优惠。随后,在体育场馆的场景期间,同伴设备显 示关于该场景拍摄的信息并且提供这个场景的备选"镜头(take) "在同伴设备上被观看。 这是你家乡的场馆,并且同伴内容包括到查看在该场馆的事件安排的链接。
[0077] 每个家庭成员可以选择观看或不观看同伴内容,并且每个家庭成员可以选择与同 伴内容交互或不交互。
[0078] 诸如以上所描述的媒体体验是超连接的(HMEtm),因为它是把最终用户娱乐从他或 她的"主屏幕"(最终用户客厅中的屏幕(在这个例子中"延伸"(或者增强或补充)到 最终用户的"辅助屏幕"(诸如但不限于平板电脑、智能电话、膝上型电脑)的体验。HME带 来了丰富的动态、交互式内容,在本文被称为"同伴内容",它们与例如在主设备上被观看的 电影、电视节目、体育赛事、音乐会和任何其它同步。优选地,同伴内容被同步到经由"云"连 接被观看的节目一一即,主设备和同伴设备都连接到因特网,并且主设备和同伴设备优选 地通过因特网彼此交谈;在优选实施例中,这些通信利用覆盖网络(例如,CDN)服务提供商 的服务器基础设施发生。
[0079] 本文所描述的技术提供了超出提供静态"附加内容(extras) "(例如,在生产时制 作到媒体内容中并且从不改变)的显著优点,因为本文的技术提供了交付适应最终用户的 最新的动态、交互式、相关且有重点的内容以及交付在特定时间在用户的主设备上示出的 内容的能力。例如,利用CDN内容目标指向功能,同伴内容可以被修改并目标指向到具体的 地理位置、用户等等。实际上,通过知道谁在观看内容、观看者的位置在哪里(以及他们的 偏好和兴趣),本文的技术可以交付唯一的、个性化的、高度定制以及可定制的观看体验。因 此,例如,在实况广播期间(例如,体育赛事、首轮电视连续剧,等等),本文所描述的技术可 以以许多不同途径当中的一种增强主显示内容,这些途径包括显示由观看相同实况事件的 其它人所作评论的运行日志。
[0080] 如将要描述的,优选地服务提供商的基础设施自动地并且在任何时候都保持最终 用户节目和同伴内容同步。
[0081] 本文的技术便利"第二屏幕"观看和最终用户交互性,因为许多平板和移动设备用 户都在观看其它(主)源(例如,大屏幕电视机)的时候使用他们的设备。
[0082] 以下部分提供了各个实施例中关于系统的组件的附加细节。
[0083]HME媒体播放器
[0084] HME媒体播放器负责向主显示器设备呈现媒体节目内容。HME媒体播放器可以是 具有HME能力的专用物理设备(DVD/Blu-Ray播放器、机顶流设备、外部HME解码设备,等 等),或者可以是具有HME能力的软件定义的媒体播放器(在视频游戏控制台、膝上型或台 式电脑上运行的应用或服务,等等)。由于HME媒体播放器呈现媒体节目内容(例如,播放 /暂停/停止/快进/回退电影),因此HME媒体播放器负责利用保持同伴内容与当前节目 内容同步所必需的信息来更新HME服务器基础设施(如以下所定义的)。
[0085]HME服各器基础设施
[0086]HME服务器基础设施是"云中的"一个(单服务器模型)或多个(多个、分布式服 务器模型)服务器,HME媒体播放器和HME同伴都能够连接到该服务器,并且,通过该服务 器,HME媒体播放器和HME同伴传递在同伴设备上提供HME同步内容所必需的信息。
[0087]HME同伴
[0088] HME同伴是能够在浏览器或同伴应用中显示HME同伴内容的设备。HME同伴的例 子包括(但不限于)连接到同伴网站的智能电话、平板电脑或膝上型/台式电脑浏览器,运 行与HME服务器基础设施通信的应用("app")的智能电话、平板电脑或膝上型/台式电 脑。
[0089] HME播放器到HME同伴的关联
[0090] 为了让HME同伴与由HME播放器显示媒体节目内容同步地显示内容,HME播放器 和HME同伴需要彼此关联。
[0091]HME关联:匿名/非认证樽铟
[0092] 在简单的关联模型中,HME播放器与HME同伴之间的关联只持续直到HME播放器关 闭。一经启动,HME播放器生成同伴用来与HME播放器同步地显示内容的唯一SessionID。 HME播放器向HME服务器基础设施提供该SessionID连同唯一的ContentID和播放器的当 前位置(FrameTime),这些将被转译成要被HME同伴消费的同步的内容信息。SessionID由 HME播放器显示,例如,作为QR码和/或字母/数字序列号。
[0093] 作为例子,如果由HME播放器生成的SessionID是"12345678"并且用于同 伴站点的URL是www.hostname,com/hyperconnected,其中SessionID作为参数在 该URL内传递,则关联HME同伴设备与HME播放器的完整URL将如下:www.hostname, com/hyperconnected?SessionID= 12345678。同伴设备可以在被提不时输入 SessionID"12345678",或者用户可以扫描由HME播放器生成的QR码。应当指出,虽然用 户只需要SessionID来把HME播放器与HME同伴关联,但是HME播放器必须向HME服务器 传递SessionID、ContentID和FrameTime,以便让HME同伴显示正确的关联的内容。
[0094]HME关联:用户认证樽铟
[0095] 但是上述匿名关联本质上是事务性的并且不持续,更实用的模型是把HME播放器 与具体的用户关联。一旦用户向给定的HME播放器注册,该用户的凭证就可以在HME播放 器上和HME同伴上代替SessionID使用。这种持续性关联使用户不必在每个新会话开始时 利用唯一的SessionID重新关联HME播放器和HME同伴。依赖于该实现模型,用户的登录 凭证可以被存储或者可以在每个HME播放器会话开始时被要求。
[0096] 同伴内容樽铟
[0097] 为了让同伴网站/应用显示同步的内容,同伴需要以下:(I)SessionID或 UserID(和用户认证),(2)对HME内容的访问,以及(3)知道何时显示内容。第(1)项之 前已经在本文档中描述过。第(2)项需要要么(a)HME内容在同伴客户端处可用/高速缓 存(嵌入在同伴站点页面或同伴应用数据的同伴本地拷贝中)要么(b)HME内容"在云中" 可用以让HME同伴访问。为了实现第(3)项,优选地存在具体媒体内容时间范围到要显示 的具体同伴内容的时限(time-bound)关联。如下所描述的,这种时限关联被称为"同伴内 容事件清单"。
[0098] 对内容的同伴访问
[0099] 为了让同伴显示用于给定事件的同伴内容,同伴需要内容本地可用(S卩,驻留在 同伴设备上)或者在同伴需要时"在云中"按需可用。每次新ContentID被HME播放器调 用时,同伴可以被触发以预取并高速缓存用于该ContentID的事件内容。从用户的角度看, 这可以提供更好的性能,因为在同伴内容的初始预取之后,同伴与服务器之间的事务性开 销非常低。
[0100] 同伴内容事件清单
[0101] 优选地,要被显示的每条唯一的同伴内容是事件。每条唯一的媒体内容具有唯一 的ContentID,并且每个ContentID具有与其关联的一个或多个EventID。每个EventID具 有关联的起始时间,并且一直到下一个EventID开始都被认为是活动的。在具体时间用于 具体内容的具体事件的关联是由同伴内容事件清单定义的。因此,例如对于用于每7分钟 一个新事件并且内容运行时间为30分钟的ContentID= 12345678的同伴内容事件清单可 能看起来如下:
[0102] 12345678
[0103] 00:00:00 0 //在这个30分钟剪辑开始的事件ID0
[0104] 00:07:00 1 //在7分钟,事件1应当是活动的
[0105] 00:14:00 2 //在14分钟,事件2应当是活动的
[0106] 00:21:00 1 //在21分钟,重复事件1
[0107] 00:28:00 3 //在28分钟,事件3应当是活动的
[0108] 00:29:59 0 //在内容的结束,返回到事件0
[0109]HME服务器维护同伴内容事件清单,并且在某些情形下把清单交付到HME播放器 和/或HME同伴。
[0110] HME播放器宙时信标
[0111] 当媒体内容被HME播放器呈现时,播放器需要把会话、内容和定时信息传送到HME 服务器。优选地,这种信息作为HTTPGET请求的有效载荷(参数)提供给HME服务器,被 称为HME播放器定时信标。
[0112] 优选地,存在用于交付HME播放器定时信标的两种通信模式:事件无感知(event unaware)以及事件感知(eventaware)。<
当前第4页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1