KR102622849B1 - Korean Wave content recommendation system - Google Patents
Korean Wave content recommendation system Download PDFInfo
- Publication number
- KR102622849B1 KR102622849B1 KR1020230128359A KR20230128359A KR102622849B1 KR 102622849 B1 KR102622849 B1 KR 102622849B1 KR 1020230128359 A KR1020230128359 A KR 1020230128359A KR 20230128359 A KR20230128359 A KR 20230128359A KR 102622849 B1 KR102622849 B1 KR 102622849B1
- Authority
- KR
- South Korea
- Prior art keywords
- terminal
- support bar
- service
- gear
- sliding groove
- Prior art date
Links
- 238000004140 cleaning Methods 0.000 claims description 57
- 238000011156 evaluation Methods 0.000 claims description 39
- 239000013598 vector Substances 0.000 claims description 31
- 238000013528 artificial neural network Methods 0.000 claims description 27
- 230000005540 biological transmission Effects 0.000 claims description 22
- 238000000034 method Methods 0.000 claims description 20
- 239000000284 extract Substances 0.000 claims description 11
- 230000008878 coupling Effects 0.000 claims description 9
- 238000010168 coupling process Methods 0.000 claims description 9
- 238000005859 coupling reaction Methods 0.000 claims description 9
- 230000002093 peripheral effect Effects 0.000 claims description 9
- 239000004744 fabric Substances 0.000 claims description 4
- 230000006870 function Effects 0.000 claims description 4
- 230000008569 process Effects 0.000 claims description 4
- 230000003252 repetitive effect Effects 0.000 abstract description 2
- 238000004891 communication Methods 0.000 description 12
- 238000010586 diagram Methods 0.000 description 10
- 238000004458 analytical method Methods 0.000 description 7
- 238000005516 engineering process Methods 0.000 description 6
- 230000000694 effects Effects 0.000 description 3
- 208000035473 Communicable disease Diseases 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 2
- 238000005065 mining Methods 0.000 description 2
- 238000003058 natural language processing Methods 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 240000004160 Capsicum annuum Species 0.000 description 1
- 235000008534 Capsicum annuum var annuum Nutrition 0.000 description 1
- 235000007862 Capsicum baccatum Nutrition 0.000 description 1
- 239000001728 capsicum frutescens Substances 0.000 description 1
- 230000010267 cellular communication Effects 0.000 description 1
- 239000002537 cosmetic Substances 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 230000006698 induction Effects 0.000 description 1
- 235000021109 kimchi Nutrition 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 230000003287 optical 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
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
- G06Q50/20—Education
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/40—Information retrieval; Database structures therefor; File system structures therefor of multimedia data, e.g. slideshows comprising image and additional audio data
- G06F16/43—Querying
- G06F16/435—Filtering based on additional data, e.g. user or group profiles
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/953—Querying, e.g. by the use of web search engines
- G06F16/9535—Search customisation based on user profiles and personalisation
-
- 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
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/01—Social networking
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/466—Learning process for intelligent management, e.g. learning user preferences for recommending movies
- H04N21/4662—Learning process for intelligent management, e.g. learning user preferences for recommending movies characterized by learning algorithms
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/466—Learning process for intelligent management, e.g. learning user preferences for recommending movies
- H04N21/4668—Learning process for intelligent management, e.g. learning user preferences for recommending movies for recommending content, e.g. movies
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Business, Economics & Management (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Tourism & Hospitality (AREA)
- General Business, Economics & Management (AREA)
- Data Mining & Analysis (AREA)
- Human Resources & Organizations (AREA)
- Marketing (AREA)
- Primary Health Care (AREA)
- Strategic Management (AREA)
- Economics (AREA)
- Health & Medical Sciences (AREA)
- General Engineering & Computer Science (AREA)
- Multimedia (AREA)
- General Health & Medical Sciences (AREA)
- Software Systems (AREA)
- Computing Systems (AREA)
- Signal Processing (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Artificial Intelligence (AREA)
- Evolutionary Computation (AREA)
- Medical Informatics (AREA)
- Mathematical Physics (AREA)
- Educational Administration (AREA)
- Educational Technology (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
본 발명은 사용자가 시청하였던 한류 컨텐츠를 분석하여 시청하였던 한류 컨텐츠와 유사한 컨텐츠를 추천함으로써 한류 컨텐츠의 반복 학습 및 디렉팅이 가능하도록 구현한 한류 컨텐츠 추천 시스템에 관한 것으로, 사용자 개인이 사용하는 개인용 단말기로서, 한류 컨텐츠 학습 및 디렉팅 서비스를 제공 받기 위한 전용 애플리케이션이 설치되는 서비스 제공 단말부; 및 상기 서비스 제공 단말부를 통해 시청하였던 한류 컨텐츠를 분석하여 시청하였던 한류 컨텐츠와 유사한 컨텐츠를 추천하는 컨텐츠 추전 서버부;를 포함한다.The present invention relates to a Korean Wave content recommendation system implemented to enable repetitive learning and directing of Korean Wave content by analyzing the Korean Wave content that a user has watched and recommending content similar to the Korean Wave content that the user has watched. It is a personal terminal used by an individual user. , a service provision terminal where a dedicated application for receiving Korean Wave content learning and directing services is installed; and a content recommendation server unit that analyzes the Korean Wave content viewed through the service provision terminal and recommends content similar to the Korean Wave content viewed.
Description
본 발명은 한류 컨텐츠 추천 시스템에 관한 것으로서, 보다 상세하게는 사용자가 시청하였던 한류 컨텐츠를 분석하여 시청하였던 한류 컨텐츠와 유사한 컨텐츠를 추천함으로써 한류 컨텐츠의 반복 학습 및 디렉팅이 가능하도록 구현한 한류 컨텐츠 추천 시스템에 관한 것이다.The present invention relates to a Korean Wave content recommendation system, and more specifically, a Korean Wave content recommendation system implemented to enable repeated learning and directing of Korean Wave content by analyzing the Korean Wave content that a user has watched and recommending content similar to the Korean Wave content that the user has watched. It's about.
한류는 1996년 한국의 텔레비전 드라마가 중국에 수출되고, 2년 뒤에는 가요가 알려지면서 아시아를 중심으로 대한민국의 대중문화가 대중적 인기를 얻게 된 현상을 일컫는다. 2000년 이후에는 드라마, 가요, 영화 등 대중문화만이 아니라 김치, 고추장, 라면, 가전제품 등 한국 관련 제품의 선호현상까지 나타났는데, 포괄적인 의미에서는 이러한 모든 현상을 가리켜 한류라고 한다.The Korean Wave refers to the phenomenon in which Korean popular culture gained mass popularity, especially in Asia, when Korean television dramas were exported to China in 1996 and pop songs became known two years later. After 2000, there was a preference for not only popular culture such as dramas, pop songs, and movies, but also Korean-related products such as kimchi, red pepper paste, ramen, and home appliances. In a comprehensive sense, all of these phenomena are referred to as the Korean Wave.
현재 중국에서 음악, 드라마, 영화, 화장품, 유아용품 등 각종 한류 컨텐츠에 관한 정보를 얻을 수 있는 방법은, 특정 컨텐츠에 특화된 서비스에서 제목이나 카테고리 검색을 하는 것뿐이다. 중국을 비롯한 아시아 시장은 매우 큰 규모이며, 앞으로도 지속적이고 급격한 성장이 예상된다. 한류 컨텐츠를 통해 이와 같은 시장을 타깃으로 할 수 있으나, 아직까지 한류 컨텐츠와 각종 물품 및 서비스의 구매를 위한 정보의 습득이 용이하지 않아 불편이 야기되는 한계가 있다.Currently, the only way to obtain information about various Korean Wave contents such as music, dramas, movies, cosmetics, and baby products in China is to search for titles or categories on services specialized for specific contents. The Asian market, including China, is very large and is expected to continue to grow rapidly in the future. Although it is possible to target this market through Korean Wave content, there is a limitation in that it is still not easy to obtain information for purchasing Korean Wave content and various goods and services, causing inconvenience.
한편, 전술한 배경 기술은 발명자가 본 발명의 도출을 위해 보유하고 있었거나, 본 발명의 도출 과정에서 습득한 기술 정보로서, 반드시 본 발명의 출원 전에 일반 공중에게 공개된 공지기술이라 할 수는 없다.Meanwhile, the above-mentioned background technology is technical information that the inventor possessed for deriving the present invention or acquired in the process of deriving the present invention, and cannot necessarily be said to be known technology disclosed to the general public before filing the application for the present invention. .
본 발명의 일측면은 사용자가 시청하였던 한류 컨텐츠를 분석하여 시청하였던 한류 컨텐츠와 유사한 컨텐츠를 추천함으로써 한류 컨텐츠의 반복 학습 및 디렉팅이 가능하도록 구현한 한류 컨텐츠 추천 시스템을 제공한다.One aspect of the present invention provides a Korean Wave content recommendation system implemented to enable repetitive learning and directing of Korean Wave content by analyzing Korean Wave content that a user has watched and recommending content similar to the Korean Wave content that the user has watched.
본 발명의 기술적 과제는 이상에서 언급한 기술적 과제로 제한되지 않으며, 언급되지 않은 또 다른 기술적 과제들은 아래의 기재로부터 당업자에게 명확하게 이해될 수 있을 것이다.The technical problem of the present invention is not limited to the technical problem mentioned above, and other technical problems not mentioned will be clearly understood by those skilled in the art from the description below.
본 발명의 일 실시예에 따른 한류 컨텐츠 추천 시스템은, 사용자 개인이 사용하는 개인용 단말기로서, 한류 컨텐츠 학습 및 디렉팅 서비스를 제공 받기 위한 전용 애플리케이션이 설치되는 서비스 제공 단말부; 및 상기 서비스 제공 단말부를 통해 시청하였던 한류 컨텐츠를 분석하여 시청하였던 한류 컨텐츠와 유사한 컨텐츠를 추천하는 컨텐츠 추전 서버부;를 포함할 수 있다.The Korean Wave content recommendation system according to an embodiment of the present invention is a personal terminal used by an individual user, and includes a service provision terminal in which a dedicated application for receiving Korean Wave content learning and directing services is installed; and a content recommendation server unit that analyzes the Korean Wave content viewed through the service provision terminal and recommends content similar to the Korean Wave content viewed.
일 실시예에서, 상기 컨텐츠 추전 서버부는,한류 컨텐츠에 대한 상기 서비스 제공 단말부를 통한 시청 이력 및 사용자들의 소셜 데이터를 수집하고, 수집된 시청 이력 및 소셜 데이터를 분석하여 한류 컨텐츠의 소셜 선호 정보를 추출하는 소셜 선호 분석부; 상기 소셜 선호 분석부에서 추출된 소셜 선호 정보를 이용하여, 사용자로부터 입력받은 질의어에 대응하여, 복수의 형태의 한류 컨텐츠에 대한 사용자 맞춤형 다중 검색 결과를 제공하는 검색부; 및 상기 소셜 선호 분석부에서 추출된 소셜 선호 정보를 이용하여, 상기 한류 컨텐츠에 대한 랭킹을 생성 및 제공하는 추천부;를 포함할 수 있다.In one embodiment, the content recommendation server unit collects viewing history of Korean Wave content and social data of users through the service provision terminal, and extracts social preference information of Korean Wave content by analyzing the collected viewing history and social data. Social preference analysis department; a search unit that uses the social preference information extracted from the social preference analysis unit to provide user-customized multiple search results for multiple types of Korean Wave content in response to a query input from the user; and a recommendation unit that generates and provides a ranking for the Korean Wave content using the social preference information extracted from the social preference analysis unit.
일 실시예에서, 상기 컨텐츠 추전 서버부는, 상기 서비스 제공 단말부에 대한 실제 작업을 처리하는 가상 머신을 구비하며, 난수를 발생하여 임시 비밀번호를 생성하고, 기 저장된 상기 서비스 제공 단말부로 임시 비밀번호를 SMS 발송하며, 상기 서비스 제공 단말부를 통해 임시 비밀번호가 입력되고, 상기 서비스 제공 단말부의 하드웨어 정보가 기 저장된 사용자 정보에 포함되는 하드웨어 정보와 일치하는 경우, 상기 서비스 제공 단말부의 접속을 인증 처리하고, 상기 서비스 제공 단말부의 접속 IP 또는 사용자 정보에 포함되는 직급 정보에 따라 상기 서비스 제공 단말부에서 사용 가능한 가상 머신의 기능을 제한 설정할 수 있다.In one embodiment, the content recommendation server unit is provided with a virtual machine that processes actual work for the service provision terminal, generates a random number to generate a temporary password, and sends the temporary password to the previously stored service provision terminal via SMS. When a temporary password is entered through the service provision terminal and the hardware information of the service provision terminal matches hardware information included in pre-stored user information, the connection to the service provision terminal is authenticated, and the service provision terminal is sent. The functions of the virtual machine available in the service provision terminal can be limited according to the connection IP of the service provision terminal or the rank information included in the user information.
일 실시예에서, 상기 컨텐츠 추전 서버부는, 상기 서비스 제공 단말부로부터 인증 처리 서비스에 대한 평가 결과 텍스트를 요청하여 수신하고, 상기 서비스 제공 단말부로부터 수신하는 평가 결과 텍스트를 누적하여 저장하고, 저장한 평가 결과 텍스트를 학습 데이터로 추출하고, Word2Vec 알고리즘으로 학습 데이터를 학습하여 입력 데이터에 대하여 문맥 정보를 추출하는 신경망을 구축하고, 문맥 정보를 나타내는 벡터 값의 구간 별로 평점을 부여한 테이블을 미리 저장하고, 신경망에 상기 서비스 제공 단말부로부터 현재 수신한 평가 결과 텍스트를 입력하여 평가 결과 벡터 값을 추출하고, 테이블에서 평가 결과 벡터 값에 대응하는 평점을 산출하고, 산출한 평점을 상기 서비스 제공 단말부에서 실행하는 프로그램을 통해 안내할 수 있다.In one embodiment, the content recommendation server unit requests and receives an evaluation result text for the authentication processing service from the service provision terminal unit, accumulates and stores the evaluation result text received from the service provision terminal unit, and stores the evaluation result text. Extract the evaluation result text as learning data, learn the learning data with the Word2Vec algorithm, build a neural network to extract context information for the input data, and store in advance a table with ratings for each section of the vector value representing the context information. Input the evaluation result text currently received from the service providing terminal into the neural network to extract the evaluation result vector value, calculate the rating corresponding to the evaluation result vector value in the table, and execute the calculated rating at the service providing terminal. We can guide you through the program.
일 실시예에서, 상기 컨텐츠 추전 서버부는, 상기 서비스 제공 단말부로 제공하는 서비스에 대한 평가를 요청하여 입력 받을 수 있다. 여기서, 서비스는 가상화 서비스, 파일 승인 서비스, 스마트 매니저 서비스, URL 자동 리다이렉션 서비스를 포함할 수 있다.In one embodiment, the content recommendation server unit may request and receive an evaluation of the service provided by the service provision terminal unit. Here, the service may include a virtualization service, file approval service, smart manager service, and URL automatic redirection service.
상기 컨텐츠 추전 서버부는, 상기 서비스 제공 단말부로부터 수신하는 서비스에 대한 평가 결과 텍스트를 분석하여 서비스의 평점을 산출할 수 있다.The content recommendation server unit may calculate a service rating by analyzing the evaluation result text for the service received from the service providing terminal unit.
예를 들면, 상기 컨텐츠 추전 서버부는 입력 데이터에 대하여 문맥 정보를 추출하는 신경망을 구축할 수 있다. 여기서, 입력 데이터는 평가 결과 텍스트일 수 있다.For example, the content recommendation server unit can build a neural network that extracts context information for input data. Here, the input data may be evaluation result text.
상기 컨텐츠 추전 서버부는 상기 서비스 제공 단말부로부터 수신하는 평가 결과 텍스트를 누적하여 저장할 수 있으며, 저장한 평가 결과 텍스트를 학습 데이터로 추출할 수 있다.The content recommendation server unit can accumulate and store the evaluation result text received from the service providing terminal unit, and extract the stored evaluation result text as learning data.
상기 컨텐츠 추전 서버부는 Word2Vec 알고리즘으로 학습 데이터를 학습하여 입력 데이터에 대하여 문맥 정보를 추출하는 신경망을 구축할 수 있다.The content recommendation server unit can construct a neural network that learns learning data using the Word2Vec algorithm and extracts context information for input data.
Word2Vec 알고리즘은 신경망 언어 모델(NNLM : Neural Network Language Model)을 포함할 수 있다. 신경망 언어 모델은 기본적으로 Input Layer, Projection Layer, Hidden Layer, Output Layer로 이루어진 Neural Network이다. 신경망 언어 모델은 단어를 벡터화하는 방법에 사용되는 것이다. 신경망 언어 모델은 공지된 기술이므로 보다 자세한 설명은 생략하기로 한다.The Word2Vec algorithm may include a neural network language model (NNLM). A neural network language model is basically a neural network consisting of an input layer, projection layer, hidden layer, and output layer. Neural network language models are used to vectorize words. Since the neural network language model is a known technology, a more detailed description will be omitted.
Word2vec 알고리즘은, 텍스트마이닝을 위한 것으로, 각 단어 간의 앞, 뒤 관계를 보고 근접도를 정하는 알고리즘이다. Word2vec 알고리즘은 비지도 학습 알고리즘이다. Word2vec 알고리즘은 이름이 나타내는 바와 같이 단어의 의미를 벡터형태로 표현하는 계량기법일 수 있다. Word2vec 알고리즘은 각 단어를 200차원 정도의 공간에서 백터로 표현할 수 있다. Word2vec 알고리즘을 이용하면, 각 단어마다 단어에 해당하는 벡터를 구할 수 있다. Word2vec 알고리즘은 종래의 다른 알고리즘에 비해 자연어 처리 분야에서 비약적인 정밀도 향상을 가능하게 할 수 있다. Word2vec은 입력한 말뭉치의 문장에 있는 단어와 인접 단어의 관계를 이용해 단어의 의미를 학습할 수 있다. Word2vec 알고리즘은 인공 신경망에 근거한 것으로, 같은 맥락을 지닌 단어는 가까운 의미를 지니고 있다는 전제에서 출발한다. Word2vec 알고리즘은 텍스트 문서를 통해 학습을 진행하며, 한 단어에 대해 근처(전후 5 내지 10 단어 정도)에 출현하는 다른 단어들을 관련 단어로서 인공 신경망에 학습시킨다. 연관된 의미의 단어들은 문서상에서 가까운 곳에 출현할 가능성이 높기 때문에 학습을 반복해 나가는 과정에서 두 단어는 점차 가까운 벡터를 지닐 수 있다. The Word2vec algorithm is for text mining and is an algorithm that determines proximity by looking at the front and back relationships between each word. The Word2vec algorithm is an unsupervised learning algorithm. As the name indicates, the Word2vec algorithm can be a quantitative technique that expresses the meaning of words in vector form. The Word2vec algorithm can express each word as a vector in a space of about 200 dimensions. Using the Word2vec algorithm, you can obtain the vector corresponding to the word for each word. The Word2vec algorithm can enable dramatic improvements in precision in the field of natural language processing compared to other conventional algorithms. Word2vec can learn the meaning of words using the relationships between words and adjacent words in sentences in the input corpus. The Word2vec algorithm is based on an artificial neural network and starts from the premise that words with the same context have close meanings. The Word2vec algorithm learns through text documents, and for one word, other words that appear nearby (about 5 to 10 words before or after it) are taught to the artificial neural network as related words. Because words with related meanings are likely to appear close together in a document, two words may have increasingly closer vectors during repeated learning.
Word2vec 알고리즘의 학습 방법은 CBOW(Continuous Bag Of Words) 방식과 skip-gram 방식이 있다. CBOW 방식은 주변 단어가 만드는 맥락을 이용해 타겟 단어를 예측하는 것이다. skip-gram 방식은 한 단어를 기준으로 주변에 올 수 있는 단어를 예측하는 것이다. 대규모 데이터셋에서는 skip-gram 방식이 더 정확한 것으로 알려져 있다. The learning methods of the Word2vec algorithm include the CBOW (Continuous Bag Of Words) method and the skip-gram method. The CBOW method predicts the target word using the context created by surrounding words. The skip-gram method predicts words that may come nearby based on one word. The skip-gram method is known to be more accurate in large datasets.
따라서, 본 발명의 실시 예에서는 skip-gram 방식을 이용한 Word2vec 알고리즘을 사용한다. 예컨대, Word2vec 알고리즘을 통해 학습이 잘 완료되면, 고차원 공간에서 비슷한 단어는 근처에 위치할 수 있다. 상술한 바와 같은 Word2vec 알고리즘에 따르면 학습 문서 내 주위 단어의 분포가 가까운 단어일수록 산출되는 벡터 값은 유사해질 수 있으며, 산출된 벡터 값이 비슷한 단어는 유사한 것으로 간주할 수 있다. Word2vec 알고리즘은 공지된 기술이므로 벡터 값 계산과 관련한 보다 상세한 설명은 생략하기로 한다.Therefore, in the embodiment of the present invention, the Word2vec algorithm using the skip-gram method is used. For example, if learning is successfully completed through the Word2vec algorithm, similar words can be located nearby in a high-dimensional space. According to the Word2vec algorithm as described above, the closer the distribution of surrounding words in a learning document is, the more similar the calculated vector values can be, and words with similar calculated vector values can be considered similar. Since the Word2vec algorithm is a known technology, detailed descriptions related to vector value calculation will be omitted.
상기 컨텐츠 추전 서버부는 문맥 정보를 나타내는 벡터 값의 구간 별로 평점을 부여한 테이블을 미리 저장할 수 있으며, 신경망에 상기 서비스 제공 단말부로부터 수신하는 평가 결과 텍스트를 입력하여 평가 결과 벡터 값을 추출할 수 있다. The content recommendation server unit can pre-store a table in which ratings are given for each section of vector values representing context information, and input the evaluation result text received from the service providing terminal unit into a neural network to extract the evaluation result vector value.
상기 컨텐츠 추전 서버부는 문맥 정보를 나타내는 벡터 값의 구간 별로 평점을 부여한 테이블에서 평가 결과 벡터 값에 대응하는 평점을 산출하고, 산출한 평점을 상기 서비스 제공 단말부에서 실행하는 프로그램을 통해 안내할 수 있다.The content recommendation server unit calculates a rating corresponding to the evaluation result vector value from a table that assigns ratings for each section of the vector value representing the context information, and guides the calculated rating through a program executed in the service providing terminal unit. .
일 실시예에서, 본 발명의 다른 실시예에 따른 한류 컨텐츠 추천 시스템은, 다중 이용시설에 설치되어 불특정 다수인이 사용하는 공중이용 단말기로서, 한류 컨텐츠 학습 및 디렉팅 서비스를 제공 받기 위한 전용 애플리케이션이 설치되는 공중 이용 단말기; 및 상기 공중 이용 단말기에 연결 설치되어 상기 공중 이용 단말기의 전단에 구비되는 디스플레이를 청소하는 청소 장치;를 포함할 수 있다.In one embodiment, the Korean Wave content recommendation system according to another embodiment of the present invention is a public terminal installed in a multi-use facility and used by an unspecified number of people, and a dedicated application for receiving Korean Wave content learning and directing services is installed. A public use terminal; and a cleaning device that is connected to the public terminal and cleans a display provided at the front of the public terminal.
일 실시예에서, 상기 청소 장치는, 상기 공중 이용 단말기의 일측을 따라 상하 수직 방향으로 연장 형성되는 제1 수직 이동 레일; 상기 제1 수직 이동 레일과 대향하면서 상기 공중 이용 단말기의 타측을 따라 상하 수직 방향으로 연장 형성되는 제2 수직 이동 레일; 상기 공중 이용 단말기의 전단에 구비되는 디스플레이를 청소하는 청소 모듈; 일단이 상기 제1 수직 이동 레일에 맞물려 연결 설치되고 타단이 상기 청소 모듈의 일측에 설치되어 상기 제1 수직 이동 레일을 따라 이동하면서 상기 공중 이용 단말기의 전단에 구비되는 디스플레이와 밀착된 상태로 상기 청소 모듈을 상하 방향으로 이동시켜 주는 동시에 상기 청소 모듈의 청소가 완료되면 상기 제1 수직 이동 레일의 최상단까지 상승 이동한 뒤 회전하여 상기 청소 모듈을 상기 공중 이용 단말기의 후단으로 이동시켜 주는 제1 슬라이더; 및 일단이 상기 제2 수직 이동 레일에 맞물려 연결 설치되고 타단이 상기 청소 모듈의 타측에 설치되어 상기 제2 수직 이동 레일을 따라 이동하면서 상기 공중 이용 단말기의 전단에 구비되는 디스플레이와 밀착된 상태로 상기 청소 모듈을 상하 방향으로 이동시켜 주는 동시에 상기 청소 모듈의 청소가 완료되면 상기 제2 수직 이동 레일의 최상단까지 상승 이동한 뒤 회전하여 상기 청소 모듈을 상기 공중 이용 단말기의 후단으로 이동시켜 주는 제2 슬라이더;를 포함할 수 있다.In one embodiment, the cleaning device includes: a first vertically moving rail extending vertically along one side of the public terminal; a second vertically movable rail opposed to the first vertically movable rail and extending vertically along the other side of the public terminal; a cleaning module that cleans a display provided at the front of the public terminal; One end is connected and engaged with the first vertical movable rail, and the other end is installed on one side of the cleaning module, moves along the first vertical movable rail and is in close contact with the display provided at the front end of the public terminal for cleaning. A first slider that moves the module in the vertical direction and at the same time moves upward to the top of the first vertical movement rail when cleaning of the cleaning module is completed and then rotates to move the cleaning module to the rear end of the public terminal; And one end is installed and engaged with the second vertical movement rail, and the other end is installed on the other side of the cleaning module, and moves along the second vertical movement rail and is in close contact with the display provided at the front end of the public terminal. A second slider that moves the cleaning module up and down, and at the same time, when cleaning of the cleaning module is completed, moves upward to the top of the second vertical movement rail and then rotates to move the cleaning module to the rear end of the public terminal. May include ;.
일 실시예에서, 상기 청소 모듈은, 상기 공중 이용 단말기의 전단에 구비되는 디스플레이의 좌우 폭에 대응하는 내경을 형성하는 원형의 링 형태로 형성되어 상기 제1 슬라이더와 상기 제2 슬라이더에 의해 지지되는 링형 레일; 상기 링형 레일의 내주면을 따라 연장 형성되는 원형 슬라이딩홈; 및 일단 및 타단이 상기 원형 슬라이딩홈에 각각 맞물려 연결 설치되며, 상기 링형 레일이 상기 공중 이용 단말기의 전단에 구비되는 디스플레이와 밀착되면 일단 및 타단이 상기 원형 슬라이딩홈을 따라 각각 회전하면서 상기 공중 이용 단말기의 전단에 구비되는 디스플레이를 청소하는 회전 브러쉬;를 포함할 수 있다.In one embodiment, the cleaning module is formed in a circular ring shape forming an inner diameter corresponding to the left and right widths of the display provided at the front end of the public terminal and is supported by the first slider and the second slider. Ring-shaped rail; a circular sliding groove extending along the inner peripheral surface of the ring-shaped rail; And one end and the other end are respectively installed and engaged with the circular sliding groove, and when the ring-shaped rail is in close contact with the display provided at the front end of the public terminal, the one end and the other end rotate along the circular sliding groove, respectively, and the public terminal It may include a rotating brush for cleaning the display provided at the front end of the.
일 실시예에서, 상기 회전 브러쉬는, 일단 및 타단이 상기 원형 슬라이딩홈에 각각 배치되도록 연장 형성되는 지지 바아; 상기 링형 레일의 상단 및 하단으로 노출되도록 원통 형상으로 상기 지지 바아의 둘레를 따라 설치되는 연장 바디; 상기 연장 바디의 외측을 덮고 설치되는 커버; 상기 지지 바아가 상기 원형 슬라이딩홈을 따라 회전할 경우 함께 회전하면서 상기 공중 이용 단말기의 전단에 구비되는 디스플레이를 청소할 수 있도록 상기 커버의 외측을 덮고 설치되는 청소포; 상기 연장 바디의 내측 중단에서 상기 지지 바아와 직각되도록 설치되는 구동 모터; 상기 구동 모터의 구동축에 축결합에 의해 설치되는 제1 베벨 기어; 일단이 상기 제1 베벨 기어와 대향하고 타단이 상기 원형 슬라이딩홈에 안착되는 상기 지지 바아의 타단에 배치될 수 있도록 상기 지지 바아의 내측을 따라 설치되는 제1 샤프트; 타단이 상기 제1 베벨 기어와 대향하고 일단이 상기 원형 슬라이딩홈에 안착되는 상기 지지 바아의 일단에 배치될 수 있도록 상기 지지 바아의 내측을 따라 설치되는 제2 샤프트; 상기 제1 샤프트의 일단에 설치되어 상기 제1 베벨 기어와 기어 결합에 의해 맞물려 연결 설치되는 제2 베벨 기어; 상기 제2 샤프트의 타단에 설치되어 상기 제1 베벨 기어와 기어 결합에 의해 맞물려 연결 설치되는 제3 베벨 기어; 상기 제1 샤프트의 타단에 설치되는 제1 전달 기어; 상기 제2 샤프트의 일단에 설치되는 제2 전달 기어; 상기 제1 전달 기어에 기어 결합에 의해 맞물려 연결 설치되며, 하단이 상기 지지 바아의 하단으로 노출된 뒤 상기 원형 슬라이딩홈의 하측을 따라 설치되는 렉기어에 기어 결합에 의해 맞물려 연결 설치되며, 상기 제1 전달 기어가 회전함에 따라 함께 회전 구동되어 상기 렉기어를 따라 회전하면서 이동하는 제1 구동 기어; 상기 제2 전달 기어에 기어 결합에 의해 맞물려 연결 설치되며, 하단이 상기 지지 바아의 하단으로 노출된 뒤 상기 렉기어에 기어 결합에 의해 맞물려 연결 설치되며, 상기 제2 전달 기어가 회전함에 따라 함께 회전 구동되어 상기 렉기어를 따라 회전하면서 이동하는 제2 구동 기어; 상기 원형 슬라이딩홈에 안착되는 상기 지지 바아의 타단 상부에 회전 가능하도록 연결 설치되되, 상부가 상기 지지 바아로부터 상측으로 노출되어 상기 원형 슬라이딩홈의 상측에 안착되어 상기 지지 바아를 지지하는 제1 지지 구체; 및 상기 원형 슬라이딩홈에 안착되는 상기 지지 바아의 일단 상부에 회전 가능하도록 연결 설치되되, 상부가 상기 지지 바아로부터 상측으로 노출되어 상기 원형 슬라이딩홈의 상측에 안착되어 상기 지지 바아를 지지하는 제2 지지 구체;를 포함할 수 있다.In one embodiment, the rotating brush includes a support bar extending such that one end and the other end are respectively disposed in the circular sliding grooves; an extension body installed along the circumference of the support bar in a cylindrical shape so as to be exposed to the top and bottom of the ring-shaped rail; a cover installed to cover the outside of the extended body; A cleaning cloth installed to cover the outside of the cover so that when the support bar rotates along the circular sliding groove, the display provided at the front of the public terminal can be cleaned while rotating together; a drive motor installed at a right angle to the support bar at an inner stop of the extension body; a first bevel gear installed on the drive shaft of the drive motor by shaft coupling; a first shaft installed along the inside of the support bar so that one end faces the first bevel gear and the other end can be disposed on the other end of the support bar seated in the circular sliding groove; a second shaft installed along the inside of the support bar so that the other end faces the first bevel gear and one end is disposed on one end of the support bar seated in the circular sliding groove; a second bevel gear installed at one end of the first shaft and connected to the first bevel gear by gear engagement; a third bevel gear installed on the other end of the second shaft and connected to the first bevel gear by gear coupling; a first transmission gear installed on the other end of the first shaft; a second transmission gear installed at one end of the second shaft; It is installed and meshed with the first transmission gear by a gear combination, and the lower end is exposed to the lower end of the support bar and then connected to the rack gear installed along the lower side of the circular sliding groove by a gear combination, the first transmission gear 1 A first drive gear that is driven to rotate as the transmission gear rotates and moves while rotating along the rack gear; It is installed and meshed with the second transmission gear by a gear combination, and the lower end is exposed to the lower end of the support bar and then connected to the rack gear by a gear combination, and rotates together as the second transmission gear rotates. a second driving gear that is driven and moves while rotating along the rack gear; A first support sphere rotatably connected to the upper part of the other end of the support bar seated in the circular sliding groove, the upper part of which is exposed upward from the support bar and seated on the upper side of the circular sliding groove to support the support bar. ; and a second support rotatably connected to one end of the support bar seated in the circular sliding groove, the upper portion of which is exposed upward from the support bar and seated on the upper side of the circular sliding groove to support the support bar. It may include a sphere;
일 실시예에서, 상기 회전 브러쉬는, 상기 제2 샤프트에 축결합에 의해 설치되는 회전 유도 기어; 상기 회전 유도 기어와 대향하면서 상기 커버의 내주면을 따라 설치되며, 내주면을 따라 상기 회전 유도 기어와 기어 결합에 의해 맞물릴 수 있도록 기어산을 형성하는 링형 렉기어; 및 상기 커버의 내주면을 따라 연장 형성되어 상기 연장 바디의 외측을 따라 형성되는 회전 유도홈에 안착되는 적어도 하나 이상의 회전 유도링;을 더 포함할 수 있다.In one embodiment, the rotating brush includes a rotation guide gear installed on the second shaft by shaft coupling; A ring-type rack gear installed along the inner peripheral surface of the cover while opposing the rotation guide gear and forming a gear mountain along the inner peripheral surface so as to be engaged with the rotation guide gear by gear combination; and at least one rotation guide ring extending along an inner peripheral surface of the cover and seated in a rotation guide groove formed along an outer side of the extended body.
상술한 본 발명의 일측면에 따르면, 사용자가 시청하였던 한류 컨텐츠를 분석하여 시청하였던 한류 컨텐츠와 유사한 컨텐츠를 추천함으로써 한류 컨텐츠의 반복 학습 및 디렉팅이 가능할 수 있다.According to one aspect of the present invention described above, repeated learning and directing of Korean Wave content may be possible by analyzing Korean Wave content that a user has watched and recommending content similar to the Korean Wave content that the user has watched.
본 발명의 효과는 이상에서 언급한 효과들로 제한되지 않으며, 이하에서 설명할 내용으로부터 통상의 기술자에게 자명한 범위 내에서 다양한 효과들이 포함될 수 있다.The effects of the present invention are not limited to the effects mentioned above, and various effects may be included within the scope apparent to those skilled in the art from the contents described below.
도 1은 본 발명의 일 실시예에 따른 한류 컨텐츠 추천 시스템의 개략적인 구성이 도시된 도면이다.
도 2는 도 1의 컨텐츠 추전 서버부를 보여주는 도면이다.
도 3은 본 발명의 다른 실시예에 따른 한류 컨텐츠 추천 시스템의 개략적인 구성이 도시된 도면이다.
도 4는 본 발명에 따른 청소 장치를 보여주는 도면이다.
도 5는 도 4의 청소 모듈을 보여주는 도면이다.
도 6 내지 도 8은 도 5의 회전 브러쉬를 보여주는 도면들이다.1 is a diagram illustrating a schematic configuration of a Korean Wave content recommendation system according to an embodiment of the present invention.
FIG. 2 is a diagram showing the content recommendation server unit of FIG. 1.
Figure 3 is a diagram illustrating a schematic configuration of a Korean Wave content recommendation system according to another embodiment of the present invention.
Figure 4 is a diagram showing a cleaning device according to the present invention.
Figure 5 is a diagram showing the cleaning module of Figure 4.
Figures 6 to 8 are views showing the rotating brush of Figure 5.
후술하는 본 발명에 대한 상세한 설명은, 본 발명이 실시될 수 있는 특정 실시예를 예시로서 도시하는 첨부 도면을 참조한다. 이들 실시예는 당업자가 본 발명을 실시할 수 있기에 충분하도록 상세히 설명된다. 본 발명의 다양한 실시예는 서로 다르지만 상호 배타적일 필요는 없음이 이해되어야 한다. 예를 들어, 여기에 기재되어 있는 특정 형상, 구조 및 특성은 일 실시예와 관련하여 본 발명의 정신 및 범위를 벗어나지 않으면서 다른 실시예로 구현될 수 있다. 또한, 각각의 개시된 실시예 내의 개별 구성요소의 위치 또는 배치는 본 발명의 정신 및 범위를 벗어나지 않으면서 변경될 수 있음이 이해되어야 한다. 따라서, 후술하는 상세한 설명은 한정적인 의미로서 취하려는 것이 아니며, 본 발명의 범위는, 적절하게 설명된다면, 그 청구항들이 주장하는 것과 균등한 모든 범위와 더불어 첨부된 청구항에 의해서만 한정된다. 도면에서 유사한 참조부호는 여러 측면에 걸쳐서 동일하거나 유사한 기능을 지칭한다.The detailed description of the present invention described below refers to the accompanying drawings, which show by way of example specific embodiments in which the present invention may be practiced. These embodiments are described in sufficient detail to enable those skilled in the art to practice the invention. It should be understood that the various embodiments of the present invention are different from one another but are not necessarily mutually exclusive. For example, specific shapes, structures and characteristics described herein may be implemented in one embodiment without departing from the spirit and scope of the invention. Additionally, it should be understood that the location or arrangement of individual components within each disclosed embodiment may be changed without departing from the spirit and scope of the invention. Accordingly, the detailed description that follows is not intended to be taken in a limiting sense, and the scope of the invention is limited only by the appended claims, together with all equivalents to what those claims assert, if properly described. Similar reference numbers in the drawings refer to identical or similar functions across various aspects.
이하, 도면들을 참조하여 본 발명의 바람직한 실시예들을 보다 상세하게 설명하기로 한다.Hereinafter, preferred embodiments of the present invention will be described in more detail with reference to the drawings.
도 1은 본 발명의 일 실시예에 따른 한류 컨텐츠 추천 시스템의 개략적인 구성이 도시된 도면이다.1 is a diagram illustrating a schematic configuration of a Korean Wave content recommendation system according to an embodiment of the present invention.
도 1을 참조하면, 본 발명의 일 실시예에 따른 한류 컨텐츠 추천 시스템(10)은, 서비스 제공 단말부(100) 및 컨텐츠 추전 서버부(200)를 포함한다.Referring to FIG. 1, the Korean Wave content recommendation system 10 according to an embodiment of the present invention includes a service providing terminal unit 100 and a content recommendation server unit 200.
서비스 제공 단말부(100)는, 사용자 개인이 사용하는 개인용 단말기로서, 한류 컨텐츠 학습 및 디렉팅 서비스를 제공 받기 위한 전용 애플리케이션이 설치되며, 전용 애플리케이션을 이용하여 사용자들로 하여금 각종 한류 컨텐츠 제공 업체(600)로부터 제공되는 한류 컨텐츠를 체함하도록 한다.The service provision terminal unit 100 is a personal terminal used by an individual user, and a dedicated application for receiving Korean Wave content learning and directing services is installed. Using the dedicated application, users can use various Korean Wave content providers (600). ) to include Korean Wave content provided by.
여기서, 사용자 단말기(100)는, 하나 이상으로 구성될 수 있으며, 데스크탑 컴퓨터(PC)는 물론, 노트북(Notebook), 스마트 폰(Smart Phone), 태블릿 컴퓨터(Tablet PC) 등과 같이 일반인들에게 널리 사용되는 이동 통신 단말기 등, 유무선 네트워크를 지원하는 다양한 종류의 정보 통신 기기 및 멀티미디어 기기를 의미하는 광의의 개념이다.Here, the user terminal 100 may be composed of one or more, and is widely used by the general public, such as desktop computers (PCs), laptops, smart phones, tablet PCs, etc. It is a broad concept that refers to various types of information communication devices and multimedia devices that support wired and wireless networks, such as mobile communication terminals.
그리고, 네트워크(N)는, 예컨대 무선 통신, 유선 통신, 광 초음파 또는 그 조합을 포함할 수 있다. BAN(Body Area Network), 위성 통신, 셀룰러 통신, 블루투스, NFC(Near Field Communication), IrDA(Infrared Data Association standard), WiFi(Wireless Fidelity), 및 WiMAX(Worldwide Interoperability for Microwave access)는 통신 경로에 포함될 수 있는 무선 통신의 예이며, 이더넷, DSL(Digital Subscriber Line), FTTH(Fiber to the Home), 및 POTS(Plain Old Telephone Service)는 통신망에 포함될 수 있는 유선 통신의 예이다. 또한, 통신망은 다수의 네트워크 토폴로지 및 거리를 횡단할 수 있다. 예컨대, 통신망은 직접 연결, PAN(Personal Area Network), LAN(Local Area Network), MAN(Metropolitan Area Network), WAN(Wide Area Network), 또는 그 임의의 조합을 포함할 수 있다. 또한, LoRaWAN, NB-Fi, RPMA을 포함하는 저전력광대역 네트워크(Low Power Wide Area Network)를 통해 이루어 질 수도 있다. 다만, 네트워크(N)는, 통신망에 관한 설명은 상기한 통신망으로 한정되는 것이 아니며, 임의의 최신 데이터 통신망이 적용될 수 있다.And, the network N may include, for example, wireless communication, wired communication, optical ultrasonic waves, or a combination thereof. Body area network (BAN), satellite communication, cellular communication, Bluetooth, Near Field Communication (NFC), Infrared Data Association standard (IrDA), Wireless Fidelity (WiFi), and Worldwide Interoperability for Microwave access (WiMAX) are included in the communication path. Ethernet, Digital Subscriber Line (DSL), Fiber to the Home (FTTH), and Plain Old Telephone Service (POTS) are examples of wired communications that can be included in a communication network. Additionally, a communication network can traverse multiple network topologies and distances. For example, a communication network may include a direct connection, a personal area network (PAN), a local area network (LAN), a metropolitan area network (MAN), a wide area network (WAN), or any combination thereof. Additionally, it can be done through a low power wide area network including LoRaWAN, NB-Fi, and RPMA. However, the description of the network (N) is not limited to the above-mentioned communication network, and any latest data communication network may be applied.
컨텐츠 추전 서버부(200)는, 서비스 제공 단말부(100)를 통해 시청하였던 한류 컨텐츠를 분석하여 시청하였던 한류 컨텐츠와 유사한 컨텐츠를 추천한다.The content recommendation server unit 200 analyzes Korean Wave content viewed through the service provision terminal unit 100 and recommends content similar to the Korean Wave content viewed.
일 실시예에서, 컨텐츠 추전 서버부(200)는, 서비스 제공 단말부(100)에 대한 실제 작업을 처리하는 가상 머신(설명의 편의상 도면에는 도시하지 않음)을 구비하며, 난수를 발생하여 임시 비밀번호를 생성하고, 기 저장된 서비스 제공 단말부(100)로 임시 비밀번호를 SMS 발송하며, 서비스 제공 단말부(100)를 통해 임시 비밀번호가 입력되고, 서비스 제공 단말부(100)의 하드웨어 정보가 기 저장된 사용자 정보에 포함되는 하드웨어 정보와 일치하는 경우, 서비스 제공 단말부(100)의 접속을 인증 처리하고, 서비스 제공 단말부(100)의 접속 IP 또는 사용자 정보에 포함되는 직급 정보에 따라 서비스 제공 단말부(100)에서 사용 가능한 가상 머신의 기능을 제한 설정할 수 있다.In one embodiment, the content recommendation server unit 200 is provided with a virtual machine (not shown in the drawing for convenience of explanation) that processes actual work for the service provision terminal unit 100, and generates a random number to create a temporary password. A user generates a password, sends a temporary password via SMS to the pre-stored service provision terminal 100, enters the temporary password through the service provision terminal 100, and has hardware information of the service provision terminal 100 already stored. If it matches the hardware information included in the information, the connection of the service providing terminal 100 is authenticated, and the service providing terminal ( 100), you can set restrictions on the available virtual machine functions.
일 실시예에서, 컨텐츠 추전 서버부(200)는, 서비스 제공 단말부(100)로부터 인증 처리 서비스에 대한 평가 결과 텍스트를 요청하여 수신하고, 서비스 제공 단말부(100)로부터 수신하는 평가 결과 텍스트를 누적하여 저장하고, 저장한 평가 결과 텍스트를 학습 데이터로 추출하고, Word2Vec 알고리즘으로 학습 데이터를 학습하여 입력 데이터에 대하여 문맥 정보를 추출하는 신경망을 구축하고, 문맥 정보를 나타내는 벡터 값의 구간 별로 평점을 부여한 테이블을 미리 저장하고, 신경망에 서비스 제공 단말부(100)로부터 현재 수신한 평가 결과 텍스트를 입력하여 평가 결과 벡터 값을 추출하고, 테이블에서 평가 결과 벡터 값에 대응하는 평점을 산출하고, 산출한 평점을 서비스 제공 단말부(100)에서 실행하는 프로그램을 통해 안내할 수 있다.In one embodiment, the content recommendation server unit 200 requests and receives an evaluation result text for the authentication processing service from the service provision terminal unit 100, and receives the evaluation result text received from the service provision terminal unit 100. Accumulated and stored, the stored evaluation result text is extracted as learning data, the learning data is learned using the Word2Vec algorithm, a neural network is constructed to extract context information for the input data, and a rating is calculated for each section of the vector value representing the context information. The given table is stored in advance, the evaluation result text currently received from the service provision terminal 100 is input into the neural network, an evaluation result vector value is extracted, a rating corresponding to the evaluation result vector value is calculated from the table, and the calculated The rating can be provided through a program run on the service provision terminal 100.
일 실시예에서, 컨텐츠 추전 서버부(200)는, 서비스 제공 단말부(100)로 제공하는 서비스에 대한 평가를 요청하여 입력 받을 수 있다. 여기서, 서비스는 가상화 서비스, 파일 승인 서비스, 스마트 매니저 서비스, URL 자동 리다이렉션 서비스를 포함할 수 있다.In one embodiment, the content recommendation server unit 200 may request an evaluation of a service provided by the service provision terminal unit 100 and receive input. Here, the service may include a virtualization service, file approval service, smart manager service, and URL automatic redirection service.
컨텐츠 추전 서버부(200)는 서비스 제공 단말부(100)로부터 수신하는 서비스에 대한 평가 결과 텍스트를 분석하여 서비스의 평점을 산출할 수 있다.The content recommendation server unit 200 may calculate a service rating by analyzing the evaluation result text for the service received from the service provision terminal unit 100.
예를 들면, 컨텐츠 추전 서버부(200)는 입력 데이터에 대하여 문맥 정보를 추출하는 신경망을 구축할 수 있다. 여기서, 입력 데이터는 평가 결과 텍스트일 수 있다.For example, the content recommendation server unit 200 may construct a neural network that extracts context information for input data. Here, the input data may be evaluation result text.
컨텐츠 추전 서버부(200)는 서비스 제공 단말부(100)로부터 수신하는 평가 결과 텍스트를 누적하여 저장할 수 있으며, 저장한 평가 결과 텍스트를 학습 데이터로 추출할 수 있다.The content recommendation server unit 200 can accumulate and store the evaluation result text received from the service providing terminal unit 100, and extract the stored evaluation result text as learning data.
컨텐츠 추전 서버부(200)는 Word2Vec 알고리즘으로 학습 데이터를 학습하여 입력 데이터에 대하여 문맥 정보를 추출하는 신경망을 구축할 수 있다.The content recommendation server unit 200 can learn learning data using the Word2Vec algorithm to build a neural network that extracts context information about input data.
Word2Vec 알고리즘은 신경망 언어 모델(NNLM : Neural Network Language Model)을 포함할 수 있다. 신경망 언어 모델은 기본적으로 Input Layer, Projection Layer, Hidden Layer, Output Layer로 이루어진 Neural Network이다. 신경망 언어 모델은 단어를 벡터화하는 방법에 사용되는 것이다. 신경망 언어 모델은 공지된 기술이므로 보다 자세한 설명은 생략하기로 한다.The Word2Vec algorithm may include a neural network language model (NNLM). A neural network language model is basically a neural network consisting of an input layer, projection layer, hidden layer, and output layer. Neural network language models are used to vectorize words. Since the neural network language model is a known technology, a more detailed description will be omitted.
Word2vec 알고리즘은, 텍스트마이닝을 위한 것으로, 각 단어 간의 앞, 뒤 관계를 보고 근접도를 정하는 알고리즘이다. Word2vec 알고리즘은 비지도 학습 알고리즘이다. Word2vec 알고리즘은 이름이 나타내는 바와 같이 단어의 의미를 벡터형태로 표현하는 계량기법일 수 있다. Word2vec 알고리즘은 각 단어를 200차원 정도의 공간에서 백터로 표현할 수 있다. Word2vec 알고리즘을 이용하면, 각 단어마다 단어에 해당하는 벡터를 구할 수 있다. Word2vec 알고리즘은 종래의 다른 알고리즘에 비해 자연어 처리 분야에서 비약적인 정밀도 향상을 가능하게 할 수 있다. Word2vec은 입력한 말뭉치의 문장에 있는 단어와 인접 단어의 관계를 이용해 단어의 의미를 학습할 수 있다. Word2vec 알고리즘은 인공 신경망에 근거한 것으로, 같은 맥락을 지닌 단어는 가까운 의미를 지니고 있다는 전제에서 출발한다. Word2vec 알고리즘은 텍스트 문서를 통해 학습을 진행하며, 한 단어에 대해 근처(전후 5 내지 10 단어 정도)에 출현하는 다른 단어들을 관련 단어로서 인공 신경망에 학습시킨다. 연관된 의미의 단어들은 문서상에서 가까운 곳에 출현할 가능성이 높기 때문에 학습을 반복해 나가는 과정에서 두 단어는 점차 가까운 벡터를 지닐 수 있다. The Word2vec algorithm is for text mining and is an algorithm that determines proximity by looking at the front and back relationships between each word. The Word2vec algorithm is an unsupervised learning algorithm. As the name indicates, the Word2vec algorithm can be a quantitative technique that expresses the meaning of words in vector form. The Word2vec algorithm can express each word as a vector in a space of about 200 dimensions. Using the Word2vec algorithm, you can obtain the vector corresponding to the word for each word. The Word2vec algorithm can enable dramatic improvements in precision in the field of natural language processing compared to other conventional algorithms. Word2vec can learn the meaning of words using the relationships between words and adjacent words in sentences in the input corpus. The Word2vec algorithm is based on an artificial neural network and starts from the premise that words with the same context have close meanings. The Word2vec algorithm learns through text documents, and for one word, other words that appear nearby (about 5 to 10 words before or after it) are taught to the artificial neural network as related words. Because words with related meanings are likely to appear close together in a document, two words may have increasingly closer vectors during repeated learning.
Word2vec 알고리즘의 학습 방법은 CBOW(Continuous Bag Of Words) 방식과 skip-gram 방식이 있다. CBOW 방식은 주변 단어가 만드는 맥락을 이용해 타겟 단어를 예측하는 것이다. skip-gram 방식은 한 단어를 기준으로 주변에 올 수 있는 단어를 예측하는 것이다. 대규모 데이터셋에서는 skip-gram 방식이 더 정확한 것으로 알려져 있다. The learning methods of the Word2vec algorithm include the CBOW (Continuous Bag Of Words) method and the skip-gram method. The CBOW method predicts the target word using the context created by surrounding words. The skip-gram method predicts words that may come nearby based on one word. The skip-gram method is known to be more accurate in large datasets.
따라서, 본 발명의 실시 예에서는 skip-gram 방식을 이용한 Word2vec 알고리즘을 사용한다. 예컨대, Word2vec 알고리즘을 통해 학습이 잘 완료되면, 고차원 공간에서 비슷한 단어는 근처에 위치할 수 있다. 상술한 바와 같은 Word2vec 알고리즘에 따르면 학습 문서 내 주위 단어의 분포가 가까운 단어일수록 산출되는 벡터 값은 유사해질 수 있으며, 산출된 벡터 값이 비슷한 단어는 유사한 것으로 간주할 수 있다. Word2vec 알고리즘은 공지된 기술이므로 벡터 값 계산과 관련한 보다 상세한 설명은 생략하기로 한다.Therefore, in the embodiment of the present invention, the Word2vec algorithm using the skip-gram method is used. For example, if learning is successfully completed through the Word2vec algorithm, similar words can be located nearby in a high-dimensional space. According to the Word2vec algorithm as described above, the closer the distribution of surrounding words in a learning document is, the more similar the calculated vector values can be, and words with similar calculated vector values can be considered similar. Since the Word2vec algorithm is a known technology, detailed descriptions related to vector value calculation will be omitted.
컨텐츠 추전 서버부(200)는 문맥 정보를 나타내는 벡터 값의 구간 별로 평점을 부여한 테이블을 미리 저장할 수 있으며, 신경망에 서비스 제공 단말부(100)로부터 수신하는 평가 결과 텍스트를 입력하여 평가 결과 벡터 값을 추출할 수 있다. The content recommendation server unit 200 may store in advance a table in which ratings are given for each section of the vector value representing the context information, and input the evaluation result text received from the service providing terminal unit 100 into the neural network to provide the evaluation result vector value. It can be extracted.
컨텐츠 추전 서버부(200)는 문맥 정보를 나타내는 벡터 값의 구간 별로 평점을 부여한 테이블에서 평가 결과 벡터 값에 대응하는 평점을 산출하고, 산출한 평점을 서비스 제공 단말부(100)에서 실행하는 프로그램을 통해 안내할 수 있다.The content recommendation server unit 200 calculates a rating corresponding to the evaluation result vector value from a table that assigns ratings for each section of the vector value representing the context information, and runs a program that executes the calculated rating in the service providing terminal unit 100. You can guide through it.
상술한 바와 같은 구성을 가지는 본 발명의 일 실시예에 따른 한류 컨텐츠 추천 시스템(10)은, 사용자가 시청하였던 한류 컨텐츠를 분석하여 시청하였던 한류 컨텐츠와 유사한 컨텐츠를 추천함으로써 한류 컨텐츠의 반복 학습 및 디렉팅이 가능할 수 있다.The Korean Wave content recommendation system 10 according to an embodiment of the present invention, which has the above-described configuration, analyzes the Korean Wave content that the user has watched and recommends content similar to the Korean Wave content that the user has watched, thereby repeatedly learning and directing the Korean Wave content. This may be possible.
도 2는 도 1의 컨텐츠 추전 서버부를 보여주는 도면이다.FIG. 2 is a diagram showing the content recommendation server unit of FIG. 1.
도 2를 참조하면, 컨텐츠 추전 서버부(200)는, 소셜 선호 분석부(210), 검색부(220) 및 추천부(230)를 포함한다.Referring to FIG. 2 , the content recommendation server unit 200 includes a social preference analysis unit 210, a search unit 220, and a recommendation unit 230.
소셜 선호 분석부(210)는, 한류 컨텐츠에 대한 서비스 제공 단말부(100)를 통한 시청 이력 및 사용자들의 소셜 데이터를 수집하고, 수집된 시청 이력 및 소셜 데이터를 분석하여 한류 컨텐츠의 소셜 선호 정보를 추출한다.The social preference analysis unit 210 collects viewing history and social data of users through the service provision terminal 100 for Korean Wave content, and analyzes the collected viewing history and social data to provide social preference information for Korean Wave content. Extract.
검색부(220)는, 소셜 선호 분석부(210)에서 추출된 소셜 선호 정보를 이용하여, 사용자로부터 입력받은 질의어에 대응하여, 복수의 형태의 한류 컨텐츠에 대한 사용자 맞춤형 다중 검색 결과를 제공한다.The search unit 220 uses the social preference information extracted from the social preference analysis unit 210 to provide user-customized multiple search results for multiple types of Korean Wave content in response to a query input from the user.
추천부(230)는, 소셜 선호 분석부(210)에서 추출된 소셜 선호 정보를 이용하여, 한류 컨텐츠에 대한 랭킹을 생성 및 제공한다.The recommendation unit 230 uses the social preference information extracted from the social preference analysis unit 210 to generate and provide rankings for Korean Wave content.
상술한 바와 같은 구성을 가지는 컨텐츠 추전 서버부(200)는, 한류 컨텐츠에 대한 한국 사용자들의 소셜 데이터로부터 소셜 테이스트 정보를 추출하고, 이를 이용하여 사용자 맞춤형 다중 검색 결과 및 한류 컨텐츠에 대한 랭킹을 제공함으로써, 질의어를 입력하는 사용자에게 최적화된 검색 결과를 제공하여 검색에 대한 만족도를 향상시킬 수 있고, 다양한 형태의 한류 컨텐츠에 대한 신뢰도 높은 정보를 제공할 수 있으며, 소셜 데이터를 이용해 한류의 최신 트렌트를 랭킹에 반영할 수 있다.The content recommendation server unit 200, which has the above-described configuration, extracts social taste information from Korean users' social data regarding Korean Wave content and uses this to provide user-customized multiple search results and rankings for Korean Wave content. , can improve search satisfaction by providing optimized search results to users entering query terms, provide highly reliable information about various types of Korean Wave content, and rank the latest trends in Korean Wave using social data. can be reflected in
또한, 본 발명에 따르면, 한류 컨텐츠에 대한 사용자 맞춤형 다중 검색 결과, 랭킹 및 한류 컨텐츠에 대한 정보를 사용자의 언어로 번역하여 제공함으로써, 영어, 중국어, 태국어 등 사용자의 모국어로 한류 컨텐츠에 대한 검색 및 랭킹 확인을 용이하게 할 수 있고, 사용자 스스로 접근하기 어려운 한국 사용자들의 소셜 테이스트 정보를 활용하여 사용자의 만족도를 극대화할 수 있다.In addition, according to the present invention, by providing user-customized multiple search results for Korean Wave content, rankings, and information about Korean Wave content by translating them into the user's language, it is possible to search for Korean Wave content in the user's native language such as English, Chinese, or Thai. It is possible to easily check rankings and maximize user satisfaction by utilizing social taste information of Korean users, which is difficult for users to access on their own.
도 3은 본 발명의 다른 실시예에 따른 한류 컨텐츠 추천 시스템의 개략적인 구성이 도시된 도면이다.Figure 3 is a diagram illustrating a schematic configuration of a Korean Wave content recommendation system according to another embodiment of the present invention.
도 3을 참조하면, 본 발명의 다른 실시예에 따른 한류 컨텐츠 추천 시스템(20)은, 서비스 제공 단말부(100), 컨텐츠 추전 서버부(200), 공중 이용 단말기(300) 및 청소 장치(400)를 포함한다.Referring to FIG. 3, the Korean Wave content recommendation system 20 according to another embodiment of the present invention includes a service provision terminal unit 100, a content recommendation server unit 200, a public use terminal 300, and a cleaning device 400. ) includes.
여기서, 서비스 제공 단말부(100) 및 컨텐츠 추전 서버부(200)는, 도 1의 구성요소와 동일하므로 설명의 중복을 피하기 위해 그 설명을 생략하기로 한다.Here, since the service providing terminal unit 100 and the content recommendation server unit 200 are the same as the components in FIG. 1, their description will be omitted to avoid duplication of explanation.
공중 이용 단말기(300)는, 대한민국에 입구하여 아직 현지 사정에 익숙하지 않거나 국내 애플리케이션이 익숙하지 않은 관광객을 위한 키오스크 등과 같은 멀티미디어 단말기로서 다중 이용시설에 설치되어 불특정 다수인이 사용하는 공중이용 단말기로 이루어지며, 한류 컨텐츠 학습 및 디렉팅 서비스를 제공 받기 위한 전용 애플리케이션이 설치된다.The public terminal 300 is a multimedia terminal such as a kiosk for tourists who have entered the Republic of Korea and are not yet familiar with the local situation or unfamiliar with domestic applications. It is a public terminal installed in a multi-use facility and used by an unspecified number of people. A dedicated application is installed to provide Korean Wave content learning and directing services.
청소 장치(400)는, 공중 이용 단말기(300)에 연결 설치되어 공중 이용 단말기(300)의 전단에 구비되는 디스플레이(310)를 청소한다.The cleaning device 400 is installed connected to the public terminal 300 and cleans the display 310 provided at the front of the public terminal 300.
상술한 바와 같은 구성을 가지는 본 발명의 다른 실시예에 따른 한류 컨텐츠 추천 시스템(20)은, 한국 현지 사정에 밝지 않은 외국인들도 공중 이용 단말기(300)를 이용하여 한류 컨텐츠를 즐길 수 있도록 할 수 있다.The Korean Wave content recommendation system 20 according to another embodiment of the present invention, which has the configuration described above, allows foreigners who are not familiar with the local situation in Korea to enjoy Korean Wave content using the public terminal 300. there is.
도 4는 본 발명에 따른 청소 장치를 보여주는 도면이다.Figure 4 is a diagram showing a cleaning device according to the present invention.
도 4를 참조하면, 청소 장치(400)는, 제1 수직 이동 레일(410), 제2 수직 이동 레일(420), 청소 모듈(430), 제1 슬라이더(440) 및 제2 슬라이더(450)를 포함한다.Referring to FIG. 4, the cleaning device 400 includes a first vertical movement rail 410, a second vertical movement rail 420, a cleaning module 430, a first slider 440, and a second slider 450. Includes.
제1 수직 이동 레일(410)은, 공중 이용 단말기(300)의 일측을 따라 상하 수직 방향으로 연장 형성되된다.The first vertical movement rail 410 is formed to extend vertically up and down along one side of the public terminal 300.
제2 수직 이동 레일(420)은, 제1 수직 이동 레일(410)과 대향하면서 공중 이용 단말기(300)의 타측을 따라 상하 수직 방향으로 연장 형성된다.The second vertical movement rail 420 is formed to face the first vertical movement rail 410 and extend vertically along the other side of the public terminal 300.
청소 모듈(430)은, 공중 이용 단말기(300)의 전단에 구비되는 디스플레이(310)를 청소한다.The cleaning module 430 cleans the display 310 provided at the front of the public terminal 300.
제1 슬라이더(440)는, 일단이 제1 수직 이동 레일(410)에 맞물려 연결 설치되고 타단이 청소 모듈(430)의 일측에 설치되어 제1 수직 이동 레일(410)을 따라 이동하면서 공중 이용 단말기(300)의 전단에 구비되는 디스플레이(310)와 밀착된 상태로 청소 모듈(430)을 상하 방향으로 이동시켜 주는 동시에 청소 모듈(430)의 청소가 완료되면 도 4의 (b)에 도시된 바와 같이 제1 수직 이동 레일(410)의 최상단까지 상승 이동한 뒤 회전하여 청소 모듈(430)을 공중 이용 단말기(300)의 후단으로 이동시켜 준다.The first slider 440 has one end engaged and connected to the first vertical movement rail 410 and the other end installed on one side of the cleaning module 430, so that it moves along the first vertical movement rail 410 and is used as a public terminal. The cleaning module 430 is moved up and down while in close contact with the display 310 provided at the front of 300, and at the same time, when cleaning of the cleaning module 430 is completed, as shown in (b) of FIG. Likewise, it moves upward to the top of the first vertical moving rail 410 and then rotates to move the cleaning module 430 to the rear end of the public terminal 300.
제2 슬라이더(450)는, 일단이 제2 수직 이동 레일(420)에 맞물려 연결 설치되고 타단이 청소 모듈(430)의 타측에 설치되어 제2 수직 이동 레일(420)을 따라 이동하면서 공중 이용 단말기(300)의 전단에 구비되는 디스플레이(310)와 밀착된 상태로 청소 모듈(430)을 상하 방향으로 이동시켜 주는 동시에 청소 모듈(430)의 청소가 완료되면 도 4의 (b)에 도시된 바와 같이 제2 수직 이동 레일(420)의 최상단까지 상승 이동한 뒤 회전하여 청소 모듈(430)을 공중 이용 단말기(300)의 후단으로 이동시켜 준다.The second slider 450 has one end engaged and connected to the second vertical movement rail 420 and the other end installed on the other side of the cleaning module 430, so that it moves along the second vertical movement rail 420 and is used as a public terminal. The cleaning module 430 is moved up and down while in close contact with the display 310 provided at the front of 300, and at the same time, when cleaning of the cleaning module 430 is completed, as shown in (b) of FIG. Likewise, it moves upward to the top of the second vertical moving rail 420 and then rotates to move the cleaning module 430 to the rear end of the public terminal 300.
상술한 바와 같은 구성을 가지는 청소 장치(400)는, 불특정 다수인이 사용하는 공중 이용 단말기(300)가 항상 청결하게 유지되도록 함으로써, 장치의 내구성 향상은 물론 전염병의 확산 등을 미연에 방지할 수 있다.The cleaning device 400 having the above-described configuration ensures that the public terminal 300 used by an unspecified number of people is always kept clean, thereby improving the durability of the device and preventing the spread of infectious diseases in advance. there is.
도 5는 도 4의 청소 모듈을 보여주는 도면이다.Figure 5 is a diagram showing the cleaning module of Figure 4.
도 5를 참조하면, 청소 모듈(430)은, 링형 레일(431), 원형 슬라이딩홈(432) 및 회전 브러쉬(500)를 포함한다.Referring to FIG. 5, the cleaning module 430 includes a ring-shaped rail 431, a circular sliding groove 432, and a rotating brush 500.
링형 레일(431)은, 공중 이용 단말기(300)의 전단에 구비되는 디스플레이(310)의 좌우 폭에 대응하는 내경을 형성하는 원형의 링 형태로 형성되어 제1 슬라이더(440)와 제2 슬라이더(450)에 의해 지지되며, 원형 슬라이딩홈(432) 및 회전 브러쉬(500) 등의 구성들이 설치된다.The ring-shaped rail 431 is formed in a circular ring shape forming an inner diameter corresponding to the left and right widths of the display 310 provided at the front end of the public terminal 300, and is used to connect the first slider 440 and the second slider ( It is supported by 450, and components such as a circular sliding groove 432 and a rotating brush 500 are installed.
원형 슬라이딩홈(432)은, 회전 브러쉬(500)의 양단이 각각 맞룰려 연결 설치되어 링형 레일(431)의 내측에서 회전할 수 있도록 링형 레일(431)의 내주면을 따라 연장 형성된다.The circular sliding groove 432 extends along the inner peripheral surface of the ring-shaped rail 431 so that both ends of the rotating brush 500 are connected to each other and can rotate inside the ring-shaped rail 431.
회전 브러쉬(500)는, 일단 및 타단이 원형 슬라이딩홈(432)에 각각 맞물려 연결 설치되며, 링형 레일(431)이 공중 이용 단말기(300)의 전단에 구비되는 디스플레이(310)와 밀착되면 일단 및 타단이 원형 슬라이딩홈(432)을 따라 각각 회전하면서 공중 이용 단말기(300)의 전단에 구비되는 디스플레이(310)를 청소한다.The rotating brush 500 is installed with one end and the other end engaged with the circular sliding groove 432, and when the ring-shaped rail 431 is in close contact with the display 310 provided at the front end of the public terminal 300, one end and The other ends rotate along the circular sliding grooves 432 to clean the display 310 provided at the front end of the public terminal 300.
상술한 바와 같은 구성을 가지는 청소 모듈(430)은, 다방향으로 회전하느 회전 브러쉬(500)를 이용하여 불특정 다수인이 사용하는 공중 이용 단말기(300)가 항상 청결하게 유지되도록 함으로써, 장치의 내구성 향상은 물론 전염병의 확산 등을 미연에 방지할 수 있다.The cleaning module 430 having the above-described configuration ensures that the public terminal 300 used by an unspecified number of people is always kept clean using the rotating brush 500 that rotates in multiple directions, thus improving the durability of the device. Not only can it improve, but it can also prevent the spread of infectious diseases.
도 6 내지 도 8은 도 5의 회전 브러쉬를 보여주는 도면들이다.Figures 6 to 8 are views showing the rotating brush of Figure 5.
도 6 내지 도 8을 참조하면, 회전 브러쉬(500)는, 지지 바아(501), 연장 바디(502), 커버(503), 청소포(504), 구동 모터(505), 제1 베벨 기어(506), 제1 샤프트(507), 제2 샤프트(508), 제2 베벨 기어(509), 제3 베벨 기어(510), 제1 전달 기어(511), 제2 전달 기어(512), 제1 구동 기어(513), 제2 구동 기어(514), 제1 지지 구체(515) 및 제2 지지 구체(516)를 포함한다.6 to 8, the rotating brush 500 includes a support bar 501, an extended body 502, a cover 503, a cleaning cloth 504, a drive motor 505, and a first bevel gear 506. ), first shaft 507, second shaft 508, second bevel gear 509, third bevel gear 510, first transmission gear 511, second transmission gear 512, first It includes a driving gear 513, a second driving gear 514, a first support sphere 515, and a second support sphere 516.
지지 바아(501)는, 일단 및 타단이 원형 슬라이딩홈(432)에 각각 배치되도록 연장 형성된다.The support bar 501 is formed to extend so that one end and the other end are respectively disposed in the circular sliding grooves 432.
연장 바디(502)는, 링형 레일(431)의 상단 및 하단으로 노출되도록 원통 형상으로 지지 바아(501)의 둘레를 따라 설치된다.The extension body 502 is installed along the circumference of the support bar 501 in a cylindrical shape so as to be exposed to the upper and lower ends of the ring-shaped rail 431.
커버(503)는, 연장 바디(502)의 외측을 덮고 설치된다.The cover 503 is installed to cover the outside of the extended body 502.
청소포(504)는, 지지 바아(501)가 원형 슬라이딩홈(432)을 따라 회전할 경우 함께 회전하면서 공중 이용 단말기(300)의 전단에 구비되는 디스플레이(310)를 청소할 수 있도록 커버(503)의 외측을 덮고 벨크로 등의 탈부착 수단에 의해 탈부착 가능하도록 설치된다.The cleaning cloth 504 rotates together with the support bar 501 when it rotates along the circular sliding groove 432, so that the display 310 provided at the front of the public terminal 300 can be cleaned. It covers the outside and is installed so that it can be attached and detached using a detachable means such as Velcro.
구동 모터(505)는, 연장 바디(502)의 내측 중단에서 지지 바아(501)와 직각되도록 설치되어 제1 베벨 기어(506)를 회전 구동시켜 준다.The drive motor 505 is installed at a right angle to the support bar 501 at the inner middle of the extension body 502 and drives the first bevel gear 506 to rotate.
제1 베벨 기어(506)는, 구동 모터(505)의 구동축에 축결합에 의해 설치되어 제2 베벨 기어(509)와 제3 베벨 기어(510)를 회전 구동시켜 준다.The first bevel gear 506 is installed on the drive shaft of the drive motor 505 by shaft coupling to rotate the second bevel gear 509 and the third bevel gear 510.
제1 샤프트(507)는, 일단이 제1 베벨 기어(506)와 대향하고 타단이 원형 슬라이딩홈(432)에 안착되는 지지 바아(501)의 타단에 배치될 수 있도록 지지 바아(501)의 내측을 따라 설치된다.The first shaft 507 is located on the inside of the support bar 501 so that one end faces the first bevel gear 506 and the other end can be disposed on the other end of the support bar 501, which is seated in the circular sliding groove 432. It is installed according to
제2 샤프트(508)는, 타단이 제1 베벨 기어(506)와 대향하고 일단이 원형 슬라이딩홈(432)에 안착되는 지지 바아(501)의 일단에 배치될 수 있도록 지지 바아(501)의 내측을 따라 설치된다.The second shaft 508 is located on the inside of the support bar 501 so that the other end faces the first bevel gear 506 and one end is disposed at one end of the support bar 501, which is seated in the circular sliding groove 432. It is installed according to
제2 베벨 기어(509)는, 제1 샤프트(507)의 일단에 설치되어 제1 베벨 기어(506)와 기어 결합에 의해 맞물려 연결 설치된다.The second bevel gear 509 is installed at one end of the first shaft 507 and is connected to the first bevel gear 506 by gear engagement.
제3 베벨 기어(510)는, 제2 샤프트(508)의 타단에 설치되어 제1 베벨 기어(506)와 기어 결합에 의해 맞물려 연결 설치된다.The third bevel gear 510 is installed on the other end of the second shaft 508 and is connected to the first bevel gear 506 by gear engagement.
제1 전달 기어(511)는, 제1 샤프트(507)의 타단에 설치된다.The first transmission gear 511 is installed at the other end of the first shaft 507.
제2 전달 기어(512)는, 제2 샤프트(508)의 일단에 설치된다.The second transmission gear 512 is installed at one end of the second shaft 508.
제1 구동 기어(513)는, 제1 전달 기어(511)에 기어 결합에 의해 맞물려 연결 설치되며, 도 8에 도시된 바와 같이 하단이 지지 바아(501)의 하단으로 노출된 뒤 원형 슬라이딩홈(432)의 하측을 따라 설치되는 렉기어(R)에 기어 결합에 의해 맞물려 연결 설치되며, 제1 전달 기어(511)가 회전함에 따라 함께 회전 구동되어 렉기어(R)를 따라 회전하면서 이동한다.The first driving gear 513 is installed and connected to the first transmission gear 511 by gear coupling, and as shown in FIG. 8, the lower end is exposed to the lower end of the support bar 501 and has a circular sliding groove ( 432), it is connected and connected to the rack gear (R) installed along the lower side by a gear combination, and is rotated together as the first transmission gear 511 rotates and moves while rotating along the rack gear (R).
제2 구동 기어(514)는, 제2 전달 기어(512)에 기어 결합에 의해 맞물려 연결 설치되며, 도 8에 도시된 바와 같이 하단이 지지 바아(501)의 하단으로 노출된 뒤 렉기어(R)에 기어 결합에 의해 맞물려 연결 설치되며, 제2 전달 기어(512)가 회전함에 따라 함께 회전 구동되어 렉기어(R)를 따라 회전하면서 이동한다.The second drive gear 514 is installed and engaged with the second transmission gear 512 by gear coupling, and as shown in FIG. 8, the lower end is exposed to the lower end of the support bar 501 and is then connected to the rack gear (R). ) is connected and installed by engaging gears, and is rotated together as the second transmission gear 512 rotates and moves while rotating along the rack gear (R).
여기서, 제1 구동 기어(513)와 제2 구동 기어(514)는, 도 8의 (b)에 도시된 바와 같이 경사면을 형성하는 렉기어(R)의 기어산에 맞물릴 수 있도록 경사각을 형성하는 기어산을 형성함이 바람직할 것이다.Here, the first driving gear 513 and the second driving gear 514 form an inclination angle so as to be engaged with the gear mountain of the rack gear (R) forming an inclined surface, as shown in (b) of FIG. 8. It would be desirable to form a gear mountain that
제1 지지 구체(515)는, 원형 슬라이딩홈(432)에 안착되는 지지 바아(501)의 타단 상부에 회전 가능하도록 연결 설치되되, 상부가 지지 바아(501)로부터 상측으로 노출되어 원형 슬라이딩홈(432)의 상측에 안착되어 지지 바아(501)를 지지한다.The first support sphere 515 is rotatably connected to the upper part of the other end of the support bar 501 seated in the circular sliding groove 432, and the upper part is exposed upward from the support bar 501 to form a circular sliding groove ( It is seated on the upper side of 432 and supports the support bar 501.
제2 지지 구체(516)는, 원형 슬라이딩홈(432)에 안착되는 지지 바아(501)의 일단 상부에 회전 가능하도록 연결 설치되되, 상부가 지지 바아(501)로부터 상측으로 노출되어 원형 슬라이딩홈(432)의 상측에 안착되어 지지 바아(501)를 지지한다.The second support sphere 516 is rotatably connected to one end of the support bar 501 seated in the circular sliding groove 432, and the upper part is exposed upward from the support bar 501 to form a circular sliding groove ( It is seated on the upper side of 432 and supports the support bar 501.
상술한 바와 같은 구성을 가지는 회전 브러쉬(500)는, 회전 유도 기어(517), 링형 렉기어(518) 및 적어도 하나 이상의 회전 유도링(519)을 더 포함할 수 있다.The rotating brush 500 having the above-described configuration may further include a rotation guiding gear 517, a ring-type rack gear 518, and at least one rotation guiding ring 519.
회전 유도 기어(517)는, 제2 샤프트(508)에 축결합에 의해 설치된다.The rotation guide gear 517 is installed on the second shaft 508 by axial coupling.
링형 렉기어(518)는, 회전 유도 기어(517)와 대향하면서 커버(503)의 내주면을 따라 설치되며, 내주면을 따라 회전 유도 기어(517)와 기어 결합에 의해 맞물릴 수 있도록 기어산을 형성하며, 회전 유도 기어(517)에 의해 회전되어 커버(503)를 회전 구동시켜 준다.The ring-type rack gear 518 is installed along the inner peripheral surface of the cover 503 while opposing the rotation guide gear 517, and forms a gear mountain along the inner peripheral surface so that it can be engaged with the rotation guide gear 517 by gear combination. It is rotated by the rotation induction gear 517 to rotate and drive the cover 503.
적어도 하나 이상의 회전 유도링(519)은, 커버(503)의 내주면을 따라 연장 형성되어 연장 바디(502)의 외측을 따라 형성되는 회전 유도홈(502)에 안착된다.At least one rotation guide ring 519 extends along the inner peripheral surface of the cover 503 and is seated in the rotation guide groove 502 formed along the outer side of the extended body 502.
상술한 바와 같은 구성을 가지는 회전 브러쉬(500)는, 링형 레일(431)의 내측을 따라 회전하는 동시에 스스로로 회전함으로써, 공중 이용 단말기(300)의 전단에 구비되는 디스플레이(310)를 효과적으로 청소할 수 있다.The rotating brush 500 having the above-described configuration can effectively clean the display 310 provided at the front of the public terminal 300 by rotating along the inside of the ring-shaped rail 431 and rotating on its own. there is.
상술된 실시예들은 예시를 위d한 것이며, 상술된 실시예들이 속하는 기술분야의 통상의 지식을 가진 자는 상술된 실시예들이 갖는 기술적 사상이나 필수적인 특징을 변경하지 않고서 다른 구체적인 형태로 쉽게 변형이 가능하다는 것을 이해할 수 있을 것이다. 그러므로 상술된 실시예들은 모든 면에서 예시적인 것이며 한정적이 아닌 것으로 이해해야만 한다. 예를 들어, 단일형으로 설명되어 있는 각 구성 요소는 분산되어 실시될 수도 있으며, 마찬가지로 분산된 것으로 설명되어 있는 구성 요소들도 결합된 형태로 실시될 수 있다.The above-described embodiments are for illustrative purposes, and those of ordinary skill in the technical field to which the above-described embodiments belong can easily transform them into other specific forms without changing the technical idea or essential features of the above-described embodiments. You will be able to understand that Therefore, the above-described embodiments should be understood in all respects as illustrative and not restrictive. For example, each component described as unitary may be implemented in a distributed manner, and similarly, components described as distributed may also be implemented in a combined form.
본 명세서를 통해 보호받고자 하는 범위는 상기 상세한 설명보다는 후술하는 특허청구범위에 의하여 나타내어지며, 특허청구범위의 의미 및 범위 그리고 그 균등 개념으로부터 도출되는 모든 변경 또는 변형된 형태를 포함하는 것으로 해석되어야 한다.The scope sought to be protected through this specification is indicated by the patent claims described later rather than the detailed description above, and should be interpreted to include the meaning and scope of the claims and all changes or modified forms derived from the equivalent concept. .
10, 20: 한류 컨텐츠 추천 시스템
100: 서비스 제공 단말부
200: 컨텐츠 추전 서버부
300: 공중 이용 단말기
400: 청소 장치10, 20: Korean Wave content recommendation system
100: Service provision terminal
200: Content recommendation server unit
300: Public use terminal
400: cleaning device
Claims (2)
상기 서비스 제공 단말부를 통해 시청하였던 한류 컨텐츠를 분석하여 시청하였던 한류 컨텐츠와 유사한 컨텐츠를 추천하는 컨텐츠 추전 서버부;를 포함하며,
상기 컨텐츠 추전 서버부는,
상기 서비스 제공 단말부에 대한 실제 작업을 처리하는 가상 머신을 구비하며, 난수를 발생하여 임시 비밀번호를 생성하고, 기 저장된 상기 서비스 제공 단말부로 임시 비밀번호를 SMS 발송하며, 상기 서비스 제공 단말부를 통해 임시 비밀번호가 입력되고, 상기 서비스 제공 단말부의 하드웨어 정보가 기 저장된 사용자 정보에 포함되는 하드웨어 정보와 일치하는 경우, 상기 서비스 제공 단말부의 접속을 인증 처리하고, 상기 서비스 제공 단말부의 접속 IP 또는 사용자 정보에 포함되는 직급 정보에 따라 상기 서비스 제공 단말부에서 사용 가능한 가상 머신의 기능을 제한 설정하며,
상기 컨텐츠 추전 서버부는,
상기 서비스 제공 단말부로부터 인증 처리 서비스에 대한 평가 결과 텍스트를 요청하여 수신하고, 상기 서비스 제공 단말부로부터 수신하는 평가 결과 텍스트를 누적하여 저장하고, 저장한 평가 결과 텍스트를 학습 데이터로 추출하고, Word2Vec 알고리즘으로 학습 데이터를 학습하여 입력 데이터에 대하여 문맥 정보를 추출하는 신경망을 구축하고, 문맥 정보를 나타내는 벡터 값의 구간 별로 평점을 부여한 테이블을 미리 저장하고, 신경망에 상기 서비스 제공 단말부로부터 현재 수신한 평가 결과 텍스트를 입력하여 평가 결과 벡터 값을 추출하고, 테이블에서 평가 결과 벡터 값에 대응하는 평점을 산출하고, 산출한 평점을 상기 서비스 제공 단말부에서 실행하는 프로그램을 통해 안내하며,
상기 컨텐츠 추전 서버부는,
상기 서비스 제공 단말부로 제공하는 서비스에 대한 평가를 요청하여 입력 받으며,
상기 서비스는,
가상화 서비스, 파일 승인 서비스, 스마트 매니저 서비스, URL 자동 리다이렉션 서비스를 포함하며,
상기 컨텐츠 추전 서버부는,
상기 서비스 제공 단말부로부터 수신하는 서비스에 대한 평가 결과 텍스트를 분석하여 서비스의 평점을 산출하며,
상기 컨텐츠 추전 서버부는,
상기 서비스 제공 단말부로부터 수신하는 평가 결과 텍스트를 누적하여 저장하며, 저장한 평가 결과 텍스트를 학습 데이터로 추출하며,
상기 컨텐츠 추전 서버부는,
Word2Vec 알고리즘으로 학습 데이터를 학습하여 입력 데이터에 대하여 문맥 정보를 추출하는 신경망을 구축하며,
다중 이용시설에 설치되어 불특정 다수인이 사용하는 공중이용 단말기로서, 한류 컨텐츠 학습 및 디렉팅 서비스를 제공 받기 위한 전용 애플리케이션이 설치되는 공중 이용 단말기; 및 상기 공중 이용 단말기에 연결 설치되어 상기 공중 이용 단말기의 전단에 구비되는 디스플레이를 청소하는 청소 장치;를 더 포함하며,
상기 청소 장치는,
상기 공중 이용 단말기의 일측을 따라 상하 수직 방향으로 연장 형성되는 제1 수직 이동 레일; 상기 제1 수직 이동 레일과 대향하면서 상기 공중 이용 단말기의 타측을 따라 상하 수직 방향으로 연장 형성되는 제2 수직 이동 레일; 상기 공중 이용 단말기의 전단에 구비되는 디스플레이를 청소하는 청소 모듈; 일단이 상기 제1 수직 이동 레일에 맞물려 연결 설치되고 타단이 상기 청소 모듈의 일측에 설치되어 상기 제1 수직 이동 레일을 따라 이동하면서 상기 공중 이용 단말기의 전단에 구비되는 디스플레이와 밀착된 상태로 상기 청소 모듈을 상하 방향으로 이동시켜 주는 동시에 상기 청소 모듈의 청소가 완료되면 상기 제1 수직 이동 레일의 최상단까지 상승 이동한 뒤 회전하여 상기 청소 모듈을 상기 공중 이용 단말기의 후단으로 이동시켜 주는 제1 슬라이더; 및 일단이 상기 제2 수직 이동 레일에 맞물려 연결 설치되고 타단이 상기 청소 모듈의 타측에 설치되어 상기 제2 수직 이동 레일을 따라 이동하면서 상기 공중 이용 단말기의 전단에 구비되는 디스플레이와 밀착된 상태로 상기 청소 모듈을 상하 방향으로 이동시켜 주는 동시에 상기 청소 모듈의 청소가 완료되면 상기 제2 수직 이동 레일의 최상단까지 상승 이동한 뒤 회전하여 상기 청소 모듈을 상기 공중 이용 단말기의 후단으로 이동시켜 주는 제2 슬라이더;를 포함하며,
상기 청소 모듈은,
상기 공중 이용 단말기의 전단에 구비되는 디스플레이의 좌우 폭에 대응하는 내경을 형성하는 원형의 링 형태로 형성되어 상기 제1 슬라이더와 상기 제2 슬라이더에 의해 지지되는 링형 레일; 상기 링형 레일의 내주면을 따라 연장 형성되는 원형 슬라이딩홈; 및 일단 및 타단이 상기 원형 슬라이딩홈에 각각 맞물려 연결 설치되며, 상기 링형 레일이 상기 공중 이용 단말기의 전단에 구비되는 디스플레이와 밀착되면 일단 및 타단이 상기 원형 슬라이딩홈을 따라 각각 회전하면서 상기 공중 이용 단말기의 전단에 구비되는 디스플레이를 청소하는 회전 브러쉬;를 포함하며,
상기 회전 브러쉬는,
일단 및 타단이 상기 원형 슬라이딩홈에 각각 배치되도록 연장 형성되는 지지 바아; 상기 링형 레일의 상단 및 하단으로 노출되도록 원통 형상으로 상기 지지 바아의 둘레를 따라 설치되는 연장 바디; 상기 연장 바디의 외측을 덮고 설치되는 커버; 상기 지지 바아가 상기 원형 슬라이딩홈을 따라 회전할 경우 함께 회전하면서 상기 공중 이용 단말기의 전단에 구비되는 디스플레이를 청소할 수 있도록 상기 커버의 외측을 덮고 설치되는 청소포; 상기 연장 바디의 내측 중단에서 상기 지지 바아와 직각되도록 설치되는 구동 모터; 상기 구동 모터의 구동축에 축결합에 의해 설치되는 제1 베벨 기어; 일단이 상기 제1 베벨 기어와 대향하고 타단이 상기 원형 슬라이딩홈에 안착되는 상기 지지 바아의 타단에 배치될 수 있도록 상기 지지 바아의 내측을 따라 설치되는 제1 샤프트; 타단이 상기 제1 베벨 기어와 대향하고 일단이 상기 원형 슬라이딩홈에 안착되는 상기 지지 바아의 일단에 배치될 수 있도록 상기 지지 바아의 내측을 따라 설치되는 제2 샤프트; 상기 제1 샤프트의 일단에 설치되어 상기 제1 베벨 기어와 기어 결합에 의해 맞물려 연결 설치되는 제2 베벨 기어; 상기 제2 샤프트의 타단에 설치되어 상기 제1 베벨 기어와 기어 결합에 의해 맞물려 연결 설치되는 제3 베벨 기어; 상기 제1 샤프트의 타단에 설치되는 제1 전달 기어; 상기 제2 샤프트의 일단에 설치되는 제2 전달 기어; 상기 제1 전달 기어에 기어 결합에 의해 맞물려 연결 설치되며, 하단이 상기 지지 바아의 하단으로 노출된 뒤 상기 원형 슬라이딩홈의 하측을 따라 설치되는 렉기어에 기어 결합에 의해 맞물려 연결 설치되며, 상기 제1 전달 기어가 회전함에 따라 함께 회전 구동되어 상기 렉기어를 따라 회전하면서 이동하는 제1 구동 기어; 상기 제2 전달 기어에 기어 결합에 의해 맞물려 연결 설치되며, 하단이 상기 지지 바아의 하단으로 노출된 뒤 상기 렉기어에 기어 결합에 의해 맞물려 연결 설치되며, 상기 제2 전달 기어가 회전함에 따라 함께 회전 구동되어 상기 렉기어를 따라 회전하면서 이동하는 제2 구동 기어; 상기 원형 슬라이딩홈에 안착되는 상기 지지 바아의 타단 상부에 회전 가능하도록 연결 설치되되, 상부가 상기 지지 바아로부터 상측으로 노출되어 상기 원형 슬라이딩홈의 상측에 안착되어 상기 지지 바아를 지지하는 제1 지지 구체; 및 상기 원형 슬라이딩홈에 안착되는 상기 지지 바아의 일단 상부에 회전 가능하도록 연결 설치되되, 상부가 상기 지지 바아로부터 상측으로 노출되어 상기 원형 슬라이딩홈의 상측에 안착되어 상기 지지 바아를 지지하는 제2 지지 구체;를 포함하는, 한류 컨텐츠 추천 시스템.
A personal terminal used by an individual user, which includes a service provision terminal where a dedicated application for receiving Korean Wave content learning and directing services is installed; and
It includes a content recommendation server unit that analyzes Korean Wave content viewed through the service provision terminal and recommends content similar to the Korean Wave content viewed,
The content recommendation server unit,
It is provided with a virtual machine that processes actual work for the service provision terminal, generates a random number to generate a temporary password, sends the pre-stored temporary password to the service provision terminal by SMS, and sends the temporary password through the service provision terminal. is input, and if the hardware information of the service providing terminal matches the hardware information included in the pre-stored user information, the connection of the service providing terminal is authenticated, and the connection IP or user information included in the service providing terminal is processed. Limits the functions of virtual machines available at the service provision terminal according to rank information,
The content recommendation server unit,
Request and receive an evaluation result text for the authentication processing service from the service providing terminal, accumulate and store the evaluation result text received from the service providing terminal, extract the stored evaluation result text as learning data, and Word2Vec Build a neural network that learns learning data using an algorithm to extract context information for the input data, stores in advance a table with ratings for each section of the vector value representing the context information, and stores the information currently received from the service providing terminal in the neural network. By inputting the evaluation result text, the evaluation result vector value is extracted, a rating corresponding to the evaluation result vector value is calculated from a table, and the calculated rating is guided through a program executed in the service providing terminal,
The content recommendation server unit,
Requests and inputs an evaluation of the service provided through the service provision terminal,
The above service is,
Includes virtualization service, file approval service, smart manager service, and URL automatic redirection service.
The content recommendation server unit,
The evaluation result text for the service received from the service provision terminal is analyzed to calculate the service rating,
The content recommendation server unit,
Accumulating and storing the evaluation result text received from the service providing terminal, extracting the stored evaluation result text as learning data,
The content recommendation server unit,
A neural network is built to extract context information about input data by learning the training data using the Word2Vec algorithm.
A public terminal installed in a multi-use facility and used by an unspecified number of people, in which a dedicated application for providing Korean Wave content learning and directing services is installed; And a cleaning device installed connected to the public terminal to clean the display provided at the front of the public terminal,
The cleaning device is,
a first vertically moving rail extending vertically along one side of the public terminal; a second vertically movable rail opposed to the first vertically movable rail and extending vertically along the other side of the public terminal; a cleaning module that cleans a display provided at the front of the public terminal; One end is connected and engaged with the first vertical movable rail, and the other end is installed on one side of the cleaning module, moves along the first vertical movable rail and is in close contact with the display provided at the front end of the public terminal for cleaning. A first slider that moves the module in the vertical direction and at the same time moves upward to the top of the first vertical movement rail when cleaning of the cleaning module is completed and then rotates to move the cleaning module to the rear end of the public terminal; And one end is installed and engaged with the second vertical movement rail, and the other end is installed on the other side of the cleaning module, and moves along the second vertical movement rail and is in close contact with the display provided at the front end of the public terminal. A second slider that moves the cleaning module up and down, and at the same time, when cleaning of the cleaning module is completed, moves upward to the top of the second vertical movement rail and then rotates to move the cleaning module to the rear end of the public terminal. Contains ;,
The cleaning module is,
a ring-shaped rail formed in the shape of a circular ring forming an inner diameter corresponding to the left and right widths of the display provided at the front end of the public terminal and supported by the first slider and the second slider; a circular sliding groove extending along the inner peripheral surface of the ring-shaped rail; And one end and the other end are respectively installed and engaged with the circular sliding groove, and when the ring-shaped rail is in close contact with the display provided at the front end of the public terminal, the one end and the other end rotate along the circular sliding groove, respectively, and the public terminal Includes a rotating brush for cleaning the display provided at the front end of
The rotating brush is,
a support bar extending such that one end and the other end are respectively disposed in the circular sliding grooves; an extension body installed along the circumference of the support bar in a cylindrical shape so as to be exposed to the top and bottom of the ring-shaped rail; a cover installed to cover the outside of the extended body; A cleaning cloth installed to cover the outside of the cover so that when the support bar rotates along the circular sliding groove, the display provided at the front of the public terminal can be cleaned while rotating together; a drive motor installed at a right angle to the support bar at an inner stop of the extension body; a first bevel gear installed on the drive shaft of the drive motor by shaft coupling; a first shaft installed along the inside of the support bar so that one end faces the first bevel gear and the other end can be disposed on the other end of the support bar seated in the circular sliding groove; a second shaft installed along the inside of the support bar so that the other end faces the first bevel gear and one end is disposed on one end of the support bar seated in the circular sliding groove; a second bevel gear installed at one end of the first shaft and connected to the first bevel gear by gear engagement; a third bevel gear installed on the other end of the second shaft and connected to the first bevel gear by gear coupling; a first transmission gear installed on the other end of the first shaft; a second transmission gear installed at one end of the second shaft; It is installed and meshed with the first transmission gear by a gear combination, and the lower end is exposed to the bottom of the support bar and then connected to the rack gear installed along the lower side of the circular sliding groove by a gear combination, the first transmission gear 1 A first drive gear that is driven to rotate as the transmission gear rotates and moves while rotating along the rack gear; It is installed and meshed with the second transmission gear by a gear combination, and the lower end is exposed to the lower end of the support bar and then connected to the rack gear by a gear combination, and rotates together as the second transmission gear rotates. a second driving gear that is driven and moves while rotating along the rack gear; A first support sphere rotatably connected to the upper part of the other end of the support bar seated in the circular sliding groove, the upper part of which is exposed upward from the support bar and seated on the upper side of the circular sliding groove to support the support bar. ; and a second support rotatably connected to one end of the support bar seated in the circular sliding groove, the upper portion of which is exposed upward from the support bar and seated on the upper side of the circular sliding groove to support the support bar. A Korean Wave content recommendation system including a specification.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020230128359A KR102622849B1 (en) | 2023-09-25 | 2023-09-25 | Korean Wave content recommendation system |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020230128359A KR102622849B1 (en) | 2023-09-25 | 2023-09-25 | Korean Wave content recommendation system |
KR1020230127662A KR102709373B1 (en) | 2023-09-25 | 2023-09-25 | User-oriented Korean Wave content learning and directing application system |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020230127662A Division KR102709373B1 (en) | 2023-09-25 | 2023-09-25 | User-oriented Korean Wave content learning and directing application system |
Publications (1)
Publication Number | Publication Date |
---|---|
KR102622849B1 true KR102622849B1 (en) | 2024-01-10 |
Family
ID=89511658
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020230128359A KR102622849B1 (en) | 2023-09-25 | 2023-09-25 | Korean Wave content recommendation system |
KR1020230127662A KR102709373B1 (en) | 2023-09-25 | 2023-09-25 | User-oriented Korean Wave content learning and directing application system |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020230127662A KR102709373B1 (en) | 2023-09-25 | 2023-09-25 | User-oriented Korean Wave content learning and directing application system |
Country Status (1)
Country | Link |
---|---|
KR (2) | KR102622849B1 (en) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101758695B1 (en) | 2015-11-03 | 2017-07-19 | 주식회사 쿨리오 | Multi korean wave contents search and recommendation system based on social taste anaysis |
KR20200092465A (en) * | 2019-01-07 | 2020-08-04 | 삼성전자주식회사 | Method for recommending contents and electronic device therefor |
KR102380959B1 (en) * | 2021-10-01 | 2022-03-31 | 박건일 | Order Payment And Store Operation System Using Beacons |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR102034006B1 (en) * | 2019-06-12 | 2019-10-18 | 이성우 | Apparatus for Surface Works of High-rise Buildings and Tall Structures, and Surface Working System with Such Apparatus |
KR20220111650A (en) * | 2021-02-02 | 2022-08-09 | 주식회사 이룬아이티 | Method and system for providing online audition service |
-
2023
- 2023-09-25 KR KR1020230128359A patent/KR102622849B1/en active IP Right Grant
- 2023-09-25 KR KR1020230127662A patent/KR102709373B1/en active IP Right Grant
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101758695B1 (en) | 2015-11-03 | 2017-07-19 | 주식회사 쿨리오 | Multi korean wave contents search and recommendation system based on social taste anaysis |
KR20200092465A (en) * | 2019-01-07 | 2020-08-04 | 삼성전자주식회사 | Method for recommending contents and electronic device therefor |
KR102380959B1 (en) * | 2021-10-01 | 2022-03-31 | 박건일 | Order Payment And Store Operation System Using Beacons |
Also Published As
Publication number | Publication date |
---|---|
KR102709373B1 (en) | 2024-09-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11907322B2 (en) | Generating app or web pages via extracting interest from images | |
CN105229575B (en) | Text prediction based on multiple language models | |
CN105045796B (en) | The search result based on intention associated with modularization object search frame | |
US10102559B1 (en) | Diversification of recommendations | |
CN108259973A (en) | The display methods of the graphic user interface of smart television and television image sectional drawing | |
CN101968802A (en) | Method and equipment for recommending content of Internet based on user browse behavior | |
KR102723275B1 (en) | System for Providing Recommended Food Contents Media by using Curation | |
US9830388B2 (en) | Modular search object framework | |
US10698909B2 (en) | Selecting and ordering groups of titles | |
US11776037B2 (en) | Systems and methods for personal taste recommendation | |
US20150317319A1 (en) | Enhanced search results associated with a modular search object framework | |
Gulla et al. | Implicit user profiling in news recommender systems | |
CA2828204A1 (en) | Search and parental control features for digital entertainment services | |
WO2013130616A1 (en) | Anonymous personalized recommendation method | |
KR101758695B1 (en) | Multi korean wave contents search and recommendation system based on social taste anaysis | |
US10229443B1 (en) | Price filtering based on a user specified single price filtering value | |
KR102622849B1 (en) | Korean Wave content recommendation system | |
JP7326296B2 (en) | Adaptive search using social graph information | |
CN102314422A (en) | Method and equipment for preferably selecting open type interactive forum based on user interests | |
Ilangovan | Support Vector Machine based a New Recommendation System for Selecting Movies and Music | |
Rahdari et al. | PaperExplorer: Personalized Exploratory Search for Conference Proceedings. | |
US20210383451A1 (en) | Iterative, multi-user selection and weighting recommendation engine | |
US8862592B2 (en) | Systems and methods for graphical search interface | |
KR102510075B1 (en) | System for providing customized food set | |
KR102568576B1 (en) | Method and apparatus for curating liquor and food based on flavor data using a plurality of artificial intelligence model |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant |