CROSS-REFERENCE TO RELATED APPLICATIONS

A claim for priority under 35 U.S.C. § 119 is made to Korean Patent Application No. 10-2020-0001766 filed Jan. 7, 2020 in the Korean Intellectual Property Office, the entire contents of which are hereby incorporated by reference.

BACKGROUND

Embodiments of the inventive concept described herein relate to an apparatus and method for providing shared contents based on an open user participation platform for artificial intelligence (AI) answer dictionary and data set preprocessing, and more particularly, relate to an apparatus and method for automatically generating and providing shared contents through a sentence matched based on the limited number of emoticon grammars for natural language processing and interpretation.

In general, various social network services (SNS) operate as a network that allows a user to establish a relationship with other users and to maintain and manage the relationship.

In addition, the SNS provides a communication function that exchanges comments or messages between users. Moreover, the communication between users on SNS may be made publicly, semi-publicly, or personally.

Such the SNS has a structure in which rapidity is emphasized in that a specific user writes the content and then shares the written content with unspecified individuals at the same time when the specific user presses a share button. Furthermore, the SNS has a structure in which interactivity that expresses emotions with immediate feedback and response is emphasized.

However, in the related art, emotions or personal information of users have been indiscriminately collected and disclosed to unspecified individuals, and thus the problem of malicious comments may not be solved due to the structure of the immediate feedback.

SUMMARY

Embodiments of the inventive concept provide a shared content providing apparatus and method that may simply transmit emotional expressions by expressing and providing the emotion of the user, which is expressed as a natural language, as the limited number of emoticon grammars for natural language processing and interpretation, may analyze an emoticon grammar selected by a user, provide and select an optimal quotation sentence corresponding to the emotion of a user, and may generate and provide shared contents.

According to an exemplary embodiment, an apparatus automatically generating and providing shared contents through a sentence matched based on an emoticon grammar for natural language processing and interpretation includes a communication module transmitting or receiving data with a user terminal, a memory storing a program for generating and providing the shared contents, and a processor executing the program stored in the memory. The processor is configured to receive a selection input for a predetermined number of emoticon grammars, of which the number is limited to a predetermined number, from the user terminal through the communication module to receive a selection input for a predetermined number of a plurality of quotation sentences matched with an analyzed intent of a user, as executing the program, to analyze the intent of the user based on the received emoticon grammar, to match a plurality of quotation sentences depending on the analyzed intent of the user, to tag the selected and input emoticon grammar with a quotation sentence to generate shared contents, and to provide the generated shared contents to the user terminal.

According to an exemplary embodiment, a method of automatically generating and providing shared contents through a sentence matched based on an emoticon grammar for natural language processing and interpretation and performed by a shared content providing apparatus includes receiving a selection input for a predetermined number of emoticon grammars, of which a number is limited to a predetermined number, from a user terminal, analyzing an intent of a user based on the received emoticon grammar, matching a plurality of quotation sentences depending on the analyzed intent of the user, receiving a selection input for a predetermined number of the plurality of quotation sentences, tagging the selected and input emoticon grammar with a quotation sentence to generate shared contents, and providing the generated shared contents to the user terminal.

