1 |
1
소셜 네트워크 시스템에 가입된 복수의 사용자 단말 각각이 일정 기간 동안 방문한 방문장소에 관한 이력 데이터를, 상기 소셜 네트워크 시스템으로부터 수집하는 단계;상기 이력 데이터를 분석하여, 각 방문장소가 속한 카테고리 별로 카운트한 제1 방문횟수에 따라, 선호 카테고리를 등록하는 단계;상기 복수의 사용자 단말 각각에 대해 등록되는 선호 카테고리를 비교하여 상기 복수의 사용자 단말 간 유사도를 계산하는 단계;상기 이력 데이터를 분석하여, 각 방문장소가 위치한 영역 별로 카운트한 제2 방문횟수에 따라, 각 사용자 단말의 주활동영역을 결정하는 단계;상기 복수의 사용자 단말 각각에 대해, 상기 선호 카테고리와 상기 유사도 및 상기 주활동영역 중 적어도 하나의 분석 데이터를, 데이터베이스에 유지하는 단계;상기 데이터베이스를 참조하여, 상기 복수의 사용자 단말 중, 제1 사용자 단말이 위치한 지역을 주활동영역으로 결정하는 하나 이상의 제2 사용자 단말을 선별하는 단계;상기 데이터베이스 내, 상기 제2 사용자 단말에 관해 등록된 선호 카테고리를 참조하여, 상기 지역과 연관되는 카테고리 각각으로 선호도를 부여하는 단계;상기 선호도의 순으로 정해진 수의 카테고리를 선택하여 관심 카테고리로 분류하는 단계; 및상기 관심 카테고리에 의해 구분되는 후보장소를, 상기 소셜 네트워크 시스템에 접속된 상기 제1 사용자 단말에 추천하는 단계를 포함하는 관심장소 추천 방법
|
2 |
2
제1항에 있어서,상기 선호 카테고리를 등록하는 단계는,일정 기간 동안, 상기 복수의 사용자 단말 각각이 방문한 장소가 속하는 카테고리 별로 제1 방문횟수를 카운트하는 단계; 및상기 제1 방문횟수가 높은 상위 n개(상기 n은 2 이상의 자연수)의 카테고리를 이용하여 상기 복수의 사용자 단말 각각에 대한 선호 카테고리를 등록하는 단계를 포함하고,상기 선호도를 부여하는 단계는,상기 복수의 사용자 단말 중, 상기 제1 사용자 단말과 상기 유사도가 높은 제3 사용자 단말에 관해 등록된 선호 카테고리를 더 참조하여, 상기 지역과 연관되는 카테고리 각각으로 선호도를 부여하는 단계를 포함하는 관심장소 추천 방법
|
3 |
3
제2항에 있어서,상기 관심장소 추천 방법은,상기 제1 사용자 단말의 접속에 따라 상기 제1 사용자 단말이 위치한 지역의 방문시간대를 확인하는 단계;상기 일정 기간 동안, 상기 복수의 사용자 단말 각각이 상기 방문시간대에 방문한 장소가 속하는 카테고리 별로 상기 제1 방문횟수를 카운트하는 단계; 및상기 방문시간대에 해당하는 상기 제1 방문횟수를 이용하여 등록된 선호 카테고리에 기초하여, 상기 제1 사용자 단말과 상기 유사도가 높은 선호 카테고리를 등록한 제3 사용자 단말을, 상기 복수의 사용자 단말 중에서 선별하는 단계를 더 포함하는 관심장소 추천 방법
|
4 |
4
제2항에 있어서,상기 관심장소 추천 방법은,상기 제2 사용자 단말 및 상기 제3 사용자 단말을 포함한 타 사용자 단말을, 상기 제1 사용자 단말과 제1 간선으로 각각 연결하고, 상기 타 사용자 단말에 관해 등록된 선호 카테고리에 의해 구분되는 후보장소 각각을, 상기 제1 사용자 단말과 제2 간선으로 연결하여, 그래프를 구성하는 단계;상기 제1 간선에 상기 복수의 사용자 단말 간 유사도를 설정하고, 상기 제2 간선에 상기 후보장소를 방문한 전체 사용자 단말 중 상기 타 사용자 단말의 제1 방문횟수의 비율을 설정하는 단계; 및상기 그래프에서 상기 타 사용자 단말이 상기 후보장소로 이동하는 확률 및 상기 제1 간선 및 상기 제2 간선 중 적어도 하나의 간선에 설정된 값을 이용하여, 상기 각 후보장소에 중요도를 부여하는 단계를 더 포함하는 관심장소 추천 방법
|
5 |
5
제4항에 있어서,상기 제1 사용자 단말에 추천하는 단계는,상기 관심 카테고리에 의해 구분되는 후보장소 중, 상기 중요도가 높은 상위 k개(상기 k은 2 이상의 자연수)의 후보장소를, 상기 제1 사용자 단말이 접속한 상기 소셜 네트워크 시스템의 페이지 일측에 표시하는 단계를 포함하는 관심장소 추천 방법
|
6 |
6
제4항에 있어서,상기 관심장소 추천 방법은,상기 각 카테고리에 대해, 상기 제1 사용자 단말에 관해 등록된 선호 카테고리에 포함되는지 여부를 확인하고, 포함되는 경우, 해당 카테고리에 의해 구분되는 후보장소에 부여된 중요도를 증가시키는 조정을 하는 단계를 더 포함하는 관심장소 추천 방법
|
7 |
7
제1항에 있어서,상기 소셜 네트워크 시스템으로부터, 상기 제1 사용자 단말에 의한 제1 방문횟수가 기준치 이상이면서, 상기 제1 사용자 단말을 제외한 타 사용자 단말에 의한 제1 방문횟수가 기준치 이하인 방문장소를 검색하는 단계; 및상기 각 카테고리 중, 상기 검색된 방문장소가 속하는 카테고리에 부여된 선호도를, 가중치를 가산하여 조정하는 단계를 더 포함하는 관심장소 추천 방법
|
8 |
8
제1항에 있어서,상기 관심장소 추천 방법은,추천 가능한 모든 장소를 K-means 클러스터링 기법에 따라 군집화 하여, 각 장소가 위치하는 서비스 대상 지역을 복수의 영역으로 분할하는 단계를 더 포함하고,상기 각 사용자 단말의 주활동영역을 결정하는 단계는,일정 기간 동안, 상기 복수의 사용자 단말 각각이 방문한 장소가 위치한 영역 별로 제2 방문횟수를 카운트하는 단계; 및상기 복수의 영역 중에서 상기 제2 방문횟수가 가장 높은 영역을, 상기 복수의 사용자 단말 각각에 대한 주활동영역으로 결정하는 단계를 포함하고,상기 제2 사용자 단말을 선별하는 단계는,상기 복수의 영역 중, 상기 제1 사용자 단말이 방문한 지역이 위치하는 영역을 식별하고, 상기 식별한 영역이 상기 주활동영역으로 결정된 적어도 하나의 제2 사용자 단말을 상기 복수의 사용자 단말로부터 선별하는 단계를 포함하는 관심장소 추천 방법
|
9 |
9
삭제
|
10 |
10
소셜 네트워크 시스템에 가입된 복수의 사용자 단말 각각이 일정 기간 동안 방문한 방문장소에 관한 이력 데이터를, 상기 소셜 네트워크 시스템으로부터 수집하는 수집부;상기 이력 데이터를 분석하여, 각 방문장소가 속한 카테고리 별로 카운트한 제1 방문횟수에 따라, 선호 카테고리를 등록하는 선호 카테고리 등록부;상기 복수의 사용자 단말 각각에 대해 등록되는 선호 카테고리를 비교하여 상기 복수의 사용자 단말 간 유사도를 계산하는 유사도 계산부;상기 이력 데이터를 분석하여, 상기 각 방문장소가 위치한 영역 별로 카운트한 제2 방문횟수에 따라, 각 사용자 단말의 주활동영역을 결정하는 주활동영역 결정부;상기 복수의 사용자 단말 각각에 대해, 상기 선호 카테고리와 상기 유사도 및 상기 주활동영역 중 적어도 하나의 분석 데이터를 유지하는 데이터베이스;상기 데이터베이스를 참조하여, 상기 복수의 사용자 단말 중, 제1 사용자 단말이 위치한 지역을 주활동영역으로 결정하는 하나 이상의 제2 사용자 단말을 선별하는 사용자 선별부;상기 데이터베이스 내, 상기 제2 사용자 단말에 관한 선호 카테고리를 참조하여, 상기 지역과 연관되는 카테고리 각각으로 선호도를 부여하는 선호도 부여부; 및상기 선호도의 순으로 정해진 수의 카테고리를 선택하여 관심 카테고리로 분류하고, 상기 관심 카테고리에 의해 구분되는 후보장소를, 상기 소셜 네트워크 시스템에 접속된 상기 제1 사용자 단말에 추천하는 장소 추천부를 포함하는 관심장소 추천 시스템
|
11 |
11
제10항에 있어서,상기 선호 카테고리 등록부는,일정 기간 동안, 상기 복수의 사용자 단말 각각이 방문한 장소가 속하는 카테고리 별로 제1 방문횟수를 카운트하고, 상기 제1 방문횟수가 높은 상위 n개(상기 n은 2 이상의 자연수)의 카테고리를 이용하여 상기 복수의 사용자 단말 각각에 대한 선호 카테고리를 등록하고,상기 사용자 선별부는,상기 복수의 사용자 단말 중, 상기 제1 사용자 단말과 상기 유사도가 높은 제3 사용자 단말을 선별하고,상기 선호도 부여부는,상기 제3 사용자 단말에 관해 등록된 선호 카테고리를 더 참조하여, 상기 지역과 연관되는 카테고리 각각으로 선호도를 부여하는관심장소 추천 시스템
|
12 |
12
제11항에 있어서,상기 수집부는,상기 제1 사용자 단말의 접속에 따라 상기 제1 사용자 단말이 위치한 지역의 방문시간대를 확인하고,상기 선호 카테고리 등록부는,상기 일정 기간 동안, 상기 복수의 사용자 단말 각각이 상기 방문시간대에 방문한 장소가 속하는 카테고리 별로 방문횟수를 카운트하고,상기 사용자 선별부는,상기 방문시간대에 해당하는 카테고리 별 방문횟수에 기초하여 등록된 선호 카테고리에 기초하여, 상기 제1 사용자 단말과 유사도가 높은 선호 카테고리를 등록한 제3 사용자 단말을 선별하는관심장소 추천 시스템
|
13 |
13
제11항에 있어서,상기 관심장소 추천 시스템은,상기 제2 사용자 단말 및 상기 제3 사용자 단말을 포함한 타 사용자 단말을, 상기 제1 사용자 단말과 제1 간선으로 각각 연결하고, 상기 타 사용자 단말에 관해 등록된 선호 카테고리에 의해 구분되는 후보장소 각각을, 상기 제1 사용자 단말과 제2 간선으로 연결하여, 그래프를 구성하는 그래프 구성부;상기 제1 간선에 상기 복수의 사용자 단말 간 유사도를 설정하고, 상기 제2 간선에 상기 후보장소를 방문한 전체 사용자 단말 중 상기 타 사용자 단말의 제1 방문횟수의 비율을 설정하는 설정부; 및상기 그래프에서 상기 타 사용자 단말이 상기 각 후보장소로 이동하는 확률 및 상기 제1 간선 및 상기 제2 간선 중 적어도 하나의 간선에 설정된 값을 이용하여, 상기 각 후보장소에 중요도를 부여하는 중요도 부여부를 더 포함하는 관심장소 추천 시스템
|
14 |
14
제10항에 있어서,상기 소셜 네트워크 시스템으로부터, 상기 제1 사용자 단말에 의한 제1 방문횟수가 기준치 이상이면서, 상기 제1 사용자 단말을 제외한 타 사용자 단말에 의한 제1 방문횟수가 기준치 이하인 방문장소를 검색하는 검색부를 더 포함하고,상기 선호도 부여부는,상기 각 카테고리 중, 상기 검색된 방문장소가 속하는 카테고리에 부여된 선호도를, 가중치를 가산하여 조정하는관심장소 추천 시스템
|
15 |
15
제10항에 있어서,추천 가능한 모든 장소를 K-means 클러스터링 기법에 따라 군집화 하여, 각 장소가 위치하는 서비스 대상 지역을 복수의 영역으로 분할하는 분할부를 더 포함하고,상기 주활동영역 결정부는,일정 기간 동안, 상기 복수의 사용자 단말 각각이 방문한 장소가 위치한 영역 별로 제2 방문횟수를 카운트하고, 상기 복수의 영역 중에서 상기 제2 방문횟수가 가장 높은 영역을, 상기 복수의 사용자 단말 각각에 대한 주활동영역으로 결정하고,상기 사용자 선별부는,상기 복수의 영역 중, 상기 제1 사용자 단말이 방문한 지역이 위치하는 영역을 식별하고, 상기 식별한 영역이 상기 주활동영역으로 결정된 적어도 하나의 제2 사용자 단말을 상기 복수의 사용자로부터 선별하는관심장소 추천 시스템
|
16 |
16
삭제
|