[go: up one dir, main page]

KR102111658B1 - Social marketing method for providing business support service - Google Patents

Social marketing method for providing business support service Download PDF

Info

Publication number
KR102111658B1
KR102111658B1 KR1020190114574A KR20190114574A KR102111658B1 KR 102111658 B1 KR102111658 B1 KR 102111658B1 KR 1020190114574 A KR1020190114574 A KR 1020190114574A KR 20190114574 A KR20190114574 A KR 20190114574A KR 102111658 B1 KR102111658 B1 KR 102111658B1
Authority
KR
South Korea
Prior art keywords
post
feedback
server
determining
account
Prior art date
Legal status (The legal status 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 status listed.)
Active
Application number
KR1020190114574A
Other languages
Korean (ko)
Other versions
KR20190109361A (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 김선욱
Priority to KR1020190114574A priority Critical patent/KR102111658B1/en
Publication of KR20190109361A publication Critical patent/KR20190109361A/en
Application granted granted Critical
Publication of KR102111658B1 publication Critical patent/KR102111658B1/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/01Social networking

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Strategic Management (AREA)
  • General Business, Economics & Management (AREA)
  • Human Resources & Organizations (AREA)
  • Marketing (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Economics (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Accounting & Taxation (AREA)
  • Finance (AREA)
  • Tourism & Hospitality (AREA)
  • Development Economics (AREA)
  • Health & Medical Sciences (AREA)
  • Computing Systems (AREA)
  • Primary Health Care (AREA)
  • General Health & Medical Sciences (AREA)
  • Game Theory and Decision Science (AREA)
  • Data Mining & Analysis (AREA)
  • Operations Research (AREA)
  • Quality & Reliability (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

컴퓨터가 사용자 클라이언트로부터 소셜 마케팅을 위한 소셜 네트워크 서비스 계정을 획득하여 상기 소셜 네트워크 서비스 계정에 로그인하는 단계; 상기 컴퓨터가 상기 로그인한 계정을 이용하여 자동으로 상기 소셜 네트워크 서비스에서 다른 사용자가 업로드한 포스트에 포함된 적어도 하나 이상의 메타데이터를 획득하는 단계; 상기 컴퓨터가 상기 획득된 적어도 하나 이상의 메타데이터에 기초하여 상기 포스트에 대한 피드백을 결정하는 단계; 및 상기 컴퓨터가 상기 로그인한 계정을 이용하여 자동으로 상기 포스트에 대하여 상기 결정된 피드백을 수행하는 단계; 를 포함하며, 상기 포스트에 대한 피드백을 결정하는 단계는, 상기 포스트에 포함된 이미지와, 상기 포스트에 포함된 본문, 상기 포스트에 포함된 해시태그 및 상기 포스트에 대한 다른 사용자들의 피드백을 포함하는 텍스트 중 적어도 하나를 포함하는 상기 포스트의 메타데이터를 분석하여 상기 포스트의 맥락을 판단하는 단계; 및 상기 포스트의 맥락에 대응하는 상기 피드백의 내용을 생성하는 단계를 포함하되, 상기 포스트의 맥락을 판단하는 단계는, 상기 포스트에 포함된 이미지로부터 적어도 하나의 객체를 인식하고, 상기 텍스트에 포함된 하나 이상의 키워드를 추출하는 단계; 기설정된 기준에 따라 상기 인식된 적어도 하나의 객체가 나타내는 성질과 및 상기 추출된 하나 이상의 키워드가 나타내는 성질을 분석하는 단계; 및 상기 분석된 적어도 하나의 객체가 나타내는 성질 및 상기 분석된 하나 이상의 키워드가 나타내는 성질에 따라 상기 포스트의 맥락을 판단하는 단계; 를 포함하고, 상기 피드백을 수행하는 단계는, 상기 로그인된 계정의 정체성을 결정하는 단계; 및 상기 결정된 정체성에 따라 상기 피드백을 수행하는 시간대 및 상기 피드백의 내용을 설정하는 단계를 포함하는, 소셜 마케팅 방법이 개시된다.A computer acquiring a social network service account for social marketing from a user client and logging into the social network service account; The computer automatically obtaining at least one metadata included in a post uploaded by another user in the social network service using the logged in account; Determining, by the computer, feedback for the post based on the obtained at least one metadata; And the computer automatically performing the determined feedback on the post using the logged in account. The determining of feedback for the post includes text including an image included in the post, a text included in the post, a hash tag included in the post, and feedback from other users about the post. Determining the context of the post by analyzing metadata of the post including at least one of the following; And generating content of the feedback corresponding to the context of the post, wherein determining the context of the post recognizes at least one object from an image included in the post, and is included in the text. Extracting one or more keywords; Analyzing a property indicated by the recognized at least one object and a property indicated by the extracted one or more keywords according to a preset criterion; And determining the context of the post according to the properties indicated by the analyzed at least one object and the properties indicated by the analyzed one or more keywords. Including, the step of performing the feedback, Determining the identity of the logged in account; And setting a time zone for performing the feedback and the content of the feedback according to the determined identity.

Description

사업 보조 서비스를 제공하기 위한 소셜 마케팅 방법 {SOCIAL MARKETING METHOD FOR PROVIDING BUSINESS SUPPORT SERVICE}Social marketing method to provide business assistance service {SOCIAL MARKETING METHOD FOR PROVIDING BUSINESS SUPPORT SERVICE}

본 발명은 사업 보조 서비스를 제공하기 위한 소셜 마케팅 방법에 관한 것이다. The present invention relates to a social marketing method for providing a business assistance service.

비즈니스 솔루션은 주로 기업의 관리업무를 보조하는 소프트웨어 또는 클라우드 서비스로서, 생산관리, 직원관리, 자료관리 또는 일정관리 등을 보조하는 기능을 수행하는 것이 일반적이다.Business solutions are mainly software or cloud services that support corporate management tasks, and generally perform functions such as production management, employee management, data management, or schedule management.

하지만, 이러한 비즈니스 솔루션은 일정 기준 이상 규모가 있는 기업에서 필요로 하는 것이고, 예비 창업자 또는 창업초기 기업을 위한 비즈니스 솔루션은 제공되고 있지 않은 실정이다.However, such a business solution is required by a company having a size larger than a certain standard, and a business solution for a preliminary entrepreneur or a start-up company is not provided.

최근에는 빠른 기술발전에 의한 세계적 트렌드와, 국가의 정책적인 지원에 따라 많은 창업기업(스타트업) 및 예비 창업자가 존재하는 만큼, 이들을 위한 비즈니스 솔루션의 개발이 요구된다.In recent years, as there are many start-ups (start-ups) and prospective start-ups according to the global trend by rapid technological development and the policy support of the country, the development of business solutions for them is required.

공개특허공보 제10-2002-0004592호, 2002.01.16 공개Published Patent Publication No. 10-2002-0004592, published on January 16, 2002

본 발명이 해결하고자 하는 과제는 사업 보조 서비스를 제공하기 위한 소셜 마케팅 방법을 제공하는 것이다.The problem to be solved by the present invention is to provide a social marketing method for providing a business assistance service.

본 발명이 해결하고자 하는 과제들은 이상에서 언급된 과제로 제한되지 않으며, 언급되지 않은 또 다른 과제들은 아래의 기재로부터 통상의 기술자에게 명확하게 이해될 수 있을 것이다.The problems to be solved by the present invention are not limited to the problems mentioned above, and other problems not mentioned will be clearly understood by those skilled in the art from the following description.

상술한 과제를 해결하기 위한 본 발명의 일 면에 따른 소셜 마케팅 방법은 컴퓨터가 소셜 네트워크 서비스 계정에 로그인하는 단계, 상기 소셜 네트워크 서비스에서 다른 사용자가 업로드한 포스트에 포함된 메타데이터를 획득하는 단계, 상기 획득된 메타데이터에 기초하여 상기 포스트에 대한 피드백을 결정하는 단계 및 상기 포스트에 대하여 상기 결정된 피드백을 수행하는 단계를 포함한다.A social marketing method according to an aspect of the present invention for solving the above-described problems includes: a computer logging into a social network service account, obtaining metadata included in a post uploaded by another user in the social network service, And determining feedback for the post based on the obtained metadata and performing the determined feedback for the post.

또한, 상기 피드백은 상기 포스트에 대한 댓글을 포함하고, 상기 피드백을 결정하는 단계는, 상기 포스트에 남길 댓글의 내용을 결정하는 단계를 포함할 수 있다.In addition, the feedback includes a comment on the post, and the determining of the feedback may include determining the content of the comment to be left on the post.

또한, 상기 메타데이터는 상기 포스트에 포함된 이미지 및 텍스트 중 적어도 하나를 포함하고, 상기 피드백을 결정하는 단계는, 상기 포스트에 포함된 이미지의 내용을 분석하는 단계 및 상기 이미지의 내용 및 상기 텍스트 중 적어도 하나에 기초하여 상기 피드백을 결정하는 단계를 포함할 수 있다.In addition, the metadata includes at least one of the image and text included in the post, and the determining of the feedback comprises: analyzing the content of the image included in the post and the content of the image and the text And determining the feedback based on at least one.

또한, 상기 메타데이터를 획득하는 단계는, 상기 포스트에 대한 다른 사용자들의 피드백을 획득하는 단계를 더 포함하고, 상기 피드백을 결정하는 단계는, 상기 포스트의 메타데이터 및 상기 포스트에 대한 다른 사용자들의 피드백에 기초하여 상기 포스트의 맥락을 판단하는 단계 및 상기 포스트의 맥락에 기초하여 상기 피드백을 결정하는 단계를 포함할 수 있다.In addition, the step of acquiring the metadata further includes acquiring feedback of other users on the post, and the step of determining the feedback is the metadata of the post and feedback of other users on the post. It may include determining the context of the post based on and determining the feedback based on the context of the post.

또한, 상기 맥락을 판단하는 단계는, 상기 포스트에 포함된 이미지의 내용, 상기 포스트에 포함된 텍스트 및 상기 포스트에 대한 다른 사용자들의 피드백에 포함된 하나 이상의 키워드를 추출하는 단계, 상기 추출된 하나 이상의 키워드 각각의 성질을 판단하는 단계 및 상기 판단된 하나 이상의 키워드 각각의 성질에 따라 상기 포스트의 맥락을 판단하는 단계를 포함할 수 있다.In addition, the step of determining the context may include: extracting one or more keywords included in the content of the image included in the post, the text included in the post, and other users' feedback on the post, the extracted one or more The method may include determining a property of each keyword and determining a context of the post according to each property of the determined one or more keywords.

또한, 상기 피드백을 수행하는 단계는, 상기 수행된 피드백에 대한 2차 피드백을 획득하는 단계 및 상기 2차 피드백의 내용에 따라 상기 피드백을 취소하거나 상기 피드백의 내용을 수정하는 단계를 더 포함할 수 있다.In addition, the step of performing the feedback may further include obtaining a second feedback for the performed feedback and canceling the feedback or modifying the content of the feedback according to the content of the second feedback. have.

또한, 상기 피드백을 수행하는 단계는, 상기 로그인된 계정의 정체성을 결정하는 단계 및 상기 결정된 정체성에 따라 상기 피드백을 수행하는 시간대 및 상기 피드백의 내용을 결정하는 단계를 더 포함할 수 있다.Further, the step of performing the feedback may further include determining an identity of the logged-in account and determining a time zone for performing the feedback according to the determined identity and the content of the feedback.

또한, 상기 피드백을 수행하는 단계는, 하나 이상의 다른 사용자의 계정을 팔로우하는 단계, 상기 팔로우한 하나 이상의 다른 사용자의 계정의 리스트를 저장하는 단계 및 상기 리스트에 포함된 하나 이상의 다른 사용자 중, 소정의 기간 이후에 상기 로그인된 계정을 팔로우하지 않은 계정의 팔로우를 취소하는 단계를 더 포함할 수 있다.Further, the step of performing the feedback may include: following an account of one or more other users, storing a list of accounts of the one or more other users followed, and one or more other users included in the list; After the period, it may further include the step of canceling the follow of the account that has not followed the logged in account.

또한, 상기 피드백을 수행하는 단계는, 상기 피드백을 수행함에 따른 성과를 평가하는 단계 및 상기 평가 결과에 따라 피드백을 수행할 대상을 타겟팅하는 단계를 더 포함할 수 있다.In addition, the step of performing the feedback may further include the step of evaluating the performance of performing the feedback and targeting the target to perform the feedback according to the evaluation result.

하드웨어인 컴퓨터와 결합되어, 상술한 과제를 해결하기 위한 본 발명의 일 면에 따른 소셜 마케팅 방법을 수행할 수 있도록 컴퓨터에서 독출가능한 기록매체에 저장된 컴퓨터프로그램이 제공된다.A computer program stored in a recording medium readable by a computer is provided to perform a social marketing method according to an aspect of the present invention in combination with a computer that is hardware.

본 발명의 기타 구체적인 사항들은 상세한 설명 및 도면들에 포함되어 있다.Other specific matters of the present invention are included in the detailed description and drawings.

개시된 실시 예에 따르면, 아이디어 도출, 사업계획서 작성, 개발 및 마케팅을 포괄하여, 창업을 위한 일련의 과정을 쉽고 효율적으로 진행할 수 있도록 하는 사업 보조 서비스를 제공할 수 있는 효과가 있다.According to the disclosed embodiment, there is an effect that can provide a business assistance service that can easily and efficiently carry out a series of processes for entrepreneurship, encompassing idea drawing, business plan creation, development, and marketing.

또한, 소셜 네트워크 서비스를 이용한 마케팅을 자동으로 수행하여, 적은 비용으로 높은 효율을 갖는 온라인 홍보를 수행할 수 있는 효과가 있다.In addition, it is possible to perform online marketing with high efficiency at a low cost by automatically performing marketing using a social network service.

본 발명의 효과들은 이상에서 언급된 효과로 제한되지 않으며, 언급되지 않은 또 다른 효과들은 아래의 기재로부터 통상의 기술자에게 명확하게 이해될 수 있을 것이다.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.

도 1은 일 실시 예에 따라 사업보조 서비스를 제공하는 시스템을 간략하게 도시한 개념도이다.
도 2는 일 실시 예에 따라 제공되는 사업보조 서비스의 종류를 나타내는 흐름도이다.
도 3은 일 실시 예에 따른 아이디스트의 동작을 설명하기 위한 흐름도이다.
도 4 및 도 5는 일 실시 예에 따른 아이디스트의 기능을 수행하는 시스템을 도시한 도면이다.
도 6은 일 실시 예에 따른 플래니스트의 기능을 수행하는 시스템을 도시한 도면이다.
도 7은 일 실시 예에 따른 코디스트의 기능을 수행하는 시스템을 도시한 도면이다.
도 8은 일 실시 예에 따른 마케티스트의 동작을 설명하기 위한 흐름도이다.
도 9는 일 실시 예에 따른 마케티스트의 기능을 수행하는 시스템을 도시한 도면이다.
1 is a conceptual diagram briefly showing a system for providing a business assistance service according to an embodiment.
2 is a flowchart illustrating a type of business assistance service provided according to an embodiment.
3 is a flow chart for explaining the operation of IDIST according to an embodiment.
4 and 5 are diagrams illustrating a system performing the function of an IDIST according to an embodiment.
FIG. 6 is a diagram illustrating a system performing a function of a planist according to an embodiment.
7 is a diagram illustrating a system performing a function of a coordinator according to an embodiment.
8 is a flowchart illustrating an operation of a marketer according to an embodiment.
9 is a diagram illustrating a system performing a function of a marketer according to an embodiment.

본 발명의 이점 및 특징, 그리고 그것들을 달성하는 방법은 첨부되는 도면과 함께 상세하게 후술되어 있는 실시예들을 참조하면 명확해질 것이다. 그러나, 본 발명은 이하에서 개시되는 실시예들에 제한되는 것이 아니라 서로 다른 다양한 형태로 구현될 수 있으며, 단지 본 실시예들은 본 발명의 개시가 완전하도록 하고, 본 발명이 속하는 기술 분야의 통상의 기술자에게 본 발명의 범주를 완전하게 알려주기 위해 제공되는 것이며, 본 발명은 청구항의 범주에 의해 정의될 뿐이다. Advantages and features of the present invention, and methods for achieving them will be clarified with reference to 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 various different forms, and only the present embodiments allow the disclosure of the present invention to be complete, and are common in the technical field to which the present invention pertains. 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 terminology used herein is for describing the embodiments and is not intended to limit the present invention. In the present specification, the singular form also includes the plural form unless otherwise specified in the phrase. As used herein, “comprises” and / or “comprising” does not exclude the presence or addition of one or more other components other than the components mentioned. Throughout the specification, the same reference numerals refer to the same components, and “and / or” includes each and every combination of one or more of the components mentioned. Although "first", "second", etc. are used to describe various components, it goes without saying that these components 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 spirit of the present invention.

다른 정의가 없다면, 본 명세서에서 사용되는 모든 용어(기술 및 과학적 용어를 포함)는 본 발명이 속하는 기술분야의 통상의 기술자에게 공통적으로 이해될 수 있는 의미로 사용될 수 있을 것이다. 또한, 일반적으로 사용되는 사전에 정의되어 있는 용어들은 명백하게 특별히 정의되어 있지 않는 한 이상적으로 또는 과도하게 해석되지 않는다.Unless otherwise defined, all terms (including technical and scientific terms) used in the present specification may be used as meanings commonly understood by those skilled in the art to which the present invention pertains. In addition, terms defined in the commonly used dictionary are not ideally or excessively interpreted unless explicitly defined.

명세서에서 사용되는 "부" 또는 “모듈”이라는 용어는 소프트웨어, FPGA 또는 ASIC과 같은 하드웨어 구성요소를 의미하며, "부" 또는 “모듈”은 어떤 역할들을 수행한다. 그렇지만 "부" 또는 “모듈”은 소프트웨어 또는 하드웨어에 한정되는 의미는 아니다. "부" 또는 “모듈”은 어드레싱할 수 있는 저장 매체에 있도록 구성될 수도 있고 하나 또는 그 이상의 프로세서들을 재생시키도록 구성될 수도 있다. 따라서, 일 예로서 "부" 또는 “모듈”은 소프트웨어 구성요소들, 객체지향 소프트웨어 구성요소들, 클래스 구성요소들 및 태스크 구성요소들과 같은 구성요소들과, 프로세스들, 함수들, 속성들, 프로시저들, 서브루틴들, 프로그램 코드의 세그먼트들, 드라이버들, 펌웨어, 마이크로 코드, 회로, 데이터, 데이터베이스, 데이터 구조들, 테이블들, 어레이들 및 변수들을 포함한다. 구성요소들과 "부" 또는 “모듈”들 안에서 제공되는 기능은 더 작은 수의 구성요소들 및 "부" 또는 “모듈”들로 결합되거나 추가적인 구성요소들과 "부" 또는 “모듈”들로 더 분리될 수 있다.The term "part" or "module" as used in the specification refers to a hardware component such as software, FPGA, or ASIC, and "part" or "module" performs certain roles. However, "part" 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, "part" or "module" means components, processes, functions, attributes, such as software components, object-oriented software components, class components and task components. Includes procedures, subroutines, segments of program code, drivers, firmware, microcode, circuitry, data, database, data structures, tables, arrays and variables. The functionality provided within components and "parts" or "modules" can be combined into a smaller number of components and "parts" or "modules" or into additional components and "parts" or "modules" Can be further separated.

이하, 첨부된 도면을 참조하여 본 발명의 실시예를 상세하게 설명한다. Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings.

도 1은 일 실시 예에 따라 사업보조 서비스를 제공하는 시스템을 간략하게 도시한 개념도이다.1 is a conceptual diagram briefly showing a system for providing a business assistance service according to an embodiment.

도 1을 참조하면, 사용자 클라이언트(100) 및 사용자 클라이언트와 통신하는 서버(200)가 도시되어 있다.Referring to FIG. 1, a user client 100 and a server 200 communicating with a user client are illustrated.

일 실시 예에서, 사용자 클라이언트(100) 및 서버(200)는 컴퓨터 또는 컴퓨터에서 동작하는 프로그램을 의미한다.In one embodiment, the user client 100 and the server 200 refer to a computer or a program running on the computer.

본 명세서에 개시되는 실시 예에서, 컴퓨터는 적어도 하나의 프로세서를 포함하는 모든 종류의 장치를 포함하는 의미로 사용된다. 예를 들어, 컴퓨터는 데스크탑, 노트북(랩탑), 스마트폰 또는 태블릿 PC를 의미한다.In the embodiments disclosed herein, the computer is used to include all kinds of devices including at least one processor. For example, a computer means a desktop, laptop (laptop), smartphone or tablet PC.

이하에서 개시되는 실시 예에 따라 사업보조 서비스를 제공하는 방법의 전부 또는 일부는 사용자 클라이언트(100) 또는 서버(200)에서 수행된다.According to the embodiments disclosed below, all or part of a method for providing a business assistance service is performed by the user client 100 or the server 200.

일 실시 예에서, 사용자 클라이언트(100)는 개시된 실시 예에 따른 사업보조 서비스를 제공하는 데 이용되는 정보를 서버(200)에 전송하고, 서버(200)는 개시된 실시 예에 따른 사업보조 서비스를 제공하는 방법을 수행하고, 그 결과를 사용자 클라이언트(100)에 전송한다.In one embodiment, the user client 100 transmits information used to provide a business auxiliary service according to the disclosed embodiment to the server 200, and the server 200 provides a business auxiliary service according to the disclosed embodiment The method is performed, and the result is transmitted to the user client 100.

일 실시 예에서, 사용자 클라이언트(100)는 서버(200) 또는 다른 외부 서버로부터 개시된 실시 예에 따른 사업보조 서비스를 제공하는 방법을 수행하기 위한 프로그램을 서버(200)로부터 다운로드하고, 다운로드된 프로그램을 이용하여 개시된 실시 예에 따른 사업보조 서비스를 제공하는 방법을 수행한다.In one embodiment, the user client 100 downloads a program for performing a method of providing a business assistance service according to an embodiment disclosed from the server 200 or another external server from the server 200 and downloads the downloaded program. The method for providing a business assistance service according to the disclosed embodiment is performed.

일 실시 예에서, 사용자 클라이언트(100)는 웹 페이지를 통하여 서버(200)에 접속하되, 서버(200)로부터 제공되는 SPA(Single Page Application)를 이용하여 개시된 실시 예에 따른 사업보조 서비스를 제공하는 방법을 수행한다.In one embodiment, the user client 100 accesses the server 200 through a web page, but provides a business assistance service according to the disclosed embodiment using a single page application (SPA) provided from the server 200 How to do it.

상술한 실시 예들은 예시로서 제공된 것이며, 이하에서 개시되는 실시 예에 따라 사업보조 서비스를 제공하는 방법의 전부 또는 일부가 사용자 클라이언트(100) 또는 서버(200)에서 수행되는 방법은 이에 제한되지 않는다.The above-described embodiments are provided as examples, and a method in which all or part of a method of providing a business assistance service according to an embodiment disclosed below is performed in the user client 100 or the server 200 is not limited thereto.

도 2는 일 실시 예에 따라 제공되는 사업보조 서비스의 종류를 나타내는 흐름도이다.2 is a flowchart illustrating a type of business assistance service provided according to an embodiment.

도 2에 도시된 사업보조 서비스의 전부 또는 일부는 도 1에 도시된 사용자 클라이언트(100) 또는 서버(200)에서 수행된다.All or part of the business assistance service illustrated in FIG. 2 is performed by the user client 100 or the server 200 illustrated in FIG. 1.

도 2에 도시된 실시 예에 따르면, 사업보조 서비스의 종류는 아이디스트(IDIST, 320), 플래니스트(PLANIST, 340), 코디스트(CODIST, 360) 및 마케티스트(MARKETIST, 380)를 포함한다.According to the embodiment illustrated in FIG. 2, types of business assistance services include IDIST (320), planist (PLANIST, 340), coordinator (CODIST, 360), and marketer (MARKETIST, 380). .

아이디스트(320)는 사업 아이템을 결정하고, 사업을 시작하기 위한 아이디어 도출방법을 제공하는 서비스이다.IDIST 320 is a service that determines a business item and provides a method for deriving ideas for starting a business.

플래니스트(340)는 기획자가 사업계획서를 쉽게 작성하고, 필요한 양식으로 빠르게 제작할 수 있도록 하며, 사업계획 및 스케쥴링을 돕는 서비스이다.Planist 340 is a service that enables planners to easily create a business plan, quickly produce it in a required form, and assist with business planning and scheduling.

코디스트(360)는 개발자가 아이디스트(320)를 이용하여 도출된 아이디어와, 플래니스트(340)를 이용하여 수립된 사업계획에 따른 서비스를 쉽게 개발할 수 있도록 돕는 서비스이다. The codist 360 is a service that helps developers easily develop a service according to an idea derived using the IDIST 320 and a business plan established using the PLANIST 340.

일 실시 예에서, 코디스트(360)는 HTML에서 퍼블리싱 가능한 CSS 프레임워크를 제공하는 씨스트(CSSIST) 서비스를 포함한다.In one embodiment, the coordinator 360 includes a CSSIST service that provides a CSS framework that can be published in HTML.

마케티스트(380)는 소셜 네트워크 서비스를 이용한 마케팅을 돕는 서비스이다.Marketist 380 is a service that helps marketing using social network services.

상술한 아이디스트, 플래니스트, 코디스트, 씨스트 및 마케티스트는 각각 아이디어(IDEA), 플랜(PLAN), 코드(CODE), CSS 및 마케팅(MARKETING)과 어시스트(ASSIST)를 결합한 조어로서, 본 명세서에서 사업보조 서비스의 각 구성요소를 지칭하는 용어로서 사용되나, 개시된 실시 예의 어떠한 특징도 그 명칭에 의하여 제한되거나 한정되지는 않는다.IDIST, PLANIST, CODIST, CIST and MARKETIST, respectively, are a combination of idea (IDEA), plan (PLAN), code (CODE), CSS and marketing (MARKETING) and assist (ASSIST). Although used as a term in the specification to refer to each component of the business assistance service, any features of the disclosed embodiments are not limited or limited by the name.

도 3 내지 5는 일 실시 예에 따른 아이디스트의 기능을 설명하기 위한 도면이다.3 to 5 are diagrams for explaining the function of an IDIST according to an embodiment.

도 3은 일 실시 예에 따른 아이디스트의 동작을 설명하기 위한 흐름도이다.3 is a flow chart for explaining the operation of IDIST according to an embodiment.

도 4 및 도 5는 일 실시 예에 따른 아이디스트의 기능을 수행하는 시스템을 도시한 도면이다.4 and 5 are diagrams illustrating a system performing the function of an IDIST according to an embodiment.

도 3에 도시된 각 단계들은 도 1에 도시된 사용자 클라이언트(100) 또는 서버(200)에서 시계열적으로 수행된다. 이하에서는, 설명의 편의를 위하여 사용자 클라이언트(100) 및 서버(200)의 역할을 분리하여 설명하고, 특히 도 3에 도시된 각 단계들이 서버(200)에 의하여 수행되는 것으로 서술하나, 각 단계의 수행주체는 서버(200)에 제한되지 않고, 그 전부 또는 일부가 사용자 클라이언트(100)에서도 수행될 수 있다.Each of the steps shown in FIG. 3 is performed in time series in the user client 100 or server 200 shown in FIG. 1. Hereinafter, for the convenience of description, the roles of the user client 100 and the server 200 are separately described, and in particular, each step illustrated in FIG. 3 is described as being performed by the server 200. The performer is not limited to the server 200, and all or a part of it may be performed in the user client 100.

단계 322에서, 서버(200)는 사용자 클라이언트(100)로부터 아이디어에 대응하는 하나 이상의 키워드를 획득한다.In step 322, the server 200 obtains one or more keywords corresponding to the idea from the user client 100.

일 실시 예에서, 서버(200)는 사용자 클라이언트(100)로부터 키워드 단위로 분리되거나 소정의 규칙에 따라 작성된 검색식 형태의 키워드를 획득한다.In one embodiment, the server 200 obtains a keyword in a search-type form separated from the user client 100 in units of keywords or written according to a predetermined rule.

일 실시 예에서, 서버(200)는 사용자 클라이언트(100)로부터 아이디어를 설명하는 하나 이상의 문장을 획득하고, 획득된 문장으로부터 하나 이상의 키워드를 추출한다.In one embodiment, the server 200 acquires one or more sentences describing the idea from the user client 100 and extracts one or more keywords from the obtained sentences.

예를 들어, 서버(200)는 사용자 클라이언트(100)와 대화형으로 아이디어를 설명하는 정보를 획득할 수 있다.For example, the server 200 may acquire information describing an idea interactively with the user client 100.

또한, 서버(200)는 사용자 클라이언트(100)에 대하여 아이디어를 도출하거나 심화시킬 수 있는 질문을 전송하고, 질문에 대한 답변을 획득하는 피드백 과정을 통하여 아이디어에 대한 키워드를 획득할 수 있다.In addition, the server 200 may obtain a keyword for the idea through a feedback process that transmits a question to derive or deepen the idea to the user client 100 and obtains an answer to the question.

단계 324에서, 서버(200)는 단계 322에서 획득된 하나 이상의 키워드를 포함하는 컨텐츠를 검색한다. In step 324, the server 200 searches for content including one or more keywords obtained in step 322.

예를 들어, 서버(200)는 서버(200)에 포함된 DB(데이터베이스) 또는 하나 이상의 외부 서버(400)에서 단계 322에서 획득된 하나 이상의 키워드를 포함하는 컨텐츠를 검색할 수 있다.For example, the server 200 may search for content including one or more keywords obtained in step 322 in a DB (database) included in the server 200 or one or more external servers 400.

일 실시 예에서, 외부 서버(400)는 특허 DB(410), 논문 DB(420) 및 기타 웹페이지(430) 중 하나 이상을 포함할 수 있으나, 외부 서버(400)및 외부 서버(400)에 포함되는 정보의 종류는 이에 제한되지 않는다.In one embodiment, the external server 400 may include one or more of the patent DB 410, thesis DB 420, and other web pages 430, but the external server 400 and the external server 400 The type of information included is not limited to this.

일 실시 예에서, 서버(200)는 단계 322에서 획득된 키워드 및 단계 322에서 획득된 각각의 키워드의 유의어 및 동의어 검색을 함께 수행할 수 있고, 필요한 경우 반의어 검색 또한 함께 수행할 수 있다. 또한, 서버(200)는 단계 322에서 획득된 키워드들을 형태소 단위로 구분하여 검색을 수행할 수 있다.In one embodiment, the server 200 may perform a synonym and synonym search of the keyword obtained in step 322 and each keyword obtained in step 322 together, and an antonym search if necessary. In addition, the server 200 may perform a search by dividing the keywords obtained in step 322 into units of morphemes.

일 실시 예에서, 서버(200)는 단계 322에서 획득된 키워드와, 각 키워드의 동의어, 유의어, 반의어 및 형태소 중 하나 이상을 포함하는 검색식을 자동으로 작성하여 검색을 수행할 수 있다.In one embodiment, the server 200 may perform a search by automatically creating a search expression including one or more of the keyword obtained in step 322 and a synonym, synonym, antonym, and morpheme of each keyword.

단계 326에서, 서버(200)는 단계 324의 검색 결과에 기초하여 아이디어를 평가한다.In step 326, the server 200 evaluates the idea based on the search result in step 324.

일 실시 예에서, 서버(200)는 특허 DB(410) 및 논문 DB(420) 검색을 통해 아이디어의 신규성을 판단한다. 본 명세서에서, 신규성은 특허법적 신규성, 진보성 및 특허 등록 가능성과, 통상의 기술자가 판단할 수 있는 아이디어의 신규함을 포괄하는 의미로 이해된다. 또한, 서버(200)는 웹 페이지(430) 검색을 통하여 아이디어의 시장성을 판단할 수 있다. 예를 들어, 웹 페이지(430) 검색은 구글 검색을 통해 수행될 수 있다.In one embodiment, the server 200 determines novelty of the idea through searching the patent DB 410 and thesis DB 420. In this specification, novelty is understood as meaning encompassing patent law novelty, advancement and patent registration possibility, and novelty of ideas that can be judged by a person skilled in the art. In addition, the server 200 may determine the marketability of the idea by searching the web page 430. For example, the web page 430 search may be performed through a Google search.

일 실시 예에서, 서버(200)는 단계 322에서 획득한 하나 이상의 키워드를 분류할 수 있다. In one embodiment, the server 200 may classify one or more keywords obtained in step 322.

예를 들어, 서버(200)는 단계 322에서 획득한 하나 이상의 키워드를 아이디어의 시장성을 판단하기 위한 제1 키워드와, 아이디어의 신규성을 판단하기 위한 제2 키워드로 분류한다. For example, the server 200 classifies one or more keywords obtained in step 322 into a first keyword for determining marketability of the idea and a second keyword for determining novelty of the idea.

일 실시 예에서, 서버(200)는 사용자 클라이언트(100)에 하나 이상의 질문을 제공하고, 각 질문에 대한 답변으로부터 하나 이상의 키워드를 추출한다. 일 실시 예에서, 서버(200)가 사용자 클라이언트(100)에 제공하는 질문에는 아이디어의 시장성을 판단하기 위한 질문(예를 들어, 아이디어가 포함되거나 활용될 사업영역을 묻는 질문)과, 아이디어의 신규성을 판단하기 위한 질문(예를 들어, 아이디어의 구체적인 내용 또는 기술적 내용을 묻는 질문)이 포함된다.In one embodiment, the server 200 provides one or more questions to the user client 100 and extracts one or more keywords from the answers to each question. In one embodiment, the question provided by the server 200 to the user client 100 includes a question for determining the marketability of the idea (for example, a question asking a business area in which the idea is to be included or utilized) and the novelty of the idea. Includes questions for judging (eg, asking for specific or technical content of an idea).

일 실시 예에서, 서버(200)는 아이디어의 시장성을 묻는 질문의 답변으로부터 추출된 키워드를 제1 키워드로 분류하고, 아이디어의 신규성을 판단하기 위한 질문의 답변으로부터 추출된 키워드를 제2 키워드로 분류한다.In one embodiment, the server 200 classifies the keyword extracted from the answer of the question asking the marketability of the idea as the first keyword, and the keyword extracted from the answer of the question to determine the novelty of the idea as the second keyword do.

서버(200)는 분류된 각각의 키워드에 대한 검색을 수행한다. 일 실시 예에서, 서버(200)는 분류된 하나 이상의 키워드와, 각 키워드의 동의어, 유의어, 반의어 및 형태소 중 하나 이상을 포함하는 검색식을 자동으로 작성하여 검색을 수행할 수 있다.The server 200 searches for each classified keyword. In one embodiment, the server 200 may perform a search by automatically creating a search expression including one or more classified keywords and one or more of synonyms, synonyms, antonyms, and morphemes of each keyword.

검색 결과 제1 키워드를 포함하는 컨텐츠가 많이 발견될수록, 서버(200)는 아이디어의 시장성이 높은 것으로 판단한다. 또한, 검색 결과 제2 키워드를 포함하는 컨텐츠가 적게 발견될수록, 서버(200)는 아이디어의 신규성이 높은 것으로 판단한다.As a result of the search finds more content including the first keyword, the server 200 determines that the marketability of the idea is high. In addition, as the search results find less content including the second keyword, the server 200 determines that the novelty of the idea is high.

서버(200)가 하나 이상의 키워드를 분류하는 일 예로서, 소정의 기준에 따라 상대적으로 비 기술적인 용어 및 일상적인 용어는 아이디어의 시장성을 판단하는 데 활용되고, 상대적으로 기술적인 용어 및 비 일상적인 용어는 아이디어의 신규성을 판단하는 데 이용될 수 있다. As an example in which the server 200 classifies one or more keywords, relatively non-technical terms and everyday terms are used to determine the marketability of ideas according to a predetermined criterion. The term can be used to judge the novelty of an idea.

기술적인 용어와 일상적인 용어를 판단하는 기준은 다양하게 설정될 수 있으나, 기 설정된 단어 데이터베이스에 기초하여 분류하거나, 각 키워드의 인터넷 검색 결과에 대한 정성적 또는 정량적 분석에 기초하여 분류될 수 있다.The criteria for determining technical terms and everyday terms may be variously set, but may be classified based on a preset word database or based on qualitative or quantitative analysis of each keyword's Internet search results.

일 실시 예에서, 제2 키워드에 대한 검색시 제2 키워드에 대한 검색은 제1 키워드에 대한 검색결과 내에서 이루어질 수 있다. 예를 들어, 제1 키워드에 대응하는 사업분야 또는 기술분야 내에서 제2 키워드를 포함하는 컨텐츠가 많이 발견되는지 여부를 판단하기 위하여, 제1 키워드에 대한 검색결과 내에서 제2 키워드를 포함하는 컨텐츠에 대한 검색이 수행될 수 있다.In one embodiment, when searching for the second keyword, the search for the second keyword may be performed within the search result for the first keyword. For example, in order to determine whether a lot of content including the second keyword is found in a business field or a technical field corresponding to the first keyword, the content including the second keyword in the search result for the first keyword A search for can be performed.

다른 예로, 서버(200)는 단계 322에서 획득된 하나 이상의 키워드에 대한 검색을 수행하고, 포함된 컨텐츠가 많은 제3 키워드와, 포함된 컨텐츠가 적은 제4 키워드로 분류할 수 있다.As another example, the server 200 may perform a search for one or more keywords obtained in step 322, and classify them into third keywords having many included contents and fourth keywords having little included contents.

서버(200)는 제3 키워드에 대응하는 아이디어의 구성요소는 시장성이 높은 요소인 것으로 판단하고, 제4 키워드에 대응하는 아이디어의 구성요소는 신규성이 높은 요소인 것으로 판단할 수 있다.The server 200 may determine that the elements of the idea corresponding to the third keyword are elements with high marketability, and the elements of the idea corresponding to the fourth keyword may be determined to be elements having high novelty.

일 실시 예에서, 서버(200)는 제3 키워드에 대한 검색결과 내에서 제4 키워드를 포함하는 컨텐츠에 대한 재검색을 수행할 수 있다. 예를 들어, 제3 키워드에 대응하는 사업분야 또는 기술분야 내에서 제4 키워드를 포함하는 컨텐츠가 많이 발견되는지 여부를 판단하기 위하여, 제3 키워드에 대한 검색결과 내에서 제4 키워드를 포함하는 컨텐츠에 대한 검색이 수행될 수 있다.In one embodiment, the server 200 may perform a re-search on the content including the fourth keyword in the search result for the third keyword. For example, in order to determine whether a lot of content including the fourth keyword is found in the business field or the technical field corresponding to the third keyword, the content including the fourth keyword in the search result for the third keyword A search for can be performed.

단계 328에서, 서버(200)는 단계 326의 평가 결과를 포함하는 피드백을 사용자 클라이언트(100)에 제공한다.In step 328, the server 200 provides feedback including the evaluation result of step 326 to the user client 100.

일 실시 예에서, 제공되는 피드백은 아이디어의 시장성 및 신규성 중 적어도 하나를 포함한다. In one embodiment, the feedback provided includes at least one of the marketability and novelty of the idea.

일 실시 예에서, 서버(200)는 제공되는 피드백에 기초하여, 아이디어를 새로 도출하거나 기존의 아이디어를 구체화할 수 있는 적어도 하나의 질문을 사용자 클라이언트(100)에 전달한다. 서버(200)는 사용자 클라이언트(100)로부터 질문의 응답에 대응하는 추가 키워드를 획득하며 단계 322 이하의 동작을 다시 수행할 수 있다.In one embodiment, the server 200 transmits at least one question that may derive a new idea or materialize an existing idea to the user client 100 based on feedback provided. The server 200 obtains additional keywords corresponding to the response of the question from the user client 100 and may perform the operation of step 322 or less again.

예를 들어, 서버(200)는 아이디어의 시장성이 부족하다면 아이디어를 활용할 수 있는 분야 또는 방법에 대한 추가 아이디어를 요구하는 질문을 사용자 클라이언트(100)에게 제공하고, 아이디어의 신규성, 진보성 또는 특허등록 가능성이 부족한 경우 새로운 기술요소나 더 구체적인 기술내용에 대한 추가 아이디어를 요구하는 질문을 사용자 클라이언트(100)에게 제공할 수 있다.For example, if the marketability of the idea is insufficient, the server 200 provides the user client 100 with a question requesting an additional idea about a field or a method in which the idea can be utilized, and the novelty, progress or patent registration possibility of the idea If this is insufficient, the user client 100 may be provided with a question requiring additional ideas for new technical elements or more specific technical contents.

서버(200)는 질문에 대한 응답을 수신하고, 수신된 응답으로부터 하나 이상의 키워드를 추가로 도출하여, 단계 322 이하의 동작을 다시 수행할 수 있다.The server 200 may receive a response to the question, additionally derive one or more keywords from the received response, and perform the operation of step 322 or less again.

일 실시 예에서, 서버(200)는 소정의 기준 이상의 시장성, 신규성, 진보성 및 특허등록 가능성을 갖춘 아이디어가 도출될 때까지 단계 322 내지 328의 동작을 반복하여 수행할 수 있다.In one embodiment, the server 200 may repeatedly perform the operations of steps 322 to 328 until an idea having marketability, novelty, advancement, and patent registration potential of a predetermined criterion or more is derived.

일 실시 예에서, 서버(200)는 단계 326의 제4 키워드 중 제3 키워드에 대한 검색결과 내에서 많이 발견되지 않는 제5 키워드를 선별하고, 제5 키워드에 대한 정보를 사용자 클라이언트(100)에 제공하여, 사용자로 하여금 제5 키워드에 대응하는 아이디어를 추가 또는 구체화하도록 유도할 수 있다.In one embodiment, the server 200 selects a fifth keyword that is not frequently found in the search result for the third keyword among the fourth keywords in step 326, and sends information about the fifth keyword to the user client 100 By providing, it is possible to induce the user to add or refine an idea corresponding to the fifth keyword.

예를 들면, 서버(200)는 사용자 클라이언트(100)로부터 획득된 키워드들 중 상업성이 높은 하나 이상의 키워드를 선택하고, 선택된 하나 이상의 키워드에 대한 검색결과 내에서 잘 등장하지 않는 하나 이상의 키워드를 선택한다. 서버(200)는 선택된 키워드를 사용자 클라이언트(100)에 제공하고, 사용자 클라이어트(100)는 제공된 키워드에 대응하는 추가 아이디어를 서버(200)에 제공할 수 있다. 서버(200)는 추가 아이디어로부터 하나 이상의 추가 키워드를 추출하고, 추출된 추가 키워드를 포함하는 아이디어에 대한 재평가를 수행할 수 있다.For example, the server 200 selects one or more keywords having high commerciality among keywords obtained from the user client 100, and selects one or more keywords that do not appear well in search results for the selected one or more keywords. . The server 200 provides the selected keyword to the user client 100, and the user client 100 can provide the server 200 with additional ideas corresponding to the provided keyword. The server 200 may extract one or more additional keywords from the additional ideas, and perform re-evaluation of the ideas including the extracted additional keywords.

일 실시 예에서, 서버(200)가 사용자 클라이언트(100)에 제공하는 질문은 기 설정된 질문일 수 있다. 예를 들어, 서버(200)는 아이디어 도출 및 구체화를 도울 수 있는 질문들이 저장된 데이터베이스를 포함하고, 데이터베이스에 포함된 질문들을 기 설정된 순서대로, 또는 무작위로 사용자 클라이언트(100)에 제공하고, 각 질문에 대한 답변을 획득할 수 있다. In one embodiment, the question provided by the server 200 to the user client 100 may be a preset question. For example, the server 200 includes a database in which questions that can help in deriving and specifying ideas are stored, and provides the questions included in the database to the user client 100 in a predetermined order or randomly, and each question You can get an answer to

일 실시 예에서, 질문과 답변 과정은 단계 322에서 수행되고, 질문과 답변 과정에서 획득된 키워드들을 이용하여 단계 324 내지 328의 동작이 수행될 수 있다. In one embodiment, the question and answer process is performed in step 322, and the operations of steps 324 to 328 may be performed using keywords obtained in the question and answer process.

다른 일 실시 예에서, 질문과 답변 과정은 단계 328 및 단계 322 사이의 과정에서 수행되며, 질문은 기 설정된 순서대로, 무작위로 또는 단계 322 내지 단계 326에 따른 아이디어 평가결과에 따라 선택되어 사용자 클라이언트(100)에 제공될 수 있다.In another embodiment, the question and answer process is performed in the process between steps 328 and 322, and the questions are selected in a predetermined order, randomly or according to the result of the idea evaluation according to steps 322 to 326, the user client ( 100).

일 실시 예에서, 서버(200)는 데이터베이스에 저장된 질문들을 사용자 클라이언트(100)에 하나 또는 복수 개씩 순차적으로 제공하며, 사용자 클라이언트(100)로부터 하나 또는 복수 개의 질문에 대한 답변이 수신될 때마다 수신된 답변들에 포함하는 키워드를 추출하고, 추출된 키워드들에 대하여 단계 322 내지 326의 아이디어 평가동작을 수행할 수 있다. In one embodiment, the server 200 sequentially provides one or more questions to the user client 100 stored in the database, and receives each time an answer to one or more questions is received from the user client 100 A keyword included in the answers may be extracted, and an idea evaluation operation of steps 322 to 326 may be performed on the extracted keywords.

서버(200)는 일 시점까지 획득된 키워드들에 기초하여 평가된 아이디어의 시장성 및 신규성을 사용자 클라이언트(100)에 제공하여 사용자 클라이언트(100)에 표시되도록 하고, 사용자 클라이언트(100)로부터 추가 답변이 하나 또는 복수 개 수신될 때마다 다시 평가를 수행하여 변경된 평가결과를 사용자 클라이언트(100)에 제공하여 사용자 클라이언트(100)에 표시되도록 할 수 있다. The server 200 provides the user client 100 with the marketability and novelty of the idea evaluated based on the keywords acquired up to a point in time, so that it is displayed on the user client 100, and additional answers from the user client 100 The evaluation may be performed again every time one or a plurality of messages are received to provide the changed evaluation result to the user client 100 to be displayed on the user client 100.

예를 들어, 사용자는 사용자 클라이언트(100)를 이용하여 아이디어 도출 서비스를 제공받되, 그 과정에서 사용자는 서버(200)로부터 제공되는 질문에 답변하게 되고, 답변 결과는 서버(200)에 전송되어 실시간으로 답변에 대응하는 아이디어에 대한 평가가 수행되어, 평가 결과가 사용자 클라이언트(100)에 표시될 수 있다. For example, the user is provided with an idea derivation service using the user client 100, but in the process, the user answers a question provided from the server 200, and the answer result is transmitted to the server 200 in real time As an evaluation of the idea corresponding to the answer is performed, the evaluation result may be displayed on the user client 100.

일 예로, 사용자가 많은 질문에 답할수록 아이디어가 보강되어 평가 결과가 점진적으로 좋아질 수 있다. 사용자는 변화하는 평가 결과를 확인하며 서버(200)로부터 제공되는 질문에 답변하고, 시장성이나 신규성이 소정의 기준값 이상 높아지거나 사용자가 만족할 만큼 높아진 경우 답변을 중지하고, 아이디어 도출단계를 종료할 수 있다.For example, as the user answers many questions, the idea may be reinforced to gradually improve the evaluation result. The user checks the changing evaluation result, answers the question provided from the server 200, stops answering when the marketability or novelty rises above a predetermined reference value or becomes satisfactory to the user, and ends the idea extraction step. .

아이디어 도출단계가 종료되는 경우, 서버(200)는 획득된 키워드들을 정리하고, 각각의 키워드에 대한 검색결과 및 평가결과와 전체 키워드를 포함하는 아이디어에 대한 검색결과 및 평가결과 중 적어도 하나를 사용자 클라이언트(100)에 제공한다.When the idea derivation step ends, the server 200 organizes the obtained keywords, and searches for at least one of search results and evaluation results for each keyword and ideas including all keywords, and evaluation results. (100).

일 실시 예에서, 서버(200)는 아이디스트(320)를 이용하여 도출된 아이디어 또는 각 사용자가 보유한 아이디어를 판매 또는 공유할 수 있는 아이디어 마켓 서비스를 제공할 수 있다.In one embodiment, the server 200 may provide an idea market service for selling or sharing ideas derived using IDIST 320 or ideas owned by each user.

예를 들어, 서버(200)는 대중에 공개된 공간 또는 소정의 기준을 갖춘 회원들에게 공개되는 공간에 하나 이상의 아이디어를 업로드하여, 아이디어를 원하는 다른 사용자 클라이언트(500)가 업로드된 아이디어를 열람하도록 할 수 있다.For example, the server 200 uploads one or more ideas to a space open to the public or to a space open to members with certain criteria, so that other user clients 500 who want the idea can view the uploaded idea. can do.

일 실시 예에서, 서버(200)가 공개하는 아이디어의 범위는 제한적이다. 아이디어를 모두 공개하게 되면 도용의 위험성이 있으므로, 서버(200)는 아이디어의 주요 포인트를 공개하지 않으면서도, 각 아이디어가 어떤 아이디어인지, 또는 어떠한 가치를 갖는 아이디어인지를 다른 사용자 클라이언트(500)에 소개할 수 있어야 한다. In one embodiment, the scope of ideas disclosed by the server 200 is limited. When all the ideas are disclosed, there is a risk of theft, so the server 200 introduces to each other user client 500 what ideas each idea is or what value it is without revealing the main point of the idea. You should be able to.

일 실시 예에서, 서버(200)는 아이디어에 대응하는 하나 이상의 키워드 중 일부를 공개하고, 도 3에 따른 각 아이디어의 평가결과를 정량적으로 정리하여 공개할 수 있다.In one embodiment, the server 200 may disclose some of one or more keywords corresponding to the idea, and quantitatively summarize and disclose the evaluation results of each idea according to FIG. 3.

사용자 클라이언트(500)는 일부 키워드에 기초하여 아이디어의 내용을 확인하고, 아이디어의 시장성 및 신규성에 대한 평가결과에 기초하여 아이디어의 가치를 확인할 수 있다.The user client 500 may check the content of the idea based on some keywords, and the value of the idea based on the evaluation result of the marketability and novelty of the idea.

일 실시 예에서, 아이디어는 아이디스트(320)를 이용하여 도출된 아이디어뿐 아니라 각 사용자가 보유한 아이디어일 수 있다. 이 경우, 서버(200)는 아이디스트(320)를 아이디어 평가수단으로 활용할 수 있다. 예를 들어, 서버(200)는 각 사용자로부터 아이디어를 설명하는 문서를 제공받거나, 단계 322의 인터페이스를 이용하여 설명을 듣게 된다. 서버(200)는 아이디어를 설명하는 문서 또는 아이디어에 대한 설명으로부터 하나 이상의 키워드를 추출하고, 단계 324 내지 단계 328의 평가 및 피드백 과정을 거쳐 아이디어의 가치를 평가한다.In one embodiment, the idea may be not only an idea derived using IDIST 320 but also an idea held by each user. In this case, the server 200 may utilize the IDEST 320 as an idea evaluation means. For example, the server 200 is provided with a document explaining the idea from each user, or listens to the description using the interface of step 322. The server 200 extracts one or more keywords from a document describing the idea or a description of the idea, and evaluates the value of the idea through the evaluation and feedback processes of steps 324 to 328.

일 실시 예에서, 서버(200)는 평가 결과에 따라 아이디어의 가치를 더 높일 수 있도록 단계 322 내지 328의 아이디어 도출 및 구체화를 포함하는 아이디어 보강 서비스를 제공할 수 있다.In one embodiment, the server 200 may provide an idea reinforcement service including idea derivation and refinement of steps 322 to 328 to further increase the value of the idea according to the evaluation result.

각 사용자의 아이디어에 대한 평가 및 보강이 완료되면, 서버(200)는 각 아이디어에 대한 내용 일부와 평가 결과를 공개하고, 사용자들 간 아이디어 거래가 이루어질 수 있도록 한다.When the evaluation and reinforcement of each user's idea is completed, the server 200 discloses a part of the content of each idea and the evaluation result, and allows an idea transaction between users.

도 6은 일 실시 예에 따른 플래니스트의 기능을 수행하는 시스템을 도시한 도면이다.FIG. 6 is a diagram illustrating a system performing a function of a planist according to an embodiment.

플래니스트(340)는 기획자가 사업계획서를 쉽게 작성하고, 필요한 양식으로 빠르게 제작할 수 있도록 하며, 사업계획 및 스케쥴링을 돕는 서비스이다.Planist 340 is a service that enables planners to easily create a business plan, quickly produce it in a required form, and assist with business planning and scheduling.

개시된 실시 예에 따르면, 사업계획서는 파워포인트, 워드, PDF, 한글 및 기타 문서 형식 중 적어도 하나에 따라 작성될 수 있고, 서버(200)는 서버(200)에 저장되거나 외부 서버에 저장된 적어도 하나의 데이터베이스(600)를 이용하여 플래니스트(340) 기능을 수행한다.According to the disclosed embodiment, the business plan may be prepared according to at least one of PowerPoint, Word, PDF, Korean, and other document formats, and the server 200 may be stored in the server 200 or stored in an external server. The planner 340 is performed using the database 600.

일 실시 예에서, 데이터베이스(600)는 사업계획서 데이터베이스를 포함한다.In one embodiment, database 600 includes a business plan database.

사업계획서 데이터베이스는 사업계획서 생성을 위한 적어도 하나의 탬플릿 문서를 포함하고, 각각의 탬플릿 문서는 확장자, 또는 응용 프로그램별로 각각 데이터베이스(600)에 저장될 수 있다.The business plan database includes at least one template document for generating a business plan, and each template document may be stored in the database 600 for each extension or application program.

서버(200)는 사용자 클라이언트(100)로부터 사업계획서를 작성하기 위한 정보를 획득하고, 데이터베이스(600)로부터 획득된 탬플릿 문서에 획득된 정보를 입력하여 사업계획서를 생성한다.The server 200 obtains information for preparing a business plan from the user client 100 and generates the business plan by inputting the obtained information into a template document obtained from the database 600.

일 실시 예에서, 서버(200)는 사업계획서 탬플릿에 채워지지 않은 정보가 있는 경우, 사용자 클라이언트(100)에 채워지지 않은 정보를 요청하고, 사용자 클라이언트(100)로부터 정보를 수신하여 사업계획서 탬플릿에 입력한다.In one embodiment, the server 200 requests unfilled information from the user client 100 when there is unfilled information in the business plan template, and receives information from the user client 100 to the business plan template. Enter.

서버(200)는 생성된 사업계획서를 사용자 클라이언트(100)에 제공한다.The server 200 provides the generated business plan to the user client 100.

일 실시 예에서, 데이터베이스(600)는 스케쥴 데이터베이스를 포함한다. In one embodiment, database 600 includes a schedule database.

스케쥴 데이터베이스는 사용자 클라이언트(100)로부터 입력된 적어도 하나의 스케쥴 정보를 포함한다. The schedule database includes at least one schedule information input from the user client 100.

서버(200)는 스케쥴 데이터베이스에 포함된 정보 및 사용자 클라이언트(100)로부터 입력된 사업계획 및 목표에 대한 정보를 이용하여, 사업계획 스케쥴을 생성한다. The server 200 generates a business plan schedule by using information included in the schedule database and information about the business plan and goals input from the user client 100.

일 실시 예에서, 서버(200)는 사용자 클라이언트(100)로부터 사업계획에 대응하는 적어도 하나의 과제 및 각각의 과제를 달성하기 위한 목표 시점을 획득한다. 서버(200)는 각각의 과제를 각각의 목표 시점에 달성할 수 있도록 하는 스케쥴을 생성하고, 스케쥴 데이터베이스에 저장한다. In one embodiment, the server 200 acquires at least one task corresponding to a business plan and a target time point for achieving each task from the user client 100. The server 200 generates a schedule that allows each task to be achieved at each target time point and stores it in a schedule database.

서버(200)는 스케쥴 데이터베이스에 저장된 정보에 기초하여 사업계획을 생성하고, 생성된 사업계획을 사용자 클라이언트(100)에 전달한다.The server 200 generates a business plan based on information stored in the schedule database, and transmits the generated business plan to the user client 100.

일 실시 예에서, 서버(200)는 사업계획을 세우기 위해 필요한 하나 이상의 과제에 대한 정보를 사용자 클라이언트(100)에 전달하고, 각각의 과제를 달성할 스케쥴을 생성하거나 사용자 클라이언트(100)로부터 입력받는다. In one embodiment, the server 200 transmits information on one or more tasks necessary to establish a business plan to the user client 100, generates a schedule to achieve each task, or receives input from the user client 100. .

예를 들어, 서버(200)는 사용자 클라이언트(100)로부터 획득된 사업목표에 기초하여, 법인설립, 법인등기, 사업자등록, 사업계획서 생성, 투자유치, 서비스 개발, 아이디어 도출, 특허 출원 및 상표 출원 중 적어도 하나를 포함하는 과제에 대한 정보를 사용자 클라이언트(100)에 전달하고, 사용자 클라이언트(100)로부터 각각의 과제를 수행하기 위한 스케쥴을 입력받거나, 추천 스케쥴을 생성하여 사용자 클라이언트(100)에 전달한다.For example, the server 200 is based on the business objectives obtained from the user client 100, establishing a corporation, registering a corporation, registering a business, creating a business plan, attracting investments, developing services, deriving ideas, applying for a patent, and applying for a trademark Information about the task including at least one of the information is delivered to the user client 100, a schedule for performing each task is input from the user client 100, or a recommendation schedule is generated and delivered to the user client 100 do.

서버(200)는 결정된 스케쥴을 스케쥴 데이터베이스에 저장한다.The server 200 stores the determined schedule in the schedule database.

도 7은 일 실시 예에 따른 코디스트의 기능을 수행하는 시스템을 도시한 도면이다.7 is a diagram illustrating a system performing a function of a coordinator according to an embodiment.

코디스트(360)는 개발자가 아이디스트(320)를 이용하여 도출된 아이디어와, 플래니스트(340)를 이용하여 수립된 사업계획에 따른 서비스를 쉽게 개발할 수 있도록 돕는 서비스이다.The codist 360 is a service that helps developers easily develop a service according to an idea derived using the IDIST 320 and a business plan established by using the PLANIST 340.

일 실시 예에서, 서버(200)는 내부에 저장되거나 외부 서버에 저장된 데이터베이스(700)로부터 서비스 개발을 위한 정보를 획득한다.In one embodiment, the server 200 obtains information for service development from a database 700 stored internally or stored in an external server.

일 실시 예에서, 데이터베이스(700)는 라이브러리 DB, 코드 DB 및 웹페이지로부터 획득된 정보들 중 하나 이상을 포함한다.In one embodiment, the database 700 includes one or more of information obtained from a library DB, a code DB, and a web page.

서버(200)는 라이브러리 DB, 코드 DB 및 기타 웹페이지들을 검색하여, 개시된 실시 예에 따른 사업보조 서비스를 제공하기 위한 정보를 획득한다. The server 200 searches the library DB, code DB, and other web pages to obtain information for providing a business assistance service according to the disclosed embodiment.

예를 들어, 서버(200)는 개발될 서비스에 맞는 언어를 선택하고, 선택된 언어를 학습하기 위한 수단을 사용자 클라이언트(100)에 제공할 수 있다. 일 실시 예에서, 서버(200)는 대부분 영어로 이루어진 프로그래밍 언어를 한국어(또는 개발자의 모국어)로 이해할 수 있도록 번역 및 정리하고, 정리된 자료를 사용자 클라이언트(100)에 제공할 수 있다. 또한, 서버(200)는 개발될 서비스에 맞는 프로그래밍 언어, 라이브러리 및 오픈소스 중 적어도 하나에 대한 정보를 획득하여, 사용자 클라이언트(100)에 제공할 수 있다.For example, the server 200 may select a language suitable for a service to be developed, and provide a user client 100 with a means for learning the selected language. In one embodiment, the server 200 may translate and organize the programming language, which is mostly English, so that it can be understood in Korean (or the native language of the developer), and provide the organized data to the user client 100. In addition, the server 200 may acquire information on at least one of a programming language, a library, and open source suitable for a service to be developed, and provide it to the user client 100.

도 8 내지 9는 일 실시 예에 따른 마케티스트의 기능을 설명하기 위한 도면이다.8 to 9 are diagrams for explaining the function of a marketer according to an embodiment.

도 8은 일 실시 예에 따른 마케티스트(380)의 동작을 설명하기 위한 흐름도이다.8 is a flowchart illustrating the operation of the marketer 380 according to an embodiment.

도 9는 일 실시 예에 따른 마케티스트(380)의 기능을 수행하는 시스템을 도시한 도면이다.9 is a diagram illustrating a system performing the function of the marketer 380 according to an embodiment.

도 8에 도시된 각 단계들은 도 1에 도시된 사용자 클라이언트(100) 또는 서버(200)에서 시계열적으로 수행된다. 이하에서는, 설명의 편의를 위하여 사용자 클라이언트(100) 및 서버(200)의 역할을 분리하여 설명하고, 특히 도 8에 도시된 각 단계들이 서버(200)에 의하여 수행되는 것으로 서술하나, 각 단계의 수행주체는 서버(200)에 제한되지 않고, 그 전부 또는 일부가 사용자 클라이언트(100)에서도 수행될 수 있다.Each of the steps shown in FIG. 8 is performed in time series in the user client 100 or the server 200 shown in FIG. 1. Hereinafter, for the convenience of description, the roles of the user client 100 and the server 200 are separately described, and in particular, each step illustrated in FIG. 8 is described as being performed by the server 200, but of each step The performer is not limited to the server 200, and all or a part of it may be performed in the user client 100.

단계 382에서, 서버(200)는 사용자 클라이언트(100)로부터 획득된 사용자 정보에 대응하는 소셜 네트워크 서비스 계정에 로그인한다.In step 382, the server 200 logs in to a social network service account corresponding to user information obtained from the user client 100.

개시된 실시 예에서, 소셜 네트워크 서비스는 페이스북, 인스타그램, 트위터, 블로그 및 기타 다양한 종류의 소셜 네트워크 서비스(SNS)를 포함한다. 도 9를 참조하면, 소셜 네트워크 서비스는 SNS 서버(800)에 의하여 관리되는 것으로 도시되어 있으나, 소셜 네트워크 서비스를 관리하는 주체는 이에 제한되지 않고, 서버(200), 복수의 서버 또는 클라우스 서버 등에서 소셜 네트워크 서비스가 관리될 수 있다.In the disclosed embodiment, the social network service includes Facebook, Instagram, Twitter, blog, and various other types of social network service (SNS). Referring to FIG. 9, the social network service is illustrated as being managed by the SNS server 800, but the subject who manages the social network service is not limited thereto, and the server 200, a plurality of servers, or a Klaus server are social Network services can be managed.

일 실시 예에서, 서버(200)는 사용자의 개인 계정이나, 사용자가 홍보하고자 하는 업체의 계정에 로그인한다.In one embodiment, the server 200 logs in to the user's personal account or the account of the company the user wants to promote.

일 실시 예에서, 서버(200)는 로그인된 계정에 포스트를 업로드한다. 업로드되는 포스트의 내용은 무작위로 선정될 수도 있고, 기 설정된 가이드라인에 따라 선정될 수도 있다.In one embodiment, the server 200 uploads a post to the logged in account. The content of the uploaded post may be selected at random or may be selected according to preset guidelines.

예를 들어, 서버(200)는 온라인 검색을 통해 이슈가 되는 내용에 대한 포스트를 생성할 수 있다. 또한, 서버(200)는 이슈가 되는 내용에 대한 포스트를 생성하되, 포스트의 적어도 일부에 홍보하고자 하는 업체에 대한 홍보내용을 포함시킬 수 있다. For example, the server 200 may generate a post about content that is an issue through online search. In addition, the server 200 may generate a post about the content that is an issue, but may include promotion information about a company to be promoted in at least a part of the post.

또한, 서버(200)는 사용자 클라이언트(100)로부터 업로드할 포스트의 내용의 적어도 일부를 획득하고, 획득된 내용에 기초하여 포스트를 자동으로 생성하여 업로드할 수 있다.In addition, the server 200 may acquire at least a part of the content of the post to be uploaded from the user client 100, and automatically generate and upload the post based on the obtained content.

서버(200)는 로그인된 계정을 이용하여, 다른 사용자들 및 다른 사용자들의 계정과 상호작용함으로써 소셜 네트워크를 이용한 마케팅을 수행한다. The server 200 performs marketing using a social network by interacting with other users and accounts of other users using a logged in account.

단계 384에서, 서버(200)는 단계 382에서 로그인한 소셜 네트워크 서비스에서 다른 사용자가 업로드한 포스트에 포함된 메타데이터를 획득한다.In step 384, the server 200 acquires metadata included in the post uploaded by another user in the social network service logged in in step 382.

일 실시 예에서, 다른 사용자 또는 다른 사용자의 포스트는 무작위로 선택될 수도 있고, 사용자 클라이언트(100)로부터 획득한 정보에 기초하여 선택될 수도 있고, 서버(200)가 로그인한 계정에 포함된 적어도 하나의 메타데이터에 기초하여 선택될 수도 있다.In one embodiment, the posts of other users or other users may be randomly selected, may be selected based on information obtained from the user client 100, or at least one included in the account to which the server 200 is logged in. It may be selected based on the metadata of.

예를 들어, 서버(200)는 사용자 클라이언트(100)로부터 적어도 하나의 키워드를 획득하고, 획득된 키워드를 본문 또는 해시태그에 포함하는 포스트를 선택할 수 있다. 또한, 서버(200)는 선택된 포스트를 업로드한 다른 사용자를 선택할 수 있다.For example, the server 200 may obtain at least one keyword from the user client 100 and select a post including the obtained keyword in the body or hashtag. Also, the server 200 may select another user who uploaded the selected post.

일 실시 예에서, 메타데이터는 포스트에 포함된 사진, 본문, 해시태그 및 포스트에 달린 댓글과 공감 수 및 공감 형태 중 적어도 하나를 포함한다.In one embodiment, the metadata includes at least one of a photo included in a post, a text, a hash tag, and a number of comments and sympathy on the post.

단계 386에서, 서버(200)는 단계 384에서 획득된 메타데이터에 기초하여 포스트에 대한 피드백을 결정한다.In step 386, the server 200 determines feedback for the post based on the metadata obtained in step 384.

일 실시 예에서, 피드백은 공감 및 댓글을 포함하며, 포스트를 업로드한 사용자의 계정을 팔로우하는 것 중 적어도 하나를 포함한다.In one embodiment, the feedback includes empathy and comments, and at least one of following the account of the user who uploaded the post.

일 실시 예에서, 서버(200)는 단계 384에서 획득된 메타데이터를 분석하여, 각 포스트에 남길 댓글의 내용을 결정한다. 예를 들어, 서버(200)는 포스트에 포함된 사진에서 적어도 하나의 객체를 인식하여, 인식된 객체에 대응하도록 댓글의 내용을 결정한다. 예를 들어, 서버(200)는 소정의 이미지 분석 방법을 이용하여 포스트에 포함된 사진이 음식을 촬영한 사진임을 판단할 수 있다. 서버(200)는 사진에 포함된 음식이 맛있어 보인다는 내용의 댓글을 생성할 수 있다. In one embodiment, the server 200 analyzes the metadata obtained in step 384 to determine the content of the comment to be left in each post. For example, the server 200 recognizes at least one object in the photo included in the post, and determines the content of the comment to correspond to the recognized object. For example, the server 200 may determine that the picture included in the post is a picture of food using a predetermined image analysis method. The server 200 may generate a comment that the food included in the picture looks delicious.

일 실시 예에서, 서버(200)는 메타데이터의 내용에 대응하는 기 설정된 댓글들의 데이터베이스를 포함할 수 있다. 서버(200)는 각 포스트에 포함된 메타데이터의 내용을 분석하고, 분석된 내용에 대응하는 기 설정된 댓글을 데이터베이스로부터 획득할 수 있다.In one embodiment, the server 200 may include a database of preset comments corresponding to the content of metadata. The server 200 may analyze the content of metadata included in each post, and obtain preset comments corresponding to the analyzed content from the database.

일 실시 예에서, 서버(200)는 획득된 메타데이터로부터 적어도 하나의 키워드를 추출하고, 추출된 키워드를 포함하는 다른 포스트를 검색하여, 검색된 포스트에 달린 하나 이상의 댓글을 획득한다. 서버(200)는 획득된 댓글 중 하나를 선택하거나, 획득된 댓글을 조합하여 댓글을 생성할 수 있다.In one embodiment, the server 200 extracts at least one keyword from the obtained metadata, searches for other posts including the extracted keyword, and acquires one or more comments attached to the searched post. The server 200 may generate a comment by selecting one of the obtained comments or combining the obtained comments.

일 실시 예에서, 서버(200)는 하나 이상의 메타데이터를 이용하여 각 포스트의 맥락을 판단할 수 있다. 예를 들어, 서버(200)는 포스트에 포함된 사진에서 꽃이 인식되는 경우 꽃이 예쁘다는 내용의 댓글을 생성할 수 있다. 하지만, 꽃 사진은 추모나 애도의 감정을 표현하기 위하여 업로드된 것이고, 꽃이 예쁘다는 댓글을 달기에는 적절하지 않은 포스트가 있을 수 있다. In one embodiment, the server 200 may determine the context of each post using one or more metadata. For example, when the flower is recognized in the photo included in the post, the server 200 may generate a comment that the flower is pretty. However, flower photos are uploaded to express feelings of mourning or mourning, and there may be posts that are not suitable for commenting that flowers are pretty.

따라서, 서버(200)는 포스트의 사진뿐 아니라 본문의 내용, 해시태그, 다른 사용자들의 공감내용 및 다른 사용자들의 댓글 등을 분석하여, 포스트의 맥락을 판단할 수 있다. 서버(200)는 각 메타데이터의 내용과, 이로부터 도출된 포스트의 맥락에 기초하여 피드백을 생성할 수 있다.Therefore, the server 200 may determine the context of the post by analyzing not only the picture of the post, but also the content of the body, hashtag, sympathy content of other users, and comments of other users. The server 200 may generate feedback based on the content of each metadata and the context of the post derived therefrom.

일 실시 예에서, 서버(200)는 포스트의 맥락을 판단하기 위하여, 포스트의 분위기가 긍정적인지, 또는 부정적인지 여부를 판단한다. 서버(200)는 기 설정된 기준 또는 기 설정된 기준에 따른 데이터베이스에 기초하여, 긍정 단어와 부정 단어를 구분할 수 있다. 예를 들어, 서버(200)는 긍정 단어들과 부정 단어들이 분류된 데이터베이스를 포함할 수 있다.In one embodiment, the server 200 determines whether the atmosphere of the post is positive or negative in order to determine the context of the post. The server 200 may distinguish between positive and negative words based on a preset criterion or a database according to the preset criterion. For example, the server 200 may include a database in which positive words and negative words are classified.

일 실시 예에서, 서버(200)는 포스트의 맥락을 판단하기 위하여, 포스트의 유형을 기 설정된 기준에 따라 분류할 수 있다. 예를 들어, 서버(200)는 포스트에 포함된 사진의 내용과 텍스트(본문, 해시태그 및 댓글 등을 포함)의 키워드를 이용하여 포스트가 즐거운 내용인지, 슬프거나 우울한 내용인지, 일상적인 내용인지, 정보를 전달하는 내용인지, 분노의 감정을 표출하는 내용인지, 또는 비즈니스나 홍보를 위한 내용인지 등을 분류할 수 있다. 서버(200)가 키워드를 이용하여 내용을 분류하는 방법은 기 설정된 키워드 리스트에 의하여 수행될 수도 있고, 키워드에 따른 맥락을 분류할 수 있는 적어도 하나의 학습된 모델을 이용하여 수행될 수도 있다.In one embodiment, the server 200 may classify the type of the post according to a preset criterion to determine the context of the post. For example, the server 200 uses a keyword of the content of the picture and text (including body text, hashtag, and comments) included in the post to determine whether the post is enjoyable, sad or depressed, or everyday. It can be classified whether it is content that conveys information, expresses feelings of anger, or whether it is for business or publicity. The method in which the server 200 classifies contents using keywords may be performed by a predetermined keyword list, or may be performed using at least one trained model capable of classifying contexts according to keywords.

서버(200)는 포스트에 포함된 긍정 단어와 부정 단어의 수에 기초하여 포스트의 분위기가 긍정적인지, 또는 부정적인지 여부를 판단할 수 있다.The server 200 may determine whether the atmosphere of the post is positive or negative based on the number of positive and negative words included in the post.

일 실시 예에서, 서버(200)는 포스트의 맥락을 판단할 수 없는 경우, 포스트에 대한 판단을 보류할 수 있다. 서버(200)는 다른 사용자들의 피드백이 포스트에 추가되어, 포스트의 맥락을 판단할 수 있을 때까지 포스트에 대한 판단을 보류할 수 있다. In one embodiment, when the context of the post cannot be determined, the server 200 may suspend the judgment on the post. The server 200 may suspend judgment on the post until feedback of other users is added to the post and the context of the post can be determined.

서버(200)는 포스트에 다른 사용자들의 피드백이 소정의 기준 이상으로 추가되거나, 다른 사용자들의 피드백에 기초하여 포스트의 맥락을 소정의 확률 이상으로 판단할 수 있게 되는 경우, 포스트의 맥락을 판단하여 피드백을 생성할 수 있다.When the feedback of other users is added to a post more than a predetermined criterion or the context of the post can be determined to be greater than a predetermined probability based on the feedback of other users, the server 200 determines the feedback of the post and determines the feedback Can generate

일 실시 예에서, 서버(200)는 같은 포스트에 다른 사용자들이 남긴 피드백을 모방하여 포스트에 대한 피드백을 생성할 수 있다. 예를 들어, 페이스북의 경우 다른 사용자가 '좋아요'를 눌렀으면 함께 '좋아요'를 누르고, 다른 사용자가 '슬퍼요'를 눌렀으면 함께 '슬퍼요'를 누를 수 있다. 또한 서버(200)는 다른 사용자가 작성한 댓글과 유사한 내용의 댓글을 생성할 수 있다.In one embodiment, the server 200 may generate feedback for the post by imitating feedback left by other users in the same post. For example, in the case of Facebook, if another user clicks 'Like', they can press 'Like' together, and if another user presses 'Sorrow', they can press 'Sorrow' together. Also, the server 200 may generate a comment similar to a comment written by another user.

일 실시 예에서, 서버(200)는 사용자 클라이언트(100)로부터 댓글에 포함될 적어도 하나의 키워드를 획득한다. 서버(200)는 획득된 키워드를 이용하여 댓글을 생성하되, 동일한 댓글을 반복해서 남기는 경우 소셜 네트워크 서비스 시스템에 의하여 제재를 받을 수 있으므로, 각 댓글에 서로 다른 기호나 단어를 무작위로, 또는 기 설정된 순서에 따라 추가할 수 있다.In one embodiment, the server 200 acquires at least one keyword to be included in a comment from the user client 100. The server 200 generates a comment using the acquired keyword, but if the same comment is repeatedly left, it may be subject to sanctions by the social network service system, so that each comment is randomly set with different symbols or words. You can add them in order.

단계 388에서, 서버(200)는 단계 386에서 상기 결정된 피드백을 수행한다.In step 388, the server 200 performs the determined feedback in step 386.

예를 들어, 서버(200)는 각 포스트에 대해 공감을 표시하거나, 댓글을 남기거나, 포스트를 공유하거나, 포스트를 업로드한 사용자를 팔로우하거나, 포스트를 업로드한 사용자에게 메시지를 보낼 수 있다.For example, the server 200 may display empathy for each post, leave a comment, share a post, follow the user who uploaded the post, or send a message to the user who uploaded the post.

일 실시 예에서, 서버(200)는 각 포스트에 남긴 피드백에 대한 2차 피드백을 수신할 수 있다. 예를 들어, 서버(200)는 포스트에 남긴 댓글에 대한 대댓글을 획득할 수 있다.In one embodiment, the server 200 may receive secondary feedback for feedback left in each post. For example, the server 200 may obtain a large comment for a comment left in the post.

서버(200)는 획득된 2차 피드백에 기초하여, 2차 피드백에 대응하는 기존 피드백을 수정하거나 삭제할 수 있다.The server 200 may modify or delete existing feedback corresponding to the secondary feedback, based on the obtained secondary feedback.

일 실시 예에서, 서버(200)는 피드백에 대한 부정적인 2차 피드백이 획득되는 경우, 피드백 내용에 문제가 있는 것으로 판단하여 피드백의 내용을 수정하거나 삭제할 수 있다.In one embodiment, when the negative secondary feedback for the feedback is obtained, the server 200 may determine that there is a problem in the feedback content and correct or delete the content of the feedback.

예를 들어, 서버(200)가 단계 386에서 포스트의 맥락을 잘못 판단하여 부적절한 댓글을 달았을 수 있다. 이 경우, 서버(200)는 댓글에 대한 '좋아요' 또는 '싫어요'와 같은 피드백과, 댓글에 대한 대댓글의 내용이 긍정적인지 또는 부정적인지 여부를 판단, 댓글에 대한 '싫어요'와 같은 부정적인 공감 피드백이 많거나, 대댓글의 내용이 부정적인 경우, 댓글을 삭제하거나, 포스트의 맥락을 다시 판단하여 댓글을 수정할 수 있다.For example, the server 200 may have incorrectly judged the context of the post in step 386 and commented inappropriately. In this case, the server 200 judges whether feedback content such as 'Like' or 'I dislike' the comment, and whether the content of the large comment about the comment is positive or negative, and negative empathy such as 'I dislike' the comment. If there is a lot of feedback, or if the content of the large comment is negative, you can delete the comment or revise the context of the post to edit the comment.

또한, 서버(200)는 경우에 따라 이전의 댓글이 부적절했고, 착오가 있었음을 알리는 사과 댓글을 작성하여 남길 수도 있다.Also, in some cases, the server 200 may write and leave an apology comment indicating that the previous comment was inappropriate and there was a mistake.

일 실시 예에서, 서버(200)는 부정적인 2차 피드백이 발생한 경우, 적절한 대응을 위하여 관리자에게 부정적인 2차 피드백 발생사실을 알릴 수 있다. 이 경우, 서버(200)는 관리자로부터 적절한 대응방안을 획득하고, 획득된 대응방안에 따라 동작할 수 있다. 예를 들어, 서버(200)는 관리자의 명령에 따라 댓글을 삭제하거나, 관리자가 작성한 내용에 따라 댓글을 수정하거나 사과 댓글을 남길 수 있다.In one embodiment, when the negative secondary feedback occurs, the server 200 may notify the administrator of the negative secondary feedback occurrence for proper response. In this case, the server 200 may obtain an appropriate countermeasure from the administrator and operate according to the obtained countermeasure. For example, the server 200 may delete a comment according to the command of the administrator, modify the comment according to the content written by the administrator, or leave an apology comment.

서버(200)는 2차 피드백의 내용을 참조하여 포스트의 맥락을 다시 판단하며, 기존의 판단결과와 다시 판단한 결과 및 그 판단과정은 서버(200)에 저장되거나, 서버(200)의 맥락 학습 모델을 다시 학습시키는 데 활용된다.The server 200 judges the context of the post again with reference to the content of the secondary feedback, and the existing judgment result, the result of the judgment, and the determination process are stored in the server 200 or the context learning model of the server 200 It is used to re-learn.

일 실시 예에서, 서버(200)는 다른 사용자의 계정 및 다른 사용자의 포스트에 피드백을 남김으로써 서버(200)가 로그인한 계정에 다른 사용자들이 방문하거나 팔로우하도록 유도한다.In one embodiment, the server 200 induces other users to visit or follow the account in which the server 200 is logged in by leaving feedback on another user's account and other user's post.

일 실시 예에서, 서버(200)는 다른 사용자의 계정 및 다른 사용자의 포스트에 피드백을 남기되, 다른 사용자가 서버(200)가 로그인한 계정이 아닌 다른 계정에 관심을 갖고 방문하거나, 팔로우할 수 있도록 하는 내용의 피드백을 남길 수 있다. 예를 들어, 서버(200)는 다른 사용자의 포스트에 특정 계정의 아이디나 링크와 함께 해당 계정을 추천하는 내용의 피드백을 남길 수도 있다.In one embodiment, the server 200 may leave feedback on other users' accounts and other user's posts, but other users may visit or follow with interest in other accounts other than the account to which the server 200 is logged in. You can leave feedback on what you are doing. For example, the server 200 may leave feedback of contents recommending the corresponding account along with the ID or link of the specific account in another user's post.

예를 들어, 서버(200)는 특정 업체의 계정을 홍보하기 위해 특정 업체의 계정 자체에 로그인하여 활동할 수도 있지만, 업체 관계자가 아닌 일반인의 계정을 이용하여 해당 업체의 계정을 추천하는 방식으로 동작할 수도 있다.For example, the server 200 may operate by logging in to an account of a specific company in order to promote an account of a specific company, but operate in a manner of recommending the account of the relevant company using an account of a general person, not a person related to the company. It might be.

이 경우, 서버(200)는 각 계정이 실제 일반인 사용자인 것처럼 보이기 위해, 각 계정의 정체성을 설정할 수 있다. In this case, the server 200 may set the identity of each account so that each account appears to be an actual general user.

예를 들어, 서버(200)는 각 계정이 학생, 가정주부, 또는 직장인의 계정인 것처럼 설정하여, 각 계정에 업로드되는 내용을 계정의 정체성에 맞도록 설정할 수 있다. 또한, 서버(200)는 각 계정의 정체성에 맞는 활동시간을 설정하고, 설정된 활동시간에 주로 피드백 작업을 수행할 수 있다. 예를 들어, 서버(200)는 학생인 경우 방과후 시간대, 가정주부인 경우 낮 시간대, 직장인인 경우 저녁 시간대에 다른 사용자 또는 다른 사용자의 포스트에 대한 피드백 동작을 수행할 수 있다. 또한, 서버(200)는 각 계정의 정체성에 따라 상이한 말투와 어휘로 댓글이나 포스트를 작성할 수 있다.For example, the server 200 may set each account to be an account of a student, a homemaker, or an office worker, and set the content uploaded to each account to match the identity of the account. In addition, the server 200 may set an activity time suitable for the identity of each account, and mainly perform a feedback operation at the set activity time. For example, the server 200 may perform a feedback operation for posts of other users or other users in the after school hours for students, daytime hours for homemakers, and evening hours for office workers. In addition, the server 200 may write comments or posts in different words and vocabularies according to the identity of each account.

또한, 서버(200)는 피드백 작업을 수행하되, 하루에 소정의 개수 이상의 피드백 동작을 하는 경우 SNS 서버(800)에 의하여 매크로 또는 봇(bot)으로 인식되어 차단될 수 있으므로, 기 설정된 개수 이하의 피드백을 주기적으로 수행할 수 있다.In addition, the server 200 performs a feedback operation, but when a feedback operation of a predetermined number or more per day can be blocked by being recognized as a macro or a bot by the SNS server 800, it is less than or equal to a preset number. Feedback can be performed periodically.

일 실시 예에서, 서버(200)는 홍보 활동에 대한 후속조치 및 관리기능을 수행한다. In one embodiment, the server 200 performs follow-up actions and management functions for public relations activities.

예를 들어, 서버(200)는 단계 388의 피드백에 따라 하나 이상의 다른 사용자의 계정을 팔로우한 경우, 팔로우한 다른 사용자들의 리스트를 저장할 수 있다. 서버(200)는 저장된 리스트에 포함된 하나 이상의 다른 사용자들 중 서버(200)에서 로그인된 계정을 팔로우한 사용자와 팔로우하지 않은 사용자를 분류할 수 있다.For example, when the account of one or more other users is followed according to the feedback of step 388, the server 200 may store a list of other users who have followed. The server 200 may classify users who have followed the account logged in from the server 200 and users who have not followed, among one or more other users included in the stored list.

서버(200)는 소정의 기간 간격으로 상술한 리스트에 포함된 사용자들 중 서버(200)에서 로그인된 계정을 팔로우한 사용자와 팔로우하지 않은 사용자를 확인할 수 있다.The server 200 may identify a user who has followed the account logged in at the server 200 and a user who has not followed, among users included in the above list at predetermined intervals.

서버(200)는 소정의 기간 이상 서버(200)에서 로그인된 계정을 팔로우하지 않은 사용자에 대한 팔로우를 취소할 수 있다. 소정의 기간은 다양하게 설정될 수 있으며, 임의로 설정될 수도 있고, 사용자 클라이언트(100)의 요청에 따라 설정될 수도 있다.The server 200 may cancel following the user who has not followed the account logged in at the server 200 for a predetermined period or more. The predetermined period may be variously set, it may be arbitrarily set, or may be set according to the request of the user client 100.

일 실시 예에서, 서버(200)는 단계 388에 따라 수행된 피드백의 결과에 따른 통계 자료를 생성할 수 있다.In one embodiment, the server 200 may generate statistical data according to a result of feedback performed according to step 388.

예를 들어, 서버(200)는 팔로우한 다른 사용자, 공감을 표시하거나 댓글을 단 다른 사용자의 포스트에 대한 통계를 생성할 수 있다. 또한, 서버(200)는 피드백을 남긴 다른 사용자들 중, 성과가 있는(예를 들어, 피드백에 대한 2차 피드백을 주거나, 서버(200)에서 로그인된 계정에 방문하거나, 서버(200)에서 업로드한 포스트에 대한 피드백을 주는 경우 등) 다른 사용자의 수 또는 비율에 대한 통계를 생성할 수 있다. 서버(200)는 통계를 다른 사용자의 유형 또는 다른 사용자가 업로드한 포스트의 유형에 따라 분류하여 생성할 수 있다.For example, the server 200 may generate statistics on the posts of other users who have followed, displaying sympathy, or commenting on other users. In addition, the server 200, among other users who left feedback, has a performance (e.g., provides secondary feedback for feedback, visits an account logged in from the server 200, or uploads from the server 200) You can generate statistics on the number or percentage of other users, such as giving feedback on one post. The server 200 may generate and classify statistics according to the type of other users or the types of posts uploaded by other users.

즉, 서버(200)는 피드백을 남김에 따른 성과를 사용자의 유형 또는 포스트의 유형별로 분류할 수 있다. 서버(200)는 성과가 높은 사용자의 유형 또는 포스트의 유형을 획득할 수 있다.That is, the server 200 may classify the performance of leaving feedback by user type or post type. The server 200 may acquire a type of a user with high performance or a type of post.

서버(200)는 성과가 높은 사용자의 유형 또는 포스트의 유형을 사용자 클라이언트(100)에 제공하여 타겟팅 대상을 제안할 수도 있고, 직접 획득된 유형을 이용하여 재 타겟팅을 수행할 수도 있다.The server 200 may provide a target type by providing the type of the user with high performance or the type of the post to the user client 100, or may perform retargeting using the directly acquired type.

본 발명의 실시예와 관련하여 설명된 방법 또는 알고리즘의 단계들은 하드웨어로 직접 구현되거나, 하드웨어에 의해 실행되는 소프트웨어 모듈로 구현되거나, 또는 이들의 결합에 의해 구현될 수 있다. 소프트웨어 모듈은 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, a software module executed by hardware, or a combination thereof. The software modules may 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.

이상, 첨부된 도면을 참조로 하여 본 발명의 실시예를 설명하였지만, 본 발명이 속하는 기술분야의 통상의 기술자는 본 발명이 그 기술적 사상이나 필수적인 특징을 변경하지 않고서 다른 구체적인 형태로 실시될 수 있다는 것을 이해할 수 있을 것이다. 그러므로, 이상에서 기술한 실시예들은 모든 면에서 예시적인 것이며, 제한적이 아닌 것으로 이해해야만 한다. The embodiments of the present invention have been described above with reference to the accompanying drawings, but a person skilled in the art to which the present invention pertains may implement the present invention in other specific forms without changing its technical spirit or essential features. You will understand. Therefore, it should be understood that the above-described embodiments are illustrative in all respects and not restrictive.

100 : 사용자 클라이언트
200 : 서버
100: user client
200: server

Claims (6)

컴퓨터가 사용자 클라이언트로부터 소셜 마케팅을 위한 소셜 네트워크 서비스 계정을 획득하여 상기 소셜 네트워크 서비스 계정에 로그인하는 단계;
상기 컴퓨터가 상기 로그인한 계정을 이용하여 자동으로 상기 소셜 네트워크 서비스에서 다른 사용자가 업로드한 포스트에 포함된 적어도 하나 이상의 메타데이터를 획득하는 단계;
상기 컴퓨터가 상기 획득된 적어도 하나 이상의 메타데이터에 기초하여 상기 포스트에 대한 피드백을 결정하는 단계; 및
상기 컴퓨터가 상기 로그인한 계정을 이용하여 자동으로 상기 포스트에 대하여 상기 결정된 피드백을 수행하는 단계; 를 포함하며,
상기 포스트에 대한 피드백을 결정하는 단계는,
상기 포스트에 포함된 이미지와, 상기 포스트에 포함된 본문, 상기 포스트에 포함된 해시태그 및 상기 포스트에 대한 다른 사용자들의 피드백을 포함하는 텍스트 중 적어도 하나를 포함하는 상기 포스트의 메타데이터를 분석하여 상기 포스트의 맥락을 판단하는 단계; 및
상기 포스트의 맥락에 대응하는 상기 피드백의 내용을 생성하는 단계를 포함하되,
상기 포스트의 맥락을 판단하는 단계는,
상기 포스트에 포함된 이미지로부터 적어도 하나의 객체를 인식하고, 상기 텍스트에 포함된 하나 이상의 키워드를 추출하는 단계;
기설정된 기준에 따라 상기 인식된 적어도 하나의 객체가 나타내는 성질과 및 상기 추출된 하나 이상의 키워드가 나타내는 성질을 분석하는 단계; 및
상기 분석된 적어도 하나의 객체가 나타내는 성질 및 상기 분석된 하나 이상의 키워드가 나타내는 성질에 따라 상기 포스트의 맥락을 판단하는 단계; 를 포함하고,
상기 피드백을 수행하는 단계는,
상기 로그인된 계정의 정체성을 결정하는 단계; 및
상기 결정된 정체성에 따라 상기 피드백을 수행하는 시간대 및 상기 피드백의 내용을 설정하는 단계를 포함하고,
상기 피드백을 수행하는 단계는,
상기 피드백을 수행함에 따른 성과를 평가하는 단계; 및
상기 평가 결과에 따라 피드백을 수행할 대상을 타겟팅하는 단계; 를 더 포함하는, 소셜 마케팅 방법.
A computer acquiring a social network service account for social marketing from a user client and logging into the social network service account;
The computer automatically obtaining at least one metadata included in a post uploaded by another user in the social network service using the logged in account;
Determining, by the computer, feedback for the post based on the obtained at least one metadata; And
The computer automatically performing the determined feedback on the post using the logged in account; It includes,
Determining the feedback for the post,
The meta data of the post including at least one of an image included in the post, a text included in the post, a hash tag included in the post, and other users' feedback on the post is analyzed to analyze the metadata of the post. Determining the context of the post; And
Generating the content of the feedback corresponding to the context of the post,
Determining the context of the post,
Recognizing at least one object from an image included in the post, and extracting one or more keywords included in the text;
Analyzing a property indicated by the recognized at least one object and a property indicated by the extracted one or more keywords according to a preset criterion; And
Determining a context of the post according to a property indicated by the analyzed at least one object and a property indicated by the analyzed one or more keywords; Including,
The step of performing the feedback,
Determining the identity of the logged in account; And
And setting a time zone for performing the feedback and the content of the feedback according to the determined identity,
The step of performing the feedback,
Evaluating the performance of performing the feedback; And
Targeting a target to perform feedback according to the evaluation result; Social marketing method further comprising.
제1 항에 있어서,
상기 피드백은 상기 포스트에 대한 댓글을 포함하고,
상기 피드백을 결정하는 단계는,
상기 포스트에 남길 댓글의 내용을 결정하는 단계; 를 포함하는, 소셜 마케팅 방법.
According to claim 1,
The feedback includes comments on the post,
Determining the feedback,
Determining the content of the comment to leave in the post; Including, social marketing method.
제1 항에 있어서,
상기 피드백을 수행하는 단계는,
상기 수행된 피드백에 대한 2차 피드백을 획득하는 단계; 및
상기 2차 피드백의 내용에 따라 상기 피드백을 취소하거나 상기 피드백의 내용을 수정하는 단계; 를 더 포함하는, 소셜 마케팅 방법.
According to claim 1,
The step of performing the feedback,
Obtaining secondary feedback for the performed feedback; And
Canceling the feedback or correcting the content of the feedback according to the content of the secondary feedback; Social marketing method further comprising.
제1 항에 있어서,
상기 피드백을 수행하는 단계는,
하나 이상의 다른 사용자의 계정을 팔로우하는 단계;
상기 팔로우한 하나 이상의 다른 사용자의 계정의 리스트를 저장하는 단계; 및
상기 리스트에 포함된 하나 이상의 다른 사용자 중, 소정의 기간 이후에 상기 로그인된 계정을 팔로우하지 않은 계정의 팔로우를 취소하는 단계; 를 더 포함하는, 소셜 마케팅 방법.
According to claim 1,
The step of performing the feedback,
Following one or more other users'accounts;
Storing a list of accounts of one or more other users who have followed; And
Canceling a follow-up of an account that has not followed the logged-in account after a predetermined period among one or more other users included in the list; Social marketing method further comprising.
삭제delete 하드웨어인 컴퓨터와 결합되어, 제1 항 내지 제4항 중 어느 한항의 방법을 수행할 수 있도록 컴퓨터에서 독출가능한 기록매체에 저장된 컴퓨터프로그램.A computer program stored in a recording medium readable by a computer so as to perform the method of any one of claims 1 to 4 in combination with a computer that is hardware.
KR1020190114574A 2019-09-18 2019-09-18 Social marketing method for providing business support service Active KR102111658B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020190114574A KR102111658B1 (en) 2019-09-18 2019-09-18 Social marketing method for providing business support service

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020190114574A KR102111658B1 (en) 2019-09-18 2019-09-18 Social marketing method for providing business support service

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
KR1020170124193A Division KR20190035213A (en) 2017-09-26 2017-09-26 Social marketing method for providing business support service

Publications (2)

Publication Number Publication Date
KR20190109361A KR20190109361A (en) 2019-09-25
KR102111658B1 true KR102111658B1 (en) 2020-05-15

Family

ID=68068536

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020190114574A Active KR102111658B1 (en) 2019-09-18 2019-09-18 Social marketing method for providing business support service

Country Status (1)

Country Link
KR (1) KR102111658B1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20240031742A (en) 2022-09-01 2024-03-08 주식회사 프레시앤텍 Social Marketing Curation System and Method

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102572321B1 (en) * 2022-08-05 2023-08-30 주식회사 유스뷰티 Method and apparatus for providing a message related an event to a terminal using a neural network by a server

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20020004592A (en) 2000-07-06 2002-01-16 신동규 Internet business solution method and apparatus
KR20060125991A (en) * 2005-06-03 2006-12-07 구경훈 Homepage providing system with automatic dialogue function with visitors and method of providing the same
KR20150145280A (en) * 2014-06-18 2015-12-30 주식회사 굿앤소프트 System for providing automatic comment
KR102594094B1 (en) * 2015-12-29 2023-10-26 에스케이플래닛 주식회사 Method and Apparatus for Providing Recommended Contents

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20240031742A (en) 2022-09-01 2024-03-08 주식회사 프레시앤텍 Social Marketing Curation System and Method

Also Published As

Publication number Publication date
KR20190109361A (en) 2019-09-25

Similar Documents

Publication Publication Date Title
Beckett et al. Generating change: A global survey of what news organisations are doing with AI
US11775494B2 (en) Multi-service business platform system having entity resolution systems and methods
US12125045B2 (en) Multi-client service system platform
US20240020538A1 (en) Systems and methods for real-time search based generative artificial intelligence
US20220206993A1 (en) Multi-service business platform system having custom object systems and methods
US20230316186A1 (en) Multi-service business platform system having entity resolution systems and methods
US9721265B2 (en) Systems and methods for generating adaptive surveys and review prose
Zhou et al. ChatGPT and marketing: Analyzing public discourse in early Twitter posts
US20180089156A1 (en) Systems and methods for constructing presentations
US12386797B2 (en) Multi-service business platform system having entity resolution systems and methods
CN110597962A (en) Search result display method, device, medium and electronic equipment
Beckett et al. Generating change
US12008064B1 (en) Systems and methods for a website generator that utilizes artificial intelligence
US12332965B1 (en) Website personalization and interactive assistant
Tingelhoff et al. A guide for structured literature reviews in business research: The state-of-the-art and how to integrate generative artificial intelligence
US12405982B2 (en) Tool for providing contextual data for natural language queries
CN114090777A (en) Text data processing method and device
US20240330796A1 (en) Question generation for groups
KR102111658B1 (en) Social marketing method for providing business support service
US11250083B2 (en) Systems and methods for enhanced online research
Alam et al. Co-Pilot for Project Managers: Developing a PDF-Driven AI Chatbot for Facilitating Project Management
CN118170869A (en) Man-machine interaction optimization method, device, equipment and medium
JP7003481B2 (en) Reinforcing rankings for social media accounts and content
KR101951179B1 (en) Ideation method for providing business support service
US20250225335A1 (en) Computer Program and Method for Annotated Document Processing Based on User-Defined Parameters

Legal Events

Date Code Title Description
A107 Divisional application of patent
A201 Request for examination
PA0107 Divisional application

Comment text: Divisional Application of Patent

Patent event date: 20190918

Patent event code: PA01071R01D

Filing date: 20170926

Application number text: 1020170124193

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

Comment text: Notification of reason for refusal

Patent event date: 20191118

Patent event code: PE09021S01D

E701 Decision to grant or registration of patent right
PE0701 Decision of registration

Patent event code: PE07011S01D

Comment text: Decision to Grant Registration

Patent event date: 20200504

GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20200511

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20200511

End annual number: 3

Start annual number: 1

PG1601 Publication of registration
PR1001 Payment of annual fee

Payment date: 20230214

Start annual number: 4

End annual number: 4

PR1001 Payment of annual fee

Payment date: 20240213

Start annual number: 5

End annual number: 5

PR1001 Payment of annual fee

Payment date: 20250529

Start annual number: 6

End annual number: 6