A method for providing content through a chat room, a server, and a user terminal
The method addresses the challenge of providing content related to specific keywords or themes by delivering relevant content through chat rooms, enhancing user experience with customizable and timely content delivery.
Patent Information
- Application Number
- JP2023199163
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Priority Date
- 2022-12-01
- Filing Date
- 2023-11-24
- Publication Date
- 2025-06-10
- Estimated Expiration
- 2043-11-24
AI Technical Summary
Existing methods struggle to efficiently provide content related to specific keywords or themes to users through chat rooms, lacking customization and effective delivery.
A method that involves obtaining information related to keywords or themes, providing a chat room on user terminals, searching for content in a content pool, and delivering relevant content through the chat room when conditions are met, with customizable formats based on content type.
Enables easy and effective delivery of content related to specific keywords or themes to users through chat rooms, improving user experience with customizable and timely content delivery.
Smart Images

Figure 0007690547000001 
Figure 0007690547000002 
Figure 0007690547000003
Abstract
Description
Technical Field
[0001] The present invention relates to a method of providing content related to a specific keyword or theme through a chat room in which multiple users can participate.
Background Art
[0002] With the development of wireless communication technology and the popularization of smartphones, messenger services that allow people to communicate with various others without being restricted by time and place are widely used.
[0003] Recently, such messenger services have been widely used as a means of providing various information in addition to chatting with others. For example, through messages of recent messenger services, users can receive campaign information of a shopping mall they joined, delivery information for items they requested delivery of, and transaction records of their bank.
[0004] Providing information through such messages of messenger services has the merit that users can check the corresponding messages in real time and transmit information in various forms such as text, photos, and videos.
[0005] As described above, as the proportion of messenger services as a means of providing information to users increases, from the perspective of service operators, it is required to provide information to users more effectively and efficiently, and from the perspective of users, it is also required to receive information more easily.
Prior Art Documents
Patent Documents
[0006]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0007] An object of the present invention is to provide a method that can easily apply content related to a specific keyword or theme to a user through a chat room.
[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 Problems
[0009] A method for providing content through a chat room of the present invention includes steps of obtaining information related to a keyword or theme of the content, information related to conditions for providing the content, and information related to the chat room (wherein the chat room is associated with the keyword or theme of the content and a plurality of users can participate), providing the chat room on a user terminal in association with the information related to the keyword or theme of the content, searching for the content in a content pool based on the keyword or theme, and when the conditions are satisfied, providing at least a part of the searched content to the user terminal through the chat room.
[0010] In one embodiment of the present invention, the information related to the conditions can be at least one of information on a predetermined time and information on a time interval.
[0011] In one embodiment of the present invention, the information related to the conditions can be based on the occurrence, progress, or end of a predetermined event.
[0012] In one embodiment of the present invention, the information related to the conditions can be related to whether the content searched in the searching step satisfies a predetermined condition.
[0013] In one embodiment of the present invention, the predetermined condition can be related to at least one of the number of the searched contents, the generation frequency, and the importance.
[0014] In one embodiment of the present invention, the content corresponds to any one of a plurality of types, and in the step of providing at least a part of the searched contents, the content can be provided through a message format determined according to the type to which the content belongs.
[0015] In one embodiment of the present invention, in the step of acquiring, information about the type of the content can be additionally acquired, and in the step of searching, the content can be searched based on the type additionally.
[0016] In one embodiment of the present invention, the chat room is a chat room that the plurality of users can participate in through a URL posted through the Internet, and the chat room can include a plurality of chat rooms corresponding to one URL.
[0017] In one embodiment of the present invention, the plurality of chat rooms can be determined based on the time when the plurality of users participate through the one 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 part of the searched contents, the content can be provided in the form of a message of a chatbot in the chat room.
[0019] In one embodiment of the present invention, the information regarding the chat room includes information indicating that the chat room has not been generated yet and information regarding the generation conditions of the chat room, and further includes a step of determining whether the generation conditions are satisfied, and a step of generating the chat room when the generation conditions are satisfied.
[0020] In one embodiment of the present invention, the generation conditions can be related to whether the content searched in the searching step satisfies predetermined conditions.
[0021] In one embodiment of the present invention, the predetermined conditions can be at least one of the number of the searched content, the generation frequency, and the importance.
[0022] In one embodiment of the present invention, the information regarding the keyword or theme includes information indicating that the keyword or theme has not been specified yet and information regarding the specification conditions of the keyword or theme, and further includes a step of determining whether the specification conditions are satisfied, and a step of identifying the keyword or theme when the specification conditions are satisfied.
[0023] A server that provides content through the chat room of the present invention includes a memory and a processor connected to the memory and configured to execute instructions included in the memory, and the processor is configured to execute each step of the method. Preferably, the processor includes steps of acquiring information regarding keywords or themes of the content, information regarding conditions for providing the content, and information regarding the chat room (wherein the chat room is associated with the keywords or themes of the content and multiple users can participate), steps of providing the chat room on a user terminal in association with information regarding the keywords or themes of the content, steps of searching for the content in a content pool based on the keywords or themes, and steps of providing at least a part of the searched content through the chat room on the user terminal when the conditions are satisfied.
[0024] A method of receiving content through the chat room of the present invention includes steps of displaying the chat room in association with information regarding keywords or themes of the content, wherein the content is content searched in a content pool based on keywords or themes predetermined by a server, steps of participating in the chat room through a URL posted through the Internet (wherein the chat room is associated with the keywords or themes of the content and multiple users can participate), steps of receiving information regarding keywords or themes of the content provided through the chat room from the server and information regarding conditions for receiving the content, steps of receiving the content provided through the chat room from the server when the conditions are satisfied, and steps of displaying the content through the chat room in the form of messages of a chatbot.
[0025] In one embodiment of the present invention, the content corresponds to any 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 belongs.
[0026] A user terminal that receives content through the chat room of the present invention, wherein the content is content searched in a content pool by a server based on a predetermined keyword or theme, includes a memory and a processor connected to the memory and configured to execute instructions included in the memory, and the processor is configured to execute each step of the method. Preferably, the processor is configured to perform a step of associatively displaying information regarding the chat room and the keyword or theme of the content, a step of participating in the chat room through a URL posted on the Internet (wherein the chat room can be participated in by a plurality of users associated with the keyword or theme of the content), a step of receiving information regarding the keyword or theme of the content provided through the chat room from the server and information regarding the conditions for receiving the content, a step of receiving the content provided through the chat room from the server when the conditions are satisfied, and a step of displaying the content in the form of a chatbot message through the chat room.
Advantages of the Invention
[0027] The present invention has the advantage that it can easily provide users with content related to specific keywords and themes through a chat room.
[0028] The present invention has the advantage that it can apply a format customized according to the type of content and provide the content in an effective and highly readable manner.
Brief Description of the Drawings
[0029]
Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Figure 6
Figure 7
Figure 8
Figure 9
Mode for Carrying Out the Invention
[0030] Hereinafter, with reference to the accompanying drawings, the embodiments disclosed in this specification will be described in detail. Components that are identical and / or similar regardless of the reference numerals will be given the same reference numerals, and duplicate descriptions thereof will be omitted. Further, when explaining the embodiments disclosed in this specification, if a detailed description of related known technologies is determined to obscure the gist of the embodiments disclosed in this specification, the detailed description thereof will be omitted.
[0031] Terms including ordinal numbers such as first, second, etc. can be used to describe various components, but the components are not limited by the terms. The terms are used only for the purpose of distinguishing one component from another.
[0032] Singular expressions include plural expressions unless the context clearly has a different meaning.
[0033] In this application, each step described can be performed regardless of the recited order, except when the steps are to be performed in the recited order according to a special causal relationship.
[0034] In this application, terms such as "including" or "having" are intended to specify the presence of the features, numbers, steps, operations, components, parts, or combinations thereof described in the specification, and should be understood not to preclude the presence or addition possibility of one or more other features, or numbers, steps, operations, components, parts, or combinations thereof.
[0035] Hereinafter, the present invention will be described with reference to the accompanying drawings.
[0036] FIG. 1 is a drawing illustrating an example of a network environment according to an embodiment of the present invention.
[0037] As illustrated in FIG. 1, the network environment according to an embodiment of the present invention that is illustrated can include a server 10, a first user terminal 20, and a second user terminal 30.
[0038] Server 10 is a device that provides a messaging service to user terminals. User terminals exemplified by the first user terminal 20 and the second user terminal 30 are devices that use the messaging service provided by server 10.
[0039] The messaging service is a service that enables multiple users to send or receive messages through a platform provided by server 10. Here, the message can be understood in the sense of including all transmissible data such as text, photos, videos, audio files, emoticons, link information, etc.
[0040] The network is not limited in communication method and can be included in the network. It can include not only communication methods that utilize communication networks (for example, mobile communication networks, wired Internet, wireless Internet, broadcast networks), but also short-range wireless communication.
[0041] Server 10 can be embodied as a computer device or a plurality of computer devices that provide instructions, codes, files, content, services, etc. Server 10 can be a server that communicates with user terminals through a network and can send and receive information.
[0042] Server 10 can include a processor 11, a memory 12, and a communication unit 13.
[0043] The processor 11 controls the overall operations of the memory and the communication unit 13 and can provide a messaging service to user terminals.
[0044] The memory 12 functions as a storage medium and can store a plurality of application programs driven by server 10, data for the operation of server 10, and instructions. In one embodiment, an application associated with the messaging service can be stored in the memory 12.
[0045] Such a memory 12 can be provided in the form of various storage devices such as ROM, RAM, flash drive, hard drive, etc. as hardware, and / or in the form of web storage.
[0046] The communication unit 13 can communicate with the user terminal in a wired or wireless manner through the network.
[0047] The server 10 of the present invention provides content through a chat room participated by multiple users. Specifically, the server 10 acquires information regarding keywords or themes of the content provided through the chat room, information regarding the conditions for providing the content, and information regarding the chat room. Then, the server 10 searches for content in the content pool based on the acquired keywords or themes. The server 10 determines whether the conditions for providing the above-described content are satisfied, and if the conditions are satisfied, provides at least a part of the content searched through the chat room. The content can be provided in the form of messages of the chatbot in the chat room.
[0048] Here, the chat room is a chat room in which multiple users can participate. Such a chat room includes a one-on-one chat room in which two or more users participate and a group chat room in which three or more users can participate. Hereinafter, for the convenience of explanation, it is assumed that the chat room is a group chat room and described. In the case of a group chat room, it means that three or more users can participate, and does not mean a chat room in which three or more participants always participate. Therefore, the group chat room can also have 0, 1, or 2 users participating at a specific time point.
[0049] In addition, the chat room can be a general chat room that users can participate in through an application related to the chatbot service, or a chat room that users can participate in through a URL posted via the Internet or the like (for example, Open Chat (registered trademark of Kakao Corporation)).
[0050] The chat room can be related to a specific keyword or theme. The keyword or theme of such a chat room can be explained through the name of the chat room, description, or known message, etc. Also, when the chat room is a chat room that can be participated in through a URL, the keyword or theme of the chat room can be explained in association with the corresponding URL. For example, the keyword or theme of the chat room can be displayed on an interface linked to the URL through which the chat room can be participated in.
[0051] The chat room can mean one chat room or a plurality of chat rooms. When the chat room includes a plurality of chat rooms, the plurality of chat rooms can be different chat rooms for one keyword or theme. Specifically, the keywords or themes of the plurality of chat rooms can be the same, but the composition of the participating users can be different. Therefore, the messages displayed in a specific chat room can not be displayed in other chat rooms.
[0052] When the chat room includes a plurality of chat rooms, the plurality of chat rooms can correspond to one URL. That is, different users participating in different chat rooms may also participate through the same URL. The server 10 can select and allow a user to participate in any one of the plurality of chat rooms based on the conditions when a plurality of users try to leave the chat room through the URL, or other different conditions, etc.
[0053] Specifically, which chat room a user joins will vary depending on the maximum capacity of the chat room at the time when the user attempts to join the chat room through a URL. For example, assume that the chat rooms include a first chat room and a second chat room, and the maximum number of participants in each chat room is 100. In such a case, if the number of participants in the first chat room reaches 100 after the first user joins the first chat room through a specific URL, when the second user subsequently requests to join the chat room through the same specific URL, the server 10 can cause the second user to join the second chat room. Here, the second chat room can be either newly generated after the capacity of the first chat room is filled or a pre-generated chat room.
[0054] Also specifically, the server 10 can sequentially assign users who join the chat room through a URL to other chat rooms for participation. For example, when the first user attempts to join the chat room through a specific URL at the first time point, the server 10 can cause the first user to join the first chat room. Then, when the second user attempts to join the chat room through a specific URL at the immediately subsequent second time point, the server 10 can cause the second user to join the second chat room. Through such a method, the server 10 can relatively evenly maintain the participants in different chat rooms for a single keyword or theme.
[0055] As described above, when the chat room receiving the content includes a plurality of chat rooms corresponding to one URL, the content according to the present invention can be provided identically to the plurality of chat rooms. However, in some cases, it is also possible to set the conditions under which the content is provided and the type of content to vary depending on the individual chat room, according to the settings of the messenger, or the administrator of the content providing service, or the operator of the chat room.
[0056] Here, the content can include all transmissible data such as text, photos, videos, audio files, emoticons, link information, etc. The content can be provided in the form of messages in a chat room.
[0057] The content can be related to specific keywords or themes. The theme of the content means something associated with the content, and the keyword of the content can mean the words included in the title, etc., and / or the words used to search or explore the corresponding content.
[0058] The keyword and theme of the content can be set to be the same and / or similar, but can also be set differently in some cases. For example, even for content related to a specific theme, if there are more appropriate keywords other than the theme for searching or exploring the content, keywords different from the theme can be set. As an example, in the case of content themed on the vehicle "New Sonata", the keyword for more accurate search can be set to "DN9", which is the model name of the corresponding vehicle.
[0059] Such keywords or themes of the content may be the same as the keywords or themes of the above-mentioned chat room, or may have a certain relevance.
[0060] The content can be news articles, videos, images, postings, etc. related to specific keywords or themes. For example, assume that the specific keyword or theme mentioned above is the K-pro baseball team. Then, the content can be news articles, videos, images, postings, 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 the chat room through an application related to the chat room service, or through a URL posted on the Internet, etc. The user terminal receives information related to the keyword or theme of the content provided from the server 10 through the chat room, and information related to the conditions for receiving the content. Also, when the conditions for receiving the content are met, the user terminal receives the content provided from the server 10 through the chat room and displays the content through the chat room.
[0062] The first user terminal 20 can 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 in a wired or wireless manner.
[0064] The input unit 22 can receive the input of various information through the user's operations and input actions. Such input units can be a touch screen module, a keyboard, a mouse, buttons, a camera, a stylus, a microphone, etc.
[0065] The first user terminal 20 can receive the input of user interaction through the input unit 22. Interaction means that the user operates the input unit 22 and inputs information reflecting the user's selection or intention, etc. into the first user terminal 20. For example, the interaction can be a touch on the touch screen, a click of the mouse, typing on the keyboard, input of sound from the microphone, shooting of an image by the camera, recognition of the operation of the motion sensor, etc.
[0066] The output unit 23 can output various information. The output unit 23 can be a display device, a speaker, a vibration generating device, a tactile generating device, etc. In some cases, the output unit 23 can be a device (e.g., a Bluetooth (registered trademark) earphone) that is connected to a user terminal in a wired or wireless manner (e.g., short-range wireless communication such as Bluetooth (registered trademark)) and receives and outputs signal transmission.
[0067] The memory 24 functions as a storage medium and can store a plurality of application programs driven by a user terminal, data for the operation of the first user terminal 20, and instruction words. Such a memory can be provided in the form of various storage devices such as ROM, RAM, flash drive, hard drive, etc. as hardware, and / or can be provided in the form of web storage. In one embodiment, an application (hereinafter, "application") associated with a messenger service can be stored in the memory 24.
[0068] The processor 25 can control the overall operations of the communication unit 21, the input unit 22, the output unit 23, and the memory 24 and execute an application.
[0069] The second user terminal 30 means a user terminal that receives content from the server 10 through a chat room in the same way as 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 provided by 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 can 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 replaced with the description of the first user terminal 20.
[0071] Figure 2 is a flowchart of the operation of server 10 according to an embodiment of the present invention.
[0072] Excluding the case where each step described below must be performed in the order listed due to a special causal relationship, it can be performed regardless of the listed order. However, hereinafter, for the sake of convenience of explanation, it is assumed that each step described above is performed in the order listed and will be explained accordingly.
[0073] In step S110, server 10 obtains information regarding the keyword or theme of the content, information regarding the conditions for providing the content, and information regarding the chat room.
[0074] Server 10 can obtain information regarding the keyword or theme of the content, information regarding the conditions for providing the content, and information regarding the chat room from the operator of the messenger or content providing service, the operator of the chat room, etc.
[0075] The information regarding the keyword or theme of the content is in terms of the keyword, theme, topic, or content of the content provided by server 10. The information regarding the keyword or theme of the content can have at least one keyword, natural language, or keyboard identifier, etc.
[0076] The information regarding the conditions for providing the content is the conditions for server 10 to provide the content to the user terminal through the chat room. Specifically, the information regarding the conditions can be at least one of predetermined time information or time interval information. For example, the information regarding the conditions can be the condition of providing the content at 10 o'clock every morning, or the condition of providing the content at two-hour intervals, etc.
[0077] In some cases, the conditions for providing content can be determined based on predefined events. Specifically, the conditions for providing content can be determined based on the occurrence, progress, or end of a predefined event. Server 10 can thus acquire and save in advance information regarding such predefined events, and can collect information regarding the occurrence, progress, or end of such predefined events through various methods. For example, if the predefined event is a game of a K-pro baseball team, the condition for providing content can be the point in time 30 minutes after the game of the K-pro baseball team ends.
[0078] In some cases, the conditions for providing content can be related to whether the content searched for in step S120 described below satisfies predefined conditions. Specifically, at least one of the number of contents searched for, generation frequency, importance, and popularity in the content searched for in step S120 can be associated with the conditions. Here, the importance and popularity can be metadata of the content given by the content generator or content administrator to another item. Also, in some cases, the server 10 can determine the importance by referring to words (for example, "special", "alone", "emergency") that make the server 10 determine that the importance of the content title or main keyword is high. Also, the popularity can be determined based on the number of inquiries, number of citations, etc. of the content.
[0079] When an issue regarding content related to the keyword or theme acquired through such a method occurs, the content can be provided to the user at an appropriate time. For example, the condition for providing content can be determined by whether 30 or more news articles related to the corresponding keyword occur within 2 hours. In such a case, when 30 or more news articles related to the corresponding keyword occur within 2 hours, the content related to the corresponding news article can be provided to the user through a chat room.
[0080] The information about the chat room means the identification information of the chat room for which the server 10 attempts to provide content. As described above, the chat room can be one chat room or multiple chat rooms. And multiple chat rooms can correspond to one URL.
[0081] In some cases, information regarding the type of content provided by the server 10 in step S110 can be additionally obtained. Content can be classified into various types. Specifically, content can be classified into types such as news articles, videos, images, postings, etc. And, for example, in step S110, the server 10 can be limited to the type of news article and obtain information for providing content.
[0082] In step S120, the server 10 searches for content in the content pool based on a keyword or a theme.
[0083] The content pool means the search category in which the server 10 searches for content. The content pool can be set in various ways according to the environment or intention. For example, when the content pool is limited to a specific news article or a video platform, the server 10 can limit the search to the corresponding content pool and search for content. In such a case, it is possible to prevent low-quality content or duplicate content from being selected, but there is a disadvantage that the scope of information is limited. In some cases, there is an advantage that the total amount of information that can be searched is large, but there is a disadvantage that low-quality content or duplicate content may be selected.
[0084] In step S120, the server 10 can search for content based on the keyword or theme obtained in step S110. Specifically, the server 10 can perform a search based on the keyword or theme on the title, keyword, tag information, metadata, text content, etc. of the content in the content pool.
[0085] In some cases, the server 10 can search for content based on additional information about the type of content acquired in step S110. For example, when the server 10 acquires information that limits the content to be provided to the type of news articles in step S110, in step S120, the server 10 can search for only the content that corresponds to the type of news articles among the content in the content pool.
[0086] Searching for content in step S120 can be executed in multiple steps. Specifically, the server 10 can first select candidate content in the content pool and then select the final content again from among the candidate content.
[0087] In step S130, the server 10 determines whether the conditions for providing the content are satisfied.
[0088] The server 10 determines whether the conditions for providing the current content are satisfied based on the information regarding the conditions for providing the content acquired in step S110. To do this, the server 10 can refer to time information, information regarding a predetermined event, or information regarding the search result of the content.
[0089] In step S140, the server 10 provides at least a part of the content searched through the chat room.
[0090] Content can be provided in the form of messages from a chatbot in a chat room. A chatbot refers to the subject of message utterance driven by a chat robot program that can converse in daily language with a messenger. A chatbot is displayed as a subject with different identification information (location and name) in a chat room, but can be a different subject rather than a participant in the chat room. In some cases, in a chat room, a chatbot can function not only as the subject providing content but also as the subject providing general information or management information of the chat room.
[0091] In some cases, server 10 can also select and provide only a part of the content searched in step S120. Server 10 can select a part of the content searched in step S120 in consideration of importance, popularity, or availability of generation, etc.
[0092] In some cases, server 10 can provide content through a message format determined by the type to which the content belongs. For this reason, the message format can be determined in advance according to the type to which the content belongs. For example, when the type of content is a news article, a message format that can most effectively convey a plurality of news articles can be determined. Also, when the type of content is a video, a message format in which a thumbnail preview of the video is displayed can be determined. When server 10 provides content through a chat room in step S140, the content selected can be inserted and provided in the message format determined by the type of content.
[0093] In some cases, while providing content through a chat room, server 10 can also provide together the detailed information of the corresponding content or the link information linked to different content. Such link information can be linked to the interface and provided in the message in which the content is provided.
[0094] Hereinafter, with reference to FIGS. 3 to 8, an exemplary screen in the process of a method by which a server 10 according to an embodiment of the present invention provides content through a chat room will be described.
[0095] FIGS. 3 and 5 to 7 are exemplary screens of a user terminal in the process of performing a method by which the server 10 provides content through a chat room, and FIG. 4 is an exemplary screen of a messenger or a terminal of an administrator of a content providing service or an operator of a chat room in the process of performing a method by which the server 10 provides content through a chat room.
[0096] The screen illustrated in FIG. 3 exemplarily illustrates a screen on which information about a chat room is displayed on a user terminal.
[0097] Referring to FIG. 3, the server 10 can provide information about a chat room that can receive content to the user terminal. The chat room is related to a specific keyword or theme, and such a keyword or theme can be displayed in the information of the chat room. In addition, the server 10 can provide an interface for the user to participate in the chat room.
[0098] Referring to FIG. 3, a chat room 310 named "Kakao Lions 2022 Season" associated with a professional baseball team is opened, and an interface 311 for participating in such a chat room is displayed. In addition, the number of participants and the opening date are displayed as the information 312 of the chat room. In addition to the chat room 310 associated with the professional baseball team, there can be a chat room 320 related to international sports competitions, 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 illustrates a screen for inputting settings of a service that provides content through a chat room on a terminal of an administrator of a messenger or a content providing service or an operator of a chat room.
[0100] Referring to FIG. 4, an administrator of a messenger or a content providing service or an operator of a chat room (hereinafter referred to as "administrator") specifies (410, 411) a chat room that receives content. The server 10 can refer to the title 410 of the chat room or the identifier 411 of the chat room for specifying the chat room. Information (410, 411) for specifying a chat room for which content is to be received can be directly input by the administrator to the terminal, or can be automatically input and provided by the server.
[0101] In addition, the administrator can set whether to provide a function of receiving content related to a specific keyword or theme through the chat room (420).
[0102] In addition, the administrator can input 430 information related to the keyword or theme of the content to be received and provide it to the server 10. Such a keyword or theme can be verified (440) as to whether it is a valid keyword or theme through another ID or identifier.
[0103] In addition, the administrator can input 450 the conditions for providing content through the chat room and provide the input result to the server 10. The conditions for providing content can be determined in various ways.
[0104] In one example, the conditions for providing content can be determined by preset time information. For example, a specific time of 10:00 every morning is set, and content is provided through the chat room when the corresponding time arrives.
[0105] In addition, the conditions for providing content can be determined by predetermined time intervals. For example, a time interval rule of providing content at two-hour intervals between 9:00 and 17:00 is set, and content is provided through a chat room according to the corresponding time interval.
[0106] In addition, the conditions for providing content can be based on the occurrence, progress, or end of a predetermined event. As shown in FIG. 4, when the predetermined event is a specific game, content is provided 30 minutes after the end of the game.
[0107] In addition, the conditions for providing content can be related to whether the content searched in step S120 meets predetermined conditions. As shown in FIG. 4, when the content is a news article, content is provided when 30 newly searched news articles are accumulated.
[0108] In some cases, the conditions for providing content can be determined not directly by the administrator, but by a predetermined method based on the keywords or themes of the content or chat room. For example, in the case of content themed on sports, it can be set to provide content 30 minutes after the end of the game, and in the case of content themed on drama, it can be set to provide content 60 minutes after the end of the drama screening. Also, in the case of a chat room themed on weather, it can be set to provide content at 8:00 every morning. Also, in the case of content associated with politics of a specific theme, it can be set to provide content when 30 related news articles are accumulated.
[0109] The screen shown in FIG. 5 illustrates a screen on which information regarding the keywords or themes of the content received by the user terminal through the chat room and information regarding the conditions for receiving the content are displayed.
[0110] Referring to FIG. 5, in the form 510 of the messages in the chat room 501 displayed on the user terminal, it is shown that the keyword of the content is "Cacao Lions", the content provision condition is "30 minutes after the end of the game", and the type of the content to be provided is "news article, video, game result". The content can be provided in the form of the messages of the chatbot 511 in the chat room.
[0111] The screen illustrated in FIG. 6 exemplifies a screen on which content is displayed on the user terminal through a chat room.
[0112] Referring to FIG. 6, in the form 610 of the messages in the chat room 601 displayed on the user terminal, the provided content 611 is displayed. In the case of the exemplary screen illustrated in FIG. 6, the provided content 611 can correspond to the type of news article.
[0113] And such content 611 of the news article type can be provided through the message format 610 determined according to the news article. As illustrated in FIG. 6, the message format 610 determined according to the news article arranges and disposes a plurality of news articles 611 in a predetermined form, and an "Additional View" interface 615 can be included so that additional news articles can be viewed.
[0114] The screen illustrated in FIG. 7 exemplifies a screen on which content of a type different from that in FIG. 6 is displayed on the user terminal through a chat room.
[0115] Referring to FIG. 7, in the form 710 of the messages in the chat room 701 displayed on the user terminal, the provided content 711 is displayed. In the case of the exemplary screen illustrated in FIG. 7, the provided content 711 can correspond to the type of video.
[0116] Then, for such video - type content 711, the message format 710 determined according to the video content can include a preview window 711 capable of playing the video, an explanatory display part 712 regarding the video, and a link URL address display part 713 that can be linked to the video.
[0117] Figure 8 is a flowchart for the operation of the server 10 according to another embodiment of the present invention.
[0118] The embodiment described with reference to Figure 8 will be mainly described with differences from the embodiments described with reference to Figures 1 to 7.
[0119] In step S111, the server 10 acquires information regarding the keyword or theme of the content, information regarding the conditions for providing the content, and information regarding the chat room.
[0120] When step S111 is executed, the chat room where the content is to be provided may not have been generated yet. In such a case, the information regarding the chat room can include the information that the chat room has not been generated yet. And the information regarding the chat room can include the information regarding the generation conditions of the chat room. The information regarding the generation conditions of the chat room can be defined in various contents.
[0121] After step S111, step S114 for determining whether the generation conditions of the chat room are satisfied and step S115 for generating the chat room are carried out. Depending on the content defined for the generation conditions of the chat room, the order in which subsequent steps S114 and step S115 are carried out will be different.
[0122] For example, the generation condition of the chat room may be a specific time point, and the corresponding specific time point can be before the time when step S120 is performed. In such a case, different from what is illustrated in FIG. 8, the step S114 of determining whether the generation condition is satisfied and the step S115 of generating the chat room can also be performed before the step S120 of searching for content.
[0123] In another example, the generation condition of the chat room can be related to whether the content searched in step S120 satisfies a predetermined condition. Here, the predetermined condition can be related to at least one of the number of searched content, the generation frequency, and the importance. For example, the generation condition of the chat room can be that when 20 or more contents are searched within 30 minutes in step S120, the chat room is generated. The fact that the generation frequency of the content is high means that there is a high interest in the content related to the corresponding keyword or theme, and / or there is a high possibility that a new event occurs. In such a case, it is necessary to generate content related to the corresponding keyword or theme. In such an example, as illustrated in FIG. 8, it is desirable that the step S114 of determining whether the generation condition is satisfied is executed after the step S120 of searching for content is executed. And when it is determined to be satisfied in step S114, step S115 is executed.
[0124] In some cases, when step S111 is executed, the keyword or theme may not have been specified yet. In such a case, the information about the keyword or theme can include the information that the keyword or theme has not been specified yet. And the information about the keyword or theme can include the information about the specific conditions of the keyword or theme. The specific conditions of the keyword or theme can be defined in various contents. After step S111, step S112 for determining whether the specified conditions for the keyword or theme are satisfied and step S113 for identifying the keyword or theme are to be executed. Depending on the content of the specified conditions for the keyword or theme, the order in which subsequent step S112 and step S113 are executed will be different. However, usually, since step S120 for searching for content can be executed after the keyword or theme of the content is specified in step S113, it is common for step S112 and step S113 to be executed before step S120.
[0125] For example, the specified conditions for the keyword or theme can be that the ranking of the search term among the keywords has risen as pre - determined. In such a case, server 10 receives the transmission of information regarding the ranking of the search term from the search server 10, determines in step S112 whether the ranking of the search term satisfies the pre - determined conditions, and if it is satisfied, can identify the search term as the keyword or theme of the content in step S113.
[0126] In another example, the specified conditions for the keyword or theme can be the content of the weather special report provided by the Meteorological Agency. In such a case, server 10 receives the transmission of the availability of the weather special report and its content from the Meteorological Agency, determines in step S112 whether the content satisfies the specified conditions for the keyword or theme, and if it is satisfied, can identify the content as the keyword or theme of the content in step S113.
[0127] In FIG. 8, it was assumed and explained that the chat room has not yet been generated and the keyword or theme has not yet been specified. However, in some cases, it is also possible that the keyword or theme has been specified but the chat room has not yet been generated. Also, conversely, it is possible that the chat room has been generated but the keyword or theme has not been specified.
[0128] Figure 9 is a flowchart relating to the operation of a user terminal according to an embodiment of the present invention.
[0129] The embodiment described with reference to FIG. 9 describes the embodiments described with reference to FIGS. 1 to 8 from the perspective of the user terminal. Therefore, some of the content that overlaps with the description made with reference to FIGS. 1 to 8 while describing the embodiment with reference to FIG. 9 will be omitted.
[0130] In step S210, the user terminal 20 participates in a chat room through a URL posted on the Internet or the like. The URL posted on the Internet can be linked to a specific interface. FIG. 3 shows a screen on which an interface through which such a chat room can be joined is displayed. The user terminal 20 can also participate in the chat room through a messenger service application in addition to the method through the URL.
[0131] In step S220, the user terminal 20 can receive information regarding the keyword or theme of the content provided through the chat room from the server 10, and information regarding the conditions for receiving the content. Then, the user terminal 20 can display the information regarding the keyword or theme of the received content and the information regarding the conditions for receiving the content. FIG. 5 shows a screen on which such information is displayed through the chat room.
[0132] In step S230, when the conditions for receiving the content are satisfied, the user terminal 20 receives the provision of the content from the server 10 through the chat room. Then, in step S240, the user terminal 20 displays the content received through the chat room. The content can be displayed in the form of a message from the chatbot in the chat room. FIGS. 6 and 7 show screens on which such content is displayed through the chat room.
[0133] According to the above method, the user has the advantage that he can easily receive content related to specific keywords or themes only by participating in the chat room. In addition, since the content is provided through the chat room, the user can easily receive notifications regarding the reception of the content, and has the advantage that he can view the content through a service that is easily accessible.
[0134] In particular, the chat room in which the content is provided in the present invention can be a chat room in which participants of a plurality of chat rooms can talk about the keywords or themes of the chat room, rather than a chat room that is operated only for providing content. At this time, when the content of the chat room is provided by the above method, there is an advantage that conversations can be sustained based on the content provided among the participants of the plurality of chat rooms.
[0135] The technical features disclosed in each embodiment of the present invention are not limited to the corresponding embodiment only, 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, each embodiment is described centering on its respective technical features, but as long as the technical features are not mutually incompatible, they can be combined and applied to each other.
[0137] The present invention is not limited to the above-described embodiments and the attached drawings, and various modifications and variations are possible from the perspective of those having ordinary knowledge in the field to which the present invention belongs. Therefore, the scope of the present invention should be determined not only by the claims of this specification but also by those equivalent to this claim.
Explanation of Signs
[0138] 10: Server 20: First User Terminal 30: Second User Terminal
Claims
1. A method for a server to provide content through a chat room, comprising: obtaining 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); providing the chat room on a user terminal in association with information about keywords or themes of the content; searching for the content in a content pool based on the keywords or themes; when the conditions are met, displaying at least a part of the searched content in the chat room displayed on the user terminal; wherein the content is at least one of news articles, videos, images, and postings related to specific keywords or themes.
2. The method according to claim 1, wherein the information about the conditions is at least one of information about a predetermined time and information about a time interval.
3. The method according to claim 1, wherein the information about the conditions is based on the occurrence, progress, or end of a predetermined event.
4. The method according to claim 1, wherein the information about the conditions relates to whether the content searched in the searching step meets predetermined conditions.
5. The method according to claim 4, wherein the predetermined conditions relate to at least one of the number of the searched content, the generation frequency, and the importance.
6. The method according to claim 1, wherein the content belongs to any one of multiple types, and in the step of providing at least a part of the searched content, the content is provided through a message format determined according to the type to which the content belongs.
7. The method according to claim 1, wherein in the obtaining step, information about the type of the content is additionally obtained, and in the searching step, the content is searched based on the type additionally.
8. The method according to claim 1, wherein The chat room is a chat room that the plurality of users can participate in through a URL posted via the Internet, The chat room includes a plurality of chat rooms corresponding to one URL, method.
9. In the method according to claim 8, The plurality of chat rooms are determined based on the time when the plurality of users participate through the one URL or the number of participants in other chat rooms, method.
10. In the method according to claim 1, In the step of providing at least a part of the searched content, the content is provided in the form of a message of a chatbot in the chat room, method.
11. In the method according to claim 1, The information about the chat room includes information that the chat room has not been generated yet and information about the generation conditions of the chat room, A step of determining whether the generation conditions are satisfied, If the generation conditions are satisfied, further including a step of generating the chat room, method.
12. In the method according to claim 11, The generation conditions relate to whether the content searched in the searching step satisfies predetermined conditions, method.
13. In the method according to claim 12, The predetermined conditions are at least one of the number of the searched content, the generation frequency, and the importance, method.
14. In the method according to claim 11, The information about the keyword or theme includes information that the keyword or theme has not been specified yet and information about the specification conditions of the keyword or theme, A step of determining whether the specification conditions are satisfied, If the specification conditions are satisfied, further including a step of identifying the keyword or theme, method.
15. A server that provides content through a chat room, A memory, A processor coupled to the memory and configured to execute instructions included in the memory, The processor is configured to perform each step of the method according to any one of claims 1 to 14, The content is at least one of news articles, videos, images, and postings related to a specific keyword or theme, server.
16. A method for a user terminal to receive content through a chat room, comprising: The content is content searched by a server in a content pool based on a predetermined keyword or theme; Associating and displaying information related to the keyword or theme of the chat room and the content; Joining the chat room through a URL posted on the Internet (however, the chat room is associated with the keyword or theme of the content, and multiple users can participate); Receiving information related to the keyword or theme of the content provided through the chat room from the server and information related to the conditions for receiving the content; When the conditions are met, receiving the content from the server through the chat room; Displaying the content in the form of a chatbot message in the chat room displayed on the user terminal; The content is at least one of news articles, videos, images, and postings related to a specific keyword or theme.
17. In the method according to claim 16, The content corresponds to any one of a plurality of types, In the displaying step, the content is displayed based on a message format determined by the type to which the content belongs.
18. A user terminal for receiving content through a chat room, comprising: The content is content searched by a server in a content pool based on a predetermined keyword or theme; A memory; A processor coupled to the memory and configured to execute instructions included in the memory; The processor is configured to execute each step of the method according to claim 16 or 17; The content is at least one of news articles, videos, images, and postings related to a specific keyword or theme.
Citation Information
Patent Citations
Implementation of presence management
JP2004531798A
chat for tv networks
JP2005524302A
On-air service method and system therefor
JP2014063459A
Information sharing system for sharing information and information sharing method
JP2016173818A
A message service providing method for providing a message service using an open chat room corresponding to link information, a message server for performing the message service providing method, and a terminal
JP2018524717A