상기한 본 발명의 목적을 실현하기 위한 하나의 특징에 따른 채널 자동 변환 방법은 모바일 컨텐츠 관리장치는, 모바일 컨텐츠의 일반적인 속성을 정의하는 메타 데이터로 이루어진 제1 메타 정보, 상기 모바일 컨텐츠의 유형에 따라 갖는 고유 속성을 정의하는 메타 데이터로 이루어진 제2 메타 정보, 및 상기 모바일 컨텐츠와 관련된 부가 정보를 나타내는 메타 데이터로 이루어진 제3 메타 정보를 저장하는 데이터 저장부, 및 상기 모바일 컨텐츠를 등록하도록 상기 제1 내지 제3 메타 정보를 형성하는 메타 데이터를 입력하는 사용자 인터페이스를 제공하고, 상기 사용자 인터페이스를 통해 입력된 상기 메타 데이터를 상기 데이터 저장부에 저장하는 제어부로 이루어진다.
바람직하게는, 제1 메타 정보는 각 모바일 컨텐츠를 구별하기 위한 컨텐츠 식별자 정보, 상기 모바일 컨텐츠의 명칭 정보, 상기 모바일 컨텐츠의 유형 정보, 상기 모바일 컨텐츠가 속하는 카테고리 정보, 상기 모바일 컨텐츠에서 지원되는 언어를 나타내는 언어 정보, 상기 모바일 컨텐츠와 연관된 다른 유형의 모바일 컨텐츠와 연동하기 위한 프로모션 정보를 포함한다.
더욱 바람직하게는, 제1 메타 정보는 더블린 코어(Dublin Core)에서 제정한 인터넷 컨텐츠의 일반적인 속성을 정의하는 메타 데이터를 포함한다.
또한, 바람직하게는, 상기 제2 메타 정보는, 상기 모바일 컨텐츠의 각 유형에 따라 갖는 일반적인 속성을 나타내는 메타 데이터로 이루어진 유형별 일반 정보, 상기 모바일 컨텐츠 파일의 물리적인 속성을 나타내는 메타 데이터로 이루어진 물리적 속성 정보, 상기 모바일 컨텐츠의 유형에 따라 독특한 속성을 나타내는 메타 데이터로 이루어진 유형별 개별 정보, 및 상기 모바일 컨텐츠의 보호, 암호화 및 상기 모바일 컨텐츠의 이용 요금에 대한 정보를 포함하는 실용 정보를 포함한다.
상기 유형별 일반 정보는 상기 모바일 컨텐츠를 구성하는 각 아이템의 명칭, 상기 각 아이템에 대한 간략 설명, 상기 각 아이템의 입력값으로 입력되는 데이터의 유형, 및 상기 각 아이템의 우선 순위에 대한 정보를 포함한다.
상기 물리적 속성 정보는 상기 모바일 컨텐츠 파일의 유형, 상기 모바일 컨텐츠 파일의 크기 및 상기 모바일 컨텐츠 파일이 저장된 물리적 위치를 포함한다.
또한, 상기 모바일 컨텐츠의 유형은, 오디오 파일을 제공하는 오디오 컨텐츠, 동영상 파일을 제공하는 동영상 컨텐츠, 이미지 파일을 제공하는 이미지 컨텐 츠, 가상 머신(Virtual Machine : VM)에서 동작하는 게임 실행 파일 등을 제공하는 가상 머신 컨텐츠, 디지털 방송 서비스를 제공하는 방송 컨텐츠, 및 인터넷 텍스트 파일을 제공하는 텍스트 컨텐츠를 포함한다.
바람직하게는, 상기 오디오 컨텐츠에 대응하는 상기 유형별 개별정보는 상기 오디오 컨텐츠 작곡자, 가수, 제작자, 가사, 곡의 분위에 대한 정보를 포함한다.
더욱 바람직하게는, 상기 오디오 컨텐츠에 대응하는 상기 유형별 개별정보는 광학저장기술연합회(Optical Storage Technology Association : OSTA)에서 제정된 메타 데이터 표준인 MPV(Music Photo Video) 표준에 의해 정의된 메타 데이터를 포함한다.
바람직하게는, 상기 이미지 컨텐츠에 대응하는 상기 유형별 개별 정보는 MPV 표준을 포함한다.
바람직하게는, 상기 동영상 컨텐츠에 대응하는 상기 물리적 속성 정보는 상기 동영상 파일이 갖는 화질에 따라 분류된다.
또한, 상기 동영상 컨텐츠에 대응하는 상기 유형별 개별 정보는 동영상의 등장인물, 상기 동영상을 제작한 제작자, 상기 동영상의 코딩 관련 정보, 동영상에서 지원하는 언어를 나타내는 정보를 포함한다.
더욱 바람직하게는, 상기 동영상 컨텐츠에 대응하는 상기 유형별 개별 정보는 MPV 표준에 의해 정의된 메타 데이터를 포함한다.
또한, 상기 방송 컨텐츠에 대응하는 유형별 일반 정보는 방송국으로부터 송출되는 방송 스트림과 관련된 속성 정보를 포함한다.
또한, 상기 가상 머신 컨텐츠에 대응하는 상기 유형별 개별 정보는 상기 가상 머신의 유형, 상기 가상 머신의 버전, 상기 가상 머신이 요구하는 소프트웨어 사양 정보, 상기 가상 머신이 요구하는 하드웨어 사양 정보를 포함한다.
더욱 바람직하게는, 상기 가상 머신 컨텐츠에 대응하는 상기 유형별 개별 정보는 OMA(Open Mobile Alliance)에서 제정된 사용자 에이젼트 프로파일(User Agent Profile) 표준에 의해 정의된 메타 데이터를 포함한다.
또한, 상기 텍스트 컨텐츠에 대응하는 유형별 개별 정보는 상기 인터넷 텍스트의 제목, 상기 인터넷 텍스트의 출처, 상기 인터넷 텍스트에서 지원 가능한 언어에 대한 정보를 포함한다.
더욱 바람직하게는, 상기 텍스트 컨텐츠에 대응하는 상기 유형별 개별 정보는 월드와이드웹 컨소시움(World Wide Web Consortium : W3C)에서 제정된 RSS (RDF(Resource Description Framework) Site Summary) 표준에서 정의된 메타 데이터를 포함한다.
바람직하게는, 상기 제3 메타 정보는 상기 모바일 컨텐츠의 다운로드 회수 및 상기 모바일 컨텐츠에 접근한 회수를 나타내는 메타 데이터를 포함한다.
한편, 모바일 컨텐츠 관리장치는 상기 모바일 컨텐츠에 대응하는 메타 데이터 및 상기 모바일 컨텐츠를 무선 통신망을 통해 무선 단말기로 전송하는 통신부를 더 포함할 수 있다.
또한, 모바일 컨텐츠 관리장치의 상기 제1 및 제2 메타 정보를 이용하여 상기 제3 메타 정보를 생성하는 메타 정보 검출부를 더 포함할 수 있다.
또한, 모바일 컨텐츠 관리장치는 상기 데이터 저장부는 상기 모바일 컨텐츠의 사용자의 요구에 따라 추가되는 부가 정보를 나타내는 메타 데이터를 더 포함할 수 있다.
이러한, 모바일 컨텐츠 관리장치에 따르면, 모바일 컨텐츠에 대응하는 다양한 메타 데이터를 확보함으로써, 모바일 컨텐츠와 관련된 다양한 조건의 통계 데이터, 사용자별로 특화된 서비스 및 다른 유형의 모바일 컨텐츠간의 연계 서비스를 제공할 수 있으므로, 서비스 품질 및 사용자의 편의성을 향상시킬 수 있다.
이하, 첨부한 도면을 참조하여, 본 발명을 보다 상세하게 설명하고자 한다.
도 1은 본 발명의 일 실시예에 따른 모바일 컨텐츠 관리장치를 나타낸 블럭도이다.
도 1을 참조하면, 본 발명에 따른 모바일 컨텐츠 관리장치(100)는 통신부(110), 데이터 저장부(120), 메타 정보 검출부(130), 입력부(140), 제어부(150) 및 디스플레이부(160)를 포함한다.
통신부(110)는 유선 통신망(200) 및 무선 통신망(400)과 연결되어 유선 통신망(200) 및 무선 통신망(400)과 연결된 장치들과 데이터를 송수신한다. 즉, 통신부(110)는 유선 통신망(200)에 연결된 컨텐츠 제공 장치(300)로부터 데이터를 송수신한다.
여기서, 컨텐츠 제공 장치(300)는 셀룰러폰이나 디지털 위성 방송(Digital Satellite Broadcast : 이하, DMB) 단말기와 같은 무선 단말기(400)에서 구동되는 다양한 모바일 컨텐츠를 제공한다. 모바일 컨텐츠로는 무선 단말기(400)의 벨소리 파일이나 음악 파일을 제공하는 오디오 컨텐츠, 영화나 뮤직 비디오와 같은 동영상 파일을 제공하는 동영상 컨텐츠, 디지털 사진이나 그림과 같은 이미지 파일을 제공하는 이미지 컨텐츠, 모바일 게임과 같은 소프트웨어를 제공하는 가상 머신(Virtual Machine : VM) 컨텐츠, 디지털 방송 서비스를 제공하는 방송 컨텐츠, 웹 뉴스등을 제공하는 텍스트 컨텐츠 등이 있다.
이 실시예에 있어서, 통신부(110)는 유선 통신망(200)을 통해 컨텐츠 제공 장치(300)와 연결되나, 무선 통신망(400)을 통해 컨텐츠 제공 장치(300)와 연결될 수도 있다. 도면에는 도시하지 않았으나, 통신부(110)는 다수의 컨텐츠 제공 장치와 연결될 수도 있다.
또한, 통신부(110)는 무선 통신망(400)에 연결된 무선 단말기(400)로부터 데이터를 송수신한다. 즉, 통신부(110)는 무선 통신망(400)을 통해 무선 단말기(400)에 모바일 컨텐츠를 전송한다.
한편, 데이터 저장부(120)는 통신부(110)로부터 수신된 데이터 및 모바일 컨텐츠에 대응하는 메타 데이터를 저장한다. 메타 데이터는 컨텐츠 제공 장치(300)로부터 제공받거나 또는 입력부(140)를 통해 입력될 수도 있다. 컨텐츠 제공 장치(300)로부터 메타 데이터를 제공받을 경우, 컨텐츠 제공 장치(300)는 유선 통신망(200) 또는 무선 통신망(400)을 통해 메타 데이터를 통신부(110)로 전송하고, 통신부(110)는 수신된 메타 데이터를 데이터 저장부(120)에 제공한다.
이하, 도 2 및 도 3을 참조하여서 데이터 저장부(120)에 저장된 메타 데이터의 테이블 구조 및 데이터 구성을 설명한다.
도 2는 도 1에 도시된 데이터 저장부의 테이블들을 나타낸 블럭도이고, 도 3은 도 1에 도시된 데이터 저장부의 메타 정보들을 나타낸 블럭도이다.
도 2 및 도 3을 참조하면, 데이터 저장부(120)는 컨텐츠 일반 정보 테이블(121), 제1 및 제2 아이템 정보 테이블들(122, 123), 컨텐츠 종류 정보 테이블(124), 통계 정보 테이블(125) 및 매핑 정보 테이블(126)을 포함하며, 각 테이블들(121, 122, 123, 124, 125, 126)은 모바일 컨텐츠의 메타 데이터를 저장한다.
이 실시예에 있어서, 데이터 저장부(120)는 6개의 메타 정보 테이블(121, 122, 123, 124, 125, 126)를 포함하나, 데이터 저장부(120)의 테이블 개수는 데이터 저장부(120)에 저장되는 메타 데이터의 속성 및 메타 데이터의 운용 방법에 따라 증가하거나 감소할 수 있다.
도 3에 도시된 바와 같이, 데이터 저장부(120)에 저장되는 메타 정보는 제1 내지 제3 메타 정보(MI1, MI2, MI3)를 포함한다. 구체적으로, 제1 메타 정보(MI1)는 모바일 컨텐츠의 종류, 즉, 유형에 상관없이 공통으로 적용되는 메타 데이터로 이루어진다. 즉, 제1 메타 정보(MI1)는 모바일 컨텐츠의 일반적인 속성을 정의하는 메타 데이터로 이루어진다. 여기서, 제1 메타 정보(MI1)는 더블린 코어(Dublin Core) 표준을 포함한다.
제1 메타 정보(MI1)는 컨텐츠 일반 정보 테이블(121)에 저장된다. 제1 메타 정보(MI1)는 모바일 컨텐츠의 일반적인 속성을 정의하는 메타 데이터로 이루어지며, 더블린 코어(Dublin Core) 표준을 포함한다. 하기하는 표 2는 컨텐츠 일반 정보 테이블(121)의 구조를 나타낸 일례이다.
제1 메타 정보 구분 |
테이블 필드명 |
데이터 타입 |
필드에 대응하는 메타 데이터 속성값 |
모바일 컨텐츠 일반정보 |
sContentId |
VARCHAR2(24) |
각 컨텐츠를 식별하기 위한 컨텐츠 ID(Identifier) |
sContentName |
NVARCHAR2(40) |
컨텐츠 명칭 |
sContentType |
VARCHAR2(24) |
컨텐츠의 종류를 나타내는 필드 |
sGenreId |
VARCHAR2(24) |
컨텐츠 장르 |
sCategoryId |
VARCHAR2(24) |
컨텐츠의 분류 체계를 나타내는 카테고리 ID |
sMimeType |
VARCHAR2(50) |
인터넷 메일 교환을 위한 멀티미디어 문서의 타입을 나타내는 마임(Multipurpose Internet Mail Extention : MIME) 종류 |
sContentSize |
VARCHAR2(20) |
컨텐츠 파일의 크기 |
sStatus |
CHAR(1) |
승인 여부 |
sCpId |
VARCHAR2(24) |
컨텐츠를 제공하는 컨텐츠 제공자의 ID |
sRegister |
VARCHAR2(24) |
컨텐츠 등록자 |
sPrice |
VARCHAR2(20) |
컨텐츠의 기본 가격 |
sBillingRate |
VARCHAR2(10) |
컨텐츠로 인한 수입을 배분하는 이익 배분율 |
sDesc |
NVARCHAR2(200) |
컨텐츠에 대한 간략 설명 |
sDetailInfoUrl |
NVARCHAR2(100) |
컨텐츠에 대한 상세 정보가 저장된 인테넷 주소(URL) |
dRegDate |
DATE |
컨텐츠 등록일 |
sLangCode |
VARCHAR2(20) |
컨텐츠를 형성하는 언어를 나타내는 언어 코드 |
sPromotion |
CHAR(1) |
컨텐츠와 관련된 다른 컨텐츠와의 연동 여부 지정 |
dExpireDate |
DATE |
컨텐츠 만료 일시 지정 |
iTargetAge |
DECIMAL(3) |
컨텐츠의 주요 고객 연령 정보 |
... |
... |
... |
제1 메타 정보 구분 |
테이블 필드명 |
데이터 타입 |
필드에 대응하는 메타 데이터 속성값 |
더블린 코어 정보 |
sCreater |
VARCHAR2(24) |
컨텐츠를 생성한 생성자 |
sPublisher |
VARCHAR2(24) |
컨텐츠의 발행을 담당하는 책임자 |
sContributor |
VARCHAR2(24) |
컨텐츠의 배포를 담당하는 책임자 |
sRight |
NVARCHAR2(200) |
컨텐츠와 관련된 권리 내용 |
sCoverage |
NVARCHAR2(201) |
컨텐츠의 지리적, 시간적 특성 |
sFormat |
VARCHAR2(100) |
컨텐츠의 물리적 포멧에 대한 정보 |
sSource |
VARCHAR2(100) |
컨텐츠의 소스에 대한 정보 |
sSubject |
VARCHAR2(100) |
컨텐츠의 주제 또는 키워드를 나타내는 정보 |
sAudience |
VARCHAR2(100) |
주 대상이 되는 고객을 나타내는 정보 |
sAvailable |
CHAR(1) |
현재 사용 가능 여부를 나타내는 정보 |
dCreateDate |
DATE |
컨텐츠가 생성된 날짜 |
dModifyDate |
DATE |
컨텐츠가 변경된 날짜 |
dAcceptDate |
DATE |
컨텐츠가 승인된 날짜 |
sLevel |
DECIMAL(5) |
컨텐츠 이용 고객의 학력 레벨 정보 |
sVersion |
VARCHAR2(20) |
컨텐츠 버전 정보 |
sAccessRight |
NVARCHAR2(200) |
컨텐츠를 이용할 수 있는 고객 권한 정보 |
sLicence |
NVARCHAR2(200) |
컨텐츠의 라이센스를 나타내는 라이센스 문구 |
sValid |
CHAR(1) |
컨텐츠의 유효성 여부 |
... |
... |
... |
일반 추가정보 |
... |
... |
... |
표 2 및 표 3을 참조하면, 제1 메타 정보(MI1)는 모바일 컨텐츠 일반 정보, 더블린 코어 정보 및 일반 추가 정보를 포함한다.
모바일 컨텐츠 일반 정보는 일반적인 모바일 컨텐츠의 속성을 정의하는 메타 데이터로 이루어진다. 구체적으로, 모바일 컨텐츠 일반 정보는 각 모바일 컨텐츠를 구별하기 위한 컨텐츠 식별자(Identifier : 이하, ID), 모바일 컨텐츠의 명칭, 모바일 컨텐츠의 종류, 모바일 컨텐츠의 장르, 모바일 컨텐츠 분류 체계를 나타내는 컨텐츠 카테고리 ID, 모바일 컨텐츠를 구성하는 인터넷 문서의 종류(type)를 나타내는 마임 종류, 모바일 컨텐츠의 파일 크기, 모바일 컨텐츠 승인 여부, 모바일 컨텐츠를 제공한 컨텐츠 제공자의 ID, 모바일 컨텐츠를 등록한 등록자, 모바일 컨텐츠의 이용 가격, 모바일 컨텐츠의 수입에 대한 이익 분배율, 모바일 컨텐츠에 대한 간략 설명, 모바일 컨텐츠에 대한 상세 정보를 제공하는 인터넷 주소, 모바일 컨텐츠를 등록한 등록일, 모바일 컨텐츠를 형성하는 언어, 모바일 컨텐츠와 연관된 다른 모바일 컨텐츠와의 연동 여부, 모바일 컨텐츠의 제공이 종료되는 만료일, 모바일 컨텐츠의 주요 대상 고객 등을 나타내는 메타 데이터를 포함한다.
여기서, 모바일 컨텐츠 ID는 각 모바일 컨텐츠의 아이템별로 유일하게(unique) 부여되는 식별자이다. 이에 따라, 모바일 컨텐츠 ID가 저장되는 "sContentId" 필드는 컨텐츠 일반 정보 테이블(121)의 각 레코드를 구별하는 기본키(Primary Key : PK)로 설정될 수 있다.
특히, "sPromotion" 필드는 선택된 모바일 컨텐츠와 관련된 다른 모바일 컨텐츠와의 연동 여부를 나타내기 때문에, 모바일 컨텐츠 관리장치(100)는 "sPromotion" 필드에 저장된 메타 데이터를 이용하여 서로 관련된 모바일 컨텐츠들을 연계하는 서비스를 제공할 수 있다. 예컨대, 오디오 컨텐츠 이용시, 사용자에 의해 특정 가수의 노래가 선택되면, 선택된 노래에 대응하는 뮤직 비디오 파일을 다운로드 할 수 있도록 동영상 컨텐츠를 오디오 컨텐츠와 연계하여 제공한다.
이와 같이, 모바일 컨텐츠 관리장치(100)는 하나의 모바일 컨텐츠를 제공하는데 그치지 않고, 이와 관련된 모바일 컨텐츠를 연동하여 제공할 수 있다. 이에 따라, 모바일 컨텐츠 관리장치(100)는 사용자가 관련된 서로 다른 종류의 모바일 컨텐츠를 일일이 검색할 필요가 없으므로, 사용자의 편의성을 향상시킬 수 있다. 또한, 모바일 컨텐츠 관리장치(100)는 서로 다른 종류의 모바일 컨텐츠들 간의 시너지 효과를 기대할 수 있으므로, 모바일 컨텐츠와 관련된 이익 창출을 극대화할 수 있다.
한편, 더블린 코어 정보는 더블린 코어 표준에 의해 정의된 컨텐츠의 일반적인 속성에 대한 메타 데이터를 포함하며, 현재 반포된 다양한 메타 데이터 표준에서 공통 속성으로 많이 활용되는 정보이다. 구체적으로, 더블린 코어 정보는 컨텐츠를 생성한 생성자, 컨텐츠의 발행을 담당하는 책임자, 컨텐츠의 배포를 담당하는 책임자, 컨텐츠와 관련된 권리 내용, 컨텐츠의 지리적/시간적 특성, 컨텐츠의 물리적 포멧에 대한 정보, 컨텐츠 소스에 대한 정보, 컨텐츠의 주제 또는 키워드를 나타내는 정보, 모바일 컨텐츠의 대상 고객, 현재 모바일 컨텐츠의 사용할 수 있는 가능 여부, 모바일 컨텐츠가 생성된 날짜, 모바일 컨텐츠가 변경된 날짜, 모바일 컨텐츠가 승인된 날짜, 모바일 컨텐츠를 이용하는 고객의 학력 레벨 정보, 모바일 컨텐츠의 버전 정보, 모바일 컨텐츠의 이용 가능한 고객 권한 정보, 모바일 컨텐츠의 라이센스를 나타내는 라이센스 문구, 및 모바일 컨텐츠의 유효성 여부를 나타내는 메타 데이터를 포함한다.
일반 추가 정보는 더블린 코어 정보 및 모바일 컨텐츠 일반 정보에 포함된 메타 데이터 이외에 모바일 컨텐츠를 이용하는 고객 또는 모바일 컨텐츠를 제공하는 컨텐츠 제공자의 요구에 따라 추가되는 메타 데이터를 포함한다. 여기서, 일반 추가 정보는 모바일 컨텐츠의 종류에 상관없이 공통으로 적용될 수 있는 메타 데이터이다.
이와 같이, 컨텐츠 일반 정보 테이블(121)은 모바일 컨텐츠의 일반적인 속성을 정의하는 제1 메타 정보(MI1)를 포함한다. 특히, 제1 메타 정보(MI1)는 통상적으로 많이 사용하는 더블린 코어 표준 이외에도 모바일 컨텐츠 서비스에 필요한 다양한 메타 데이터를 포함한다. 이에 따라, 모바일 컨텐츠 관리장치(100)는 다양한 컨텐츠 서비스를 제공할 수 있으므로, 서비스 품질을 향상시킬 수 있다. 또한, 모바일 컨텐츠 관리장치(100)는 제1 메타 정보(MI1)를 이용하여 모바일 컨텐츠와 관련된 다양한 통계 데이터를 산출할 수 있으므로, 구체적인 통계 데이터를 생성할 수 있고, 모바일 컨텐츠의 사업성을 정확하게 파악할 수 있다.
특히, 제1 메타 정보(MI1)는 관련된 서로 다른 종류의 모바일 컨텐츠들 간의 연계 여부를 나타내는 메타 데이터를 포함하므로, 모바일 컨텐츠 관리장치(100)는 사용자의 편의성을 향상시킬 수 있고, 모바일 컨텐츠들 간의 시너지 효과를 향상시킬 수 있다.
한편, 제2 메타 정보(MI2)는 모바일 컨텐츠의 유형에 따라 고유 속성을 정의하는 메타 데이터로 이루어진다. 제2 메타 정보(MI2)는 각 모바일 컨텐츠 유형에 따라 갖는 일반적인 속성을 나타내는 메타 데이터로 이루어진 유형별 일반 정보, 컨텐츠 파일의 물리적인 속성을 나타내는 메타 데이터로 이루어진 물리적 속성 정보, 모바일 컨텐츠의 유형에 따라 독특한 속성을 나타내는 메타 데이터로 이루어진 유형별 개별 정보, 모바일 컨텐츠 보호 및 이용 요금과 관련된 메타 데이터로 이루어진 실용 정보, 및 모바일 컨텐츠의 유형에 따라 사용자의 요구 및 모바일 컨텐츠 제공자의 요구에 의해 추가될 수 있는 메타 데이터로 이루어진 유형별 추가 정보를 포함한다.
제2 메타 정보(MI2)의 유형별 일반 정보, 물리적 속성 정보, 및 모바일 컨텐츠 유형별 정보는 추가속성 정의 테이블(122) 및 추가속성 값 테이블(123)에 저장된다. 구체적으로, 추가속성 정의 테이블(122)은 각 컨텐츠에서 제공하는 각 아이템에 대한 유형별 일반 정보, 물리적 속성 정보, 및 모바일 컨텐츠 유형별 정보를 저장하기 위한 필드들을 정의하는 테이블이다. 따라서, 추가속성 정의 테이블(122)은 각 아이템에 대한 실질적인 값을 저장하는 테이블이 아니며, 실질적인 값은 추가속성 값 테이블(123)에 저장된다.
추가속성 값 테이블(123)은 추가속성 정의 테이블(122)의 필드 구성과 동일하며, 추가속성 정의 테이블(122)의 필드 구성에 따라 필드가 생성된다. 즉, 추가속성 정의 테이블(122)에서 필드가 생성되면, 추가속성 값 테이블(123)에 추가속성 정의 테이블(122)에서 생성된 필드와 동일한 필드가 생성된다. 이에 따라, 추가속성 값 테이블(123)의 레코드를 동적으로 관리할 수 있으므로, 데이터 저장 공간을 최소화할 수 있다.
그러나, 추가속성 정의 테이블(122)의 일부 필드는 추가속성 값 테이블(123)에 생성되지 않을 수도 있다. 예컨대, 추가속성 정의 테이블(122)의 필드 중 추가속성 값 테이블(123)에 생성되지 않는 필드에 대응하는 실질적인 데이터는 추가속성 정의 테이블(122)에 저장될 수도 있다.
추가속성 정의 테이블(122)은 아이템에 대응하는 기본 정보 및 모바일 컨텐츠의 유형에 따른 속성을 나타내는 제2 메타 정보(MI2)를 정의하기 위한 필드들로 이루어진다. 하기하는 표 4는 추가속성 정의 테이블(122)의 필드 구성을 나타낸 일례이다.
제2 메타정보 구분 |
테이블 필드명 |
데이터 타입 |
필드에 대응하는 메타 데이터 속성값 |
유형별 일반정보 |
sContentType |
VARCHAR2(24) |
컨텐츠 종류를 나타내는 컨텐츠 유형 |
sItemName |
NVARCHAR2(50) |
아이템 명칭 |
sDesc |
NVARCHAR2(100) |
아이템에 대한 간략 설명 |
sItemDataType |
VARCHAR2(10) |
아이템의 입력값으로 입력되는 데이터 유형 |
iPriority |
CHAR(18) |
아이템 우선 순위 |
sProperty |
DECIMAL(5) |
아이템이 컨텐츠를 설명하는 추가적인 속성인지 여부를 나타내는 정보 |
sLangCode |
VARCHAR2(20) |
아이템을 형성하는 언어를 나타내는 언어 코드 |
... |
... |
... |
표 4는 추가속성 정의 테이블(122)에 포함된 필드들 중에서 제2 메타 정보(MI2)의 유형별 일반 정보를 나타내는 필드들로서, 모바일 컨텐츠의 유형에 관계없이 각 아이템에 공통적으로 적용되는 필드들이다.
표 4를 참조하면, 추가속성 정의 테이블(122)은 컨텐츠 종류를 나타내는 컨텐츠 유형, 아이템 명칭, 아이템에 대한 간략 설명, 아이템의 입력값으로 입력되는 데이터 유형, 아이템 우선 순위, 아이템이 컨텐츠를 설명하는 추가적인 속성인지 여부를 나타내는 정보, 아이템을 형성하는 언어를 나타내는 언어 코드 등을 나타내는 메타 데이터를 정의한다.
여기서, 추가속성 정의 테이블(122)의 컨텐츠 카테고리 ID를 나타내는 "sContentType" 필드는 추가속성 정의 테이블(122)의 각 레코드를 구별할 수 있는 필드이므로, 다른 속성들과 함께 추가속성 정의 테이블(122)의 기본키로 설정될 수 있다.
이하, 표를 참조하여 모바일 컨텐츠의 각 유형에 따라 다르게 적용되는 제2 메타 정보(MI2) 및 추가속성 정의 테이블(122)의 필드 구성을 설명한다.
제2 메타 정보(MI2)는 모바일 컨텐츠의 유형에 따라 메타 데이터의 구성이 일부분 달라진다. 하기하는 표 5는 오디오 컨텐츠의 제2 메타 정보(MI2)를 나타내는 추가속성 정의 테이블(122)의 필드 구성을 나타낸 일례이다.
제2 메타정보 구분 |
테이블 필드명 |
데이터 타입 |
필드에 대응하는 메타 데이터 속성값 |
물리적 속성정보 |
mmf |
NVARCHAR2(100) |
mmf 파일 유형의 오디오 파일의 물리적위치 |
mmf_size |
DECIMAL(10) |
파일 크기 |
mmf_poly |
DECIMAL(10) |
오디오가 몇 화음인지 나타냄 |
mmf_sample |
NVARCHAR2(100) |
미리 듣기를 위한 짧은 오디오 파일의 물리적 위치 |
mmf_desc_image |
NVARCHAR2(100) |
해당 곡과 관련된 이미지 파일 경로 |
ma1 |
NVARCHAR2(100) |
ma1 파일 유형의 오디오 파일의 물리적위치 |
ma1_size |
DECIMAL(10) |
파일 크기 |
ma1_poly |
DECIMAL(10) |
해당 오디오가 몇 화음인지 나타냄 |
ma1_sample |
NVARCHAR2(100) |
미리 듣기를 위한 짧은 오디오 파일의 물리적 위치 |
ma1_desc_image |
NVARCHAR2(100) |
해당 곡과 관련된 이미지 파일 경로 |
... |
... |
... |
유형별 개별정보 |
AlbumTitle |
|
오디오에 대응하는 앨범 타이틀 정보 |
PrincipleArtist |
|
밸소리 가수 |
MusicBy |
|
오디오 작곡자 |
LyricsBy |
|
오디오 작사가 |
ArrangedBy |
|
오디오 편곡자 |
ProducedBy |
|
오디오 프로듀서 |
EncodedBitrate |
|
오디오 비트 정보 |
PlayingTime |
|
오디오 재생 시간 |
TrackNumber |
|
오디오의 원본 파일이 저장된 앨범의 트랙 번호 |
NumTracks |
|
앨범의 트랙 개수 |
SetNumber |
|
오디오 순서 |
NumSets |
|
오디오의 원본 파일이 저장된 앨범 번호 |
PlayCount |
|
오디오가 재생된 횟수 |
Lyrics |
|
오디오 가사 |
Mood |
|
오디오 분야(예: 발라드, 락 등) |
Tempo |
|
오디오의 박자(예: 느림, 빠름 등) |
Situation |
|
오디오 분위기 |
... |
... |
... |
실용 정보 |
DrmCd |
CHAR(1) |
DRM 적용 여부를 나타내는 데이터 |
DrmFileName |
NVARCHAR2(100) |
DRM 패키징이 적용되어 생성된 파일의 경로 |
DrmMimeType |
VARCHAR2(50) |
DRM 패키징된 파일의 마임 유형 정보 |
DrmRightOffer |
VARCHAR2(100) |
DRM RO(Right Offer) 관련 정보 |
CEK |
VARCHAR2(100) |
컨텐츠 암호화에 사용된 키 |
DiscountRate |
VARCHAR2(100) |
과금 정산에 사용될 할인율 정보 |
FreeRate |
VARCHAR2(100) |
과금 정산에 사용될 무료화율 정보 |
Coupon |
VARCHAR2(100) |
과금 정산에 산정되어야할 쿠폰 정보 |
... |
... |
.. |
표 5를 참조하면, 추가속성 정의 테이블(122)은 오디오 컨텐츠의 제2 메타 정보(MI2)를 정의한다. 구체적으로, 제2 메타 정보(MI2) 중 오디오 컨텐츠의 물리적 속성 정보는 오디오 파일의 유형에 따라 각 아이템의 속성 정보를 포함한다. 오디오 파일의 유형으로는 오디오 및 오디오와 관련된 이미지를 제공하는 mmf 파일, ma1 파일 등이 있다. 파일 유형에 따른 아이템의 속정 정보는 오디오 파일의 크기, 파일의 물리적 위치, 오디오의 화음 정보, 오디오를 미리 들을 수 있는 미리 듣기 파일의 물리적 위치, 오디오와 관련된 이미지 파일의 경로 등을 나타내는 메타 데이터를 포함한다.
오디오 컨텐츠의 유형별 개별 정보는 오디오 관련 컨텐츠에 대하여 기설정된 메타 데이터 표준을 포함한다. 여기서, 오디오 컨텐츠의 유형별 개별 정보에 적용되는 메타 데이터 표준은 광학저장기술연합회(Optical Storage Technology Association : 이하, OSTA)에서 제정된 메타 데이터 표준인 MPV(Music Photo Video)를 채용한다. 특히, 오디오 컨텐츠의 유형별 개별 정보는 MPV 표준 중에서 음악 관련 표준을 채용한다. 구체적으로, 오디오 컨텐츠의 유형별 개별 정보는 각 아이템, 즉, 작곡자, 가수, 제작자, 가사, 곡의 분위 등에 대한 메타 데이터를 포함한다.
한편, 오디오 컨텐츠의 실용 정보는 오디오 파일의 사용 권한과 관련된 속성을 정의하는 메타 데이터 및 오디오 컨텐츠의 이용료와 관련된 정보를 나타내는 메타 데이터를 포함한다. 특히, 오디오 파일의 사용 권한을 설정하는 정보는 오디오 파일의 무단 사용을 방지하기 위한 속성을 정의하는 메타 데이터를 포함한다. 일례로, 실용 정보는 디지털 컨텐츠의 무단 사용을 방지하기 위해 저작권과 관련된 사람들의 이익 및 권리를 보호하기 위한 DRM(Digital Rights Management) 패키징과 관련된 정보, 오디오 파일이 DRM 패키징되어 생성된 파일의 마임 정보, 암호화 정보 등을 나타내는 메타 데이터를 포함한다.
하기하는 표 6은 이미지 컨텐츠의 제2 메타 정보(MI2)를 정의하는 추가속성 정의 테이블(122)의 필드 구성을 나타낸 일례이다.
제2 메타 정보 구분 |
테이블 필드명 |
데이터 타입 |
필드에 대응하는 메타 데이터 속성값 |
유형별 일반정보 |
width |
DECIMAL(10) |
이미지의 가로 크기 |
height |
DECIMAL(10) |
이미지의 세로 크기 |
... |
... |
... |
유형별 개별정보 |
MPV 사진 관련 표준 적용 |
물리적 속성정보 |
Jpeg |
NVARCHAR2(100) |
jpeg 파일 유형의 이미지 파일의 물리적 위치 |
jpeg_size |
DECIMAL(10) |
jpeg 유형의 이미지 파일의 크기 |
jpeg_wap |
NVARCHAR2(100) |
WAP용 jpeg 유형의 이미지 파일의 물리적 위치 |
jpeg_wap_size |
DECIMAL(10) |
jpeg 유형의 이미지 파일의 크기 |
sis |
NVARCHAR2(100) |
sis 파일 유형의 이미지 파일의 물리적 위치 |
sis_size |
DECIMAL(10) |
sis 유형의 이미지 파일의 크기 |
sis_wap |
NVARCHAR2(100) |
WAP용 sis 유형의 이미지 파일의 물리적 위치 |
sis_wap_size |
DECIMAL(10) |
sis 유형의 이미지 파일의 크기 |
bmp |
NVARCHAR2(100) |
bmp 유형의 이미지 파일의 물리적 위치 |
bmp_size |
DECIMAL(10) |
bmp 유형의 이미지 파일의 크기 |
bmp_wap |
NVARCHAR2(100) |
WAP용 bmp유형의 이미지 파일의 물리적 위치 |
bmp_wap_size |
DECIMAL(10) |
bmp 유형의 이미지 파일 크기 |
gif |
NVARCHAR2(100) |
gif 유형의 이미지 파일의 물리적 위치 |
gif_size |
DECIMAL(10) |
gif 유형의 이미지 파일의 크기 |
gif_wap |
NVARCHAR2(100) |
WAP용 gif 유형의 이미지 파일의 물리적 위치 |
gif_wap_size |
DECIMAL(10) |
gif 유형의 이미지 파일의 크기 |
... |
... |
... |
실용 정보 |
DrmCd |
CHAR(1) |
DRM 적용 여부 |
DrmFileName |
NVARCHAR2(100) |
DRM 패키징이 적용되어 생긴 파일의 경로 |
DrmMimeType |
VARCHAR2(50) |
DRM 패키징된 파일의 마임 유형 정보 |
DrmRightOffer |
VARCHAR2(100) |
DRM RO(Right Offer) 관련 정보 |
CEK |
VARCHAR2(100) |
컨텐츠 암호화에 사용된 키 |
DiscountRate |
VARCHAR2(100) |
과금 정산에 사용될 할인율 정보 |
FreeRate |
VARCHAR2(100) |
과금 정산에 사용될 무료화율 정보 |
Coupon |
VARCHAR2(100) |
과금 정산에 산정되어야할 쿠폰 정보 |
... |
... |
... |
표 6을 참조하면, 추가속성 정의 테이블(122)은 이미지 컨텐츠에 대응하는 제2 메타 정보(MI2)를 정의한다. 여기서, 이미지 컨텐츠는 무선 단말기(500)(도 1 참조)에 표시되는 배경화면 파일 등을 제공하는 컨텐츠이다.
구체적으로, 이미지 컨텐츠의 제2 메타 정보(MI2) 중 물리적 속성 정보는 이미지 파일의 유형에 따라 각 아이템의 속성 정보를 저장한다. 이미지 파일의 유형으로는 jpeg 파일, sis파일, gif 파일, bmp 파일 등이 있다. 이미지 파일의 유형에 따른 아이템의 속성 정보로는 파일의 크기, 파일의 물리적 위치, 이미지 파일의 경로 등을 나타내는 메타 데이터를 포함한다.
이미지 컨텐츠의 모바일 컨텐츠 유형별 정보는 이미지 관련 컨텐츠에 대하여 기설정된 메타 데이터 표준을 포함한다. 여기서, 이미지 컨텐츠의 모바일 컨텐츠 유형별 정보에 적용되는 메타 데이터 표준은 MPV 표준 중에서 사진 관련 표준을 채용한다.
한편, 이미지 컨텐츠의 실용 정보는 이미지 파일의 사용 권한과 관련된 속성을 정의하는 메타 데이터 및 이미지 컨텐츠의 이용료와 관련 정보를 나타내는 메타 데이터를 포함한다. 특히, 이미지 파일의 사용 권한을 설정하는 정보는 이미지 파일의 무단 사용을 방지하기 위한 속성을 정의하는 메타 데이터를 포함한다. 일례로, 이미지 컨텐츠의 실용 정보는 DRM 패키징과 관련된 정보, 이미지 파일이 DRM 패키징되어 생성된 파일의 마임 정보, 암호화 정보 등을 나타내는 메타 데이터를 포함한다.
하기하는 표 7 및 표 8은 동영상 컨텐츠의 제2 메타 정보(MI2)를 정의하는 추가속성 정의 테이블(122)의 필드 구성을 나타낸 일례이다.
제2 메타 정보 구분 |
테이블 필드명 |
데이터 타입 |
필드에 대응하는 메타 데이터 속성값 |
유형별 일반정보 |
clip_duration |
DECIMAL(10) |
동영상 상영시간 |
audio_duration |
DECIMAL(10) |
동영상의 오디오 부분 상영 시간 |
video_duration |
DECIMAL(10) |
동영상의 비디오 부분 상영 시간 |
copyright |
NVARCHAR2(100) |
동영상의 저작권 정보 |
title |
NVARCHAR2(100) |
동영상 타이틀 |
audio_codec |
VARCHAR2(100) |
오디오 코덱 정보 |
audio_bitrate |
DECIMAL(10) |
오디오 비트 레이트 정보 |
audio_sampling_rate |
DECIMAL(10) |
오디오 샘플링 레이트 정보 |
video_codec |
VARCHAR2(100) |
비디오 코텍 정보 |
video_bitrate |
DECIMAL(10) |
비디오 비트 레이트 정보 |
video_frame_rate |
DECIMAL(10) |
비디오 프레임 레이트 정보 |
video_Xsize |
DECIMAL(10) |
비디오 가로 화면 크기 |
video_Ysize |
DECIMAL(10) |
비디오 세로 화면 크기 |
물리적 속성 정보 |
normal |
NVARCHAR2(100) |
일반 화질 동영상의 파일이 저장된 물리적 위치 |
normal_size |
DECIMAL(10) |
일반 화질 동영상의 파일 크기 |
|
|
|
premium |
NVARCHAR2(100) |
프리미엄 화질 동영상의 파일이 저장된 물리적 위치 |
premium _size |
DECIMAL(10) |
프리미엄 화질 동영상의 파일 크기 |
desc_image |
NVARCHAR2(100) |
동영상과 관련된 이미지 파일의 경로 |
mci_file |
NVARCHAR2(100) |
XML 파일로 형성된 동영상에 대한 간략 설명을 포함하는 파일의 경로 |
... |
... |
... |
제2 메타 정보 구분 |
테이블 필드명 |
데이터 타입 |
필드에 대응하는 메타 데이터 속성값 |
유형별 개별정보 |
episodeTitle |
|
동영상의 에피소드 타이틀 |
startTime |
|
동영상이 방영되는 시작 시간 |
duration |
|
동영상이 방영되는 기간 |
Rating |
|
동영상이 방영되는 채널명 |
castMemberType |
|
동영상 캐스트 맴버 분류(예: 감독, 제작자, 출연 배우 등) |
castMemberName |
|
동영상 캐스트 맴버 이름 |
StationInfo |
|
동영상을 제공하는 방송국 정보 |
stationName |
|
동영상을 방영하는 방송국 명칭 |
channel |
|
동영상을 방영하는 채널 번호 |
live |
|
생방송 여부 |
new |
|
첫방송 표시 |
repeat |
|
재방송 표시 |
encodedMethod |
|
인코딩 방법 |
audioType |
|
동영상의 오디오 파일의 유형 |
audioSize |
|
오디오 파일의 크기 |
audioLanguage |
|
오디오 언어 정보 |
... |
... |
... |
실용 정보 |
DrmCd |
CHAR(1) |
DRM 적용 여부 |
DrmFileName |
NVARCHAR2(100) |
동영상 파일이 DRM 패키징되어 생성된 파일의 경로 정보 |
DrmMimeType |
VARCHAR2(50) |
DRM 패키징 파일의 마임 유형 정보 |
DrmRightOffer |
VARCHAR2(100) |
DRM RO 관련 정보 |
CEK |
VARCHAR2(100) |
컨텐츠 암호화에 사용된 키 |
DiscountRate |
VARCHAR2(100) |
과금 정산에 사용될 할인율 정보 |
FreeRate |
VARCHAR2(100) |
과금 정산에 사용될 무료화율 정보 |
Coupon |
VARCHAR2(100) |
과금 정산에 저용되는 쿠폰정보 |
표 7 및 8을 참조하면, 추가속성 정의 테이블(122)은 동영상 컨텐츠의 제2 메타 정보(MI2)를 정의한다. 여기서, 동영상 컨텐츠는 무선 단말기(500)(도 1 참조)에 영화나 뮤직 비디오 같은 동영상을 제공하는 컨텐츠이다.
구체적으로, 동영상 컨텐츠의 제2 메타 정보(MI2) 중 유형별 일반 정보는 각 동영상 아이템에 공통으로 적용되는 속성을 정의하는 메타 데이터로 이루어진다. 일례로, 동영상 컨텐츠의 유형별 일반 정보는 동영상의 상영 시간, 저작권, 동영상 타이틀, 코덱 관련 정보 등을 나타내는 메타 데이터를 포함한다.
동영상 컨텐츠의 물리적 속성 정보는 동영상의 화질에 따라 각 아이템의 속성 정보를 저장한다. 즉, 동영상 컨텐츠의 물리적 속성 정보는 동일한 동영상이라도 일반 화질의 동영상 및 일반 화질보다 화질이 좋은 프리미엄 화질의 동영상으로 각각 분류하여 각 화질에 대응하는 동영상 파일과 관련된 속성 정보를 나타낸다. 예컨대, 동영상 컨텐츠의 물리적 속성 정보는 일반 화질 동영상 파일 및 프리미엄 화질 동영상 별로 파일의 크기, 파일이 저장된 위치, 파일의 크기 등을 나타내는 메타 데이터를 포함한다.
동영상 컨텐츠의 유형별 개별 정보는 동영상 관련 컨텐츠에 대하여 기설정된 메타 데이터 표준을 포함한다. 여기서, 동영상 컨텐츠의 유형별 개별 정보에 적용되는 메타 데이터 표준은 MPV 표준 중에서 방송 프로그램 관련 표준을 채용한다. 구체적으로, 동영상 컨텐츠의 유형별 개별 정보는 각 동영상의 개별적인 속성에 대한 메타 데이터로 이루어진다. 예컨대, 동영상 컨텐츠 유형별 개별 정보는 동영상의 등장인물, 동영상을 제작한 제작자, 동영상의 코딩 관련 정보, 동영상이 제공가능한 언어 등을 나타내는 메타 데이터로 이루어진다.
동영상 컨텐츠의 실용 정보는 상기한 오디오 컨텐츠 및 이미지 컨텐츠의 실용 정보와 동일하므로, 중복된 설명은 생략한다.
하기하는 표 9는 방송 컨텐츠의 제2 메타 정보(MI2)를 정의하는 추가속성 정의 테이블(122)의 필드 구성을 나타낸 일례이다.
제2 메타 정보 구분 |
테이블 필드명 |
데이터 타입 |
필드에 대응하는 메타 데이터 속성 값 |
유형별 일반정보 |
sid |
VARCHAR2(100) |
방송 서비스 ID |
cid |
VARCHAR2(100) |
방송 채널 ID |
path |
NVARCHAR2(100) |
방송 스트림과 관련된 파일의 위치 |
source |
VARCHAR2(100) |
방송 스트림 소스 정보 |
... |
... |
... |
실용 정보 |
DrmCd |
CHAR(1) |
DRM 적용 여부 |
DrmFileName |
NVARCHAR2(100) |
DRM 패키징이 적용된 파일의 경로 |
DrmMimeType |
VARCHAR2(50) |
DRM 패키징 파일의 마임 유형 정보 |
DrmRightOffer |
VARCHAR2(100) |
DRM RO(Right Offer) 관련 정보 |
CEK |
VARCHAR2(100) |
컨텐츠 암호화에 사용된 키 |
DiscountRate |
VARCHAR2(100) |
과금 정산에 사용될 할인율 정보 |
FreeRate |
VARCHAR2(100) |
과금 정산에 사용될 무료화율 정보 |
Coupon |
VARCHAR2(100) |
과금 정산에 적용되는 쿠폰 정보 |
... |
... |
... |
표 9를 참조하면, 제2 메타 정보(MI2) 중 방송 컨텐츠에 적용되는 유형별 일반 정보는 방송국으로부터 송출되는 방송 스트림과 관련된 속성 정보를 포함한다. 예컨대, 방송 컨텐츠의 유형별 일반 정보는 각 방송국으로부터 제공되는 방송 서비스, 예컨대, 케이블 방송 서비스 및 일반 방송 서비스를 식별하는 방송 서비스 ID, 방송 채널을 식별하는 방송 채널 ID, 방송 프로그램을 표시하기 위한 방송 스트림의 소스 정보 등을 나타내는 메타 데이터로 이루어진다.
제2 메타 정보(MI2) 중 모바일 방송 컨텐츠에 적용되는 실용 정보는 오디오 컨텐츠의 실용 정보와 유사하므로, 중복된 설명은 생략한다.
하기하는 표 10은 가상 머신 컨텐츠의 제2 메타 정보(MI2)를 정의하는 추가속성 정의 테이블(122)의 필드 구성을 나타낸 일례이다. 여기서, 가상 머신 컨텐츠로는 모바일 게임 등이 있다.
제2 메타 정보 구분 |
테이블 필드명 |
데이터 타입 |
필드에 대응하는 메타 데이터 속성값 |
유형별 개별정보 |
VMType |
|
가상 머신의 유형 정보 |
VMVersion |
|
가상 머신의 버전 정보 |
VMName |
|
가상 머신의 명칭 |
BrowserType |
|
가상 머신이 적용되는 브라우져의 유형 |
BrowserVersion |
|
브라우져 버전 정보 |
BrowserName |
|
브라우져 명칭 |
color |
|
가상 머신에 적용된 컬러 정보 (예 : 풀컬러, 그레이 컬러 등) |
sound |
|
가상 머신의 오디오 정보 |
cpu |
|
가상 머신을 구동할 수 있는 CPU 사양 |
memory |
|
가상 머신을 구동할 수 있는 메모리 사양 |
... |
... |
... |
실용 정보 |
PrimaryVersion |
VARCHAR2(20) |
가상 머신의 주버전 |
SecondVersion |
VARCHAR2(20) |
가상 머신의 부버전 |
UpdateVersion |
VARCHAR2(20) |
가상 머신의 갱신버전 |
PatchVersion |
VARCHAR2(20) |
가상 머신의 패치 버전 |
DeveloperId |
VARCHAR2(40) |
가상 머신 개발자 ID |
GameType |
VARCHAR2(40) |
게임 유형 |
TestPassword |
VARCHAR2(100) |
가상 머신의 테스트 비밀번호 |
MainClassName |
VARCHAR2(40) |
메인 클래스 명 |
MaxThread |
DECIMAL(5) |
최대 스레드 수 |
SecurityLevelCode |
VARCHAR2(20) |
보안 수준 코드 |
SharedDirectory |
NVARCHAR2(100) |
공유 디렉토리명 |
DeviceId |
VARCHAR2(40) |
단말기 아이디 |
LibraryId |
VARCHAR2(40) |
라이브러리 아이디 |
GameDesc |
NVARCHAR2(100) |
게임 간략 설명 |
GameDetail |
NVARCHAR2(100) |
게임 상세 설명 |
DrmCd |
CHAR(1) |
DRM 적용 여부 |
DrmFileName |
NVARCHAR2(100) |
DRM 패키징된 파일의 경로 |
DrmMimeType |
VARCHAR2(50) |
DRM 패키징된 파일의 마임 유형 정보 |
DrmRightOffer |
VARCHAR2(100) |
DRM RO(Right Offer) 관련 정보 |
CEK |
VARCHAR2(100) |
컨텐츠 암호화에 사용된 키 |
DiscountRate |
VARCHAR2(100) |
과금 정산에 사용될 할인율 정보 |
FreeRate |
VARCHAR2(100) |
과금 정산에 사용될 무료화율 정보 |
Coupon |
VARCHAR2(100) |
과금 정산에 적용되는 쿠폰 정보 |
... |
... |
... |
표 10을 참조하면, 제2 메타 정보(MI2) 중 가상 머신 컨텐츠에 적용되는 유형별 개별 정보는 OMA(Open Mobile Alliance)에서 제정된 사용자 에이젼트 프로파일(User Agent Profile) 표준을 채용한다. 구체적으로, 가상 머신 컨텐츠의 유형별 개별 정보는 가상 머신의 유형, 현재 버전, 가상 머신이 요구하는 소프트웨어 정보, 가상 머신이 요구하는 하드웨어 관련 정보 등을 나타내는 메타 데이터로 이루어진다. 여기서, 가상 머신이 요구하는 소프트웨어 정보는 지원되는 가상머신이 구동될 수 있는 브라우져 정보, 컬러 정보 등을 포함하고, 가상 머신이 요구하는 하드웨어 관련 정보로는 가상 머신의 구동에 필요한 중앙처리장치(Central Process Unit : CPU)의 최소 처리 속도 정보, 최소 메모리 용량 정보 등을 포함한다.
제2 메타 정보(MI2) 중 가상 머신 컨텐츠의 실용 정보는 가상 머신에 대한 설명, 가상 머신의 히스토리 정보, 가상 머신의 사용 권한과 관련된 정보, 및 가상 머신의 이용료와 관련된 정보를 포함한다. 예컨대, 가상 머신 컨텐츠의 실용 정보는 가상 머신의 버전들 정보, 개발자 정보, 게임의 유형 등을 나타내는 메타 데이터를 포함한다. 여기서, 가상 머신의 사용 권한 및 이용료와 관련된 정보는 오디오 컨텐츠의 실용 정보와 유사하므로, 중복된 설명은 생략한다.
이와 같이, 추가속성 정의 테이블(122)은 가상 머신의 구동에 따른 다양한 메타 정보의 속성을 정의한다. 특히, 추가속성 정의 테이블(122)은 가상 머신이 요구하는 하드웨어 사양 및 소프트웨어 사양에 대한 정보를 정의한다. 이에 따라, 모바일 컨텐츠 관리장치(100)는 각 가상 머신이 요구하는 하드웨어 사양 및 소프트웨어 사양에 대한 실질적인 메타데이터 값을 추가속성 값 테이블(123)로부터 검출하여 무선 단말기(500)(도 1 참조)의 사양이 사용자가 선택한 가상 머신의 사양에 적합한지 여부를 판단할 수 있다. 따라서, 모바일 컨텐츠 관리장치(100)는 사용자가 해당 무선 단말기에서 구동될 수 없는 가상 머신을 선택하여 사용자가 입을 수 있는 손해를 방지할 수 있으므로, 서비스 품질을 향상시킬 수 있다.
하기하는 표 11은 웹 뉴스와 같은 웹 문서 형태의 컨텐츠를 제공하는 텍스트 컨텐츠의 제2 메타 정보(MI2)를 정의하는 추가속성 정의 테이블(122)의 필드 구성을 나타낸 일례이다.
제2 메타 정보 구분 |
테이블 필드명 |
데이터 타입 |
필드에 대응하는 메타 데이터 속성값 |
유형별 개별정보 |
title |
|
텍스트 타이틀 |
link |
|
텍스트를 제공하는 사이트의 URL 정보 |
description |
|
텍스트의 출처 정보 |
language |
|
텍스트에서 지원되는 언어 정보 |
copyright |
|
텍스트 작성자 |
managingEditor |
|
텍스트 작성자 메일 주소 |
webMaster |
|
텍스트와 관련된 의견을 접수하는 메일 주소 |
pubDate |
|
텍스트가 개재된 날짜 |
category |
|
텍스트의 URL 정보 |
... |
... |
... |
실용 정보 |
DrmCd |
CHAR(1) |
DRM 적용 여부 |
DrmFileName |
NVARCHAR2(100) |
DRM 패키징된 파일의 경로 |
DrmMimeType |
VARCHAR2(50) |
DRM 패키징된 파일의 마임 유형 정보 |
DrmRightOffer |
VARCHAR2(100) |
DRM RO(Right Offer) 관련 정보 |
CEK |
VARCHAR2(100) |
컨텐츠 암호화에 사용된 키 |
DiscountRate |
VARCHAR2(100) |
과금 정산에 사용될 할인율 정보 |
FreeRate |
VARCHAR2(100) |
과금 정산에 사용될 무료화율 정보 |
Coupon |
VARCHAR2(100) |
과금 정산에 적용되는 쿠폰 정보 |
... |
... |
... |
표 11은 참조하면, 제2 메타 정보(MI2) 중 텍스트 컨텐츠에 적용되는 유형별 개별 정보는 월드와이드웹 컨소시움(World Wide Web Consortium : W3C)에서 제정된 RSS (RDF(Resource Description Framework) Site Summary) 표준을 채용한다. 구체적으로, 텍스트 컨텐츠의 유형별 개별 정보는 텍스트와 관련된 개별적인 속성 관련 메타 데이터, 예컨대, 텍스트 타이틀, 텍스트 출처 정보, 텍스트에서 지원 가능한 언어 정보, 텍스트 작성자, 텍스트 주소 정보 등을 나타내는 메타 데이터를 포함한다.
제2 메타 정보(MI2) 중 텍스트 컨텐츠의 실용 정보는 오디오 컨텐츠의 실용 정보와 유사하므로, 중복된 설명을 생략한다.
한편, 추가속성 값 테이블(123)은 추가속성 정의 테이블(122)에서 정의된 필드들에 대해 실질적인 데이터를 저장하기 위한 레코드가 생성된다. 즉, 추가속성 값 테이블(123)은 모바일 컨텐츠를 구성하기 위해 각 아이템이 가지는 실질적인 메타 데이터 속성 값을 저장한다.
하기하는 표 12는 추가속성 값 테이블(123)의 필드 구성을 나타낸 일례이다.
제2 메타 정보 구분 |
테이블 필드명 |
데이터 타입 |
필드에 대응하는 메타 데이터 속성값 |
유형별 일반 정보 |
sContentId |
VARCHAR2(24) |
컨텐츠 아이디 |
sContentType |
VARCHAR2(24) |
컨텐츠 유형 |
sItemName |
NVARCHAR2(50) |
아이템 명칭 |
sVal |
NVARCHAR2(200) |
아이템 값 (예 : 가수 이름 등) |
sLangCode |
VARCHAR2(20) |
아이템의 언어 코드 |
... |
... |
... |
이 실시예에 있어서, 추가속성 값 테이블(123)의 필드 구성은 추가속성 정의 테이블(122)의 필드 구성과 유사하다. 이에 따라, 표 10에 도시된 추가속성 값 테이블(122)의 필드 구성은 표 4 내지 표 11에 도시된 추가속성 정의 테이블(122)의 각 컨텐츠 종류에 따라 다르게 구성되는 필드들은 생략하여 도시하였으며, 그 중복된 설명은 생략한다.
표 12를 참조하면, 추가속성 값 테이블(123)은 제2 메타 정보(MI2)의 유형별 일반 정보를 저장한다. 추가속성 값 테이블(123)은 각 각 모바일 컨텐츠에서 제공하는 각 아이템의 속성 정보 즉, 각 아이템이 갖는 개별적인 속성을 정의하는 메타 데이터 속성을 저장한다.
오디오 컨텐츠를 일례로하여 추가속성 값 테이블(123)에 저장되는 메타 데이터 속성 값을 설명하면, MP3 파일로 이루어진 특정 가수의 노래를 오디오 컨텐츠의 아이템으로 등록할 경우, "sContentType" 필드의 레코드에는 "MP3"가 저장되고, "sVal" 필드의 레코드에는 가수의 이름이 저장된다.
추가속성 값 테이블(123)의 컨텐츠 카테고리 ID를 나타내는 "sContentType" 필드는 추가속성 값 테이블(123)의 각 레코드를 구별할 수 있는 필드이므로, 다른 속성들과 함께 추가속성 값 테이블(123)의 기본키로 설정될 수 있다. 참고로, 컨텐츠 일반 정보 테이블(121)의 "sContentType" 필드는 추가속성 정의 테이블(122) 및 추가속성 값 테이블(123)에 저장된 메타 데이터 속성 값을 참조할 수 있는 외래키(Foreign Key : FK)로 설정될 수 있다.
한편, 컨텐츠 종류 정보 테이블(124)은 모바일 컨텐츠의 유형에 대한 정보를 저장한다. 하기하는 표 13은 컨텐츠 종류 정보 테이블(124)의 필드 구성을 나타낸 일례이다.
테이블 필드명 |
데이터 타입 |
필드에 대응하는 메타 데이터 속성값 |
sContentType |
VARCHAR2(24) |
컨텐츠 유형 |
sDesc |
NVARCHAR2(100) |
컨텐츠 유형에 대한 간략 설명 |
sLangCode |
VARCHAR2(20) |
컨텐츠 언어 코드 |
... |
... |
... |
표 13을 참조하면, 컨텐츠 종류 정보 테이블(124)은 모바일 컨텐츠의 각 유형에 대한 구체적인 설명을 저장한다.
통계 정보 테이블(125) 및 매핑 정보 테이블(126)은 제3 메타 정보(MI3)를 저장한다. 즉, 통계 정보 테이블(125)은 제2 메타 정보(MI3)의 통계 정보를 저장하고, 매핑 정보 테이블(126)은 제3 메타 정보(MI3)의 컨텐츠 관계 정보를 저장한다.
한편, 제3 메타 정보(MI3)는 서로 다른 유형의 모바일 컨텐츠들 간의 연결 관계에 대한 정보를 포함하는 컨텐츠 관계 정보, 및 모바일 컨텐츠에 대한 통계 데이터를 포함하는 통계 정보를 포함한다. 여기서, 통계 정보는 통계 정보 테이블(125)에 저장되고, 컨텐츠 관계 정보는 매핑 정보 테이블(126)에 저장된다.
하기하는 표 14는 통계 정보 테이블(125)의 필드 구성을 나타낸 일례이고, 표 15는 매핑 정보 테이블(126)의 필드 구성을 나타낸 일례이다.
테이블 필드명 |
데이터 타입 |
필드에 대응하는 메타 데이터 속성값 |
sContentId |
VARCHAR2(24) |
컨텐츠 ID |
iRecommendCnt |
DECIMAL(10) |
컨텐츠 추천 회수 |
iDownloadCnt |
DECIMAL(10) |
컨텐츠 다운로드 회수 |
iHitCnt |
DECIMAL(10) |
컨텐츠 접근 회수 |
... |
... |
... |
테이블 필드명 |
데이터 타입 |
필드에 대응하는 메타 데이터 속성 값 |
sContentId |
VARCHAR2(24) |
컨텐츠 아이디 |
sRelationId |
VARCHAR2(24) |
연관있는 서비스 페이지 아이디 |
iWeight |
DECIMAL(5) |
가중치 |
... |
... |
... |
표 14 및 표 15를 참조하면, 통계 정보 테이블(126)에 저장되는 통계 정보는 각 아이템의 추천 회수, 다운로드 회수, 아이템에 접근한 회수 등을 나타내는 메타 데이터를 포함한다. 이에 따라, 모바일 컨텐츠 관리장치(100)는 통계 정보 테이블(126)을 이용하여 모바일 컨텐츠와 관련된 다양한 조건의 통계 데이터를 산출할 수 있다.
한편, 매핑 정보 테이블(126)에 저장되는 컨텐츠 관계 정보는 각 아이템과 관련된 다른 유형의 모바일 컨텐츠 아이템의 ID 등을 나타내는 메타 데이터를 포함한다. 이에 따라, 모바일 컨텐츠 관리장치(100)는 매핑 정보 테이블(126)을 이용하여 서로 다른 유형의 모바일 컨텐츠를 연계하는 서비스를 제공할 수 있다.
상술한 바와 같이, 데이터 저장부(120)는 모바일 컨텐츠와 관련된 상세한 컨테츠 정보를 저장한다. 이에 따라, 모바일 컨텐츠 관리장치(100)는 모바일 컨텐츠와 관련된 다양한 통계 정보를 산출할 수 있고, 일률적인 모바일 컨텐츠 서비스가 아닌 무선 단말기(500) 사용자의 개별적인 취향에 맞는 특화된 모바일 컨텐츠 서비스를 제공할 수 있다.
다시, 도 1을 참조하면, 메타 정보 검출부(130)는 연관된 서로 다른 유형의 모바일 컨텐츠를 연계하는 서비스를 제공할 수 있도록 컨텐츠 일반 정보 테이블(121)을 참조하여 컨텐츠 관계 정보를 생성한다. 메타 정보 검출부(130)는 생성된 컨텐츠 관계 정보를 데이터 저장부(120)에 제공하고, 데이터 저장부(120)는 수신된 컨텐츠 관계 정보를 매핑 정보 테이블(126)(도 2 참조)에 저장한다.
또한, 메타 정보 검출부(130)는 데이터 저장부(120)에 저장된 제1 내지 제3 메타 정보를 참조하여 모바일 컨텐츠와 관련된 다양한 조건의 통계 정보를 산출한다.
일례로, 동영상 컨텐츠 제공시, 특정 사용자가 일반적으로 많이 사용하는 한국어가 아닌 영어로 이루어진 오디오 출력을 원할 경우, 메타 정보 검출부(130)는 제1 아이템 정보 테이블(122)의 "audioLanguage" 필드(표 6 참조)에 저장된 해당 모바일 컨텐츠의 오디오 언어 정보를 참조하여 사용자가 원하는 영어로 오디오를 출력한다.
다른 일례로, 오디오 컨텐츠의 통계 데이터 산출 시, 메타 정보 검출부(130)는 재생 시간이 4분 이상인 벨소리들의 다운로드 순위를 추가속성 값 테이블(123)(도 2 참조) 및 통계 정보 테이블(126)(도 2 참조)을 이용하여 산출할 수 있다. 즉, 메타 정보 검출부(130)는 추가속성 값 테이블(123)(도 2 참조)의 오디오 컨텐츠에 대응하는 필드들(표 4 참조) 및 통계 정보 테이블(125)(도 2 참조)을 참조하여 통계 데이터 산출 조건에 대응하는 데이터를 산출한다.
이와 같이, 모바일 컨텐츠 관리장치(100)는 데이터 저장부(120)에 다양한 메타 데이터를 저장함으로써, 다양한 통계 데이터를 산출할 수 있고, 이에 따라, 사용자의 요구에 맞는 다양한 모바일 컨텐츠의 개발 방향을 제시할 수 있다.
한편, 입력부(130)는 모바일 컨텐츠 관리장치(100)의 사용자의 조작에 따라 소정의 명령을 생성하여 제어부(150)에 제공한다. 입력부(130)는 모바일 컨텐츠의 아이템 파일을 등록하거나 모바일 컨텐츠와 관련된 메타 데이터를 입력하는 명령을 생성하여 제어부(150)에 제공한다.
제어부(150)는 입력부(130)로부터 수신된 명령에 따라 통신부(110), 데이터 저장부(120), 메타 정보 검출부(130) 및 디스플레이부(160)를 제어하고, 컨텐츠 제공 장치(300) 또는 입력부(130)로부터 제공된 메타 데이터를 데이터 저장부(120)에 저장한다. 즉, 제어부(150)는 모바일 컨텐츠의 등록 및 모바일 컨텐츠에 대응하는 메타 데이터를 입력하기 위한 사용자 인터페이스를 제공한다.
도 4는 도 1에 도시된 모바일 컨텐츠 관리장치에서 제공하는 사용자 인터페이스 화면의 일례를 나타낸 도면으로, 오디오 컨텐츠를 등록하는 사용자 인터페이스 화면의 일례를 나타낸다.
도 1 및 도 4를 참조하면, 사용자 인터페이스(UI)는 제1 메타 정보(MI1) 및 제 메타 정보(MI2) 입력하는 인터페이스를 제공한다.
구체적으로, 데이터가 입력되는 사용자 인터페이스(UI)의 입력 항목들 중 제1 메타 정보(MI1)와 관련된 입력 항목들은 오디오 컨텐츠 명칭을 입력하는 항목, 오디오 컨텐츠의 카테고리를 선택하는 항목, 오디오 컨텐츠의 ID를 입력하는 항목, 오디오 컨텐츠 이용 가격을 입력하는 항목, 오디오 컨텐츠 이용에 따른 이익 배분율을 입력하는 항목, 오디오 컨텐츠에 대한 간략 설명을 입력하는 항목, 오디오 컨텐츠에 대한 상세 정보가 저장된 인터넷 주소를 입력하는 항목, 오디오 컨텐츠에서 지원하는 언어의 종류를 선택하는 항목, 및 해당 오디오 컨텐츠와 관련된 다른 유형의 오디오 컨텐츠와의 연계 서비스 제공 여부를 선택하는 프로모션 여부 항목을 포함한다.
한편, 사용자 인터페이스(UI)의 입력 항목들 중 제2 메타 정보(MI2)와 관련된 입력 항목들은 오디오 컨텐츠의 가수 또는 연주자의 이름을 입력하는 항목, 오디오 컨텐츠와 관련된 이미지 파일이 저장된 경로를 입력하는 항목, 오디오 컨텐츠의 오디오 파일이 저장된 경로를 입력하는 항목, 및 오디오 컨텐츠의 일부분을 미리 들을 수 있도록 오디오 컨텐츠의 샘플 파일이 저장된 경로를 입력하는 항목을 포함한다.
사용자 인터페이스(UI)는 각 입력 항목에 입력된 데이터를 데이터 저장부(120)에 저장하는 저장 버튼(B1) 및 입력된 데이터의 등록을 취소하는 취소 버튼(B2)을 포함한다. 제어부(150)는 저장 버튼(B1)이 선택되면, 각 입력 항목에 입력된 데이터를 데이터 저장부(120)에 저장하고, 취소 버튼(B2)이 선택되면, 각 입력 항목을 초기화한다.
한편, 제어부(150)는 무선 단말기(500)의 요청에 따라 모바일 컨텐츠를 제공한다. 특히, 제어부(150)는 무선 단말기(500)에 모바일 컨텐츠를 제공하기 위한 모바일 컨텐츠 메뉴를 제공한다. 모바일 컨텐츠 관리장치(100)에서 모바일 컨텐츠를 제공하는 과정 및 모바일 컨텐츠 메뉴에 대한 설명은 후술하는 도 5 및 도 6에서 구체적으로 설명한다.
디스플레이부(160)는 제어부(150)의 제어에 따라 소정의 데이터를 표시한다. 즉, 디스플레이부(160)는 입력부(140)를 통해 모바일 컨텐츠가 등록될 경우, 사용자 인터페이스(UI)를 표시한다.
도 5는 본 발명에 일실시예에 따른 모바일 컨텐츠를 제공하는 과정을 나타낸 흐름도이고, 도 6은 도 1에 도시된 모바일 컨텐츠 관리장치에서 제공하는 벨소리 다운로드 메뉴 화면의 일례를 나타낸 도면이다.
여기서, 도 5 및 도 6은 모바일 컨텐츠들 중에서 무선 단말기(100)의 벨소리 파일 제공하는 오디오 컨텐츠를 일례로 한다.
도 1 및 도 5를 참조하면, 먼저, 제어부(150)는 무선 단말기(500)가 무선 통신망(400)에 접속됨에 따라 무선 단말기(500)와 연결된다(단계 S610).
이어, 제어부(150)는 무선 단말기(500)의 요청에 따라 벨소리의 카테고리를 선택하기 위한 벨소리 메뉴를 무선 통신망(400)을 통해 무선 단말기(500)에 제공한다(단계 S620). 이로써, 무선 단말기(500)는 벨소리 메뉴를 표시한다.
이어, 제어부(150)는 무선 단말기(500)에 의해 벨소리 메뉴의 특정 카테고리가 선택되면, 선택된 카테고리에 대응하는 벨소리 리스트를 무선 통신망(400)을 통해 무선 단말기(500)에 제공한다. 제어부(150)는 무선 단말기(500)에 의해 벨소리 리스트 상의 특정 벨소리가 선택되면, 도 6에 도시된 바와 같이, 선택된 벨소리를 다운로드할 수 있는 벨소리 다운로드 화면(SUI)을 제공한다(단계 S630). 이로써, 무선 단말기(500)는 벨소리 다운로드 화면(SUI)을 표시한다.
도 6을 참조하면, 벨소리 다운로드 화면(SUI)은 선택된 벨소리의 곡명 및 벨소리에 대응하는 가수 또는 연주자 등을 나타내는 벨소리 기본 정보(CS) 및 벨소리와 관련한 데이터를 요청하는 선택 메뉴(M)를 표시한다.
선택 메뉴(M)는 선택된 벨소리를 미리 들을 수 있는 미리 듣기 메뉴, 선택된 벨소리를 다운로드하는 다운로드 메뉴, 및 벨소리에 대응하는 뮤직 비디오를 요청하는 뮤직 비디오 메뉴를 포함한다.
다시, 도 1 및 도 5를 참조하면, 제어부(150)는 사용자에 의해 선택 메뉴(M)(도 6 참조) 중 다운로드 메뉴가 선택됨에 따라 무선 단말기(500)로부터 벨소리 파일의 업로드를 요청하는 벨소리 요청 신호를 수신한다(단계 S640).
이어, 제어부(150)는 데이터 저장부(120)의 추가속성 정의 테이블(122)(도 2 참조)에 저장된 벨소리 파일들의 메타 데이터 중 선택된 벨소리 파일에 대응하는 메타 데이터, 예컨대, 파일의 크기 정보, 화음 정보 등을 참조하여 선택된 벨소리 파일이 사용자의 무선 단말기(500)에서 구동 가능한지 또는 무선 단말기(500)의 사양과 적합한지 여부를 판단한다(단계 S650).
단계 S650에서, 제어부(150)는 선택된 벨소리가 무선 단말기(500)의 사양에 적합하지 않은 것으로 판단되면, 오류 메시지를 생성하여 무선 단말기(500)에 제공한다(단계 S660). 예컨대, 선택된 벨소리가 64화음을 지원하나, 무선 단말기(500)에서 지원가능한 화음은 16화음일 경우, 선택된 벨소리는 해당 무선 단말기(500)에 적합하지 않다.
단계 S650에서, 선택된 벨소리가 무선 단말기(500)의 사양에 적합한 것으로 판단되면, 제어부(150)는 선택된 벨소리의 파일을 무선 통신망(400)을 통해 무선 단말기(500)로 전송한다(단계 S670). 여기서, 무선 단말기(500)에 제공되는 벨소리 파일은 모바일 컨텐츠 관리장치(100)에 내장된 파일일 수도 있고, 컨텐츠 제공 장치(300)에 내장된 파일일 수도 있다. 벨소리 파일이 컨텐츠 제공 장치(300)에 내장된 경우, 모바일 컨텐츠 관리장치(100)는 벨소리 파일을 컨텐츠 제공 장치(300)로부터 수신하여 무선 단말기(500)로 제공될 수도 있고, 컨텐츠 제공 장치(300)로부터 직접 무선 단말기(500)에 제공될 수도 있다.
한편, 제어부(150)는 사용자의 조작에 의해 선택 메뉴(M)(도 6 참조) 중 뮤직 비디오 메뉴가 선택됨에 따라 무선 단말기(500)로부터 뮤직 비디오 요청 신호가 수신되었는지 여부를 판단한다(단계 S680).
단계 S680에서, 제어부(150)는 뮤직 비디오 요청 신호가 수신되지 않은것으로 판단되면, 현재 상태를 유지한다.
단계 S680에서, 제어부(150)는 뮤직 비디오 요청 신호가 수신된 것으로 판단되면, 제어부(150)는 선택된 벨소리에 대응하는 뮤직 비디오 파일을 무선 단말기(500)에 제공한다(단계 S680). 여기서, 뮤직 비디오 요청 신호 수신시, 제어부는 뮤직 비디오를 제공하는 동영상 컨텐츠 메뉴를 무선 단말기(500)에 제공하여 뮤직 비디오 파일을 제공할 수도 있고, 동영상 컨텐츠 메뉴를 제공하지 않고 곧바로 뮤직 비디오 파일을 제공할 수도 있다.
또한, 뮤직 비디오 파일은 벨소리 파일과 마찬가지로, 모바일 컨텐츠 관리장치(100)에 내장된 파일일 수도 있고, 컨텐츠 제공 장치(300)에 내장된 파일일 수도 있으며, 저장 위치에 따른 제공 방법 또한 벨소리 파일과 동일하다.
상술한 바와 같이, 모바일 컨텐츠 관리장치(100)는 데이터 저장부(120)에 저장된 메타 데이터를 이용하여 모바일 컨텐츠의 제약 사양, 연관된 다른 유형의 모바일 컨텐츠에 대한 정보를 파악할 수 있으므로, 모바일 컨텐츠 서비스의 품질 및 사용자의 편의성을 향상시킬 수 있다.