KR102706992B1 - Method and apparatus for providing sns-based design and marketing recommendation service applied with artificial intelligence algorithm - Google Patents
Method and apparatus for providing sns-based design and marketing recommendation service applied with artificial intelligence algorithm Download PDFInfo
- Publication number
- KR102706992B1 KR102706992B1 KR1020230188505A KR20230188505A KR102706992B1 KR 102706992 B1 KR102706992 B1 KR 102706992B1 KR 1020230188505 A KR1020230188505 A KR 1020230188505A KR 20230188505 A KR20230188505 A KR 20230188505A KR 102706992 B1 KR102706992 B1 KR 102706992B1
- Authority
- KR
- South Korea
- Prior art keywords
- types
- sns
- channels
- marketing
- sns channels
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 28
- 238000013473 artificial intelligence Methods 0.000 title description 15
- 239000000203 mixture Substances 0.000 claims abstract description 16
- 238000004891 communication Methods 0.000 description 18
- 238000013528 artificial neural network Methods 0.000 description 8
- 238000010586 diagram Methods 0.000 description 4
- 230000000694 effects Effects 0.000 description 4
- 239000000284 extract Substances 0.000 description 3
- 238000006243 chemical reaction Methods 0.000 description 2
- 238000013527 convolutional neural network Methods 0.000 description 2
- 230000008451 emotion Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 238000007726 management method Methods 0.000 description 2
- 239000000463 material Substances 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000000007 visual effect Effects 0.000 description 2
- XUIMIQQOPSSXEZ-UHFFFAOYSA-N Silicon Chemical compound [Si] XUIMIQQOPSSXEZ-UHFFFAOYSA-N 0.000 description 1
- 238000013475 authorization Methods 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 230000001151 other effect Effects 0.000 description 1
- 230000000306 recurrent effect Effects 0.000 description 1
- 229910052710 silicon Inorganic materials 0.000 description 1
- 239000010703 silicon Substances 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0241—Advertisements
- G06Q30/0242—Determining effectiveness of advertisements
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N20/00—Machine learning
-
- 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/0277—Online advertisement
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/01—Social networking
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Strategic Management (AREA)
- Theoretical Computer Science (AREA)
- Finance (AREA)
- Development Economics (AREA)
- Accounting & Taxation (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Marketing (AREA)
- General Business, Economics & Management (AREA)
- Economics (AREA)
- Entrepreneurship & Innovation (AREA)
- Software Systems (AREA)
- Game Theory and Decision Science (AREA)
- Computing Systems (AREA)
- General Health & Medical Sciences (AREA)
- Health & Medical Sciences (AREA)
- Tourism & Hospitality (AREA)
- Human Resources & Organizations (AREA)
- Artificial Intelligence (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Data Mining & Analysis (AREA)
- Evolutionary Computation (AREA)
- Medical Informatics (AREA)
- Primary Health Care (AREA)
- General Engineering & Computer Science (AREA)
- Mathematical Physics (AREA)
- Information Transfer Between Computers (AREA)
Abstract
SNS 기반 마케팅 추천 서비스를 제공하는 방법 및 장치가 개시된다. 본 개시의 일 실시예에 따른, 장치에 의해 수행되는, SNS 기반 마케팅 추천 서비스를 제공하는 방법은, 특정 회사가 이용하는 단말 장치로부터 상기 특정 회사가 영위하는 복수의 유형의 사업과 관련된 정보 및 상기 특정 회사가 관리하는 복수의 유형의 SNS 채널과 관련된 정보를 수신하는 단계; 상기 복수의 유형의 SNS 채널과 관련된 정보를 통해 상기 복수의 유형의 SNS 채널 별 유입 키워드 및 상기 유입 키워드에 기초한 방문 횟수를 식별하는 단계; 상기 복수의 유형의 SNS 채널 별 유입 키워드, 상기 방문 횟수 및 상기 복수의 유형의 사업과 관련된 정보에 기초하여, 상기 복수의 유형의 SNS 채널 각각에 업로드될 마케팅 컨텐츠와 관련된 추천 정보를 획득하는 단계; 및 상기 획득된 추천 정보를 상기 단말 장치로 전송하는 단계를 포함하고, 상기 추천 정보는, 상기 복수의 유형의 SNS 채널 각각에 업로드될 상기 복수의 유형의 사업 별 마케팅 컨텐츠의 비율, 상기 복수의 유형의 SNS 채널 별 가중치와 관련된 정보, 및 상기 복수의 유형의 SNS 채널 별로 업로드될 마케팅 컨텐츠의 구성을 추천하는 정보를 포함할 수 있다.A method and a device for providing an SNS-based marketing recommendation service are disclosed. According to one embodiment of the present disclosure, a method for providing an SNS-based marketing recommendation service, which is performed by a device, includes: receiving information related to multiple types of businesses operated by a specific company and information related to multiple types of SNS channels managed by the specific company from a terminal device used by a specific company; identifying keywords for inflow by each of the multiple types of SNS channels and the number of visits based on the keywords for inflow through the information related to the multiple types of SNS channels; obtaining recommendation information related to marketing content to be uploaded to each of the multiple types of SNS channels based on the keywords for inflow by each of the multiple types of SNS channels, the number of visits, and the information related to the multiple types of businesses; and transmitting the obtained recommendation information to the terminal device, wherein the recommendation information may include information related to a ratio of marketing content by each of the multiple types of businesses to be uploaded to each of the multiple types of SNS channels, weights by each of the multiple types of SNS channels, and information recommending a composition of marketing content to be uploaded to each of the multiple types of SNS channels.
Description
본 개시는 SNS 기반 마케팅 관련 기술에 관한 것으로서, 더욱 상세하게는 인공지능 알고리즘이 적용된 SNS 기반 마케팅 추천 서비스를 제공하는 방법 및 장치에 관한 것이다.The present disclosure relates to technologies related to SNS-based marketing, and more specifically, to a method and device for providing an SNS-based marketing recommendation service to which an artificial intelligence algorithm is applied.
정보 통신 기술이 발전함에 따라 많은 유형의 소셜 네트워크 서비스(social service network service, SNS) 서비스가 개발 및 배포되고 있으며, 사용자들은 자유롭게 해당 SNS를 이용하여 자신의 일상을 타인과 공유하며 타인에 대한 정보를 제공받는다.As information and communication technology advances, many types of social network services (SNS) are being developed and distributed, and users can freely use the SNS to share their daily lives with others and receive information about others.
또한, SNS는 단순히 사용자들 간의 일상 공유를 위해 사용되는 것이 아닌 각종 상품 및 서비스를 광고하기 위한 종합 플랫폼으로서 폭넓게 활용되고 있다. 즉, SNS을 통해 효율적으로 상품 및 서비스를 광고할 경우, 다른 유형의 마케팅(marketing)과 비교했을 때 동일 인건비 및 비용 대비 큰 효과를 창출할 수 있다는 장점이 존재한다.In addition, SNS is not simply used for daily sharing between users, but is also widely used as a comprehensive platform for advertising various products and services. In other words, when products and services are advertised effectively through SNS, there is an advantage in that it can create a greater effect compared to other types of marketing with the same labor costs and expenses.
본 개시는 상술된 문제점을 해결하기 위해 안출된 것으로서, 본 개시의 목적은 인공지능 알고리즘이 적용된 SNS 기반 마케팅 추천 서비스를 제공하는 방법 및 장치를 제공함에 있다.The present disclosure has been made to solve the above-described problems, and the purpose of the present disclosure is to provide a method and device for providing a SNS-based marketing recommendation service to which an artificial intelligence algorithm is applied.
또한, 본 개시의 목적은 온라인 SNS 기반 마케팅을 효율적으로 수행하기 위하여 업종 별 마케팅 채널을 자동으로 분류하는 방법 및 장치를 제공함에 있다.In addition, the purpose of the present disclosure is to provide a method and device for automatically classifying marketing channels by industry in order to efficiently perform online SNS-based marketing.
또한, 본 개시의 목적은 각 SNS 채널 별로 수집된 검색량 및 조회수에 기초하여 SNS 채널 별 가중치를 산출하고, 산출된 가중치에 따라 SNS 채널 각각에 마케팅 자료를 업로드하는 방법 및 장치를 제공함에 있다.In addition, the purpose of the present disclosure is to provide a method and device for calculating weights for each SNS channel based on search volumes and views collected for each SNS channel and uploading marketing materials to each SNS channel according to the calculated weights.
본 개시가 해결하고자 하는 과제들은 이상에서 언급된 과제로 제한되지 않으며, 언급되지 않은 또 다른 과제들은 아래의 기재로부터 통상의 기술자에게 명확하게 이해될 수 있을 것이다.The problems to be solved by the present disclosure 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 description below.
본 개시의 일 실시예로, 장치에 의해 수행되는, SNS(social network service) 기반 마케팅 추천 서비스를 제공하는 방법은, 특정 회사가 이용하는 단말 장치로부터 상기 특정 회사가 영위하는 복수의 유형의 사업과 관련된 정보 및 상기 특정 회사가 관리하는 복수의 유형의 SNS 채널과 관련된 정보를 수신하는 단계; 상기 복수의 유형의 SNS 채널과 관련된 정보를 통해 상기 복수의 유형의 SNS 채널 별 유입 키워드 및 상기 유입 키워드에 기초한 방문 횟수를 식별하는 단계; 상기 복수의 유형의 SNS 채널 별 유입 키워드, 상기 방문 횟수 및 상기 복수의 유형의 사업과 관련된 정보에 기초하여, 상기 복수의 유형의 SNS 채널 각각에 업로드될 마케팅 컨텐츠와 관련된 추천 정보를 획득하는 단계; 및 상기 획득된 추천 정보를 상기 단말 장치로 전송하는 단계를 포함하고, 상기 추천 정보는, 상기 복수의 유형의 SNS 채널 각각에 업로드될 상기 복수의 유형의 사업 별 마케팅 컨텐츠의 비율, 상기 복수의 유형의 SNS 채널 별 가중치와 관련된 정보, 및 상기 복수의 유형의 SNS 채널 별로 업로드될 마케팅 컨텐츠의 구성을 추천하는 정보를 포함할 수 있다.In one embodiment of the present disclosure, a method for providing a marketing recommendation service based on an SNS (social network service) performed by a device includes the steps of: receiving information related to a plurality of types of businesses operated by a specific company and information related to a plurality of types of SNS channels managed by the specific company from a terminal device used by a specific company; identifying an inflow keyword for each of the plurality of types of SNS channels and a number of visits based on the inflow keyword through the information related to the plurality of types of SNS channels; obtaining recommendation information related to marketing content to be uploaded to each of the plurality of types of SNS channels based on the inflow keyword for each of the plurality of types of SNS channels, the number of visits, and the information related to the plurality of types of businesses; and transmitting the obtained recommendation information to the terminal device, wherein the recommendation information may include information related to a ratio of marketing content for each of the plurality of types of businesses to be uploaded to each of the plurality of types of SNS channels, a weight for each of the plurality of types of SNS channels, and information recommending a composition of marketing content to be uploaded to each of the plurality of types of SNS channels.
그리고, 상기 추천 정보를 획득하는 단계는, 상기 복수의 유형의 SNS 채널 별 유입 키워드, 상기 방문 횟수 및 상기 복수의 유형의 사업과 관련된 정보를 제1 AI 모델에 입력하여 상기 추천 정보를 획득하는 단계를 포함하고, 상기 제1 AI 모델은, 상기 복수의 유형의 SNS 채널 별 유입 키워드와 상기 복수의 유형의 사업 간의 연관도를 획득하고, 상기 복수의 유형의 SNS 채널 별 유입 키워드를 상기 획득된 연관도에 기초하여 상기 복수의 유형의 사업 별로 분류하고, 상기 복수의 유형의 사업 별로 분류된 하나 이상의 유입 키워드에 기초하여, 상기 복수의 유형의 SNS 채널 각각에 업로드될 상기 복수의 유형의 사업 별 마케팅 컨텐츠의 비율을 산출하도록 학습될 수 있다.And, the step of obtaining the recommendation information includes the step of inputting the inflow keywords for each of the plurality of types of SNS channels, the number of visits, and information related to the plurality of types of businesses into a first AI model to obtain the recommendation information, and the first AI model may be trained to obtain a correlation between the inflow keywords for each of the plurality of types of SNS channels and the plurality of types of businesses, classify the inflow keywords for each of the plurality of types of SNS channels by the plurality of types of businesses based on the obtained correlation, and calculate a ratio of marketing content for each of the plurality of types of businesses to be uploaded to each of the plurality of types of SNS channels based on one or more of the inflow keywords classified by the plurality of types of businesses.
그리고, 상기 제1 AI 모델은, 상기 복수의 유형의 사업 별로 분류된 하나 이상의 유입 키워드의 분포도에 기초하여 상기 복수의 유형의 SNS 채널 각각에 업로드될 마케팅 컨텐츠의 구성을 추천하는 정보를 출력하도록 학습되고, 상기 복수의 유형의 SNS 채널 각각에 업로드될 마케팅 컨텐츠의 구성을 추천하는 정보는, 상기 하나 이상의 유입 키워드와 관련된 이미지, 상기 하나 이상의 유입 키워드에 대응되는 사업과 관련된 정보, 및 복수의 유형의 SNS 채널 각각에서 노출량이 임계값 이상인 컨텐츠 중 상기 하나 이상의 유입 키워드와 관련된 컨텐츠에 대한 정보를 포함할 수 있다.And, the first AI model is trained to output information recommending a composition of marketing content to be uploaded to each of the plurality of types of SNS channels based on a distribution of one or more inflow keywords classified by the plurality of types of businesses, and the information recommending a composition of marketing content to be uploaded to each of the plurality of types of SNS channels may include an image related to the one or more inflow keywords, information related to a business corresponding to the one or more inflow keywords, and information about content related to the one or more inflow keywords among content whose exposure amount is greater than a threshold value in each of the plurality of types of SNS channels.
그리고, 상기 제1 AI 모델은, 상기 복수의 유형의 SNS 채널 각각에서 노출량이 임계값 이상인 컨텐츠의 개수 및 상기 유입 키워드에 기초한 방문 횟수에 기초하여 상기 복수의 유형의 SNS 채널 별 가중치와 관련된 정보를 출력하도록 학습되고, 상기 복수의 유형의 SNS 채널 별 가중치와 관련된 정보는, 상기 특정 회사의 전체 마케팅 비용 중 상기 복수의 유형의 SNS 채널 별로 투입할 마케팅 비용에 대한 정보 및 상기 복수의 유형의 SNS 채널 별로 업로드할 마케팅 컨텐츠의 개수에 대한 정보를 포함할 수 있다.And, the first AI model is trained to output information related to weights for each of the plurality of types of SNS channels based on the number of contents whose exposure amount is greater than a threshold value and the number of visits based on the inflow keyword in each of the plurality of types of SNS channels, and the information related to weights for each of the plurality of types of SNS channels may include information on marketing costs to be invested for each of the plurality of types of SNS channels out of the total marketing costs of the specific company and information on the number of marketing contents to be uploaded for each of the plurality of types of SNS channels.
그리고, 상기 방법은, 상기 복수의 유형의 SNS 채널 별로 업로드될 마케팅 컨텐츠의 구성을 추천하는 정보를 제2 AI 모델에 입력하여 상기 복수의 유형의 SNS 채널 별로 업로드될 마케팅 컨텐츠를 획득하는 단계; 상기 복수의 유형의 SNS 채널 별로 업로드될 마케팅 컨텐츠가 상기 특정 회사에 의해 승인됨에 기반하여, 상기 획득된 마케팅 컨텐츠를 상기 복수의 유형의 SNS 채널 각각에 업로드하는 단계를 더 포함할 수 있다.And, the method may further include a step of inputting information recommending a composition of marketing content to be uploaded for each of the plurality of types of SNS channels into a second AI model to obtain marketing content to be uploaded for each of the plurality of types of SNS channels; and a step of uploading the obtained marketing content to each of the plurality of types of SNS channels based on the marketing content to be uploaded for each of the plurality of types of SNS channels being approved by the specific company.
본 개시의 다양한 실시예에 의해, 인공지능 알고리즘이 적용된 SNS 기반 마케팅 추천 서비스를 제공하는 방법 및 장치가 제공될 수 있다.According to various embodiments of the present disclosure, a method and device for providing a SNS-based marketing recommendation service to which an artificial intelligence algorithm is applied can be provided.
또한, 본 개시의 다양한 실시예에 의해, 온라인 SNS 기반 마케팅을 효율적으로 수행하기 위하여 업종 별 마케팅 채널을 자동으로 분류하는 방법 및 장치가 제공될 수 있다.In addition, by various embodiments of the present disclosure, a method and device for automatically classifying industry-specific marketing channels to efficiently perform online SNS-based marketing can be provided.
또한, 본 개시의 다양한 실시예에 의해, 각 SNS 채널 별로 수집된 검색량 및 조회수에 기초하여 SNS 채널 별 가중치를 산출하고, 산출된 가중치에 따라 SNS 채널 각각에 마케팅 자료를 업로드하는 방법 및 장치가 제공될 수 있다.In addition, according to various embodiments of the present disclosure, a method and device for calculating weights for each SNS channel based on search volumes and views collected for each SNS channel and uploading marketing materials to each SNS channel according to the calculated weights can be provided.
또한, 본 개시의 다양한 실시예에 의해, 불필요한 마케팅 비용을 줄일 수 있으며, 보다 효율적인 마케팅 효과가 산출될 수 있다.In addition, through various embodiments of the present disclosure, unnecessary marketing costs can be reduced and more efficient marketing effects can be produced.
본 개시의 효과들은 이상에서 언급된 효과로 제한되지 않으며, 언급되지 않은 또 다른 효과들은 아래의 기재로부터 통상의 기술자에게 명확하게 이해될 수 있을 것이다.The effects of the present disclosure 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 description below.
도 1은 본 개시의 일 실시예에 따른, 인공지능 알고리즘이 적용된 SNS 기반 마케팅 추천 서비스를 제공하기 위한 시스템의 개략도이다.
도 2는 본 개시의 일 실시예에 따른, 인공지능 알고리즘이 적용된 SNS 기반 마케팅 추천 서비스를 제공하는 장치의 구성을 간략히 도시한 블록도이다.
도 3은 본 개시의 일 실시예에 따른, 인공지능 알고리즘이 적용된 SNS 기반 마케팅 추천 서비스를 제공하는 방법을 설명하기 위한 순서도이다.FIG. 1 is a schematic diagram of a system for providing a SNS-based marketing recommendation service using an artificial intelligence algorithm according to one embodiment of the present disclosure.
FIG. 2 is a block diagram briefly illustrating the configuration of a device that provides a SNS-based marketing recommendation service to which an artificial intelligence algorithm is applied according to one embodiment of the present disclosure.
FIG. 3 is a flowchart illustrating a method for providing an SNS-based marketing recommendation service to which an artificial intelligence algorithm is applied according to one embodiment of the present disclosure.
본 개시의 이점 및 특징, 그리고 그것들을 달성하는 방법은 첨부되는 도면과 함께 상세하게 후술되어 있는 실시예들을 참조하면 명확해질 것이다. 그러나, 본 개시는 이하에서 개시되는 실시예들에 제한되는 것이 아니라 서로 다른 다양한 형태로 구현될 수 있으며, 단지 본 실시예들은 본 개시의 개시가 완전하도록 하고, 본 개시가 속하는 기술 분야의 통상의 기술자에게 본 개시의 범주를 완전하게 알려주기 위해 제공되는 것이며, 본 개시는 청구항의 범주에 의해 정의될 뿐이다.The advantages and features of the present disclosure, and the methods for achieving them, will become apparent by referring to the embodiments described in detail below together with the accompanying drawings. However, the present disclosure is not limited to the embodiments disclosed below and may be implemented in various different forms, and these embodiments are provided only to make the disclosure of the present disclosure complete and to fully inform a person skilled in the art of the scope of the present disclosure, and the present disclosure is defined only by the scope of the claims.
본 명세서에서 사용된 용어는 실시예들을 설명하기 위한 것이며 본 개시를 제한하고자 하는 것은 아니다. 본 명세서에서, 단수형은 문구에서 특별히 언급하지 않는 한 복수형도 포함한다. 명세서에서 사용되는 "포함한다(comprises)" 및/또는 "포함하는(comprising)"은 언급된 구성요소 외에 하나 이상의 다른 구성요소의 존재 또는 추가를 배제하지 않는다.The terminology used herein is for the purpose of describing embodiments only and is not intended to be limiting of the present disclosure. In this specification, the singular also includes the plural unless specifically stated otherwise. The terms "comprises" and/or "comprising" as used herein do not exclude the presence or addition of one or more other components other than the mentioned components.
명세서 전체에 걸쳐 동일한 도면 부호는 동일한 구성 요소를 지칭하며, "및/또는"은 언급된 구성요소들의 각각 및 하나 이상의 모든 조합을 포함한다. 비록 "제1", "제2" 등이 다양한 구성요소들을 서술하기 위해서 사용되나, 이들 구성요소들은 이들 용어에 의해 제한되지 않음은 물론이다. 이들 용어들은 단지 하나의 구성요소를 다른 구성요소와 구별하기 위하여 사용하는 것이다. 따라서, 이하에서 언급되는 제1 구성요소는 본 개시의 기술적 사상 내에서 제2 구성요소일 수도 있음은 물론이다.Throughout the specification, the same reference numerals refer to the same elements, and "and/or" includes each and every combination of one or more of the elements mentioned. Although "first", "second", etc. are used to describe various elements, it is to be understood that these elements are not limited by these terms. These terms are merely used to distinguish one element from another. Accordingly, it should be understood that a first element mentioned below may also be a second element within the technical spirit of the present disclosure.
다른 정의가 없다면, 본 명세서에서 사용되는 모든 용어(기술 및 과학적 용어를 포함)는 본 개시가 속하는 기술분야의 통상의 기술자에게 공통적으로 이해될 수 있는 의미로 사용될 수 있을 것이다. 또한, 일반적으로 사용되는 사전에 정의되어 있는 용어들은 명백하게 특별히 정의되어 있지 않는 한 이상적으로 또는 과도하게 해석되지 않는다.Unless otherwise defined, all terms (including technical and scientific terms) used in this specification may be used with the meaning commonly understood by those skilled in the art to which this disclosure belongs. In addition, terms defined in commonly used dictionaries shall not be ideally or excessively interpreted unless explicitly specifically defined.
공간적으로 상대적인 용어인 "아래(below)", "아래(beneath)", "하부(lower)", "위(above)", "상부(upper)" 등은 도면에 도시되어 있는 바와 같이 하나의 구성요소와 다른 구성요소과의 상관관계를 용이하게 기술하기 위해 사용될 수 있다. 공간적으로 상대적인 용어는 도면에 도시되어 있는 방향에 더하여 사용시 또는 동작 시 구성요소들의 서로 다른 방향을 포함하는 용어로 이해되어야 한다.The spatially relative terms "below," "beneath," "lower," "above," "upper," and the like can be used to easily describe the relationship of one component to another, as illustrated in the drawings. The spatially relative terms should be understood to include different orientations of the components when used or operated, in addition to the orientations illustrated in the drawings.
예를 들어, 도면에 도시되어 있는 구성요소를 뒤집을 경우, 다른 구성요소의 "아래(below)"또는 "아래(beneath)"로 기술된 구성요소는 다른 구성요소의 "위(above)"에 놓여질 수 있다. 따라서, 예시적인 용어인 "아래"는 아래와 위의 방향을 모두 포함할 수 있다. 구성요소는 다른 방향으로도 배향될 수 있으며, 이에 따라 공간적으로 상대적인 용어들은 배향에 따라 해석될 수 있다.For example, when a component depicted in a drawing is flipped, a component described as "below" or "beneath" another component may be placed "above" the other component. Thus, the exemplary term "below" may include both the above and below directions. Components may also be oriented in other directions, and thus spatially relative terms may be interpreted according to the orientation.
이하에서는 도면을 참조하여 인공지능 알고리즘을 이용하여 SNS 기반 마케팅 추천 서비스를 제공하는 방법, 장치, 및 시스템에 대해 설명한다.Below, a method, device, and system for providing a SNS-based marketing recommendation service using an artificial intelligence algorithm are described with reference to drawings.
도 1은 본 개시의 일 실시예에 따른, 인공지능 알고리즘을 이용하여 SNS 기반 마케팅 추천 서비스를 제공하는 방법을 구현하는 시스템(1000)을 간략히 도시한 도면이다.FIG. 1 is a diagram briefly illustrating a system (1000) that implements a method for providing an SNS-based marketing recommendation service using an artificial intelligence algorithm according to one embodiment of the present disclosure.
도 1에 도시된 바와 같이, 인공지능 알고리즘을 이용하여 SNS 기반 마케팅 추천 서비스를 제공하는 방법을 구현하는 시스템(1000)은, 장치(100) 및 복수의 회사가 이용하는 단말 장치(200-1, 200-2, ... 200-N)(N은 2 이상의 자연수)를 포함할 수 있다.As illustrated in FIG. 1, a system (1000) implementing a method for providing a SNS-based marketing recommendation service using an artificial intelligence algorithm may include a device (100) and terminal devices (200-1, 200-2, ... 200-N) used by multiple companies (N is a natural number greater than or equal to 2).
본 개시를 설명함에 있어서 각 회사는 다양한 유형의 사업을 영위하는 사업체를 의미할 수 있다. 다만, 이는 일 실시예에 불과하며, 본 개시의 회사는 개인 사업을 영위하는 개인 사용자를 의미할 수도 있다. 즉, 제1 회사가 이용하는 단말 장치(200-1)는 제1 회사를 관리하는 특정 사용자를 의미할 수 있다. 그리고, 제N 회사가 이용하는 단말 장치(200-N)는 제N 회사를 관리하는 특정 사용자를 의미할 수 있다.In explaining the present disclosure, each company may mean a business entity conducting various types of business. However, this is only an example, and the company of the present disclosure may mean an individual user conducting a personal business. That is, the terminal device (200-1) used by the first company may mean a specific user who manages the first company. And, the terminal device (200-N) used by the Nth company may mean a specific user who manages the Nth company.
도 1에는 복수의 회사가 이용하는 단말 장치(200-1, 200-2, ... 200-N)가 하나의 스마트 폰의 형태로 구현된 경우를 도시하고 있으나 이에 제한되는 것은 아니다.FIG. 1 illustrates a case where terminal devices (200-1, 200-2, ... 200-N) used by multiple companies are implemented in the form of a single smart phone, but is not limited thereto.
장치(100) 및 복수의 회사가 이용하는 단말 장치(200-1, 200-2, ... 200-N)는 상술한 바와 같이 다양한 유형의 전자 장치(예로, 스마트폰, 데스크 탑, 노트북, 태블릿 PC, 서버 장치, 웨어러블 디바이스 등) 또는 하나 이상의 유형의 전자 장치가 연결된 장치 군을 의미할 수 있다.The device (100) and terminal devices (200-1, 200-2, ... 200-N) used by multiple companies may mean various types of electronic devices (e.g., smartphones, desktops, laptops, tablet PCs, server devices, wearable devices, etc.) or a group of devices to which one or more types of electronic devices are connected, as described above.
시스템(1000)에 포함된 장치(100) 및 복수의 회사가 이용하는 단말 장치(200-1, 200-2, ... 200-N)는 네트워크(W)를 통해 통신을 수행할 수 있다.Devices (100) included in the system (1000) and terminal devices (200-1, 200-2, ... 200-N) used by multiple companies can communicate via a network (W).
여기서, 네트워크(W)는 유선 네트워크와 무선 네트워크를 포함할 수 있다. 예를 들어, 네트워크는 근거리 네트워크(LAN: Local Area Network), 도시권 네트워크(MAN: Metropolitan Area Network), 광역 네트워크(WAN: Wide Area Network) 등의 다양한 네트워크를 포함할 수 있다.Here, the network (W) may include a wired network and a wireless network. For example, the network may include various networks such as a local area network (LAN), a metropolitan area network (MAN), and a wide area network (WAN).
또한, 네트워크(W)는 공지의 월드 와이드 웹(WWW: World Wide Web)을 포함할 수도 있다. 그러나, 본 개시의 실시예에 따른 네트워크(W)는 상기 열거된 네트워크에 국한되지 않고, 공지의 무선 데이터 네트워크나 공지의 전화 네트워크, 공지의 유무선 텔레비전 네트워크를 적어도 일부로 포함할 수도 있다.Additionally, the network (W) may include the well-known World Wide Web (WWW). However, the network (W) according to the embodiment of the present disclosure is not limited to the networks listed above, and may include at least a portion of a well-known wireless data network, a well-known telephone network, or a well-known wired/wireless television network.
장치(100)는 인공지능 알고리즘을 이용하여 SNS 기반 마케팅 추천 서비스를 제공하는 방법을 수행할 수 있다. 일 예로, 장치(100)는 알고리즘을 이용하여 SNS 기반 마케팅 추천 서비스를 제공할 수 있는 어플리케이션 또는/및 웹 기반 UI를 복수의 회사가 이용하는 단말 장치(200-1, 200-2, ... 200-N)에게 제공할 수 있다.The device (100) can perform a method of providing a SNS-based marketing recommendation service using an artificial intelligence algorithm. For example, the device (100) can provide an application or/and a web-based UI capable of providing a SNS-based marketing recommendation service using an algorithm to terminal devices (200-1, 200-2, ... 200-N) used by multiple companies.
이에 따라, 복수의 회사가 이용하는 단말 장치(200-1, 200-2, ... 200-N)는 상기 어플리케이션 또는/및 웹 기반 UI를 통해 인공지능 알고리즘을 이용하여 SNS 기반 마케팅 추천 서비스를 제공받을 수 있다.Accordingly, terminal devices (200-1, 200-2, ... 200-N) used by multiple companies can receive SNS-based marketing recommendation services using artificial intelligence algorithms through the application or/and web-based UI.
장치(100)는 특정 회사가 영위하는 복수의 유형의 사업과 관련된 정보 및 특정 회사가 관리하는 복수의 유형의 SNS 채널에 기초하여 복수의 유형의 SNS 채널 각각에 업로드될 마케팅 컨텐츠와 관련된 추천 정보를 획득할 수 있다. 장치(100)는 획득된 복수의 유형의 SNS 채널 각각에 업로드될 마케팅 컨텐츠와 관련된 추천 정보를 특정 회사가 이용하는 단말 장치로 제공할 수 있다.The device (100) can obtain recommendation information related to marketing content to be uploaded to each of the plurality of types of SNS channels based on information related to multiple types of businesses operated by a specific company and multiple types of SNS channels managed by the specific company. The device (100) can provide recommendation information related to marketing content to be uploaded to each of the multiple types of SNS channels obtained to a terminal device used by the specific company.
여기서, 복수의 유형의 SNS 채널 각각에 업로드될 마케팅 컨텐츠는 복수의 유형의 SNS 채널 각각에 업로드할 것으로 예정되는 마케팅 컨텐츠를 의미할 수 있다.Here, the marketing content to be uploaded to each of the multiple types of SNS channels may refer to marketing content scheduled to be uploaded to each of the multiple types of SNS channels.
추가적으로 또는 대안적으로, 장치(100)는 추천 정보에 기초하여 복수의 유형의 SNS 채널 별로 업로드될 마케팅 컨텐츠를 생성할 수 있다. 이에 따라, 특정 회사는 보다 효율적으로 마케팅 컨텐츠를 SNS 상에 업로드할 수 있다.Additionally or alternatively, the device (100) can generate marketing content to be uploaded to multiple types of SNS channels based on the recommendation information. Accordingly, a specific company can upload marketing content on SNS more efficiently.
장치(100)가 인공지능 알고리즘이 적용된 SNS 기반 마케팅 추천 서비스를 제공하는 방법은 도 3을 참조하여 구체적으로 설명하도록 한다.The method by which the device (100) provides a SNS-based marketing recommendation service to which an artificial intelligence algorithm is applied will be specifically described with reference to FIG. 3.
도 2는 본 개시의 일 실시예에 따른, 인공지능 알고리즘이 적용된 SNS 기반 마케팅 추천 서비스를 제공하는 장치의 구성을 간략히 도시한 블록도이다.FIG. 2 is a block diagram briefly illustrating the configuration of a device that provides an SNS-based marketing recommendation service to which an artificial intelligence algorithm is applied according to one embodiment of the present disclosure.
도 2에 도시된 바와 같이, 장치(100)는 메모리(110), 통신 모듈(120), 디스플레이(130), 입력 모듈(140) 및 프로세서(150)를 포함할 수 있다. 다만, 이에 국한되는 것은 아니며, 장치(100)는 필요한 동작에 따라 당업자 관점에서 자명한 범위 내에서 소프트웨어 및 하드웨어 구성이 수정/추가/생략될 수 있다.As illustrated in FIG. 2, the device (100) may include a memory (110), a communication module (120), a display (130), an input module (140), and a processor (150). However, the present invention is not limited thereto, and the device (100) may have software and hardware configurations modified/added/omitted within a range apparent to those skilled in the art according to a required operation.
메모리(110)는 본 장치의 다양한 기능을 지원하는 데이터와, 제어부의 동작을 위한 프로그램을 저장할 수 있고, 입/출력되는 데이터들(예를 들어, 특정 회사가 영위하는 복수의 유형의 사업과 관련된 정보 등)을 저장할 있고, 본 장치에서 구동되는 다수의 응용 프로그램(application program 또는 어플리케이션(application)), 본 장치의 동작을 위한 데이터들, 명령어들을 저장할 수 있다. 이러한 응용 프로그램 중 적어도 일부는, 무선 통신을 통해 외부 서버로부터 다운로드 될 수 있다.The memory (110) can store data supporting various functions of the device and a program for the operation of the control unit, can store input/output data (for example, information related to multiple types of businesses operated by a specific company, etc.), and can store a plurality of application programs (or applications) run on the device, data for the operation of the device, and commands. At least some of these application programs can be downloaded from an external server via wireless communication.
이러한, 메모리(110)는 플래시 메모리 타입(flash memory type), 하드디스크 타입(hard disk type), SSD 타입(Solid State Disk type), SDD 타입(Silicon Disk Drive type), 멀티미디어 카드 마이크로 타입(multimedia card micro type), 카드 타입의 메모리(예를 들어 SD 또는 XD 메모리 등), 램(random access memory; RAM), SRAM(static random access memory), 롬(read-only memory; ROM), EEPROM(electrically erasable programmable read-only memory), PROM(programmable read-only memory), 자기 메모리, 자기 디스크 및 광디스크 중 적어도 하나의 타입의 저장매체를 포함할 수 있다. 또한, 메모리(110)는 본 장치(100)와는 분리되어 있으나, 유선 또는 무선으로 연결된 데이터베이스가 될 수도 있다.The memory (110) may include at least one type of storage medium among a flash memory type, a hard disk type, an SSD (Solid State Disk type), an SDD (Silicon Disk Drive) type, a multimedia card micro type, a card type memory (for example, an SD or XD memory, etc.), a random access memory (RAM), a static random access memory (SRAM), a read-only memory (ROM), an electrically erasable programmable read-only memory (EEPROM), a programmable read-only memory (PROM), a magnetic memory, a magnetic disk, and an optical disk. In addition, the memory (110) may be a database that is separate from the device (100) but connected by wire or wirelessly.
통신 모듈(120)은 외부 장치와 통신을 가능하게 하는 하나 이상의 구성 요소를 포함할 수 있으며, 예를 들어, 무선통신 모듈 또는 위치정보 모듈 중 적어도 하나를 포함할 수 있다.The communication module (120) may include one or more components that enable communication with an external device, and may include, for example, at least one of a wireless communication module or a location information module.
여기서, 무선 통신 모듈은 와이파이(Wifi) 모듈, 와이브로(Wireless broadband) 모듈 외에도, GSM(global System for Mobile Communication), CDMA(Code Division Multiple Access), WCDMA(Wideband Code Division Multiple Access), UMTS(universal mobile telecommunications system), TDMA(Time Division Multiple Access), LTE(Long Term Evolution), 4G, 5G, 6G 등 다양한 무선 통신 방식을 지원하는 무선 통신 모듈을 포함할 수 있다.Here, the wireless communication module may include a wireless communication module that supports various wireless communication methods such as GSM (global System for Mobile Communication), CDMA (Code Division Multiple Access), WCDMA (Wideband Code Division Multiple Access), UMTS (universal mobile telecommunications system), TDMA (Time Division Multiple Access), LTE (Long Term Evolution), 4G, 5G, and 6G, in addition to a WiFi module and a Wireless broadband module.
무선 통신 모듈은 각종 신호(예로, 제 특정 회사가 영위하는 복수의 유형의 사업과 관련된 정보 등)를 송신하는 안테나 및 송신기(Transmitter)를 포함하는 무선 통신 인터페이스를 포함할 수 있다. 또한, 무선 통신 모듈은 제어부의 제어에 따라 무선 통신 인터페이스를 통해 제어부로부터 출력된 디지털 제어 신호를 아날로그 형태의 무선 신호로 변조하는 신호 변환 모듈을 더 포함할 수 있다.The wireless communication module may include a wireless communication interface including an antenna and a transmitter for transmitting various signals (e.g., information related to multiple types of businesses operated by a specific company). In addition, the wireless communication module may further include a signal conversion module for modulating a digital control signal output from a control unit through the wireless communication interface into an analog wireless signal under the control of the control unit.
무선 통신 모듈은 각종 신호를 수신하는 안테나 및 수신기(Receiver)를 포함하는 무선 통신 인터페이스를 포함할 수 있다. 또한, 무선 통신 모듈은 무선 통신 인터페이스를 통하여 수신한 아날로그 형태의 무선 신호를 디지털 제어 신호로 복조하기 위한 신호 변환 모듈을 더 포함할 수 있다.The wireless communication module may include a wireless communication interface including an antenna and a receiver for receiving various signals. In addition, the wireless communication module may further include a signal conversion module for demodulating an analog wireless signal received through the wireless communication interface into a digital control signal.
디스플레이(130)는 본 장치(100)에서 처리되는 정보(예를 들어, 특정 회사가 영위하는 복수의 유형의 사업과 관련된 정보 등)를 표시(출력)한다. 예를 들어, 디스플레이는 본 장치(100)에서 구동되는 응용 프로그램(일 예로, 어플리케이션)의 실행화면 정보, 또는 이러한 실행화면 정보에 따른 UI(User Interface), GUI(Graphic User Interface) 정보를 표시할 수 있다.The display (130) displays (outputs) information processed in the device (100) (e.g., information related to multiple types of businesses operated by a specific company, etc.). For example, the display may display execution screen information of an application program (e.g., an application) running in the device (100), or UI (User Interface) or GUI (Graphical User Interface) information according to such execution screen information.
입력부(140)는 영상 정보(또는 신호), 오디오 정보(또는 신호), 데이터, 또는 사용자로부터 입력되는 정보의 입력을 위한 것으로서, 사용자 입력부 등을 포함할 수 있다.The input unit (140) is for inputting image information (or signal), audio information (or signal), data, or information input from a user, and may include a user input unit, etc.
구체적으로, 사용자 입력부는 사용자로부터 정보를 입력 받기 위한 것으로서, 사용자 입력부를 통해 정보가 입력되면, 제어부는 입력된 정보에 대응되도록 본 장치의 동작을 제어할 수 있다. 이러한, 사용자 입력부는 하드웨어식 물리 키(예를 들어, 본 장치의 전면, 후면 및 측면 중 적어도 하나에 위치하는 버튼, 돔 스위치 (dome switch), 조그 휠, 조그 스위치 등) 및 소프트웨어식 터치 키를 포함할 수 있다.Specifically, the user input unit is for receiving information from a user, and when information is input through the user input unit, the control unit can control the operation of the device to correspond to the input information. The user input unit may include a hardware physical key (e.g., a button located on at least one of the front, rear, and side of the device, a dome switch, a jog wheel, a jog switch, etc.) and a software touch key.
일 예로서, 터치 키는, 소프트웨어적인 처리를 통해 터치스크린 타입의 디스플레이부 상에 표시되는 가상 키(virtual key), 소프트 키(soft key) 또는 비주얼 키(visual key)로 이루어지거나, 상기 터치스크린 이외의 부분에 배치되는 터치 키(touch key)로 이루어질 수 있다. 한편, 상기 가상키 또는 비주얼 키는, 다양한 형태를 가지면서 터치스크린 상에 표시되는 것이 가능하며, 예를 들어, 그래픽(graphic), 텍스트(text), 아이콘(icon), 비디오(video) 또는 이들의 조합으로 이루어질 수 있다.As an example, the touch key may be formed as a virtual key, a soft key, or a visual key that is displayed on a display unit of a touch screen type through software processing, or may be formed as a touch key that is placed on a part other than the touch screen. Meanwhile, the virtual key or visual key may be displayed on the touch screen in various forms, and may be formed as, for example, a graphic, text, an icon, a video, or a combination thereof.
프로세서(150)는 본 장치 내의 구성요소들의 동작을 제어하기 위한 알고리즘 또는 알고리즘을 재현한 프로그램에 대한 데이터를 저장하는 메모리, 및 메모리에 저장된 데이터를 이용하여 전술한 동작을 수행하는 적어도 하나의 프로세서(미도시)로 구현될 수 있다. 이때, 메모리와 프로세서는 각각 별개의 칩으로 구현될 수 있다. 또는, 메모리와 프로세서는 단일 칩으로 구현될 수도 있다.The processor (150) may be implemented as a memory storing data for an algorithm for controlling the operation of components within the device or a program reproducing the algorithm, and at least one processor (not shown) performing the above-described operation using the data stored in the memory. In this case, the memory and the processor may be implemented as separate chips. Alternatively, the memory and the processor may be implemented as a single chip.
또한, 프로세서는 이하의 도 3에서 설명되는 본 개시에 따른 다양한 실시 예들을 본 장치 상에서 구현하기 위하여, 위에서 살펴본 구성요소들을 중 어느 하나 또는 복수를 조합하여 제어할 수 있다.Additionally, the processor may control any one or a combination of the components described above to implement various embodiments according to the present disclosure, as illustrated in FIG. 3 below, on the device.
도 3은 본 개시의 일 실시예에 따른, 인공지능 알고리즘이 적용된 SNS 기반 마케팅 추천 서비스를 제공하는 방법을 설명하기 위한 순서도이다.FIG. 3 is a flowchart illustrating a method for providing an SNS-based marketing recommendation service to which an artificial intelligence algorithm is applied according to one embodiment of the present disclosure.
장치는 특정 회사가 이용하는 단말 장치로부터 특정 회사가 영위하는 복수의 유형의 사업과 관련된 정보 및 특정 회사가 관리하는 복수의 유형의 SNS 채널과 관련된 정보를 수신할 수 있다(S310).The device can receive information related to multiple types of businesses operated by a specific company and information related to multiple types of SNS channels managed by the specific company from terminal devices used by the specific company (S310).
그리고, 장치는 복수의 유형의 SNS 채널과 관련된 정보를 통해 복수의 유형의 SNS 채널 별 유입 키워드 및 유입 키워드에 기초한 방문 횟수를 식별/획득할 수 있다(S320).And, the device can identify/obtain the number of visits based on the inflow keywords and the number of visits based on the inflow keywords for each of the multiple types of SNS channels through information related to the multiple types of SNS channels (S320).
여기서, 장치가 특정 회사가 이용하는 단말 장치로부터 특정 회사가 영위하는 복수의 유형의 사업과 관련된 정보 및 특정 회사가 관리하는 복수의 유형의 SNS 채널과 관련된 정보를 수신한다는 것은, 단말 장치가 장치에 의해 관리/제어되는 어플리케이션 UI 화면 상에 특정 회사가 영위하는 복수의 유형의 사업과 관련된 정보 및 특정 회사가 관리하는 복수의 유형의 SNS 채널과 관련된 정보를 입력했다는 것을 의미할 수 있다.Here, the fact that the device receives information related to multiple types of businesses operated by a specific company and information related to multiple types of SNS channels managed by the specific company from a terminal device used by the specific company may mean that the terminal device has entered information related to multiple types of businesses operated by the specific company and information related to multiple types of SNS channels managed by the specific company onto an application UI screen managed/controlled by the device.
즉, 특정 회사가 이용하는 단말 장치는 단말 장치가 장치에 의해 관리/제어되는 어플리케이션을 설치한 후 어플리케이션의 UI 화면 상에 특정 회사가 이용하는 단말 장치로부터 특정 회사가 영위하는 복수의 유형의 사업과 관련된 정보 및 특정 회사가 관리하는 복수의 유형의 SNS 채널과 관련된 정보를 입력할 수 있다.That is, a terminal device used by a specific company can input information related to multiple types of businesses operated by the specific company and information related to multiple types of SNS channels managed by the specific company from the terminal device used by the specific company on the UI screen of the application after the terminal device installs an application managed/controlled by the device.
일 예로, 복수의 유형의 사업과 관련된 정보는 특정 회사가 영위하는 사업의 유형, 각 사업 별로 판매하고 있는 상품 및/또는 서비스 정보, 및/또는 각 사업 별로 진행하고 있는 이벤트의 유형 등을 포함할 수 있다.For example, information relating to multiple types of businesses may include the types of businesses a particular company operates, information on products and/or services sold by each business, and/or the types of events being held by each business.
특정 회사가 관리하는 복수의 유형의 SNS 채널과 관련된 정보는, 특정 회사가 관리하고 있는 SNS 채널 유형, SNS 채널 별 구독자(또는/및, 팔로워 수), SNS 채널 각각을 관리하는데 사용되는 비용(또는/및 예산)(즉, 특정 회사의 전체 마케팅 비용), 각 SNS 채널에 업로드한 컨텐츠에 대한 정보, 각 SNS 채널에 업로드한 컨텐츠에 액세스할 수 있는 권한 정보 등을 포함할 수 있다.Information related to multiple types of SNS channels managed by a specific company may include the types of SNS channels managed by the specific company, the number of subscribers (or/and followers) for each SNS channel, the cost (or/and budget) used to manage each SNS channel (i.e., the total marketing cost of the specific company), information about content uploaded to each SNS channel, and information about permissions for accessing content uploaded to each SNS channel.
각 SNS 채널에 업로드한 컨텐츠에 액세스할 수 있는 권한 정보가 특정 회사가 이용하는 단말 장치로부터 수신됨에 기반하여, 장치는 각 SNS 채널에 업로드된 컨텐츠의 메타 데이터(예로, 각 컨텐츠 별 유입 키워드, 각 컨텐츠 재생 길이, 컨텐츠에 포함된 이미지, 각 컨텐츠와 함께 작성된 텍스트, 각 컨텐츠에 대해 등록된 코멘트 등)를 추출할 수 있다.Based on the information about access rights to the content uploaded to each SNS channel being received from a terminal device used by a specific company, the device can extract metadata of the content uploaded to each SNS channel (e.g., inflow keywords for each content, playback length for each content, images included in the content, text written with each content, comments registered for each content, etc.).
여기서, 컨텐츠 별 유입 키워드는 해당 컨텐츠를 접근하기 위해 다른 사용자가 검색한 키워드, 해당 컨텐츠에 대해 설정된 해시태그, 및/또는 해당 컨텐츠의 핵심 키워드 등을 포함할 수 있다.Here, content-specific inflow keywords may include keywords searched by other users to access the content, hashtags set for the content, and/or core keywords of the content.
구체적으로, 장치는 상기 권한 정보를 이용하여 각 SNS 채널을 관리할 수 있는 관리 페이지에 액세스할 수 있다. 장치는 각 SNS 채널을 관리할 수 있는 관리 페이지로부터 각 SNS 채널에 업로드된 컨텐츠의 메타 데이터를 추출할 수 있다.Specifically, the device can access a management page capable of managing each SNS channel using the above authority information. The device can extract metadata of content uploaded to each SNS channel from the management page capable of managing each SNS channel.
추가적으로 또는 대안적으로, 장치는 각 SNS 채널에 업로드된 컨텐츠를 별도의 AI 모델(예로, 제3 AI 모델)에 입력하여 해당 컨텐츠의 핵심 키워드를 획득할 수 있다. 핵심 키워드는 해당 컨텐츠의 주제 등을 나타내는 키워드, 해당 컨텐츠에서 홍보/광고하고 있는 물품 또는/및 서비스를 나타내는 키워드 등을 포함할 수 있다. 즉, 제3 AI 모델은 입력된 컨텐츠의 핵심 키워드를 출력하도록 학습될 수 있다.Additionally or alternatively, the device may input content uploaded to each SNS channel into a separate AI model (e.g., a third AI model) to obtain core keywords of the content. The core keywords may include keywords indicating the subject matter of the content, keywords indicating goods or/and services promoted/advertised in the content, etc. In other words, the third AI model may be trained to output core keywords of the input content.
장치는 복수의 유형의 SNS 채널 별 유입 키워드를 획득/추출할 때 해당 유입 키워드에 기초한 방문 횟수를 식별할 수 있다. 일 예로, 장치는 각 SNS 채널에 업로드된 컨텐츠의 메타 데이터를 이용하여 각 컨텐츠 별 유입 키워드에 기반한 방문 횟수를 식별할 수 있다.When the device acquires/extracts keywords for each type of SNS channel, the device can identify the number of visits based on the keywords for each inflow. For example, the device can identify the number of visits based on keywords for each content by using metadata of the content uploaded to each SNS channel.
본 개시의 예로, 복수의 유형의 SNS 채널 중 제1 유형의 SNS 채널 및 제2 유형의 SNS 채널 상에 특정 회사에 의해 제1 컨텐츠 및 제2 컨텐츠가 업로드된 경우를 가정한다. 그리고, 장치는 특정 회사가 영위하는 사업(예로, 패션 상품 판매업)과 관련된 정보 및 제1/제2 유형의 SNS 채널과 관련된 정보를 특정 회사가 이용하는 단말 장치로부터 수신할 수 있다.As an example of the present disclosure, it is assumed that first content and second content are uploaded by a specific company on a first type of SNS channel and a second type of SNS channel among a plurality of types of SNS channels. Then, the device can receive information related to a business (e.g., fashion product sales business) operated by the specific company and information related to the first/second type of SNS channels from a terminal device used by the specific company.
장치는 제1 유형의 SNS 채널 상에 업로드된 제1 컨텐츠 및 제2 컨텐츠 각각에 액세스하기 위해 다른 사용자들이 입력한 하나 이상의 검색어(즉, 유입 키워드) 및 하나 이상의 검색어에 기초한 방문 횟수를 식별할 수 있다. 이 때, 장치는 제1 유형의 SNS 채널 상에 업로드된 제1 컨텐츠 및 제2 컨텐츠에 대한 메타 데이터에 기초하여 상술된 정보를 식별/획득할 수 있다.The device can identify one or more search terms (i.e., inflow keywords) entered by other users to access each of the first content and the second content uploaded on the first type of SNS channel, and the number of visits based on the one or more search terms. At this time, the device can identify/obtain the above-described information based on metadata for the first content and the second content uploaded on the first type of SNS channel.
또한, 장치는 제2 유형의 SNS 채널 상에 업로드된 제1 컨텐츠 및 제2 컨텐츠 각각에 액세스하기 위해 다른 사용자들이 입력한 하나 이상의 검색어(즉, 유입 키워드) 및 하나 이상의 검색어에 기초한 방문 횟수를 식별할 수 있다. 이 때, 장치는 제2 유형의 SNS 채널 상에 업로드된 제1 컨텐츠 및 제2 컨텐츠에 대한 메타 데이터에 기초하여 상술된 정보를 식별/획득할 수 있다.In addition, the device can identify one or more search terms (i.e., inflow keywords) entered by other users to access each of the first content and the second content uploaded on the second type of SNS channel, and the number of visits based on the one or more search terms. At this time, the device can identify/obtain the above-described information based on metadata for the first content and the second content uploaded on the second type of SNS channel.
장치는 복수의 유형의 SNS 채널 별 유입 키워드, 유입 키워드에 기초한 방문 횟수 및 복수의 유형의 사업과 관련된 정보에 기초하여, 복수의 유형의 SNS 채널 각각에 업로드될 마케팅 컨텐츠와 관련된 추천 정보를 획득할 수 있다(S330). 그리고, 장치는 획득된 추천 정보를 특정 회사가 이용하는 단말 장치로 전송할 수 있다(S340).The device can obtain recommendation information related to marketing content to be uploaded to each of the multiple types of SNS channels based on keywords for each of the multiple types of SNS channels, the number of visits based on the keywords for each of the multiple types of SNS channels, and information related to the multiple types of businesses (S330). Then, the device can transmit the obtained recommendation information to a terminal device used by a specific company (S340).
여기서, 복수의 유형의 SNS 채널 각각에 업로드될 마케팅 컨텐츠와 관련된 추천 정보는, 복수의 유형의 SNS 채널 각각에 업로드될 복수의 유형의 사업 별 마케팅 컨텐츠의 비율, 복수의 유형의 SNS 채널 별 가중치와 관련된 정보, 및 복수의 유형의 SNS 채널 별로 업로드될 마케팅 컨텐츠의 구성을 추천하는 정보를 포함할 수 있다.Here, the recommendation information related to the marketing content to be uploaded to each of the plurality of types of SNS channels may include information related to the ratio of the plurality of types of business-specific marketing content to be uploaded to each of the plurality of types of SNS channels, information related to the weights of the plurality of types of SNS channels, and information recommending the composition of the marketing content to be uploaded to each of the plurality of types of SNS channels.
구체적으로, 장치는 복수의 유형의 SNS 채널 별 유입 키워드, 유입 키워드 기반의 방문 횟수 및 복수의 유형의 사업과 관련된 정보를 제1 AI 모델에 입력하여 복수의 유형의 SNS 채널 각각에 업로드될 마케팅 컨텐츠와 관련된 추천 정보를 획득할 수 있다.Specifically, the device can input keywords for each of multiple types of SNS channels, the number of visits based on the keywords for inflow, and information related to multiple types of businesses into the first AI model to obtain recommendation information related to marketing content to be uploaded to each of the multiple types of SNS channels.
여기서, 제1 AI 모델은 복수의 유형의 SNS 채널 별 유입 키워드 및 복수의 유형의 사업 간의 연관도를 획득/산출하도록 학습될 수 있다. 그리고, 제1 AI 모델은 복수의 유형의 SNS 채널 별 유입 키워드를 획득된 연관도에 기초하여 복수의 유형의 사업 별로 분류할 수 있다.Here, the first AI model can be trained to obtain/produce the correlation between the keywords for inflow by multiple types of SNS channels and the correlation between the multiple types of businesses. And, the first AI model can classify the keywords for inflow by multiple types of SNS channels by multiple types of businesses based on the obtained correlation.
구체적으로, 제1 AI 모델은 복수의 유형의 SNS 채널 별 유입 키워드와 복수의 유형의 사업 간의 유사도 또는 상관도를 산출하고, 산출된 유사도 또는 상관도를 복수의 유형의 SNS 채널 별 유입 키워드와 복수의 유형의 사업 간의 연관도로서 출력하도록 학습될 수 있다.Specifically, the first AI model can be trained to calculate the similarity or correlation between the keywords for inflow by multiple types of SNS channels and the multiple types of businesses, and output the calculated similarity or correlation as the correlation between the keywords for inflow by multiple types of SNS channels and the multiple types of businesses.
일 예로, 제1 유형의 SNS 채널 별 유입 키워드가 "봄 신상 니트" 및 "태블릿 PC"이고, 복수의 유형의 사업이 "패션 상품 판매업" 및 "전자 상품 판매업"을 포함할 경우를 가정한다. 제1 AI 모델은 "봄 신상 니트"와 "패션 상품 판매업" 간의 연관도가 "봄 신상 니트"와 "전자 상품 판매업" 간의 연관도가 높게 출력하도록 학습될 수 있다. 그리고, 제1 AI 모델은 "태블릿 PC"와 "전자 상품 판매업" 간의 연관도가 "태블릿 PC"와 ""패션 상품 판매업"간의 연관도가 높게 출력하도록 학습될 수 있다.For example, let's assume that the keywords for the first type of SNS channel are "spring new knitwear" and "tablet PC", and the multiple types of businesses include "fashion product sales" and "electronic product sales". The first AI model can be trained to output a high correlation between "spring new knitwear" and "fashion product sales" and a high correlation between "spring new knitwear" and "electronic product sales". In addition, the first AI model can be trained to output a high correlation between "tablet PC" and "electronic product sales" and a high correlation between "tablet PC" and "fashion product sales".
그리고, 제1 AI 모델은 "봄 신상 니트"는 "패션 상품 판매업"의 일 유입 키워드로서 분류하고, "태블릿 PC"는 "전자 상품 판매업"의 일 유입 키워드로서 분류할 수 있다.And, the first AI model can classify “spring new knitwear” as a keyword that brings in daily traffic for “fashion product sales” and “tablet PC” as a keyword that brings in daily traffic for “electronic product sales.”
제1 AI 모델은 복수의 유형의 사업 별로 분류된 하나 이상의 유입 키워드에 기초하여, 복수의 유형의 SNS 채널 각각에 업로드될 복수의 유형의 사업 별 마케팅 컨텐츠의 비율을 산출하도록 학습될 수 있다.The first AI model can be trained to calculate the ratio of multiple types of business-specific marketing content to be uploaded to each of multiple types of SNS channels based on one or more inflow keywords classified by multiple types of businesses.
구체적으로, 복수의 유형의 사업 별로 분류된 하나 이상의 유입 키워드 개수에 따라 복수의 유형의 SNS 채널 각각에 업로드될 복수의 유형의 사업 별 마케팅 컨텐츠의 비율을 산출할 수 있다. 제1 유형의 사업으로 분류된 유입 키워드의 개수가 N이고, 제2 유형의 사업으로 분류된 유입 키워드의 개수가 M인 경우, 복수의 유형의 SNS 채널 각각에 업로드될 제1 유형의 사업에 대응되는 컨텐츠 및 제2 유형의 사업에 대응되는 컨텐츠의 비율은 N:M으로 제1 AI 모델에 의해 결정될 수 있다.Specifically, the ratio of marketing content for each of the multiple types of businesses to be uploaded to each of the multiple types of SNS channels can be calculated based on the number of one or more inflow keywords classified by each of the multiple types of businesses. When the number of inflow keywords classified as the first type of business is N and the number of inflow keywords classified as the second type of business is M, the ratio of content corresponding to the first type of business and content corresponding to the second type of business to be uploaded to each of the multiple types of SNS channels can be determined by the first AI model as N:M.
추가적으로 또는 대안적으로, 제1 AI 모델은 복수의 유형의 사업 별로 분류된 하나 이상의 유입 키워드의 분포도 또는/및 상기 하나 이상의 유입 키워드와 관련된 정보에 기초하여 복수의 유형의 SNS 채널 각각에 업로드될 마케팅 컨텐츠의 구성을 추천하는 정보를 출력하도록 학습될 수 있다.Additionally or alternatively, the first AI model may be trained to output information recommending the composition of marketing content to be uploaded to each of the plurality of types of SNS channels based on the distribution of one or more inflow keywords classified by the plurality of types of businesses and/or information related to the one or more inflow keywords.
여기서, 복수의 유형의 SNS 채널 각각에 업로드될 마케팅 컨텐츠의 구성을 추천하는 정보는, 하나 이상의 유입 키워드와 관련된 이미지, 하나 이상의 유입 키워드에 대응되는 사업과 관련된 정보, 및 복수의 유형의 SNS 채널 각각에서 노출량이 임계값 이상인 컨텐츠 중 하나 이상의 유입 키워드와 관련된 컨텐츠에 대한 정보를 포함할 수 있다.Here, information recommending the composition of marketing content to be uploaded to each of a plurality of types of SNS channels may include images related to one or more inflow keywords, business-related information corresponding to one or more inflow keywords, and information about content related to one or more inflow keywords among the content whose exposure volume exceeds a threshold value on each of a plurality of types of SNS channels.
그리고, 하나 이상의 유입 키워드와 관련된 정보는 하나 이상의 유입 키워드에 매칭되는 이미지, 사업과 관련된 정보 등을 포함할 수 있다.Additionally, information related to one or more inflow keywords may include images matching one or more inflow keywords, information related to the business, etc.
그리고, 복수의 유형의 사업 별로 분류된 유입 키워드의 분포도는, 복수의 유형의 사업 별로 분류된 유입 키워드의 수, 해당 유입 키워드의 검색 횟수 등을 포함할 수 있다.In addition, the distribution of inflow keywords classified by multiple types of business may include the number of inflow keywords classified by multiple types of business, the number of searches for the corresponding inflow keywords, etc.
복수의 유형의 SNS 채널 각각에서 노출량이 임계값 이상인 컨텐츠에 대한 정보는 특정 시구간 별로 복수의 유형의 SNS 채널 각각으로부터 제공될 수 있다. 장치는 복수의 유형의 SNS 채널 각각에서 노출량이 임계값 이상인 컨텐츠로 데이터베이스를 구축할 수 있다. 장치는 제1 AI 모델에 데이터베이스 기반 학습 데이터에 기초하여 복수의 유형의 SNS 채널 각각에 업로드될 마케팅 컨텐츠의 구성을 추천하는 정보를 출력하도록 학습할 수 있다.Information about content whose exposure amount is greater than a threshold value in each of a plurality of types of SNS channels may be provided from each of a plurality of types of SNS channels for a specific time period. The device may build a database with content whose exposure amount is greater than a threshold value in each of a plurality of types of SNS channels. The device may learn to output information recommending a composition of marketing content to be uploaded to each of a plurality of types of SNS channels based on database-based learning data to the first AI model.
추가적으로 또는 대안적으로, 제1 AI 모델은 복수의 유형의 SNS 채널 각각에서 노출량이 임계값 이상인 컨텐츠의 개수 및 유입 키워드에 기초한 방문 횟수에 기초하여 복수의 유형의 SNS 채널 별 가중치와 관련된 정보를 출력하도록 학습될 수 있다.Additionally or alternatively, the first AI model may be trained to output information related to weights for each of the plurality of types of SNS channels based on the number of contents with an exposure volume greater than a threshold value and the number of visits based on inflow keywords in each of the plurality of types of SNS channels.
여기서, 복수의 유형의 SNS 채널 별 가중치와 관련된 정보는 특정 회사의 전체 마케팅 비용 중 복수의 유형의 SNS 채널 별로 투입할 마케팅 비용에 대한 정보 및 복수의 유형의 SNS 채널 별로 업로드할 마케팅 컨텐츠의 개수에 대한 정보를 포함할 수 있다.Here, information related to weights for each of the multiple types of SNS channels may include information on marketing costs to be invested for each of the multiple types of SNS channels out of the total marketing costs of a specific company and information on the number of marketing contents to be uploaded for each of the multiple types of SNS channels.
즉, 제1 SNS 채널의 가중치가 1이고 제2 SNS 채널의 가중치가 2인 경우, 장치는 제1 SNS 채널에 업로드할 마케팅 컨텐츠가 1개이고 제2 SNS 채널에 업로드할 마케팅 컨텐츠가 2개인 것으로 식별할 수 있다.That is, if the weight of the first SNS channel is 1 and the weight of the second SNS channel is 2, the device can identify that there is 1 marketing content to be uploaded to the first SNS channel and 2 marketing contents to be uploaded to the second SNS channel.
추가적으로 또는 대안적으로, 제1 SNS 채널의 가중치가 1이고 제2 SNS 채널의 가중치가 2인 경우, 전체 마케팅 비용 중 1/3이 제1 SNS 채널에 대한 마케팅 비용에 대해 투입될 수 있으며, 2/3이 제2 SNS 채널에 대한 마케팅 비용에 대해 투입될 수 있다.Additionally or alternatively, if the weight of the first SNS channel is 1 and the weight of the second SNS channel is 2, 1/3 of the total marketing cost may be invested in marketing costs for the first SNS channel, and 2/3 may be invested in marketing costs for the second SNS channel.
특정 회사는 복수의 유형의 SNS 채널 별 가중치와 관련된 정보 및 복수의 유형의 SNS 채널 각각에 업로드될 마케팅 컨텐츠의 구성을 추천하는 정보를 통해 각 SNS에 업로드할 컨텐츠를 구성할 수 있다.A specific company can configure the content to be uploaded to each SNS using information related to the weights of each type of SNS channel and information recommending the composition of marketing content to be uploaded to each type of SNS channel.
추가적으로 또는 대안적으로, 장치는 복수의 유형의 SNS 채널 별로 업로드될 마케팅 컨텐츠의 구성을 추천하는 정보를 제2 AI 모델에 입력하여 복수의 유형의 SNS 채널 별로 업로드될 마케팅 컨텐츠를 획득할 수 있다.Additionally or alternatively, the device may input information recommending a composition of marketing content to be uploaded for each of a plurality of types of SNS channels into the second AI model to obtain marketing content to be uploaded for each of a plurality of types of SNS channels.
즉, 장치는 하나 이상의 유입 키워드와 관련된 이미지, 하나 이상의 유입 키워드에 대응되는 사업과 관련된 정보, 및 복수의 유형의 SNS 채널 각각에서 노출량이 임계값 이상인 컨텐츠 중 하나 이상의 유입 키워드와 관련된 컨텐츠에 대한 정보를 제2 AI 모델에 입력함으로써 특정 회사가 관리하는 복수의 유형의 SNS 채널 별로 업로드될 마케팅 컨텐츠를 생성할 수 있다.That is, the device can generate marketing content to be uploaded to each of multiple types of SNS channels managed by a specific company by inputting information about content related to one or more inflow keywords, information related to a business corresponding to one or more inflow keywords, and content with an exposure volume exceeding a threshold value on each of multiple types of SNS channels into the second AI model.
복수의 유형의 SNS 채널 별로 업로드될 마케팅 컨텐츠가 특정 회사에 의해 승인됨에 기반하여, 장치는 획득된 마케팅 컨텐츠를 복수의 유형의 SNS 채널 각각에 업로드할 수 있다. 이 때, 장치는 특정 회사로부터 수신된 권한 정보에 기초하여 획득된 마케팅 컨텐츠를 복수의 유형의 SNS 채널 각각에 업로드할 수 있다.Based on the marketing content to be uploaded to each of the multiple types of SNS channels being approved by a specific company, the device can upload the acquired marketing content to each of the multiple types of SNS channels. At this time, the device can upload the acquired marketing content to each of the multiple types of SNS channels based on the authorization information received from the specific company.
여기서, 제1 AI 모델 및 제2 AI 모델은 하나의 AI 모델로 구현될 수 있다. 즉, 장치는 제1 AI 모델에 상술된 입력 데이터가 입력되면 복수의 유형의 SNS 채널 각각에 업로드될 마케팅 컨텐츠와 관련된 추천 정보 및 복수의 유형의 SNS 채널 별로 업로드될 마케팅 컨텐츠를 획득할 수 있다.Here, the first AI model and the second AI model can be implemented as a single AI model. That is, when the input data described above is input into the first AI model, the device can obtain recommendation information related to marketing content to be uploaded to each of the plurality of types of SNS channels and marketing content to be uploaded to each of the plurality of types of SNS channels.
다만, 이는 일 실시예에 불과하며, 장치는 제1 AI 모델에 상술된 입력 데이터를 입력함에 기반하여 복수의 유형의 SNS 채널 각각에 업로드될 마케팅 컨텐츠와 관련된 추천 정보를 획득할 수 있다. 그리고, 장치는 복수의 유형의 SNS 채널 각각에 업로드될 마케팅 컨텐츠와 관련된 추천 정보 중 복수의 유형의 SNS 채널 별로 업로드될 마케팅 컨텐츠의 구성을 추천하는 정보를 제2 AI 모델에 입력하여 복수의 유형의 SNS 채널 별로 업로드될 마케팅 컨텐츠를 획득할 수 있다.However, this is only one embodiment, and the device can obtain recommendation information related to marketing content to be uploaded to each of the plurality of types of SNS channels based on inputting the input data described above into the first AI model. In addition, the device can input information recommending a composition of marketing content to be uploaded for each of the plurality of types of SNS channels among the recommendation information related to marketing content to be uploaded for each of the plurality of types of SNS channels into the second AI model, thereby obtaining marketing content to be uploaded for each of the plurality of types of SNS channels.
그리고, AI 모델은, 딥 뉴럴 네트워크일 수 있다. 본 명세서에 걸쳐, 신경망, 네트워크 함수, 뉴럴 네트워크(neural network)는 동일한 의미로 사용될 수 있다. 딥 뉴럴 네트워크(DNN: deep neural network, 심층신경 망)는, 입력 레이어와 출력 레이어 외에 복수의 히든 레이어를 포함하는 신경망을 의미할 수 있다. 딥 뉴럴 네트워크를 이용하면 데이터의 잠재적인 구조(latent structures)를 파악할 수 있다. 즉, 사진, 글, 비디오, 음성, 음악의 잠재적인 구조(예를 들어, 어떤 물체가 사진에 있는지, 글의 내용과 감정이 무엇인지, 음성의 내용과 감정이 무엇인지 등)를 파악할 수 있다. 딥 뉴럴 네트워크는 컨벌루셔널 뉴 럴 네트워크 (CNN: convolutional neural network), 리커런트 뉴럴 네트워크(RNN: recurrent neural network), 제한 볼츠만 머신(RBM: restricted boltzmann machine), 심층 신뢰 네트워크(DBN: deep belief network), Q 네트워크, U 네트워크, 샴 네트워크 등을 포함할 수 있다.And, the AI model can be a deep neural network. Throughout this specification, neural network, network function, and neural network can be used with the same meaning. A deep neural network (DNN) can mean a neural network that includes multiple hidden layers in addition to an input layer and an output layer. Using a deep neural network, latent structures of data can be identified. That is, latent structures of photos, text, videos, voices, and music can be identified (for example, what objects are in the photo, what the content and emotion of the text are, what the content and emotion of the voice are, etc.). A deep neural network can include a convolutional neural network (CNN), a recurrent neural network (RNN), a restricted Boltzmann machine (RBM), a deep belief network (DBN), a Q network, a U network, a Siamese network, etc.
한편, 개시된 실시예들은 컴퓨터에 의해 실행 가능한 명령어를 저장하는 기록매체의 형태로 구현될 수 있다. 명령어는 프로그램 코드의 형태로 저장될 수 있으며, 프로세서에 의해 실행되었을 때, 프로그램 모듈을 생성하여 개시된 실시예들의 동작을 수행할 수 있다. 기록매체는 컴퓨터로 읽을 수 있는 기록매체로 구현될 수 있다.Meanwhile, the disclosed embodiments may be implemented in the form of a recording medium storing instructions executable by a computer. The instructions may be stored in the form of program codes, and when executed by a processor, may generate program modules to perform the operations of the disclosed embodiments. The recording medium may be implemented as a computer-readable recording medium.
컴퓨터가 읽을 수 있는 기록매체로는 컴퓨터에 의하여 해독될 수 있는 명령어가 저장된 모든 종류의 기록 매체를 포함한다. 예를 들어, ROM(Read Only Memory), RAM(Random Access Memory), 자기 테이프, 자기 디스크, 플래쉬 메모리, 광 데이터 저장장치 등이 있을 수 있다.Computer-readable storage media include all types of storage media that store instructions that can be deciphered by a computer. Examples include ROM (Read Only Memory), RAM (Random Access Memory), magnetic tape, magnetic disk, flash memory, and optical data storage devices.
이상에서와 같이 첨부된 도면을 참조하여 개시된 실시예들을 설명하였다. 본 개시가 속하는 기술분야에서 통상의 지식을 가진 자는 본 개시의 기술적 사상이나 필수적인 특징을 변경하지 않고도, 개시된 실시예들과 다른 형태로 본 개시가 실시될 수 있음을 이해할 것이다. 개시된 실시예들은 예시적인 것이며, 한정적으로 해석되어서는 안 된다.As described above, the disclosed embodiments have been described with reference to the attached drawings. Those skilled in the art to which the present disclosure pertains will understand that the present disclosure can be implemented in forms other than the disclosed embodiments without changing the technical idea or essential features of the present disclosure. The disclosed embodiments are exemplary and should not be construed as limiting.
110: 메모리
120: 통신 모듈
130: 디스플레이
140: 입력 모듈
150: 프로세서110: Memory
120: Communication Module
130: Display
140: Input module
150: Processor
Claims (5)
특정 회사가 이용하는 단말 장치로부터 상기 특정 회사가 영위하는 복수의 유형의 사업과 관련된 정보 및 상기 특정 회사가 관리하는 복수의 유형의 SNS 채널과 관련된 정보를 수신하는 단계;
상기 복수의 유형의 SNS 채널과 관련된 정보를 통해 상기 복수의 유형의 SNS 채널 별 유입 키워드 및 상기 유입 키워드에 기초한 방문 횟수를 식별하는 단계;
상기 복수의 유형의 SNS 채널 별 유입 키워드, 상기 방문 횟수 및 상기 복수의 유형의 사업과 관련된 정보에 기초하여, 상기 복수의 유형의 SNS 채널 각각에 업로드될 마케팅 컨텐츠와 관련된 추천 정보를 획득하는 단계; 및
상기 획득된 추천 정보를 상기 단말 장치로 전송하는 단계를 포함하고,
상기 추천 정보는, 상기 복수의 유형의 SNS 채널 별 가중치와 관련된 정보, 및 상기 복수의 유형의 SNS 채널 별로 업로드될 마케팅 컨텐츠의 구성을 추천하는 정보를 포함하는, 방법.
A method for providing a social network service (SNS)-based marketing recommendation service performed by a device, the method comprising:
A step of receiving information related to multiple types of businesses operated by a specific company and information related to multiple types of SNS channels managed by the specific company from a terminal device used by the specific company;
A step of identifying keywords for each of the plurality of types of SNS channels and the number of visits based on the keywords for each of the plurality of types of SNS channels through information related to the plurality of types of SNS channels;
A step of obtaining recommendation information related to marketing content to be uploaded to each of the plurality of types of SNS channels based on the keywords for inflow by each of the plurality of types of SNS channels, the number of visits, and information related to the plurality of types of businesses; and
A step of transmitting the obtained recommendation information to the terminal device is included.
A method wherein the above recommendation information includes information related to weights for each of the plurality of types of SNS channels, and information recommending the composition of marketing content to be uploaded for each of the plurality of types of SNS channels.
상기 추천 정보를 획득하는 단계는,
상기 복수의 유형의 SNS 채널 별 유입 키워드, 상기 방문 횟수 및 상기 복수의 유형의 사업과 관련된 정보를 제1 AI 모델에 입력하여 상기 추천 정보를 획득하는 단계를 포함하고,
상기 제1 AI 모델은,
상기 복수의 유형의 SNS 채널 별 유입 키워드와 상기 복수의 유형의 사업 간의 연관도를 획득하고,
상기 복수의 유형의 SNS 채널 별 유입 키워드를 상기 획득된 연관도에 기초하여 상기 복수의 유형의 사업 별로 분류하도록 학습되는, 방법.
In the first paragraph,
The steps for obtaining the above recommended information are:
It includes a step of obtaining the recommendation information by inputting the keywords for each of the above multiple types of SNS channels, the number of visits, and information related to the above multiple types of businesses into the first AI model,
The above first AI model is,
Obtain the correlation between the keywords for the above multiple types of SNS channels and the above multiple types of businesses,
A method for learning to classify keywords for each of the above multiple types of SNS channels by the above multiple types of businesses based on the acquired relevance.
상기 제1 AI 모델은,
상기 복수의 유형의 사업 별로 분류된 하나 이상의 유입 키워드의 분포도에 기초하여 상기 복수의 유형의 SNS 채널 각각에 업로드될 마케팅 컨텐츠의 구성을 추천하는 정보를 출력하도록 학습되고,
상기 복수의 유형의 SNS 채널 각각에 업로드될 마케팅 컨텐츠의 구성을 추천하는 정보는, 상기 하나 이상의 유입 키워드와 관련된 이미지, 상기 하나 이상의 유입 키워드에 대응되는 사업과 관련된 정보, 및 복수의 유형의 SNS 채널 각각에서 노출량이 임계값 이상인 컨텐츠 중 상기 하나 이상의 유입 키워드와 관련된 컨텐츠에 대한 정보를 포함하는, 방법.
In the second paragraph,
The above first AI model is,
It is learned to output information recommending the composition of marketing content to be uploaded to each of the plurality of types of SNS channels based on the distribution of one or more inflow keywords classified by the plurality of types of businesses,
A method wherein information for recommending a composition of marketing content to be uploaded to each of the plurality of types of SNS channels includes images related to the one or more inflow keywords, information related to a business corresponding to the one or more inflow keywords, and information about content related to the one or more inflow keywords among the content whose exposure volume is greater than a threshold value on each of the plurality of types of SNS channels.
상기 제1 AI 모델은,
상기 복수의 유형의 SNS 채널 각각에서 노출량이 임계값 이상인 컨텐츠의 개수 및 상기 유입 키워드에 기초한 방문 횟수에 기초하여 상기 복수의 유형의 SNS 채널 별 가중치와 관련된 정보를 출력하도록 학습되고,
상기 복수의 유형의 SNS 채널 별 가중치와 관련된 정보는,
상기 특정 회사의 전체 마케팅 비용 중 상기 복수의 유형의 SNS 채널 별로 투입할 마케팅 비용에 대한 정보 및 상기 복수의 유형의 SNS 채널 별로 업로드할 마케팅 컨텐츠의 개수에 대한 정보를 포함하는, 방법.
In the third paragraph,
The above first AI model is,
It is learned to output information related to the weight of each of the plurality of types of SNS channels based on the number of contents whose exposure amount is greater than a threshold value and the number of visits based on the inflow keyword in each of the plurality of types of SNS channels,
Information related to the weights of each of the above multiple types of SNS channels,
A method including information on marketing costs to be invested in each of the plurality of types of SNS channels among the total marketing costs of the specific company and information on the number of marketing contents to be uploaded in each of the plurality of types of SNS channels.
상기 복수의 유형의 SNS 채널 별로 업로드될 마케팅 컨텐츠의 구성을 추천하는 정보를 제2 AI 모델에 입력하여 상기 복수의 유형의 SNS 채널 별로 업로드될 마케팅 컨텐츠를 획득하는 단계;
상기 복수의 유형의 SNS 채널 별로 업로드될 마케팅 컨텐츠가 상기 특정 회사에 의해 승인됨에 기반하여, 상기 획득된 마케팅 컨텐츠를 상기 복수의 유형의 SNS 채널 각각에 업로드하는 단계를 더 포함하는, 방법.
In paragraph 4,
A step of inputting information recommending the composition of marketing content to be uploaded for each of the plurality of types of SNS channels into a second AI model to obtain marketing content to be uploaded for each of the plurality of types of SNS channels;
A method further comprising the step of uploading the acquired marketing content to each of the plurality of types of SNS channels based on the approval by the specific company of the marketing content to be uploaded to each of the plurality of types of SNS channels.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020230188505A KR102706992B1 (en) | 2023-12-21 | 2023-12-21 | Method and apparatus for providing sns-based design and marketing recommendation service applied with artificial intelligence algorithm |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020230188505A KR102706992B1 (en) | 2023-12-21 | 2023-12-21 | Method and apparatus for providing sns-based design and marketing recommendation service applied with artificial intelligence algorithm |
Publications (1)
Publication Number | Publication Date |
---|---|
KR102706992B1 true KR102706992B1 (en) | 2024-09-12 |
Family
ID=92758345
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020230188505A KR102706992B1 (en) | 2023-12-21 | 2023-12-21 | Method and apparatus for providing sns-based design and marketing recommendation service applied with artificial intelligence algorithm |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR102706992B1 (en) |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100931328B1 (en) * | 2009-03-12 | 2009-12-11 | 주식회사 로그 | System for integrately managing multiple connection statisics severs and method thereof |
KR20200063348A (en) * | 2018-11-22 | 2020-06-05 | 이미진 | Blogger and advertiser recommendation system based on bigdata collaborative filtering and method thereof |
KR102161559B1 (en) * | 2020-03-18 | 2020-10-05 | 주식회사 아미코스메틱 | Marketing service platform provision method and system |
KR20210025276A (en) * | 2019-08-27 | 2021-03-09 | 주식회사 제이펀 | System for providing guideline of marketing using artificial intelligence based on big data |
KR102393278B1 (en) | 2021-08-25 | 2022-05-02 | 소웅 | Method and system for providing sns advertisement |
KR102439666B1 (en) * | 2022-03-04 | 2022-09-02 | 주식회사 엠프렌즈 | Method, device and system for providing marketing strategy based on influencer |
KR20220155946A (en) * | 2022-06-16 | 2022-11-24 | 주식회사 조이마케팅 | Method and apparatus for providing a list of advertising companies related to a first terminal using a neural network |
-
2023
- 2023-12-21 KR KR1020230188505A patent/KR102706992B1/en active IP Right Grant
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100931328B1 (en) * | 2009-03-12 | 2009-12-11 | 주식회사 로그 | System for integrately managing multiple connection statisics severs and method thereof |
KR20200063348A (en) * | 2018-11-22 | 2020-06-05 | 이미진 | Blogger and advertiser recommendation system based on bigdata collaborative filtering and method thereof |
KR20210025276A (en) * | 2019-08-27 | 2021-03-09 | 주식회사 제이펀 | System for providing guideline of marketing using artificial intelligence based on big data |
KR102161559B1 (en) * | 2020-03-18 | 2020-10-05 | 주식회사 아미코스메틱 | Marketing service platform provision method and system |
KR102393278B1 (en) | 2021-08-25 | 2022-05-02 | 소웅 | Method and system for providing sns advertisement |
KR102439666B1 (en) * | 2022-03-04 | 2022-09-02 | 주식회사 엠프렌즈 | Method, device and system for providing marketing strategy based on influencer |
KR20220155946A (en) * | 2022-06-16 | 2022-11-24 | 주식회사 조이마케팅 | Method and apparatus for providing a list of advertising companies related to a first terminal using a neural network |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11644947B1 (en) | Graphical user interfaces and systems for presenting content summaries | |
Chan-Olmsted | A review of artificial intelligence adoptions in the media industry | |
US11829404B2 (en) | Functional image archiving | |
CN103631851B (en) | Method for recommending friends, server and terminal thereof | |
US9280565B1 (en) | Systems, methods, and computer program products for displaying images | |
CN108369715B (en) | Interactive commentary based on video content characteristics | |
WO2019171128A1 (en) | In-media and with controls advertisement, ephemeral, actionable and multi page photo filters on photo, automated integration of external contents, automated feed scrolling, template based advertisement post and actions and reaction controls on recognized objects in photo or video | |
US20130036121A1 (en) | System and method for recommending blog | |
US10783431B2 (en) | Image search using emotions | |
US11297027B1 (en) | Automated image processing and insight presentation | |
US20190215568A1 (en) | Systems and methods for ranking and providing related media content based on signals | |
US20150287069A1 (en) | Personal digital engine for user empowerment and method to operate the same | |
CN111460267B (en) | Object identification method, device and system | |
US11399002B2 (en) | Social network collections | |
US20220188366A1 (en) | Combined Wide And Deep Machine Learning Models For Automated Database Element Processing Systems, Methods And Apparatuses | |
KR20160098951A (en) | Server for sharing contents, method for providing contents list, and computer program for executing the method of | |
EP4238040A1 (en) | Methods and systems for automated personalization | |
US11257000B2 (en) | Systems, apparatus, and methods for generating prediction sets based on a known set of features | |
US10810270B2 (en) | Web search based on browsing history and emotional state | |
US20170052926A1 (en) | System, method, and computer program product for recommending content to users | |
CA2864127A1 (en) | Systems and methods for recommending advertisement placement based on in network and cross network online activity analysis | |
US20220377424A1 (en) | Dynamic digital content delivery using artificial intelligence (ai) techniques | |
US12124683B1 (en) | Content analytics as part of content creation | |
KR102097912B1 (en) | Method for providing personalized recommendation contents | |
KR102706992B1 (en) | Method and apparatus for providing sns-based design and marketing recommendation service applied with artificial intelligence algorithm |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant |