KR101405083B1 - System of societal relation-information accumulation for social network services and method thereof - Google Patents
System of societal relation-information accumulation for social network services and method thereof Download PDFInfo
- Publication number
- KR101405083B1 KR101405083B1 KR1020100100085A KR20100100085A KR101405083B1 KR 101405083 B1 KR101405083 B1 KR 101405083B1 KR 1020100100085 A KR1020100100085 A KR 1020100100085A KR 20100100085 A KR20100100085 A KR 20100100085A KR 101405083 B1 KR101405083 B1 KR 101405083B1
- Authority
- KR
- South Korea
- Prior art keywords
- social
- information
- profile
- user
- collecting
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 80
- 238000009825 accumulation Methods 0.000 title claims description 14
- 230000000694 effects Effects 0.000 claims abstract description 50
- 230000008569 process Effects 0.000 claims abstract description 36
- 230000015572 biosynthetic process Effects 0.000 claims description 9
- 230000008859 change Effects 0.000 claims description 7
- 238000012552 review Methods 0.000 claims description 7
- 238000010606 normalization Methods 0.000 claims description 6
- 239000000284 extract Substances 0.000 abstract description 4
- 238000005516 engineering process Methods 0.000 abstract description 3
- 238000010586 diagram Methods 0.000 description 16
- 230000006870 function Effects 0.000 description 8
- 238000012545 processing Methods 0.000 description 6
- 238000004590 computer program Methods 0.000 description 4
- 230000000052 comparative effect Effects 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 235000013619 trace mineral Nutrition 0.000 description 1
- 239000011573 trace mineral Substances 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/01—Social networking
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/30—Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
- G06F16/36—Creation of semantic tools, e.g. ontology or thesauri
- G06F16/367—Ontology
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Tourism & Hospitality (AREA)
- Computing Systems (AREA)
- Marketing (AREA)
- Primary Health Care (AREA)
- Strategic Management (AREA)
- General Health & Medical Sciences (AREA)
- Economics (AREA)
- General Business, Economics & Management (AREA)
- Health & Medical Sciences (AREA)
- Human Resources & Organizations (AREA)
- Life Sciences & Earth Sciences (AREA)
- Animal Behavior & Ethology (AREA)
- Computational Linguistics (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- General Engineering & Computer Science (AREA)
- Information Transfer Between Computers (AREA)
Abstract
본 발명은 소셜 네트워크 서비스를 위한 사회적 관계 정보 축적 기술에 관한 것으로, 소셜 네트워크 서비스에서 사회적 활동(메일/채팅/전화)을 통한 구성원들 간의 정보 전달 과정에서 형성되는 관계를 자동으로 축출하고 이를 기반으로 디지털 구성원들 간의 사회적 관계 정보를 수집 관리하는 것을 특징으로 한다. 본 발명에 의하면, 사용자가 사회적 활동을 통하여 축적되는 사회적 관계 정보를 일반적인 소셜 네트워크 서비스에서도 통용될 수 있는 범용적인 저장 방법을 통하여 수집하고 이를 이용할 수 있는 방법을 제공함으로써 보다 효율적인 사회적 관계 정보 축적이 이루어질 수 있게 할 수 있다.BACKGROUND OF THE INVENTION 1. Field of the Invention [0001] The present invention relates to a technology for storing social relation information for a social network service, and automatically extracts a relationship formed in the process of transmitting information between members through social activities (mail / chat / And collecting and managing social relationship information between digital members. According to the present invention, more efficient collection of social relationship information can be achieved by collecting and using a general storage method that can be used in general social network services, and providing a method of using the social relation information accumulated by a user through social activities I can do it.
Description
본 발명은 소셜 네트워크 서비스를 수행하는 기술에 관한 것으로서, 특히 소셜 네트워크 서비스에서 사회적 활동을 통하여 구성원들 간의 정보 전달 과정에서 형성되는 관계를 자동으로 축출하고 이를 기반으로 디지털 구성원들 간의 사회적 관계 정보를 수집 및 관리하는데 적합한 소셜 네트워크 서비스를 위한 사회적 관계 정보 축적 시스템 및 방법에 관한 것이다.The present invention relates to a technology for performing a social network service, and more particularly, it relates to a technology for automatically deriving a relationship formed in a process of transmitting information between members through social activities in a social network service, collecting social relationship information between digital members And to a social relationship information accumulation system and method for a social network service suited for managing the same.
일반적으로 소셜 네트워크 서비스(SNS: Social Network Service)와 같은 사회적 관계 기반의 정보 교류 서비스는 디지털 구성원들 간의 관계 정보를 직접 사용자가 입력을 하거나 서로간의 협상에 의해 결정되는 경우가 대부분이다. 이러한 방법은 주로 친구/가족/동료 등 특정 분류로 형성되는 경우가 대부분이기 때문에 사회적 활동을 통해 형성되는 새로운 관계를 결정하기 위해서는 매번 특정 사용자와의 관계 정보를 결정하는 과정이 필요하다. In general, information exchange services based on social relations such as social network service (SNS) are mostly determined by users directly inputting relationship information between digital members or negotiated with each other. This method is mainly formed by a specific category such as a friend, a family member or a peer. Therefore, in order to determine a new relationship formed through social activities, a process of determining the relationship information with a specific user is required every time.
대부분의 사용자는 사회적 활동을 하는데 있어 메일/채팅/전화 등과 같은 정보 교류 방법을 이용한다. 이러한 방법을 통하여 주로 관리하는 것들은 주소록을 통하여 그룹을 결정하고 이를 관리하지만 그 외의 정보 교류 방법에 사용하는 경우는 극히 드물다. 특히 소셜 네트워크 서비스를 통하여 특정 사용자의 문제(Needs) 해결에 필요한 정보를 수집하는 과정에서 사회적 관계가 있는 구성원들의 경험/정보가 좀더 신뢰성을 가지는 의미에 있어서 적극적으로 나를 중심으로 한 사회적 관계 정보로서 이용할 필요가 있다. Most users use information exchange methods such as mail / chat / phone for social activities. Mainly managed through this method, it is very rare to use groups of contacts to manage and manage groups, but to use other methods of information exchange. In particular, in the process of gathering the information necessary for solving the needs of a specific user through the social network service, the experience / information of the members having the social relationship is actively used as the social relationship information There is a need.
하지만 사용자 입장에서는 단순히 메일/채팅/전화와 같이 대부분의 사회적 활동의 수단으로 이용되는 방법들이 이와 같은 서비스 측면과는 거리가 멀게 관리 되고 있는 것이 현실이다. 소셜 네트워크 서비스와 같은 서비스와 연동하기 위해서는 사용자의 추가적인 정보 및 관계 형성에 필요한 여러 사항들의 노력을 필요로 하게 된다.
However, it is a reality for the user that the methods used for most social activities such as mail / chat / phone are managed far away from such service aspects. In order to integrate with services such as social network services, it is necessary to make various efforts to form additional information and relationships with users.
상기한 바와 같이 동작하는 종래 기술에 의한 소셜 네트워크 서비스에 필요로 하는 나를 중심으로 하는 사회적 관계 정보 형성을 위해서는, 특정 서비스 사업자와 관련된 서비스를 받기 위해 사업자가 요구하는 사회적 관계 형성 방법에 맞추어 정보를 수집해야만 한다. 이러한 방법은 사업자 마다 별도의 정보 체계를 가지고 있어 중복된 정보뿐만 아니라 매번 사업자에 따라 관계 정보를 다시 입력해야 한다는 문제점을 가지고 있다. In order to form social relation information centered on me, which is required for a social network service according to the related art operating as described above, information is gathered in accordance with a social relationship formation method required by a provider in order to receive services related to a specific service provider must do it. This method has a separate information system for each business operator, so that it is necessary to re-input the related information according to the operator every time not only the duplicated information.
또한 사회적 관계 정보가 수정되더라도 관련된 모든 서비스 사업자에게 동시에 수정될 수 있는 방법이 없어 서로 다른 정보를 기반으로 서비스를 받게 되는 한계가 있다.In addition, even if the social relationship information is modified, there is a limitation in that the service can be received based on different information because there is no method that can be simultaneously modified to all related service providers.
이러한 문제점을 해결하기 위하여 본 발명의 실시예는, 소셜 네트워크 서비스에서 사회적 활동(메일/채팅/전화)을 통한 구성원들 간의 정보 전달 과정에서 형성되는 관계를 자동으로 축출하고 이를 기반으로 디지털 구성원들 간의 사회적 관계 정보를 수집 관리할 수 있는 소셜 네트워크 서비스를 위한 사회적 관계 정보 축적 시스템 및 방법을 제공한다. In order to solve such a problem, an embodiment of the present invention automatically excludes a relationship formed in the process of transmitting information between members through social activities (mail / chat / telephone) in a social network service, The present invention provides a social relationship information accumulation system and method for a social network service capable of collecting and managing social relationship information.
또한 본 발명의 실시예는, 사용자가의 사회적 활동(메일/채팅/인터넷전화)을 통하여 형성되는 임의의 사용자와의 사회적 관계 정보를 수집하고 정규화된 표현 방법을 통하여 저장 관리 함으로써 임의의 소셜 네트워크 서비스 사업자로 하여금 공통된 인터페이스를 통하여 서비스를 제공하게 하고, 어떠한 서비스에서도 동일한 사회적 관계 정보를 유지할 수 있도록 제공할 수 있는 소셜 네트워크 서비스를 위한 사회적 관계 정보 축적 시스템 및 방법을 제공한다.In addition, the embodiment of the present invention collects social relationship information with a certain user formed through a user's social activity (mail / chat / internet phone) and stores and manages it through a normalized expression method, Provides a social relation information accumulation system and method for a social network service that allows a service provider to provide a service through a common interface and can provide the same social relationship information in any service.
본 발명의 일 실시예에 따른 소셜 네트워크 서비스를 위한 사회적 관계 정보 축적 시스템은, 사용자의 위치 프로파일 정보를 기 설정된 주기로 수집하는 사용자 위치 프로파일 관리부와, 사용자로부터 기 설정된 사용자 프로파일을 수집 및 저장하는 사용자 프로파일 관리부와, 사용자의 사회적 활동을 통해 수집되는 프로파일을 수집하는 사회적 활동 추적부와, 각 프로파일 정보를 전달받아 수집하고, 상호 연관성 비교 검토를 통해 새로운 사회적 관계를 생성하고, 생성된 사회적 관계 정보를 사회적 관계 온톨로지로 생성하는 사회적 관계 정보 생성 엔진부를 포함한다.A social relation information accumulation system for a social network service according to an exemplary embodiment of the present invention includes a user location profile management unit for collecting location profile information of a user at a predetermined period, a user profile A management section, and a social activity tracking section for collecting profiles collected through the user's social activities, and collecting and collecting profile information, creating a new social relationship through comparison of mutual relations, And a social relation information generation engine unit that generates the social relation information with the relation ontology.
그리고 상기 사용자 위치 프로파일 관리부는, 사용자에게 부착된 무선식별 태그를 리딩하는 시점의 위치 정보를 수집하는 무선 식별 리더기 또는 GPS 위성으로부터 위치 신호를 수신하는 휴대용 컴퓨팅 장치로부터 전송된 위치 정보를 수집하는 것을 특징으로 한다.The user location profile management unit collects location information transmitted from a wireless ID reader or a portable computing device that receives a location signal from a GPS satellite to acquire location information at a time of reading the wireless ID tag attached to the user .
그리고 상기 사용자 프로파일 관리부는, 상기 사용자 위치 프로파일 관리부와 연계하여 현재의 위치 정보를 기반으로 사회적 활동을 통해 수집되는 프로파일을 감지하는 것을 특징으로 한다.And the user profile management unit detects a profile collected through social activities based on the current location information in association with the user location profile management unit.
그리고 상기 사회적 활동 추적부는, 메일 서비스를 통해 송수신되는 메일 이력 및 메일 주소관련 프로파일을 수집하는 메일 추적부와, 채팅 어플리케이션을 통해 송수신되는 단문 메시지를 기반으로 프로파일을 수집하는 채팅 추적부와, 인터넷 전화의 통화 목록을 기반으로 프로파일을 수집하는 인터넷 전화 추적부를 포함하는 것을 특징으로 한다.The social activity tracking unit includes a mail tracking unit for collecting mail history and mail address related profiles transmitted and received through a mail service, a chat tracking unit for collecting profiles based on a short message sent and received through a chat application, And an Internet telephone tracking unit for collecting the profiles based on the call list of the Internet telephone.
그리고 상기 메일 추적부는, 메일 주소의 확장자, 메일 제목의 키워드, 첨부파일 타입, 상대방 이름, 메일 주소의 확장자, 제목 키워드, 첨부파일의 유무 및 타입, 누적 횟수 정보 중 적어도 하나를 수집하는 것을 특징으로 한다.The mail tracking unit collects at least one of the extension of the mail address, the keyword of the mail title, the attachment file type, the name of the correspondent, the extension of the mail address, the title keyword, do.
그리고 상기 채팅 추적부는, 성과 이름, 대상자 관련 프로파일, 이메일 주소, 전화번호, 착발신 통화 시간대 정보 중 적어도 하나를 수집하는 것을 특징으로 한다.The chat tracking unit may collect at least one of a first and last name, a subject-related profile, an e-mail address, a telephone number, and information on the time of arrival and departure.
그리고 상기 인터넷 전화 추적부는, 그룹명, 메신저 주소, 접속 시간, 접속 횟수, 평균 로그온 시간대, 평균 로그아웃 시간대 정보 중 적어도 하나를 수집하는 것을 특징으로 한다.The internet phone tracking unit may collect at least one of a group name, a messenger address, an access time, a connection count, an average logon time, and an average logout time.
그리고 상기 사회적 관계 정보 생성 엔진부는, 각 프로파일 정보를 전달받아 수집하는 프로파일 수집부와, 사회적 활동 간의 상호 연관성에 대한 비교 검토를 통해 기존 프로파일과의 변경 유무를 판단하는 상호 연관성 비교 검토부와, 변경된 연관성 관계를 상기 기존 프로파일에 합병하거나 갱신하는 사회적 관계 프로파일 수집부와, 상기 사회적 관계 프로파일 수집부로부터 수집된 정보를 기 설정된 사회적 관계 형성 분류에 의해 관계 정보를 추출하는 사회적 관계 정보 생성부와, 상기 추출된 관계 정보를 사회적 관계 온톨로지 웹 언어(OWL) 형태로 변환하는 정규화부를 포함하는 것을 특징으로 한다.The social relation information generation engine unit may include a profile collection unit for collecting and collecting profile information, an inter-relationship comparison review unit for determining whether or not the existing profile is changed by comparing the interactions between social activities, A social relationship profile collection unit for merging or updating the association relationship with the existing profile; a social relationship information generation unit for extracting relationship information from the information collected from the social relationship profile collection unit by a predetermined social relation formation classification; And a normalization unit for converting the extracted relationship information into a social relation ontology web language (OWL) form.
그리고 상기 사회적 관계 정보 생성부는, 새로운 사회적 관계가 추출된 경우, 상기 프로파일 수집부로 변경된 사용자 프로파일을 전달하고, 상기 사회적 관계 프로파일 수집부로 변경된 사회적 관계 정보를 전달하는 것을 특징으로 한다.The social relation information generating unit may transmit the changed user profile to the profile collecting unit and transmit the changed social relation information to the social relation profile collecting unit when a new social relation is extracted.
그리고 상기 온톨로지 웹 언어는, 각기 다른 소셜 네트워크 서비스에서 범용으로 사용할 수 있는 형태인 것을 특징으로 한다.The ontology web language is a form that can be used for general purpose in different social network services.
본 발명의 일 실시예에 따른 소셜 네트워크 서비스를 위한 사회적 관계 정보 축적 방법은, 사용자의 위치 프로파일 정보를 기 설정된 주기로 수집하는 과정과, 사용자로부터 기 설정된 사용자 프로파일을 수집 및 저장하는 과정과, 사용자의 사회적 활동을 통해 수집되는 프로파일을 수집하는 과정과, 각 프로파일 정보를 전달받아 수집하고, 상호 연관성 비교 검토를 통해 새로운 사회적 관계를 생성하는 과정과, 생성된 사회적 관계 정보를 사회적 관계 온톨로지로 생성하는 과정을 포함한다.The method for collecting social relationship information for a social network service according to an embodiment of the present invention includes collecting the location profile information of the user at a predetermined period, collecting and storing a predetermined user profile from the user, A process of collecting profiles collected through social activities, a process of collecting and collecting profile information, a process of creating new social relations by comparing and analyzing correlations, and a process of generating the generated social relationship information as a social relationship ontology .
그리고 상기 사용자의 위치 프로파일 정보는, 사용자에게 부착된 무선식별 태그를 리딩하는 시점의 위치 정보를 수집하는 무선 식별 리더기 또는 GPS 위성으로부터 위치 신호를 수신하는 휴대용 컴퓨팅 장치로부터 전송된 위치 정보를 수집하는 것을 특징으로 한다.The location profile information of the user may be acquired by collecting location information transmitted from a wireless ID reader or a portable computing device that receives a location signal from a GPS satellite collecting location information at a time of reading the wireless ID tag attached to the user .
그리고 상기 사용자 프로파일을 수집 및 저장하는 과정은, 상기 사용자의 위치 프로파일 정보로부터 확인된 현재의 위치 정보를 기반으로 사회적 활동을 통해 수집되는 프로파일을 감지하는 것을 특징으로 한다.In the collecting and storing of the user profile, a profile collected through social activities based on the current location information confirmed from the location profile information of the user is detected.
그리고 상기 사회적 활동을 추적하는 과정은, 메일 서비스를 통해 송수신되는 메일 이력 및 메일 주소관련 프로파일을 수집하는 메일 추적 과정과, 채팅 어플리케이션을 통해 송수신되는 단문 메시지를 기반으로 프로파일을 수집하는 채팅 추적 과정과, 인터넷 전화의 통화 목록을 기반으로 프로파일을 수집하는 인터넷 전화 추적 과정을 포함하는 것을 특징으로 한다.The process of tracking the social activity includes a mail tracking process for collecting mail history and mail address related profiles transmitted and received through a mail service, a chat tracking process for collecting profiles based on a short message sent and received through a chat application, And an Internet telephone tracking process of collecting profiles based on the Internet telephone call list.
그리고 상기 메일 추적 과정은, 메일 주소의 확장자, 메일 제목의 키워드, 첨부파일 타입, 상대방 이름, 메일 주소의 확장자, 제목 키워드, 첨부파일의 유무 및 타입, 누적 횟수 정보 중 적어도 하나를 수집하는 것을 특징으로 한다.The mail tracking process collects at least one of the extension of the mail address, the keyword of the mail title, the attachment file type, the partner name, the extension of the mail address, the title keyword, the presence / .
그리고 상기 채팅 추적 과정은, 성과 이름, 대상자 관련 프로파일, 이메일 주소, 전화번호, 착발신 통화 시간대 정보 중 적어도 하나를 수집하는 것을 특징으로 한다.The chat tracking process collects at least one of a first and last name, a subject-related profile, an e-mail address, a telephone number, and information on the time of arrival and departure.
그리고 상기 인터넷 전화 추적 과정은, 그룹명, 메신저 주소, 접속 시간, 접속 횟수, 평균 로그온 시간대, 평균 로그아웃 시간대 정보 중 적어도 하나를 수집하는 것을 특징으로 한다.The Internet phone tracking process collects at least one of a group name, a messenger address, an access time, a connection count, an average logon time, and an average logout time.
본 발명의 다른 실시예에 따른 소셜 네트워크 서비스를 위한 사회적 관계 정보 축적 방법은, 사용자로부터 기 설정된 사용자 프로파일, 사용자의 위치 프로파일 및 사회적 활동을 통해 수집되는 프로파일 정보를 전달받아 수집하는 과정과, 상기 사회적 활동 간의 상호 연관성에 대한 비교 검토를 통해 기존 프로파일과의 변경 유무를 판단하는 과정과, 변경된 연관성 관계를 상기 기존 프로파일에 합병하거나 갱신하여 사회적 관계 프로파일을 수집하는 과정과, 상기 합병하거나 갱신된 정보에서 기 설정된 사회적 관계 형성 분류에 의해 관계 정보를 추출하는 과정과, 상기 추출된 관계 정보를 사회적 관계 온톨로지 웹 언어(OWL) 형태로 변환하는 과정을 포함한다.According to another aspect of the present invention, there is provided a method for storing social relation information for a social network service, the method comprising: receiving and collecting profile information collected through a predetermined user profile, a location profile of a user and a social activity from a user; Determining whether there is a change with the existing profile through a comparison of the correlation between the activities, collecting the social relationship profile by merging or updating the changed association relationship with the existing profile, Extracting relationship information by a predetermined social relation formation classification, and converting the extracted relation information into a social relation ontology web language (OWL) form.
그리고 상기 관계 정보를 추출하는 과정은, 새로운 사회적 관계가 추출된 경우, 상기 사용자 프로파일을 변경하는 과정과, 상기 사회적 관계 프로파일을 변경하는 과정을 포함하는 것을 특징으로 한다.In addition, the process of extracting the relationship information may include changing the user profile when a new social relation is extracted, and changing the social relation profile.
그리고 상기 온톨로지 웹 언어는, 각기 다른 소셜 네트워크 서비스에서 범용으로 사용할 수 있는 형태인 것을 특징으로 한다.
The ontology web language is a form that can be used for general purpose in different social network services.
상기와 같은 본 발명의 실시예에 따른 소셜 네트워크 서비스를 위한 사회적 관계 정보 축적 시스템 및 방법에 따르면 다음과 같은 효과가 하나 혹은 그 이상이 있다.According to the social relation information accumulating system and method for the social network service according to the embodiment of the present invention, there are one or more of the following effects.
본 발명의 실시예에 따른 소셜 네트워크 서비스를 위한 사회적 관계 정보 축적 시스템 및 방법에 의하면, 사용자가 사회적 활동을 통하여 축적되는 사회적 관계 정보를 일반적인 소셜 네트워크 서비스에서도 통용될 수 있는 범용적인 저장 방법을 통하여 수집하고 이를 이용할 수 있는 방법을 제공함으로써 보다 효율적인 사회적 관계 정보 축적 방법이 이루어질 수 있도록 할 수 있다.According to the social relation information accumulating system and method for the social network service according to the embodiment of the present invention, the social relation information accumulated by the user through the social activity is collected through the general storing method which can be also used in the general social network service And a method of using the same can be provided, so that a more efficient method of accumulating social relation information can be achieved.
또한 사용자의 인터넷을 기반으로 하는 사회적 활동(메일/메신저/인터넷전화)을 통해 수집되는 정보를 기반으로 사회적 관계 온톨로지 형성에 필요한 여러 정보를 공유함으로써 나를 중심으로 하는 사회적 관계 맵(Map)을 검색할 수 있는 방법을 제공하여 보다 신뢰성 있는 정보를 다른 소셜 네트워크 서비스에서도 범용적으로 적용할 수 있도록 정보 관리 시간과 편의성을 제공할 수 있는 효과가 있다.
In addition, based on the information collected through social activities (mail / instant messenger / Internet phone) based on the user's Internet, a social relation map (map) centering on me is searched by sharing various information necessary for forming a social relation ontology And provide more reliable information to other social network services so that information management time and convenience can be provided.
도 1은 소셜 네트워크 서비스를 위한 사회적 관계 정보 축적 시스템의 구조를 도시한 도면,
도 2는 본 발명의 실시예에 따른 사회적 관계 정보 생성 엔진부의 구조를 도시한 블록도,
도 3a 내지 3c는 본 발명의 실시예에 따라 사용자가 사회적 활동을 통해 얻을 수 있는 각 서비스 별 프로파일 정보를 나타낸 도면,
도 4는 본 발명의 실시예에 따른 사회적 관계 정보 축적을 위한 사회적 활동 결과의 상호 연관성을 도시한 도면,
도 5는 본 발명의 실시예에 따른 사회적 관계 형성을 위한 사용자 프로파일을 도시한 도면,
도 6은 본 발명의 실시예에 따른 사회적 관계 정보 관리 구성 방식 중 사회적 관계 형성 분류 체계를 도시한 도면,
도 7은 본 발명의 실시예에 따른 사회적 관계 정보 관리를 위한 온톨로지 구조를 도시한 도면,
도 8은 본 발명의 실시예에 다른 소셜 네트워크 서비스를 위한 사회적 관계 정보 생성 엔진부의 동작 절차를 도시한 흐름도.1 illustrates a structure of a social relation information accumulation system for a social network service,
FIG. 2 is a block diagram showing the structure of a social relation information generating engine unit according to an embodiment of the present invention;
3A to 3C are diagrams showing profile information for each service that a user can obtain through a social activity according to an embodiment of the present invention;
FIG. 4 is a diagram showing the correlation of social activity results for accumulating social relation information according to an embodiment of the present invention; FIG.
Figure 5 illustrates a user profile for social relationship formation according to an embodiment of the present invention;
FIG. 6 is a diagram illustrating a social relation formation classification system among the social relation information management configuration systems according to an embodiment of the present invention;
7 is a diagram illustrating an ontology structure for managing social relation information according to an embodiment of the present invention;
FIG. 8 is a flowchart illustrating an operation procedure of a social relation information generation engine unit for a social network service according to an embodiment of the present invention; FIG.
본 발명의 이점 및 특징, 그리고 그것들을 달성하는 방법은 첨부되는 도면과 함께 상세하게 후술되어 있는 실시예들을 참조하면 명확해질 것이다. 그러나 본 발명은 이하에서 개시되는 실시예들에 한정되는 것이 아니라 서로 다른 다양한 형태로 구현될 수 있으며, 단지 본 실시예들은 본 발명의 개시가 완전하도록 하고, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 발명의 범주를 완전하게 알려주기 위해 제공되는 것이며, 본 발명은 청구항의 범주에 의해 정의될 뿐이다. 명세서 전체에 걸쳐 동일 참조 부호는 동일 구성 요소를 지칭한다.BRIEF DESCRIPTION OF THE DRAWINGS The advantages and features of the present invention and the manner of achieving them will become apparent with reference to the embodiments described in detail below with reference to the accompanying drawings. The present invention may, however, be embodied in many different forms and should not be construed as limited to the embodiments set forth herein. Rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the invention to those skilled in the art. To fully disclose the scope of the invention to those skilled in the art, and the invention is only defined by the scope of the claims. Like reference numerals refer to like elements throughout the specification.
본 발명의 실시예들을 설명함에 있어서 공지 기능 또는 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에는 그 상세한 설명을 생략할 것이다. 그리고 후술되는 용어들은 본 발명의 실시예에서의 기능을 고려하여 정의된 용어들로서 이는 사용자, 운용자의 의도 또는 관례 등에 따라 달라질 수 있다. 그러므로 그 정의는 본 명세서 전반에 걸친 내용을 토대로 내려져야 할 것이다. In the following description of the present invention, a detailed description of known functions and configurations incorporated herein will be omitted when it may make the subject matter of the present invention rather unclear. The following terms are defined in consideration of the functions in the embodiments of the present invention, which may vary depending on the intention of the user, the intention or the custom of the operator. Therefore, the definition should be based on the contents throughout this specification.
첨부된 블록도의 각 블록과 흐름도의 각 단계의 조합들은 컴퓨터 프로그램 인스트럭션들에 의해 수행될 수도 있다. 이들 컴퓨터 프로그램 인스트럭션들은 범용 컴퓨터, 특수용 컴퓨터 또는 기타 프로그램 가능한 데이터 프로세싱 장비의 프로세서에 탑재될 수 있으므로, 컴퓨터 또는 기타 프로그램 가능한 데이터 프로세싱 장비의 프로세서를 통해 수행되는 그 인스트럭션들이 블록도의 각 블록 또는 흐름도의 각 단계에서 설명된 기능들을 수행하는 수단을 생성하게 된다. 이들 컴퓨터 프로그램 인스트럭션들은 특정 방식으로 기능을 구현하기 위해 컴퓨터 또는 기타 프로그램 가능한 데이터 프로세싱 장비를 지향할 수 있는 컴퓨터 이용 가능 또는 컴퓨터 판독 가능 메모리에 저장되는 것도 가능하므로, 그 컴퓨터 이용가능 또는 컴퓨터 판독 가능 메모리에 저장된 인스트럭션들은 블록도의 각 블록 또는 흐름도 각 단계에서 설명된 기능을 수행하는 인스트럭션 수단을 내포하는 제조 품목을 생산하는 것도 가능하다. 컴퓨터 프로그램 인스트럭션들은 컴퓨터 또는 기타 프로그램 가능한 데이터 프로세싱 장비 상에 탑재되는 것도 가능하므로, 컴퓨터 또는 기타 프로그램 가능한 데이터 프로세싱 장비 상에서 일련의 동작 단계들이 수행되어 컴퓨터로 실행되는 프로세스를 생성해서 컴퓨터 또는 기타 프로그램 가능한 데이터 프로세싱 장비를 수행하는 인스트럭션들은 블록도의 각 블록 및 흐름도의 각 단계에서 설명된 기능들을 실행하기 위한 단계들을 제공하는 것도 가능하다. Each block of the accompanying block diagrams and combinations of steps of the flowchart may be performed by computer program instructions. These computer program instructions may be loaded into a processor of a general purpose computer, special purpose computer, or other programmable data processing apparatus so that the instructions, which may be executed by a processor of a computer or other programmable data processing apparatus, And means for performing the functions described in each step are created. These computer program instructions may also be stored in a computer usable or computer readable memory capable of directing a computer or other programmable data processing apparatus to implement the functionality in a particular manner so that the computer usable or computer readable memory It is also possible for the instructions stored in the block diagram to produce a manufacturing item containing instruction means for performing the functions described in each block or flowchart of the block diagram. Computer program instructions may also be stored on a computer or other programmable data processing equipment so that a series of operating steps may be performed on a computer or other programmable data processing equipment to create a computer- It is also possible that the instructions that perform the processing equipment provide the steps for executing the functions described in each block of the block diagram and at each step of the flowchart.
또한, 각 블록 또는 각 단계는 특정된 논리적 기능(들)을 실행하기 위한 하나 이상의 실행 가능한 인스트럭션들을 포함하는 모듈, 세그먼트 또는 코드의 일부를 나타낼 수 있다. 또, 몇 가지 대체 실시예들에서는 블록들 또는 단계들에서 언급된 기능들이 순서를 벗어나서 발생하는 것도 가능함을 주목해야 한다. 예컨대, 잇달아 도시되어 있는 두 개의 블록들 또는 단계들은 사실 실질적으로 동시에 수행되는 것도 가능하고 또는 그 블록들 또는 단계들이 때때로 해당하는 기능에 따라 역순으로 수행되는 것도 가능하다.Also, each block or each step may represent a module, segment, or portion of code that includes one or more executable instructions for executing the specified logical function (s). It should also be noted that in some alternative embodiments, the functions mentioned in the blocks or steps may occur out of order. For example, two blocks or steps shown in succession may in fact be performed substantially concurrently, or the blocks or steps may sometimes be performed in reverse order according to the corresponding function.
본 발명의 실시예는, 소셜 네트워크 서비스에서 사회적 활동을 통한 구성원들 간의 정보 전달 과정에서 형성되는 관계를 자동으로 축출하고 이를 기반으로 디지털 구성원들 간의 사회적 관계 정보를 수집 관리하는 것이다.The embodiment of the present invention automatically excludes a relationship formed in the process of transmitting information between members through social activities in a social network service, and collects and manages social relationship information between digital members based on the relationship.
이를 통해 사회적 활동으로 수집되는 정보는 특정 소셜 네트워크 서비스와 관계 없이 수집이 가능하도록 하고, 이렇게 수집된 정보를 특정 사업자와는 관계 없이 정규화된 표현방법을 통하여 저장하도록 하여 서비스 사업자는 수집된 정보를 바탕으로 사용자의 사회적 관계 정보로 이용되는 서비스를 지원하는 것이다.Through this, information collected by social activities can be collected regardless of the specific social network service, and the collected information is stored through the normalized expression method regardless of the specific business operators. Thus, To support services that are used as user's social relationship information.
이하, 첨부된 도면을 참조하여 본 발명의 실시예를 상세히 설명하기로 한다.Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings.
도 1은 소셜 네트워크 서비스를 위한 사회적 관계 정보 축적 시스템의 구조를 도시한 도면이다.1 is a diagram showing a structure of a social relation information accumulation system for a social network service.
도 1을 참조하면, 사회적 관계 정보 축적 시스템(100)은 사용자의 사회적 활동(메일/채팅/인터넷전화 등)을 통하여 다른 사람과의 사회적 관계를 추출하고 이를 기반으로 새로운 사회적 관계를 형성하기 위한 것으로서 사회적 관계 정보 생성 엔진부(102), 사용자 위치 프로파일 관리부(104), 사용자 프로파일 관리부(106), 메일 추적부(108), 채팅 추적부(110), 인터넷 전화(VoIP) 추적부(112) 및 사회적 관계 온톨로지 DB(114) 등을 포함할 수 있다.Referring to FIG. 1, the social relation
사회적 관계 정보 생성 엔진부(102)는 사용자 위치 프로파일 관리부(104), 사용자 프로파일 관리부(106), 메일 추적부(108), 채팅 추적부(110) 및 인터넷 전화 추적부(112) 등으로부터 전달된 정보를 수집하여 수집된 정보의 연관성을 기반으로 신규 관계 정보를 추출하여 사회적 관계 온톨로지를 생성할 수 있다. 그리고 생성된 사회적 관계 온톨로지를 여러 소셜 네트워크 서비스에서 범용으로 사용할 수 있는 온톨로지 웹 언어(Ontology Web Language, 이하 OWL이라 한다) 형태로 변환하여 생성된 데이터를 사회적 관계 온톨로지 DB(114)에 저장할 수 있다.The social relation information
여기서 사용자 위치 프로파일 관리부(104)는 사용자가 위치한 위치정보를 기 설정된 주기로 수집하여 현재 위치가 직장, 집 또는 임의의 장소인지 여부를 파악할 수 있다. 이때, 사용자 위치 정보의 수집은 GPS위성으로부터 위치 신호를 수신하는 휴대용 컴퓨팅 장치 또는 사용자에게 부착된 무선식별(RFID) 태그를 리딩하는 시점의 위치 정보를 수신하는 무선 식별 리더기로부터 전송된 데이터를 수집할 수 있다.Here, the user location
그리고 사용자 프로파일 관리부(106)는 각각의 사용자가 기 설정할 수 있는 프로파일을 저장하고, 사용자의 프로파일을 통해 또는 사용자 위치 프로파일 관리부(104)와 연계하여 확인할 수 있는 현재 위치 정보를 기반으로, 사회적 활동을 통해 수집되는 프로파일을 감지하여 감지된 정보를 저장 및 관리할 수 있다.The user
메일 추적부(108)는 사용자가 상대방과의 메일을 주고 받는 과정에서 생성되는 데이터 프로파일 정보를 감지함으로써 신규 혹은 축적되는 메일에 따라 사회적 관계 형성 정보로 이용할 수 있다.The
채팅 추적부(110)는 소셜 네트워크 서비스로서 단문 메시지 서비스를 수행하는 대부분의 단문 메신져들은 대화상대를 위한 그룹화 되어 있는 정보를 유지할 수 있으며, 이와 관련된 데이터 프로파일 정보를 추적할 수 있다.The
인터넷 전화 추적부(112)는 일상적인 PSDN 유선 전화를 통해서는 사회적 관계 정보 추출이 불가능하다. 그러하기에 인터넷을 기반으로 하는 인터넷 전화를 통해 추적할 수 있는 데이터 프로파일을 추출하여 관계 정보를 형성할 수 있다.The Internet
이와 같이 사용자의 사회적 활동 추적부(메일 추적부(108), 채팅 추적부(110), 인터넷 전화 추적부(112))로부터 각각 생성되는 데이터 프로파일은 사회적 관계 정보 생성 엔진부(102)로 전달할 수 있다.The data profiles generated from the social activity tracking unit (the
도 2는 본 발명의 실시예에 따른 사회적 관계 정보 생성 엔진부의 구조를 도시한 블록도이다.2 is a block diagram illustrating the structure of a social relation information generation engine according to an embodiment of the present invention.
도 2를 참조하면, 사회적 관계 정보 생성 엔진부(102)는 프로파일 수집부(200), 상호 연관성 비교 검토부(202), 사회적 관계 프로파일 수집부(204), 사회적 관계 정보 생성부(206) 및 정규화부(208) 등을 포함할 수 있다.2, the social relation information generating
프로파일 수집부(200)에서는 사용자 위치 프로파일 관리부(104), 사용자 프로파일 관리부(106), 메일 추적부(108), 채팅 추적부(110) 및 인터넷 전화 추적부(112) 등으로부터 전달된 정보를 수집할 수 있다. 이와 같이 프로파일 수집부(200)는 사회적 활동에 의해 수집되는 정보를 실시간 모니터링하여 각 항목의 누적 및 추가 수집된 정보를 확인할 수 있다.The
상호 연관성 비교 검토부(202)에서는 수집된 정보들을 기반으로 서로 간의 테이터의 관계성을 찾기 위한 공동 테이터를 추적하여 사회적 관계 정보 축적을 위한 사회적 활동 결과에 대한 상호 연관성을 비교 검토할 수 있다. 그리고 수집된 정보의 변경 여부를 확인하여 기존 데이터에서 관계 정보의 상태 변경 여부를 판단할 수 있다.The correlation
사회적 관계 프로파일 수집부(204)는 사회적 활동을 통해 수집된 여러 데이터를 기반으로 사회적 관계를 등록하기 위한 대상물(예컨대, 사용자)의 프로파일 정보를 수집 및 관리할 수 있다. 그리고 상호 연관성 비교 검토부(202)를 통해 서로 비교 분석되는 사회적 활동 결과물을 이용하여 새로운 데이터 프로파일을 전달 받은 경우, 기존 프로파일 정보에 합병하고 갱신하여 저장할 수 있다. The social relationship
그리고 사회적 관계 정보 생성부(206)는 사회적 관계 프로파일 수집부(204)에 수집 및 저장된 새로운 사회적 활동 결과물로서 새로운 사회적 관계를 형성하게 되면 이를 기 설정된 분류 체계에 맞는 관계 정보로 생성할 수 있다.The social relationship
그리고 사회적 관계 정보 생성부(206)를 통해 분류된 새로운 사회적 관계 정보는 정규화부(208)를 통해 온톨로지 구축에 필요한 OWL 파일의 구조로 갱신할 수 있다. 즉, 사회적 관계 온톨로지 OWL 파일은 서로 다른 소셜 네트워크 서비스에서도 범용적으로 이용할 수 있도록 구조화된 문서를 제공할 수 있다.The new social relation information classified through the social relation
도 3a 내지 3c는 본 발명의 실시예에 따라 사용자가 사회적 활동을 통해 얻을 수 있는 각 서비스 별 프로파일 정보를 나타낸 도면으로서, 각 서비스 별 프로파일 정보는 사회적 관계 정보 생성 엔진부(102)로 전달되어 수집되고, 이를 통해 새로운 사회적 관계 모델을 생성할 수 있다.3A to 3C are diagrams illustrating profile information for each service that a user can obtain through social activities according to an embodiment of the present invention. Profile information for each service is transmitted to a social relationship information
도 3a를 참조하면, 메일 추적부(108)에서 메일 서비스를 통해 송수신 되는 메일 이력과 메일 주소관련 프로파일을 통해 수집되는 정보이다. Referring to FIG. 3A, the
각각의 받는 사람과 보내는 사람이 가지고 있는 주소 확장자를 통해 1차적으로 분류 체계를 유지할 수 있다. 예를 들어, 기업(CO)인 경우, 교육 기관인 경우(AC), 공공기관(GO)과 같이 확장자를 통해 분류를 수행할 수 있다. 또한 송수신 되는 메일의 제목을 통하여 키워드 카테고리를 분류하여 주로 사용되는 단어를 분류(예컨대, 직장, 친구 및 가족 등)화하고 각각의 유사성을 비교 검토하여 2차 분류 항목으로 정한다. The classification scheme can be maintained primarily through the address extensions of each recipient and sender. For example, in the case of a corporation (CO), it can be classified through an extension such as an academic institution (AC) or a public institution (GO). In addition, the keyword category is classified through the title of the mail to be transmitted and received, and the commonly used words are classified (for example, work, friend, family, etc.), and the similarity is compared and examined.
또한 첨부되는 파일의 타입에 따라 사무적으로 보내는 문서인지 혹은 친구들이 보내는 문서인지를 타입에 따라 가중치를 추가하여 누적되는 횟수를 포함함으로써, 추후 상호 연관성 비교 검토부(202)의 비교 검토를 통하여 사회적 관계 모델을 정할 수 있다.In addition, according to the type of the attached file, the number of times accumulated by adding a weight according to the type of document to be sent concomitantly or a document sent by friends is included, You can define a model.
그리고 상대방 이름, 송수신 날짜 및 시간, 첨부파일의 유무 등을 수집할 수 있다.It can collect the name of the other party, the date and time of sending and receiving, and the presence of the attachment.
도 3b를 참조하면, 인터넷 전화 추적부(112)를 통해 생성된 데이터 프로파일로서, 인터넷 전화의 전화 통화 목록을 통하여 추적된 관계 정보이다. 예를 들어, 성과 이름, 대상자 관련 프로파일, 이메일 주소, 전화번호, 착발신 통화 시간대 정보 중 적어도 하나를 수집할 수 있다.Referring to FIG. 3B, the data profile generated by the Internet
대부분의 전화번호부는 이와 같은 프로파일로 구성되며, 전자메일 계정(타 프로파일과의 상호 관계성)과 전화 번호의 지역 식별자(예컨대, 02, 031,032,042 등) 그리고 통화 시간대(근무시간/퇴근시간)를 추적하여 사회적 관계 정보 분석으로 이용할 수 있다.Most of the phonebooks are made up of these profiles, which track e-mail accounts (interrelationships with other profiles), local identifiers of phone numbers (for example, 02, 031,032,042, etc.), and call time zones (working hours / And can be used to analyze social relationship information.
도 3c를 참조하면, 채팅 추적부(110)에서 단문 메시지를 통하여 추출한 사회적 관계 정보이다. 예를 들어, 그룹명, 메신저 주소, 접속 시간, 접속 횟수, 평균 로그온 시간대, 평균 로그아웃 시간대 정보 중 적어도 하나를 수집할 수 있다. Referring to FIG. 3C, the social relationship information extracted from the short message by the
대부분의 관리 툴(Tools)들은 단문 메시지를 그룹화하여 관리할 수 있도록 유지하고 각각의 상대방 메일을 관리하는 정보를 가지고 있다. 또한 최근 접속 시간대나 접속 횟수 등을 통하여 친밀성을 추적할 수 있는 데이터로 이용할 수 있다. Most of the management tools have information that groups and manages short messages and manages each other's mail. Also, it can be used as data to track intimacy through the recent access time zone and the number of accesses.
도 4는 본 발명의 실시예에 따른 사회적 관계 정보 축적을 위한 사회적 활동 결과의 상호 연관성을 도시한 도면으로서, 상호 연관성 비교 검토부(202)에서는 도 3a 내지 도 3c와 같이 사회적 활동을 통해 각각의 프로파일이 수집되게 되면 서로 간의 테이터 관계성을 찾기 위한 공동 테이터를 추적할 수 있다. FIG. 4 is a diagram showing a correlation between results of social activities for accumulating social relation information according to an embodiment of the present invention. In the
메일(400)과 채팅(402) 정보 프로파일을 통해 사용자의 이름/나이/성별(410), 메일 주소(412), 메신져와 같은 채팅 어플리케이션에서 관리하는 그룹정보(414)를 통하여 수집된 프로파일의 공통 요소를 추적할 수 있다. The profile information collected through the
또한, 메일(400)과 인터넷 전화(404)를 통하여 이름/나이/성별(420), 집/사무실 주소(422), 전화번호(424)를 통하여 데이터의 관계 정보를 추적하기 위한 비교 작업을 수행할 수 있다. Also, a comparison operation is performed to track the relationship information of the data through the
채팅(402)과 인터넷 전화(404) 서비스를 통해 수집된 정보도 이름/성별/나이(434), 메일주소(432), 그룹정보(430)을 통해 비교된 정보를 기반으로 서로 간의 유사성 및 일치성을 통해 같은 데이터 정보인지 여부를 파악할 수 있다. 이러한 상호 연관성 비교 검토는 사회적 활동의 결과로 수집되는 정보가 많을수록 신뢰할 수 있는 정보 결과를 추출할 수 있다. The information collected through the
도 5는 본 발명의 실시예에 따른 사회적 관계 형성을 위한 사용자 프로파일을 도시한 도면이다.5 is a diagram illustrating a user profile for forming a social relationship according to an embodiment of the present invention.
도 5를 참조하면, 사회적 관계 프로파일 수집부(204)에서는 사회적 활동을 통해 수집된 여러 데이터를 기반으로 사회적 관계를 등록하기 위한 대상자의 프로파일 정보를 관리하는 것으로, 상호 연관성 비교 검토부(202)에 의해 서로 비교 분석된 사회적 활동 결과물을 이용하여 새로운 데이터 프로파일을 수집 및 저장할 수 있다. 사회적 활동(예컨대, 메일, 채팅, 인터넷 전화 등)에 의해 수집된 여러 정보는 사회적 관계 정보와 연관되어 대상물의 인스턴스로 사용되도록 데이터를 유지할 수 있다. 그리고 각각의 대상물 프로파일은 아이디를 통해 온톨로지로 구성된 사회적 관계 정보 인덱스로 이용할 수 있다.Referring to FIG. 5, the social relationship
도 6은 본 발명의 실시예에 따른 사회적 관계 정보 관리 구성 방식 중 사회적 관계 형성 분류 체계를 도시한 도면이다.FIG. 6 is a diagram showing a social relation formation classification system among the social relation information management configuration systems according to the embodiment of the present invention.
도 6을 참조하면, 사회적 관계 정보 생성부(206)에서는 사회적 관계 프로파일 수집부(204)를 통해 최종적으로 새로운 사회적 관계를 형성하게 되면, 이를 사회적 관계 분류 체계의 분류 체계에 맞도록 관계 정보를 생성할 수 있다.Referring to FIG. 6, when the social relationship
예를 들어, 중분류가 가족(100)인 경우, 소분류는 배우자(101), 자녀(102), 부모(103), 형제(104), 친척(105) 등으로 분류될 수 있으며, 중분류가 친구(200)인 경우, 소분류는 친구(201), 학교친구(202), 아는 사람(203) 등으로 분류될 수 있다. 그리고 중분류가 동료(300)인 경우, 소분류는 직장동료(301), 같은 활동분야의 동료(302) 등으로 분류될 수 있고, 중분류가 이성(400)인 경우, 남자친구(401), 여자친구(402), 데이터하는 사람(403), 중분류가 이웃(500)인 경우, 공동 거주자(501), 이웃(502)과 같이 각각의 소분류로 분류될 수 있다.For example, if the middle class is the
도 7은 본 발명의 실시예에 따른 사회적 관계 정보 관리를 위한 온톨로지 구조를 도시한 도면이다.7 is a diagram illustrating an ontology structure for managing social relation information according to an embodiment of the present invention.
도 7을 참조하면, 정규화부(208)는 사회적 관계 정보 생성부(206)를 통해 분류된 관계 정보를 온톨로지 구축에 필요한 OWL 파일의 구조로 갱신할 수 있다. 사회적 관계 온톨로지 OWL 파일은 서로 다른 소셜 네트워크 서비스에서도 범용적으로 이용할수 있도록 구조화된 문서이며, 이를 통해 새로운 대상물 또는 사용자와의 사회적 관계를 개설하고 유지하도록 하여 신규 서비스를 제공하는데 이용할 수 있다.Referring to FIG. 7, the
도 8은 본 발명의 실시예에 다른 소셜 네트워크 서비스를 위한 사회적 관계 정보 생성 엔진부의 동작 절차를 도시한 흐름도이다.8 is a flowchart illustrating an operation procedure of a social relation information generation engine for a social network service according to an embodiment of the present invention.
도 8을 참조하면, 사회적 관계 정보 생성 엔진부(104)의 프로파일 수집부(200)에서는 사회적 활동에 의해 수집되는 정보를 실시간으로 모니터링하여 각 항목의 누적 사항이나 추가 수집된 정보가 있는지 여부를 확인하게 된다.Referring to FIG. 8, the
그리고802단계에서 상호 연관성 비교 검토부(202)에서는 기존 데이터와 수집된 데이터의 비교 검토를 통해 변경 유무를 검사하게 된다. 이에 804단계에서 새로 수집된 정보가 있더라도 비교 검토 결과 변경 사항이 없는 경우에는 800단계로 복귀하여 프로파일 수집부(200)에서 프로파일 수집 및 감시를 위한 대기 상태로 전환된다. In
그러나 804단계에서 비교 검토된 결과 신규의 대상물이거나 혹은 기존 데이터에서 관계 정보의 상태 변경에 영향을 미칠 수 있는 데이터로 판단된 경우에는 806단계로 진행하여 사회적 관계 프로파일 수집부(204)에서 상호 연관성 비교 검토부(202)로부터 전달된 신규 수집 정보를 기존의 프로파일 정보와 합병하고 갱신하도록 한다.However, if it is determined in
그리고 사회적 관계 프로파일 수집부(204)에서 합병 및 갱신된 정보는 사회적 관계 정보 생성부(206)로 전달하여 808단계에서 기 설정된 사회적 관계 형성 분류에 의해 관계 정보를 추출하게 된다. 다만, 810단계에서 추출한 관계 정보가 기존의 사회적 관계와 동일한 경우에는 812단계로 진행하여 갱신된 정보만 업데이트 하고 800단계로 복귀하여 프로파일 수집부(200)를 수집 및 대기 상태로 변경하게 된다.Then, the merged and updated information is transferred to the social relationship
그러나 사회적 관계 프로파일 수집부(204)에서 추출된 관계 정보가 대상물과 새로운 사회적 관계일 경우에는 814단계로 진행하여 프로파일 수집부(200)로 사용자 프로파일 변경 정보를 전달하게 된다.However, if the relationship information extracted from the social relationship
그리고 816단계에서는 사회적 관계 프로파일 수집부(204)로 변경된 사회적 관계 정보를 전달하게 되고, 최종적으로는 818단계에서 신규한 사회적 관계 정보를 통해 변경된 부분의 온톨로지를 변경하고 OWL 파일에 변경 저장하게 된다.In
이상 설명한 바와 같이, 본 발명의 실시예에 따른 소셜 네트워크 서비스를 위한 사회적 관계 정보 축적 시스템 및 방법은, 소셜 네트워크 서비스에서 사회적 활동을 통한 구성원들 간의 정보 전달 과정에서 형성되는 관계를 자동으로 축출하고 이를 기반으로 디지털 구성원들 간의 사회적 관계 정보를 수집 관리한다. As described above, the social relation information accumulating system and method for the social network service according to the embodiment of the present invention automatically extracts the relation formed in the process of communicating information between the members through the social activity in the social network service, And collects and manages social relationship information between digital members.
한편 본 발명의 상세한 설명에서는 구체적인 실시예에 관해 설명하였으나, 본 발명의 범위에서 벗어나지 않는 한도 내에서 여러 가지 변형이 가능함은 물론이다. 그러므로 본 발명의 범위는 설명된 실시예에 국한되지 않으며, 후술되는 특허청구의 범위뿐만 아니라 이 특허청구의 범위와 균등한 것들에 의해 정해져야 한다.
While the present invention has been described in connection with what is presently considered to be the most practical and preferred embodiment, it is to be understood that the invention is not limited to the disclosed embodiments, but is capable of various modifications within the scope of the present invention. Therefore, the scope of the present invention should not be limited to the described embodiments, but should be determined by the scope of the appended claims, and equivalents thereof.
100 : 사회적 관계 정보 축적 시스템
102 : 사회적 관계 정보 생성 엔진부
104 : 사용자 위치 프로파일 관리부
106 : 사용자 프로파일 관리부
108 : 메일 추적부 110 : 채팅 추적부
112 : 인터넷 전화 추적부 114 : 사회적 관계 온톨로지 DB
200 : 프로파일 수집부 202 : 상호 연관성 비교 검토부
204 : 사회적 관계 프로파일 수집부 206 : 사회적 관계 정보 생성부
208 : 정규화부100: Social relationship information accumulation system
102: Social relation information generation engine unit
104: User location profile management unit
106: User profile manager
108: mail tracking unit 110: chat tracking unit
112: Internet telephone tracking unit 114: Social relation ontology DB
200: profile collection unit 202: correlation comparison review unit
204: Social relationship profile collection unit 206: Social relationship information generation unit
208: Normalization unit
Claims (20)
사용자로부터 기 설정된 사용자 프로파일을 수집 및 저장하는 사용자 프로파일 관리부와,
사용자의 사회적 활동을 통해 수집되는 프로파일을 수집하는 사회적 활동 추적부와,
각 프로파일 정보를 전달받아 수집하고, 상호 연관성 비교 검토를 통해 새로운 사회적 관계를 생성하고, 생성된 사회적 관계 정보를 사회적 관계 온톨로지로 생성하는 사회적 관계 정보 생성 엔진부를 포함하고,
상기 사회적 관계 정보 생성 엔진부는, 각 프로파일 정보를 전달받아 수집하는 프로파일 수집부와, 사회적 활동 간의 상호 연관성에 대한 비교 검토를 통해 기존 프로파일과의 변경 유무를 판단하는 상호 연관성 비교 검토부와, 변경된 연관성 관계를 상기 기존 프로파일에 합병하거나 갱신하는 사회적 관계 프로파일 수집부와, 상기 사회적 관계 프로파일 수집부로부터 수집된 정보를 기 설정된 사회적 관계 형성 분류에 의해 관계 정보를 추출하는 사회적 관계 정보 생성부와, 상기 추출된 관계 정보를 사회적 관계 온톨로지 웹 언어(OWL) 형태로 변환하는 정규화부를 포함하는 소셜 네트워크 서비스를 위한 사회적 관계 정보 축적 시스템.
A user location profile management unit for collecting the location profile information of the user at predetermined intervals;
A user profile management unit for collecting and storing a predetermined user profile from a user,
A social activity tracking unit for collecting profiles collected through the user's social activities,
And a social relation information generation engine unit for receiving and collecting the profile information, generating a new social relation through a comparison of mutual relations, and generating the generated social relation information as a social relation ontology,
Wherein the social relation information generation engine unit includes a profile collection unit for collecting and collecting profile information, an inter-relevance comparison review unit for determining whether or not a change is made to the existing profile through a comparison of the inter-relationship between social activities, A social relationship profile collection unit for merging or updating the relationship with the existing profile; a social relationship information generation unit for extracting relationship information by predetermined social relation formation classification from the information collected from the social relationship profile collection unit; A social relationship information accumulation system for a social network service including a normalization unit for converting the related relationship information into a social relation ontology web language (OWL) form.
상기 사용자 위치 프로파일 관리부는,
사용자에게 부착된 무선식별 태그를 리딩하는 시점의 위치 정보를 수집하는 무선 식별 리더기 또는 GPS 위성으로부터 위치 신호를 수신하는 휴대용 컴퓨팅 장치로부터 전송된 위치 정보를 수집하는 것을 특징으로 하는 소셜 네트워크 서비스를 위한 사회적 관계 정보 축적 시스템.
The method according to claim 1,
The user location profile management unit,
And collects location information transmitted from a portable ID reader or a portable computing device that receives a location signal from a GPS satellite to acquire location information at a time of reading the wireless ID tag attached to the user. Relationship information accumulation system.
상기 사용자 프로파일 관리부는,
상기 사용자 위치 프로파일 관리부와 연계하여 현재의 위치 정보를 기반으로 사회적 활동을 통해 수집되는 프로파일을 감지하는 것을 특징으로 하는 소셜 네트워크 서비스를 위한 사회적 관계 정보 축적 시스템.
The method according to claim 1,
The user profile management unit,
And a profile that is collected through a social activity based on the current location information in association with the user location profile management unit.
상기 사회적 활동 추적부는,
메일 서비스를 통해 송수신되는 메일 이력 및 메일 주소관련 프로파일을 수집하는 메일 추적부와,
채팅 어플리케이션을 통해 송수신되는 단문 메시지를 기반으로 프로파일을 수집하는 채팅 추적부와,
인터넷 전화의 통화 목록을 기반으로 프로파일을 수집하는 인터넷 전화 추적부
를 포함하는 것을 특징으로 하는 소셜 네트워크 서비스를 위한 사회적 관계 정보 축적 시스템.
The method according to claim 1,
The social activity tracking unit,
A mail tracking unit for collecting mail history and mail address related profiles transmitted and received through the mail service,
A chat tracking unit for collecting a profile based on a short message sent and received through a chat application;
An Internet telephone tracking unit for collecting profiles based on the Internet telephone call list
And a social relationship information accumulation system for a social network service.
상기 메일 추적부는,
메일 주소의 확장자, 메일 제목의 키워드, 첨부파일 타입, 상대방 이름, 메일 주소의 확장자, 제목 키워드, 첨부파일의 유무 및 타입, 누적 횟수 정보 중 적어도 하나를 수집하는 것을 특징으로 하는 소셜 네트워크 서비스를 위한 사회적 관계 정보 축적 시스템.
5. The method of claim 4,
The mail-
And collects at least one of an extension of a mail address, a keyword of an e-mail title, an attached file type, an opponent's name, an extension of a mail address, a title keyword, Social relationship information accumulation system.
상기 채팅 추적부는,
성과 이름, 대상자 관련 프로파일, 이메일 주소, 전화번호, 착발신 통화 시간대 정보 중 적어도 하나를 수집하는 것을 특징으로 하는 소셜 네트워크 서비스를 위한 사회적 관계 정보 축적 시스템.
5. The method of claim 4,
The chat-
And collects at least one of a first name, a first name, a subject name, a subject-related profile, an e-mail address, a telephone number, and information on the arrival and departure time zone.
상기 인터넷 전화 추적부는,
그룹명, 메신저 주소, 접속 시간, 접속 횟수, 평균 로그온 시간대, 평균 로그아웃 시간대 정보 중 적어도 하나를 수집하는 것을 특징으로 하는 소셜 네트워크 서비스를 위한 사회적 관계 정보 축적 시스템.
5. The method of claim 4,
The Internet phone-
A group name, a messenger address, an access time, a connection count, an average logon time, and an average logout time zone information.
상기 사회적 관계 정보 생성부는,
새로운 사회적 관계가 추출된 경우, 상기 프로파일 수집부로 변경된 사용자 프로파일을 전달하고,
상기 사회적 관계 프로파일 수집부로 변경된 사회적 관계 정보를 전달하는 것을 특징으로 하는 소셜 네트워크 서비스를 위한 사회적 관계 정보 축적 시스템.
The method according to claim 1,
Wherein the social relation information generating unit comprises:
If a new social relationship is extracted, the changed profile is transferred to the profile collector,
And transmits the changed social relationship information to the social relationship profile collecting unit.
상기 온톨로지 웹 언어는,
각기 다른 소셜 네트워크 서비스에서 범용으로 사용할 수 있는 형태인 것을 특징으로 하는 소셜 네트워크 서비스를 위한 사회적 관계 정보 축적 시스템.
The method according to claim 1,
The ontology web language includes:
A social relationship information accumulation system for a social network service, characterized in that it is a form that can be used universally in different social network services.
사용자의 위치 프로파일 정보를 기 설정된 주기로 수집하는 과정과,
사용자로부터 기 설정된 사용자 프로파일을 수집 및 저장하는 과정과,
사용자의 사회적 활동을 통해 수집되는 프로파일을 수집하는 과정과,
각 프로파일 정보를 전달받아 수집하고, 상호 연관성 비교 검토를 통해 새로운 사회적 관계를 생성하고, 생성된 사회적 관계 정보를 사회적 관계 온톨로지로 생성하는 과정을 포함하고,
상기 온톨로지로 생성하는 과정은, 사용자로부터 기 설정된 사용자 프로파일, 사용자의 위치 프로파일 및 사회적 활동을 통해 수집되는 프로파일 정보를 전달받아 수집하는 과정과, 상기 사회적 활동 간의 상호 연관성에 대한 비교 검토를 통해 기존 프로파일과의 변경 유무를 판단하는 과정과, 변경된 연관성 관계를 상기 기존 프로파일에 합병하거나 갱신하여 사회적 관계 프로파일을 수집하는 과정과, 상기 합병하거나 갱신된 정보에서 기 설정된 사회적 관계 형성 분류에 의해 관계 정보를 추출하는 과정과, 상기 추출된 관계 정보를 사회적 관계 온톨로지 웹 언어(OWL) 형태로 변환하는 과정을 포함하는 소셜 네트워크 서비스를 위한 사회적 관계 정보 축적 방법.
A method for accumulating social relationship information for a social network service executed in a social relationship information accumulation system,
Collecting the location profile information of the user at a predetermined period;
Collecting and storing a predetermined user profile from a user,
A process of collecting profiles collected through user's social activities,
And a step of generating a new social relation through the comparison of the correlation and generating the generated social relation information as a social relation ontology,
The process of generating the ontology includes a process of receiving and collecting profile information collected from a user through a predetermined user profile, a user's location profile, and social activities, and comparing the existing profiles Determining whether there is a change to the existing profile, collecting a social relationship profile by merging or renewing the changed association relationship with the existing profile, and extracting the relationship information from the merged or renewed information by predetermined social relation formation classification And converting the extracted relationship information into a social relation ontology web language (OWL) form.
상기 사용자의 위치 프로파일 정보는,
사용자에게 부착된 무선식별 태그를 리딩하는 시점의 위치 정보를 수집하는 무선 식별 리더기 또는 GPS 위성으로부터 위치 신호를 수신하는 휴대용 컴퓨팅 장치로부터 전송된 위치 정보를 수집하는 것을 특징으로 하는 소셜 네트워크 서비스를 위한 사회적 관계 정보 축적 방법.
12. The method of claim 11,
The location profile information of the user includes:
And collects location information transmitted from a portable ID reader or a portable computing device that receives a location signal from a GPS satellite to acquire location information at a time of reading the wireless ID tag attached to the user. How to accumulate relationship information.
상기 사용자 프로파일을 수집 및 저장하는 과정은,
상기 사용자의 위치 프로파일 정보로부터 확인된 현재의 위치 정보를 기반으로 사회적 활동을 통해 수집되는 프로파일을 감지하는 것을 특징으로 하는 소셜 네트워크 서비스를 위한 사회적 관계 정보 축적 방법.
12. The method of claim 11,
The process of collecting and storing the user profile comprises:
Wherein the profile is collected through a social activity based on the current location information confirmed from the location profile information of the user.
상기 사회적 활동을 추적하는 과정은,
메일 서비스를 통해 송수신되는 메일 이력 및 메일 주소관련 프로파일을 수집하는 메일 추적 과정과,
채팅 어플리케이션을 통해 송수신되는 단문 메시지를 기반으로 프로파일을 수집하는 채팅 추적 과정과,
인터넷 전화의 통화 목록을 기반으로 프로파일을 수집하는 인터넷 전화 추적 과정
을 포함하는 것을 특징으로 하는 소셜 네트워크 서비스를 위한 사회적 관계 정보 축적 방법.
12. The method of claim 11,
The process of tracking the social activity includes:
A mail tracking process of collecting mail history and mail address related profiles transmitted and received through a mail service;
A chat tracking process of collecting a profile based on a short message sent and received through a chat application;
Internet phone tracking process to collect profiles based on Internet phone's call list
And storing the social relation information for the social network service.
상기 메일 추적 과정은,
메일 주소의 확장자, 메일 제목의 키워드, 첨부파일 타입, 상대방 이름, 메일 주소의 확장자, 제목 키워드, 첨부파일의 유무 및 타입, 누적 횟수 정보 중 적어도 하나를 수집하는 것을 특징으로 하는 소셜 네트워크 서비스를 위한 사회적 관계 정보 축적 방법.
15. The method of claim 14,
The mail tracking process includes:
And collects at least one of an extension of a mail address, a keyword of an e-mail title, an attached file type, an opponent's name, an extension of a mail address, a title keyword, How to accumulate social relationship information.
상기 채팅 추적 과정은,
성과 이름, 대상자 관련 프로파일, 이메일 주소, 전화번호, 착발신 통화 시간대 정보 중 적어도 하나를 수집하는 것을 특징으로 하는 소셜 네트워크 서비스를 위한 사회적 관계 정보 축적 방법.
15. The method of claim 14,
The chat tracking process includes:
And collects at least one of a first name, a first name, a subject name, a subject-related profile, an e-mail address, a telephone number, and information on the arrival and departure time zone.
상기 인터넷 전화 추적 과정은,
그룹명, 메신저 주소, 접속 시간, 접속 횟수, 평균 로그온 시간대, 평균 로그아웃 시간대 정보 중 적어도 하나를 수집하는 것을 특징으로 하는 소셜 네트워크 서비스를 위한 사회적 관계 정보 축적 방법.
15. The method of claim 14,
The internet telephone tracking process comprises:
A group name, a messenger address, an access time, a connection count, an average logon time, and an average logout time zone information.
상기 관계 정보를 추출하는 과정은,
새로운 사회적 관계가 추출된 경우, 상기 사용자 프로파일을 변경하는 과정과,
상기 사회적 관계 프로파일을 변경하는 과정
을 포함하는 것을 특징으로 하는 소셜 네트워크 서비스를 위한 사회적 관계 정보 축적 방법.
12. The method of claim 11,
Wherein the step of extracting the relationship information comprises:
Changing the user profile if a new social relationship is extracted;
The process of changing the social relationship profile
And storing the social relation information for the social network service.
상기 온톨로지 웹 언어는,
각기 다른 소셜 네트워크 서비스에서 범용으로 사용할 수 있는 형태인 것을 특징으로 하는 소셜 네트워크 서비스를 위한 사회적 관계 정보 축적 방법.12. The method of claim 11,
The ontology web language includes:
Wherein the social network service is a form that can be used universally in different social network services.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US13/009,494 US8499049B2 (en) | 2010-01-19 | 2011-01-19 | System and method for accumulating social relation information for social network services |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR20100004781 | 2010-01-19 | ||
KR1020100004781 | 2010-01-19 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20110085853A KR20110085853A (en) | 2011-07-27 |
KR101405083B1 true KR101405083B1 (en) | 2014-06-11 |
Family
ID=44922590
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020100100085A KR101405083B1 (en) | 2010-01-19 | 2010-10-14 | System of societal relation-information accumulation for social network services and method thereof |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR101405083B1 (en) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101363609B1 (en) * | 2011-10-25 | 2014-03-03 | 주식회사 이노스파크 | Social relationship information management system and method thereof |
KR101304247B1 (en) * | 2011-11-18 | 2013-09-12 | 주식회사 로코드 | System and Method for measuring Social capital value of Social Network Service account |
US10587705B2 (en) | 2012-10-24 | 2020-03-10 | Facebook, Inc. | Methods and systems for determining use and content of PYMK based on value model |
WO2022185556A1 (en) * | 2021-03-05 | 2022-09-09 | Sansan株式会社 | Interaction management device, interaction management method, and recording medium |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20040107239A (en) * | 2003-06-13 | 2004-12-20 | 주식회사 케이티 | Method for managing relationship by analyzing connection history |
KR20070049426A (en) * | 2005-11-08 | 2007-05-11 | 에스케이 텔레콤주식회사 | Method and system of providing user centric service |
KR20090028891A (en) * | 2007-09-17 | 2009-03-20 | 주식회사 케이티프리텔 | Management system for acquaintance and method using the same |
KR20090072948A (en) * | 2007-12-28 | 2009-07-02 | 주식회사 케이티프리텔 | Apparatus and method for constructing social network in wired and wireless convergence network based on IP multimedia subsystem |
-
2010
- 2010-10-14 KR KR1020100100085A patent/KR101405083B1/en not_active IP Right Cessation
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20040107239A (en) * | 2003-06-13 | 2004-12-20 | 주식회사 케이티 | Method for managing relationship by analyzing connection history |
KR20070049426A (en) * | 2005-11-08 | 2007-05-11 | 에스케이 텔레콤주식회사 | Method and system of providing user centric service |
KR20090028891A (en) * | 2007-09-17 | 2009-03-20 | 주식회사 케이티프리텔 | Management system for acquaintance and method using the same |
KR20090072948A (en) * | 2007-12-28 | 2009-07-02 | 주식회사 케이티프리텔 | Apparatus and method for constructing social network in wired and wireless convergence network based on IP multimedia subsystem |
Also Published As
Publication number | Publication date |
---|---|
KR20110085853A (en) | 2011-07-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8499049B2 (en) | System and method for accumulating social relation information for social network services | |
US10412184B2 (en) | System and method for displaying contextual activity streams | |
US10771575B2 (en) | Method and apparatus for identifying common interest between social network users | |
CN101911066B (en) | Identifying and employing social network relationships | |
KR101843604B1 (en) | Electronic communications triage | |
KR100768127B1 (en) | Method for inferring personal relations by using readable data and method and system for tagging person identification information to digital data by using readable data | |
US20150100356A1 (en) | Systems and methods for automatic generation of a relationship management system | |
US8600965B2 (en) | System and method for observing communication behavior | |
Zhang et al. | NextMe: Localization using cellular traces in Internet of Things | |
US20140180976A1 (en) | Systems and methods for generating leads in a network by predicting properties of external nodes | |
US20130132481A1 (en) | Method, apparatus and system for providing social network service using social activities | |
EP2673745A2 (en) | User interfaces for personalized recommendations | |
CN101334792A (en) | Personalized service recommendation system and method | |
US20090006613A1 (en) | System and a method for updating a user presence status on a terminal by aggregating multisource information | |
CN103179245B (en) | Incoming phone number identification system and method | |
KR101405083B1 (en) | System of societal relation-information accumulation for social network services and method thereof | |
KR20130033491A (en) | The method and apparatus for auto creating and managing of group list in address book | |
Mengshoel et al. | Will we connect again? machine learning for link prediction in mobile social networks | |
US20230004943A1 (en) | Intelligent processing and presentation of user-connection data on a computing device | |
Nia et al. | Leveraging social interactions to suggest friends | |
Bourimi et al. | Integrating multi-source user data to enhance privacy in social interaction | |
KR101344888B1 (en) | Apparatus for providing social network service using relationship of ontology and method thereof | |
EP2465085A2 (en) | Systems and methods for gererating leads in a network by predicting properties of external nodes | |
KR20130049687A (en) | Method and system for providing ranking of friends in network service | |
JP2000259529A (en) | Personal profile managing device and storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20170529 Year of fee payment: 4 |
|
LAPS | Lapse due to unpaid annual fee |