CN101196972A - 管理内容的设备和方法 - Google Patents

管理内容的设备和方法 Download PDF

Info

Publication number
CN101196972A
CN101196972A CNA2007101970749A CN200710197074A CN101196972A CN 101196972 A CN101196972 A CN 101196972A CN A2007101970749 A CNA2007101970749 A CN A2007101970749A CN 200710197074 A CN200710197074 A CN 200710197074A CN 101196972 A CN101196972 A CN 101196972A
Authority
CN
China
Prior art keywords
content
attribute
content type
information
screen
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CNA2007101970749A
Other languages
English (en)
Inventor
金奎百
金亨灿
李南杰
郑至娟
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Samsung Electronics Co Ltd
Original Assignee
Samsung Electronics Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Samsung Electronics Co Ltd filed Critical Samsung Electronics Co Ltd
Publication of CN101196972A publication Critical patent/CN101196972A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/10Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/10Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM]
    • G06F21/105Arrangements for software license management or administration, e.g. for managing licenses at corporate level
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/83Generation or processing of protective or descriptive data associated with content; Content structuring
    • H04N21/835Generation of protective data, e.g. certificates
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/83Generation or processing of protective or descriptive data associated with content; Content structuring
    • H04N21/835Generation of protective data, e.g. certificates
    • H04N21/8352Generation of protective data, e.g. certificates involving content or source identification data, e.g. Unique Material Identifier [UMID]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2221/00Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/21Indexing scheme relating to G06F21/00 and subgroups addressing additional information or applications relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/2135Metering
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2221/00Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/21Indexing scheme relating to G06F21/00 and subgroups addressing additional information or applications relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/2137Time limited access, e.g. to a computer or data
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2221/00Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/21Indexing scheme relating to G06F21/00 and subgroups addressing additional information or applications relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/2151Time stamp

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • Computer Security & Cryptography (AREA)
  • Multimedia (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Technology Law (AREA)
  • Business, Economics & Management (AREA)
  • Tourism & Hospitality (AREA)
  • Signal Processing (AREA)
  • Strategic Management (AREA)
  • Primary Health Care (AREA)
  • General Business, Economics & Management (AREA)
  • Marketing (AREA)
  • Human Resources & Organizations (AREA)
  • General Health & Medical Sciences (AREA)
  • Economics (AREA)
  • Health & Medical Sciences (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Storage Device Security (AREA)

Abstract

一种用于管理内容的设备,包括:属性建模单元,用于根据内容类型以预定的格式定义属性;种类管理单元,用于生成映射到内容类型的种类;用户界面提供单元,用于提供屏幕,通过所述屏幕根据生成的种类的类型输入属性信息值;映射单元,用于将所述属性信息值映射到预定内容文件。所述属性信息值包括一组或多组关于内容授权信息和/或价格模型的信息,并且每组内容都包括授权信息和价格模型二者。

Description

管理内容的设备和方法
本申请要求于2006年12月8日在韩国知识产权局提交的第2006-124844号韩国专利申请的利益,该申请完全公开于此以资参考。
技术领域
本发明的多个方面涉及一种管理内容的方法和设备,更具体地讲,涉及这样一种管理内容的方法和设备,其中,通过采用使用内容的权限以及用于预定内容的价格模型的属性信息值来提供数字版权管理(DRM)服务和计费服务。
背景技术
在服务和产品中,各类质量内容是一个重要因素。已提出内容管理***(CMS)用于公司对大型文档和其它内容进行高效管理、共享和分发。CMS可支持:管理公司中的群件文档;管理连接到网站的图像和视频;以及管理移动内容以提供铃声下载服务。此外,内容日趋多样化,并且目前包括用户自创内容(UCC)。在这种情况下,最大的问题是针对DRM和计费采用不同的价格策略。例如,根据第2003-345707号日本未审查专利,描述了这样一种方法,该方法为内容的最终用户设置个人条件和环境,并且以对于所述条件和环境定制的DRM方式封装内容,从而保护和传播所述内容。
图1是示出如何提供传统的DRM服务的概念图。根据采用的领域和产品,DRM的标准有所不同。如图1所示,在进行打包12期间,首先使用特定的加密密钥对原始内容加密,以提供DRM服务。这样就生成了加密的内容和加密密钥。该加密密钥用于重构原始内容。
权限建模14是设置预定的限制的处理,该预定的限制在使用加密的内容时被应用。例如,可对最多允许播放预定内容3次的限制的权限进行建模。通过该处理,创建DRM保护的内容16。其后,当客户在特定的平台20中使用DRM内容16时,向许可服务器10请求解密所需的加密密钥和授权信息。许可服务器10读取加密密钥和授权信息,并将读取的密匙和授权信息发送到客户平台20。
这样,当DRM***被连接到CMS时所使用的方法可分为两种方法。第一种方法是在注册附加工具之后,通过所述附加工具来管理DRM支持的内容,该内容类似一般的内容。但是,内容管理员必须在与DRM和CMS相关的两个***上分别执行,并且由DRM相关的企业提供的工具与CMS在功能上重复。此外,只有DRM保护的内容可被输入到CMS,没有DRM支持的原始内容不能通过CMS用于其他***。
第二种方法将用户界面(UI)添加到CMS菜单,以进行DRM服务所需的打包和权限建模。但是,由于难以连接CMS和DRM***,所以定制和开发将产生费用。此外,由于只支持一种DRM方法,因此多种DRM标准不能有效地应用于CMS。此外,难以将内容管理***UI和DRM相关的UI联系起来;另外,需要用于存储DRM相关信息的数据库。
图2是传统计费服务的概念图。通常,计费源自通话数据记录(CDR)或使用数据记录(UDR),并通过仲裁模块(arbitrating module)30发送数据。发送的数据通过诸如格式化和过滤的确认处理(validation process)32。经过确认处理32之后,提取计算账单的数据。其后,使用提取的数据执行计费费率34。
此时,因为根据服务提供商的价格策略已确定计费,所以必须参考价格模型。举例来说,每下载内容文件一次,收费费用为100韩元,或约0.10美元。当下载的次数达到10次时,可设置价格模型使得第10次下载是免费的。计费费率34完成后,创建费用数据36。此外,创建的费用数据36可被提供给计费中心、客服中心以及CRM。
这样,当计费***连接到CMS时所使用的方法可分为两种方法。第一种方法是通过附加工具(价格编辑器)关于内容对价格策略进行建模,并在CMS中注册该内容。价格相关信息和内容相关表格存储在附加数据库中,并通过内容标识符(CID)来对内容和价格进行映射。因此,采用在相应内容中指定的价格模型。但是,这并不方便,因为管理内容的管理员必须在与计费和CMS相关的两个***中分别执行工作,并且在CMS中计费***提供的价格编辑器工具在功能上重复。
第二种方法是在CMS菜单上添加用于价格建模的用户界面(UI)。但是,对于内容管理企业和计费企业来说,由于难以连接CMS和计费***,因此定制和开发产生费用。此外,由于只能使用一个价格模型,因此多种价格模型不能有效地应用于一个CMS。此外,难以将内容管理***UI和计费相关的UI联系起来;另外,需要用于存储计费相关的信息的数据库。
因此,需要这样一种***,该***通过指定与预定内容相关的价格模型和授权信息的属性信息值来有效地提供DRM服务和计费服务。
发明内容
本发明的多方面提供一种管理内容和有效连接DRM***与计费服务的方法和设备。
本发明的多方面提供一种管理内容的设备,包括:属性建模单元,用于根据内容类型以预定格式定义属性;种类管理单元,用于生成映射到内容类型的种类;用户界面提供单元,用于提供屏幕,通过所述屏幕根据生成的种类的类型输入属性信息值;和映射单元,用于将属性信息值映射到并应用到所述预定内容文件。所述属性信息值包括一组或多组有关所述内容的授权信息和/或价格模式的信息。
本发明的多方面提供一种管理内容的方法,该方法包括:根据内容类型以适用于预定内容文件的预定格式定义属性;生成内容类型映射到其的种类;根据生成的种类,对定义的属性的属性信息值进行定义;将所述属性信息值映射到所述预定内容类型。属性信息值是可选的,并且包括一组或多组有关所述内容的授权信息和/或价格模式的信息。
本发明的另外方面和/或优点将在下面的描述中部分地阐明,并且从描述中部分是清楚的,或者通过本发明的实施可以被理解。
附图说明
从下面结合附图对实施例的描述中,本发明这些和/或其它方面及优点将会变得清楚,并且更易于理解,其中:
图1是示出如何操作DRM服务的示图;
图2是计费服务操作的示图;
图3是根据本发明多方面的内容管理装置的框图;
图4示出根据本发明多方面的对属性进行定义的屏幕;
图5示出根据本发明多方面的种类管理屏幕;
图6示出根据本发明多方面的输入DRM属性信息的屏幕;
图7示出根据本发明多方面的输入计费属性信息的屏幕;
图8示出根据本发明多方面的输入内容的屏幕;
图9是根据本发明多方面的管理内容的方法的流程图。
具体实施方式
现在将详细描述本发明的实施例,其示例在附图中示出,其中,相同的标号始终表示相同的部件。下面通过参照附图来描述这些实施例以解释本发明。
图3是示出根据本发明多方面的内容管理装置的框图。内容管理装置300包括:属性建模单元310、UI提供单元320、调用单元325、种类管理单元330、属性信息管理单元340以及映射单元350。然而,内容管理装置300并不局限于此。举例来说,在本发明其它方面,内容管理装置300可包括其它单元,或者一个或几个单元可分成多个其它单元,或者与其它单元结合。此外,内容管理装置300可以在一个或多个服务器上执行,这样,用户可在网络上通过图4至图8所示的界面,从具有内容的远程计算机将属性与内容联系起来。
属性建模单元310根据内容类型以预定格式定义属性。属性建模单元310通过将内容或预定内容文件分组为多个内容类型,来管理它们的属性。内容类型包括:视频、图像、录音、视频游戏、工具、日历、可执行程序等。举例来说,由属性建模单元310管理的视频属性可包括:帧/秒(FPS)、尺寸、高度、宽度等。横向和纵向尺寸可包括在由属性建模单元310管理的图像属性中。内容类型可广可窄,这样不同的预定内容文件可包括在多个不同内容类型中。关于内容许可(约束和允许)的权限的信息可以作为与DRM相关的内容类型由属性建模单元310进行管理。关于与内容许可有关的权限的授权信息可包括允许使用内容的时间段、允许播放的次数、以及允许的用户数。然而,关于与内容许可有关的权限的信息还可包括区域限制或格式限制,这样,只有经核准的装置才可以操作该内容。内容的价格模型可作为内容计费相关的内容类型而被管理。价格模型的示例包括基本费用、利率、贴现率、计费和支付历史等。
如图4所示,用户可根据内容类型通过UI提供单元320提供的屏幕400来添加属性。这里,将添加的属性归组为一个内容类型名称402。例如,DRM相关的属性可作为命名的内容类型(OMA DRM 1.0)而被包括。
参照图3,UI提供单元320提供了用于输入信息的屏幕。举例来说,如图4所示,UI提供单元320可提供屏幕410以显示内容的定义的或添加的属性。此外,如图5所示,UI提供单元320提供了种类管理屏幕500。如图6至8所示,UI提供单元320提供了屏幕600、700和800以按种类的类型来输入属性。这样,UI提供单元320提供了多个屏幕,可以将数据输入到这些屏幕。此外,UI提供单元320并不一定是视觉显示,它可以是向用户传达的内容属性的任何形式。举例来说,UI提供单元320可提供和接收音频命令,或者是具有显示器或连接到显示器的诸如个人电脑、膝上型电脑、蜂窝电话、相机、音乐播放机、服务器等的装置。
调用单元325修改与程序操作相关的源代码,并指定DRM加密处理。也就是说,DRM具有多个加密标准,并且可调用与DRM加密标准对应的外部库以便关于预定内容执行DRM加密。因此,通过UI提供单元320提供的预定屏幕可以很容易地输入预定的可执行代码,并且根据输入到内容管理设备300的内容调用外部库,从而提供定制的服务。
再次参照图3,种类管理单元330生成并管理映射到内容类型的种类。也就是说,当通过特定种类注册内容时,通过在生成种类的处理期间映射内容来确定还未输入的属性。为了有效地进行管理,根据类型及内容用途对种类进行管理。举例来说,种类可以定义为中间(neutral)(N)、DRM(D)及计费(B)。然而,种类并不局限于此。还可包括诸如免费(F)或清零(C)的种类。举例来说,用户选择图5所示的种类管理屏幕500中的DRM(D)类,输入种类名称504为CAT-1,并且在图4中生成的内容类型名称中选择包括DRM相关属性的预定内容类型名称506。在这样的例子中,用户选定名称为OMA DRM 1.0的DRM相关属性的内容类型。
然后,通过图3的映射单元350,将选定的内容类型的名称与种类CAT-1相映射。接着,当用户点击存储按钮510时,生成CAT-1种类,选定的内容类型(OMA DRM 1.0)的名称映射到该CAT-1种类,并且生成的种类(CAT-1)布置在种类树结构某一位置。这样,布置在树结构中的生成的种类映射到种类树结构中的较高级别(即,具有较少的生成种类的级别)的预先生成的种类。这里,名称为OMA DRM 1.0的DRM相关属性的内容类型已映射到种类CAT-1。种类CAT-1已存储并布置在包括其它种类的树结构中。这样,就建立了各级别的种类;然而,种类的布置不必局限于树结构。可以以任何合适的格式或数据库结构来布置种类。
再次参照图3,属性信息管理单元340存储和管理在由UI提供单元320提供的屏幕中输入的属性信息值。具体来说,首先,用户选择为输入内容的属性信息而生成的种类中的一个,并通过图5中根据选定的种类而提供的屏幕500输入属性信息值。也就是说,当种类管理单元330生成映射到预定内容类型的种类时,用户选择生成的种类。然后,以映射到生成的种类的内容类型名称定义的属性被显示在屏幕500上。用户通过屏幕输入实际属性信息值,属性信息管理单元340存储并管理输入的信息。属性信息值可包括天数(在这几天内歌曲可供播放)、每下载一次的价格或使用次数等。
映射单元350将输入的属性信息值映射到预定内容文件,并将映射的属性信息值应用于预定内容文件。此时,属性信息值可包括一条或多条关于内容授权和内容价格模型的信息。此外,映射单元350映射多组互相关联的内容。举例来说,MP3格式的歌曲和相同歌曲的音乐视频的内容是相关的,因为它们包括来自同一艺术家、同一专辑、同一标题等的内容。因此,映射单元350通过预定的屏幕映射这些相关的内容,并这些映射内容被推荐,从而提高服务和销售。
这里使用的术语“单元”是指,但并不限于,软件或硬件组件,诸如执行特定任务的现场可编程门阵列(FPGA)或专用集成电路(ASIC)。单元可方便地被配置以驻留在可寻址的存储介质上,并且在一个或多个处理器上执行。因此,举例来说,“单元”可以包括:诸如软件组件、面向对象的软件组件、类组件和任务组件的组件、进程、函数、属性、过程、子程序、程序代码段、驱动程序、固件、微码、电路、数据、数据库、数据结构、表、数组和变量等。在组件和单元中提供的功能可被组合为更少的组件和模块,或者可进一步被分离成另外的组件和单元。
图4示出根据本发明多方面的用于输入和定义内容类型属性的第一输入屏幕400。通过第一输入屏幕400和第二输入屏幕410可生成每个内容类型的属性。如图4所示,当生成DRM相关属性时,用户在第一输入屏幕400上输入内容类型名称402和内容类型说明404的值。这里,示出了用户将内容类型名称402输入为OMA DRM 1.0,将内容类型说明404输入为DRM内容。输入值存储在如表1所示的数据库表(tMoCm_ContentTypeInfo)中。
表1 tMoCm_ContentTypeInfo
列名 类型 说明 是PK 是FK
sContentType  NVARchar2(100)     内容类型名称   是    否
sDesc  NVARchar2(400) 非空      内容类型说明   否    否
然后,通过按下第一附加按钮406,提供了第二输入屏幕410,通过该屏幕输入属性。用户可以输入属性名称412、数据类型414、输入字段的最大长度416以及属性说明值418。然而,属性并不局限于此。可包括输入长度的最小值。此外,讨论的所有输入都可以从诸如预定种类名称或预定内容类型名称的预定输入中选择,或者用户可以生成输入。例如,DRM相关属性可包括使用内容的允许时间段。因此,当允许时间段作为属性被添加时,在属性名称412中输入日期/时间(即数据时间),复选框被选定为数据类型414。数据类型414包括文本字段、文本区、复选框、组合框和单选按钮,用户选择其中之一。然而,数据类型414并不局限于此,因而用户可以生成和输入数据类型,或者数据类型414包括其它数据类型名称。在这种情况下,当输入实际的属性信息值时,用户选择日期/时间复选框,并将许可时间段应用于即将使用的内容。
用户在输入余下的属性字段414、416和418的值之后,点击第二附加按钮420时,用户可确认已经将日期/时间添加为屏幕410上显示的日期/时间422。在添加日期/时间之后,用户可使用上述方法添加其它属性。与内容类型名称402联系来管理添加的属性。在这个例子中,内容类型名称402为OMADRM 1.0。第二输入屏幕410包括除属性字段412、414、416和418之外的各种字段。通过点击第二附加按钮420,输入值被存储在如表2所示的数据库表(tMoCm_Contentltem)中。
表2 tMoCm_Contentitem
列名 类型 说明 是PK 是FK
    sContentType  NVARchar2(100)     非空     内容类型名称   是    是
    sItemName  NVARchar2(100)     非空     属性名称   是    否
sItemDataType VARchar2(20) 数据类型
iMaxLength DECIMAL(10) 输入长度的最大值
sDesc NVARchar2(400) 属性说明值
有关普通内容的其它属性以同样的方式被添加,并被存储在数据库表表2中。作为普通内容的例子,在第一输入屏幕400中,可以将内容类型名称402输入为Content-1,将内容类型说明404输入为普通内容。在第二输入屏幕410中,可以将属性名称412输入为ID,将用于输入ID属性的数据类型414选定为文本字段,输入字段的最大长度416可以为20字节,并将ID输入为属性说明值418。通过按下第二附加按钮420,第二输入值被存储在表2(tMoCm_ContentItem)中。然后,将生成的属性作为内容类型名称402(Content-1)来管理。
该原则可用于添加与计费方法相关的属性(基本费、折扣率、豁免率等)。因此,可通过使用描述的用于输入关于内容类型的信息的屏幕400、410,以相同格式管理与普通内容、DRM和计费相关的内容的属性。
此外,在如表3所示的数据库表(tMoCm_ContentItemCode)中,对在输入关于数据类型414的实际属性信息中将使用的值进行编码。举例来说,当将被选择用于输入与内容相关的性别类型的数据类型414添加为组合框格式(单选按钮或复选框)中的属性时,在屏幕上显示输入格式以输入实际属性信息,从而可选择男性或女性。这里,可根据用户选定的性别来提供代码值。例如,可为代码名称(男性)提供代码值1,可为代码名称(女性)提供代码值0。然后,将它们存储在表3(tMoCm_ContentItemCode)所示的数据库表中。
表3 tMoCm_ContentItemCode
列名 类型 说明   是PK 是FK
sContent Type  NVARchar2(100) 非空 内容类型名称   是
sItemName  NVARchar2(100) 非空 属性名称   是
sCodeName  NVARchar2(100) 非空 属性中将使用的代码名称   是
sCode  NVARchar2(100) 属性中将使用的代码值   否
图5示出根据本发明多方面的种类管理屏幕500。如图5所示,种类类型502分为中间(N)、DRM(D)和计费(B),但种类类型502并不局限于此。用户在种类管理屏幕500的种类类型502中选择DRM(D),并将种类名称504输入为CAT-1。用户点击关于内容类型506的选择按钮508,并在图4中生成的内容类型名称中选择OMA DRM 1.0 522。内容类型名称可以以内容类型树结构520的形式提供给用户,但并不局限于此。当在所示的内容类型树结构520中布置内容类型时,可以将内容类型映射到较高级别(即,具有较少内容类型的级别)的内容类型。可以以可搜寻索引的形式提供内容类型名称,或者要求用户生成内容类型名称。如图所示,树包括可被选择的内容类型B、OMA DRM 1.0、BIL-1、E和F。当用户选择了OMA DRM 1.0 522时,OMA DRM 1.0 522被映射到CAT-1。接下来,当用户点击存储按钮510时,生成CAT-1种类,OMADRM 1.0 522被映射到该CAT-1种类。
然后,将生成的CAT-1种类534布置在预定位置,该预定位置同在种类树结构530上预先生成的种类有关。然而,生成的种类并不局限于种类树结构,可以布置这些种类使之如在星型结构中一样是可检索的。接下来,可在以种类树结构530指示的种类名称的显示中提供用于指示种类类型的标识符532。如种类树结构530所示,标识符D可对应于种类类型B,标识符N可对应于种类类型CC 802或种类类型D。正如可选择具有标识符B的种类BIL,可选择用于种类类型CC 802的标识符N和用于种类CAT-1534的标识符532。
这里,在如表4所示的数据库表(tMoCm_Category)中存储生成的种类的排列或位置(即,生成的种类距离预先生成的上层种类有多深)以及用户在管理屏幕500中输入的种类的基本信息值。
表4 tMoCm_Category
列名 类型 说明    是PK   是FK
  sCatld   VARchar2(24)   非空   种类ID    是   否
  sClass   VARchar2(20)   非空   种类类型(标准、DRM、计费)    是   否
sCatName NVARchar2(200) 种类名称
sUpperCatld VARchar2(24) 上层种类ID
iDepth DECIMAL(5) 相应种类的深度值
iSeq DECIMAL(5) 具有相同深度的种类的顺序
sDesc NVARchar2(400) 说明
此外,与内容类型和种类映射的信息被存储在如表5所示的数据库表(tMoCm_ContentCatDef)中。
表5  tMoCm_ContentCatDef
列名  类型 说明   是PK   是FK
sCatld  VARchar2(24) 非空 种类ID   是   是
sContentType  NVARchar2(100) 非空 内容类型   是   是
sClass  VARchar2(20) 非空 种类使用(标准、DRM、计费)   是   是
如表5所示,使用关于选定的种类的类型的信息来存储图4中生成的内容类型名称(OMA DRM 1.0)以及图5中生成的给与种类(CAT-1)的种类ID,从而实现相互映射。
同时,当选定DRM(D)种类并且用户点击图5所示的存储按钮510时,用户可根据用户通过由UI提供单元320另外提供的用于输入可执行代码的屏幕(未显示)输入的信息来调用对DRM进行编码或加密所需的外部库。举例来说,当用户点击存储按钮510并通过屏幕添加代码(例如,“ret=transfor(input file,output file,key)”)时,用户输入合适的值作为代码的参数值,从而可调用对DRM进行编码所需的外部库。因此,关于可提供的多种DRM技术规范定制服务。
另外,当用户点击存储按钮510时,通过如下所述的屏幕800生成种类树结构530。
图6示出根据本发明多方面的用于输入DRM属性信息的屏幕。用户选择生成的用于输入内容属性信息的种类中的一个,并通过屏幕输入属性信息,从而输入根据选定的种类提供的属性信息。举例来说,当在图5中选定DRM(D)种类时,在如图6所示的屏幕600上指示映射到CAT-1的内容类型OMADRM 1.0的属性,DRM属性信息显示在屏幕600上。
在如表6所示的数据库表(tMoCm_ContentItemVal)中存储在屏幕600中输入的值,其中,屏幕600上显示DRM属性信息。数据库表6(tMoCm_ContentItemVal)包括根据在图4中生成的内容类型的属性而实际输入的属性信息值。
表6 tMoCm_ContentItemVal
列名 类型 说明 是PK 是FK
sContentType  NVARchar2(100) 非空 内容类型名称   是
sItemName  NVARchar2(100) 非空 属性名称   是
sContentId  VARchar2(24) 非空 内容ID   是
sVal  NVARchar2(2000) 非空 输入属性的信息值   否
具体来说,在屏幕600中将属性信息名称602输入为DRM3,通过所述屏幕600输入DRM属性信息。还通过屏幕600输入关于属性的实际属性值。作为参考,在表6的sItemName中输入属性信息名称602。
举例来说,在图4中,将属性名称41 2输入为日期/时间,将数据类型414作为属性添加到复选框,并将数据类型414存储为内容类型名称OMA DRM1.0。然后,属性名称(日期/时间)412和复选框414呈现在将DRM属性信息输入为允许2 604的屏幕600上,用户可选择是否将预先定义的包括日期/时间412信息的允许2 604应用于DRM3。此外,用户可输入实际属性信息值以进一步定义属性信息值603中的属性,如许可的开始日期、小时、分钟、秒钟、以及结束日期、月份以及年份。类似地,包括在图4生成的内容类型名称OMA DRM 1.0中的诸如属性601的其它属性根据定义的格式呈现在用于输入DRM属性信息的屏幕600上。用户点击存储按钮606,并存储输入值。存储的属性信息被视为具有一个名称(DRM3)的一组内容。然后,可确认或检查通过列表按钮608生成的信息。
如上所述,动态地创建和管理关于内容的属性信息,这不同于将关于每个内容的内容信息固定并存储在预定的数据库表中。因此,属性信息可以更容易地被应用于多种内容。
如图7所示,可以以与图6相同的方式输入计费的属性信息。图7示出根据本发明多方面的输入计费的属性信息的屏幕700。用户通过图4生成计费相关的属性作为内容类型名称(BIL-1),并在图5中将种类类型选择为计费(B)。然后,用户输入种类名称BIL,并在将其映射到如屏幕520所示的内容类型BIL-1之后进行存储。此后,用户选择生成的种类BIL,并通过用于输入计费的属性信息的屏幕700输入关于图7中示出的与内容相关的价格模型的属性信息。
具体来说,例如,当将属性名称412输入为包括在内容类型名称(BIL-1)中的属性价格,并且将数据类型414输入为文本字段时,价格和文本字段704呈现在用于输入计费的属性信息的屏幕700上,并且用户输入价格以将其应用于名为BIL-1的内容类型。类似地,与在图4中生成的内容类型名称(BIL-1)有关的诸如单位和CP率的其它属性,根据定义的格式呈现在用于输入计费的属性信息的屏幕700上。用户点击存储按钮706并存储输入值,并在BIL3702名称之下存储和管理存储的属性信息。然后,通过列表按钮708可确认或检查属性信息的生成信息。类似于如上所述的有关DRM 3的数据的存储,在用于输入计费的属性信息的屏幕700中输入的值被存储在如表6所示的tMoCm_ContentItemVal中。
图8示出根据本发明多方面的用于输入内容的屏幕。首先,用户选择在其中注册内容的种类。举例来说,CC 802是图6中生成的种类中的一种并被显示在图5的种类树结构530中,选定CC 802。然后,提供用于内容输入的屏幕800,如图8所示。屏幕800根据选定的种类的类型(例如:关于图5的如上所述的N、D和B)而变化。也就是说,用于输入图6和图7的属性信息值的屏幕600和700是用于输入与内容810有关的基本信息的屏幕,通过用于输入内容的屏幕800制作(produce)扩展信息830。如图所示,基本信息810包括种类名称(CC 802),内容提供商名称(A Co.),MIME类型(DRM)以及内容说明(关于DRM的内容)。扩展信息830允许输入与图6和图7有关的属性信息。因此,输入到扩展信息830中的值被存储在如上所述的表6(tMoCm_ContentItemVal)中。
当用户在图8中选择在其中注册内容的种类时,预先定义的种类被呈现给用户,并且用户在预先定义的内容类型中选择一种内容类型(CC 802)。图8中选定的种类CC 802为图5显示的中间(N)种类,这样,种类CC 802可以是具有通过如图4的屏幕410定义的属性相似的属性(如超过一分钟的播放时长)的视频的选择。用户能够对添加到选定的种类CC 802的内容的性质进行说明。在图8中,用户已经对将关于DRM的内容添加为内容的说明作了说明。这样,用户将信息输入到作为屏幕一部分的DRM内容850。在上述例子中,用户选择包括内容类型OMA DRM 1.0(在图5中指定给CAT-1)的种类CAT-1,其中,对于与OMA DRM 1.0(在图4中定义)有关的属性,已经通过图6中的DRM3(在图6中定义)将属性信息值应用于OMA DRM1.0。
还通过利用上述处理将计费内容860添加到如图5中的种类树结构530所示的种类CC 802。尽管没有显示,但为了添加用于CC 802的计费属性,应当选择具有用于内容类型(上述的BIL-1)的属性(图7的价格)的属性信息值(BIL3)的种类BIL,而不是选择CAT-1,其中,所述内容类型与种类BIL有关。这样,用于输入内容的屏幕800允许用户将具有不同属性和属性信息值的不同内容类型置于种类树结构530的种类中。此外,用户可通过物理文件指定820而将内容具体地添加到选定种类802。通过屏幕800还可以输入扩展信息830和相关内容840。
与内容810有关的基本信息存储在如表7所示的数据库表tMoCm_ContentInfo中。
表7 tMoCm_ContentInfo
列名 类型 说明 是PK 是FK
    sContentId     VARchar2(24)     非空     内容ID     是     否
    sContentName     NVARchar2(200)     非空     内容类型名称     否     否
sDesc NVARchar2(400) 内容类型说明
sFileName NVARchar2(400) 内容文件名称(包括路径)
iRegister VARchar2(24) 注册
    iDate     DATE     非空     内容注册日期     否     否
sMimeType VARchar2(100) 说明
同时,通过物理文件指定820来选定实际物理文件。以这种方式,将内容(即,音频、视频、图像、软件、文档文件)和与种类CC 802有关属性的联系起来。可将相关内容840映射到由物理文件指定820指定的实际物理文件。例如,通过指定与在物理文件指定820中选定的内容文件有关的内容文件,将来可向客户推荐映射的内容文件,从而提高销售。
内容之间的映射信息存储在如表8所示的数据库表(tMoCm_ContentRelation)中。
表8 tMoCm_ContentRelation
列名 类型 说明   是PK   是FK
sContentId  VARchar2(24) 非空 内容ID   是   是
sRelatedContentId  VARchar2(24) 非空 相关其它内容ID   是   否
通过屏幕800的DRM内容选择器850,可以将DRM内容850选定为如图6所示由DRM(D)类型的种类生成的多组信息中的一组(例如,DRM3)。通过映射处理,可将DRM授权应用于通过物理文件指定820选定的内容。此时,通过选择预先生成的多组属性信息,可同时应用多条授权信息。此外,如图7所示,通过选定在屏幕800的一部分中生成的多组信息中的一组(例如,BIL3),可将价格模型映射到通过物理文件指定820选定的内容,在屏幕800的所述一部分中输入由计费(B)类型的种类指定的计费内容860。类似地,可以指定关于计费的多个属性信息值。
如上所述,当注册预定内容时选定种类。关于预定内容的位置的信息存储在如表9所示的数据库表(tMoCm_ContentCatReF)中。
表9 tMoCm_ContentCatRef
列名  类型 说明 是PK   是FK
sCatId  VARchar2(24) 非空 种类ID   是
sContentId  VARchar2(24) 非空 内容ID   是
sClass  VARchar2(20) 非空 种类类型(标准、DRM、计费)   是
图9是根据本发明多方面的管理内容的方法的流程图。属性建模单元310根据内容类型生成诸如内容类型的预定名称的属性(S901)。名称的示例不受限制,并用于区分不同组的DRM和/或计费信息。有关操作S901的进一步说明请参阅图4的说明。种类管理单元330生成映射到内容类型名称的预定种类(S911)。有关操作S911的详细说明请参阅图5的说明。
UI提供单元320提供用于根据生成种类的类型输入属性信息值的屏幕(S921)。详细的说明请参阅图6至图8。属性信息管理单元340存储并管理通过屏幕输入的属性信息值(S931)。然后,映射单元350将属性映射到例如在图8的物理文件指定820中指定的预定内容文件(S941)。最后,将应用了属性信息的内容文件提供给用户(S951)。
如上所述,管理内容方法和设备产生一个或多个以下和其它效果。第一,提供了用于提供DRM和计费服务所需的独立方法,从而提供更有效的服务。第二,通过方便的界面可应用各种DRM加密标准。第三,多组授权信息和价格模型可应用于内容文件。第四,通过通用数据库可管理多种内容类型。此外,不需要用于连接DRM和计费服务的另外的数据库表。
虽然已表示和描述了本发明的一些实施例,但本领域技术人员应该理解,在不脱离由权利要求及其等同物限定其范围的本发明的原理和精神的情况下,可以对这些实施例进行修改。

Claims (21)

1.一种用于管理内容的设备,包括:
属性建模单元,用于根据内容类型以适用于预定内容文件的预定格式定义属性;
种类管理单元,用于生成和管理映射到内容类型的种类;
用户界面提供单元,用于输出屏幕,通过所述屏幕根据生成的种类输入定义的属性的属性信息值;和
映射单元,用于将属性信息值映射到并应用到所述预定内容文件,
其中,所述属性信息值包括一组或多组信息,所述一组或多组信息包括内容类型的授权信息和/或内容类型的价格模型,并且每组信息都能指示授权信息和价格模式二者。
2.如权利要求1所述的设备,还包括:调用单元,用于根据用户输入的代码调用DRM加密所需的外部库。
3.如权利要求1所述的设备,其中,所述映射单元将多个属性信息值映射到所述预定内容文件。
4.如权利要求1所述的设备,其中,所述映射单元将内容文件映射到内容文件树结构中较高级别的内容文件。
5.如权利要求1所述的设备,其中,将生成的种类布置在所述生成的种类的树结构的某一位置中。
6.如权利要求1所述的设备,其中,用户界面提供单元还提供屏幕,通过所述屏幕,输入内容类型名称和内容类型说明以定义新的内容类型。
7.如权利要求6所述的设备,其中,用户界面提供单元还提供屏幕,通过所述屏幕,根据命名的内容类型定义属性以提供内容类型的授权信息和/或价格模型。
8.如权利要求1所述的设备,还包括:管理单元,用于存储和管理属性信息值。
9.如权利要求1所述的设备,其中,所述价格模型包括计费信息,并且同一界面允许对计费信息进行设置和定义。
10.如权利要求1所述的设备,其中,所述授权信息包括用于限制对预定内容文件的使用的数字版权管理数据。
11.一种管理内容的方法,包括:
根据内容类型以适用于预定内容文件的预定格式定义属性;
生成所述内容类型映射到的种类;
提供屏幕,通过所述屏幕根据生成的种类输入定义的属性的属性信息值;
将所述属性信息值映射到所述预定内容类型,
其中,属性信息值包括一组或多组信息,所述一组或多组信息包括内容类型的授权信息和/或内容类型的价格模型,并且每组信息都能指示授权信息和价格模式二者。
12.如权利要求11所述的方法,还包括:根据用户输入的可执行代码,调用DRM加密所需的外部库。
13.如权利要求11所述的方法,还包括:将多个属性信息值映射到内容文件。
14.如权利要求11所述的方法,还包括:将生成的种类布置在包括生成的种类的树结构的某一位置中。
15.如权利要求11所述的方法,还包括:定义与定义的属性相应的属性值。
16.如权利要求6所述的方法,还包括:检查关于管理的内容的信息。
17.一种使用由计算机执行的实现如权利要求6所述的方法的处理指令来编码的计算机可读介质。
18.一种用于管理内容的设备,包括:
属性建模单元,用于根据内容类型以适用于预定内容文件的预定格式定义属性,所述内容类型至少在音频内容、视频内容和图像内容之间是可选的;
种类管理单元,用于生成和管理映射到内容类型的种类,生成的种类至少在中间、DRM和计费之间是可选的;
用户界面提供单元,用于输出屏幕,通过所述屏幕,根据生成的种类输入定义的属性的属性信息值,以便至少定义中间、DRM和计费种类;和
映射单元,用于将所述属性信息值映射并应用到所述预定内容文件,
其中,所述属性信息值包括内容类型的授权信息和/或内容类型的价格模型,并且所述授权信息和价格模型都可应用于所述预定内容文件。
19.如权利要求18所述的设备,其中,所述预定内容文件能被包括在多个内容类型中。
20.如权利要求18所述的设备,其中,所述预定内容文件能被包括在多个生成的种类中。
21.如权利要求18所述的设备,其中,所述预定内容文件被映射到不同内容类型和不同种类中的至少一个的其它预定内容文件。
CNA2007101970749A 2006-12-08 2007-12-06 管理内容的设备和方法 Pending CN101196972A (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR1020060124844A KR100849843B1 (ko) 2006-12-08 2006-12-08 컨텐츠 관리 장치 및 방법
KR1020060124844 2006-12-08

Publications (1)

Publication Number Publication Date
CN101196972A true CN101196972A (zh) 2008-06-11

Family

ID=39499516

Family Applications (1)

Application Number Title Priority Date Filing Date
CNA2007101970749A Pending CN101196972A (zh) 2006-12-08 2007-12-06 管理内容的设备和方法

Country Status (4)

Country Link
US (1) US20080140685A1 (zh)
JP (1) JP2008146626A (zh)
KR (1) KR100849843B1 (zh)
CN (1) CN101196972A (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103426052A (zh) * 2012-05-23 2013-12-04 瑞穗情报综研株式会社 信息管理***和信息管理方法
CN104935961A (zh) * 2015-06-03 2015-09-23 无锡天脉聚源传媒科技有限公司 线上视频产品开店的方法及装置

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102277087B1 (ko) * 2014-08-21 2021-07-14 삼성전자주식회사 콘텐츠 분류 방법 및 전자 장치

Family Cites Families (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08263438A (ja) * 1994-11-23 1996-10-11 Xerox Corp ディジタルワークの配給及び使用制御システム並びにディジタルワークへのアクセス制御方法
US6920567B1 (en) * 1999-04-07 2005-07-19 Viatech Technologies Inc. System and embedded license control mechanism for the creation and distribution of digital content files and enforcement of licensed use of the digital content files
US20010051983A1 (en) * 2000-02-18 2001-12-13 Williams Eddie H. System and method for promoting audio content via a digital network
US20050055382A1 (en) * 2000-06-28 2005-03-10 Lounas Ferrat Universal synchronization
US6938005B2 (en) * 2000-12-21 2005-08-30 Intel Corporation Digital content distribution
US6931382B2 (en) * 2001-01-24 2005-08-16 Cdck Corporation Payment instrument authorization technique
AU1547402A (en) * 2001-02-09 2002-08-15 Sony Corporation Information processing method/apparatus and program
US20030005433A1 (en) * 2001-03-08 2003-01-02 Janik Craig M. System and method for determining information related to broadcast content
EP1379938A1 (en) * 2001-03-09 2004-01-14 N2 Broadband, Inc. Method and system for managing and updating metadata associated with digital assets
US6990498B2 (en) * 2001-06-15 2006-01-24 Sony Corporation Dynamic graphical index of website content
AUPR797501A0 (en) * 2001-09-28 2001-10-25 BlastMedia Pty Limited A method of displaying content
US20050038724A1 (en) * 2002-08-30 2005-02-17 Navio Systems, Inc. Methods and apparatus for enabling transaction relating to digital assets
KR100511785B1 (ko) * 2002-12-20 2005-08-31 한국전자통신연구원 멀티미디어 컨텐츠 기술 메타데이터 저작 시스템 및 저작방법
JP2005141635A (ja) * 2003-11-10 2005-06-02 Sony Corp コンテンツ共有システム,コンテンツ処理装置,情報処理装置,プログラム,記録媒体,コンテンツ共有方法
US8589446B2 (en) * 2005-01-28 2013-11-19 International Business Machines Corporation Graphical user interface (GUI) to associate information with an object
US8194859B2 (en) * 2005-09-01 2012-06-05 Qualcomm Incorporated Efficient key hierarchy for delivery of multimedia content
US8447827B2 (en) * 2005-09-15 2013-05-21 Emc Corporation Providing local access to managed content
WO2007035965A2 (en) * 2005-09-23 2007-03-29 Jammermedia, Inc. Media management system

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103426052A (zh) * 2012-05-23 2013-12-04 瑞穗情报综研株式会社 信息管理***和信息管理方法
CN103426052B (zh) * 2012-05-23 2016-10-26 瑞穗情报综研株式会社 信息管理***和信息管理方法
CN104935961A (zh) * 2015-06-03 2015-09-23 无锡天脉聚源传媒科技有限公司 线上视频产品开店的方法及装置

Also Published As

Publication number Publication date
JP2008146626A (ja) 2008-06-26
KR20080052984A (ko) 2008-06-12
US20080140685A1 (en) 2008-06-12
KR100849843B1 (ko) 2008-08-01

Similar Documents

Publication Publication Date Title
CN101699505B (zh) 一种基于网络的媒体***
CN101529411B (zh) 数字权利管理供应装置以及方法
US9143471B2 (en) Method, system, and graphic user interface for enabling a customer to access a media file
JP5121986B2 (ja) コンテンツ購入処理端末とその方法
US20070156697A1 (en) Method and system for dynamically organizing audio-visual items stored in a central database
US20080301058A1 (en) Method and system for negotiating digital media licenses and distributing digital media
CN100375077C (zh) 信息处理装置和方法以及提供媒体
CN101356544A (zh) 用于向设备分发套餐和频道的***
EA011524B1 (ru) Способ, система и устройство для поставки слоев мультимедийных данных
JP2003515845A (ja) コンテンツ配信システム、レファレンスサーバ
CN101356835A (zh) 用于向设备分发内容的柔性***
US20080288471A1 (en) Apparatus and method for providing a data marketplace
JP2005175998A (ja) 情報処理装置および方法、並びに、プログラム
KR101537801B1 (ko) 온라인 오픈 마켓을 이용한 저작권 관리 장치 및 방법
CN107844530A (zh) 一种数据处理方法、装置、服务器及计算机可读存储介质
CN107729483A (zh) 一种分类显示方法、装置、终端及计算机可读存储介质
CN107765945A (zh) 一种文件管理方法、装置、终端及计算机可读存储介质
WO2023167761A1 (en) Debugging data privacy pipelines using sample data
CN101196972A (zh) 管理内容的设备和方法
CN113110945A (zh) 一种特定场景下的数据共享方法及***
KR20070027080A (ko) 이미지 제공 서비스 시스템 및 그 방법
CN113900725A (zh) 接口配置方法、装置、计算机设备和存储介质
CN107846451A (zh) 基于移动媒体的数字出版***
EP1801715A2 (en) Method for dynamically organizing audio-visual items stored in a central database
KR20060121430A (ko) 소프트웨어 컨텐츠 다이렉트 다운로드 서비스 시스템 및방법

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication

Open date: 20080611