JP2006343834A - Chat system, display method, terminal device, exchange server, and chat program - Google Patents
Chat system, display method, terminal device, exchange server, and chat program Download PDFInfo
- Publication number
- JP2006343834A JP2006343834A JP2005167026A JP2005167026A JP2006343834A JP 2006343834 A JP2006343834 A JP 2006343834A JP 2005167026 A JP2005167026 A JP 2005167026A JP 2005167026 A JP2005167026 A JP 2005167026A JP 2006343834 A JP2006343834 A JP 2006343834A
- Authority
- JP
- Japan
- Prior art keywords
- character string
- string data
- phrase
- word
- terminal
- 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.)
- Pending
Links
Landscapes
- Information Transfer Between Computers (AREA)
Abstract
Description
本発明は、複数の端末を接続して文字列データを即時交換する所謂チャットで、当該文字列データ中の所定の語句の語句情報を表示できるようにしたチャットシステムに関するものである。また、その表示方法に関するものである。さらに、そのチャットシステムに使用される端末装置、交換サーバ、及び、チャットプログラムに関するものである。 The present invention relates to a chat system in which word information of a predetermined word in character string data can be displayed by so-called chat in which a plurality of terminals are connected and character string data is immediately exchanged. The present invention also relates to the display method. Furthermore, the present invention relates to a terminal device, an exchange server, and a chat program used in the chat system.
従来から、ネットワーク等を使用して接続された複数の端末を使用して、文字列データを即時(リアルタイムに)交換して会話を楽しむ所謂チャットがあり、快適にチャットが行えるように種々のシステムが開発されている。例えば、時系列に交換する文字列データを表示する方法やユーザ単位毎に交換する文字列データを表示する方法のように、ユーザによって異なる表示方法においても、文字列データを正確に提供するためのチャットシステム(例えば、特許文献1参照)や、待ち時間を短縮するチャットシステム(例えば、特許文献2参照)が挙げられる。 Conventionally, there are so-called chats in which a plurality of terminals connected using a network or the like are used to exchange character string data immediately (in real time) and enjoy conversations. Has been developed. For example, in order to accurately provide character string data even in a display method that differs depending on the user, such as a method of displaying character string data exchanged in time series or a method of displaying character string data exchanged for each user unit. A chat system (for example, refer to Patent Document 1) and a chat system that shortens waiting time (for example, refer to Patent Document 2) can be mentioned.
しかしながら、従来のチャットを含め上述の特許文献1や特許文献2では、入力された文字列データ中の語句の意味等の語句情報は、全てのユーザの使用する端末の表示部には表示されない。この語句情報を表示させるためには、その語句情報も文字列データとして入力する必要がある。 However, in Patent Document 1 and Patent Document 2 described above including conventional chat, phrase information such as the meaning of the phrase in the input character string data is not displayed on the display unit of the terminal used by all users. In order to display this phrase information, it is also necessary to input the phrase information as character string data.
チャットは、会話と同等であり、リアルタイムに行われるため、非常に短い時間で文字列データの交換を行うことが求められる。上述のように、語句情報も含めて文字列データとして入力するとその分長い時間を必要としてしまう。このように文字列データの入力に長時間必要とすると、例えば、3人以上のユーザでチャットによって会話する場合、一のユーザが語句情報も含めた文字列データを入力する間に、他のユーザによる文字列データの交換によって会話が進展し、一のユーザの入力した文字列データの交換するタイミングを逃してしまう可能性がある。円滑な文字列データの交換による会話を行うことができない。 Since chat is equivalent to conversation and is performed in real time, it is required to exchange character string data in a very short time. As described above, if character string data including phrase information is input, a longer time is required. Thus, if it takes a long time to input character string data, for example, when talking by chat with three or more users, while one user inputs character string data including phrase information, other users There is a possibility that the conversation progresses due to the exchange of the character string data by and the timing of exchanging the character string data input by one user may be missed. It is not possible to conduct conversations by smoothly exchanging character string data.
そこで、本発明は、上記実状に鑑み、入力される文字列データ中の所定の語句に、その語句に対応する語句情報を表示させるチャットシステムの提供を目的とする。また、そのチャットの方法を提供することを目的とする。さらに、そのチャットシステムに使用される端末装置、端末装置のプログラム、交換サーバ、及び、交換サーバのプログラムの提供を目的とする。 In view of the above, the present invention has an object to provide a chat system that displays word information corresponding to a word / phrase in a predetermined word / phrase in input character string data. It is another object of the present invention to provide a chat method. Furthermore, it aims at provision of the terminal device used for the chat system, the program of a terminal device, the exchange server, and the program of the exchange server.
本発明のチャットシステムは、ネットワークを介して接続された複数の端末間で文字列データを即時交換するチャットシステムにおいて、所定の語句及び当該所定の語句に対応する語句情報を蓄積する蓄積手段と、前記複数の端末のうち一の端末から入力された第1文字列データ中に前記蓄積手段に蓄積された前記語句があるか否かを判断する語句判断手段と、前記語句判断手段の判断に基づいて、前記第1文字列データ中の前記語句に対応する箇所を、当該語句に対応する前記語句情報と関連付けた情報に置換して第2文字列データを形成する文字列データ置換手段と、前記文字列データ置換手段によって形成された前記第2文字列データを全ての端末の表示手段に表示させる表示制御手段とを有することを特徴とする。 The chat system of the present invention, in a chat system that immediately exchanges character string data between a plurality of terminals connected via a network, storage means for storing a predetermined word and phrase information corresponding to the predetermined word, Based on the determination of the phrase determination means, the phrase determination means for determining whether or not there is the phrase stored in the storage means in the first character string data input from one terminal among the plurality of terminals A character string data replacing unit that replaces a portion corresponding to the word in the first character string data with information associated with the word information corresponding to the word to form second character string data; And display control means for displaying the second character string data formed by the character string data replacing means on the display means of all terminals.
本発明のチャットシステムによれば、蓄積手段に蓄積された所定の語句に対応する語句情報を表示させるように第1文字列データの所定箇所を置換し、形成された第2文字列データを交換することで、全ての端末の表示手段に語句情報を表示させることができる。これにより、ユーザ自らが第1文字列データに語句情報を含めなくても、語句情報を表示させることができる。 According to the chat system of the present invention, a predetermined portion of the first character string data is replaced so as to display word information corresponding to the predetermined word stored in the storage means, and the formed second character string data is exchanged. By doing so, the phrase information can be displayed on the display means of all terminals. Thereby, even if the user himself / herself does not include the phrase information in the first character string data, the phrase information can be displayed.
本発明のチャットシステムにおいて、前記端末は、前記語句判断手段、前記文字列データ置換手段、前記表示制御手段、及び、前記蓄積手段を有していることを特徴とする。これにより、このチャットシステムにおける、第2文字列データの形成と表示を各端末独自に行うことができ、サーバへの負担が軽減される。 In the chat system according to the present invention, the terminal includes the word / phrase determination unit, the character string data replacement unit, the display control unit, and the storage unit. Thereby, the formation and display of the second character string data in this chat system can be performed independently for each terminal, and the burden on the server is reduced.
また、本発明のチャットシステムにおいて、複数の前記端末間に文字列データを交換する交換サーバを備え、前記交換サーバは、前記語句判断手段、前記文字列データ置換手段、前記表示制御手段、及び、前記蓄積手段を有していることを特徴とする。これにより、第2文字列データの形成と各端末の表示部への表示の制御をサーバで全て行うことができる。そのため、どのような端末を使用しても表示手段に語句情報を表示させることができる。 In the chat system of the present invention, the chat system further includes an exchange server for exchanging character string data between the plurality of terminals, and the exchange server includes the phrase determination unit, the character string data replacement unit, the display control unit, and The storage means is provided. Thereby, formation of the 2nd character string data and control of the display to the display part of each terminal can all be performed with a server. Therefore, the phrase information can be displayed on the display means no matter what terminal is used.
さらに、本発明のチャットシステムにおいて、前記文字列データ置換手段は、前記第1文字列データ中の前記語句に対応する箇所を、前記端末の表示手段に表示される前記第2文字列データ中の前記語句の選択に応じて、前記語句に対応する前記語句情報を当該端末の表示手段に表示させるような情報に置換することを特徴とする。これにより、表示される第2文字列データ中の所定の語句を選択することで、ユーザが必要に応じて語句情報を表示させるようにすることができる。したがって、ユーザが本来伝達したい入力された第1文字列データの内容が理解しやすくなる。 Furthermore, in the chat system of the present invention, the character string data replacing means includes a portion corresponding to the word / phrase in the first character string data in the second character string data displayed on the display means of the terminal. According to the selection of the phrase, the phrase information corresponding to the phrase is replaced with information that is displayed on the display means of the terminal. Thereby, the user can be made to display word information as needed by selecting a predetermined word in the displayed second character string data. Therefore, it becomes easy to understand the contents of the input first character string data that the user originally wants to transmit.
またさらに、本発明のチャットシステムにおいて、前記文字列データ置換手段は、前記端末の表示手段に表示される前記第2文字列データ中の前記語句を選択することにより、前記第2文字列データを表示する表示領域とは異なる専用の領域に前記語句情報を別途表示させるような情報に置換することを特徴とする。これにより、表示される語句情報を別の領域で見ることができ、語句情報とユーザが本来伝達したい第1文字列データの内容とを見やすくすることができる。 Still further, in the chat system of the present invention, the character string data replacing means selects the second character string data by selecting the word / phrase in the second character string data displayed on the display means of the terminal. The word information is replaced with information that is separately displayed in a dedicated area different from the display area to be displayed. Thereby, the displayed phrase information can be viewed in another area, and the phrase information and the contents of the first character string data that the user originally wants to transmit can be easily viewed.
また、本発明のチャットシステムにおいて、前記文字列データ置換手段は、前記端末の表示手段に表示される前記第2文字列データ中の前記語句を選択することにより、前記端末の表示手段に表示される前記第2文字列データに挿入されるように前記語句情報を表示させるような情報に置換する。これにより、表示される語句情報を対応する語句の近傍で確認することができ、語句情報と語句との関連性をより高くすることができる。 In the chat system of the present invention, the character string data replacing means is displayed on the display means of the terminal by selecting the word / phrase in the second character string data displayed on the display means of the terminal. The word information is replaced with information for displaying the word information so as to be inserted into the second character string data. Thereby, the displayed phrase information can be confirmed in the vicinity of the corresponding phrase, and the relevance between the phrase information and the phrase can be further increased.
さらに、本発明のチャットシステムにおいて、前記語句に対応する前記語句情報が複数存在する場合、前記文字列データ置換手段は、前記一の端末によって前記第1文字列データの入力の際に指定された語句情報を前記表示制御手段によって全ての端末の表示手段に表示させるように前記語句を置換して前記第2文字列データを形成することを特徴とする。これにより、一つの語句に複数の語句情報がある場合、第1文字列データを入力するユーザの意図する語句情報を的確に表示させることができる。 Furthermore, in the chat system of the present invention, when there are a plurality of the phrase information corresponding to the phrase, the character string data replacement means is designated by the one terminal when inputting the first character string data. The second character string data is formed by replacing the word so that the word information is displayed on the display means of all terminals by the display control means. Thereby, when there are a plurality of pieces of phrase information in one phrase, the phrase information intended by the user who inputs the first character string data can be accurately displayed.
またさらに、本発明のチャットシステムにおいて、前記蓄積手段には、前記端末を使用して前記文字列データを入力するユーザの名称と、当該ユーザに対応する情報とが含まれることを特徴とする。これにより、各ユーザ同士が自己紹介等を行わなくても、お互いの情報を提供することができる。 Still further, in the chat system of the present invention, the storage means includes a name of a user who inputs the character string data using the terminal, and information corresponding to the user. Thereby, even if each user does not perform self-introduction etc., mutual information can be provided.
また、本発明の表示方法は、ネットワークを介して接続された複数の端末間で文字列データを即時に交換するチャットシステムにて前記端末の表示手段に文字列データを表示させる表示方法において、前記複数の端末のうち一の端末から第1文字列データを入力し、入力された第1文字列データ中に所定の語句及び当該所定の語句に対応する語句情報を蓄積する蓄積手段に蓄積された前記語句があるか否かを判断し、判断された結果に基づいて、前記第1文字列データ中の前記語句に対応する箇所を、当該語句に対応する前記語句情報と関連付けた情報に置換して第2文字列データを形成し、前記文字列データ置換工程によって形成された前記第2文字列データを全ての端末の表示手段に表示することを特徴とする。 The display method of the present invention is a display method for displaying character string data on the display means of the terminal in a chat system that immediately exchanges character string data between a plurality of terminals connected via a network. The first character string data is input from one terminal among the plurality of terminals, and the first character string data is stored in a storage unit that stores a predetermined word and phrase information corresponding to the predetermined word in the first character string data. It is determined whether or not the phrase is present, and based on the determined result, the portion corresponding to the phrase in the first character string data is replaced with information associated with the phrase information corresponding to the phrase. The second character string data is formed, and the second character string data formed by the character string data replacing step is displayed on the display means of all terminals.
本発明の表示方法によれば、入力した第1文字列データをその中の所定の語句の語句情報を全ての端末の表示手段に表示することで、ユーザ自らが入力する第1文字列データに語句情報を含めなくても、語句情報を表示することができる。 According to the display method of the present invention, the first character string data input by the user himself / herself is displayed on the display means of all terminals by displaying the phrase information of a predetermined word in the input first character string data. Even if the phrase information is not included, the phrase information can be displayed.
さらに、本発明の端末装置は、ネットワークを介して接続された他の端末装置との間で文字列データを即時交換する端末装置において、第1文字列データを入力する入力手段と、前記文字列データを表示する表示手段と、前記入力手段によって入力された前記第1文字列データ中に所定の語句及び当該所定の語句に対応する語句情報を蓄積する蓄積手段に蓄積された前記語句があるか否かを判断する語句判断手段と、前記語句判断手段の判断に基づいて、前記第1文字列データ中の前記語句に対応する箇所を、当該語句に対応する前記語句情報と関連付けた情報に置換して第2文字列データを形成する文字列データ置換手段と、前記文字列データ置換手段によって形成された前記第2文字列データを全ての端末の表示手段に表示させる表示制御手段とを有することを特徴とする。 The terminal device according to the present invention further includes an input unit for inputting first character string data in the terminal device that immediately exchanges character string data with another terminal device connected via a network, and the character string. Whether there are display means for displaying data and the words stored in the storage means for storing predetermined word and phrase information corresponding to the predetermined word in the first character string data input by the input means A phrase determination unit that determines whether or not, and based on the determination of the phrase determination unit, a portion corresponding to the phrase in the first character string data is replaced with information associated with the phrase information corresponding to the phrase The character string data replacing means for forming the second character string data, and the display control for displaying the second character string data formed by the character string data replacing means on the display means of all terminals. And having a means.
本発明の端末装置によれば、蓄積手段に蓄積された所定の語句に対応する語句情報を表示させるように第1文字列データの所定箇所を置換し、形成された第2文字列データを交換することによって全ての端末の表示手段に語句情報を表示させることができる。これにより、ユーザ自らが第1文字列データに語句情報を含めなくても、この端末装置によって、語句情報を表示することができるチャットが行える。 According to the terminal device of the present invention, the predetermined portion of the first character string data is replaced so that the word information corresponding to the predetermined word stored in the storage means is displayed, and the formed second character string data is exchanged. By doing so, the phrase information can be displayed on the display means of all terminals. Thereby, even if the user himself / herself does not include the phrase information in the first character string data, the terminal device can perform a chat that can display the phrase information.
またさらに、本発明のチャットプログラムは、ネットワークを介して接続された他の端末装置との間で文字列データを即時交換するために、端末装置によって実行されるチャットプログラムにおいて、第1文字列データを入力する入力処理と、前記入力処理によって入力された前記第1文字列データ中に所定の語句及び当該所定の語句に対応する語句情報を蓄積する蓄積手段に蓄積された前記語句があるか否かを判断する語句判断処理と、前記語句判断処理の判断に基づいて、前記第1文字列データ中の前記語句に対応する箇所を、当該語句に対応する前記語句情報と関連付けた情報に置換して第2文字列データを形成する文字列データ置換処理と、前記文字列データ置換処理によって形成された前記第2文字列データを全ての端末の表示手段に表示させる表示制御処理とを有することを特徴とする。 Still further, the chat program of the present invention is the first character string data in the chat program executed by the terminal device in order to immediately exchange the character string data with another terminal device connected via the network. Whether or not there is a word stored in the storage means for storing a predetermined word and phrase information corresponding to the predetermined word in the first character string data input by the input process Based on the phrase determination process for determining whether or not and the phrase determination process, the portion corresponding to the phrase in the first character string data is replaced with information associated with the phrase information corresponding to the phrase. The character string data replacing process for forming the second character string data and the second character string data formed by the character string data replacing process are And having a display control process of displaying on.
本発明の交換サーバのプログラムによれば、蓄積手段に蓄積された所定の語句に対応する語句情報を表示させるように第1文字列データの所定箇所を置換し、形成された第2文字列データを交換することによって全ての端末の表示手段に語句情報を表示させることができる。このプログラムを端末装置で実行することにより、蓄積手段、語句判断手段、文字列データ置換手段、表示制御手段をはじめとする各部材の機能を実現する。これにより、ユーザ自らが第1文字列データに語句情報を含めなくても、語句情報を表示することができるチャットが行える。 According to the exchange server program of the present invention, the second character string data formed by replacing a predetermined portion of the first character string data so as to display the word information corresponding to the predetermined word stored in the storage means. The phrase information can be displayed on the display means of all terminals by exchanging. By executing this program on the terminal device, the functions of each member including the storage unit, the phrase determination unit, the character string data replacement unit, and the display control unit are realized. Thereby, even if the user himself / herself does not include the phrase information in the first character string data, the chat that can display the phrase information can be performed.
また、本発明の交換サーバは、ネットワークを介して接続される複数の端末間で文字列データを即時交換する交換サーバにおいて、前記複数の端末のうち一の端末から入力された第1文字列データ中に所定の語句及び当該所定の語句に対応する語句情報を蓄積する蓄積手段に蓄積された前記語句があるか否かを判断する語句判断手段と、前記語句判断手段の判断に基づいて、前記第1文字列データ中の前記語句に対応する箇所を、当該語句に対応する前記語句情報と関連付けた情報に置換して第2文字列データを形成する文字列データ置換手段と、前記文字列データ置換手段によって形成された前記第2文字列データを全ての端末の表示手段に表示させる表示制御手段とを有することを特徴とする。 The exchange server of the present invention is an exchange server that immediately exchanges character string data between a plurality of terminals connected via a network. The first character string data input from one terminal among the plurality of terminals. Based on the determination of the phrase determination means, the phrase determination means for determining whether or not there is the phrase stored in the storage means for storing the predetermined phrase and phrase information corresponding to the predetermined phrase, A character string data replacement means for replacing a portion corresponding to the word in the first character string data with information associated with the word information corresponding to the word to form second character string data; and the character string data And display control means for displaying the second character string data formed by the replacement means on the display means of all terminals.
本発明の交換サーバによれば、蓄積手段に蓄積された所定の語句に対応する語句情報を表示させるように第1文字列データの所定箇所を置換し、形成された第2文字列データを交換することによって全ての端末の表示手段に語句情報を表示させることができる。これにより、ユーザ自らが第1文字列データに語句情報を含めなくても、この交換サーバよって、語句情報を表示することができるチャットが行える。 According to the exchange server of the present invention, a predetermined portion of the first character string data is replaced so as to display word information corresponding to the predetermined word stored in the storage means, and the formed second character string data is exchanged. By doing so, the phrase information can be displayed on the display means of all terminals. Thereby, even if the user himself / herself does not include the phrase information in the first character string data, the exchange server can perform a chat that can display the phrase information.
さらに、本発明のチャットプログラムは、ネットワークを介して接続される複数の端末間で文字列データを即時交換するために、交換サーバによって実行されるチャットプログラムにおいて、前記複数の端末のうち一の端末から入力された第1文字列データ中に所定の語句及び当該所定の語句に対応する語句情報を蓄積する蓄積手段に蓄積された前記語句があるか否かを判断する語句判断処理と、前記語句判断処理の判断に基づいて、前記第1文字列データ中の前記語句に対応する箇所を、当該語句に対応する前記語句情報と関連付けた情報に置換して第2文字列データを形成する文字列データ置換処理と、前記文字列データ置換処理によって形成された前記第2文字列データを全ての端末の表示手段に表示させる表示制御処理とを有することを特徴とする。 Furthermore, the chat program of the present invention is a chat program executed by an exchange server for immediately exchanging character string data between a plurality of terminals connected via a network. A phrase determination process for determining whether or not there is a predetermined phrase and the phrase stored in storage means for storing phrase information corresponding to the predetermined phrase in the first character string data input from A character string that forms second character string data by replacing a portion corresponding to the word / phrase in the first character string data with information associated with the word / phrase information corresponding to the word / phrase based on the determination in the determination process A data replacement process and a display control process for displaying the second character string data formed by the character string data replacement process on display means of all terminals. The features.
本発明の交換サーバのプログラムによれば、蓄積手段に蓄積された所定の語句に対応する語句情報を表示させるように第1文字列データの所定箇所を置換し、形成された第2文字列データを交換することによって全ての端末の表示手段に語句情報を表示させることができる。このプログラムを交換サーバで実行することにより、蓄積手段、語句判断手段、文字列データ置換手段、表示制御手段をはじめとする各部材の機能を実現する。これにより、ユーザ自らが第1文字列データに語句情報を含めなくても、語句情報を表示することができるチャットが行える。 According to the exchange server program of the present invention, the second character string data formed by replacing a predetermined portion of the first character string data so as to display the word information corresponding to the predetermined word stored in the storage means. The phrase information can be displayed on the display means of all terminals by exchanging. By executing this program on the exchange server, functions of each member including the storage unit, the phrase determination unit, the character string data replacement unit, and the display control unit are realized. Thereby, even if the user himself / herself does not include the phrase information in the first character string data, the chat that can display the phrase information can be performed.
本発明は、蓄積手段に蓄積された所定の語句に対応する語句情報を表示させるように第1文字列データの所定箇所を置換し、形成された第2文字列データを交換することで、全ての端末の表示手段に語句情報を表示させることができる。これにより、ユーザ自らが第1文字列データに語句情報を含めなくても、語句情報を表示させることができる。また、交換される文字列データ中の所定の語句に対応する語句情報を伝達できるとともに、円滑なチャットを提供することができる。 The present invention replaces a predetermined portion of the first character string data so as to display word information corresponding to the predetermined word stored in the storage means, and exchanges the formed second character string data, The phrase information can be displayed on the display means of the terminal. Thereby, even if the user himself / herself does not include the phrase information in the first character string data, the phrase information can be displayed. Further, phrase information corresponding to a predetermined phrase in the character string data to be exchanged can be transmitted, and a smooth chat can be provided.
以下、本発明について、図面を参照しながら詳細に説明する。なお、本発明においては、以下の記述に限定されるものではなく、本発明の要旨を逸脱しない範囲において適宜変更可能である。 Hereinafter, the present invention will be described in detail with reference to the drawings. It should be noted that the present invention is not limited to the following description, and can be appropriately changed without departing from the gist of the present invention.
[実施の形態1]
本発明のチャットシステムの一例としては、図1のように、パーソナルコンピュータや携帯電話や携帯情報端末機(Personal Digital Assistant;PDA)等といった端末装置である端末10と、この端末10間に、文字列データの送受信により文字列データの交換を行う交換サーバ50とがネットワーク1に接続されている。これら複数の端末10は、相互に通信可能となっている。
[Embodiment 1]
As an example of the chat system of the present invention, as shown in FIG. 1, a terminal 10 such as a personal computer, a mobile phone, a personal digital assistant (PDA), etc. An exchange server 50 that exchanges character string data by transmitting and receiving column data is connected to the network 1. The plurality of terminals 10 can communicate with each other.
端末10は、図2のように、表示手段である表示部101と、入力手段である入力部102とを有している。また、複数の端末10それぞれは、インターフェース105を介し、ネットワーク1を経由して交換サーバ50に接続されている。 As illustrated in FIG. 2, the terminal 10 includes a display unit 101 that is a display unit and an input unit 102 that is an input unit. Each of the plurality of terminals 10 is connected to the exchange server 50 via the network 105 via the interface 105.
入力部102は、即時交換するための第1文字列データを入力する。そして、この入力された第1文字列データは、交換サーバ50に送信される。表示部101は、インターフェース105を介して端末10が受信した第2文字列データを、交換サーバ50の表示制御部503の制御の通り表示する。また、入力部102で入力する第1文字列データを表示することもできる。 The input unit 102 inputs first character string data for immediate exchange. Then, the input first character string data is transmitted to the exchange server 50. The display unit 101 displays the second character string data received by the terminal 10 via the interface 105 as controlled by the display control unit 503 of the exchange server 50. Also, the first character string data input by the input unit 102 can be displayed.
インターフェース105は、交換サーバ50と接続する。このインターフェース105を介して、端末10の入力部102で入力された第1文字列データの送信と、文字列データ置換部502で形成された第2文字列データの受信とを行い、複数の端末10間で文字列データをリアルタイムに交換することができる。 The interface 105 is connected to the exchange server 50. Via this interface 105, transmission of the first character string data input by the input unit 102 of the terminal 10 and reception of the second character string data formed by the character string data replacement unit 502 are performed, and a plurality of terminals Character string data can be exchanged between 10 in real time.
交換サーバ50は、図3のように、語句判断手段である語句判断部501と、文字列データ置換手段である文字列データ置換部502と、表示制御手段である表示制御部503と、蓄積手段であるデータベースと504を有している。また、交換サーバ50は、インターフェース505を介し、ネットワーク1を経由して複数の端末10に接続されている。 As shown in FIG. 3, the exchange server 50 includes a phrase determination unit 501 that is a phrase determination unit, a character string data replacement unit 502 that is a character string data replacement unit, a display control unit 503 that is a display control unit, and a storage unit. And a database 504. Further, the exchange server 50 is connected to a plurality of terminals 10 via the network 1 via the interface 505.
データベース504は、例えば辞書データベースのように語句と語句情報とが蓄積されている。このデータベース504に蓄積される語句情報は、端末10で入力される第1文字列データ中の所定の語句に対応する情報である。例えば、語句の意味や関連するウェブサイトのリンク等が挙げられる。そして、データベース504に蓄積される語句は、端末10で入力される第1文字列データ中で、第2文字列データ形成後に端末10の表示部101で上述の語句情報を表示させたい語句である。このとき、例えば、固有名詞や普通名詞、動詞といった語句の種類が含まれていてもよい。このデータベース504に蓄積される具体例としては、語句を「Linux(登録商標)」、この語句の種類を「固有名詞」、この語句の語句情報を「オープンソースのオペレーティングシステム」といったものが挙げられる。このように、語句に対する語句情報がデータベース504に蓄積されている。 In the database 504, phrases and phrase information are accumulated as in a dictionary database, for example. The phrase information stored in the database 504 is information corresponding to a predetermined phrase in the first character string data input at the terminal 10. For example, the meaning of a phrase or a link of a related website can be mentioned. The words stored in the database 504 are words / phrases to be displayed on the display unit 101 of the terminal 10 after the second character string data is formed in the first character string data input at the terminal 10. . At this time, for example, types of phrases such as proper nouns, common nouns, and verbs may be included. Specific examples stored in the database 504 include a phrase “Linux (registered trademark)”, a phrase type “proprietary noun”, and a phrase information of this phrase “open source operating system”. . As described above, the phrase information for the phrase is accumulated in the database 504.
このデータベース504は、例えば、本発明のチャットシステムを利用するユーザのハンドルネームを語句とし、そのハンドルネームのユーザの所在等の情報を語句情報として蓄積してもよい。具体例としては、語句をハンドルネームである「ringo」、この語句の語句情報を住所や年齢である「渋谷区、30才」といったものがあげられる。このように、ハンドルネームに対する住所等の情報を語句情報としてデータベース504に蓄積していてもよい。さらに、このチャットシステムがオンラインで行われるゲームで使用されている場合、データベース504に蓄積される語句に対応する情報は、該当語句を入力したユーザのユーザID、その語句が入力された際の日時、その語句を入力したユーザが使用するキャラクタのゲーム空間における所在等の情報などであってもよい。また、このデータベース504は、交換サーバ50の内に備えられていてもよいが、交換サーバ50と通信可能に接続された交換サーバ50の外のデータベースであってもよい。 This database 504 may store, for example, a handle name of a user who uses the chat system of the present invention as a phrase and information such as the location of the user of the handle name as phrase information. As a specific example, the phrase is “ringo” which is a handle name, and the phrase information of this phrase is “Shibuya Ward, 30 years old” which is an address or age. Thus, information such as an address for the handle name may be stored in the database 504 as word information. Further, when this chat system is used in an online game, the information corresponding to the words and phrases stored in the database 504 includes the user ID of the user who entered the corresponding words and the date and time when the words and phrases were entered. Further, it may be information such as the location of the character used by the user who has input the phrase in the game space. The database 504 may be provided in the exchange server 50, but may be a database outside the exchange server 50 connected to the exchange server 50 so as to be communicable.
この語句と語句情報は、このデータベース504に追加することができる。データベース504への追加の方法としては、交換サーバ50に接続された端末10等でユーザが入力してもよい。また、データベース504に蓄積されている語句にはない語句が第1文字列データ中にあることを下記で説明する語句判断部501で発見した場合に、その語句及び語句情報をデータベース504に追加するようにしてもよい。このときデータベース504に追加される語句に対応する語句情報は、ユーザ自らが入力したり、交換サーバ50や端末10やネットワーク1上から自動的に入手したりしてもよく、語句情報の内容に応じて適宜変更可能である。 This phrase and phrase information can be added to this database 504. As a method for adding to the database 504, the user may input using the terminal 10 or the like connected to the exchange server 50. When the phrase determination unit 501 described below finds that a phrase that is not included in the phrase stored in the database 504 is present in the first character string data, the phrase and phrase information are added to the database 504. You may do it. At this time, the phrase information corresponding to the phrase added to the database 504 may be input by the user himself / herself or automatically obtained from the exchange server 50, the terminal 10 or the network 1, and the phrase information is included in the contents of the phrase information. It can be changed as appropriate.
例えば、語句情報が語句の意味である場合、端末10や交換サーバ50やネットワーク1にある辞書等からその語句の意味を自動的に検索して入手するようにしたり、ユーザによってその語句の意味を入力したりしてもよい。また、例えば、語句がハンドルネーム等で、語句情報がその住所や年齢等のユーザの情報である場合、ユーザ自らが入力してもよいが、チャットを行う際に入力されているユーザの情報を端末10や交換サーバ50やネットワーク1から自動的に入手するようにしてもよい。このように、自動的に語句情報を入力することで、自動的にデータベース504が充実し、より快適なチャットを行うことができる。 For example, when the phrase information is the meaning of the phrase, the meaning of the phrase is automatically retrieved from the terminal 10, the exchange server 50, a dictionary or the like in the network 1, or the meaning of the phrase is determined by the user. You may enter it. Also, for example, when the phrase is a handle name or the like and the phrase information is user information such as the address or age, the user may input the information, but the user information input at the time of chatting You may make it acquire automatically from the terminal 10, the exchange server 50, or the network 1. FIG. Thus, by automatically inputting word information, the database 504 is automatically enriched, and a more comfortable chat can be performed.
さらに、例えば、オンラインで行われるゲームでのチャットにおいて、端末10によって入力される第1文字列データ中にデータベース504中に蓄積されていない語句を語句判断部501が発見した場合、語句判断部501は、該当語句を使用したユーザのユーザID、その語句が入力された日時、その語句を入力したユーザが使用するキャラクタのゲームの空間における所在等の情報を端末10や交換サーバ50から入手する。そして、この語句判断部501は、この語句と、これら情報とを関連付け、データベース504に登録するようにしてもよい。 Furthermore, for example, when the phrase determination unit 501 finds a phrase that is not stored in the database 504 in the first character string data input by the terminal 10 in an online game chat, the phrase determination unit 501 Obtains from the terminal 10 or the exchange server 50 information such as the user ID of the user who uses the corresponding phrase, the date and time when the phrase was input, and the location of the character used by the user who input the phrase in the game space. Then, the phrase determination unit 501 may associate this phrase with these pieces of information and register them in the database 504.
これら語句と語句情報は、交換サーバ50に接続された端末10で適宜変更可能である。このデータベース504に蓄積された語句と語句情報に基づいて、語句判断部501で第1文字列データが判断され、文字列データ置換部502で第1文字列データの置換が行われる。 These phrases and phrase information can be appropriately changed at the terminal 10 connected to the exchange server 50. Based on the phrases and phrase information stored in the database 504, the phrase determination unit 501 determines the first character string data, and the character string data replacement unit 502 replaces the first character string data.
語句判断部501は、インターフェース505を介して交換サーバ50が受信した端末10の入力部101で入力された第1文字列データを受け取る。そして、この語句判断部501は、この第1文字列データ中に、データベース504に蓄積されている語句があるか否かを判断する。語句判断部501は、その判断結果とともに第1文字列データを文字列データ置換部502に供給する。その判断に基づいて第1文字列データから各端末10の表示部101に表示される第2文字列データが形成される。語句判断部501は、データベース504に蓄積されている語句を探し出すだけでなく、蓄積されていない語句も同時に探し出してもよい。このとき、上述のように蓄積されていない語句及び語句情報をデータベース504に追加するようにしてもよい。 The phrase determination unit 501 receives the first character string data input from the input unit 101 of the terminal 10 received by the exchange server 50 via the interface 505. Then, the phrase determination unit 501 determines whether there is a phrase stored in the database 504 in the first character string data. The phrase determination unit 501 supplies the first character string data to the character string data replacement unit 502 together with the determination result. Based on the determination, second character string data displayed on the display unit 101 of each terminal 10 is formed from the first character string data. The phrase determination unit 501 may not only search for phrases stored in the database 504 but also search for phrases that are not stored at the same time. At this time, phrases and phrase information that are not stored as described above may be added to the database 504.
文字列データ置換部502は、第1文字列データから第2文字列データを形成する。この文字列データ置換部502は、第1文字列データ中にデータベース504に蓄積された語句がある場合、その語句に対応する箇所を、その語句に対応する語句情報と関連付けた情報に置換する。この置換によって第2文字列データが形成される。語句情報と関連付けた情報とは、例えば、その語句の後に括弧に囲まれた語句情報が付加した情報や、端末10の表示部101で表示された際に、ハイパーリンク等といったようにその語句を選択することで語句情報が表示されるような情報である。文字列データ置換部502は、第1文字列データ中の所定の語句に対応する箇所を、この語句情報と関連付けた情報と置換して第2文字列データを形成する。 The character string data replacement unit 502 forms second character string data from the first character string data. When there is a word / phrase accumulated in the database 504 in the first character string data, the character string data replacement unit 502 replaces the portion corresponding to the word / phrase with information associated with the word / phrase information corresponding to the word / phrase. The second character string data is formed by this replacement. The information associated with the phrase information is, for example, information added by the phrase information enclosed in parentheses after the phrase, or when the phrase is displayed on the display unit 101 of the terminal 10, such as a hyperlink. This is information that allows the phrase information to be displayed when selected. The character string data replacing unit 502 replaces a portion corresponding to a predetermined word / phrase in the first character string data with information associated with the word / phrase information to form second character string data.
また、第1文字列データにデータベース504に蓄積された語句がない場合、第1文字列データをそのまま置換せず第2文字列データとする。この文字列データ置換部502は、端末10の表示部101に表示させるために、第2文字列データを表示制御部503に供給する。 Further, when the first character string data does not include a word stored in the database 504, the first character string data is not replaced as it is, but is used as the second character string data. The character string data replacement unit 502 supplies the second character string data to the display control unit 503 for display on the display unit 101 of the terminal 10.
表示制御部503は、交換サーバ50にチャットを行うために接続されている全ての端末10の表示部101に、文字列データ置換部502で形成した第2文字列データを表示させるように制御する。この表示制御部503に提供された第2文字列データは、交換サーバ50のインターフェース505を介して端末10に送信される。 The display control unit 503 controls to display the second character string data formed by the character string data replacement unit 502 on the display units 101 of all the terminals 10 connected to the exchange server 50 for chatting. . The second character string data provided to the display control unit 503 is transmitted to the terminal 10 via the interface 505 of the exchange server 50.
インターフェース505は、複数の端末10と接続する。このインターフェース505を介して、端末10の入力部102で入力された第1文字列データの受信と、文字列データ置換部502で形成された第2文字列データの送信とを行い、複数の端末10間で文字列データを即時交換することでチャットを実現することができる。 The interface 505 connects to a plurality of terminals 10. Via this interface 505, the first character string data input by the input unit 102 of the terminal 10 is received and the second character string data formed by the character string data replacing unit 502 is transmitted, and a plurality of terminals Chat can be realized by immediately exchanging character string data between the ten.
この交換サーバ50は、図示されていないCPU(Central Processing Unit)の制御のもとに、所定のプログラムを実行することにより、上述したデータベース504、語句判断部501、文字列データ置換部502、表示制御部503をはじめとする各部材の機能を実現する。 The exchange server 50 executes a predetermined program under the control of a CPU (Central Processing Unit) (not shown) to thereby perform the above-described database 504, phrase determination unit 501, character string data replacement unit 502, display The function of each member including the control unit 503 is realized.
複数の端末10の表示部101には、図4のような表示領域であるウィンドウ20が表示される。そのウィンドウ20の中には、第1文字列データ表示部201と、第2文字列データ表示部202とを有している。そして、送信ボタン211や終了ボタン212とを備えていてもよい。 A window 20 as a display area as shown in FIG. 4 is displayed on the display units 101 of the plurality of terminals 10. The window 20 includes a first character string data display unit 201 and a second character string data display unit 202. A transmission button 211 and an end button 212 may be provided.
第1文字列データ表示部201は、端末10の入力部102で入力した第1文字列データを表示する。ここに表示される第1文字列データを交換サーバ50に送信する。このとき、例えば、送信ボタン211を押すことで、第1文字列データを交換サーバ50に送信するようにしてもよい。送信された第1文字列データは、交換サーバ50によって第2文字列データが形成される。 The first character string data display unit 201 displays the first character string data input from the input unit 102 of the terminal 10. The first character string data displayed here is transmitted to the exchange server 50. At this time, for example, the first character string data may be transmitted to the exchange server 50 by pressing the transmission button 211. As for the transmitted first character string data, the exchange server 50 forms second character string data.
第2文字列データ表示部202は、交換サーバ50から各端末10のそれぞれに送信された第2文字列データを、第2文字列データ表示部202の上方から下方に向かって時系列で表示する。このとき、この第2文字列データを形成する第1文字列データを入力したユーザの名前等のようにユーザが特定できる情報も併せて表示される。 The second character string data display unit 202 displays the second character string data transmitted from the exchange server 50 to each of the terminals 10 in time series from the upper side to the lower side of the second character string data display unit 202. . At this time, information that can be specified by the user such as the name of the user who has input the first character string data forming the second character string data is also displayed.
図5は、実施の形態1で示すチャットシステムの動作を示すフロー図である。まず、チャットを行うユーザが、ステップS81のように、端末10の入力部102から第1文字列データを入力する。 FIG. 5 is a flowchart showing the operation of the chat system shown in the first embodiment. First, the user who performs a chat inputs 1st character string data from the input part 102 of the terminal 10 like step S81.
そして、入力された第1文字列データを表示部102に供給し、ステップS82のように、表示部101は、表示部101に表示されるウィンドウ20中の第1文字列データ表示部201にこの第1文字列データを表示する。 Then, the input first character string data is supplied to the display unit 102, and as shown in step S82, the display unit 101 displays the first character string data on the first character string data display unit 201 in the window 20 displayed on the display unit 101. Displays the first character string data.
ステップS82において表示部101に第1文字列データが表示された後、端末10は、ステップS83のように、インターフェース105を介し、ネットワーク1を経由して交換サーバ50に第1文字列データを送信する。このとき、例えば、送信ボタン211を押すことで、表示部101に表示された第1文字列データを送信するようにしてもよい。 After the first character string data is displayed on the display unit 101 in step S82, the terminal 10 transmits the first character string data to the exchange server 50 via the network 1 via the interface 105 as in step S83. To do. At this time, for example, the first character string data displayed on the display unit 101 may be transmitted by pressing the transmission button 211.
第1文字列データを受信した交換サーバ50は、その第1文字列データを語句判断部501に供給する。そして、語句判断部501は、ステップS84のように、供給された第1文字列データ中にデータベース504に蓄積された語句があるか否かを判断する。この判断後、語句判断部501は、第1文字列データを文字列データ置換部502に供給する。 The exchange server 50 that has received the first character string data supplies the first character string data to the phrase determination unit 501. Then, the phrase determination unit 501 determines whether there is a phrase stored in the database 504 in the supplied first character string data, as in step S84. After this determination, the phrase determination unit 501 supplies the first character string data to the character string data replacement unit 502.
ステップS84において、第1文字列データ中にデータベース504に蓄積された語句がある場合、文字列データ置換部502は、ステップS85のように、供給された第1文字列データ中のその該当語句に対応する箇所を、語句情報と関連付けた情報に置換し、第2文字列データを形成する。そして、文字列データ置換部502は、形成された第2文字列データを表示制御部503に供給し、ステップS87に移行する。このとき、第2文字列データは、端末10の表示部101に表示された際に、語句情報が表示できるように形成されている。 In step S84, when there is a phrase stored in the database 504 in the first character string data, the character string data replacement unit 502 adds the corresponding phrase in the supplied first character string data as in step S85. The corresponding part is replaced with information associated with the phrase information to form second character string data. Then, the character string data replacement unit 502 supplies the formed second character string data to the display control unit 503, and the process proceeds to step S87. At this time, the second character string data is formed so that the phrase information can be displayed when displayed on the display unit 101 of the terminal 10.
一方、ステップS84において、第1文字列データ中にデータベース504に蓄積された語句がない場合、文字列データ置換部502は、ステップS86のように、第1文字列データをそのまま置換せず第2文字列データとする。その後、文字列データ置換部502は、形成された第2文字列データを表示制御部503に供給し、ステップS87に移行する。 On the other hand, if there is no word stored in the database 504 in the first character string data in step S84, the character string data replacement unit 502 does not replace the first character string data as it is in step S86, and the second character string data is replaced with the second character string data. It is assumed to be character string data. Thereafter, the character string data replacement unit 502 supplies the formed second character string data to the display control unit 503, and the process proceeds to step S87.
表示制御部503は、交換サーバ50に接続されている全ての端末10の表示部101に表示されるために、ステップS87のように、インターフェース505を介し、ネットワーク1を経由して供給された第2文字列データを各端末10に送信する。 Since the display control unit 503 is displayed on the display units 101 of all the terminals 10 connected to the exchange server 50, the display control unit 503 receives the first supply supplied via the network 1 via the interface 505 as in step S87. Two character string data are transmitted to each terminal 10.
第2文字列データを受信した各端末10は、受信した第2文字列データを表示部101に供給し、表示部101は、ステップS88のように、第2文字列データを第2文字列データ表示部202に表示する。これにより、表示された第2文字列データにデータベース504に蓄積された語句に対応する語句情報が表示されるようになる。したがって、ユーザ自らが第1文字列データに語句情報を含めなくても、語句情報を交換サーバ10に接続された全ての端末10に表示させることができる。 Each terminal 10 that has received the second character string data supplies the received second character string data to the display unit 101, and the display unit 101 converts the second character string data to the second character string data as in step S88. Displayed on the display unit 202. Thereby, the phrase information corresponding to the phrase stored in the database 504 is displayed in the displayed second character string data. Therefore, even if the user himself / herself does not include the phrase information in the first character string data, the phrase information can be displayed on all the terminals 10 connected to the exchange server 10.
次に、端末10の表示部101に表示される第2文字列データの表示例について説明する。ここでは、図4で説明した画面を使用して説明するが、本発明はこれに限定されるものではない。 Next, a display example of the second character string data displayed on the display unit 101 of the terminal 10 will be described. Here, although it demonstrates using the screen demonstrated in FIG. 4, this invention is not limited to this.
まず、第2文字列データ表示部202に表示される第2文字列データが、図6のように、第2文字列データ33中のデータベース504に蓄積された語句31の後に、括弧で挟んだ語句情報30を挿入するように表示される例について説明する。 First, the second character string data displayed on the second character string data display unit 202 is enclosed in parentheses after the word / phrase 31 stored in the database 504 in the second character string data 33 as shown in FIG. The example displayed so that the phrase information 30 may be inserted is demonstrated.
まず、データベース504に蓄積されている所定の語句31を含むような第1文字列データ32が入力部102から入力され、第1文字列データ表示部201に表示される。入力された第1文字列データ32は、上述のように交換サーバ50に送信され、第2文字列データが33形成される。 First, the first character string data 32 including the predetermined word / phrase 31 stored in the database 504 is input from the input unit 102 and displayed on the first character string data display unit 201. The input first character string data 32 is transmitted to the exchange server 50 as described above, and second character string data 33 is formed.
このとき、文字列データ置換部503は、対応する語句情報30をデータベース504の情報を使用し、第1文字列データ32中の語句31に対応する箇所を語句31の直後に括弧で挟んだ語句情報30を挿入するような情報に置換する。これにより、形成された第2文字列データ33は、語句31の直後に括弧で挟んだ語句情報30が挿入された状態となる。この第2文字列データ33は、表示制御部503によって、全ての端末10に送信され、語句情報30を挿入した第2文字列データ33が各端末10の表示部101に表示される。このとき、第2文字列データの基となる第1文字列データを入力したユーザの名称等を表示させてもよい。 At this time, the character string data replacement unit 503 uses the information of the database 504 for the corresponding phrase information 30, and the phrase in which the part corresponding to the phrase 31 in the first character string data 32 is sandwiched immediately after the phrase 31 in parentheses The information 30 is replaced with information to be inserted. Thus, the formed second character string data 33 is in a state in which the phrase information 30 sandwiched between parentheses is inserted immediately after the phrase 31. The second character string data 33 is transmitted to all the terminals 10 by the display control unit 503, and the second character string data 33 with the phrase information 30 inserted is displayed on the display unit 101 of each terminal 10. At this time, the name of the user who has input the first character string data that is the basis of the second character string data may be displayed.
このように第2文字列データ33を表示することで語句情報30を表示させるための特別な操作を必要とせずに、語句情報30を表示させることができる。また、語句31と語句情報30との関連性が高くなり、即時交換する文字列データの内容を深く理解することができ、円滑なチャットを行うことができる。 By displaying the second character string data 33 in this manner, the phrase information 30 can be displayed without requiring a special operation for displaying the phrase information 30. In addition, the relationship between the phrase 31 and the phrase information 30 is increased, the contents of the character string data to be exchanged immediately can be deeply understood, and a smooth chat can be performed.
次に、図7のように、データベース504に蓄積され、リンクが設定された語句36を有する第2文字列データ35が表示される例について説明する。語句36を選択することで、表示部101にその語句の語句情報30が表示される。これにより、選択した語句に対応する語句情報のみを表示させることで、ユーザが本来伝達したい入力された第1文字列データの内容が理解しやすくなる。 Next, as shown in FIG. 7, an example in which the second character string data 35 that is stored in the database 504 and has a word / phrase 36 with a link set is displayed will be described. By selecting the phrase 36, the phrase information 30 of the phrase is displayed on the display unit 101. Thus, by displaying only the phrase information corresponding to the selected phrase, it becomes easier to understand the contents of the input first character string data that the user originally wants to transmit.
まず、データベース504に蓄積されている所定の語句31を含むような第1文字列データ32が入力部102から入力され、第1文字列データ表示部201に表示される。入力された第1文字列データ32は、上述のように交換サーバ50に送信され、第2文字列データ35が形成される。 First, the first character string data 32 including the predetermined word / phrase 31 stored in the database 504 is input from the input unit 102 and displayed on the first character string data display unit 201. The input first character string data 32 is transmitted to the exchange server 50 as described above, and second character string data 35 is formed.
図8Aは、第2文字列データが表示される表示領域であるウィンドウとは、異なるウィンドウに語句情報を別途表示させた表示例を示している。図8Aのような場合、文字列データ置換部503は、第1文字列データ32中の語句31に対応する箇所を、表示される第2文字列データ35中の語句36を選択することで、データベース504中から引用した語句情報30を有するウィンドウ21が別途立ち上がるように、ウィンドウ21のリンクを含めた情報に置換する。このように形成された第2文字列データ35は、表示制御部503によって、全ての端末10に送信される。そして、各端末10の表示部101において、ユーザがリンクを設定した語句36を選択することにより語句情報30を有するウィンドウ21が表示される第2文字列データが表示される。 FIG. 8A shows a display example in which word / phrase information is separately displayed in a window different from the window that is the display area in which the second character string data is displayed. In the case as shown in FIG. 8A, the character string data replacement unit 503 selects a word / phrase 36 in the second character string data 35 to be displayed by selecting a position corresponding to the word / phrase 31 in the first character string data 32. The information including the link of the window 21 is replaced so that the window 21 having the phrase information 30 quoted from the database 504 is started up separately. The second character string data 35 formed in this way is transmitted to all the terminals 10 by the display control unit 503. Then, the second character string data in which the window 21 having the phrase information 30 is displayed is displayed on the display unit 101 of each terminal 10 when the user selects the phrase 36 for which the link is set.
これにより、表示される語句情報を別の領域で見ることができ、語句情報とユーザが本来伝達したい第1文字列データの内容とを見やすくすることができる。また、このウィンドウ21には、ウィンドウ21を閉じることができるボタン210を備えてあってもよい。 Thereby, the displayed phrase information can be viewed in another area, and the phrase information and the contents of the first character string data that the user originally wants to transmit can be easily viewed. Further, the window 21 may be provided with a button 210 that can close the window 21.
図8Bは、第2文字列データが表示される表示領域であるウィンドウ中に語句情報が挿入されるように表示させた表示例を示している。図8Bのような場合、文字列データ置換部502は、第1文字列データ32中の語句31に対応する箇所を、表示される第2文字列データ35中の語句36を選択することで、データベース504中から引用した語句情報30を有する領域220が挿入された第2文字列データ表示部202となるようなリンクを含めた情報に置換する。このように形成された第2文字列データ35は、表示制御部503によって、全ての端末10に送信される。そして、各端末10の法事部101において、ユーザがリンクを設定した語句36を選択することにより語句情報30を表示した領域220が挿入された第2文字列データ表示部202が表示される。 FIG. 8B shows an example of display in which word information is inserted into a window which is a display area where the second character string data is displayed. In the case as shown in FIG. 8B, the character string data replacement unit 502 selects a phrase 36 in the second character string data 35 to be displayed, by selecting a position corresponding to the phrase 31 in the first character string data 32. The database 504 is replaced with information including a link that becomes the second character string data display unit 202 in which the area 220 having the phrase information 30 quoted is inserted. The second character string data 35 formed in this way is transmitted to all the terminals 10 by the display control unit 503. Then, in the legal part 101 of each terminal 10, the second character string data display unit 202 in which the area 220 displaying the phrase information 30 is inserted by selecting the phrase 36 for which the user has set a link is displayed.
これにより、表示される語句情報を対応する語句の近傍で確認することができ、語句情報と語句との関連性をより高くすることができる。また、この領域220には、領域220を消すためのボタン221を備えてあってもよい。 Thereby, the displayed phrase information can be confirmed in the vicinity of the corresponding phrase, and the relevance between the phrase information and the phrase can be further increased. The area 220 may be provided with a button 221 for erasing the area 220.
このように、実施の形態1で示した本発明のチャットシステムは、文字列データを送信することができる。また、複数の端末10が交換サーバ50に接続された状態でリアルタイムに文字列データを交換することができ、円滑なチャットを行うことができる。このとき、データベースに蓄積された語句と語句情報を利用して、自動的に当該語句の語句情報を表示させることができる。したがって、ユーザ自らが第1文字列データに語句情報を含めなくても、語句情報を表示させることができる。 Thus, the chat system of the present invention shown in the first embodiment can transmit character string data. In addition, the character string data can be exchanged in real time while the plurality of terminals 10 are connected to the exchange server 50, and a smooth chat can be performed. At this time, the phrase information of the phrase can be automatically displayed using the phrase and phrase information stored in the database. Therefore, even if the user himself / herself does not include the phrase information in the first character string data, the phrase information can be displayed.
また、交換サーバ50が語句判断部501、文字列データ置換部502、表示制御部503、及び、データベース504を有していることで、第2文字列データの形成と各端末の表示部への表示の制御をサーバで全て行うことができる。そのため、どのような端末を使用しても表示手段に語句情報を表示させることができる。 In addition, since the exchange server 50 includes the phrase determination unit 501, the character string data replacement unit 502, the display control unit 503, and the database 504, the second character string data is formed and the display unit of each terminal is displayed. The display can be controlled entirely by the server. Therefore, the phrase information can be displayed on the display means no matter what terminal is used.
[実施の形態2]
実施の形態1では、交換サーバ50で、第1文字列データ中のデータベース504に蓄積される語句に対応する箇所を、語句情報と関連付けた情報に置換して第2文字列データを形成するチャットシステムであるが、本発明はこれに限られるものではない。実施の形態2では、端末で、第1文字列データ中のデータベース504に蓄積される語句に対応する箇所を、語句情報と関連付けた情報に置換して第2文字列データを形成するチャットシステムについて説明する。
[Embodiment 2]
In the first embodiment, the exchange server 50 replaces the part corresponding to the word / phrase stored in the database 504 in the first character string data with the information associated with the word / phrase information to form the second character string data. Although it is a system, the present invention is not limited to this. In Embodiment 2, a chat system that forms second character string data by replacing a part corresponding to a word stored in the database 504 in the first character string data with information associated with the word information at the terminal. explain.
本発明のチャットシステムの一例としては、実施の形態1と同様に、複数の端末40と、この端末40間に文字列データを交換する交換サーバとがネットワークを介して接続されている。これら複数の端末10は、相互に通信可能となっている。 As an example of the chat system of the present invention, as in the first embodiment, a plurality of terminals 40 and an exchange server for exchanging character string data between the terminals 40 are connected via a network. The plurality of terminals 10 can communicate with each other.
端末40は、図9のように、表示手段である表示部402と、入力手段である入力部401との他に、蓄積手段であるデータベース403、語句判断手段である語句判断部404、文字列データ置換手段である文字列データ置換部405、表示制御手段である表示制御部406を有しており、インターフェース407を介し、ネットワークを経由して交換サーバに接続されている。これら、表示部402、入力部401、データベース403、語句判断部404、文字列データ置換部405、表示制御部406、インターフェース407は、実施の形態1で説明したものと略同様である。 As shown in FIG. 9, the terminal 40 includes a display unit 402 as a display unit and an input unit 401 as an input unit, a database 403 as a storage unit, a phrase determination unit 404 as a phrase determination unit, a character string It has a character string data replacement unit 405 that is a data replacement unit and a display control unit 406 that is a display control unit, and is connected to an exchange server via an interface 407 via a network. The display unit 402, the input unit 401, the database 403, the phrase determination unit 404, the character string data replacement unit 405, the display control unit 406, and the interface 407 are substantially the same as those described in the first embodiment.
入力部401は、第1文字列データを入力する。この入力部401で入力された第1文字列データは、端末40の語句判断部404に提供される。表示部402は、入力部401で入力された第1文字列データと、表示制御部406から提供された第2文字列データを表示する。 The input unit 401 inputs first character string data. The first character string data input by the input unit 401 is provided to the word / phrase determination unit 404 of the terminal 40. The display unit 402 displays the first character string data input from the input unit 401 and the second character string data provided from the display control unit 406.
データベース403は、語句及び語句情報が蓄積されている。このデータベース403に蓄積された語句と語句情報に基づいて、語句判断部404で第1文字列データが判断され、文字列データ置換部405で第1文字列データの置換が行われる。 The database 403 stores words and phrases information. Based on the phrase and phrase information stored in the database 403, the phrase determining unit 404 determines the first character string data, and the character string data replacing unit 405 replaces the first character string data.
語句判断部404は、入力部401で入力された第1文字列データを受け取り、データベース403に蓄積されている語句があるか否かを判断する。そして、語句判断部404は、その判断結果とともに第1文字列データを文字列データ置換部405に供給する。語句判断部404は、データベース403に蓄積されている語句を探し出すだけでなく、蓄積されていない語句も同時に探し出してもよい。このとき、実施の形態1のように蓄積されていない語句及び語句情報をデータベース404に追加するようにしてもよい。 The phrase determination unit 404 receives the first character string data input from the input unit 401 and determines whether there is a phrase stored in the database 403. Then, the phrase determination unit 404 supplies the first character string data to the character string data replacement unit 405 together with the determination result. The phrase determination unit 404 may not only search for phrases stored in the database 403 but also search for phrases that are not stored at the same time. At this time, phrases and phrase information that are not stored may be added to the database 404 as in the first embodiment.
文字列データ置換部405は、第1文字列データ中にデータベース403に蓄積された語句がある場合、その語句に対応する箇所を、その語句に対応する語句情報と関連付けた情報に置換して、第2文字列データを形成する。一方、第1文字列データ中にデータベース403に蓄積された語句がない場合、文字列データをそのまま置換せずに第2文字列データとする。形成された、第2文字列データは、表示制御部406に供給する。 When there is a word stored in the database 403 in the first character string data, the character string data replacement unit 405 replaces the portion corresponding to the word with information associated with the word information corresponding to the word, Second character string data is formed. On the other hand, when there is no phrase stored in the database 403 in the first character string data, the character string data is used as the second character string data without being replaced as it is. The formed second character string data is supplied to the display control unit 406.
表示制御部406は、インターフェース407を介して、交換サーバに第2文字列データを送信する。また、交換サーバから第2文字列データを受信し、表示部402で表示させるためにその第2文字列データを表示部402に提供する。これにより、全ての端末40に第2文字列データを表示させることができる。 The display control unit 406 transmits the second character string data to the exchange server via the interface 407. In addition, the second character string data is received from the exchange server, and the second character string data is provided to the display unit 402 for display on the display unit 402. Thereby, the second character string data can be displayed on all the terminals 40.
交換サーバは、接続されている複数の端末40の全てに受信した第2文字列データを送信する。このとき、第2文字列データを送信した端末40を除く全ての端末40に送信するようにしてもよい。この場合、第2文字列データを送信した端末40は、その端末40内で形成した第2文字列データを表示制御部406から直接提供されるように構成されていてもよい。 The exchange server transmits the received second character string data to all of the plurality of connected terminals 40. At this time, you may make it transmit to all the terminals 40 except the terminal 40 which transmitted 2nd character string data. In this case, the terminal 40 that has transmitted the second character string data may be configured to directly provide the second character string data formed in the terminal 40 from the display control unit 406.
この端末40の表示部101に表示されるウィンドウは、実施の形態1と同様であるため説明を省略する。また、語句及び語句情報の表示方法についても、実施の形態1と同様とすることができるため説明を省略する。 Since the window displayed on the display unit 101 of the terminal 40 is the same as that of the first embodiment, the description thereof is omitted. The phrase and phrase information display method can be the same as in the first embodiment, and the description thereof is omitted.
図10は、実施の形態2で示すチャットシステムの動作を示すフロー図である。まず、チャットを行うユーザが、ステップS91のように、端末40の入力部401から第1文字列データを入力する。 FIG. 10 is a flowchart showing the operation of the chat system shown in the second embodiment. First, the user who performs a chat inputs 1st character string data from the input part 401 of the terminal 40 like step S91.
そして、入力された第1文字列データを表示部402に供給し、ステップS92のように、表示部402は、入力された第1文字列データを表示する。表示部402に第1文字列データが表示された後、端末10は、入力された第1文字列データを語句判断部404に供給する。 Then, the input first character string data is supplied to the display unit 402, and the display unit 402 displays the input first character string data as in step S92. After the first character string data is displayed on the display unit 402, the terminal 10 supplies the input first character string data to the phrase determination unit 404.
語句判断部404は、ステップS93のように、供給された第1文字列データ中にデータベース403に蓄積された語句があるか否かを判断する。この判断後、語句判断部404は、第1文字列データを文字列データ置換部405に供給する。 The phrase determination unit 404 determines whether there is a phrase stored in the database 403 in the supplied first character string data as in step S93. After this determination, the phrase determination unit 404 supplies the first character string data to the character string data replacement unit 405.
ステップS93において、第1文字列データ中にデータベース405に蓄積された語句がある場合、文字列データ置換部405は、ステップS94のように、供給された第1文字列データ中のその該当語句に対応する箇所を、語句情報と関連付けた情報に置換し、第2文字列データを形成する。そして、文字列データ置換部405は、形成された第2文字列データを表示制御部506に供給し、ステップS96に移行する。このとき、第2文字列データは、端末40の表示部402に表示された際に、語句情報が表示できるように形成されている。 In step S93, if there is a phrase stored in the database 405 in the first character string data, the character string data replacement unit 405 adds the corresponding phrase in the supplied first character string data as in step S94. The corresponding part is replaced with information associated with the phrase information to form second character string data. Then, the character string data replacement unit 405 supplies the formed second character string data to the display control unit 506, and the process proceeds to step S96. At this time, the second character string data is formed so that the phrase information can be displayed when displayed on the display unit 402 of the terminal 40.
一方、ステップS93において、第1文字列データ中にデータベース403に蓄積された語句がない場合、文字列データ置換部405は、ステップS95のように、第1文字列データをそのまま置換せず第2文字列データとする。その後、文字列データ置換部405は、形成された第2文字列データを表示制御部406に供給し、ステップS96に移行する。 On the other hand, if there is no word stored in the database 403 in the first character string data in step S93, the character string data replacement unit 405 does not replace the first character string data as it is in step S95 and does not replace the second character string data. It is assumed to be character string data. Thereafter, the character string data replacing unit 405 supplies the formed second character string data to the display control unit 406, and the process proceeds to step S96.
表示制御部406は、交換サーバに接続されている全ての端末40の表示部402に表示させるために、ステップS96のように、インターフェース505を介し、ネットワークを経由して供給された第2文字列データを交換サーバに送信する。 The display control unit 406 displays the second character string supplied via the network via the interface 505 in order to display on the display units 402 of all the terminals 40 connected to the exchange server, as in step S96. Send data to the exchange server.
第2文字列データを受信した交換サーバ50は、ステップS87のように、交換サーバに接続されている全ての端末40にネットワークを経由して第2文字列データを送信する。 The exchange server 50 that has received the second character string data transmits the second character string data to all the terminals 40 connected to the exchange server via the network as in step S87.
第2文字列データを受信した各端末40は、受信した第2文字列データを表示部402に供給し、表示部402は、ステップS98のように、第2文字列データを表示部402に表示する。これにより、表示された第2文字列データにデータベース405に蓄積された語句に対応する語句情報が表示されるようになる。したがって、ユーザ自らが第1文字列データに語句情報を含めなくても、語句情報を交換サーバに接続された全ての端末40に表示させることができる。 Each terminal 40 that has received the second character string data supplies the received second character string data to the display unit 402, and the display unit 402 displays the second character string data on the display unit 402 as in step S98. To do. Thereby, the phrase information corresponding to the phrases stored in the database 405 is displayed in the displayed second character string data. Therefore, even if the user himself / herself does not include the phrase information in the first character string data, the phrase information can be displayed on all the terminals 40 connected to the exchange server.
この端末40は、図示されていないCPUの制御のもとに、所定のプログラムを実行することにより、上述したデータベース403、語句判断部404、文字列データ置換部405、表示制御部406をはじめとする各部材の機能を実現する。 The terminal 40 executes a predetermined program under the control of a CPU (not shown), thereby including the above-described database 403, phrase determination unit 404, character string data replacement unit 405, display control unit 406, and the like. The function of each member is realized.
このように、実施の形態2で示した本発明のチャットシステムは、文字列データを送信することができる。また、複数の端末40が交換サーバに接続された状態でリアルタイムに文字列データを交換することができ、円滑なチャットを行うことができる。このとき、データベースに蓄積された語句と語句情報を利用して、自動的に当該語句の語句情報を表示させることができる。したがって、ユーザ自らが第1文字列データに語句情報を含めなくても、語句情報を表示させることができる。 Thus, the chat system of the present invention shown in the second embodiment can transmit character string data. Moreover, character string data can be exchanged in real time with a plurality of terminals 40 connected to the exchange server, and a smooth chat can be performed. At this time, the phrase information of the phrase can be automatically displayed using the phrase and phrase information stored in the database. Therefore, even if the user himself / herself does not include the phrase information in the first character string data, the phrase information can be displayed.
また、端末40がデータベース403、語句判断部404、文字列データ置換部405、表示制御部406を有していることで、第2文字列データの形成を各端末40それぞれで行うことができ、交換サーバの負担が軽減される。また、専用の交換サーバでなくても、通常のデータ送受信に使用されるサーバを、特別な制御を行うことなく、交換サーバとして使用することができる。 Further, since the terminal 40 includes the database 403, the phrase determination unit 404, the character string data replacement unit 405, and the display control unit 406, the second character string data can be formed in each terminal 40, respectively. The burden on the exchange server is reduced. Even if it is not a dedicated exchange server, a server used for normal data transmission / reception can be used as an exchange server without performing special control.
また、実施の形態2で説明した端末40は、上述のようにサーバを介して接続されていてもよいが、例えば、端末40同士がサーバを介さずに直接接続されたものであってもよい。 Moreover, although the terminal 40 demonstrated in Embodiment 2 may be connected via the server as mentioned above, for example, the terminals 40 may be directly connected without passing through the server. .
上述の実施の形態1及び実施の形態2で説明した方法でチャットを行うことにより、入力した第1文字列データをその中の所定の語句の語句情報を全ての端末の表示手段に表示することで、ユーザ自らが入力する第1文字列データに語句情報を含めなくても、語句情報を表示することができる。 By performing chatting by the method described in the first embodiment and the second embodiment described above, the input first character string data is displayed on the display means of all terminals as word information of a predetermined word in the first character string data. Thus, the phrase information can be displayed without including the phrase information in the first character string data input by the user himself / herself.
上述した実施の形態1及び実施の形態2でデータベースに蓄積される語句に対応する語句情報が複数ある場合、表示部で表示させる語句情報を入力部で選択するようにしてもよい。この場合、例えば、第1文字列データ中にデータベースで蓄積された語句があるか否かを語句判断部する際、この語句判断部が、その語句に対応する語句情報が複数あることを認識し、その複数の語句情報とともにその旨を通知する。第1文字列データを入力した端末がその通知に基づいて、複数の語句情報のうち表示させる1つを入力部からの入力によって選択するようにしもよい。この選択を語句判断部に通知し、語句判断部は、文字列データに選択された文字列情報と第1文字列データを提供し、この選択に基づいて文字列データ置換部が第1文字列データから第2文字列データを形成する。これにより、一つの語句に複数の語句情報がある場合、第1文字列データを入力するユーザの意図する語句情報を的確に表示させることができる。 When there are a plurality of pieces of phrase information corresponding to the phrases stored in the database in the first and second embodiments described above, the phrase information to be displayed on the display unit may be selected on the input unit. In this case, for example, when the phrase determination unit determines whether there is a phrase stored in the database in the first character string data, the phrase determination unit recognizes that there are a plurality of phrase information corresponding to the phrase. , This fact is notified together with the plurality of word information. Based on the notification, the terminal that has input the first character string data may select one of the plurality of pieces of phrase information to be displayed by input from the input unit. This selection is notified to the phrase determination unit, and the phrase determination unit provides the selected character string information and the first character string data for the character string data, and the character string data replacement unit based on the selection selects the first character string. Second character string data is formed from the data. Thereby, when there are a plurality of pieces of phrase information in one phrase, the phrase information intended by the user who inputs the first character string data can be accurately displayed.
また、交換サーバ又は端末に備えられたデータベースは、交換サーバ及び端末とは異なる外部のものであってもよい。この場合、交換サーバ又は端末による語句の判断や置換は、そのデータベースにアクセスし、語句及び語句情報の参照を行うことで同様の処理を行うことができる。 Further, the database provided in the exchange server or terminal may be an external database different from the exchange server and terminal. In this case, the phrase determination and replacement by the exchange server or the terminal can be performed by accessing the database and referring to the phrase and phrase information.
なお、本発明は、リアルタイムに文字列データを交換するチャットを行うためのものであり、例えば、電子掲示板やウェブページ中の語句に自動的にリンクを貼るシステムとは異なる。この電子掲示板やウェブページに用いられている自動的にリンクを貼るシステムは、端末で入力された文字や画像等のデータを送信し、サーバ上で所定の形式に変換し、この変換されたデータをサーバ内に蓄積するものである。この変換されたデータは、端末からサーバにアクセスすることで閲覧することができる。 The present invention is for performing chat for exchanging character string data in real time, and is different from, for example, an electronic bulletin board or a system that automatically links a phrase in a web page. The system that automatically puts a link used in this electronic bulletin board or web page transmits data such as characters and images input at the terminal, converts it into a predetermined format on the server, and converts the converted data Is stored in the server. The converted data can be browsed by accessing the server from the terminal.
一方、本発明は、リアルタイムに文字列データを交換するチャットであるため、交換する文字列データは、交換サーバを通過しているにすぎない。すなわち、交換サーバは、その時に接続されている端末間で文字列データを各端末間での文字列データの交換するために使用され、サーバ内に交換される文字列データを蓄積させなくてもよい。また、この交換される文字列データは、その時交換サーバに接続している端末によって見ることができる。本発明は、文字列データの交換により行われる会話を行うものであり、本発明によって、この会話を円滑に行うことができる。 On the other hand, since the present invention is a chat for exchanging character string data in real time, the character string data to be exchanged only passes through the exchange server. In other words, the exchange server is used for exchanging character string data between terminals connected at that time, and the character string data to be exchanged in the server does not have to be stored in the server. Good. The character string data to be exchanged can be viewed by a terminal connected to the exchange server at that time. The present invention performs a conversation performed by exchanging character string data, and the present invention can smoothly perform this conversation.
1 ネットワーク
10 端末
50 交換サーバ
1 Network 10 Terminal 50 Exchange server
Claims (13)
所定の語句及び当該所定の語句に対応する語句情報を蓄積する蓄積手段と、
前記複数の端末のうち一の端末から入力された第1文字列データ中に前記蓄積手段に蓄積された前記語句があるか否かを判断する語句判断手段と、
前記語句判断手段の判断に基づいて、前記第1文字列データ中の前記語句に対応する箇所を、当該語句に対応する前記語句情報と関連付けた情報に置換して第2文字列データを形成する文字列データ置換手段と、
前記文字列データ置換手段によって形成された前記第2文字列データを全ての端末の表示手段に表示させる表示制御手段とを有することを特徴とするチャットシステム。 In a chat system that immediately exchanges character string data between multiple terminals connected via a network,
Storage means for storing predetermined phrases and phrase information corresponding to the predetermined phrases;
Phrase determination means for determining whether or not there is the phrase stored in the storage means in the first character string data input from one terminal among the plurality of terminals;
Based on the determination by the phrase determination means, the portion corresponding to the phrase in the first character string data is replaced with information associated with the phrase information corresponding to the phrase to form second character string data. Character string data replacement means;
A chat system comprising: display control means for displaying the second character string data formed by the character string data replacing means on display means of all terminals.
前記交換サーバは、前記語句判断手段、前記文字列データ置換手段、前記表示制御手段、及び、前記蓄積手段を有していることを特徴とする請求項1記載のチャットシステム。 Comprising an exchange server for exchanging character string data among a plurality of the terminals;
The chat system according to claim 1, wherein the exchange server includes the phrase determination unit, the character string data replacement unit, the display control unit, and the storage unit.
前記複数の端末のうち一の端末から第1文字列データを入力し、
入力された第1文字列データ中に所定の語句及び当該所定の語句に対応する語句情報を蓄積する蓄積手段に蓄積された前記語句があるか否かを判断し、
判断された結果に基づいて、前記第1文字列データ中の前記語句に対応する箇所を、当該語句に対応する前記語句情報と関連付けた情報に置換して第2文字列データを形成し、
前記文字列データ置換工程によって形成された前記第2文字列データを全ての端末の表示手段に表示することを特徴とする表示方法。 In a display method for displaying character string data on the display means of the terminal in a chat system that immediately exchanges character string data between a plurality of terminals connected via a network,
Input first character string data from one terminal among the plurality of terminals,
It is determined whether or not there is the phrase stored in the storage means for storing a predetermined phrase and phrase information corresponding to the predetermined phrase in the input first character string data,
Based on the determined result, the portion corresponding to the word in the first character string data is replaced with information associated with the word information corresponding to the word to form second character string data,
A display method comprising: displaying the second character string data formed by the character string data replacing step on display means of all terminals.
第1文字列データを入力する入力手段と、
前記文字列データを表示する表示手段と、
前記入力手段によって入力された前記第1文字列データ中に所定の語句及び当該所定の語句に対応する語句情報を蓄積する蓄積手段に蓄積された前記語句があるか否かを判断する語句判断手段と、
前記語句判断手段の判断に基づいて、前記第1文字列データ中の前記語句に対応する箇所を、当該語句に対応する前記語句情報と関連付けた情報に置換して第2文字列データを形成する文字列データ置換手段と、
前記文字列データ置換手段によって形成された前記第2文字列データを全ての端末の表示手段に表示させる表示制御手段とを有することを特徴とする端末装置。 In a terminal device that immediately exchanges character string data with other terminal devices connected via a network,
Input means for inputting the first character string data;
Display means for displaying the character string data;
Phrase determination means for determining whether or not the first character string data input by the input means includes the predetermined phrase and the phrase stored in the storage means for storing phrase information corresponding to the predetermined phrase. When,
Based on the determination by the phrase determination means, the portion corresponding to the phrase in the first character string data is replaced with information associated with the phrase information corresponding to the phrase to form second character string data. Character string data replacement means;
A terminal device comprising: display control means for displaying the second character string data formed by the character string data replacing means on display means of all terminals.
第1文字列データを入力する入力処理と、
前記入力処理によって入力された前記第1文字列データ中に所定の語句及び当該所定の語句に対応する語句情報を蓄積する蓄積手段に蓄積された前記語句があるか否かを判断する語句判断処理と、
前記語句判断処理の判断に基づいて、前記第1文字列データ中の前記語句に対応する箇所を、当該語句に対応する前記語句情報と関連付けた情報に置換して第2文字列データを形成する文字列データ置換処理と、
前記文字列データ置換処理によって形成された前記第2文字列データを全ての端末の表示手段に表示させる表示制御処理とを有することを特徴とするチャットプログラム。 In a chat program executed by a terminal device in order to immediately exchange character string data with another terminal device connected via a network,
An input process for inputting the first character string data;
Phrase determination processing for determining whether or not the first character string data input by the input processing includes a predetermined phrase and the phrase stored in storage means for storing phrase information corresponding to the predetermined phrase. When,
Based on the determination of the phrase determination process, a portion corresponding to the phrase in the first character string data is replaced with information associated with the phrase information corresponding to the phrase to form second character string data. String data replacement processing,
And a display control process for displaying the second character string data formed by the character string data replacement process on display means of all terminals.
前記複数の端末のうち一の端末から入力された第1文字列データ中に所定の語句及び当該所定の語句に対応する語句情報を蓄積する蓄積手段に蓄積された前記語句があるか否かを判断する語句判断手段と、
前記語句判断手段の判断に基づいて、前記第1文字列データ中の前記語句に対応する箇所を、当該語句に対応する前記語句情報と関連付けた情報に置換して第2文字列データを形成する文字列データ置換手段と、
前記文字列データ置換手段によって形成された前記第2文字列データを全ての端末の表示手段に表示させる表示制御手段とを有することを特徴とする交換サーバ。 In an exchange server that immediately exchanges character string data between multiple terminals connected via a network,
Whether or not the first character string data input from one terminal among the plurality of terminals includes the predetermined word and the word stored in the storage unit that stores word information corresponding to the predetermined word. A word judging means for judging,
Based on the determination by the phrase determination means, the portion corresponding to the phrase in the first character string data is replaced with information associated with the phrase information corresponding to the phrase to form second character string data. Character string data replacement means;
An exchange server comprising display control means for displaying the second character string data formed by the character string data replacing means on display means of all terminals.
前記複数の端末のうち一の端末から入力された第1文字列データ中に所定の語句及び当該所定の語句に対応する語句情報を蓄積する蓄積手段に蓄積された前記語句があるか否かを判断する語句判断処理と、
前記語句判断処理の判断に基づいて、前記第1文字列データ中の前記語句に対応する箇所を、当該語句に対応する前記語句情報と関連付けた情報に置換して第2文字列データを形成する文字列データ置換処理と、
前記文字列データ置換処理によって形成された前記第2文字列データを全ての端末の表示手段に表示させる表示制御処理とを有することを特徴とするチャットプログラム。 In a chat program executed by an exchange server in order to immediately exchange character string data between a plurality of terminals connected via a network,
Whether or not the first character string data input from one terminal among the plurality of terminals includes the predetermined word and the word stored in the storage unit that stores word information corresponding to the predetermined word. A word judgment process to judge,
Based on the determination of the phrase determination process, a portion corresponding to the phrase in the first character string data is replaced with information associated with the phrase information corresponding to the phrase to form second character string data. String data replacement processing,
And a display control process for displaying the second character string data formed by the character string data replacement process on display means of all terminals.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005167026A JP2006343834A (en) | 2005-06-07 | 2005-06-07 | Chat system, display method, terminal device, exchange server, and chat program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005167026A JP2006343834A (en) | 2005-06-07 | 2005-06-07 | Chat system, display method, terminal device, exchange server, and chat program |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2006343834A true JP2006343834A (en) | 2006-12-21 |
Family
ID=37640787
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2005167026A Pending JP2006343834A (en) | 2005-06-07 | 2005-06-07 | Chat system, display method, terminal device, exchange server, and chat program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2006343834A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP7568778B2 (en) | 2022-05-13 | 2024-10-16 | 株式会社カカオ | Messaging service method and apparatus |
-
2005
- 2005-06-07 JP JP2005167026A patent/JP2006343834A/en active Pending
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP7568778B2 (en) | 2022-05-13 | 2024-10-16 | 株式会社カカオ | Messaging service method and apparatus |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20080244446A1 (en) | Disambiguation of icons and other media in text-based applications | |
WO1999024900A1 (en) | Character communication device | |
TW200805088A (en) | Electronic dictionary apparatus and recording medium on which search control program is recorded | |
JP4180617B2 (en) | Mobile communication terminal and data processing method in mobile communication terminal | |
KR20170012001A (en) | Apparatus, method, and computer program for providing other content by content identifier | |
KR101009380B1 (en) | Method for certifying on-line debate ability and system using the same | |
WO2009128838A1 (en) | Disambiguation of icons and other media in text-based applications | |
JP2006343834A (en) | Chat system, display method, terminal device, exchange server, and chat program | |
JP5592679B2 (en) | INPUT PROGRAM, INPUT DEVICE, SYSTEM, AND INPUT METHOD | |
US9861900B2 (en) | Game system and game device | |
JP2005182234A (en) | Input supporting device, message transmitting device, user interface, input supporting method and program | |
JP4608928B2 (en) | Information display control device and program | |
JP4957787B2 (en) | Information display control device, electronic dictionary program | |
JP2002108768A (en) | Information terminal equipment, electronic mail system connecting the same with server device, electronic mail creating method and recording medium recording electronic mail creating program | |
CN103688253A (en) | Review method, computer-program product, and review system | |
JP2008117217A (en) | Portable terminal unit and user information reception device | |
JP2002073514A (en) | Method of exchanging information while utilizing communication network | |
US10413835B2 (en) | Game system and game device | |
JP4501501B2 (en) | Information display control device, electronic dictionary program | |
JP2008171144A (en) | Communication terminal device and cellphone terminal provided therewith, communication terminal control method, communication terminal control program and computer-readable recording medium recording the same | |
WO2005059769A1 (en) | Device for creating sentence having decoration information | |
JP2009031995A (en) | Information processor and information processing system | |
JP2005141558A (en) | Information display controller, server and program | |
JP4221057B2 (en) | Kana input control method of external keyboard for mobile phone | |
JP2008257472A (en) | Customer support system, help desk system, information processor and program |