媒体项目的递送的制作方法_2

文档序号:9292058阅读:来源:国知局
,从而给定的单个设备或者给定的一组两个或者更多设备可以一次仅提供单个客户端120、140。
[0028]第一客户端120被配置为获取媒体项目。获取媒体项目可以例如包括使用适当捕获装置来捕获媒体项目。这可以包括使用音频捕获装置比如麦克风或者麦克风阵列来捕获音频信号并且将音频信号整理成音频文件。备选地或者附加地,作为另一示例,捕获可以包括使用视频捕获装置比如数字视频相机来捕获视频信号并且将捕获的信号存储为视频文件或者视听文件。作为又一示例,捕获可以包括使用图像捕获装置比如数字(静止)相机来捕获图像并且将捕获的图像存储为图像文件。第一客户端120可以包括捕获装置或者第一客户端120可以有权访问和控制捕获装置。
[0029]备选地,获取媒体项目可以包括从存储器、例如从充当或者主控第一客户端120的设备的存储器或者从第一客户端120以别的方式、例如通过网络而可访问的存储器读取媒体项目。
[0030]媒体项目优选地与给定的用户关联,通常与第一客户端120的用户或者主控第一客户端120的设备的用户关联。可以预先布置在媒体项目与用户之间的关联或者客户端120可以被配置为例如基于来自用户的输入来关联媒体项目与用户。媒体项目可以固有地与用户关联,例如经由媒体项目包括音频信号,该音频信号包括用户的语音和/或对用户的引用,经由媒体项目包括表现用户的视频片段,或者经由媒体项目包括描绘用户的图像。备选地或者附加地,媒体项目可以与用户显式地关联,例如通过用户或者通过另一用户显式地将给定的媒体项目关联到用户。可以例如如下文更具体描述的那样经由与媒体项目关联和/或为媒体项目分配的标识符,和/或通过向媒体项目提供指示在媒体项目与用户之间的关联的元数据,来提供这样的显式关联。
[0031 ] 媒体项目可以附加地或者备选地与具体服务或者应用关联,该具体服务或者应用比如电话服务或者应用、IP语音(VoIP)服务或者应用、消息服务或者应用、电邮服务或者应用等。通常,例如通过向媒体项目提供指示在媒体项目与服务或者应用之间的关联的元数据,来显式地指示在媒体项目与具体服务或者应用之间的关联。
[0032]媒体项目可以是适合用于各种目的的通用媒体项目。作为非限制示例,这样的通用媒体项目可以包括音频信号,该音频信号包括用户记录的信号的部分,例如用户的语音、歌曲或者其部分、或者电影声轨的部分。备选地或者附加地,媒体项目可以包括视频信号,该视频信号包括用户记录的片段、电影的部分、音乐视频或者其部分等。备选地或者附加地,媒体项目可以包括描绘用户的图像或者以别的方式与用户关联的项目,或者媒体项目可以用别的方式被指派为代表用户。备选地或者附加地,媒体项目可以包括描述用户或者以别的方式与用户关联的文本或者其它字符串。
[0033]作为另一示例,媒体项目可以用作个性化的报警音调或者报警声音以指示在第二客户端140处的与第一客户端120的用户关联的事件。作为示例,媒体项目可以在第二客户端140中被运用作为振铃音调和/或作为个性化的视频振铃音调,该振铃音调可以被运用以指示来自第一客户端120的用户的传入呼叫或者传入消息。下文,为了描述清楚和简洁,使用术语振铃音调来涵盖各种类型的报警声音。然而,应当广义地解释振铃音调的概念从而覆盖与第一客户端120的用户关联的任何报警声音、可视指示、视听指示、触觉指示或者其组合,例如来自第一客户端120的用户的传入消息的指示,比如短消息服务(SMS)消息、多媒体消息传送服务(HS)消息、来自第一客户端120的用户的电邮消息、来自第一客户端120的用户的传真消息、来自第一客户端120的用户的即时消息传送服务的即时消息等。可以运用如上文描述的在媒体项目与用户之间的关联和在媒体项目与服务或者应用之间的关联,以指示给定的媒体项目作为用于给定服务的给定用户的个性化振铃音调,例如作为用于指示来自给定用户的传入呼叫的个性化振铃音调或者作为用于指示从给定用户接收的电邮消息的报警声音和图像的组合。
[0034]作为又一示例,包括与第一客户端120的用户关联的图像的媒体项目可以在第二客户端140处被用作代表第一客户端120的用户的图像。可以在第二设备处与回放指示来自第一客户端120的所述用户的传入呼叫的振铃音调并行地显示图像。作为另一示例,图像可以被存储在第二客户端140处作为与第一客户端120的所述用户关联的联系人信息的部分,因此例如在第二客户端140的用户浏览遍历联系人列表时代表所述用户。
[0035]作为又一示例,包括文本或者字符串的媒体项目可以被运用以例如在即时消息中或者在文本消息、比如源于第一客户端120的所述用户的SMS消息中在第二客户端140处提供与第一客户端120的用户关联的个性化的表情符号。
[0036]在一个示例实施例中,第一客户端120被配置为获取与媒体项目关联的唯一标识符(UID)。UID用于在给定的情境内、例如在媒体项目的数据库中或者全局地唯一标识媒体项目。尽管全局地唯一 ID将保证与情境和使用场景无关地正确标识媒体项目并因此可以用作可用于若干不同用途的UID,但是在许多实际用途中,运用如下UID可以是足够的,该UID确保唯一标识在预定情境内与之关联的媒体项目。
[0037]在一个示例实施例中,获取UID可以包括从存储器读取与媒体项目关联的预定UID以及例如作为与媒体项目关联的元数据而提供的媒体项目。备选地,获取UID可以包括根据预定规则确定UID。
[0038]在一个实施例中,确定UID可以包括至少部分地基于媒体项目的一个或者多个特性来确定UID。这样的特性可以包括以下中的一项或者多项:向媒体项目指派的文件名;媒体项目的例如以比特、字节、千字节等为单位的长度或者大小;媒体项目的例如以秒和/或分钟为单位的持续时间;媒体项目(例如音频、视频、与音频组合的视频、图像、触觉输出控制数据等)的类型;与媒体项目关联的元数据;等等。在元数据中包括的多条信息的示例包括媒体项目的所有者、媒体项目的发源者、为媒体项目而指派的名称或者另一标识符、媒体项目的创建时间、媒体项目的最新近修改时间和/或日期等。
[0039]备选地或者附加地,确定UID可以包括至少部分地基于与媒体项目关联的用户的一个或者多个特性来确定UID。这样的特性可以包括以下中的一项或者多项:用户的姓名、地址、年龄、性别或者国籍;向用户指派的用于给定服务或者账户的用户名;用户的电邮地址;用户被指派或者属于的组或者关联;等等。
[0040]代替或者除了使用媒体项目和/或与媒体项目关联的用户的特性作为用于确定UID的基础,该确定可以包括基于与媒体项目或者与之关联的用户未直接地关联的数据、例如随机或者伪随机数据块来确定UID。
[0041]在一个示例实施例中,根据预定规则确定UID,例如作为校验和,该校验和是基于给定的源数据以及可能的附加的多条源数据而根据预定规则计算的,该给定的源数据例如为基于媒体项目和/或与媒体项目关联的用户的一个或者多个特性。作为示例,可以运用哈希函数、优选地运用密码哈希函数作为用于基于媒体项目、与媒体项目关联的用户的选定特性和/或其它源数据确定UID的预定规则。这通常地用于提供具有充分唯一性的UID。
[0042]适当UID的示例是由开放软件基金会(OSF)标准化的通用唯一标识符(UUIC)。UUID的概念例如在国际电信联盟、电信部门(ITU-U)推荐X.667中有备档,而相同备档也在IS0/IEC 9834-8:2005之下有提供,其中ISO代表国际标准化组织(ISO)而IEC代表国际电工委员会。另外,可以在因特网工程任务小组(IETF)请求注解(RFC)4122中发现(技术上)等效规范。UUID是128位数,该数通常地以它的规范形式被表示作为五组十六进制数而组由连字符分离,第一组由八个字符构成,第二、第三和第四组由四个字符构成,而第五组由十二个字符构成,该表示因此包括32个十六进制数/字符和四个连字符。
[0043]在一个示例实施例中,第一客户端120被配置为向第二客户端140提供与媒体项目关联的UID以实现第二客户端140标识媒体项目和/或实现第二客户端140基于在第二客户端140接收的UID的值随后访问媒体项目。第一客户端120还可以被配置为如图3中示意地图示那样向第二客户端140提供UID与之关联的媒体项目以及UID。尽管这样与相应UID并行提供媒体项目可以加速媒体项目的提供,但是在一般情况下优选先仅提供UID并且按照来自第二客户端140的请求而提供媒体项目,如在下文更具体描述的一个示例实施例中所述那样。
[0044]根据一个示例实施例,第一客户端120被配置为向第二客户端140提供UID以及指示在媒体项目与第一客户端120之间的关联和/或在媒体项目与第一客户端120的用户之间的关联的信息,以使得在与UID对应的媒体项目与第一客户端120和/或其用户之间的关联显式。作为另一示例,在媒体项目与第一客户端120和/或其用户之间的关联从UID直接地可推导的情况下,指示在媒体项目与第一客户端120和/或第一客户端120的用户之间的关联的显式信息可以与或者可以未与UID —起提供给第二客户端140。指示关联的信息可以例如是第一客户端120的名称或者其它标识符和/或第一客户端120的用户的姓名。另外,UID可以在服务或者应用的情境中与指示在与UID对应的媒体项目与第一客户端120和/或其用户的标识之间的关联一起提供给第二客户端140。这样的标识可以例如是客户端120和/或其用户的用于给定服务或者用于给定应用的用户名。
[0045]UID、可能地伴有将UID和对应媒体项目链接到具体用户和/或具体服务或者应用的信息,可以通过任何适当传输手段从第一客户端120提供给第二客户端140。然而,一个示例方式包括提供UID作为如例如分别在RFC 6350和RFC 6351中定义的vCard或者xCard交换的部分,例如作为vCard或者xCard的性质或者参数。注意RFC 6350定义vCard标准的版本4.0而在RFC 2245和RFC 2426中分别定义版本2.1和3.0。在vCard或者xCard交换中提供的信息提供客户端/用户的信息,并因此用作在客户端/用户与具有与之关联的包括在vCard或者xCard交换中的UID的媒体项目之间的显式关联。
[0046]在一个示例实施例中,UID可以通过出于与在相应标准中指定的用途不同的用途而利用vCard或者xCard的由标准定义的性质来提供。尽管这提供与被配置为以相同方式解释这样对vCard或者xCard性质的非相符使用的客户端120、140的充分互操作性,但是它未保证与未被配置为应用这样对相应vCard或者xCard性质的使用的客户端的完全互操作性。因此,根据一个示例实施例,提供vCard或者xCard的专用性质或者参数以实现从第一客户端120向第二客户端140传达UID。作为示例,这样的性质或者参数可以是附加标准性质或者参数或者附加专有扩展,该
当前第2页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1