JP4585482B2 - Message delivery method, message delivery system, caller message server, and callee message server - Google Patents
Message delivery method, message delivery system, caller message server, and callee message server Download PDFInfo
- Publication number
- JP4585482B2 JP4585482B2 JP2006130533A JP2006130533A JP4585482B2 JP 4585482 B2 JP4585482 B2 JP 4585482B2 JP 2006130533 A JP2006130533 A JP 2006130533A JP 2006130533 A JP2006130533 A JP 2006130533A JP 4585482 B2 JP4585482 B2 JP 4585482B2
- Authority
- JP
- Japan
- Prior art keywords
- message
- callee
- server
- caller
- message server
- 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
- Data Exchanges In Wide-Area Networks (AREA)
Description
この発明は、発信者メッセージサーバから着信者メッセージサーバへメッセージを配送するメッセージ配送方法、メッセージ配送システム、発信者メッセージサーバおよび着信者メッセージサーバに関し、特に、着信者が着信者端末を利用している期間に限定してメッセージの閲覧を可能とすることで、不正なメッセージの流通を未然に防止することができるメッセージ配送方法、メッセージ配送システム、発信者メッセージサーバおよび着信者メッセージサーバに関するものである。 The present invention relates to a message delivery method for delivering a message from a caller message server to a callee message server, a message delivery system, a caller message server, and a callee message server, and in particular, the callee uses a callee terminal. The present invention relates to a message delivery method, a message delivery system, a sender message server, and a recipient message server that can prevent unauthorized messages from being distributed by enabling browsing of messages for a limited period.
近年、電子メールに代表される通信ネットワークを用いたメッセージ交換手法が広く用いられている。かかるメッセージ交換手法の一例として、送信(発信)側(たとえば、パーソナルコンピュータ)に所望の送信先に対してメッセージを送付する機能を設けるとともに、受信(着信)側(たとえば、パーソナルコンピュータ)には受信したメッセージを開封する機能を設けることでメッセージ交換をおこなうものがある。 In recent years, a message exchange method using a communication network represented by e-mail has been widely used. As an example of such a message exchange method, a function for sending a message to a desired transmission destination is provided on the transmission (outgoing) side (for example, a personal computer), and reception is performed on the receiving (incoming) side (for example, a personal computer). Some messages are exchanged by providing a function for opening the received messages.
また、これらのパーソナルコンピュータが接続するインターネットなどのネットワーク側にメッセージ中継装置を設置し、上記した各機能と組み合わせることでメッセージ交換の高度化を図ったものも存在する。 In addition, there is a device in which a message relay device is installed on the network side such as the Internet to which these personal computers are connected, and the message exchange is enhanced by combining with each of the above functions.
具体的には、セキュリティ確保の観点から送信者端末/受信者端末間に直接接続可能な回線を設けることができない場合などに、送信側のメッセージ中継装置が送信者端末から送信されたメッセージを受信してこのメッセージを受信側のメッセージ中継装置に転送し、メッセージを転送された受信側のメッセージ中継装置がこのメッセージを受信者端末装置へ転送する。このようにすることで、端末同士を直接接続することができない場合であっても、端末間でメッセージ交換をおこなうことができる。 Specifically, when a line that can be directly connected cannot be provided between the sender terminal and the receiver terminal from the viewpoint of ensuring security, the message relay device on the transmission side receives the message transmitted from the sender terminal. The message is transferred to the message relay device on the receiving side, and the message relay device on the receiving side to which the message is transferred transfers the message to the recipient terminal device. By doing in this way, even if it is a case where terminals cannot be directly connected, messages can be exchanged between terminals.
加えて、メッセージを一時的に蓄積する機能を受信側のメッセージ中継装置に設けることも多い。メッセージ中継装置にメッセージ蓄積機能をもうけることで、仮に受信者が受信者端末の電源をOFFにしている場合など受信者端末がメッセージ受信不能な状態であってもメッセージの送達に失敗することがない。 In addition, a message relay device on the receiving side is often provided with a function for temporarily storing messages. By providing a message storage function in the message relay device, message delivery will not fail even if the recipient terminal is incapable of receiving messages, such as when the recipient turns off the recipient terminal. .
また、従来のメッセージ交換の手法の中には、メッセージ蓄積用のメッセージ中継装置を送信者に選択させる機能を備えたものがある(たとえば、特許文献1)。このようにメッセージ蓄積用のメッセージ中継装置を選択可能とすることで、受信者の直近にあるメッセージ中継装置が蓄積容量の超過などでメッセージ蓄積をおこなうことができない場合であっても滞りなくメッセージ受信をおこなうことが可能である。 Further, some conventional message exchange methods have a function of allowing a sender to select a message relay device for storing messages (for example, Patent Document 1). By making it possible to select a message relay device for storing messages in this way, even if the message relay device closest to the recipient cannot store messages due to excess storage capacity, etc., it can receive messages without delay. Can be performed.
また、コンピュータウィルスを含んだ不正なメッセージの流通を未然に防止するために、メッセージをサブジェクト(題目)とコンテンツ(本文)に分離し、受信者端末にはサブジェクトだけを送信し、受信者が要求した場合にだけコンテンツを送信することも行われている。 In addition, in order to prevent the distribution of unauthorized messages containing computer viruses, the message is separated into a subject (title) and content (text), and only the subject is sent to the recipient terminal, and the recipient requests The content is also transmitted only when it is done.
しかしながら、上記した従来のメッセージ交換手法には、受信者が受信者端末を通じて送信者からのメッセージを閲覧中に受信者端末から離れた場合、第三者が受信者端末を不正に操作する、あるいは単純に受信者端末を一瞥することにより、メッセージが第三者に簡単に漏洩してしまうという問題がある。 However, in the conventional message exchange method described above, when the receiver leaves the receiver terminal while browsing the message from the sender through the receiver terminal, a third party operates the receiver terminal illegally, or There is a problem in that a message is easily leaked to a third party by simply looking at the recipient terminal.
この発明は、上述した従来技術による問題点を解消するためになされたものであり、着信者が着信者端末を利用している期間に限定してメッセージの閲覧を可能とすることで、不正なメッセージの流通を未然に防止することができるメッセージ配送方法、メッセージ配送システム、発信者メッセージサーバおよび着信者メッセージサーバを提供することを目的とする。 The present invention has been made in order to solve the above-described problems of the prior art, and allows unauthorized viewing of a message only during a period when the callee uses the callee terminal. It is an object of the present invention to provide a message delivery method, a message delivery system, a sender message server, and a recipient message server that can prevent message distribution.
上述した課題を解決し、目的を達成するため、本発明に係るメッセージ配送方法は、発信者メッセージサーバから着信者メッセージサーバへメッセージを配送するメッセージ配送方法であって、前記着信者メッセージサーバに着信するメッセージの利用者である着信者によるメッセージ利用開始の通知を該着信者メッセージサーバから発信者メッセージサーバへ送信する利用開始通知工程と、前記利用開始通知工程により送信されたメッセージ利用開始の通知を受信した発信者メッセージサーバからメッセージを着信者メッセージサーバへ送信するメッセージ送信工程と、を含んだことを特徴とする。 In order to solve the above-described problems and achieve the object, a message delivery method according to the present invention is a message delivery method for delivering a message from a caller message server to a callee message server. A use start notifying step for sending a message use start notification from the callee message server to the caller message server, and a message use start notification sent by the use start notifying step. A message transmission step of transmitting a message from the received caller message server to the callee message server.
この本発明によれば、着信者メッセージサーバに着信するメッセージの利用者である着信者によるメッセージ利用開始の通知を着信者メッセージサーバから発信者メッセージサーバへ送信し、メッセージ利用開始の通知を受信した発信者メッセージサーバからメッセージを着信者メッセージサーバへ送信するよう構成したので、着信者がメッセージの利用を開始する時点で初めて着信者メッセージサーバにメッセージが配送されるように制御することができる。 According to the present invention, a message use start notification is sent from the callee message server to the caller message server, and a message use start notification is received by the callee who is the user of the message arriving at the callee message server. Since the message is sent from the caller message server to the callee message server, the message can be controlled to be delivered to the callee message server for the first time when the callee starts using the message.
また、本発明に係るメッセージ配送方法は、上記の発明において、前記メッセージ送信工程により送信されたメッセージを受信した着信者メッセージサーバから着信者によるメッセージ利用終了の通知を発信者メッセージサーバへ送信する利用終了通知工程と、前記利用終了通知工程により送信されたメッセージ利用終了の通知を受信した発信者メッセージサーバから前記メッセージ送信工程により送信されたメッセージの削除指示を着信者メッセージサーバに送信するメッセージ削除指示送信工程と、前記メッセージ削除指示送信工程により送信された削除指示に基づいて着信者メッセージサーバがメッセージを削除するメッセージ削除工程と、をさらに含んだことを特徴とする。 Further, the message delivery method according to the present invention is the use according to the above-mentioned invention, wherein a notification of termination of message use by the callee is transmitted from the callee message server that has received the message sent in the message sending step to the caller message server. An end notification step, and a message deletion instruction for transmitting a deletion instruction for the message transmitted by the message transmission step from the sender message server that has received the notification of the end of use of the message transmitted by the use end notification step to the callee message server It further includes a transmission step, and a message deletion step in which the recipient message server deletes the message based on the deletion instruction transmitted in the message deletion instruction transmission step.
この本発明によれば、メッセージを受信した着信者メッセージサーバから着信者によるメッセージ利用終了の通知を発信者メッセージサーバへ送信し、メッセージ利用終了の通知を受信した発信者メッセージサーバからメッセージの削除指示を着信者メッセージサーバに送信し、削除指示に基づいて着信者メッセージサーバがメッセージを削除するよう構成したので、着信者の利用が終了した時点で着信者メッセージサーバからメッセージを削除することができる。 According to the present invention, a message usage termination notice from a callee is transmitted from the callee message server that has received the message to the caller message server, and a message deletion instruction is received from the caller message server that has received the message use termination notification. Is sent to the callee message server, and the callee message server is configured to delete the message based on the delete instruction. Therefore, the message can be deleted from the callee message server when the use of the callee ends.
また、本発明に係るメッセージ配送方法は、上記の発明において、前記メッセージ送信工程は、メッセージの題目であるサブジェクトを着信者メッセージサーバに送信するサブジェクト送信工程と、前記サブジェクト送信工程によりサブジェクトが送信されたメッセージのうち着信者によって指定されたメッセージの本文であるコンテンツを着信者メッセージサーバに送信するコンテンツ送信工程と、を含んだことを特徴とする。 In the message delivery method according to the present invention, in the above invention, in the message transmission step, a subject is transmitted by the subject transmission step of transmitting the subject of the message to the recipient message server, and the subject transmission step. A content transmission step of transmitting the content that is the body of the message designated by the callee among the received messages to the callee message server.
この本発明によれば、サブジェクトを着信者メッセージサーバに送信し、サブジェクトが送信されたメッセージのうち着信者によって指定されたコンテンツを着信者メッセージサーバに送信するよう構成したので、コンテンツの配送を必要最小限に抑えることができる。 According to the present invention, the subject is transmitted to the callee message server, and the content designated by the callee among the messages to which the subject has been sent is transmitted to the callee message server. Can be minimized.
また、本発明に係るメッセージ配送方法は、上記の発明において、前記利用開始通知工程は、ハンドシェイク型の通信管理をおこなう通信管理サーバを経由して前記メッセージ利用開始の通知を着信者メッセージサーバから発信者メッセージサーバへ送信することを特徴とする。 In the message delivery method according to the present invention as set forth in the invention described above, in the use start notification step, the message use start notification is sent from the callee message server via a communication management server that performs handshake communication management. It transmits to a sender | caller message server, It is characterized by the above-mentioned.
この本発明によれば、ハンドシェイク型の通信管理をおこなう通信管理サーバを経由してメッセージ利用開始の通知を着信者メッセージサーバから発信者メッセージサーバへ送信するよう構成したので、発信者メッセージサーバによるメッセージ利用開始の通知の受信を確認することができる。 According to the present invention, the message use start notification is transmitted from the callee message server to the caller message server via the communication management server that performs handshake type communication management. It is possible to confirm the reception of the message usage start notification.
また、本発明に係るメッセージ配送方法は、上記の発明において、前記メッセージ送信工程は、前記通信管理サーバを経由してメッセージを発信者メッセージサーバから着信者メッセージサーバへ送信することを特徴とする。 In the message delivery method according to the present invention as set forth in the invention described above , the message transmission step transmits a message from a sender message server to a receiver message server via the communication management server.
この本発明によれば、通信管理サーバを経由してメッセージを発信者メッセージサーバから着信者メッセージサーバへ送信するよう構成したので、着信者メッセージサーバによるメッセージの受信を確認することができる。 According to the present invention, since the message is transmitted from the caller message server to the callee message server via the communication management server, the reception of the message by the callee message server can be confirmed.
また、本発明に係るメッセージ配送方法は、上記の発明において、前記メッセージ送信工程により着信者メッセージサーバに送信されたメッセージに対する着信者による閲覧履歴を記録する閲覧履歴記録工程をさらに含んだことを特徴とする。 The message delivery method according to the present invention further includes a browsing history recording step of recording a browsing history by the callee for the message transmitted to the callee message server by the message transmission step in the above invention. And
この本発明によれば、着信者メッセージサーバに送信されたメッセージに対する着信者による閲覧履歴を記録するよう構成したので、メッセージの送達状態の記録を残すことができる。 According to the present invention, since the browsing history by the callee for the message transmitted to the callee message server is recorded, the delivery status of the message can be recorded.
また、本発明に係るメッセージ配送方法は、上記の発明において、前記メッセージ送信工程により着信者メッセージサーバに送信されたメッセージに対する課金をおこなう課金工程をさらに含んだことを特徴とする。 The message delivery method according to the present invention is characterized in that in the above invention, the message delivery method further includes a billing step of billing the message transmitted to the callee message server by the message sending step.
この本発明によれば、着信者メッセージサーバに送信されたメッセージに対する課金をおこなうよう構成したので、正確に課金することができる。 According to the present invention, since it is configured to charge the message transmitted to the callee message server, it is possible to charge accurately.
また、本発明に係るメッセージ配送システムは、発信者メッセージサーバから着信者メッセージサーバへメッセージを配送するメッセージ配送システムであって、前記発信者メッセージサーバは、前記着信者メッセージサーバに着信するメッセージの利用者である着信者によるメッセージ利用開始の通知を該着信者メッセージサーバから受信した場合、メッセージを着信者メッセージサーバへ送信するメッセージ送信手段と、前記メッセージ送信手段により送信されたメッセージを受信した着信者メッセージサーバから着信者によるメッセージ利用終了の通知を受信した場合、前記メッセージ送信手段により送信されたメッセージの削除指示を着信者メッセージサーバに送信するメッセージ削除指示送信手段と、を備え、前記着信者メッセージサーバは、前記メッセージ利用開始の通知を発信者メッセージサーバへ送信する利用開始通知手段と、前記メッセージ利用終了の通知を発信者メッセージサーバへ送信する利用終了通知手段と、前記メッセージ削除指示送信手段により送信された削除指示に基づいてメッセージを削除するメッセージ削除手段と、を備えたことを特徴とする。 The message delivery system according to the present invention is a message delivery system for delivering a message from a caller message server to a callee message server, wherein the caller message server uses a message received by the callee message server. A message sending means for sending a message to the callee message server when a notification of message use start by the callee who is the caller is received from the callee message server, and the callee who has received the message sent by the message sending means when receiving a notification of the message usage termination by callee from the message server, and a message deletion instruction transmitting means for transmitting a deletion instruction message sent to the recipient message server by the message transmitting means, said recipient message Server, a usage start notification means for transmitting notification of the message use start to caller message server, and use end notification means for sending a notification of the message utilization end to caller message server, by the message deletion instruction transmitting means Message deletion means for deleting a message based on the transmitted deletion instruction .
この本発明によれば、発信者メッセージサーバは、着信者のプレゼンス更新の通知を着信者メッセージサーバから受信し、受信したプレゼンス更新の通知に基づいて着信者メッセージサーバへ応答を送信し、着信者メッセージサーバは、着信者のプレゼンス更新の通知を発信者メッセージサーバへ送信し、プレゼンス更新の通知を送信された発信者サーバが発信する応答を受信し、受信した応答に基づく処理をおこなうよう構成したので、着信者のプレゼンスに基づいて発信者メッセージサーバおよび着信者メッセージサーバの動作を制御することができる。 According to the present invention, the caller message server receives a notification of the presence update of the callee from the callee message server, and transmits a response to the callee message server based on the received notification of the presence update. The message server is configured to send a notification of presence update of the callee to the caller message server, receive a response sent by the caller server to which the notification of presence update is sent, and perform processing based on the received response Therefore, the operations of the caller message server and the callee message server can be controlled based on the presence of the callee.
また、本発明に係る発信者メッセージサーバは、着信者メッセージサーバへメッセージを発信する発信者メッセージサーバであって、前記着信者メッセージサーバに着信するメッセージの利用者である着信者によるメッセージ利用開始の通知を該着信者メッセージサーバから受信した場合、メッセージを着信者メッセージサーバへ送信するメッセージ送信手段と、前記メッセージ送信手段により送信されたメッセージを受信した着信者メッセージサーバから着信者によるメッセージ利用終了の通知を受信した場合、前記メッセージ送信手段により送信されたメッセージの削除指示を着信者メッセージサーバに送信するメッセージ削除指示送信手段と、を備えたことを特徴とする。 The caller message server according to the present invention is a caller message server that sends a message to a callee message server, and a message use start by a callee that is a user of a message that arrives at the callee message server. When the notification is received from the callee message server, message sending means for sending the message to the callee message server, and termination of message use by the callee from the callee message server that has received the message sent by the message sending means. And a message deletion instruction transmission means for transmitting a message deletion instruction transmitted by the message transmission means to the recipient message server when the notification is received .
この本発明によれば、着信者のプレゼンス更新の通知を着信者メッセージサーバから受信し、受信したプレゼンス更新の通知に基づいて着信者メッセージサーバへ応答を送信するよう構成したので、着信者のプレゼンスに基づいて発信者メッセージサーバの動作を制御することができる。 According to the present invention, the notification of the presence update of the callee is received from the callee message server, and the response is transmitted to the callee message server based on the received notification of the presence update. The operation of the caller message server can be controlled based on the above.
また、本発明に係る着信者メッセージサーバは、発信者メッセージサーバが発信したメッセージが着信する着信者メッセージサーバであって、自装置に着信するメッセージの利用者である着信者によるメッセージ利用開始の通知を発信者メッセージサーバへ送信する利用開始通知手段と、前記利用開始通知手段により送信されたメッセージ利用開始の通知を受信した発信者メッセージサーバにより送信されたメッセージを受信した後に受け付けた着信者によるメッセージ利用終了の通知を発信者メッセージサーバへ送信する利用終了通知手段と、前記利用終了通知手段により送信されたメッセージ利用終了の通知を受信した発信者メッセージサーバにより送信されたメッセージの削除指示に基づいてメッセージを削除するメッセージ削除手段と、を備えたことを特徴とする。 In addition, the callee message server according to the present invention is a callee message server for receiving a message sent from the caller message server, and a notification of the start of message use by the callee who is a user of the message received at the own apparatus. Message to the caller message server, and a message by the callee received after receiving the message sent by the caller message server that received the message use start notice sent by the use start notice means Based on an instruction to delete the message transmitted by the caller message server that has received the notification of the end of use of the message transmitted by the use end notification unit and the use end notification unit that transmits a notification of the end of use to the caller message server Message deletion means for deleting messages , Characterized by comprising a.
この本発明によれば、着信者のプレゼンス更新の通知を発信者メッセージサーバへ送信し、プレゼンス更新の通知を送信された発信者サーバが発信する応答を受信し、受信した応答に基づく処理をおこなうよう構成したので、着信者のプレゼンスに基づいて着信者メッセージサーバの動作を制御することができる。 According to the present invention, the presence update notification of the callee is transmitted to the caller message server, the response sent by the caller server to which the presence update notification is transmitted is received, and processing based on the received response is performed. With this configuration, the operation of the callee message server can be controlled based on the presence of the callee.
本発明によれば、着信者がメッセージの利用を開始する時点で初めて着信者メッセージサーバにメッセージが配送されるように制御するので、着信者メッセージサーバからのメッセージの漏洩を最小限に抑えることができるという効果を奏する。 According to the present invention, since control is performed so that a message is delivered to the callee message server for the first time when the callee starts using the message, leakage of the message from the callee message server can be minimized. There is an effect that can be done.
また、本発明によれば、着信者の利用が終了した時点で着信者メッセージサーバからメッセージを削除するので、着信者の不在中に第三者がメッセージを不正に取得できてしまうことを防止することができるという効果を奏する。また、着信者がメッセージを閲覧したことを以って着信者のプレゼンスを変化させ、着信者のプレゼンス変化を発信者メッセージサーバに通知することによって、着信者によるメッセージ閲覧を自動的に制限するように制御することが可能となるという効果を奏する。 Further, according to the present invention, since the message is deleted from the callee message server when the use of the callee ends, it is possible to prevent a third party from acquiring the message illegally in the absence of the callee. There is an effect that can be. In addition, by changing the presence of the callee as the callee views the message and notifying the caller message server of the change in the callee's presence, the message viewing by the callee is automatically restricted. There is an effect that it is possible to control the control.
また、本発明によれば、コンテンツの配送を必要最小限に抑えるので、コンピュータウィルスを含んだメッセージなど不正なメッセージの流通を未然に防ぐことができるという効果を奏する。 In addition, according to the present invention, the delivery of content is suppressed to a necessary minimum, so that it is possible to prevent an unauthorized message such as a message containing a computer virus from being distributed.
また、本発明によれば、発信者メッセージサーバによるメッセージ利用開始の通知の受信を確認することができるので、メッセージ利用開始を確実に通知することができるという効果を奏する。 Further, according to the present invention, since it is possible to confirm the reception of the message use start notification by the caller message server, it is possible to reliably notify the start of message use.
また、本発明によれば、着信者メッセージサーバによるメッセージの受信を確認することができるので、メッセージを確実に送信することができるという効果を奏する。 Further, according to the present invention, since the reception of the message by the callee message server can be confirmed, there is an effect that the message can be reliably transmitted.
また、本発明によれば、メッセージの送達状態の記録を残すので、メッセージの送達状態を容易に確認することができるという効果を奏する。 In addition, according to the present invention, since the record of the message delivery state is kept, there is an effect that the message delivery state can be easily confirmed.
また、本発明によれば、正確に課金することができるので、発信者あるいは着信者に課金に基づく料金を請求することができるという効果を奏する。 In addition, according to the present invention, it is possible to charge accurately, and there is an effect that a charge based on the charge can be charged to the caller or the callee.
また、本発明によれば、着信者のプレゼンスに基づいて発信者メッセージサーバおよび着信者メッセージサーバの動作を制御することができるので、着信者のプレゼンスに基づいてメッセージの配送を制御することができるという効果を奏する。 Further, according to the present invention, since the operations of the caller message server and the callee message server can be controlled based on the presence of the callee, the message delivery can be controlled based on the callee's presence. There is an effect.
また、本発明によれば、着信者のプレゼンスに基づいて発信者メッセージサーバの動作を制御することができるので、着信者のプレゼンスに基づいてメッセージの発信を制御することができるという効果を奏する。 Further, according to the present invention, since the operation of the caller message server can be controlled based on the presence of the callee, it is possible to control the transmission of the message based on the presence of the callee.
また、本発明によれば、着信者のプレゼンスに基づいて着信者メッセージサーバの動作を制御することができるので、着信者のプレゼンスに基づいてメッセージの閲覧を制限することができるという効果を奏する。 Further, according to the present invention, since the operation of the callee message server can be controlled based on the presence of the callee, it is possible to restrict the browsing of messages based on the presence of the callee.
以下に添付図面を参照して、この発明に係るメッセージ配送方法、メッセージ配送システム、発信者メッセージサーバおよび着信者メッセージサーバの実施例1〜3を詳細に説明する。 Embodiments 1 to 3 of a message delivery method, a message delivery system, a sender message server, and a recipient message server according to the present invention will be described in detail below with reference to the accompanying drawings.
各実施例の説明に先だって、本発明に係るメッセージ配送手法の概要および特徴について図1を用いて説明する。図1は、本発明に係るメッセージ配送手法の概要及び特徴を示す図である。 Prior to the description of each embodiment, the outline and features of the message delivery method according to the present invention will be described with reference to FIG. FIG. 1 is a diagram showing an outline and features of a message delivery method according to the present invention.
なお、図1には、インターネットなどのネットワーク上に設けられた発信者端末によってアップロードされたメッセージを蓄積する機能を有する発信者メッセージサーバと、同じく、ネットワーク上に設けられた着信者端末によるダウンロード対象となるメッセージを蓄積する機能を有する着信者メッセージサーバと、ネットワークに接続可能な発信者端末および着信者端末を示している。また、図1では発信者端末および着信者端末をパーソナルコンピュータとした場合について示しているが、携帯電話などの無線通信装置を発信者端末や着信者端末とすることもできる。 In FIG. 1, a caller message server having a function of storing a message uploaded by a caller terminal provided on a network such as the Internet, and a download target by a callee terminal provided on the network. 3 shows a callee message server having a function of storing messages, a caller terminal and a callee terminal that can be connected to a network. Although FIG. 1 shows a case where the caller terminal and the callee terminal are personal computers, a wireless communication device such as a mobile phone may be used as the caller terminal or the callee terminal.
そして、図1において取り扱われる「メッセージ」とは、いわゆるブログにおいて公開される文章や写真といったデータ、電子メール(写真やプログラムといった添付データを含む)などを指している。また、「サブジェクト」とは電子メールの場合であれば「題名」のことをあらわしており、「コンテンツ」とは「本文」(添付データを含む)のことをあらわしている。なお、上記したブログにおいて広く用いられるRSS(RDF (Resource Description Framework) Site Summary)に規定されるウェブページ検索用データは「サブジェクト」に相当する。 The “message” handled in FIG. 1 refers to data such as texts and photos published on a so-called blog, electronic mail (including attached data such as photos and programs), and the like. In addition, “subject” represents “title” in the case of electronic mail, and “content” represents “text” (including attached data). Note that web page search data defined in RSS (RDF (Resource Description Framework) Site Summary) widely used in the blog described above corresponds to “subject”.
図1に示すように、発信者が発信者端末を操作することによって着信者端末宛てのメッセージを発信者メッセージサーバにアップロードすると(図1の(1)参照)、発信者メッセージサーバは発信者端末から受信したメッセージを不揮発性RAM(Random Access Memory)やHDD(Hard Disk Drive)といった記憶装置に記憶させることによって保持する(図1の(2)参照)。 As shown in FIG. 1, when a caller uploads a message addressed to a callee terminal to the caller message server by operating the caller terminal (see (1) in FIG. 1), the caller message server is called the caller terminal. The message received from is stored in a storage device such as a non-volatile RAM (Random Access Memory) or HDD (Hard Disk Drive) (see (2) in FIG. 1).
その一方で、着信者が着信者端末を経由して着信者メッセージサーバにログインすると(図1の(3)参照)、その旨が発信者メッセージサーバに通知される(図1の(4)参照)。 On the other hand, when the callee logs in to the callee message server via the callee terminal (see (3) in FIG. 1), this is notified to the caller message server (see (4) in FIG. 1). ).
ここで、発信者メッセージサーバはかかるメッセージをサブジェクトとコンテンツとに分けて管理し、メッセージに含まれるサブジェクトのみを着信者メッセージサーバに対して発信する(図1の(5)参照)。着信者メッセージサーバは発信者メッセージサーバから受信したサブジェクトを保持し、着信者端末が発信者メッセージサーバが保持するサブジェクトを取得する(図1の(6)参照)。 Here, the caller message server manages the message separately for the subject and the content, and sends only the subject included in the message to the callee message server (see (5) in FIG. 1). The callee message server holds the subject received from the caller message server, and the callee terminal acquires the subject held by the caller message server (see (6) in FIG. 1).
そして、着信者端末が着信者メッセージサーバコンテンツの取得要求をおこなうと(図1の(7)参照)、着信者メッセージサーバは発信者メッセージサーバに対してコンテンツ要求をおこなう(図1の(8)参照)。コンテンツを要求された発信者メッセージサーバは、該当するコンテンツを着信者メッセージサーバへ送信し(図1の(9)参照)、着信者端末は、着信者メッセージサーバからコンテンツを取得する(図1の(10)参照)。 When the callee terminal makes an acquisition request for the callee message server content (see (7) in FIG. 1), the callee message server makes a content request to the caller message server ((8) in FIG. 1). reference). The caller message server requested for the content transmits the corresponding content to the callee message server (see (9) in FIG. 1), and the callee terminal acquires the content from the callee message server (in FIG. 1). (See (10)).
その後、着信者が着信者端末から離れる、あるいは着信者がログアウトを試みるなどにより着信者のプレゼンスが更新されると、その旨が着信者端末から着信者メッセージサーバに通知され(図1の(11)参照)、さらに着信者メッセージサーバは発信者メッセージサーバに通知する(図1の(12)参照)。着信者のプレゼンス更新を受け取った発信者メッセージサーバは、着信者メッセージサーバに保存されているメッセージを削除する目的で、メッセージ削除指示を送信する(図1の(13)参照)。 Thereafter, when the callee leaves the callee terminal or when the callee's presence is updated, for example, when the callee attempts to log out, the callee terminal notifies the callee message server ((11 in FIG. 1). In addition, the callee message server notifies the caller message server (see (12) in FIG. 1). The caller message server that has received the presence update of the callee transmits a message deletion instruction for the purpose of deleting the message stored in the callee message server (see (13) in FIG. 1).
このように、本発明に係るメッセージ配送手法では、サブジェクトとコンテンツからなるメッセージについて、着信者のログインを以ってサブジェクトのみを配送することにし、このサブジェクトを閲覧した着信者がサブジェクトに対するコンテンツを要求した場合に、コンテンツを配送したうえで、着信者のプレゼンスに変化が生じた場合には配送済みであるメッセージを削除することとした。 As described above, in the message delivery method according to the present invention, only the subject is delivered with the login of the callee for the message composed of the subject and the content, and the callee who has viewed this subject requests the content for the subject. In such a case, after the content is delivered, if the presence of the callee changes, the delivered message is deleted.
したがって、たとえば着信者が着信者端末から離れることを以ってプレゼンスを変化させれば、着信者の不在中に第三者が着信者端末を不正に操作もしくは一瞥することによりメッセージを取得できてしまうことを防止することができる。また、着信者がメッセージを閲覧したことを以ってプレゼンスを変化させれば、着信者によるメッセージ閲覧を自動的に制限することもできる。 Therefore, for example, if the presence of a callee is changed by leaving the callee terminal, a message can be obtained by a third party illegally operating or glanced at the callee terminal while the callee is absent. Can be prevented. In addition, if the presence is changed by the fact that the called party has viewed the message, the viewing of the message by the called party can be automatically restricted.
以下では、本発明に係るメッセージ配送手法を適用したメッセージ配送システムのバリエーションを実施例1〜実施例3として説明する。 Hereinafter, variations of the message delivery system to which the message delivery method according to the present invention is applied will be described as first to third embodiments.
まず、本実施例1に係るメッセージ配送システムについて図2を用いて説明する。図2は、本実施例1に係るメッセージ配送システムのネットワーク構成および各装置構成を示すブロック図である。 First, the message delivery system according to the first embodiment will be described with reference to FIG. FIG. 2 is a block diagram illustrating a network configuration and device configurations of the message delivery system according to the first embodiment.
図2に示すように、実施例1に係るメッセージ配送システムは、発信者端末1120と、発信者110から発信されたメッセージを管理する発信者メッセージサーバ1130と、着信者宛てのメッセージを管理する着信者メッセージサーバ1230と、着信者端末1220とから構成される。そして、本実施例1に係るメッセージ配送システムは、まず、サブジェクトのみを配信し、このサブジェクトを閲覧した着信者1210がコンテンツの要求を行った場合にサブジェクトに対応するコンテンツを配信する点に主たる特徴がある。
As shown in FIG. 2, the message delivery system according to the first embodiment includes a
具体的には、発信者1110の要求により発信者端末1120から発信されたメッセージを発信者メッセージサーバ1130に格納し、発信者メッセージサーバ1130はかかるメッセージのサブジェクトのみをインターネット1900を介して着信者メッセージサーバ1230へ送信する。そして、着信者1210は着信者端末1220を用いて着信者メッセージサーバ1230に格納されたサブジェクトに対応するコンテンツを着信者メッセージサーバ1230を介して要求し、発信者メッセージサーバ1130から着信者メッセージサーバ1230へ配送されたコンテンツを取得する。
Specifically, a message transmitted from the
まず、発信者側の各装置(発信者端末1120および発信者メッセージサーバ1130)について説明する。発信者端末1120は、発信者1110の操作によって入力されたメッセージを発信者メッセージサーバ1130に対して発信することによってメッセージの格納を要求するとともに、発信者メッセージサーバ1130からメッセージの閲覧状況を取得して発信者に提示する処理をおこなう装置である。
First, each device on the caller side (
なお、この発信者端末1120は、パーソナルコンピュータ(PC)に専用アプリケーションソフトウェアを搭載することで構成することができる。また、本実施例1においては、発信者端末1120としてPCを用いた場合について説明するが、携帯電話やPDA(Personal Digital Assistant)を発信者端末1120として用いることとしてもよい。
The
発信者メッセージサーバ1130は、発信者端末1120から受け取ったメッセージを管理し、メッセージに含まれるサブジェクトおよびコンテンツを着信者メッセージサーバ1230に対して配信するとともに、サブジェクトおよびコンテンツの閲覧状況を発信者端末1120に提供する処理をおこなう装置である。そして、この発信者メッセージサーバ1130は、端末通信部1131と、発信メッセージ格納部1132と、メッセージ処理部1133と、回線通信部1134と、プレゼンス処理部1135とを備えている。
The
また、発信者メッセージサーバ1130は、市販のPCやワークステーション(WS)に上記した各機能部に対応するプログラムをインストールするとともに、発信メッセージ格納部1132が使用するテーブルを記憶装置に格納することで構成することができる。なお、この発信者メッセージサーバ1130は、図2に示すルータRを介してインターネット1900に接続されている。
Further, the
端末通信部1131は、発信者端末1120との通信をおこなうためのインタフェースであり、HTTPなどのプロトコルを実装することで構成される。
The
発信メッセージ格納部1132は、発信者1110が着信者1210に向けて発信しようとするメッセージを格納するテーブルを不揮発性RAMやHDDといった記憶装置に記憶させることによって格納する処理部である。この発信メッセージ格納部1132は、たとえば、メッセージ番号、日付、時刻、発信先、サブジェクト、コンテンツ、閲覧履歴および保存可否の各項目を含んだレコードを格納する。ここで、発信メッセージ格納部1132に格納されるデータ例について図3を用いて説明しておく。図3は、図2に示した発信メッセージ格納部1132に格納されるデータの一例を示す図である。
The outgoing
図3に示すように、発信メッセージ格納部1132によって、たとえば、メッセージ番号「6kyzdr4180yfle」のメッセージについて、メッセージが格納された日付「2005/08/31」、メッセージが格納された時刻「09:50」、メッセージの発信先「[email protected]」、メッセージの題目をあらわすサブジェクト「避難訓練の実施」、メッセージの本文をあらわすコンテンツ「明日、避難訓練を行います。避難経路は・・・」、このコンテンツが着信者によって閲覧されたか否かをあらわす閲覧履歴「閲覧前」、メッセージの保存が可能であることをあらわす保存可否「可」がそれぞれ関連付けられて格納される。 As shown in FIG. 3, for example, for the message with the message number “6kyzdr4180yfle”, the date “2005/08/31” when the message was stored and the time “09:50” when the message was stored , The destination of the message “[email protected]”, the subject “Evacuation drill” that represents the subject of the message, and the content “The evacuation drill tomorrow. “,” A browsing history “before browsing” indicating whether or not this content has been browsed by the recipient, and “save” indicating whether or not the message can be stored is stored in association with each other.
図2の説明に戻り、メッセージ処理部1133について説明する。メッセージ処理部1133は、発信者メッセージサーバ1130内の各処理部に対して動作指示をおこなうことによってメッセージの処理をおこなう処理部である。
Returning to the description of FIG. 2, the
回線通信部1134は、インターネット1900を介して着信者メッセージサーバ1230との通信をおこなうためのインタフェースであり、サブジェクト送信やコンテンツ送信などの通信内容ごとに、IP(Inter Protocol)上の最適な通信手段を実装することで構成される。
The
プレゼンス処理部1135は、着信者メッセージサーバ1230から着信者1210のプレゼンスが更新されたことを示す通知を受け取り、更新されたプレゼンスに基づく処理をおこなう処理部である。
The
例えば、このプレゼンス処理部1135は、着信者1210がログインしたことを通知されると、着信者1210が送信先のサブジェクトの検索を発信メッセージ格納部1132に指示し、検索したサブジェクトを着信者メッセージサーバ1230に送信する。また、このプレゼンス処理部1135は、着信者1210がログアウトしたことを通知されると、着信者1210にコンテンツを送信済のメッセージの検索を発信メッセージ格納部1132に指示し、検索したメッセージの削除指示を着信者メッセージサーバ1230に送信する。
For example, when the
このプレゼンス処理部1135が、着信者1210のプレゼンスの変化に対応した処理をおこなうことによって、着信者1210が着信者端末1220を利用している期間に限定してメッセージの閲覧を可能とすることができる。
The
次に、着信者側の各装置(着信者端末1220および着信者メッセージサーバ1230)について説明する。着信者端末1220は、着信者メッセージサーバ1230からサブジェクトを取得して表示するとともに、着信者1210の操作によってサブジェクトに対応するコンテンツ要求を着信者メッセージサーバ1230に対しておこない、取得したコンテンツを着信者1210に提供する装置である。
Next, each apparatus on the receiver side (the
なお、この着信者端末1220は、発信者端末1120と同様に、パーソナルコンピュータ(PC)に専用のアプリケーションソフトウェアを搭載することで構成することができる。なお、携帯電話やPDAを着信者端末1220として用いることができる点についても発信者端末1120と同様である。
The
着信者メッセージサーバ1230は、サブジェクトやコンテンツの取得および格納をおこなうとともに、着信者端末1220に対してサブジェクトやコンテンツを提供する処理をおこなう装置である。そして、この着信者メッセージサーバ1230は、端末通信部1231と、着信メッセージ格納部1232と、メッセージ処理部1233と、回線通信部1234と、プレゼンス処理部1235とを備えている。
The
また、着信者メッセージサーバ1230は、発信者メッセージサーバ1130と同様に、市販のPCやワークステーション(WS)に上記した各機能部に対応するプログラムをインストールするとともに、着信メッセージ格納部1232が使用するテーブルを記憶装置に格納することで構成することができる。なお、この着信者メッセージサーバ1230は、図2に示すルータRを介してインターネット1900に接続されている。
Similarly to the
端末通信部1231は、着信者端末1220との通信をおこなうためのインタフェースであり、HTTPなどのプロトコルを実装することで構成される。
The
着信メッセージ格納部1232は、着信者1210が発信者1110から受信しようとするメッセージを格納するテーブルを不揮発性RAMやHDDといった記憶装置に記憶させることによって格納する処理部である。この着信メッセージ格納部1232は、たとえば、メッセージ番号、日付、時刻、発信元、サブジェクト、コンテンツ、取得履歴および保存可否の各項目を含んだレコードを格納する。ここで、着信メッセージ格納部1232に格納されるデータ例について図4を用いて説明しておく。図4は、図2に示した着信メッセージ格納部1232に格納されるデータの一例を示す図である。
The incoming
図4に示すように、着信メッセージ格納部1232によって、たとえば、メッセージ番号「6kyzdr4180yfle」のメッセージについて、メッセージが格納された日付「2005/08/31」、サブジェクトが格納された時刻「09:50」、メッセージの発信先「[email protected]」、メッセージの題目をあらわすサブジェクト「避難訓練の実施」、メッセージの本文をあらわすコンテンツ「明日、避難訓練を行います。避難経路は・・・」、サブジェクトに対応するコンテンツを発信者メッセージサーバ1130から取得済か否かをあらわす取得履歴「取得済」およびこのコンテンツの保存が許可されているか否かをあらわす保存可否「可」がそれぞれ関連付けられて格納される。
As shown in FIG. 4, for example, for the message with the message number “6kyzdr4180yfle”, the incoming
図2の説明に戻り、メッセージ処理部1233について説明する。メッセージ処理部1233は、着信者メッセージサーバ1230内の各処理部に対して動作指示をおこなうことによってメッセージの処理をおこなう処理部である。
Returning to the description of FIG. 2, the
回線通信部1234は、インターネット1900を介して発信者メッセージサーバ1130との通信をおこなうためのインタフェースであり、サブジェクト取得やコンテンツ取得などの通信内容ごとに、IP上の最適な通信手順を実装することで構成される。
The
プレゼンス処理部1235は、着信者1210のプレゼンスの変化に対応する処理をおこなう処理部であり、着信者1210のプレゼンスの変化を回線通信部1234を介して発信者メッセージサーバ1130に通知する。
The
このプレゼンス処理部1235が、着信者1210のプレゼンスの変化を発信者メッセージサーバ1130に通知することによって、着信者1210のプレゼンスに応じた処理を発信者メッセージサーバ1130がおこなうことができる。
The
次に、図2に示したメッセージ配送システムにおけるメッセージ交換手順について図5−1および図5−2を用いて説明する。図5−1および図5−2は、図2に示したメッセージ配送システムにおけるメッセージ交換手順を示すシーケンス図である。図5−1に示すように、まず、発信者1110が発信者端末1120に着信者1210に送信したいメッセージを入力する(ステップS1010)。ここで、ステップS1010において用いられる入力画面の例について図6を用いて説明しておく。図6は、図5−1に示したメッセージ入力手順(ステップS1010)における入力画面の一例を示す図である。
Next, a message exchange procedure in the message delivery system shown in FIG. 2 will be described with reference to FIGS. 5A and 5B are sequence diagrams illustrating a message exchange procedure in the message delivery system illustrated in FIG. As shown in FIG. 5A, first, the
発信者1110は、図6に示す入力画面を用いることによって、着信者1210に付与された着信者識別子をあらわす「宛先」、メッセージの題目をあらわす「サブジェクト」の入力、着信者メッセージサーバ1230にコンテンツを保存してもよいか否かをあらわす「保存許可」または「保存拒否」の選択、メッセージの本文をあらわす「コンテンツ」の入力をおこなう。そして、発信者1110が図6に示す「アップロード」ボタンを押下すると、図5−1に示したように、発信者端末1120は発信者メッセージサーバ1130に対してメッセージのアップロードをおこなう(ステップS1020)。そして、メッセージのアップロードを受けた発信者メッセージサーバ1130はメッセージ格納処理を実行する(ステップS1030)。
The
ここで、このメッセージ格納処理(ステップS1030)の詳細について図7を用いて説明する。図7は、図5−1に示したメッセージ格納処理(ステップS1030)の詳細を示すシーケンス図である。同図に示すように、発信者メッセージサーバ1130の端末通信部1131がメッセージアップロードを受け付けると(ステップS1020)、この端末通信部1131はアップロードされたメッセージをメッセージ処理部1133に対して転送する(ステップS1031)。
Details of this message storage process (step S1030) will be described with reference to FIG. FIG. 7 is a sequence diagram showing details of the message storage process (step S1030) shown in FIG. As shown in the figure, when the
そして、メッセージを転送されたメッセージ処理部1133は、このメッセージを一時的に保持するとともに(ステップS1032)、保持されたメッセージの内容に基づいて、メッセージ番号およびアップロード時刻(日付を含む)を生成する(ステップS1033)。なお、メッセージ番号の生成にあたっては、特願2004−354599が提案する生成方法を用いる。この生成方法によればメッセージ内容を反映しつつ、一意性の高い番号を得ることができる。
Then, the
つづいて、メッセージ処理部1133は、ステップS1033で生成したメッセージ番号、日付および時刻と、発信者端末1120からアップロードされたメッセージに含まれる発信先、サブジェクト、コンテンツおよび保存可否情報とを格納するようメッセージ格納部1132に対して指示する(ステップS1034)。そして、指示を受けたメッセージ格納部は、格納指示に含まれるデータを図3に示したテーブルに格納する(ステップS1035)。
Subsequently, the
また、メッセージ処理部1133は回線通信部1134に対して着信者メッセージサーバ1230宛にサブジェクトを発信するよう指示する(ステップS1036)。なお、この発信指示には付帯情報として、上記したメッセージ番号、日付、時刻、発信元および発信先が含まれる。そして、ステップS1034およびステップS1036を実行したメッセージ処理部1133は、ステップS1032において一時的に保持したメッセージを消去して(ステップS1037)、メッセージ格納処理(ステップS1030)を終了する。
Further, the
図5−1の説明に戻り、ステップS1040以降の処理手順について説明をつづける。着信者1210は、着信者端末1220に対して、このメッセージ交換手順によって提供されるサービスへのログインを、任意のタイミングでおこなう(ステップS1040)。着信者1210からのログイン要望を受け付けた着信者端末1220は、着信者メッセージサーバ1230宛に着信者1210のIDやパスワード等をログイン要求と共に送信する(ステップS1050)。そしてログイン情報を受信した着信者メッセージサーバ1230はプレゼンス更新処理を実施する(ステップS1060)。
Returning to the description of FIG. 5A, the processing procedure after step S1040 will be described. The called
ここで、このプレゼンス更新処理(ステップS1060)の詳細について図8を用いて説明する。図8は、図5−1に示したプレゼンス更新処理(ステップS1060)の詳細を示すシーケンス図である。同図に示すように、着信者メッセージサーバ1230の端末通信部1231がログイン情報を受け付けると(ステップS1050)、この端末通信部1231は着信者1210のプレゼンスが更新された旨をユーザイベント情報として通知する(ステップS1061)。そして、ユーザイベント情報が転送されたプレゼンス処理部1235は、この情報を送信者ごとに更新し保持するとともに(ステップS1062)、回線通信部1234に対して発信者メッセージサーバ1130宛にプレゼンス更新通知を発信するよう指示する(ステップS1063)。
Details of the presence update process (step S1060) will be described with reference to FIG. FIG. 8 is a sequence diagram showing details of the presence update process (step S1060) shown in FIG. As shown in the figure, when the
図5−1の説明に戻り、ステップS1070以降の処理手順について説明をつづける。着信者メッセージサーバ1230は発信者メッセージサーバ1130に対してプレゼンス更新通知を送信する(ステップS1070)。そして、ステップS1070によるプレゼンス更新通知を受け付けた発信者メッセージサーバ1130は、宛先が着信者1210に該当するサブジェクトの検索をおこなう(ステップS1080)。ここで、この当該サブジェクト検索処理(ステップS1080)の詳細について、図9を用いて説明する。図9は、図5−1に示した当該サブジェクト検索処理(ステップS1080)の詳細を示すシーケンス図である。同図に示すように、ステップS1070によるプレゼンス更新通知を受け付けた回線通信部1134は、着信したプレゼンス更新通知をプレゼンス処理部1135に対して転送する(ステップS1081)。
Returning to the description of FIG. 5A, the processing procedure after step S1070 will be described. The
すると、プレゼンス処理部1135は、発信メッセージ格納部1132に対してステップS1081で通知されたプレゼンスの生成元である着信者1210に該当するサブジェクトを検索するよう指示する(ステップS1082)。この指示を受けた発信メッセージ格納部1132は着信者1210に対応する発信先をキーに当該のサブジェクトを検索する(ステップS1083)。
Then, the
検索を行った発信メッセージ格納部1132は、プレゼンス処理部1135に対して当該のサブジェクトを回答する(ステップS1084)。なお、当該サブジェクトの回答(ステップS1084)においては付帯情報としてメッセージ番号、日付、時刻、発信元および発信先もあわせて発信される。つづいて、プレゼンス処理部1135は、回線通信部1134に対して当該サブジェクトを付帯情報と共に送信するよう指示する(ステップS1085)。
The outgoing
図5−1の説明に戻り、ステップS1090以降の処理手順について説明を続ける。発信者メッセージサーバ1130は、ステップS1010において設定された発信先に基づいて該当する着信者メッセージサーバ1230に対してサブジェクトを送信する(ステップS1090)。なお、サブジェクトの送信(ステップS1090)においては、付帯情報としてメッセージ番号、日付、時刻、発信元および発信先もあわせて発信される。
Returning to the description of FIG. 5A, the description of the processing procedure after step S1090 will be continued. The
そして、ステップS1090によるサブジェクト発信を受け付けた着信者メッセージサーバ1230は、着信したサブジェクトの格納処理を実行する(ステップS1100)。ここで、このサブジェクト格納処理(ステップS1100)の詳細について図10を用いて説明する。図10は、図5−1に示したサブジェクト格納処理(ステップS1100)の詳細を示すシーケンス図である。同図に示すように、ステップS1090によるサブジェクト送信を受け付けた回線通信部1234は、着信したサブジェクトをメッセージ処理部1233に対して転送する(ステップS1101)。なお、転送の歳には、付帯情報(メッセージ番号、日付、時刻、発信元および発信先)をサブジェクトとあわせて転送する。
Then, the
つづいて、メッセージ処理部1233は、着信メッセージ格納部1232に対してサブジェクトおよび付帯情報の格納を指示する(ステップS1102)。この格納指示を受け付けた着信メッセージ格納部1232は、サブジェクトおよび付帯情報を図4に示したテーブルに格納して(ステップS1103)、サブジェクト格納処理(ステップS1100)を終了する。
Subsequently, the
図5−1の説明に戻って、ステップS1110以降の処理手順について説明をつづける。着信者1210は、任意のタイミングで着信者メッセージサーバ1230に着信したサブジェクトの取得要求をおこなう(ステップS1110)。具体的には、サブジェクトの取得要求をおこないたい着信者1210が図11に示すコンテンツ取得画面を起動すると、着信者端末1220が着信者メッセージサーバ1230に対してサブジェクト要求を実行することになる(ステップS1120)。
Returning to the description of FIG. 5A, the processing procedure after step S1110 will be described. The
ここで、上記したステップS1110(サブジェクト要求)および後述するステップS1140(コンテンツ要求)において用いられるコンテンツ取得画面の例について図11を用いて説明する。図11は、図5−1および図5−2に示したサブジェクト要求手順およびコンテンツ要求手順におけるコンテンツ取得画面の一例を示す図である。 Here, an example of a content acquisition screen used in step S1110 (subject request) and step S1140 (content request) described later will be described with reference to FIG. FIG. 11 is a diagram showing an example of a content acquisition screen in the subject request procedure and the content request procedure shown in FIGS. 5-1 and 5-2.
図11に示すように、コンテンツ取得画面は、サブジェクトの表示エリアである「サブジェクト一覧」と、サブジェクト一覧から任意の行を選択したうえで押下することでコンテンツ要求(ステップS1150)を実行する「コンテンツ取得」ボタンと、取得したコンテンツの表示エリアである「コンテンツ」とを含んでいる。 As illustrated in FIG. 11, the content acquisition screen executes a content request (step S1150) by selecting and pressing a “subject list” that is a subject display area and an arbitrary line from the subject list. It includes an “acquire” button and “content” which is a display area of the acquired content.
なお、同図において反転して表示されている行(サブジェクトが「避難訓練の実施」である行)が着信者1210によって選択されたサブジェクトであるものとする。また、上記したようにこのコンテンツ取得画面が起動されるとステップS1120が実行され、着信者メッセージサーバ1230が実行するサブジェクト返送(ステップS1130)手順の結果として、「サブジェクト一覧」にサブジェクトが表示されることになる。
In addition, it is assumed that the row (in which the subject is “Implementation of Evacuation Training”) displayed in reverse in the figure is the subject selected by the
図5−1の説明に戻り、ステップS1130以降の処理手順について説明をつづける。ステップS1120によってサブジェクト要求された着信者メッセージサーバ1230は、サブジェクトおよび付帯情報(日付、時刻、発信元)を着信者端末1220に対して返送する(ステップS1130)。
Returning to the description of FIG. 5A, the processing procedure after step S1130 will be described. The
つづいて、着信者1210がコンテンツ取得画面(図11参照)の「サブジェクト一覧」に表示されたサブジェクトの中からコンテンツを取得したいサブジェクトを選択し、「コンテンツ取得」ボタンを押下することによってコンテンツ取得要求をおこなうと(ステップS1140)、着信者端末1220は着信者メッセージサーバ1230に対してコンテンツ要求を実行する(ステップS1150)。
Subsequently, the
コンテンツ要求を受け付けた着信者メッセージサーバ1230は、発信者メッセージサーバ1130に対して該当するコンテンツを要求する(ステップS1160)。なお、ステップS1160におけるコンテンツ要求においては、図11の「サブジェクト一覧」から着信者1210が選択したサブジェクトに対応するメッセージ番号を、着信者メッセージサーバ1230の着信メッセージ格納部1232から取得し、取得したメッセージ番号を発信元とともにコンテンツ指定情報として発信者メッセージサーバ1130に対して送信する。
The
つづいて、コンテンツを要求された発信者メッセージサーバ1130は、コンテンツ要求に該当するコンテンツの抽出処理を実行する(ステップS1170)。ここで、このコンテンツ抽出処理(ステップS1170)の詳細について図12を用いて説明する。図12は、図5−2に示したコンテンツ抽出処理(ステップS1170)の詳細を示すシーケンス図である。
Subsequently, the
図12に示すように、ステップS1160のコンテンツ要求を受け付けた回線通信部1134は、メッセージ処理部1133に対してメッセージ番号、発信元および発信先を含んだコンテンツ要求を転送する(ステップS1171)。コンテンツ要求を転送されたメッセージ処理部1133は、発信メッセージ格納部1132に対して該当するコンテンツの検索を指示する(ステップS1172)。
As illustrated in FIG. 12, the
そして、発信メッセージ格納部1132は図3に示したテーブルをメッセージ番号をキーとして検索することによって該当するコンテンツを抽出し(ステップS1173)、抽出したコンテンツを閲覧されたものと判定してコンテンツの閲覧履歴を「閲覧済」に変更する処理、すなわち、コンテンツ閲覧履歴記録(ステップS1174)を実行する。
The outgoing
つづいて、発信メッセージ格納部1132は抽出したコンテンツを、メッセージ番号、発信元、発信先および保存可否とともにメッセージ処理部1133に回答し(ステップS1175)、回答を受けたメッセージ処理部1133は、回答内容を着信者メッセージサーバ1230に返送するよう回線通信部1134に指示して(ステップS1176)コンテンツ抽出処理(ステップS1170)を終了する。
Subsequently, the outgoing
図5−2の説明に戻り、ステップS1180以降の処理手順について説明をつづける。発信者メッセージサーバ1130はコンテンツ抽出処理(ステップS1170)において抽出されたコンテンツ、発信元、発信先および保存可否に、メッセージ番号を付加して着信者メッセージサーバ1230に対して返送する(ステップS1180)。なお、ステップS1180においては、たとえば、SFTP(Secure File Transfer Protocol)などのセキュアな通信手順によって形成される伝送路を用いてコンテンツを返送することとしてもよい。
Returning to the description of FIG. 5B, the processing procedure after step S1180 will be described. The
発信者メッセージサーバ1130からコンテンツを受信した着信者メッセージサーバ1230は、コンテンツの格納処理を実行する(ステップS1190)。ここで、このコンテンツ格納処理の詳細について図13を用いて説明する。図13は、図5−2に示したコンテンツ格納処理(ステップS1190)の詳細を示すシーケンス図である。同図に示すように、ステップS1180のコンテンツ返送を受信した回線通信部1234は、メッセージ処理部1233に対して受信した情報を転送する(ステップS1191)。
The
メッセージ処理1233は、転送されたコンテンツを一時的に保持したうえで(ステップS1192)、このコンテンツを着信メッセージ格納部1232に格納してよいか否かをステップS1191のパラメータとして含まれる「保存可否」に基づいて判定する(ステップS1193)。なお、この「保存可否」パラメータが「可」の場合には格納可能と判定してステップS1194へ進み、「否」の場合には格納不可と判定してステップS1196へ進むことになる。
The
ステップS1193(格納可否判定処理)において格納可能と判定した場合には、着信メッセージ格納部1232に対してコンテンツの格納指示をおこなう(ステップS1194)。そして、コンテンツの格納指示を受けた着信メッセージ格納部1232は格納を指示されたコンテンツの格納処理を実行する(ステップS1195)。なお、着信メッセージ格納部1232がステップS1195を実行すると、メッセージ処理部1233はステップS1196に進むことになる。
If it is determined in step S1193 (storage availability determination process) that storage is possible, an instruction to store content is issued to the incoming message storage unit 1232 (step S1194). Upon receiving the content storage instruction, the incoming
また、ステップS1193(格納可否判定処理)において格納不可と判定した場合には、ステップS1194およびステップS1195の処理は実行されず、ステップS1196が実行される。 If it is determined in step S1193 (storage availability determination process) that storage is not possible, the processes in steps S1194 and S1195 are not executed, and step S1196 is executed.
すなわち、ステップS1193(格納可否判定処理)において格納可能と判定してステップS1194およびステップS1195を実行した場合、および、ステップS1193(格納可否判定処理)において格納不可と判定した場合には、端末通信部1231に対して着信者端末1220宛てにコンテンツを表示する指示をおこなうよう指示する(ステップS1196)。なお、ステップS1196においては、付帯情報(メッセージ番号、発信元、発信先、取得履歴および保存可否)をコンテンツとあわせて送信することになる。
That is, when it is determined that storage is possible in step S1193 (storage availability determination process) and steps S1194 and S1195 are executed, and when it is determined that storage is not possible in step S1193 (storage availability determination process), the
ステップS1196を実行したメッセージ処理部1233は、ステップS1192において一時的に保持したメッセージを消去して(ステップS1197)コンテンツ格納処理を終了する。
The
図5−2の説明に戻って、コンテンツ表示処理(ステップS1200)について説明する。着信者メッセージサーバ1230は、ステップS1190においてあらたに格納したコンテンツを付帯情報(メッセージ番号、発信元、発信先、取得履歴および保存可否)とともに表示させる(ステップS1200)。ここで、ステップS1200によってコンテンツが表示されたコンテンツ取得画面について図14を用いて説明する。図14は、図11に示したコンテンツ取得画面にコンテンツが表示される様子を示す図である。
Returning to the description of FIG. 5-2, the content display processing (step S1200) will be described. The
図14に示すように、コンテンツの表示エリアである「コンテンツ」には、「サブジェクト一覧」の1行目、すなわち、「避難訓練の実施」であるサブジェクトに対応するコンテンツが表示されている。 As shown in FIG. 14, in the “content” that is the content display area, the first row of the “subject list”, that is, the content corresponding to the subject “exercise evacuation drill” is displayed.
図5−2の説明に戻り、ステップS1210以降の処理手順について説明をつづける。着信者1210は、着信者端末1220に対して、このメッセージ交換手順によって提供されるサービスからログアウト等を、任意のタイミングでおこなう(ステップS1210)。着信者1210からログアウト等を受け付けた着信者端末1220は、着信者メッセージサーバ1230宛にログアウト情報を送信する(ステップS1220)。そしてログアウト情報などを受信した着信者メッセージサーバ1230はプレゼンス更新処理を実施する(ステップS1230)。
Returning to the description of FIG. 5B, the processing procedure after step S1210 will be described. The callee 1210 logs out from the service provided by this message exchange procedure to the
このプレゼンス更新処理(ステップS1230)では、「ログアウト」や「離席中」など、着信者1210が着信者端末1220を利用していない旨を示すプレゼンス値へ更新する以外については、ステップS1060のプレゼンス更新処理と同一であるため、詳細な説明は割愛する。
In this presence update process (step S1230), the presence in step S1060 is performed except for updating to a presence value indicating that the
図5−2の説明に戻り、ステップS1240以降の処理手順について説明をつづける。着信者メッセージサーバ1230は発信者メッセージサーバ1130に対してプレゼンス更新通知を送信する(ステップS1240)。そして、ステップS1240によるプレゼンス更新通知を受け付けた発信者メッセージサーバ1130は、宛先が着信者1210に該当するサブジェクトの検索をおこなう(ステップS1250)。ここで、この当該サブジェクト検索処理(ステップS1250)の詳細について図15を用いて説明する。図15は、図5−2に示した当該サブジェクト検索処理(ステップS1250)の詳細を示すシーケンス図である。同図に示すように、ステップS1240によるプレゼンス更新通知を受け付けた回線通信部1134は、着信したプレゼンス更新通知をプレゼンス処理部1135に対して転送する(ステップS1251)。
Returning to the description of FIG. 5B, the processing procedure after step S1240 will be described. The
すると、プレゼンス処理部1135は発信メッセージ格納部1132に対してステップS1251で通知されたプレゼンスの生成元である着信者1210に該当するサブジェクトを検索するよう指示する(ステップS1252)。この指示を受けた発信メッセージ格納部1132は着信者1210に対応する発信先をキーに当該のサブジェクトを検索する(ステップS1253)。
Then, the
検索を行った発信メッセージ格納部1132は閲覧履歴を更新する(ステップS1254)。具体的には、図16に示すようにメッセージ番号「6kyzdr4180yfle」の閲覧履歴を「削除済」に更新する。さらに、プレゼンス処理部1135に対して当該のメッセージ番号を回答する(ステップS1255)。つづいて、プレゼンス処理部1135は、回線通信部1134に対して当該メッセージの削除指示を送信するように指示する(ステップS1256)。
The outgoing
図5−2の説明に戻り、ステップS1260以降の処理手順について説明をつづける。発信者メッセージサーバ1130は着信者メッセージサーバ1230に対してメッセージ削除を指示する(ステップS1260)。このとき付帯情報としてメッセージ番号も添付する。そして、ステップS1260によるメッセージ削除指示を受け付けた着信者メッセージサーバ1230は、当該するメッセージの削除をおこなう(ステップS1270)。ここで、このメッセージ削除処理(ステップS1270)の詳細について図17を用いて説明する。図17は、図5−2に示したメッセージ削除処理(ステップS1270)の詳細を示すシーケンス図である。同図に示すように、ステップS1260によるメッセージ削除指示を受け付けた回線通信部1234は、受け付けた指示をメッセージ処理部1233に対して転送する(ステップS1271)。
Returning to the description of FIG. 5B, the processing procedure after step S1260 will be described. The
すると、メッセージ処理部1233は着信メッセージ格納部1232に対してステップS1260で指示されたメッセージ番号に該当するメッセージを削除するよう指示する(ステップS1272)。この指示を受けた着信メッセージ格納部1232は着信者1210に対応する発信先をキーに当該のメッセージを削除する(ステップS1273)。具体的には、図18に示すようにメッセージ番号「6kyzdr4180yfle」に該当する全ての情報を削除する。
Then, the
図5−2の説明に戻り、ステップS1280以降の処理手順について説明をつづける。着信者1210は、ステップS1220により、すでに着信者端末1210から離れているので、任意のタイミングで、再度のログイン等を試みる(ステップS1280)。着信者1210からのログイン要望を受け付けた着信者端末1220は、着信者メッセージサーバ1230宛にログイン要求を送信する(ステップS1290)。この後、ステップS1060からステップS1100で記したプレゼンス更新に関する処理をおこなった後、着信者1210は、任意のタイミングで着信者メッセージサーバ1230に着信したサブジェクトの取得要求をおこない(ステップS1300)、さらに着信者端末1220が着信者メッセージサーバ1230に対してサブジェクト要求を実行すると(ステップS1310)、着信者メッセージサーバ1230からは、現在閲覧可能なサブジェクトの一覧が、日付、時刻、発信元、サブジェクトの付帯情報と共に返送される(ステップS1320)。
Returning to the description of FIG. 5B, the processing procedure after step S1280 will be described. Since the
ここで、上記のステップS1320(サブジェクト返送)において用いられるコンテンツ取得画面の例について図19を用いて説明する。図19は、図5−2に示したサブジェクト返送における取得画面の一例を示す図である。図19に示すように、このコンテンツ取得画面では、メッセージ番号「6kyzdr4180yfle」に該当する情報は、すべて「削除済」と表示される。 Here, an example of a content acquisition screen used in step S1320 (subject return) will be described with reference to FIG. FIG. 19 is a diagram illustrating an example of an acquisition screen in the subject return illustrated in FIG. As shown in FIG. 19, all the information corresponding to the message number “6kyzdr4180yfle” is displayed as “deleted” on this content acquisition screen.
上述してきたように、本実施例1では、発信者端末1120から発信されたメッセージを発信者メッセージサーバ1130が管理し、発信者メッセージサーバ1130はメッセージに含まれるサブジェクトを着信者メッセージサーバ1230へ配信し、このサブジェクトを取得した着信者端末1220からコンテンツの要求を受けた場合には、着信者メッセージサーバ1230は発信者メッセージサーバ1130に対してコンテンツの配信を要求し、コンテンツの配信を要求された発信者メッセージサーバ1130は該当するコンテンツを着信者メッセージサーバ1230を介して着信者端末1220に向けて配信するよう構成した。そして、着信者1210のプレゼンスが変化すると着信者メッセージサーバ1230のメッセージを削除するよう構成した。したがって、たとえば着信者1210が着信者端末1220から離れることを以ってプレゼンスを変化させれば、着信者の不在中に第三者が着信者端末1220を不正に操作もしくは一瞥することによりメッセージを取得できてしまうことを防止することができる。また、着信者1210がメッセージを閲覧したことを以ってプレゼンスを変化させれば、着信者1210によるメッセージ閲覧を自動的に制限することができる。
As described above, in the first embodiment, the message transmitted from the
ところで、実施例1において示した発信者メッセージサーバと着信者メッセージサーバとはインターネットなどの通信回線を経由して接続されているが、発信信号や要求信号といった重要な接続信号については、いわゆるハンドシェイク方式の通信手法を用いて送達確認をおこないつつ送受信することで確実な信号疎通を実現することが可能となる。また、ハンドシェイク方式を採用することで、発信者メッセージサーバにおいて着信者メッセージサーバによるコンテンツ取得状態を正確に把握することも可能となる。そこで、本実施例2では、実施例1に示したメッセージ配送システムの通信方式にハンドシェイク方式を適用したケースについて示すこととする。 By the way, the sender message server and the receiver message server shown in the first embodiment are connected via a communication line such as the Internet. For important connection signals such as a transmission signal and a request signal, a so-called handshake is used. Reliable signal communication can be realized by performing transmission and reception while performing delivery confirmation using a communication method of the system. Further, by adopting the handshake method, it is possible to accurately grasp the content acquisition state by the callee message server in the caller message server. Therefore, in the second embodiment, a case where the handshake method is applied to the communication method of the message delivery system shown in the first embodiment will be described.
なお、以下では、実施例1との相違点について主に説明することとし、共通点についての説明は簡単なものにとどめることとする。 In the following, differences from the first embodiment will be mainly described, and description of common points will be simplified.
まず、本実施例2に係るメッセージ配送システムについて図20を用いて説明する。図20は、本実施例2に係るメッセージ配送システムのネットワーク構成および各装置構成を示すブロック図である。 First, the message delivery system according to the second embodiment will be described with reference to FIG. FIG. 20 is a block diagram illustrating the network configuration and each device configuration of the message delivery system according to the second embodiment.
図20に示すように実施例2に係るメッセージ配送システムは、発信者端末2120と、発信者2110から発信されたメッセージを管理する発信者メッセージサーバ2130と、着信者宛てのメッセージを管理する着信者メッセージサーバ2230と、着信者端末2220と、ハンドシェイク方式の通信において形成されるセッションの状態管理およびハンドシェイク信号の中継をおこなうプレゼンス/セッション管理サーバ2310とから構成される。そして、本実施例2に係るメッセージ配送システムは、発信者メッセージサーバ2130と着信者メッセージサーバ2230との間でおこなわれるサブジェクトやコンテンツの送受信などの通信処理を、このプレゼンス/セッション管理サーバ2310を介しておこなう点に主たる特徴がある。
As shown in FIG. 20, the message delivery system according to the second embodiment includes a
具体的には、発信者2110の要求により発信者端末2120から発信されたメッセージを発信者メッセージサーバ2130に格納し、発信者メッセージサーバ2130はかかるメッセージのサブジェクトをインターネット2900を介してプレゼンス/セッション管理サーバ2310へ送信する。そして、プレゼンス/セッション管理サーバ2310は、このサブジェクトをインターネット2900を介して着信者メッセージサーバ2230へ送信し、着信者2210は、着信者端末2220を用いて着信者メッセージサーバ2230に格納されたサブジェクトに対応するコンテンツを着信者メッセージサーバ2230およびプレゼンス/セッション管理サーバ2310を介して要求し、発信者メッセージサーバ2130からプレゼンス/セッション管理サーバ2310を介して着信者メッセージサーバ2230へ配送されたコンテンツを取得する。
Specifically, a message transmitted from the
まず、発信者側の各装置(発信者端末2120および発信者メッセージサーバ2130)について説明する。発信者端末2120は、発信者2110の操作によって入力されたメッセージを発信者メッセージサーバ2130に対して発信することによってメッセージの格納を要求すると共に、発信者メッセージサーバ2130からメッセージの閲覧状況を取得して発信者に提示する処理をおこなう装置である。
First, each device on the caller side (
なお、この発信者端末2120は、パーソナルコンピュータ(PC)に専用のアプリケーションソフトウェアを搭載することで構成することができる。また、本実施例2においては、発信者端末2120としてPCを用いた場合について説明するが、携帯電話やPDAを発信者端末2120として用いることができる点については実施例1と同様である。
The
発信者メッセージサーバ2130は、発信者端末2120から受け取ったメッセージを管理し、メッセージに含まれるサブジェクトおよびコンテンツをプレゼンス/セッション管理サーバ2310を介して着信者メッセージサーバ2230に対して配信するとともに、サブジェクトおよびコンテンツの閲覧状況を発信者端末2120に提供する処理をおこなう装置である。そして、この発信者メッセージサーバ2130は、端末通信部2131と、発信メッセージ格納部2132と、メッセージ処理部2133と、回線通信部2134と、プレゼンス処理部2135と、閲覧履歴格納部2136とを備えている。
The
また、発信者メッセージサーバ2130は、市販のPCやワークステーション(WS)に上記した各機能部に対応するプログラムをインストールするとともに、発信メッセージ格納部2132が使用するテーブルおよび閲覧履歴格納部2136が使用するテーブルを記憶装置に格納することで構成することができる。なお、この発信者メッセージサーバ2130は、図20に示すルータRを介してインターネット2900に接続されている。
The
端末通信部2131は、発信者端末2120との通信をおこなうためのインタフェースであり、HTTPなどのプロトコルを実装することで構成される。
The
発信メッセージ格納部2132は、発信者2110が着信者2210に向けて発信しようとするメッセージを格納するテーブルを不揮発性RAMやHDDといった記憶装置に記憶させることによって格納する処理部である。この発信メッセージ格納部2132は、たとえば、メッセージ番号、日付、時刻、発信先、サブジェクト、コンテンツおよび保存可否の各項目を含んだレコードを格納する。ここで、発信メッセージ格納部2132に格納されるデータ例について図21を用いて説明しておく。図21は、図20に示した発信メッセージ格納部2132に格納されるデータの一例を示す図である。
The outgoing
図21に示すように、発信メッセージ格納部2132によって、たとえば、メッセージ番号「6kyzdr4180yfle」のメッセージについて、メッセージが格納された日付「2005/08/31」、メッセージが格納された時刻「09:50」、メッセージの発信先「[email protected]」、メッセージの題目をあらわすサブジェクト「避難訓練の実施」、メッセージの本文をあらわすコンテンツ「明日、避難訓練を行います。避難経路は・・・」、このコンテンツが着信者によって閲覧されたか否かをあらわす閲覧履歴「閲覧前」、メッセージの保存が可能であることをあらわす保存可否「可」がそれぞれ関連付けられて格納される。
As shown in FIG. 21, for example, for the message with the message number “6kyzdr4180yfle” by the outgoing
図20の説明に戻り、メッセージ処理部2133について説明する。メッセージ処理部2133は、発信者メッセージサーバ2130内の各処理部に対して動作指示をおこなうことによってメッセージの処理をおこなう処理部である。
Returning to the description of FIG. 20, the
回線通信部2134は、インターネット2900を介してプレゼンス/セッション管理サーバ2310および着信者メッセージサーバ2230との通信についての信号制御をおこなう処理部である。具体的には、この回線通信部2134は、サブジェクト発信やコンテンツ要求に係る通信においてはハンドシェイク方式の制御信号の送受信をおこなうとともに、コンテンツ送信など制御信号以外の通信ではワンウェイ方式の送受信をおこなう。
The
プレゼンス処理部2135は、プレゼンス/セッション管理サーバ2310に着信者2210のプレゼンスの取得を要求し、プレゼンス/セッション管理サーバ2310から着信者2210のプレゼンスが更新されたことを示す通知を受け取ると、更新されたプレゼンスに基づく処理をおこなう処理部である。
When the
閲覧履歴格納2136は、発信者2110が発信メッセージ格納部2132に格納したメッセージについての着信者2210による閲覧状況をあらわすテーブルを不揮発性RAMやHDDといった記憶装置に記憶させることによって格納する処理部である。この閲覧履歴格納部2136は、たとえば、メッセージ番号、閲覧開始日時、閲覧終了日時、発信先および閲覧状況の各項目を閲覧履歴ごとに含んだレコードを格納する。ここで、閲覧履歴格納部2136に格納されるデータ例について図22を用いて説明しておく。図22は、図20に示した閲覧履歴格納部2136に格納されるデータの一例を示す図である。
The
図22に示すように、閲覧履歴格納部2136によって、たとえば、メッセージ番号「6kyzdr4180yfle」のメッセージについて、最初に閲覧された履歴を格納する「閲覧履歴1」、2回目に閲覧された履歴を格納する「閲覧履歴2」というように、閲覧回数の増加にともなって各閲覧履歴が追加されていく。また、各閲覧履歴には、たとえば、閲覧を開始した日付「2005/08/31」および閲覧を開始した時刻「10:01」、閲覧を終了した日付「2005/08/31」および閲覧を終了した時刻「10:05」、閲覧者をあらわす発信先「[email protected]」、閲覧の状況および成否をあらわす閲覧状況「閲覧済」がそれぞれ関連付けられて格納される。
As shown in FIG. 22, the browsing
なお、ここでは、閲覧履歴を格納する処理について説明したが、コンテンツを着信者メッセージサーバ2230に送信する際に閲覧履歴格納部2136によって格納された閲覧履歴を参照して送信を制御することによって、閲覧回数を所定の回数に制限することができる。
In addition, although the process which stores a browsing history was demonstrated here, when transmitting a content with reference to the browsing history stored by the browsing
次に、着信者側の各装置(着信者端末2220および着信者メッセージサーバ2230)について説明する。着信者端末2220は、着信者メッセージサーバ2230からサブジェクトを取得して表示するとともに、着信者2210の操作によってサブジェクトに対応するコンテンツ要求を着信者メッセージサーバ2230に対しておこない、取得したコンテンツを着信者2210に提供する装置である。
Next, each apparatus on the receiver side (the
なお、この着信者端末2220は、発信者端末2120と同様にパーソナルコンピュータ(PC)に専用のアプリケーションソフトウェアを搭載することで構成することができる。また、携帯電話やPDAを着信者端末2220として用いることができる点についても発信者端末2120と同様である。
The
着信者メッセージサーバ2230は、サブジェクトやコンテンツの取得および格納をおこなうとともに、着信者端末2220に対してサブジェクトやコンテンツを提供する処理をおこなう装置である。そして、この着信者メッセージサーバ2230は、端末通信部2231と、着信メッセージ格納部2232と、メッセージ処理部2233と回線通信部2234と、プレゼンス処理部2235とを備えている。
The
また、着信者メッセージサーバ2230は、発信者メッセージサーバ2130と同様に、市販のPCやワークステーション(WS)に上記した各機能に対応するプログラムをインストールするとともに、着信メッセージ格納部2232が使用するテーブルを記憶装置に格納することで構成することができる。なお、この着信者メッセージサーバ2230は、図20に示すルータRを介してインターネット2900に接続されている。
Similarly to the
端末通信部2231は、着信者端末2220との通信をおこなうためのインタフェースであり、HTTPなどのプロトコルを実装することで構成される。
The
着信メッセージ格納部2232は、着信者2210が発信者2110から受信しようとするメッセージを格納するテーブルを不揮発性RAMやHDDといった記憶装置に記憶させることによって格納する処理部である。この着信メッセージ格納部2232は、たとえば、メッセージ番号、日付、時刻、発信元、サブジェクト、コンテンツの各項目を含んだレコードを格納する。なお、着信メッセージ格納部2232に格納されるデータ例については実施例1と同様である(図4参照)ので説明を省略する。
The incoming
メッセージ処理部2233は、着信者メッセージサーバ2230内の各処理部に対して動作指示をおこなうことによってメッセージの処理をおこなう処理部である。
The
回線通信部2234は、インターネット2900を介してプレゼンス/セッション管理サーバ2310および発信者メッセージサーバ2130との通信についての信号制御をおこなう処理部である。具体的には、この回線通信部2134は、サブジェクト発信やコンテンツ要求に係る通信においてはハンドシェイク方式の制御信号の送受信をおこなうとともに、コンテンツ受信など制御信号以外の通信ではワンウェイ方式の送受信をおこなう。
The
プレゼンス処理部2235は、着信者2210のプレゼンスの変化に対応する処理をおこなう処理部であり、着信者2210のプレゼンスの変化を回線通信部2234を介してプレゼンス/セッション管理サーバ2310に通知する。
The
プレゼンス/セッション管理サーバ2310は、ハンドシェイク方式の通信において形成されるセッションの状態管理およびハンドシェイク信号の中継をおこなう装置である。このプレゼンス/セッション管理サーバ2310を用いることで、確実な信号伝達を実現することが可能となる。また、プレゼンス/セッション管理サーバ2310は、市販のPCやワークステーション(WS)に上記した各機能部に対応するプログラムをインストールすることで構成することができる。なお、このプレゼンス/セッション管理サーバ2310は、図20に示すルータRを介してインターネット2900に接続されている。
The presence /
次に、図20に示したメッセージ配送システムにおけるメッセージ交換手順について図23−1〜図23−3を用いて説明する。図23−1〜図23−3は、図20に示したメッセージ配送システムにおけるメッセージ交換手順を示すシーケンス図である。図23−1に示すように、発信者2110が発信者端末2120に着信者2210に送信したいメッセージを入力すると(ステップS2010)、この入力を受け付けた発信者端末2120は発信者メッセージサーバ2130に対してメッセージのアップロードをおこなう(ステップS2020)。そして、メッセージアップロードを受けた発信者メッセージサーバ2130はメッセージ格納処理を実行する(ステップS2030)。なお、ステップS2030のメッセージ処理の詳細は実施例1に示した図7と同様であるので説明を省略する。
Next, a message exchange procedure in the message delivery system shown in FIG. 20 will be described with reference to FIGS. 23-1 to 23-3. 23A to 23C are sequence diagrams illustrating a message exchange procedure in the message delivery system illustrated in FIG. As shown in FIG. 23A, when the
引き続き発信者メッセージサーバ2130は、後続のステップS2090にて着信者メッセージサーバ2230が通知する着信者2210のプレゼンス取得を要望する旨を、プレゼンス/セッション管理サーバ2310に通知するために、プレゼンスの要求を起動し、(ステップS2040)、要求を受け付けたプレゼンス/セッション管理サーバ2310は、要求を了承したことを応答する(ステップS2050)。
Subsequently, the
次に着信者2210は、着信者端末2220に対して、このメッセージ交換手順によって提供されるサービスへのログインを、任意のタイミングでおこなう(ステップS2060)。着信者2010からのログイン要望を受け付けた着信者端末2220は、着信者メッセージサーバ2230宛に着信者2210のIDやパスワード等をログイン要求と共に送信する(ステップS2070)。そしてログイン情報を受信した着信者メッセージサーバ2230はプレゼンス更新処理を実施する(ステップS2080)。なお、ステップS2080のプレゼンス更新処理の詳細は実施例1に示した図8と同様であるので説明を省略する。
Next, the callee 2210 logs in to the
着信者メッセージサーバ2230は、プレゼンス/セッション管理サーバ2310に対してプレゼンス更新通知を送信し(ステップS2090)、ステップS2090によるプレゼンス更新通知を受け付けたプレゼンス/セッション管理サーバ2310は、更新通知を受け付けた旨を応答すると(ステップS2100)、プレゼンス/セッション管理サーバ2310の内部で保持している着信者2210のプレゼンス情報を更新する(ステップS2110)。
The called
そして、プレゼンス/セッション管理サーバ2310は発信者メッセージサーバ2130に対してプレゼンス更新通知を送信し(ステップS2120)、ステップS2120によるプレゼンス更新通知を受け付けた発信者メッセージサーバ2130は、更新通知を受け付けた旨を応答する(ステップS2130)。そして、ステップS2120によるプレゼンス更新通知を受け付けた発信者メッセージサーバ2130は、あて先が着信者2210に該当するサブジェクトの検索をおこなう(ステップS2140)。なお、ステップS2140のサブジェクト検索処理の詳細は実施例1に示した図9と同様であるので説明を省略する。
Then, presence /
つづいて、発信者メッセージサーバ2130は、プレゼンス/セッション管理サーバ2310に向けてサブジェクト送信の起動信号を発信する(ステップS2150)。この起動信号を受信したプレゼンス/セッション管理サーバ2310は、着信者メッセージサーバ2230に向けて起動信号を中継する(ステップS2160)。起動信号を中継された着信者メッセージサーバ2230は、起動信号を問題なく受信してサブジェクトそのものを受信する準備が整ったことを通知するために、ステップS2160において中継された起動信号を承諾した旨をあらわす応答信号を起動信号と逆のルートをたどるよう返信する(ステップS2170)。
Subsequently, the
そして、応答信号を受信したプレゼンス/セッション管理サーバ2310は、ステップS2170において受信した応答信号がステップS2150で受信した起動信号と対応していることを確認したうえで、この応答信号を発信者メッセージサーバ2130に向けて中継する(ステップS2180)。この応答信号を受信した発信者メッセージサーバ2130は、着信者メッセージサーバ2230におけるサブジェクトの受信準備が完了したと判定して、今度は、着信者メッセージサーバ2230に対してサブジェクトを直接(プレゼンス/セッション管理サーバ2310を介することなく)送信する(ステップS2190)。
The presence /
発信者メッセージサーバ2130からサブジェクトを受信した着信者メッセージサーバ2230は、受信したサブジェクトを格納する処理を実行する(ステップS2200)。なお、ステップS2200のサブジェクト格納処理の詳細は実施例1に示した図10と同様であるので説明を省略する。
The
つづいて、着信者2210は、任意のタイミングで着信者メッセージサーバ2230に着信したサブジェクトの取得要求をおこなうと(ステップS2210)、着信者端末2220が着信者メッセージサーバ2230に対してサブジェクト要求を実行する(ステップS2220)。サブジェクトを要求された着信者メッセージサーバ2230は、サブジェクトを着信端末2220に対して返送する(ステップS2230)。なお、サブジェクト取得に関する詳細な説明は、実施例1で行った(図11に関する説明参照)ので説明を省略することとする。
Subsequently, when the
サブジェクト取得後、着信者2210が着信者端末2220を操作することによって特定のサブジェクトに対応するコンテンツの取得要求をおこなうと(ステップS2240)、着信者端末2220は着信者メッセージサーバ2230に対して該当するコンテンツを要求する(ステップS2250)。コンテンツ要求を受信した着信者メッセージサーバ2230は、プレゼンス/セッション管理サーバ2310に向けてコンテンツ要求の起動信号を発信する(ステップS2260)。コンテンツ要求の起動信号を受信したプレゼンス/セッション管理サーバ2310は、発信者メッセージサーバ2130に向けてこの起動信号を中継する(ステップS2270)。
After the subject is acquired, when the
コンテンツ要求の起動信号を中継された発信者メッセージサーバ2130は、コンテンツの抽出処理を実行する(ステップS2280)。ここで、このコンテンツ抽出処理(ステップS2280)の詳細について図24を用いて説明する。図24は、図23−2に示したコンテンツ抽出処理(ステップS2280)の詳細を示すシーケンス図である。同図に示すように、ステップS2270のコンテンツ要求に係る起動信号を受け取った回線通信部2134は、この起動信号をメッセージ処理部2133に転送し(ステップS2281)、起動信号を転送されたメッセージ処理部2133は、後に閲覧状況を格納するために用いられるメッセージ番号を一時的に保持する(ステップS2282)。
The
そして、メッセージ処理部2133は、発信メッセージ格納部2132に対してコンテンツの検索を指示する(ステップS2283)。コンテンツ検索指示を受けた発信メッセージ格納部2132は、ステップS2282において一時的に記憶したメッセージ番号を用いて図21に示したテーブルを検索し、メッセージ番号が一致するコンテンツを抽出する(ステップS2284)。そして、発信メッセージ格納部2132は、抽出したコンテンツをメッセージ処理部2133へ回答し(ステップS2285)、回答を受けたメッセージ処理部2133は、今度はコンテンツを一時的に保持する(ステップS2286)。さらに、メッセージ処理部2133は、回線通信部2134にコンテンツ取得要求の承諾(応答信号)を返送するよう指示して(ステップS2287)コンテンツ抽出処理(ステップS2280)を終了する。
Then, the
図23−2の説明に戻ってステップS2290以降の処理手順について説明をつづける。コンテンツ抽出処理(ステップS2280)を完了した発信者メッセージサーバ2130は、コンテンツ要求の起動信号を問題なく受信してコンテンツを送信する準備が整ったことを通知するため、ステップS2270で受信した起動信号を承諾した旨の応答信号を起動信号と逆のルートをたどるように返信する(ステップS2290)。この応答信号を受信したプレゼンス/セッション管理サーバ2310は、ステップS2290で受信した応答信号がステップS2260で受信した起動信号と対応していることを確認したうえでこの応答信号を着信者メッセージサーバ2230へ中継する(ステップS2300)。
Returning to the description of FIG. 23-2, the processing procedure after step S2290 will be described. The
この応答信号を中継された着信者メッセージサーバ2230は、コンテンツの受信準備が完了した旨を通知するためにプレゼンス/セッション管理サーバ2310に対して今度は確認信号を送信し(ステップS2310)、確認信号を受信したプレゼンス/セッション管理サーバ2310は、この確認信号を発信者メッセージサーバ2130へ中継する(ステップS2320)。そして、確認信号を中継された発信者メッセージサーバ2130は、コンテンツの送信準備が完了したと判定して今度は着信者メッセージサーバ2230に対して直接(プレゼンス/セッション管理サーバ2310を介することなく)送信する(ステップS2330)。
The
そして、ステップS2330のコンテンツ送信処理を完了した発信者メッセージサーバ2130は、プレゼンス/セッション管理サーバ2310に対してコンテンツの送信終了通知を送信する(ステップS2340)。送信終了通知を受信したプレゼンス/セッション管理サーバ2310は、この送信終了通知を着信者メッセージサーバ2230に中継し(ステップS2350)、送信終了通知を中継された着信者メッセージサーバ2230は、コンテンツの格納処理を実行する(ステップS2360)。なお、ステップS2360のコンテンツ格納処理の詳細は実施例1に示した図13と同様であるので説明を省略する。
The
コンテンツ格納処理(ステップS2360)を完了した着信者メッセージサーバ2230は、ステップS2350で受信した送信終了通知に対する応答信号をプレゼンス/セッション管理サーバ2310に送信するとともに(ステップS2370)、着信端末2220に対してステップS2360においてあらたに格納したコンテンツを表示させる(ステップS2390)。
The
一方、ステップS2370の応答信号を受信したプレゼンス/セッション管理サーバ2310は、この応答信号を発信者メッセージサーバ2130へ中継し(ステップS2380)、応答信号を中継された発信者メッセージサーバ2130は、図23−1および図23−2に示した信号授受から得られた情報をコンテンツの閲覧履歴として格納する(ステップS2400)。ここで、この閲覧履歴格納処理(ステップS2400)の詳細について図25を用いて説明する。図25は、図23−2に示した閲覧履歴格納処理(ステップS2400)の詳細を示すシーケンス図である。
On the other hand, the presence /
図25に示すように、ステップS2380のコンテンツ送信終了応答を受信した回線通信部2134は、発信者メッセージサーバ2130がこれまでに送受信した信号の履歴を収集する(ステップS2401)。そして、コンテンツ閲覧情報収集処理(ステップS2401)を完了するとメッセージ処理部2133に対して閲覧情報として、メッセージ番号、日付、時刻、発信先、閲覧状況を送信する(ステップS2402)。なお、これらの情報は、図22に示したテーブルの各項目と対応している。
As shown in FIG. 25, the
閲覧情報を受け取ったメッセージ処理部2133は、閲覧履歴格納部2136に対して閲覧履歴の格納指示を送信し(ステップS2403)、指示を受けた閲覧履歴格納部2136は、「閲覧履歴1」「閲覧履歴2」というように閲覧順に閲覧情報を格納する(ステップS2404)。つづいて、メッセージ処理部2133は、ステップS2282において一時的に保持したメッセージ番号を消去するとともに(ステップS2405)、ステップS2286において一時的に保持したコンテンツを消去して(ステップS2406)、閲覧履歴格納処理(ステップS2400)を終了する。
The
次に着信者2210は、着信者端末2220に対して、このメッセージ交換手順によって提供されるサービスへのログアウト等を、任意のタイミングでおこなう(ステップS2410)。着信者2210からのログアウト等を受け付けた着信者端末2220は、着信者メッセージサーバ2230宛にログアウト情報等を送信する(ステップS2420)。そして、ログアウト情報等を受信した着信者メッセージサーバ2230はプレゼンス更新処理を実施する(ステップS2430)。
Next, the callee 2210 logs out the service provided by the message exchange procedure to the
このプレゼンス更新処理(ステップS2430)では、「ログアウト」や「離席中」など、着信者2210が着信者端末2220を利用していない旨を示すプレゼンス値へ更新する以外については、ステップS2080のプレゼンス更新処理と同一であるため、詳細な説明は割愛する。
In this presence update process (step S2430), the presence in step S2080 is performed except for updating to a presence value indicating that the
図23−3の説明に戻り、ステップS2440以降の処理手順について説明をつづける。着信者メッセージサーバ2230はプレゼンス/セッション管理サーバ2310に対してプレゼンス更新通知を送信し(ステップS2440)、ステップS2440によるプレゼンス更新通知を受け付けたプレゼンス/セッション管理サーバ2310は、更新通知を受け付けた旨を応答するとともに(ステップS2450)、プレゼンス/セッション管理サーバ2310の内部で保持している着信者2210のプレゼンス情報を更新する(ステップS2460)。
Returning to the description of FIG. 23-3, the processing procedure after step S2440 will be described. The
次に、プレゼンス/セッション管理サーバ2310は発信者メッセージサーバ2130に対してプレゼンス更新通知を送信し(ステップS2470)、ステップS2470によるプレゼンス更新通知を受け付けた発信者メッセージサーバ2130は、更新通知を受け付けた旨を応答する(ステップS2480)。そして、ステップS2470によるプレゼンス更新通知を受け付けた発信者メッセージサーバ2130は、あて先が着信者2210に該当するサブジェクトの検索をおこなう(ステップS2490)。なお、ステップS2490のサブジェクト検索処理の詳細は実施例1に示した図15と同様であるので説明を省略する。
Next, presence /
つづいて、発信者メッセージサーバ2130はプレゼンス/セッション管理サーバ2310に対してメッセージ削除の起動信号を発信する(ステップS2500)。このとき付帯情報としてメッセージ番号も添付する。この起動信号を受信したプレゼンス/セッション管理サーバ2310は、着信者メッセージサーバ2230に向けて起動信号を中継する(ステップS2510)。メッセージ削除の起動信号を中継された着信者メッセージサーバ2230は、起動信号を問題なく受信してメッセージを削除する準備が整ったことを通知するために、ステップS2510において中継された起動信号を承諾した旨をあらわす応答信号を起動信号と逆のルートをたどるよう返信する(ステップS2520)。
Subsequently,
そして、応答信号を受信したプレゼンス/セッション管理サーバ2310は、ステップS2520において受信した応答信号がステップS2500で受信した起動信号と対応していることを確認したうえで、この応答信号を発信者メッセージサーバ2130に向けて中継する(ステップS2530)。
The presence /
また、ステップS2510によるメッセージ削除指示を受け付けた着信者メッセージサーバ2230は、当該するメッセージの削除をおこなう(ステップS2540)。なお、ステップS2540のメッセージ解除処理の詳細は実施例1に示した図17と同様であるので、説明を省略する。
In addition, the
その後、着信者2210は、ステップS2410により、すでに着信者端末2220から離れているので、任意のタイミングで、再度のログイン等を試みる(ステップS2550)。着信者2210からのログイン要望を受け付けた着信者端末2220は、着信者メッセージサーバ2230宛にログイン要求と共に送信する(ステップS2560)。この後、ステップS2080からステップS2130で記したプレゼンス更新に関する処理をおこなった後、着信者2210が任意のタイミングで着信者メッセージサーバ2230に着信したサブジェクトの取得要求をおこない(ステップS2570)、さらに着信者端末2220が着信者メッセージサーバ2230に対してサブジェクト要求を実行すると(ステップS2580)、着信者メッセージサーバ2230からは、現在閲覧可能なサブジェクトの一覧が、日付、時刻、発信元、サブジェクトの付帯情報と共に返送される(ステップS2590)。
Thereafter, the
ここで、上記のステップS2590(サブジェクト返送)において用いられるコンテンツ取得画面ではメッセージ番号「6kyzdr4180yfle」に該当する情報は、すべて(削除済)と表示される。なお、ステップS2590により表示されるコンテンツ取得画面の詳細は、実施例1に示した図19と同様であるので説明を省略する。 Here, all the information corresponding to the message number “6kyzdr4180yfle” is displayed as (deleted) on the content acquisition screen used in step S2590 (subject return). Note that details of the content acquisition screen displayed in step S2590 are the same as those in FIG.
上述してきたように、本実施例2では、発信信号や要求信号といった接続信号については、ハンドシェイク方式の通信を管理するプレゼンス/セッション管理サーバ2310を経由しておこなう、すなわち、発信者メッセージサーバ2130および着信者メッセージサーバ2230の回線通信部がサブジェクト発信やコンテンツ要求に係る通信においてはプレゼンス/セッション管理サーバ2310を経由してハンドシェイク方式の制御信号の送受信をおこなうとともに、コンテンツ送受信など制御記号以外の通信ではワンウェイ方式の送受信をおこなうよう構成したので、確実な信号疎通を実現することができる。
As described above, in the second embodiment, connection signals such as a transmission signal and a request signal are transmitted via the presence /
ところで、上記した実施例2では、発信者メッセージサーバがサブジェクトあるいはコンテンツを送信する際には、着信者メッセージサーバ宛てに直接送信していた。その理由は、サブジェクトやコンテンツ自体はデータ信号であり制御信号ではないため、プレゼンス/セッション管理サーバを経由させてもセッションの状態管理には直接関与しないからである。しかしながら、サブジェクトやコンテンツといったデータ信号をプレゼンス/セッション管理サーバ経由で配送することとすれば、サブジェクトやコンテンツに関する情報を収集することができるので、後述する通信履歴の取得、および従量課金といった機能を実現することが可能となる。 By the way, in the above-described second embodiment, when the caller message server transmits a subject or content, it is directly transmitted to the callee message server. The reason is that the subject and the content itself are data signals and not control signals, and thus are not directly involved in session state management even through the presence / session management server. However, if data signals such as subjects and contents are delivered via the presence / session management server, information related to the subjects and contents can be collected, thereby realizing functions such as communication history acquisition and pay-per-use billing described later. It becomes possible to do.
そこで、本実施例3では、サブジェクトやコンテンツをプレゼンス/セッション管理サーバ経由で配送し、プレゼンス/セッション管理サーバでサブジェクトやコンテンツに関する情報を収集するケースについて示すこととする。なお、以下では、上記した各実施例との相違点について主に説明することとし、共通点についての説明は簡単なものにとどめることとする。 Therefore, in the third embodiment, a case will be described in which subjects and contents are delivered via the presence / session management server, and information related to the subjects and contents is collected by the presence / session management server. In the following description, differences from the above-described embodiments will be mainly described, and descriptions of common points will be simplified.
まず、本実施例3に係るメッセージ配送システムについて図26を用いて説明する。図26は、本実施例3に係るメッセージ配送システムのネットワーク構成および各装置構成を示すブロック図である。 First, a message delivery system according to the third embodiment will be described with reference to FIG. FIG. 26 is a block diagram illustrating a network configuration and device configurations of the message delivery system according to the third embodiment.
図26に示すように、実施例3に係るメッセージ配送システムは、発信者端末7120と、発信者7110から発信されたメッセージを管理する発信者メッセージサーバ7130と、着信者宛てのメッセージを管理する着信者メッセージサーバ7230と、着信者端末7220と、ハンドシェイク方式の通信において形成されるセッションの状態管理、ハンドシェイク信号およびサブジェクトやコンテンツといったデータ信号の中継、中継する各信号に関する情報収集をおこなうプレゼンス/セッション管理サーバ7310と、履歴管理や課金処理をおこなう履歴管理/課金処理サーバ7320とから構成される。そして、本実施例3に係るメッセージ配送システムは、ハンドシェイク信号などの制御信号のみならずサブジェクトやコンテンツといったデータ信号をプレゼンス/セッション管理サーバ7310経由で配送することとし、履歴管理/課金処理サーバ7320で各信号に関する情報を利用する点に主たる特徴がある。
As shown in FIG. 26, the message delivery system according to the third embodiment includes a
なお、発信者端末7120、発信者メッセージサーバ7130、着信者端末7220および着信者メッセージサーバ7230については実施例2の図20と同様であるため説明を省略する。
The
プレゼンス/セッション管理サーバ7310は、ハンドシェイク通信をおこなう際に、確実な信号伝達を実現する目的でハンドシェイク信号の中継およびハンドシェイク通信によって形成されたセッションの状態管理をおこなうとともに、プレゼンス/セッション管理サーバ7310を経由するコンテンツやサブジェクトについて収集した情報を、履歴管理/課金処理サーバ7320に報告する処理をおこなう装置である。
When performing handshake communication, the presence /
なお、プレゼンス/セッション管理サーバ7310は、市販のPCやワークステーション(WS)に上記した各機能部に対応するプログラムをインストールすることで構成することができる。また、このプレゼンス/セッション管理サーバ7310は、図26に示すルータRを介してインターネット7900に接続されるとともに、履歴管理/課金処理サーバ7320と直接に接続されている。
The presence /
履歴管理/課金処理サーバ7320は、セッション管理サーバ7310が収集した情報に基づいてサブジェクトおよびコンテンツに関する通信履歴を格納し、格納された情報に基づいて課金計算をおこなう装置である。そして、この履歴管理/課金処理サーバ7320は、通信履歴格納部7321および課金計算部7322を備えている。
The history management /
なお、履歴管理/課金処理サーバ7320は、市販のPCやワークステーション(WS)に上記した各機能部に対応するプログラムをインストールすることで構成することができる。また、この履歴管理/課金処理サーバ7320は、図26に示すようにプレゼンス/セッション管理サーバ7310と直接に接続されている。
The history management /
通信履歴格納部7321は、図26に示したメッセージ配送システムにおいて交換されるサブジェクトやコンテンツの配信に関する履歴およびデータ長を格納するテーブルを不揮発性RAMやHDDといった記憶装置に記憶させることによって格納する処理部である。この通信履歴格納部7321は、たとえば、メッセージ番号、日付、時刻、発信元、発信先、通信種別およびパケット数の各項目を含んだレコードを格納する。ここで、通信履歴格納部7321によって格納される通信履歴例について図27を用いて説明する。図27は、図26に示した通信履歴格納部7321に格納される通信履歴の一例を示す図である。
The communication
図27に示すように、通信履歴格納部7321によって、たとえば、メッセージ番号「6kyzdr4180yfle」のメッセージについて、通信が生じた日付「2005/08/31」、通信が生じた時刻「09:50」、通信の発信元「[email protected]」、メッセージの発信先「[email protected]」、通信種別「サブジェクト送信」および当該通信のデータ量をあらわすパケット数「5」がそれぞれ関連付けられて格納される。
As shown in FIG. 27, the communication
図26の説明に戻り、課金計算部7322について説明する。課金計算部7322は、通信履歴格納部7321によって格納された通信履歴に基づいて発信者7110あるいは着信者7210に対する請求額を計算する処理部である。
Returning to the description of FIG. 26, the
次に、図26に示したメッセージ配送システムにおけるメッセージ交換手順について図28−1〜図28−4を用いて説明する。図28−1〜図28−4は、図26に示したメッセージ配送システムにおけるメッセージ交換手順を示すシーケンス図である。 Next, message exchange procedures in the message delivery system shown in FIG. 26 will be described with reference to FIGS. 28-1 to 28-4. 28A to 28D are sequence diagrams illustrating a message exchange procedure in the message delivery system illustrated in FIG.
図28−1に示すように、発信者7110が発信者端末7120に着信者7210に送信したいメッセージを入力すると(ステップS7010)、この入力を受け付けた発信者端末7120は発信者メッセージサーバ7130に対してメッセージのアップロードをおこなう(ステップS7020)。そして、メッセージのアップロードを受けた発信者メッセージサーバ7130はメッセージ格納処理を実行する(ステップS7030)。なお、ステップS7030のメッセージ格納処理の詳細は実施例1に示した図7と同様であるので説明を省略する。
As shown in FIG. 28A, when the
引き続き発信者メッセージサーバ7130は、後続のステップS7090にて着信者メッセージサーバ7230が通知する着信者7210のプレゼンス取得を要望する旨を、プレゼンス/セッション管理サーバ7310に通知するために、プレゼンスの要求を起動し(ステップS7040)、要求を受け付けたプレゼンス/セッション管理サーバ7310は、要求を了承したことを応答する(ステップS7050)。
Subsequently, the
次に着信者7210は、着信者端末7220に対して、このメッセージ交換手順によって提供されるサービスへのログインを、任意のタイミングでおこなう(ステップS7060)。着信者7210からのログイン要望を受け付けた着信者端末7220は、着信者メッセージサーバ7230宛てに着信者7210のIDやパスワード等をログイン要求と共に送信する(ステップS7070)。そしてログイン情報を受信した着信者メッセージサーバ7230はプレゼンス更新処理を実施する(ステップS7080)。なお、ステップS7080のプレゼンス更新処理の詳細は実施例1に示した図8と同様であるので説明を省略する。
Next, the callee 7210 logs in to the
着信者メッセージサーバ7230はプレゼンス/セッション管理サーバ7310に対してプレゼンス更新通知を送信し(ステップS7090)、ステップS7090によるプレゼンス更新通知を受け付けたプレゼンス/セッション管理サーバ7310は、更新通知を受け付けた旨を応答するとともに(ステップS7100)、プレゼンス/セッション管理サーバ7310の内部で保持している着信者7210のプレゼンス情報を更新する(ステップS7110)。
The
そして、プレゼンス/セッション管理サーバ7310は発信者メッセージサーバ7130に対してプレゼンス更新通知を送信し(ステップS7120)、ステップS7120によるプレゼンス更新通知を受け付けた発信者メッセージサーバ7130は、更新通知を受け付けた旨を応答する(ステップS7130)。そして、着信者7210に該当するサブジェクトの検索をおこなう(ステップS7140)。なお、ステップS7140のサブジェクト検索処理の詳細は実施例1に示した図9と同様であるので説明を省略する。
Then, presence /
つづいて、発信者メッセージサーバ7130は、プレゼンス/セッション管理サーバ7310に向けてサブジェクト送信の起動信号を発信する(ステップS7150)。この起動信号を受信したプレゼンス/セッション管理サーバ7310は、着信者メッセージサーバ7230に向けて起動信号を中継する(ステップS7160)。起動信号を中継された着信者メッセージサーバ7230は、起動信号を問題なく受信してサブジェクトそのものを受信する準備が整ったことを通知するために、ステップS7160において中継された起動信号を承諾した旨をあらわす応答信号を起動信号と逆のルートをたどるよう返信する(ステップS7170)。
Subsequently, the
そして、応答信号を受信したプレゼンス/セッション管理サーバ7310は、ステップS7170において受信した応答信号がステップS7150で受信した起動信号と対応していることを確認しうえで、この応答信号を発信者メッセージサーバ7130に向けて中継する(ステップS7180)。また、プレゼンス/セッション管理サーバ7310は、ステップS7180を実行するとともに、これから送信されるサブジェクトに関する通信受信の収集を開始する(ステップS7190)。
The presence /
つづいて、ステップS7180の応答信号を受信したメッセージサーバ7130は、着信者メッセージサーバ7230およびプレゼンス/セッション管理サーバ7310におけるサブジェクトの受信準備が完了したと判定して、プレゼンス/セッション管理サーバ7310に向けてサブジェクトを送信する(ステップS7200)。そして、発信者メッセージサーバ7130からサブジェクトを受信したプレゼンス/セッション管理サーバ7310は、サブジェクトに関する通信情報を収集するとともに、着信者メッセージサーバ7230宛てにサブジェクトを中継する(ステップS7210)。
Subsequently, the
プレゼンス/セッション管理サーバ7310からサブジェクトを受信した着信者メッセージサーバ7230は、受信したサブジェクトを格納する処理を実行する(ステップS7220)。なお、ステップS7220のサブジェクト格納処理の詳細は実施例1に示した図10と同様であるので説明を省略する。そして、プレゼンス/セッション管理サーバ7310は、サブジェクトに関する通信受信の収集を終了する(ステップS7230)。
The
また、プレゼンス/セッション管理サーバ7310は、サブジェクトのデータ量を集計し(ステップS7240)、収集したサブジェクトに関する通信情報のうち、通信履歴に係る部分のみを履歴管理/課金処理サーバ7320宛てに報告する(ステップS7250)。この報告を受けた履歴管理/課金処理サーバ7320は、図27に示したように、メッセージ番号、日付、時刻、発信元、発信先、通信種別およびパケット数を対応付けて格納する(ステップS7260)。
Further, the presence /
つづいて、着信者7210は、任意のタイミングで着信者メッセージサーバ7230に着信したサブジェクトの取得要求をおこなうと(ステップS7270)、着信者端末7220が着信者メッセージサーバ7230に対してサブジェクト要求を実行する(ステップS7280)。サブジェクトを要求された着信者メッセージサーバ7230は、サブジェクトを着信者端末7220に対して返送する(ステップS7290)。なお、サブジェクト取得に関する詳細な説明は実施例1でおこなった(図11に関する説明参照)ので省略することとする。
Subsequently, when the
サブジェクト取得後、着信者7210が着信者端末7220を操作することによって特定のサブジェクトに対応するコンテンツの取得要求をおこなうこと(ステップS7300)、着信者端末7220は着信者メッセージサーバ7230に対して該当するコンテンツを要求する(ステップS7310)。コンテンツ要求を受信した着信者メッセージサーバ7230は、プレゼンス/セッション管理サーバ7310に向けてコンテンツ要求の起動信号を発信する(ステップS7320)。コンテンツ要求の起動信号を受信したプレゼンス/セッション管理サーバ7310は、発信者メッセージサーバ7130に向けてこの起動信号を中継する(ステップS7330)。
After the subject is acquired, the
コンテンツ要求の起動信号を中継された発信者メッセージサーバ7130は、コンテンツの抽出処理を実行する(ステップS7340)。なお、このコンテンツの抽出処理の詳細については実施例2の図24と同様であるので説明を省略する。
The
つづいて、コンテンツ抽出処理(ステップS7340)を完了した発信者メッセージサーバ7130は、コンテンツ要求の起動信号を問題なく受信してコンテンツを送信する準備が整ったことを通知するため、ステップS7330で受信した起動信号を承諾した旨の応答信号を起動信号と逆のルートをたどるように返信する(ステップS7350)。この応答信号を受信したプレゼンス/セッション管理サーバ7310は、ステップS7350で受信した応答信号がステップS7320で受信した起動信号と対応していることを確認したうえでこの応答信号を着信者メッセージサーバ7230へ中継する(ステップS7360)。
Subsequently, the
この応答信号を中継された着信者メッセージサーバ7230は、コンテンツの受信準備が完了した旨を通知するためにプレゼンス/セッション管理サーバ7310に対して今度は確認信号を送信し(ステップS7370)、確認信号を受信したプレゼンス/セッション管理サーバ7310は、この確認信号を発信者メッセージサーバ7130へ中継する(ステップS7380)。また、プレゼンス/セッション管理サーバ7310は、ステップS7380を実行するとともに、これから送信されるコンテンツに関する通信情報の収集を開始する(ステップS7390)。
The
そして、ステップS7380によって確認信号を中継された発信者メッセージサーバ7130は、プレゼンス/セッション管理サーバ7310および着信者メッセージサーバ7230においてコンテンツの送信準備が完了したと判定してプレゼンス/セッション管理サーバ7310に向けてコンテンツを送信し(ステップS7400)、コンテンツを受信したプレゼンス/セッション管理サーバ7310は、コンテンツに関する通信情報を収集するとともに着信者メッセージサーバ7230宛てにコンテンツを中継する(ステップS7410)。
ステップS7410のコンテンツ送信処理が完了すると、発信者メッセージサーバ7130は、プレゼンス/セッション管理サーバ7310に対してコンテンツの送信終了通知を送信する(ステップS7420)。送信終了通知を受信したプレゼンス/セッション管理サーバ7310は、この送信終了通知を着信者メッセージサーバ7230に中継し(ステップS7430)、送信終了通知を中継された着信者メッセージサーバ7230は、コンテンツの格納処理を実行する(ステップS7440)。なお、ステップS7440のコンテンツ格納処理の詳細は実施例1に示した図13と同様であるので説明を省略する。
When the content transmission processing in step S7410 is completed,
コンテンツ格納処理(ステップS7440)を完了した着信者メッセージサーバ7230は、ステップS7430で受信した送信終了通知に対する応答信号をプレゼンス/セッション管理サーバ7310に送信するとともに(ステップS7450)、着信者端末7220に対してステップS7440においてあらたに格納したコンテンツを表示させる(ステップS7470)。
The
一方、ステップS7450の応答信号を受信したプレゼンス/セッション管理サーバ7310は、この応答信号を発信者メッセージサーバ7130へ中継し(ステップS7460)、応答信号を中継された発信者メッセージサーバ7130は、図28−1〜図28−3に示した信号授受から得られた情報をコンテンツの閲覧履歴として格納する(ステップS7480)。なお、この閲覧履歴格納処理(ステップS7480)の詳細については実施例2の図25と同様であるので、説明を省略する。
On the other hand, the presence /
また、プレゼンス/セッション管理サーバ7310は、コンテンツに関する通信情報の収集を終了し(ステップS7490)、さらにサブジェクトのデータ量を集計し(ステップS7500)、収集したサブジェクトに関する通信情報のうち通信履歴に係る部分のみを履歴管理/課金処理サーバ7320宛てに報告する(ステップS7510)。この報告を受けた履歴管理/課金処理サーバ7320は、図27で示したように、メッセージ番号、日付、時刻、発信元、発信先、通信種別およびパケット数を対応付けて格納する(ステップS7520)。
Further, the presence /
なお、以下のステップS7530〜ステップS7710では、図23−3のステップS2410〜ステップS2590で示した処理と同様の処理をおこなうので、説明を省略する。 In the following steps S7530 to S7710, the same processes as those shown in steps S2410 to S2590 of FIG. 23-3 are performed, and thus the description thereof is omitted.
上述してきたように、本実施例3では、サブジェクトやコンテンツといったデータ信号をプレゼンス/セッション管理サーバ7310経由で配送するとともに、プレゼンス/セッション管理サーバ7310でサブジェクトやコンテンツに関する情報を収集するように構成したので、通信履歴の取得、従量課金および内容検証の各処理を実現することができる。
As described above, in the third embodiment, a data signal such as a subject or content is delivered via the presence /
ところで、上記した各実施例において示した各種の処理手順は、あらかじめ用意されたプログラムをコンピュータ上で実行することによって実現することができる。そして、これらのプログラムは、インターネットなどのネットワークを介して、配布することができる。さらに、これらのプログラムは、ハードディスク、フレキシブルディスク(FD)、CD−ROM、MO、DVDなどのコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行することもできる。
つまり、例を挙げれば、各実施例に示したプログラムを格納したCD−ROMを配布し、このCD−ROMに格納されたプログラムを各コンピュータが読み出して実行するようにしてもよい。
By the way, the various processing procedures shown in the above-described embodiments can be realized by executing a program prepared in advance on a computer. These programs can be distributed via a network such as the Internet. Further, these programs can be recorded on a computer-readable recording medium such as a hard disk, a flexible disk (FD), a CD-ROM, an MO, and a DVD, and can be executed by being read from the recording medium by the computer.
That is, for example, a CD-ROM storing the program shown in each embodiment may be distributed, and each computer may read and execute the program stored in the CD-ROM.
以上のように、本発明に係るメッセージ配送方法、メッセージ配送システム、発信者メッセージサーバおよび着信者メッセージサーバは、安全かつ確実なメッセージ配送が可能な通信ネットワークの提供に適しており、特に、インターネット事業者やアプリケーションサービス事業者のサービスとして提供したい場合に有用である。 As described above, the message delivery method, message delivery system, caller message server, and callee message server according to the present invention are suitable for providing a communication network capable of safe and reliable message delivery. This is useful when it is desired to provide the service as a service for a service provider or application service provider.
1110,2110,7110 発信者
1120,2120,7120 発信者端末
1130,2130,7130 発信者メッセージサーバ
1131,2131,7131 端末通信部
1132,2132,7132 発信メッセージ格納部
1133,2133,7133 メッセージ処理部
1134,2134,7134 回線通信部
1135,2135,7135 プレゼンス処理部
1210,2210,7210 着信者
1220,2220,7220 着信者端末
1230,2230,7230 着信者メッセージサーバ
1231,2231,7231 端末通信部
1232,2232,7232 着信メッセージ格納部
1233,2233,7233 メッセージ処理部
1234,2234,7234 回線通信部
1235,2235,7235 プレゼンス処理部
1900,2900,7900 インターネット
2136,7136 閲覧履歴格納部
2310,7310 プレゼンス/セッション管理サーバ
7320 履歴管理/課金処理サーバ
7321 通信履歴格納部
7322 課金計算部
1110, 2110, 7110
Claims (9)
前記着信者メッセージサーバに着信するメッセージの利用者である着信者によるメッセージ利用開始の通知を該着信者メッセージサーバから発信者メッセージサーバへ送信する利用開始通知工程と、
前記利用開始通知工程により送信されたメッセージ利用開始の通知を受信した発信者メッセージサーバからメッセージを着信者メッセージサーバへ送信するメッセージ送信工程と、
前記メッセージ送信工程により送信されたメッセージを受信した着信者メッセージサーバから着信者によるメッセージ利用終了の通知を発信者メッセージサーバへ送信する利用終了通知工程と、
前記利用終了通知工程により送信されたメッセージ利用終了の通知を受信した発信者メッセージサーバから前記メッセージ送信工程により送信されたメッセージの削除指示を着信者メッセージサーバに送信するメッセージ削除指示送信工程と、
前記メッセージ削除指示送信工程により送信された削除指示に基づいて着信者メッセージサーバがメッセージを削除するメッセージ削除工程と、
を含んだことを特徴とするメッセージ配送方法。 A message delivery method for delivering a message from a caller message server to a callee message server,
A use start notifying step of sending a message start notification from the callee message server to the caller message server by the callee who is a user of the message arriving at the callee message server;
A message transmission step of transmitting a message from the caller message server that has received the notification of the message use start transmitted by the use start notification step to the callee message server;
A use end notification step for sending a message use end notification from the callee message server to the caller message server from the callee message server that has received the message sent in the message sending step;
A message deletion instruction transmission step of transmitting a message deletion instruction transmitted by the message transmission step from the sender message server that has received the message use termination notification transmitted by the use termination notification step;
A message deletion step in which the recipient message server deletes the message based on the deletion instruction transmitted by the message deletion instruction transmission step;
A message delivery method comprising:
前記サブジェクト送信工程によりサブジェクトが送信されたメッセージのうち着信者によって指定されたメッセージの本文であるコンテンツを着信者メッセージサーバに送信するコンテンツ送信工程と、
を含んだことを特徴とする請求項1に記載のメッセージ配送方法。 The message transmission step includes a subject transmission step of transmitting a subject that is a subject of the message to a recipient message server;
A content transmission step of transmitting the content that is the body of the message designated by the recipient among the messages to which the subject has been transmitted by the subject transmission step to the recipient message server;
Message delivery method according to claim 1, characterized in that it contains.
前記発信者メッセージサーバは、
前記着信者メッセージサーバに着信するメッセージの利用者である着信者によるメッセージ利用開始の通知を該着信者メッセージサーバから受信した場合、メッセージを着信者メッセージサーバへ送信するメッセージ送信手段と、
前記メッセージ送信手段により送信されたメッセージを受信した着信者メッセージサーバから着信者によるメッセージ利用終了の通知を受信した場合、前記メッセージ送信手段により送信されたメッセージの削除指示を着信者メッセージサーバに送信するメッセージ削除指示送信手段と、
を備え、
前記着信者メッセージサーバは、
前記メッセージ利用開始の通知を発信者メッセージサーバへ送信する利用開始通知手段と、
前記メッセージ利用終了の通知を発信者メッセージサーバへ送信する利用終了通知手段と、
前記メッセージ削除指示送信手段により送信された削除指示に基づいてメッセージを削除するメッセージ削除手段と、
を備えたことを特徴とするメッセージ配送システム。 A message delivery system for delivering a message from a caller message server to a callee message server,
The caller message server is
A message transmitting means for transmitting a message to the callee message server when a message use start notification is received from the callee message server by the callee who is a user of the message received by the callee message server;
When a notification of termination of message use by the called party is received from the called party message server that has received the message sent by the message sending means, an instruction to delete the message sent by the message sending means is sent to the called party message server. A message deletion instruction transmission means;
With
The called message server is
Use start notifying means for transmitting the message use start notification to a caller message server;
A use end notification means for sending a notification of the end of message use to a caller message server;
Message deletion means for deleting a message based on the deletion instruction transmitted by the message deletion instruction transmission means;
A message delivery system comprising:
前記着信者メッセージサーバに着信するメッセージの利用者である着信者によるメッセージ利用開始の通知を該着信者メッセージサーバから受信した場合、メッセージを着信者メッセージサーバへ送信するメッセージ送信手段と、
前記メッセージ送信手段により送信されたメッセージを受信した着信者メッセージサーバから着信者によるメッセージ利用終了の通知を受信した場合、前記メッセージ送信手段により送信されたメッセージの削除指示を着信者メッセージサーバに送信するメッセージ削除指示送信手段と、
を備えたことを特徴とする発信者メッセージサーバ。 A caller message server for sending a message to a callee message server,
A message transmitting means for transmitting a message to the callee message server when a message use start notification is received from the callee message server by the callee who is a user of the message received by the callee message server;
When a notification of termination of message use by the callee is received from the callee message server that has received the message sent by the message sending means, an instruction to delete the message sent by the message sending means is sent to the callee message server. A message deletion instruction transmission means;
A caller message server characterized by comprising:
自装置に着信するメッセージの利用者である着信者によるメッセージ利用開始の通知を発信者メッセージサーバへ送信する利用開始通知手段と、
前記利用開始通知手段により送信されたメッセージ利用開始の通知を受信した発信者メッセージサーバにより送信されたメッセージを受信した後に受け付けた着信者によるメッセージ利用終了の通知を発信者メッセージサーバへ送信する利用終了通知手段と、
前記利用終了通知手段により送信されたメッセージ利用終了の通知を受信した発信者メッセージサーバにより送信されたメッセージの削除指示に基づいてメッセージを削除するメッセージ削除手段と、
を備えたことを特徴とする着信者メッセージサーバ。 A callee message server for receiving a message sent by a caller message server,
A use start notifying means for sending a message use start notification by a callee who is a user of a message arriving at the own device to a caller message server;
End of use for sending a message use end notification received by the caller message server after receiving the message sent by the caller message server that received the message use start notice sent by the use start notification means to the caller message server Notification means;
A message deleting means for deleting a message based on a message deletion instruction transmitted by the caller message server that has received the notification of the message use end transmitted by the use end notifying means;
A callee message server characterized by comprising:
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006130533A JP4585482B2 (en) | 2006-05-09 | 2006-05-09 | Message delivery method, message delivery system, caller message server, and callee message server |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006130533A JP4585482B2 (en) | 2006-05-09 | 2006-05-09 | Message delivery method, message delivery system, caller message server, and callee message server |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2007306139A JP2007306139A (en) | 2007-11-22 |
JP4585482B2 true JP4585482B2 (en) | 2010-11-24 |
Family
ID=38839732
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2006130533A Expired - Fee Related JP4585482B2 (en) | 2006-05-09 | 2006-05-09 | Message delivery method, message delivery system, caller message server, and callee message server |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4585482B2 (en) |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001339422A (en) * | 2000-05-25 | 2001-12-07 | Mitsubishi Electric Corp | Mail data managing system |
JP2004242088A (en) * | 2003-02-06 | 2004-08-26 | Nippon Telegr & Teleph Corp <Ntt> | Mail service sharing method and system therefor |
-
2006
- 2006-05-09 JP JP2006130533A patent/JP4585482B2/en not_active Expired - Fee Related
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001339422A (en) * | 2000-05-25 | 2001-12-07 | Mitsubishi Electric Corp | Mail data managing system |
JP2004242088A (en) * | 2003-02-06 | 2004-08-26 | Nippon Telegr & Teleph Corp <Ntt> | Mail service sharing method and system therefor |
Also Published As
Publication number | Publication date |
---|---|
JP2007306139A (en) | 2007-11-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP3869621B2 (en) | Document distribution device and mobile phone device | |
JP3943949B2 (en) | E-mail processing system, method, program, and storage medium | |
JP3925447B2 (en) | COMMUNICATION SYSTEM, COMMUNICATION DEVICE, TERMINAL DEVICE, AND PROGRAM | |
CN100539623C (en) | Environment for use initialization system, electronic equipment, wireless communication terminal, program | |
JP3927834B2 (en) | Service providing system, method, program, and storage medium | |
CN103685460B (en) | Information processing apparatus, information processing system, relay apparatus and relay method | |
JP4250366B2 (en) | E-mail processing system, method, program, and storage medium | |
US20100054148A1 (en) | Data association system, data association method and data association program | |
TW200903315A (en) | Method and system for linking to content and services for a communication device | |
JP2003527759A (en) | World Wide Web access to voicemail and pages | |
CN101675639A (en) | Method, system and user equipment for providing secondary information to a user equipment | |
KR20040019028A (en) | Messaging systems | |
WO2004001612A1 (en) | Electronic mail delivery system, mail server, and mail client | |
JP4078201B2 (en) | Distribution system, control method therefor, and program | |
JP4585482B2 (en) | Message delivery method, message delivery system, caller message server, and callee message server | |
US20110197114A1 (en) | Electronic message response and remediation system and method | |
JP5729994B2 (en) | Transmission device, transmission system, transmission method, and program | |
JP2002351790A (en) | Method and apparatus for remotely supplying electronic mail information via mobile device | |
WO2005086499A1 (en) | Method and system for implementing a ring service in the instant messaging communication | |
JP4238868B2 (en) | Communication terminal device | |
US20120284203A1 (en) | Rating a Communication Party | |
EP1244268A2 (en) | Method and apparatus for applying information through a firewall | |
JP4231241B2 (en) | Network communication | |
JP4045757B2 (en) | File transfer system | |
JP2002158770A (en) | Mobile terminal information recording method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20080731 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20100602 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100629 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100806 |
|
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: 20100831 |
|
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: 20100903 |
|
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: 20130910 Year of fee payment: 3 |
|
S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
LAPS | Cancellation because of no payment of annual fees |