KR102180062B1 - Information flow management System among users and method thereof - Google Patents

Information flow management System among users and method thereof Download PDF

Info

Publication number
KR102180062B1
KR102180062B1 KR1020180121749A KR20180121749A KR102180062B1 KR 102180062 B1 KR102180062 B1 KR 102180062B1 KR 1020180121749 A KR1020180121749 A KR 1020180121749A KR 20180121749 A KR20180121749 A KR 20180121749A KR 102180062 B1 KR102180062 B1 KR 102180062B1
Authority
KR
South Korea
Prior art keywords
information
unit
user
content
sharing
Prior art date
Application number
KR1020180121749A
Other languages
Korean (ko)
Other versions
KR20200019543A (en
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 주식회사 와이즈웨일
Publication of KR20200019543A publication Critical patent/KR20200019543A/en
Application granted granted Critical
Publication of KR102180062B1 publication Critical patent/KR102180062B1/en

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
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0201Market modelling; Market analysis; Collecting market data
    • 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
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0201Market modelling; Market analysis; Collecting market data
    • G06Q30/0203Market surveys; Market polls

Landscapes

  • Business, Economics & Management (AREA)
  • Strategic Management (AREA)
  • Engineering & Computer Science (AREA)
  • Accounting & Taxation (AREA)
  • Development Economics (AREA)
  • Finance (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Game Theory and Decision Science (AREA)
  • Data Mining & Analysis (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

본 발명은 사용자 간 정보흐름 관리 시스템 및 방법에 관한 것으로, 더욱 상세하게는 온라인상에서 제공되는 콘텐츠의 사용자들 간의 공유 등에 의한 사용자 간의 정보 흐름에 대한 정보인 정보흐름정보를 획득하여 정보흐름을 데이터베이스(Database: DB)화하고, DB화된 정보흐름정보에 의해 정보의 흐름을 추적하여, 정보 확산의 주체, 개인의 정보 확산력(도), 사용자들의 성향을 분석할 수 있도록 하는 사용자 간 정보흐름 관리 시스템 및 방법에 관한 것이다.The present invention relates to a system and method for managing information flow between users, and more particularly, to obtain information flow information, which is information about information flow between users by sharing between users of content provided online, and converting information flow into a database ( Database: An information flow management system between users that converts into a DB) and tracks the flow of information based on the information flow information converted into a DB to analyze the subject of information diffusion, personal information diffusion power (degree), and users' disposition. It's about how.

Description

사용자 간 정보흐름 관리 시스템 및 방법{Information flow management System among users and method thereof}Information flow management system among users and method thereof

본 발명은 사용자 간 정보흐름 관리 시스템 및 방법에 관한 것으로, 더욱 상세하게는 온라인상에서 제공되는 콘텐츠의 사용자들 간의 공유 등에 의한 사용자 간의 정보 흐름에 대한 정보인 정보흐름정보를 획득하여 정보흐름을 데이터베이스(Database: DB)화하고, DB화된 정보흐름정보에 의해 정보의 흐름을 추적하여, 정보 확산의 주체, 개인의 정보 확산력(도), 사용자들의 성향을 분석할 수 있도록 하는 사용자 간 정보흐름 관리 시스템 및 방법에 관한 것이다.The present invention relates to a system and method for managing information flow between users, and more particularly, to obtain information flow information, which is information about information flow between users by sharing between users of content provided online, and converting information flow into a database ( Database: An information flow management system between users that converts into a DB) and tracks the flow of information based on the information flow information converted into a DB to analyze the subject of information diffusion, personal information diffusion power (degree), and users' disposition. It's about how.

일반적으로 사용자들의 성향, 즉 생각을 알아보기 위한 가장 확실한 방법은 사람들에게 집적 물어보는 것이다.In general, the most obvious way to find out about users' dispositions, or thoughts, is to ask people collectively.

예를 들어, 선거에서 어느 후보나 정당을 지지할 것인지, 어떤 제품을 선호하는지, 혹은 어떤 채널, 어떤 드라마를 시청하는지 등을 직접 물어보는 것이다.For example, they ask directly which candidate or political party they will support in the election, which products they prefer, which channels and dramas they watch.

사람들에게 직접 물어보는 방식으로는 특정 집단(청소년, 20대, 30대, 등등)을 모집하고, 모집된 집단을 통해 설문지를 돌려 설문하는 오프라인 집단 설문 방식, 온라인을 통해 설문지를 제공하여 설문하는 온라인 설문 방식 등이 일반적으로 적용되고 있다.In the method of asking people directly, a specific group (youth, 20s, 30s, etc.) is recruited, and an offline group survey method in which a questionnaire is returned through the recruited group, and an online survey is provided by providing a questionnaire online. Survey methods and the like are generally applied.

그러나 전자의 경우 많은 인력과 시간이 소요되므로 많은 비용이 소요되는 문제점이 있었으며, 양자의 경우 설문 내용 및 방식에 따라 유의미한 답변을 얻어내지 못하는 문제점이 있었다.However, in the former case, a lot of manpower and time are required, so there is a problem that a lot of cost is required, and in both cases, there is a problem that a meaningful answer cannot be obtained depending on the questionnaire content and method.

이러한 문제점을 극복하기 위해 최근에는 소셜네트워크서비스(SNS)상의 게시물을 이용한 분석방법이 많이 연구되고 있다.In order to overcome this problem, a lot of research has recently been conducted on an analysis method using posts on a social network service (SNS).

이는 소셜네트워크서비스가 정보접근이 용이하고 리트윗(retweet), 공유 등을 통한 정보 전달 및 정보의 확산이 용이하여 정보의 확산에 매우 용이하기 때문에 사람들의 실질적 성향, 태도, 목소리 등이 소셜네트워크서비스를 통해 드러내고 있기 때문이다.This is because the social network service facilitates information access and facilitates information delivery and information diffusion through retweet, sharing, etc., making it very easy to spread information, so people's practical disposition, attitude, voice, etc. It is because it is revealed through.

일반적으로 소셜네트워크서비스의 데이터를 분석하는 방법으로는 오피니언 마이닝(Opinion Mining), 혹은 감성 분석(Sentiment Analysis)이라는 자연어 처리 방식을 이용하여 분석한다.In general, as a method of analyzing the data of social network service, it is analyzed using a natural language processing method called Opinion Mining or Sentiment Analysis.

그러나 이러한 자연어 처리 기법을 이용하는 경우, 긍정, 부정을 정교하게 분석하기 어려우며, 특히 꾸미는 말이 다양하고, 정제되지 않은 언어로 표현되는 경우, 문맥에 따라 다른 뜻을 갖는 어휘들의 경우에는 의미를 파악하는 데 어려움이 많기 때문에 자연어 처리 방식으로 사용자 성향을 분석하는 데에는 한계가 있어 왔다. However, in the case of using such natural language processing techniques, it is difficult to analyze the positives and negatives elaborately, especially in the case of a variety of decorating words, expressed in unrefined language, and vocabularies having different meanings depending on the context. Since there are many difficulties, there has been a limit to analyzing user propensity using natural language processing.

또한, 소셜네트워크서비스상에는 자신의 글을 적극적으로 기재하지 않고, 다른 사람의 글을 리트윗 등의 방법으로 인용하던가, 자신이 관심 있어 하는 사람의 글을 구동하는 등의 행동만 하는 사람들도 많이 존재하기 때문에, 단순히 소셜네트워크서비스상의 게시글들로만 사용자 성향을 분석하기에는 충분하지 않은 문제점이 있었다.In addition, on social network services, there are many people who do not actively write their own writing, but simply quote other people's writings by retweeting, or drive the writings of people they are interested in. Because of this, there is a problem that it is not enough to analyze user propensity only with postings on social network services.

또한, 소셜네트워크서비스는 상술한 바와 같이 다양한 정보를 전달하며, 전달되는 정보의 확산력에 따른 보상(별풍선, 포인트 등등)을 제공하는 다양한 방식들에 적용되고 있다.In addition, the social network service is applied to various methods of delivering various information as described above and providing compensation (star balloons, points, etc.) according to the diffusion power of the transmitted information.

소셜네트워크서비스를 통해 제공되는 정보의 확산력에 따른 보상을 제공하는 데 있어, 클릭 수, 시청 수 등과 같은 단순한 방식을 적용함으로써 1차 확산만 계수할 수 있으며, 2차 이후의 확산에 대해서는 확산력을 계수할 수 없는 문제점이 있었으며, 개인들의 정보 클릭, 시청 등을 검증할 수 없으므로 정보 확산력의 조작이 가능한 문제점이 있었다.In providing compensation according to the diffusion power of information provided through social network services, only the first diffusion can be counted by applying a simple method such as the number of clicks and views, and the diffusion power is counted for the diffusion after the second. There was a problem that could not be done, and there was a problem that it was possible to manipulate the power of information diffusion because it was impossible to verify personal information clicks and viewing.

특허공개공보 제10-2012-0108095호(2012.03.23.공개)Patent Publication No. 10-2012-0108095 (published on March 23, 2012)

따라서 본 발명의 목적은 온라인상에서 제공되는 콘텐츠의 사용자들 간의 공유 등에 의한 사용자 간의 정보 흐름에 대한 정보인 정보흐름정보를 획득하여 정보흐름을 데이터베이스(Database: DB)화하고, DB화된 정보흐름정보에 의해 정보의 흐름을 추적하여, 정보 확산의 주체, 개인의 정보 확산력(도), 사용자들의 성향을 분석할 수 있도록 하는 사용자 간 정보흐름 관리 시스템 및 방법을 제공함에 있다.Accordingly, an object of the present invention is to obtain information flow information, which is information about the information flow between users by sharing between users of content provided online, to convert the information flow into a database (DB), and to convert the information flow information into a DB. It is to provide a user-to-user information flow management system and method that tracks the flow of information and analyzes the subject of information diffusion, personal information diffusion power (Figure), and user preferences.

상기와 같은 목적을 달성하기 위한 본 발명에 따른 사용자 간 정보흐름 관리 시스템은: 제2링크정보를 공유 이용자의 계정의 채널에 공유하는 정보 공유부; 적어도 하나 이상의 콘텐츠를 제공하고, 특정 콘텐츠를 본 플랫폼 이용자의 사용자 단말부로부터 공유 요청 발생 시 상기 콘텐츠에 대한 콘텐츠 정보, 상기 플랫폼 이용자의 플랫폼 이용자 정보 및 콘텐츠를 공유하고자 하는 정보 공유부의 정보 공유부 정보를 포함하는 제1링크정보를 생성하여 전송하고, 특정 콘텐츠에 접속하는 제2링크정보에 의한 공유 이용자의 사용자 단말부의 접속 발생 시 상기 제2링크정보에 포함된 콘텐츠 정보의 콘텐츠를 상기 공유 이용자의 사용자 단말부로 제공하고 정보흐름조건의 만족 시 상기 공유 이용자의 공유 이용자 정보를 전송하는 정보 제공부; 및 상기 정보 제공부로부터 상기 제1링크정보를 수신하고 상기 제1링크정보에 포함된 플랫폼 이용자 정보 및 콘텐츠 정보를 포함하는 제2링크정보를 생성하여 상기 제1링크정보의 정보 공유부 정보에 대응하는 상기 정보 공유부의 상기 플랫폼 이용자 정보에 대응하는 사용자 계정의 채널에 공유시키고, 상기 정보 제공부로부터 상기 제2링크정보에 의해 상기 콘텐츠를 확인한 공유 이용자의 공유 이용자 정보의 수신 시 상기 콘텐츠 정보, 플랫폼 이용자 정보, 공유 이용자 정보를 포함하는 정보흐름정보를 저장하고, 정보분석 요청 정보의 발생 시 정보분석 요청 정보에 포함된 검색어에 대해 이전에 저장된 하나 이상의 정보흐름정보들로부터 수집 및 분석하여 정보흐름 분석정보를 생성하여 제공하는 정보흐름 관리부를 포함하는 것을 특징으로 한다.An information flow management system between users according to the present invention for achieving the above object includes: an information sharing unit for sharing second link information in a channel of an account of a sharing user; Provides at least one content, and when a request to share a specific content from the user terminal of the platform user occurs, content information on the content, platform user information of the platform user, and information sharing unit information of the information sharing unit to share the content Generates and transmits the first link information including, and when the user terminal of the sharing user is connected by the second link information to access the specific content, the content of the content information included in the second link information is transmitted to the sharing user. An information providing unit that provides to the user terminal unit and transmits the shared user information of the shared user when the information flow condition is satisfied; And receiving the first link information from the information providing unit and generating second link information including platform user information and content information included in the first link information to correspond to the information sharing unit information of the first link information. The content information, the platform when receiving shared user information of the sharing user who shared the information on the channel of the user account corresponding to the platform user information of the information sharing unit and confirmed the content by the second link information from the information providing unit Information flow analysis by storing information flow information including user information and shared user information, and collecting and analyzing search words included in the information analysis request information from one or more previously stored information flow information when the information analysis request information occurs It characterized in that it comprises an information flow management unit that generates and provides information.

상기 정보 제공부는, 통신부; 적어도 하나 이상의 콘텐츠 및 상기 콘텐츠에 대한 콘텐츠 정보를 저장하는 정보 저장부; 및 상기 콘텐츠 중 선택된 콘텐츠를 상기 통신부를 통해 접속한 사용자 단말부로 제공하고, 특정 콘텐츠를 본 플랫폼 이용자의 사용자 단말부로부터 공유 요청 발생 시 상기 콘텐츠에 대한 콘텐츠 정보, 상기 플랫폼 이용자의 플랫폼 이용자 정보 및 콘텐츠를 공유하고자 하는 정보 공유부의 정보 공유부 정보를 포함하는 제1링크정보를 생성하여 상기 통신부를 통해 상기 정보흐름 관리부로 전송하고, 제2링크정보에 의한 공유 이용자의 사용자 단말부의 접속 발생 시 상기 제2링크정보에 포함된 콘텐츠 정보의 콘텐츠를 상기 공유 이용자의 사용자 단말부로 제공하고 정보흐름조건의 만족 시 상기 공유 이용자의 공유 이용자 정보를 상기 정보흐름 관리부로 전송하는 제어부를 구비하는 것을 특징으로 한다.The information providing unit, a communication unit; An information storage unit for storing at least one content and content information on the content; And providing selected content from among the contents to a user terminal connected through the communication unit, and when a request for sharing a specific content from the user terminal of the platform user occurs, content information on the content, platform user information and content of the platform user The first link information including the information sharing unit information of the information sharing unit to be shared is generated and transmitted to the information flow management unit through the communication unit, and the second link information occurs when the user terminal accesses the sharing user by the second link information. 2 It characterized in that it comprises a control unit for providing the content of the content information included in the link information to the user terminal unit of the sharing user and transmitting the shared user information of the sharing user to the information flow management unit when an information flow condition is satisfied.

상기 제어부는, 상기 정보 저장부에 저장된 콘텐츠들 중 선택되거나 입력되는 정보제공 신호의 콘텐츠 정보에 대응하는 콘텐츠를 접속한 사용자 단말부로 제공하는 콘텐츠 제공부; 상기 사용자 단말부로 제공되는 콘텐츠에 대한 정보 공유 요청이 발생되는지를 모니터링하고, 정보 공유 요청 발생 시 콘텐츠 정보 수집 신호를 출력하고 정보 공유 요청 시 플랫폼 이용자에 의해 선택되는 정보 공유부에 대한 정보 공유부 정보를 획득하여 출력하는 정보 공유 모니터링부; 상기 콘텐츠 정보 수집 신호의 발생 시 상기 사용자 단말부로 제공한 콘텐츠에 대한 콘텐츠 정보를 수집하여 출력하는 콘텐츠 정보 획득부; 상기 콘텐츠 정보 수집 신호의 발생 시 플랫폼 이용자의 사용자 단말부로부터 플랫폼 이용자 정보를 획득하여 출력하는 플랫폼 이용자 정보 획득부; 상기 콘텐츠에 대한 콘텐츠 정보, 상기 플랫폼 이용자의 플랫폼 이용자 정보 및 콘텐츠를 공유하고자 하는 정보 공유부의 정보 공유부 정보를 포함하는 제1링크정보를 생성하여 상기 정보흐름 관리부로 전송하는 정보 공유 요청부; 제2링크정보에 의한 공유 이용자의 사용자 단말부의 접속 여부를 모니터링하고, 상기 제2링크정보를 통한 사용자 단말부의 접속 시 제공할 콘텐츠에 대한 콘텐츠 정보를 포함하는 정보제공 신호를 출력하는 링크 접속 모니터링부; 상기 정보제공 신호를 입력받아 상기 제2링크정보를 통한 상기 사용자 단말부가 미리 설정된 정보흐름조건을 만족하는지를 모니터링하고, 정보흐름조건을 만족하는 경우 정보흐름조건 만족 통지 신호를 출력하는 정보흐름조건 검출부; 상기 정보흐름조건 검출부로부터 정보흐름조건 만족 통지 신호가 입력되면 상기 제2링크정보를 통해 접속한 공유 이용자의 사용자 단말부로부터 공유 이용자 정보를 획득하는 공유 이용자 정보 획득부; 및 상기 공유 이용자 정보를 포함하는 정보흐름 생성 요청 정보를 상기 정보흐름 관리부로 전송하는 정보흐름 생성 요청부를 포함하는 것을 특징으로 한다. The control unit includes: a content providing unit for providing a content corresponding to content information of an information providing signal selected or input from among contents stored in the information storage unit to an accessed user terminal unit; Monitors whether an information sharing request for the content provided to the user terminal is generated, outputs a content information collection signal when an information sharing request occurs, and information sharing unit information on the information sharing unit selected by the platform user when requesting information sharing An information sharing monitoring unit that obtains and outputs the data; A content information acquisition unit that collects and outputs content information on the content provided to the user terminal unit when the content information collection signal is generated; A platform user information acquisition unit that acquires and outputs platform user information from a user terminal unit of the platform user when the content information collection signal is generated; An information sharing request unit for generating first link information including content information on the content, platform user information of the platform user, and information sharing unit information of an information sharing unit to share the content to the information flow management unit; A link connection monitoring unit that monitors whether a shared user is connected to the user terminal unit through the second link information, and outputs an information providing signal including content information on the content to be provided when accessing the user terminal unit through the second link information ; An information flow condition detector configured to receive the information providing signal and monitor whether the user terminal through the second link information satisfies a preset information flow condition, and output an information flow condition satisfaction notification signal when the information flow condition is satisfied; A shared user information acquisition unit for acquiring shared user information from a user terminal of a shared user accessed through the second link information when an information flow condition satisfaction notification signal is input from the information flow condition detection unit; And an information flow generation request unit for transmitting information flow generation request information including the shared user information to the information flow management unit.

상기 플랫폼 이용자 정보 획득부 또는 공유 이용자 정보 획득부는, 각각 상기 플랫폼 이용자 또는 공유 이용자의 사용자 단말부에 미리 설치되어 백그라운드로 동작하는 플랫폼 이용자 정보 제공 수단으로부터 플랫폼 이용자 정보 또는 공유 이용자 정보를 수신받아 획득하는 것을 특징으로 한다.The platform user information acquisition unit or the shared user information acquisition unit receives and acquires platform user information or shared user information from a platform user information providing means that is preinstalled in the user terminal of the platform user or the shared user and operates in the background. It features.

정보흐름 관리부는, 통신부; 상기 정보흐름정보를 저장하는 정보흐름정보 DB, 상기 정보 분석 요청 정보에 대해 수행된 분석정보 및 정보 분석 요청 정보를 발생시킨 주체에 대한 정보분석 요청 이력을 저장하는 분석 DB를 포함하는 서버 저장부; 및 상기 통신부를 통해 상기 정보 제공부로부터 상기 제1링크정보를 수신하고 상기 제1링크정보에 포함된 플랫폼 이용자 정보 및 콘텐츠 정보를 포함하는 제2링크정보를 생성한 후, 상기 통신부를 통해 상기 제1링크정보의 정보 공유부 정보에 대응하는 상기 정보 공유부의 상기 플랫폼 이용자 정보에 대응하는 사용자 계정의 채널에 공유시키고, 상기 정보 제공부로부터 공유 이용자 정보의 수신 시 상기 콘텐츠 정보, 플랫폼 이용자 정보, 공유 이용자 정보를 포함하는 정보흐름정보를 상기 정보흐름정보 DB에 저장하고, 정보분석 요청 정보의 발생 시 정보분석 요청 정보에 포함된 검색어에 대해 이전에 상기 정보흐름정보 DB에 저장된 하나 이상의 정보흐름정보들로부터 수집 및 분석하여 정보흐름 분석정보를 생성한 후 정보분석 요청 이력정보와 함께 상기 분석 DB에 저장한 후, 상기 정보흐름 분석 요청을 한 요청 단말부로 제공하는 정보흐름 제어부를 포함하는 것을 특징으로 한다.The information flow management unit, the communication unit; A server storage unit including an information flow information DB storing the information flow information, analysis information performed on the information analysis request information, and an analysis DB storing information analysis request history for the subject that generated the information analysis request information; And after receiving the first link information from the information providing unit through the communication unit and generating second link information including platform user information and content information included in the first link information, the second link information is generated through the communication unit. 1 Share information on the channel of the user account corresponding to the platform user information of the information sharing unit corresponding to the information sharing unit information of the link information, and the content information, platform user information, and sharing when receiving shared user information from the information provider Information flow information including user information is stored in the information flow information DB, and one or more information flow information previously stored in the information flow information DB for the search word included in the information analysis request information when the information analysis request information occurs And an information flow control unit that generates information flow analysis information by collecting and analyzing from, and then storing the information analysis request history information together with the analysis DB, and providing the information flow analysis request to a single requesting terminal unit. .

상기 시스템은: 미리 정의된 서버, 컴퓨터 및 모바일 단말기 중 어느 한 종류 이상의 다수의 장치들이 통신 네트워크로 연결되는 블록체인 네트워크를 더 포함하되, 정보흐름 관리부는, 상기 블록체인 네트워크에 속한 장치이고, 통신부; 상기 정보 분석 요청 정보에 대해 수행된 분석정보 및 정보 분석 요청 정보를 발생시킨 주체에 대한 정보분석 요청 이력을 저장하는 분석 DB를 포함하는 서버 저장부; 및 상기 통신부를 통해 상기 정보 제공부로부터 상기 제1링크정보를 수신하고 상기 제1링크정보에 포함된 플랫폼 이용자 정보 및 콘텐츠 정보를 포함하는 제2링크정보를 생성한 후, 상기 통신부를 통해 상기 제1링크정보의 정보 공유부 정보에 대응하는 상기 정보 공유부의 상기 플랫폼 이용자 정보에 대응하는 사용자 계정의 채널에 공유시키고, 상기 정보 제공부로부터 공유 이용자 정보의 수신 시 상기 콘텐츠 정보, 플랫폼 이용자 정보, 공유 이용자 정보를 포함하는 정보흐름정보를 상기 블록체인 네트워크의 장치들에 분산 저장하고, 정보분석 요청 정보의 발생 시 정보분석 요청 정보에 포함된 검색어에 대해 이전에 상기 블록체인 네트워크에 분산 저장된 하나 이상의 정보흐름정보들로부터 검색, 수집 및 분석하여 정보흐름 분석정보를 생성한 후 정보분석 요청 이력정보와 함께 상기 분석 DB에 저장한 후, 상기 정보흐름 분석 요청을 한 요청 단말부로 제공하는 정보흐름 제어부를 포함하는 것을 특징으로 한다.The system further includes a blockchain network in which a plurality of devices of any one or more types of predefined servers, computers, and mobile terminals are connected to a communication network, wherein the information flow management unit is a device belonging to the blockchain network, and a communication unit ; A server storage unit including an analysis DB for storing analysis information performed on the information analysis request information and an information analysis request history for a subject that generated the information analysis request information; And after receiving the first link information from the information providing unit through the communication unit and generating second link information including platform user information and content information included in the first link information, the second link information is generated through the communication unit. 1 Share information on the channel of the user account corresponding to the platform user information of the information sharing unit corresponding to the information sharing unit information of the link information, and the content information, platform user information, and sharing when receiving shared user information from the information provider Information flow information including user information is distributed and stored in the devices of the blockchain network, and at least one information previously distributed and stored in the blockchain network for the search word included in the information analysis request information when the information analysis request information occurs Includes an information flow control unit that generates information flow analysis information by searching, collecting and analyzing flow information, stores it in the analysis DB together with information analysis request history information, and provides the information flow analysis request to one request terminal Characterized in that.

상기 정보흐름 제어부는, 상기 통신부를 통해 상기 정보 제공부로부터 상기 제1링크정보가 수신되는지를 모니터링하고, 상기 제1링크정보의 수신 시 상기 제1링크정보를 공유요청 메시지로 수신하는 공유요청 메시지 수신부; 상기 공유요청 메시지 수신부로 제1링크정보가 수신되면 상기 제2링크정보를 생성하는 공유요청정보 생성부; 상기 제2링크정보가 생성되면 정보 공유부로 전송하여 상기 정보 공유부의 상기 플랫폼 이용자의 계정의 채널에 공유시키는 공유요청정보 공유부; 상기 정보 제공부로부터 상기 제2링크정보에 의해 상기 콘텐츠를 확인한 공유 이용자의 공유 이용자 정보를 포함하는 정보흐름생성 요청 메시지의 수신 여부를 모니터링하고, 정보흐름생성 요청 메시지의 수신 시 정보흐름생성정보 생성 신호를 출력하는 정보흐름생성 요청 메시지 수신부; 상기 정보흐름생성 요청 메시지 수신부로부터 정보흐름생성정보 생성 신호가 입력되면 상기 콘텐츠 정보, 플랫폼 이용자 정보, 공유 이용자 정보를 포함하는 정보흐름정보를 생성하는 정보흐름정보 생성부; 동일한 정보 제공부에서 제공되는 동일 콘텐츠에 대해 생성되는 정보흐름정보들에 대한 패턴 분석 및 유효성 검증을 수행하여 생성된 상기 정보흐름정보의 이상 여부를 판단하는 정보흐름정보 검증부; 상기 정보흐름정보 검증부를 통해 생성된 정보흐름정보가 정상이면 상기 블록체인 네트워크에 분산 기록한 후, 작업증명을 수행하여 상기 정보흐름정보를 블록체인화하는 정보흐름 기록부; 정보분석 요청 정보의 발생 시 정보분석 요청 정보에 포함된 검색어에 대해 이전에 저장된 하나 이상의 정보흐름정보들을 수집 및 분석하여 정보흐름 분석정보를 생성한 후, 상기 분석 DB에 저장하고 요청자에게 제공하는 정보흐름정보 분석부를 포함하는 것을 특징으로 한다.The information flow control unit monitors whether the first link information is received from the information providing unit through the communication unit, and when receiving the first link information, a share request message for receiving the first link information as a share request message Receiver; A sharing request information generation unit generating the second link information when the first link information is received by the sharing request message receiving unit; A sharing request information sharing unit for transmitting the second link information to an information sharing unit and sharing the information on a channel of the platform user's account of the information sharing unit; Monitors whether an information flow generation request message including shared user information of a sharing user who has checked the content by the second link information is received from the information provider, and generates information flow generation information upon receipt of the information flow generation request message An information flow generation request message receiving unit outputting a signal; An information flow information generation unit for generating information flow information including the content information, platform user information, and shared user information when an information flow generation information generation signal is input from the information flow generation request message receiving unit; An information flow information verification unit that determines whether the generated information flow information is abnormal by performing pattern analysis and validity verification on information flow information generated for the same content provided by the same information providing unit; If the information flow information generated by the information flow information verification unit is normal, the information flow recording unit is distributed and recorded in the blockchain network, and then the information flow information is converted into a block chain by performing proof of work; When information analysis request information is generated, information flow analysis information is generated by collecting and analyzing one or more previously stored information flow information for the search word included in the information analysis request information, and then stored in the analysis DB and provided to the requester. It characterized in that it comprises a flow information analysis unit.

상기와 같은 목적을 달성하기 위한 본 발명에 따른 사용자 간 정보흐름 관리 방법은: 정보 제공부가 제공되는 적어도 하나 이상의 콘텐츠들 중 특정 콘텐츠를 본 플랫폼 이용자의 사용자 단말부로부터 공유 요청 발생 시 상기 콘텐츠에 대한 콘텐츠 정보, 상기 플랫폼 이용자의 플랫폼 이용자 정보 및 콘텐츠를 공유하고자 하는 정보 공유부의 정보 공유부 정보를 포함하는 제1링크정보를 생성하여 정보흐름 관리부로 전송하는 콘텐츠 공유 요청 과정; 상기 정보흐름 관리부가 상기 정보 제공부로부터 상기 제1링크정보의 수신 시 상기 제1링크정보에 포함된 플랫폼 이용자 정보 및 콘텐츠 정보를 포함하는 제2링크정보를 생성하여 상기 제1링크정보의 정보 공유부 정보에 대응하는 상기 정보 공유부의 상기 플랫폼 이용자 정보에 대응하는 사용자 계정의 채널에 공유시키는 콘텐츠 공유 과정; 상기 정보 제공부가 상기 제2링크정보에 의한 공유 이용자의 사용자 단말부의 접속 발생 시 상기 제2링크정보에 포함된 콘텐츠 정보의 콘텐츠를 상기 공유 이용자의 사용자 단말부로 제공하고 정보흐름조건의 만족 시 상기 공유 이용자의 공유 이용자 정보를 정보흐름 관리부로 전송하는 정보흐름정보 생성 요청 과정; 상기 정보흐름 관리부가 상기 정보 제공부로부터 상기 제2링크정보에 의해 상기 콘텐츠를 확인한 공유 이용자의 공유 이용자 정보의 수신 시 상기 콘텐츠 정보, 플랫폼 이용자 정보, 공유 이용자 정보를 포함하는 정보흐름정보를 저장하는 정보흐름정보 생성 과정; 및 상기 정보흐름 관리부가 정보분석 요청 정보의 발생 시 정보분석 요청 정보에 포함된 검색어에 대해 이전에 저장된 하나 이상의 정보흐름정보들로부터 수집 및 분석하여 정보흐름 분석정보를 생성하여 제공하는 정보흐름정보 분석 과정을 포함하는 것을 특징으로 한다.The method for managing information flow between users according to the present invention for achieving the above object is: When a request for sharing a specific content among at least one or more contents provided by the information providing unit from the user terminal of this platform user occurs, A content sharing request process of generating first link information including content information, platform user information of the platform user, and information sharing unit information of an information sharing unit to share the content to an information flow management unit; When the information flow management unit receives the first link information from the information providing unit, it generates second link information including platform user information and content information included in the first link information to share information of the first link information A content sharing process of sharing a channel of a user account corresponding to the platform user information of the information sharing unit corresponding to sub-information; The information provider provides the contents of the content information included in the second link information to the user terminal of the shared user when the user terminal of the sharing user accesses the user terminal by the second link information, and when the information flow condition is satisfied, the sharing An information flow information generation request process of transmitting the user's shared user information to the information flow management unit; The information flow management unit stores information flow information including the content information, platform user information, and shared user information when receiving shared user information of a shared user who has confirmed the content by the second link information from the information providing unit. Information flow information generation process; And information flow information analysis that the information flow management unit generates and provides information flow analysis information by collecting and analyzing from one or more previously stored information flow information for the search word included in the information analysis request information when the information analysis request information occurs. Characterized in that it includes a process.

상기 콘텐츠 공유 요청 과정은, 정보 제공부가 제공되는 적어도 하나 이상의 콘텐츠들 중 특정 콘텐츠를 본 플랫폼 이용자의 사용자 단말부로부터 공유 요청이 발생되는지를 모니터링하는 공유 요청 모니터링 단계; 공유 요청 발생 시 상기 콘텐츠에 대한 콘텐츠 정보를 수집하는 콘텐츠 정보 수집단계; 상기 플랫폼 이용자의 사용자 단말부로부터 플랫폼 이용자 정보를 획득하는 플랫폼 이용자 정보 획득 단계; 콘텐츠를 공유하고자 하는 정보 공유부의 정보인 정보 공유부 정보를 획득하는 정보 공유부 정보 획득 단계; 및 상기 콘텐츠 정보, 플랫폼 이용자 정보 및 정보 공유부 정보를 포함하는 제1링크정보를 생성하여 정보흐름 관리부로 전송하는 콘텐츠 공유 요청 단계를 포함하는 것을 특징으로 한다.The content sharing request process includes: a sharing request monitoring step of monitoring whether a request for sharing is generated from a user terminal of a platform user who has viewed a specific content among at least one or more contents provided by the information providing unit; A content information collection step of collecting content information on the content when a sharing request occurs; Platform user information obtaining step of obtaining platform user information from a user terminal of the platform user; An information sharing unit information acquisition step of acquiring information sharing unit information, which is information of an information sharing unit to share content; And a content sharing request step of generating first link information including the content information, platform user information, and information sharing unit information and transmitting the first link information to the information flow management unit.

상기 플랫폼 이용자 정보 획득 단계는, 상기 정보 제공부가 상기 플랫폼 이용자의 사용자 단말부에서 백그라운드로 동작하고 있는 플랫폼 이용자 정보 제공 수단을 통해 상기 플랫폼 이용자 정보를 획득하는 것을 특징으로 한다.The step of obtaining platform user information is characterized in that the information providing unit acquires the platform user information through a platform user information providing means operating in a background in a user terminal of the platform user.

상기 플랫폼 이용자 정보 획득 단계는, 상기 정보 제공부가 상기 플랫폼 이용자의 사용자 단말부에 상기 플랫폼 이용자 정보 제공 수단이 백그라운드에서 동작하고 있지 않으면 상기 사용자 단말부에 대한 맥(MAC) 어드레스 및 IP 어드레스 중 어느 하나 이상을 상기 플랫폼 이용자 정보로 획득하는 것을 특징으로 한다.In the step of obtaining platform user information, if the information providing unit is not operating in the background of the platform user information providing unit to the user terminal unit of the platform user, one of a MAC address and an IP address for the user terminal unit It characterized in that the above is obtained as the platform user information.

상기 콘텐츠 정보는, 상기 콘텐츠를 제공하는 URL과, 상기 정보 제공부가 제공하는 상기 콘텐츠에 대한 분류정보 및 색인정보 중 어느 하나 이상을 포함하는 것을 특징으로 한다.The content information is characterized in that it includes any one or more of a URL providing the content, and classification information and index information for the content provided by the information providing unit.

본 발명은 다양한 분야의 뉴스, 판매 상품 등과 같은 콘텐츠를 본 플랫폼 이용자가 상기 콘텐츠를 공유하고, 공유한 콘텐츠를 확인한 공유 이용자 간의 정보흐름을 지속적으로 누적하여 저장하여 관리함으로써, 정보흐름정보에 의해 정보의 흐름을 추적하여, 정보 확산의 주체, 개인별 정보 확산력(도) 등을 용이하게 파악할 수 있는 효과를 갖는다.In the present invention, the platform users share the content, such as news and sales products in various fields, and the information flow between the sharing users who check the shared content is continuously accumulated and stored and managed. By tracking the flow of information, it has the effect of being able to easily grasp the subject of information diffusion and individual information diffusion power (degree).

상술한 효과에 따라 본 발명은 보상을 제공하는 시스템에서 정보를 확산한 개인별로 정확한 정보 확산 횟수를 계수할 수 있어, 보다 정확하고 공평한 보상을 제공할 수 있는 효과를 제공하며, 그에 따른 개인들의 적극적인 정보 확산을 유도할 수 있는 효과를 갖는다.In accordance with the above-described effect, the present invention can count the number of accurate information spread for each individual who spreads information in a system that provides compensation, thereby providing an effect of providing more accurate and fair compensation, and It has the effect of inducing information diffusion.

또한, 본 발명은 콘텐츠, 즉 정보의 흐름을 파악할 수 있으므로, 콘텐츠를 확인한 사용자들의 상기 콘텐츠에 대한 성향을 용이하게 파악할 수 있는 효과를 갖는다.In addition, since the present invention can grasp the content, that is, the flow of information, it is possible to easily grasp the propensity of users who have checked the content.

또한, 본 발명은 두 사용자 간의 정보흐름정보를 블록체인 네트워크에 분산 저장하므로 정보의 보안성을 향상시킬 수 있는 효과를 갖는다.In addition, the present invention has an effect of improving the security of information because information flow information between two users is distributed and stored in a blockchain network.

또한, 본 발명은 정보흐름정보의 패턴 분석 및 유효성 검사를 수행하여 중복 데이터 및 해킹에 대한 데이터를 차단할 수 있는 효과를 가지며, 이로 인해 보다 정확하게 사용자 성향을 분석할 수 있고, 적법한 개인 및 정보 확산에 대해서만 보상을 수행할 수 있는 효과를 갖는다.In addition, the present invention has the effect of blocking redundant data and data on hacking by performing pattern analysis and validity check of information flow information, thereby enabling more accurate user disposition to be analyzed, and for spreading legitimate individuals and information. It has the effect of being able to perform compensation only for.

도 1은 본 발명에 따른 사용자 간 정보흐름 관리 시스템의 구성을 나타낸 도면이다.
도 2는 본 발명에 따른 사용자 성향 분석 시스템의 정보 제공부의 상세 구성을 나타낸 도면이다.
도 3은 본 발명에 따른 사용자 성향 분석 시스템의 정보흐름 관리부 상세 구성을 나타낸 도면이다.
도 4는 본 발명에 따른 사용자 간 정보흐름 관리 방법을 나타낸 절차도이다.
도 5는 본 발명에 따른 분석정보의 형상화 구조를 나타낸 도면이다.
1 is a diagram showing the configuration of an information flow management system between users according to the present invention.
2 is a diagram showing a detailed configuration of an information providing unit of the user propensity analysis system according to the present invention.
3 is a diagram showing a detailed configuration of an information flow management unit of the user propensity analysis system according to the present invention.
4 is a flowchart showing a method for managing information flow between users according to the present invention.
5 is a diagram showing a shaping structure of analysis information according to the present invention.

이하 첨부된 도면을 참조하여 본 발명에 따른 사용자 간 정보흐름 관리 시스템의 구성 및 동작을 상세히 설명하고, 상기 시스템에서의 사용자 간 정보흐름정보의 데이터베이스화 방법 및 데이터베이스화된 정보흐름정보를 이용한 사용자 성향 분석 방법을 설명한다.Hereinafter, the configuration and operation of the information flow management system between users according to the present invention will be described in detail with reference to the accompanying drawings. Explain the analysis method.

도 1은 본 발명에 따른 사용자 간 정보흐름 관리 시스템의 구성을 나타낸 도면이다.1 is a diagram showing the configuration of an information flow management system between users according to the present invention.

본 발명에 따른 사용자 간 정보흐름 관리 시스템은 사용자 단말부(100), 정보 제공부(200), 정보 공유부(300) 및 정보흐름 관리부(500)를 포함하고, 실시예에 따라 블록체인 네트워크(400)를 더 포함할 수 있을 것이다.The information flow management system between users according to the present invention includes a user terminal unit 100, an information providing unit 200, an information sharing unit 300, and an information flow management unit 500, and according to an embodiment, a block chain network ( 400) may be included.

상기 사용자 단말부(100), 정보 제공부(200), 정보 공유부(300), 블록체인 네트워크(400) 및 정보흐름 관리부(500)는 유무선 데이터통신망(10)을 통해 유선 또는 무선으로 연결되어 상호 데이터 통신을 수행한다.The user terminal unit 100, the information providing unit 200, the information sharing unit 300, the blockchain network 400, and the information flow management unit 500 are connected by wire or wirelessly through the wired/wireless data communication network 10. It performs data communication with each other.

상기 유무선 데이터통신망(10)은 와이파이(WiFi)망을 포함하는 광대역통신망(Wide Area Network: WAN), 2세대(2Generation: 2G), 3G, 4G, 5G 등의 이동통신망, 와이브로망, 전용망 등 중 적어도 어느 하나 이상이 결합된 통신망일 수 있을 것이다.The wired/wireless data communication network 10 includes a wide area network (WAN) including a Wi-Fi network, a mobile communication network such as 2G, 3G, 4G, 5G, a WiBro network, a dedicated network, etc. At least one or more may be a combined communication network.

사용자 단말부(100)는 정보 제공부(200)에서 제공하는 콘텐츠를 본 후 정보 공유부(300)를 통해 공유하고자 상기 콘텐츠에 접속할 수 있는 제2링크정보를 게시하는 사용자(이하 "플랫폼 이용자"라 함) 또는 상기 정보 공유부(300)의 상기 제2링크정보를 통해 상기 콘텐츠를 보는 공유 이용자가 사용하는 단말기(이하 플랫폼 이용자가 사용하는 사용자 단말부를 "플랫폼 이용자 사용자 단말부(100-1)"라 하고, 공유 이용자가 사용하는 사용자 단말부를 "공유 이용자 사용자 단말부(100-2)"라 한다)이다.The user terminal unit 100 is a user who posts second link information to access the content in order to share it through the information sharing unit 300 after viewing the content provided by the information providing unit 200 (hereinafter referred to as "platform user" D) or a terminal used by a sharing user who views the content through the second link information of the information sharing unit 300 (hereinafter, the user terminal unit used by the platform user is "platform user user terminal unit 100-1). ", and the user terminal unit used by the sharing user is referred to as "shared user user terminal unit 100-2").

상기 사용자 단말부(100)는 데스크톱 컴퓨터, 랩톱 컴퓨터, 노트북 컴퓨터 등과 같은 컴퓨터 단말기(101) 및 스마트폰, 스마트 패드 등과 같은 모바일 단말기(102) 중 어느 하나가 될 수도 있을 것이다.The user terminal unit 100 may be one of a computer terminal 101 such as a desktop computer, a laptop computer, a notebook computer, and the like, and a mobile terminal 102 such as a smartphone or a smart pad.

상기 콘텐츠는 텍스트, 오디오, 비디오, 사진 및 그래픽 중 어느 하나 이상을 포함하는 뉴스, 판매할 상품, 기술정보, 오디오, 비디오 등과 같이 사용자에게 제공될 수 있는 정보이면 무엇이든 될 수 있을 것이다. 상기 콘텐츠는 웹페이지를 통해 제공될 수도 있고, 어플리케이션에서 제공되는 어플리케이션 페이지를 통해 제공될 수도 있을 것이다.The content may be any information that can be provided to the user, such as news including any one or more of text, audio, video, photo and graphic, products to be sold, technical information, audio, and video. The content may be provided through a web page or an application page provided by an application.

플랫폼 이용자 및 공유 이용자는 정보흐름 관리부(500)에서 제공하는 서비스(이하 "정보흐름 관리 서비스"라 함)에 가입한 회원일 수도 있고, 비회원일 수도 있을 것이다.Platform users and sharing users may be members who have subscribed to the service provided by the information flow management unit 500 (hereinafter referred to as "information flow management service"), or may be non-members.

회원인 플랫폼 이용자 및 공유 이용자의 사용자 단말부(100)는 사전에 해당 이용자의 동의하에 정보 제공부(200)로부터의 이용자 정보 요청 발생 시 미리 저장되어 있는 플랫폼 이용자 정보 또는 공유 이용자 정보를 상기 정보 제공부(200)로 제공하는 정보 제공 수단이 설치되어 백그라운드에서 동작하고 있는 것이 바람직할 것이다.The user terminal unit 100 of the platform user who is a member and the sharing user provides the platform user information or shared user information stored in advance when a user information request from the information providing unit 200 occurs with the consent of the user in advance. It would be desirable that an information providing means provided to study 200 is installed and operating in the background.

상기 플랫폼 이용자 정보 및 공유 이용자 정보는, 이용자의 이름, 아이디(ID). 주소 등 중 어느 하나 이상의 이용자 식별정보, 전화번호, 국제이동단말기 식별번호(International Mobile Equipment Identity: IMEI), 맥(MAC) 어드레스, 인터넷프로토콜(Internet Protocol: IP) 어드레스 등의 사용자 단말부 식별정보 중 어느 하나 이상을 포함할 수 있을 것이다.The platform user information and shared user information are the user's name and ID. Among the user terminal identification information such as any one or more of the address, telephone number, International Mobile Equipment Identity (IMEI), MAC address, Internet Protocol (IP) address, etc. It may contain any one or more.

정보 제공부(200)는 상기 콘텐츠를 제공하는 다수의 페이지들을 저장하고 있으며, 사용자가 선택한 콘텐츠를 사용자 단말부(100)로 제공한다.The information providing unit 200 stores a plurality of pages that provide the content, and provides the content selected by the user to the user terminal unit 100.

정보 제공부(200)는 사용자 단말부(100)로 콘텐츠의 제공 시 콘텐츠의 공유 요청 및 공유할 정보 공유부(300)를 선택하는 공유 요청 버튼을 사용자 단말부(100)로 제공하며, 상기 공유 요청 버튼이 플랫폼 이용자 사용자 단말부(100-1)에 의해 클릭되면 눌린 버튼에 의한 정보 공유부(300)의 정보 공유부 정보, 플랫폼 이용자가 보고 있는 콘텐츠에 대한 콘텐츠 정보 및 상기 플랫폼 이용자의 플랫폼 이용자 정보를 포함하는 제1링크정보를 공유요청 메시지로써 정보흐름 관리부(500)로 전송한다.The information providing unit 200 provides the user terminal 100 with a share request button for requesting content sharing and selecting the information sharing unit 300 to be shared when providing content to the user terminal 100, and the sharing When the request button is clicked by the platform user user terminal unit 100-1, the information sharing unit information of the information sharing unit 300 by the pushed button, content information on the content viewed by the platform user, and the platform user of the platform user The first link information including the information is transmitted to the information flow management unit 500 as a sharing request message.

상기 콘텐츠 정보는 상기 콘텐츠가 웹페이지를 통해 제공되는 경우 상기 콘텐츠가 제공되는 웹페이지의 URL, 콘텐츠의 분류정보, 콘텐츠에 대한 색인정보 등 중 어느 하나 이상을 포함할 수 있을 것이다.When the content is provided through a web page, the content information may include one or more of a URL of a web page on which the content is provided, classification information of the content, index information on the content, and the like.

반면, 상기 콘텐츠가 어플리케이션 페이지를 통해 제공되는 경우, 상기 콘텐츠가 저장된 정보 제공부의 저장영역의 위치정보, 콘텐츠의 분류정보, 콘텐츠에 대한 색인정보 등 중 어느 하나 이상을 포함할 수도 있을 것이다.On the other hand, when the content is provided through an application page, it may include one or more of location information of the storage area of the information providing unit in which the content is stored, classification information of the content, index information on the content, and the like.

또한, 정보 제공부(200)는 정보 공유부(300)에 게시된 제2링크정보의 클릭에 의해 접속하는 공유 이용자 사용자 단말부(100-2)의 접속 시 상기 제2링크정보에 포함된 콘텐츠 정보에 대한 콘텐츠를 상기 공유 이용자 사용자 단말부(100-2)로 제공하고, 정보흐름조건을 만족하는지를 판단하여 정보흐름조건을 만족하는 경우, 상기 공유 이용자의 공유 이용자 정보를 수집하여 정보흐름 관리부(500)로 제공한다.In addition, the information providing unit 200 is the content included in the second link information when the shared user user terminal unit 100-2 accessed by clicking on the second link information posted on the information sharing unit 300 is accessed. Information about information is provided to the shared user user terminal unit 100-2, and when the information flow condition is satisfied by determining whether the information flow condition is satisfied, the information flow management unit ( 500).

상기 정보흐름조건은 미리 설정된 기준시간, 페이지 끝 스크롤, 오디오 및 비디오 플레이 종료 등이 될 수 있을 것이다. 예를 들어, 상기 정보흐름조건은 기준시간이 될 수 있으며, 상기 정보 제공부(200)는 상기 공유 이용자 사용자 단말부(100-2)로 콘텐츠를 제공한 시점부터 카운트되는 카운트 시간이 상기 기준시간을 초과하는지를 검사하여 기준시간을 초과하는 경우에만 공유 이용자의 공유 이용자 정보를 수집하여 공유 이용자 정보를 포함하는 정보흐름생성 요청 메시지를 정보흐름 관리부(500)로 제공할 것이다.The information flow condition may be a preset reference time, scrolling at the end of a page, and ending audio and video play. For example, the information flow condition may be a reference time, and the information providing unit 200 counts a count time counted from the time when content is provided to the shared user user terminal 100-2 is the reference time It will be examined whether it exceeds the reference time, and will collect the shared user information of the shared user and provide an information flow generation request message including the shared user information to the information flow management unit 500 only when the reference time is exceeded.

상기 정보흐름조건이 페이지 끝 스크롤인 경우, 콘텐츠를 제공하는 페이지의 끝까지 스크롤되었을 때 발생하는 정보를 이용하는 것으로, 정보 제공부(200)는 상기 페이지 끝 스크롤 정보가 발생되면 공유 이용자가 해당 콘텐츠를 모두 확인한 것으로 판단하여 상기 정보흐름생성 요청 메시지를 정보흐름 관리부(500)로 제공할 것이다.When the information flow condition is the end of the page scroll, information generated when the content is scrolled to the end of the page providing the content is used. When the end of the page scroll information occurs, the sharing user It is determined that it has been confirmed and the information flow generation request message will be provided to the information flow management unit 500.

정보 공유부(300)는 페이스북, 트위터 등의 소셜네트워크서비스(Social Network Service: SNS)와, 카카오톡, 네이트온 등의 메신저와 같이 정보를 공유할 수 있는 서비스를 제공하는 시스템으로, 상기 정보흐름 관리부(500)로부터 플랫폼 이용자 계정에 로그온할 수 있는 플랫폼 이용자 정보 및 제2링크정보를 포함하는 공유요청정보를 수신받고 상기 플랫폼 이용자 정보에 의해 인증 수행 후 플랫폼 이용자의 계정의 채널에 상기 제2링크정보를 게시한다.The information sharing unit 300 is a system that provides a service that can share information such as a social network service (SNS) such as Facebook and Twitter, and a messenger such as Kakao Talk and Nate-On. After receiving the sharing request information including the platform user information and the second link information for logging on to the platform user account from the flow management unit 500, authentication is performed by the platform user information, and the second channel is sent to the platform user's account channel. Post link information.

그러면 상기 플랫폼 이용자와 관련된 타 사용자들이 상기 제2링크정보를 공유하여 확인할 수 있으며, 타 사용자가 상기 제2링크정보를 클릭하면 상기 타 사용자를 공유 이용자로 하여, 상기 공유 이용자의 공유 이용자 사용자 단말부(100-2)는 상기 제2링크정보에 의해 정보 제공부(200)의 해당 콘텐츠를 제공하는 페이지로 접속하여 콘텐츠를 수신받아 표시할 것이다.Then, other users related to the platform user can share and check the second link information, and when another user clicks on the second link information, the other user is made a shared user, and the shared user user terminal unit of the shared user 100-2 accesses the page providing the corresponding content of the information providing unit 200 by the second link information, and receives and displays the content.

상기 공유 이용자 사용자 단말부(100-2)가 상기 정보 제공부(200)의 페이지에 접속 시 정보 공유부(300)는 제2링크정보를 정보 제공부(200)로 제공할 수도 있을 것이다. 정보 제공부(200)는 사용자 단말부(100-2)로부터 제2링크정보를 수신하므로 제2링크정보에 의해 접속한 단말임을 식별할 수 있을 것이다.When the sharing user user terminal 100-2 accesses the page of the information providing unit 200, the information sharing unit 300 may provide second link information to the information providing unit 200. Since the information providing unit 200 receives the second link information from the user terminal unit 100-2, it will be possible to identify that the terminal is accessed by the second link information.

블록체인 네트워크(400)는 본 발명의 실시예에 따라 구성되며, 미리 정의된 다수의 서버, 컴퓨터, 모바일 단말기 중 어느 한 종류 이상의 장치들 다수가 통신네트워크를 통해 연결되어 정보들을 분산하여 저장한다. 특히, 블록체인 네트워크(400)는 정보흐름정보를 블록형태로 분산하여 저장한다.The block chain network 400 is configured according to an embodiment of the present invention, and a number of devices of any one or more types among a plurality of predefined servers, computers, and mobile terminals are connected through a communication network to distribute and store information. In particular, the blockchain network 400 distributes and stores information flow information in a block form.

정보흐름 관리부(500)는 본 발명에 따른 정보흐름 서비스를 제공하며, 정보흐름 서비스를 제공하기 위한 전반적인 동작을 제어한다.The information flow management unit 500 provides an information flow service according to the present invention, and controls overall operations for providing the information flow service.

정보흐름 관리부(500)는 상기 블록체인 네트워크(400)를 적용하는 경우, 상기 블록체인 네트워크(400)에 속하는 장치이며, 발생되는 정보흐름정보를 상기 블록체인 네트워크(400)의 다수의 장치들에 분산하여 저장하고, 저장된 정보흐름정보에 대한 작업증명을 수행하여 체인화한다.When the block chain network 400 is applied, the information flow management unit 500 is a device belonging to the block chain network 400, and generates information flow information to a plurality of devices of the block chain network 400. Distributed and stored, and chained by performing proof of work on the stored information flow information.

정보흐름 관리부(500)는 상기 정보 제공부(200)로부터 제1링크정보를 수신하고 상기 제1링크정보에 포함된 플랫폼 이용자 정보 및 콘텐츠 정보를 포함하는 제2링크정보를 생성하여 상기 제1링크정보의 정보 공유부 정보에 대응하는 상기 정보 공유부(300)의 상기 플랫폼 이용자 정보에 대응하는 사용자 계정의 채널에 공유시킨다. 상기 제1링크정보에 포함된 콘텐츠 정보가 URL을 포함하여 제공되는 경우, 상기 제2링크정보에 포함되는 콘텐츠 정보는 상기 URL 대신 상기 2차 URL이 포함될 수도 있을 것이다.The information flow management unit 500 receives first link information from the information providing unit 200, generates second link information including platform user information and content information included in the first link information, and generates the first link information. The information sharing unit of information is shared in a channel of a user account corresponding to the platform user information of the information sharing unit 300 corresponding to the information. When content information included in the first link information is provided including a URL, the content information included in the second link information may include the second URL instead of the URL.

상기 정보흐름 관리부(500)는 상기 정보 제공부(200)로부터 제2링크정보에 의해 상기 콘텐츠를 확인한 공유 이용자의 공유 이용자 정보를 포함하는 정보흐름생성 요청 정보의 수신 시 상기 콘텐츠 정보, 플랫폼 이용자 정보, 공유 이용자 정보를 포함하는 정보흐름정보를 생성한 후 DB 또는 상기 블록체인 네트워크(400)에 저장한다.The information flow management unit 500 receives the content information and platform user information when receiving information flow generation request information including shared user information of a sharing user who has confirmed the content by the second link information from the information providing unit 200 , After generating information flow information including shared user information, it is stored in a DB or the blockchain network 400.

또한, 정보흐름 관리부(500)는 정보분석 요청 정보의 발생 시 정보분석 요청 정보에 포함된 검색어 및 분류코드 중 어느 하나 이상에 대해 이전에 저장된 하나 이상의 정보흐름정보들로부터 수집 및 분석하여 플랫폼 이용자 및 공유 이용자를 포함하는 사용자들의 성향을 분석할 수 있는 정보흐름 분석정보를 생성하여 제공한다. In addition, when the information analysis request information is generated, the information flow management unit 500 collects and analyzes any one or more of search words and classification codes included in the information analysis request information from one or more previously stored information flow information. It creates and provides information flow analysis information that can analyze the propensity of users including shared users.

도 2는 본 발명에 따른 사용자 성향 분석 시스템의 정보 제공부의 상세 구성을 나타낸 도면이다.2 is a diagram showing a detailed configuration of an information providing unit of the user propensity analysis system according to the present invention.

이하 도 2를 참조하면, 정보 제공부(200)는 정보 저장부(210), 통신부(220) 및 정보제공 제어부(230)를 포함한다.2, the information providing unit 200 includes an information storage unit 210, a communication unit 220, and an information providing control unit 230.

정보 저장부(210)는 적어도 하나 이상의 콘텐츠를 포함하는 페이지들 및 각 페이지에 대한 분류코드, 색인어 및 식별정보, 위치정보 등을 포함하는 콘텐츠 정보를 저장한다. 상기 식별정보는 URL일 수 있으며, 상기 식별정보가 URL인 경우 상기 URL에 분류코드가 포함될 수도 있을 것이다. The information storage unit 210 stores pages including at least one content and content information including classification codes, index words and identification information, and location information for each page. The identification information may be a URL, and when the identification information is a URL, a classification code may be included in the URL.

통신부(220)는 유무선 데이터통신망(10)에 접속하여 유무선 데이터통신망(10)에 연결되어 있는 사용자 단말부(100), 정보 공유부(300), 정보흐름 관리부(500) 등과 데이터 통신을 수행한다.The communication unit 220 accesses the wired/wireless data communication network 10 to perform data communication with the user terminal unit 100, the information sharing unit 300, and the information flow management unit 500 connected to the wired/wireless data communication network 10. .

정보제공 제어부(230)는 콘텐츠 제공부(231), 정보 공유 모니터링부(232), 콘텐츠 정보 획득부(233), 플랫폼 이용자 정보 획득부(234), 정보 공유 요청부(235), 링크접속 모니터링부(236), 정보흐름조건 검출부(237), 공유 이용자 정보 획득부(238) 및 정보흐름 생성 요청부(239)를 포함하여 본 발명의 정보 제공부(200)의 전반적인 동작을 제어한다.The information providing control unit 230 includes a content providing unit 231, an information sharing monitoring unit 232, a content information obtaining unit 233, a platform user information obtaining unit 234, an information sharing request unit 235, link access monitoring Including a unit 236, an information flow condition detection unit 237, a shared user information acquisition unit 238, and an information flow generation request unit 239, the overall operation of the information providing unit 200 of the present invention is controlled.

구체적으로 설명하면, 콘텐츠 제공부(231)는 상기 정보 저장부(210)에 저장된 콘텐츠들 중 선택되거나 입력되는 정보제공 신호의 콘텐츠 정보에 대응하는 콘텐츠를 접속한 사용자 단말부(100)로 제공한다.Specifically, the content providing unit 231 provides content corresponding to the content information of the information providing signal selected or input from among the contents stored in the information storage unit 210 to the connected user terminal unit 100. .

정보 공유 모니터링부(232)는 상기 사용자 단말부(100)로 제공되는 콘텐츠에 대한 정보 공유 요청이 발생되는지를 모니터링하고, 정보 공유 요청 발생 시 콘텐츠 정보 수집 신호를 출력하고 정보 공유 요청 시 플랫폼 이용자에 의해 선택되는 정보 공유부(300)에 대한 정보 공유부 정보를 획득하여 출력한다.The information sharing monitoring unit 232 monitors whether a request to share information about the content provided to the user terminal unit 100 is generated, outputs a content information collection signal when an information sharing request occurs, and provides a platform user when requesting information sharing. Obtains and outputs the information sharing unit information for the information sharing unit 300 selected by.

콘텐츠 정보 획득부(233)는 상기 콘텐츠 정보 수집 신호의 발생 시 상기 사용자 단말부로 제공한 콘텐츠에 대한 콘텐츠 정보를 정보 저장부(210)로부터 수집하여 출력한다.The content information acquisition unit 233 collects and outputs content information about the content provided to the user terminal unit from the information storage unit 210 when the content information collection signal is generated.

플랫폼 이용자 정보 획득부(234)는 상기 콘텐츠 정보 수집 신호의 발생 시 플랫폼 이용자 사용자 단말부(100-1)로부터 플랫폼 이용자 정보를 획득하여 출력한다.The platform user information acquisition unit 234 acquires and outputs the platform user information from the platform user user terminal unit 100-1 when the content information collection signal is generated.

플랫폼 이용자 정보 획득부(234)는 상기 플랫폼 이용자가 정보흐름 관리 서비스의 회원이고, 플랫폼 이용자 사용자 단말부(100)에 정보 제공 수단이 설치되어 백그라운드로 동작하고 있는 경우, 상기 정보 제공 수단을 통해 플랫폼 이용자 정보를 획득하고, 회원이 아니거나 상기 정보 제공 수단이 동작하지 않고 있는 경우 접속한 플랫폼 이용자 사용자 단말부(100)의 접속으로부터 획득될 수 있는 맥 어드레스 및 IP 어드레스 중 어느 하나 이상을 플랫폼 이용자 정보로서 획득하여 출력한다.When the platform user information acquisition unit 234 is a member of the information flow management service and the platform user user terminal unit 100 is equipped with an information providing unit and operates in the background, the platform user information acquisition unit 234 If user information is acquired and the user is not a member or the information providing means is not operating, platform user information is provided with at least one of a MAC address and an IP address that can be obtained from the connection of the connected platform user user terminal unit 100 It is obtained as and outputted.

정보 공유 요청부(235)는 상기 콘텐츠에 대한 콘텐츠 정보, 상기 플랫폼 이용자의 플랫폼 이용자 정보 및 콘텐츠를 공유하고자 하는 정보 공유부(300)의 정보 공유부 정보를 포함하는 제1링크정보를 생성하여 공유요청 메시지로서 상기 정보흐름 관리부(500)로 전송한다.The information sharing request unit 235 generates and shares first link information including content information on the content, platform user information of the platform user, and information sharing unit information of the information sharing unit 300 to share the content. It is transmitted to the information flow management unit 500 as a request message.

링크 접속 모니터링부(236)는 제2링크정보에 의한 공유 이용자 사용자 단말부(100-2)의 접속 여부를 모니터링하고, 상기 제2링크정보를 통한 공유 이용자 사용자 단말부(100-2)의 접속 시 제공할 콘텐츠에 대한 콘텐츠 정보를 포함하는 정보제공 신호를 정보흐름조건 검출부(237)로 출력한다.The link access monitoring unit 236 monitors whether or not the shared user user terminal 100-2 is accessed by the second link information, and accesses the shared user user terminal 100-2 through the second link information. An information providing signal including content information on the content to be provided is output to the information flow condition detection unit 237.

정보흐름조건 검출부(237)는 상기 정보제공 신호를 입력받아 상기 제2링크정보를 통한 상기 공유 이용자 사용자 단말부(100-2)가 미리 설정된 정보흐름조건을 만족하는지를 모니터링하고, 정보흐름조건을 만족하는 경우 정보흐름조건 만족 통지 신호를 출력한다.The information flow condition detection unit 237 receives the information providing signal and monitors whether the shared user user terminal 100-2 through the second link information satisfies a preset information flow condition, and satisfies the information flow condition. In this case, the information flow condition satisfaction notification signal is output.

공유 이용자 정보 획득부(238)는 상기 정보흐름조건 검출부(237)로부터 정보흐름조건 만족 통지 신호가 입력되면 상기 제2링크정보를 통해 접속한 공유 이용자 사용자 단말부(100-2)로부터 공유 이용자 정보를 획득한다.When the information flow condition satisfaction notification signal is input from the information flow condition detection unit 237, the shared user information acquisition unit 238 receives the shared user information from the shared user user terminal unit 100-2 accessed through the second link information. Get

공유 이용자 정보 획득부(238)는 공유 이용자가 정보흐름 관리 서비스의 회원 여부 및 정보 제공 수단의 구동 여부에 따라 상기 플랫폼 이용자 정보 획득부(234)와 동일한 방식으로 공유 이용자 정보를 획득한다.The sharing user information acquisition unit 238 acquires shared user information in the same manner as the platform user information acquisition unit 234 according to whether the sharing user is a member of the information flow management service and whether the information providing means is operated.

정보흐름 생성 요청부(239)는 공유 이용자 정보가 획득되면 상기 공유 이용자 정보를 포함하는 정보흐름 생성 요청 정보를 상기 정보흐름 관리부(500)로 전송한다. 상기 정보흐름 생성 요청 정보는 상기 공유 이용자 정보 이외에도 제1링크정보를 포함할 수도 있을 것이다.When the sharing user information is acquired, the information flow generation request unit 239 transmits information flow generation request information including the sharing user information to the information flow management unit 500. The information flow generation request information may include first link information in addition to the shared user information.

도 3은 본 발명에 따른 사용자 성향 분석 시스템의 정보흐름 관리부의 상세 구성을 나타낸 도면이고, 도 5는 본 발명에 따른 분석정보의 형상화 구조를 나타낸 도면이다. 이하 도 3 및 도 5를 참조하여 설명한다.3 is a diagram showing a detailed configuration of an information flow management unit of a user propensity analysis system according to the present invention, and FIG. 5 is a diagram showing a shaping structure of analysis information according to the present invention. Hereinafter, it will be described with reference to FIGS. 3 and 5.

정보흐름 관리부(500)는 서버 저장부(510), 통신부(520) 및 정보흐름 제어부(530)를 포함한다.The information flow management unit 500 includes a server storage unit 510, a communication unit 520 and an information flow control unit 530.

서버 저장부(510)는 분석 DB(513)를 포함하고, 실시예에 따라 정보흐름정보 DB(511) 또는 블록체인 DB(512)를 포함한다.The server storage unit 510 includes an analysis DB 513, and includes an information flow information DB 511 or a block chain DB 512 according to an embodiment.

정보흐름정보 DB(511)는 본 발명의 일실시예에 따라 생성된 정보흐름정보를 저장한다.The information flow information DB 511 stores information flow information generated according to an embodiment of the present invention.

블록체인 DB(512)는 블록체인 네트워크(400)를 구성하는 장치들에 대한 정보들을 저장하고 있으며, 작업증명을 수행하여야 할 정보흐름정보에 대한 정보들을 저장한다.The block chain DB 512 stores information on devices constituting the block chain network 400, and stores information about information flow information to be performed for proof of work.

분석 DB(513)는 분석 요청 정보에 대해 분석된 분석정보 및 정보 분석 요청 정보를 발생시킨 주체에 대한 정보분석 요청 이력 등을 저장한다.The analysis DB 513 stores the analysis information analyzed for the analysis request information and the information analysis request history for the subject who generated the information analysis request information.

통신부(520)는 유무선 데이터통신망(10)에 접속하여 유무선 데이터통신망(10)에 접속한 다른 장치들과 데이터 통신을 수행한다.The communication unit 520 connects to the wired/wireless data communication network 10 to perform data communication with other devices connected to the wired/wireless data communication network 10.

정보흐름 제어부(530)는 공유요청 메시지 수신부(531), 공유요청정보 생성부(532), 공유요청정보 공유부(533), 정보흐름생성 요청 메시지 수신부(534), 정보흐름정보 생성부(535), 정보흐름정보 검증부(536), 정보흐름정보 기록부(537) 및 정보흐름정보 분석부(538)를 포함하여 정보흐름 관리부(500)의 전반적인 동작을 제어한다.The information flow control unit 530 includes a sharing request message receiving unit 531, a sharing request information generating unit 532, a sharing request information sharing unit 533, an information flow generation request message receiving unit 534, an information flow information generating unit 535 ), the information flow information verification unit 536, the information flow information recording unit 537, and the information flow information analysis unit 538 to control the overall operation of the information flow management unit 500.

구체적으로 설명하면, 상기 공유요청 메시지 수신부(531)는 상기 통신부(520)를 통해 상기 정보 제공부(200)로부터 상기 제1링크정보가 수신되는지를 모니터링하고, 상기 제1링크정보의 수신 시 상기 제1링크정보를 공유요청 메시지로 수신한다.Specifically, the sharing request message receiving unit 531 monitors whether the first link information is received from the information providing unit 200 through the communication unit 520, and when receiving the first link information, the The first link information is received as a sharing request message.

상기 공유요청정보 생성부(532)는 상기 공유요청 메시지 수신부(531)를 통해 제1링크정보가 수신되면 상기 제2링크정보를 포함하는 공유요청정보를 생성한다.The sharing request information generation unit 532 generates sharing request information including the second link information when the first link information is received through the sharing request message receiving unit 531.

공유요청정보 공유부(533)는 상기 공유요청정보가 생성되면 상기 제2링크정보를 포함하는 공유요청정보를 정보 공유부(300)로 전송하여 상기 정보 공유부(300)의 상기 플랫폼 이용자 계정의 채널에 공유시킨다. 즉 정보 공유부(300)는 공유요청정보가 수신되면 제2링크정보에 포함된 플랫폼 이용자 정보를 통해 플랫폼 이용자 인증을 수행한 후, 상기 플랫폼 이용자 계정의 채널에 제2링크정보를 게시할 것이다.When the sharing request information is generated, the sharing request information sharing unit 533 transmits the sharing request information including the second link information to the information sharing unit 300, and the platform user account of the information sharing unit 300 Share to the channel. That is, when the sharing request information is received, the information sharing unit 300 performs platform user authentication through the platform user information included in the second link information, and then posts the second link information on the channel of the platform user account.

정보흐름생성 요청 메시지 수신부(534)는 상기 정보 제공부(200)로부터 상기 제2링크정보에 의해 상기 콘텐츠를 확인한 공유 이용자의 공유 이용자 정보를 포함하는 정보흐름생성 요청 메시지의 수신 여부를 모니터링하고, 정보흐름생성 요청 메시지의 수신 시 정보흐름생성정보 생성 신호를 출력한다.The information flow generation request message receiving unit 534 monitors whether or not an information flow generation request message including shared user information of a sharing user who has confirmed the content by the second link information from the information providing unit 200 is received, When the information flow generation request message is received, the information flow generation information generation signal is output.

정보흐름정보 생성부(535)는 상기 정보흐름생성 요청 메시지 수신부(534)로부터 정보흐름생성정보 생성 신호가 입력되면 상기 콘텐츠 정보, 플랫폼 이용자 정보, 공유 이용자 정보를 포함하는 정보흐름정보를 생성한다.When the information flow generation information generation signal is input from the information flow generation request message receiving unit 534, the information flow information generation unit 535 generates information flow information including the content information, platform user information, and shared user information.

정보흐름정보 검증부(536)는 동일한 정보 제공부(200)에서 제공되는 동일 콘텐츠에 대해 생성되는 정보흐름정보들에 대한 패턴 분석 및 유효성 검증을 수행하여 생성된 상기 정보흐름정보의 이상 여부를 판단한다.The information flow information verification unit 536 determines whether the generated information flow information is abnormal by performing pattern analysis and validation on the information flow information generated for the same content provided by the same information providing unit 200 do.

예를 들어 정보흐름정보 검증부(536)는 동일한 정보 제공부(200)에서 제공되는 동일한 콘텐츠에 대해 동일 플랫폼 이용자 정보에서 공유 이용자만 변경되면서 정보흐름정보를 전송하는 경우가 될 수 있을 것이다.For example, the information flow information verification unit 536 may be a case in which information flow information is transmitted by changing only the sharing user in the same platform user information for the same content provided by the same information providing unit 200.

또한, 다른 예로, 정보흐름정보 검증부(536)는 플랫폼 이용자 정보와 공유 이용자 정보가 동일한 경우 생성된 정보흐름정보를 저장하지 않고 폐기할 수 있을 것이다. In addition, as another example, when the platform user information and the shared user information are the same, the information flow information verification unit 536 may discard the generated information flow information without storing it.

정보흐름 기록부(537)는 상기 정보흐름정보 검증부(536)를 통해 생성된 정보흐름정보가 정상이면 실시예에 따라 정보흐름정보 DB(510)에 저장하거나, 블록체인 DB(512)에 근거하여 블록체인 네트워크(400)에 분산 기록한 후 작업증명을 수행하여 상기 정보흐름정보를 블록체인화하는 작업을 수행할 것이다.If the information flow information generated through the information flow information verification unit 536 is normal, the information flow recording unit 537 stores it in the information flow information DB 510 according to the embodiment, or based on the block chain DB 512. After distributed recording on the blockchain network 400, a task of performing proof of work will be performed to convert the information flow information into a blockchain.

정보흐름정보 분석부(538)는 정보분석 사용자 인터페이스 수단을 정보분석 요청 이벤트를 발생시킨 사용자 단말부(100) 또는 본 발명에 따른 정보흐름 관리 서비스 관리자의 관리자 단말부(미도시) 등의 정보분석 요청 주체의 단말부로 제공하고, 상기 정보분석 사용자 인터페이스 수단을 통해 정보분석 요청 정보에 포함된 검색어에 대해 실시예에 따라 정보흐름정보 DB(511) 또는 블록체인 네트워크(400)에 저장된 정보흐름정보를 분석하여 정보흐름 분석정보를 생성한 후, 상기 분석 DB(513)에 저장하고 요청자의 단말부로 제공한다.The information flow information analysis unit 538 uses the information analysis user interface means to analyze information such as the user terminal unit 100 that generated the information analysis request event or the manager terminal unit (not shown) of the information flow management service manager according to the present invention. The information flow information stored in the information flow information DB 511 or the blockchain network 400 is provided to the terminal of the requesting subject and stored in the information flow information DB 511 or the blockchain network 400 according to the embodiment for the search word included in the information analysis request information through the information analysis user interface means. After analyzing and generating information flow analysis information, it is stored in the analysis DB 513 and provided to the terminal of the requester.

상기 정보흐름정보 분석부(538)는 검색어에 대한 정보의 흐름을 도 5와 같이 형상화하여 분석 DB(513)에 저장할 수도 있을 것이다.The information flow information analysis unit 538 may shape the flow of information on the search word as shown in FIG. 5 and store it in the analysis DB 513.

도 5의 플랫폼 이용자(1-1)가 공유한 키워드를 포함하는 콘텐츠에 대해 공유 이용자(2-1) 및 공유 이용자(2-2)가 확인한 경우, 정보흐름정보는 공유 이용자(2-1) 및 공유 이용자(2-2) 각각에 대해 생성된다. 즉, 정보흐름정보는 한 명의 플랫폼 이용자에 대해 둘 이상 생성될 수도 있을 것이다. 상기 키워드는 정보에 대한 분류코드, 색인어 등을 모두 포함하는 용어이다.When the sharing user (2-1) and the sharing user (2-2) confirm the content containing the keyword shared by the platform user (1-1) in FIG. 5, the information flow information is the shared user (2-1). And shared users 2-2. That is, more than one information flow information may be generated for one platform user. The keyword is a term that includes all classification codes and index words for information.

또한, 공유 이용자(2)가 키워드에 포함하는 콘텐츠를 공유하여 플랫폼 이용자가 될 수 있으며, 이를 확인하는 공유 이용자(3)가 발생되고, 플랫폼 이용자(2)와 공유 이용자(3)에 대한 정보흐름정보가 생성될 것이다.In addition, the sharing user (2) can become a platform user by sharing the content included in the keyword, and a sharing user (3) is generated to confirm this, and information flow for the platform user (2) and the sharing user (3) Information will be generated.

상기 설명에서는 공유 이용자가 제2링크정보를 클릭하여 제2링크정보에 포함된 콘텐츠 정보에 대응하는 콘텐츠를 확인하는 경우에만 정보흐름정보를 생성하는 경우를 설명하였으나, 도 5의 플랫폼 공유자(1-3) 및 플랫폼 공유자(1-4)와 같이 제2링크정보를 클릭한 공유 이용자가 없는 경우에도 일정 시간 후에 정보흐름정보를 생성하도록 할 수도 있을 것이다.In the above description, the case where information flow information is generated only when the sharing user clicks the second link information and checks the content corresponding to the content information included in the second link information is described, but the platform sharer (1- Even if there is no sharing user who clicked the second link information, such as 3) and the platform sharer (1-4), information flow information may be created after a certain period of time.

상기와 같이 키워드에 대한 분석데이터를 구조화함으로써 키워드에 대한 분석정보, 즉 사용자의 성향을 한눈에 확인할 수 있을 것이다.By structuring the analysis data on the keyword as described above, analysis information on the keyword, that is, the user's disposition can be checked at a glance.

도 4는 본 발명에 따른 사용자 간 정보흐름 관리 방법을 나타낸 절차도로, 콘텐츠 정보 중 하나로 URL을 이용하고, 상기 URL을 단축 URL로 변경하는 경우를 나타낸 것이다.4 is a flowchart showing a method for managing information flow between users according to the present invention, showing a case where a URL is used as one of content information and the URL is changed to a shortened URL.

도 4를 참조하면, 정보 제공부(200)는 플랫폼 이용자 사용자 단말부(100-1)가 임의의 페이지에 접속하면 상기 페이지의 콘텐츠를 플랫폼 이용자 사용자 단말부(100-1)로 제공한다(S111).4, when the platform user user terminal 100-1 accesses a page, the information providing unit 200 provides the content of the page to the platform user user terminal 100-1 (S111 ).

콘텐츠가 제공되면 정보 제공부(200)는 플랫폼 이용자 사용자 단말부(100-1)로부터 정보 공유 요청이 발생되는지를 검사한다(S113).When content is provided, the information providing unit 200 checks whether an information sharing request is generated from the platform user user terminal unit 100-1 (S113).

정보 공유 요청이 발생되면 정보 제공부(200)는 정보 공유 요청 시 발생되는 정보 공유부 정보를 획득하고 상기 콘텐츠를 제공하는 URL을 포함하는 콘텐츠 정보를 획득한다(S115).When an information sharing request is generated, the information providing unit 200 acquires information of the information sharing unit generated when the information sharing request is made, and acquires content information including a URL providing the content (S115).

콘텐츠 정보가 획득되면 정보 제공부(200)는 플랫폼 이용자 정보를 획득한(S117) 후 상기 정보 공유부 정보, 콘텐츠 정보, 플랫폼 이용자 정보를 포함하는 제1링크정보를 정보 공유요청 메시지로서 생성하여(S119), 정보흐름 관리부(500)로 전송한다(S121).When the content information is acquired, the information providing unit 200 obtains the platform user information (S117) and then generates the first link information including the information sharing unit information, content information, and platform user information as an information sharing request message ( S119), and transmits to the information flow management unit 500 (S121).

상기 정보흐름 관리부(500)는 정보 제공부(200)로부터 정보 공유요청 메시지인 제1링크정보가 수신되면 제1링크정보를 저장하고(S123), 상기 제1링크정보에 포함된 URL에 대한 단축 URL을 생성하고, 단축 URL을 구비하는 제2링크정보를 포함하는 공유요청정보를 생성한다(S125).The information flow management unit 500 stores the first link information when the first link information, which is an information sharing request message, is received from the information providing unit 200 (S123), and shortens the URL included in the first link information. A URL is generated, and sharing request information including second link information having a shortened URL is generated (S125).

공유요청정보가 생성되면, 정보흐름 관리부(500)는 상기 제1링크정보에 포함된 정보 공유부 정보에 대응하는 정보 공유부(300)에 접속하고 상기 제1링크정보의 플랫폼 이용자 정보에 의해 상기 플랫폼 이용자 계정의 채널에 접속한 후, 상기 제2링크정보를 포함하는 공유요청정보를 정보 공유부(300)로 전송한다(S127).When the sharing request information is generated, the information flow management unit 500 accesses the information sharing unit 300 corresponding to the information sharing unit information included in the first link information, and the platform user information of the first link information After accessing the channel of the platform user account, the sharing request information including the second link information is transmitted to the information sharing unit 300 (S127).

그러면 정보 공유부(300)는 상기 플랫폼 이용자 계정의 채널에 상기 제2링크정보를 게시한다(S131). 상기 제2링크정보에는 플랫폼 이용자 정보가 포함될 수도 있을 것이다.Then, the information sharing unit 300 posts the second link information to the channel of the platform user account (S131). The second link information may include platform user information.

상기 제2링크정보의 게시 후 정보 공유부(300)는 게시된 제2링크정보가 클릭되면(S135) 제2링크정보를 포함하는 공유정보 이용 요청정보를 상기 제2링크정보를 클릭한 공유 이용자 사용자 단말부(100-2)로 제공한다(S137). 이때, 상기 제2링크정보에 포함된 URL이 단축 URL이면 일반 URL로의 변환을 위해 정보흐름 관리부(500)를 통해 일반 URL로 변환된 되 공유 이용자 사용자 단말부(100-2)로 전송될 것이다. After the posting of the second link information, the information sharing unit 300, when the posted second link information is clicked (S135), the sharing user who clicks the second link information for request information to use the shared information including the second link information It is provided to the user terminal unit 100-2 (S137). In this case, if the URL included in the second link information is a shortened URL, it will be converted into a general URL through the information flow management unit 500 and transmitted to the shared user user terminal 100-2 for conversion to a general URL.

상기 제2링크정보를 수신한 공유 이용자 사용자 단말부(100-2)는 제2링크정보의 URL에 의해 상기 정보 제공부(200)의 상기 콘텐츠를 제공하는 페이지에 접속할 것이다.The shared user user terminal unit 100-2 that has received the second link information will access the page providing the content of the information providing unit 200 by the URL of the second link information.

정보 제공부(200)는 상기 정보 공유요청 메시지의 전송 후 공유 이용자 사용자 단말부(100-2)로부터 제2링크정보를 포함하는 공유정보 이용 요청정보의 수신 여부에 따른 상기 공유 이용자 사용자 단말부(100-2)의 접속 여부를 모니터링하고(S139), 접속 시 제2링크정보에 포함된 URL에 대응하는 콘텐츠를 상기 공유 이용자 사용자 단말부(100-2)로 제공한다(S141).The information providing unit 200 transmits the information sharing request message, and then the sharing user user terminal unit according to whether or not the sharing information use request information including the second link information is received from the sharing user user terminal unit 100-2 ( 100-2) is monitored for access (S139), and the content corresponding to the URL included in the second link information is provided to the shared user user terminal 100-2 upon access (S141).

상기 콘텐츠의 제공 후 정보 제공부(200)는 정보흐름조건을 만족하는지를 판단한다(S143). 즉, 정보 제공부(200)는 공유 이용자가 해당 콘텐츠를 모두 확인하였는지를 판단한다. 상기 정보흐름 조건은, 일정 기준시간, 페이지 끝 스크롤, 오디오 및 영상 플레이 종료 등과 같은 정보들이 될 수 있으며, 그 제공되는 콘텐츠에 따라 달라질 수 있을 것이다. 상기 정보흐름 조건은 보상의 근거로 삼기 위한 정보이다.After providing the content, the information providing unit 200 determines whether the information flow condition is satisfied (S143). That is, the information providing unit 200 determines whether the sharing user has checked all the corresponding contents. The information flow condition may be information such as a predetermined reference time, scrolling at the end of a page, and ending audio and video play, and may vary according to the provided content. The information flow condition is information for use as a basis for compensation.

정보흐름조건을 만족하면 정보 제공부(200)는 공유 이용자의 공유 이용자 정보를 획득한(S145) 후, 공유 이용자 정보를 포함하는 정보흐름 생성 요청 메시지를 정보흐름 관리부(500)로 전송한다(S147).If the information flow condition is satisfied, the information providing unit 200 acquires the shared user information of the shared user (S145), and then transmits an information flow generation request message including the shared user information to the information flow management unit 500 (S147). ).

정보흐름 생성 요청 메시지를 수신한 정보흐름 관리부(500)는 플랫폼 이용자 정보, 콘텐츠 정보, 공유 이용자 정보 등을 포함하는 정보흐름정보를 생성한다(S148).Upon receiving the information flow generation request message, the information flow management unit 500 generates information flow information including platform user information, content information, and shared user information (S148).

상기 정보흐름정보가 생성되면 정보흐름 관리부(500)는 생성된 정보흐름정보의 패턴분석 및 유효성 검사를 수행하고(S149), 패턴분석 및 유효성 검사에서 정상이 아닌 것으로 판단되면 폐기하고(S152), 이상이 없는 것으로 판단되면 정보흐름정보를 저장한다(S151).When the information flow information is generated, the information flow management unit 500 performs pattern analysis and validation of the generated information flow information (S149), and discards it when it is determined that it is not normal in the pattern analysis and validation (S152), If it is determined that there is no abnormality, the information flow information is stored (S151).

정보흐름정보의 저장 후 정보흐름 관리부(500)는 정보분석 요청 정보의 수신에 의한 정보분석 요청 이벤트가 발생되는지를 검사한다(S153).After storing the information flow information, the information flow management unit 500 checks whether an information analysis request event occurs due to reception of the information analysis request information (S153).

정보분석 요청 이벤트가 발생되면 정보흐름 관리부(500)는 정보분석을 요청한 단말부로 정보분석 사용자 인터페이스 수단을 제공하고, 상기 정보분석 사용자 인터페이스 수단을 통해 입력되는 콘텐츠에 대한 분류코드, 콘텐츠에 포함된 단어 등을 포함하는 검색어를 획득한(S155) 후, 상기 검색어에 기반한 정보 분석을 수행한다(S157).When an information analysis request event occurs, the information flow management unit 500 provides an information analysis user interface means to the terminal unit requesting information analysis, and a classification code for the content input through the information analysis user interface means, and a word included in the content. After acquiring a search word including the like (S155), information analysis based on the search word is performed (S157).

정보흐름 관리부(500)는 상기 정보 분석 시 상기 키워드에 대한 정보의 흐름을 도 5와 같이 트리형태로 구성하여 상기 단말부로 제공할 수 있을 것이다.The information flow management unit 500 may configure the flow of information on the keyword in the form of a tree as shown in FIG. 5 when analyzing the information and provide it to the terminal unit.

한편, 본 발명은 전술한 전형적인 바람직한 실시예에만 한정되는 것이 아니라 본 발명의 요지를 벗어나지 않는 범위 내에서 여러 가지로 개량, 변경, 대체 또는 부가하여 실시할 수 있는 것임은 당해 기술분야에서 통상의 지식을 가진 자라면 용이하게 이해할 수 있을 것이다. 이러한 개량, 변경, 대체 또는 부가에 의한 실시가 이하의 첨부된 특허청구범위의 범주에 속하는 것이라면 그 기술사상 역시 본 발명에 속하는 것으로 보아야 한다. Meanwhile, it is common knowledge in the art that the present invention is not limited to the above-described typical preferred embodiment, but can be implemented in various ways without departing from the gist of the present invention. Anyone who has a will can easily understand. If implementation by such improvement, change, substitution or addition falls within the scope of the following appended claims, the technical idea should also be considered to belong to the present invention.

100: 사용자 단말부 200: 정보 제공부
210: 정보 저장부 220: 통신부
230: 정보제공 제어부 231: 콘텐츠 제공부
232: 정보 공유 모니터링부 233: 콘텐츠 정보 획득부
234: 플랫폼 이용자 정보 획득부 235: 정보 공유 요청부
236: 링크접속 모니터링부 237: 정보흐름조건 검출부
238: 공유 이용자 정보 획득부 239: 정보흐름 생성 요청부
300: 정보 공유부 400: 블록체인 네트워크
500: 정보흐름 관리부 510: 서버 저장부
511: 정보흐름정보 DB 512: 블록체인 DB
513: 분석 DB 520: 통신부
530: 정보흐름 제어부 531: 공유요청 메시지 수신부
532: 공유요청정보 생성부 533: 공유요청정보 공유부
534: 정보흐름생성 요청메시지 수신부
535: 정보흐름정보 생성부 536: 정보흐름정보 검증부
537: 정보흐름정보 기록부 538: 정보흐름정보 분석부
100: user terminal 200: information providing unit
210: information storage unit 220: communication unit
230: information providing control unit 231: content providing unit
232: information sharing monitoring unit 233: content information acquisition unit
234: platform user information acquisition unit 235: information sharing request unit
236: link connection monitoring unit 237: information flow condition detection unit
238: shared user information acquisition unit 239: information flow generation request unit
300: information sharing unit 400: blockchain network
500: information flow management unit 510: server storage unit
511: Information flow information DB 512: Blockchain DB
513: analysis DB 520: communication
530: information flow control unit 531: share request message receiving unit
532: sharing request information generation unit 533: sharing request information sharing unit
534: Information flow creation request message receiver
535: information flow information generation unit 536: information flow information verification unit
537: information flow information recording unit 538: information flow information analysis unit

Claims (12)

제2링크정보를 공유 이용자의 계정의 채널에 공유하는 다수의 정보 공유부;
적어도 하나 이상의 콘텐츠를 제공하고, 특정 콘텐츠를 본 플랫폼 이용자의 사용자 단말부로부터 공유 요청 발생 시 상기 콘텐츠에 대한 콘텐츠 정보, 상기 플랫폼 이용자의 플랫폼 이용자 정보 및 콘텐츠를 공유하고자 하는 정보 공유부의 정보 공유부 정보를 포함하는 제1링크정보를 생성하여 전송하고, 특정 콘텐츠에 접속하는 상기 제2링크정보에 의한 공유 이용자의 사용자 단말부의 접속 발생 시 상기 제2링크정보에 포함된 콘텐츠 정보의 콘텐츠를 상기 공유 이용자의 사용자 단말부로 제공하고 정보흐름조건의 만족 시 상기 공유 이용자의 공유 이용자 정보를 전송하는 다수의 정보 제공부; 및
상기 정보 제공부로부터 상기 제1링크정보를 수신하고 상기 제1링크정보에 포함된 플랫폼 이용자 정보 및 콘텐츠 정보를 포함하는 제2링크정보를 생성하여 상기 제1링크정보의 정보 공유부 정보에 대응하는 상기 정보 공유부의 상기 플랫폼 이용자 정보에 대응하는 사용자 계정의 채널에 공유시키고, 상기 정보 제공부로부터 상기 제2링크정보에 의해 상기 콘텐츠를 확인한 공유 이용자의 공유 이용자 정보의 수신 시 상기 콘텐츠 정보, 플랫폼 이용자 정보 및 공유 이용자 정보를 포함하는 정보흐름정보를 저장하고, 정보분석 요청 정보의 발생 시 정보분석 요청 정보에 포함된 검색어에 대해 이전에 저장된 하나 이상의 정보흐름정보들로부터 수집 및 분석하여 정보흐름 분석정보를 생성하여 제공하는 정보흐름 관리부를 포함하는 것을 특징으로 하는 사용자 간 정보흐름 관리 시스템.
A plurality of information sharing units for sharing the second link information in the channel of the sharing user's account;
Provides at least one content, and when a request to share a specific content from the user terminal of the platform user occurs, content information on the content, platform user information of the platform user, and information sharing unit information of the information sharing unit to share the content The sharing user generates and transmits the first link information including, and when the user terminal of the sharing user accesses the second link information to access a specific content, the content of the content information included in the second link information occurs. A plurality of information providing units that provide to the user terminal of the user and transmit the shared user information of the shared user when the information flow condition is satisfied; And
Receiving the first link information from the information providing unit and generating second link information including platform user information and content information included in the first link information, corresponding to the information sharing unit information of the first link information The content information, platform user when receiving shared user information of a shared user who shared the information on the channel of the user account corresponding to the platform user information of the information sharing unit and confirmed the content by the second link information from the information providing unit Information flow analysis information by storing information flow information including information and sharing user information, and collecting and analyzing the search word included in the information analysis request information from one or more previously stored information flow information when the information analysis request information occurs Information flow management system between users, characterized in that it comprises an information flow management unit that generates and provides.
제1항에 있어서,
상기 정보 제공부는,
통신부;
적어도 하나 이상의 콘텐츠 및 상기 콘텐츠에 대한 콘텐츠 정보를 저장하는 정보 저장부; 및
상기 콘텐츠 중 선택된 콘텐츠를 상기 통신부를 통해 접속한 사용자 단말부로 제공하고, 특정 콘텐츠를 본 플랫폼 이용자의 사용자 단말부로부터 공유 요청 발생 시 상기 콘텐츠에 대한 콘텐츠 정보, 상기 플랫폼 이용자의 플랫폼 이용자 정보 및 콘텐츠를 공유하고자 하는 정보 공유부의 정보 공유부 정보를 포함하는 제1링크정보를 생성하여 상기 통신부를 통해 정보흐름 관리부로 전송하고, 제2링크정보에 의한 공유 이용자의 사용자 단말부의 접속 발생 시 상기 제2링크정보에 포함된 콘텐츠 정보의 콘텐츠를 상기 공유 이용자의 사용자 단말부로 제공하고 정보흐름조건의 만족 시 상기 공유 이용자의 공유 이용자 정보를 정보흐름 관리부로 전송하는 제어부를 구비하는 것을 특징으로 하는 사용자 간 정보흐름 관리 시스템.
The method of claim 1,
The information providing unit,
Communication department;
An information storage unit for storing at least one content and content information on the content; And
Provides selected content among the above contents to a user terminal connected through the communication unit, and provides content information on the content, platform user information and contents of the platform user when a request for sharing a specific content is generated from the user terminal unit of the platform user. The first link information including the information sharing unit information of the information sharing unit to be shared is generated and transmitted to the information flow management unit through the communication unit, and the second link when the user terminal unit is accessed by the sharing user by the second link information Information flow between users, comprising: a control unit that provides the content of the content information included in the information to the user terminal of the sharing user and transmits the shared user information of the sharing user to the information flow management unit when the information flow condition is satisfied. Management system.
제2항에 있어서,
상기 제어부는,
상기 정보 저장부에 저장된 콘텐츠들 중 선택되거나 입력되는 정보제공 신호의 콘텐츠 정보에 대응하는 콘텐츠를 접속한 사용자 단말부로 제공하는 콘텐츠 제공부;
상기 사용자 단말부로 제공되는 콘텐츠에 대한 정보 공유 요청이 발생되는지를 모니터링하고, 정보 공유 요청 발생 시 콘텐츠 정보 수집 신호를 출력하고 정보 공유 요청 시 플랫폼 이용자에 의해 선택되는 정보 공유부에 대한 정보 공유부 정보를 획득하여 출력하는 정보 공유 모니터링부;
상기 콘텐츠 정보 수집 신호의 발생 시 상기 사용자 단말부로 제공한 콘텐츠에 대한 콘텐츠 정보를 수집하여 출력하는 콘텐츠 정보 획득부;
상기 콘텐츠 정보 수집 신호의 발생 시 플랫폼 이용자의 사용자 단말부로부터 플랫폼 이용자 정보를 획득하여 출력하는 플랫폼 이용자 정보 획득부;
상기 콘텐츠에 대한 콘텐츠 정보, 상기 플랫폼 이용자의 플랫폼 이용자 정보 및 콘텐츠를 공유하고자 하는 정보 공유부의 정보 공유부 정보를 포함하는 제1링크정보를 생성하여 상기 정보흐름 관리부로 전송하는 정보 공유 요청부;
제2링크정보에 의한 공유 이용자의 사용자 단말부의 접속 여부를 모니터링하고, 상기 제2링크정보를 통한 사용자 단말부의 접속 시 제공할 콘텐츠에 대한 콘텐츠 정보를 포함하는 정보제공 신호를 출력하는 링크 접속 모니터링부;
상기 정보제공 신호를 입력받아 상기 제2링크정보를 통한 상기 사용자 단말부가 미리 설정된 정보흐름조건을 만족하는지를 모니터링하고, 정보흐름조건을 만족하는 경우 정보흐름조건 만족 통지 신호를 출력하는 정보흐름조건 검출부;
상기 정보흐름조건 검출부로부터 정보흐름조건 만족 통지 신호가 입력되면 상기 제2링크정보를 통해 접속한 공유 이용자의 사용자 단말부로부터 공유 이용자 정보를 획득하는 공유 이용자 정보 획득부; 및
상기 공유 이용자 정보를 포함하는 정보흐름 생성 요청 정보를 상기 정보흐름 관리부로 전송하는 정보흐름 생성 요청부를 포함하는 것을 특징으로 하는 사용자 간 정보흐름 관리 시스템.
The method of claim 2,
The control unit,
A content providing unit for providing content corresponding to content information of an information providing signal selected or input from among the contents stored in the information storage unit to an accessed user terminal unit;
Monitors whether an information sharing request for the content provided to the user terminal is generated, outputs a content information collection signal when an information sharing request occurs, and information sharing unit information on the information sharing unit selected by the platform user when requesting information sharing An information sharing monitoring unit that obtains and outputs the data
A content information acquisition unit that collects and outputs content information on the content provided to the user terminal unit when the content information collection signal is generated;
A platform user information acquisition unit that acquires and outputs platform user information from a user terminal unit of the platform user when the content information collection signal is generated;
An information sharing request unit for generating first link information including content information on the content, platform user information of the platform user, and information sharing unit information of an information sharing unit to share the content to the information flow management unit;
A link connection monitoring unit that monitors whether a shared user is connected to the user terminal unit through the second link information, and outputs an information providing signal including content information on the content to be provided when accessing the user terminal unit through the second link information ;
An information flow condition detector configured to receive the information providing signal and monitor whether the user terminal through the second link information satisfies a preset information flow condition, and output an information flow condition satisfaction notification signal when the information flow condition is satisfied;
A shared user information acquisition unit for acquiring shared user information from a user terminal of a shared user accessed through the second link information when an information flow condition satisfaction notification signal is input from the information flow condition detection unit; And
And an information flow generation request unit for transmitting information flow generation request information including the shared user information to the information flow management unit.
제3항에 있어서,
상기 플랫폼 이용자 정보 획득부 또는 공유 이용자 정보 획득부는,
각각 상기 플랫폼 이용자 또는 공유 이용자의 사용자 단말부에 미리 설치되어 백그라운드로 동작하는 플랫폼 이용자 정보 제공 수단으로부터 플랫폼 이용자 정보 또는 공유 이용자 정보를 수신받아 획득하는 것을 특징으로 하는 사용자 간 정보흐름 관리 시스템.
The method of claim 3,
The platform user information acquisition unit or shared user information acquisition unit,
Information flow management system between users, characterized in that receiving and acquiring platform user information or shared user information from a platform user information providing means that is preinstalled in the user terminal of the platform user or the sharing user and operates in the background.
제1항에 있어서,
정보흐름 관리부는,
통신부;
상기 정보흐름정보를 저장하는 정보흐름정보 DB, 상기 정보 분석 요청 정보에 대해 수행된 분석정보 및 정보 분석 요청 정보를 발생시킨 주체에 대한 정보분석 요청 이력을 저장하는 분석 DB를 포함하는 서버 저장부; 및
상기 통신부를 통해 상기 정보 제공부로부터 상기 제1링크정보를 수신하고 상기 제1링크정보에 포함된 플랫폼 이용자 정보 및 콘텐츠 정보를 포함하는 제2링크정보를 생성한 후, 상기 통신부를 통해 상기 제1링크정보의 정보 공유부 정보에 대응하는 상기 정보 공유부의 상기 플랫폼 이용자 정보에 대응하는 사용자 계정의 채널에 공유시키고, 상기 정보 제공부로부터 공유 이용자 정보의 수신 시 상기 콘텐츠 정보, 플랫폼 이용자 정보 및 공유 이용자 정보를 포함하는 정보흐름정보를 상기 정보흐름정보 DB에 저장하고, 정보분석 요청 정보의 발생 시 정보분석 요청 정보에 포함된 검색어에 대해 이전에 상기 정보흐름정보 DB에 저장된 하나 이상의 정보흐름정보들로부터 수집 및 분석하여 정보흐름 분석정보를 생성한 후 정보분석 요청 이력정보와 함께 상기 분석 DB에 저장한 후, 상기 정보흐름 분석 요청을 한 요청 단말부로 제공하는 정보흐름 제어부를 포함하는 것을 특징으로 하는 사용자 간 정보흐름 관리 시스템.
The method of claim 1,
Information flow management department,
Communication department;
A server storage unit including an information flow information DB storing the information flow information, analysis information performed on the information analysis request information, and an analysis DB storing information analysis request history for the subject that generated the information analysis request information; And
After receiving the first link information from the information providing unit through the communication unit and generating second link information including platform user information and content information included in the first link information, the first link information is generated through the communication unit. The content information, the platform user information, and the sharing user when shared user information is received from the information providing unit and shared with the channel of the user account corresponding to the platform user information of the information sharing unit corresponding to the information sharing unit information of the link information Information flow information including information is stored in the information flow information DB, and when the information analysis request information occurs, a search word included in the information analysis request information is obtained from one or more information flow information previously stored in the information flow information DB. After collecting and analyzing the information flow analysis information, storing it in the analysis DB along with the information analysis request history information, and providing the information flow analysis request to a single request terminal, the user comprising: Liver information flow management system.
제1항에 있어서,
미리 정의된 서버, 컴퓨터 및 모바일 단말기 중 어느 한 종류 이상의 다수의 장치들이 통신 네트워크로 연결되는 블록체인 네트워크를 더 포함하되,
정보흐름 관리부는,
상기 블록체인 네트워크에 속한 장치이고,
통신부;
상기 정보 분석 요청 정보에 대해 수행된 분석정보 및 정보 분석 요청 정보를 발생시킨 주체에 대한 정보분석 요청 이력을 저장하는 분석 DB를 포함하는 서버 저장부; 및
상기 통신부를 통해 상기 정보 제공부로부터 상기 제1링크정보를 수신하고 상기 제1링크정보에 포함된 플랫폼 이용자 정보 및 콘텐츠 정보를 포함하는 제2링크정보를 생성한 후, 상기 통신부를 통해 상기 제1링크정보의 정보 공유부 정보에 대응하는 상기 정보 공유부의 상기 플랫폼 이용자 정보에 대응하는 사용자 계정의 채널에 공유시키고, 상기 정보 제공부로부터 공유 이용자 정보의 수신 시 상기 콘텐츠 정보, 플랫폼 이용자 정보 및 공유 이용자 정보를 포함하는 정보흐름정보를 상기 블록체인 네트워크의 장치들에 분산 저장하고, 정보분석 요청 정보의 발생 시 정보분석 요청 정보에 포함된 검색어에 대해 이전에 상기 블록체인 네트워크에 분산 저장된 하나 이상의 정보흐름정보들로부터 검색, 수집 및 분석하여 정보흐름 분석정보를 생성한 후 정보분석 요청 이력정보와 함께 상기 분석 DB에 저장한 후, 상기 정보흐름 분석 요청을 한 요청 단말부로 제공하는 정보흐름 제어부를 포함하는 것을 특징으로 하는 사용자 간 정보흐름 관리 시스템.
The method of claim 1,
Further comprising a blockchain network in which a plurality of devices of any one or more types of predefined servers, computers and mobile terminals are connected to a communication network,
Information flow management department,
It is a device belonging to the blockchain network,
Communication department;
A server storage unit including an analysis DB for storing analysis information performed on the information analysis request information and an information analysis request history for a subject that generated the information analysis request information; And
After receiving the first link information from the information providing unit through the communication unit and generating second link information including platform user information and content information included in the first link information, the first link information is generated through the communication unit. The content information, the platform user information, and the sharing user when shared user information is received from the information providing unit and shared with the channel of the user account corresponding to the platform user information of the information sharing unit corresponding to the information sharing unit information of the link information One or more information flows previously distributed and stored in the blockchain network for search words included in the information analysis request information when information flow information including information is distributed and stored in the devices of the blockchain network, and when information analysis request information occurs Comprising an information flow control unit that generates information flow analysis information by searching, collecting and analyzing information, stores the information analysis request history information in the analysis DB, and provides the information flow analysis request to a single request terminal unit. Information flow management system between users, characterized in that.
제6항에 있어서,
상기 정보흐름 제어부는,
상기 통신부를 통해 상기 정보 제공부로부터 상기 제1링크정보가 수신되는지를 모니터링하고, 상기 제1링크정보의 수신 시 상기 제1링크정보를 공유요청 메시지로 수신하는 공유요청 메시지 수신부;
상기 공유요청 메시지 수신부로 제1링크정보가 수신되면 상기 제2링크정보를 생성하는 공유요청정보 생성부;
상기 제2링크정보가 생성되면 정보 공유부로 전송하여 상기 정보 공유부의 상기 플랫폼 이용자의 계정의 채널에 공유시키는 공유요청정보 공유부;
상기 정보 제공부로부터 상기 제2링크정보에 의해 상기 콘텐츠를 확인한 공유 이용자의 공유 이용자 정보를 포함하는 정보흐름생성 요청 메시지의 수신 여부를 모니터링하고, 정보흐름생성 요청 메시지의 수신 시 정보흐름생성정보 생성 신호를 출력하는 정보흐름생성 요청 메시지 수신부;
상기 정보흐름생성 요청 메시지 수신부로부터 정보흐름생성정보 생성 신호가 입력되면 상기 콘텐츠 정보, 플랫폼 이용자 정보 및 공유 이용자 정보를 포함하는 정보흐름정보를 생성하는 정보흐름정보 생성부;
동일한 정보 제공부에서 제공되는 동일 콘텐츠에 대해 생성되는 정보흐름정보들에 대한 패턴 분석 및 유효성 검증을 수행하여 생성된 상기 정보흐름정보의 이상 여부를 판단하는 정보흐름정보 검증부;
상기 정보흐름정보 검증부를 통해 생성된 정보흐름정보가 정상이면 상기 블록체인 네트워크에 분산 기록한 후, 작업증명을 수행하여 상기 정보흐름정보를 블록체인화하는 정보흐름 기록부;
정보분석 요청 정보의 발생 시 정보분석 요청 정보에 포함된 검색어에 대해 이전에 저장된 하나 이상의 정보흐름정보들을 수집 및 분석하여 정보흐름 분석정보를 생성한 후, 상기 분석 DB에 저장하고 요청자에게 제공하는 정보흐름정보 분석부를 포함하는 것을 특징으로 하는 사용자 간 정보흐름 관리 시스템.
The method of claim 6,
The information flow control unit,
A sharing request message receiving unit for monitoring whether the first link information is received from the information providing unit through the communication unit, and receiving the first link information as a sharing request message when the first link information is received;
A sharing request information generation unit generating the second link information when the first link information is received by the sharing request message receiving unit;
A sharing request information sharing unit for transmitting the second link information to an information sharing unit and sharing the information on a channel of the platform user's account of the information sharing unit;
Monitors whether an information flow generation request message including shared user information of a sharing user who has checked the content by the second link information is received from the information provider, and generates information flow generation information upon receipt of the information flow generation request message An information flow generation request message receiving unit outputting a signal;
An information flow information generation unit generating information flow information including the content information, platform user information and shared user information when an information flow generation information generation signal is input from the information flow generation request message receiving unit;
An information flow information verification unit that determines whether the generated information flow information is abnormal by performing pattern analysis and validity verification on information flow information generated for the same content provided by the same information providing unit;
If the information flow information generated by the information flow information verification unit is normal, the information flow recording unit is distributed and recorded in the blockchain network, and then the information flow information is converted into a block chain by performing proof of work;
When information analysis request information is generated, information flow analysis information is generated by collecting and analyzing one or more previously stored information flow information for the search word included in the information analysis request information, and then stored in the analysis DB and provided to the requester. Information flow management system between users, comprising a flow information analysis unit.
다수의 정보 제공부 중 임의의 정보 제공부가 제공하는 적어도 하나 이상의 콘텐츠들 중 특정 콘텐츠를 본 플랫폼 이용자의 사용자 단말부로부터 공유 요청 발생 시 상기 콘텐츠에 대한 콘텐츠 정보, 상기 플랫폼 이용자의 플랫폼 이용자 정보 및 콘텐츠를 공유하고자 하는 정보 공유부의 정보 공유부 정보를 포함하는 제1링크정보를 생성하여 정보흐름 관리부로 전송하는 콘텐츠 공유 요청 과정;
상기 정보흐름 관리부가 상기 정보 제공부로부터 상기 제1링크정보의 수신 시 상기 제1링크정보에 포함된 플랫폼 이용자 정보 및 콘텐츠 정보를 포함하는 제2링크정보를 생성하여 상기 제1링크정보의 정보 공유부 정보에 대응하는 상기 정보 공유부의 상기 플랫폼 이용자 정보에 대응하는 사용자 계정의 채널에 공유시키는 콘텐츠 공유 과정;
상기 정보 제공부가 상기 제2링크정보에 의한 공유 이용자의 사용자 단말부의 접속 발생 시 상기 제2링크정보에 포함된 콘텐츠 정보의 콘텐츠를 상기 공유 이용자의 사용자 단말부로 제공하고 정보흐름조건의 만족 시 상기 공유 이용자의 공유 이용자 정보를 정보흐름 관리부로 전송하는 정보흐름정보 생성 요청 과정;
상기 정보흐름 관리부가 상기 정보 제공부로부터 상기 제2링크정보에 의해 상기 콘텐츠를 확인한 공유 이용자의 공유 이용자 정보의 수신 시 상기 콘텐츠 정보, 플랫폼 이용자 정보 및 공유 이용자 정보를 포함하는 정보흐름정보를 저장하는 정보흐름정보 생성 과정; 및
상기 정보흐름 관리부가 정보분석 요청 정보의 발생 시 정보분석 요청 정보에 포함된 검색어에 대해 이전에 저장된 하나 이상의 정보흐름정보들로부터 수집 및 분석하여 정보흐름 분석정보를 생성하여 제공하는 정보흐름정보 분석 과정을 포함하는 것을 특징으로 하는 사용자 간 정보흐름 관리 방법.
Content information on the content, platform user information and content of the platform user when a request to share a specific content from the user terminal of the platform user occurs among at least one or more contents provided by a random information providing unit among a plurality of information providing units A content sharing request process of generating first link information including information sharing unit information of an information sharing unit to be shared and transmitting it to an information flow management unit;
When the information flow management unit receives the first link information from the information providing unit, it generates second link information including platform user information and content information included in the first link information to share information of the first link information A content sharing process of sharing a channel of a user account corresponding to the platform user information of the information sharing unit corresponding to sub-information;
The information provider provides the contents of the content information included in the second link information to the user terminal of the shared user when the user terminal of the sharing user accesses the user terminal by the second link information, and when the information flow condition is satisfied, the sharing An information flow information generation request process of transmitting the user's shared user information to the information flow management unit;
The information flow management unit stores information flow information including the content information, platform user information, and shared user information when receiving shared user information of a shared user who has confirmed the content by the second link information from the information providing unit. Information flow information generation process; And
Information flow information analysis process in which the information flow management unit generates and provides information flow analysis information by collecting and analyzing previously stored one or more information flow information for the search word included in the information analysis request information when the information analysis request information occurs Information flow management method between users, comprising a.
제8항에 있어서,
상기 콘텐츠 공유 요청 과정은,
정보 제공부가 제공되는 적어도 하나 이상의 콘텐츠들 중 특정 콘텐츠를 본 플랫폼 이용자의 사용자 단말부로부터 공유 요청이 발생되는지를 모니터링하는 공유 요청 모니터링 단계;
공유 요청 발생 시 상기 콘텐츠에 대한 콘텐츠 정보를 수집하는 콘텐츠 정보 수집단계;
상기 플랫폼 이용자의 사용자 단말부로부터 플랫폼 이용자 정보를 획득하는 플랫폼 이용자 정보 획득 단계;
콘텐츠를 공유하고자 하는 정보 공유부의 정보인 정보 공유부 정보를 획득하는 정보 공유부 정보 획득 단계; 및
상기 콘텐츠 정보, 플랫폼 이용자 정보 및 정보 공유부 정보를 포함하는 제1링크정보를 생성하여 정보흐름 관리부로 전송하는 콘텐츠 공유 요청 단계를 포함하는 것을 특징으로 하는 사용자 간 정보흐름 관리 방법.
The method of claim 8,
The content sharing request process,
A sharing request monitoring step of monitoring whether a request for sharing is generated from a user terminal of a platform user who has viewed a specific content among at least one or more contents provided by the information provider;
A content information collection step of collecting content information on the content when a sharing request occurs;
Platform user information obtaining step of obtaining platform user information from a user terminal of the platform user;
An information sharing unit information acquisition step of acquiring information sharing unit information, which is information of an information sharing unit to share content; And
And a content sharing request step of generating first link information including the content information, platform user information and information sharing unit information and transmitting the first link information to the information flow management unit.
제9항에 있어서,
상기 플랫폼 이용자 정보 획득 단계는,
상기 정보 제공부가 상기 플랫폼 이용자의 사용자 단말부에서 백그라운드로 동작하고 있는 플랫폼 이용자 정보 제공 수단을 통해 상기 플랫폼 이용자 정보를 획득하는 것을 특징으로 하는 사용자 간 정보흐름 관리 방법.
The method of claim 9,
The step of obtaining the platform user information,
Wherein the information providing unit obtains the platform user information through a platform user information providing means operating in a background in a user terminal unit of the platform user.
제10항에 있어서,
상기 플랫폼 이용자 정보 획득 단계는,
상기 정보 제공부가 상기 플랫폼 이용자의 사용자 단말부에 상기 플랫폼 이용자 정보 제공 수단이 백그라운드에서 동작하고 있지 않으면 상기 사용자 단말부에 대한 맥(MAC) 어드레스 및 IP 어드레스 중 어느 하나 이상을 상기 플랫폼 이용자 정보로 획득하는 것을 특징으로 하는 사용자 간 정보흐름 관리 방법.
The method of claim 10,
The step of obtaining the platform user information,
If the platform user information providing means is not operating in the background to the user terminal of the platform user, the information providing unit acquires at least one of a MAC address and an IP address of the user terminal as the platform user information Information flow management method between users, characterized in that.
제8항에 있어서,
상기 콘텐츠 정보는,
상기 콘텐츠를 제공하는 URL과, 상기 정보 제공부가 제공하는 상기 콘텐츠에 대한 분류정보 및 색인정보 중 어느 하나 이상을 포함하는 것을 특징으로 하는 사용자 간 정보흐름 관리 방법.
The method of claim 8,
The content information,
A method for managing information flow between users, comprising at least one of a URL providing the content and classification information and index information on the content provided by the information providing unit.
KR1020180121749A 2018-08-14 2018-10-12 Information flow management System among users and method thereof KR102180062B1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR20180094710 2018-08-14
KR1020180094710 2018-08-14

Publications (2)

Publication Number Publication Date
KR20200019543A KR20200019543A (en) 2020-02-24
KR102180062B1 true KR102180062B1 (en) 2020-11-17

Family

ID=69637286

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020180121749A KR102180062B1 (en) 2018-08-14 2018-10-12 Information flow management System among users and method thereof

Country Status (1)

Country Link
KR (1) KR102180062B1 (en)

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20120108095A (en) 2011-03-23 2012-10-05 김병훈 System for analyzing social data collected by communication network
KR101297271B1 (en) * 2011-04-11 2013-08-14 에스케이씨앤씨 주식회사 Method and apparatus for social network analysis service
US10268747B2 (en) * 2015-06-07 2019-04-23 Apple Inc. Reader application with a personalized feed and method of providing recommendations while maintaining user privacy
KR102026225B1 (en) * 2017-01-19 2019-09-27 주식회사 케이티 Apparatus for managing data using block chain and method thereof

Also Published As

Publication number Publication date
KR20200019543A (en) 2020-02-24

Similar Documents

Publication Publication Date Title
US11526540B2 (en) Systems and methods for compiling and dynamically updating a collection of frequently asked questions
Wang et al. Weibo use and political participation: The mechanism explaining the positive effect of Weibo use on online political participation among college students in contemporary China
US20220237168A1 (en) Systems and methods for providing a two-way, intelligent text messaging platform
US9210229B2 (en) System and method for generating personalized short links and monitoring activity
US20140201292A1 (en) Digital business card system performing social networking commonality comparisions, professional profile curation and personal brand management
US8943145B1 (en) Customer support via social network
KR101331570B1 (en) Mapping a third-party web page to an object in a social networking system
TWI491217B (en) Method to increase content relevance using insights obtained from user activity updates
US9621726B2 (en) Computer-implemented system and method for detecting events for use in an automated call center environment
US20080134053A1 (en) Automatic generation of content recommendations weighted by social network context
US20130262320A1 (en) Systems and methods for customer relationship management
US20110238758A1 (en) Method And Apparatus For Displaying Feeds Content Of Contact And Processing Apparatus And System Thereof
US20110113086A1 (en) System and method for monitoring activity on internet-based social networks
US10097552B2 (en) Network of trusted users
US20130066814A1 (en) System and Method for Automated Classification of Web pages and Domains
US10949434B1 (en) User identification system
KR20180114857A (en) Method and apparatus for transmitting musition contents
Hiaeshutter-Rice et al. Understanding audience engagement with mainstream and alternative news posts on Facebook
Akbal et al. Forensic analysis of BiP Messenger on android smartphones
Alfantoukh et al. Techniques for collecting data in social networks
US20150012342A1 (en) Method and system for internet-based social-networking application for face-to-face venues
Livingstone Public relations and public service: police departments on Facebook
KR102180062B1 (en) Information flow management System among users and method thereof
KR20140100595A (en) Method for recommanding media contents using social network service
KR20200023716A (en) system for social politics based on big-data

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