[0001] A. Field of the Invention
[0002] The present invention generally relates to a technology that allows a plurality of users to communicate simultaneously sharing a single network. More specifically, the present invention relates to a text communication method and/or system that makes it easy for a user to transmit text messages over the shared network.
[0003] B. Definition of Terms
[0004] Hereinafter, a chat system refers to a system that includes a chat server and a plurality of chat clients, wherein a plurality of users using the chat clients can communicate each other simultaneously sharing a single channel.
[0005] A channel is a virtual space shared by the plurality of chat clients. A nickname is identification information that specifies a user uniquely in a chat system.
[0006] An agent terminal or acting device is a device that relays communications between the chat server and the chat clients. Preferably, an agent terminal or acting device acts as a client with respect to the chat server, and as a server with respect to the chat clients.
[0007] C. Description of the Related Art
[0008] There has been known an internet relay chat (IRC) as a system that allows text communications on a real time basis among a plurality of users. However, to conduct a text communication on a system such as IRC, a user has to type many words. In other words, the user's burden of typing messages is enormous. To reduce the typing burden, users have been registering frequently used words and idioms in a Chinese character conversion program. A user registers frequently used words and idioms in a dictionary with each of the words and idioms being associated with a certain combination of letters. The words and idioms can be obtained by typing certain combinations of letters and executing conversion thereon. Thus, text can be obtained by typing a fewer number of letters.
[0009] There has also been known a method in which frequently used texts are assigned to special keys, such that frequently used texts can be obtained by simply typing the special keys. The frequently used texts are determined from a history of typed texts.
[0010] Now that use of the internet and portable information devices increased rapidly, there are users who chat from a portable device while on a trip, from a desktop computer while at work, and from a home computer while at home. However, a keyboard of a portable device is not as easy to type as a keyboard of a desktop computer, because otherwise portable devices cannot be portable. Therefore, it is difficult to send and/or receive text messages using a portable device. The problem of typing is even greater with a chat because chatting requires a quick response.
[0011] Several conventional methods have been developed to reduce the users' burden of typing. However, most of these conventional methods for reducing users' burden of typing have several problems. For example, in some of these prior methods, a user has to manually create a dictionary that converts a short text to a longer text. Therefore, the user still has a burden of creating the dictionary.
[0012] Moreover, in some of these prior art methods, a user has to re-create a dictionary every time the user uses a different terminal. In other words, the user has to create a dictionary many times. Consequently, the user may end up having two or more different dictionaries. For example, the user may have one in a computer that he or she uses at work, and another in a portable computer that he or she uses while on trip. This can be even more inconvenient for the user.
[0013] A user generally wants to reduce the burden of typing to a different degree depending on the type of the terminal he or she uses. For instance, a user may want to use a shortcut function to obtain a long text by typing a shorter text when he or she is using a portable device because a portable device is difficult to type. However, the same user may not need such function when he or she is using a desktop terminal. There has been no technology that allows a user to adjust the degree of reducing the burden of typing depending on the device that the user uses.
[0014] Also, since a portable device has a smaller display area to display text messages than that of a desktop terminal, long text messages may not be fully displayed.
[0015] Usually, a game device does not have a keyboard to receive inputted commands therefrom. However, there has been game devices that have an internet connection function for allowing a user to view home pages and participate in a chat system. If a user having such a game device wants to type texts to participate in a chat, the user has to create text messages by typing a software keyboard with a mouse. Since it is difficult to type texts in this manner, the user tends not to fully utilize some of the functions of the device that require typing.
[0016] In view of the above problems, there exists a need for improved text conversion method and device for a chat system which overcomes the above mentioned problems in the prior art by making it easier for a user to write and receive text massages. This invention addresses this need in the prior art as well as other needs, which will become apparent to those skilled in the art from this disclosure.
[0017] In view of the above described problems, one object of the present invention is to provide a method and a system for text communication by enabling a user to use the same dictionary from a plurality of information terminals in order to reduce the user's burden of typing and creating dictionaries.
[0018] In accordance with one aspect of the present invention, a text communication method for communication devices is adapted to send and receive a text message. The communication devices utilize an acting device, which is adapted to relay the text message. The text communication method includes steps of:
[0019] (A) providing the acting device with a dictionary containing rules regarding conversion of text messages, with the dictionary corresponding to at least one of the communication devices or a user;
[0020] (B) sending from the communication device to the acting terminal a command that specifies whether a text message sent and received via the acting device should be converted or not; and
[0021] (C) converting the text message according to the command.
[0022] The communication device sends a command that specifies whether a text message should be converted or not. For instance, when the communication device establishes a connection to the acting device, it sends a command specifying whether or not to convert the text message. The acting device then configures whether text messages should be converted or not for each communication device.
[0023] Preferably, the text communication system of the present invention comprises a plurality of communication devices and an acting device. The communication devices are adapted to send and receive a text message. Each of the communication devices has reporting means for sending identification information and a command. The identification information can identify either the communication device or the user. The command specifies whether a text message should be converted or not.
[0024] The acting device is adapted to be connected with the communication devices for relaying a text message that the communication devices send and receive. The acting device has storing means and conversion means. The storing means stores a dictionary containing rules regarding conversion of text messages. The dictionary corresponds to at least one of the communication devices or the user. Upon receiving a command from one of the communication devices regarding conversion of a text message, the conversion means is adapted to convert a text message based on the dictionary corresponding to the communication device or the user.
[0025] The communication devices send and receive text messages by connecting to the acting device. Examples of communication devices that can be used with the present invention include an information terminal that runs a chat client or a portable terminal such as a pager, which simply can send and receive text messages. When these communication devices send a connection message to connect to the acting device, they also send along therewith identification information such as its own IP address that the identification information identifies the communication device or the user. The identification information can also be sent during a regular connection establishment process. The reporting means of the communication device reports to the acting device whether incoming and/or outgoing text messages should be converted based on a dictionary stored in the storing means.
[0026] The storing means of the acting device stores one or more dictionaries that correspond to at least one of the communication devices or a user. For instance, if a user A has a desktop information terminal and a portable terminal, the user A's dictionary can correspond to both these two terminals. Types of dictionaries are not limited to conventional ones such as Chinese character-Hiragana dictionary, and can be adjusted to meet user's needs.
[0027] Upon receiving a command from the communication devices, the conversion means converts text messages based on a dictionary. There are four types of conversions of text messages. First, the conversion of the text message can be performed on only inputted or outgoing text messages. Second, the conversion of the text message can be performed on only incoming text messages. Thus, the conversion of the text message can be performed on both outgoing and incoming text messages. Fourth, no conversion of the text message can be done at all.
[0028] This system of the present invention allows a user to use the same dictionary even when the user has more than one information terminals. The text communication system also allows a user to select a terminal to which text conversion should be applied. By adjusting the configuration of the dictionary, a user can selectively reduce the burden of typing. For instance, the configuration of the dictionary can be set to reduce the typing burden only when he or she is typing at a portable terminal or game terminal.
[0029] Preferably, the acting device of the text communication system further includes dictionary administration means for updating the dictionary according to a text message sent from the communication devices.
[0030] The dictionary controller or administration means updates a dictionary that corresponds to the communication terminal according to the user's input from the communication terminal. In this way, the user does not have to manually register words in the dictionary.
[0031] Preferably, the communication devices of the text communication system send to the acting device identification information that identifies the user, instead of the identification information that identifies the communication device. Thus, the dictionary in the storing means of the acting device corresponds to the users.
[0032] Examples of the communication devices include a chat client utilized in a chat system. When a chat client is utilized as a communication system, a nickname can be used as identification information since a nickname is uniquely defined in a chat system. In this case, the storing means of the acting device stores dictionaries such that dictionaries correspond to nicknames. Thus, the storing means stores a dictionary for each user. In this way, users can always chat using the same dictionary even when he or she is using a different information terminal. As a result, the user's burden of typing text for sending and receiving text messages in a text communication is reduced.
[0033] Another aspect of the present invention is the text communication method for communication devices adapted to send and receive a text message. The communication devices utilize an acting device that is adapted to relay the text message. The text communication method comprises steps of:
[0034] (A) providing the acting device with a dictionary containing rules regarding conversion of text messages;
[0035] (B) setting conversion mode of the communication devices in advance; and
[0036] (C) converting the text message according to whether the conversion mode is set to “on” or “off”. The dictionary corresponds to at least one of the communication devices or a user. The conversion mode specifies whether a text message sent and received via the acting device should be converted or not.
[0037] In other words, the conversion mode is configured as either “on” or “off” for each communication device, as opposed to specifying the conversion mode for each text message sent. The acting device converts text messages if required by the configuration of the conversion mode.
[0038] Still another aspect of the present invention is a text communication system, comprising communication devices and an acting device. The communication devices are adapted to send and receive a text message. The acting device is adapted to be connected to the communication devices for relaying the text message that the communication devices send and receive.
[0039] The acting device has first storing means, second storing means, and conversion means. The first storing means is adapted to store a dictionary containing rules regarding conversion of text messages. The dictionary corresponds to at least one of the communication devices or a user. The second storing means is adapted to store a determination table in which each of the communication devices specifies its conversion mode. The conversion mode shows whether a text message sent and received by the communication devices should be converted or not. The conversion means is adapted to convert a text message based on the dictionary that corresponds to one of the communication devices if required by the conversion mode of the communication device. Each of the communication devices is adapted to report to the acting device identification information that identifies the communication device or the user.
[0040] The communication devices send and receive text messages by connecting to the acting device, in a similar manner as in the aforementioned communication system. The communication devices send identification information such as its IP address, which identifies the communication device, along with, for instance, a connection message that is sent when the communication device establishes a connection with the acting device. The identification information can be any type of information other than IP address, such as machine name.
[0041] The first storing means of the acting machine stores a dictionary that corresponds to at least one of the communication devices or a user. The second storing means stores the conversion mode that specifies whether text messages sent and received by a certain communication device should be converted or not. The conversion mode corresponds to at least one of the communication devices or the user.
[0042] The conversion means determines a conversion mode based on the identification information sent by the communication devices. A dictionary that corresponds to the communication device is determined based on the identification information of the communication device or user, thereby converting the text messages using the dictionary. In this system, as in the aforementioned text communication system, a user who uses a plurality of information terminals can use the same dictionary regardless of which of the user terminals the user uses.
[0043] Preferably, the communication devices of the text communication system further include registration means. The registration means receives a name of a communication device and conversion mode inputted thereto, and sends the name of the communication device and conversion mode to the acting device. The acting device further includes table updating means for registering in the determination table the inputted name of the communication device and conversion mode.
[0044] A user inputs a combination of the name of a communication device and the conversion mode through the registration means in a communication device. The registration means receives inputs from the user, and sends the inputs to the acting device. The conversion means sends the communication of the name of a communication device and its conversion mode to the table updating means. The table updating means receives the name of the communication device and its conversion mode, and sends them to the determination table.
[0045] Preferably, the determination table of the text communication system further stores dictionary mode that shows whether the dictionary should be updated according to a text message sent from the communication devices. The dictionary mode corresponds to the communication device. The acting device further includes dictionary administration means for updating the dictionary based on the text message if required by the dictionary mode of the determination table. This text communication system has the same effects as the aforementioned text communication system.
[0046] Preferably, the communication device of the text communication system reports to the acting device identification information that identifies a user instead of the identification information that identifies the communication device. The first storing means of the acting device stores the dictionary, with the dictionary corresponding to the users. The second storing means of the acting device stores a determination table in which each of the users specifies its conversion mode.
[0047] As in the aforementioned text communication system, a communication device can be a chat client, while identification information can be a nickname. The first storing means of the acting device stores dictionaries each of which corresponds to each nickname. In other words, each dictionary corresponds to each user. The second storing means stores the conversion modes, each of which correspond to each nickname. In other words, each of the conversion modes stored corresponds to each user. As in the aforementioned text communication, users that uses more than one communication devices can chat using the same dictionary regardless of which communication device he or she uses. Therefore, user's burden of typing texts for sending and receiving text messages in text communication is reduced.
[0048] In accordance with still another aspect of the present invention, a text communication system comprises communication devices and an acting device. The communication devices are adapted to send and receive a text message. The acting device is adapted to be connected to the communication devices for relaying the text message sent and received from one of the communication devices. The communication devices have reporting means. The reporting means is adapted to report to the acting device a command regarding conversion of text messages and an identification number that is adapted to identify at least the communication device.
[0049] The acting device has first storing means, second storing means, table administration means, and conversion means. The first storing means is adapted to store a dictionary containing rules regarding conversion of text messages, with the dictionary corresponding to the communication devices. The second storing means is adapted to store a determination table in which each of the communication devices specifies its conversion mode. The conversion mode specifies whether the text message sent and received by the communication devices should be converted or not. The table administration means is adapted to update the determination table according to a command from the communication devices.
[0050] The conversion means is adapted to convert the text message based on the dictionary corresponding to the communication device if required by a command regarding conversion when the communication device sends the command regarding conversion. The conversion means converts the text message based on the dictionary corresponding to the communication device or the user if required by the conversion mode of the communication device in the determination table when the communication device does not send the command regarding conversion.
[0051] For instance, the reporting means can be configured such that the identification number of a communication device is sent along with the conversion mode of the communication device only when the communication device connects to the acting for the first time. The table administration means registers in the determination table the conversion mode and the name of the communication device that connects to the acting device for the first time. When the communication device connects to the acting device later, the conversion mode for the communication device is already registered in the determination table. Therefore the conversion mode is configured based on the determination table. If the user specifies the conversion mode even when the user's communication device has connected to the acting device before, the conversion mode specified by the user has a priority over the conversion mode registered in the determination table.
[0052] In accordance with still another aspect of the present invention, an acting device is adapted to be connected to communication devices for relaying a text message. The communication devices are adapted to send and receive a text message. The text message is sent and received by the communication devices. The acting device comprises storing means and conversion means. The storing means is adapted to store a dictionary containing rules regarding conversion of text messages, with the dictionary corresponding to at least one of the communication devices or a user. Upon receiving from the communication device a command regarding conversion of the text message and identification information of the communication device, the conversion means is adapted to convert the text message based on the dictionary corresponding to the communication device or the user if required by the command. This acting device has the same effects as the aforementioned acting device.
[0053] In accordance with still another aspect of the present invention, an acting device is adapted to be connected to communication devices for relaying a text message. The communication devices are adapted to receive and send a text message. The text message is sent and received by the communication devices. The acting device comprises first storing means, second storing means, and conversion means.
[0054] The first storing means is adapted to store a dictionary containing rules regarding conversion of text messages, with the dictionary corresponding to at least one of the communication devices or a user. The second storing means is adapted to store a determination table in which each of the communication devices specifies its conversion mode. The conversion mode specifies whether a text message sent and received by the communication devices should be converted or not. Upon receiving from the communication devices identification information that identifies the communication device or the user, the conversion means converts the text message based on the dictionary corresponding to the communication device or the user if required by the conversion mode of the communication device in the determination table. This acting device has the same effects as the aforementioned acting device.
[0055] In accordance with still another aspect of the present invention, an acting device is adapted to be connected to communication devices for relaying a text message. The communication devices are adapted to receive and send a text message. The text message is sent and received by the communication devices. The acting device comprises first storing means, second storing means, table administration means, and conversion means.
[0056] The first storing means is adapted to store a dictionary containing rules regarding conversion of the text message, with the dictionary corresponding to at least one of the communication devices or a user. The second storing means is adapted to store a determination table in which each of the communication devices specifies its conversion mode. The conversion mode specifies whether a text message sent and received by the communication devices should be converted or not.
[0057] The table administration means updates the determination table upon receiving from the communication device a command regarding conversion of the text message. The conversion means converts the text message based on the dictionary corresponding to the communication device or the user if required by the command regarding conversion when the communication device sends the command regarding conversion. The conversion means converts the text message based on the dictionary corresponding to the communication device or the user if required by the conversion mode of the determination table when the communication device does not send the command. This acting device has the same effects as the aforementioned acting device.
[0058] In accordance with still another aspect of the present invention, a computer readable recording medium has a text communication program recorded therein. The text communication program is adapted to be used in an acting device, which is adapted to be connected to communication devices for relaying a text message. The communication devices are adapted to send and receive a text message. The text message is sent and received by the communication devices. The text communication program comprises steps of:
[0059] (A) storing a dictionary containing rules regarding conversion of text messages, the dictionary corresponding to at least one of the communication devices or a user; and
[0060] (B) converting the text message upon receiving from one of the communication devices a command regarding conversion of the text message and identification information that identifies the communication device or the user, based on the dictionary corresponding to the communication device or the user if required by the command regarding conversion of the text message.
[0061] This computer readable recording medium has the same effects as the aforementioned text communication device.
[0062] In accordance with still another aspect of the present invention, the computer readable recording medium has a text communication program recorded therein. The text communication program is adapted to be used in an acting device, which is adapted to be connected to communication devices for relaying a text message. The communication devices are adapted to send and receive a text message. The text message is sent and received by the communication devices. The text communication program comprises following steps A through C:
[0063] (A) storing a dictionary containing rules regarding conversion of text messages, the dictionary corresponding to at least one of the communication devices or a user;
[0064] (B) storing a determination table in which each of the communication devices specifies its conversion mode, the conversion mode specifying whether the text message received and sent by the communication device should be converted or not; and
[0065] (C) converting the text message upon receiving from one of the communication devices identification information that identifies the communication device or the user, based on the dictionary corresponding to the communication device if required by the conversion mode of the communication device in the determination table.
[0066] This computer readable recording medium has the same effects as the aforementioned text communication system.
[0067] In accordance with still another aspect of the present invention, the computer readable recording medium has a text communication program recorded therein. The text communication program is adapted to be used in an acting device, which is adapted to be connected to communication devices for relaying a text message. The communication devices are adapted to send and receive a text message. The text message is sent and received by the communication devices. The text communication program comprises following steps A through D:
[0068] (A) storing a dictionary containing rules regarding conversion of text messages, the dictionary corresponding to at least one of the communication devices or a user;
[0069] (B) storing a determination table in which each of the communication devices specifies its conversion mode, the conversion mode specifying whether the text message received and sent by the communication devices should be converted or not;
[0070] (C) updating the determination table upon receiving from the communication devices a command regarding conversion of the text message; and
[0071] (D) converting the text message based on the dictionary corresponding to the communication device or the user if required by the command when the communication device sends the command regarding conversion, and converting the text message based on the dictionary corresponding to the communication device or the user if required by the conversion mode of the communication device in the determination table when the communication device does not send the command. This computer readable recording medium has the same effects as the aforementioned text communication system.
[0072] Referring now to the accompanying drawings which form a part of this original disclosure:
[0073]
[0074]
[0075]
[0076]
[0077]
[0078]
[0079]
[0080]
[0081]
[0082]
[0083]
[0084] Referring to the figures, examples of text communication systems are illustrated in accordance with preferred embodiments of the present invention. Of course, it will be apparent to those skilled in the art that the embodiments disclosed herein are only examples of the present invention, and that other embodiments are possible without departing from the scope of the invention as defined in the appended claims. The preferred embodiments of text communication systems are explained below.
[0085] First Embodiment
[0086]
[0087] The chat server and the communication devices or user terminals are connected via a communication or computer network to the chat server. The communication network may be any of a variety of computer networks, including but not limited to a Local Area Network (LAN) or the Internet. The communication network allows for real time electronic communication between the communication devices or user terminals and the chat server.
[0088] The chat server may be configured to administer a plurality of chat rooms or chat channels by directing communications in and out of each individual chat channels to and from the user terminals accessing each individual chat channel. Specifically, communications are segregated. Thus, only messages sent to a specific chat channel are allowed to be transmitted to user terminals logged on to that specific chat channel.
[0089] In the description below, each chat channel is an electronic conference room having an identifier such as a name or address, unique to that chat channel. As is described in greater detail below, when the invention is used in a group e-mail application, each user of an e-mail type electronic conference room is identified in a user list. For example, each user is identified by an e-mail address such that each user has his or her own unique e-mail address.
[0090] As shown in
[0091] In order to log onto a chat room or communicate in an electronic conference room, some kind of computer communication software application is necessary to effectively communicate with the chat server and other user terminals. The computer software may be any of a variety of software applications. However, for the purpose of describing the present application, the software application used to communicate with the electronic conference room will hereinafter be referred to as a chat client installed in each of the user terminals.
[0092] A user terminal is connected to the chat server either directly or indirectly through an agent terminal or acting device. An agent terminal acts as a server with respect to clients and as a client with respect to the server. An agent terminal or acting device executes the text conversion method in accordance with the present invention.
[0093] In this embodiment, a chat client runs on each user terminal. The user terminal herein can be any device that is able to receive and send text messages. Examples of user terminals include various information devices such as a personal computer, a portable computer, a handheld game unit, mobile phone and pager. At least some of the user terminals are connected to the chat server via the agent terminal. However, all of the user terminals do not need to be connected to the agent terminal. In an example shown in
[0094] The agent terminal can be either on one of the user terminals or the chat server, or on a different terminal such as a dedicated terminal. When several agent terminals are employed, the agent terminals can be linked to each other, such the same effect can be obtained regardless of which of the agent terminals a user terminal is connected to. In a structure that has a plurality of agent terminals, a known agent-linking technology is used to administer linkage of the agent terminals. Since the administration of the agent terminals is well known in the art and not germane to the present invention, the description of the linking technology is omitted.
[0095] (1) Agent Terminal
[0096] An agent terminal shown in
[0097] The server side communicator of the agent terminal communicates with the chat server as an agent of a chat client. The client side communicator of the agent terminal communicates with the terminals as an agent of the chat server. In other words, the agent terminal acts as a client with respect to the chat server, and as a chat server with respect to the chat clients. Detailed descriptions of the agent functions of the agent terminal are omitted, since the functions and the structure of an agent terminal are conventional and well known in the art.
[0098] The converter
[0099] More specifically, the conversion mode and the dictionary mode are determined based on a predetermined control message that the agent terminal receives from each of the user terminals. The converter
[0100] Once the converter
[0101]
[0102] The “TEXT MODE IN ON” control message is a command to convert text messages that are inputted at the user terminal according to the dictionary registered at the dictionary database
[0103] The control message “TEXT MODE OUT ON” is a command to convert text messages received from the chat server according to the corresponding dictionary stored in the dictionary database
[0104] Examples of control messages that relate to the dictionary mode include “DICMODE ON” and “DICMODE OFF”. The control message “DICMODE ON” is a command to update the appropriate dictionary stored in the dictionary database
[0105] The dictionary controller
[0106] The dictionary database
[0107] As shown in
[0108]
[0109] Text messages are converted into word IDs by the dictionary controller
[0110] In updating the dictionary, the dictionary controller
[0111] To convert a text message, the dictionary controller
[0112] For example, let us suppose that user A has a user terminal A
[0113] Once the user terminal A
[0114] In this way, user A can use the same dictionary even when the user terminals A
[0115] (2) User Terminal
[0116] The user terminal A
[0117] Process Flow-First Embodiment
[0118] The processes conducted by the agent terminal in accordance with the first embodiment of the present invention will now be explained below with reference to figures.
[0119] (1) Main Process
[0120]
[0121] At step S
[0122] At step S
[0123] At step S
[0124] At step S
[0125] At step S
[0126] At step S
[0127] At step S
[0128] At step S
[0129] At the above described step S
[0130] Although the conversion and dictionary modes are set only when the agent terminal connects to the chat server in the process described above, the process can also be configured such that the mode can be set anytime upon user's request.
[0131] (2) Conversion/Update Process
[0132] The conversion/update process is executed at step S
[0133] At step S
[0134] At step S
[0135] At step S
[0136] At step S
[0137] In this case, the agent terminal does not convert the text message nor update the dictionary, regardless of whether or not the text message has been converted when it was received. As will become apparent, the converter
[0138] If the dictionary mode is “on” at step S
[0139] At step S
[0140] If the text message is an outgoing message that was inputted at the sending user terminal, the agent terminal proceeds to step S
[0141] At step S
[0142] If the conversion mode is “on” at step S
[0143] At step S
[0144] If text message is be converted from words into word IDs, the predetermined method analyzes the received text message and divides the text message into individual words as seen in
[0145] If text message is be converted from word IDs into words, the predetermined method analyzes the received text message and then converts word IDs of the text message into a sentence which is the opposite direction shown in
[0146] If the dictionary mode is “on” in the above described step S
[0147] Although the dictionary is updated only according to user's input in this process, the process can also be configured such that the dictionary is updated as needed according to other users' text messages.
[0148] Second Embodiment
[0149] A text communication system in accordance with a second embodiment of the present invention will now be explained below with reference to
[0150] The agent terminal in accordance with the second embodiment can configure modes of a plurality of user terminals. More specifically, the agent terminal is provided with multiple configuration patterns such that the configuration patterns encompass all the user terminals connected to the agent terminal. The configuration patters are provided by user terminals. A configuration pattern specifies configuration of the conversion mode and the dictionary mode, and to which of the user terminals the configuration applies.
[0151] (1) Agent Terminal
[0152] An agent terminal shown in
[0153]
[0154] If the determination key of a certain configuration pattern is “machine address”, then the machine address of the user terminal is compared with the value of the determination key to determine which of the configuration patterns applies to a certain user terminal. In the example shown in
[0155] If the determination key of a certain configuration pattern is “subnet”, then the subnet of the user terminal is compared with the value of the determination key to determine which of the configuration patterns applies to a certain user terminal. In the example shown in
[0156] The configuration pattern “0” is the default configuration pattern. If a user terminal does not fall under any of the configuration patterns, the default configuration pattern applies to the user terminal. Thus, the conversion mode and the dictionary mode are configured such that text message conversion and dictionary update are executed to the default configuration pattern. Therefore, determination key and the value of the determination key for the configuration value “01” are configured so as to apply to all of the user terminals.
[0157] When a portable device is used as a user terminal, a determination key for the user terminal can be information that specifies a gateway device that connects the portable device to the internet.
[0158] The determination portion
[0159] The table administrator
[0160] The converter
[0161] The value of the determination key and the modes of the user terminal are registered in the determination table
[0162] (2) User Terminal
[0163] The user terminal shown in
[0164] Process Flow—Second Embodiment
[0165] (1) Main Process
[0166] A process flow executed by the agent terminal in accordance with the second embodiment of the present invention is explained with reference to
[0167] At step S
[0168] At step S
[0169] At step S
[0170] At step S
[0171] (2) Mode Configuration Process
[0172] Referring now to
[0173] At step S
[0174] At step S
[0175] At step S
[0176] At step S
[0177] At step S
[0178] At step S
[0179] At the above described step S
[0180] At step S
[0181] Other Embodiments
[0182] It is also possible to combine the first embodiment and the second embodiment. In other words, one or more of the user terminals in accordance with the second embodiment can further include a reporter
[0183] If a mode is not reported from the user terminal when the user terminal establishes a connection with the agent terminal, the converter
[0184] The first and second embodiments can be further modified such that the multiple dictionaries are administered with nicknames of users, by making the nicknames correspond to the conversion mode and the dictionary mode. If a user who uses more than one user terminals and needs the conversion mode configured differently for the user terminals, the conversion mode needs to be configured for each terminal that the user uses.
[0185] Although the first and second embodiments deal with text message communication based on chat clients provided in user terminals, the text communication system in accordance with the present invention can also be utilized in user terminals that do not have chat client but have a function of sending and receiving text messages other than a chat client.
[0186] While several embodiments have been chosen to illustrate the present invention, it will be apparent to those skilled in the art from this disclosure that various changes and modifications can be made herein without departing from the scope of the invention as defined in the appended claims. Furthermore, the foregoing description of the embodiments according to the present invention are provided for illustration only, and not for the purpose of limiting the invention as defined by the appended claims and their equivalents.