Newest Viewed Downloaded

Delivery of metadata over a bi-directional network멀티미디어 정보공학 연구실 함종완 1 MIE

Delivery of metadata over a bi-directional network

멀티미디어 정보공학 연구실 함종완 1 MIE

목차

양방향 메타데이터 서비스 소개 메타데이터 서비스의 종류와 기능 메타데이터 서비스 찾기 메타데이터 서비스 반환된 데이터 보기 submit_data 작업 upload_Persnal_Data 작업 전송 프로토콜 SOAP Error Encapsulation of Metadata 메타데이터 서비스 기능 설명 2 MIE

양방향 메타데이터 서비스 소개

정의 TV-Anytime 장치간의 데이터를 교환할 수 있는 형태를 정의 PDR(Personal Digital recorder)을 이용하여 연결되며 인터넷을 이용하여 각각의 장치와 연결됨 배경 콘텐츠를 제공하는 방송 시스템에 대한 액세스를 허용하지 않고, 고객에게 메타데이터를 제공 고객의 취향에 따라 메타데이터의 소스를 제공 콘텐츠에 접근 하는 방법은 클라이언트의 장치에 한함 3 MIE * TV-Anytime 메타데이터 서비스가 사용되는 단계

메타데이터 서비스의 종류와 기능 (1/4)

4 MIE 메타데이터 검색 클라이언트는 CRID에 대한 리뷰를 찾는 프로그램을 지원하며, 클라이언트는 요청된 CRID 및 메타데이터 유형을 필수로 지원 ProgramReviewTable로 응답을 보냄 영화 정보 서비스를 전문으로 하는 메타데이터를 지원 예 “서양” , “존 웨인” 등과 같은 형식 지원 메타데이터 서비스에 클라이언트가 메타데이터를 요청 하는 구조

메타데이터 서비스의 종류와 기능 (2/4)

익명 사용자 중심의 메타데이터 소비자와 메타데이터 서비스를 제공자에게 가능한 많은 혜택을 제공하기 위한 종류 개인정보를 보장하기 위한 방법 메타데이터를 중심으로 하는 것을 원칙으로 함 자세한 정의는 하지 않지만 그 권리를 보장을 원칙으로 함 MIE 5 사용자 중심의 데이터를 서비스 제공자에게 제출하는 방법

메타데이터 서비스의 종류와 기능 (3/4)

MIE 6 개인정보 메타데이터를 제출하는 방법 소비자와 메타데이터 서비스 제공자에게 많은 혜택을 주기 위함 서비스 제공자에게 소비자의 정확한 정보를 보내는 것이 필수 적임 사용자 환경설정 정보나, 사용기록, 사용자 정보 등이 이에 해당 개인정보를 서비스 제공자에게 제출하는 방법

메타데이터 서비스의 종류와 기능 (4/4)

메타데이터 서비스 기능 일부 메타데이터 서비스 및 다양한 유형의 메타데이터를 제공 세그먼트화된 정보는 콘텐츠를 제공하는 것에만 참조 가능 CRID 기반에 대한 요청을 할 수 있으며 더욱더 정교한 질의 및 정렬 기능을 제공 MIE 7

메타데이터 서비스 찾기

비 표준화 검색 TV-Anytime 포럼에 의해 표준화되지 않은 URL을 발견하기 위해 존재 클라이언트는 하나이상의 메타데이터 서비스를 참조하는 URL의 집합으로 미리 정의 할 수 있음 사용자가 직접 관심 있는 메타데이터 서비스의 URL을 입력 가능 클라이언트 소프트웨어는 네트워크를 통해 업데이트 가능 정보 탐색 및 단 방향 전송 기본적인 검색 방법 URL을 사용하며, 클라이언트는 이를 이용 할 수 있음 양방향 네트워크를 사용하여 클라이언트 찾아내기 웹 서비스의 검색 방법이며 W3C 의 UDDI 를 기반으로 하며, TV-Anytime 포럼에 의해 제정의 MIE 8

메타데이터 서비스 (1/5)

get_Data 작업 TV-Anytime 프로그램 또는 프로그램 클라이언트가 서버에 접속하여 데이터를 검색 이 작업은 보안이 유지 되어야 하며 서비스 제공자는 HTTPS나 SSL을 이용하여 정보 전송을 하여야 함 제공의 예 CRID의 반환에 대한 내용을 참조하는 데이터의 CRID의 목록을 작성 TV-Anytime CRID의 반환은 메타데이터를 참조 특정 메타데이터 특성을 가진 프로그램에 대한 쿼리를 허용 특정 장르, 특정 배우에 대한 검색용 쿼리 특정 시간에 방송하는 프로그램 또는 특정 채널 프로그램 검색을 가능하게 함 MIE 9

메타데이터 서비스 (2/5)

제약 검색어 매개 변수 데이터는 논리적으로 구성 SQL 과 비슷함 클라이언트의 검색에 필요한 부분 메타데이터 서비스 제공 업체를 위한 검색 알고리즘을 추가로 제공 식별 contextNode contextNode 는 XML 스키마의 complexType을 대응 하는 모델 모든 술어를 XPath 형식으로 사용하고, 모든 필드를 쿼리에 사용 각각의 속성은 contextNode 에 할당되어야 함 MIE 10

메타데이터 서비스 (3/5)

식별 필드 모든 술어는 XPath 형식을 사용 모든 필드의 쿼리에 fieldID 사용 fieldID 를 식별하는 XPath 식을 전체에 일관성 있는 이름을 제공 주요 사용 엘리먼트 MIE 11 이름 정의 FieldIDDefinitionListType XPath 를 표현하기 위한 fieldID의 값을 제공하기 위한 구조 targetNamespace 여러 네임스페이스를 구별하기 위하여 존재 FieldIDDefinition 단일 fieldID 멥을 표현하기 위함 fieldID 이름 을 확인하고 사용하기 위한 엘리먼트 fieldDefinition fieldID 를 사용하기 위하여 사용되며 XpPath를 표현하기 위한 리스트 fieldIDType fieldID 가 사용되는 네임스페이스가 옳은지 판단하는 엘리먼트 fieldIDListType fieldID 값을 공백으로 채우거나 나누는 리스트 값

메타데이터 서비스 (4/5)

기본 색인 CRID 필드 각기 다른 CRID들을 기본적으로 인식 하기 위해 기본 색인 XPath 를 생성시 네임스페이스의 접두사 cr urn:tva:ContentReferencing:2005 tva urn:tva:metadata:2005 mpeg7 urn:tva:mpeg7:2005 tva2 urn:tva:metadata:extension:2005 rmpi urn:tva:rmpi:2005 MIE 12

메타데이터 서비스 (5/5)

서술 평가 fieldID 값을 정확하게 지정 하였는지 평가 하는 것 지역별로 표기하는 방법이 다를 수 있기 때문에 그 값들을 일치 시켜야 함 평가 방법 용어가 일치 하는 경우가 아닌 경우 제어 용어 또는 양식에 대한 별칭을 붙여 표현 BroadcastEvent 시간 필드는 ScheduleEvent 와 동일하다고 간주함 여러 값을 포함하는 field 에서는 fieldValue 쿼리에서 그 값을 일치 하는 것을 권장 여러 값을 포함 때에는 그와 비슷한 분야의 자료와 비교함 MIE 13

반환된 데이터 보기

요청 테이블 RequestedTables의 변수들이 반환하는 각각의 결과에 대한 메타데이터 서비스를 제공 메타데이터 서비스를 제공 여부를 결정할 수 있는 정보 ServiceInformationTable 에 항상 포함됨 ProgramLocationTable에 참조되고 있으며, ServiceInformationTable에 대한 직접적 요청은 효과가 없음 정렬 기준 주어긴 테이블에 포함된 Fragment에 대해 적용 오름차순과 내림차순의 정렬 방법을 가지고 있음 데이터가 없는 빈 문자열을 포함할 경우 해당 필드의 값을 정렬 다른 의미의 필드일 경우 의미 별 정렬이 가능함 MIE 14

submit_data 작업

submit_data 작업 용도 및 사용자 환경설정 데이터를 제출하는 방법 TV-Anytime Phase 1 의 서비스와 콘텐츠의 사용을 기반으로 만들어짐 익명프로필 데이터의 집합에 정의된 데이터의 한도를 정할 수 있음 TV-Anytime 포럼은 모든 시청자와 사업자의 기본적인 권리를 제공 콘텐츠 제작자, 서비스 제공자, 광고주 및 네트워크 사용자 등 공급자는 소비자에게 콘텐츠를 선택할 권리를 부여 MIE 15

upload_Persnal_Data 작업

upload_Persnal_Data 작업 submit_Data 작업과 비슷하지만 upload_Persnal_Data 작업은 안전한 환경을 제공 이 방법은 서비스 제공자와 사용자간의 관계에서 적절한 법률이 적용되며 개인 정보의 취급으로 인한 책임을 져야 함 HTTPS 나 SSL 을 이용한 통신을 하여 통신을 함 clear_Persnal_Data 작업 데이터 처리 방법 사용자는 일정 기간만큼의 개인 정보를 노출하여 기간이 지나면 자동 삭제 되게 함 사용자 테이블에 관한 모든 정보 삭제 가능 사용자가 직접 정보를 관리 가능 HTTPS와 SSL 통신을 이용하여 보안을 유지함 MIE 16

전송 프로토콜

사용 프로토콜 SOAP 와 HTTP 를 사용하여 데이터를 전송 MIE 17 양방향 네트워크를 통한 전송 스텍

SOAP (1/4)

TV-Anytime 은 메타데이터 서비스를 하기 위하여 SOAP 으로 정보를 전송 가장 일반적으로 원격 프로시저 호출을 지원하는데 사용됨 WSDL 을 사용하여 인터페이스를 정의함 MIE 18

SOAP (2/4)

MIE 19 HTTP 요청의 예↑ HTTP 응답의 예↓

SOAP (3/4)

오류코드 TV-Anytime 메타데이터 서비스를 지원 SOAP 구성요소를 포함한 클라이언트의 요청이 성공적으로 처리한 것을 나타낼 때에는 200 – 상태 코드를 사용 TV-Anytime 은 서버 오류500 코드를 이용하여 메시지의 오류 정도를 표현 사양에 따라 SOAP 메시지의 본문의 내용이 성공적으로 처리 되지 않을 경우를 대비하여 ErrorReport 를 제공하여 처리 Well-formed 한 것 이라도 어플리케이션 레벨의 에러가 발생 가능 SOAP 프로세서는 어플리케이션 레벨에 의존하여 에러 처리를 하지 않음 HTTP 계층이나 SOAP 계층에 따른 에러 발생은 오류가 발생하는 메커니즘에 의해 제공되는 레이어를 사용 MIE 20

Showing 1 - 20 of 26 items Details

Name: 
Delivery of metada...
Author: 
종완
Company: 
우리집
Description: 
Delivery of metadata over a bi-directional network멀티미디어 정보공학 연구실 함종완 1 MIE
Tags: 
메타데이터 | mie | 서비스 | data | anytime | soap | fieldid | 서비스를
Created: 
7/14/2009 4:37:30 PM
Slides: 
26
Views: 
5
Downloads: 
1
Rating: 
0


> Comment



Share this presentation
|

Comments

Share this presentation:

|
Sitemap