1 |
1
클라이언트가 사용자로부터 입력된 상기 사용자의 기본 정보 및 선호하는 콘텐츠의 정보를 포함하여 사용자 프로파일을 생성하며, 콘텐츠 서버가 콘텐츠 별로 콘텐츠 제공자로부터 입력된 콘텐츠 수요자에 대한 정보를 포함하여 콘텐츠 프로파일을 각각 생성하는 단계;상기 클라이언트가 상기 사용자로부터 입력된 검색 키워드와 상기 사용자 프로파일에 기초하여 통합 검색 키워드를 생성하며, 상기 콘텐츠 서버가 콘텐츠 별로 콘텐츠의 내용에 따라 설정된 콘텐츠 키워드와 상기 콘텐츠 프로파일에 기초하여 통합 키워드를 각각 생성하는 단계;상기 클라이언트가 콘텐츠 검색을 위한 상기 통합 검색 키워드 및 상기 사용자 프로파일을 상기 콘텐츠 서버로 전송하고, 상기 콘텐츠 서버가 상기 통합 검색 키워드와 상기 콘텐츠 별로 생성된 통합 키워드와의 유사도를 고려하여 상기 콘텐츠를 정렬시키며, 제 1 가중치를 상기 콘텐츠에 부여하는 단계;상기 콘텐츠 서버가 상기 사용자 프로파일에 포함된 상기 사용자 고유의 속성값과 상기 콘텐츠 프로파일에 포함된 상기 콘텐츠 수요자 고유의 속성값과의 유사도를 고려하여 상기 콘텐츠를 정렬시키며, 제 2 가중치를 상기 콘텐츠에 부여하는 단계; 및상기 콘텐츠 서버가 상기 콘텐츠별로 상기 제 1 가중치와 상기 제 2 가중치를 고려하여 제 3 가중치를 각각 도출함으로써, 상기 제 3 가중치가 작은 순서대로 상기 콘텐츠를 상기 클라이언트에게 제공하는 단계를 포함하는 사용자 성향에 따른 검색 서비스 제공 방법
|
2 |
2
제 1 항에 있어서,상기 사용자 프로파일은,상기 사용자의 주변상황에 따라 변동되는 상황속성과 상기 사용자의 주변상황에 따라 변동되지 않는 고유 속성인 비상황속성을 포함하여 생성되는 것을 특징으로 하는 사용자 성향에 따른 검색 서비스 제공 방법
|
3 |
3
제 1 항에 있어서,상기 콘텐츠 프로파일은,콘텐츠의 내용에 따라 변동되는 상황속성과 상기 콘텐츠 수요자의 정보가 반영되어 주변상황에 따라 변동되지 않는 고유 속성인 비상황속성을 포함하여 생성되는 것을 특징으로 하는 사용자 성향에 따른 검색 서비스 제공 방법
|
4 |
4
제 1 항에 있어서,상기 통합 검색 키워드는,상기 사용자로부터 입력된 검색 키워드와 상기 사용자 프로파일에 포함된 상기 사용자의 주변상황에 따라 변동되는 상황속성을 조합하여 생성하는 것을 특징으로 하는 사용자 성향에 따른 검색 서비스 제공 방법
|
5 |
5
제 1 항에 있어서,상기 통합 키워드는,콘텐츠를 검색하도록 설정된 콘텐츠 키워드와 상기 콘텐츠 프로파일에 포함된 콘텐츠의 내용에 따라 변동되는 상황속성을 조합하여 생성하는 것을 특징으로 하는 사용자 성향에 따른 검색 서비스 제공 방법
|
6 |
6
제 1 항에 있어서,상기 제 1 가중치를 상기 콘텐츠에 부여하는 단계는,상기 클라이언트가 콘텐츠 검색을 위한 상기 통합 검색 키워드 및 상기 사용자 프로파일을 상기 콘텐츠 서버로 전송하는 단계;상기 콘텐츠 서버가 상기 통합 검색 키워드를 이용하여 상기 콘텐츠 별로 생성된 통합 키워드와의 유사도를 순차적으로 검사하는 단계;상기 콘텐츠 서버가 상기 유사도가 높은 순서대로 상기 콘텐츠를 정렬시키는 단계; 및상기 콘텐츠 서버가 상기 정렬된 콘텐츠의 앞에서부터 제 1 가중치를 부여하는 단계를 포함하는 사용자 성향에 따른 검색 서비스 제공 방법
|
7 |
7
제 1 항에 있어서,상기 제 2 가중치를 상기 콘텐츠에 부여하는 단계는,상기 콘텐츠 서버가 상기 사용자 프로파일에 포함된 상기 사용자 고유의 속성값과 상기 콘텐츠 프로파일에 포함된 상기 콘텐츠 수요자 고유의 속성값과의 유사도를 순차적으로 검사하는 단계;상기 콘텐츠 서버가 상기 유사도가 높은 순서대로 상기 콘텐츠를 정렬시키는 단계; 및상기 콘텐츠 서버가 상기 정렬된 콘텐츠의 앞에서부터 제 2 가중치를 부여하는 단계를 포함하는 사용자 성향에 따른 검색 서비스 제공 방법
|
8 |
8
제 1 항에 있어서,상기 콘텐츠를 상기 클라이언트에게 제공하는 단계는,상기 콘텐츠 서버가 상기 콘텐츠별로 상기 제 1 가중치와 상기 제 1 가중치를 상기 콘텐츠에 부여하는 단계에서 정렬된 콘텐츠의 순위값을 곱셈하여 제 1 곱셈값을 각각 도출하는 단계;상기 콘텐츠 서버가 상기 콘텐츠별로 상기 제 2 가중치와 상기 제 2 가중치를 상기 콘텐츠에 부여하는 단계에서 정렬된 콘텐츠의 순위값을 곱셈하여 제 2 곱셈값을 각각 도출하는 단계;상기 콘텐츠 서버가 상기 콘텐츠별로 상기 제 1 곱셈값과 상기 제 2 곱셈값을 합산하여 제 3 가중치를 각각 도출하는 단계; 및상기 콘텐츠 서버가 상기 제 3 가중치가 작은 순서대로 상기 콘텐츠를 정렬시킴으로써, 상기 콘텐츠를 상기 클라이언트에게 제공하는 단계를 포함하는 사용자 성향에 따른 검색 서비스 제공 방법
|
9 |
9
제 1 항에 있어서,상기 콘텐츠를 상기 클라이언트에게 제공하는 단계는,상기 콘텐츠 서버가 상기 사용자 프로파일에 포함된 속성값과 상기 콘텐츠 프로파일에 포함된 속성값을 비교하는 단계;상기 콘텐츠 서버가 상기 비교를 통해 변경될 속성값을 도출하고, 상기 도출된 속성값을 상기 사용자 프로파일 및 상기 콘텐츠 프로파일에 각각 적용하여 변경하는 단계; 및상기 콘텐츠 서버가 상기 사용자 프로파일을 상기 클라이언트에게 전송함으로써, 상기 사용자 프로파일 및 상기 콘텐츠 프로파일을 동적 변경하는 단계를 더 포함하는 사용자 성향에 따른 검색 서비스 제공 방법
|
10 |
10
제 9 항에 있어서,상기 콘텐츠 서버에 상기 클라이언트로부터 수신받은 상기 사용자 프로파일이 존재하지 않고, 상기 클라이언트로 제공되는 콘텐츠에 상기 콘텐츠 프로파일이 존재하지 않을 경우,상기 콘텐츠 서버는 기본 사용자 프로파일을 생성하여 상기 기본 사용자 프로파일에 포함된 방문한 콘텐츠 수 항목에 대한 속성값을 증가시키고, 상기 클라이언트로 제공되는 콘텐츠에 기본 콘텐츠 프로파일을 생성하여 상기 기본 콘텐츠 프로파일에 포함된 방문한 사용자 수 항목에 대한 속성값을 증가시키며, 상기 사용자 프로파일을 상기 클라이언트로 전송함으로써, 상기 사용자 프로파일 및 상기 콘텐츠 프로파일을 동적 변경하는 것을 특징으로 하는 사용자 성향에 따른 검색 서비스 제공 방법
|
11 |
11
제 9 항에 있어서,상기 콘텐츠 서버에 상기 클라이언트로부터 수신받은 상기 사용자 프로파일이 존재하지 않고, 상기 클라이언트로 제공되는 콘텐츠에 상기 콘텐츠 프로파일이 존재하는 경우,상기 콘텐츠 서버는 기본 사용자 프로파일을 생성하여 상기 기본 사용자 프로파일에 포함된 방문한 콘텐츠 수 항목에 대한 속성값을 증가시키고, 상기 콘텐츠 프로파일에 기초하여 상기 기본 사용자 프로파일의 속성값을 변경시키고, 상기 콘텐츠 프로파일에 포함된 방문한 사용자 수 항목에 대한 속성값을 증가시키며, 상기 사용자 프로파일을 상기 클라이언트로 전송함으로써, 상기 사용자 프로파일 및 상기 콘텐츠 프로파일을 동적 변경하는 것을 특징으로 하는 사용자 성향에 따른 검색 서비스 제공 방법
|
12 |
12
제 9 항에 있어서,상기 콘텐츠 서버에 상기 클라이언트로부터 수신받은 상기 사용자 프로파일이 존재하고, 상기 클라이언트로 제공되는 콘텐츠에 상기 콘텐츠 프로파일이 존재하지 않을 경우,상기 콘텐츠 서버는 상기 사용자 프로파일에 포함된 방문한 콘텐츠 수 항목에 대한 속성값을 증가시키고, 상기 콘텐츠에 기본 콘텐츠 프로파일을 생성하여 상기 기본 콘텐츠 프로파일에 포함된 방문한 사용자 수 항목에 대한 속성값을 증가시키고, 상기 사용자 프로파일에 기초하여 상기 콘텐츠 프로파일의 속성값을 변경시키며, 상기 사용자 프로파일을 상기 클라이언트로 전송함으로써, 상기 사용자 프로파일 및 상기 콘텐츠 프로파일을 동적 변경하는 것을 특징으로 하는 사용자 성향에 따른 검색 서비스 제공 방법
|
13 |
13
제 9 항에 있어서,상기 콘텐츠 서버에 상기 클라이언트로부터 수신받은 상기 사용자 프로파일이 존재하고, 상기 클라이언트로 제공되는 콘텐츠에 상기 콘텐츠 프로파일이 존재하는 경우,상기 콘텐츠 서버는 상기 사용자 프로파일에 포함된 방문한 콘텐츠 수 항목에 대한 속성값을 증가시키고, 상기 콘텐츠 프로파일에 포함된 방문한 사용자 수 항목에 대한 속성값을 증가시키고, 상기 사용자 프로파일에 포함된 속성값과 상기 콘텐츠 프로파일에 포함된 속성값을 비교하고, 상기 비교결과에 기초하여 상기 사용자 프로파일 및 상기 콘텐츠 프로파일을 각각 변경시키며, 상기 사용자 프로파일을 상기 클라이언트로 전송함으로써, 상기 사용자 프로파일 및 상기 콘텐츠 프로파일을 동적 변경하는 것을 특징으로 하는 사용자 성향에 따른 검색 서비스 제공 방법
|
14 |
14
제 1 항 내지 제 13 항 중에 어느 한 항의 방법을 컴퓨터에서 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체
|