TV-Anytime Architecture (3/3)각 파트 별 속해 있는 구성 Spec part No. Spec part Name Phase – 1 Phase – 2 Part 1 Benchmark Features X X Part 2 System description O O Part 3 Metadata Sub-part 1,2 Sub-part 3,4 Part 5 Rights Management and Protection (RMP) Sub-part 1,2 Sub-part 2 Part 6 Delivery of metadata over a bi-directional network O X Part 8 Interchange Data Format O O Part 9 Phase 2 Remote Programming X O 5 MIE
TV-Anytime Phase 2 Remote Programming
멀티미디어 정보공학 연구실 함종완
목차
TV-Anytime Architecture Remote programming 소개 원격 PDR 접속 NDR 원격 프로그래밍 시나리오 NDR 서비스 제어와 전송 NDR 서비스 2 MIE
TV-Anytime Architecture (1/3)
Phase – 1 단 방향 환경에서 방송 프로그램 및 메타데이터 전송 양 방향 네트워크를 통해 메타데이터를 획득 획득한 메타데이터를 이용 PDR에 저장된 Resource 를 효율적으로 탐색, 선택, 획득 및 소비함 Phase – 2 Phase – 1 을 확장하여 홈네트워크 환경에서 단말간의 공유(Sharing) 및 재분배 다양한 사용자 환경에 맞는 컨텐트를 제공하는 타겟팅(Targeting)등의 서비스 제공 컨텐트도 TVA-1의 Resource 뿐만 아니라 다양한 형태의 컨텐트를 수용 3 MIE
TV-Anytime Architecture (2/3)
MIE 4 TV-Anytime Service 기타 TVA Service Part 9 Remote Programming Part 6 Delivery of metadata Over a bi-directional network metadata Phase - 1 Phase - 2 RMPI metadata metadata 휴대용기기를 위한 TVA Service 셋톱박스를 사용하는 TVA Service RMPI RMPI
TV-Anytime Architecture (3/3)
각 파트 별 속해 있는 구성 Spec part No. Spec part Name Phase – 1 Phase – 2 Part 1 Benchmark Features X X Part 2 System description O O Part 3 Metadata Sub-part 1,2 Sub-part 3,4 Part 5 Rights Management and Protection (RMP) Sub-part 1,2 Sub-part 2 Part 6 Delivery of metadata over a bi-directional network O X Part 8 Interchange Data Format O O Part 9 Phase 2 Remote Programming X O 5 MIE
Remote programming 소개
TVA(이하 TV-Anytime) 의 검색, 선택, 수집 및 이용 활성화 및 온라인 서비스와 방송을 위한 원격 저장 시스템을 제공 개인과 NDR(Network Digital Recorder)을 제어하기 위한 방법을 정의 원격으로 사무실이나 개인 컴퓨터 또는 이동중인 PDA와 같은 단말기에서 PDR을 제어 Mailing 서비스를 이용하여 PDR을 제어 하는 것을 정의 NDR 을 이용하여 PDR이 없는 곳에서도 원하는 정보를 얻을 수 있는 환경 제공 MIE 6
원격 PDR 접속 (1/5)
원격 PDR 프로그래밍 (메타데이터 전송) 이종 단말을 이용하여 원격지에 있는 PDR에 접속하여 콘텐트를 제어 하는 방법 이 문서에서는 e-mail 을 통한 방법을 이용하여 원격 프로그래밍을 하는 것을 기술 원격 프로그래밍을 하기 위한 TV-Anytime 의 네임스페이스 urn:TVA:NDR:2005 MIE 7
원격 PDR 접속 (2/5)
TV-Anytime 데이터의 전송 흐름 MIE 8
원격 PDR 접속 (3/5)
E-mail 을 이용한 원격 PDR 프로그래밍 (1/3) MIE 9
원격 PDR 접속 (4/5)
E-mail 을 이용한 원격 PDR 프로그래밍 (2/3) RFC822 (Standard for ARPA Internet Text Messages) 를 준수해야 함 선택적으로 e-mail 본문에 XML 인스턴스를 포함 할 수 있음 Content-Type 매개 변수를 포함 할 때는 e-mail 헤더에 “text/XML”을 설정하여야 함 ‘core-data’ 인스턴스는 CRIDs 로 정의 가능 RemoteBooking 메시지는 메시지의 “body”를 구성 MIE 10
원격 PDR 접속 (5/5)
MIE 11
NDR 원격 프로그래밍 시나리오
NDR 원격 프로그래밍 시나리오 End-user가 자신의 집밖에서 집에 있는 PDR 에 접속 End-user가 관심 있는 콘텐츠를 이질의 기계를 통하여 접속, 녹화 요청 등에 관한 정보를 볼 수 있음 MIE 12 컨텐츠 이동 시나리오 콘텐츠에 대한 녹화를 PDR 에서 PDR 로 전송 콘텐츠에 대한 녹화를 PC나 PDA 에서 PDR로 전송 PDR 의 내용을 PC 또는 PDA로 전송되어 레코딩 PC, PDA 의 컨텐츠를 PC, PDA로 전송
NDR 서비스 제어와 전송 (1/3)
NDR 서비스 TV-Anytime NDR 서비스는 지정된 모든 응답 및 요청을 수반 네트워크 트랜잭션은 항상 point – to – point (Client to Server) 로 연결 항상 클라이언트를 통해 연결이 시작 NDR 서비스 기능 NDR 자체가 서비스 제공 가능 전송중인 다른 콘텐츠를 녹화 또는 암호화하여 전송 가능 MIE 13
NDR 서비스 제어와 전송 (2/3)
NDR 서비스 유형 control_NDR 클라이언트와 서버가 NDR을 제어하기 위한 방법 control_NDR 의 작업 예 채널에서 방송이 방영될 때 방송을 녹화를 할 수 있음 각각의 방송은 CRID 와 IMI 을 사용하여 기록 가능 (IMI 는 Instance Metadata Identifier) 반환된 명령이나 취소 명령을 다시 불러올 수 있음 MIE 14
NDR 서비스 제어와 전송 (3/3)
요청 형식 MIE 15 Name Definition RecordRequest 현재 방송이나 방송이 될 수 있는 구체적인 내용의 기록을 요청하는데 사용 RecordStatus 요소의 상태를 기록하는 데 사용 RecordCancel 이전 요소의 허용 기록을 취소 하는데 사용
NDR 서비스 (1/10)
보편적 기술 과 차별화된 검색 UDDI 를 이용한 서비스 지원 UDDI Version 3.0 의존 클라이언트가 웹 서비스를 이용하여 TV-Anytime 의 정보를 얻고자 한다면, UDDI를 통하여 정보를 얻어야 됨 UDDI Version 3.0 소개 일종의 웹 서비스로 유저는 실행 가능한 정보를 찾아 그 정보를 이용 HTTP 와 XML, XML Schema, SOAP 을 이용하여 UDDI 를 이용 가능하게 함 MIE 16
NDR 서비스 (2/10)
웹 서비스 tModel(Technical Model) tModel 은 간결하게 표현되며, UDDI 의 개념을 나타내기 위한 상징적인 표현 서비스 형태의 기술적 규격을 나타낸 약어 NDR 서비스를 하기 위한 UDDI 의 기술 구조 서비스 형태 정보를 구성하고 레지스트리의 접근을 가능 서비스 제공자를 찾기 위해 레지스트리의 서비스 형태를 검색 TV-Anytime NDR 서비스를 찾기 위해 키(key)를 이용하여 컨텐츠를 검색 Key : UDDI 내부에서 검색을 하기 위한 최소한의 키워드 17 MIE
NDR 서비스 (3/10)
NDR 서비스를 위한 TV-Anytime 웹 서비스 tModel MIE 18 Name TV-Anytime org와 같은 도메인 확장자 : control_NDR_v10 Description TV-Anytime control_NDR 포트에 대한 WSDL 인터페이스 UDDI Key (V3) uddi:tv-anytime.org:control_NDR_v10 Categorisation xmlSpec, soapSpec, wsdlSpec
NDR 서비스 (4/10)
TV-Anytime NDR 서비스를 위한 categorisation tModel (1/2) NDR 서비스를 더욱더 극대화 하기 위한 정렬 시스템 클라이언트는 UDDI 를 통하여 검색할 경우 NDR 서비스 보다 상세한 내용을 파악 더욱더 정확한 정보를 제공 MIE 19
NDR 서비스 (5/10)
TV-Anytime NDR 서비스를 위한 ` categorisation tModel [서비스 시스템] (2/2) 서비스를 표현하기 위한 정의를 제공 MIE 20 Name tv-anytime-org:serviceURL Description 콘텐츠 서비스는 NDR이 서비스에 의해 처리에 대한 분류 시스템. UDDI Key (V3) uddi:tv-anytime.org:serviceURL Valid values 메타데이서를 기술 메타데이터 스팩을 기준으로 작성 serviceURL 요소는 ServiceInformationTable에 정의됨
Comments