KR102251612B1 - Method of managing categorized contents and system thereof - Google Patents
Method of managing categorized contents and system thereof Download PDFInfo
- Publication number
- KR102251612B1 KR102251612B1 KR1020200124503A KR20200124503A KR102251612B1 KR 102251612 B1 KR102251612 B1 KR 102251612B1 KR 1020200124503 A KR1020200124503 A KR 1020200124503A KR 20200124503 A KR20200124503 A KR 20200124503A KR 102251612 B1 KR102251612 B1 KR 102251612B1
- Authority
- KR
- South Korea
- Prior art keywords
- content
- information
- classification
- text
- user
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims description 30
- 238000013473 artificial intelligence Methods 0.000 claims abstract description 14
- 238000000605 extraction Methods 0.000 claims abstract description 13
- 238000007726 management method Methods 0.000 claims description 30
- 230000006870 function Effects 0.000 claims description 14
- 230000006399 behavior Effects 0.000 claims description 9
- 238000003058 natural language processing Methods 0.000 claims description 7
- 238000010801 machine learning Methods 0.000 claims description 5
- 238000005065 mining Methods 0.000 claims description 5
- 230000005540 biological transmission Effects 0.000 claims description 3
- 238000011156 evaluation Methods 0.000 claims description 2
- 238000012549 training Methods 0.000 claims description 2
- 239000000284 extract Substances 0.000 description 11
- 238000010586 diagram Methods 0.000 description 7
- 230000000694 effects Effects 0.000 description 4
- 238000012545 processing Methods 0.000 description 4
- 230000009193 crawling Effects 0.000 description 3
- 230000014509 gene expression Effects 0.000 description 3
- 238000012552 review Methods 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 2
- 238000010899 nucleation Methods 0.000 description 2
- VYZAMTAEIAYCRO-UHFFFAOYSA-N Chromium Chemical compound [Cr] VYZAMTAEIAYCRO-UHFFFAOYSA-N 0.000 description 1
- 238000004458 analytical method Methods 0.000 description 1
- 238000003491 array Methods 0.000 description 1
- 230000003542 behavioural effect Effects 0.000 description 1
- 238000013135 deep learning Methods 0.000 description 1
- 238000012217 deletion Methods 0.000 description 1
- 230000037430 deletion Effects 0.000 description 1
- 238000010191 image analysis Methods 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 230000001151 other effect Effects 0.000 description 1
- 238000012958 reprocessing Methods 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F18/00—Pattern recognition
- G06F18/20—Analysing
- G06F18/24—Classification techniques
-
- G06K9/6267—
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/08—Learning methods
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0241—Advertisements
- G06Q30/0251—Targeted advertisements
- G06Q30/0269—Targeted advertisements based on user profile or attribute
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Strategic Management (AREA)
- Health & Medical Sciences (AREA)
- Economics (AREA)
- Marketing (AREA)
- Accounting & Taxation (AREA)
- General Business, Economics & Management (AREA)
- Development Economics (AREA)
- Finance (AREA)
- Data Mining & Analysis (AREA)
- Tourism & Hospitality (AREA)
- General Health & Medical Sciences (AREA)
- General Engineering & Computer Science (AREA)
- Life Sciences & Earth Sciences (AREA)
- Artificial Intelligence (AREA)
- Evolutionary Computation (AREA)
- Human Resources & Organizations (AREA)
- Computing Systems (AREA)
- Game Theory and Decision Science (AREA)
- Biomedical Technology (AREA)
- Biophysics (AREA)
- Computational Linguistics (AREA)
- Molecular Biology (AREA)
- Primary Health Care (AREA)
- Mathematical Physics (AREA)
- Software Systems (AREA)
- Entrepreneurship & Innovation (AREA)
- Bioinformatics & Computational Biology (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Bioinformatics & Cheminformatics (AREA)
- Evolutionary Biology (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
Description
콘텐츠의 분류 관리 방법 및 시스템 {METHOD OF MANAGING CATEGORIZED CONTENTS AND SYSTEM THEREOF}Content classification management method and system {METHOD OF MANAGING CATEGORIZED CONTENTS AND SYSTEM THEREOF}
최근에는 사용자에게 정보를 제공하는 다양한 플랫폼이 형성되고, 사용자들은 공식적인 정보 제공기관뿐만 아니라 개인이 업로드 하는 콘텐츠를 통하여 원하는 정보를 검색하는 것에 익숙해져 있다. 또한 개인은 제품의 사용 후기, 여행지, 식당의 후기 등 개인의 사적인 일상에 관한 콘텐츠 뿐만 아니라 전문적인 지식이나 의견도 개인 SNS(Social Network Service)를 통하여 다수와 공유하기도 한다. 이에 따라 사용자들은 다양한 플랫폼에 업로드 되어있는 콘텐츠를 통하여 필요한 정보를 얻거나 의견을 공유 한다. Recently, various platforms that provide information to users have been formed, and users are accustomed to searching for desired information through content uploaded by individuals as well as official information providers. In addition, individuals share not only content related to personal daily life such as product reviews, travel destinations, and restaurant reviews, but also professional knowledge and opinions with the majority through personal SNS (Social Network Service). Accordingly, users obtain necessary information or share opinions through contents uploaded to various platforms.
또한 각 플랫폼은 사용자의 댓글 등 의견을 수집하거나, '좋아요', '싫어요' 등 사용자가 의견을 표현할 수 있도록 하는 기능 및 콘텐츠를 저장하거나 타인에게 공유하는 기능을 제공한다. In addition, each platform provides functions that allow users to express their opinions such as'like' and'dislike', collecting opinions such as user's comments, and storing or sharing contents with others.
다만, 이러한 사용자의 플랫폼 상의 활동은 개별 플랫폼에서만 확인할 수 있는 바, 사용자는 복수의 플랫폼 상에서 확인, 수집 하였던 정보들을 한번에 확인 할 수 없다. 또한, 사용자가 확인 하였던 정보들은 한 분야에 해당되지 않고 금융, 쇼핑, 연예, 사회, 문화 등 다양한 분야의 정보를 포함할 수 있으므로 사용자는 각 플랫폼에 흩어져있는 정보들은 확인하여 위해서는 해당 플랫폼이나 저장해둔 위치를 기억하여야 한다. However, since the user's activities on the platform can only be checked on individual platforms, the user cannot check the information that has been checked and collected on multiple platforms at once. In addition, the information that the user has checked does not correspond to one field and may include information in various fields such as finance, shopping, entertainment, society, and culture. Remember the location.
즉, 플랫폼들은 정보를 제공하고 사용자가 이를 활용할 수 있도록 하는 일부 기능을 제공하나, 여러 플랫폼을 활용하는 사용자는 다량의 정보를 한번에 확인할 수 없는 불편함이 있다. That is, platforms provide information and provide some functions that allow users to utilize it, but users using multiple platforms have the inconvenience of not being able to check a large amount of information at once.
공개특허공보 제10-2016-0105019호, 2016.09.06 공개본 발명이 해결하고자 하는 과제는 복수의 플랫폼에서 제공하는 다량의 정보 중 사용자가 관심이 있어 했던 콘텐츠를 추출하며, 카테고리 별로 분류하여 제공하는 것에 있다. Publication Patent Publication No. 10-2016-0105019, published on September 6, 2016 The problem to be solved by the present invention is to extract content that the user was interested in from among a large amount of information provided by a plurality of platforms, and categorize it by category and provide it. There is one.
또한, 사용자들에게 관심이 있는 콘텐츠들을 카테고리 별로 분류한 데이터를 생성하고 광고 등에 활용하는 것에 있다. In addition, it is to generate data by classifying contents that are of interest to users by category and to use it for advertisements and the like.
본 발명이 해결하고자 하는 과제들은 이상에서 언급된 과제로 제한되지 않으며, 언급되지 않은 또 다른 과제들은 아래의 기재로부터 통상의 기술자에게 명확하게 이해될 수 있을 것이다.The problems to be solved by the present invention are not limited to the problems mentioned above, and other problems that are not mentioned will be clearly understood by those skilled in the art from the following description.
상술한 과제를 해결하기 위한 본 발명의 일 면에 따른 콘텐츠 분류 관리 방법은 서로 다른 복수의 서버에 저장된 복수의 콘텐츠 중 사용자에 의하여 입력된 관심정보가 태깅된 콘텐츠를 추출하는 단계, 상기 추출된 콘텐츠에 포함된 텍스트, 이미지, 영상 데이터 중 적어도 하나를 이용하여 기 설정된 복수의 카테고리 중 적어도 하나의 카테고리로 분류하는 단계, 상기 콘텐츠에 적어도 하나의 분류정보를 태깅하여 저장하는 단계를 포함한다. A content classification management method according to an aspect of the present invention for solving the above-described problem includes the steps of extracting a content tagged with interest information input by a user from among a plurality of contents stored in a plurality of different servers, the extracted content And classifying at least one of a plurality of preset categories using at least one of text, image, and video data included in the content, and tagging and storing at least one classification information in the content.
일 실시예에 따르면, 상기 추출된 콘텐츠에 포함된 텍스트 및 이미지 데이터를 이용하여 기 설정된 복수의 카테고리 중 적어도 하나의 카테고리로 분류하는 단계는, 자연어 처리기능을 통하여 상기 텍스트에 포함되어 있는 텍스트를 분류하도록 학습된 텍스트 마이닝 기술 및 이미지를 분류하도록 학습된 머신러닝 기술 중 적어도 하나를 이용하여 상기 콘텐츠를 분석하는 단계를 포함할 수 있다. According to an embodiment, the step of classifying text into at least one of a plurality of preset categories using text and image data included in the extracted content includes classifying text included in the text through a natural language processing function. Analyzing the content using at least one of a text mining technique learned to classify an image and a machine learning technique learned to classify an image.
일 실시예에 따르면, 상기 추출된 콘텐츠에 포함된 텍스트 및 이미지 데이터를 이용하여 기 설정된 복수의 카테고리 중 적어도 하나의 카테고리로 분류하는 단계는, 수요자로부터 콘텐츠를 제공하는 플랫폼 정보 및 기준 카테고리 정보를 수신하는 단계, 상기 플랫폼 정보에 포함된 콘텐츠를 이용하여 학습 데이터 세트를 생성하는 단계 및 상기 학습 데이터 세트를 통하여 학습된 인공지능 분류엔진을 생성하는 단계를 포함할 수 있다. According to an embodiment, the step of classifying into at least one of a plurality of preset categories using text and image data included in the extracted content includes receiving platform information and reference category information for providing content from a consumer. The step of, generating a learning data set using the content included in the platform information, and generating an artificial intelligence classification engine learned through the learning data set may be included.
일 실시예에 따르면, 서로 다른 복수의 서버에 저장된 복수의 콘텐츠 중 사용자에 의하여 입력된 관심정보가 태깅된 콘텐츠를 추출하는 단계는, 특정 서버에 URL주소가 저장된 경우, 상기 URL주소에 대응되는 콘텐츠를 추출하는 단계를 포함할 수 있다.According to an embodiment, the step of extracting content tagged with interest information input by a user from among a plurality of contents stored in a plurality of different servers, when a URL address is stored in a specific server, is a content corresponding to the URL address. It may include the step of extracting.
일 실시예에 따르면, 상기 관심정보는 사용자에 의하여 상기 서버로 저장된 데이터에 해당되며, 상기 관심정보는 상기 콘텐츠에 대한 평가 데이터, 상기 다른 서버로의 전송을 위한 데이터, 상기 콘텐츠와 연관되어 입력된 텍스트 데이터 중 적어도 하나에 해당될 수 있다. According to an embodiment, the interest information corresponds to data stored in the server by the user, and the interest information is data for evaluation of the content, data for transmission to the other server, and input in association with the content. It may correspond to at least one of text data.
일 실시예에 따르면, 상기 추출된 콘텐츠는 사용자에 의하여 저장장치에 저장된 데이터를 포함할 수 있다. According to an embodiment, the extracted content may include data stored in a storage device by a user.
일 실시예에 따르면, 콘텐츠 분류 관리 방법은 수집된 콘텐츠에 태깅된 분류정보에 기반하여 사용자의 행동패턴을 생성하는 단계를 더 포함할 수 있다. According to an embodiment, the content classification management method may further include generating a user's behavior pattern based on the classification information tagged to the collected content.
일 실시예에 따르면, 수집된 광고 데이터를 상기 행동패턴에 매칭시켜 상기 수집된 콘텐츠와 함께 제공하는 단계를 더 포함할 수 있다. According to an embodiment, the step of matching the collected advertisement data to the behavior pattern and providing the collected content together with the collected content may be further included.
일 실시예에 따르면, 상기 콘텐츠에 적어도 하나의 분류정보를 태깅하여 저장하는 단계는, 콘텐츠 출력모드를 수신하는 단계, 상기 수신된 모드가 오픈모드인 경우 타 사용자가 열람할 수 있는 형태의 개방형 서버에 상기 콘텐츠를 저장하고, 프라이빗 모드인 경우 비공개형 서버에 상기 콘텐츠를 저장하는 단계를 포함할 수 있다. According to an embodiment, the step of tagging and storing at least one classification information in the content includes receiving a content output mode, and an open server in a form that other users can browse when the received mode is an open mode. And storing the content in a private mode, storing the content in a private server.
일 실시예에 따르면, 상기 분류정보에 태깅된 콘텐츠는 이미지, 텍스트, PDF 전자파일 중 적어도 하나의 파일로 변환하여 저장될 수 있다. According to an embodiment, the content tagged with the classification information may be converted into at least one of an image, text, and PDF electronic file and stored.
일 실시예에 따르면, 상기 분류정보와 관련된 관련 콘텐츠를 제공하는 단계를 더 포함하고, 상기 관련 콘텐츠는 상기 복수의 서버로부터 수집될 수 있다. According to an embodiment, the step of providing related content related to the classification information may be further included, and the related content may be collected from the plurality of servers.
본 발명의 다른 실시예에 따른 콘텐츠 관리 시스템은 서로 다른 복수의 서버에 저장된 콘텐츠 중 사용자에 의하여 입력된 관심정보가 태깅된 콘텐츠를 추출하는 콘텐츠 추출부, 상기 추출된 콘텐츠에 포함된 텍스트, 이미지, 영상 데이터 중 적어도 하나를 이용하여 기 설정된 복수의 카테고리 중 적어도 하나의 카테고리로 분류하는 콘텐츠 분류부 및 상기 콘텐츠에 적어도 하나의 분류정보를 태깅하여 저장하는 저장부를 포함하며, 상기 카테고리 별로 상기 콘텐츠를 제공한다. A content management system according to another embodiment of the present invention includes a content extraction unit for extracting content tagged with interest information input by a user from among contents stored in a plurality of different servers, text, images, and texts included in the extracted content. A content classification unit for classifying at least one of a plurality of preset categories using at least one of image data, and a storage unit for tagging and storing at least one classification information on the content, and providing the content for each category. do.
본 발명의 기타 구체적인 사항들은 상세한 설명 및 도면들에 포함되어 있다.Other specific details of the present invention are included in the detailed description and drawings.
본 발명의 일 실시예에 따르면 다양한 플랫폼에서 제공하는 콘텐츠 중 관심이 있었던 콘텐츠만을 추출하며, 카테고리 별로 분류된 상태로 제공되는 바, 사용자는 관심이 있었거나 필요한 정보를 놓치지 않고 수집 및 관리 할 수 있다. According to an embodiment of the present invention, only contents of interest are extracted from contents provided by various platforms, and are provided in a state classified by category, so that users can collect and manage information without losing interest or necessary information. .
또한 분류된 정보를 타인과 공유하거나 비공개적으로 저장할 수 있으므로 사용자의 필요성에 따라 수집 및 분류된 정보를 활용할 수 있다. In addition, since the classified information can be shared with others or stored privately, the information collected and classified according to the needs of the user can be utilized.
또한 추출된 콘텐츠의 분석을 통하여 사용자의 행동패턴을 도출할 수 있는 바, 광고주에게 정확한 사용자에 관한 정보를 제공할 수 있으므로 광고주는 보다 정확한 수요층에게 마케팅을 할 수 있다. In addition, since the user's behavior pattern can be derived through the analysis of the extracted content, it is possible to provide accurate user information to the advertiser, so that the advertiser can market to a more accurate customer.
또한 사용자가 관심 있거나 필요한 정보를 카테고리 별로 분류하여 제공할 수 있으므로, 사용자는 추가적인 정보의 검색 없이 필요한 정보를 추천 받을 수 있다. In addition, since the information that the user is interested in or needs can be categorized and provided by category, the user can receive recommended information without searching for additional information.
본 발명의 효과들은 이상에서 언급된 효과로 제한되지 않으며, 언급되지 않은 또 다른 효과들은 아래의 기재로부터 통상의 기술자에게 명확하게 이해될 수 있을 것이다.The effects of the present invention are not limited to the effects mentioned above, and other effects not mentioned will be clearly understood by those skilled in the art from the following description.
도 1a는 콘텐츠 관리 시스템의 구성도이다.
도 1b는 본 발명의 콘텐츠 관리 시스템의 개념도이다.
도 2는 본 발명의 일 실시예에 따른 콘텐츠 관리 방법의 순서도이다.
도 3a는 콘텐츠 분류부에 의하여 카테고리 별로 콘텐츠를 분류하는 방법을 설명하기 위한 순서도이다.
도 3b는 수요기업 맞춤형 분류 결과 데이터를 제공에 대한 개념도이다.
도 4는 분류된 콘텐츠의 저장 및 제공하는 방법을 설명하기 위한 순서도이다.
도 5는 사용자 행동패턴을 통한 광고 데이터를 제공하는 방법을 설명하기 위한 순서도이다.
도 6은 카테고리 정보에 근거한 관련 콘텐츠를 제공하는 방법을 설명하기 위한 순서도이다. 1A is a configuration diagram of a content management system.
1B is a conceptual diagram of a content management system according to the present invention.
2 is a flowchart of a content management method according to an embodiment of the present invention.
3A is a flowchart illustrating a method of classifying content by category by a content classifying unit.
3B is a conceptual diagram for providing customized classification result data for a demand company.
4 is a flowchart illustrating a method of storing and providing classified content.
5 is a flowchart illustrating a method of providing advertisement data through a user behavior pattern.
6 is a flowchart illustrating a method of providing related content based on category information.
본 발명의 이점 및 특징, 그리고 그것들을 달성하는 방법은 첨부되는 도면과 함께 상세하게 후술되어 있는 실시예들을 참조하면 명확해질 것이다. 그러나, 본 발명은 이하에서 개시되는 실시예들에 제한되는 것이 아니라 서로 다른 다양한 형태로 구현될 수 있으며, 단지 본 실시예들은 본 발명의 개시가 완전하도록 하고, 본 발명이 속하는 기술 분야의 통상의 기술자에게 본 발명의 범주를 완전하게 알려주기 위해 제공되는 것이며, 본 발명은 청구항의 범주에 의해 정의될 뿐이다. Advantages and features of the present invention, and a method of achieving them will become apparent with reference to the embodiments described below in detail together with the accompanying drawings. However, the present invention is not limited to the embodiments disclosed below, but may be implemented in a variety of different forms. It is provided to fully inform the skilled person of the scope of the present invention, and the present invention is only defined by the scope of the claims.
본 명세서에서 사용된 용어는 실시예들을 설명하기 위한 것이며 본 발명을 제한하고자 하는 것은 아니다. 본 명세서에서, 단수형은 문구에서 특별히 언급하지 않는 한 복수형도 포함한다. 명세서에서 사용되는 "포함한다(comprises)" 및/또는 "포함하는(comprising)"은 언급된 구성요소 외에 하나 이상의 다른 구성요소의 존재 또는 추가를 배제하지 않는다. 명세서 전체에 걸쳐 동일한 도면 부호는 동일한 구성 요소를 지칭하며, "및/또는"은 언급된 구성요소들의 각각 및 하나 이상의 모든 조합을 포함한다. 비록 "제1", "제2" 등이 다양한 구성요소들을 서술하기 위해서 사용되나, 이들 구성요소들은 이들 용어에 의해 제한되지 않음은 물론이다. 이들 용어들은 단지 하나의 구성요소를 다른 구성요소와 구별하기 위하여 사용하는 것이다. 따라서, 이하에서 언급되는 제1 구성요소는 본 발명의 기술적 사상 내에서 제2 구성요소일 수도 있음은 물론이다.The terms used in the present specification are for describing exemplary embodiments and are not intended to limit the present invention. In this specification, the singular form also includes the plural form unless specifically stated in the phrase. As used herein, “comprises” and/or “comprising” do not exclude the presence or addition of one or more other elements other than the mentioned elements. Throughout the specification, the same reference numerals refer to the same elements, and "and/or" includes each and all combinations of one or more of the mentioned elements. Although "first", "second", and the like are used to describe various elements, it goes without saying that these elements are not limited by these terms. These terms are only used to distinguish one component from another component. Therefore, it goes without saying that the first component mentioned below may be the second component within the technical idea of the present invention.
다른 정의가 없다면, 본 명세서에서 사용되는 모든 용어(기술 및 과학적 용어를 포함)는 본 발명이 속하는 기술분야의 통상의 기술자에게 공통적으로 이해될 수 있는 의미로 사용될 수 있을 것이다. 또한, 일반적으로 사용되는 사전에 정의되어 있는 용어들은 명백하게 특별히 정의되어 있지 않는 한 이상적으로 또는 과도하게 해석되지 않는다.Unless otherwise defined, all terms (including technical and scientific terms) used in the present specification may be used with meanings that can be commonly understood by those of ordinary skill in the art to which the present invention belongs. In addition, terms defined in a commonly used dictionary are not interpreted ideally or excessively unless explicitly defined specifically.
명세서에서 사용되는 "부" 또는 “모듈”이라는 용어는 소프트웨어, FPGA 또는 ASIC과 같은 하드웨어 구성요소를 의미하며, "부" 또는 “모듈”은 어떤 역할들을 수행한다. 그렇지만 "부" 또는 “모듈”은 소프트웨어 또는 하드웨어에 한정되는 의미는 아니다. "부" 또는 “모듈”은 어드레싱할 수 있는 저장 매체에 있도록 구성될 수도 있고 하나 또는 그 이상의 프로세서들을 재생시키도록 구성될 수도 있다. 따라서, 일 예로서 "부" 또는 “모듈”은 소프트웨어 구성요소들, 객체지향 소프트웨어 구성요소들, 클래스 구성요소들 및 태스크 구성요소들과 같은 구성요소들과, 프로세스들, 함수들, 속성들, 프로시저들, 서브루틴들, 프로그램 코드의 세그먼트들, 드라이버들, 펌웨어, 마이크로 코드, 회로, 데이터, 데이터베이스, 데이터 구조들, 테이블들, 어레이들 및 변수들을 포함한다. 구성요소들과 "부" 또는 “모듈”들 안에서 제공되는 기능은 더 작은 수의 구성요소들 및 "부" 또는 “모듈”들로 결합되거나 추가적인 구성요소들과 "부" 또는 “모듈”들로 더 분리될 수 있다.The term "unit" or "module" used in the specification refers to a hardware component such as software, FPGA or ASIC, and the "unit" or "module" performs certain roles. However, "unit" or "module" is not meant to be limited to software or hardware. The “unit” or “module” may be configured to be in an addressable storage medium, or may be configured to reproduce one or more processors. Thus, as an example, "sub" or "module" refers to components such as software components, object-oriented software components, class components, and task components, processes, functions, properties, Includes procedures, subroutines, segments of program code, drivers, firmware, microcode, circuits, data, databases, data structures, tables, arrays and variables. Components and functions provided within "sub" or "modules" may be combined into a smaller number of components and "sub" or "modules" or into additional components and "sub" or "modules". Can be further separated.
공간적으로 상대적인 용어인 "아래(below)", "아래(beneath)", "하부(lower)", "위(above)", "상부(upper)" 등은 도면에 도시되어 있는 바와 같이 하나의 구성요소와 다른 구성요소들과의 상관관계를 용이하게 기술하기 위해 사용될 수 있다. 공간적으로 상대적인 용어는 도면에 도시되어 있는 방향에 더하여 사용시 또는 동작시 구성요소들의 서로 다른 방향을 포함하는 용어로 이해되어야 한다. 예를 들어, 도면에 도시되어 있는 구성요소를 뒤집을 경우, 다른 구성요소의 "아래(below)"또는 "아래(beneath)"로 기술된 구성요소는 다른 구성요소의 "위(above)"에 놓여질 수 있다. 따라서, 예시적인 용어인 "아래"는 아래와 위의 방향을 모두 포함할 수 있다. 구성요소는 다른 방향으로도 배향될 수 있으며, 이에 따라 공간적으로 상대적인 용어들은 배향에 따라 해석될 수 있다.Spatially relative terms "below", "beneath", "lower", "above", "upper", etc. It can be used to easily describe the correlation between a component and other components. Spatially relative terms should be understood as terms including different directions of components during use or operation in addition to the directions shown in the drawings. For example, if a component shown in a drawing is turned over, a component described as "below" or "beneath" of another component will be placed "above" the other component. I can. Accordingly, the exemplary term “below” may include both directions below and above. Components may be oriented in other directions, and thus spatially relative terms may be interpreted according to the orientation.
본 명세서에서, 컴퓨터는 적어도 하나의 프로세서를 포함하는 모든 종류의 하드웨어 장치를 의미하는 것이고, 실시 예에 따라 해당 하드웨어 장치에서 동작하는 소프트웨어적 구성도 포괄하는 의미로서 이해될 수 있다. 예를 들어, 컴퓨터는 스마트폰, 태블릿 PC, 데스크톱, 노트북 및 각 장치에서 구동되는 사용자 클라이언트 및 애플리케이션을 모두 포함하는 의미로서 이해될 수 있으며, 또한 이에 제한되는 것은 아니다.In the present specification, a computer means all kinds of hardware devices including at least one processor, and may be understood as encompassing a software configuration operating in the corresponding hardware device according to embodiments. For example, the computer may be understood as including all of a smartphone, a tablet PC, a desktop, a laptop, and a user client and application running on each device, and is not limited thereto.
이하, 첨부된 도면을 참조하여 본 발명의 실시예를 상세하게 설명한다. Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings.
본 명세서에서 설명되는 각 단계들은 컴퓨터에 의하여 수행되는 것으로 설명되나, 각 단계의 주체는 이에 제한되는 것은 아니며, 실시 예에 따라 각 단계들의 적어도 일부가 서로 다른 장치에서 수행될 수도 있다.Each of the steps described herein is described as being performed by a computer, but the subject of each step is not limited thereto, and at least some of the steps may be performed by different devices according to embodiments.
도 1a는 콘텐츠 관리 시스템의 구성도이고, 도 1b는 본 발명의 콘텐츠 관리 시스템의 개념도이며, 도 2는 본 발명의 일 실시예에 따른 콘텐츠 분류 관리 방법의 순서도이다. 1A is a configuration diagram of a content management system, FIG. 1B is a conceptual diagram of a content management system of the present invention, and FIG. 2 is a flow chart of a content classification management method according to an embodiment of the present invention.
도 1a, 도 1b 및 도 2를 참조하면, 콘텐츠 관리 시스템(1)은 콘텐츠 추출부(1a), 콘텐츠 분류부(1b) 및 저장부(1c)를 포함한다. 상기 콘텐츠 관리 시스템(1)은 복수의 서버로부터 콘텐츠를 수집하고 분류하여 사용자에게 제공하는 서비스를 제공하며, 상기 서비스는 애플리케이션, 웹사이트, 크롬 익스텐션 등 다양한 방식으로 제공될 수 있다. 1A, 1B, and 2, the
상기 복수의 서버는 콘텐츠를 제공하는 플랫폼에 대응된다. 상기 플랫폼은 SNS(Social Network Service), 웹 등 콘텐츠를 업로드, 공유할 수 있는 서비스를 포함한다. 예를 들어, 상기 플랫폼은 텍스트, 이미지, 영상, 음악, 특정 링크 등을 업로드 하고, 다수의 사용자와 온라인 상에서 공유하는 플랫폼(예를 들어, 페이스북, 인스타그램, 트위터, 블로그, 카카오톡 스토리, 네이버 밴드, 다음 카페 등), 검색어를 입력하고 뉴스, 웹페이지, 쇼핑, 광고 서비스 등의 검색결과를 제공하는 검색엔진(예를 들어, 다음, 네이버, 구글 포털 서비스 등), 특정 사용자간에 데이터를 송수신하는 메시지 전송 서비스(애플리케이션) 등을 포함하며, 종류는 이에 한정되지 않는다. 각 플랫폼에 의하여 제공되는 콘텐츠는 고유 URL주소로 구별될 수 있으며, 사용자는 콘텐츠의 URL 주소를 이용하여 콘텐츠를 저장 할 수 있다. 상기 서비스 플랫폼은 휴대폰, 테블릿 등 이동 단말기, PC, TV 등을 포함하는 컴퓨터 장치에서 제공될 수 있다. The plurality of servers correspond to a platform that provides content. The platform includes services for uploading and sharing content, such as SNS (Social Network Service) and the web. For example, the platform uploads text, images, videos, music, specific links, etc., and shares them online with multiple users (e.g., Facebook, Instagram, Twitter, blog, KakaoTalk Story). , Naver Band, Daum Cafe, etc.), a search engine that provides search results such as news, web pages, shopping, advertisement services, etc. by entering a search word (for example, Daum, Naver, Google portal services, etc.), data between specific users It includes a message transmission service (application) for transmitting and receiving, and the type is not limited thereto. Content provided by each platform can be distinguished by a unique URL address, and a user can store the content by using the URL address of the content. The service platform may be provided in computer devices including mobile terminals such as mobile phones and tablets, PCs, and TVs.
상기 플랫폼은 서버를 통해 콘텐츠를 제공하고, 복수의 사용자로부터 관심 정보를 수신한다. 상기 관심 정보는 각 콘텐츠에 대한 사용자의 의견에 해당될 수 있다. 예를 들어 상기 관심 정보는 콘텐츠에 연계되어 입력된 '좋아요', '공유', '저장' 및 댓글에 해당될 수 있다. 또한 상기 콘텐츠의 URL 주소(링크)가 특정 서버에 전달 및 저장된 경우 상기 콘텐츠에 관심 정보가 태그된 것으로 본다. The platform provides content through a server and receives interest information from a plurality of users. The interest information may correspond to a user's opinion on each content. For example, the interest information may correspond to'like','share','save', and comment input in connection with the content. In addition, when the URL address (link) of the content is delivered and stored in a specific server, it is considered that the content is tagged with interest information.
해당 플랫폼은 각 플랫폼 상에서 사용자에 의하여 관심 정보가 태그된 정보를 한꺼번에 볼 수 있도록 하는 서비스를 제공할 수 있으며, 이 경우 사용자는 해당 플랫폼 내에서 관심 정보가 부여된 콘텐츠들을 확인 할 수 있다. The platform can provide a service that allows users to view information tagged with interest information on each platform at once, and in this case, the user can check contents to which interest information is assigned within the platform.
본 발명의 일 실시예에 따른 '공유'는 특정 콘텐츠의 URL(Uniform Resource Locator) 주소가 특정 서버에 저장되는 것을 포함한다. 상기 '공유'는 사용자의 개인 서버에 상기 특정 콘텐츠의 정보가 저장되는 것에 해당될 수 있으며, 상기 특정 콘텐츠 정보는 URL주소를 이용하여 저장 및 전달 된다. 예를 들어, 메신저 애플리케이션 상에서 부여된 사용자의 특정 저장공간(서버)으로 콘텐츠를 전달하거나, 사용자의 메일주소로 콘텐츠를 발송하는 경우에 해당될 수 있다. 'Sharing' according to an embodiment of the present invention includes storing a URL (Uniform Resource Locator) address of a specific content in a specific server. The'sharing' may correspond to storing information of the specific content in the user's personal server, and the specific content information is stored and delivered using a URL address. For example, this may be the case when content is delivered to a specific storage space (server) of a user assigned on a messenger application or content is sent to a user's e-mail address.
상기 콘텐츠 추출부(1a)는 상기 복수의 서버로부터 콘텐츠를 수신하고, 관심 정보가 태그된 콘텐츠를 추출한다(S10). 상기 콘텐츠 추출부(1a)는 플랫폼의 서버의 URL 주소를 추출하는 씨딩(seeding) 유닛 및 콘텐츠를 수집하는 크롤링(crawling) 유닛을 포함한다. 상기 씨딩 유닛은 서버의 URL 주소를 추출하고, 플랫폼의 종류를 분류 및 저장하며, 저장된 정보를 크롤링 유닛에 전달한다.The
상기 크롤링 유닛은 개방 웹(open web) 뿐만 아니라 ID/PW 방식의 폐쇄 웹(closed web)에서도 접근하여 콘텐츠를 수집할 수 있다. 크롤링 유닛은 너치(Nutch), 오픈 API(open application program interface), 알에스에스(RSS, rich site summary), 웹 스크래퍼(web scrapper) 중 적어도 하나에 의하여 구동될 수 있다. The crawling unit may collect content by accessing not only an open web but also an ID/PW type closed web. The crawl unit may be driven by at least one of a nutch, an open application program interface (API), a rich site summary (RSS), and a web scrapper.
상기 콘텐츠 추출부(1a)는 상기 관심 정보와 함께 특정 사용자 정보에 기반하여 콘텐츠를 추출할 수 있다. 특정 사용자에 의하여 입력된 관심 정보가 태깅된 콘텐츠만을 추출할 수 있다. 이 경우 상기 콘텐츠 추출부(1a)는 사용자의 ID/PW정보를 통한 콘텐츠, 특정 컴퓨터 장치에 의하여 상기 관심 정보가 입력된 콘텐츠만을 추출한다. 상기 콘텐츠 추출부(1a)는 사용자에 의하여 특정 서버에 URL 주소가 저장되어 있는 경우, URL 주소에 대응되는 콘텐츠를 추출한다. The
일 실시예에 따르면 상기 콘텐츠 추출부(1a)는 사용자가 선호하는 것으로 부여한 특정 관심 정보가 태깅된 콘텐츠만을 추출할 수 있다. 이 경우 수집 및 분류된 콘텐츠로는 사용자의 취향이 반영된 데이터를 형성할 수 있다. According to an embodiment, the
상기 콘텐츠 추출부(1a)는 기 설정된 주기에 따라 콘텐츠를 추출하도록 제어되거나, 관심 정보가 수신과 관련된 제어명령에 근거하여 콘텐츠를 추출하도록 제어될 수 있다. 상기 콘텐츠 추출부(1a)는 콘텐츠 자체의 정보 뿐만 아니라 콘텐츠를 제공하는 플랫폼, 콘텐츠가 형성된 시점(날짜), 관심 정보가 추가된 시점에 대한 데이터를 함께 추출할 수 있다. The
또는 상기 콘텐츠 추출부(1a)는 사용자와 무관하게 관심 정보가 태깅된 모든 콘텐츠를 추출할 수 있다. 즉 다수의 사용자가 관심정보를 입력함으로서 수집된 콘텐츠들을 통하여 시간의 흐름에 따라 다수의 사용자들이 관심 갖는 콘텐츠에 관한 데이터를 생성할 수 있으며, 이는 콘텐츠의 제작자, 마케팅 파트 등 다양한 산업에서 활용될 수 있다.Alternatively, the
상기 콘텐츠 분류부(1b)는 수집된 콘텐츠에 포함된 텍스트, 이미지 정보에 의하여 콘텐츠를 분류한다(S20). 상기 콘텐츠 분류부(1b)는 기 설정된 기준 카테고리 별로 상기 콘텐츠를 분류하며, 상기 기 설정된 기준 카테고리는 상기 콘텐츠 관리 시스템(1)을 사용하는 콘텐츠 사용자 및 분류된 콘텐츠를 활용하는 수요기업에 해당될 수 있다. The content classification unit 1b classifies the content based on text and image information included in the collected content (S20). The content classification unit 1b classifies the content according to a preset reference category, and the preset reference category corresponds to a content user using the
예를 들어, 상기 기준 카테고리는 정치, 교육, 유머/커뮤니티, 경제/부동산, 스포츠, 연예, IT/지식, 쇼핑, 맛집, 뮤지컬/연극/, 기타로 설정될 수 있으나 이에 한정되는 것은 아니며, 사용자에 의하여 통합, 삭제, 추가 등이 가능하다.For example, the criterion category may be set as politics, education, humor/community, economy/real estate, sports, entertainment, IT/knowledge, shopping, restaurant, musical/theatrical/, and others, but is not limited thereto. Integration, deletion, and addition are possible.
본 발명의 일 실시예에 따르면 상기 컴퓨터 장치의 메모리에 상기 콘텐츠의 URL 주소, 캡쳐 이미지 등이 저장을 위한 사용자의 제어명령이 상기 관심 정보에 포함될 수 있다. 이 경우 상기 콘텐츠 추출부(1a)는 사용자의 메모리 장치에 포함된 데이터로부터 관심 정보가 태깅된 콘텐츠를 추출할 수 있다. 상기 콘텐츠 추출부(1a)는 사용자가 출력부에 출력된 이미지의 캡쳐기능이나, 텍스트의 복사 기능 등을 통하여 저장된 데이터나, 메모 애플리케이션 등 사용자가 데이터를 기록 및 저장하는 기능의 애플리케이션에 저장된 데이터도 콘텐츠로서 추출할 수 있다. According to an embodiment of the present invention, a user's control command for storing the URL address of the content, a captured image, etc. of the content in the memory of the computer device may be included in the interest information. In this case, the
상기 콘텐츠 분류부(1b)는 콘텐츠를 카테고리 별로 분류하는 인공지능 분류엔진을 포함한다. 상기 인공지능 분류엔진은 자연어 처리 기능, 텍스트 마이닝(text mining), 머신러닝(machine learning), 딥러닝(deep learning) 기술을 이용하며 상기 추출된 콘텐츠에 포함된 텍스트, 이미지 등을 분석하여 각 카테고리별로 분류할 수 있다. 상기 콘텐츠 분류부(1b)는 다수의 콘텐츠 데이터를 통하여 학습될 수 있으며, 상기 콘텐츠 데이터는 분류된 콘텐츠를 사용하고자 하는 수요자 및 수요기업에 의하여 제공될 수 있다. The content classification unit 1b includes an artificial intelligence classification engine that classifies content into categories. The artificial intelligence classification engine uses natural language processing functions, text mining, machine learning, and deep learning technologies, and analyzes text and images included in the extracted content to analyze each category. They can be classified by category. The content classification unit 1b may be learned through a plurality of content data, and the content data may be provided by a consumer and a demand company who wants to use the classified content.
자연어 처리 기능을 이용하여 콘텐츠 및 댓글에 포함된 텍스트를 분류 및 분석하여 카테고리 정보에 대응시킬 수 있다. 또한 이미지 및 동영상에 포함된 정보에서 특정 상관관계(패턴)을 이용한 학습모델을 통하여, 텍스트 외의 시각정보를 이용하여 콘텐츠를 분류할 수 있다. 동영상 콘텐츠의 경우 동영상 콘텐츠에 연계되어있는 제목 등에서 텍스트를 추출하거나, 영상의 이미지 분석 및 포함되어 있는 음성의 추출 및 자연어 처리 기능을 통하여 동영상의 내용을 분석하고 카테고리 별로 분류할 수 있다. By using a natural language processing function, text included in content and comments can be classified and analyzed to correspond to category information. In addition, content can be classified using visual information other than text through a learning model using a specific correlation (pattern) in information included in images and videos. In the case of video content, text can be extracted from a title linked to the video content, or the content of the video can be analyzed and classified by category through an image analysis of an image, extraction of included voice, and natural language processing functions.
예를 들어, 상기 자연어 처리 기능을 통하여 사용자가 콘텐츠에 대하여 입력한 댓글 등을 긍정의 표현 또는 부정의 표현 등으로 구분 할 수 있으며, 콘텐츠가 포함하는 내용을 파악하여 카테고리를 분류할 수 있다. For example, through the natural language processing function, comments entered by the user for content can be classified into positive expressions or negative expressions, and categories can be classified by grasping the contents included in the content.
도 3a는 콘텐츠 분류부에 의하여 카테고리 별로 콘텐츠를 분류하는 방법을 설명하기 위한 순서도이며, 3b는 수요기업 맞춤형 분류 결과 데이터를 제공에 대한 개념도이다. 3A is a flowchart illustrating a method of classifying content by category by a content classification unit, and 3B is a conceptual diagram for providing customized classification result data for a demand company.
도 3a 및 도 3b를 참조하면, 콘텐츠를 포함하는 복수의 플랫폼에 대한 정보 및 기준 카테고리 정보를 수집한다(S210). 상기 플랫폼 정보 및 상기 기준 카테고리 정보는 수요기업(3)에 의하여 제공될 수 있으며(S211), 상기 콘텐츠 분류부(1b)는 상기 수요기업(3)이 필요로 하는 기준 카테고리 별로 상기 콘텐츠를 분류하도록 인공지능 엔진을 학습시킬 수 있다. 예를 들어 상기 기준 카테고리 정보는 11개로 분류된 카테고리에 대응되도록 설정될 수 있다. 3A and 3B, information on a plurality of platforms including content and reference category information are collected (S210). The platform information and the reference category information may be provided by the demand company 3 (S211), and the content classification unit 1b may classify the content according to the reference category required by the demand company 3 Artificial intelligence engines can be trained. For example, the reference category information may be set to correspond to categories classified into 11 categories.
상기 콘텐츠에 근거하여 학습데이터 세트를 생성하며(S220), 상기 학습데이터 세트를 이용하여 콘텐츠의 분류를 학습한다(S230). 개별 콘텐츠에 대하여 정답 카테고리 정보를 설정하며, 정답 카테고리 정보는 복수의 작업자가 선택한 카테고리로 설정하여 학습데이터 세트를 생성할 수 있다. 상기 학습 데이터 세트는 약 30만개의 콘텐츠로 이루어 질 수 있으며, 텍스트 마이닝, 머신러닝(machine learning) 기술을 이용하여 상기 수요기업(3)으로부터 제공된 기준 카테고리 정보(약 11개의 분류된 카테고리)에 매칭될 수 있도록 학습하며, 학습된 인공지능 엔진을 수요기업(3)에 제공한다(S221).A learning data set is generated based on the content (S220), and classification of the content is learned using the learning data set (S230). Correct answer category information is set for individual content, and the correct answer category information may be set as a category selected by a plurality of workers to generate a learning data set. The training data set can consist of about 300,000 contents, and it is matched with reference category information (about 11 classified categories) provided from the demand company 3 using text mining and machine learning technology. It learns to be able to be, and provides the learned artificial intelligence engine to the demanding company (3) (S221).
상기 콘텐츠 분류부(1b)는 상기 수요기업(3)이 제공한 플랫폼 정보 및 기준 카테고리에 의하여 학습된 인공지능 엔진을 이용하여, 수요기업(3)으로부터 제공받는 콘텐츠(S241)의 분류된 결과 데이터를 제공할 수 있다(S242). The content classification unit 1b uses the artificial intelligence engine learned according to the platform information and the reference category provided by the demand company 3, and the classified result data of the content (S241) provided from the demand company 3 Can be provided (S242).
이 경우, 상기 콘텐츠 분류부(1b)에 의하여 분류되는 콘텐츠는 상기 콘텐츠 추출부(1a)를 거치지 아니할 수 있다. 즉, 수요기업(3)이 제공한 모든 콘텐츠 데이터가 상기 기준 카테고리에 의하여 분류될 수 있다. In this case, the content classified by the content classification unit 1b may not pass through the
또는 수요기업(3)이 제공한 모든 콘텐츠 데이터 중 관심 정보가 태그된 콘텐츠만을 추출하거나, 수요기업(3)이 지정한 특정 관심 정보가 태그된 콘텐츠(예를 들어, '좋아요', 저장, 공유, 댓글 중 댓글을 포함하는 콘텐츠)만을 추출하여 상기 인공지능 엔진을 학습시킬 수 있다. Or, of all the content data provided by the demand company (3), extract only the content tagged with interest information, or the content tagged with specific interest information specified by the demand company (3) (for example,'Like', save, share, The artificial intelligence engine may be trained by extracting only contents including comments) among comments.
본 실시예에 따르면, 특정 플랫폼(서버)에 포함된 콘텐츠를 특정 카테고리로 분류하고자 하는 경우 수요기업(3)의 니즈(needs)에 따른 맞춤형 인공지능 엔진을 통하여 보다 정확하게 분류된 결과 데이터를 제공할 수 있다. 이에 따라 콘텐츠의 종류(텍스트, 이미지, 영상 등) 및 포함된 구성(제목, 본문, 댓글, 관심 정보, 기능 등)을 포함하는 특정 플랫폼에 적합한 인공지능 분류엔진을 제공할 수 있다. According to this embodiment, in the case of attempting to classify content included in a specific platform (server) into a specific category, a more accurately classified result data is provided through a customized artificial intelligence engine according to the needs of the demanding company (3). I can. Accordingly, it is possible to provide an artificial intelligence classification engine suitable for a specific platform including the type of content (text, image, video, etc.) and the included configuration (title, text, comment, interest information, function, etc.).
도면에는 구체적으로 도시되지 아니하였으나, 상기 콘텐츠 추출부(1b)는 복수의 플랫폼에 포함된 콘텐츠 데이터를 이용하여 학습된 인공지능 분류엔진을 포함하며, 특정 플랫폼별로 서로 다른 인공지능 분류엔진이 추출된 콘텐츠를 분류할 수 있다. Although not specifically shown in the drawings, the content extraction unit 1b includes an artificial intelligence classification engine learned using content data included in a plurality of platforms, and different artificial intelligence classification engines are extracted for each specific platform. Content can be classified.
상기 저장부(1c)는 분류된 콘텐츠를 분류정보와 태깅하여 저장한다(S30). 상기 저장부(1c)는 특정 서버, 저장장치 또는 컴퓨터 장치의 저장부에 해당된다. 상기 분류정보가 태깅된 콘텐츠는 데이터 형태로 수요기업(3)에 제공되거나, 컴퓨터 장치의 출력부를 통하여 출력된다(S40). 상기 콘텐츠가 복수의 카테고리와 관련성이 있는 경우, 상기 콘텐츠에 복수의 분류정보가 태깅될 수 있다. The
상기 분류정보는 콘텐츠가 분류된 카테고리에 대응되며, 상기 수요기업(3) 및 사용자에 의하여 설정되거나 수집된 콘텐츠에 포함된 데이터에 근거하여 생성될 수 있다. 상기 분류정보는 분류범위에 의하여 대분류, 중분류, 소분류 등 단계별로 형성될 수 있다. The classification information corresponds to the category in which the content is classified, and may be generated based on data included in the content set or collected by the consumer company 3 and the user. The classification information may be formed in stages such as large classification, medium classification, and small classification according to the classification range.
도 4는 분류된 콘텐츠의 저장 및 제공하는 방법을 설명하기 위한 순서도이다. 4 is a flowchart illustrating a method of storing and providing classified content.
도 2 및 도 4를 참조하면, 상기 분류된 콘텐츠를 저장하는 단계(S30)는 상기 저장부(1c)에 의하여 콘텐츠를 가공하는 단계(S310)를 포함한다.2 and 4, the step of storing the classified content (S30) includes processing the content by the
일 실시예에 따르면 상기 저장부(1c)는 콘텐츠의 이미지 및 콘텐츠의 URL 주소를 함께 저장할 수 있다. 콘텐츠의 이미지는 일부 캡쳐(capture)된 화면, 콘텐츠가 영상인 경우 썸네일 이미지 등에 해당될 수 있다. 상기 콘텐츠가 분류되어 제공되는 경우 콘텐츠 출력장치(3)에는 상기 콘텐츠의 이미지만을 출력하며 해당 URL 주소와 연동할 수 있다. According to an embodiment, the
이 경우 사용자는 과거에 확인하고 특정 관심정보를 부여한 콘텐츠를, 이미지를 통하여 직관적으로 확인하고 해당 플랫폼(서버)를 다시 활성화시키지 않고도 바로 특정 콘텐츠에 접속 할 수 있다. In this case, the user can intuitively check the content that has been checked in the past and assigned specific interest information through the image, and can immediately access the specific content without reactivating the platform (server).
일 실시예에 따르면 상기 저장부(1c)는 콘텐츠를 텍스트, URL 주소, 이미지, PDF파일, 편집이 가능한 파일형태 등 특정 종류의 파일로 변환하거나, 전체 콘텐츠 중 일부의 정보(예를 들어, 영상의 제목, 콘텐츠의 일부 썸네일 이미지, 기사 내용의 키워드 등)만을 추출한 형태로 변환하여 저장할 수 있다. 이 경우, 사용자는 특정 플랫폼(서버)에 접속하지 않더라도 콘텐츠를 확인 할 수 있으며, 콘텐츠에 대한 추가적인 편집이 용이하므로 정보의 재가공에 유리하다.According to an embodiment, the
일 실시예에 따르면 상기 저장부(1c)는 콘텐츠에 포함된 데이터의 형태(텍스트, 이미지, 영상), 관심 정보의 종류('좋아요', '공유', '저장' 등), 콘텐츠가 포함된 플랫폼(서버)의 종류, 사용자(수요자)가 선택한 설정 중 적어도 하나의 기준에 따라 서로 다른 형태로 콘텐츠를 가공할 수 있다. According to an embodiment, the
본 실시예들에 따르면 각기 다른 형태로 형성된 콘텐츠의 확인 및 활용이 용이하도록 하며, 수집된 콘텐츠의 경향성에 대한 데이터를 필요로 하는 사용자에게는 콘텐츠의 세부내용의 저장 및 출력을 축소하여 불필요한 저장용량을 최소화할 수 있다.According to the present embodiments, it is easy to check and utilize contents formed in different forms, and for users who need data on the trends of collected contents, unnecessary storage capacity is reduced by reducing the storage and output of detailed contents of the contents. Can be minimized.
일 실시예에 따르면 수집, 분류 및 저장된 콘텐츠는 사용자의 선택에 의하여 상기 저장부(1c)에서 제거 될 수 있으며, 사용자의 제어명령에 근거하여 다른 카테고리로 분류되도록 수동 편집될 수 있다. 이에 따라 사용자는 자동으로 수집 및 분류된 콘텐츠를 확인하고 편리한 방식으로 편집하여 저장된 데이터를 활용할 수 있다. According to an embodiment, content collected, classified, and stored may be removed from the
도 2 및 도 4를 참조하면, 분류정보가 태깅된 콘텐츠를 제공(출력)하는 단계(S40)는 콘텐츠 출력모드를 수신하는 단계(S410)를 포함한다. 2 and 4, the step (S40) of providing (output) content tagged with the classification information includes a step (S410) of receiving a content output mode.
상기 콘텐츠 출력모드는 수집된 콘텐츠가 사용자 외 다수의 사용자가 볼 수 있도록 저장하는 오픈모드(open mode) 및 사용자만이 확인 할 수 있도록 저장하는 프라이빗 모드(private mode)를 포함한다. 상기 콘텐츠 출력모드는 수집된 콘텐츠별로 또는 카테고리별로 다르게 설정할 수 있다. The content output mode includes an open mode in which collected content is stored to be viewed by multiple users other than the user, and a private mode in which only the user can check. The content output mode may be set differently for each collected content or for each category.
상기 오픈모드(open mode)가 선택되면 상기 저장부(1c)는 개방형 서버에 상기 콘텐츠를 저장한다(S420). 상기 개방형 서버는 사용자 외 다수의 사용자가 접속하여 열람할 수 있도록 형성된다. 상기 개방형 서버는 특정 사용자 별로 구분될 수 있으며, 다수의 사용자는 특정 사용자가 카테고리 별로 수집한 콘텐츠들을 확인 할 수 있다. 상기 오픈모드(open mode)에서 상기 저장부(1c)는 기 설정된 시간 구간별로 분류하여 상기 콘텐츠를 저장할 수 있으며, 시간 구간은 일주일, 한달, 일년 단위로 설정될 수 있다. When the open mode is selected, the
일 실시예에 따르면, 상기 개방형 서버는 상기 카테고리 별로 수집된 콘텐츠에 대하여 리액션 정보를 수신 및 저장할 수 있다. 여기에서 리액션 정보는 '좋아요', '댓글', '공유', '저장' 등에 해당될 수 있다. 이에 따라 사용자는 관심을 가지고 있는 콘텐츠를 카테고리 별로 수집할 뿐만 아니라 이를 다른 사용자에게도 쉽게 공유할 수 있다. According to an embodiment, the open server may receive and store reaction information for content collected for each category. Here, the reaction information may correspond to'like','comment','share','save', and the like. Accordingly, the user can not only collect content of interest by category, but also easily share it with other users.
도면에 구체적으로 도시되지 아니하였으나, 콘텐츠 관리 시스템(1)에 의한 서비스 플랫폼의 서버에 사용자가 직접 콘텐츠를 저장 및 공유할 수 있으며, 이 경우 상기 콘텐츠 관리 시스템(1)은 사용자에 의하여 직접 저장된 콘텐츠를 분류하는 단계를 수행한다. Although not specifically shown in the drawings, the user can directly store and share content on the server of the service platform by the
상기 프라이빗 모드가 선택되면, 기 설정된 서버에 분류된 콘텐츠를 비공개형으로 저장한다(S430). When the private mode is selected, the classified content is stored in a private type in a preset server (S430).
본 실시예에 따르면 관심정보가 태그된 콘텐츠들을 카테고리 별로 저장할 수 있으므로, 사용자가 필요로 했던 콘텐츠를 해당 플랫폼 상에서 다시 검색하거나 정리해야하는 불편함 없이 서로 다른 형태의 다양한 콘텐츠들도 한번에 확인할 수 있다. 특정 카테고리에 대한 사용자만의 데이터베이스를 형성할 수 있다. 상기 추출된 콘텐츠에는 콘텐츠가 생성된 시점, 관심 정보가 태깅된 시점 및 콘텐츠가 추출된 시점에 대한 정보가 포함되므로, 상기 저장부(1c)는 시간의 흐름에 따라 추출된 콘텐츠를 수집 및 정리할 수 있다. 이에 따라 사용자는 시간의 흐름에 따라 수집된 정보 및 카테고리 정보를 확인 할 수 있다. 또한, 다수의 사용자의 관심 정보에 근거하여 콘텐츠가 추출된 경우, 대중이 관심있어 하는 콘텐츠 및 관련 카테고리의 동향을 파악할 수 있다. According to the present embodiment, since contents tagged with interest information can be stored for each category, various contents of different types can be checked at once without the inconvenience of re-searching or organizing contents required by the user on the corresponding platform. You can create your own database for specific categories. Since the extracted content includes information on the time when the content was created, when the interest information was tagged, and when the content was extracted, the
도 5는 사용자 행동패턴을 통한 광고 데이터를 제공하는 방법을 설명하기 위한 순서도이다. 5 is a flowchart illustrating a method of providing advertisement data through a user behavior pattern.
도 5를 참조하면, 상기 콘텐츠 관리 시스템(1)은 분류정보가 태깅된 콘텐츠를 형성하고(S40), 사용자의 행동패턴을 생성한다(S71). 사용자의 행동패턴은 사용자의 특정 콘텐츠의 사용 빈도와 관련된 것으로 콘텐츠가 다수 분류된 카테고리의 종류, 수집되는 콘텐츠에 관련된 플랫폼(서버)의 종류, 관심 정보에 대한 표현(긍정 또는 부정) 등에 의하여 결정될 수 있다.Referring to FIG. 5, the
상기 콘텐츠 관리 시스템(1)은 수신된 광고 데이터와 상기 행동패턴을 매칭 시키고(S72), 수집된 콘텐츠와 함께 매칭된 광고 데이터를 제공한다(S73). The
광고 데이터는 광고 제공부(2)로부터 수집되며, 상기 광고 제공부(2)는 광고주에 해당될 수 있다. 상기 광고 제공부(2)는 사용자에게 제공하고자 하는 광고 데이터를 상기 콘텐츠 관리 시스템(1)에 제공할 수 있다. 즉, 콘텐츠 관리 시스템(1)은 콘텐츠의 카테고리 정보에 근거하여 광고주를 모집할 수 있다. 예를 들어 상기 콘텐츠 관리 시스템(1)은 수집된 콘텐츠에 가장 많이 태깅되는 5개의 카테고리 정보를 추출하고, 카테고리 정보와 관련된 광고 데이터를 사용자에게 제공할 수 있다.Advertisement data is collected from the advertisement providing unit 2, and the advertisement providing unit 2 may correspond to an advertiser. The advertisement providing unit 2 may provide advertisement data to be provided to the user to the
이에 따라 사용자가 저장, 공유 등 정보를 수집한 관심도가 높은 분야에 대한 광고 데이터를 제공하여 광고 효과를 향상시킬 수 있다. Accordingly, it is possible to improve the advertising effect by providing advertisement data for areas of high interest in which the user collects information such as storage and sharing.
도 6은 카테고리 정보에 근거한 관련 콘텐츠를 제공하는 방법을 설명하기 위한 순서도이다. 6 is a flowchart illustrating a method of providing related content based on category information.
도 6을 참조하면, 분류정보가 태깅된 콘텐츠를 제공하면서(S40), 분류정보와 연관된 관련 콘텐츠를 수집한다(S81). 상기 관련 콘텐츠는 상기 콘텐츠를 수집한 특정 서버로부터 수집되거나, 특정 서버 이외의 다른 서비스 플랫폼으로부터 수집될 수 있다. 상기 관련 콘텐츠는 광고주로부터 수집된 광고 데이터를 포함할 수 있다. Referring to FIG. 6, while providing content tagged with classification information (S40), related content related to classification information is collected (S81). The related content may be collected from a specific server that collected the content, or may be collected from a service platform other than a specific server. The related content may include advertisement data collected from an advertiser.
예를 들어 상기 관련 콘텐츠는 사용자가 관심 정보를 부여한 콘텐츠에 포함된 상품에 대하여 온라인 구매 사이트의 URL 주소, 사용 후기 정보, 유사 상품에 대한 광고 데이터 등을 포함 할 수 있다. For example, the related content may include a URL address of an online purchase site, user review information, advertisement data for similar products, and the like for a product included in the content to which the user has given interest information.
상기 관련 콘텐츠는 상기 저장부(1c)에 저장된 수집된 콘텐츠와 함께 출력될 수 있다. 상기 콘텐츠 관리 시스템(1)에 의하여 콘텐츠를 축척하는 플랫폼 상에서 상기 콘텐츠 및 상기 관련 콘텐츠가 함께 출력될 수 있다(S83). 이에 따라 사용자에 의하여 수집되고 카테고리 별로 분류된 콘텐츠와 함께 새로운 관련 콘텐츠를 확인 할 수 있는 바, 다른 플랫폼을 통하여 추가 검색할 필요 없이 관련된 새로운 콘텐츠를 제공받을 수 있다. The related content may be output together with the collected content stored in the
한편, 상기 콘텐츠 관리 시스템(1)에 의하여 생성된 관련 콘텐츠의 데이터에 의하여 각 플랫폼(서버)을 통하여 상기 관련 콘텐츠가 제공될 수 있다(S82). 이 경우 상기 관련 콘텐츠는 각 플랫폼(서버)에서 제공되는 형식의 콘텐츠에 해당된다. 예를 들어, 상기 콘텐츠 관리 시스템(1)이 수집한 콘텐츠가 페이스북 플랫폼의 콘텐츠에 해당되면, 사용자가 페이스북 플랫폼 사용시 관련 콘텐츠가 출력될 수 있도록 한다. Meanwhile, the related content may be provided through each platform (server) by data of the related content generated by the content management system 1 (S82). In this case, the related content corresponds to content in a format provided by each platform (server). For example, if the content collected by the
본 실시예들에 따르면 사용자가 관심있는 콘텐츠의 종류에 근거하여 사용자가 관심을 가질 것으로 예상되는 콘텐츠를 추천해줌으로써 사용자에게 필요한 새로운 정보를 추가로 제공할 수 있다. According to the present embodiments, new information necessary for the user may be additionally provided by recommending content that the user is expected to be interested in based on the type of content that the user is interested in.
도 7는 일 실시 예에 따른 장치의 구성도이다.7 is a block diagram of an apparatus according to an exemplary embodiment.
프로세서(102)는 하나 이상의 코어(core, 미도시) 및 그래픽 처리부(미도시) 및/또는 다른 구성 요소와 신호를 송수신하는 연결 통로(예를 들어, 버스(bus) 등)를 포함할 수 있다.The processor 102 may include one or more cores (not shown) and a graphic processing unit (not shown) and/or a connection path (eg, a bus) for transmitting and receiving signals with other components. .
일 실시예에 따른 프로세서(102)는 메모리(104)에 저장된 하나 이상의 인스트럭션을 실행함으로써, 도 2 내지 도 7과 관련하여 설명된 방법을 수행한다.The processor 102 according to an embodiment executes one or more instructions stored in the memory 104 to perform the method described with reference to FIGS. 2 to 7.
한편, 프로세서(102)는 프로세서(102) 내부에서 처리되는 신호(또는, 데이터)를 일시적 및/또는 영구적으로 저장하는 램(RAM: Random Access Memory, 미도시) 및 롬(ROM: Read-Only Memory, 미도시)을 더 포함할 수 있다. 또한, 프로세서(102)는 그래픽 처리부, 램 및 롬 중 적어도 하나를 포함하는 시스템온칩(SoC: system on chip) 형태로 구현될 수 있다. Meanwhile, the processor 102 temporarily and/or permanently stores a signal (or data) processed inside the processor 102, and a RAM (Random Access Memory, not shown) and a ROM (Read-Only Memory) , Not shown) may further include. In addition, the processor 102 may be implemented in the form of a system on chip (SoC) including at least one of a graphic processing unit, RAM, and ROM.
메모리(104)에는 프로세서(102)의 처리 및 제어를 위한 프로그램들(하나 이상의 인스트럭션들)을 저장할 수 있다. 메모리(104)에 저장된 프로그램들은 기능에 따라 복수 개의 모듈들로 구분될 수 있다.The memory 104 may store programs (one or more instructions) for processing and controlling the processor 102. Programs stored in the memory 104 may be divided into a plurality of modules according to functions.
본 발명의 실시예와 관련하여 설명된 방법 또는 알고리즘의 단계들은 하드웨어로 직접 구현되거나, 하드웨어에 의해 실행되는 소프트웨어 모듈로 구현되거나, 또는 이들의 결합에 의해 구현될 수 있다. 소프트웨어 모듈은 RAM(Random Access Memory), ROM(Read Only Memory), EPROM(Erasable Programmable ROM), EEPROM(Electrically Erasable Programmable ROM), 플래시 메모리(Flash Memory), 하드 디스크, 착탈형 디스크, CD-ROM, 또는 본 발명이 속하는 기술 분야에서 잘 알려진 임의의 형태의 컴퓨터 판독가능 기록매체에 상주할 수도 있다.The steps of a method or algorithm described in connection with an embodiment of the present invention may be implemented directly in hardware, implemented as a software module executed by hardware, or a combination thereof. Software modules include Random Access Memory (RAM), Read Only Memory (ROM), Erasable Programmable ROM (EPROM), Electrically Erasable Programmable ROM (EEPROM), Flash Memory, hard disk, removable disk, CD-ROM, or It may reside on any type of computer-readable recording medium well known in the art to which the present invention pertains.
본 발명의 구성 요소들은 하드웨어인 컴퓨터와 결합되어 실행되기 위해 프로그램(또는 애플리케이션)으로 구현되어 매체에 저장될 수 있다. 본 발명의 구성 요소들은 소프트웨어 프로그래밍 또는 소프트웨어 요소들로 실행될 수 있으며, 이와 유사하게, 실시 예는 데이터 구조, 프로세스들, 루틴들 또는 다른 프로그래밍 구성들의 조합으로 구현되는 다양한 알고리즘을 포함하여, C, C++, 자바(Java), 어셈블러(assembler) 등과 같은 프로그래밍 또는 스크립팅 언어로 구현될 수 있다. 기능적인 측면들은 하나 이상의 프로세서들에서 실행되는 알고리즘으로 구현될 수 있다.Components of the present invention may be implemented as a program (or application) and stored in a medium to be executed by being combined with a computer that is hardware. Components of the present invention may be implemented as software programming or software elements, and similarly, embodiments include various algorithms implemented with a combination of data structures, processes, routines or other programming elements, including C, C++ , Java, assembler, or the like may be implemented in a programming or scripting language. Functional aspects can be implemented with an algorithm running on one or more processors.
이상, 첨부된 도면을 참조로 하여 본 발명의 실시예를 설명하였지만, 본 발명이 속하는 기술분야의 통상의 기술자는 본 발명이 그 기술적 사상이나 필수적인 특징을 변경하지 않고서 다른 구체적인 형태로 실시될 수 있다는 것을 이해할 수 있을 것이다. 그러므로, 이상에서 기술한 실시예들은 모든 면에서 예시적인 것이며, 제한적이 아닌 것으로 이해해야만 한다.In the above, embodiments of the present invention have been described with reference to the accompanying drawings, but those skilled in the art to which the present invention pertains can be implemented in other specific forms without changing the technical spirit or essential features. You will be able to understand. Therefore, the embodiments described above are illustrative in all respects, and should be understood as non-limiting.
1 : 콘텐츠 관리 시스템
1a : 콘텐츠 추출부
1b : 콘텐츠 분류부
1c : 저장부1: Content management system
1a: content extraction unit
1b: content classification unit
1c: storage
Claims (12)
상기 추출된 콘텐츠에 포함된 텍스트, 이미지, 영상 데이터 중 적어도 하나를 이용하여 기 설정된 복수의 카테고리 중 적어도 하나의 카테고리로 분류하는 단계;
상기 콘텐츠에 적어도 하나의 분류정보를 태깅하여 저장하는 단계를 포함하고,
상기 추출된 콘텐츠에 포함된 텍스트 및 이미지 데이터를 이용하여 기 설정된 복수의 카테고리 중 적어도 하나의 카테고리로 분류하는 단계는,
자연어 처리기능을 통하여 상기 텍스트에 포함되어 있는 텍스트를 분류하도록 학습된 텍스트 마이닝 기술 및 이미지를 분류하도록 학습된 머신러닝 기술 중 적어도 하나를 이용하여 상기 콘텐츠를 분석하는 단계를 포함하는 것을 특징으로 하고,
상기 추출된 콘텐츠에 포함된 텍스트 및 이미지 데이터를 이용하여 기 설정된 복수의 카테고리 중 적어도 하나의 카테고리로 분류하는 단계는,
수요자로부터 콘텐츠를 제공하는 플랫폼 정보 및 기준 카테고리 정보를 수신하는 단계;
상기 플랫폼 정보에 포함된 콘텐츠를 이용하여 학습 데이터 세트를 생성하는 단계; 및
상기 학습 데이터 세트를 통하여 학습된 인공지능 분류엔진을 생성하는 단계를 포함하는 것을 특징으로 하는 콘텐츠 분류 관리 방법. Extracting content tagged with interest information input by a user from among a plurality of contents stored in a plurality of different servers;
Classifying into at least one of a plurality of preset categories by using at least one of text, image, and video data included in the extracted content;
Including the step of tagging and storing at least one classification information in the content,
Classifying into at least one of a plurality of preset categories using text and image data included in the extracted content,
Analyzing the content using at least one of a text mining technique learned to classify text included in the text through a natural language processing function and a machine learning technique learned to classify an image,
Classifying into at least one of a plurality of preset categories using text and image data included in the extracted content,
Receiving platform information and reference category information for providing content from a consumer;
Generating a training data set using the content included in the platform information; And
And generating an artificial intelligence classification engine learned through the learning data set.
서로 다른 복수의 서버에 저장된 복수의 콘텐츠 중 사용자에 의하여 입력된 관심정보가 태깅된 콘텐츠를 추출하는 단계는,
특정 서버에 URL 주소가 저장된 경우 상기 URL 주소에 대응되는 콘텐츠를 추출하는 단계를 포함하는 것을 특징으로 하는 콘텐츠 분류 관리 방법. The method of claim 1,
The step of extracting content tagged with interest information input by a user from among a plurality of contents stored in a plurality of different servers,
And extracting content corresponding to the URL address when the URL address is stored in a specific server.
상기 관심정보는 사용자에 의하여 상기 서버로 저장된 데이터에 해당되며,
상기 관심정보는 상기 콘텐츠에 대한 평가 데이터, 상기 서로 다른 복수의 서버로의 전송을 위한 데이터, 상기 콘텐츠와 연관되어 입력된 텍스트 데이터 중 적어도 하나에 해당되는 것을 특징으로 하는 콘텐츠 분류 관리 방법. The method of claim 1,
The interest information corresponds to data stored in the server by the user,
The interest information corresponds to at least one of evaluation data for the content, data for transmission to the plurality of different servers, and text data input in association with the content.
상기 추출된 콘텐츠는 사용자에 의하여 저장장치에 저장된 데이터를 포함하는 것을 특징으로 하는 콘텐츠 분류 관리 방법. The method of claim 5,
The content classification management method, characterized in that the extracted content includes data stored in a storage device by a user.
수집된 콘텐츠에 태깅된 분류정보에 기반하여 사용자의 행동패턴을 생성하는 단계를 더 포함하는 것을 특징으로 하는 콘텐츠 분류 관리 방법.The method of claim 1,
The content classification management method further comprising the step of generating a behavior pattern of the user based on the classification information tagged to the collected content.
수집된 광고 데이터를 상기 행동패턴에 매칭시켜 상기 수집된 콘텐츠와 함께 제공하는 단계를 더 포함하는 것을 특징으로 하는 콘텐츠 분류 관리 방법. The method of claim 7,
And providing the collected advertisement data with the collected content by matching the collected advertisement data with the behavior pattern.
상기 콘텐츠에 적어도 하나의 분류정보를 태깅하여 저장하는 단계는,
콘텐츠 출력모드를 수신하는 단계; 및
상기 수신된 콘텐츠 출력모드가 오픈모드인 경우 타 사용자가 열람할 수 있는 형태의 개방형 서버에 상기 콘텐츠를 저장하고, 상기 수신된 콘텐츠 출력모드가 프라이빗 모드인 경우 비공개형 서버에 상기 콘텐츠를 저장하는 단계를 포함하는 것을 특징으로 하는 콘텐츠 분류 관리 방법. The method of claim 1,
The step of tagging and storing at least one classification information in the content,
Receiving a content output mode; And
When the received content output mode is an open mode, storing the content in an open server that can be viewed by other users, and when the received content output mode is a private mode, storing the content in a private server Content classification management method comprising a.
상기 분류정보에 태깅된 콘텐츠는 이미지, 텍스트, PDF 전자파일 중 적어도 하나의 파일로 변환하여 저장되는 것을 특징으로 하는 콘텐츠 분류 관리 방법.The method of claim 9,
The content classification management method, characterized in that the content tagged with the classification information is converted into at least one of an image, text, and PDF electronic file and stored.
상기 분류정보와 관련된 관련 콘텐츠를 제공하는 단계를 더 포함하고,
상기 관련 콘텐츠는 상기 복수의 서버로부터 수집되는 것을 특징으로 하는 콘텐츠 분류 관리 방법. The method of claim 1,
Further comprising the step of providing related content related to the classification information,
The content classification management method, characterized in that the related content is collected from the plurality of servers.
상기 추출된 콘텐츠에 포함된 텍스트, 이미지, 영상 데이터 중 적어도 하나를 이용하여 기 설정된 복수의 카테고리 중 적어도 하나의 카테고리로 분류하는 콘텐츠 분류부; 및
상기 콘텐츠에 적어도 하나의 분류정보를 태깅하여 저장하는 저장부를 포함하며,
상기 카테고리 별로 상기 콘텐츠를 제공하는 것을 특징으로 하고,
상기 콘텐츠 분류부는 자연어 처리기능을 통하여 상기 텍스트에 포함되어 있는 텍스트를 분류하도록 학습된 텍스트 마이닝 기술 및 이미지를 분류하도록 학습된 머신러닝 기술 중 적어도 하나를 이용하여 상기 콘텐츠를 분석하고,
상기 콘텐츠 분류부는 수요자로부터 콘텐츠를 제공하는 플랫폼 정보 및 기준 카테고리 정보를 수신하고, 상기 플랫폼 정보에 포함된 콘텐츠를 이용하여 학습 데이터 세트를 생성하고, 상기 학습 데이터 세트를 통하여 학습된 인공지능 분류엔진을 생성하는 콘텐츠 관리 시스템.
A content extraction unit for extracting content tagged with interest information input by a user from among contents stored in a plurality of different servers;
A content classification unit for classifying at least one of a plurality of preset categories by using at least one of text, image, and image data included in the extracted content; And
And a storage unit for tagging and storing at least one classification information in the content,
It characterized in that the content is provided for each category,
The content classification unit analyzes the content using at least one of a text mining technique learned to classify text included in the text through a natural language processing function and a machine learning technique learned to classify an image,
The content classification unit receives platform information and reference category information for providing content from a consumer, generates a learning data set using the content included in the platform information, and generates an artificial intelligence classification engine learned through the learning data set. Content management system to create.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020200124503A KR102251612B1 (en) | 2020-09-25 | 2020-09-25 | Method of managing categorized contents and system thereof |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020200124503A KR102251612B1 (en) | 2020-09-25 | 2020-09-25 | Method of managing categorized contents and system thereof |
Publications (1)
Publication Number | Publication Date |
---|---|
KR102251612B1 true KR102251612B1 (en) | 2021-05-13 |
Family
ID=75913212
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020200124503A KR102251612B1 (en) | 2020-09-25 | 2020-09-25 | Method of managing categorized contents and system thereof |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR102251612B1 (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR102602936B1 (en) * | 2023-07-14 | 2023-11-16 | (주)엔아이지씨 | Electronic device for generating short form based on collected data through artificial intelligence and method using the same |
KR102708215B1 (en) * | 2023-11-21 | 2024-09-19 | 길준석 | System and controlling method thereof for providing technology combination information by linking, processing, and fusing technology information |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20160043607A (en) * | 2014-10-13 | 2016-04-22 | 고려대학교 산학협력단 | System and method for providing personalized mobile semantic advertisement technology |
KR101640447B1 (en) * | 2015-07-15 | 2016-07-18 | 김경준 | big-data processing and management system using multimedia data |
KR20160105019A (en) | 2015-02-27 | 2016-09-06 | 신민재 | SNS integrated managing device and method |
KR20170028207A (en) * | 2015-09-03 | 2017-03-13 | 임대환 | Method and apparatus for analyzing pattern of consumption/interest |
JP2019003668A (en) * | 2012-05-14 | 2019-01-10 | スクルプル, インコーポレイテッドSgrouples, Inc. | Privacy-reinforced and customizing function-integrated social platform |
KR102007504B1 (en) * | 2018-09-07 | 2019-08-06 | 주식회사 이노식스 | System and method for providing customized contents information per user |
-
2020
- 2020-09-25 KR KR1020200124503A patent/KR102251612B1/en active IP Right Grant
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2019003668A (en) * | 2012-05-14 | 2019-01-10 | スクルプル, インコーポレイテッドSgrouples, Inc. | Privacy-reinforced and customizing function-integrated social platform |
KR20160043607A (en) * | 2014-10-13 | 2016-04-22 | 고려대학교 산학협력단 | System and method for providing personalized mobile semantic advertisement technology |
KR20160105019A (en) | 2015-02-27 | 2016-09-06 | 신민재 | SNS integrated managing device and method |
KR101640447B1 (en) * | 2015-07-15 | 2016-07-18 | 김경준 | big-data processing and management system using multimedia data |
KR20170028207A (en) * | 2015-09-03 | 2017-03-13 | 임대환 | Method and apparatus for analyzing pattern of consumption/interest |
KR102007504B1 (en) * | 2018-09-07 | 2019-08-06 | 주식회사 이노식스 | System and method for providing customized contents information per user |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR102602936B1 (en) * | 2023-07-14 | 2023-11-16 | (주)엔아이지씨 | Electronic device for generating short form based on collected data through artificial intelligence and method using the same |
KR102677612B1 (en) * | 2023-07-14 | 2024-06-24 | (주)엔아이지씨 | Keyword-based short-form automatic generation device for data collected through artificial intelligence, method and program |
KR102708215B1 (en) * | 2023-11-21 | 2024-09-19 | 길준석 | System and controlling method thereof for providing technology combination information by linking, processing, and fusing technology information |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CA2893960C (en) | System and method for finding and prioritizing content based on user specific interest profiles | |
US8135669B2 (en) | Information access with usage-driven metadata feedback | |
US10963461B2 (en) | Generating activities based upon social data | |
Scale | Facebook as a social search engine and the implications for libraries in the twenty‐first century | |
KR101322679B1 (en) | An assistant―adviser using the semantic analysis of community exchanges | |
US20120203734A1 (en) | Automatic mapping of a location identifier pattern of an object to a semantic type using object metadata | |
CN106030569A (en) | Techniques for reformulating search queries | |
CN101779180A (en) | Method and apparatus for context-based content recommendation | |
US20130035996A1 (en) | Social advertising technology (so-ad-tec) system and method for advertising for and in documents, and other systems and methods for accessing, structuring, and evaluating documents | |
US20140074828A1 (en) | Systems and methods for cataloging consumer preferences in creative content | |
US20200226168A1 (en) | Methods and systems for optimizing display of user content | |
US20200311607A1 (en) | Systems and methods for improved modelling of partitioned datasets | |
Zou et al. | Exploring user engagement strategies and their impacts with social media mining: the case of public libraries | |
KR102251612B1 (en) | Method of managing categorized contents and system thereof | |
CN115115407A (en) | Intelligent recommendation method and system for urban integrated intelligent service platform | |
Hoyt et al. | PodcastRE Analytics: Using RSS to Study the Cultures and Norms of Podcasting. | |
Late et al. | In a perfect world: exploring the desires and realities for digitized historical image archives | |
Tao et al. | Facilitating Twitter data analytics: Platform, language and functionality | |
Fiori | Innovative document summarization techniques: Revolutionizing knowledge understanding: Revolutionizing knowledge understanding | |
KR102111658B1 (en) | Social marketing method for providing business support service | |
US20110153613A1 (en) | Information search apparatus and method using locational/societal relation-based automatic category generation | |
JP6945212B2 (en) | Information processing equipment and programs | |
Venugopal et al. | Web Recommendations Systems | |
CN112445921A (en) | Abstract generation method and device | |
Kim | iScholar: A mobile research support system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant |