[go: up one dir, main page]

JP4550025B2 - CHARACTER MESSAGE COMMUNICATION SYSTEM, CHARACTER MESSAGE COMMUNICATION DEVICE, CHARACTER MESSAGE COMMUNICATION SERVER, COMPUTER-READABLE RECORDING MEDIUM CONTAINING CHARACTER MESSAGE COMMUNICATION PROGRAM, COMPUTER-READABLE RECORDING MEDIUM RECORDING CHARACTER MESSAGE COMMUNICATION MANAGEMENT PROGRAM Text message communication management method - Google Patents

CHARACTER MESSAGE COMMUNICATION SYSTEM, CHARACTER MESSAGE COMMUNICATION DEVICE, CHARACTER MESSAGE COMMUNICATION SERVER, COMPUTER-READABLE RECORDING MEDIUM CONTAINING CHARACTER MESSAGE COMMUNICATION PROGRAM, COMPUTER-READABLE RECORDING MEDIUM RECORDING CHARACTER MESSAGE COMMUNICATION MANAGEMENT PROGRAM Text message communication management method Download PDF

Info

Publication number
JP4550025B2
JP4550025B2 JP2006199583A JP2006199583A JP4550025B2 JP 4550025 B2 JP4550025 B2 JP 4550025B2 JP 2006199583 A JP2006199583 A JP 2006199583A JP 2006199583 A JP2006199583 A JP 2006199583A JP 4550025 B2 JP4550025 B2 JP 4550025B2
Authority
JP
Japan
Prior art keywords
information terminal
server
communication
terminal
text message
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.)
Expired - Fee Related
Application number
JP2006199583A
Other languages
Japanese (ja)
Other versions
JP2006352903A (en
JP2006352903A5 (en
Inventor
敏 奥山
愛 真鍋
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP2006199583A priority Critical patent/JP4550025B2/en
Publication of JP2006352903A publication Critical patent/JP2006352903A/en
Publication of JP2006352903A5 publication Critical patent/JP2006352903A5/ja
Application granted granted Critical
Publication of JP4550025B2 publication Critical patent/JP4550025B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Mobile Radio Communication Systems (AREA)
  • Telephonic Communication Services (AREA)

Description

本発明は、ネットワークを介して接続された移動端末や情報端末間で文字メッセージを送受信するための文字メッセージ通信システムに関する。なかでも、移動体通信網やパケット交換網などのコンピュータネットワークに接続された複数の移動端末及び情報端末間で、即時性が強い文字メッセージを送信者及び受信者の状態に応じて送受信するための文字メッセージ通信システムに関する。   The present invention relates to a character message communication system for transmitting and receiving character messages between mobile terminals and information terminals connected via a network. In particular, for sending and receiving text messages with strong immediacy according to the status of the sender and receiver between a plurality of mobile terminals and information terminals connected to a computer network such as a mobile communication network or a packet switching network. The present invention relates to a text message communication system.

本発明において、パケット交換網とは、パーソナルコンピュータ(PC)やワークステーション(WS)、PDA(Personal Digital Assistants)などを接続するためのネットワークであり、例えばインターネット、LAN(Local Area Network)、イントラネットが挙げられる。   In the present invention, the packet switching network is a network for connecting a personal computer (PC), a workstation (WS), a PDA (Personal Digital Assistants), etc., for example, the Internet, a LAN (Local Area Network), or an intranet. Can be mentioned.

また、移動端末とは、移動体通信網を介して文字情報を送受信できれば特に限定されず、携帯電話、PHS、自動車電話、ポケットベルなどが挙げられる。情報端末とは、ネットワークを介して文字情報を送受信できれば特に限定されず、パーソナルコンピュータ(PC)、ワークステーション(WS)、PDA(Personal Digital Assistants)などを挙げることができる。   The mobile terminal is not particularly limited as long as it can transmit and receive character information via a mobile communication network, and examples thereof include a mobile phone, a PHS, a car phone, and a pager. The information terminal is not particularly limited as long as character information can be transmitted and received via a network, and examples thereof include a personal computer (PC), a workstation (WS), and a PDA (Personal Digital Assistants).

図21に、携帯電話やPHSなどとこれらを中継するセンタを用いた従来の文字メッセージ通信システムの概念構成を示す。   FIG. 21 shows a conceptual configuration of a conventional text message communication system using a mobile phone, a PHS, and the like and a center that relays them.

移動端末Aは、移動端末B宛の文字メッセージを、無線により文字メッセージセンタに送信する(1)。センタは、無線状態検出部により各移動端末の状態を把握している。移動端末Bが受信可能であれば、その文字メッセージを移動端末Bに送る。もし移動端末Bが無線のエリア外などで受信できない場合、センタは、文字メッセージを蓄積部に蓄積し(2)、移動端末Bが受信可能となった時点で文字メッセージを送る(3、4、5、6、7)。また一部には、センタに蓄積された文字メッセージを、移動端末Bがセンタに接続して取得する場合もある。さらにセンタを介さず、直接移動端末Aから移動端末Bに文字メッセージを送る場合もある。この場合送信相手が無線エリア外や電話中などであれば、文字メッセージは受信されない。   The mobile terminal A transmits a text message addressed to the mobile terminal B to the text message center by radio (1). The center grasps the state of each mobile terminal by the wireless state detection unit. If the mobile terminal B is receivable, the character message is sent to the mobile terminal B. If the mobile terminal B cannot receive it outside the wireless area or the like, the center stores the text message in the storage unit (2), and sends the text message when the mobile terminal B becomes ready to receive (3, 4, 5, 6, 7). In some cases, the mobile terminal B obtains a text message stored in the center by connecting to the center. Further, there is a case where a text message is directly sent from the mobile terminal A to the mobile terminal B without going through the center. In this case, the text message is not received if the transmission partner is out of the wireless area or on the phone.

前記図21のシステムにおいては、予め電子メールを指定アドレスに回送するように設定し、指定アドレスに到着したメールを移動端末への文字メッセージとしてセンタに蓄積することにより、電子メールと移動端末とを連携する (9)。また、メールを移動端末へ転送する条件として、予め送信者やタイトル、電子メールの重要度などを設定しておき、その条件に合致する電子メールがセンタに着信すると、移動端末にそのメールを転送するものもある。逆に、移動端末において宛先にメールアドレスを入力すると、文字メッセージをセンタが電子メールとして送信するものもある(8)。   In the system shown in FIG. 21, the e-mail is set to be forwarded to the designated address in advance, and the mail arriving at the designated address is stored in the center as a text message to the mobile terminal. Link (9). In addition, the sender, title, e-mail importance, etc. are set in advance as the conditions for transferring mail to the mobile terminal. When an e-mail that meets the conditions arrives at the center, the mail is transferred to the mobile terminal. Some will do. Conversely, when a mobile terminal inputs a mail address as a destination, the center sends a text message as an electronic mail (8).

前記の他にも、電子メールの到着を電子メールサーバが検知し、予め設定された移動端末に対してメールの発信者やタイトル、時間などの情報とともにメール着信を通知するシステムがすでに存在する。   In addition to the above, there is already a system in which an e-mail server detects the arrival of an e-mail and notifies a mobile terminal set in advance together with information such as the sender, title, and time of the e-mail.

一方、ネットワークにおける相手状態の検出については、ネットワークとの接続状態、あるサービス(チャットや電子会議など)の使用状態の管理、在席管理、行き先表示版を電子化したサービスなどが提供されている。
特開平10−066134号公報 特開平9−191309号公報 特開平7−72923号公報 特開平10−185599号公報 特開平10−107914号公報 特開平10−107835号公報 特開平10−13460号公報 特開平8−256216号公報 特開平10−4432号公報 特開平5−167640号公報
On the other hand, with regard to detection of the other party status in the network, there are provided services such as network connection status, usage status management of certain services (such as chat and electronic conference), presence management, digitized destination display version, etc. .
JP-A-10-066134 JP-A-9-191309 JP 7-72923 A Japanese Patent Laid-Open No. 10-185599 Japanese Patent Laid-Open No. 10-107914 Japanese Patent Laid-Open No. 10-107835 Japanese Patent Laid-Open No. 10-13460 JP-A-8-256216 Japanese Patent Laid-Open No. 10-4432 JP-A-5-167640

しかし、従来の文字メッセージ通信システムにおいては、予め設定した場合に限り、移動端末からの文字メッセージが電子メールに回送される。そして、一度行った設定を解除しない限り、受信メッセージを移動端末で受け取れない。しかも、この設定/解除は非常にわずらわしいものである。また、発信者が、相手の状態とは無関係に、電子メールや移動端末への送信など文字メッセージの送信方法を使い分けて使用している。このため動的に変化する相手状態に応じた送信態様の選択や切り替えは行われていない。   However, in a conventional text message communication system, a text message from a mobile terminal is forwarded to an electronic mail only when preset. The received message cannot be received by the mobile terminal unless the setting once performed is cancelled. Moreover, this setting / cancellation is very troublesome. In addition, regardless of the state of the other party, the caller uses a character message transmission method such as e-mail or transmission to a mobile terminal. For this reason, selection or switching of the transmission mode according to the other party state which changes dynamically is not performed.

例えば、文字メッセージを受信する相手がPCなどでネットワークに接続しているときには、移動端末ではなくPC上で文字メッセージを受信するほうが返信などに便利であり、また文字メッセージを即座に伝えることができる。さらに、移動端末の文字メッセージは、相手が受信できないときは蓄積するものの、すぐに受信できないことを発信者は知ることはできない。これでは、リアルタイムでメッセージを伝えたい場合であっても、送信した文字メッセージを相手が見ない場合は他の手段や対応をとる必要があるかどうかを知ることができない。   For example, when the other party receiving the text message is connected to the network with a PC or the like, it is more convenient for replying to receive the text message on the PC instead of the mobile terminal, and the text message can be transmitted immediately. . Furthermore, although the text message of the mobile terminal is accumulated when the other party cannot receive, the caller cannot know that it cannot be received immediately. In this case, even if it is desired to convey a message in real time, if the other party does not see the transmitted text message, it is impossible to know whether it is necessary to take other measures or measures.

また、移動端末とPCなどとの間での文字メッセージ通信の連携は限定されており、今相手が使っている情報端末に、さらには今相手が使用しているネットワークアプリケーションを用いて自由に文字メッセージを送信することができない。このため、相手が出先でネットワークやネットワークサービスに繋がったことがわかっても、相手状態に応じたコミュニケーションを行えず不便である。   In addition, the linkage of text message communication between mobile terminals and PCs is limited, and text can be freely used on the information terminal used by the other party and further by using the network application used by the other party. The message cannot be sent. For this reason, even if it is known that the partner is connected to the network or network service at the destination, it is inconvenient because communication according to the partner state cannot be performed.

さらに、例えば電子メールシステムは、送信したメールが相手に届かなかったなどの状態を送信者に通知可能であるものの、ある時間までに参照しなかった、相手があるネットワークサービス中に読まなかった、などの動的に変化する送信結果を管理していない。本願発明は、携帯電話などの移動端末やPCなどを用い、動的に変化する情報端末の利用状態に応じてリアルタイムに文字メッセージを送受信するための、文字メッセージ通信システム、文字メッセージ通信装置、文字メッセージ通信サーバ、文字メッセージ通信プログラムを記録したコンピュータ読み取り可能な記録媒体、文字メッセージ通信管理プログラムを記録したコンピュータ読み取り可能な記録媒体、文字メッセージ送受信方法及び文字メッセージ通信管理方法を提供することを目的とする。   Furthermore, for example, the e-mail system can notify the sender that the sent mail did not reach the other party, but did not refer to it by a certain time, and the other party did not read it during a network service. Does not manage dynamically changing transmission results. The present invention relates to a character message communication system, a character message communication device, a character for transmitting and receiving character messages in real time according to the usage state of a dynamically changing information terminal using a mobile terminal such as a mobile phone or a PC. It is an object to provide a message communication server, a computer-readable recording medium recording a character message communication program, a computer-readable recording medium recording a character message communication management program, a character message transmission / reception method, and a character message communication management method. To do.

本願第1発明は、前記の課題を解決するために、移動端末または他の情報端末との間で、通信手段に応じた通信回線及びサーバを介して文字メッセージを送受信する、前記通信手段を複数備えた文字メッセージ通信装置を提供する。この装置は下記の手段を備えている。
・他の前記移動端末または情報端末への文字メッセージを、前記サーバに送信する送信手段、
・他の前記移動端末または情報端末からの文字メッセージを、前記サーバから受信する受信手段
・情報端末の動作状態を検出する検出手段、
・前記検出手段で検出された動作状態を、前記サーバに通知する状態検出手段。
In order to solve the above-mentioned problem, the first invention of the present application includes a plurality of communication means for transmitting / receiving character messages to / from a mobile terminal or another information terminal via a communication line and a server corresponding to the communication means. Provided is a character message communication device. This apparatus comprises the following means.
Sending means for sending a text message to the other mobile terminal or information terminal to the server;
Receiving means for receiving text messages from other mobile terminals or information terminals from the server ;
- information detection means that detect the operating state of the terminal,
· Before dangerous the detected operating state detecting means, the state detecting means for notifying the server.

前記検出手段は、前記情報端末の動作状態として、
前記情報端末においてネットワークアプリケーションが動作中か、
前記情報端末に対してユーザ入力があるか、
前記情報端末においてスクリーンセーバが起動中か、
前記情報端末がコンピュータネットワークに接続されているか、
のいずれかに該当するか否かを検出する
The detection means, as the operating state of the information terminal,
Whether a network application is running on the information terminal,
Whether there is user input to the information terminal,
A screen saver is running on the information terminal,
Whether the information terminal is connected to a computer network;
It is detected whether it corresponds to either of these .

通信回線としては、移動体通信網、PSTNなどの回線交換網、インターネットなどのパケット交換網などが挙げられる。各情報端末は通信回線との接続状態などの動作状態をサーバに報告することにより、サーバは情報端末の動作状態とを把握している。例えば、利用者Aがある通信回線上の情報端末から他の利用者Bにサーバを介して文字メッセージを送信する場合、サーバは利用者BのPCが通信回線に接続しているかどうかを判断し、接続されていれば利用者BのPCに文字メッセージを送信する。利用者BのPCが通信回線に接続されていない場合、サーバは利用者Bの携帯電話に文字メッセージを転送する。   Examples of the communication line include a mobile communication network, a circuit switching network such as PSTN, and a packet switching network such as the Internet. Each information terminal reports an operation state such as a connection state with a communication line to the server, so that the server grasps the operation state of the information terminal. For example, when a user A sends a text message from an information terminal on one communication line to another user B via the server, the server determines whether the PC of user B is connected to the communication line. If it is connected, a character message is transmitted to User B's PC. If User B's PC is not connected to the communication line, the server transfers a text message to User B's mobile phone.

サーバでは、決定手段が、送信先の情報端末で動作中のネットワークアプリケーションを用いて文字メッセージを送信することを決定する。例えば、送信先のPCが電子メールアプリケーションを使用中であれば電子メールで、IRCを使用中ならチャットで、文字メッセージを送信する。In the server, the determination unit determines to transmit the text message using the network application running on the information terminal of the transmission destination. For example, a text message is transmitted by e-mail if the destination PC is using an e-mail application, or by chat if IRC is being used.

本願第2発明は、それぞれ通信手段を備えた1または複数の移動端末及び情報端末に、前記通信手段に応じた通信回線を介して接続された文字メッセージ通信用サーバを提供する。このサーバは、下記の手段を備える。
・前記移動端末または情報端末から文字メッセージを受信する受信手段、
・前記移動端末または情報端末から受信した文字メッセージを他の前記移動端末または情報端末に送信する送信手段、
・前記情報端末から通知されてくる情報端末自身の動作状態か、前記移動端末または前記情報端末の通信手段毎の動作状態を受信し、利用者ごとに保持する状態管理手段、
・前記情報端末の動作状態か、前記移動端末または前記情報端末の通信手段毎の動作状態に応じて前記文字メッセージの送信態様を決定する決定手段。
The second invention of the present application provides a character message communication server connected to one or a plurality of mobile terminals and information terminals each having communication means via a communication line corresponding to the communication means. This server includes the following means.
Receiving means for receiving a text message from the mobile terminal or information terminal;
Transmitting means for transmitting a text message received from the mobile terminal or information terminal to the other mobile terminal or information terminal;
A state management unit that receives the operation state of the information terminal itself notified from the information terminal or the operation state of each communication unit of the mobile terminal or the information terminal and holds it for each user;
A determining unit that determines a transmission mode of the character message according to an operating state of the information terminal or an operating state of each mobile terminal or each communication unit of the information terminal.

前記状態管理手段は、前記情報端末の動作状態として、
前記情報端末においてネットワークアプリケーションが動作中である、
前記情報端末に対してユーザ入力がある、
前記情報端末においてスクリーンセーバが起動中である、
前記情報端末がコンピュータネットワークに接続されている、
のいずれかを受信し保持するものである。
The state management means, as the operating state of the information terminal,
A network application is operating in the information terminal;
There is user input to the information terminal,
A screen saver is being activated in the information terminal;
The information terminal is connected to a computer network;
Is received and held.

また、前記状態管理手段は、前記移動端末または前記情報端末の通信手段毎の動作状態として、携帯電話を有する移動端末または情報端末が、無線エリア内か否か及び話中か否かを受信し保持するものである Further, the state management means receives whether the mobile terminal or information terminal having a mobile phone is in a wireless area and busy as an operation state for each communication means of the mobile terminal or the information terminal. It is to hold .

PCやWSなどは少なくとも通信回線との接続状態をサーバに通知し、サーバは通知された情報端末の状態を保持する。利用者Aから他の利用者Bにサーバを介して文字メッセージを送信する場合、移動端末からの文字メッセージには利用者Bの電話番号や識別IDなど、PCなど情報端末からの文字メッセージには利用者Bの氏名や専用のIDなど、利用者Bを特定する情報が含まれる。サーバの状態管理手段は、文字メッセージに含まれるこれらの番号をキーに、利用者BのPCの動作状態を取得する。決定手段は利用者BのPCが送信可能な状態であればそのPCの現在の状態に応じた送信態様を決定する。そうでなければ、決定手段は利用者Bの移動端末に文字メッセージを転送する。   The PC, WS, or the like notifies the server of at least the connection state with the communication line, and the server holds the notified state of the information terminal. When a character message is transmitted from the user A to another user B via the server, the character message from the mobile terminal includes the telephone number and identification ID of the user B, and the character message from the information terminal such as a PC. Information identifying the user B, such as the name of the user B and a dedicated ID, is included. The server state management means acquires the operating state of the user B's PC using these numbers included in the text message as keys. If the user B's PC is in a transmittable state, the determining means determines the transmission mode according to the current state of the PC. Otherwise, the decision means forwards the text message to user B's mobile terminal.

本願第3発明は、
・前記情報端末から通知されてくる情報端末自身の動作状態は、前記情報端末が使用中か否かを含み、
・前記決定手段は、前記情報端末が使用中の場合、前記情報端末を文字メッセージの送信先に決定する文字メッセージ通信用サーバを提供する。
を提供する。
The third invention of the present application is
-The operating state of the information terminal itself notified from the information terminal includes whether the information terminal is in use,
The determination means provides a character message communication server that determines the information terminal as a transmission destination of the character message when the information terminal is in use.
I will provide a.

すなわち、状態検出手段は、PCなどの情報端末におけるマウスやキーボード操作を検出したりスクリーンセーバの動作状態を検出し、情報端末が使用中かどうかを検出する。この場合、サーバの決定手段は、送信相手のPCが使用中の場合にはPCに文字メッセージを送信し、そうでない場合は移動端末に送信するように送信先を決定することができる。   That is, the state detection means detects whether the information terminal is in use by detecting a mouse or keyboard operation on an information terminal such as a PC, or detecting an operating state of the screen saver. In this case, the server determination means can determine the transmission destination so as to transmit a text message to the PC when the transmission partner PC is in use, and to transmit to the mobile terminal otherwise.

本願第発明は、前記情報端末に送信された前記文字メッセージを保存し、文字メッセージの送信先の端末装置から前記文字メッセージが読まれた旨の通知がない場合、前記移動端末に前記文字メッセージを転送する通知管理手段をさらに備える文字メッセージ通信用サーバを提供する。 The fourth invention of the present application stores the character message transmitted to the information terminal, and if there is no notification that the character message has been read from the terminal device to which the character message is transmitted, the character message is transmitted to the mobile terminal. There is provided a server for character message communication further comprising notification management means for transferring.

例えば、PCの受信手段は、受信した文字メッセージを画面の角に表示し、表示したメッセージが消去されると文字メッセージが読まれたと判断して送信手段に通知する。PCの送信手段は、サーバの受信手段に「既読通知」を送信する。一方、通知管理手段は、送信された文字メッセージや発信者名、送信相手名などを決定手段から通知され、保存する。保存した該当文字メッセージは、情報端末から「既読通知」を受けとった場合消去される。しかし、「既読通知」が通知されない文字メッセージに関しては、保存した該当文字メッセージが移動端末に転送される。   For example, the receiving means of the PC displays the received text message on the corner of the screen, and when the displayed message is erased, determines that the text message has been read and notifies the transmitting means. The transmission means of the PC transmits “read notification” to the reception means of the server. On the other hand, the notification management means is notified of the transmitted text message, sender name, transmission partner name, etc. from the determination means, and stores it. The stored corresponding character message is deleted when “read notification” is received from the information terminal. However, with respect to a character message for which “notified read notification” is not notified, the stored character message is transferred to the mobile terminal.

本願第発明は、前記通知管理手段は、前記情報端末自身の動作状態の変化または情報端末の通信手段毎の動作状態の変化に応じ、前記情報端末に送信した文字メッセージを前記移動端末に転送する文字メッセージ通信用サーバを提供する。 The present fifth invention, the notification management unit, in response to a change in the operation state of each communication unit of the information changes, or the information terminal operational status of the terminal itself, forwards the text message transmitted to the information terminal to the mobile terminal A server for character message communication is provided.

本願第発明は、通知管理手段が、情報端末に送信した文字メッセージが所定時間内に読まれなかった場合、移動端末に文字メッセージを転送する文字メッセージ通信用サーバを提供する。 The sixth invention of this application provides a server for character message communication in which the notification management means transfers a character message to a mobile terminal when the character message transmitted to the information terminal is not read within a predetermined time.

通知管理手段は、送信された文字メッセージを決定手段から通知されるとタイマを起動する。所定時間経過しても文字メッセージが残っていれば、送信した文字メッセージが情報端末で読まれなかったと判断し、通信回線上の情報端末に文字メッセージを転送する。   The notification management means starts a timer when notified of the transmitted text message from the determination means. If a character message remains even after a predetermined time has elapsed, it is determined that the transmitted character message has not been read by the information terminal, and the character message is transferred to the information terminal on the communication line.

本願第発明は、通知管理手段は、所定の場合に、文字メッセージを移動端末に送信したことを文字メッセージの発信元に通知する文字メッセージ通信用サーバを提供する。 The seventh invention of the present application provides a server for character message communication for notifying a sender of a character message that a character message has been transmitted to a mobile terminal in a predetermined case.

情報端末に文字メッセージを送信できなかった場合や、情報端末において文字メッセージが読まれなかった場合、通知管理手段は、文字メッセージを移動端末に送信したことを発信元に通知する。送信結果の通知を受けたい場合は、文字メッセージを送信する際に文字メッセージ内に識別子を挿入するなど、通知を希望することを判別できるようにしてもよい。   When the text message cannot be transmitted to the information terminal or when the text message is not read by the information terminal, the notification management means notifies the transmission source that the text message has been transmitted to the mobile terminal. When it is desired to receive a notification of the transmission result, it may be possible to determine whether notification is desired, for example, by inserting an identifier in the character message when transmitting the character message.

本願第発明は、通信管理手段は、移動端末へ文字メッセージを送信できない場合に文字メッセージを蓄積し、文字メッセージが蓄積されたことを文字メッセージの発信元に通知する文字メッセージ通信用サーバを提供する。 The eighth invention of this application provides a server for character message communication in which the communication management means accumulates a character message when the character message cannot be transmitted to the mobile terminal, and notifies the character message sender that the character message has been accumulated. To do.

移動端末に文字メッセージを送信したが、送信先の移動端末が無線のエリア外や話し中ですぐに送信できず、文字メッセージがサーバに蓄積される場合がある。その場合には、発信元の情報端末にその旨を通知することにより、文字メッセージをすぐに伝えられたかどうかを通知することができる。前記と同様、送信結果の通知を依頼する場合は、送信する文字メッセージ内に識別子を加えるなどの処理を施しておくようにしてもよい。   Although the text message is transmitted to the mobile terminal, the destination mobile terminal may not be able to transmit immediately outside the wireless area or in a busy state, and the text message may be accumulated in the server. In that case, it is possible to notify whether or not the text message is immediately transmitted by notifying the information terminal of the transmission source to that effect. As described above, when requesting notification of a transmission result, processing such as adding an identifier in a text message to be transmitted may be performed.

本願第発明は、
・前記状態管理手段は、情報端末から通知された連絡先電話番号を利用者毎に保持し、
・前記決定手段は、前記情報端末から前記移動端末に前記文字メッセージを送信する場合に、前記発信者の利用者の連絡先電話番号が設定されていれば文字メッセージに付加して送信する、文字メッセージ通信用サーバを提供する。
The ninth invention of the present application is
-The state management means holds the contact telephone number notified from the information terminal for each user,
-The determination means, when transmitting the text message from the information terminal to the mobile terminal, if the contact telephone number of the user of the caller is set, it is added to the text message and transmitted. A server for message communication is provided.

情報端末の状態検出手段は、利用者の現在の行き先の電話番号をサーバに通知する。サーバの状態管理手段は、通知された電話番号を保持する。決定手段は、PCなどから携帯電話などへの文字メッセージの送信先を選択する際に発信元利用者の状態も参照し、現在の電話番号が設定されていれば、その電話番号を折り返し電話番号として付加して送信する。現在の電話番号がなければ、各利用者のデフォルトの電話番号を付加する。文字メッセージを受けた人が文字メッセージではなく電話で問い合わせたい場合などに便利である。   The state detection means of the information terminal notifies the server of the user's current destination telephone number. The server state management means holds the notified telephone number. The determination means also refers to the state of the caller user when selecting the destination of the text message from the PC or the like to the mobile phone, and if the current telephone number is set, the telephone number is returned. Add and send. If there is no current telephone number, the default telephone number of each user is added. This is convenient when a person who receives a text message wants to make an inquiry by phone instead of a text message.

本願第10発明は、通信手段を備えた移動端末または他の情報端末との間で、前記通信手段に応じた通信回線及びサーバを介して文字メッセージを送受信する、通信手段を備えた情報端末に用いられる、文字メッセージ通信プログラムを記録したコンピュータ読み取り可能な記録媒体を提供する。このプログラムは、下記の段階を実行する。
A;他の前記移動端末または情報端末への文字メッセージを、前記サーバに送信する送信段階、
B;他の前記移動端末または情報端末からの文字メッセージを、前記サーバから受信する受信段階
;情報端末の動作状態を検出する検出段階、
;前記検出段階で検出された動作状態を、前記サーバに通知する状態検出段階。
A tenth aspect of the present invention provides an information terminal including a communication unit that transmits / receives a text message to / from a mobile terminal or other information terminal including a communication unit via a communication line and a server according to the communication unit. Provided is a computer-readable recording medium on which a character message communication program used is recorded. The program performs the following steps:
A; a transmission step of transmitting a text message to the other mobile terminal or information terminal to the server;
B; receiving step of receiving a text message from the other mobile terminal or information terminal from the server ;
C; detection step that detect the operating state of the information terminal,
D; before dangerous exits the detected operating state in step, a state detecting step of notifying the server.

前記検出段階では、前記情報端末の動作状態として、
前記情報端末においてネットワークアプリケーションが動作中か、
前記情報端末に対してユーザ入力があるか、
前記情報端末においてスクリーンセーバが起動中か、
前記情報端末がコンピュータネットワークに接続されているか、
のいずれかに該当するか否かを検出する
In the detection stage, as the operating state of the information terminal,
Whether a network application is running on the information terminal,
Whether there is user input to the information terminal,
A screen saver is running on the information terminal,
Whether the information terminal is connected to a computer network;
It is detected whether it corresponds to either of these .

例えば、利用者Aが利用者Bの状態を知りたい旨の文字メッセージを移動端末から疑似情報端末に送信すると、疑似情報端末はサーバから利用者Bの状態を取得する。取得した情報は、疑似情報端末から文字メッセージとして利用者Aの移動端末に送信される。また、利用者Aが移動端末から行き先の電話番号を文字メッセージとして疑似情報端末に送ると、疑似情報端末は、利用者Aの現在の連絡先電話番号を変更するような文字メッセージをサーバに送信する。   For example, when the user A transmits a text message indicating that he wants to know the state of the user B from the mobile terminal to the pseudo information terminal, the pseudo information terminal acquires the state of the user B from the server. The acquired information is transmitted from the pseudo information terminal to the user A's mobile terminal as a text message. When user A sends the destination telephone number from the mobile terminal as a text message to the pseudo information terminal, the pseudo information terminal sends a text message to the server to change the current contact telephone number of user A. To do.

本願第11発明は、それぞれ通信手段を備えた1または複数の移動端末及び情報端末に、前記通信手段に応じた通信回線を介して接続されたサーバに用いられる、文字メッセージ通信管理プログラムを記録したコンピュータ読み取り可能な記録媒体を提供する。このプログラムは、下記の段階を実行する。
A;前記移動端末または情報端末から文字メッセージを受信する受信段階、
B;前記受信した文字メッセージを他の前記移動端末または情報端末に送信する送信段階、
C;前記情報端末自身の動作状態か、前記移動端末または前記情報端末の通信手段毎の動作状態を取得し、利用者ごとに保持する状態管理段階、
D;前記情報端末の動作状態か、前記移動端末または前記情報端末の通信手段毎の動作状態に応じて前記文字メッセージの送信態様を決定する決定段階。
The eleventh invention of the present application records a character message communication management program used for a server connected to one or a plurality of mobile terminals and information terminals each having a communication means via a communication line corresponding to the communication means. A computer-readable recording medium is provided. The program performs the following steps:
A; receiving step of receiving a text message from the mobile terminal or information terminal;
B; a transmission step of transmitting the received text message to another mobile terminal or information terminal;
C; a state management stage for acquiring an operation state of the information terminal itself or an operation state for each communication means of the mobile terminal or the information terminal, and holding it for each user;
D: a determination step of determining a transmission mode of the character message according to an operating state of the information terminal or an operating state of each mobile terminal or each communication means of the information terminal.

前記状態管理段階は、
前記情報端末の動作状態として、
前記情報端末においてネットワークアプリケーションが動作中である、
前記情報端末に対してユーザ入力がある、
前記情報端末においてスクリーンセーバが起動中である、
前記情報端末がコンピュータネットワークに接続されている、
のいずれかを受信して保持するものであり、
前記移動端末または前記情報端末の通信手段毎の動作状態として、携帯電話を有する移動端末または情報端末が、無線エリア内か否か及び話中か否かを受信して保持するものである
The state management step includes
As the operating state of the information terminal,
A network application is operating in the information terminal;
There is user input to the information terminal,
A screen saver is being activated in the information terminal;
The information terminal is connected to a computer network;
Is received and held,
As an operation state for each communication means of the mobile terminal or the information terminal, the mobile terminal or information terminal having a mobile phone receives and holds whether the mobile terminal or the information terminal is in a wireless area and busy .

本願第12発明は、それぞれ通信手段を備えた1または複数の移動端末及び情報端末と、前記通信手段に応じた通信回線を介して前記移動端末及び情報端末に接続されたサーバとを用いた文字メッセージ通信方法を提供する。この方法は、下記の段階を含む。
・前記移動端末または情報端末と、他の前記移動端末または情報端末との間での文字メッセージの送受信を、前記サーバを経由して行い、
・前記情報端末において情報端末自身の動作状態か、前記移動端末または前記情報端末の通信手段毎の動作状態を検出して、検出した情報端末自身の動作状態か、前記移動端末または前記情報端末の通信手段の動作状態を前記サーバに通知し、
・前記情報端末から通知されてきた情報端末自身の動作状態か、または前記移動端末または前記情報端末の通信手段の動作状態を利用者ごとに前記サーバに保持し、
・前記サーバにより、前記情報端末自身の動作状態または情報端末の通信手段毎の動作状態に応じて前記文字メッセージの送信態様を決定する。
前記情報端末は、動作状態として、
ネットワークアプリケーションが動作中か、
ユーザ入力があるか、
スクリーンセーバが起動中か、
コンピュータネットワークに接続されているか、
のいずれかに該当するか否かを検出する。
前記サーバは、
前記情報端末の動作状態として、
前記情報端末においてネットワークアプリケーションが動作中である、
前記情報端末に対してユーザ入力がある、
前記情報端末においてスクリーンセーバが起動中である、
前記情報端末がコンピュータネットワークに接続されている、
のいずれかを受信して保持するものであり、
前記移動端末または前記情報端末の通信手段毎の動作状態として、携帯電話を有する移動端末または情報端末が、無線エリア内か否か及び話中か否かを受信して保持するものである
The twelfth invention of the present application uses one or a plurality of mobile terminals and information terminals each provided with communication means, and a character using a server connected to the mobile terminals and information terminals via a communication line corresponding to the communication means. A message communication method is provided. The method includes the following steps.
-Sending and receiving text messages between the mobile terminal or information terminal and the other mobile terminal or information terminal via the server,
-In the information terminal, the operation state of the information terminal itself or the operation state of each communication means of the mobile terminal or the information terminal is detected, and the detected operation state of the information terminal itself, the mobile terminal or the information terminal Notifying the server of the operating state of the communication means,
The operation state of the information terminal itself notified from the information terminal or the operation state of the communication means of the mobile terminal or the information terminal is held in the server for each user,
The transmission mode of the text message is determined by the server according to the operation state of the information terminal itself or the operation state of each communication means of the information terminal.
・ The information terminal is in an operating state,
Whether the network application is running,
Whether there is user input
Whether the screen saver is running
Connected to a computer network,
It is detected whether it corresponds to either of these.
・ The server
As the operating state of the information terminal,
A network application is operating in the information terminal;
There is user input to the information terminal,
A screen saver is being activated in the information terminal;
The information terminal is connected to a computer network;
Is received and held,
As an operation state for each communication means of the mobile terminal or the information terminal, the mobile terminal or information terminal having a mobile phone receives and holds whether the mobile terminal or the information terminal is in a wireless area and busy .

本願第13発明は、移動端末または他の情報端末との間で、通信手段に応じた通信回線及びサーバを介して文字メッセージを送受信する、前記通信手段を複数備えた情報端末に用いられる文字メッセージ送受信方法を提供する。この方法は、下記の段階を含む。
・他の前記移動端末または情報端末への文字メッセージを前記サーバに送信し、
・他の前記移動端末または情報端末からの文字メッセージを前記サーバから受信し、
・前記通信手段毎の動作状態または情報端末の動作状態を検出し、前記サーバに通知し、
前記情報端末の動作状態が、
前記情報端末においてネットワークアプリケーションが動作中か、
前記情報端末に対してユーザ入力があるか、
前記情報端末においてスクリーンセーバが起動中か、
前記情報端末がコンピュータネットワークに接続されているか、
のいずれかに該当するか否かを検出して動作状態の検出結果とする
A thirteenth invention of the present application is a character message used for an information terminal provided with a plurality of the above-mentioned communication means for transmitting / receiving a character message to / from a mobile terminal or another information terminal via a communication line and a server corresponding to the communication means. Provide a transmission / reception method. The method includes the following steps.
Send a text message to the other mobile terminal or information terminal to the server;
Receiving a text message from the other mobile terminal or information terminal from the server;
Detecting the operating state of each communication means or the operating state of the information terminal, and notifying the server;
The operating state of the information terminal is
Whether a network application is running on the information terminal,
Whether there is user input to the information terminal,
A screen saver is running on the information terminal,
Whether the information terminal is connected to a computer network;
It is detected whether it corresponds to either of these, and it is set as the detection result of an operation state .

本願第14発明は、それぞれ通信手段を備えた1または複数の移動端末及び情報端末に、前記通信手段に応じた通信回線を介して接続されたサーバの文字メッセージ通信管理方法を提供する。この方法は、下記の段階を含む。
・前記移動端末または情報端末から他の前記移動端末または情報端末への文字メッセージを受信し、
・前記受信した文字メッセージを前記他の移動端末または情報端末に送信し、
・前記情報端末から前記情報端末自身の動作状態か、前記移動端末または前記情報端末の通信手段毎の動作状態を収集し、収集した前記情報端末自身の動作状態か、前記移動端末または前記情報端末の通信手段毎の動作状態を利用者ごとに保持し、
・前記情報端末自身の動作状態か、前記移動端末または前記情報端末の通信手段毎の動作状態に応じ、前記文字メッセージの送信態様を決定し、
前記情報端末の動作状態として、
前記情報端末においてネットワークアプリケーションが動作中である、
前記情報端末に対してユーザ入力がある、
前記情報端末においてスクリーンセーバが起動中である、
前記情報端末がコンピュータネットワークに接続されている、
のいずれかの状態を収集して保持するものであり、
・前記移動端末または前記情報端末の通信手段毎の動作状態として、携帯電話を有する移動端末または情報端末が、無線エリア内か否か及び話中か否かを収集して保持するものである
The fourteenth invention of this application provides a character message communication management method for a server connected to one or a plurality of mobile terminals and information terminals each having communication means via a communication line corresponding to the communication means. The method includes the following steps.
Receiving a text message from the mobile terminal or information terminal to another mobile terminal or information terminal;
Sending the received text message to the other mobile terminal or information terminal;
Collecting the operating status of the information terminal itself from the information terminal , or the operating status of each communication means of the mobile terminal or the information terminal, and collecting the operating status of the information terminal itself, the mobile terminal or the information terminal Maintains the operating status of each communication means for each user,
-According to the operation state of the information terminal itself, or the operation state of each mobile terminal or communication means of the information terminal, determine the transmission mode of the character message,
-As the operating state of the information terminal,
A network application is operating in the information terminal;
There is user input to the information terminal,
A screen saver is being activated in the information terminal;
The information terminal is connected to a computer network;
To collect and maintain any of the states
As an operation state for each communication means of the mobile terminal or the information terminal, the mobile terminal or information terminal having a mobile phone collects and holds whether the mobile terminal or the information terminal is in a wireless area and busy .

本発明を用いることにより、文字メッセージを相手の状態に応じた送信態様で送信し、実質的にリアルタイムで文字メッセージを送受信することができる。相手が文字メッセージを確認しなかったなどの送信結果を発信者に通知することにより、他の送信態様で文字メッセージを通知することができる。しかも、相手にどのような送信態様で文字メッセージが伝えられたかを発信者側は知ることができ、文字を用いたコミュニケーションをリアルタイムにスムーズに行うことができる。   By using the present invention, it is possible to transmit a text message in a transmission mode according to the state of the other party and to transmit and receive the text message substantially in real time. By notifying the sender of the transmission result such as that the other party did not confirm the text message, the text message can be notified in another transmission mode. In addition, the sender can know in what transmission mode the text message is transmitted to the other party, and communication using characters can be performed smoothly in real time.

次に、本発明について、図面を参照しつつ詳細に説明する。
<第1実施形態例>
図1に、第1実施形態例に係る文字メッセージ通信システムの機能ブロック図を示す。第1実施形態例の文字メッセージ通信システムは、インターネット2及び移動体通信網4に接続されたサーバ1と、インターネット2上の複数のPCクライアント3と、移動体通信網4上の複数の携帯電話5A、5B…とからなる。なお、図を分かり易くするため、PCクライアント3は1つだけ示してある。また携帯電話は、通常のもので足り、サーバ1は"話し中"、"無線エリア外"などの各携帯電話の自状態を検出または通知される。
Next, the present invention will be described in detail with reference to the drawings.
<First embodiment>
FIG. 1 shows a functional block diagram of the text message communication system according to the first embodiment. The character message communication system according to the first embodiment includes a server 1 connected to the Internet 2 and a mobile communication network 4, a plurality of PC clients 3 on the Internet 2, and a plurality of mobile phones on the mobile communication network 4. 5A, 5B... Note that only one PC client 3 is shown for easy understanding of the figure. Also, a normal mobile phone is sufficient, and the server 1 detects or notifies the mobile phone's own status such as “busy” or “out of wireless area”.

[サーバ]
サーバ1は、文字メッセージ送信部6、文字メッセージ受信部7、状態管理部8、状態蓄積部9、決定部10、通知管理部11、メッセージ蓄積部12、受信部13、送信部14及び無線状態検出部15を有している。
[server]
The server 1 includes a character message transmission unit 6, a character message reception unit 7, a state management unit 8, a state storage unit 9, a determination unit 10, a notification management unit 11, a message storage unit 12, a reception unit 13, a transmission unit 14, and a wireless state A detection unit 15 is provided.

文字メッセージ送信部6及び文字メッセージ受信部7は、インターネット2に接続されたPCクライアント3と文字メッセージの送受信を行う。また、文字メッセージの送信結果通知や文字メッセージの既読通知をPCクライアント3との間で送受信する。   The character message transmission unit 6 and the character message reception unit 7 exchange character messages with the PC client 3 connected to the Internet 2. In addition, a text message transmission result notification and a text message read notification are transmitted to and received from the PC client 3.

状態管理部8は、インターネットアプリケーションの起動及び終了、インターネット2との接続及び切断、スクリーンセーバの起動状態、PC操作中など、PCクライアントの動作状態をPCクライアント3から受け取り、利用者ごとに状態蓄積部9に格納する。また、各利用者のメールアドレス、IRCのニックネーム、サーバ及びチャネル、携帯電話の電話番号、現在の電話番号もPCクライアント3から受け取り、利用者ごとに状態蓄積部9に格納する。   The state management unit 8 receives the operation state of the PC client from the PC client 3 such as activation and termination of the Internet application, connection and disconnection with the Internet 2, activation state of the screen saver, PC operation, etc., and a state accumulation unit for each user 9 is stored. In addition, each user's mail address, IRC nickname, server and channel, cellular phone number, and current telephone number are also received from the PC client 3 and stored in the status storage unit 9 for each user.

図2に、状態蓄積部9が保持する、利用者ごとの各PCクライアントの動作状態及び電話番号の一例を示す。図2に示すように、状態蓄積部9は1利用者につきアクティブな状態を一つだけ保持する。たとえば1利用者が複数のPCクライアントを有していても、利用者の操作にしたがって最新の状態が設定されたPCクライアントが有効となる。図2において、データが空白の場合は、その状態はないと判断される。   FIG. 2 shows an example of the operating state and telephone number of each PC client for each user, held by the state storage unit 9. As shown in FIG. 2, the state storage unit 9 holds only one active state per user. For example, even if one user has a plurality of PC clients, the PC client in which the latest state is set according to the user's operation is valid. In FIG. 2, if the data is blank, it is determined that there is no such state.

例えば、図2における各PCクライアントの動作状態は以下を意味している。   For example, the operation state of each PC client in FIG. 2 means the following.

利用者A:IPアドレスがないためPCは動作していない利用者
B:PC動作中、ネットワーク接続中利用者
C:PC動作中、ネットワーク接続中、電子メール使用中利用者
D:PC動作中、IRCでチャット中、PCを操作中、行き先の電話番号
有り
利用者E:PC動作中、スクリーンセーバ動作中、行き先の電話番号有り。
User A: A user who does not have an IP address and the PC is not operating B: A user who is operating the PC and connected to the network C: A user who is operating the PC, connected to the network, and using e-mail D: The PC is operating While chatting with IRC, operating PC, destination phone number available User E: PC running, screen saver running, destination phone number available.

決定部10は、いずれかの利用者あての文字メッセージをサーバ1が受信すると、状態蓄積部9に格納されている該当利用者のPCクライアントの動作状態を参照し、文字メッセージをリアルタイムで受信可能な送信態様を決定する。このとき、該当利用者のPCクライアントでインターネットアプリケーションが起動していれば、そのインターネットアプリケーションを用いて送信することを決定する。該当利用者のPCクライアントがないか、インターネットに接続されていない、または使用していない場合は、該当利用者の携帯電話を送信先とする。送信態様を決定後、必要な場合は文字メッセージの変換を行い、文字メッセージの送信依頼を文字メッセージ送信部6または送信部14に対して行う。また、決定部10は、文字メッセージの送信結果を監視するために、送信する文字メッセージを通知管理部11に通知する。   When the server 1 receives a text message addressed to any user, the determination unit 10 can receive the text message in real time by referring to the operating state of the PC client of the corresponding user stored in the status storage unit 9 The transmission mode is determined. At this time, if an Internet application is activated on the PC client of the corresponding user, it is determined to transmit using the Internet application. If there is no PC client of the corresponding user, or it is not connected to the Internet or not in use, the mobile phone of the corresponding user is set as the transmission destination. After the transmission mode is determined, the character message is converted if necessary, and a character message transmission request is sent to the character message transmission unit 6 or the transmission unit 14. In addition, the determination unit 10 notifies the notification management unit 11 of the character message to be transmitted in order to monitor the transmission result of the character message.

通知管理部11は、決定部10からの通知を受けて送信される文字メッセージをメッセージテーブルとして保持し、保持した文字メッセージの状態及び結果をチェックする。文字メッセージの状態が所定の場合に該当すれば、通知管理部11は発信元に送信通知を送信する。所定の場合とは、例えば相手が所定時間内に文字メッセージを読まなかった場合、ネットワークアプリケーション動作中に文字メッセージを読まなかった場合、インターネット2に接続中に文字メッセージを読まなかった場合などが挙げられる。図3に、通知管理部11が文字メッセージを保持するメッセージテーブルの概念図を示す。図3に示すメッセージテーブルには、発信者名、着信者名、発信元種別、発信先種別、タイマID及び文字メッセージの内容が保持されている。   The notification management unit 11 stores the character message transmitted in response to the notification from the determination unit 10 as a message table, and checks the state and result of the stored character message. If the state of the text message corresponds to a predetermined case, the notification management unit 11 transmits a transmission notification to the sender. Examples of the predetermined case include a case where the partner does not read the text message within a predetermined time, a case where the text message is not read while the network application is operating, and a case where the text message is not read while connected to the Internet 2. It is done. FIG. 3 shows a conceptual diagram of a message table in which the notification management unit 11 holds a text message. The message table shown in FIG. 3 holds a sender name, a recipient name, a sender type, a destination type, a timer ID, and the contents of a text message.

メッセージ蓄積部12は、携帯電話5A,5B…へ文字メッセージをすぐに送信できなかった場合に、一時的に文字メッセージを蓄積する。   The message storage unit 12 temporarily stores the character message when the character message cannot be immediately transmitted to the mobile phones 5A, 5B.

受信部13及び送信部14は、携帯電話5A,5B…との間で文字メッセージを送受信するためのものである。   The receiving unit 13 and the transmitting unit 14 are for transmitting and receiving text messages to and from the mobile phones 5A, 5B.

無線状態検出部15は、携帯電話5A,5B…からの通知を検出し、無線エリア内か、話し中かなどの携帯電話の状態を格納する。   The wireless state detection unit 15 detects notifications from the mobile phones 5A, 5B,... And stores the state of the mobile phone such as whether it is in the wireless area or busy.

[PCクライアント]
PCクライアント3は、文字メッセージ送受信部21、ネットワークサービス検出部22、PC操作検出部23、状態設定部24を有している。
[PC client]
The PC client 3 includes a text message transmission / reception unit 21, a network service detection unit 22, a PC operation detection unit 23, and a state setting unit 24.

文字メッセージ送受信部21は、サーバ1との間で文字メッセージを送受信する。また、サーバ1から送信される文字メッセージの送信結果を利用者に通知する機能を備える。さらに、受信した文字メッセージが読まれたことを、利用者の入力に応じてサーバ1に通知する機能を備えている。なお、文字メッセージ送受信部21は、PCクライアント3上の独自アプリケーションでも良いが、電子メールアプリケーションやIRCアプリケーションなど、文字メッセージを送受信するための他のインターネットアプリケーションでの代用も可能である。   The character message transmission / reception unit 21 transmits / receives a character message to / from the server 1. In addition, a function of notifying the user of the transmission result of the text message transmitted from the server 1 is provided. Furthermore, it has a function of notifying the server 1 that the received text message has been read in response to a user input. The character message transmission / reception unit 21 may be a unique application on the PC client 3, but may be replaced with another Internet application for transmitting / receiving character messages, such as an e-mail application or an IRC application.

ネットワークサービス検出部22は、ネットワークアプリケーションの起動及び終了を検出する。具体的には、WEBページへの接続及び切断、電子メール及びIRCアプリケーションの起動及び終了を検出し、状態が変化するたびに状態設定部24に通知する。また、その際には電子メールアドレス、IRCに用いるニックネーム、サーバ及びチャネルも検出して通知する。   The network service detection unit 22 detects activation and termination of the network application. Specifically, connection to and disconnection from the WEB page, activation and termination of e-mail and IRC application are detected, and the status setting unit 24 is notified whenever the status changes. At that time, an e-mail address, a nickname used for IRC, a server and a channel are also detected and notified.

PC操作検出部23は、マウスやキーボードによる入力があるか、LANやダイアルアップでネットワークに接続または切断したか、スクリーンセーバが動作しているか、マルチウインドウ下で最上位のウインドウにこれらがあるかどうかなどを監視し、状態が変化するたびに状態設定部24に通知する。また、PC操作検出部23は、一定時間毎にサーバ1の状態管理部8に「接続メッセージ」を送っている。一定時間「接続メッセージ」が来なかった場合、状態管理部8はPCクライアント3がインターネット2から切断されたと判定する。   The PC operation detection unit 23 is input with a mouse or a keyboard, connected or disconnected from a network via a LAN or dial-up, whether a screen saver is operating, whether there are these in the top window under the multi-window, etc. And notifies the state setting unit 24 whenever the state changes. In addition, the PC operation detection unit 23 sends a “connection message” to the state management unit 8 of the server 1 at regular time intervals. When the “connection message” does not come for a certain time, the state management unit 8 determines that the PC client 3 is disconnected from the Internet 2.

状態設定部24は、前記サービス検出部22及びPC操作検出部23が検出したPCクライアントの動作状態をサーバの状態管理部8に通知する。また、状態設定部24は、利用者の携帯番号や現在の電話番号の設定を受けつけ、これをサーバ1の状態管理部8に通知する。さらに、状態設定部24は、他の利用者におけるPCクライアントの動作状態、行き先、連絡先などをサーバ1から取得し、出力する。   The state setting unit 24 notifies the server state management unit 8 of the operation state of the PC client detected by the service detection unit 22 and the PC operation detection unit 23. Further, the state setting unit 24 receives the setting of the user's mobile phone number and the current telephone number and notifies the state management unit 8 of the server 1 of this. Further, the state setting unit 24 acquires the operation state, destination, contact information, etc. of the PC client for other users from the server 1 and outputs them.

[PCクライアントにおける処理]
次に、本実施形態例のPCクライアントが行う処理(本アプリケーションにより行う処理)を、画面例及びフローチャートを示しながら具体的に説明する。
(1)画面例
在席状態設定ウインドウ
図4に、利用者の居場所を設定するためのウインドウの例を示す。図4に示す画面の右側は在席状態設定ウインドウであり、利用者自身の在席状態(在席、不在、離席、会議中、実験室にいるなど)とその行き先名および電話番号、簡単な予定などを書き込むためのウインドウである。利用者はここで入力することで、在席状態をサーバ1の状態管理部8に通知する。また、図4の左側のウインドウには、状態設定部24がサーバ1から取得した他人の在席状態が表示されている。
[Processing in PC client]
Next, processing performed by the PC client according to the present exemplary embodiment (processing performed by the present application) will be specifically described with reference to a screen example and a flowchart.
(1) Screen Example Attendance Status Setting Window FIG. 4 shows an example of a window for setting a user's whereabouts. The right side of the screen shown in FIG. 4 is a presence status setting window, and the user's own presence status (present, absent, away, meeting, in the laboratory, etc.), destination name and telephone number, simple This is a window for writing a special schedule. By inputting here, the user notifies the status management unit 8 of the server 1 of the presence status. In the left window of FIG. 4, the presence status of another person acquired from the server 1 by the state setting unit 24 is displayed.

文字メッセージ送信ウインドウ
図5に、PCクライアント3における文字メッセージ送信ウインドウの一例を示す。前記図4の左側のウインドウにおいて、文字メッセージの送信相手を選択すると、文字メッセージ送信ウインドウが開いて文字メッセージの入力及び送信を行うことができる。これにより、「ちょっと来て」とか「電話ください」など簡単な文字メッセージを、相手がPCクライアントなどによりインターネット2に接続していれば実質的にリアルタイムで通知できる。さらに、送信結果通知ボックスをチェックしておくことにより、サーバ1に対し、送信したメッセージの結果通知を依頼できる。
Character Message Transmission Window FIG. 5 shows an example of a character message transmission window in the PC client 3. When a text message transmission partner is selected in the left window of FIG. 4, a text message transmission window is opened, and text messages can be input and transmitted. As a result, simple text messages such as “Please come” or “Please call” can be notified substantially in real time if the other party is connected to the Internet 2 by a PC client or the like. Further, by checking the transmission result notification box, it is possible to request the server 1 to notify the result of the transmitted message.

文字メッセージ受信ウインドウ
図6に、PCクライアント3における文字メッセージの受信ウインドウを示す。受信ウインドウは、利用者が使用中のウインドウの前面に出ることなく、画面の角に表示される。この受信ウインドウの右側には、電話または文字メッセージにより応答するためのボタンがあり、受信した文字メッセージに対してすぐ応答できるようになっている。また右端のボタンは、文字メッセージに応答せず読み捨てるためのものである。いずれかのボタンが押されるか、ウインドウが閉じられることにより、文字メッセージを読んだことを示す既読通知が、PCクライアント3からサーバ1に送信される。通知を受けたサーバ1の文字メッセージ受信部6は、既読通知を通知管理部11に通知する。
Character Message Reception Window FIG. 6 shows a character message reception window in the PC client 3. The reception window is displayed at the corner of the screen without appearing in front of the window being used by the user. On the right side of the reception window, there is a button for responding by telephone or text message so that the received text message can be responded immediately. The rightmost button is for not reading a text message and discarding it. When any button is pressed or the window is closed, a read notification indicating that the text message has been read is transmitted from the PC client 3 to the server 1. The character message receiver 6 of the server 1 that has received the notification notifies the notification manager 11 of the read notification.

また、受信ウインドウは、文字メッセージを受信したPCクライアント3においてインターネットアプリケーションが動作している場合、そのアプリケーションウインドウの中でそのメッセージを表示する。図7R>7に、電子メールアプリケーションを使用中に文字メッセージを受信した場合の画面例を示す。図7中、未読となっている利用者Bからのメッセージが、本発明により送信されてきたメッセージである。また、図8に、IRCアプリケーションを使用中に文字メッセージを受信した場合の画面例を示す。これらのインターネットアプリケーションを使用中の場合は、メールが既読になったことやチャットに対する応答入力をPCクライアント3のサービス検出部22により検出し、サーバ1に通知する。   The reception window displays the message in the application window when the Internet application is running on the PC client 3 that has received the text message. FIG. 7 shows an example of a screen when a text message is received while using an e-mail application. In FIG. 7, an unread message from user B is a message transmitted according to the present invention. FIG. 8 shows an example of a screen when a text message is received while using the IRC application. When these Internet applications are being used, the service detection unit 22 of the PC client 3 detects that the mail has been read or a response input to the chat, and notifies the server 1 of it.

(2)動作状態通知処理
PCの電源を入れると、図9に示す動作状態通知処理及び図10に示す接続状態通知処理が開始される。まず、ステップS1では、前記ネットワークサービス検出部22やPC操作検出部23によりPCクライアント3の動作状態が監視されている。
(2) Operation State Notification Process When the PC is turned on, the operation state notification process shown in FIG. 9 and the connection state notification process shown in FIG. 10 are started. First, in step S1, the operation state of the PC client 3 is monitored by the network service detection unit 22 and the PC operation detection unit 23.

ステップS2では、動作状態に変化があるか否かを判断し、変化があればサービス検出部22やPC操作検出部23により新たな状態が状態設定部24に通知され、ステップ3に移行する。動作状態に変化がなければステップS1に戻る。   In step S2, it is determined whether or not there is a change in the operation state. If there is a change, a new state is notified to the state setting unit 24 by the service detection unit 22 or the PC operation detection unit 23, and the process proceeds to step 3. If there is no change in the operating state, the process returns to step S1.

ステップS3では、通知を受けた状態設定部24がサーバ1に新たな動作状態を通知する。このとき、利用者名やIPアドレスなど、利用者を特定する情報を付加して通知する。そして、再びステップS1に戻り新たな状態変化が生じるのを監視する。   In step S <b> 3, the state setting unit 24 that has received the notification notifies the server 1 of a new operation state. At this time, information specifying the user such as the user name and IP address is added and notified. And it returns to step S1 again and monitors that a new state change arises.

すなわち、ステップS1〜3では、PCクライアントの動作状態の変化をサーバ1に通知する処理を行う。   That is, in steps S1 to S3, processing for notifying the server 1 of changes in the operating state of the PC client is performed.

一方、PC操作検出部23は、前記ステップS1及びステップS2におけるPCの操作の監視及び検出に加えて図10に示す接続状態通知処理を行い、サーバ1に接続状態を通知している。   On the other hand, the PC operation detection unit 23 performs connection state notification processing shown in FIG. 10 in addition to monitoring and detection of PC operations in Steps S1 and S2, and notifies the server 1 of the connection state.

まず、ステップS21において、PCクライアント3がインターネット2に接続されているか否かを判断する。接続していると判断すればステップS22に移行する。接続していなければ再びステップS21に戻って前記判断を繰り返す。   First, in step S21, it is determined whether or not the PC client 3 is connected to the Internet 2. If it is determined that the connection is established, the process proceeds to step S22. If it is not connected, it returns to step S21 again and repeats the said determination.

ステップS22では、PC操作検出部23は状態設定部24を介して接続通知をサーバ1に送信する。   In step S <b> 22, the PC operation detection unit 23 transmits a connection notification to the server 1 via the state setting unit 24.

ステップS23では所定時間Tの経過を待機し、経過すると再びステップS21に戻って前記判断及び接続通知を繰り返す。   In step S23, the elapse of the predetermined time T is waited, and when it elapses, the process returns to step S21 again to repeat the determination and the connection notification.

すなわち、ステップS21〜23では、PCクライアント3がインターネット2に接続している間、所定時間Tごとにサーバ1に接続通知を送信する処理を行う。   That is, in steps S21 to 23, while the PC client 3 is connected to the Internet 2, a process of transmitting a connection notification to the server 1 every predetermined time T is performed.

(3)送信処理
PCの電源を入れると、前記動作状態通知処理及び接続状態通知処理に並行して、図11に示す送信処理が開始される。
(3) Transmission Process When the PC is turned on, the transmission process shown in FIG. 11 is started in parallel with the operation state notification process and the connection state notification process.

ステップS31では、文字メッセージを送信する相手が選択されたか否かを判断し、相手が選択されればステップS32へ、そうでなければ再び本ステップを繰り返し、相手が選択されるのを待機する。   In step S31, it is determined whether or not the other party to whom the text message is to be transmitted is selected. If the other party is selected, the process proceeds to step S32. Otherwise, this step is repeated again, and the process waits until the other party is selected.

ステップS32では、図5の文字メッセージ送信ウインドウを開き、送信する文字メッセージの入力を受け付ける。ステップS33では、「Send」ボタンが押されることにより、入力された文字メッセージを送信者名とともに送信し、ステップS31に戻る。
(4)受信処理
PCの電源を入れると、前述の処理に並行して、図12に示す受信処理が開始される。
In step S32, the character message transmission window of FIG. 5 is opened, and input of the character message to be transmitted is accepted. In step S33, when the “Send” button is pressed, the input text message is transmitted together with the sender name, and the process returns to step S31.
(4) Reception Processing When the PC is turned on, the reception processing shown in FIG. 12 is started in parallel with the above processing.

まずステップS41では、サーバ1からの受信を待機し、受信があるとステップS42に移行する。   First, in step S41, reception from the server 1 is waited, and if there is reception, the process proceeds to step S42.

ステップS42では、他の利用者からの文字メッセージの受信か否かを判断し、文字メッセージの受信であればステップS43に移行する。そうでなければ後述するステップS50に移行する。   In step S42, it is determined whether or not a text message is received from another user. If a text message is received, the process proceeds to step S43. Otherwise, the process proceeds to step S50 described later.

ステップS43では、図6,7または8に例示する受信ウインドウを開き、受信した文字メッセージを利用者に通知する。また、送信されてきた文字メッセージに含まれる発信元番号、例えばIPアドレスを取得する。   In step S43, the reception window illustrated in FIG. 6, 7 or 8 is opened, and the received text message is notified to the user. In addition, a transmission source number, for example, an IP address included in the transmitted text message is acquired.

ステップS44では、応答ボタンが押されたか否かを判断し、前記右端の読み捨てボタンが押されたかあるいはウインドウが閉じられた場合はステップS45に移動する。応答ボタンが押された場合にはステップS46へ移行する。   In step S44, it is determined whether or not a response button has been pressed. If the rightmost discard button has been pressed or the window has been closed, the process moves to step S45. If the response button is pressed, the process proceeds to step S46.

ステップS45では、サーバ1に対し、文字メッセージが読まれたことを通知する既読通知を送信する。   In step S45, a read notification for notifying that the text message has been read is transmitted to the server 1.

ステップS46では、押された応答ボタンが電話用か否かを判断し、電話用ボタンが押された場合にはステップS47へ移行する。文字メッセージによる応答ボタンが押された場合には、ステップS48に移行する。   In step S46, it is determined whether or not the pressed response button is for a telephone. If the telephone button is pressed, the process proceeds to step S47. When the response button by the text message is pressed, the process proceeds to step S48.

ステップS47では、文字メッセージと共に通知されている相手先の携帯番号または現在の居場所の電話番号にダイアルし、ステップS41の受信待機状態に戻る。   In step S47, the mobile phone number of the other party notified together with the text message or the telephone number of the current location is dialed, and the process returns to the reception standby state in step S41.

ステップS48では、前記図5に示す文字メッセージ送信ウインドウを開き、文字メッセージの入力を受け付ける。文字メッセージを入力し、ステップS49において「Send」ボタンを押すことにより、入力した文字メッセージが送信される。送信する文字メッセージの宛先は、先に取得した文字メッセージの発信元に設定する。   In step S48, the character message transmission window shown in FIG. 5 is opened to accept input of a character message. By inputting a text message and pressing the “Send” button in step S49, the input text message is transmitted. The destination of the text message to be sent is set to the source of the text message acquired earlier.

ステップS42で文字メッセージの受信ではないと判断されるとステップS50に移行する。ステップS50では、受信したのは文字メッセージの送信結果か否かを判断する。送信結果であれば、ステップS51に移行し、サーバ1から通知された送信結果を利用者に通知してステップS41の受信待機状態に戻る。例えば、”020−222−222アテメッセージハPCデヨマレズ ケイタイデンワにテンソウシマシタ”のような送信結果を画面上に表示する。送信結果の受信でなければステップS52に移行する。   If it is determined in step S42 that the text message is not received, the process proceeds to step S50. In step S50, it is determined whether or not the received result is a text message transmission result. If it is a transmission result, it will transfer to step S51, will notify a user of the transmission result notified from the server 1, and will return to the reception standby state of step S41. For example, a transmission result such as “020-222-222 Ate Message Ha PC DeYomarezu Keitaidenwa to Tensoushi Mashita” is displayed on the screen. If it is not reception of a transmission result, it will transfer to step S52.

ステップS52では、送信した文字メッセージに対する既読通知の受信か否かを判断する。既読通知であれば、ステップS53に移行し、送信した文字メッセージが相手に読まれたことを利用者に通知する。これは例えば、図7のメールの結果表示のように、文字メッセージも送信メッセージとともに一覧表示し、該当メッセージ部分を網掛けや色などで表示することにより通知しても良い。その後再びステップS41の受信待機状態に戻る。   In step S52, it is determined whether or not a read notification for the transmitted text message is received. If it is already read notification, the process proceeds to step S53, and the user is notified that the transmitted text message has been read by the other party. For example, as shown in the mail result display of FIG. 7, the text message may be displayed as a list together with the transmission message, and the corresponding message portion may be displayed by shading or color. Thereafter, the process returns to the reception standby state in step S41.

[サーバにおける処理]
次に、サーバ1が行う処理の流れを、フローチャートを用いて説明する。以下の説明において、各PCクライアントの動作状態は、前記図2に示した状態であるものとし、またサーバ1はPCクライアントで使用される電子メール及びIRCアプリケーションに対応可能とする。説明を分かりやすくするため、利用者Aの携帯電話5Aから別の利用者Cの携帯電話に文字メッセージを送る場合を例に取り説明する。
[Processing on the server]
Next, the flow of processing performed by the server 1 will be described using a flowchart. In the following description, it is assumed that the operation state of each PC client is the state shown in FIG. 2, and the server 1 is capable of handling e-mail and IRC applications used in the PC client. In order to make the explanation easy to understand, a case where a text message is sent from the mobile phone 5A of the user A to the mobile phone of another user C will be described as an example.

(1)決定処理まず、図13に基づいて決定部10が行う処理の流れを説明する。   (1) Determination Process First, the flow of the process performed by the determination unit 10 will be described based on FIG.

ステップS61では、決定部10が、利用者Aの携帯電話5Aからの文字メッセージを、サーバ1の受信部13から受信することにより処理が開始される。文字メッセージには、利用者Cの携帯番号「020-444-4444」、文字メッセージ内容「15ジニキシャ ヨテイデス」、発信者情報として発信者である利用者Aの携帯番号「020-111-1111」及び送信結果の通知の有無が含まれている。   In step S61, the determination unit 10 receives the text message from the mobile phone 5A of the user A from the reception unit 13 of the server 1, and the process is started. The text message includes user C's mobile number “020-444-4444”, text message content “15 Ginikisha Yoteides”, mobile phone number “020-111-1111” of user A who is the sender as sender information, It includes the presence / absence of notification of the transmission result.

なお、PCクライアント3から各アプリケーションにより文字メッセージが送信された場合は、サーバ1の文字メッセージ受信部7が文字メッセージを受信し、決定部10に通知する。この場合、発信者や受信者を特定する情報は、利用者名やIPアドレスであり、電子メールで送信された場合はメールアドレス、IRCで送信された場合はニックネームである。   When a character message is transmitted from the PC client 3 by each application, the character message receiving unit 7 of the server 1 receives the character message and notifies the determining unit 10. In this case, the information specifying the sender and the receiver is a user name and an IP address, and is an e-mail address when transmitted by electronic mail, and a nickname when transmitted by IRC.

ステップS62では、決定部10が、受け取った携帯番号「020-444-4444」をキーに状態蓄積部9を検索し、利用者Cの状態を取得する。次いで、決定部10は、同様にして発信者の状態も取得する。   In step S62, the determination unit 10 searches the state storage unit 9 using the received mobile number “020-444-4444” as a key, and acquires the state of the user C. Next, the determination unit 10 acquires the state of the caller in the same manner.

ステップS63では、前記ステップS2で相手状態が取得できたか否かを判断する。この例では、携帯番号「020-444-444」をキーに状態蓄積部9を検索すると利用者Cの状態があると判断され、ステップS64に移行する。状態がなければ後述するステップS70に移行する。   In step S63, it is determined whether or not the partner state has been acquired in step S2. In this example, when the state storage unit 9 is searched using the mobile number “020-444-444” as a key, it is determined that the state of the user C exists, and the process proceeds to step S64. If there is no state, it will transfer to step S70 mentioned later.

ステップS64では、決定部10は、利用者BのPCクライアント3がインターネット2に接続されているか否かを判断する。この例では利用者CのIPアドレスが空白ではないので接続されていると判断し、ステップS65に移行する。接続されていなければ、文字メッセージを送信部14に送信し、後述するステップS74に移行する。   In step S <b> 64, the determination unit 10 determines whether the user B's PC client 3 is connected to the Internet 2. In this example, since the IP address of user C is not blank, it is determined that the user C is connected, and the process proceeds to step S65. If it is not connected, a character message is transmitted to the transmission part 14, and it transfers to step S74 mentioned later.

ステップS65では、利用者CのPCクライアント3が利用者Cにより操作中か否かを判断する。すなわち、利用者CのPCクライアント3においてスクリーンセーバが起動中であれば、利用者CがPCの前にいないものとし、送信先として携帯電話を選択する。そして受信した文字メッセージをメッセージ蓄積部12に蓄積する。逆に、この例では利用者CのPCにおいてスクリーンセーバが起動していないので、相手はPCの前にいるものとし、送信先として利用者CのPCクライアントを選択してステップS66に移行する。   In step S65, it is determined whether or not the user C's PC client 3 is being operated by the user C. That is, if the screen saver is activated in the PC client 3 of the user C, it is assumed that the user C is not in front of the PC and the mobile phone is selected as the transmission destination. The received character message is stored in the message storage unit 12. Conversely, in this example, since the screen saver is not activated on the PC of user C, the partner is assumed to be in front of the PC, and the PC client of user C is selected as the transmission destination, and the process proceeds to step S66.

ステップS66では、利用者CのPCクライアント3でインターネットアプリケーションが動作中か否かを判断する。具体的には、図2を参照すると、利用者Cのメールアドレスが記載されており、PC上でメールを使用中であることがわかる。この場合はステップS67に移行する。逆に、インターネットアプリケーションが動作中でなければ、後述するステップS68に移行する。   In step S66, it is determined whether or not the Internet application is operating on the PC client 3 of the user C. Specifically, referring to FIG. 2, the mail address of the user C is described, and it can be seen that the mail is being used on the PC. In this case, the process proceeds to step S67. Conversely, if the Internet application is not operating, the process proceeds to step S68 described later.

ステップS67では、決定部10が文字メッセージを電子メールアプリケーションで送信するために必要なパラメータ、例えばメールアドレスを状態蓄積部9から取得する。このとき発信者である利用者Aの名前も取得する。   In step S <b> 67, the determination unit 10 acquires parameters necessary for transmitting the text message by the electronic mail application, for example, a mail address from the state storage unit 9. At this time, the name of the user A who is the caller is also acquired.

ステップS68では、決定部10が文字メッセージを直接送信するために必要なパラメータ、例えばIPアドレスを状態蓄積部9から取得する。このとき発信者である利用者Aの名前も取得する。   In step S <b> 68, the determination unit 10 acquires parameters necessary for directly transmitting the text message, for example, an IP address, from the state storage unit 9. At this time, the name of the user A who is the caller is also acquired.

ステップS69では、決定部10から文字メッセージ送信部6に対し、文字メッセージ及び前記ステップS67またはステップS68で取得した情報を渡し、送信を依頼する。本例では、文字メッセージは、文字メッセージ送信部6によりメールメッセージに組み立てられ、利用者Cのメールアドレスに送信される。受信した利用者CのPCクライアント3では、文字メッセージ送受信部21により、図7に示すウインドウで文字メッセージが表示される。このメールの場合サーバから送信されたメッセージはクライアントに届くまでメールサーバ経由で行われることが多い。   In step S69, the determination unit 10 passes the character message and the information acquired in step S67 or step S68 to the character message transmission unit 6 to request transmission. In this example, the text message is assembled into a mail message by the text message transmission unit 6 and transmitted to the mail address of the user C. In the received PC client 3 of the user C, the character message is displayed in the window shown in FIG. In the case of this mail, the message transmitted from the server is often sent via the mail server until it reaches the client.

前記ステップS63において、利用者CのPCクライアントが動作していないと判断されると、ステップS70に移行する。   If it is determined in step S63 that the PC client of user C is not operating, the process proceeds to step S70.

ステップS70では、決定部10が、利用者Cの携帯電話に送信するために必要となるパラメータ、例えば携帯番号を状態蓄積部9から取得する。このとき、発信者である利用者Aの名前、発信者Aの携帯番号、今の場所の電話番号も取得する。ステップS63で状態なしとしてステップS70に移行した場合は、利用者Cの番号は取れなかったので、先のメッセージ受信字に送られた相手番号「020-444-4444」を相手番号として次のステップS71を行う。   In step S <b> 70, the determination unit 10 acquires parameters necessary for transmission to the mobile phone of the user C, such as a mobile number, from the state storage unit 9. At this time, the name of the user A who is the caller, the mobile phone number of the caller A, and the telephone number of the current location are also acquired. If it is determined in step S63 that there is no state and the process proceeds to step S70, the number of user C cannot be obtained, so the next step is performed using the partner number “020-444-4444” sent to the previous message reception character as the partner number. S71 is performed.

ステップS71では、決定部10は、前記ステップS70段階で取得した情報を送信部14に渡し、無線送信を依頼する。   In step S71, the determination unit 10 passes the information acquired in step S70 to the transmission unit 14 and requests wireless transmission.

ステップS72では、決定部10が、利用者Cの携帯電話は文字メッセージを読んだことをサーバ1に通知可能か否か、そして発信者が通知を要求しているか否かを判断する。ともに可能であれば、ステップS73に移行する。携帯電話からの通知が不可能であれば、再びステップS61に戻り文字メッセージの受信を待機する。   In step S72, the determination unit 10 determines whether it is possible to notify the server 1 that the user C's mobile phone has read the text message, and whether the caller requests notification. If both are possible, the process proceeds to step S73. If notification from the mobile phone is impossible, the process returns to step S61 and waits for reception of the text message.

ステップS73では、決定部10により送信した文字メッセージ、発信者名、受信者名、発信端末及び受信端末を含む送信通知を通知管理部11に送信し、再びステップS61に戻る。後述するように、通知管理部11ではメッセージテーブルに受け取った送信通知の内容を書き込む。   In step S73, the transmission notification including the text message, the sender name, the recipient name, the sender terminal, and the receiver terminal transmitted by the determination unit 10 is transmitted to the notification management unit 11, and the process returns to step S61 again. As will be described later, the notification manager 11 writes the contents of the received transmission notification in the message table.

前記のステップS64またはS65において、利用者CのPCクライアントがインターネットに接続していない、またはPCが現在使用されていないと判断されると、ステップS74に移行する。   If it is determined in step S64 or S65 that the user C's PC client is not connected to the Internet or the PC is not currently in use, the process proceeds to step S74.

ステップS74では、決定部10は発信者Aが送信結果の通知を依頼しているか否かを判断する。依頼していると判断すればステップS75に移行し、そうでなければ前記のステップS10に移行し、携帯電話への送信を行う。   In step S74, the determination unit 10 determines whether or not the caller A is requesting notification of a transmission result. If it is determined that the request has been made, the process proceeds to step S75. If not, the process proceeds to step S10, and transmission to the mobile phone is performed.

ステップS75では、決定部10が文字メッセージは一旦メッセージ蓄積部12に蓄積された旨の発信者宛結果通知を作成する。   In step S75, the determination unit 10 creates a result notification addressed to the sender that the text message has been once stored in the message storage unit 12.

ステップS76では、決定部10が発信者Aの状態に応じた送信態様を決定し、ステップS75で作成した結果通知を送信する。すなわち、受信者CのPCクライアントがインターネットに接続していないため受信者Cの携帯電話に文字メッセージを送信したときは、発信者Aにその旨の文字メッセージを通知する。つまりそのメッセージは決定部10に送られ、発信者Aに適切な方法で伝達される。   In step S76, the determination unit 10 determines a transmission mode according to the state of the caller A, and transmits the result notification created in step S75. That is, when the PC client of the receiver C is not connected to the Internet and transmits a text message to the mobile phone of the receiver C, the caller A is notified of the text message to that effect. That is, the message is sent to the determination unit 10 and transmitted to the caller A by an appropriate method.

(2)状態管理処理
次にサーバ1において、PCクライアントの動作状態を管理する状態管理処理の流れを、図14に示すフローチャートを用いて説明する。
(2) State Management Process Next, the flow of the state management process for managing the operation state of the PC client in the server 1 will be described with reference to the flowchart shown in FIG.

まず、ステップS81において利用者のPCクライアント3における動作状態に変化が生じたことが、PCクライアントの状態設定部24からサーバ1の状態管理部8に通知され、処理が開始される。   First, in step S81, a change in the operation state of the user's PC client 3 is notified from the state setting unit 24 of the PC client to the state management unit 8 of the server 1, and processing is started.

ステップS82では、状態管理部8が受信した内容に基づいて状態蓄積部9の内容をユーザ毎に最新の内容に更新する。   In step S82, based on the content received by the state management unit 8, the content of the state storage unit 9 is updated to the latest content for each user.

ステップS83では、さらに状態管理部8は、動作状態の変化を通知管理部11に通知する。   In step S83, the state management unit 8 further notifies the notification management unit 11 of a change in the operation state.

(3)通知管理処理
次に、サーバ1から発信元に対して通知を行う通知管理処理を、図15に示すフローチャートを用いて説明する。本実施形態例では、(i)メイン処理、(ii)蓄積した文字メッセージのタイムアウト処理、(iii)送信先状態に応じた蓄積文字メッセージの処理、(iv)他の処理の4つの処理を行う。
(3) Notification Management Processing Next, notification management processing for notifying the sender from the server 1 will be described using the flowchart shown in FIG. In this embodiment, four processes are performed: (i) main process, (ii) time-out process of accumulated character message, (iii) process of accumulated character message according to the destination state, and (iv) other process. .

(i)メイン処理
まず、図15のステップS91において、メッセージ、タイムアウト通知、利用者活動の状態通知などのイベントを受信することにより処理が開始される。
(I) Main Process First, in step S91 in FIG. 15, the process is started by receiving an event such as a message, a timeout notification, or a user activity state notification.

ステップS92では、受け取ったイベントが文字メッセージか否かを判断し、文字メッセージであればステップS93へ移行し、文字メッセージでなければ後述するステップS100に移行する。   In step S92, it is determined whether or not the received event is a text message. If it is a text message, the process proceeds to step S93. If it is not a text message, the process proceeds to step S100 described later.

ステップS93では、受け取った文字メッセージが、前記図13のステップS73において決定部10から通知される送信通知か否かを判断し、送信通知であればステップS94へ移行する。文字メッセージが送信通知でなければ、何も処理を行わずにステップS91に戻る。   In step S93, it is determined whether or not the received text message is a transmission notification notified from the determination unit 10 in step S73 of FIG. 13. If it is a transmission notification, the process proceeds to step S94. If the text message is not a transmission notification, no processing is performed and the process returns to step S91.

ステップS94では、送信通知に含まれている文字メッセージの内容、文字メッセージの送受信者及び送受信種別に加えてタイマIDをメッセージテーブルに書き込み、ステップS95に移行する。   In step S94, the timer ID is written in the message table in addition to the contents of the character message, the sender / receiver of the character message, and the transmission / reception type included in the transmission notification, and the process proceeds to step S95.

ステップS95では、所定時間をカウントするタイマを起動し、タイマIDとともにメッセージテーブルを管理する。   In step S95, a timer for counting a predetermined time is started, and the message table is managed together with the timer ID.

ステップS92で文字メッセージが送信通知でない、または通常の文字メッセージでないと判断されると、ステップS100に移行する。   If it is determined in step S92 that the text message is not a transmission notification or a normal text message, the process proceeds to step S100.

ステップS100では、受け取ったイベントがタイムアウト通知か否かを判断し、タイムアウト通知であればステップS300のタイムアウト処理ルーチンに移行し、メッセージテーブルに蓄積した文字メッセージのうちタイムアウトになったものを消去する処理を行う。このタイムアウト処理については後述する。タイムアウト通知でなければステップS200へ移行する。   In step S100, it is determined whether or not the received event is a time-out notification. If it is time-out notification, the process proceeds to the time-out processing routine in step S300, and the character message accumulated in the message table is deleted. I do. This timeout process will be described later. If it is not a timeout notification, the process proceeds to step S200.

ステップS200では、受け取ったイベントがPCクライアントの動作状態の通知か否かを判断し、動作状態の通知であればステップS400の動作状態処理ルーチンに移行する。そうでなければステップS500に移行し、他の処理ルーチンを行う。ステップS400の動作状態処理ルーチン、ステップS500の他の処理ルーチンについては後述する。   In step S200, it is determined whether or not the received event is a notification of the operating state of the PC client. If the received event is a notification of the operating state, the process proceeds to the operation state processing routine of step S400. Otherwise, the process proceeds to step S500, and another processing routine is performed. The operation state processing routine in step S400 and other processing routines in step S500 will be described later.

(ii)タイムアウト処理
前述のステップS100においてタイムアウト通知と判断すると、ステップS300のタイムアウト処理ルーチンに移行する。図16は、タイムアウト処理ルーチンの流れを示すフローチャートである。
(Ii) Time-out process When it is determined in step S100 that a time-out has been notified, the process proceeds to a time-out process routine in step S300. FIG. 16 is a flowchart showing the flow of the timeout process routine.

まず、ステップS301では、タイムアウトした文字メッセージが、メッセージテーブルに残っているか否かを判断し、残っていれば所定時間内に受信者から既読通知が来なかったものとしてステップS302へ移行する。残っていなければ前記図15のメインルーチンに戻る。   First, in step S301, it is determined whether a time-out character message remains in the message table. If it remains, it is determined that no read notification has been received from the recipient within a predetermined time, and the process proceeds to step S302. If not, the process returns to the main routine of FIG.

ステップS302では、タイムアウトした文字メッセージの送信先種別が携帯電話か否かを判断し、携帯電話であればステップS303に、PCクライアントであればステップS307に移行する。   In step S302, it is determined whether or not the destination type of the timed-out text message is a mobile phone. If it is a mobile phone, the process proceeds to step S303, and if it is a PC client, the process proceeds to step S307.

ステップS303では、発信者が文字メッセージの送信結果の通知を希望しているか否かを判断し、希望していればステップS304に移行する。希望していなければ前記図15のメインルーチンに戻る。   In step S303, it is determined whether or not the caller wishes to be notified of the text message transmission result. If so, the process proceeds to step S304. If not desired, the process returns to the main routine of FIG.

ステップS304では、送信した文字メッセージが読まれなかった旨の未読結果通知を作成し、ステップS305へ移行する。   In step S304, an unread result notification indicating that the transmitted text message has not been read is created, and the process proceeds to step S305.

ステップS305では、作成した未読結果通知を決定部10に通知する。決定部10は、発信者の状態から適切な送信手段及び送信方法を選択し、未読結果通知を発信者に送信する。   In step S305, the determination unit 10 is notified of the created unread result notification. The determination unit 10 selects an appropriate transmission means and transmission method from the state of the caller, and transmits an unread result notification to the caller.

ステップS306では、メッセージテーブルから該当する文字メッセージのエントリを削除し、前記図15のメインルーチンに戻る。   In step S306, the corresponding character message entry is deleted from the message table, and the process returns to the main routine of FIG.

すなわち、ステップS303〜306では、携帯電話に送信されたがタイムアウトになった文字メッセージについて、「携帯電話に送信したものの読まれなかった」旨の結果通知を、発信元に送信する。   That is, in Steps S303 to S306, for the text message that was transmitted to the mobile phone but timed out, a result notification indicating that “the text was transmitted to the mobile phone but was not read” is transmitted to the sender.

ステップS302で、送信先がPCクライアントと判断されると、ステップS307に移行する。   If it is determined in step S302 that the transmission destination is a PC client, the process proceeds to step S307.

ステップS307では、前記ステップS303と同様に、送信者が送信結果の通知を希望しているか否かを判断し、希望していればステップS308に移行する。希望していなければ前記図15のメインルーチンに戻る。   In step S307, as in step S303, it is determined whether or not the sender desires notification of the transmission result. If so, the process proceeds to step S308. If not desired, the process returns to the main routine of FIG.

ステップS308では、文字メッセージを携帯電話に転送送信する旨の無線送信結果通知を作成する。   In step S308, a wireless transmission result notification for transferring and transmitting the text message to the mobile phone is created.

ステップS309では、作成した無線送信結果通知を決定部10に通知する。通知を受けた決定部10では、発信者のPCクライアントの動作状態に応じた送信態様で前記結果通知を発信者に通知する。   In step S309, the determination unit 10 is notified of the created wireless transmission result notification. Upon receiving the notification, the determination unit 10 notifies the caller of the result notification in a transmission mode according to the operating state of the caller's PC client.

ステップS310では、文字メッセージを送信部14に渡し、メッセージテーブルから該当する文字メッセージのエントリを削除する。   In step S310, the character message is transferred to the transmission unit 14, and the entry of the corresponding character message is deleted from the message table.

ステップS311では、相手の携帯電話の番号など、携帯電話に送信するために必要な送信情報を、状態蓄積部9から取得する。   In step S311, transmission information necessary for transmission to the mobile phone such as the number of the mobile phone of the other party is acquired from the state storage unit 9.

ステップS312では、送信部14に送信情報を通知し、文字メッセージの送信を依頼する。   In step S312, the transmission unit 14 is notified of the transmission information and requests transmission of a text message.

ステップS313では、送信先の携帯電話が文字メッセージを読んだことを通知可能か否かを判断し、可能であればステップS314に移行する。そうでなければ前記図15のメインルーチンに戻る。   In step S313, it is determined whether it is possible to notify that the destination mobile phone has read the text message, and if possible, the process proceeds to step S314. Otherwise, the process returns to the main routine of FIG.

ステップS314では、送信した文字メッセージ、送受信者、送受信種別などを含む送信通知を発行する。この送信通知は、前述のステップS94においてメッセージテーブルに書き込まれる。   In step S314, a transmission notification including the transmitted text message, sender / receiver, transmission / reception type, and the like is issued. This transmission notification is written in the message table in step S94 described above.

(iii)動作状態処理
ステップS200において、受信したイベントがPCクライアントの動作状態の変化通知であると判断すると、図17に示すステップS400の動作状態処理ルーチンに移行する。図17は、動作状態処理ルーチンの流れを示すフローチャートである。
(Iii) Operational State Processing If it is determined in step S200 that the received event is a change notification of the operational state of the PC client, the process proceeds to the operational state processing routine of step S400 shown in FIG. FIG. 17 is a flowchart showing the flow of the operation state processing routine.

まず、ステップS401では、動作状態が変化したPCクライアント宛の文字メッセージがメッセージテーブルにあるか否かを判断し、あればステップS402に移行する。なければメインルーチンに戻る。   First, in step S401, it is determined whether or not there is a text message addressed to the PC client whose operation state has changed in the message table. If there is, the process proceeds to step S402. If not, return to the main routine.

ステップS402では、状態変化が"インターネットとの切断"または"スクリーンセーバ起動中"に相当するか否かを判断する。相当すればステップS403に移行する。切断などでなければ後述するステップS410に移行する。   In step S402, it is determined whether or not the state change corresponds to “disconnection from the Internet” or “screen saver being activated”. If so, the process proceeds to step S403. If not cutting, the process proceeds to step S410, which will be described later.

ステップS403では、発信者が送信結果を通知されることを希望しているか否かを判断し、希望していればステップS404に移行する。希望していなければステップS406に移行する。   In step S403, it is determined whether or not the caller wants to be notified of the transmission result. If so, the process proceeds to step S404. If not desired, the process proceeds to step S406.

ステップS404では、以前にPCクライアントに送出した文字メッセージが読まれなかったものとして、たとえば”020−222−222アテメッセージハPCデヨマレズ ケイタイデンワにテンソウシマシタ”といった内容の無線送信結果通知を作成し、決定部10に通知する。決定部10は、発信者の状態に応じた送信態様を決定し、文字メッセージ送信部6または送信部14に送信を依頼する。   In step S404, it is assumed that the character message previously sent to the PC client has not been read. Notify the determination unit 10. The determination unit 10 determines a transmission mode according to the state of the caller, and requests the character message transmission unit 6 or the transmission unit 14 to transmit.

ステップS405では、該当文字メッセージを送信部14に渡し、該当する文字メッセージのエントリをメッセージテーブルから削除する。   In step S405, the corresponding character message is transferred to the transmission unit 14, and the entry of the corresponding character message is deleted from the message table.

ステップS406では、携帯電話に送信するために必要となる送信情報、例えば携帯電話の番号などを、状態蓄積部9から取得する。   In step S406, transmission information necessary for transmission to the mobile phone, such as the mobile phone number, is acquired from the state storage unit 9.

ステップS407では、取得した送信情報を送信部14に渡して送信を依頼する。   In step S407, the acquired transmission information is passed to the transmission unit 14 to request transmission.

ステップS408では、送信先の携帯電話が文字メッセージを読んだことを通知可能か否かを判断し、可能であればステップS409に移行する。そうでなければ図10のメインルーチンに戻る。   In step S408, it is determined whether it is possible to notify that the destination mobile phone has read the text message. If possible, the process proceeds to step S409. Otherwise, the process returns to the main routine of FIG.

ステップS409では、送信した文字メッセージ、送受信者、送受信種別などを含む送信通知を作成する。この送信通知は、前記メインルーチンのS94においてメッセージテーブルに書き込まれる。   In step S409, a transmission notification including the transmitted text message, sender / receiver, transmission / reception type, and the like is created. This transmission notification is written in the message table in S94 of the main routine.

前記ステップS402で通知された状態変化が切断やスクリーンセーバの起動でないと判断されると、ステップS410に移行する。   If it is determined that the state change notified in step S402 is not disconnection or activation of a screen saver, the process proceeds to step S410.

ステップS410では、通知された状態変化がすでに送出しているインターネットアプリケーションの終了通知か否かを判断し、終了通知であればステップS411に、そうでなければ図1515のメインルーチンに移行する。   In step S410, it is determined whether or not the notified state change is an end notification of the Internet application that has already been transmitted. If it is the end notification, the process proceeds to step S411, and if not, the process proceeds to the main routine in FIG.

ステップS411では、状態蓄積部9を参照してPCクライアントに送信するために必要な送信情報、例えばIPアドレスを取得する。   In step S411, the transmission information necessary for transmission to the PC client, for example, an IP address, is acquired with reference to the state storage unit 9.

ステップS412では、取得した送信情報及び文字メッセージを送信部14に渡して送信を依頼する。   In step S412, the acquired transmission information and text message are passed to the transmission unit 14 to request transmission.

ステップS413では、メッセージテーブルから該当文字メッセージを削除する。   In step S413, the corresponding character message is deleted from the message table.

ステップS414では、送信者が送信結果を通知されることを希望しているか否かを判断し、希望していればステップS415に移行する。希望していなければ図15に示すメインルーチンに移行する。   In step S414, it is determined whether or not the sender wishes to be notified of the transmission result. If so, the process proceeds to step S415. If not desired, the process proceeds to the main routine shown in FIG.

ステップS415では、以前にPCクライアントのインターネットアプリケーション上に送出した文字メッセージが読まれなかったものとして、たとえば”チャネル#CAアテメッセージハチャットデヨマレズPCニテンソウシマシタ”といった内容のPC送信結果通知を作成し、決定部10に通知する。決定部10は、発信者の状態に応じた送信手段及び送信方法を選択し、文字メッセージ送信部6に送信を依頼する。   In step S415, it is assumed that the text message previously sent on the PC client's Internet application has not been read. Create and notify the decision unit 10. The determination unit 10 selects a transmission means and a transmission method according to the state of the caller, and requests the character message transmission unit 6 to transmit.

(iv)他の処理
ステップS200において、受信したイベントが動作状態の変化通知でないと判断すると、ステップS500の他の処理ルーチンに移行する。図18は、他の処理ルーチンの処理の流れを示すフローチャートである。
(Iv) Other Processes In step S200, if it is determined that the received event is not an operation state change notification, the process proceeds to another process routine in step S500. FIG. 18 is a flowchart showing the flow of processing of another processing routine.

まず、ステップS501では、受信したイベントが送信先からの文字メッセージ取得通知か否かを判断する。例えば、文字メッセージを受信したPCクライアントや携帯電話からの取得通知を、文字メッセージ受信部7や受信部13が受信した場合、取得通知が通知管理部11に送信される。また、電子メールに対する返信や、IRCの同じチャネル内で発信される確認コマンドを文字メッセージ受信部7が検出し、取得通知を通知管理部11に送信する場合もある。文字メッセージ取得通知であればステップS502へ、そうでなければ後述するステップS503へ移行する。   First, in step S501, it is determined whether the received event is a text message acquisition notification from the transmission destination. For example, when the text message receiving unit 7 or the receiving unit 13 receives an acquisition notification from a PC client or a mobile phone that has received a text message, the acquisition notification is transmitted to the notification management unit 11. In some cases, the character message receiving unit 7 detects a reply to an e-mail or a confirmation command transmitted in the same channel of the IRC, and transmits an acquisition notification to the notification management unit 11. If it is a text message acquisition notification, the process proceeds to step S502; otherwise, the process proceeds to step S503 described later.

ステップS502では、該当する文字メッセージのエントリを、メッセージテーブルから削除し、図15のメインルーチンに戻る。   In step S502, the entry of the corresponding character message is deleted from the message table, and the process returns to the main routine of FIG.

ステップS503では、受信したイベントが携帯電話への文字メッセージを蓄積した旨の通知か否かを判断し、文字メッセージの蓄積通知であればステップS504へ移行する。そうでなければ図15のメインルーチンに戻る。すなわち、携帯電話に文字メッセージを発信したがすぐに相手に送られず、文字メッセージがメッセージ蓄積部12に蓄積される場合がある。この場合、送信部14から通知管理部11に対して蓄積通知が行われる。   In step S503, it is determined whether or not the received event is a notification to the effect that the text message has been stored in the mobile phone, and if it is a text message storage notification, the process proceeds to step S504. Otherwise, the process returns to the main routine of FIG. That is, there is a case where a text message is transmitted to the mobile phone but is not immediately sent to the other party, and the text message is stored in the message storage unit 12. In this case, accumulation notification is sent from the transmission unit 14 to the notification management unit 11.

ステップS504では、発信者が送信結果を通知されることを希望しているか否かを判断し、希望していればステップS505に移行する。希望していなければ図15に示すメインルーチンに移行する。   In step S504, it is determined whether or not the caller wants to be notified of the transmission result. If so, the process proceeds to step S505. If not desired, the process proceeds to the main routine shown in FIG.

ステップS505では、文字メッセージが蓄積された旨の蓄積結果通知を作成し、決定部10に送信する。決定部10は、送信者の状態に応じた送信態様を決定し、蓄積結果通知の送信を送信部6または送信部14に依頼する。   In step S <b> 505, a storage result notification indicating that the text message has been stored is created and transmitted to the determination unit 10. The determination unit 10 determines a transmission mode according to the state of the sender, and requests the transmission unit 6 or the transmission unit 14 to transmit the accumulation result notification.

以上の処理において、タイムアウトとなる時間や、文字メッセージをすぐ読まなかった場合の通知の設定は、携帯電話やPCクライアントからインターネット経由でサーバに設定するようにしてもよい。また、所定のフォーマットにより文字メッセージとともに設定することも可能である。   In the above processing, the time-out time and the notification setting when the text message is not read immediately may be set in the server from the mobile phone or PC client via the Internet. It is also possible to set with a text message in a predetermined format.

<第2実施形態例>
前記の第1実施形態例に示す文字メッセージ通信システムを利用し、所定のフォーマットの文字メッセージを移動端末から送ることにより、任意の情報サービスを移動端末が取得することが可能である。
<Second Embodiment>
By using the character message communication system shown in the first embodiment and sending a character message of a predetermined format from the mobile terminal, the mobile terminal can acquire any information service.

例えば図19に、サーバ1で管理しているPCクライアントの動作状態を、移動端末から変更したり参照する文字メッセージ通信システムの構成図を示す。図19においては、PCクライアントの1つとして情報サーバ30を用いている。移動端末5は、PCクライアントに文字メッセージを送信するためのフォーマットで文字メッセージを送信し、情報サーバ30がPCクライアントになりすましてサーバ1に動作状態を設定する。   For example, FIG. 19 shows a configuration diagram of a character message communication system that changes or refers to the operation state of the PC client managed by the server 1 from the mobile terminal. In FIG. 19, the information server 30 is used as one of the PC clients. The mobile terminal 5 transmits the character message in a format for transmitting the character message to the PC client, and the information server 30 impersonates the PC client and sets the operation state in the server 1.

例えば、ある移動端末5から情報サーバ30の電話番号宛に、決められたフォーマットの文字メッセージとして行き先や予定情報を送る。サーバ1は、第1実施形態例で述べたように、情報サーバ30に文字メッセージを送る。文字メッセージを受信した情報サーバ30の情報設定部26は、受信した文字メッセージを解析し、送信者の状態設定を変更するような情報をサーバ1の状態管理部8に通知する。   For example, a destination or schedule information is sent from a certain mobile terminal 5 to a telephone number of the information server 30 as a text message in a predetermined format. As described in the first embodiment, the server 1 sends a text message to the information server 30. The information setting unit 26 of the information server 30 that has received the text message analyzes the received text message and notifies the status management unit 8 of the server 1 of information that changes the status setting of the sender.

また、移動端末から情報サーバ3の電話番号宛に、他の利用者の行き先などを知りたいことを示す文字メッセージを、他の利用者の電話番号とともに情報サーバ30の電話番号宛に送ると、サーバ1は情報サーバ30にその文字メッセージを送信する。   When a mobile terminal sends a text message to the telephone number of the information server 3 to the telephone number of the information server 30 along with the telephone number of the other user, Server 1 transmits the text message to information server 30.

情報サーバ30の情報獲得部25は、受信した文字メッセージを解析し、電話番号をキーにして他のPCクライアントの動作状態をサーバ1から取得する。取得した情報は、送信してきた移動端末の番号に対して情報サーバ30からの文字メッセージとして送られる。従って、例えば他の利用者の現在の居場所を知り、電話することが可能となる。   The information acquisition unit 25 of the information server 30 analyzes the received text message and acquires the operating state of other PC clients from the server 1 using the telephone number as a key. The acquired information is sent as a text message from the information server 30 to the transmitted mobile terminal number. Therefore, for example, it is possible to know the current location of another user and make a call.

<第3実施形態例>
図20に示すように、文字メッセージサーバ1aとは別に独立した無線サーバ1bを設け、メッセージ蓄積部12及び無線状態検出部15を無線サーバ1bに持たせても良い。その場合、文字メッセージサーバ1aと無線サーバ1bとのそれぞれに、受信部13a,b及び送信部14a,bを設ける。また、独立した状態管理サーバ1をさらに設け、状態管理部8および状態蓄積部9を状態管理サーバ1cに持たせる構成を採っても良い。
<Third Embodiment>
As shown in FIG. 20, a wireless server 1b that is independent from the character message server 1a may be provided, and the message storage unit 12 and the wireless state detection unit 15 may be provided in the wireless server 1b. In that case, the receiving part 13a, b and the transmission part 14a, b are provided in each of the character message server 1a and the wireless server 1b. Further, a configuration may be adopted in which an independent state management server 1 is further provided and the state management unit 8 and the state storage unit 9 are provided in the state management server 1c.

<第4実施形態例>
PCクライアントや携帯電話などから文字メッセージを送信する際に、相手が電話ですぐ返信できるよう電話問い合わせ先を文字メッセージと一緒に送信してもよい。受信者側は、文字メッセージを受信するとすぐにその番号を使って電話をかけ、相手と話すことができる。例えば、決定部10は、受信者の状態だけでなく送信者の状態も参照し、状態蓄積部12で送信者の現在の場所の電話番号が設定されていれば、この電話番号を折り返し電話番号として文字メッセージとともに送出する。現在の場所の電話番号が設定されていない場合は、携帯電話の電話番号を折り返し電話番号として文字メッセージと共に送出しても良い。
<Example of Fourth Embodiment>
When a text message is transmitted from a PC client or a mobile phone, a telephone inquiry destination may be transmitted together with the text message so that the other party can reply immediately by telephone. As soon as the recipient receives the text message, he or she can call using that number and talk to the other party. For example, the determination unit 10 refers to not only the receiver state but also the state of the sender, and if the telephone number of the current location of the sender is set in the state storage unit 12, the telephone number is returned. As a text message. If the telephone number of the current location is not set, the telephone number of the mobile phone may be transmitted as a return telephone number together with the text message.

<第5実施形態例>
前記の実施形態例に加え、ある特定条件のスケジュールを取得したり、電話番号簿を取得したり、電子メールを取得するなどの機能をサーバ1に付加することも考えられる。サーバの構成を変えることなくサービスの追加を容易に行うことができる。
<Fifth Embodiment>
In addition to the above-described exemplary embodiment, it is also conceivable to add functions to the server 1 such as acquiring a schedule of a specific condition, acquiring a telephone directory, and acquiring an e-mail. Services can be easily added without changing the server configuration.

<第6実施形態例>
前記実施形態例において、移動体通信網及びインターネットはそれぞれ1つづつしか示していないが、複数あってもよい。サーバ1の状態管理部が1利用者につきアクティブな状態を1つだけ保持するので、サーバ1に接続されるネットワーク数が増加しても対応可能である。
<Sixth embodiment>
In the above embodiment, only one mobile communication network and one Internet are shown, but there may be a plurality of them. Since the state management unit of the server 1 holds only one active state per user, it is possible to cope with an increase in the number of networks connected to the server 1.

本発明は、ネットワークを介して接続された移動端末や情報端末間で文字メッセージを送受信するための文字メッセージ通信システムに適用することができる。   The present invention can be applied to a text message communication system for transmitting and receiving text messages between mobile terminals and information terminals connected via a network.

第1実施形態例に係る文字メッセージ通信システムの機能ブロック図。The functional block diagram of the character message communication system which concerns on the example of 1st Embodiment. 状態蓄積部に蓄積されるデータの概念を示す説明図。Explanatory drawing which shows the concept of the data accumulate | stored in a state storage part. 通知管理部におけるメッセージテーブルの概念を示す説明図。Explanatory drawing which shows the concept of the message table in a notification management part. 自状態を設定するウインドウの一例を示す図。The figure which shows an example of the window which sets an own state. 文字メッセージ送信ウインドウの一例を示す図。The figure which shows an example of a character message transmission window. 文字メッセージ受信ウインドウの一例を示す図。The figure which shows an example of a character message reception window. 電子メールでの文字メッセージ受信ウインドウの一例を示す図。The figure which shows an example of the character message reception window in an email. IRCでの文字メッセージ受信ウインドウの一例を示す図。The figure which shows an example of the character message reception window in IRC. 動作状態通知処理の流れを示すフローチャート。The flowchart which shows the flow of an operation state notification process. 接続状態通知処理の流れを示すフローチャート。The flowchart which shows the flow of a connection state notification process. 送信処理の流れを示すフローチャート。The flowchart which shows the flow of a transmission process. 受信処理の流れを示すフローチャート。The flowchart which shows the flow of a reception process. 決定部の処理の流れを示すフローチャート。The flowchart which shows the flow of a process of a determination part. 状態管理処理の流れを示すフローチャート。The flowchart which shows the flow of a state management process. 通知管理処理の流れを示すフローチャート。The flowchart which shows the flow of a notification management process. タイムアウト処理の流れを示すフローチャート。The flowchart which shows the flow of a timeout process. 動作状態処理の流れを示すフローチャート。The flowchart which shows the flow of an operation state process. 他の処理の流れを示すフローチャート。The flowchart which shows the flow of another process. 第2実施形態例に係る文字メッセージ通信システムの構成Configuration of a character message communication system according to the second embodiment 第3実施形態例に係る文字メッセージ通信システムの構成Configuration of a character message communication system according to the third embodiment 移動端末を用いた従来の文字メッセージ通信システムの概念構成図。The conceptual block diagram of the conventional character message communication system using a mobile terminal.

1;サーバ
2;インターネット
3;PCクライアント
4;PSTN
5A,B;携帯電話
6;文字メッセージ送信部
7;文字メッセージ受信部
8;状態管理部
9;状態蓄積部
10;決定部
11;通知管理部
12;メッセージ蓄積部
13;無線受信部
14;無線送信部
15;無線状態検出部
21;文字メッセージ送受信部
22;ネットワークサービス検出部
23;PC操作検出部
24;状態設定部
1; Server 2; Internet 3; PC client 4; PSTN
5A, B; mobile phone 6; character message transmission unit 7; character message reception unit 8; state management unit 9; state storage unit 10; determination unit 11; notification management unit 12; Transmission unit 15; wireless state detection unit 21; text message transmission / reception unit 22; network service detection unit 23; PC operation detection unit 24;

Claims (14)

移動端末または他の情報端末との間で、通信手段に応じた通信回線及びサーバを介して文字メッセージを送受信する、前記通信手段を複数備えた情報端末であって、
他の前記移動端末または情報端末への文字メッセージを、前記サーバに送信する送信手段と、
他の前記移動端末または情報端末からの文字メッセージを、前記サーバから受信する受信手段と
報端末の動作状態を検出する検出手段と、
記検出手段で検出された動作状態を、前記サーバに通知する状態検出手段とを備え、
前記検出手段は、前記情報端末の動作状態として、
前記情報端末においてネットワークアプリケーションが動作中か、
前記情報端末に対してユーザ入力があるか、
前記情報端末においてスクリーンセーバが起動中か、
前記情報端末がコンピュータネットワークに接続されているか、
のいずれかに該当するか否かを検出する、文字メッセージ通信装置。
An information terminal comprising a plurality of communication means for transmitting and receiving character messages via a communication line and a server according to the communication means with a mobile terminal or another information terminal,
Sending means for sending a text message to the other mobile terminal or information terminal to the server;
Receiving means for receiving a text message from another mobile terminal or information terminal from the server ;
And detection means that detect the operating state of the information terminal,
An operation state detected in the previous dangerous detecting means, and a state detecting means for notifying the server,
The detection means, as the operating state of the information terminal,
Whether a network application is running on the information terminal,
Whether there is user input to the information terminal,
A screen saver is running on the information terminal,
Whether the information terminal is connected to a computer network;
A character message communication device that detects whether or not any of the above applies .
それぞれ通信手段を備えた1または複数の移動端末及び情報端末に、前記通信手段に応じた通信回線を介して接続されたサーバであって、
前記移動端末または情報端末から文字メッセージを受信する受信手段と、
前記移動端末または情報端末から受信した文字メッセージを他の前記移動端末または情報端末に送信する送信手段と、
前記情報端末から通知されてくる情報端末自身の動作状態か、前記移動端末または前記情報端末の通信手段毎の動作状態を受信し、利用者ごとに保持する状態管理手段と、
前記情報端末の動作状態か、前記移動端末または前記情報端末の通信手段毎の動作状態に応じて前記文字メッセージの送信態様を決定する決定手段と、を備え、
前記状態管理手段は、
前記情報端末の動作状態として、
前記情報端末においてネットワークアプリケーションが動作中である、
前記情報端末に対してユーザ入力がある、
前記情報端末においてスクリーンセーバが起動中である、
前記情報端末がコンピュータネットワークに接続されている、
のいずれかを受信し保持するものであって、
前記移動端末または前記情報端末の通信手段毎の動作状態として、携帯電話を有する移動端末または情報端末が、無線エリア内か否か及び話中か否かを受信し保持するものである、文字メッセージ通信用サーバ。
A server connected to one or a plurality of mobile terminals and information terminals each having communication means via a communication line corresponding to the communication means,
Receiving means for receiving a text message from the mobile terminal or information terminal;
Transmitting means for transmitting a text message received from the mobile terminal or information terminal to the other mobile terminal or information terminal;
A state management unit that receives an operation state of the information terminal itself notified from the information terminal, or an operation state for each communication unit of the mobile terminal or the information terminal, and holds for each user;
Or the operating state of the information terminal, and a determining means for determining a transmission mode of the text message in accordance with the operation state of each communication unit of the mobile terminal or the information terminal,
The state management means includes
As the operating state of the information terminal,
A network application is operating in the information terminal;
There is user input to the information terminal,
A screen saver is being activated in the information terminal;
The information terminal is connected to a computer network;
One of which is received and held,
A text message for receiving and holding whether the mobile terminal or information terminal having a mobile phone is in a wireless area and busy as an operating state for each communication means of the mobile terminal or the information terminal Communication server.
前記情報端末から通知されてくる情報端末自身の動作状態は、前記情報端末が使用中か否かを含み、
前記決定手段は、前記情報端末が使用中の場合、前記情報端末を文字メッセージの送信先に決定する、
請求項2に記載の文字メッセージ通信用サーバ。
The operating state of the information terminal itself notified from the information terminal includes whether or not the information terminal is in use,
The determining means determines the information terminal as a destination of a text message when the information terminal is in use;
The server for character message communication according to claim 2.
前記情報端末に送信された前記文字メッセージを保存し、文字メッセージの送信先の端末装置から前記文字メッセージが読まれた旨の通知がない場合、前記移動端末に前記文字メッセージを転送する通知管理手段をさらに備える、請求項2に記載の文字メッセージ通信用サーバ。   Notification management means for storing the character message transmitted to the information terminal and transferring the character message to the mobile terminal when there is no notification that the character message has been read from a terminal device to which the character message is transmitted The server for character message communication according to claim 2, further comprising: 前記通知管理手段は、前記情報端末自身の動作状態の変化または情報端末の通信手段毎の動作状態の変化に応じ、前記情報端末に送信した文字メッセージを前記移動端末に転送する、請求項4に記載の文字メッセージ通信用サーバ。   5. The notification management unit forwards a text message transmitted to the information terminal to the mobile terminal in response to a change in the operation state of the information terminal itself or a change in the operation state of each communication unit of the information terminal. The server for text message communication described. 前記通知管理手段は、前記情報端末に送信した文字メッセージが所定時間内に読まれなかった場合、前記移動端末に前記文字メッセージを転送する、請求項に記載の文字メッセージ通信用サーバ。 The server for character message communication according to claim 4 , wherein the notification management unit transfers the character message to the mobile terminal when the character message transmitted to the information terminal is not read within a predetermined time. 前記通知管理手段は、所定の場合に、前記文字メッセージを前記移動端末に送信したことを前記文字メッセージの発信元に通知する、請求項に記載の文字メッセージ通信用サーバ。 The server for character message communication according to claim 4 , wherein the notification management unit notifies the sender of the character message that the character message has been transmitted to the mobile terminal in a predetermined case. 前記通信管理手段は、前記移動端末へ前記文字メッセージを送信できない場合に前記文字メッセージを蓄積し、前記文字メッセージが蓄積されたことを前記文字メッセージの発信元に通知する、請求項に記載の文字メッセージ通信用サーバ。 It said communication management means, the text message stored if it can not send the text message to the mobile terminal to notify that the text message is stored in the source of the text message, according to claim 4 A server for character message communication. 前記状態管理手段は、情報端末から通知された連絡先電話番号を利用者毎に保持し、
前記決定手段は、前記情報端末から前記移動端末に前記文字メッセージを送信する場合に、前記発信者の利用者の連絡先電話番号が設定されていれば文字メッセージに付加して送信する、請求項2に記載の文字メッセージ通信用サーバ。
The state management means holds the contact telephone number notified from the information terminal for each user,
The determination unit, when transmitting the text message from the information terminal to the mobile terminal, transmits the text message in addition to the text message if a contact telephone number of the user of the caller is set. 2. The server for character message communication according to 2.
通信手段を備えた移動端末または他の情報端末との間で、前記通信手段に応じた通信回線及びサーバを介して文字メッセージを送受信する、通信手段を備えた情報端末に用いられる、文字メッセージ通信プログラムを記録したコンピュータ読み取り可能な記録媒体であって、
A;他の前記移動端末または情報端末への文字メッセージを、前記サーバに送信する送信段階と、
B;他の前記移動端末または情報端末からの文字メッセージを、前記サーバから受信する受信段階と
;情報端末の動作状態を検出する検出段階と、
;前記検出段階で検出された動作状態を、前記サーバに通知する状態検出段階と、を実行させるための文字メッセージ通信プログラムであって、
前記検出段階では、前記情報端末の動作状態として、
前記情報端末においてネットワークアプリケーションが動作中か、
前記情報端末に対してユーザ入力があるか、
前記情報端末においてスクリーンセーバが起動中か、
前記情報端末がコンピュータネットワークに接続されているか、
のいずれかに該当するか否かを検出する、文字メッセージ通信プログラムを記録した、コンピュータ読み取り可能な記録媒体。
Character message communication used for an information terminal provided with a communication means for transmitting / receiving a character message to / from a mobile terminal provided with a communication means or another information terminal via a communication line and a server corresponding to the communication means. A computer-readable recording medium storing a program,
A; a transmission step of transmitting a text message to the other mobile terminal or information terminal to the server;
B; a receiving step of receiving a text message from another mobile terminal or information terminal from the server ;
A detection step that detect the operating state of the information terminal,; C
D; the operating state detected in the previous dangerous out step, wherein a text message communication program for executing a state detection step of notifying the server,
In the detection stage, as the operating state of the information terminal,
Whether a network application is running on the information terminal,
Whether there is user input to the information terminal,
A screen saver is running on the information terminal,
Whether the information terminal is connected to a computer network;
Detecting whether any of the recorded the text message communication program, a computer-readable recording medium.
それぞれ通信手段を備えた1または複数の移動端末及び情報端末に、前記通信手段に応じた通信回線を介して接続されたサーバに用いられる、文字メッセージ通信管理プログラムを記録したコンピュータ読み取り可能な記録媒体であって、
A;前記移動端末または情報端末から文字メッセージを受信する受信段階と、
B;前記受信した文字メッセージを他の前記移動端末または情報端末に送信する送信段階と、
C;前記情報端末自身の動作状態か、前記移動端末または前記情報端末の通信手段毎の動作状態を取得し、利用者ごとに保持する状態管理段階と、
D;前記情報端末の動作状態か、前記移動端末または前記情報端末の通信手段毎の動作状態に応じて前記文字メッセージの送信態様を決定する決定段階と、を実行させるための文字メッセージ通信管理プログラムであって、
前記状態管理段階は、
前記情報端末の動作状態として、
前記情報端末においてネットワークアプリケーションが動作中である、
前記情報端末に対してユーザ入力がある、
前記情報端末においてスクリーンセーバが起動中である、
前記情報端末がコンピュータネットワークに接続されている、
のいずれかを受信して保持するものであり、
前記移動端末または前記情報端末の通信手段毎の動作状態として、携帯電話を有する移動端末または情報端末が、無線エリア内か否か及び話中か否かを受信して保持するものである、
文字メッセージ通信管理プログラムを記録した、コンピュータ読み取り可能な記録媒体。
Computer-readable recording medium on which a character message communication management program is recorded, used in a server connected to one or a plurality of mobile terminals and information terminals each having communication means via a communication line corresponding to the communication means Because
A; a receiving step of receiving a text message from the mobile terminal or information terminal;
B; transmitting the received text message to another mobile terminal or information terminal;
C; a state management stage for acquiring an operation state of the information terminal itself or an operation state for each communication means of the mobile terminal or the information terminal, and holding for each user;
D: a character message communication management program for executing a determination step of determining a transmission mode of the character message according to an operation state of the information terminal or an operation state of each communication means of the mobile terminal or the information terminal Because
The state management step includes
As the operating state of the information terminal,
A network application is operating in the information terminal;
There is user input to the information terminal,
A screen saver is being activated in the information terminal;
The information terminal is connected to a computer network;
Is received and held,
As an operation state for each communication means of the mobile terminal or the information terminal, the mobile terminal or the information terminal having a mobile phone receives and holds whether it is in a wireless area and whether it is busy.
A computer-readable recording medium on which a character message communication management program is recorded.
それぞれ通信手段を備えた1または複数の移動端末及び情報端末と、前記通信手段に応じた通信回線を介して前記移動端末及び情報端末に接続されたサーバとを用いた文字メッセージ通信方法であって、
前記移動端末または情報端末と、他の前記移動端末または情報端末との間での文字メッセージの送受信を、前記サーバを経由して行い、
前記情報端末において情報端末自身の動作状態か、前記移動端末または前記情報端末の通信手段毎の動作状態を検出して、検出した情報端末自身の動作状態か、前記移動端末または前記情報端末の通信手段の動作状態を前記サーバに通知し、
前記情報端末から通知されてきた情報端末自身の動作状態か、または前記移動端末または前記情報端末の通信手段の動作状態を利用者ごとに前記サーバに保持し、
前記サーバにより、前記情報端末自身の動作状態または情報端末の通信手段毎の動作状態に応じて前記文字メッセージの送信態様を決定し、
前記情報端末は、動作状態として、
ネットワークアプリケーションが動作中か、
ユーザ入力があるか、
スクリーンセーバが起動中か、
コンピュータネットワークに接続されているか、
のいずれかに該当するか否かを検出し、
前記サーバは、
前記情報端末の動作状態として、
前記情報端末においてネットワークアプリケーションが動作中である、
前記情報端末に対してユーザ入力がある、
前記情報端末においてスクリーンセーバが起動中である、
前記情報端末がコンピュータネットワークに接続されている、
のいずれかを受信して保持するものであり、
前記移動端末または前記情報端末の通信手段毎の動作状態として、携帯電話を有する移動端末または情報端末が、無線エリア内か否か及び話中か否かを受信して保持するものである、文字メッセージ通信方法。
A character message communication method using one or a plurality of mobile terminals and information terminals each having communication means, and a server connected to the mobile terminals and information terminals via a communication line corresponding to the communication means. ,
Sending and receiving text messages between the mobile terminal or information terminal and the other mobile terminal or information terminal via the server,
In the information terminal, the operation state of the information terminal itself or the operation state of each communication means of the mobile terminal or the information terminal is detected, and the detected operation state of the information terminal itself or the communication of the mobile terminal or the information terminal is detected. Informing the server of the operating state of the means;
The operation state of the information terminal itself notified from the information terminal or the operation state of the communication means of the mobile terminal or the information terminal is held in the server for each user,
The server determines the transmission mode of the character message according to the operation state of the information terminal itself or the operation state of each communication means of the information terminal,
The information terminal is in an operating state,
Whether the network application is running,
Whether there is user input
Whether the screen saver is running
Connected to a computer network,
To detect if it falls under any of the
The server
As the operating state of the information terminal,
A network application is operating in the information terminal;
There is user input to the information terminal,
A screen saver is being activated in the information terminal;
The information terminal is connected to a computer network;
Is received and held,
Examples operating state of each communication unit of the mobile terminal or the information terminal, the mobile terminal or information terminal having a mobile phone and holds it receives whether or not and whether talking whether wireless area, character Message communication method.
移動端末または他の情報端末との間で、通信手段に応じた通信回線及びサーバを介して文字メッセージを送受信する、前記通信手段を複数備えた情報端末に用いられる文字メッセージ送受信方法であって、
他の前記移動端末または情報端末への文字メッセージを前記サーバに送信し、
他の前記移動端末または情報端末からの文字メッセージを前記サーバから受信し、
前記通信手段毎の動作状態または情報端末の動作状態を検出し、前記サーバに通知し、
前記情報端末の動作状態が、
前記情報端末においてネットワークアプリケーションが動作中か、
前記情報端末に対してユーザ入力があるか、
前記情報端末においてスクリーンセーバが起動中か、
前記情報端末がコンピュータネットワークに接続されているか、
のいずれかに該当するか否かを検出して動作状態の検出結果とする、
文字メッセージ送受信方法。
A character message transmission / reception method used for an information terminal including a plurality of the communication means, which transmits / receives a character message to / from a mobile terminal or another information terminal via a communication line and a server according to the communication means,
Sending a text message to the other mobile terminal or information terminal to the server;
Receiving text messages from other mobile terminals or information terminals from the server;
Detecting the operating state of each communication means or the operating state of the information terminal, and notifying the server;
The operating state of the information terminal is
Whether a network application is running on the information terminal,
Whether there is user input to the information terminal,
A screen saver is running on the information terminal,
Whether the information terminal is connected to a computer network;
It is detected whether it corresponds to any of the above, and the detection result of the operation state
How to send and receive text messages.
それぞれ通信手段を備えた1または複数の移動端末及び情報端末に、前記通信手段に応じた通信回線を介して接続されたサーバの文字メッセージ通信管理方法であって、
前記移動端末または情報端末から他の前記移動端末または情報端末への文字メッセージを受信し、
前記受信した文字メッセージを前記他の移動端末または情報端末に送信し、
前記情報端末から前記情報端末自身の動作状態か、前記移動端末または前記情報端末の通信手段毎の動作状態を収集し、収集した前記情報端末自身の動作状態か、前記移動端末または前記情報端末の通信手段毎の動作状態を利用者ごとに保持し、
前記情報端末自身の動作状態か、前記移動端末または前記情報端末の通信手段毎の動作状態に応じ、前記文字メッセージの送信態様を決定し、
前記情報端末の動作状態として、
前記情報端末においてネットワークアプリケーションが動作中である、
前記情報端末に対してユーザ入力がある、
前記情報端末においてスクリーンセーバが起動中である、
前記情報端末がコンピュータネットワークに接続されている、
のいずれかの状態を収集して保持するものであり、
前記移動端末または前記情報端末の通信手段毎の動作状態として、携帯電話を有する移動端末または情報端末が、無線エリア内か否か及び話中か否かを収集して保持するものである、文字メッセージ通信管理方法。
A character message communication management method for a server connected to one or a plurality of mobile terminals and information terminals each having communication means via a communication line corresponding to the communication means,
Receiving a text message from the mobile terminal or information terminal to another mobile terminal or information terminal;
Sending the received text message to the other mobile terminal or information terminal;
Or the operating state of the information terminal itself from the information terminal, collects the operating status of each communication unit of the mobile terminal or the information terminal, the collected the information terminal itself or the operating state of the mobile terminal or the information terminal Holds the operating status of each communication means for each user,
According to the operating state of the information terminal itself or the operating state of each mobile terminal or communication means of the information terminal, determine the transmission mode of the text message,
As the operating state of the information terminal,
A network application is operating in the information terminal;
There is user input to the information terminal,
A screen saver is being activated in the information terminal;
The information terminal is connected to a computer network;
To collect and maintain any of the states
As an operation state for each communication means of the mobile terminal or the information terminal, a character that collects and holds whether or not the mobile terminal or information terminal having a mobile phone is in a wireless area and busy. Message communication management method.
JP2006199583A 2006-07-21 2006-07-21 CHARACTER MESSAGE COMMUNICATION SYSTEM, CHARACTER MESSAGE COMMUNICATION DEVICE, CHARACTER MESSAGE COMMUNICATION SERVER, COMPUTER-READABLE RECORDING MEDIUM CONTAINING CHARACTER MESSAGE COMMUNICATION PROGRAM, COMPUTER-READABLE RECORDING MEDIUM RECORDING CHARACTER MESSAGE COMMUNICATION MANAGEMENT PROGRAM Text message communication management method Expired - Fee Related JP4550025B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2006199583A JP4550025B2 (en) 2006-07-21 2006-07-21 CHARACTER MESSAGE COMMUNICATION SYSTEM, CHARACTER MESSAGE COMMUNICATION DEVICE, CHARACTER MESSAGE COMMUNICATION SERVER, COMPUTER-READABLE RECORDING MEDIUM CONTAINING CHARACTER MESSAGE COMMUNICATION PROGRAM, COMPUTER-READABLE RECORDING MEDIUM RECORDING CHARACTER MESSAGE COMMUNICATION MANAGEMENT PROGRAM Text message communication management method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2006199583A JP4550025B2 (en) 2006-07-21 2006-07-21 CHARACTER MESSAGE COMMUNICATION SYSTEM, CHARACTER MESSAGE COMMUNICATION DEVICE, CHARACTER MESSAGE COMMUNICATION SERVER, COMPUTER-READABLE RECORDING MEDIUM CONTAINING CHARACTER MESSAGE COMMUNICATION PROGRAM, COMPUTER-READABLE RECORDING MEDIUM RECORDING CHARACTER MESSAGE COMMUNICATION MANAGEMENT PROGRAM Text message communication management method

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP22265598A Division JP3865946B2 (en) 1998-08-06 1998-08-06 CHARACTER MESSAGE COMMUNICATION SYSTEM, CHARACTER MESSAGE COMMUNICATION DEVICE, CHARACTER MESSAGE COMMUNICATION SERVER, COMPUTER-READABLE RECORDING MEDIUM CONTAINING CHARACTER MESSAGE COMMUNICATION PROGRAM, COMPUTER-READABLE RECORDING MEDIUM RECORDING CHARACTER MESSAGE COMMUNICATION MANAGEMENT PROGRAM Message communication management method

Publications (3)

Publication Number Publication Date
JP2006352903A JP2006352903A (en) 2006-12-28
JP2006352903A5 JP2006352903A5 (en) 2007-02-22
JP4550025B2 true JP4550025B2 (en) 2010-09-22

Family

ID=37648152

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2006199583A Expired - Fee Related JP4550025B2 (en) 2006-07-21 2006-07-21 CHARACTER MESSAGE COMMUNICATION SYSTEM, CHARACTER MESSAGE COMMUNICATION DEVICE, CHARACTER MESSAGE COMMUNICATION SERVER, COMPUTER-READABLE RECORDING MEDIUM CONTAINING CHARACTER MESSAGE COMMUNICATION PROGRAM, COMPUTER-READABLE RECORDING MEDIUM RECORDING CHARACTER MESSAGE COMMUNICATION MANAGEMENT PROGRAM Text message communication management method

Country Status (1)

Country Link
JP (1) JP4550025B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010182244A (en) * 2009-02-09 2010-08-19 Ntt Docomo Inc Mobile terminal, mail return method, and server
JP5936480B2 (en) * 2012-08-03 2016-06-22 シャープ株式会社 TRANSMITTING DEVICE, TRANSMITTING DEVICE CONTROL METHOD, CONTROL PROGRAM, AND COMPUTER-READABLE RECORDING MEDIUM CONTAINING THE CONTROL PROGRAM

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0338684U (en) * 1989-08-25 1991-04-15
JPH05167610A (en) * 1991-12-11 1993-07-02 Mitsubishi Electric Corp Electronic mail system
JPH08160855A (en) * 1994-12-01 1996-06-21 Nippon Telegr & Teleph Corp <Ntt> Digital information protection system and its method
JPH0918509A (en) * 1995-06-28 1997-01-17 Matsushita Electric Ind Co Ltd Electronic mail device
JPH09200250A (en) * 1996-01-12 1997-07-31 Nippon Telegr & Teleph Corp <Ntt> Method and system for transmitting multimedia information
JPH10107835A (en) * 1996-09-27 1998-04-24 Mitsubishi Electric Corp Electronic mail system using incoming call notice portable terminal equipment

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0338684U (en) * 1989-08-25 1991-04-15
JPH05167610A (en) * 1991-12-11 1993-07-02 Mitsubishi Electric Corp Electronic mail system
JPH08160855A (en) * 1994-12-01 1996-06-21 Nippon Telegr & Teleph Corp <Ntt> Digital information protection system and its method
JPH0918509A (en) * 1995-06-28 1997-01-17 Matsushita Electric Ind Co Ltd Electronic mail device
JPH09200250A (en) * 1996-01-12 1997-07-31 Nippon Telegr & Teleph Corp <Ntt> Method and system for transmitting multimedia information
JPH10107835A (en) * 1996-09-27 1998-04-24 Mitsubishi Electric Corp Electronic mail system using incoming call notice portable terminal equipment

Also Published As

Publication number Publication date
JP2006352903A (en) 2006-12-28

Similar Documents

Publication Publication Date Title
JP3865946B2 (en) CHARACTER MESSAGE COMMUNICATION SYSTEM, CHARACTER MESSAGE COMMUNICATION DEVICE, CHARACTER MESSAGE COMMUNICATION SERVER, COMPUTER-READABLE RECORDING MEDIUM CONTAINING CHARACTER MESSAGE COMMUNICATION PROGRAM, COMPUTER-READABLE RECORDING MEDIUM RECORDING CHARACTER MESSAGE COMMUNICATION MANAGEMENT PROGRAM Message communication management method
JP2006094369A (en) Automatic message notification system and its method, communication terminal equipment and its program
JP2008104068A (en) Call termination notification system, and portable communication terminal for use therein
KR100779012B1 (en) Communication system and method between other messengers
JP2001016250A (en) Status notification method and status notification system
JP2004341803A (en) Method and system for optimizing transmission/reception of message
JP3972490B2 (en) Information processing apparatus, information processing method, and recording medium
JP4550025B2 (en) CHARACTER MESSAGE COMMUNICATION SYSTEM, CHARACTER MESSAGE COMMUNICATION DEVICE, CHARACTER MESSAGE COMMUNICATION SERVER, COMPUTER-READABLE RECORDING MEDIUM CONTAINING CHARACTER MESSAGE COMMUNICATION PROGRAM, COMPUTER-READABLE RECORDING MEDIUM RECORDING CHARACTER MESSAGE COMMUNICATION MANAGEMENT PROGRAM Text message communication management method
JP2008104067A (en) Call termination notification system, and portable communication terminal for use therein
JP2004054340A (en) Apparatus, system and method for instant messaging, program, and recording medium
JP2007208393A (en) Presence management system
JP3629107B2 (en) E-mail system using mobile phone with incoming call notification
JP2006352903A5 (en)
JP4440662B2 (en) Information distribution device
JP2002055926A (en) Communication terminal, server device, and mail delivery notification system
KR100570283B1 (en) Method and system for providing messenger service
JP3909003B2 (en) Message delivery system and method, program, and recording medium
KR101126765B1 (en) Mobile Terminal, Unification message service providing device using presence information and method thereof
JP2010206663A (en) Server device, intermediation system, and intermediation method
JP5127478B2 (en) Communication device
KR102143771B1 (en) D2D based system for confirming use status in mobile communication device
JP2005208725A (en) Context reference communication method, system, and program
JP4684978B2 (en) E-mail address notification system
JP3838550B2 (en) E-mail system
KR101140213B1 (en) Mobile Comunication Terminals Having Function of Managing User Name, Managing System Using the Same and Method thereof

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20060821

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20060925

RD02 Notification of acceptance of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7422

Effective date: 20080929

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20080930

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20090915

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20091116

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20100706

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20100707

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130716

Year of fee payment: 3

LAPS Cancellation because of no payment of annual fees