使用图片传输协议共享内容资产的方法和设备的制作方法

文档序号:6618588阅读:309来源:国知局
专利名称:使用图片传输协议共享内容资产的方法和设备的制作方法
技术领域
根据本发明的方法和设备涉及在系统间共享内容资产,更具体地,涉及
使用图片传输协议(PTP)共享内容资产的方法和设备。
背景技术
通常,当数码相机与个人计算机(PC)或其他装置共享照片文件时,使 用通用串行总线(USB )线缆进行连接,其后,使用图片传输协议(PTP )传 输照片文件。PTP是标准协议(ISO 15740),通过其可使用USB、红外线数 据协会(IrDA )或IEEE 1394将数码相机拍摄的照片传输到其他装置(如PC 或打印机)。同时,近年来广泛使用支持诸如音乐照片视频(MPV)的专辑样 式(albumart)的相机来代替使用简单的文件列表的相机。MPV是由光学存 储技术协会(OSTA)规定的开放规范。可使用MPV容易地呈现、交换、处 理和再现内容(如数字音乐、照片和运动图像)。然而,由于按照传统PTP, 只能以文件为单位实现索引和传输,因此难以传输专辑信息。
图1是PTP的流程图,示出使用PTP的装置间的文件共享操作。
启动器(initiator) 130开启PTP会话,并向响应器140请求各种操作。 打印机是启动器130的典型示例。响应器140响应由启动器130启动的PTP 操作。数码相机是响应器140的示例。包括在装置中的所有类型的文件和文 件夹(例如,照片、音乐和运动图像)被识别为PTP下的对象。Objectlnfo 包含数据对象信息。数据对象信息可包括文件名、文件格式信息(如JPG、 AVI)、照片缩略图信息和修改日期。在支持PTP的装置中,ObjectHandle是 用来唯一标识对象的32位无符号整数。两个PTP装置通过^f吏用ObjectHandle 来引用对象。ObjectHandle被保留至少一个会话。当ObjectHandle被分配到 文件或文件夹时,可使用除0x00000000和0xFFFFFFFF外的任何值。
现在将参照图1对启动器130和响应器140的操作进行描述。首先,当 使用USB (或IrDA、 IEEE 1394或RS232C )将启动器130连接到响应器140 时,启动器130向响应器140请求装置信息(操作S101 )。响应器140将装
置信息发送给启动器130(操作S102)。当启动器130请求执行OpenSession() 时(操作S103),响应器140为新会话分配各种资源,并为存储在存储器中 的所有对象确定ObjectHandle (操作S103-l )。如上所述,可由响应器140提 供的所有类型的文件和文件夹(例如,照片、音乐和运动图像)被识别为对 象。用于ROOT (根)目录的ObjectHandle必须为0,而其余的ObjectHandle 取决于执行。当启动器130请求执行GetObjectHandle()(操作S104)时,响 应器140提供如上所述生成的所有对象的ObjectHandle[l]至ObjectHandle[n] (操作S105)。启动器130请求启动器130自身所需的对象信息(Objectlnfo) (操作S106)。响应器140提供请求的对象信息(操作S107)。启动器130 检查接收的对象信息,并请求与对象信息相应的对象(操作S108)。响应器 140将对象发送到启动器130。在完成各种必要的操作之后,启动器130通过 调用CloseSession()关闭会话(操作SllO)。
图2示出当通过使用PTP将数码相机(响应器)连接到打印机(启动器) 时,数码相机的目录结构的示例。
参照图2,数码相机具有两个目录,100MODEL210和101MODEL220。 当启动器130请求OpenSession()时,响应器140浏览包括在数码相机中的所 有文件和文件夹,从而分配Obj ectHandle 。
图3示出分配到图2的目录和文件的ObjectHandle 320的示例。
ObjectHandle 320必须唯一地标识各个对象。除0x00000000 ( ROOT )和 0xFFFFFFFF外的任何值可用于ObjectHandle 320。如图1所示,启动器130 从响应器140获得所有文件的ObjectHandle列表。其后,启动器130使用 ObjectHandle以从响应器140读取启动器130自身所需的文件。例如,当启 动器130必须通过调用GetObject()读取DSC0002.JPG文件时,如标号330所 示,ObjectHandle被指定为4。
同时,专辑是一种内容资产,并被定义为一组各种内容(如照片、音乐
和再现内容。MPV专辑可包括以MPV标准定义的各种媒体文件(例如,静 止图像文件、视频文件、音频文件和文本文件)。此外,可通过使用ManifestLink 提供另一专辑。当使用PTP连接两个装置时,可通过使用MPV专辑以专辑 为单位浏览和复制信息,而不是仅以文件为单位执行操作。然而,当未加修 改地使用传统PTP协议和MPV专辑时,不能正确在装置之间传输专辑信息。
图4示出具有MPV专辑的装置的目录结构的示例。
在如图4所示的示例中,图2的照片文件被配置为MPV专辑。MPV文 件具有扩展名.PVM。存在于ROOT目录中的INDEX.PVM 400是具有包括在 装置中的所有专辑的列表的ROOT专辑文件。参照图4,收集存在于 100MODEL文件夹210中的照片文件以形成ALBUM01 .PVM 410,收集存在 于100MODEL文件夹220中的照片文件以形成ALBUM02.PVM 420。
图5示出ObjectHandle 520被分配到如标号510所示的图4的目录、专 辑和文件的示例。图6、图7和图8分别示出INDEX.PVM、 ALBUMOl.PVM 和ALBUM02.PVM的文件的实际文件结构的示例。参照图6, INDEX.PVM 包括关于ALBUMOl.PVM的信息610和关于ALBUM02.PVM的信息620。 参照图7, ALBUMOl.PVM包括关于DSC0001.JPG的信息710和关于 DSC0002.JPG的信息720。参照图8, ALBUM03.PVM包括关于DSC0003.JPG 的信息810和关于DSC0004.JPG的信息820。
当使用PTP将具有图4所示的专辑的装置连接到另一装置时, 一般会出 现以下问题。
第一,必须提供更好地识别MPV专辑的有效方法。以往,需要下列步 骤以便启动器识别响应器的INDEX.PVM文件。
1、 启动器获得关于响应器的装置信息。
2、 启动器开启会话,响应器将ObjectHandle分配到各个文件和文件夹。
3、 启动器请求所有的ObjectHandle。
4、 启动器针对各个ObjectHandle依次调用GetObjectInfo(),并检查是否 有对象文件名为INDEX.PVM。
5、 在启动器找到INDEX.PVM之后,启动器调用GetObject()并读取 INDEX.PVM文件。
6、 如果启动器未能找到INDEX.PVM,则i人为不存在专辑。 在上述专辑识别处理中,存在这样的问题,为了找到INDEX.PVM文件,
在最坏的情况下,响应器中存在多少对象,就必须调用GetObjectlnfo()多少次。 当响应器中存在许多文件和文件夹时,在查找INDEX.PVM文件的过程中可 出现严重的性能恶化。更为严重的是,由于包括在Objectlnfo中的文件名未 包含i 各径信息,因此,当响应器中存在许多INDEX.PVM文件时,无法区分 哪个对象是存在于ROOT目录中的INDEX.PVM文件。
第二,在识别出MPV专辑之后,不能以专辑为单位浏览和发送内容。 在借助于上述处理找到INDEX.PVM文件之后,启动器尝试读取包括在专辑 中的资产(媒体文件或另一专辑)。如图6至图8所示,关于包含在专辑中的 资产的信息表示为〈mpv丄astURL〉元素。如果资产存在于装置中,则元素 〈mpv丄astURL〉包括装置的相关路径。当资产不存在于装置中时, 〈mpv丄astURL〉 元素写成 URI 格式 (例如 , http:〃168.219.193.78/media/DSC0001.JPG)。然而,由于通过4吏用采用PTP的 ObjectHandle在装置间发送/接收信息,因此即使启动器知道具有资产的响应 器的相关路径和文件名,也无法读取期望的文件。因此,使用PTP连接的两 个装置不能正确处理MPV专辑。
换句话说,开发PTP使得可以在通过USB连接的两个装置之间发送/接 收媒体文件(如照片文件)。此外,通过使用Objec但andle指定文件而无需考 虑文件系统。然而,内容资产(例如,专辑)使用包含在文件系统中的路径
使用PTP连接的两个装置之间的内容资产。即使识别出内容资产,也无法正 确发送包括在内容资产中的内容。
发明公开 4支术解决方案
本发明提供这样一种方法和设备,该方法和设备可在使用图片传输协议 (PTP)连接的两个装置之间有效地共享内容资产,而无需修改传统PTP的 标准和内容资产。


通过参照附图对本发明的示例性实施例进行详细描述,本发明的以上和 其他特征将更清楚,其中
图l是图片传输协议(PTP)的流程图; 图2示出数码相机的目录结构的示例;
图3示出分配到图2所示的目录和文件的ObjectHandle的示例; 图4示出具有音乐照片视频(MPV)专辑的装置的目录结构的示例; 图5示出分配到图4所示的目录、专辑和文件的ObjectHandle的示例;
图6示出图4所示的INDEX.PVM文^f牛的示例; 图7示出图4所示的ALBUM01.PVM文件的示例; 图8示出图4所示的ALBUM02.PVM文件的示例; 图9示出根据本发明示例性实施例的共享内容资产的第一装置和第二装 置的结构;
图10是示出根据本发明示例性实施例的共享第一装置和第二装置的内 容资产的方法的流程图11是示出根据本发明示例性实施例的识别ROOTMPV专辑的方法的 流程图12是示出根据本发明示例性实施例的将内容资产从第二装置提供给 第一装置的方法的流程图13示出根据本发明示例性实施例的用于共享MPV专辑的PTP流程的
示例;
图15示出根据本发明示例性实施例的ALBUM01.PVM文件的示例; 图16示出才艮据本发明示例性实施例的ALBUM02.PVM文件的示例。
最佳方式
根据本发明的一方面,提供一种第一装置共享第二装置的内容资产的方 法,所述方法包括通过将内容资产的对象标识符发送到第二装置来请求内 容资产控制文件;从第二装置接收内容资产控制文件。
所述方法还可包括通过将对象标识符发送到第二装置来请求关于与对 象标识符相应的对象的信息;从第二装置接收对象信息;通过分析接收的对 象信息来确定所述对象是否是内容资产控制文件,并根据确定的结果决定是 否请求内容资产控制文件。
所述方法还可包括如果确定所述对象不是内容资产控制文件,则向第 二装置请求对象标识符列表。
所述方法还可包括在请求对象信息之前,开启与第二装置的图片传输 协议(PTP)会话。
所述内容资产可以是音乐照片视频(MPV) ROOT专辑,所述对象标识 符可以为1。
所述方法还可包括通过使用包括在接收的内容资产控制文件中的期望
的对象文件的对象标识符,访问期望的对象文件。访问期望的对象文件的步
骤还可包括从接收的内容资产控制文件读取期望的对象文件的对象标识符; 通过将读取的对象标识符发送到第二装置,请求期望的对象文件或关于期望 的对象文件的信息。
对象文件的对象标识符的〈mpv丄astURL〉元素的MPV专辑文件。 〈mpv丄astURL〉元素还可包括指示对象标识符被写入的文件系统标识符。
根据本发明的另 一方面,提供一种将包括在第二装置中的内容资产提供 给第一装置的方法,所述方法包括从第一装置接收对内容资产控制文件的 请求;通过将包括在内容资产中的每个对象文件的对象标识符另外记录到内 容资产控制文件,来修改内容资产控制文件;将修改的内容资产控制文件发 送到第一装置。
所述方法还可包括当开启与第一装置的PTP会话时,分配与内容资产 控制文件相应的MPVROOT专辑文件的对象标识符。所述对象标识符可以为1。
修改内容资产控制文件的步骤还可包括将包括每个对象文件的对象标 识符的〈mpv丄astURL〉元素插入到内容资产控制文件。插入〈mpv:LastURL〉 元素的步骤还可包括将指示〈mpv丄astURL〉元素写入每个对象文件的对象 标识符的文件系统标识符记录在〈mpv丄astURL〉元素中。
根据本发明的另一方面,提供一种共享第二装置的内容资产的设备,所 述设备包括通信单元,与第二装置通信;存储单元,存储内容资产的对象 标识符;控制器,使用所述对象标识符通过通信单元接收内容资产控制文件, 而无需请求可由第二装置提供的所有对象标识符的列表。 提供一种将内容资产提供给第一装置的设备。所述设备包括通信单元,与 第一装置通信;存储单元,存储内容资产控制文件和包括在内容资产中的一 个或多个对象文件;控制器,当通过通信单元从第一装置接收对内容资产控 制文件的请求时,在从存储单元读取内容资产控制文件并通过将各个对象文 件的对象标识符另外记录到内容资产控制文件来修改所述内容资产控制文件 之后,通过通信单元发送内容资产控制文件。
具体实施方式
下面将参照附图对本发明的示例性实施例进行描述。
图9示出根据本发明示例性实施例的共享内容资产的第一装置900和第 二装置910的结构。
参照图9,被用作图片传输协议(PTP)启动器的第一装置900包括与 被用作PTP响应器的第二装置910通信的通信单元901,和启动用于共享内 容资产的PTP操作的控制器902。存储单元903存储将被共享的第二装置910 的内容资产控制文件915的对象标识符904。根据本发明的示例性实施例, 在第一装置900和第二装置910中预定内容资产控制文件915的对象标识符 904。尽管对象标识符904存储在图9的存储单元903中,但本示例性实施例 并不限于此,本领域普通技术人员可以理解,可以采用各种方法。第一装置 900的控制器902通过使用预定的对象标识符904,接收关于第二装置910的 内容资产控制文件915的信息或内容资产控制文件915自身,而无需请求可 由第二装置910提供的所有对象标识符的列表。
通过使用对象标识符904接收的内容资产控制文件915包括包含在内容
管内容资产控制文件915可以是作为遵守音乐照片视频(MPV )标准的ROOT 专辑文件的INDEX.PVM文件,但本示例性实施例并不限于此。因此,内容 资产控制文件915可以是用于控制另一专辑或除专辑外的另一类型的内容资 产的文件。ROOT专辑文件的对象标识符904是INDEX.PVM文件的 ObjectHandle。
参照图9,第二装置910是响应器,其将包括在第二装置910自身中的 内容资产控制文件915和包括在内容资产中的媒体文件916提供给第一装置 900。第二装置910包括通信单元911,与第一装置900通信;存储单元913, 存储包括内容资产控制文件915和媒体文件916的对象文件;控制器912, 执行PTP操作以提供内容资产控制文件915和媒体文件916。存储单元913 为第一次装置900记录内容资产控制文件915的预定的对象标识符914。对 象标识符914是唯一标识符(不被用于其他对象)。当从第 一装置900接收到 对包括内容资产控制文件915的对象标识符914的内容资产控制文件915的 请求时,控制器912从存储单元913读取内容资产控制文件915。其后,控 制器912通过使用内容资产控制文件修改单元917另外记录用于包括在内容
资产中的各个对象文件的对象标识符,并将修改的内容资产控制文件915发 送到第一装置900。第一装置900可通过使用包括在修改的内容资产控制文 件中的对象标识符,即,ObjectHandle,从第二装置910直接读取期望的々某体 文件。如上所述,内容资产控制文件915可以是包括作为ROOT专辑文件的 INDEX.PVM文件的一个或多个专辑文件。
图10是示出根据本发明示例性实施例的共享第一装置900和第二装置 910的内容资产的方法的流程图。
参照图10,当开启与第二装置910的会话时,第一装置900的控制器902 将内容资产的对象标识符发送到第二装置910,从而请求内容资产控制文件 (操作S1002)。在请求内容资产控制文件之前,可请求、接收并分析关于对 象标识符的对象信息,从而可执行检查与对象标识符相应的对象是否是内容 资产控制文件的处理。稍后将参照图11对所述检查处理进行详细描述。其后, 从第二装置910接收内容资产控制文件(操作S1004)。将包括在内容资产中 的对象的对象标识符记录在已被第二装置910修改的接收的内容资产控制文 件中。第二装置910通过使用对象标识符请求期望的媒体文件。然后,接收 请求的媒体文件(操作S1008 )。
图11是示出根据本发明示例性实施例的识别ROOTMPV专辑的方法的 流程图。尽管在图11中内容资产控制文件是ROOT专辑,但其他类型的内容 资产控制文件也可使用类似的方法。
参照图11,当两个装置彼此连接时,第一装置900请求并获得关于第二 装置910的装置信息(操作S1102)。其后,开启PTP会话(操作S1104)。 当会话被连接时,通过将预定的对象标识符(例如,1 )当作ObjectHandle来 请求并获得对象信息(操作S1106)。对接收的对象信息进行分析,以确定其 文件名是否为INDEX.PVM (操作S1108)。如果分配了预定的ObjectHandle 的对象是INDEX.PVM,则直接请求并接收INDEX.PVM的专辑文件(操作 S1110 )。然后通过使用接收的INDEX.PVM文件来纟丸4于专辑处理例行程序(操 作S1112 )。如果分配了预定的ObjectHandle的对象不是INDEX.PVM文件, 则第二装置910不支持根据本发明的专辑共享方法。因此,根据传统技术请 求并接收所有ObjectHandle (操作SI 114)。其后,执行传统技术的处理例行 程序(:操作SI 116)。因此,可快速准确地确定在响应器910中存在ROOTMPV 专辑。
图12是示出根据本发明示例性实施例的将内容资产从第二装置910提供 给第 一装置900的方法的流程图。
参照图12,当第二装置910从第一装置900接收到对内容资产控制文件 的请求时(操作S1202),执行将包括在内容资产中的各个对象文件的对象标 识符插入到内容资产控制文件的修改(操作S1204)。具体来说,如果将^皮发 送的对象是专辑文件,则在发送专辑之前,第二装置910浏览所有的 〈mpv丄astURL〉元素,并另外记录包括ObjectHandle的信息。其后,将修改 的内容资产控制文件发送到第一装置900 (操作S1206)。
图13示出根据本发明示例性实施例的用于共享MPV专辑的PTP流程的 示例。可通过使用PTP正确地发送本示例性实施例-提出的MPV专辑。
参照图13,为了识别存在于ROOT目录中的INDEX.PVM文件, INDEX.PVM文件的ObjectHandle在启动器900和响应器910之间被预定为1 (0x00000001 )。在这种情况下,如图ll所示,可验证ROOT MPV专辑的存 在。尽管在本示例性实施例中已假定在用作响应器的第二装置910中只存在 一个存储单元,但本发明并不限于此。因此,当存在多个存储器时,也将用 到本示例性实施例的结构特征。
当使用USB连接等将启动器900连接到响应器910时,启动器900调用 GetDevicelnfo()以获得装置信息(操作S1301和S1302)。启动器900调用 OpenSession()以开启会话(操作S1303 )。当接收到OpenSession()时,响应器 910将ObjectHandle分配到包括在装置中的所有文件和文件夹(操作 S1303-l )。分别为ROOT目录和存在于ROOT目录中的INDEX.PVM文件的 ObjectHandle分配0x00000000和0x00000001。至于其余的文件和文件夹,可 分配除0x00000000、 0x00000001和OxFFFFFFFF外的4壬何唯一值。当开始会 话时,启动器900使用GetObjectlnfo (1)以读取Objectlnfo[l],即,具有 ObjectHandle为1的对象信息(操作S1304和S1305 )。如果文件名INDEX.PVM 包括在Objectlnfo[l]中,则响应器910中存在ROOT MPV专辑。否则,不存 在INDEX.PVM文件。
如果存在ROOT MPV专辑,则读取ROOT MPV专辑的文件(操作 S1305-l )。在这种情况下,调用GetObject( 1 )(操作S1306)。当调用GetObject() 时,响应器910检查文件是否具有扩展名".PVM",从而检查文件是否是专 辑文件。如果将被发送到启动器900的对象是MPV专辑,则在发送专辑之前
检索所有<mp^LastURL>元素,从而插入包括顺次的用于每个现有的 〈mpv丄astURL〉元素的ObjectHandle的另外的〈mpv丄astURL〉元素(操作 S1306-l )。
〈mpv丄astURL mpv:filesystem=,PTP'> ObjectHandle 〈/mpv丄astURL〉 mpv: filesysteir^,PTP,表示在PTP中使用ObjectHandle。然而,本发明并不限 于此,可使用其他的表达。Objec但andle表示媒体文件的ObjectHandle。当启 动器900接收到以这种方法修改的专辑文件(操作S1307)时,可确定包括 在专辑中的各个々某体文件的ObjectHandle。因此,可读取所有々某体文件或包 括在专辑中的专辑文件。也就是说,启动器900引用修改的专辑文件,以执 行根据本发明的示例性实施例的专辑处理例行程序(操作S1307-1 )。根据本 发明的示例性实施例的专辑处理例行程序,从专辑文件读取期望的媒体文件 的ObjectHandle,并请求对象信息(操作S1308 )。其后,接收关于媒体文件 的对象信息(操作S1309 )。此外,请求发送并接收媒体文件自身(操作S1310 和S1311)。当完成专辑处理例行程序时,关闭会话(操作S1312)。
图14、图15和图16分别示出根据本发明示例性实施例的已被修改的 INDEX.PVM、 ALBUM01 .PVM和ALBUM02.PVM的文件的示例。包括在响 应器910中的内容与图4所示的相同。当响应器910分配如图5所示的 ObjectHandle时,如图14、图15和图16所示分别对图6、图7和图8的专 辑文件进行修改。其后,将修改的专辑文件发送到启动器900。
参照图14,除了包括在INDEX.PVM中的ALBUM01.PVM的现有的 〈mpv丄astURL〉元素610夕卜,还插入〈mpv丄astURL〉元素1410以写入 ObjectHandle 4。同样,除了 ALBUM02.PVM的现有的〈mpv丄astURL〉元素 620夕卜,还插入〈mpv:LastURL〉元素1420以写入ObjectHandle 8。
参照图15,除了包括在ALBUM01.PVM中的DSC0001.JPG的现有的 〈mpv丄astURL〉元素710夕卜,还插入〈mpv:LastURL〉元素1510以写入 ObjectHandle 5。同样,除了 DSC0002.JPG的现有的〈mpv丄astURL〉元素720 外,还插入〈mpv丄astURL〉元素1520以写入Objec但andle 6。
参照图16,除了包括在ALBUM02.PVM中的DSC0003.JPG的现有的 〈mpv丄astURL〉元素810夕卜,还插入〈mpv:LastURL〉元素1610以写入 Objec但andle 9。同样,除了 DSC0004.JPG的现有的〈mpv丄astURL〉元素820 外,还插入〈mpv丄astURL〉元素1620以写入ObjectHandle 10。
在传统技术的OSTA MPV的规范中,为一项^ 某体资产提供两个或多个 〈mpv丄astURL〉元素。因此,即使如上所述对专辑文件进行修改,也不存在 兼容性方面的问题。当启动器900必须将所有MPV专辑复制到启动器900 时,可在未对由响应器910插入的〈mpv丄astURL〉元素进行修改的情况下存 储专辑文件,或者可在移除〈mpv丄astURL〉元素之后存储专辑文件。即使未 加修改地存储专辑文件,不遵守本方法的传统装置也将忽略 mpv:filesystem一PTP,部分。因此,不存在操作方面的问题。
根据本发明,内容资产可以筒单快速地被识别,而不必修改用于内容资 产的标准(如图片传输协议(PTP)或音乐照片视频(MPV)专辑)。此外, 可以以内容资产为单位实现内容共享。因此,存在这样的优点,即,可以以 内容资产为单位执行浏览、传输和操作。
例如,本发明也可实现为计算机可读记录介质上的计算机可执行软件指令。
尽管已经参照本发明的示例性实施例具体显示和描述了本发明,但本领 域普通技术人员应该理解,在不脱离由权利要求限定的本发明的精神和范围 的情况下,可以在形式和细节上进行各种改变。应该理解,上述的示例性实 施例只是解释的目的,并不应该被理解为限制性目的。因此,本发明的范围 由权利要求限定,而不是由本发明的详细描述限定,落入该范围内的所有的 不同被认为是包含在本发明中。
权利要求
1、一种第一装置共享第二装置的内容资产的方法,所述方法包括通过将内容资产的对象标识符发送到第二装置来请求内容资产控制文件;从第二装置接收内容资产控制文件。
2、 如权利要求1所述的方法,还包括通过将对象标识符发送到第二装置来请求关于与对象标识符相应的对象 的对象信息;从第二装置接收对象信息;通过分析接收的对象信息来确定所述对象是否是内容资产控制文件,并 基于确定的结果决定是否请求内容资产控制文件。
3、 如权利要求2所述的方法,还包括如果确定的结果显示所述对象不 是内容资产控制文件,则向第二装置请求对象标识符列表。
4、 如权利要求2所述的方法,还包括在请求对象信息之前,开启与第 二装置的图片传输协议会话。
5 、如权利要求1所述的方法,其中,所述内容资产是音乐照片视频ROOT 专辑,所述对象标识符为1。
6、 如权利要求l所述的方法,还包括通过使用包括在接收的内容资产 控制文件中的期望的对象文件的对象标识符,访问期望的对象文件。
7、 如权利要求6所述的方法,其中,访问期望的对象文件的步骤还包括 读取包括在接收的内容资产控制文件中的期望的对象文件的对象标识通过将读取的对象标识符发送到第二装置,请求期望的对象文件或关于 期望的对象文件的信息。
8、 如权利要求6所述的方法,其中,接收的内容资产控制文件是包括用 于写入包括在内容资产中的每个对象文件的对象标识符的〈mpv丄astURL〉元 素的音乐照片视频专辑文件。
9、 如权利要求8所述的方法,其中,所述〈mpv丄astURL〉元素包括文件 系统标识符,所述文件系统标识符指示对象标识符被写入。
10、 一种其上实现有用于执行第一装置共享第二装置的内容资产的方法 的计算机程序的计算机可读介质,所述方法包括通过将内容资产的对象标识符发送到第二装置来请求对象信息; 从第二装置接收对象信息;当分析接收的对象信息并且所述对象被确定为内容资产控制文件时,通 过将对象标识符发送到第二装置来请求内容资产控制文件; 从第二装置接收内容资产控制文件;通过使用包括在接收的内容资产控制文件中的一个或多个对象文件的对 象标识符,访问期望的对象文件。
11、 一种将包括在第二装置中的内容资产提供给第一装置的方法,所述 方法包括从第 一装置接收对内容资产控制文件的请求;通过将包括在内容资产中的每个对象文件的对象标识符记录到内容资产 控制文件,修改内容资产控制文件;将修改的内容资产控制文件发送到第 一 装置。
12、 如权利要求11所述的方法,还包括当开启与第一装置的图片传输 协议会话时,分配与内容资产控制文件相应的音乐照片视频ROOT专辑文件 的对象标识符。
13、 如权利要求12所述的方法,其中,所述对象标识符为1。
14、 如权利要求12所述的方法,其中,修改内容资产控制文件的步骤包 括将包括每个对象文件的对象标识符的〈mpv丄astURL〉元素插入到内容资产控制文件。
15、 如权利要求14所述的方法,其中,插入〈mpv丄astURL〉元素的步骤 包括将文件系统标识符记录在〈mpv丄astURL〉元素中,所述文件系统标识 符指示〈mpv丄astURL〉元素写入每个对象文件的对象标识符。
16、 一种其上实现有用于执行将包括在第二装置中的内容资产提供给第 一装置的方法的计算机程序的计算机可读介质,所述方法包括从第 一 装置接收对内容资产控制文件的请求;通过将包括在内容资产中的各个对象文件的对象标识符记录到内容资产 控制文件,修改内容资产控制文件;将修改的内容资产控制文件发送到第一装置。
17、 一种共享第二装置的内容资产的设备,所述设备包括 通信单元,与第二装置通信; 存储单元,存储内容资产的对象标识符;控制器,使用所述对象标识符通过通信单元接收内容资产控制文件。
18、 如权利要求17所述的设备,其中,控制器通过将对象标识符发送到 第二装置来请求并接收关于与对象标识符相应的对象的对象信息,并分析接 收的对象信息,从而如果所述对象是内容资产控制文件,则向第二装置请求 内容资产控制文件,或者如果所述对象不是内容资产控制文件,则向第二装置请求所有对象标识符的列表。
19、 如权利要求18所述的设备,其中,控制器在请求对象信息之前开启 与第二装置的图片传输协议会话。
20、 如权利要求17所述的设备,其中,所述内容资产是音乐照片视频 ROOT专辑,所述对象标识符为1。
21、 如权利要求17所述的设备,其中,控制器通过使用包括在接收的内 容资产控制文件中的期望的对象文件的对象标识符,访问期望的对象文件。
22、 如权利要求21所述的设备,其中,控制器从接收的内容资产控制文 件中读取期望的对象文件的对象标识符,并通过将读取的对象标识符发送到 第二装置来请求期望的对象文件或关于期望的对象文件的信息。
23、 如权利要求22所述的设备,其中,接收的内容资产控制文件是包括 用于写入包括在内容资产中的每个对象文件的对象标识符的<mpviastURL> 元素的音乐照片视频专辑文件。
24、 如权利要求23所述的设备,其中,所述〈mpv丄astURL〉元素还包括 文件系统标识符,所述文件系统标识符指示对象标识符被写入。
25、 一种将内容资产提供给第一装置的设备,所述设备包括 通信单元,与第一装置通信;存储单元,存储内容资产控制文件和包括在内容资产中的至少一个对象 文件;控制器,当通过通信单元从第一装置接收对内容资产控制文件的请求时,在从存储单元读取内容资产控制文件并通过将各个对象文件的对象标识符记录到内容资产控制文件来修改所述内容资产控制文件之后,通过通信单元发 送内容资产控制文件。
26、 如权利要求25所述的设备,其中,控制器在开启与第一装置的图片传输协议会话时将对象标识符分配给与内容资产控制文件相应的音乐照片视频ROOT专辑文件。
27、 如权利要求26所述的设备,其中,所述对象标识符为1。
28、 如权利要求27所述的设备,其中,控制器将包括各个对象文件的对 象标识符的〈mpv:LastURL〉元素插入到音乐照片视频ROOT专辑文件。
29、 如权利要求28所述的设备,其中,控制器将文件系统标识符记录在 〈mpv丄astURL〉元素中,所述文件系统标识符指示〈mpv:LastURL〉元素写入 各个对象文件的对象标识符。
全文摘要
提供一种使用图片传输协议(PTP)共享内容资产的方法和设备。一种第一装置共享第二装置的内容资产的方法包括通过将内容资产的对象标识符发送到第二装置来请求内容资产控制文件;从第二装置接收内容资产控制文件。此外,在一种将包括在第二装置中的内容资产提供给第一装置的方法中,所述方法包括从第一装置接收对内容资产控制文件的请求;通过将包括在内容资产中的各个对象文件的对象标识符另外记录到内容资产控制文件中来修改内容资产控制文件;将修改的内容资产控制文件发送到第一装置。
文档编号G06F15/16GK101351786SQ200780000991
公开日2009年1月21日 申请日期2007年6月5日 优先权日2006年7月6日
发明者崔明洵, 李相权, 申盛国 申请人:三星电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1