[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

KR20150020428A - 사회적 관계 특징을 이용한 콘텐츠 수집장치 및 방법 - Google Patents

사회적 관계 특징을 이용한 콘텐츠 수집장치 및 방법 Download PDF

Info

Publication number
KR20150020428A
KR20150020428A KR20130096544A KR20130096544A KR20150020428A KR 20150020428 A KR20150020428 A KR 20150020428A KR 20130096544 A KR20130096544 A KR 20130096544A KR 20130096544 A KR20130096544 A KR 20130096544A KR 20150020428 A KR20150020428 A KR 20150020428A
Authority
KR
South Korea
Prior art keywords
content
user
contents
users
information
Prior art date
Application number
KR20130096544A
Other languages
English (en)
Other versions
KR101614311B1 (ko
Inventor
권용무
박재혁
Original Assignee
한국과학기술연구원
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 한국과학기술연구원 filed Critical 한국과학기술연구원
Priority to KR1020130096544A priority Critical patent/KR101614311B1/ko
Priority to US14/091,667 priority patent/US9384513B2/en
Publication of KR20150020428A publication Critical patent/KR20150020428A/ko
Application granted granted Critical
Publication of KR101614311B1 publication Critical patent/KR101614311B1/ko

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/40Business processes related to the transportation industry
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/01Social networking
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9535Search customisation based on user profiles and personalisation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Databases & Information Systems (AREA)
  • Tourism & Hospitality (AREA)
  • Economics (AREA)
  • Primary Health Care (AREA)
  • Strategic Management (AREA)
  • Human Resources & Organizations (AREA)
  • General Health & Medical Sciences (AREA)
  • General Business, Economics & Management (AREA)
  • Marketing (AREA)
  • Health & Medical Sciences (AREA)
  • Computing Systems (AREA)
  • Data Mining & Analysis (AREA)
  • General Engineering & Computer Science (AREA)
  • Information Transfer Between Computers (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

본 명세서에서는 주 사용자로부터 검색정보를 입력받는 입력부, 상기 주 사용자 및 상기 주 사용자와 관련된 관련 사용자에 대한, SNS(social network service) 가입목록 및 SNS 내에서의 친구 관계에 대한 그룹정보를 저장하는 데이터 베이스 및 입력받은 검색정보에 관련된 콘텐츠를, 상기 그룹정보를 이용하여 SNS 서버 내 상기 주 사용자 및 관련 사용자가 가지고 있는 콘텐츠 중에서 검색하고, 검색된 콘텐츠를 제1 콘텐츠 그룹으로 정의하고, 검색된 콘텐츠 각각에 대하여 상기 관련 사용자가 입력한 추가정보를 기초로 제1 관심지수를 산출하고, 산출된 제1 관심지수를 기초로 관련 사용자들의 관심이 집중된 소정의 콘텐츠를 결정하는 콘텐츠 관리부를 포함하되, 상기 추가정보는 코멘트 정보, 공유 정보, 호감 정보 중 적어도 하나를 포함하는 것을 특징으로 하는 사회적 관계 특징을 이용한 콘텐츠 수집장치 및 이를 이용한 콘텐츠 수집방법이 개시된다.

Description

사회적 관계 특징을 이용한 콘텐츠 수집장치 및 방법{APPARATUS FOR COLLECTING CONTENTS USING SOCIAL RELATION CHARACTER AND METHOD THEREOF}
본 발명은 콘텐츠 수집장치 및 방법에 관한 것으로, 더욱 구체적으로는 소셜 네트워크 서비스에서 각 사용자의 사회적 관계 및 소셜 사용자의 반응 정보를 이용한 콘텐츠 수집장치 및 방법에 관한 것이다.
최근 모바일 기기의 대중화에 따라 SNS(Social Network Service)의 이용이 크게 증가하고 있다. 이에 따라서 세계 소셜 미디어 네트워크 서비스 및 빅데이터 시장이 크게 성장하고 있으며, 소셜 미디어 네트워크 콘텐츠의 분석 서비스가 증가하고 있다. 이러한 콘텐츠 분석 서비스는 SNS 콘텐츠에 대한 사회적 반응을 분석하고 이를 기반하여 콘텐츠를 생성하는 기법으로서 소셜 큐레이션, 소셜 앨범, 소셜 사용자 특성 분석 기반 마케팅, 소셜 광고, 빅데이터 분석등 다양한 분야에 이용되고 있다.
이러한 세계 소셜 미디어 시장은 2012년 169억 달러규모에 이르렀으며, 소셜 미디어 이용자 증가로 인한 광고 시장은 88억 달러 규모로 성장하고, 소셜 게임 시장도 62억 달러 규모로 시장을 형성할 것으로 예상되고 있다.
또한 해외에서는 큐레이션 서비스가 활성화되고 있으며, 특히 이미지 소셜 큐레이션 핀터레스트는 큰 가치를 평가 받고 있다. 소셜 큐레이션 서비스는 소비자들에게 새로운 어포던스(Affordance)를 일으키는 핵심요인으로서 뉴스, 정보 수집, 커머스, 소셜 미디어등과 같은 다양한 형태의 행동들을 포함하는 서비스에서 적용 가능하다
이와 같이 SNS 이용이 보편화 되면서 많은 사람들은 특정 이벤트에 관련된 콘텐츠들을 같이 참여한 친구들과 다양한 SNS에 업로드하여 이를 공유하고 있다. 이와 같은 이벤트에 관련하여 소셜 앨범을 제작하는 것 또한 보편화 되고 있으며, 소셜 앨범을 제작할 때 다양한 사람들이 관심을 가졌던 콘텐츠가 무엇인지, 그리고 가장 관심을 가진 콘텐츠에 관련된 추가 콘텐츠들(예컨대, 관련 뉴스 또는 제3자들이 업로드 한 콘텐츠)에 대한 정보가 요구되고 있다.
그러나 검색 서비스를 통해 특정 이벤트 관련 이미지나 뉴스를 자동으로 모아올 경우 현재 방식에 있어서는 실제 이벤트와 관련성이 없는 데이터가 포함되는 경우가 많이 있다. 그리고 현재에는 특정 이벤트에 대하여 관련 웹 데이터를 검색하는 시스템이 제공되고 있지 않으며, SNS상의 친구들이 반응을 통해 각 콘텐츠의 맥락적, 질적 특성을 추론하여 각 콘텐츠의 특성에 맞게 관련 데이터를 수집하지 않고, 검색어에 대응되는 콘텐츠만을 일률적으로 수집하는 문제점이 있다.
상술한 문제점을 해결하기 위해, 각 콘텐츠에 따른 사회적 반응을 통해서 콘텐츠의 특성을 추론하고 이에 따라 각각 적합한 방식으로 관련 웹 데이터를 수집하는 장치 및 방법이 요구된다.
본 발명의 일 실시예에 따른 사회적 관계 특징을 이용한 콘텐츠 수집장치는 주 사용자로부터 검색정보를 입력받는 입력부, 상기 주 사용자 및 상기 주 사용자와 관련된 관련 사용자에 대한, SNS(social network service) 가입목록 및 SNS 내에서의 친구 관계에 대한 그룹정보를 저장하는 데이터 베이스 및 입력받은 검색정보에 관련된 콘텐츠를, 상기 그룹정보를 이용하여 SNS 서버 내 상기 주 사용자 및 관련 사용자가 가지고 있는 콘텐츠 중에서 검색하고, 검색된 콘텐츠를 제1 콘텐츠 그룹으로 정의하고, 제1 콘텐츠 그룹의 콘텐츠 각각에 대하여 상기 관련 사용자가 입력한 추가정보를 기초로 제1 관심지수를 산출하고, 산출된 제1 관심지수를 기초로 관련 사용자들의 관심이 집중된 소정의 콘텐츠로 결정하는 콘텐츠 관리부를 포함하되, 상기 추가정보는 코멘트 정보, 공유 정보, 호감 정보 중 적어도 하나를 포함하는 것을 특징으로 한다.
일 실시예에 따른 상기 사회적 관계 특징을 이용한 콘텐츠 수집장치에서, 콘텐츠 관리부는 하기의 식 1) 또는 식 2)를 이용하여 상기 제1 관심지수를 산출하는 것을 특징으로 할 수 있다. 식 1) 제1 관심지수 = (관련 사용자의 코멘트 수)/(관련 사용자 수) + 코멘트를 남긴 관련 사용자 수 또는 식 2) 제1 관심지수 = 관련 사용자 수 + 관련 사용자의 코멘트 수
일 실시예에 따른 상기 사회적 관계 특징을 이용한 콘텐츠 수집장치에서 상기 콘텐츠 관리부는, 상기 관련 사용자들의 관심이 집중된 소정의 콘텐츠에 대한 코멘트 중에서, 상기 관련 사용자가 입력한 코멘트로부터 키워드를 추출하고, 추출된 키워드에 관련된 콘텐츠를 SNS 서버 내 상기 주 사용자 및 관련 사용자가 가지고 있는 콘텐츠 중에서 검색하고, 검색된 콘텐츠를 제2 콘텐츠 그룹으로 정의하는 제1 서브 콘텐츠 관리부를 포함하는 것을 특징으로 할 수 있다.
일 실시예에 따른 상기 사회적 관계 특징을 이용한 콘텐츠 수집장치에서 상기 제1 서브 콘텐츠 관리부는, 자연어 처리에 기반하여 상기 키워드 추출을 수행하고, 복수의 키워드를 추출하며, 추출된 복수의 키워드 각각에 대하여 검색을 수행하거나 추출된 복수의 키워드를 더하여 콘텐츠 검색을 수행하는 것을 특징으로 할 수 있다.
일 실시예에 따른 상기 사회적 관계 특징을 이용한 콘텐츠 수집장치에서 상기 콘텐츠 관리부는, 상기 제1 컨텐츠 그룹의 콘텐츠 각각에 대하여 상기 주 사용자 및 관련 사용자 이외의 타 사용자가 입력한 추가정보를 기초로 제2 관심지수를 산출하고, 산출된 제2 관심지수를 기초로 타 사용자들의 관심이 집중된 소정의 콘텐츠를 결정하는 제2 서브 콘텐츠 관리부를 포함하는 것을 특징으로 할 수 있다.
일 실시예에 따른 상기 사회적 관계 특징을 이용한 콘텐츠 수집장치에서 상기 제2 서브 콘텐츠 관리부는, 하기의 식을 이용하여 상기 제2 관심지수를 산출하는 것을 특징으로 할 수 있다. 식3) 제2 관심지수 = (0.5 * (호감 수)) + 코멘트를 남긴 타 사용자 수 + (2*(공유 수))
일 실시예에 따른 상기 사회적 관계 특징을 이용한 콘텐츠 수집장치에서 상기 제2 서브 콘텐츠 관리부는, 타 사용자들의 관심이 집중된 소정의 콘텐츠에 대한 코멘트 중에서, 상기 타 사용자가 입력한 코멘트로부터 키워드를 추출하고, 추출된 키워드에 관련된 콘텐츠를 상기 SNS 서버 이외의 웹 서버에서 검색하고, 검색된 콘텐츠를 제3 콘텐츠 그룹으로 정의하는 것을 특징으로 할 수 있다.
일 실시예에 따른 상기 사회적 관계 특징을 이용한 콘텐츠 수집장치에서 상기 SNS 서버는 복수인 것을 특징으로 할 수 있다.
일 실시예에 따른 상기 사회적 관계 특징을 이용한 콘텐츠 수집장치에서 상기 타 사용자들의 관심이 집중된 소정의 콘텐츠의 종류는 이미지 또는 텍스트이고, 상기 제2 서브 콘텐츠 관리부는 관련 이미지 검색 알고리즘 또는 관련 뉴스 검색 방법을 이용하여 콘텐츠를 검색하고, 검색된 콘텐츠로 구성된 상기 제3콘텐츠 그룹을 생성하는 것을 특징으로 할 수 있다.
일 실시예에 따른 상기 사회적 관계 특징을 이용한 콘텐츠 수집장치에서 상기 제1, 제2, 제3 그룹의 콘텐츠를 표시 공간에 독립적으로 배치하여 표시하는 표시부를 더 포함하는 것을 특징으로 할 수 있다.
일 실시예에 따른 상기 사회적 관계 특징을 이용한 콘텐츠 수집장치에서 상기 제3콘텐츠 그룹의 콘텐츠는, 뉴스 기사, 블로그 게시물, 이미지 파일을 포함하는 것을 특징으로 할 수 있다.
본 발명의 일 실시예에 따른 사회적 관계 특징을 이용한 콘텐츠 수집방법은 주 사용자로부터 검색정보를 입력받는 단계, 상기 주 사용자 및 상기 주 사용자와 관련된 관련 사용자에 대한, SNS(social network service) 가입목록 및 SNS 내에서의 친구 관계에 대한 그룹정보를 이용하여, SNS 서버 내 상기 주 사용자 및 관련 사용자가 가지고 있는 콘텐츠 중에서, 입력받은 검색정보에 관련된 콘텐츠를, 검색하는 단계, 검색된 콘텐츠를 제1 콘텐츠 그룹으로 정의하는 단계. 제1 콘텐츠 그룹의 콘텐츠 각각에 대하여 상기 관련 사용자가 입력한 추가정보를 기초로 제1 관심지수를 산출하는 단계, 산출된 제1관심지수를 기초로 상기 관련자들의 관심이 집중된 소정의 콘텐츠를 결정하는 단계를 더 포함하며, 상기 추가정보는 코멘트 정보, 공유 정보, 호감 정보 중 적어도 하나를 포함하는 것을 특징으로 할 수 있다.
일 실시예에 따른 상기 사회적 관계 특징을 이용한 콘텐츠 수집방법은, 관련 사용자들의 관심이 집중된 소정의 콘텐츠에 대한 코멘트 중에서, 상기 관련 사용자가 입력한 코멘트로부터 키워드를 추출하는 단계, 추출된 키워드에 관련된 콘텐츠를 SNS 서버 내 상기 주 사용자 및 관련 사용자가 가지고 있는 콘텐츠 중에서 검색하는 단계 및 검색된 콘텐츠를 제2 콘텐츠 그룹으로 정의하는 단계를 더 포함하는 것을 특징으로 할 수 있다.
일 실시예에 따른 상기 사회적 관계 특징을 이용한 콘텐츠 수집방법은 상기 제1 콘텐츠 그룹의 콘텐츠 각각에 대하여 상기 주 사용자 및 관련 사용자 이외의 타 사용자가 입력한 추가정보를 기초로 제2 관심지수를 산출하는 단계 및 산출된 제2 관심지수를 기초로 타 사용자들의 관심이 집중된 소정의 콘텐츠를 결정하는 단계를 더 포함하는 것을 특징으로 할 수 있다.
일 실시예에 따른 상기 사회적 관계 특징을 이용한 콘텐츠 수집방법은 상기 타 사용자들의 관심이 집중된 소정의 콘텐츠에 대한 코멘트 중에서, 상기 타 사용자가 입력한 코멘트로부터 키워드를 추출하는 단계, 추출된 키워드에 관련된 콘텐츠를 상기 SNS 서버 이외의 웹 서버에서 검색하는 단계 및 검색된 콘텐츠를 제3 콘텐츠 그룹으로 정의하는 단계를 더 포함하는 것을 특징으로 할 수 있다.
일 실시예에 따른 상기 사회적 관계 특징을 이용한 콘텐츠 수집방법은 상기 제1, 제2, 제3콘텐츠 그룹의 콘텐츠를 표시 공간에 독립적으로 배치하여 표시하는 단계를 더 포함하는 것을 특징으로 할 수 있다.
본 발명의 일 실시예들에 따라, 여러 명이 함께 참여하여 온라인 소설, 앨범, 소셜 UCC(User Created Contents)등을 제작하는데 있어서, 각 참여자의 의사를 반영하여 협업저작물을 만드는데 필요한 콘텐츠를 정리하여 수집할 수 있고, 불필요한 자료의 검색을 최소화할 수 있다.
또한 특정 이벤트에 관련된 콘텐츠들로 협업소셜앨범을 제작하고자 하는 경우, 콘텐츠에 따른 이벤트 참여 구성원들의 반응을 통해 콘텐츠의 사회적 관계에 관련된 특성을 추론하고 각각 적합한 방식으로 관련된 웹데이터를 자동으로 추가할 수 있으며, 인간의 직관에 부합하는 콘텐츠들을 수집할 수 있다.
또한 위와 같은 콘텐츠 수집장치에 의해 수집된 콘텐츠에 대한 특성들은 온라인 미디어 콘텐츠 추천 시스템에 사용이 가능하며, 빅데이터 기술과 관련하여 자동으로 특정 콘텐츠를 분석하고 관련 콘텐츠를 검색하여 크롤링하는 개인적 정보 기반의 소셜 큐레이션 기술에 이용될 수 있으며, 또한 SNS 상의 사용자들의 반응을 분석하여 스토리텔링에 활용할 수 있다.
도1은 본 발명의 일 실시예에 따라 포함하는 사회적 관계 특징을 이용한 콘텐츠 수집장치가 동작하는 컴퓨터 환경(10)을 나타내는 하이레벨 블록도이다.
도2는 본 발명의 일 실시예에 따른 사회적 관계 특징을 이용한 콘텐츠 수집장치(1000)의 구성도이다.
도3은 다른 일 실시예에 따른 콘텐츠 관리부의 구체화된 구성도이다.
도4a 및 도4b는 표시부(400)의 기능을 설명하기 위한 도이다.
도5는 본 발명의 일 실시예에 따른 복수의 참여자, 콘텐츠 수집장치(1000) 및 SNS서버(2000)를 나타내는 구성도이다.
도6은 본 발명의 일 실시예에 따른 사회적 관계 특징을 이용한 콘텐츠 수집방법을 설명하기 위한 흐름도이다.
도7은 본 발명의 일 실시예에 따른 사회적 관계 특징을 이용한 콘텐츠 수집방법의 순서도이다.
본 명세서에서 사용한 용어는 단지 특정한 실시 예를 설명하기 위해 사용된 것으로, 본 발명을 한정하려는 의도가 아니다. 단수의 표현은 문맥상 명백하게 다르게 뜻하지 않는 한, 복수의 표현을 포함한다. 본 명세서에서, "포함하다" 또는 "가지다" 등의 용어는 설시 된 특징, 숫자, 단계, 동작, 구성요소, 부분품 또는 이들을 조합한 것이 존재함을 지정하려는 것이지, 하나 또는 그 이상의 다른 특징들이나 숫자, 단계, 동작, 구성요소, 부분품 또는 이들을 조합한 것들의 존재 또는 부가가능성을 미리 배제하지 않는 것으로 이해되어야 한다.
다르게 정의되지 않는 한, 기술적이거나 과학적인 용어를 포함해서 여기서 사용되는 모든 용어들은 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자에 의해 일반적으로 이해되는 것과 동일한 의미이다. 일반적으로 사용되는 사전에 정의되어 있는 것과 같은 용어들은 관련 기술의 문맥상 가지는 의미와 일치하는 의미인 것으로 해석되어야 하며, 본 명세서에서 명백하게 정의하지 않는 한, 이상적이거나 과도하게 형식적인 의미로 해석되지 않는다. 도면에 제시된 동일한 참조부호는 동일한 부재를 나타낸다. 다만, 실시형태를 설명함에 있어서, 관련된 공지 기능 혹은 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우 그에 대한 상세한 설명은 생략한다. 또한, 도면에서의 각 구성요소들의 크기는 설명을 위하여 과장될 수 있으며, 실제로 적용되는 크기를 의미하는 것은 아니다.
본 명세서에 기술된 실시예는 전적으로 하드웨어이거나, 부분적으로 하드웨어이고 부분적으로 소프트웨어이거나, 또는 전적으로 소프트웨어인 측면을 가질 수 있다. 본 명세서에서 "부(unit)", "모듈(module)", "장치" 또는 "시스템" 등은 하드웨어, 하드웨어와 소프트웨어의 조합, 또는 소프트웨어 등 컴퓨터 관련 엔티티(entity)를 지칭한다. 예를 들어, 본 명세서에서 부, 모듈, 장치 또는 시스템 등은 실행중인 프로세스, 프로세서, 객체(object), 실행 파일(executable), 실행 스레드(thread of execution), 프로그램(program), 및/또는 컴퓨터(computer)일 수 있으나, 이에 제한되는 것은 아니다. 예를 들어, 컴퓨터에서 실행중인 애플리케이션(application) 및 컴퓨터의 양쪽이 모두 본 명세서의 부, 모듈, 장치 또는 시스템 등에 해당할 수 있다.
실시예들이 도면에 제시된 순서도를 참조로 하여 설명되었다. 간단히 설명하기 위하여 상기 방법은 일련의 블록들로 도시되고 설명되었으나, 본 발명은 상기 블록들의 순서에 한정되지 않고, 몇몇 블록들은 다른 블록들과 본 명세서에서 도시되고 기술된 것과 상이한 순서로 또는 동시에 일어날 수도 있으며, 동일한 또는 유사한 결과를 달성하는 다양한 다른 분기, 흐름 경로, 및 블록의 순서들이 구현될 수 있다. 또한, 본 명세서에서 기술되는 방법의 구현을 위하여 도시된 모든 블록들이 요구되지 않을 수도 있다. 나아가, 본 발명의 일 실시예에 따른 방법은 일련의 과정들을 수행하기 위한 컴퓨터 프로그램의 형태로 구현될 수도 있으며, 상기 컴퓨터 프로그램은 컴퓨터로 판독 가능한 기록 매체에 기록될 수도 있다.
또한, 실시형태를 설명함에 있어서, 관련된 공지 기능 혹은 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우 그에 대한 상세한 설명은 생략한다.
이하에서, 도면을 참조하여 본 발명의 실시예들에 대하여 상세히 살펴본다.
도1은 본 발명의 일 실시예에 따라 포함하는 사회적 관계 특징을 이용한 콘텐츠 수집장치가 동작하는 컴퓨터 환경(10)을 나타내는 하이레벨 블록도이다. 도시된 바와 같이, 컴퓨터 환경(10)은 네트워크(11)를 통해서 통신 가능하게 연결된 SNS서버(소셜 네트워크 서비스 서버, 2000), 클라이언트(1000)를 포함할 수 있다. 실시예들의 설명을 간략하고 명료하도록 각 엔티티 중 하나만을 나타내도록 한다. 즉, 컴퓨터 환경(100)에 웹서버 등 다른 엔티티들이 더 존재할 수 있다.
SNS서버(2000)는 하드웨어 장치 및/또는 소프트웨어 프로그램으로서, 클라이언트(1000) 또는 다른 시스템에 소셜 네트워크 서비스를 제공하도록 구성된다. 상기 소셜 네트워크 서비스는 서비스 이용자들이 SNS서버(2000)에 업로드 한 다양한 종류의 콘텐츠를 저장, 공유, 표시하여 다른 서비스 이용자들에게 제공하는 서비스를 포함한다.
SNS서버(2000)는 클라이언트(1000)와 연동되어 소셜 메타데이터 및 추천 콘텐츠를 클라이언트(1000)에 제공할 수 있다. 또한, 본 발명의 다른 일 실시예에 따른 컴퓨터 시스템과 연동되는 SNS서버(2000)는 하나 이상일 수 있다. SNS서버(2000)는 온라인 커뮤니티 서버, SNS 제공 서버 및 블로그 서비스 제공 서버 중 하나 일 수 있다. 예컨대 상기 SNS서버(2000)는 FACEBOOK® CYWORLD® GOOGLE® DAUM® NAVER® FLICKR® TWITER® LINKNOW® WEEBLY® TODOLY® RAINMAKER® SEESMIC® SLIDEROCKET® LINKEDIN® PINTEREST®등의 서버를 포함할 수 있다. 그리고, 일 실시예에서 SNS서버(2000)는 등록된 친구들의 홈페이지, FACEBOOK®의 타임라인 또는 담벼락 등의 웹 페이지 일 수 있다.
또한, 본 발명의 일 실시예들에 있어서 콘텐츠는 이미지, 동영상, 음악, 텍스트 중 하나 이상을 포함하는 멀티미디어 콘텐츠일 수 있다.
네트워크(2)는 SNS서버(2000) 및 클라이언트(1000) 사이에 통신이 가능하게 한다. 일 실시예에서, 네트워크(2)는 표준 통신 기술 / 프로토콜을 사용한다. 따라서, 상기 네트워크(2)는 이더넷, 802.11, 와이맥스(worldwide interoperability for microwave access; WiMAX), 2G/3G/4G, 디지털 가입자 회선(digital subscriber line; DSL), 비동기 전송모드(asynchronous transfer mode; ATM), 인피니밴드(infiniband), 피시아이 익스프레스 고급 스위칭(PCI Express Advanced Switching)등과 같은 기술을 이용한 링크(links)를 포함할 수 있다. 이와 유사하게, 상기 네트워크(2)상에서 이용되는 상기 네트워킹 프로토콜은 멀티 프로토콜 라벨 스위칭(multiprotocol label switching; MPLS), 전송 제어 프로토콜/인터넷 프로토콜(transmission control protocol/Internet protocol; TCP/IP), 사용자 데이터그램 프로토콜(User Datagram Protocol; UDP), 하이퍼 텍스트 통신 규칙(hypertext transport protocol; HTTP), 간이 전자 우편 전송 프로토콜(simple mail transfer protocol; SMTP), 파일 전송 프로토콜(file transfer protocol; FTP)등을 포함한다. 상기 네트워크(2) 상에서 교환된 데이터는, 바이너리 형식(binary form; 예를 들면, 휴대망 그래픽스(Portable Network Graphics; PNG)), 하이퍼텍스트 마크업 언어(hypertext markup language; HTML), 확장성 생성 언어(extensible markup language; XML)등의 내에 있는 이미지 데이터를 포함하는 기술 및/또는 포맷을 이용하여 나타날 수 있다. 추가적으로, 링크의 전부 또는 일부는 보안 소켓 계층(secure sockets layer; SSL), 전송 계층 보안(transport layer security; TLS), 가상 사설망(virtual private networks; VPNs), 인터넷 프로토콜 보안(Internet Protocol security; IPsec) 등과 같은 종래의 암호화 기술을 이용하여 암호화될 수 있다.
클라이언트(1000)는 컴퓨터 시스템으로서, 클라이언트(1000)는 스마트폰, 데스크탑, 랩탑(Laptop), 디지털 카메라, 착용 가능한 임의의 디지털 장치, 개인용휴대단말기(PDA) 또는 태블릿PC일 수 있다. 이하에서 상기 클라이언트(1000)는 사회적 관계 특징을 이용한 콘텐츠 수집장치로 언급된다.
도2는 본 발명의 일 실시예에 따른 사회적 관계 특징을 이용한 콘텐츠 수집장치(1000)의 구성도이다. 도2를 참조하면, 사회적 관계 특징을 이용한 콘텐츠 수집장치(1000)는 입력부(100), 데이터베이스(DB;200), 콘텐츠 관리부(300), 및 표시부(400)를 포함할 수 있다.
입력부(100)는 협업그룹에 포함되는 일 참여자(또는 주 사용자)로부터 검색정보를 수신할 수 있다. 여기서 상기 협업그룹은 복수의 참여자로 구성된다. 입력부(100)는 키보드, 마우스, 터치스크린, 터치패드, 트랙볼 등과 같은 임의의 장치를 통해서 사용자 입력을 수신할 수 있다. 또는 상기 수집장치(1000) 네트워크를 통해 참여자의 사용자 단말기, SNS서버(2000) 및 다른 웹서버들과 데이터를 송수신할 수 있으며, 상기 검색정보를 타 통신장비로부터 수신할 수도 있다.
검색정보는 주 사용자에의해 입력된 검색어로서, 하나 이상의 단어들의 조합일 수 있다. 예컨대 검색정보는 이미지 명(예컨대, 20130808.jpg 등), 날짜, 장소 및 태그된 인물의 이름, 다른 참여자의 이름 등을 검색정보로서 입력할 수 있다.
상술한 복수의 참여자는 콘텐츠 수집장치(1000)에 검색정보를 전송하는 참여자를 포함하는 협업그룹을 의미한다. 즉, 협업그룹에 포함되는 복수의 참여자는 데이터베이스(200)에 저장된 각 사용자 정보를 기초로 식별될 수 있다. 상기 사용자 정보는 ID, 닉네임 등을 포함하며, 협업그룹에 대한 가입 또는 관리자에 의해 협업그룹에 포함되는 참여자가 선택될 수 있다. 이하에서는 상기 협업그룹에 포함되는 참여자 중에서 검색을 수행하는 사람을 주 사용자로 칭하고, 그 외의 다른 참여자는 관련 사용자라 칭한다. 그리고 그 이외의 사람은 타 사용자라고 칭하도록 한다.
일 실시예로서 이벤트 참여자 중 콘텐츠 수집을 위해 검색정보를 입력하는 사람은 주 사용자, 이벤트 참여자 중 주 사용자가 아닌 사람은 관련 사용자이고, 타 사용자는 이벤트에는 참여하지 않았으나, SNS 상에서 이벤트 참여자의 친구들이나, followers 등일 수 있다.
데이터 베이스(200)는 상기 주 사용자 및 상기 주 사용자와 관련된 관련 사용자에 대한, SNS(social network service) 가입목록 및 SNS 내에서의 친구 관계에 대한 그룹정보를 저장할 수 있다. 즉, 데이터 베이스(200)에는 복수의 참여자 각각이 가입한 SNS 목록을 저장하고 있으며, 각 SNS에서 각 참여자들이 친구관계정보를 저장하고 있다. 복수의 사용자 모두 동일한 SNS를 사용하고 있거나 각 SNS에서 모두 친구로 등록되어 있지 않을 수 있기 때문이다
콘텐츠 관리부(300)는 입력받은 검색정보에 관련된 콘텐츠를, 상기 그룹정보를 이용하여 SNS 서버 내 상기 주 사용자 및 관련 사용자가 가지고 있는 콘텐츠 중에서 검색하고, 검색된 콘텐츠들을 제1 콘텐츠 그룹으로 정의할 수 있다. 그리고 제1 콘텐츠 그룹에 포함되는 콘텐츠 각각에 대하여 상기 관련 사용자가 입력한 추가정보를 기초로 제1 관심지수를 산출하고, 산출된 제1 관심지수를 기초로 관련 사용자들의 관심이 집중된 소정의 콘텐츠를 결정할 수 있다.
상기 관련 사용자들의 관심이 집중된 소정의 콘텐츠는 검색정보에 대응하는 콘텐츠 중에서 관련 사용자들의 관심도가 높은 콘텐츠들만이 선별된 결과를 의미한다.
구체적으로 콘텐츠 관리부(300)는 입력부(100)에서 입력받은 검색정보(Query)를 SNS서버에서 검색할 수 있다. 콘텐츠 관리부(300)는 SNS서버에 존재하는 모든 데이터 중에서 검색정보에 대응하는 콘텐츠를 검색할 수 있으나 바람직하게는 주 사용자 및 관련 사용자가 SNS 서버 내에 가지고 있는 콘텐츠 중에서 검색 검색정보에 대응하는 콘텐츠를 검색할 수 있다. 이를 위해서 콘텐츠 관리부(300)는 DB(200)에 저장된 그룹정보를 이용하여 주 사용자와 SNS친구로 맺어진 관련 사용자가 누구인지 확인하여 검색범위를 정할 수 있다.
또한 일 실시예에서 검색대상이 되는 SNS 서버가 복수일 수 있다. 그리고 주 사용자가 가입하지 않거나 관련 사용자 중 일부만이 가입한 SNS 서버(즉, 서비스)가 다양하게 존재할 수 있기 때문에, 콘텐츠 관리부(300)는 그룹정보를 이용하여 그룹정보에 포함되는 SNS 서버 및 친구관계를 기초로 주 사용자 및 관련 사용자가 SNS 서버에서 가지고 있는 모든 콘텐츠를 검색범위에 포함시킬 수 있다.
이렇게 함으로써, 주 사용자가 입력한 검색정보에 대응되는 콘텐츠들이 SNS 서버 내에 주 사용자 및 관련 사용자가 가지고 있는 콘텐츠 중에서 검색될 수 있다. 위에서 언급한 "가지다"표현은 사용자가 이미지, 텍스트 또는 동영상과 같은 콘텐츠를 SNS서버에 업로드 하거나, 타인이 업로드한 콘텐츠를 공유하여 콘텐츠가 사용자와 직간접적으로 관련되는 상태를 의미한다. 예컨대, 사용자가 업로드한 사진, 타인의 담벼락의 게시물을 공유하거나 리트윗한 상태를 의미한다.
콘텐츠 관리부(300)는 검색된 콘텐츠 각각에 대하여 관련 사용자가 입력한 추가정보를 기초로 제1 관심지수를 산출할 수 있다. 또는 콘텐츠 관리부(300)는 주 사용자 및 관련 사용자가 입력한 추가정보를 기초로 제1 관심지수를 산출할 수도 있다. 여기서 추가정보는 코멘트 정보, 공유 정보, 호감 정보 중 적어도 하나를 포함한다. 즉 추가정보는 SNS 서버에 존재하는 콘텐츠에 대하여 SNS 사용자들이 자신의 감정들을 남긴 흔적을 보여준다. 일반적으로 추가정보는 코멘트(댓글)이 될 수 있고, SNS 종류에 따라서 업로드된 콘텐츠가 타 사용자에 의해 공유된 수 또는 공유자 정보 또는 호감 정보 등을 포함할 수 있다.
콘텐츠 관리부(300)는 관련 사용자가 입력한 추가정보를 가지고서 제1 관심지수를 산출하게 된다. 따라서 제1 관심지수는 콘텐츠에 대한 관련 사용자들의 관심정도를 판단할 수 있는 지표가 될 수 있다. 여기서 상기 관련 사용자는 주 사용자를 포함할 수 있다.
일 실시예에서, 콘텐츠 관리부(300)는 하기의 수학식 1 또는 수학식 2를 이용하여 제1 관심지수를 산출할 수 있으나, 제1 관심지수를 산출하는 방식이 이것에 제한되는 것은 아니며, SNS가 제공하는 사용자의 참여 유도 방식 및 수집되는 정보에 따라 다양하게 산출될 수 있다.
Figure pat00001
Figure pat00002
콘텐츠 관리부(300)는 이렇게 산출된 제1 관심지수를 기초로 관련 사용자들의 관심이 집중된 소정의 콘텐츠를 결정할 수 있다. 예컨대 콘텐츠가 과도하게 많은 경우 산출된 제1 관심지수가 적정범위 이상인 콘텐츠에 대하여만 관련 사용자들의 관심이 집중된 소정의 콘텐츠 로 결정될 수 있다.
도3은 본 발명의 다른 일 실시예에 따른 콘텐츠 관리부(300)의 구체화된 구성도이다. 일 실시예에서 콘텐츠 관리부(300)는 관련 사용자들의 관심이 집중된 소정의 콘텐츠에 대한 코멘트 중에서, 상기 관련 사용자가 입력한 코멘트로부터 키워드를 추출하고, 추출된 키워드에 관련된 콘텐츠를 SNS 서버 내 상기 주 사용자 및 관련 사용자가 가지고 있는 콘텐츠 중에서 검색하고, 검색된 콘텐츠를 제2 콘텐츠 그룹으로 정의하는 제1 서브 콘텐츠 관리부(310)를 포함할 수 있다.
제1 서브 콘텐츠 관리부(310)는 관련 사용자들의 관심이 집중된 소정의 콘텐츠에 관련된 코멘트를 분석하여 키워드를 추출할 수 있다. 제1 서브 콘텐츠 관리부(310)는 키워드 추출을 위해 자연어 처리에 기반하여 키워드를 추출할 수 있다. 예컨대 제1 서브 콘텐츠 관리부(310)는 콘텐츠에 관련되어 가장 많이 언급된 단어 또는 문장을 추출할 수 있다.
그 후, 제1 서브 콘텐츠 관리부(310)는 추출된 키워드에 관련된 콘텐츠를 SNS 서버 내 상기 주 사용자 및 관련 사용자가 가지고 있는 콘텐츠 중에서 검색하고, 검색된 콘텐츠를 제2 콘텐츠 그룹으로 정의할 수 있다. 여기서 제2 콘텐츠 그룹에 포함되는 콘텐츠가 제1 콘텐츠 그룹에 포함되는 콘텐츠와 중복되는 경우 해당 콘텐츠는 제2 콘텐츠 그룹에서 제외될 수 있다.
예컨대, 주 사용자가 "2013년, 8월, 프랑스, 파리"를 검색정보로 입력하여 제1 콘텐츠 그룹의 콘텐츠들이 검색되고, 검색된 콘텐츠들 전체 또는 관련 사용자들의 관심이 집중된 소정의 콘텐츠에대한 코멘트가 분석되어 키워드 "프랑스, 파리" 또는 "프랑스"추출될 수 있다. 이 경우, 제1 서브 콘텐츠 관리부(310)는 "프랑스, 파리"를 검색정보로 하여 콘텐츠를 주 사용자 및 관련 사용자가 가지고 있는 콘텐츠 중에서 검색할 수 있다. 이에 따라서 "프랑스, 파리"에관련된 콘텐츠가 검색될 수 있다.
결과적으로 주 사용자는 2013년 8월 프랑스 파리에 관련된 콘텐츠 만을 검색하였으나, 검색한 콘텐츠(제1 콘텐츠 그룹)이외에 검색된 콘텐츠에 중 관련 사용자들의 관심이 높은 콘텐츠의 코멘트를 기초로 밀접한 관련이 있는 다른 콘텐츠들(제2 콘텐츠 그룹)도 검색할 수 있다. 예컨대, 주 사용자는 제2 콘텐츠 그룹에 2013년 이전에 관련된 프랑스, 파리에 관련 콘텐츠를 제공받을 수 있다.
위와 같이 제1 서브 콘텐츠 관리부(310)는 키워드 추출에 있어서 복수의 키워드를 추출할 수 있다. 또한 추출된 키워드 각각에 대하여 검색을 수행할 수 있다. 또는 제1 서브 콘텐츠 관리부(310)는 추출된 복수의 키워드를 더하여 콘텐츠 검색을 수행할 수 있다. 즉 위 예를 참조하면, 제1 서브 콘텐츠 관리부(310)는 "프랑스", "파리"에 대한 콘텐츠 검색을 별도로 진행하거나 "프랑스" "파리" 모두를 포함하는 콘텐츠들을 검색할 수도 있다.
또 다른 실시예에서, 콘텐츠 관리부(300)는, 검색된 콘텐츠 각각에 대하여 주 사용자 및 관련 사용자 이외의 타 사용자가 입력한 추가정보를 기초로 제2 관심지수를 산출하고, 산출된 제2 관심지수를 기초로 타 사용자들의 관심이 집중된 소정의 콘텐츠를 결정하는 제2 서브 콘텐츠 관리부(320)를 포함할 수 있다.
제2 관심지수는 주 사용자 및 관련 사용자와 관련성이 없는 타 사용자들이 콘텐츠에 남긴 추가정보를 기초로 산출된다. 예컨대, 주 사용자 및 관련 사용자가 동일한 여행을 다녀와서 상기 그룹정보에 그룹으로 설정된 경우, 타 사용자는 상기 그룹정보에 포함되지 않은 사용자를 의미한다.
따라서 제2 서브 콘텐츠 관리부(320)는 검색된 콘텐츠 중에서 타 사용자들의 관심도에 따라서 제2 관심지수를 산출하고 산출 결과를 기초로 하여 검색된 콘텐츠 중 적어도 일부를 타 사용자들의 관심이 집중된 소정의 콘텐츠로 결정할 수 있다.
일 실시예에서 제2 서브 콘텐츠 관리부(320)는 하기의 수학식3을 이용하여 제2 관심지수를 산출할 수 있다.
Figure pat00003
또한 다른 일 실시예에서, 제2 서브 콘텐츠 관리부(320)는타 사용자들의 관심이 집중된 소정의 콘텐츠에 대한 코멘트 중에서, 타 사용자가 입력한 코멘트로부터 키워드를 추출하고, 추출된 키워드에 관련된 콘텐츠를 상기 SNS 서버 이외의 웹 서버에서 검색하고, 검색된 콘텐츠를 제3 콘텐츠 그룹으로 정의할 수 있다.
여기서 상기 웹 서버는 GOOGLE, NAVER, BAIDU, YAHOO 및 복수의 참여자 어느 누구도 등록되지 않은 임의의 SNS서버 등을 포함할 수 있으나 이에 제한되는 것은 아니다. 또한, 상기 제3콘텐츠 그룹의 콘텐츠의 종류는 이미지일 수 있으며, 이 경우, 제2 서브 콘텐츠 관리부(320)는 관련 이미지 검색 알고리즘 또는 관련 뉴스 검색 방법을 이용하여 웹 서버로부터 타 사용자들의 관심이 집중된 소정의 콘텐츠와 관련된 콘텐츠를 검색할 수 있다. 또한 상기 제3콘텐츠 그룹의 콘텐츠들은 뉴스기사, 블로그 게시물, 이미지, 텍스트 등을 포함하나 이에 제한되는 것은 아니다.
일 실시예에서, 사회적 관계 특징을 이용한 콘텐츠 수집장치(1000)는 상기 제1, 제2, 제3콘텐츠 그룹의 콘텐츠를 표시 공간에 독립적으로 배치하여 표시하는 표시부(400)를 포함할 수 있다.
표시부는 임의의 디스플레이 장치로서, PDP, LCD, LED, OLED를 이용한 표시장치로서 터치 스크린을 구비하여 입력부와 일체로서 동작할 수 있다.
도4a 및 도4b는 표시부(400)의 기능을 설명하기 위한 도이다. 도4a를 참조하면, 제1 제2 및 제3 콘텐츠 그룹이 구분되어 표시되며, 도4b는 제1 내지 제3 콘텐츠 그룹(410-430) 개략적으로 구분되어 표시된다. 도시되지는 않았으나 일 실시예에서 제1, 제2 및 제3 콘텐츠 그룹 중 일부 그룹만이 표시될 수 있다.
일 실시예에서 상기 표시부(400)는 각각의 상기 제1, 제2, 제3콘텐츠 그룹의 콘텐츠를 상기 디스플레이 공간에 독립적으로 배치하되 상기 제1 관심지수 또는 제2 관심지수를 이용하여 제1 관심지수 또는 제2 관심지수의 오름차순으로 각 그룹내의 콘텐츠를 배열할 수 있다. 도4a를 참조하면 제1콘텐츠 그룹(410)에 예시적으로 두 개의 콘텐츠가 나타나며 제1 관심지수를 근거로 제1 관심지수가 높은 콘텐츠를 상위에 배치하도록 할 수도 있다.
또한 본 명세서에서 설명되는 콘텐츠는 도4a에 나타난 바와 같이 하나 이상의 이미지(또는 텍스트를 포함할 수 있음)(421), 호감 표시 수(422a) 또는 공유 수(422b) 및 코멘트들(423)을 포함하여 구성될 수 있다. 그리고 제3 콘텐츠 그룹은 하나이상의 이미지 또는 아티클(뉴스기사 또는 블로그 게시글)을 포함할 수 있다.
도5는 본 발명의 일 실시예에 따른 복수의 참여자, 콘텐츠 수집장치(1000) 및 SNS서버(2000)를 나타내는 구성도이다. 도5를 참조하면, 콘텐츠 수집장치(1000)는 주 사용자로부터 검색정보를 수신하고, 검색결과를 주 사용자(A) 및 관련 사용자들(B, C)에게 제공할 수 있다.
SNS서버(2000)는 API부(2001), 사용자정보DB(2002) 및 콘텐츠DB(2003)를 포함할 수 있다. API부(2002)는 SNS서버(2000)의 DB에 저장된 정보를 가공할 수 있다. 또한, 사용자정보DB(2002)는 SNS서버(2000)에 가입된 사용자들의 사용자정보를 저장하고 있으며, 상기 사용자 정보는 사용자들의 ID, 이메일 및 사용자들 간의 친구관계 정보를 포함한다. 또한, 콘텐츠DB(2003)는 SNS서버(2000)의 사용자들이 업로드한 콘텐츠를 포함한다.
SNS서버의 사용자들은 SNS 서버(2000)에서 제공하는 서비스의 등록된 가입자들이다. 상기 업로드한 콘텐츠는 이미지, 동영상, 텍스트를 포함하며, 상기 이미지, 동영상, 텍스트에 추가적으로 포함되는 코멘트, 공유, 호감 표시 등을 포함한다.
일 실시예에서, 콘텐츠 관리부(300)는 통신인터페이스(미도시)를 이용하여 SNS서버(2000)와 통신하고, API부(2001)를 이용하여 SNS서버(2000)내의 DB(2002, 2003)에 접근하여 필요한 정보를 검색 및 수집할 수 있다.
구체적으로, 콘텐츠 관리부(300)는 상기 검색정보에 관련된 콘텐츠를 SNS 서버(2000) 내의 DB(2002, 2003)에서 검색하고 수집한다. 콘텐츠 관리부(300)는 사용자정보DB(2002)를 참조하여 검색된 콘텐츠가 어느 사용자와 관련된 콘텐츠인지 식별할 수 있다. 그리고, 콘텐츠 관리부(300)는 식별된 콘텐츠의 사용자가 상기 협업그룹의 구성원에 해당되는 경우에는 그 콘텐츠들을 수집하여 제1콘텐츠 그룹으로 분류한다. 따라서 참여자는 검색된 콘텐츠 중에서 자신이 속한 협업그룹의 참여자에 관련된 콘텐츠를 식별할 수 있다.
도6은 본 발명의 일 실시예에 따른 사회적 관계 특징을 이용한 콘텐츠 수집방법을 설명하기 위한 흐름도이다. 도6에서 각 블록은 특정 콘텐츠를 포함하는 콘텐츠 그룹 이거나 처리되는 콘텐츠의 흐름을 보여주기 위한 단계를 나타낼 수 있다.
도6에 대한 하기의 설명은 상술한 사회적 관계 특징을 이용한 콘텐츠 수집장치에 대한 설명을 참조하여 보충될 수 있다.
주 사용자에 의해서 검색정보가 입력되면(1) 입렵된 검색정보에 대응하는 콘텐츠를 SNS서버(2)에서 검색한다. 여기서 SNS서버에 포함되는 모든 콘텐츠를 검색범위로 하지 않고 주 사용자와 친구로 등록되고 소정의 관계(그룹으로 지정된)를 갖는 관련 사용자가 가지고 있는 콘텐츠들을 검색범위로 할 수 있다.
이렇게 검색된 콘텐츠들(3)을 제1 콘텐츠 그룹으로 정의할 수 있다. 그리고 제1 콘텐츠 그룹에 포함되는 콘텐츠들에 대하여 제1 관심지수를 산출하여 관련 사용자들의 관심이 집중된 소정의 콘텐츠(3a,3c,3d)(4)를 결정할 수 있다. 그리고 제2 관심지수를 산출하여 적어도 일부의 콘텐츠들(3c, 3b)을 타 사용자들의 관심이 집중된 소정의 콘텐츠들(5)로 정의할 수 있다. 제1 관심지수 또는 제2 관심지수의 크기에 따라서 배치되는 순서가 달라질 수 있다.
관련 사용자들의 관심이 집중된 소정의 콘텐츠(4)에 포함되는 콘텐츠들에 대한 코멘트를 분석하여 키워드를 추출하고(6a, 6b) 추출된 키워드를 기반하여 SNS서버에서 검색을 수행하여 콘텐츠(7a)를 수집하고 수집한 콘텐츠(7a)를 제2 콘텐츠 그룹(7)으로 정의한다.
타 사용자들의 관심이 집중된 소정의 콘텐츠들(3c, 3a)에 대한 코멘트를 분석하여 키워드(8a)를 추출하거나 이미지(8b)를 추출하는 단계가 수행될 수 있다. 그리고 추출된 키워드(8a) 또는 이미지(8b)를 기초로 웹서버(9)로부터 관련 콘텐츠(10)를 검색할 수 있다. 여기서 타 사용자들의 관심이 집중된 소정의 콘텐츠들(3c, 3a)는 이미지 또는 텍스트를 포함하는 SNS 게시물일 수 있다. 추출된 키워드 또는 이미지(8a, 8b)는 관련 이미지 검색 알고리즘 또는 관련 뉴스 검색 방법을 이용하여 웹서버에서 관련 콘텐츠를 검색할 수 있다. 이와 같이 웹서버(9)에서 검색된 콘텐츠는 블로그 게시물, 이미지 또는 텍스트일 수 있으며, 이러한 콘텐츠들은 제3 콘텐츠 그룹(9)으로 정의된다.
도7은 본 발명의 일 실시예에 따른 사회적 관계 특징을 이용한 콘텐츠 수집방법의 순서도이다. 도7을 참조하면, 사회적 관계 특징을 이용한 콘텐츠 수집방법은 주 사용자로부터 검색정보를 입력받는 단계(S1) 주 사용자 및 상기 주 사용자와 관련된 관련 사용자에 대한, SNS(social network service) 가입목록 및 SNS 내에서의 친구 관계에 대한 그룹정보를 이용하여, SNS 서버 내 상기 주 사용자 및 관련 사용자가 가지고 있는 콘텐츠 중에서, 입력받은 검색정보에 관련된 콘텐츠를 검색하는 단계(S2), 검색된 콘텐츠들을 제1 콘텐츠 그룹으로 정의하는 단계(S3); 제1 콘텐츠 그룹의 콘텐츠 각각에 대하여 상기 관련 사용자가 입력한 추가정보를 기초로 제1 관심지수를 산출하는 단계(S4) 및 산출된 제1 관심지수를 기초로 관련 사용자들의 관심이 집중된 소정의 콘텐츠를 결정하는 단계(S5)를 포함하되, 상기 추가정보는 코멘트 정보, 공유 정보, 호감 정보 중 적어도 하나를 포함하는 것을 특징으로 할 수 있다. 또는 사회적 관계 특징을 이용한 콘텐츠 수집방법은 상기 정의된 제1 콘텐츠 그룹을 표시부의 일 부분에 표시하는 단계(S6)를 더 포함할 수 있다. 이와 같은 표시방식은 이후 다른 의미를 가지는 콘텐츠 그룹을 구분하여 표시하기 위함이다.
또한, 사회적 관계 특징을 이용한 콘텐츠 수집방법은 상기 관련 사용자들의 관심이 집중된 소정의 콘텐츠에 대한 코멘트 중에서, 상기 관련 사용자가 입력한 코멘트로부터 키워드를 추출하는 단계, 추출된 키워드에 관련된 콘텐츠를 SNS 서버 내 상기 주 사용자 및 관련 사용자가 가지고 있는 콘텐츠 중에서 검색하는 단계 및 검색된 콘텐츠를 제2 콘텐츠 그룹으로 정의하는 단계를 더 포함할 수 있다.
다른 실시예에서, 사회적 관계 특징을 이용한 콘텐츠 수집방법은 상기 검색된 콘텐츠(제1 콘텐츠 그룹의 콘텐츠들) 각각에 대하여 상기 주 사용자 및 관련 사용자 이외의 타 사용자가 입력한 추가정보를 기초로 제2 관심지수를 산출하는 단계 및 산출된 제2 관심지수를 기초로 타 사용자들의 관심이 집중된 소정의 콘텐츠를 결정하는 단계를 더 포함할 수 있다.
또 다른 실시예에서, 사회적 관계 특징을 이용한 콘텐츠 수집방법은 상기 타 사용자들의 관심이 집중된 소정의 콘텐츠에 대한 코멘트 중에서, 상기 타 사용자가 입력한 코멘트로부터 키워드를 추출하는 단계, 추출된 키워드에 관련된 콘텐츠를 상기 SNS 서버 이외의 웹 서버에서 검색하는 단계 및 검색된 콘텐츠를 제3 콘텐츠 그룹으로 정의하는 단계를 더 포함할 수 있으며, 상기 제1, 제2, 제3콘텐츠 그룹의 콘텐츠를 표시 공간에 독립적으로 배치하여 표시하는 단계를 더 포함할 수도 있다.
이상에서 살펴본 본 발명은 도면에 도시된 실시예들을 참고로 하여 설명하였으나 이는 예시적인 것에 불과하며 당해 분야에서 통상의 지식을 가진 자라면 이로부터 다양한 변형 및 실시예의 변형이 가능하다는 점을 이해할 것이다. 그러나, 이와 같은 변형은 본 발명의 기술적 보호범위 내에 있다고 보아야 한다. 따라서, 본 발명의 진정한 기술적 보호범위는 첨부된 특허청구범위의 기술적 사상에 의해서 정해져야 할 것이다.

Claims (16)

  1. 주 사용자로부터 검색정보를 입력받는 입력부;
    상기 주 사용자 및 상기 주 사용자와 관련된 관련 사용자에 대한, SNS(social network service) 가입목록 및 SNS 내에서의 친구 관계에 대한 그룹정보를 저장하는 데이터 베이스; 및
    입력받은 검색정보에 관련된 콘텐츠를, 상기 그룹정보를 이용하여 SNS 서버 내 상기 주 사용자 및 관련 사용자가 가지고 있는 콘텐츠 중에서 검색하고, 검색된 콘텐츠를 제1 콘텐츠 그룹으로 정의하고, 상기 제1 콘텐츠 그룹에 포함되는 콘텐츠 각각에 대하여 상기 관련 사용자가 입력한 추가정보를 기초로 제1 관심지수를 산출하고, 산출된 제1 관심지수를 기초로 상기 검색된 콘텐츠 중 관련 사용자들의 관심이 집중된 소정의 콘텐츠를 결정하는 콘텐츠 관리부를 포함하되,
    상기 추가정보는 코멘트 정보, 공유 정보, 호감 정보 중 적어도 하나를 포함하는 것을 특징으로 하는 사회적 관계 특징을 이용한 콘텐츠 수집장치.
  2. 제1항에 있어서,
    상기 콘텐츠 관리부는 하기의 식 1) 또는 식 2)를 이용하여 상기 제1 관심지수를 산출하는 것을 특징으로 하는 사회적 관계 특징을 이용한 콘텐츠 수집장치.

    식 1) 제1 관심지수 = (관련 사용자의 코멘트 수)/(관련 사용자 수) + 코멘트를 남긴 관련 사용자 수
    식 2) 제1 관심지수 = 관련 사용자 수 + 관련 사용자의 코멘트 수
  3. 제1항에 있어서,
    상기 콘텐츠 관리부는,
    상기 관련 사용자들의 관심이 집중된 소정의 콘텐츠에 대한 코멘트 중에서, 상기 관련 사용자가 입력한 코멘트로부터 키워드를 추출하고,
    추출된 키워드에 관련된 콘텐츠를 SNS 서버 내 상기 주 사용자 및 관련 사용자가 가지고 있는 콘텐츠 중에서 검색하고,
    검색된 콘텐츠를 제2 콘텐츠 그룹으로 정의하는 제1 서브 콘텐츠 관리부를 포함하는 것을 특징으로 하는 사회적 관계 특징을 이용한 콘텐츠 수집장치.
  4. 제3항에 있어서,
    상기 제1 서브 콘텐츠 관리부는,
    자연어 처리에 기반하여 상기 키워드 추출을 수행하고, 복수의 키워드를 추출하며, 추출된 복수의 키워드 각각에 대하여 검색을 수행하거나 추출된 복수의 키워드를 더하여 콘텐츠 검색을 수행하는 것을 특징으로 하는 사회적 관계 특징을 이용한 콘텐츠 수집장치.
  5. 제3항에 있어서,
    상기 콘텐츠 관리부는,
    상기 검색된 콘텐츠 각각에 대하여 상기 주 사용자 및 관련 사용자 이외의 타 사용자가 입력한 추가정보를 기초로 제2 관심지수를 산출하고,
    산출된 제2 관심지수를 기초로 검색된 콘텐츠 중 타 사용자들의 관심이 집중된 소정의 콘텐츠를 결정하는 제2 서브 콘텐츠 관리부를 포함하는 것을 특징으로 하는 사회적 관계 특징을 이용한 콘텐츠 수집장치.

  6. 제5항에 있어서,
    상기 제2 서브 콘텐츠 관리부는,
    하기의 식을 이용하여 상기 제2 관심지수를 산출하는 것을 특징으로 하는 사회적 관계 특징을 이용한 콘텐츠 수집장치.

    식3) 제2 관심지수 = (0.5 * (호감 수)) + 코멘트를 남긴 타 사용자 수 + (2*(공유 수))
  7. 제5항에 있어서,
    상기 제2 서브 콘텐츠 관리부는,
    상기 타 사용자들의 관심이 집중된 소정의 콘텐츠에 대한 코멘트 중에서, 상기 타 사용자가 입력한 코멘트로부터 키워드를 추출하고,
    추출된 키워드에 관련된 콘텐츠를 상기 SNS 서버 이외의 웹 서버에서 검색하고,
    검색된 콘텐츠를 제3 콘텐츠 그룹으로 정의하는 것을 특징으로 하는 사회적 관계 특징을 이용한 콘텐츠 수집장치.
  8. 제1항에 있어서,
    상기 SNS 서버는 복수인 것을 특징으로 하는 사회적 관계 특징을 이용한 콘텐츠 수집장치.
  9. 제8항에 있어서,
    상기 타 사용자들의 관심이 집중된 소정의 콘텐츠의 종류는 이미지 또는 텍스트이고,
    상기 제2 서브 콘텐츠 관리부는 관련 이미지 검색 알고리즘 또는 관련 뉴스 검색 방법을 이용하여 콘텐츠를 검색하고, 검색된 콘텐츠로 구성된 상기 제3콘텐츠 그룹을 생성하는 것을 특징으로 하는 사회적 관계 특징을 이용한 콘텐츠 수집장치.
  10. 제7항에 있어서,
    상기 제1, 제2, 제3콘텐츠 그룹의 콘텐츠를 표시 공간에 독립적으로 배치하여 표시하는 표시부를 더 포함하는 것을 특징으로 하는 사회적 관계 특징을 이용한 콘텐츠 수집장치.
  11. 제10항에 있어서,
    상기 제3콘텐츠 그룹의 콘텐츠는,
    뉴스 기사, 블로그 게시물, 이미지 파일을 포함하는 것을 특징으로 하는 사회적 관계 특징을 이용한 콘텐츠 수집장치.
  12. 주 사용자로부터 검색정보를 입력받는 단계;
    상기 주 사용자 및 상기 주 사용자와 관련된 관련 사용자에 대한, SNS(social network service) 가입목록 및 SNS 내에서의 친구 관계에 대한 그룹정보를 이용하여, SNS 서버 내 상기 주 사용자 및 관련 사용자가 가지고 있는 콘텐츠 중에서, 입력받은 검색정보에 관련된 콘텐츠를, 검색하는 단계;
    검색된 콘텐츠를 제1 콘텐츠 그룹으로 정의하는 단계;
    검색된 콘텐츠 각각에 대하여 상기 관련 사용자가 입력한 추가정보를 기초로 제1 관심지수를 산출하는 단계; 및
    산출된 제1 관심지수를 기초로 상기 검색된 콘텐츠를 관련 사용자들의 관심이 집중된 소정의 콘텐츠로 결정하는 단계를 포함하되, 상기 추가정보는 코멘트 정보, 공유 정보, 호감 정보 중 적어도 하나를 포함하는 것을 특징으로 하는 사회적 관계 특징을 이용한 콘텐츠 수집방법.
  13. 제12항에 있어서,
    상기 관련 사용자들의 관심이 집중된 소정의 콘텐츠에 대한 코멘트 중에서, 상기 관련 사용자가 입력한 코멘트로부터 키워드를 추출하는 단계;
    추출된 키워드에 관련된 콘텐츠를 SNS 서버 내 상기 주 사용자 및 관련 사용자가 가지고 있는 콘텐츠 중에서 검색하는 단계; 및
    검색된 콘텐츠를 제2 콘텐츠 그룹으로 정의하는 단계를 더 포함하는 것을 특징으로 하는 사회적 관계 특징을 이용한 콘텐츠 수집방법.
  14. 제13항에 있어서,
    상기 검색된 콘텐츠 각각에 대하여 상기 주 사용자 및 관련 사용자 이외의 타 사용자가 입력한 추가정보를 기초로 제2 관심지수를 산출하는 단계; 및
    산출된 제2 관심지수를 기초로 타 사용자들의 관심이 집중된 소정의 콘텐츠를 결정하는 단계를 더 포함하는 것을 특징으로 하는 사회적 관계 특징을 이용한 콘텐츠 수집방법.
  15. 제14항에 있어서,
    상기 타 사용자들의 관심이 집중된 소정의 콘텐츠에 대한 코멘트 중에서, 상기 타 사용자가 입력한 코멘트로부터 키워드를 추출하는 단계;
    추출된 키워드에 관련된 콘텐츠를 상기 SNS 서버 이외의 웹 서버에서 검색하는 단계; 및
    검색된 콘텐츠를 제3 콘텐츠 그룹으로 정의하는 단계를 더 포함하는 것을 특징으로 하는 사회적 관계 특징을 이용한 콘텐츠 수집방법.
  16. 제15항에 있어서,
    상기 제1, 제2, 제3콘텐츠 그룹의 콘텐츠를 표시 공간에 독립적으로 배치하여 표시하는 단계를 더 포함하는 것을 특징으로 하는 사회적 관계 특징을 이용한 콘텐츠 수집방법.
KR1020130096544A 2013-08-14 2013-08-14 사회적 관계 특징을 이용한 콘텐츠 수집장치 및 방법 KR101614311B1 (ko)

Priority Applications (2)

Application Number Priority Date Filing Date Title
KR1020130096544A KR101614311B1 (ko) 2013-08-14 2013-08-14 사회적 관계 특징을 이용한 콘텐츠 수집장치 및 방법
US14/091,667 US9384513B2 (en) 2013-08-14 2013-11-27 Apparatus for collecting contents using social relation character and method thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020130096544A KR101614311B1 (ko) 2013-08-14 2013-08-14 사회적 관계 특징을 이용한 콘텐츠 수집장치 및 방법

Publications (2)

Publication Number Publication Date
KR20150020428A true KR20150020428A (ko) 2015-02-26
KR101614311B1 KR101614311B1 (ko) 2016-04-22

Family

ID=52467578

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020130096544A KR101614311B1 (ko) 2013-08-14 2013-08-14 사회적 관계 특징을 이용한 콘텐츠 수집장치 및 방법

Country Status (2)

Country Link
US (1) US9384513B2 (ko)
KR (1) KR101614311B1 (ko)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2022092497A1 (ko) * 2020-10-29 2022-05-05 (주)아이와즈 유사 사건 정보제공시스템 및 그 방법
KR102552849B1 (ko) * 2022-07-27 2023-07-10 (주)유밥 콘텐츠 추천 장치 및 방법

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100281364A1 (en) 2005-01-11 2010-11-04 David Sidman Apparatuses, Methods and Systems For Portable Universal Profile
US8005919B2 (en) 2002-11-18 2011-08-23 Aol Inc. Host-based intelligent results related to a character stream
US20070233736A1 (en) * 2006-03-28 2007-10-04 Heyletsgo, Inc. Method and system for social and leisure life management
US8768922B2 (en) * 2008-02-08 2014-07-01 Microsoft Corporation Ad retrieval for user search on social network sites
KR101004352B1 (ko) 2008-07-10 2010-12-28 에스케이커뮤니케이션즈 주식회사 컨텐츠 유통 시스템 및 방법
KR20120048522A (ko) 2010-11-05 2012-05-15 한국전자통신연구원 융합 소셜 방송 서비스 제공 방법 및 장치
KR101302507B1 (ko) 2011-04-11 2013-09-03 에스케이씨앤씨 주식회사 Sns를 이용한 마케팅 서비스 방법 및 장치
US10354274B2 (en) * 2011-11-18 2019-07-16 Outbrain Inc. System and method for providing feed-based advertisements
KR20130065779A (ko) 2011-11-29 2013-06-20 한국전자통신연구원 사용자 소셜 특성을 이용한 콘텐츠 서비스 제공 장치 및 방법
KR20130082557A (ko) 2011-12-08 2013-07-22 한국전자통신연구원 소셜 네트워크 기반 정보 검색 및 제공 방법
US20140019539A1 (en) * 2012-07-16 2014-01-16 General Instrument Corporation Determination of influence scores
US20140195606A1 (en) * 2013-01-09 2014-07-10 At&T Intellectual Property I, L.P. Identifying valuable users in a social network

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2022092497A1 (ko) * 2020-10-29 2022-05-05 (주)아이와즈 유사 사건 정보제공시스템 및 그 방법
KR102552849B1 (ko) * 2022-07-27 2023-07-10 (주)유밥 콘텐츠 추천 장치 및 방법

Also Published As

Publication number Publication date
KR101614311B1 (ko) 2016-04-22
US9384513B2 (en) 2016-07-05
US20150052137A1 (en) 2015-02-19

Similar Documents

Publication Publication Date Title
US10057349B2 (en) Data stream consolidation in a social networking system for near real-time analysis
US10037538B2 (en) Selection and presentation of news stories identifying external content to social networking system users
Johansson et al. Estimating citizen alertness in crises using social media monitoring and analysis
Ratkiewicz et al. Truthy: mapping the spread of astroturf in microblog streams
AU2014304803B2 (en) Systems and methods for image classification by correlating contextual cues with images
US20160026720A1 (en) System and method for providing a semi-automated research tool
US10825110B2 (en) Entity page recommendation based on post content
KR20160083017A (ko) 소셜 데이터 네트워크에서 인플루언서들 및 그들의 커뮤니티를 식별하기 위한 시스템 및 방법
US10176265B2 (en) Awareness engine
US20150120783A1 (en) Inter-entity connection maps
Costas et al. Large-scale identification and characterization of scholars on Twitter
Chowdury et al. A data mining based spam detection system for youtube
Han et al. Photos don't have me, but how do you know me? Analyzing and predicting users on Instagram
Bani-Hani et al. A semantic model for context-based fake news detection on social media
Gangrade et al. Instagram sentiment analysis: opinion mining
EP2835748A1 (en) Systems and methods for image classification by correlating contextual cues with images
KR101614311B1 (ko) 사회적 관계 특징을 이용한 콘텐츠 수집장치 및 방법
Khrouf et al. Aggregating social media for enhancing conference experience
WO2014102734A1 (en) Systems and methods for collecting, sorting and posting information on a social media profile
Sarker et al. Automatic Individual Information Aggregation Using Publicly Available Social Media Data
Hooda Sentiment Analysis of Recent Tweets for Agriculture from BRICS Countries
Luo et al. Website Interaction Network
Singh et al. Research Aids for Social Media Analytics
Weiss et al. Claim Behavior over Time in Twitter
US9830375B2 (en) Apparatus for selecting and providing media content on social network service and method thereof

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20130814

PA0201 Request for examination
PG1501 Laying open of application
E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20150318

Patent event code: PE09021S01D

AMND Amendment
E601 Decision to refuse application
PE0601 Decision on rejection of patent

Patent event date: 20150921

Comment text: Decision to Refuse Application

Patent event code: PE06012S01D

Patent event date: 20150318

Comment text: Notification of reason for refusal

Patent event code: PE06011S01I

X091 Application refused [patent]
AMND Amendment
PX0901 Re-examination

Patent event code: PX09011S01I

Patent event date: 20150921

Comment text: Decision to Refuse Application

Patent event code: PX09012R01I

Patent event date: 20150504

Comment text: Amendment to Specification, etc.

E90F Notification of reason for final refusal
PE0902 Notice of grounds for rejection

Comment text: Final Notice of Reason for Refusal

Patent event date: 20151106

Patent event code: PE09021S02D

AMND Amendment
PX0701 Decision of registration after re-examination

Patent event date: 20160119

Comment text: Decision to Grant Registration

Patent event code: PX07013S01D

Patent event date: 20151111

Comment text: Amendment to Specification, etc.

Patent event code: PX07012R01I

Patent event date: 20151016

Comment text: Amendment to Specification, etc.

Patent event code: PX07012R01I

Patent event date: 20150921

Comment text: Decision to Refuse Application

Patent event code: PX07011S01I

Patent event date: 20150504

Comment text: Amendment to Specification, etc.

Patent event code: PX07012R01I

X701 Decision to grant (after re-examination)
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20160415

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20160418

End annual number: 3

Start annual number: 1

PG1601 Publication of registration
FPAY Annual fee payment

Payment date: 20190415

Year of fee payment: 4

PR1001 Payment of annual fee

Payment date: 20190415

Start annual number: 4

End annual number: 4

PR1001 Payment of annual fee

Payment date: 20200401

Start annual number: 5

End annual number: 5

PR1001 Payment of annual fee

Payment date: 20210401

Start annual number: 6

End annual number: 6

PR1001 Payment of annual fee

Payment date: 20220406

Start annual number: 7

End annual number: 7

PR1001 Payment of annual fee

Payment date: 20240410

Start annual number: 9

End annual number: 9