JP7605592B2 - Method and system for providing chat rooms - Google Patents
Method and system for providing chat rooms Download PDFInfo
- Publication number
- JP7605592B2 JP7605592B2 JP2020101681A JP2020101681A JP7605592B2 JP 7605592 B2 JP7605592 B2 JP 7605592B2 JP 2020101681 A JP2020101681 A JP 2020101681A JP 2020101681 A JP2020101681 A JP 2020101681A JP 7605592 B2 JP7605592 B2 JP 7605592B2
- Authority
- JP
- Japan
- Prior art keywords
- chat room
- message
- user
- messages
- condition
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/50—Business processes related to the communications industry
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/04—Real-time or near real-time messaging, e.g. instant messaging [IM]
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Tourism & Hospitality (AREA)
- Marketing (AREA)
- General Health & Medical Sciences (AREA)
- Human Resources & Organizations (AREA)
- Economics (AREA)
- Primary Health Care (AREA)
- Strategic Management (AREA)
- Health & Medical Sciences (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Information Transfer Between Computers (AREA)
- Operations Research (AREA)
Description
以下の説明は、チャットルーム提供方法およびシステムに関する。 The following description relates to a method and system for providing chat rooms.
チャットルームとは、オンライン上で互いに会話をやり取りすることのできるインターネット上の空間を意味する。このようなチャットルームは、オンライン上で人的関係が事前形成されたユーザ同士の間に開設され、コンテンツをやり取りすることのできるチャットルームも存在するが、互いに知らない間柄の複数のユーザが特定の主題を基準として集まり、コンテンツをやり取りすることのできるチャットルームも存在する。特許文献1は、メッセンジャーのチャットウィンドウを利用したコンテンツマルチ送信装置および方法、コンピュータ読み取り可能な記録媒体を開示している。 A chat room is a space on the Internet where users can exchange conversations online. Some chat rooms are set up between users who have previously formed a personal relationship online and can exchange content, but there are also chat rooms where multiple users who do not know each other can gather around a specific topic and exchange content. Patent Document 1 discloses a content multi-transmission device and method that uses a messenger chat window, and a computer-readable recording medium.
ユーザによって設定される少なくとも1つの条件に対応する第2のチャットルームを開設し、多数の第1のチャットルームで送受信されるメッセージのうち、前記条件に該当するメッセージおよび/または前記条件に該当するメッセージが送受信される第1のチャットルームの情報を、前記第2のチャットルームを通じてユーザに提供することができる、チャットルーム提供方法およびシステムを提供する。 The present invention provides a method and system for providing a chat room, which opens a second chat room corresponding to at least one condition set by a user, and can provide the user through the second chat room with messages that meet the condition among messages sent and received in a number of first chat rooms and/or information about the first chat rooms in which messages that meet the condition are sent and received.
コンピュータ読み取り可能な命令を実行するように実現される少なくとも1つのプロセッサを含み、前記少なくとも1つのプロセッサにより、インスタントメッセージングサービスの複数の第1のチャットルームを管理し、ユーザの端末から条件を含む第2のチャットルームの生成要求を受信し、前記条件に対応する第2のチャットルームを前記ユーザに対して生成し、前記複数の第1のチャットルームで送受信されるメッセージのうち、前記条件に該当するメッセージを選択し、The instant messaging service includes at least one processor that is implemented to execute computer readable instructions, and the at least one processor manages a plurality of first chat rooms of the instant messaging service, receives a request for generating a second chat room including conditions from a user terminal, generates a second chat room for the user corresponding to the conditions, and selects a message that meets the conditions from among messages transmitted and received in the plurality of first chat rooms;
前記選択されたメッセージが前記ユーザに対して生成された第2のチャットルームに表示されるように、前記選択されたメッセージを提供することを特徴とする、コンピュータ装置を提供する。A computer device is provided for providing the selected message so that the selected message is displayed in a second chat room created for the user.
ユーザによって設定される少なくとも1つの条件に対応する第2のチャットルームを開設し、多数の第1のチャットルームで送受信されるメッセージのうち、前記条件に該当するメッセージおよび/または前記条件に該当するメッセージが送受信される第1のチャットルームの情報を、前記第2のチャットルームを通じてユーザに提供することができる。 A second chat room corresponding to at least one condition set by the user is opened, and messages that meet the condition among messages sent and received in a number of first chat rooms and/or information about the first chat rooms in which messages that meet the condition are sent and received can be provided to the user through the second chat room.
<発明の概要>
コンピュータ読み取り可能な命令を実行するように実現される少なくとも1つのプロセッサを含み、前記少なくとも1つのプロセッサにより、インスタントメッセージングサービスの複数の第1のチャットルームを管理し、ユーザの端末から条件を含む第2のチャットルームの生成要求を受信し、前記条件に対応する第2のチャットルームを前記ユーザに対して生成し、前記複数の第1のチャットルームで送受信されるメッセージのうち、前記条件に該当するメッセージを選択し、前記選択されたメッセージが前記ユーザに対して生成された第2のチャットルームに表示されるように、前記選択されたメッセージを提供することを特徴とする、コンピュータ装置を提供する。
<Summary of the Invention>
A computer device is provided, comprising at least one processor implemented to execute computer-readable instructions, the at least one processor managing a plurality of first chat rooms of an instant messaging service, receiving a request for generating a second chat room including conditions from a user's terminal, generating a second chat room for the user corresponding to the conditions, selecting a message that meets the conditions from among messages sent and received in the plurality of first chat rooms, and providing the selected message so that the selected message is displayed in the second chat room generated for the user.
一側面によると、前記少なくとも1つのプロセッサにより、前記第1のチャットルームが存在する間、前記条件に該当するメッセージを提供することを特徴としてよい。 According to one aspect, the at least one processor may provide messages that meet the condition while the first chat room exists .
他の側面によると、前記少なくとも1つのプロセッサにより、前記選択されたメッセージそれぞれに対し、該当のメッセージの内容および対応するチャットルームに関する情報を含むメッセージを提供することを特徴としてよい。 In another aspect, the at least one processor may provide, for each selected message, a message including information about the content of the message and a corresponding chat room .
また他の側面によると、前記少なくとも1つのプロセッサにより、前記第2のチャットルームに表示されたメッセージのうちの1つが前記ユーザによって選択される場合、前記選択されたメッセージに対応する前記第1のチャットルームに前記ユーザを参加させるか、または前記選択されたメッセージに対応する前記第1のチャットルームに関する情報を提供することを特徴としてよい。 According to yet another aspect, when one of the messages displayed in the second chat room is selected by the user, the at least one processor may cause the user to join the first chat room corresponding to the selected message or provide information about the first chat room corresponding to the selected message .
また他の側面によると、前記条件は、キーワード、期間、メッセージ件数、メッセージ選好度、チャットルームの種類、ユーザのチャットルーム参加状況のうちの少なくとも1つの項目別選択条件を含み、前記メッセージを選択することは、前記項目別選択条件に基づいて前記メッセージを選択することを特徴としてよい。 According to another aspect, the conditions may include at least one of the item-specific selection conditions of a keyword, a period, a number of messages, a message preference, a type of chat room, and a user's chat room participation status, and selecting the message may be characterized by selecting the message based on the item-specific selection condition .
また他の側面によると、前記条件は、キーワード、期間、メッセージ件数、メッセージ選好度、チャットルームの種類、ユーザのチャットルーム参加状況のうちの少なくとも1つの項目別区別条件をさらに含み、前記選択されたメッセージを提供することは、前記項目別選択条件に基づいて選択されたメッセージを前記項目別区別条件に基づいて区別して表示するように、前記選択されたメッセージを提供することを特徴としてよい。 According to another aspect, the conditions may further include at least one of item-specific distinction conditions of a keyword, a period, a number of messages, a message preference, a type of chat room, and a user's chat room participation status, and providing the selected message may include providing the selected message such that the message selected based on the item-specific selection condition is displayed in a differentiated manner based on the item-specific distinction condition .
さらに他の側面によると、前記少なくとも1つのプロセッサにより、さらに、前記ユーザに対して生成された少なくとも1つの前記第2のチャットルームに対するリストを提供し、前記リストにおいて、前記少なくとも1つの前記第2のチャットルームそれぞれに対する条件編集機能を提供し、前記メッセージを選択することは、前記条件編集機能によって前記条件が変更される場合、変更された条件に基づいてメッセージを選択することを特徴としてよい。 According to yet another aspect, the at least one processor may further provide a list for at least one of the second chat rooms generated for the user, and in the list, provide a condition editing function for each of the at least one of the second chat rooms, and selecting the message may include, if the conditions are changed by the condition editing function, selecting a message based on the changed conditions .
コンピュータプログラムであって、コンピュータ装置の少なくとも1つのプロセッサにより実行されると、前記少なくとも1つのプロセッサに、ユーザに条件設定機能を提供させ、前記条件設定機能によって設定された条件を含む第2のチャットルームの生成要求を、インスタントメッセージングサービスを提供するサーバに送信させ、前記条件に対応するように、前記サーバで前記ユーザに対して生成された前記第2のチャットルームを画面に表示させ、前記インスタントメッセージングサービスの複数の第1のチャットルームで送受信されるメッセージのうち、前記条件に基づいて選択されたメッセージを前記サーバから受信させ、前記受信されたメッセージを前記第2のチャットルームを通じて画面に表示させる、コンピュータプログラムを提供する。 We provide a computer program which, when executed by at least one processor of a computer device, causes the at least one processor to provide a condition setting function to a user, send a request for generating a second chat room including conditions set by the condition setting function to a server providing an instant messaging service, display on a screen the second chat room generated for the user by the server so as to correspond to the conditions, receive from the server a message selected based on the conditions from among messages transmitted and received in a plurality of first chat rooms of the instant messaging service, and display the received message on a screen via the second chat room .
一側面によると、前記受信させることは、前記第1のチャットルームが存在する間、前記条件に該当するメッセージを前記サーバから受信させることを特徴としてよい。According to one aspect, the receiving may include receiving messages that meet the condition from the server while the first chat room exists.
他の側面によると、前記受信させることは、前記選択されたメッセージそれぞれに対し、該当のメッセージの内容および対応するチャットルームに関する情報を含むメッセージを受信させることを特徴としてよい。According to another aspect, the receiving may include, for each of the selected messages, receiving a message including information about the content of the message and a corresponding chat room.
また他の側面によると、前記少なくとも1つのプロセッサに、さらに、前記第2のチャットルームに表示されたメッセージのうちの1つが前記ユーザによって選択される場合、前記サーバとの連係により、前記ユーザによって選択されたメッセージに対応するチャットルームを表示させることを特徴としてよい。According to another aspect, the at least one processor may be further configured to, when one of the messages displayed in the second chat room is selected by the user, display, in cooperation with the server, a chat room corresponding to the message selected by the user.
少なくとも1つのプロセッサを含むコンピュータ装置のチャットルーム提供方法であって、前記少なくとも1つのプロセッサにより、インスタントメッセージングサービスの複数の第1のチャットルームを管理することと、前記少なくとも1つのプロセッサにより、ユーザの端末から条件を含む第2のチャットルームの生成要求を受信することと、前記少なくとも1つのプロセッサにより、前記条件に対応する第2のチャットルームを前記ユーザに対して生成することと、前記少なくとも1つのプロセッサにより、前記複数の第1のチャットルームで送受信されるメッセージのうち、前記条件に該当するメッセージを選択することと、前記少なくとも1つのプロセッサにより、前記選択されたメッセージが前記ユーザに対して生成された前記第2のチャットルームに表示されるように、前記選択されたメッセージを提供することとを含む、チャットルーム提供方法を提供する。
コンピュータ読み取り可能な命令を実行するように実現される少なくとも1つのプロセッサを含み、前記少なくとも1つのプロセッサにより、ユーザに条件設定機能を提供し、前記条件設定機能によって設定された条件を含むキーワードチャットルーム生成要求を、インスタントメッセージングサービスを提供するサーバに送信し、前記条件に対応するように、前記サーバにおいて、前記ユーザに対して生成されたキーワードチャットルームを画面に表示し、前記インスタントメッセージングサービスの複数のチャットルームで送受信されるメッセージのうち、前記条件に基づいてフィルタリングされたメッセージを前記サーバから受信し、前記キーワードチャットルームにおいて、前記受信されたメッセージを画面に表示することを特徴とする、コンピュータ装置を提供する。
また他の側面によると、前記選択されたメッセージを提供することは、前記第1のチャットルームが存在する間、前記条件に該当するメッセージを提供することを特徴としてよい。
また他の側面によると、前記選択されたメッセージを提供することは、前記選択されたメッセージそれぞれに対し、該当するメッセージの内容および対応する前記第1のチャットルームに関する情報を含むメッセージを提供することを特徴としてよい。
前記方法をコンピュータ装置に実行させるためのプログラムが記録されている、コンピュータ読み取り可能な記録媒体を提供する。
A method for providing a chat room in a computer device including at least one processor, the method including: managing a plurality of first chat rooms of an instant messaging service by the at least one processor; receiving a request for generating a second chat room including conditions from a user's terminal by the at least one processor; generating a second chat room corresponding to the conditions for the user by the at least one processor; selecting a message corresponding to the conditions from among messages transmitted and received in the plurality of first chat rooms by the at least one processor; and providing the selected message by the at least one processor so that the selected message is displayed in the second chat room generated for the user.
A computer device is provided, comprising at least one processor implemented to execute computer-readable instructions, the at least one processor providing a condition setting function to a user, transmitting a keyword chat room generation request including conditions set by the condition setting function to a server providing an instant messaging service, displaying a keyword chat room generated for the user on a screen in the server so as to correspond to the conditions, receiving from the server messages filtered based on the conditions among messages sent and received in a plurality of chat rooms of the instant messaging service, and displaying the received messages on a screen in the keyword chat room.
According to another aspect, providing the selected message may include providing a message that meets the condition while the first chat room exists.
According to yet another aspect, providing the selected messages may include providing, for each of the selected messages, a message including content of the message and information about the corresponding first chat room.
A computer-readable recording medium is provided on which a program for causing a computer device to execute the method is recorded.
<発明の詳細>
以下、実施形態について、添付の図面を参照しながら詳しく説明する。
<Details of the Invention>
Hereinafter, the embodiments will be described in detail with reference to the accompanying drawings.
本発明の実施形態に係るチャットルーム提供システムは、少なくとも1つのコンピュータ装置によって実現されてよく、本発明の実施形態に係るチャットルーム提供方法は、チャットルーム提供システムを実現する少なくとも1つのコンピュータ装置によって実行されてよい。このとき、コンピュータ装置においては、本発明の一実施形態に係るコンピュータプログラムがインストールされて実行されてよく、コンピュータ装置は、実行されるコンピュータプログラムの制御にしたがって本発明の実施形態に係るチャットルーム提供方法を実行してよい。上述したコンピュータプログラムは、コンピュータ装置と結合してチャットルーム提供方法をコンピュータに実行させるためにコンピュータ読み取り可能な記録媒体に記録されてよい。 The system for providing a chat room according to the embodiment of the present invention may be realized by at least one computer device, and the method for providing a chat room according to the embodiment of the present invention may be executed by at least one computer device realizing the system for providing a chat room. In this case, a computer program according to an embodiment of the present invention may be installed and executed in the computer device, and the computer device may execute the method for providing a chat room according to the embodiment of the present invention according to the control of the executed computer program. The above-mentioned computer program may be recorded in a computer-readable recording medium in combination with the computer device to cause the computer to execute the method for providing a chat room.
図1は、本発明の一実施形態における、ネットワーク環境の例を示した図である。図1のネットワーク環境は、複数の電子機器110、120、130、140、複数のサーバ150、160、およびネットワーク170を含む例を示している。このような図1は、発明の説明のための一例に過ぎず、電子機器の数やサーバの数が図1のように限定されることはない。また、図1のネットワーク環境は、本実施形態に適用可能な環境のうちの一例に過ぎず、本実施形態に適用可能な環境が図1のネットワーク環境に限定されることはない。
Figure 1 is a diagram showing an example of a network environment in one embodiment of the present invention. The network environment in Figure 1 shows an example including multiple
複数の電子機器110、120、130、140は、コンピュータ装置によって実現される固定端末や移動端末であってよい。複数の電子機器110、120、130、140の例としては、スマートフォン、携帯電話、ナビゲーション、PC(personal computer)、ノート型PC、デジタル放送用端末、PDA(Personal Digital Assistant)、PMP(Portable Multimedia Player)、タブレットなどがある。一例として、図1では、電子機器110の例としてスマートフォンを示しているが、本発明の実施形態において、電子機器110は、実質的に無線または有線通信方式を利用し、ネットワーク170を介して他の電子機器120、130、140および/またはサーバ150、160と通信することのできる多様な物理的なコンピュータシステムのうちの1つを意味してよい。
The
通信方式が限定されることはなく、ネットワーク170が含むことのできる通信網(一例として、移動通信網、有線インターネット、無線インターネット、放送網)を利用する通信方式だけではなく、機器間の近距離無線通信が含まれてもよい。例えば、ネットワーク170は、PAN(personal area network)、LAN(local area network)、CAN(campus area network)、MAN(metropolitan area network)、WAN(wide area network)、BBN(broadband network)、インターネットなどのネットワークのうちの1つ以上の任意のネットワークを含んでよい。さらに、ネットワーク170は、バスネットワーク、スターネットワーク、リングネットワーク、メッシュネットワーク、スター-バスネットワーク、ツリーまたは階層的ネットワークなどを含むネットワークトポロジのうちの任意の1つ以上を含んでもよいが、これらに限定されることはない。
The communication method is not limited, and may include not only a communication method using a communication network that the
サーバ150、160それぞれは、複数の電子機器110、120、130、140とネットワーク170を介して通信して命令、コード、ファイル、コンテンツ、サービスなどを提供する1つ以上のコンピュータ装置によって実現されてよい。例えば、サーバ150は、ネットワーク170を介して接続した複数の電子機器110、120、130、140にサービス(一例として、メッセージングサービス、メールサービス、ソーシャルネットワークサービス、地図サービス、翻訳サービス、金融サービス、決済サービス、検索サービス、コンテンツ提供サービスなど)を提供するシステムであってよい。
Each of the
図2は、本発明の一実施形態における、コンピュータ装置の例を示したブロック図である。上述した複数の電子機器110、120、130、140それぞれやサーバ150、160それぞれは、図2に示されたコンピュータ装置200によって実現されてよい。
Figure 2 is a block diagram showing an example of a computer device in one embodiment of the present invention. Each of the multiple
このようなコンピュータ装置200は、図2に示すように、メモリ210、プロセッサ220、通信インタフェース230、および入力/出力インタフェース240を含んでよい。メモリ210は、コンピュータ読み取り可能な記録媒体であって、RAM(random access memory)、ROM(read only memory)、およびディスクドライブのような永続的大容量記録装置を含んでよい。ここで、ROMやディスクドライブのような永続的大容量記録装置は、メモリ210とは区分される別の永続的記録装置としてコンピュータ装置200に含まれてもよい。また、メモリ210には、オペレーティングシステムと、少なくとも1つのプログラムコードが記録されてよい。このようなソフトウェア構成要素は、メモリ210とは別のコンピュータ読み取り可能な記録媒体からメモリ210にロードされてよい。このような別のコンピュータ読み取り可能な記録媒体は、フロッピー(登録商標)ドライブ、ディスク、テープ、DVD/CD-ROMドライブ、メモリカードなどのコンピュータ読み取り可能な記録媒体を含んでよい。他の実施形態において、ソフトウェア構成要素は、コンピュータ読み取り可能な記録媒体ではない通信インタフェース230を通じてメモリ210にロードされてもよい。例えば、ソフトウェア構成要素は、ネットワーク170を介して受信されるファイルによってインストールされるコンピュータプログラムに基づいてコンピュータ装置200のメモリ210にロードされてよい。
Such a computer device 200 may include a memory 210, a processor 220, a communication interface 230, and an input/output interface 240, as shown in FIG. 2. The memory 210 is a computer-readable recording medium and may include a RAM (random access memory), a ROM (read only memory), and a permanent mass storage device such as a disk drive. Here, a permanent mass storage device such as a ROM or a disk drive may be included in the computer device 200 as a separate permanent storage device separate from the memory 210. In addition, the memory 210 may store an operating system and at least one program code. Such software components may be loaded into the memory 210 from a computer-readable recording medium separate from the memory 210. Such a separate computer-readable recording medium may include a computer-readable recording medium such as a floppy drive, a disk, a tape, a DVD/CD-ROM drive, or a memory card. In other embodiments, the software components may be loaded into the memory 210 through a communication interface 230 that is not a computer-readable recording medium. For example, the software components may be loaded into the memory 210 of the computer device 200 based on a computer program that is installed by a file received via the
プロセッサ220は、基本的な算術、ロジック、および入出力演算を実行することにより、コンピュータプログラムの命令を処理するように構成されてよい。命令は、メモリ210または通信インタフェース230によって、プロセッサ220に提供されてよい。例えば、プロセッサ220は、メモリ210のような記録装置に記録されたプログラムコードにしたがって受信される命令を実行するように構成されてよい。 The processor 220 may be configured to process computer program instructions by performing basic arithmetic, logic, and input/output operations. The instructions may be provided to the processor 220 by the memory 210 or the communication interface 230. For example, the processor 220 may be configured to execute instructions received according to program code recorded in a recording device such as the memory 210.
通信インタフェース230は、ネットワーク170を介してコンピュータ装置200が他の装置(一例として、上述した記録装置)と互いに通信するための機能を提供してよい。一例として、コンピュータ装置200のプロセッサ220がメモリ210のような記録装置に記録されたプログラムコードにしたがって生成した要求や命令、データ、ファイルなどが、通信インタフェース230の制御にしたがってネットワーク170を介して他の装置に伝達されてよい。これとは逆に、他の装置からの信号や命令、データ、ファイルなどが、ネットワーク170を経てコンピュータ装置200の通信インタフェース230を通じてコンピュータ装置200に受信されてよい。通信モジュール230を通じて受信された信号や命令、データなどは、プロセッサ220やメモリ210に伝達されてよく、ファイルなどは、コンピュータ装置200がさらに含むことのできる記録媒体(上述した永続的記録装置)に記録されてよい。
The communication interface 230 may provide a function for the computer device 200 to communicate with other devices (for example, the above-mentioned recording device) via the
入力/出力インタフェース240は、入力/出力装置250とのインタフェースのための手段であってよい。例えば、入力装置は、マイク、キーボード、またはマウスなどの装置を、出力装置は、ディスプレイやスピーカのような装置を含んでよい。他の例として、入力/出力インタフェース240は、タッチスクリーンのように入力と出力のための機能が1つに統合された装置とのインタフェースのための手段であってもよい。入力/出力装置250は、コンピュータ装置200と1つの装置で構成されてもよい。 The input/output interface 240 may be a means for interfacing with the input/output device 250. For example, the input device may include devices such as a microphone, keyboard, or mouse, and the output device may include devices such as a display and speaker. As another example, the input/output interface 240 may be a means for interfacing with a device that integrates functions for input and output into one, such as a touch screen. The input/output device 250 may be configured as a single device together with the computer device 200.
また、他の実施形態において、コンピュータ装置200は、図2の構成要素よりも少ないか多くの構成要素を含んでもよい。しかし、大部分の従来技術的構成要素を明確に図に示す必要はない。例えば、コンピュータ装置200は、上述した入力/出力装置250のうちの少なくとも一部を含むように実現されてもよいし、トランシーバやデータベースなどのような他の構成要素をさらに含んでもよい。 Also, in other embodiments, the computing device 200 may include fewer or more components than those of FIG. 2. However, most of the prior art components need not be explicitly shown in the figures. For example, the computing device 200 may be implemented to include at least some of the input/output devices 250 described above, and may further include other components such as a transceiver, a database, etc.
ユーザは、自身の端末を利用してチャットルームを開設したり、あるいは事前に開設されたチャットルームに参加したりする。本発明の実施形態では、従来のチャットルームとは異なり、他のチャットルームのメッセージのうちから特定の条件に適したメッセージを持ってきて表示する、新たな「キーワードチャットルーム」(または単に「チャットルーム」とも呼ばれる)を提供する。ユーザは、自身の端末を利用して特定の条件が設定されたキーワードチャットルームを開設してよく、開設したキーワードチャットルームはサーバに登録されてよい。この場合、サーバは、他のチャットルームで送受信されるメッセージをモニタリングしながらユーザによって設定された条件に適したメッセージを確認してよく、確認されたメッセージを、ユーザによって開設されたキーワードチャットルームを通じてユーザに提供してよい。ここで、モニタリングの対象となるメッセージは、キーワードチャットルームの開設前に送受信されたメッセージ、および/またはキーワードチャットルームの開設後に送受信されるメッセージを含んでよい。実施形態によって、モニタリングの対象となるメッセージも、ユーザが条件として設定してもよい。 A user may open a chat room using his/her own terminal, or may join a chat room that has been opened beforehand. In an embodiment of the present invention, unlike conventional chat rooms, a new "keyword chat room" (or simply called a "chat room") is provided that brings and displays messages that meet certain conditions among messages in other chat rooms. A user may open a keyword chat room with certain conditions set using his/her own terminal, and the opened keyword chat room may be registered in a server. In this case, the server may check messages that meet the conditions set by the user while monitoring messages sent and received in other chat rooms, and may provide the checked messages to the user through the keyword chat room opened by the user. Here, messages to be monitored may include messages sent and received before the opening of the keyword chat room, and/or messages sent and received after the opening of the keyword chat room. Depending on the embodiment, the user may also set the conditions for the messages to be monitored.
図3は、本発明の一実施形態における、キーワードチャットルームを通じて特定の条件に該当するメッセージおよび/またはチャットルームの情報を提供する例を示した図である。図3では、事前に開設されたチャットルーム1(310)、チャットルーム2(320)、およびチャットルーム3(330)が存在すると仮定する。このとき、ユーザAが条件としてキーワード「ワイン」を入力してキーワードチャットルーム1(340)が開設されたとする。この場合、本発明の一実施形態に係るキーワードチャットルーム提供システムは、チャットルーム310~330で送受信されるメッセージをモニタリングしてよく、条件として入力された「ワイン」と関連するメッセージを、キーワードチャットルーム1(340)を通じてユーザAに提供してよい。例えば、図3では、キーワードチャットルーム1(340)に「メッセージ1-2」、「メッセージ3-2」、「メッセージ3-3」、および「メッセージ3-4」が提供される例を示している。ここで、「メッセージn-m」とは、チャットルームnのメッセージmを意味すると仮定する。例えば、「メッセージ1-2」は、チャットルーム1(310)のメッセージ2を意味してよい。実際に「メッセージn-m」は、メッセージmの内容とチャットルームnに関する情報を含む形態でキーワードチャットルーム1(340)に表示されてよい。この場合、ユーザAは、キーワードチャットルーム1(340)により、キーワード「ワイン」と関連してどのチャットルームでどのようなメッセージが送受信されているかを容易に把握することができるようになる。 Figure 3 is a diagram showing an example of providing messages and/or chat room information that meet certain conditions through a keyword chat room in one embodiment of the present invention. In Figure 3, it is assumed that chat room 1 (310), chat room 2 (320), and chat room 3 (330) have been opened in advance. In this case, it is assumed that user A inputs the keyword "wine" as a condition and keyword chat room 1 (340) is opened. In this case, the keyword chat room providing system according to one embodiment of the present invention may monitor messages sent and received in chat rooms 310 to 330, and may provide messages related to the inputted condition "wine" to user A through keyword chat room 1 (340). For example, Figure 3 shows an example in which "message 1-2", "message 3-2", "message 3-3", and "message 3-4" are provided to keyword chat room 1 (340). Here, it is assumed that "message n-m" means message m in chat room n. For example, "message 1-2" may mean message 2 in chat room 1 (310). In fact, "message n-m" may be displayed in keyword chat room 1 (340) in a form including the contents of message m and information about chat room n. In this case, user A can easily understand what kind of messages are being sent and received in which chat rooms in relation to the keyword "wine" through keyword chat room 1 (340).
ユーザAがキーワードチャットルーム1(340)に表示されたメッセージのうちからいずれか1つを選択する場合、ユーザAは、選択されたメッセージが送受信されたチャットルームに入場してよい。例えば、図3に示すように、ユーザが「メッセージ3-4」を選択する場合、ユーザAは、チャットルーム3(330)に入場してよい。さらに、チャットルーム3(330)においてメッセージ4が表示された部分をメッセージ1~3が表示された部分とは区別したり、メッセージ4が表示された部分をフォーカスしたりしてユーザAに提供してよい。言い換えれば、ユーザAは、自身が希望する条件(図3では、キーワード「ワイン」)に該当する会話がなされているチャットルームを容易に把握できるだけでなく、該当のチャットルームの該当のメッセージに容易に移動することができ、該当のチャットルームで会話を行うことができるようになる。 When user A selects one of the messages displayed in keyword chat room 1 (340), user A may enter the chat room in which the selected message was sent or received. For example, as shown in FIG. 3, when the user selects "message 3-4," user A may enter chat room 3 (330). Furthermore, the part of chat room 3 (330) in which message 4 is displayed may be distinguished from the part in which messages 1 to 3 are displayed, or the part in which message 4 is displayed may be focused and provided to user A. In other words, user A can not only easily grasp the chat rooms in which conversations that meet his/her desired conditions (the keyword "wine" in FIG. 3) are taking place, but also easily move to the corresponding message in the corresponding chat room and can have a conversation in the corresponding chat room.
なお、ユーザAは、多数のキーワードチャットルームを開設することも可能である。 User A can also open multiple keyword chat rooms.
図4は、本発明の一実施形態における、複数のキーワードチャットルームを提供する例を示した図である。図4では、図3を参照しながら説明したキーワード「ワイン」を条件として有するキーワードチャットルーム1(340)の他に、キーワード「ブランデー」を条件として有するキーワードチャットルーム2(410)が追加で開設された例を示している。このとき、キーワードチャットルーム2(410)では、キーワード「ブランデー」と関連するメッセージが、対応するチャットルーム情報とともに表示されてよい。一例として、上述したように、「メッセージ2-2」はチャットルーム2のメッセージ2を意味してよく、実際にメッセージ2の内容とチャットルーム2に関する情報を含んでよい。言い換えれば、ユーザAは、条件別に多数のキーワードチャットルームを開設して活用することができる。ユーザAには、ユーザAが開設したキーワードチャットルームを管理するためのキーワードチャットルームリストが提供されてよい。このとき、キーワードチャットルームリストは、ユーザAが、開設されたキーワードチャットルームに対して設定された条件を変更したり、開設されたキーワードチャットルームのうちの特定のキーワードチャットルームを削除したりするような多様な管理機能を提供してよい。このような管理機能は、チャットルームリストでチャットルームを管理する従来技術によって容易に理解することができるであろう。 4 is a diagram showing an example of providing a plurality of keyword chat rooms in an embodiment of the present invention. FIG. 4 shows an example in which a keyword chat room 2 (410) having a keyword "brandy" as a condition is additionally opened in addition to the keyword chat room 1 (340) having the keyword "wine" as a condition described with reference to FIG. 3. In this case, in the keyword chat room 2 (410), messages related to the keyword "brandy" may be displayed together with corresponding chat room information. As an example, as described above, "message 2-2" may mean message 2 of chat room 2 and may actually include the contents of message 2 and information about chat room 2. In other words, user A may open and use a number of keyword chat rooms according to conditions. User A may be provided with a keyword chat room list for managing the keyword chat rooms opened by user A. In this case, the keyword chat room list may provide various management functions such as user A changing the conditions set for the opened keyword chat room or deleting a specific keyword chat room from among the opened keyword chat rooms. Such management functions can be easily understood using conventional technology that manages chat rooms using chat room lists.
図3および図4では、ユーザが条件としてキーワードを設定する例について説明した。実施形態によって、条件は、極めて多様な項目を含んでもよい。例えば、キーワード、モニタリング対象、チャットルーム内の特定のキーワードに対応するメッセージ件数、メッセージに対する選好度などのような極めて多様な項目が条件として設定されてよい。このような条件は、キーワードチャットルームの開設機能により、または事前に開設されたキーワードチャットルームの編集機能により、設定されてよい。 In FIG. 3 and FIG. 4, an example is described in which a user sets a keyword as a condition. Depending on the embodiment, the condition may include a wide variety of items. For example, a wide variety of items such as a keyword, a monitoring target, the number of messages corresponding to a specific keyword in a chat room, a preference for a message, and the like may be set as a condition. Such conditions may be set by a function for opening a keyword chat room or by an editing function for a keyword chat room that has been opened in advance.
図5は、本発明の一実施形態における、条件設定機能の例を示した図である。図5は、条件設定機能を提供するための画面500の一例を示している。このとき、第1点線枠510は、ユーザにキーワードを入力させるためのユーザインタフェースを示している。このとき、入力されるキーワードは、条件のうちの1つとして設定されてよく、設定されたキーワードを含むメッセージがフィルタリングされてよい。例えば、ユーザによって「ワイン」が入力された場合、「ワイン」を含むメッセージだけがフィルタリングされてよい。第2点線枠520は、ユーザにモニタリング対象を選択させるためのユーザインタフェースを示している。ここで、「過去のメッセージ」は、条件が設定される時点よりも前のメッセージを、「未来のメッセージ」は、条件が設定される時点よりも後のメッセージを、「全体メッセージ」は、全体メッセージをモニタリング対象として決定するための条件であってよい。このようなモニタリング対象は、メッセージが送受信される時点に対する期間を設定することによって拡張されてよい。図に示されてはいないが、モニタリング対象は、ユーザによって予め設定されたオープンチャットルームに対する条件に対して決定されてよい。例えば、モニタリング対象としてユーザによって入力されたキーワードに基づき、オープンチャットルームのプロフィール情報に該当のキーワードが含まれたオープンチャットルームだけをモニタリング対象として決定してよい。他の例として、モニタリング対象としてユーザによって入力されたチャットルームの規模(メンバー数またはメッセージ数)に基づき、該当となるオープンチャットルームだけをモニタリング対象として決定してよい。第3点線枠530は、特定のキーワードに対応するチャットルーム内のメッセージ件数を設定するためのユーザインタフェースを示している。例えば、キーワード「ワイン」が設定されてメッセージ件数が10に設定された場合、1つのチャットルームにおいて「ワイン」と関連するメッセージが10件以上となるときのメッセージや、「ワイン」と関連するメッセージが10件以上あるチャットルームの情報がユーザに提供されてよい。第4点線枠540は、メッセージに対する選好度を設定するためのユーザインタフェースを示している。例えば、メッセージに対する選好度は、チャットルームのユーザがメッセージに対して「いいね」のような選好状況を設定する場合に活用されてよい。例えば、ユーザが、条件として、キーワード「ワイン」を設定し、メッセージの選好度10を設定したとする。この場合、ユーザのキーワードチャットルームには、キーワード「ワイン」と関連するメッセージのうち、他のユーザから「いいね」が10件以上つけられたメッセージが表示されてよい。前記点線枠のうちの2つ以上の点線枠によって条件が入力される場合、点線ボックスの間には「and」あるいは「or」演算が適用されてよい。図に示されてはいないが、本発明の一実施形態に係るキーワードチャットルーム提供システムは、ユーザに点線ボックス間の演算を入力させるためのユーザインタフェースを提供してよく、これにより、ユーザからの入力に基づくユーザカスタム設定を提供することができる。 5 is a diagram showing an example of a condition setting function in one embodiment of the present invention. FIG. 5 shows an example of a screen 500 for providing a condition setting function. At this time, a first dotted frame 510 shows a user interface for allowing a user to input a keyword. At this time, the input keyword may be set as one of the conditions, and messages including the set keyword may be filtered. For example, if the user inputs "wine", only messages including "wine" may be filtered. A second dotted frame 520 shows a user interface for allowing a user to select a monitoring target. Here, "past messages" may be a condition for determining messages before the time when the condition is set, "future messages" may be a condition for determining messages after the time when the condition is set, and "all messages" may be a condition for determining all messages as monitoring targets. Such monitoring targets may be expanded by setting a period for the time when messages are sent and received. Although not shown in the figure, the monitoring target may be determined based on a condition for an open chat room set in advance by a user. For example, based on a keyword input by a user as a monitoring target, only open chat rooms whose profile information includes the corresponding keyword may be determined as monitoring targets. As another example, based on the size (number of members or number of messages) of the chat room input by the user as the monitoring target, only the corresponding open chat room may be determined as the monitoring target. The third dotted frame 530 shows a user interface for setting the number of messages in the chat room corresponding to a specific keyword. For example, when the keyword "wine" is set and the number of messages is set to 10, the user may be provided with information on messages when there are 10 or more messages related to "wine" in one chat room, or information on chat rooms with 10 or more messages related to "wine". The fourth dotted frame 540 shows a user interface for setting a preference for a message. For example, the preference for a message may be utilized when a user of a chat room sets a preference status such as "like" for a message. For example, assume that a user sets the keyword "wine" as a condition and sets a preference for a message to 10. In this case, messages related to the keyword "wine" that have been given 10 or more "likes" by other users may be displayed in the user's keyword chat room. When conditions are input by two or more of the dotted boxes, an "and" or "or" operation may be applied between the dotted boxes. Although not shown in the figure, the keyword chat room providing system according to an embodiment of the present invention may provide a user interface for allowing a user to input operations between the dotted boxes, thereby providing user custom settings based on input from the user.
実施形態によって、条件は、より多様な項目を含んでもよい。例えば、ユーザが参加するチャットルームのメッセージが非表示になるように条件が設定されたり、ユーザが参加するチャットルームのメッセージとユーザが未参加のチャットルームのメッセージとを区別して表示するように条件が設定されたりしてよい。他の例として、特定のキーワードに該当するメッセージ件数が予め設定された数以上であるチャットルームのメッセージを、他のチャットルームのメッセージとは区別して表示するように条件が設定されたり、チャットルームの種類(一例として、公開チャットルームと非公開チャットルーム)に応じてメッセージを区分して表示するように条件が設定されたりしてよい。また他の例として、チャットルームの種類のうち、特定の種類のチャットルーム(一例として、公開チャットルーム)のメッセージだけが表示されるように条件が設定されてもよい。このように、条件は、メッセージをフィルタリングするための条件、および/またはメッセージを区別して表示するための条件を含んでよい。メッセージの区別表示は、文字の大きさの調節、相違する色の使用、線の太さの調節、追加的なアイコンの付与などのような、多様な方式が用いられてよい。 Depending on the embodiment, the conditions may include more diverse items. For example, conditions may be set so that messages in chat rooms in which the user participates are hidden, or conditions may be set so that messages in chat rooms in which the user participates and messages in chat rooms in which the user does not participate are displayed in a differentiated manner. As another example, conditions may be set so that messages in chat rooms in which the number of messages corresponding to a specific keyword is equal to or greater than a preset number are displayed in a differentiated manner from messages in other chat rooms, or conditions may be set so that messages are displayed separately according to the type of chat room (for example, a public chat room and a private chat room). As another example, conditions may be set so that only messages in a specific type of chat room (for example, a public chat room) among the types of chat rooms are displayed. In this way, the conditions may include conditions for filtering messages and/or conditions for displaying messages in a differentiated manner. Various methods may be used to display messages in a differentiated manner, such as adjusting the size of the characters, using different colors, adjusting the thickness of the lines, adding additional icons, etc.
図6は、本発明の一実施形態における、サーバにおける、キーワードチャットルーム提供方法の例を示したフローチャートである。本実施形態に係るキーワードチャットルーム提供方法は、サーバを実現するコンピュータ装置200によって実行されてよい。一例として、サーバは、インスタントメッセージングサービスをユーザの端末に提供するシステムであってよい。例えば、コンピュータ装置200のプロセッサ220は、メモリ210が含むオペレーティングシステムのコードと、少なくとも1つのプログラムのコードとによる制御命令(instruction)を実行するように実現されてよい。ここで、プロセッサ220は、コンピュータ装置200に記録されたコードが提供する制御命令にしたがってコンピュータ装置200が図6の方法に含まれる段階610~680を実行するように、コンピュータ装置200を制御してよい。 Figure 6 is a flowchart showing an example of a method for providing a keyword chat room in a server according to an embodiment of the present invention. The method for providing a keyword chat room according to this embodiment may be executed by a computer device 200 that realizes a server. As an example, the server may be a system that provides an instant messaging service to a user's terminal. For example, the processor 220 of the computer device 200 may be realized to execute control instructions according to the operating system code and at least one program code contained in the memory 210. Here, the processor 220 may control the computer device 200 so that the computer device 200 executes steps 610 to 680 included in the method of Figure 6 according to the control instructions provided by the code recorded in the computer device 200.
段階610で、コンピュータ装置200は、インスタントメッセージングサービスの複数のチャットルームを管理してよい。例えば、コンピュータ装置200は、多数のユーザにインスタントメッセージングサービスを提供するサーバを実現するための物理的装置であってよく、ユーザが開設する複数のチャットルームを管理してよい。より具体的な例として、コンピュータ装置200は、複数のチャットルームそれぞれの識別子と、このような複数のチャットルームそれぞれに参加するユーザの識別子、およびこのような複数のチャットルームそれぞれで送受信されるメッセージの識別子を互いに関連付けて記録することにより、このような複数のチャットルームを管理してよい。このとき、コンピュータ装置200は、インスタントメッセージングサービスにより、このようなチャットルームで送受信されるメッセージが適切な目的地のユーザに伝達されるようにメッセージをルーティングしてよい。 In step 610, the computer device 200 may manage multiple chat rooms of the instant messaging service. For example, the computer device 200 may be a physical device for implementing a server that provides an instant messaging service to a large number of users, and may manage multiple chat rooms opened by the users. As a more specific example, the computer device 200 may manage the multiple chat rooms by correlating and recording the identifiers of each of the multiple chat rooms, the identifiers of the users participating in each of the multiple chat rooms, and the identifiers of the messages sent and received in each of the multiple chat rooms. In this case, the computer device 200 may route messages sent and received in the chat rooms so that the messages are delivered to the appropriate destination users by the instant messaging service.
段階620で、コンピュータ装置200は、ユーザの端末から条件を含むキーワードチャットルーム生成要求を受信してよい。ここで、キーワードチャットルームは、段階610で説明したチャットルームとは異なり、他のチャットルームのメッセージを条件に基づいて表示することで、ユーザが自身の希望するチャットルームをいちいち探す必要なく、キーワードチャットルームに表示されたメッセージに基づいて容易かつ迅速に見つけ出すことができる。 In step 620, the computer device 200 may receive a keyword chat room creation request including conditions from the user's terminal. Here, unlike the chat room described in step 610, the keyword chat room displays messages in other chat rooms based on conditions, so that the user can easily and quickly find the chat room he or she wants based on the messages displayed in the keyword chat room without having to search for the chat room one by one.
段階630で、コンピュータ装置200は、条件に対応するキーワードチャットルームをユーザに対して生成してよい。このとき、コンピュータ装置200は、生成されたキーワードチャットルームの識別子と、該当のキーワードチャットルームを開設したユーザの識別子、および前記条件を互いに関連付けてデータベースに記録することにより、このようなキーワードチャットルームを管理してよい。 In step 630, the computer device 200 may generate a keyword chat room for the user that corresponds to the conditions. In this case, the computer device 200 may manage such keyword chat room by correlating an identifier of the generated keyword chat room with an identifier of the user who opened the keyword chat room, and the conditions, and recording the association in a database.
段階640で、コンピュータ装置200は、複数のチャットルームで送受信されるメッセージのうち、条件に該当するメッセージをフィルタリングしてよい。一実施形態として、前記条件は、キーワード、期間、メッセージ件数、メッセージ選好度、チャットルームの種類、ユーザのチャットルーム参加状況のうちの少なくとも1つの項目別フィルタリング条件を含んでよい。この場合、コンピュータ装置200は、複数のチャットルームで送受信されるメッセージを項目別フィルタリング条件に基づいてフィルタリングすることにより、ユーザが希望する条件のメッセージを選別してよい。 In step 640, the computer device 200 may filter messages that meet a condition among messages sent and received in a plurality of chat rooms. In one embodiment, the condition may include at least one item-specific filtering condition among keywords, time period, number of messages, message preference, type of chat room, and user's chat room participation status. In this case, the computer device 200 may select messages that meet the conditions desired by the user by filtering messages sent and received in a plurality of chat rooms based on the item-specific filtering condition.
段階650で、コンピュータ装置200は、フィルタリングされたメッセージがユーザに対して生成されたキーワードチャットルームに表示されるように、フィルタリングされたメッセージを提供してよい。言い換えれば、ユーザが希望するメッセージが選別され、ユーザに対して生成されたキーワードチャットルームに表示されてよい。このとき、コンピュータ装置200は、キーワードチャットルームが存在する間、条件に該当するメッセージを持続的に提供してよい。言い換えれば、時間の流れに伴って前記条件に該当するメッセージが持続的に生成されるようになることから、このようなメッセージが持続的に(例えば、メッセージが生成されるごとにリアルタイムで、または一定の周期ごとに以前周期に生成されたメッセージが)キーワードチャットルームに表示されてよい。また、コンピュータ装置200は、フィルタリングされたメッセージそれぞれに対し、該当のメッセージの内容および対応するチャットルームに関する情報を含むメッセージを提供してよい。したがって、ユーザは、どのチャットルームで自身が希望する会話(条件に適したメッセージの内容)がなされているかを容易に把握することができるようになる。一方、条件は、上述した項目別フィルタリング条件の他に、キーワード、期間、メッセージ件数、メッセージ選好度、チャットルームの種類、ユーザのチャットルーム参加状況のうちの少なくとも1つの項目別区別条件をさらに含んでよい。このような項目別区別条件は、キーワードチャットルームに表示されるメッセージを条件に基づいて区別して表示するための条件であってよい。この場合、コンピュータ装置200は、段階650で、項目別フィルタリング条件に基づいてフィルタリングされたメッセージを項目別区別条件に基づいて区別して表示するように、フィルタリングされたメッセージを提供してよい。 In step 650, the computer device 200 may provide the filtered messages so that the filtered messages are displayed in the keyword chat room generated for the user. In other words, messages desired by the user may be selected and displayed in the keyword chat room generated for the user. In this case, the computer device 200 may continuously provide messages corresponding to the conditions while the keyword chat room exists. In other words, messages corresponding to the conditions are continuously generated over time, so that such messages may be continuously displayed in the keyword chat room (for example, in real time each time a message is generated, or messages generated in a previous period at regular intervals). In addition, the computer device 200 may provide a message including the contents of the corresponding message and information about the corresponding chat room for each filtered message. Thus, the user can easily know in which chat room the conversation desired by the user (the contents of the message suitable for the conditions) is taking place. Meanwhile, the conditions may further include at least one item-specific distinguishing condition among the above-mentioned item-specific filtering conditions, keyword, period, number of messages, message preference, type of chat room, and user's chat room participation status. Such an item-specific distinguishing condition may be a condition for distinguishing and displaying messages displayed in the keyword chat room based on the condition. In this case, the computer device 200 may provide the filtered messages in step 650 so that the messages filtered based on the item-specific filtering condition are distinguished and displayed based on the item-specific distinguishing condition.
段階660で、コンピュータ装置200は、キーワードチャットルームに表示されたメッセージのうちの1つがユーザによって選択される場合、選択されたメッセージに対応するチャットルームにユーザを参加させてよい。言い換えれば、ユーザは、自身が希望するメッセージをキーワードチャットルームで持続的に確認している最中に特定のメッセージを選択することで、自身が希望する会話がなされるチャットルームに容易に参加することができるようになる。他の実施形態によると、段階660で、コンピュータ装置200は、キーワードチャットルームに表示されたメッセージのうちの1つがユーザによって選択される場合、選択されたメッセージに対応するチャットルームに関する情報をユーザに提供するか、該当のチャットルームにユーザを参加させることのできるユーザインタフェースを提供してよい。 In step 660, when one of the messages displayed in the keyword chat room is selected by the user, the computer device 200 may allow the user to participate in the chat room corresponding to the selected message. In other words, the user can easily participate in the chat room in which the desired conversation takes place by selecting a specific message while continuously checking the desired message in the keyword chat room. According to another embodiment, in step 660, when one of the messages displayed in the keyword chat room is selected by the user, the computer device 200 may provide the user with information about the chat room corresponding to the selected message or provide a user interface that allows the user to participate in the corresponding chat room.
段階670で、コンピュータ装置200は、ユーザに対して生成された少なくとも1つのキーワードチャットルームに対するリストを提供してよい。ユーザに対して2つ以上のキーワードチャットルームがそれぞれ互いに異なる条件に基づいて生成されてよく、このようなキーワードチャットルームのリストがユーザに提供されてよい。このようなリストには、個別のキーワードチャットルームを管理(一例として、削除、条件編集)するための機能が提供されてよい。 At step 670, the computer device 200 may provide a list of at least one keyword chat room that has been created for the user. Two or more keyword chat rooms may be created for the user based on different conditions, and a list of such keyword chat rooms may be provided to the user. Such a list may be provided with a function for managing (e.g., deleting, editing conditions) individual keyword chat rooms.
段階680で、コンピュータ装置200は、リストにおいて、少なくとも1つのキーワードチャットルームそれぞれに対する条件編集機能を提供してよい。ユーザは、このような条件編集機能により、該当のチャットルームに対する条件を変更してよい。条件が変更された場合、コンピュータ装置200は、変更された条件に基づいてメッセージをフィルタリングするか、または変更された条件に基づいてフィルタリングされたメッセージが区別されて表示されるように、フィルタリングされたメッセージを提供してよい。コンピュータ装置200は、条件が変更されたとしても、該当のキーワードチャットルームが存在する間には、変更された条件に基づくメッセージが該当のキーワードチャットルームに持続的に表示されるように、該当のメッセージを提供してよい。 In step 680, the computer device 200 may provide a condition editing function for each of at least one keyword chat room in the list. A user may change the conditions for the corresponding chat room using the condition editing function. If the conditions are changed, the computer device 200 may filter messages based on the changed conditions or provide filtered messages such that the messages filtered based on the changed conditions are displayed in a distinguished manner. The computer device 200 may provide messages such that messages based on the changed conditions are persistently displayed in the corresponding keyword chat room while the corresponding keyword chat room exists, even if the conditions are changed.
図7は、本発明の一実施形態における、クライアントにおける、キーワードチャットルーム提供方法の例を示したフローチャートである。本実施形態に係るキーワードチャットルーム提供方法は、ユーザの端末を実現するコンピュータ装置200によって実行されてよい。例えば、コンピュータ装置200のプロセッサ220は、メモリ210が含むオペレーティングシステムのコードと、少なくとも1つのプログラムのコードとによる制御命令を実行するように実現されてよい。ここで、プロセッサ220は、コンピュータ装置200に記録されたコードが提供する制御命令にしたがってコンピュータ装置200が図7の方法に含まれる段階710~780を実行するようにコンピュータ装置200を制御してよい。 Figure 7 is a flowchart showing an example of a method for providing a keyword chat room in a client in one embodiment of the present invention. The method for providing a keyword chat room according to this embodiment may be executed by a computer device 200 that realizes a user's terminal. For example, the processor 220 of the computer device 200 may be realized to execute control instructions from the operating system code and at least one program code contained in the memory 210. Here, the processor 220 may control the computer device 200 so that the computer device 200 executes steps 710 to 780 included in the method of Figure 7 according to the control instructions provided by the code recorded in the computer device 200.
段階710で、コンピュータ装置200は、ユーザに条件設定機能を提供してよい。このとき、ユーザは、条件設定機能により、キーワードチャットルームのための多様な条件を設定した後、キーワードチャットルーム生成命令を入力してよい。 In step 710, the computer device 200 may provide a condition setting function to the user. In this case, the user may set various conditions for the keyword chat room using the condition setting function and then input a keyword chat room generation command.
段階720で、コンピュータ装置200は、条件設定機能によって設定された条件を含むキーワードチャットルーム生成要求を、インスタントメッセージングサービスを提供するサーバに送信してよい。ここで、サーバは、図6を参照しながら説明したサーバに対応してよい。 In step 720, the computer device 200 may send a keyword chat room generation request including the conditions set by the condition setting function to a server providing an instant messaging service. Here, the server may correspond to the server described with reference to FIG. 6.
段階730で、コンピュータ装置200は、条件に対応するようにサーバでユーザに対して生成されたキーワードチャットルームを画面に表示してよい。一例として、キーワードチャットルームは、図6の段階630で生成されたキーワードチャットルームに対応してよい。 At step 730, the computer device 200 may display on a screen a keyword chat room generated for the user on the server corresponding to the conditions. As an example, the keyword chat room may correspond to the keyword chat room generated at step 630 of FIG. 6.
段階740で、コンピュータ装置200は、インスタントメッセージングサービスの複数のチャットルームで送受信されるメッセージのうち、条件に基づいてフィルタリングされたメッセージをサーバから受信してよい。ここで、フィルタリングされたメッセージは、図6の段階640でフィルタリングされて、段階650で提供されたメッセージに対応してよい。このとき、コンピュータ装置200は、キーワードチャットルームが存在する間、条件に該当するメッセージをサーバから持続的に受信してよい。例えば、コンピュータ装置200は、サーバからフィルタリングされたメッセージそれぞれに対し、該当するメッセージの内容および対応するチャットルームに関する情報を含むメッセージを受信してよい。 In step 740, the computer device 200 may receive from the server messages filtered based on conditions among messages transmitted and received in a plurality of chat rooms of the instant messaging service. Here, the filtered messages may correspond to the messages filtered in step 640 of FIG. 6 and provided in step 650. In this case, the computer device 200 may continuously receive messages corresponding to the conditions from the server while the keyword chat room exists. For example, the computer device 200 may receive a message including the contents of the corresponding message and information about the corresponding chat room for each filtered message from the server.
段階750で、コンピュータ装置200は、キーワードチャットルームに受信されたメッセージを画面に表示してよい。一実施形態として、前記条件は、キーワード、期間、メッセージ件数、メッセージ選好度、チャットルームの種類、ユーザのチャットルーム参加状況のうちの少なくとも1つの項目別フィルタリング条件を含んでよい。この場合、コンピュータ装置200は、複数のチャットルームで送受信されるメッセージのうち、項目別フィルタリング条件に基づいてフィルタリングされたメッセージを受信して表示することができるようになる。これにより、ユーザは、希望する条件のメッセージだけをキーワードチャットルームで確認することができるようになる。また、前記条件は、上述した項目別フィルタリング条件の他に、キーワード、期間、メッセージ件数、メッセージ選好度、チャットルームの種類、ユーザのチャットルーム参加状況のうちの少なくとも1つの項目別区別条件をさらに含んでよい。このような項目別区別条件は、キーワードチャットルームに表示されるメッセージを条件に基づいて区別して表示するための条件であってよく、したがって、ユーザは、条件別に区別されて表示されたメッセージに基づいて自身が希望するメッセージを容易に把握することができるようになる。 In step 750, the computer device 200 may display the messages received in the keyword chat room on the screen. In one embodiment, the conditions may include at least one filtering condition by category, such as a keyword, a period, a number of messages, a message preference, a type of chat room, and a user's participation in the chat room. In this case, the computer device 200 may receive and display messages filtered based on the filtering conditions by category among messages transmitted and received in a plurality of chat rooms. This allows the user to check only messages that meet the desired conditions in the keyword chat room. In addition to the above-mentioned filtering conditions by category, the conditions may further include at least one distinguishing condition by category, such as a keyword, a period, a number of messages, a message preference, a type of chat room, and a user's participation in the chat room. Such distinguishing conditions by category may be conditions for distinguishing and displaying messages displayed in the keyword chat room based on the conditions, and therefore the user may easily grasp the message he or she wants based on the messages displayed by distinguishing and displaying them based on the conditions.
段階760で、コンピュータ装置200は、キーワードチャットルームに表示されたメッセージのうちの1つがユーザによって選択される場合、サーバとの連係により、ユーザによって選択されたメッセージに対応するチャットルームを表示してよい。言い換えれば、ユーザは、キーワードチャットルームで自身が希望する条件のメッセージを見ている最中に1つのメッセージを選択することにより、該当の会話がなされているチャットルームに直ぐに移動することができるようになる。ユーザが特定のチャットルームに移動するということは、キーワードチャットルームが表示される画面が前記特定のチャットルームが表示される画面に変更されることを意味してよく、このような特定のチャットルームにおいて、前記特定のチャットルームで送受信されたメッセージが表示されてよい。 In step 760, when one of the messages displayed in the keyword chat room is selected by the user, the computer device 200 may display a chat room corresponding to the message selected by the user in cooperation with the server. In other words, the user can select one message while viewing messages matching the user's desired conditions in the keyword chat room, thereby immediately moving to the chat room in which the corresponding conversation is taking place. When the user moves to a specific chat room, this may mean that the screen displaying the keyword chat room is changed to the screen displaying the specific chat room, and in such a specific chat room, messages sent and received in the specific chat room may be displayed.
段階770で、コンピュータ装置200は、ユーザに対して生成された少なくとも1つのキーワードチャットルームに対するリストを表示してよい。上述したように、ユーザに対して2つ以上のキーワードチャットルームがそれぞれ互いに異なる条件に基づいて生成されてよく、このようなキーワードチャットルームのリストがユーザに提供されてよい。このようなリストには、個別のキーワードチャットルームを管理(一例として、削除、条件編集)するための機能が提供されてよい。 At step 770, the computer device 200 may display a list of at least one keyword chat room created for the user. As described above, two or more keyword chat rooms may be created for the user based on different conditions, and a list of such keyword chat rooms may be provided to the user. Such a list may be provided with a function for managing individual keyword chat rooms (e.g., deleting, editing conditions).
段階780で、コンピュータ装置200は、リストにより、少なくとも1つのキーワードチャットルームそれぞれに対する条件編集機能をユーザに提供してよい。このとき、条件編集機能によって特定のキーワードチャットルームに対する条件が変更される場合、変更された条件と該当のキーワードチャットルームの識別子がサーバに送信されてよく、該当のキーワードチャットルームに対する条件がサーバで変更されてよい。この後、サーバは、変更された条件に基づいてメッセージを選別して送信してよく、コンピュータ装置200は、該当のメッセージを受信して該当のキーワードチャットルームに表示することができるようになる。したがって、ユーザは、キーワードチャットルームで受信したいメッセージに対する条件を自由に変更しながら、キーワードチャットルームを活用することができるようになる。 In step 780, the computer device 200 may provide the user with a condition editing function for each of at least one keyword chat room according to the list. At this time, if the conditions for a specific keyword chat room are changed by the condition editing function, the changed conditions and an identifier of the corresponding keyword chat room may be transmitted to the server, and the conditions for the corresponding keyword chat room may be changed in the server. Thereafter, the server may select and transmit messages based on the changed conditions, and the computer device 200 may receive the corresponding messages and display them in the corresponding keyword chat room. Thus, the user may utilize the keyword chat room while freely changing the conditions for messages that the user wishes to receive in the keyword chat room.
このように、本発明の実施形態によると、ユーザによって設定される少なくとも1つの条件に対応するキーワードチャットルームを開設し、多数のチャットルームで送受信されるメッセージのうち、前記条件に該当するメッセージおよび/または前記条件に該当するメッセージが送受信されるチャットルームの情報を、前記キーワードチャットルームを通じてユーザに提供することができる。 In this way, according to an embodiment of the present invention, a keyword chat room corresponding to at least one condition set by a user is opened, and messages that meet the condition among messages sent and received in multiple chat rooms and/or information about chat rooms in which messages that meet the condition are sent and received can be provided to the user through the keyword chat room.
上述したシステムまたは装置は、ハードウェア構成要素、またはハードウェア構成要素とソフトウェア構成要素との組み合わせによって実現されてよい。例えば、実施形態で説明された装置および構成要素は、例えば、プロセッサ、コントローラ、ALU(arithmetic logic unit)、デジタル信号プロセッサ、マイクロコンピュータ、FPGA(field programmable gate array)、PLU(programmable logic unit)、マイクロプロセッサ、または命令を実行して応答することができる様々な装置のように、1つ以上の汎用コンピュータまたは特殊目的コンピュータを利用して実現されてよい。処理装置は、オペレーティングシステム(OS)およびOS上で実行される1つ以上のソフトウェアアプリケーションを実行してよい。また、処理装置は、ソフトウェアの実行に応答し、データにアクセスし、データを記録、操作、処理、および生成してもよい。理解の便宜のために、1つの処理装置が使用されるとして説明される場合もあるが、当業者は、処理装置が複数個の処理要素および/または複数種類の処理要素を含んでもよいことが理解できるであろう。例えば、処理装置は、複数個のプロセッサまたは1つのプロセッサおよび1つのコントローラを含んでよい。また、並列プロセッサのような、他の処理構成も可能である。 The above-described systems or devices may be realized by hardware components or a combination of hardware and software components. For example, the devices and components described in the embodiments may be realized using one or more general-purpose or special-purpose computers, such as, for example, a processor, a controller, an arithmetic logic unit (ALU), a digital signal processor, a microcomputer, a field programmable gate array (FPGA), a programmable logic unit (PLU), a microprocessor, or various devices capable of executing and responding to instructions. The processing device may execute an operating system (OS) and one or more software applications that run on the OS. The processing device may also respond to the execution of the software and access, record, manipulate, process, and generate data. For ease of understanding, the description may be given as if one processing device is used, but one skilled in the art will understand that the processing device may include multiple processing elements and/or multiple types of processing elements. For example, a processing unit may include multiple processors or one processor and one controller. Other processing configurations, such as parallel processors, are also possible.
ソフトウェアは、コンピュータプログラム、コード、命令、またはこれらのうちの1つ以上の組み合わせを含んでもよく、思うままに動作するように処理装置を構成したり、独立的または集合的に処理装置に命令したりしてよい。ソフトウェアおよび/またはデータは、処理装置に基づいて解釈されたり、処理装置に命令またはデータを提供したりするために、いかなる種類の機械、コンポーネント、物理装置、仮想装置、コンピュータ記録媒体または装置に具現化されてよい。ソフトウェアは、ネットワークによって接続されたコンピュータシステム上に分散され、分散された状態で記録されても実行されてもよい。ソフトウェアおよびデータは、1つ以上のコンピュータ読み取り可能な記録媒体に記録されてよい。 The software may include computer programs, codes, instructions, or a combination of one or more of these, and may configure or instruct the processing device to operate as desired, either independently or collectively. The software and/or data may be embodied in any type of machine, component, physical device, virtual device, computer storage medium, or device to be interpreted based on the processing device or to provide instructions or data to the processing device. The software may be distributed and stored or executed in a distributed manner on computer systems connected by a network. The software and data may be stored on one or more computer-readable storage media.
実施形態に係る方法は、多様なコンピュータ手段によって実行可能なプログラム命令の形態で実現されてコンピュータ読み取り可能な媒体に記録されてよい。前記コンピュータ読み取り可能な媒体は、プログラム命令、データファイル、データ構造などを単独でまたは組み合わせて含んでよい。媒体は、コンピュータ実行可能なプログラムを継続して記録するものであっても、実行またはダウンロードのために一時記録するものであってもよい。また、媒体は、単一または複数のハードウェアが結合した形態の多様な記録手段または格納手段であってよく、あるコンピュータシステムに直接接続する媒体に限定されることはなく、ネットワーク上に分散して存在するものであってもよい。媒体の例としては、ハードディスク、フロッピー(登録商標)ディスク、および磁気テープのような磁気媒体、CD-ROMおよびDVDのような光媒体、フロプティカルディスク(floptical disk)のような光磁気媒体、およびROM、RAM、フラッシュメモリなどを含み、プログラム命令が記録されるように構成されたものであってよい。また、媒体の他の例として、アプリケーションを配布するアプリケーションストアやその他の多様なソフトウェアを供給または配布するサイト、サーバなどで管理する記録媒体または格納媒体が挙げられる。プログラム命令の例には、コンパイラによって生成されるもののような機械語コードだけではなく、インタプリタなどを使用してコンピュータによって実行されることのできる高級言語コードを含む。 The method according to the embodiment may be realized in the form of program instructions executable by various computer means and recorded on a computer-readable medium. The computer-readable medium may include program instructions, data files, data structures, etc., alone or in combination. The medium may be one that continuously records a computer-executable program, or one that temporarily records it for execution or download. The medium may be one that is a recording or storage means in the form of a single or multiple hardware devices, and is not limited to a medium that is directly connected to a certain computer system, but may be one that is distributed over a network. Examples of the medium include magnetic media such as hard disks, floppy disks, and magnetic tapes, optical media such as CD-ROMs and DVDs, magneto-optical media such as floptical disks, and ROMs, RAMs, flash memories, etc., configured to record program instructions. Other examples of the medium include recording media or storage media managed by application stores that distribute applications, or sites, servers, etc. that supply or distribute various other software. Examples of program instructions include not only machine code, such as that produced by a compiler, but also high-level language code that can be executed by a computer using an interpreter or the like.
以上のように、実施形態を、限定された実施形態および図面に基づいて説明したが、当業者であれば、上述した記載から多様な修正および変形が可能であろう。例えば、説明された技術が、説明された方法とは異なる順序で実行されたり、かつ/あるいは、説明されたシステム、構造、装置、回路などの構成要素が、説明された方法とは異なる形態で結合されたりまたは組み合わされたり、他の構成要素または均等物によって対置されたり置換されたとしても、適切な結果を達成することができる。 Although the embodiments have been described above based on limited embodiments and drawings, those skilled in the art will appreciate that various modifications and variations may be made from the above description. For example, the described techniques may be performed in an order different from that described, and/or the components of the described systems, structures, devices, circuits, etc. may be combined or combined in a manner different from that described, or may be counterbalanced or replaced by other components or equivalents, and still achieve suitable results.
したがって、異なる実施形態であっても、特許請求の範囲と均等なものであれば、添付される特許請求の範囲に属する。 Therefore, different embodiments that are equivalent to the scope of the claims are within the scope of the attached claims.
110、120、130、140:電子機器
150、160:サーバ
170:ネットワーク
110, 120, 130, 140:
Claims (14)
前記少なくとも1つのプロセッサにより、
インスタントメッセージングサービスの複数の第1のチャットルームを管理し、
ユーザの端末から条件を含む第2のチャットルームの生成要求を受信し、前記条件は、キーワード、期間、メッセージ件数、チャットルームの種類、ユーザのチャットルーム参加状況のうちの少なくとも1つと、メッセージ選好度と、を含む項目別選択条件を含み、
前記条件に対応する第2のチャットルームを前記ユーザに対して生成し、
前記複数の第1のチャットルームで送受信されるメッセージのうち、前記条件に該当するメッセージを選択し、
前記選択されたメッセージが前記ユーザに対して生成された第2のチャットルームに表示されるように、前記選択されたメッセージを提供すること
を特徴とする、コンピュータ装置。 at least one processor implemented to execute computer readable instructions;
by said at least one processor,
Managing a first plurality of chat rooms of an instant messaging service;
receiving a request for generating a second chat room including conditions from a user's terminal, the conditions including item-specific selection conditions including at least one of a keyword, a period, a number of messages, a type of chat room, and a user's chat room participation status, and a message preference;
generating a second chat room for the user corresponding to the condition;
selecting a message that satisfies the condition from among messages transmitted and received in the plurality of first chat rooms;
providing the selected message to be displayed in a second chat room created for the user.
前記第1のチャットルームが存在する間、前記条件に該当するメッセージを提供することを特徴とする、
請求項1に記載のコンピュータ装置。 by said at least one processor,
providing a message that satisfies the condition while the first chat room exists,
The computer device of claim 1 .
前記選択されたメッセージそれぞれに対し、該当のメッセージの内容および対応するチャットルームに関する情報を含むメッセージを提供することを特徴とする、
請求項1または2に記載のコンピュータ装置。 by said at least one processor,
providing a message for each selected message including information about the content of the message and a corresponding chat room;
3. A computer device according to claim 1 or 2.
請求項1乃至3のいずれか一項に記載のコンピュータ装置。 and when one of the messages displayed in the second chat room is selected by the user, the at least one processor causes the user to join the first chat room corresponding to the selected message or provides information about the first chat room corresponding to the selected message.
A computer device according to any one of claims 1 to 3.
前記選択されたメッセージを提供することは、
前記項目別選択条件に基づいて選択されたメッセージを前記項目別区別条件に基づいて区別して表示するように、前記選択されたメッセージを提供することを特徴とする、
請求項1乃至4のいずれか一項に記載のコンピュータ装置。 The conditions further include at least one item-specific distinguishing condition among a keyword, a period, a number of messages, a message preference, a type of chat room, and a user's participation in the chat room;
Providing the selected message comprises:
The selected message is provided so that the message selected based on the item-by-item selection condition is displayed in a differentiated manner based on the item-by-item distinction condition.
A computer device according to any one of claims 1 to 4 .
前記ユーザに対して生成された少なくとも1つの前記第2のチャットルームに対するリストを提供し、
前記リストにおいて、前記少なくとも1つの前記第2のチャットルームそれぞれに対する条件編集機能を提供し、
前記メッセージを選択することは、
前記条件編集機能によって前記条件が変更される場合、変更された条件に基づいてメッセージを選択することを特徴とする、
請求項1乃至5のいずれか一項に記載のコンピュータ装置。 The at least one processor further comprises:
providing a list for at least one of the second chat rooms created for the user;
providing a condition editing function for each of the at least one second chat room in the list;
Selecting the message comprises:
When the condition is changed by the condition editing function, a message is selected based on the changed condition.
A computer device according to any one of claims 1 to 5 .
ユーザに条件設定機能を提供させ、
前記条件設定機能によって設定された条件を含む第2のチャットルームの生成要求を、インスタントメッセージングサービスを提供するサーバに送信させ、前記条件は、キーワード、期間、メッセージ件数、チャットルームの種類、ユーザのチャットルーム参加状況のうちの少なくとも1つと、メッセージ選好度と、を含む項目別選択条件を含み、
前記条件に対応するように、前記サーバで前記ユーザに対して生成された前記第2のチャットルームを画面に表示させ、
前記インスタントメッセージングサービスの複数の第1のチャットルームで送受信されるメッセージのうち、前記条件に基づいて選択されたメッセージを前記サーバから受信させ、
前記受信されたメッセージを前記第2のチャットルームを通じて画面に表示させる、
コンピュータプログラム。 A computer program product, which when executed by at least one processor of a computing device, causes the at least one processor to:
Provide users with the ability to set conditions,
sending a request for generating a second chat room including the conditions set by the condition setting function to a server providing an instant messaging service, the conditions including item-specific selection conditions including at least one of a keyword, a period, a number of messages, a type of chat room, and a user's chat room participation status, and a message preference;
displaying on a screen the second chat room generated for the user by the server in response to the condition;
receiving from the server a message selected based on the condition from among messages transmitted and received in a plurality of first chat rooms of the instant messaging service;
displaying the received message on a screen through the second chat room;
Computer program.
前記第1のチャットルームが存在する間、前記条件に該当するメッセージを前記サーバから受信させることを特徴とする、
請求項7に記載のコンピュータプログラム。 The receiving includes:
While the first chat room exists, messages that meet the condition are received from the server.
8. A computer program according to claim 7 .
前記選択されたメッセージそれぞれに対し、該当のメッセージの内容および対応するチャットルームに関する情報を含むメッセージを受信させることを特徴とする、
請求項7または8に記載のコンピュータプログラム。 The receiving includes:
receiving a message for each selected message including the content of the message and information about the corresponding chat room;
A computer program according to claim 7 or 8 .
前記第2のチャットルームに表示されたメッセージのうちの1つが前記ユーザによって選択される場合、前記サーバとの連係により、前記ユーザによって選択されたメッセージに対応するチャットルームを表示させることを特徴とする、
請求項7乃至9のいずれか一項に記載のコンピュータプログラム。 The at least one processor further comprises:
When one of the messages displayed in the second chat room is selected by the user, a chat room corresponding to the message selected by the user is displayed in cooperation with the server.
A computer program according to any one of claims 7 to 9 .
前記少なくとも1つのプロセッサにより、インスタントメッセージングサービスの複数の第1のチャットルームを管理することと、
前記少なくとも1つのプロセッサにより、ユーザの端末から条件を含む第2のチャットルームの生成要求を受信することとであって、前記条件は、キーワード、期間、メッセージ件数、チャットルームの種類、ユーザのチャットルーム参加状況のうちの少なくとも1つと、メッセージ選好度と、を含む項目別選択条件を含むことと、
前記少なくとも1つのプロセッサにより、前記条件に対応する第2のチャットルームを前記ユーザに対して生成することと、
前記少なくとも1つのプロセッサにより、前記複数の第1のチャットルームで送受信されるメッセージのうち、前記条件に該当するメッセージを選択することと、
前記少なくとも1つのプロセッサにより、前記選択されたメッセージが前記ユーザに対して生成された前記第2のチャットルームに表示されるように、前記選択されたメッセージを提供することと
を含む、チャットルーム提供方法。 1. A method for providing a chat room on a computing device including at least one processor, comprising:
managing, with the at least one processor, a first plurality of chat rooms of an instant messaging service;
receiving, by the at least one processor, a request for generating a second chat room from a user terminal, the request including conditions , the conditions including itemized selection conditions including at least one of a keyword, a period, a number of messages, a type of chat room, a user's chat room participation status, and a message preference;
generating, by the at least one processor, a second chat room for the user corresponding to the condition;
selecting, by the at least one processor, messages that meet the condition from among messages sent and received in the plurality of first chat rooms;
providing, by the at least one processor, the selected message for display in the second chat room created for the user.
前記第1のチャットルームが存在する間、前記条件に該当するメッセージを提供することを特徴とする、
請求項11に記載のチャットルーム提供方法。 Providing the selected message comprises:
providing a message that satisfies the condition while the first chat room exists,
The method for providing a chat room according to claim 11 .
前記選択されたメッセージそれぞれに対し、該当するメッセージの内容および対応する前記第1のチャットルームに関する情報を含むメッセージを提供することを特徴とする、
請求項11または12に記載のチャットルーム提供方法。 Providing the selected message comprises:
providing a message for each selected message including information about the content of the message and the corresponding first chat room;
13. A method for providing a chat room according to claim 11 or 12 .
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR10-2019-0068886 | 2019-06-11 | ||
| KR1020190068886A KR20200141838A (en) | 2019-06-11 | 2019-06-11 | Method and system for providing keyword chat room |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2020201960A JP2020201960A (en) | 2020-12-17 |
| JP7605592B2 true JP7605592B2 (en) | 2024-12-24 |
Family
ID=73744068
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2020101681A Active JP7605592B2 (en) | 2019-06-11 | 2020-06-11 | Method and system for providing chat rooms |
Country Status (2)
| Country | Link |
|---|---|
| JP (1) | JP7605592B2 (en) |
| KR (2) | KR20200141838A (en) |
Families Citing this family (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20220112441A (en) * | 2021-02-04 | 2022-08-11 | 라인플러스 주식회사 | Method, system, and computer program to filter chat room messages |
| CN113839853B (en) * | 2021-08-24 | 2023-02-28 | 云智联网络科技(北京)有限公司 | A method and device for distributing messages in a high-concurrency chat room |
| KR102418699B1 (en) * | 2021-10-28 | 2022-07-11 | 주식회사 에이치엠씨네트웍스 | Method for determine patient's emergency based on smart device and server thereof |
| KR102775294B1 (en) * | 2022-06-22 | 2025-03-06 | 주식회사 제이비케이랩 | Electronic device and method for running messenger application capable of sharing information about functional foods and medicines |
| KR20240060141A (en) | 2022-10-28 | 2024-05-08 | 삼성에스디에스 주식회사 | Method and system for simplifying conversion between chat rooms |
| CN119517452B (en) * | 2024-10-29 | 2025-09-30 | 康键信息技术(深圳)有限公司 | WeChat service group construction method, device, equipment and medium based on group pool management |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2016035750A (en) | 2014-08-01 | 2016-03-17 | 株式会社カカオ | Instant message filtering method, instant message server, device and application for providing filtered instant messages {METHODFORFILTERINGINSTAMSESSAGE, INSTANTESESAGESEVERVERPROFINGINGINSTAMSAGE, DEVICEANDAPPLICATIONFORDISPLAYINGTHEME} |
| CN109729414A (en) | 2019-01-18 | 2019-05-07 | 北京达佳互联信息技术有限公司 | A kind of transmission, display methods, device, server and terminal for commenting on message |
-
2019
- 2019-06-11 KR KR1020190068886A patent/KR20200141838A/en not_active Ceased
-
2020
- 2020-06-11 JP JP2020101681A patent/JP7605592B2/en active Active
-
2025
- 2025-02-25 KR KR1020250024404A patent/KR20250029857A/en active Pending
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2016035750A (en) | 2014-08-01 | 2016-03-17 | 株式会社カカオ | Instant message filtering method, instant message server, device and application for providing filtered instant messages {METHODFORFILTERINGINSTAMSESSAGE, INSTANTESESAGESEVERVERPROFINGINGINSTAMSAGE, DEVICEANDAPPLICATIONFORDISPLAYINGTHEME} |
| CN109729414A (en) | 2019-01-18 | 2019-05-07 | 北京达佳互联信息技术有限公司 | A kind of transmission, display methods, device, server and terminal for commenting on message |
Also Published As
| Publication number | Publication date |
|---|---|
| KR20250029857A (en) | 2025-03-05 |
| KR20200141838A (en) | 2020-12-21 |
| JP2020201960A (en) | 2020-12-17 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7605592B2 (en) | Method and system for providing chat rooms | |
| JP7643840B2 (en) | Method and system for providing reply messages to query messages - Patents.com | |
| US12003467B2 (en) | Sharing web entities based on trust relationships | |
| CN113168660B (en) | Message management methods, readable storage media, computer systems and electronic devices | |
| CN112118115B (en) | Method for automatically generating chat room, computer readable medium and computer device | |
| JP7553180B2 (en) | Method and system for displaying chat threads - Patents.com | |
| US20220245529A1 (en) | Distributing a user interface for accessing files | |
| JP7814861B2 (en) | Method, system, and computer program for providing chat room embedded content | |
| JP7412490B2 (en) | Computer programs and electronic devices that generate, process, and manage messages and corresponding tasks | |
| JP6928997B2 (en) | Programs, methods, and terminals | |
| KR20130061724A (en) | System and method for social collection | |
| TW202101942A (en) | Method, computer system and computer readable recording medium of controlling joining chat room | |
| US12107806B2 (en) | Method and system for sharing content on instant messaging application during calls | |
| JP7202386B2 (en) | Method and system for providing multiple profiles | |
| KR102396392B1 (en) | System and method for providing virtual communication session for portion of participants connecting to communication session | |
| JP7648045B2 (en) | Method, system, and computer program for creating groups using specialized tags | |
| CN115525834A (en) | Method for screening and displaying messages, computer device and recording medium | |
| JP2020177655A (en) | Methods for managing event messages, systems, and non-temporary computer-readable media | |
| JP7139493B2 (en) | Bundle invitation link generation method and device related to multiple communities | |
| KR102600688B1 (en) | Method and system for providing automatic response function on messenger | |
| JP2024169424A (en) | Method, computer device, and program for displaying chat room activity time information | |
| US20230370403A1 (en) | Method and apparatus for messaging service | |
| JP2024166194A (en) | Method, computer device, and computer program for sharing content produced in other chat rooms | |
| JP7601567B2 (en) | Method, system, and non-transitory computer-readable recording medium for picking content creators in chat rooms | |
| KR20240048737A (en) | Method, computer device, and computer program for providing content dig and recommendations bots based on chat room members |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20200904 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20230601 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20240528 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240820 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20241112 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20241212 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7605592 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |