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 PDFInfo
- 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
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.
一方、ネットワークにおける相手状態の検出については、ネットワークとの接続状態、あるサービス(チャットや電子会議など)の使用状態の管理、在席管理、行き先表示版を電子化したサービスなどが提供されている。
しかし、従来の文字メッセージ通信システムにおいては、予め設定した場合に限り、移動端末からの文字メッセージが電子メールに回送される。そして、一度行った設定を解除しない限り、受信メッセージを移動端末で受け取れない。しかも、この設定/解除は非常にわずらわしいものである。また、発信者が、相手の状態とは無関係に、電子メールや移動端末への送信など文字メッセージの送信方法を使い分けて使用している。このため動的に変化する相手状態に応じた送信態様の選択や切り替えは行われていない。 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.
本願第4発明は、前記情報端末に送信された前記文字メッセージを保存し、文字メッセージの送信先の端末装置から前記文字メッセージが読まれた旨の通知がない場合、前記移動端末に前記文字メッセージを転送する通知管理手段をさらに備える文字メッセージ通信用サーバを提供する。 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.
本願第5発明は、前記通知管理手段は、前記情報端末自身の動作状態の変化または情報端末の通信手段毎の動作状態の変化に応じ、前記情報端末に送信した文字メッセージを前記移動端末に転送する文字メッセージ通信用サーバを提供する。 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.
本願第6発明は、通知管理手段が、情報端末に送信した文字メッセージが所定時間内に読まれなかった場合、移動端末に文字メッセージを転送する文字メッセージ通信用サーバを提供する。 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.
本願第7発明は、通知管理手段は、所定の場合に、文字メッセージを移動端末に送信したことを文字メッセージの発信元に通知する文字メッセージ通信用サーバを提供する。 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.
本願第8発明は、通信管理手段は、移動端末へ文字メッセージを送信できない場合に文字メッセージを蓄積し、文字メッセージが蓄積されたことを文字メッセージの発信元に通知する文字メッセージ通信用サーバを提供する。 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.
本願第9発明は、
・前記状態管理手段は、情報端末から通知された連絡先電話番号を利用者毎に保持し、
・前記決定手段は、前記情報端末から前記移動端末に前記文字メッセージを送信する場合に、前記発信者の利用者の連絡先電話番号が設定されていれば文字メッセージに付加して送信する、文字メッセージ通信用サーバを提供する。
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;他の前記移動端末または情報端末からの文字メッセージを、前記サーバから受信する受信段階、
C;情報端末の動作状態を検出する検出段階、
D;前記検出段階で検出された動作状態を、前記サーバに通知する状態検出段階。
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
[サーバ]
サーバ1は、文字メッセージ送信部6、文字メッセージ受信部7、状態管理部8、状態蓄積部9、決定部10、通知管理部11、メッセージ蓄積部12、受信部13、送信部14及び無線状態検出部15を有している。
[server]
The server 1 includes a character
文字メッセージ送信部6及び文字メッセージ受信部7は、インターネット2に接続されたPCクライアント3と文字メッセージの送受信を行う。また、文字メッセージの送信結果通知や文字メッセージの既読通知をPCクライアント3との間で送受信する。
The character
状態管理部8は、インターネットアプリケーションの起動及び終了、インターネット2との接続及び切断、スクリーンセーバの起動状態、PC操作中など、PCクライアントの動作状態をPCクライアント3から受け取り、利用者ごとに状態蓄積部9に格納する。また、各利用者のメールアドレス、IRCのニックネーム、サーバ及びチャネル、携帯電話の電話番号、現在の電話番号もPCクライアント3から受け取り、利用者ごとに状態蓄積部9に格納する。
The
図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
例えば、図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
通知管理部11は、決定部10からの通知を受けて送信される文字メッセージをメッセージテーブルとして保持し、保持した文字メッセージの状態及び結果をチェックする。文字メッセージの状態が所定の場合に該当すれば、通知管理部11は発信元に送信通知を送信する。所定の場合とは、例えば相手が所定時間内に文字メッセージを読まなかった場合、ネットワークアプリケーション動作中に文字メッセージを読まなかった場合、インターネット2に接続中に文字メッセージを読まなかった場合などが挙げられる。図3に、通知管理部11が文字メッセージを保持するメッセージテーブルの概念図を示す。図3に示すメッセージテーブルには、発信者名、着信者名、発信元種別、発信先種別、タイマID及び文字メッセージの内容が保持されている。
The
メッセージ蓄積部12は、携帯電話5A,5B…へ文字メッセージをすぐに送信できなかった場合に、一時的に文字メッセージを蓄積する。
The
受信部13及び送信部14は、携帯電話5A,5B…との間で文字メッセージを送受信するためのものである。
The receiving
無線状態検出部15は、携帯電話5A,5B…からの通知を検出し、無線エリア内か、話し中かなどの携帯電話の状態を格納する。
The wireless
[PCクライアント]
PCクライアント3は、文字メッセージ送受信部21、ネットワークサービス検出部22、PC操作検出部23、状態設定部24を有している。
[PC client]
The
文字メッセージ送受信部21は、サーバ1との間で文字メッセージを送受信する。また、サーバ1から送信される文字メッセージの送信結果を利用者に通知する機能を備える。さらに、受信した文字メッセージが読まれたことを、利用者の入力に応じてサーバ1に通知する機能を備えている。なお、文字メッセージ送受信部21は、PCクライアント3上の独自アプリケーションでも良いが、電子メールアプリケーションやIRCアプリケーションなど、文字メッセージを送受信するための他のインターネットアプリケーションでの代用も可能である。
The character message transmission /
ネットワークサービス検出部22は、ネットワークアプリケーションの起動及び終了を検出する。具体的には、WEBページへの接続及び切断、電子メール及びIRCアプリケーションの起動及び終了を検出し、状態が変化するたびに状態設定部24に通知する。また、その際には電子メールアドレス、IRCに用いるニックネーム、サーバ及びチャネルも検出して通知する。
The network
PC操作検出部23は、マウスやキーボードによる入力があるか、LANやダイアルアップでネットワークに接続または切断したか、スクリーンセーバが動作しているか、マルチウインドウ下で最上位のウインドウにこれらがあるかどうかなどを監視し、状態が変化するたびに状態設定部24に通知する。また、PC操作検出部23は、一定時間毎にサーバ1の状態管理部8に「接続メッセージ」を送っている。一定時間「接続メッセージ」が来なかった場合、状態管理部8はPCクライアント3がインターネット2から切断されたと判定する。
The PC
状態設定部24は、前記サービス検出部22及びPC操作検出部23が検出したPCクライアントの動作状態をサーバの状態管理部8に通知する。また、状態設定部24は、利用者の携帯番号や現在の電話番号の設定を受けつけ、これをサーバ1の状態管理部8に通知する。さらに、状態設定部24は、他の利用者におけるPCクライアントの動作状態、行き先、連絡先などをサーバ1から取得し、出力する。
The
[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
文字メッセージ送信ウインドウ
図5に、PCクライアント3における文字メッセージ送信ウインドウの一例を示す。前記図4の左側のウインドウにおいて、文字メッセージの送信相手を選択すると、文字メッセージ送信ウインドウが開いて文字メッセージの入力及び送信を行うことができる。これにより、「ちょっと来て」とか「電話ください」など簡単な文字メッセージを、相手がPCクライアントなどによりインターネット2に接続していれば実質的にリアルタイムで通知できる。さらに、送信結果通知ボックスをチェックしておくことにより、サーバ1に対し、送信したメッセージの結果通知を依頼できる。
Character Message Transmission Window FIG. 5 shows an example of a character message transmission window in the
文字メッセージ受信ウインドウ
図6に、PCクライアント3における文字メッセージの受信ウインドウを示す。受信ウインドウは、利用者が使用中のウインドウの前面に出ることなく、画面の角に表示される。この受信ウインドウの右側には、電話または文字メッセージにより応答するためのボタンがあり、受信した文字メッセージに対してすぐ応答できるようになっている。また右端のボタンは、文字メッセージに応答せず読み捨てるためのものである。いずれかのボタンが押されるか、ウインドウが閉じられることにより、文字メッセージを読んだことを示す既読通知が、PCクライアント3からサーバ1に送信される。通知を受けたサーバ1の文字メッセージ受信部6は、既読通知を通知管理部11に通知する。
Character Message Reception Window FIG. 6 shows a character message reception window in the
また、受信ウインドウは、文字メッセージを受信した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
(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
ステップ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
ステップS3では、通知を受けた状態設定部24がサーバ1に新たな動作状態を通知する。このとき、利用者名やIPアドレスなど、利用者を特定する情報を付加して通知する。そして、再びステップS1に戻り新たな状態変化が生じるのを監視する。
In step S <b> 3, the
すなわち、ステップ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
まず、ステップS21において、PCクライアント3がインターネット2に接続されているか否かを判断する。接続していると判断すればステップS22に移行する。接続していなければ再びステップS21に戻って前記判断を繰り返す。
First, in step S21, it is determined whether or not the
ステップS22では、PC操作検出部23は状態設定部24を介して接続通知をサーバ1に送信する。
In step S <b> 22, the PC
ステップ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
(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
(1)決定処理まず、図13に基づいて決定部10が行う処理の流れを説明する。
(1) Determination Process First, the flow of the process performed by the
ステップS61では、決定部10が、利用者Aの携帯電話5Aからの文字メッセージを、サーバ1の受信部13から受信することにより処理が開始される。文字メッセージには、利用者Cの携帯番号「020-444-4444」、文字メッセージ内容「15ジニキシャ ヨテイデス」、発信者情報として発信者である利用者Aの携帯番号「020-111-1111」及び送信結果の通知の有無が含まれている。
In step S61, the
なお、PCクライアント3から各アプリケーションにより文字メッセージが送信された場合は、サーバ1の文字メッセージ受信部7が文字メッセージを受信し、決定部10に通知する。この場合、発信者や受信者を特定する情報は、利用者名やIPアドレスであり、電子メールで送信された場合はメールアドレス、IRCで送信された場合はニックネームである。
When a character message is transmitted from the
ステップS62では、決定部10が、受け取った携帯番号「020-444-4444」をキーに状態蓄積部9を検索し、利用者Cの状態を取得する。次いで、決定部10は、同様にして発信者の状態も取得する。
In step S62, the
ステップ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
ステップS64では、決定部10は、利用者BのPCクライアント3がインターネット2に接続されているか否かを判断する。この例では利用者CのIPアドレスが空白ではないので接続されていると判断し、ステップS65に移行する。接続されていなければ、文字メッセージを送信部14に送信し、後述するステップS74に移行する。
In step S <b> 64, the
ステップ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
ステップ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
ステップS67では、決定部10が文字メッセージを電子メールアプリケーションで送信するために必要なパラメータ、例えばメールアドレスを状態蓄積部9から取得する。このとき発信者である利用者Aの名前も取得する。
In step S <b> 67, the
ステップS68では、決定部10が文字メッセージを直接送信するために必要なパラメータ、例えばIPアドレスを状態蓄積部9から取得する。このとき発信者である利用者Aの名前も取得する。
In step S <b> 68, the
ステップS69では、決定部10から文字メッセージ送信部6に対し、文字メッセージ及び前記ステップS67またはステップS68で取得した情報を渡し、送信を依頼する。本例では、文字メッセージは、文字メッセージ送信部6によりメールメッセージに組み立てられ、利用者Cのメールアドレスに送信される。受信した利用者CのPCクライアント3では、文字メッセージ送受信部21により、図7に示すウインドウで文字メッセージが表示される。このメールの場合サーバから送信されたメッセージはクライアントに届くまでメールサーバ経由で行われることが多い。
In step S69, the
前記ステップ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
ステップS71では、決定部10は、前記ステップS70段階で取得した情報を送信部14に渡し、無線送信を依頼する。
In step S71, the
ステップS72では、決定部10が、利用者Cの携帯電話は文字メッセージを読んだことをサーバ1に通知可能か否か、そして発信者が通知を要求しているか否かを判断する。ともに可能であれば、ステップS73に移行する。携帯電話からの通知が不可能であれば、再びステップS61に戻り文字メッセージの受信を待機する。
In step S72, the
ステップ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
前記のステップ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
ステップS75では、決定部10が文字メッセージは一旦メッセージ蓄積部12に蓄積された旨の発信者宛結果通知を作成する。
In step S75, the
ステップS76では、決定部10が発信者Aの状態に応じた送信態様を決定し、ステップS75で作成した結果通知を送信する。すなわち、受信者CのPCクライアントがインターネットに接続していないため受信者Cの携帯電話に文字メッセージを送信したときは、発信者Aにその旨の文字メッセージを通知する。つまりそのメッセージは決定部10に送られ、発信者Aに適切な方法で伝達される。
In step S76, the
(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
ステップS82では、状態管理部8が受信した内容に基づいて状態蓄積部9の内容をユーザ毎に最新の内容に更新する。
In step S82, based on the content received by the
ステップS83では、さらに状態管理部8は、動作状態の変化を通知管理部11に通知する。
In step S83, the
(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
ステップ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
ステップ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
ステップS310では、文字メッセージを送信部14に渡し、メッセージテーブルから該当する文字メッセージのエントリを削除する。
In step S310, the character message is transferred to the
ステップ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
ステップS312では、送信部14に送信情報を通知し、文字メッセージの送信を依頼する。
In step S312, the
ステップ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
ステップS405では、該当文字メッセージを送信部14に渡し、該当する文字メッセージのエントリをメッセージテーブルから削除する。
In step S405, the corresponding character message is transferred to the
ステップS406では、携帯電話に送信するために必要となる送信情報、例えば携帯電話の番号などを、状態蓄積部9から取得する。
In step S406, transmission information necessary for transmission to the mobile phone, such as the mobile phone number, is acquired from the
ステップS407では、取得した送信情報を送信部14に渡して送信を依頼する。
In step S407, the acquired transmission information is passed to the
ステップ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
ステップS412では、取得した送信情報及び文字メッセージを送信部14に渡して送信を依頼する。
In step S412, the acquired transmission information and text message are passed to the
ステップ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
(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
ステップ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
ステップ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
以上の処理において、タイムアウトとなる時間や、文字メッセージをすぐ読まなかった場合の通知の設定は、携帯電話や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
例えば、ある移動端末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
また、移動端末から情報サーバ3の電話番号宛に、他の利用者の行き先などを知りたいことを示す文字メッセージを、他の利用者の電話番号とともに情報サーバ30の電話番号宛に送ると、サーバ1は情報サーバ30にその文字メッセージを送信する。
When a mobile terminal sends a text message to the telephone number of the
情報サーバ30の情報獲得部25は、受信した文字メッセージを解析し、電話番号をキーにして他のPCクライアントの動作状態をサーバ1から取得する。取得した情報は、送信してきた移動端末の番号に対して情報サーバ30からの文字メッセージとして送られる。従って、例えば他の利用者の現在の居場所を知り、電話することが可能となる。
The information acquisition unit 25 of the
<第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
<第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
<第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;サーバ
2;インターネット
3;PCクライアント
4;PSTN
5A,B;携帯電話
6;文字メッセージ送信部
7;文字メッセージ受信部
8;状態管理部
9;状態蓄積部
10;決定部
11;通知管理部
12;メッセージ蓄積部
13;無線受信部
14;無線送信部
15;無線状態検出部
21;文字メッセージ送受信部
22;ネットワークサービス検出部
23;PC操作検出部
24;状態設定部
1;
5A, B;
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 .
前記移動端末または情報端末から文字メッセージを受信する受信手段と、
前記移動端末または情報端末から受信した文字メッセージを他の前記移動端末または情報端末に送信する送信手段と、
前記情報端末から通知されてくる情報端末自身の動作状態か、前記移動端末または前記情報端末の通信手段毎の動作状態を受信し、利用者ごとに保持する状態管理手段と、
前記情報端末の動作状態か、前記移動端末または前記情報端末の通信手段毎の動作状態に応じて前記文字メッセージの送信態様を決定する決定手段と、を備え、
前記状態管理手段は、
前記情報端末の動作状態として、
前記情報端末においてネットワークアプリケーションが動作中である、
前記情報端末に対してユーザ入力がある、
前記情報端末においてスクリーンセーバが起動中である、
前記情報端末がコンピュータネットワークに接続されている、
のいずれかを受信し保持するものであって、
前記移動端末または前記情報端末の通信手段毎の動作状態として、携帯電話を有する移動端末または情報端末が、無線エリア内か否か及び話中か否かを受信し保持するものである、文字メッセージ通信用サーバ。 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に記載の文字メッセージ通信用サーバ。 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;他の前記移動端末または情報端末からの文字メッセージを、前記サーバから受信する受信段階と、
C;情報端末の動作状態を検出する検出段階と、
D;前記検出段階で検出された動作状態を、前記サーバに通知する状態検出段階と、を実行させるための文字メッセージ通信プログラムであって、
前記検出段階では、前記情報端末の動作状態として、
前記情報端末においてネットワークアプリケーションが動作中か、
前記情報端末に対してユーザ入力があるか、
前記情報端末においてスクリーンセーバが起動中か、
前記情報端末がコンピュータネットワークに接続されているか、
のいずれかに該当するか否かを検出する、文字メッセージ通信プログラムを記録した、コンピュータ読み取り可能な記録媒体。 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.
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.
前記移動端末または情報端末と、他の前記移動端末または情報端末との間での文字メッセージの送受信を、前記サーバを経由して行い、
前記情報端末において情報端末自身の動作状態か、前記移動端末または前記情報端末の通信手段毎の動作状態を検出して、検出した情報端末自身の動作状態か、前記移動端末または前記情報端末の通信手段の動作状態を前記サーバに通知し、
前記情報端末から通知されてきた情報端末自身の動作状態か、または前記移動端末または前記情報端末の通信手段の動作状態を利用者ごとに前記サーバに保持し、
前記サーバにより、前記情報端末自身の動作状態または情報端末の通信手段毎の動作状態に応じて前記文字メッセージの送信態様を決定し、
前記情報端末は、動作状態として、
ネットワークアプリケーションが動作中か、
ユーザ入力があるか、
スクリーンセーバが起動中か、
コンピュータネットワークに接続されているか、
のいずれかに該当するか否かを検出し、
前記サーバは、
前記情報端末の動作状態として、
前記情報端末においてネットワークアプリケーションが動作中である、
前記情報端末に対してユーザ入力がある、
前記情報端末においてスクリーンセーバが起動中である、
前記情報端末がコンピュータネットワークに接続されている、
のいずれかを受信して保持するものであり、
前記移動端末または前記情報端末の通信手段毎の動作状態として、携帯電話を有する移動端末または情報端末が、無線エリア内か否か及び話中か否かを受信して保持するものである、文字メッセージ通信方法。 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.
前記移動端末または情報端末から他の前記移動端末または情報端末への文字メッセージを受信し、
前記受信した文字メッセージを前記他の移動端末または情報端末に送信し、
前記情報端末から前記情報端末自身の動作状態か、前記移動端末または前記情報端末の通信手段毎の動作状態を収集し、収集した前記情報端末自身の動作状態か、前記移動端末または前記情報端末の通信手段毎の動作状態を利用者ごとに保持し、
前記情報端末自身の動作状態か、前記移動端末または前記情報端末の通信手段毎の動作状態に応じ、前記文字メッセージの送信態様を決定し、
前記情報端末の動作状態として、
前記情報端末においてネットワークアプリケーションが動作中である、
前記情報端末に対してユーザ入力がある、
前記情報端末においてスクリーンセーバが起動中である、
前記情報端末がコンピュータネットワークに接続されている、
のいずれかの状態を収集して保持するものであり、
前記移動端末または前記情報端末の通信手段毎の動作状態として、携帯電話を有する移動端末または情報端末が、無線エリア内か否か及び話中か否かを収集して保持するものである、文字メッセージ通信管理方法。 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.
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)
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)
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 |
-
2006
- 2006-07-21 JP JP2006199583A patent/JP4550025B2/en not_active Expired - Fee Related
Patent Citations (6)
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 |