Method for providing content through chat room, server, and user terminal
Patent Information
- Application Number
- JP2025089976
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2022-12-01
- Filing Date
- 2025-05-29
- Publication Date
- 2025-11-05
AI Technical Summary
Existing messenger services lack an effective and efficient method for users to easily apply content related to specific keywords or themes through chat rooms, and there is a need for customized content delivery formats.
A method involving a server that acquires information on keywords or themes, search for content in a pool based on these criteria, and provide the content through chat rooms if conditions are met, using a format tailored to the content type.
Enables easy and effective delivery of content related to specific keywords or themes through chat rooms, with improved readability and customization based on content type.
Smart Images

Figure 00000000_0000_ABST
Abstract
Description
[Technical Field]
[0001] The present invention relates to a method for providing content related to a specific keyword or theme through a chat room in which multiple users can participate. [Background technology]
[0002] With the development of wireless communication technology and the widespread use of smartphones, messenger services that allow users to communicate with various people without restrictions on time or place have become widely used.
[0003] Recently, these messenger services have become widely used as a means of providing various information in addition to communicating with others. For example, through messages on recent messenger services, users can receive campaign information for shopping malls they have subscribed to, delivery information for items they have requested to be delivered, and their bank transaction records.
[0004] Providing information through messages on such messenger services has the advantage that users can check the messages in real time and can transmit information in various forms such as text, photos, and videos.
[0005] As messenger services become increasingly important as a means of providing information to users, there is a demand for a more effective and efficient method for service operators to provide information to users, and for users to receive information more easily. [Prior art documents] [Patent documents]
[0006] [Patent Document 1] Republic of Korea Patent No. 10-1198686 (2012.11.01) Summary of the Invention [Problem to be solved by the invention]
[0007] The present invention aims to provide a way for users to easily apply content related to specific keywords or themes through chat rooms.
[0008] Another object of the present invention is to provide content by applying a format customized according to the type of content. [Means for solving the problem]
[0009] The method for providing content through a chat room of the present invention includes the steps of acquiring information about a keyword or theme of the content, information about conditions for providing the content, and information about the chat room (wherein the chat room is associated with the keyword or theme of the content and multiple users can participate in the chat room); providing the chat room in a user terminal in association with information about the keyword or theme of the content; searching for the content in a content pool based on the keyword or theme; and, if the conditions are met, providing at least a portion of the searched content through the chat room to the user terminal.
[0010] In one embodiment of the present invention, the information about the condition may be at least one of information about a predetermined time and information about a time interval.
[0011] In one embodiment of the present invention, the information about the condition may be based on the occurrence, progression, or completion of a predetermined event.
[0012] In one embodiment of the present invention, the information on the condition may be information on whether the content searched for in the searching step satisfies a predetermined condition.
[0013] In one embodiment of the present invention, the predetermined condition may relate to at least one of the number of the searched contents, the frequency of creation, and the importance.
[0014] In one embodiment of the present invention, the content corresponds to one of a plurality of types, and in the step of providing at least a portion of the searched content, the content may be provided through a message format determined according to the type to which the content corresponds.
[0015] In one embodiment of the present invention, the acquiring step may additionally acquire information about the type of the content, and the searching step may additionally search for the content based on the type.
[0016] In one embodiment of the present invention, the chat room is a chat room in which the plurality of users can participate through a URL posted over the Internet, and the chat room may include a plurality of chat rooms corresponding to one URL.
[0017] In one embodiment of the present invention, the plurality of chat rooms may be determined based on the time when the plurality of users join through the single URL or the number of participants in other chat rooms.
[0018] In one embodiment of the present invention, in the step of providing at least a portion of the searched content, the content may be provided in the form of a message for a chatbot in the chat room.
[0019] In one embodiment of the present invention, the information about the chat room may include information that the chat room has not yet been created and information about conditions for creating the chat room, and the method may further include a step of determining whether the conditions for creating the chat room have been met, and a step of creating the chat room if the conditions for creating the chat room have been met.
[0020] In one embodiment of the present invention, the generating condition may be related to whether the content searched for in the searching step satisfies a predetermined condition.
[0021] In one embodiment of the present invention, the predetermined condition may be at least one of the number of the searched contents, the frequency of creation, and the importance.
[0022] In one embodiment of the present invention, the information about the keyword or theme includes information that the keyword or theme has not yet been identified and information about specific conditions for the keyword or theme, and the method may further include a step of determining whether the specific conditions are met, and a step of identifying the keyword or theme if the specific conditions are met.
[0023] The server for providing content through chat rooms of the present invention includes a memory and a processor coupled to the memory and configured to execute instructions contained in the memory, the processor being configured to perform each step of the method. Preferably, the processor is configured to perform the following steps: acquiring information about keywords or themes of the content, information about conditions for providing the content, and information about the chat room (wherein the chat room is associated with the keywords or themes of the content and multiple users can participate), associating the chat room with information about the keywords or themes of the content and providing it at a user terminal, searching for the content in a content pool based on the keywords or themes, and, if the conditions are met, providing at least a portion of the searched content through the chat room at the user terminal.
[0024] The method for receiving content through a chat room of the present invention includes the steps of associating and displaying information about the chat room and the keyword or theme of the content, the content being content searched for by a server in a content pool based on a predetermined keyword or theme; joining the chat room through a URL posted via the Internet (wherein a chat room is associated with the keyword or theme of the content and multiple users can participate); receiving information about the keyword or theme of the content to be provided through the chat room from the server and information about conditions for receiving the content; receiving the content from the server through the chat room if the conditions are met; and displaying the content through the chat room in the form of a chatbot message.
[0025] In one embodiment of the present invention, the content corresponds to one of a plurality of types, and in the displaying step, the content is displayed based on a message format determined by the type to which the content corresponds.
[0026] The user terminal for receiving content through a chat room of the present invention, wherein the content is content searched for by a server from a content pool based on a predetermined keyword or theme, includes a memory and a processor coupled to the memory and configured to execute instructions contained in the memory, the processor being configured to perform each step of the method. Preferably, the processor is configured to: associate the chat room with information related to the keyword or theme of the content and display it; join the chat room through a URL posted via the Internet (wherein the chat room is associated with the keyword or theme of the content and multiple users can participate); receive from the server information related to the keyword or theme of the content to be provided through the chat room and information related to conditions for receiving the content; receive the content from the server through the chat room if the conditions are met; and display the content through the chat room in the form of a chatbot message. [Effects of the Invention]
[0027] The present invention has an advantage in that it can easily provide users with content related to specific keywords and themes through chat rooms.
[0028] The present invention has an advantage in that it can provide content effectively and with excellent readability by applying a customized format according to the type of content. [Brief explanation of the drawings]
[0029] [Figure 1] 1 is a diagram illustrating an example of a network environment according to an embodiment of the present invention. [Figure 2] 10 is a flowchart illustrating an operation of a server according to an embodiment of the present invention. [Figure 3] The screen shown in FIG. 3 is an example of a screen on a user terminal that displays information about a chat room. [Figure 4] The screen shown in FIG. 4 is an example of a screen for inputting settings for a service that provides content through a chat room on a chat room manager or administrator terminal. [Figure 5] The screen shown in FIG. 5 is an example of a screen that displays information about keywords or themes of content provided through a chat room on a user terminal and information about conditions for receiving the content. [Figure 6] The screen shown in FIG. 6 is an example of a screen on which content is displayed through a chat room on a user terminal. [Figure 7] The screen shown in FIG. 7 is an example of a screen in which different types of content from that shown in FIG. 6 are displayed through a chat room on a user terminal. [Figure 8] 10 is a flowchart illustrating an operation of a server according to another embodiment of the present invention. [Figure 9] 10 is a flowchart illustrating an operation of a user terminal according to an embodiment of the present invention. DETAILED DESCRIPTION OF THE INVENTION
[0030] Hereinafter, the embodiments disclosed herein will be described in detail with reference to the accompanying drawings, and the same and / or similar components will be given the same reference numerals regardless of the drawing numbers, and redundant descriptions thereof will be omitted. Furthermore, in describing the embodiments disclosed herein, if a detailed description of related publicly known technology is determined to obscure the gist of the embodiments disclosed herein, the detailed description thereof will be omitted.
[0031] Terms including ordinal numbers such as first, second, etc. may be used to describe various components, but the components are not limited by the terms. The terms are used only to distinguish one component from another.
[0032] A singular expression includes a plural expression unless the context clearly dictates otherwise.
[0033] In this application, the steps described may be performed in any order except where a specific causal relationship dictates that the steps be performed in the listed order.
[0034] In this application, the terms "comprise" or "have" and the like are intended to specify the presence of any feature, number, step, operation, component, part, or combination thereof stated in the specification, but should be understood as not precluding the presence or possible addition of one or more other features, numbers, steps, operations, components, parts, or combinations thereof.
[0035] The present invention will now be described with reference to the accompanying drawings.
[0036] FIG. 1 is a diagram illustrating an example of a network environment according to an embodiment of the present invention.
[0037] The network environment according to one embodiment of the present invention shown in FIG. 1 may include a server 10, a first user terminal 20, and a second user terminal 30.
[0038] The server 10 is a device that provides a messenger service to user terminals. User terminals exemplified by a first user terminal 20 and a second user terminal 30 are devices that use the messenger service provided by the server 10.
[0039] The messenger service is a service that allows multiple users to send or receive messages through a platform provided by the server 10. Here, a message can be understood to include all transmittable data such as text, photos, videos, audio files, emoticons, and link information.
[0040] The network is not limited to a communication method and may include not only a communication method using a communication network (e.g., a mobile communication network, a wired Internet, a wireless Internet, or a broadcasting network) but also a short-range wireless communication.
[0041] The server 10 may be embodied as a computer device or multiple computers that provide instructions, codes, files, content, services, etc. The server 10 may be a server 10 that can communicate with a user terminal through a network and send and receive information.
[0042] The server 10 may include a processor 11 , a memory 12 , and a communication unit 13 .
[0043] The processor 11 controls the memory and the overall operation of the communication unit 13, and can provide messenger services to the user terminal.
[0044] The memory 12 functions as a storage medium and can store a plurality of application programs run by the server 10, as well as data and instructions for the operation of the server 10. In one embodiment, the memory 12 can store an application associated with a messenger service.
[0045] Such memory 12 may be provided as hardware in the form of various storage devices such as ROM, RAM, flash drive, hard drive, etc., and / or in the form of web storage.
[0046] The communication unit 13 can communicate with a user terminal via a network in a wired or wireless manner.
[0047] The server 10 of the present invention provides content through a chat room in which multiple users participate. Specifically, the server 10 acquires information about keywords or themes of the content to be provided through the chat room, information about conditions for providing the content, and information about the chat room. The server 10 then searches for content in a content pool based on the acquired keywords or themes. The server 10 determines whether the conditions for providing the content are met, and if the conditions are met, provides at least a portion of the content searched through the chat room. The content can be provided in the form of a message to a chatbot in the chat room.
[0048] Here, a chat room is a chat room in which multiple users can participate. Such chat rooms include one-on-one chat rooms in which two or more users can participate and group chat rooms in which three or more users can participate. For the sake of convenience, the following description will be made assuming that the chat room is a group chat room. A group chat room also means that three or more users can participate, but it does not always mean a chat room with three or more participants. Therefore, a group chat room may have zero, one, or two users participating at a particular time.
[0049] In addition, chat rooms can be general chat rooms that users can join through applications related to the chatbot service, or chat rooms that users can join through a URL posted via the Internet, etc. (e.g., Open Chat (registered trademark of Kakao Corporation)).
[0050] A chat room may be related to a specific keyword or theme. The keyword or theme of such a chat room may be explained through the name, description, or announcement message of the chat room. In addition, if the chat room can be accessed through a URL, the keyword or theme of the chat room may be explained in association with the URL. For example, the keyword or theme of the chat room may be displayed in an interface linked to the URL through which the chat room can be accessed.
[0051] A chat room can refer to one chat room or multiple chat rooms. When a chat room includes multiple chat rooms, the multiple chat rooms can be different from each other for the same keyword or theme. Specifically, multiple chat rooms can have the same keyword or theme, but the participating users can be different. Therefore, a message displayed in a specific chat room may not be displayed in other chat rooms.
[0052] If a chat room includes multiple chat rooms, the multiple chat rooms can correspond to a single URL. That is, different users participating in different chat rooms can participate through the same URL. The server 10 allows users to select and participate in one of the multiple chat rooms based on the conditions at the time when the users attempt to join the chat rooms through the URL or other different conditions.
[0053] Specifically, the chat room a user joins depends on the maximum capacity of the chat room at the time the user attempts to join the chat room via a URL. For example, assume that a chat room includes a first chat room and a second chat room, each with a maximum capacity of 100 users. In this case, if the number of users in the first chat room reaches 100 after a first user joins the first chat room via a specific URL, the server 10 can allow the second user to join the second chat room if the second user subsequently requests to join the chat room via the same specific URL. Here, the second chat room can be a newly created chat room after the first chat room's capacity is reached, or a chat room that was created in advance.
[0054] Specifically, the server 10 can sequentially assign users who join a chat room through a URL to other chat rooms and allow them to join. For example, if a first user attempts to join a chat room through a specific URL at a first time point, the server 10 can allow the first user to join the first chat room. Then, immediately after that, if a second user attempts to join the chat room through a specific URL at a second time point, the server 10 can allow the second user to join the second chat room. Through this method, the server 10 can maintain a relatively equal distribution of participants in different chat rooms for one keyword or theme.
[0055] As described above, if the chat room receiving the content includes multiple chat rooms corresponding to one URL, the content according to the present invention can be provided to the multiple chat rooms in the same manner. However, depending on the circumstances, the conditions under which the content is provided and the type of content can be set differently for each individual chat room, depending on the settings of the messenger or content provider service administrator or the chat room administrator.
[0056] Here, the content can include all transmittable data such as text, photos, videos, audio files, emoticons, link information, etc. The content can be provided in the form of chat room messages.
[0057] Content can be related to a specific keyword or theme. The theme of the content refers to something related to the content, and the keywords of the content can refer to words contained in the title, etc., and / or words used to search or find the content.
[0058] The keywords and themes of content can be set to be the same and / or similar, but can also be set differently depending on the case. For example, even if content is related to a specific theme, if there are more appropriate keywords than the theme for searching or navigating the content, keywords different from the theme can be set. For example, in the case of content themed around the "New Sonata" vehicle, the keyword for a more precise search can be set to the model name of the vehicle, "DN9."
[0059] The keywords or themes of such content may be the same as or have a predetermined relevance to the keywords or themes of the chat rooms described above.
[0060] The content can be news articles, videos, images, posts, etc. related to a specific keyword or theme. For example, let's assume the specific keyword or theme mentioned above is a K-pro baseball team. Then, the content can be news articles, videos, images, posts, etc. related to the K-pro baseball team.
[0061] The first user terminal 20 refers to a user terminal that receives content from the server 10 through a chat room. Specifically, the first user terminal 20 can participate in a chat room through an application related to the chat room service or through a URL posted on the Internet. The user terminal receives information about the keywords or themes of the content to be provided through the chat room and information about the conditions for receiving the content from the server 10. Furthermore, if the conditions for receiving the content are met, the user terminal receives the content from the server 10 through the chat room and displays the content through the chat room.
[0062] The first user terminal 20 may include a communication unit 21 , an input unit 22 , an output unit 23 , a memory 24 , and a processor 25 .
[0063] The communication unit 21 can communicate with the server 10 or other terminals via wired or wireless communication.
[0064] The input unit 22 can receive various information inputs through user operations and input actions, and can be a touch screen module, keyboard, mouse, button, camera, stylus, microphone, etc.
[0065] The first user terminal 20 can receive user interaction input through the input unit 22. An interaction means that the user operates the input unit 22 to input information reflecting the user's selection or intention into the first user terminal 20. For example, the interaction can be touching a touchscreen, clicking a mouse, typing on a keyboard, inputting sound into a microphone, taking an image with a camera, or recognizing the operation of a motion sensor.
[0066] The output unit 23 can output various information. The output unit 23 can be a display device, a speaker, a vibration generator, a tactile generator, etc. In some cases, the output unit 23 can be a device (e.g., Bluetooth earphones) that is connected to the user terminal via a wired or wireless method (e.g., short-range wireless communication such as Bluetooth®) and receives and outputs a signal.
[0067] The memory 24 functions as a storage medium and can store a plurality of application programs run by the user terminal, as well as data and instructions for operation of the first user terminal 20. Such memory can be provided as hardware in the form of various storage devices such as ROM, RAM, flash drive, hard drive, etc., and / or in the form of web storage. In one embodiment, the memory 24 can store an application (hereinafter, "application") associated with a messenger service.
[0068] The processor 25 controls the overall operations of the communication unit 21, the input unit 22, the output unit 23, and the memory 24, and can execute applications.
[0069] The second user terminal 30 refers to a user terminal that receives content from the server 10 through a chat room, just like the first user terminal 20. In some cases, the second user terminal 30 can participate in the same chat room as the first user terminal 20 and receive and display the same content from the server 10.
[0070] The detailed configuration of the second user terminal 30 is substantially the same as that of the first user terminal 20. The second user terminal 30 may include a communication unit 31, an input unit 32, an output unit 33, a memory 34, and a processor 35. A detailed description of the detailed configuration of the second user terminal 30 will be substituted for the description of the first user terminal 20.
[0071] FIG. 2 is a flowchart illustrating the operation of the server 10 according to an embodiment of the present invention.
[0072] The steps described below may be performed in any order except where a particular causal relationship requires that the steps be performed in the listed order. However, for the sake of convenience, the following description will be given assuming that the steps are performed in the listed order.
[0073] In step S110, the server 10 acquires information about keywords or themes of the content, information about conditions for providing the content, and information about chat rooms.
[0074] The server 10 can obtain information on keywords or themes of content, information on conditions for providing content, and information on chat rooms from operators of messengers or content providing services, operators of chat rooms, etc.
[0075] The information about the keyword or theme of the content is related to the keyword, theme, topic, or content of the content provided by the server 10. The information about the keyword or theme of the content may include at least one keyword, natural language, or keyboard identifier.
[0076] The information on the conditions for providing content is a condition for the server 10 to provide content to a user terminal through a chat room. Specifically, the information on the conditions may be at least one of predetermined time information or time interval information. For example, the information on the conditions may be a condition for providing content at 10:00 every morning, or a condition for providing content every two hours.
[0077] In some cases, the condition for providing content may be determined based on a predetermined event. Specifically, the condition for providing content may be determined based on the occurrence, progress, or end of the predetermined event. The server 10 may acquire and store information about such a predetermined event in advance and may collect information about the occurrence, progress, or end of such a predetermined event in various ways. For example, if the predetermined event is a K-professional baseball team game, the condition for providing content may be 30 minutes after the K-professional baseball team game ends.
[0078] In some cases, the condition for providing content may relate to whether the content searched in step S120 (described later) satisfies a predetermined condition. Specifically, at least one of the number of searched content items, creation frequency, importance, and popularity of the content searched in step S120 may be associated with the condition. Here, importance and popularity may be metadata of the content assigned to separate items by the content creator or content manager. In some cases, the server 10 may determine the importance of the content by referring to the title of the content or words that are considered to be important as major keywords (e.g., "special," "exclusive," and "urgent"). In addition, popularity may be determined based on the number of views and citations of the content.
[0079] If an issue arises regarding content related to the keyword or theme acquired through this method, the content can be provided to users at an appropriate time. For example, the condition for providing content can be set as whether or not 30 or more news articles related to the keyword have appeared within two hours. In this case, if 30 or more news articles related to the keyword have appeared within two hours, content related to the news articles can be provided to users through the chat room.
[0080] The chat room information refers to the identification information of the chat room for which the server 10 intends to provide content. As described above, the chat room may be a single chat room or multiple chat rooms. Furthermore, multiple chat rooms may correspond to a single URL.
[0081] In some cases, information regarding the type of content provided by the server 10 may be additionally acquired in step S110. Content may be classified into various types. Specifically, content may be classified into types such as news articles, videos, images, and bulletin boards. For example, in step S110, the server 10 may acquire information regarding the type of content provided, limited to news articles.
[0082] In step S120, the server 10 searches the content pool for content based on keywords or themes.
[0083] The content pool refers to a search category in which the server 10 searches for content. The content pool can be set in various ways depending on the environment or purpose. For example, if the content pool is limited to a specific news article or video platform, the server 10 can search for content by limiting it to the corresponding content pool. In this case, it is possible to prevent low-quality content or duplicate content from being selected, but it has the disadvantage of limiting the range of information. In some cases, it has the advantage of increasing the total amount of information that can be searched, but the disadvantage of selecting low-quality content or duplicate content.
[0084] In step S120, the server 10 can search for content based on the keywords or themes acquired in step S110. Specifically, the server 10 can perform a search based on keywords or themes targeting the titles, keywords, tag information, metadata, body content, etc. of content in the content pool.
[0085] In some cases, the server 10 may search for content based on the information on the content type acquired in step S110. For example, if the server 10 acquires information on providing content limited to the news article type in step S110, the server 10 may search for only content that corresponds to the news article type from among the content in the content pool in step S120.
[0086] The content search in step S120 can be performed in multiple steps. Specifically, the server 10 can first select candidate content from a content pool, and then select final content from the candidate content.
[0087] In step S130, the server 10 determines whether the conditions for providing the content are met.
[0088] The server 10 determines whether the conditions for providing the current content are met based on the information about the conditions for providing the content acquired in step S110. To do this, the server 10 may refer to time information, information about a predetermined event, or information about the content search results.
[0089] In step S140, the server 10 provides at least a portion of the searched content through the chat room.
[0090] Content can be provided in the form of messages from a chatbot in a chatroom. A chatbot is a message-speaking entity driven by a chat robot program that can converse in everyday language via messenger. A chatbot appears as an entity with a separate identity (name and address) in a chatroom, but can be a separate entity from the chatroom participants. In some cases, a chatbot in a chatroom can function not only as an entity providing content but also as an entity providing general or administrative information for the chatroom.
[0091] In some cases, the server 10 may select and provide only a portion of the content searched for in step S120. The server 10 may select a portion of the content searched for in step S120 in consideration of importance, popularity, whether it can be generated, etc.
[0092] In some cases, the server 10 may provide the content in a message format determined according to the type of content to which the content corresponds. For this reason, the message format may be predetermined according to the type of content to which the content corresponds. For example, if the type of content is news articles, a message format that can most effectively convey multiple news articles may be determined. Also, if the type of content is video, a message format that displays a thumbnail preview of the video may be determined. When providing the content through a chat room in step S140, the server 10 may insert the selected content into the message format determined according to the type of content and provide it.
[0093] In some cases, the server 10 may provide detailed information about the content or link information linked to different content while providing the content through a chat room. Such link information may be provided by being linked to an interface in the message in which the content is provided.
[0094] Hereinafter, with reference to FIGS. 3 to 8, exemplary screens in the process of executing a method in which the server 10 provides content through a chat room according to an embodiment of the present invention will be described.
[0095] Figures 3 and 5 to 7 are example screens of a user terminal during the process in which the server 10 performs the method of providing content through a chat room, and Figure 4 is an example screen of a terminal of a messenger or content providing service administrator or chat room operator during the process in which the server 10 performs the method of providing content through a chat room.
[0096] The screen shown in FIG. 3 is an exemplary screen showing information about a chat room displayed on a user terminal.
[0097] 3, the server 10 can provide information about chat rooms in which content can be provided to a user terminal. Chat rooms are related to specific keywords or themes, and these keywords or themes can be displayed in the chat room information. The server 10 can also provide a participation interface that allows users to join the chat rooms.
[0098] 3, a chat room 310 called "Kakao Lions 2022 Season" associated with a professional baseball team has been opened, and a participation interface 311 for joining such a chat room is displayed. Also, the number of participants and the opening date are displayed as chat room information 312. In addition to the chat room 310 associated with the professional baseball team, there may be a chat room 320 related to international sports games, a chat room 330 related to drama content, or a chat room 340 related to weather and environmental conditions.
[0099] The screen shown in FIG. 4 is an example of a screen for inputting settings for a service that provides content through a chat room on the terminal of a messenger or content providing service administrator or chat room operator.
[0100] Referring to Figure 4, an administrator of a messenger or content providing service or a chat room manager (hereinafter referred to as "administrator") identifies a chat room from which content is to be provided (410, 411). The server 10 can refer to the chat room title 410 or chat room identification character 411 to identify the chat room. The information for identifying the chat room from which content is to be provided (410, 411) can be directly input by the administrator into the terminal, or can be automatically input and provided by the server.
[0101] The administrator can also set whether to provide a function to receive content related to a specific keyword or theme through the chat room (420).
[0102] In addition, the administrator can input information about keywords or themes of the content to be provided (430) and provide it to the server 10. Such keywords or themes can be verified as valid keywords or themes through a separate ID or identification character (440).
[0103] In addition, the administrator can input 450 conditions for providing content through the chat room and provide the input results to the server 10. The conditions for providing content can be determined in various ways.
[0104] For example, the conditions for providing content can be determined by predetermined time information, such as setting a specific time, such as 10:00 every morning, and providing content through a chat room at that time.
[0105] In addition, the conditions for providing content can be determined by a predetermined time interval. For example, a time interval rule can be set to provide content every two hours between 9:00 and 17:00, and content can be provided through chat rooms at that time interval.
[0106] The condition for providing the content may be based on the occurrence, progress, or completion of a predetermined event. As shown in Figure 4, if the predetermined event is a specific game, the content is provided 30 minutes after the end of the game.
[0107] In addition, the condition for providing the content may be related to whether the content searched for in step S120 satisfies a predetermined condition. As shown in Fig. 4, if the content is a news article, the content is provided when 30 newly searched news articles are accumulated.
[0108] In some cases, the conditions for providing content can be set by a predetermined method based on the keywords or theme of the content or chat room, rather than being entered directly by the administrator. For example, for sports-themed content, the content can be set to be provided 30 minutes after the end of a game, and for drama-themed content, the content can be set to be provided 60 minutes after the drama finishes airing. Also, for a weather-themed chat room, the content can be set to be provided at 8:00 a.m. every morning. For content related to a specific theme, such as politics, the content can be set to be provided when 30 related news articles have accumulated.
[0109] The screen shown in FIG. 5 is an example of a screen that displays information about keywords or themes of content provided through a chat room on a user terminal and information about conditions for receiving the content.
[0110] 5, in the form of a message 510 of a chat room 501 displayed on a user terminal, it is displayed that the keyword of the content is "Kakao Lions," the condition for providing the content is "30 minutes after the end of the game," and the type of content to be provided is "news articles, videos, game results." The content can be provided in the form of a message from a chatbot 511 of the chat room.
[0111] The screen shown in FIG. 6 is an example of a screen on which content is displayed through a chat room on a user terminal.
[0112] 6, provided content 611 is displayed in the form of a message 610 in a chat room 601 displayed on a user terminal. In the example screen shown in FIG. 6, the provided content 611 may correspond to a news article type.
[0113] Such news article type content 611 can be provided through a message format 610 determined for the news article. As shown in Fig. 6, the message format 610 determined for the news article arranges and arranges multiple news articles 611 in a predetermined format, allowing additional news articles to be viewed. A "View More" interface 615 can be included.
[0114] The screen shown in FIG. 7 is an example of a screen in which different types of content from those shown in FIG. 6 are displayed through a chat room on a user terminal.
[0115] 7, provided content 711 is displayed in the form of a message 710 in a chat room 701 displayed on a user terminal. In the example screen shown in FIG. 7, the provided content 711 may be a video.
[0116] The video-type content 711 may include a message format 710 determined to suit the video content, which may include a preview window 711 in which the video can be played, a section 712 displaying an explanation of the video, and a section 713 displaying a link URL address that can be linked to the video.
[0117] FIG. 8 is a flowchart illustrating the operation of the server 10 according to another embodiment of the present invention.
[0118] The embodiment described with reference to FIG. 8 will be explained mainly with respect to the differences from the embodiments described with reference to FIGS.
[0119] In step S111, the server 10 acquires information about keywords or themes of the content, information about conditions for providing the content, and information about chat rooms.
[0120] When step S111 is performed, the chat room to which the content is provided may not yet have been created. In this case, the information about the chat room may include information that the chat room has not yet been created. The information about the chat room may also include information about the conditions for creating the chat room. The information about the conditions for creating the chat room may be defined in various ways.
[0121] After step S111, step S114 is performed to determine whether the conditions for creating a chat room are met, and step S115 is performed to create a chat room. The order in which steps S114 and S115 are performed will differ depending on the content of the conditions for creating a chat room.
[0122] For example, the chat room creation condition may be met at a specific time point, and the specific time point may be before step S120 is performed. In this case, unlike the example shown in Fig. 8, step S114 of determining whether the creation condition is met and step S115 of creating the chat room may be performed before step S120 of searching for content.
[0123] In another example, the condition for generating a chat room may relate to whether the content searched for in step S120 satisfies a predetermined condition. Here, the predetermined condition may relate to at least one of the number of searched contents, the frequency of generation, and the importance. For example, the condition for generating a chat room may be that a chat room is generated if 20 or more contents are searched for within 30 minutes in step S120. A high frequency of content generation means that there is a high interest in content related to the corresponding keyword or theme and / or the possibility of a new incident occurring. In such cases, there is a high need to generate content related to the corresponding keyword or theme. In this example, as shown in FIG. 8, step S114 for determining whether the generation condition is satisfied is preferably executed after step S120 for searching for content is executed. If it is determined in step S114 that the condition is satisfied, step S115 is executed.
[0124] In some cases, when step S111 is performed, a keyword or a theme may not have been specified. In such a case, the information about the keyword or theme may include information that the keyword or theme has not been specified. The information about the keyword or theme may include information about specific conditions for the keyword or theme. The specific conditions for the keyword or theme may be defined in various ways. After step S111, step S112 is performed to determine whether a keyword or theme specific condition is met, and step S113 is performed to identify the keyword or theme. The order in which steps S112 and S113 are performed varies depending on the content of the keyword or theme specific condition. However, since step S120 of searching for content can be performed after the keyword or theme of the content is identified in step S113, steps S112 and S113 are generally performed before step S120.
[0125] For example, the specific condition for a keyword or theme may be that the keyword's increase in ranking among search terms satisfies a predetermined condition. In this case, the server 10 receives information regarding the ranking of the search term from the search server 10, and determines in step S1120 whether the ranking of the search term satisfies the predetermined condition. If so, the server 10 can identify the search term as a keyword or theme of the content in step S113.
[0126] As another example, the keyword or theme specific condition may be the content of a weather report provided by the Japan Meteorological Agency. In this case, the server 10 receives information from the Japan Meteorological Agency on whether a weather report has been issued and its content, and determines in step S112 whether the content satisfies the keyword or theme specific condition. If yes, the server 10 may identify the content as a keyword or theme of the content in step S113.
[0127] 8, it is assumed that a chat room has not yet been created and that no keywords or themes have been specified, but in some cases, keywords or themes may be specified but no chat room may be created. Conversely, a chat room may be created but no keywords or themes may be specified.
[0128] FIG. 9 is a flowchart illustrating the operation of a user terminal according to one embodiment of the present invention.
[0129] The embodiment described with reference to Figure 9 is an explanation of the embodiment described with reference to Figures 1 to 8 from the perspective of a user terminal. Therefore, in explaining the embodiment with reference to Figure 9, some of the content that overlaps with the description with reference to Figures 1 to 8 will be omitted.
[0130] In step S210, the user terminal 20 joins a chat room through a URL posted over the Internet. The URL posted over the Internet may be linked to a specific interface. Figure 3 shows a screen displaying an interface for joining such a chat room. In addition to joining a chat room through a URL, the user terminal 20 can also join a chat room through a messenger service application.
[0131] In step S220, the user terminal 20 may receive information regarding the keyword or theme of the content to be provided through the chat room and information regarding the conditions for receiving the content from the server 10. The user terminal 20 may then display the received information regarding the keyword or theme of the content and the conditions for receiving the content. Figure 5 shows a screen on which such information is displayed through the chat room.
[0132] If the conditions for receiving the content are met in step S230, the user terminal 20 receives the content from the server 10 through the chat room. Then, in step S240, the user terminal 20 displays the content provided through the chat room. The content may be displayed in the form of a message from a chatbot in the chat room. Figures 6 and 7 show screens on which such content is displayed through the chat room.
[0133] The above-described method has the advantage that users can easily receive content related to a specific keyword or theme only by participating in a chat room. In addition, since the content is provided through the chat room, users can easily receive notifications about receiving content and can view the content through an easily accessible service.
[0134] In particular, the chat room in which content is provided in the present invention is not a chat room operated solely for providing content, but can be a chat room in which multiple chat room participants can converse about keywords or themes of the chat room. In this case, when chat room content is provided by the above-described method, there is an advantage that multiple chat room participants can have continuous conversations based on the provided content.
[0135] The technical features disclosed in each embodiment of the present invention are not limited to the corresponding embodiment, and as long as they are not mutually incompatible, the technical features disclosed in each embodiment can be combined and applied to different embodiments.
[0136] Therefore, although each embodiment will be described focusing on its respective technical features, as long as the technical features are not mutually exclusive, they can be combined and applied.
[0137] The present invention is not limited to the above-described embodiments and the accompanying drawings, and various modifications and variations are possible within the scope of those skilled in the art. Therefore, the scope of the present invention should be determined not only by the claims of this specification but also by equivalents of the claims. [Explanation of symbols]
[0138] 10: Server 20: First user terminal 30: Second user terminal
Claims
1. 1. A method for a server to provide content through a chat room, comprising: The server acquires information on keywords or themes of a chat room and information on conditions for providing content through the chat room (wherein multiple users can participate in the chat room and transmit messages); providing the chat room to the terminal in association with information on the keyword or theme; obtaining at least one piece of content information associated with the keyword or theme based on the condition; providing the at least one piece of content information to the terminal through the chat room; The content in the at least one content information is at least one of a news article, a video, an image, and a post related to the keyword or theme; method.
2. 10. The method of claim 1, The at least one piece of content information is provided in the form of a chat message in the chat room. method.
3. 3. The method of claim 2, The chat message format is determined according to the type of the content. method.
4. 10. The method of claim 1, The condition is determined based on at least one of the occurrence, progress, and completion of an event associated with the keyword or theme. method.
5. 10. The method of claim 1, The condition is determined based on at least one of predetermined time information and predetermined time interval information. method.
6. 10. The method of claim 1, the condition is determined based on at least one of the number of the acquired content information, the generation frequency, and the importance. method.
7. 10. The method of claim 1, The chat room corresponds to a specific URL, and content information is provided through the chat room that can be joined through the specific URL. method.
8. 8. The method of claim 7, The specific URL corresponds to a plurality of chat rooms, and the chat room is any one of the plurality of chat rooms. method.
9. 10. The method of claim 1, In the step of acquiring information regarding conditions for providing the content, the server further acquires information regarding the chat room; The information about the chat room includes information about a creation condition of the chat room, the server determining whether the generation condition is met; the server creating the chat room if the creation condition is met. method.
10. 10. The method of claim 9, the at least one piece of content information is searched from a content pool based on the keyword or theme; method.
11. 10. The method of claim 1, The keywords or themes are determined based on at least one of the name, description, or messages transmitted to the chat room. method.
12. 1. A method for a server to provide content through a chat room, comprising: The server acquires information on keywords or themes of a chat room and information on conditions for providing content through the chat room (wherein multiple users can participate in the chat room and transmit messages); providing the chat room to the terminal in association with information on the keyword or theme; obtaining at least one piece of content information associated with the keyword or theme based on the condition; providing the at least one piece of content information to the terminal through the chat room; The condition is determined based on at least one of the occurrence, progress, and completion of an event associated with the keyword or theme. method.
13. 1. A method for displaying content information through a chat room, comprising: A step of the terminal participating in a chat room associated with a predetermined keyword or theme (wherein the chat room is displayed in association with the keyword or theme and multiple users can participate); The terminal displays messages transmitted by at least some of the plurality of users through the chat room; and displaying, by the terminal, at least one piece of content information associated with the keyword or theme received through the chat room based on a condition predetermined for the chat room; The content in the at least one content information is at least one of a news article, a video, an image, and a post related to the keyword or theme; method.
14. 14. The method of claim 13, In the step of displaying the at least one piece of content information, the at least one piece of content information is displayed in a form different from the messages transmitted by the plurality of users. method.
15. 15. The method of claim 14, The different forms are determined by the type of the content. method.
16. 14. The method of claim 13, In the step of displaying the at least one piece of content information, the at least one piece of content information is displayed in the form of a chatbot message. method.
17. 14. The method of claim 13, the at least one piece of content information is a plurality of pieces of content information, In the step of displaying at least one piece of content information, the plurality of pieces of content information are displayed in one message. method.
18. 14. The method of claim 13, The condition is determined based on at least one of the occurrence, progress, and completion of an event associated with the keyword or theme. method.
19. 14. The method of claim 13, The terminal may further include providing information about keywords or themes of the chat room to a server. method.