1 |
1
인터넷 프로토콜 텔레비전(Internet Protocol Television)을 기반으로 컨텐트를 이용하는 사용자에 대한 컨텐트 추천 방법에 있어서,
사용자의 방송 시청 이력 정보를 획득하는 단계;
상기 획득된 사용자의 방송 시청 이력 정보를 기반으로 컨텐트별 사용자의 선호도를 구하는 단계;
상기 구해진 사용자의 선호도 결과를 기반으로 컨텐트 추천 목록을 생성하는 단계; 및
생성된 컨텐트 추천 목록 정보를 사용자 단말로 제공하는 단계;
를 포함하는 것을 특징으로 하는 사용자 선호도 파악에 기반한 컨텐츠 추천 방법
|
2 |
2
제1항에 있어서,
상기 방송 시청 이력 정보는 사용자 식별자, 컨텐트 식별자, 및 타임 스탬프를 포함함을 특징으로 하는 컨텐트 추천 방법
|
3 |
3
제2항에 있어서,
상기 사용자 식별자는 SIP-URI(Session Initiation Protocol-Uniform Resource Identifier)임을 특징으로 하는 컨텐트 추천 방법
|
4 |
4
제2항에 있어서,
상기 타임 스탬프는 TV-Anytime Forum의 표준에 따른 개별 컨텐트를 구분하여 고유하게 식별할 수 있는 CRID(Content Reference Identifier)임을 특징으로 하는 컨텐트 추천 방법
|
5 |
5
제2항에 있어서,
상기 타임 스탬프는 상기 방송 시청 이력 정보가 생성된 시점의 시간 정보를 가짐을 특징으로 하는 컨텐트 추천 방법
|
6 |
6
제1항에 있어서,
상기 획득 단계는, 세션 설정 프로토콜(Session Initiation Protocol)의 프레젠스 서비스(Presence Service)를 이용하여 방송 시청 이력 정보를 획득함을 특징으로 하는 컨텐트 추천 방법
|
7 |
7
제1항에 있어서,
상기 획득 단계는, 상기 획득된 방송 시청 이력 정보가 유효 시청 기준을 만족하는지를 확인하여 만족하는 경우에만 유효하게 획득된 방송 시청 이력 정보로 간주함을 특징으로 하는 컨텐트 추천 방법
|
8 |
8
제2항에 있어서,
상기 획득 단계는, 상기 획득된 방송 시청 이력 정보에 포함된 타임 스탬프에 따른 시간으로부터 동일 사용자에 대해 직전에 획득된 방송 시청 이력 정보에 포함된 타임 스탬프에 따른 시간을 감하고, 이를 상기 획득된 방송 시청 이력 정보에 관련된 컨텐트의 전체 길이로 나눈 값이 기준치 이상인 경우에만, 상기 획득된 방송 시청 이력 정보가 유효하게 획득된 것으로 간주함을 특징으로 하는 컨텐트 추천 방법
|
9 |
9
제1항에 있어서, 상기 컨텐트별 사용자의 선호도를 구하는 단계는 :
상기 수집된 사용자의 방송 시청 이력 정보에 포함된 컨텐트 식별자에 대응되는 컨텐트의 기술(description) 요소별 하위 항목들에 대한 정보를 획득하는 단계;
상기 수집된 사용자의 방송 시청 이력 정보에 포함된 사용자 식별자에 대해, 상기 획득된 하위 항목 정보에 따라 해당되는 하위 항목에 대한 이용 카운터를 증가시키는 단계;
사용자 식별자에 대한 하위 항목들의 이용 카운터를 가지고 하위 항목별 사용자의 민감도를 계산하는 단계; 및
상기 계산된 하위 항목별 사용자의 민감도를 가지고 서비스 대상 컨텐트들 각각에 대해 사용자의 선호도를 계산하는 단계;
를 포함하는 것을 특징으로 하는 컨텐트 추천 방법
|
10 |
10
제9항에 있어서, 상기 컨텐트별 사용자의 선호도를 구하는 단계는 :
상기 획득된 유효 시청 기준에 만족하는 사용자의 방송 시청 이력 정보에 포함된 컨텐트 식별자에 대응되는 컨텐트의 기술(description) 요소별 하위 항목들에 대한 정보를 획득하는 단계;
상기 수집된 사용자의 방송 시청 이력 정보에 포함된 사용자 식별자에 대해, 상기 획득된 하위 항목 정보에 따라 해당되는 하위 항목에 대한 이용 카운터를 증가시키는 단계;
사용자 식별자에 대한 하위 항목들의 이용 카운터를 가지고 하위 항목별 사용자의 민감도를 계산하는 단계; 및
상기 계산된 하위 항목별 사용자의 민감도를 가지고 서비스 대상 컨텐트들 각각에 대해 사용자의 선호도를 계산하는 단계;
를 포함하는 것을 특징으로 하는 컨텐트 추천 방법
|
11 |
11
제10항에 있어서,
상기 컨텐트의 기술 요소는 장르, 배우, 감독 중 적어도 하나를 포함함을 특징으로 하는 컨텐트 추천 방법
|
12 |
12
제10항에 있어서, 상기 하위 항목별 사용자의 민감도를 계산하는 단계는 :
하위 항목의 이용 카운터에서 그 기술 항목에 속하는 모든 하위 항목들의 이용 카운터의 평균값을 감한 후 제곱하며, 이를 상기 모든 하위 항목들의 이용 카운터의 표준편차의 제곱값으로 나누는 계산 방식으로 각각의 하위 항목에 대해 계산함을 특징으로 하는 컨텐트 추천 방법
|
13 |
13
제12항에 있어서,
상기 서비스 대상 컨텐트들 각각에 대해 사용자의 선호도를 계산하는 단계는, 컨텐트의 하위 항목들 각각에 대해 계산된 사용자 민감도 값을 모두 합하여 계산함을 특징으로 하는 컨텐트 추천 방법
|
14 |
14
제13항에 있어서,
상기 컨텐트 추천 목록을 생성하는 단계는, 선호도 값이 큰 순서대로 추천 목록을 생성함을 특징으로 하는 컨텐트 추천 방법
|
15 |
15
제1항에 있어서,
상기 제공 단계는, 상기 생성된 컨텐트 추천 목록의 CRID(Content Reference Identifier)를 사용자의 IPTV 단말로 제공함을 특징으로 하는 컨텐트 추천 방법
|
16 |
16
인터넷 프로토콜 텔레비전(Internet Protocol Television)을 기반으로 컨텐트를 이용하는 사용자에게 컨텐트를 추천하는 장치에 있어서,
사용자별 방송 시청에 관련된 정보가 저장되는 방송 시청 이력 프로파일부;
컨텐트별 기술(description) 요소들 및 기술 요소들 각각의 하위 항목 정보가 저장된 컨텐트 프로파일부;
사용자의 방송 시청 이력 정보를 획득하고 상기 방송 시청 이력 프로파일부에 저장하며, 상기 저장된 방송 시청 이력 정보에 관련된 컨텐트의 기술 요소들 각각의 하위 항목 정보를 상기 컨텐트 프로파일부로부터 획득하여 상기 저장된 방송 시청 이력 정보에 관련된 사용자 식별자에 대해 해당되는 하위 항목에 대한 이용 카운터를 증가시켜 상기 방송 시청 이력 프로파일부에 기록하는 방송 시청 이력 정보 관리부;
상기 방송 시청 이력 프로파일부에 기록된 정보를 기반으로 하위 항목 각각에 대한 사용자 민감도를 계산하는 사용자 민감도 계산부; 및
상기 사용자 민감도 계산부의 계산 결과를 이용하여 사용자에게 추천할 컨텐트 추천 목록을 생성하여 그 목록 정보를 사용자 단말로 제공하는 컨텐트 추천부;
를 포함하는 것을 특징으로 하는 컨텐트 추천 장치
|
17 |
17
제16항에 있어서,
상기 방송 시청 이력 정보 관리부는, 세션 설정 프로토콜(Session Initiation Protocol)의 프레젠스 서비스(Presence Service)를 이용하여 사용자 단말로부터 방송 시청 이력 정보를 획득함을 특징으로 하는 컨텐트 추천 장치
|
18 |
18
제16항에 있어서,
상기 방송 시청 이력 정보는, 사용자 식별자, 컨텐트 식별자(Content Reference Identifier), 및 타임 스탬프를 포함함을 특징으로 하는 컨텐트 추천 장치
|
19 |
19
제16항에 있어서,
상기 방송 시청 이력 정보 관리부는, 상기 획득된 사용자의 방송 시청 이력 정보가 유효 시청 기준에 부합되는 경우에만 상기 방송 시청 이력 프로파일부에 저장함을 특징으로 하는 컨텐트 추천 장치
|
20 |
20
제19항에 있어서,
상기 방송 시청 이력 정보 관리부는, 상기 컨텐트 식별자에 대응되는 컨텐트 길이 및 상기 방송 시청 이력 정보에 포함된 타임 스탬프를 고려하여 상기 수집된 방송 시청 이력 정보가 유효 시청 조건에 부합되는지를 확임함을 특징으로 하는 컨텐트 추천 장치
|