用于对通信网络中的媒体内容列表的版本进行协调的方法和装置制造方法及图纸

技术编号:7149474 阅读:156 留言:0更新日期:2012-04-11 18:40
本文定义了用于对同时存在于通信网络中的媒体内容列表的不同版本进行协调的方法、系统、设备、装置和计算机程序产品。本文所公开的方面根据考虑典型用户行为的预知的用户期望,来合并媒体内容列表。在一个特定的方面,合并媒体内容列表包括合并由相关的媒体内容用户所维持和例行更新的媒体内容获取优先级列表。

【技术实现步骤摘要】
【国外来华专利技术】用于对通信网络中的媒体内容列表的版本进行协调的方法和装置
概括地说,所公开的方面涉及通信网络,具体地说,所公开的方面涉及用于对通信网络中同时存在的媒体内容列表的不同版本进行协调的系统、方法和装置。
技术介绍
在过去的十年,通信设备特别是诸如蜂窝电话之类的无线通信设备已快速地得到普及。这些设备正快速地变成能够提供很多种功能的多用途设备。例如,蜂窝电话还可以实现计算能力、因特网接入、电子邮件、文本消息、GPS导航、数字照相能力、音频/MP3播放器、视频游戏能力等等。此外,如今正在日益地制造具有接收诸如音频内容、视频内容、多媒体内容、游戏内容、数据/文本内容等等之类的媒体内容的能力的无线通信设备。这样,这些通信设备可以用于接收一对多传输(例如,广播传输和/或多播传输)和/或一对一传输(例如,单播传输等等)。随着媒体内容的使用或便携式和/或无线设备的增加,用户期望通过包括固定和移动在内的多个设备连续地访问媒体内容。这种用“付费观看”的订阅方式快速地从机顶盒下载媒体内容或者对宽带连接上的媒体内容进行下载或流处理的能力,增加了对于即时访问的期望。为此,人们期望在进行选择和具有可用于观看、播放、执行等等的选择操作之间具有减少的时间。随着扩大的存储、处理和显示能力,用于播放媒体内容(例如,音频、视频、文本、触觉材料等等)的便携式设备正变得日益普及。便携式媒体播放器(PMP)还可以仅是使用诸如个人数字助理(PDA)、蜂窝电话、电子邮件应用等等的集中式手持设备的一个方面。对于经常旅游的一些用户来说,至少部分地用作PMP的移动通信设备变成娱乐和信息的主要来源。在多个实例中,播放或使用媒体内容的用户可能会偏好他们希望播放、观看或使用的下一媒体内容。例如,用户可能会偏好观看特定的动作片或听某个音频CD(压缩光碟)。对播放或使用媒体内容的偏好使得用户具有媒体内容优先级列表,后者定义了用户期望获取或使用的媒体内容的优先级列表。这种类型的媒体内容优先级列表结合诸如Netflix等等之类的当前在线数字视频光碟(DVD)租赁服务来使用。在Netflix场景中,用户生成他或她希望租借的DVD的优先级列表,而该服务一般通过常规电子邮件服务向用户传送预定数量的DVD,并且一旦用户(一般通过电子邮件服务)向该服务返还该DVD或这些DVD,则该服务就向该用户发送其它的DVD或一些DVD。根据用户DVD优先级列表来确定其它的DVD或那些DVD。在任何时间点,用户都可以通过删除他们不再期望租借的DVD、增加他们期望租借的新DVD或改变他们期望租借的DVD的优先级顺序,来编辑优先级列表。针对用户的优先级列表是在线可用的,因此,其由服务供应商在网络服务器站点进行存储。在将媒体内容无线地传送到PMP的实例中,将这些媒体内容优先级列表用作用于限定向PMP传送媒体内容的顺序的方式可能会造成其它的问题。特别是针对单个媒体内容用户,可能同时存在不同的列表。这是由于在PMP和在网络端中可能同时需要媒体内容列表,或者该媒体内容列表被配置为同时存储在PMP和网络端中。在这些情况下,当PMP没有连接到网络时,用户可以修改存储在PMP上的列表。在这些实例中,在进行网络连接之前,都不将这些修改情况发送到网络中,就时间而言,这可能是几个小时甚至是几天。在这中间时期,在PMP有机会与网络进行重新连接和向网络发送这些修改情况之前,媒体内容用户可以在网络连接的情况下访问另一个设备(例如,PC等等),并提供与在PMP上进行的但尚未发送给网络的这些修改全然不同的修改。一旦PMP重新建立了网络连接并向网络发送了针对优先级列表的修改,网络无法确定哪些修改是优先的,从而也无法确定哪些修改应当反映在用户的当前媒体内容优先级列表中。如果为多个用户配置针对媒体内容传送的订阅或者超过一个用户访问该订阅,则也可能出现相同类型的修改冲突。在该情况下,多个用户可以同时在多个设备上修改媒体内容列表(例如,一个用户/订户修改来自PMP的列表,同时另一个用户/订户修改来自PC的列表)。再一次,网络无法确定同时修改中的哪些修改是优先的,从而也无法确定哪些修改应当反映在订户的当前媒体内容优先级列表中。因此,本领域需要用于对同时存在媒体内容列表(例如,媒体内容优先级列表)的多个版本时的冲突进行消除的方法、系统、装置和/或计算机程序产品。所期望的方法、系统、装置和/或计算机程序产品应当能解决该问题,其中在该问题中,媒体内容列表的一个版本存在于媒体内容播放器设备层级(例如,PMP层级)中,而该媒体内容列表的另一个版本存在于网络层级(例如,网络服务器层级)中。此外,所期望的方法、系统、装置和/或计算机程序产品应当在以下的实例中提供冲突解决方案,即:在该实例中,同时在多个设备上发生修改。
技术实现思路
为了对一个或多个方面有一个基本的理解,下面给出了这些方面的简单概括。该概括部分不是对所有预期方面的泛泛评述,其既不是要确定所有方面的关键或重要组成元素也不是描绘任何或所有方面的保护范围。其唯一目的是用简单的形式呈现一个或多个方面的一些概念,以此作为后面的详细说明的前奏。本申请给出了用于对同时存在于通信网络中的媒体内容列表的不同版本进行协调的方法、装置、系统和计算机程序产品。本申请所公开的方面根据考虑典型的用户行为预知的用户期望来合并媒体内容列表。为了合并同时存在的媒体内容列表,所示出的方面给出了以下操作:通过提供与媒体列表中的每一项目相关的时间戳和/或针对该列表的整体时间戳,来确定存在不同的媒体列表;每次诸如媒体内容播放器、网络服务器等等之类的设备进行连接时,都对该列表或列表内容进行比较。如果确定在这些列表之间,项目时间戳不同,则认为这些列表不同,从而要进行合并。在一个方面,通过向统一的媒体内容添加所有媒体内容增加项目、如果媒体内容项目在两个或所有媒体内容列表中已被删除则删除这些项目、如果该媒体内容项目并不是从所有媒体内容列表中被删除则将其标记为可能删除、根据它们关于最新时间戳的位置来对这些项目进行排序(即,按照最新时间戳首先出现的原则来对冲突位置进行排序),来进行合并和生成统一的媒体内容列表。一种用于对媒体内容列表的同时存在的多个版本进行协调的方法定义了第一方面。该方法包括:确定同时存在媒体内容列表的多个版本;将所述媒体内容列表的多个版本合并成统一版本;存储所述媒体内容列表的统一版本。可以进一步将媒体内容的优先级列表定义为媒体内容优先级列表,可以进一步将所述媒体内容优先级列表定义为媒体内容获取优先级列表等等。在该方法的一个方面,确定同时存在媒体内容列表的多个版本提供了以下操作:在每一次两个或更多设备中的至少两个设备建立网络连接时,都对所述设备上存储的媒体内容列表进行比较。比较媒体内容列表可以包括:比较与这些列表相关的时间戳或者对与所述媒体内容列表中的每一项目相关的时间戳进行比较,其中,如果在所述媒体内容列表中的项目之间,一个或多个时间戳不同,则确定存在多个版本。在该方法的某些方面,所述确定还可以包括:确定同时存在所述媒体内容列表的超过两个的版本。在这些方面,可以成对地对超过两个的版本进行合并,被合并的第一对版本是在时间上最早的两个版本,随后将第一对版本的结果与时间上接着的版本进行合并等等,直到将所有同时存在的版本合并本文档来自技高网
...
用于对通信网络中的媒体内容列表的版本进行协调的方法和装置

【技术保护点】
1.一种用于对媒体内容列表的同时存在的多个版本进行协调的方法,包括以下步骤:确定同时存在媒体内容列表的多个版本;将所述媒体内容列表的多个版本合并成统一版本;以及存储所述媒体内容列表的统一版本。

【技术特征摘要】
【国外来华专利技术】US12/235,5502008年9月22日1.一种用于对媒体内容列表的同时存在的多个版本进行协调的方法,包括:确定同时存在媒体内容列表的多个版本,其中,所述媒体内容列表被进一步定义为媒体内容优先级列表,其中,所述媒体内容列表被进一步定义为媒体内容获取优先级列表;将所述媒体内容列表的多个版本合并成统一版本,其中,所述合并进一步包括:根据被合并的版本中的最新时间戳,对所述媒体内容列表的统一版本中的项目进行排序;以及存储所述媒体内容列表的所述统一版本;以及其中,所述确定进一步包括:通过在每一次两个或更多设备中的至少两个设备建立网络连接时都对在所述两个或更多设备处存储的所述媒体内容列表的所述多个版本进行比较,其中,所述确定进一步包括:对与所述媒体内容列表的所述多个版本中的每一项目相关的时间戳进行比较,其中,如果在所述媒体内容列表的所述多个版本中的项目之间,一个或多个时间戳不同,则确定存在所述多个版本,以及其中,所述确定进一步包括:对与所述媒体内容列表的所述多个版本相关的时间戳进行比较,其中,如果在所述媒体内容列表的所述多个版本之间,所述时间戳不同,则确定存在所述多个版本,以及其中,如果由于至少因在所述两个或更多设备中的移动设备未连接网络期间进行的对所述媒体内容列表的所述多个版本的各相应版本的修改而导致的不同的版本,而产生冲突位置,则按照具有所述最新时间戳的项目首先出现在所述媒体内容列表的所述统一版本中的原则对所述冲突位置进行排序。2.根据权利要求1所述的方法,其中,所述确定进一步包括:确定同时存在所述媒体内容列表的超过两个的版本。3.根据权利要求2所述的方法,其中,所述合并进一步包括:成对地合并所述媒体内容列表的超过两个的版本。4.根据权利要求3所述的方法,其中,成对地合并进一步包括:根据与生成版本时候相关的时间,来顺序地合并多对版本。5.根据权利要求1所述的方法,其中,合并所述多个版本进一步包括:在所述媒体内容列表的统一版本中,添加来自所述多个版本的所有媒体内容增加项目。6.根据权利要求1所述的方法,其中,合并所述多个版本进一步包括:如果所述多个版本中的所有版本都包括针对一个媒体内容项目的删除,则从所述媒体内容列表的统一版本中删除所述媒体内容项目。7.根据权利要求1所述的方法,其中,合并所述多个版本进一步包括:如果所述多个版本中并不是所有版本都包括针对一个媒体内容项目的删除,则在所述媒体内容列表的统一版本中将所述媒体内容项目标识成可能删除。8.根据权利要求7所述的方法,其中,所述合并进一步包括:在所述统一版本中完成对所述列表进行的所有添加、删除和排序改变后,在所述统一版本中将标识成可能删除的所有媒体内容项目移到列表的末尾。9.根据权利要求1所述的方法,其中,存储所述媒体内容列表的统一版本进一步包括:在一个或多个通信设备和一个或多个网络设备上存储所述媒体内容列表的统一版本。10.根据权利要求1所述的方法,还包括:将所述媒体内容列表的统一版本传输到通信设备或网络设备中的至少一个。11.一种用于对媒体内容列表的同时存在的多个版本进行协调的装置,包括:用于确定同时存在媒体内容列表的多个版本的模块,其中,所述媒体内容列表被进一步定义为媒体内容优先级列表,其中,所述媒体内容列表被进一步定义为媒体内容获取优先级列表;用于将所述媒体内容列表的多个版本合并成统一版本的模块,其中,所述合并进一步包括:根据被合并的版本中的最新时间戳,对所述媒体内容列表的统一版本中的项目进行排序;以及用于存储所述媒体内容列表的所述统一版本的模块;以及其中,所述确定进一步包括:通过在每一次两个或更多设备中的至少两个设备建立网络连接时都对在所述两个或更多设备处存储的所述媒体内容列表的所述多个版本进行比较,其中,所述确定进一步包括:对与所述媒体内容列表的所述多个版本中的每一项目相关的时间戳进行比较,其中,如果在所述媒体内容列表的所述多个版本中的项目之间,一个或多个时间戳不同,则确定存在所述多个版本,以及其中,所述确定进一步包括:对与所述媒体内容列表的所述多个版本相关的时间戳进行比较,其中,如果在所述媒体内容列表的所述多个版本之间,所述时间戳不同,则确定存在所述多个版本,以及其中,如果由于至少因在所述两个或更多设备中的移动设备未连接网络期间进行的对所述媒体内容列表的所述多个版本的各相应版本的修改而导致的不同的版本,而产生冲突位置,则按照具有所述最新时间戳的项目首先出现在所述媒体内容列表的所述统一版本中的原则对所述冲突位置进行排序。12.一种通信设备,包括:计算机平台,包括处理器以及与所述处理器进行通信的存储器;媒体内容列表模块,存储在所述存储器中且与所述处理器进行通信,其中,所述媒体内容列表模块用于提供用户可配置的媒体内容列表,其中,所述用户可配置的媒体内容列表被进一步定义为用户可配置的媒体内容优先级列表,其中,所述媒体内容列表模块还用于提供用户可配置的媒体内容获取优先级列表;以及媒体内容列表合并模块,存储在所述存储器中且与所述处理器进行通信,其中,所述媒体内容列表合并模块用于:确定同时存在所述用户可配置的媒体内容列表的多个版本;将所述媒体内容列表的多个版本合并成统一版本,其中,所述媒体内容列表合并模块还用于根据被合并的版本中的最新时间戳,对所述统一版本中的项目进行排序;以及存储所述媒体内容列表的统一版本;以及其中,所述媒体内容列表合并模块进一步用于在每一次所述设备与媒体内容服务建立网络连接时都将设备存储的媒体内容列表与网络存储的媒体内容列表进行比较,其中,所述媒体内容列表合并模块进一步用于对与所述用户可配置的媒体内容列表的所述多个版本中的每一项目相关的时间戳进行比较,其中,如果在所述用户可配置的媒体内容列表的所述多个版本中的项目之间,一个或多个时间戳不同,则确定存在所述多个版本,其中,所述媒体内容列表合并模块进一步用于对与所述用户可配置的媒体内容列表的所述多个版本相关的时间戳进行比较,其中,如果在所述用户可配置的媒体内容列表的所述多个版本之间,所述时间戳不同,则确定存在所述多个版本,以及其中,如果由于至少因在移动设备未连接网络期间进行的对所述用户可配置的媒体内容列表的所述多个版本的各相应版本的修改而导致的不同的版本,而产生冲突位置,则按照...

【专利技术属性】
技术研发人员:P·H·劳贝尔
申请(专利权)人:高通股份有限公司
类型:发明
国别省市:US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1