9
컨텐츠 제작자가 컨텐츠 패키저를 이용하여 필요한 경우 컨텐츠와 메타데이터, 및 메소드를 암호화하고 서명하여 패키징하는 단계와; 사용자가 재생 소프트웨어를 구동하여 메소드 내장형 컨텐츠의 재생을 시도하는 단계와; 소프트웨어 인증이 필요할 경우, 재생 소프트웨어가 메소드 내장형 컨텐츠에 접근할 수 있는 허가된 소프트웨어인지 인증받는 단계와; 인증된 소프트웨어가 메소드 내장형 컨텐츠 내의 컨텐츠와 메타데이터에 대한 데이터 접근을 요청하거나, 메소드 내장형 컨텐츠 내의 메소드의 수행을 요청하는 단계와; 컨텐츠 언패키저가 메소드 내장형 컨텐츠 내에서 컨텐츠, 메타데이터, 및 메소드를 분리해 내는 단계와; 메타데이터의 해석을 통해 소프트웨어의 접근 요청 수락 여부를 결정하는 단계와; 인증된 소프트웨어에 컨텐츠 및 메타데이터를 전송하는 단계와; 컨텐츠 언패키저에서 분리된 메소드를 메소드 관리자부에서 검사하여 수행 여부를 결정하면, 메소드 수행 환경부에서 메소드를 수행하고, 그 결과를 컨텐츠 재생기의 재생 소프트웨어로 전달하는 단계; 및 컨텐츠 재생기에서 전달받은 컨텐츠, 메타데이터, 및 메소드 수행 결과를 바탕으로 컨텐츠를 재생하는 단계 로 이루어지는 것을 특징으로 하는 메소드 내장형 컨텐츠 처리 방법
|