对计算机网络上的预期媒体内容加书签的制作方法_2

文档序号:9204249阅读:来源:国知局
(例如,当媒体内容项目当前在线不可用时),书签服务器130生成对应于域-描述对的临时书签(例如,书签158),其包括媒体内容项目(例如,搜索关键字)的域名(例如,YouTube, com)和描述。在某些实施方式中,域-描述对中的媒体内容项目的描述包括识别媒体内容项目的信息(例如,TV剧集的标题)。
[0025]在某些实施方式中,解析服务器132在预定义时间表上识别对应于临时书签的一个或多个URL (其中媒体内容可用)。在某些实施方式中,一个或多个URL指的是网络位置,其中,媒体内容项目在其相应的书签被生成之后已变得可用。在某些实施方式中,解析服务器132根据与书签相关联的域-描述对来识别对应于书签的URL-例如,通过使用描述(例如,搜索关键字)在域(例如,YouTube, com)上执行搜索。
[0026]在某些实施方式中,解析服务器132在预定义时间段(例如,TV剧集最初在TV上播出之后24小时)之后确定(或验证)媒体内容项目是否已变得在计算机网络(例如,因特网)上可用,并且相应地更新书签状态(例如,如果对应的媒体内容项目尚未变得在线可用,则将临时书签标记为无效,或者如果对应的媒体内容项目已变得可用,则将临时书签转换成非临时书签)。
[0027]在某些实施方式中,书签数据库134存储(i)临时书签与一个或多个域-描述对(图4中的411和412)之间的映射,或者(ii)非临时书签和一个或多个URL之间的映射(例如,其中媒体内容项目目前可用的URL;图4中的413-415)。在某些实施方式中,所述一个或多个URL包括指向存储在本地媒体内容服务器136 (例如,优选内容提供商)处的媒体内容项目的URL。在某些实施方式中,一个或多个URL包括指向存储在远程媒体内容服务器138 (例如,辅助或较不优选的内容提供商)处的媒体内容项目的URL。在某些实施方式中,当非临时书签对应于两个或更多URL时,服务器106确定用户被重新定向到所述两个或更多URL中的哪个URL。在其它实施方式中,服务器106提示用户确定用户是否被重新定向到两个或更多URL中的URL。
[0028]在某些实施方式中,通信网络110可选地包括因特网、一个或多个局域网(LAN)、一个或多个广域网(WAN)、其它类型的网络或此类网络的组合。
[0029]图2是图示出根据某些实施方式的电子设备102( “电子设备102”)的框图。在某些实施方式中,电子设备102包括一个或多个处理单元CPU 202 (在这里也称为处理器)、一个或多个网络接口 204、可选地显示设备205、存储器206以及用于将这些组件互连的一个或多个通信总线208。通信总线208可选地包括将系统组件互连并控制其之间的通信的电路(有时称为芯片组)。存储器206通常包括高速随机存取存储器,诸如DRAM、SRAM、DDRRAM或其他随机存取固态存储器件;并且可选地包括非易失性存储器,诸如一个或多个磁盘存储器件、光盘存储器件、闪速存储器器件或其他非易失性固态存储器件。存储器206可选地包括位于远离CPU 202处的一个或多个存储器件。存储器206或者替换地存储器206内的非易失性存储器器件包括非暂时计算机可读存储介质。在某些实施方式中,存储器206或者替换地非暂时计算机可读存储介质存储以下程序、模块和数据结构或其子集:
[0030]?操作系统210,其包括用于处理各种基本系统服务且用于执行硬件相关任务的程序;
[0031].网络通信模块(或指令)212,用于经由一个或多个网络接口 204(有线或无线)或通信网络110 (图1)将电子设备102与其它设备(例如,TV 104或服务器106)相连;
[0032].可选地(例如,当电子设备102具有适当水平的计算能力)指纹模块142,用于生成唯一地识别媒体内容项目(例如,将正在TV上播出的TV剧集识别为特定法律与秩序剧集)的内容指纹(例如,哈希值);以及
[0033].存储在电子设备102上的数据,其包括:
[0034]〇媒体内容项目150,用于包括媒体内容(例如,歌曲、音乐TV、电影、TV剧集或YouTube剪辑)或其一部分;
[0035]〇EPG (例如,电子节目指南)信息152,用于包括用于唯一地识别媒体内容项目的电子节目指南信息(例如,频道号、TV剧集的标题或者电缆网络的名称);
[0036]〇内容指纹154 (例如,使用TV剧集的前10秒生成的哈希值),用于唯一地识别媒体内容项目;以及
[0037]〇一个或多个书签集合216 (例如,书签集合216-1至216_i),用于包括对应于一个或多个特定用户的书签,每个书签集合包括:
[0038].临时书签218-1,其对应于一个或多个域-描述对(例如,当媒体内容项目尚不可用但很可能将可用时);
[0039]?非临时书签220-1,其对应于一个或多个URL,在该一个或多个URL处媒体内容项目目前可用;以及
[0040].可选地,无效书签222-1,当对应的媒体内容项目在预定义时间段内不会变得可用(或者未被服务器106识别为可用)时。
[0041]在某些实施方式中,电子设备102还包括照相机120和麦克风122。在某些实施方式中,照相机120在有或没有用户干预的情况下捕捉媒体内容项目的音频或视频部分,并且麦克风122在有或没有用户干预的情况下捕捉媒体内容项目的音频部分。
[0042]在某些实施方式中,上文识别的元件中的一个或多个被存储在前述存储设备中的一个或多个中,并且对应于用于执行上述功能的指令集合。上文识别的模块或程序(例如,指令集)不需要实现为单独的软件程序、过程或模块,并且因此在各种实施方式中可将这些模块的各种子集组合或者另外重新布置。在某些实施方式中,存储器206可选地存储上文识别的模块和数据结构的子集。此外,存储器206可存储上文未描述的附加模块和数据结构。
[0043]图3是图示出根据某些实施方式的服务器系统106( “服务器106” ;也称为服务器)的框图。服务器106通常包括一个或多个处理单元CPU302(在这里也称为处理器)、一个或多个网络接口 304、存储器306以及用于将这些组件互连的一个或多个通信总线308。通信总线308可选地包括将系统组件互连并控制其之间的通信的电路(有时称为芯片组)。存储器306包括高速随机存取存储器,诸如DRAM、SRAM, DDR RAM或其他随机存取固态存储器件;并且可选地包括非易失性存储器,诸如一个或多个磁盘存储器件、光盘存储器件、闪速存储器器件或其他非易失性固态存储器件。存储器306可选地包括位于远离一个或多个CPU 302处的一个或多个存储器件。存储器306或者替换地存储器306内的非易失性存储器器件包括非暂时计算机可读存储介质。在某些实施方式中,存储器306或者替换地非暂时计算机可读存储介质存储以下程序、模块和数据结构或其子集:
[0044]?操作系统310,其包括用于处理各种基本系统服务且用于执行硬件相关任务的程序;
[0045].网络通信模块(或指令)312,用于经由一个或多个网络接口 304 (有线或无线)或通信网络I1 (图1)将服务器106与其它设备(例如,电子设备102)相连;
[0046].可选地,用于生成唯一地识别媒体内容项目的内容指纹(例如,哈希值)的指纹模块124 ;
[0047]?书签服务器130,用于识别媒体内容项目(例如,识别正在TV上显示的TV剧集),并且用于生成一个或多个临时或非临时书签;
[0048].解析服务器132,用于识别对应于临时书签的媒体内容项目是否和在哪里(例如,在什么特定URL处)变得可用,并且用于相应地更新书签的状态(例如,将书签标记为无效,或者将临时书签转换成非临时书签);
[0049].书签数据库134,用于存储(i)临时书签与一个或多个域-描述对之间的映射,或者(ii)非临时书签与一个或多个URL之间的映射,包括:
[0050]〇临时书签218 (例如,图4中的书签404),对应于一个或多个域-描述对314 (例如,域-描述对314-1至域-描述对314-1),其进而可以用来识别媒体内容项目在哪里(例如,在哪个URL处)尚不可用但是很可能在预定义时间段内(例如,在接下来的24小时内)变得可用;
[0051]〇非临时书签220 (例如,图4中的书签406),其对应于一个或多个URL(例如,URL316-1至URL 316-1),其中,媒体内容项目目前可用-与尚不可用但很可能在预定义时间段内变得可用相反-以及对应于与对应的URL相关联的元数据(参见图4,“URL元数据”);以及
[0052]O可选地,无效书签222 (例如,图4中的书签408),其对应的媒体内容项目在预定义时间段之后尚未变得可用;
[0053]?本地媒体内容服务器136,用于包括存储在与服务器106具有预定义关系(例如,在预定义距离内(或者在本地存储)或属于同一服务提供商)的网络位置上的媒体内容项目;以及
[0054].存储在服务器106上的数据,其包括:
[0055]〇媒体提内容项目150,用于包括媒体内容(例如,歌曲、音乐TV、电影、TV剧集或YouTube剪辑)或其一部分;
[0056]〇电子节目指南(EPG)信息152,用于包括用于唯一地识别媒体内容项目的电子节目指南信息(例如,频道号、TV剧集的标题或者电缆网络的名称);以及
[0057]〇内容指纹154,用于唯一地识别媒体内容项目(例如,使用TV剧集的10秒生成的哈希值)。
[0058]在某些实施方
当前第2页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1