基于移动装置定向定制移动媒体片尾用户界面的制作方法_3

文档序号:9829887阅读:来源:国知局
媒体项对应的相关媒体项集合。相关媒体项集合可以是基于媒体项推荐的媒体项。在一个实现方式中,片尾模块向系统(例如,推荐系统)请求相关媒体项集合并且从该系统接收相关媒体项集合。在另一实现方式中,片尾模块访问存储相关媒体项集合的数据仓库以获得相关媒体项集合。
[0033]在方框315,片尾模块经由横向模式用户界面(例如,片尾UI)提供相关媒体项集合。片尾模块可用相关媒体项集合填充横向模式用户界面。在方框317,片尾模块在横向模式用户界面中提供一个或更多个动作用户界面(UI)元素。动作UI元素可接收用户输入以执行与媒体项有关的动作。动作的示例可包括(不限于)共享媒体项、点赞媒体项、将媒体项添加到播放列表、评价媒体项、对媒体项发表评论等。
[0034]在方框319中,片尾模块确定是否提供下一媒体项。如果媒体项不是一组媒体项(例如,播放列表、剧集媒体项等)的一部分,则片尾模块不提供下一媒体项。如果媒体项是组的一部分(方框319),则片尾模块在方框321识别该组中的下一媒体项并且在方框323在横向模式用户界面中提供下一媒体项。片尾模块可访问媒体项的头信息以确定该组中的下一媒体项。
[0035]图4图示出可实现实现方式的示例性系统架构400。系统架构400可包括一个或更多个移动装置401、一个或更多个服务器415、417以及彼此通过一个或更多个网络410耦接的一个或更多个数据仓库413。网络410可以是公共网络(例如,互联网)、私人网络(例如,局域网(LAN)或广域网(WAN))或其组合。
[0036]数据仓库413可存储媒体项,所述媒体项诸如(不限于)数字视频、数字电影、数字照片、数字音乐、网站内容、社交媒体更新、电子书籍(电子书)、电子杂志、数字报纸、数字有声书、电子刊物、网络博客、真正简单聚合(RSS)订阅、电子漫画书、软件应用等。数据仓库413可以是能够存储数据的永久存储装置。如本领域技术人员将理解的,在一些实现方式中,数据仓库413可能是附接到网络的文件服务器,而在其它实现方式中,数据仓库413可能是一些其它类型的永久存储装置,诸如面向对象的数据库、关系数据库等。
[0037]移动装置401可以是便携式计算装置,诸如蜂窝电话、个人数字助理(PDA)、便携式媒体播放器、上网本、膝上型计算机、电子书阅读器或者平板计算机(例如,包括书阅读器应用)、机顶盒、游戏机、电视等。
[0038]移动装置401可运行管理移动装置401的硬件和软件的操作系统(OS)。媒体应用403可在移动装置401上(例如,移动装置的OS上)运行。例如,媒体应用403可以是可访问应用服务器417(例如,web服务器)所服务的内容的web浏览器。在另一示例中,移动应用403可以是可访问应用服务器417(例如,移动应用服务器)所服务的内容的应用。
[0039]应用服务器417可提供web应用和/或移动装置应用以及应用的数据。推荐服务器415可提供与其它媒体项有关的媒体项(例如,视频)。相关媒体项集合可被存储在一个或更多个数据仓库413上。服务器415、417可被托管于机器上,所述机器诸如(不限于)机架式服务器、个人计算机、台式计算机、媒体中心或者以上的任何组合。
[0040]片尾模块405可基于移动装置定向以及在移动装置上已经完成回放的媒体项来提供定制移动片尾用户界面。例如,如果经由媒体应用403在移动装置401上以横向模式已经完成播放的视频并且如果该视频是一组视频的一部分,则片尾模块405可提供片尾UI,该片尾UI包含该组中接下来要播放的下一视频。例如,如果已经完成播放的视频是第6集,则片尾模块405可提供包括第7集的片尾UI。当视频已经完成播放时片尾模块405可在移动装置401上以横向定向提供片尾UI。
[0041]图5图示出以计算机系统500的示例形式的机器的示图,在所述机器内可执行用于使得所述机器执行本文所讨论的任一个或更多个方法的指令集合。计算机系统500可以是图1中的移动装置100。在另选实现方式中,所述机器可连接(例如,联网)至LAN、内联网、夕卜联网或互联网中的其它机器。所述机器可在客户端-服务器网络环境中以服务器或者客户端机器的身份操作,或者在对等(或分布式)网络环境中作为对等机器操作。所述机器可以是个人计算机(PC)、平板PC、机顶盒(STB)、个人数字助理(PDA)、蜂窝电话、网络设备、服务器、网络路由器、交换机或网桥、或者能够执行指定将由机器采取的动作的指令集合(顺序的或其它)的任何机器。另外,尽管仅示出单个机器,术语“机器”也将被认为包括单独地或联合地执行指令集合(或多个集合)以执行本文所讨论的任一个或更多个方法的机器的任何集。
[0042]示例计算机系统500包括经由总线530彼此通信的处理装置(处理器)502、主存储器504(例如,只读存储器(ROM)、闪存、诸如同步动态随机存取存储器(SDRAM)、双倍数据速率(DDR SDRAM)或DRAM(RDRAM)的DRAM等)、静态存储器506(例如,闪存、静态随机存取存储器(SRAM)等)和数据存储装置518。
[0043]处理器502表示一个或更多个通用处理装置,诸如微处理器、中央处理单元等。更具体地讲,处理器502可以是复杂指令集计算(CISC)微处理器、精简指令集计算(RISC)微处理器、甚长指令字(VLIW)微处理器或者实现其它指令集合的处理器或实现指令集合的组合的处理器。处理器502还可以是一个或更多个专用处理装置,诸如专用集成电路(ASIC)JI场可编程门阵列(FPGA)、数字信号处理器(DSP)、网络处理器等。处理器502被配置为执行用于执行本文所讨论的操作和步骤的指令522。
[0044]计算机系统500还可包括网络接口装置508。计算机系统500还可包括视频显示单元510(例如,液晶显示器(LCD)或者阴极射线管(CRT))、输入装置512(例如,键盘和字母数字键盘、运动感测输入装置)、光标控制装置514(例如,鼠标)和信号生成装置516(例如,扬声器)O
[0045]数据存储装置518可包括计算机可读存储介质528,其上存储有具体实现本文所述的任一个或更多个方法或功能的指令522的一个或更多个集合(例如,软件)。指令522还可在其被计算机系统500执行期间完整地或者至少部分地驻留于主存储器504内和/或处理器502内,主存储器504和处理器502也构成计算机可读存储介质。指令522还可经由网络接口装置508通过网络520来传送或接收。
[0046]在一个实现方式中,指令522包括用于片尾模块(例如,图1中的片尾模块109)的指令和/或包含调用片尾模块的方法的软件库。尽管在示例性实现方式中计算机可读存储介质528(机器可读存储介质)被示出为单个介质,术语“计算机可读存储介质”应该被认为包括存储一个或更多个指令集合的单个介质或多个介质(例如,集中式或分布式数据库、和/或关联的高速缓存和服务器)ο术语“计算机可读存储介质”还将被认为包括能够存储、编码或承载用于由机器执行并且使得机器执行本公开的任一个或更多个方法的指令集合的任何介质。术语“计算机可读存储介质”将相应地被认为包括(但不限于)固态存储器、光学介质和磁介质。
[0047]在以上描述中阐述了众多细节。然而,对于受益于本公开的本领域普通技术人员而言显而易见的是,本公开可在没有这些具体细节的情况下实践。在一些情况下,熟知结构和装置以框图形式示出,而非详细示出,以避免使本公开模糊。
[0048]在对计算机存储器内的数据比特的操作的算法和符号表示方面呈现了【具体实施方式】的一些部分。这些算法描述和表示是数据处理领域的技术人员用来向本领域其他技术人员最有效地传达他们的工作的实质的手段。这里并且一般设想算法为促成所需结果的自一致步骤序列。这些步骤是需要物理量的物理操纵的步骤。通常(但不是必需的),这些量采取能够被存储、传送、组合、比
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1