[go: up one dir, main page]

JP3909003B2 - Message delivery system and method, program, and recording medium - Google Patents

Message delivery system and method, program, and recording medium Download PDF

Info

Publication number
JP3909003B2
JP3909003B2 JP2002292987A JP2002292987A JP3909003B2 JP 3909003 B2 JP3909003 B2 JP 3909003B2 JP 2002292987 A JP2002292987 A JP 2002292987A JP 2002292987 A JP2002292987 A JP 2002292987A JP 3909003 B2 JP3909003 B2 JP 3909003B2
Authority
JP
Japan
Prior art keywords
message
server
terminal
mobile phone
destination
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 - Lifetime
Application number
JP2002292987A
Other languages
Japanese (ja)
Other versions
JP2004129084A (en
Inventor
亨 中村
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NTT Inc
NTT Inc USA
Original Assignee
Nippon Telegraph and Telephone Corp
NTT Inc USA
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nippon Telegraph and Telephone Corp, NTT Inc USA filed Critical Nippon Telegraph and Telephone Corp
Priority to JP2002292987A priority Critical patent/JP3909003B2/en
Publication of JP2004129084A publication Critical patent/JP2004129084A/en
Application granted granted Critical
Publication of JP3909003B2 publication Critical patent/JP3909003B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)
  • Mobile Radio Communication Systems (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、メッセージ配信システム及び方法並びにプログラム及び記録媒体に関し、サーバ・クライアントシステムを利用して電子メールのようにメッセージを配信するために利用される。
【0002】
【従来の技術】
従来より、様々なメールシステムを利用し、インターネットや移動体通信網を介して特定の宛先、すなわちパーソナルコンピュータ(以下、PCと略す)やPDAなどの情報端末あるいは携帯電話端末にメッセージを配信するサービスが実施されている。
【0003】
PCなどで利用される一般のインターネットメールにおいては、宛先ユーザのメールを蓄積し管理するメールサーバを利用し、ユーザはメール送受信用のクライアントソフトウェアを用いてメールサーバとの間でメールの送信及び受信を行う。
【0004】
このようなインターネットメールのシステムは、PULL型の配信システムである。つまり、メールサーバに蓄積されたメールは、宛先ユーザが起動したクライアントソフトウェアからのダウンロード要求が発生するまで宛先ユーザには配信されない。このためメールの配信に遅延が生じる。
しかし、PCの環境においては、携帯電話端末などの場合と比べて電源やネットワークのリソース利用に関して、時間的及びコスト的な制約が少ない。従って、例えばメールサーバに対する新着問い合わせをクライアントソフトウェアから頻繁に行うこともできる。このため、新着メールがメールサーバに到着した直後に宛先ユーザがそのメールを受信することも不可能ではない。
【0005】
一方、携帯電話端末を介して通信するメールシステムにおいては、受信時に宛先の携帯電話端末が通信可能な状態であればPUSH型のメール配信がなされる。つまり、メールサーバは送信側からの新着メールを受信した直後に宛先の携帯電話端末に対してメールを配信する。このため、新着メールがメールサーバに到着した直後に宛先ユーザはそのメールを受信できる。
【0006】
また、同一の移動体キャリア(通信事業者)の端末同士の間でメール送受信を行う場合には、そのキャリア専用の網内に閉じた通信によってメールの配信が実現されている。更に、宛先の携帯電話端末が外部のインターネット経由でメールを受信する場合には、迷惑メールの防止などの目的により、キャリア網とインターネットとの境界位置に接続されたゲートウェイを用いてフィルタリングを実施するのが一般的である。
【0007】
また、ゲートウェイの位置で通信に輻輳が発生した場合には、メール配信にかなり長時間の配信遅延が生じることが知られている。
このような遅延の発生を防止するために、メールの発信元のPCにケーブルを介して携帯電話を接続し、PCから携帯電話経由でメールを送信するシステムも市販されている(http://www.dnki.co.jp/MLsystem/MLsys_index.html)。
【0008】
また、本発明と関連のある従来技術として次の「特許文献1」及び「特許文献2」が知られている。但し、これらの特許文献の技術では移動体通信網の内部で制御を行うことを前提にしているので、移動体通信事業者以外はこの技術を利用できない。
【特許文献1】
特開2000−78192
【特許文献2】
特開2001−175577
【0009】
【発明が解決しようとする課題】
メールなどのメッセージを配信するシステムを、例えば緊急時に同報システムとして利用する可能性を考慮すると、固定して設置されたデスクトップ型PCや、常時接続環境にないノート型PCをシステムの端末として利用するのは適当でない。
【0010】
普及率や携帯性を重視した場合、現在携帯型の情報通信機器として最も一般的な携帯電話機をシステムの端末として利用するのが、コストや利便性などの観点から望ましい。
ところが、現在の携帯電話機に内蔵されているメール機能(キャリアメール)は、万人向けに容易な端末操作を実現しているとは言い難く、ユーザ層や用途によっては、その操作性が障害となる場合がある。特に、情報機器に関するリテラシーが低い中高齢者にとっては、携帯電話のメール送受信はおろか音声通話操作すら容易ではない場合もある。
【0011】
また、携帯電話機に内蔵されているメール機能などのユーザインタフェースは、各ユーザの好みに応じて多少のカスタマイズが可能な場合もあるが、実際にカスタマイズ可能な機能は極めて限られているため、携帯電話機の端末を製造したメーカでない限り、ユーザインタフェースを大幅に変更するのは不可能であり、操作性に問題がある。
【0012】
本発明は、即時性の高いメッセージ配信を実現するとともに、送受信の際の操作性を改善することが可能なメッセージ配信システム及び方法並びにプログラム及び記録媒体を提供することを目的とする。
【0013】
【課題を解決するための手段】
請求項1は、テキストなどの情報を含むメッセージを発信する少なくとも1つの発信元端末と、前記発信元端末が発信したメッセージを受信して蓄積するメッセージサーバと、前記メッセージサーバからメッセージを受け取るメッセージ送受信プログラムを有する宛先端末とを備え、前記宛先端末としては、サーバからメッセージを受け取る際などに利用されるサーバPUSH型のコネクションが利用できない第1の通信経路が使用可能で、かつその端末がサーバから即時性のある通信呼び出しが可能な第2の通信経路も使用できる携帯電話端末が少なくとも1つ含まれるメッセージ配信システムにおいて、前記メッセージサーバに、いずれかの発信元端末から発信されたメッセージの受信に応答して、指定された宛先端末に対して新着通知を送信する際に、前記第2の通信経路として、前記メッセージサーバに直接接続されたモデム及び携帯電話機の少なくとも一方を用いて、音声電話網を経由して前記宛先端末の電話番号宛に電話の発信を行うか、又は利用範囲が携帯電話の通信サービスを行う移動体キャリア網の内部に限定されたメール機能を用いて前記宛先端末のメールアドレス宛にメールを送信して新着通知を送信する新着通知送信手段と、さらに、前記宛先端末からの問い合わせもしくは要求に従って該当するメッセージを前記第1の通信経路を介して前記宛先端末に送信するメッセージ送信手段とを設け、前記宛先端末に、第2の通信経路を経由して前記メッセージサーバから送られる前記新着通知の受信に応答して休眠状態から動作を起動するユーザアプリケーションプログラムであって、電力を消費しないか若しくは低消費電力の待ち受け待機状態にある前記メッセージ送受信プログラムに対して割り込みを発生させる割り込み手段と、その割り込みの発生をトリガとして新着メッセージの有無を前記メッセージサーバに前記第1の通信経路を経由して問い合わせる問い合わせ手段とを有し、前記メッセージサーバからの返信がメッセージ無しであった場合には、前記ユーザアプリケーションプログラムを休眠状態に戻し、前記メッセージサーバからの返信がメッセージ有りであった場合には、前記メッセージサーバから該当するメッセージを受信するメッセージダウンロード手段を設けたことを特徴とする。
【0014】
最近の携帯電話端末は、携帯電話の機能を実現するために最初から組み込まれている基本プログラム以外に、ユーザの希望に応じて組み込まれた様々なユーザアプリケーションプログラムを携帯電話端末上のコンピュータで実行することができる。
このようなユーザアプリケーションプログラムを利用することにより、メールのようなメッセージの配信を実現することも可能であり、ユーザインタフェースなどを自由に変更することもできる。
【0015】
しかしながら、携帯電話端末におけるユーザアプリケーションプログラムについては、セキュリティ上の問題により、PC上のアプリケーションと比べて非常に多くの制約が仕様上課せられていることが多い。すなわち、アプリケーション間の通信や、通話やメールなどネイティブアプリケーション機能などがほとんど利用できないのが実態である。
【0016】
例えば、一部の移動体キャリアの携帯電話端末の仕様では、実行中に電話発着信やメール送受信があっても、それに関する情報をユーザアプリケーション側で取得することはおろか、その事実を直接検出することすらもできない。
従って、PUSH型のコネクションを利用する通信により即時性の高いメール通信を実現する機能が備わっている携帯電話端末であっても、ユーザアプリケーションプログラムを利用する場合にはそのメール機能を利用できない。
【0017】
そのため、携帯電話端末上でユーザアプリケーションプログラムを用いてメッセージ配信を実現する場合には、PUSH型のコネクションが利用可能な通信経路を直接的には使用できないため、新規のメッセージが前記メッセージサーバに到着しても、そのままではその事実を宛先端末に通知することはできない。
そこで、請求項1においてはメッセージサーバが宛先端末に対して新着通知を送信する際に利用する通信経路と、新着通知に応答して宛先端末がメッセージサーバにアクセスする際に利用する通信経路とに別経路を割り当てる。
【0018】
すなわち、メッセージサーバの新着通知送信手段は、指定された宛先端末に対して第2の通信経路を経由して新着通知を送信する。例えば、宛先端末に電話をかけるか又は移動体キャリア網のメール機能を用いて宛先端末のメールアドレス宛にメールを送信することにより、新規メッセージの到着時に即座に新着通知を送信することができる。
【0019】
また、宛先端末のメッセージダウンロード手段は、前記新着通知の受信に応答して動作を起動し、前記第1の通信経路を経由してメッセージサーバと接続し、該当するメッセージをメッセージサーバから受け取る。
【0020】
このとき、第1の通信経路を経由するが、移動体キャリア網内から外部インターネットへの通信であり、WWWと同じhttpプロトコルによるアクセスを用いるため、インターネット経由発信で携帯電話宛のメールのような遅延は生じない。
携帯電話端末上で実行されるユーザアプリケーションプログラムから直接利用可能な第1の通信経路において、メッセージサーバから宛先端末に向けたコネクションが利用できない状況においても、結果的にシステム全体としては即時性の高いPUSH型のメッセージ配信が実現できる。
【0022】
さらに、音声電話網を経由して前記宛先端末の電話番号宛に電話の発信を行う場合は当然に遅延は発生しない。また、利用範囲が携帯電話の通信サービスを行う移動体キャリア網の内部に限定されたメール機能を用いて前記宛先端末のメールアドレス宛にメールを送信する場合には、ゲートウェイを経由しないので新着通知を短時間で宛先端末に送信できる。
【0023】
また、携帯電話端末におけるユーザアプリケーションは、最初から組み込まれている基本機能と比べて電力の消費が大きいため、単純に受信待ち状態を継続実行すると、携帯電話端末として期待される連続駆動時間が確保できない。そこで、請求項では待受け起動と呼ばれる特殊な実行方法を利用する。最新の携帯電話端末の機種では、この機能をサポートするものも多い。
【0024】
待受け起動においては、通常状態では、アプリケーションのロジックは停止し、電力は全く消費しないか、又は低消費電力で実行される。そして、タイマや外部割り込みなど一定の条件を満たした場合に復帰して、プログラムの実行が継続される。
また、携帯電話端末におけるユーザアプリケーションは、実行時の優先順位が低いため、実行中に電話発着信やメール送受信処理、ユーザのメニュー操作などがあった場合、割り込みにより中断されることが多い。
【0025】
但し、中断の原因であった通話等が終了し、アプリケーションが復帰した際に、自身の実行ステータスが中断後の再開であることは判別できる。これを利用し、外部からの割り込みを発生させることで、アプリケーションに間接的に時間的情報を伝達することが可能になる。
つまり、メッセージの新着を携帯電話端末のユーザアプリケーションに通知する方法としてこの割り込みが利用できる。これにより、自由度の高い携帯電話端末上のユーザアプリケーションの利用と、即時性の高い新着通知の手段の確保が両立可能になる。
また、携帯電話端末上で実行されるユーザアプリケーションプログラムを利用するので、ユーザインタフェースを自由に変更することができ、用途や利用者の違いに応じた使い勝手のよいメッセージ配信を実現できる。特に、請求項3のように返信用の選択肢を用いれば簡易な返信も実現できる。
【0026】
請求項は、請求項1のメッセージ配信システムにおいて、前記メッセージサーバに、蓄積したメッセージの各々の配信状況を管理する配信状況管理手段と、所定の権限を有する端末からの要求を前記メッセージサーバが受けた場合に、前記配信状況管理手段が管理している各メッセージの配信状況を表す情報を要求元の端末に送信する配信状況送信手段とを設けたことを特徴とする。
【0027】
請求項においては、発信元端末から送信されメッセージサーバに蓄積された各メッセージの配信状況、例えば宛先端末がメッセージを受信した状態を表す「受信完了」,宛先端末が受信したメッセージを画面上に既に表示した状態を表す「端末画面表示完了」,受信したメッセージに対する回答メッセージを宛先端末が既に送信した状態を表す「回答完了」などを把握してその情報を保持している。従って、予め権限を与えられた例えば発信元端末や管理用の端末からメッセージサーバに対して要求や問い合わせを行うことにより、発信元端末や管理用の端末は、送信した各メッセージの配信状況を表す情報を取得することができる。
【0028】
移動体キャリアメールやFAXなどの場合は、発信元で、発信端末が受信したことは確認できても、実際の宛先であるユーザがその情報を見たかどうか、確認したかどうかについては分からない。一方、本発明のシステムでは配信状況をより細かくメッセージサーバで把握することができるので、ユーザがメッセージを見たかどうか、回答したかどうかなど、段階に応じた確認も可能になる。
【0029】
請求項は、請求項1のメッセージ配信システムにおいて、前記発信元端末に、宛先のユーザが回答として返信すべき情報の選択肢を発信対象のメッセージに含める選択肢情報挿入手段を設けたことを特徴とする。
メッセージの受信者は、例えば高齢者のようにシステムの操作に不慣れな人である場合もあるし、文章を入力する暇のない忙しい人である場合もある。従って、受信したメッセージに対して回答をする必要がある場合には、一般的なメールシステムのような返信方法では操作が難しかったり、入力に時間がかかるので、操作性に問題がある。
【0030】
請求項においては、発信元端末が送信するメッセージに、受信者が回答すべき情報の選択肢が含まれているので、受信者は選択肢の中から1つの回答を選択するだけで、発信者が要求している回答を入力することができる。
請求項は、請求項1のメッセージ配信システムにおいて、前記第1の通信経路として、移動体キャリア網及びインターネットを通る経路を利用することを特徴とする。
【0032】
請求項は、請求項のメッセージ配信システムにおいて、前記新着通知送信手段に、メッセージの宛先とそれに対応する電話番号との対応関係、及びメッセージの宛先とそれに対応するメールアドレスとの対応関係の少なくとも一方を保持する宛先変換テーブルを設けたことを特徴とする。
請求項においては、宛先変換テーブルを参照することにより、メッセージの宛先から受信者の電話番号又はメールアドレスを取得することができる。
【0033】
請求項6は、テキストなどの情報を含むメッセージを発信する少なくとも1つの発信元端末と、前記発信元端末が発信したメッセージを受信して蓄積するメッセージサーバと、前記メッセージサーバからメッセージを受け取るメッセージ送受信プログラムを有する宛先端末とを備え、前記宛先端末としては、サーバからメッセージを受け取る際などに利用されるサーバPUSH型のコネクションが利用できない第1の通信経路が使用可能で、かつその端末がサーバから即時性のある通信呼び出しが可能な第2の通信経路も使用できる携帯電話端末が少なくとも1つ含まれる通信システムを利用するメッセージ配信方法において、前記メッセージサーバは、いずれかの発信元端末から発信されたメッセージの受信に応答して、指定された宛先端末に対して新着通知を送信する際に、前記第2の通信経路として、前記メッセージサーバに直接接続されたモデム及び携帯電話機の少なくとも一方を用いて、音声電話網を経由して前記宛先端末の電話番号宛に電話の発信を行うか、又は利用範囲が携帯電話の通信サービスを行う移動体キャリア網の内部に限定されたメール機能を用いて前記宛先端末のメールアドレス宛にメールを送信し、さらに、前記宛先端末からの問い合わせもしくは要求に従って該当するメッセージを前記第1の通信経路を介して前記宛先端末に送信し、前記宛先端末は、第2の通信経路を経由して前記メッセージサーバから送られる前記新着通知の受信に応答して、休眠状態にあるユーザアプリケーションプログラムを起動し、電力を消費しないか若しくは低消費電力の待ち受け待機状態にある前記メッセージ送受信プログラムに対して割り込みを発生させ、その割り込みの発生をトリガとして新着メッセージの有無を前記第1の通信経路を経由して前記メッセージサーバに問い合わせ行い、前記メッセージサーバからの返信がメッセージ無しであった場合には、前記ユーザアプリケーションプログラムを休眠状態に戻し、前記メッセージサーバからの返信がメッセージ有りであった場合には、前記メッセージサーバから該当するメッセージを受信することを特徴とする。
【0034】
請求項の方法を用いることにより、請求項1と同様の結果を得ることができる。
また、前記メッセージサーバは、前記新着通知を送信する際に、前記メッセージサーバに直接接続されたモデム及び携帯電話機の少なくとも一方を用いて、音声電話網を経由して前記宛先端末の電話番号宛に電話の発信を行うか、又は利用範囲が携帯電話の通信サービスを行う移動体キャリア網の内部に限定されたメール機能を用いて前記宛先端末のメールアドレス宛にメールを送信することを特徴とする。
【0037】
請求項は、テキストなどの情報を含むメッセージを発信する少なくとも1つの発信元端末と、前記発信元端末が発信したメッセージを受信して蓄積するメッセージサーバと、前記メッセージサーバからメッセージを受け取る宛先端末とを備え、前記宛先端末としては、サーバからメッセージを受け取る際などに利用されるサーバPUSH型のコネクションが利用できない第1の通信経路が使用可能で、かつその端末がサーバから即時性のある通信呼び出しが可能な第2の通信経路も使用できる携帯電話端末が少なくとも1つ含まれるメッセージ配信システムを制御するための前記携帯電話端末上のコンピュータで実行されるプログラムにおいて、第2の通信経路を経由して前記メッセージサーバから送られる新着通知の受信に応答して、休眠状態にあるユーザアプリケーションプログラムを起動し、電力を消費しないか若しくは低消費電力の待ち受け待機状態にある前記メッセージ送受信プログラムに対して割り込みを発生させる手順と、その割り込みの発生をトリガとして新着メッセージの有無を前記第1の通信経路を経由して前記メッセージサーバに問い合わせ行う手順とを有し、さらに、前記メッセージサーバからの返信がメッセージ無しであった場合には、前記ユーザアプリケーションプログラムを休眠状態に戻し、前記メッセージサーバからの返信がメッセージ有りであった場合には、前記メッセージサーバから該当するメッセージを受け取るメッセージダウンロード手順を設けたことを特徴とする。
【0038】
請求項のプログラムを携帯電話端末上のコンピュータで実行することにより、請求項1と同様なシステムを実現できる。
【0039】
請求項は、請求項7に記載のコンピュータで読み取り可能なプログラムを記録した記録媒体である。
請求項の記録媒体から読み出したプログラムを前記メッセージサーバ,宛先端末及び発信元端末のいずれかのコンピュータで実行することにより、請求項1と同様なシステムを実現できる。
【0040】
【発明の実施の形態】
本発明のメッセージ配信システム及び方法並びにプログラム及び記録媒体の1つの実施の形態について図1〜図10を参照して説明する。この形態は全ての請求項に対応する。
図1はメッセージ配信システムの動作例を示すシーケンス図である。図2はメッセージ配信システムの構成例を示すブロック図である。図3はメッセージ配信システムの動作例を示すブロック図である。図4は宛先変換テーブルの構成例を示す模式図である。
【0041】
図5は新規メッセージの編集画面の例を示す正面図である。図6は配信状況一覧画面の例を示す正面図である。図7は配信状況の種類の一覧を表す模式図である。図8はメッセージに割り当て可能な項目の一覧を表す模式図である。図9は新着通知の送信処理に関する動作例を示すシーケンス図である。図10は新着通知応答の動作概要を示すフローチャートである。
【0042】
この形態では、請求項1の発信元端末,メッセージサーバ,宛先端末,新着通知送信手段,メッセージダウンロード手段及びメッセージ送信手段は、それぞれPC端末21,メッセージサーバ10,携帯電話端末22,ステップS12,S32及びS13に対応する。
この形態では、例えば図2に示すような通信システムを用いてメッセージ配信システムを構成する場合を想定している。
【0043】
このメッセージ配信システムにおいては、メッセージの蓄積や中継の制御を行うためにメッセージサーバ10を設けてある。このメッセージサーバ10は、LAN31及びインターネット32に接続されている。LAN31にはPC端末21(1)が接続してあり、インターネット32にはPC端末21(2)が接続してある。
【0044】
各PC端末21としては、例えば一般的なパーソナルコンピュータを利用できる。各PC端末21は、メッセージの発信や送信済みのメッセージの状況管理などに利用される。
勿論、インターネットアクセス機能を備えていれば、携帯情報端末(PDA)や携帯電話機などを用いてメッセージの発信を行うことができる。その場合には、例えばカード型通信モジュールを利用したり、何らかのインターネットアクセスの手段を用意し、WWWブラウザが利用可能であればよい。
【0045】
この例では、メッセージの宛先として携帯電話端末22を用いる場合を想定している。勿論、携帯電話端末22以外にメッセージを送信することもできる。図2の例では、携帯電話端末22(1),22(2)が携帯キャリア網(携帯電話の通信事業者が提供する移動体通信網)33との間で無線回線を形成している。
ここで用いる携帯電話端末22としては、移動体通信事業者が提供する携帯キャリア網33内専用のメール通信機能(すなわちキャリアメール)や、インターネットアクセス機能を備え、ユーザアプリケーションプログラムも実行できるものを想定している。
【0046】
携帯キャリア網33は、ゲートウェイ34を介してインターネット32と接続されている。従って、ゲートウェイ34を通過できる通信はインターネット32上の端末との間でも通信できる。キャリアメールについては、携帯キャリア網33内の携帯電話機間であれば、ゲートウェイ34を通らずに低遅延の送受信ができるが、外部のPC等と内部の携帯電話機間のメール送受信の場合はゲートウェイ34を通るため、その際の処理が原因となり遅延が生じる場合もある。
【0047】
メッセージサーバ10は、サーバ本体11,携帯電話機12,モデム13及び宛先変換テーブル14を備えている。モデム13は電話回線35に接続されている。
携帯電話機12は、携帯電話端末22と同一の移動体キャリアの通信網で利用可能な携帯電話機である。携帯電話機12は、その移動体キャリアがサービスを提供するキャリア網メールを送信する機能を持ち、更にメール送信などの機能をケーブルを介して接続されたサーバ本体11から制御するための機能を内蔵している。
【0048】
従って、サーバ本体11はモデム13を制御して音声電話の発信を行うことにより、各々の携帯電話端末22と接続することができる。その場合には、電話回線35から図示しない交換機を介して携帯キャリア網33に接続するので、ゲートウェイ34は通らない。
また、サーバ本体11は携帯電話機12を用いてメールの発信を行うことにより、各々の携帯電話端末22に対してキャリアメールを送信することができる。この場合はキャリアメールであるので、ゲートウェイ34を通ることなく携帯キャリア網33(携帯キャリアパケット網33a)から直接相手の携帯電話端末22にメールが届く。
【0049】
また、移動体キャリアのパケット通信が利用可能な場合には、宛先端末に向けて1対1のコネクション要求の発呼を行い、それに対し宛先端末が正しく着信できるならば、携帯電話機12を用いてこのパケット通信発呼をもって新着通知とすることもできる。更に、モデム13ではなく、携帯電話機12を用いて新着通知の電話発信を行うこともできる。
【0050】
サーバ本体11に接続された宛先変換テーブル14には、例えば図4に示すように、メッセージの宛先毎に、該当する携帯電話端末22の携帯電話番号及び携帯メールアドレス(キャリアメールのアドレス)が予め登録されている。
従って、サーバ本体11は発信元から到着した各メッセージの宛先毎に、それに対応付けられた携帯電話端末22の携帯電話番号及び携帯メールアドレスを取得できる。
【0051】
メッセージサーバ10は本システムの動作の中核であり、全てのメッセージはメッセージサーバ10を介してやり取りされる。発信元の端末から送信されたメッセージは、一旦メッセージサーバ10に蓄積保存されてから、各々の宛先の端末へ配信される。各端末との通信は、インターネット32又はLAN31経由で行われる。
【0052】
また、メッセージサーバ10に新規メッセージが到着した時に、その事実を遅滞なく宛先端末に知らせるために、新着通知機能がメッセージサーバ10に備わっている。
この新着通知機能においては、新着通知として電話発信する場合にはモデム13又は携帯電話機12を利用し、新着通知としてキャリアメールを発信、又はパケット通信発呼を行う場合には携帯電話機12を利用する。
【0053】
各PC端末21(1),21(2)は、メッセージの編集,メッセージの送信、各メッセージの配信状況表示,システム全体の各種設定及び管理を行う。
各携帯電話端末22(1),22(2)は、ユーザが携帯する端末であり、主としてメッセージの受信に使われる。勿論、設定を変更することにより、メッセージの送信や配信状況の表示など、PC端末21上に割り当てられた機能の一部も携帯電話端末22上で実現できる。
【0054】
送信元端末、例えばPC端末21(1)から発信されたメッセージは、メッセージサーバ10のサーバ本体11に内蔵されたハードディスクに蓄積される。そして、蓄積したメッセージ毎に宛先端末(携帯電話端末22)に向けた配信のためのアクセスページをメッセージサーバ10が作成する。メッセージサーバ10に蓄積されたメッセージは、各宛先端末からの要求に従ってメッセージサーバ10からダウンロードされる。
【0055】
メッセージサーバ10に新規に蓄積されたメッセージについては、その宛先の端末に対して新着通知が行われる。すなわち、メッセージサーバ10は新着メッセージの受信及び蓄積を行った後で、全ての宛先端末に向けてメッセージの新着通知の送信を開始する。
この新着通知の機能については、メッセージサーバ10には必ず実装するが、他のPC端末21に機能の一部を実装すれば、機能を分担して実行することもできる。
【0056】
例えば、図9に示すように、新規メッセージを受信したメッセージサーバ10が最初に宛先端末のリストを分割し、機能分担用に予め割り当てられた特定のPC端末21に向けて、分担リストとともに新着通知の開始のコマンドを発行する。この新着通知機能は、宛先の各端末に対して順次実行されるが、後述の配信状況が「メッセージDL済」以降の端末についてはスキップする。
【0057】
なお、機能を分担するPC端末21には、モデム13又は携帯電話機12を接続する必要がある。
新着通知機能には、携帯電話機12からのキャリアメール送信とモデム13からの音声電話発信との2種類がある。
携帯電話機12からキャリアメールを送信する場合には、サーバ本体11又はPC端末21がそれに接続された携帯電話機12を制御し、一般のインターネット32を介さずにキャリアメールを送信する。このキャリアメールについては、宛先端末が受信することが目的であるため、メールの内容は何でも構わない。
【0058】
音声電話発信機能については、サーバ本体11又はPC端末21がそれに接続されたモデム13を制御して、宛先の携帯電話端末22に対して音声電話網経由の発信を行う。この発信は、宛先端末の着信呼ぴ出しを行うことが目的であるため、着信時間の長さは必要最短で構わない。
メッセージサーバ10は、各宛先端末について、各メッセージ配信に関する進捗状況を常に把握し、その情報を保持している。把握する配信状況の種類については、図7に示す通りである。
【0059】
メッセージサーバ10が新着メッセージを受信した後、新着通知の機能を起動すると同時に、配信状態テーブルを作成する。この配信状態テーブルは、全ての宛先端末がエントリであり、値として図7に示すような状態を保持する。配信状態テーブルの作成時には、全ての端末エントリの値は「未通知」で初期化される。
次に、新着通知の機能により新着通知が行われた宛先端末について、配信状態テーブルの値は順次に「新着通知済」に更新される。
【0060】
また、この新着通知に対して宛先端末はメッセージサーバ10にメッセージの問い合わせを行う。このときに新着メッセージが存在する場合には、該当するメッセージを宛先端末がダウンロードする。この際に、配信状態テーブルの値は「メッセージDL済」に更新される。
なお、新着通知機能の実行によって、配信状態テーブルの値が「新着通知済」に更新されていない場合であっても、該当するメッセージのダウンロードが行われた場合には、配信状態テーブルの値を直接「メッセージDL済」に更新する。
【0061】
次に、宛先端末は受け取ったメッセージの全文を表示した際に、その旨をメッセージサーバ10に対して通知する。この通知を受け取ると、メッセージサーバ10は配信状態テーブルの値を「メッセージ表示済」に更新する。
【0062】
宛先端末の受信したメッセージに対する回答が受信者の入力操作により行われると、回答結果が宛先端末からメッセージサーバ10に送信される。この回答結果を受け取ると、メッセージサーバ10は配信状態テーブルの値を「回答済」に更新する。また、回答結果の内容もメッセージサーバ10上のテーブルに記録される。
【0063】
また、メッセージサーバ10には配信状況一覧機能が備わっている。すなわち、所定の権限を有する端末からの状態問い合わせがあった場合には、メッセージサーバ10は配信状態テーブルなどの内容を参照して、問い合わせに対する回答を返信する。
メッセージ送信機能は、送信元端末である各PC端末21並びに宛先端末である各携帯電話端末22に実装されている。
【0064】
また、この例では任意の自由文、若しくは定型文のメッセージを、指定した宛先(個人又はグループ)に向けて配信することを想定しているので、各PC端末21及び携帯電話端末22は、メッセージの編集機能並びに送信機能を備えている。
編集機能によって作成されたメッセージは、送信機能により所定のネットワークを経由してメッセージサーバ10に送信される。送信の際には、セキュリティ確保のため、事前に定めた暗号キーを用いて、メッセージを暗号化する。
【0065】
新規メッセージなどを編集する場合には、例えば図5に示すような編集画面が表示される。また、作成するメッセージに割り当て可能な項目は図8に示されている。
すなわち、「宛先」,「タイトル」,「本文」,「緊急度」及び「返信回答の選択肢」の5項目の情報を含むメッセージを作成して送信することができる。「選択肢」の情報を含むメッセージを送信することにより、受信側が回答する場合の操作が簡単になる。
【0066】
なお、一般的なメールと同様に、テキスト以外の情報、すなわち音声や画像などの情報をメッセージに含めて送信しても構わない。
各PC端末21は、メッセージの受信機能を備えている。PC端末21においては、消費電力などのリソースに関する制約が少ないので、メッセージサーバ10は宛先端末がPC端末21の場合には新着通知を行わない。
【0067】
そのため、遅延時間を短縮するために、PC端末21は予め定めた時間間隔で定期的にメッセージサーバ10にアクセスし、自分宛のメッセージの有無を確認する。そして、新着メッセージをメッセージサーバ10からダウンロードした場合には、自動的に表示用のウインドウを開き、メッセージの内容を表示する。
各PC端末21は、過去に受信したメッセージを自端末のローカルハードディスクに記憶しておく機能も備えている。
【0068】
特定のメッセージについて、各宛先端末の配信状況を一覧表示するための機能、すなわち配信状況一覧機能がPC端末21及び携帯電話端末22に実装されている。この機能で表示されるデータは、メッセージサーバ10の保持する配信状況テーブルの値をメッセージサーバ10に問い合わせることにより取得する。
実際には、予め定めた時間間隔で、定期的にメッセージサーバ10に対して問い合わせを行い、最新のデータを取得する。従って、定期的に表示内容が更新される。
【0069】
具体的には、図6に示すように、宛先のユーザ毎又はグループ毎に行を改めて、それぞれに対する配信状態が表示される。メッセージを受け取った宛先のユーザがメッセージに対する回答を送信済みの場合には、回答の内容も表示する。備考欄には、何らかのトラブルなどにより本システムを利用した連絡ができない場合の二次連絡先等も表示される。
【0070】
また、本システム外で直接電話連絡等する場合に対応できるように、配信状態欄などの内容については、直接入力による上書きも可能になっている。また、入力操作により指定したユーザやグループに対して、新着問い合わせ機能を強制的に実行することもできる。
メッセージ問合せ機能は、PC端末21及び携帯電話端末22に実装されている。この機能を用いることにより、過去に受信したメッセージを再度受信しようとする場合に、メッセージの検索や再ダウンロードを実現できる。
【0071】
全てのメッセージにはユニークなIDが割り当てられており、このIDが既知の場合には、直接それを指定してメッセージサーバ10に要求することで、再ダウンロードができる。
また、送信者や日付等を指定して、該当するメッセージをメッセージサーバ10に問い合わせ、検索結果から、受信したいものを指定して再ダウンロードすることもできる。
【0072】
携帯電話端末22は、通常時は休眠状態にあり、電力消費を抑制しており端末の連続稼動時間を改善するために寄与している。携帯電話端末22は、休眠状態で新着通知を受信又は着信した場合、それをトリガーとして、メッセージサーバ10に対し新着メッセージの有無を問い合わせる。これを新着通知応答機能という。
【0073】
実際には、メッセージサーバ10などに実装された新着通知機能により携帯電話端末22に受信又は着信した場合だけでなく、任意の電話発着信,メール送受信,電話機メニュー操作により割り込みが発生すると、それが本機能のトリガーとなり、メッセージサーバ10にメッセージの有無を問い合わせる。
当該宛先端末宛のメッセージがメッセージサーバ10上にあった場合、問合せの返信として、メッセージそのものがメッセージサーバ10から携帯電話端末22にダウンロードされる。メッセージサーバ10からの返信がメッセージ無しであった場合には、携帯電話端末22上のアプリケーションプログラムは休眠状態に戻る。この機能の概要については、図10に示されている。
【0074】
また、予め各端末上で決定した時間間隔毎に、定期的に問い合わせを実行することもできる。この時間については、後述の携帯端末設定機能、若しくはメッセージサーバ10経由で決定される。
メッセージサーバ10経由で時間を決定する場合には、新着問い合わせの際に、メッセージサーバ10上で定めてある時間の情報をメッセージサーバ10からの返信に含めて通知する。これを受信した携帯電話端末22は、自動的に通知された時間を反映するように携帯電話端末22上の設定時間を変更する。
【0075】
メッセージサーバ10に時間を定める方法としては、適切な権限の付与されたPC端末21又は携帯電話端末22から、メッセージサーバ10の設定時間の登録要求を行うことで実施する。
また、新着通知応答機能によりメッセージがダウンロードされた場合には、メッセージが新着したことをユーザに知らせるため、メッセージの件名等を宛先端末上に表示し、加えて音声再生やバイブレータによる振動で注意喚起を行う。
【0076】
宛先端末が受信したメッセージに対する回答をユーザが行うためには、ボタン入力を有効化(電話機ネイティブの電話機能からアプリケーションプログラムにボタン入力の制御を移行すること)する必要がある。そのためには、電話機固有の特殊ボタンを押す必要がある。
そこで、前述の注意喚起の際には、その特殊ボタンを画面上に表示し、ユーザにボタン押しを促す。ボタン入力が有効化された後は、アプリケーションプログラムがメッセージの件名,本文,緊急度,送信者等を表示するとともに、受信したメッセージに含まれている選択肢の情報に基づいて、回答選択肢のボタンを作成しそれを表示する。
【0077】
ユーザが、例えばカーソルボタンを操作して選択肢の中から適切な回答を選択し、決定ボタンを押すなどの操作を行うことにより、その回答がメッセージサーバ10に送信される。
【0078】
なお、図3に示すように、メッセージの新着問い合わせ及びダウンロードにはhttpプロトコルを利用する通信経路が使用されるが、この通信経路ではサーバPUSH型の通信が不可能なため、新着通知メール又は音声発信については、これとは別の通信経路を使用する。
次に、典型例として、メッセージサーバ10,PC端末21(発信元端末),携帯電話端末22(宛先端末)の三者の間でメッセージを配信する場合の通信手順の概要が図1に示されている。この内容について以下に説明する。
【0079】
1.発信元端末上でメッセージを作成しメッセージサーバ10に送信する(S21,S22)。
2.メッセージサーバ10は各宛先端末に対して順次に新着通知を実行する(S12)。新着通知の宛先は、図4に示す宛先変換テーブルから得られる携帯電話番号又は携帯メールアドレスによって特定される。
【0080】
3.新着通知のメール(例えばiモードメール)もしくは音声電話の着信を受けた宛先端末(携帯電話端末22)上では、その受信又は着信によってユーザアプリケーションが自動起動する(S31)。そして、このユーザアプリケーションは、メッセージサーバ10に対してメッセージの有無を問い合わせ、メッセージがある場合にはそれをダウンロードする(S32)。実際には、メッセージがある場合には、問い合わせに対する回答としてメッセージがメッセージサーバ10から送信される。宛先端末の問い合わせ先は、メッセージサーバ10が用意したアクセスページに割り当てられたアドレス(例えばURL)であり、その情報は予め宛先端末上に保持しておくか、あるいは事前にメッセージサーバ10に問い合わせて取得する。
【0081】
4.新着メッセージをダウンロードした場合には、宛先端末は音声,画面表示,バイブレータなどを用いて、ユーザの注意喚起を行う(S33)。
5.宛先端末が受信したメッセージに対して回答する必要がある場合には、ユーザの入力操作(選択肢の選択)により回答が宛先端末からメッセージサーバ10に返信される(S34)。
【0082】
6.メッセージサーバ10は宛先の端末毎にメッセージの配信状況を把握している。発信元端末のように特定の権限を有する端末からメッセージサーバ10に問い合わせを行うと、メッセージサーバ10は該当するメッセージの状態を表す情報を問い合わせ元に返信する(S11,S14,S23,S24)。
前述のように、メッセージサーバ10などが宛先端末に対して新着通知を行う場合に利用する通信経路と、メッセージサーバ10上のメッセージをダウンロードする場合に利用する通信経路とは別経路になっている。
【0083】
図3に示す動作例においては、新着通知を音声発信で行う場合には、モデム13−電話回線35−携帯キャリア音声網33b−携帯電話端末22(1)の経路が利用され、新着通知をメールで行う場合には、携帯電話機12−携帯キャリアパケット網33a−携帯電話端末22(1)の経路が利用される。
また、携帯電話端末22(1)がメッセージサーバ10に新着問い合わせ及びダウンロードを行う際には、携帯キャリアパケット網33a−ゲートウェイ34−インターネット32を経由して携帯電話端末22(1)とサーバ本体11とを接続する経路が利用される。
【0084】
なお、PC端末21,サーバ本体11,携帯電話端末22の動作に必要なプログラムについては、CD−ROMなどの記録媒体から読み込んでもよいし、オンラインでダウンロードして実行することもできる。
【0085】
【発明の効果】
以上説明したように、本発明では、カスタマイズが可能な携帯電話上のユーザアプリケーションプログラムを利用しつつ、即時性を備えたメッセージ配信システムを実現することが可能であり、安価で普及している携帯電話端末を利用することで、システムの導入コストが低く、操作や携帯性の面からユーザの負担は小さい。
【0086】
また、緊急メッセージシステムを考える場合においても、常時携帯する端末としては、日頃からの使用による慣れが重要であり、この面でも、本発明によるシステムは最適であり、また、待受け起動のアプリケーションを利用するため、携帯電話としての日常動作に影響が少ないことも特徴として挙げられる。
更に、本発明ではメッセージ新着時のユーザ通知を、ユーザアプリケーションにより自由にカスタマイズすることができる。通常の携帯電話機内蔵のメール機能においては、新着時のユーザ通知はカスタマイズすることはほとんどできず、新着に気がつきにくい場合もある。本発明では、メッセージの重要度に応じて表示方法を変えたり、ユーザ応答があるまで音声再生や画面表示をし続けるなど、多様な目的に応じた対応が可能である。
【図面の簡単な説明】
【図1】メッセージ配信システムの動作例を示すシーケンス図である。
【図2】メッセージ配信システムの構成例を示すブロック図である。
【図3】メッセージ配信システムの動作例を示すブロック図である。
【図4】宛先変換テーブルの構成例を示す模式図である。
【図5】新規メッセージの編集画面の例を示す正面図である。
【図6】配信状況一覧画面の例を示す正面図である。
【図7】配信状況の種類の一覧を表す模式図である。
【図8】メッセージに割り当て可能な項目の一覧を表す模式図である。
【図9】新着通知の送信処理に関する動作例を示すシーケンス図である。
【図10】新着通知応答の動作概要を示すフローチャートである。
【符号の説明】
10 メッセージサーバ
11 サーバ本体
12 携帯電話機
13 モデム
14 宛先変換テーブル
21 PC端末
22 携帯電話端末
31 LAN
32 インターネット
33 携帯キャリア網
34 ゲートウェイ
35 電話回線
[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a message delivery system and method, a program, and a recording medium, and is used to deliver a message like an electronic mail using a server / client system.
[0002]
[Prior art]
Conventionally, services that use various mail systems to deliver messages to specific destinations, that is, personal computers (hereinafter abbreviated as PCs), PDAs and other information terminals or mobile phone terminals via the Internet or mobile communication networks Has been implemented.
[0003]
In general Internet mail used on PCs, etc., a mail server that stores and manages the mail of the destination user is used, and the user sends and receives mail with the mail server using client software for sending and receiving mail. I do.
[0004]
Such an Internet mail system is a PULL type distribution system. That is, the mail stored in the mail server is not delivered to the destination user until a download request is generated from the client software activated by the destination user. This causes a delay in mail delivery.
However, in the PC environment, there are fewer time and cost restrictions on the use of power and network resources than in the case of a mobile phone terminal or the like. Therefore, for example, a new arrival inquiry to the mail server can be frequently made from the client software. For this reason, it is not impossible for the destination user to receive the mail immediately after the new mail arrives at the mail server.
[0005]
On the other hand, in a mail system that communicates via a mobile phone terminal, PUSH type mail delivery is performed as long as the destination mobile phone terminal is communicable at the time of reception. That is, the mail server delivers the mail to the destination mobile phone terminal immediately after receiving the new mail from the transmission side. For this reason, the destination user can receive the mail immediately after the new mail arrives at the mail server.
[0006]
In addition, when mail is transmitted and received between terminals of the same mobile carrier (communication carrier), mail distribution is realized by communication closed in a network dedicated to the carrier. In addition, when the destination mobile phone terminal receives mail via the external Internet, filtering is performed using a gateway connected to the boundary position between the carrier network and the Internet for the purpose of preventing spam mail. It is common.
[0007]
In addition, it is known that when communication is congested at the gateway position, a considerably long delivery delay occurs in mail delivery.
In order to prevent the occurrence of such a delay, a system is also commercially available in which a mobile phone is connected to a PC that is a mail sender via a cable, and mail is transmitted from the PC via the mobile phone (http: // www.dnki.co.jp/MLsystem/MLsys_index.html).
[0008]
Further, the following “Patent Document 1” and “Patent Document 2” are known as conventional techniques related to the present invention. However, since the techniques of these patent documents are based on the premise that control is performed inside the mobile communication network, this technique cannot be used by anyone other than the mobile communication service provider.
[Patent Document 1]
JP 2000-78192 A
[Patent Document 2]
JP 2001-175577 A
[0009]
[Problems to be solved by the invention]
Considering the possibility of using a mail delivery system as a broadcast system in an emergency, for example, a fixed desktop PC or a notebook PC that is not always connected can be used as the system terminal. It is not appropriate to do.
[0010]
When emphasis is placed on the penetration rate and portability, it is desirable from the viewpoint of cost and convenience to use the most commonly used mobile phone as a portable information communication device as a system terminal.
However, it is difficult to say that the mail function (carrier mail) built in the current mobile phone realizes easy terminal operation for everyone, and depending on the user group and application, its operability is an obstacle. There is a case. In particular, middle-aged and elderly people with low literacy regarding information devices may not be able to easily send and receive e-mails on mobile phones and even perform voice calls.
[0011]
In addition, the user interface such as the mail function built into the mobile phone may be somewhat customized according to each user's preference, but the functions that can actually be customized are extremely limited. Unless the manufacturer is a manufacturer of a telephone terminal, it is impossible to change the user interface drastically and there is a problem in operability.
[0012]
It is an object of the present invention to provide a message delivery system and method, a program, and a recording medium capable of realizing message delivery with high immediacy and improving operability during transmission / reception.
[0013]
[Means for Solving the Problems]
  [Claim 1] At least one source terminal for transmitting a message including information such as text, a message server for receiving and storing a message transmitted by the source terminal, and message transmission / reception for receiving a message from the message server A destination terminal having a program, and the destination terminal can use a first communication path in which a server PUSH type connection used when receiving a message from a server or the like cannot be used, and the terminal is connected to the server from the server. In a message delivery system including at least one mobile phone terminal that can also use a second communication path capable of making an immediate communication call, the message server can receive a message transmitted from any of the transmission source terminals. In response to the specified destination terminalNewWhen sending a notification of arrival, the second communication path is addressed to the telephone number of the destination terminal via a voice telephone network using at least one of a modem and a mobile phone directly connected to the message server. Send a mail to the mail address of the destination terminal by using a mail function that makes a call or uses a mobile carrier network that uses a mobile phone communication service. And a new message notification means for transmitting the corresponding message to the destination terminal via the first communication path in accordance with an inquiry or request from the destination terminal. A user application that starts operation from a sleep state in response to reception of the new arrival notification sent from the message server via the communication path 2 An interrupt means for generating an interrupt to the message transmission / reception program that does not consume power or is in a standby state of low power consumption, and the presence or absence of a new message is triggered by the occurrence of the interrupt Inquiry means for making an inquiry to the message server via the first communication path, and when the reply from the message server is no message, the user application program is returned to the sleep state, and the message server In the case where there is a message from the reply from, message download means for receiving a corresponding message from the message server is provided.
[0014]
In recent mobile phone terminals, in addition to the basic program built in from the beginning to realize mobile phone functions, various user application programs built according to the user's wishes are executed on the computer on the mobile phone terminal. can do.
By using such a user application program, it is possible to realize delivery of messages such as e-mails, and to freely change the user interface and the like.
[0015]
However, the user application program in the mobile phone terminal often has very many restrictions imposed on its specifications compared to the application on the PC due to security problems. That is, the actual situation is that communication between applications and native application functions such as calls and mails are hardly available.
[0016]
For example, in the specifications of mobile phone terminals of some mobile carriers, even if there is an incoming / outgoing call or mail transmission / reception during execution, not only the user application side acquires information about it but also the fact is detected directly I can't even do that.
Therefore, even if a mobile phone terminal has a function for realizing mail communication with high immediacy by communication using a PUSH type connection, the mail function cannot be used when the user application program is used.
[0017]
Therefore, when message delivery is realized using a user application program on a mobile phone terminal, a communication path that can use a push-type connection cannot be used directly, so a new message arrives at the message server. Even so, the fact cannot be notified to the destination terminal as it is.
Therefore, in claim 1, a communication path used when the message server transmits a new arrival notification to the destination terminal, and a communication path used when the destination terminal accesses the message server in response to the new arrival notification. Assign another route.
[0018]
That is, the new arrival notification transmitting means of the message server transmits a new arrival notification to the designated destination terminal via the second communication path. For example, a new arrival notification can be transmitted immediately upon arrival of a new message by making a call to the destination terminal or by sending a mail to the mail address of the destination terminal using the mail function of the mobile carrier network.
[0019]
The message download means of the destination terminal starts operating in response to receiving the new arrival notification, connects to the message server via the first communication path, and receives the corresponding message from the message server.
[0020]
At this time, the communication passes through the first communication path, but is communication from the mobile carrier network to the external Internet, and uses the same http protocol as the WWW. There is no delay.
Even in a situation where the connection from the message server to the destination terminal cannot be used in the first communication path that can be used directly from the user application program executed on the mobile phone terminal, the system as a whole is highly immediate as a result. PUSH type message distribution can be realized.
[0022]
  further,Naturally, no delay occurs when a call is made to the telephone number of the destination terminal via the voice telephone network. In addition, when a mail is sent to the mail address of the destination terminal using a mail function whose use range is limited to the inside of the mobile carrier network that provides a mobile phone communication service, a new arrival notification is made because the mail does not go through the gateway. Can be sent to the destination terminal in a short time.
[0023]
  In addition, the user application in the mobile phone terminal consumes more power than the basic functions built in from the beginning, so if the reception standby state is simply continued, the continuous drive time expected for the mobile phone terminal is secured. Can not. Therefore, the claim1Then, a special execution method called standby activation is used. Many of the latest mobile phone models support this function.
[0024]
In standby activation, in a normal state, the logic of the application is stopped and power is not consumed at all or is executed with low power consumption. Then, when a certain condition such as a timer or an external interrupt is satisfied, the program is resumed and execution of the program is continued.
In addition, since the user application in the mobile phone terminal has a low priority at the time of execution, if there is an incoming / outgoing call, mail transmission / reception processing, user menu operation, or the like during execution, it is often interrupted by an interruption.
[0025]
  However, when the call or the like that caused the interruption is terminated and the application is restored, it can be determined that its own execution status is resumption after interruption. By utilizing this and generating an external interrupt, it becomes possible to indirectly transmit temporal information to the application.
  That is, this interruption can be used as a method for notifying the user application of the mobile phone terminal of a new message. As a result, it is possible to achieve both the use of a user application on a mobile phone terminal having a high degree of freedom and the securing of a new notification means with high immediacy.
In addition, since a user application program executed on the mobile phone terminal is used, the user interface can be freely changed, and user-friendly message distribution according to the use and user differences can be realized. In particular,ClaimIf a reply option is used as in item 3, a simple reply can be realized.
[0026]
  Claim2The message delivery system according to claim 1, wherein the message server receives a request from a delivery status management means for managing the delivery status of each message stored in the message server and a terminal having a predetermined authority. In addition, the present invention is characterized by further comprising distribution status transmission means for transmitting information indicating the distribution status of each message managed by the distribution status management means to the requesting terminal.
[0027]
  Claim2In the message, the distribution status of each message transmitted from the source terminal and stored in the message server, for example, “reception completed” indicating that the destination terminal has received the message, and the message received by the destination terminal has already been displayed on the screen The terminal terminal display completion indicating the status and the response completion indicating the status where the destination terminal has already transmitted the reply message to the received message are grasped and the information is retained. Accordingly, by making a request or inquiry to the message server from a sender terminal or management terminal that has been previously authorized, the sender terminal or management terminal indicates the distribution status of each transmitted message. Information can be acquired.
[0028]
In the case of mobile carrier mail, FAX, etc., it can be confirmed at the transmission source that the transmission terminal has received, but it is not known whether or not the user who is the actual destination has seen the information. On the other hand, in the system of the present invention, since the distribution status can be grasped in detail by the message server, it is possible to check according to the stage, such as whether the user has seen the message or whether it has answered.
[0029]
  Claim3The message delivery system according to claim 1 is characterized in that the source terminal is provided with option information insertion means for including an option of information to be replied by the destination user as a reply to the message to be transmitted.
  The recipient of the message may be a person who is not accustomed to operating the system, such as an elderly person, or may be a busy person who has no time to input text. Therefore, when it is necessary to reply to a received message, there is a problem in operability because a reply method such as a general mail system is difficult to operate or takes time to input.
[0030]
  Claim3In the message, the message sent by the source terminal includes an option of information to be answered by the receiver. Therefore, the receiver requests only by selecting one answer from the options. Answer can be entered.
  Claim4In the message delivery system according to claim 1, a route passing through a mobile carrier network and the Internet is used as the first communication route.
[0032]
  Claim5Claims1In the message delivery system, a destination conversion table that holds at least one of a correspondence between a message destination and a corresponding telephone number and a correspondence between a message destination and a corresponding mail address in the new arrival notification transmission unit Is provided.
  Claim5In, by referring to the destination conversion table, the telephone number or mail address of the recipient can be obtained from the destination of the message.
[0033]
  [Claim 6] At least one source terminal that transmits a message including information such as text, a message server that receives and stores a message transmitted by the source terminal, and message transmission / reception that receives a message from the message server A destination terminal having a program, and the destination terminal can use a first communication path in which a server PUSH type connection used when receiving a message from a server or the like cannot be used, and the terminal is connected to the server from the server. In a message delivery method using a communication system including at least one mobile phone terminal that can also use a second communication path capable of making an immediate communication call, the message server is transmitted from one of the transmission source terminals. In response to receiving a message ForNewWhen sending a notification of arrival, the second communication path is addressed to the telephone number of the destination terminal via a voice telephone network using at least one of a modem and a mobile phone directly connected to the message server. Sending a mail to the mail address of the destination terminal using a mail function that makes a call or uses a mobile carrier network that uses a mobile phone communication service. According to the inquiry or request from the terminal, the corresponding message is transmitted to the destination terminal via the first communication path, and the destination terminal sends the new arrival notification sent from the message server via the second communication path. In response to the reception, the user application program in the dormant state is started, and power is not consumed or it waits for low power consumption. In machine state to generate an interrupt to the message transmitting and receiving program, queries the message server via the interrupt said first communication path whether the new message as a trigger the generation ofTheWhen the reply from the message server is no message, the user application program is returned to the sleep state, and when the reply from the message server is a message, the message server applies. It is characterized by receiving a message.
[0034]
  Claim6By using this method, the same result as in claim 1 can be obtained.
  AlsoWhen the message server transmits the new arrival notification, it uses at least one of a modem and a mobile phone directly connected to the message server to call the telephone number of the destination terminal via the voice telephone network. The mail is transmitted to the mail address of the destination terminal by using a mail function limited to the inside of the mobile carrier network that performs a mobile phone communication service.
[0037]
  Claim7Includes at least one source terminal that transmits a message including information such as text, a message server that receives and accumulates messages transmitted by the source terminal, and a destination terminal that receives messages from the message server As the destination terminal, the first communication path that cannot use the server PUSH type connection used when receiving a message from the server can be used, and the terminal can call the server immediately. In a program executed by a computer on the mobile phone terminal for controlling a message delivery system including at least one mobile phone terminal that can also use the second communication path, the program is executed via the second communication path. In response to receiving a new arrival notification sent from the message server Start a user application program, and generate an interrupt to the message transmission / reception program that does not consume power or is in a standby state of low power consumption, and whether or not there is a new message triggered by the occurrence of the interrupt Inquiries to the message server via a first communication path, and if the message server returns no message, returns the user application program to a sleep state, and A message download procedure for receiving a corresponding message from the message server when a reply from the message server is present is provided.
[0038]
  Claim7By executing the above program on a computer on a mobile phone terminal, a system similar to the first aspect can be realized.
[0039]
  Claim8Is a recording medium on which a computer-readable program according to claim 7 is recorded.
  Claim8By executing the program read from the recording medium in any one of the message server, the destination terminal, and the source terminal, a system similar to the first aspect can be realized.
[0040]
DETAILED DESCRIPTION OF THE INVENTION
An embodiment of a message delivery system and method, program, and recording medium of the present invention will be described with reference to FIGS. This form corresponds to all the claims.
FIG. 1 is a sequence diagram showing an operation example of the message delivery system. FIG. 2 is a block diagram illustrating a configuration example of the message distribution system. FIG. 3 is a block diagram illustrating an operation example of the message delivery system. FIG. 4 is a schematic diagram illustrating a configuration example of the destination conversion table.
[0041]
FIG. 5 is a front view showing an example of a new message editing screen. FIG. 6 is a front view showing an example of a distribution status list screen. FIG. 7 is a schematic diagram showing a list of types of distribution status. FIG. 8 is a schematic diagram showing a list of items that can be assigned to a message. FIG. 9 is a sequence diagram illustrating an operation example related to a new arrival notification transmission process. FIG. 10 is a flowchart showing an outline of the operation of a new arrival notification response.
[0042]
In this embodiment, the source terminal, message server, destination terminal, new arrival notification transmission means, message download means and message transmission means of claim 1 are respectively the PC terminal 21, the message server 10, the mobile phone terminal 22, and steps S12 and S32. And S13.
In this embodiment, it is assumed that the message distribution system is configured using a communication system as shown in FIG.
[0043]
In this message delivery system, a message server 10 is provided to control message accumulation and relay. The message server 10 is connected to the LAN 31 and the Internet 32. A PC terminal 21 (1) is connected to the LAN 31, and a PC terminal 21 (2) is connected to the Internet 32.
[0044]
As each PC terminal 21, for example, a general personal computer can be used. Each PC terminal 21 is used for message transmission, status management of transmitted messages, and the like.
Of course, if an Internet access function is provided, a message can be transmitted using a personal digital assistant (PDA) or a mobile phone. In that case, for example, a card-type communication module may be used, or some means of Internet access may be prepared, and a WWW browser can be used.
[0045]
In this example, it is assumed that the mobile phone terminal 22 is used as a message destination. Of course, a message can be transmitted to a device other than the mobile phone terminal 22. In the example of FIG. 2, the mobile phone terminals 22 (1) and 22 (2) form a radio line with a mobile carrier network (a mobile communication network provided by a mobile phone carrier) 33.
The mobile phone terminal 22 used here is assumed to have a mail communication function (that is, carrier mail) dedicated to the mobile carrier network 33 provided by a mobile communication carrier, an Internet access function, and capable of executing a user application program. is doing.
[0046]
The mobile carrier network 33 is connected to the Internet 32 via a gateway 34. Therefore, communication that can pass through the gateway 34 can also be performed with a terminal on the Internet 32. With regard to carrier mail, transmission / reception can be performed with low delay without passing through the gateway 34 as long as it is between mobile phones in the mobile carrier network 33. In some cases, a delay occurs due to processing at that time.
[0047]
The message server 10 includes a server main body 11, a mobile phone 12, a modem 13, and a destination conversion table 14. The modem 13 is connected to the telephone line 35.
The mobile phone 12 is a mobile phone that can be used in the same mobile carrier communication network as the mobile phone terminal 22. The mobile phone 12 has a function of transmitting a carrier network mail provided by the mobile carrier, and further has a function of controlling functions such as mail transmission from the server body 11 connected via a cable. ing.
[0048]
Accordingly, the server body 11 can connect to each mobile phone terminal 22 by controlling the modem 13 to make a voice call. In that case, since the telephone line 35 is connected to the mobile carrier network 33 via an exchange (not shown), the gateway 34 does not pass.
Further, the server body 11 can transmit a carrier mail to each mobile phone terminal 22 by sending a mail using the mobile phone 12. In this case, since it is a carrier mail, the mail reaches the mobile phone terminal 22 of the other party directly from the mobile carrier network 33 (mobile carrier packet network 33a) without passing through the gateway.
[0049]
If packet communication of the mobile carrier is available, a one-to-one connection request is made to the destination terminal, and if the destination terminal can receive the call correctly, the mobile phone 12 is used. This packet communication call can be used as a new arrival notification. Furthermore, it is also possible to make a telephone call for a new arrival notification by using the mobile phone 12 instead of the modem 13.
[0050]
In the destination conversion table 14 connected to the server body 11, for example, as shown in FIG. 4, for each message destination, the mobile phone number and mobile mail address (carrier mail address) of the corresponding mobile phone terminal 22 are stored in advance. It is registered.
Therefore, the server main body 11 can acquire the mobile phone number and the mobile mail address of the mobile phone terminal 22 associated with each destination of each message arriving from the transmission source.
[0051]
The message server 10 is the core of the operation of this system, and all messages are exchanged via the message server 10. A message transmitted from a source terminal is temporarily stored in the message server 10 and then distributed to each destination terminal. Communication with each terminal is performed via the Internet 32 or the LAN 31.
[0052]
In addition, when a new message arrives at the message server 10, the message server 10 has a new arrival notification function in order to notify the destination terminal of the fact without delay.
In this new arrival notification function, the modem 13 or the mobile phone 12 is used when making a telephone call as a new arrival notification, and the mobile phone 12 is used when sending a carrier mail or making a packet communication call as a new arrival notification. .
[0053]
The PC terminals 21 (1) and 21 (2) perform message editing, message transmission, message distribution status display, and various settings and management of the entire system.
Each mobile phone terminal 22 (1), 22 (2) is a terminal carried by the user, and is mainly used for receiving messages. Of course, by changing the settings, some of the functions assigned to the PC terminal 21 such as message transmission and delivery status display can also be realized on the mobile phone terminal 22.
[0054]
A message transmitted from a transmission source terminal, for example, the PC terminal 21 (1) is stored in a hard disk built in the server main body 11 of the message server 10. Then, the message server 10 creates an access page for distribution to the destination terminal (mobile phone terminal 22) for each accumulated message. Messages stored in the message server 10 are downloaded from the message server 10 in accordance with requests from each destination terminal.
[0055]
For messages newly accumulated in the message server 10, a new arrival notification is sent to the destination terminal. That is, after receiving and storing new arrival messages, the message server 10 starts sending new arrival notifications of messages to all destination terminals.
The new arrival notification function is always implemented in the message server 10, but if a part of the function is implemented in another PC terminal 21, the function can be shared and executed.
[0056]
For example, as shown in FIG. 9, the message server 10 that has received a new message first divides the list of destination terminals, and sends a new arrival notification together with the sharing list to a specific PC terminal 21 assigned in advance for function sharing. Issue the start command. The new arrival notification function is sequentially executed for each destination terminal, but is skipped for terminals whose distribution status described later is “message DL completed” or later.
[0057]
Note that the modem 13 or the mobile phone 12 needs to be connected to the PC terminal 21 that shares the functions.
There are two types of new arrival notification functions: carrier mail transmission from the mobile phone 12 and voice telephone transmission from the modem 13.
When transmitting a carrier mail from the mobile phone 12, the server body 11 or the PC terminal 21 controls the mobile phone 12 connected thereto, and transmits the carrier mail without going through the general Internet 32. The purpose of the carrier mail is to be received by the destination terminal, so the contents of the mail can be anything.
[0058]
As for the voice call transmission function, the server main body 11 or the PC terminal 21 controls the modem 13 connected thereto to make a call to the destination mobile phone terminal 22 via the voice telephone network. Since the purpose of this call is to send an incoming call to the destination terminal, the length of the incoming call may be as short as necessary.
The message server 10 always keeps track of the progress status of each message delivery for each destination terminal and holds that information. The types of distribution status to be grasped are as shown in FIG.
[0059]
After the message server 10 receives the new arrival message, it activates the new arrival notification function and at the same time creates a distribution status table. In this distribution status table, all destination terminals are entries, and the status as shown in FIG. 7 is held as a value. When the distribution status table is created, the values of all terminal entries are initialized with “not notified”.
Next, the value in the distribution status table is sequentially updated to “new arrival notification completed” for the destination terminal for which the new arrival notification is performed by the new arrival notification function.
[0060]
Further, the destination terminal inquires of the message server 10 about the new arrival notification. If a new message exists at this time, the destination terminal downloads the corresponding message. At this time, the value of the distribution state table is updated to “message DL completed”.
Even if the value of the distribution status table has not been updated to “New arrival notification” due to the execution of the new arrival notification function, if the corresponding message is downloaded, the value of the distribution status table is changed. Update directly to "Message DL completed".
[0061]
Next, when the full text of the received message is displayed, the destination terminal notifies the message server 10 to that effect. Upon receiving this notification, the message server 10 updates the value in the distribution status table to “message displayed”.
[0062]
When a reply to the message received by the destination terminal is made by the input operation of the recipient, the reply result is transmitted from the destination terminal to the message server 10. Upon receiving this answer result, the message server 10 updates the value of the distribution status table to “answered”. The contents of the answer results are also recorded in a table on the message server 10.
[0063]
Further, the message server 10 has a distribution status list function. That is, when there is a status inquiry from a terminal having a predetermined authority, the message server 10 returns a response to the inquiry with reference to the contents of the distribution status table and the like.
The message transmission function is implemented in each PC terminal 21 that is a transmission source terminal and each mobile phone terminal 22 that is a destination terminal.
[0064]
In this example, since it is assumed that a message in an arbitrary free text or a fixed text is delivered to a specified destination (individual or group), each PC terminal 21 and mobile phone terminal 22 Editing function and transmission function.
The message created by the editing function is transmitted to the message server 10 via the predetermined network by the transmission function. At the time of transmission, the message is encrypted using a predetermined encryption key to ensure security.
[0065]
When editing a new message or the like, for example, an editing screen as shown in FIG. 5 is displayed. Further, items that can be assigned to the message to be created are shown in FIG.
That is, it is possible to create and send a message including information on five items of “destination”, “title”, “text”, “urgency”, and “reply answer options”. By transmitting a message including “option” information, the operation when the receiving side answers is simplified.
[0066]
Similar to general mail, information other than text, that is, information such as voice and image may be included in a message and transmitted.
Each PC terminal 21 has a message reception function. Since there are few restrictions regarding resources such as power consumption in the PC terminal 21, the message server 10 does not perform new arrival notification when the destination terminal is the PC terminal 21.
[0067]
Therefore, in order to reduce the delay time, the PC terminal 21 periodically accesses the message server 10 at a predetermined time interval and checks whether there is a message addressed to itself. When a new message is downloaded from the message server 10, a display window is automatically opened to display the message content.
Each PC terminal 21 also has a function of storing previously received messages in its own local hard disk.
[0068]
For a specific message, a function for displaying a list of distribution statuses of each destination terminal, that is, a distribution status list function is implemented in the PC terminal 21 and the mobile phone terminal 22. Data displayed by this function is acquired by inquiring the message server 10 about the value of the distribution status table held by the message server 10.
In practice, the message server 10 is periodically inquired at predetermined time intervals to obtain the latest data. Accordingly, the display content is periodically updated.
[0069]
Specifically, as shown in FIG. 6, the distribution status for each user is displayed again for each destination user or group. If the user who has received the message has already sent an answer to the message, the contents of the answer are also displayed. In the remarks column, secondary contact information for cases where contact using this system cannot be made due to some trouble or the like is also displayed.
[0070]
In addition, the contents in the distribution status column and the like can be overwritten by direct input so as to cope with direct telephone contact outside the system. In addition, a new arrival inquiry function can be forcibly executed for a user or group designated by an input operation.
The message inquiry function is implemented in the PC terminal 21 and the mobile phone terminal 22. By using this function, when trying to receive a message received in the past again, it is possible to search and re-download the message.
[0071]
A unique ID is assigned to every message, and when this ID is known, it can be re-downloaded by specifying it directly and requesting it from the message server 10.
It is also possible to specify a sender, a date, etc., inquire the message server 10 for a corresponding message, specify a message to be received from the search result, and download again.
[0072]
The mobile phone terminal 22 is normally in a sleep state, suppressing power consumption and contributing to improving the continuous operation time of the terminal. When the mobile phone terminal 22 receives or receives a new arrival notification in the sleep state, the mobile phone terminal 22 makes an inquiry to the message server 10 as to whether there is a new arrival message. This is called a new arrival notification response function.
[0073]
Actually, not only when a new arrival notification function implemented in the message server 10 or the like is received or received by the mobile phone terminal 22, but when an interruption occurs due to any incoming / outgoing call, mail transmission / reception, or telephone menu operation, It triggers this function and inquires the message server 10 about the presence or absence of a message.
When the message addressed to the destination terminal is on the message server 10, the message itself is downloaded from the message server 10 to the mobile phone terminal 22 as a reply to the inquiry. When the reply from the message server 10 is no message, the application program on the mobile phone terminal 22 returns to the sleep state. An overview of this function is shown in FIG.
[0074]
It is also possible to execute an inquiry periodically at time intervals determined in advance on each terminal. This time is determined via a portable terminal setting function described later or the message server 10.
When the time is determined via the message server 10, information on the time determined on the message server 10 is included in a reply from the message server 10 when a new arrival inquiry is made. The mobile phone terminal 22 that has received this changes the set time on the mobile phone terminal 22 to reflect the automatically notified time.
[0075]
As a method for determining the time in the message server 10, it is performed by making a registration request for the set time of the message server 10 from the PC terminal 21 or the mobile phone terminal 22 to which appropriate authority is given.
In addition, when a message is downloaded by the new arrival notification response function, in order to notify the user that the message has arrived, the subject of the message is displayed on the destination terminal, and also alerted by voice playback or vibration by a vibrator I do.
[0076]
In order for the user to reply to the message received by the destination terminal, it is necessary to enable button input (transfer control of button input from the telephone native telephone function to the application program). To do so, it is necessary to press a special button unique to the telephone.
Therefore, when the above-mentioned alert is issued, the special button is displayed on the screen to prompt the user to press the button. After button input is enabled, the application program displays the message subject, body, urgency, sender, etc., and selects the answer option button based on the option information included in the received message. Create and display it.
[0077]
When the user operates the cursor button, for example, selects an appropriate answer from the choices and presses the enter button, the answer is transmitted to the message server 10.
[0078]
As shown in FIG. 3, a communication path using the http protocol is used for new arrival inquiry and download of a message. Since this communication path does not allow server push type communication, a new arrival notification mail or voice For outgoing calls, a different communication path is used.
Next, as a typical example, FIG. 1 shows an outline of a communication procedure when a message is distributed among three parties of a message server 10, a PC terminal 21 (source terminal), and a mobile phone terminal 22 (destination terminal). ing. This will be described below.
[0079]
1. A message is created on the source terminal and transmitted to the message server 10 (S21, S22).
2. The message server 10 sequentially issues a new arrival notification to each destination terminal (S12). The destination of the new arrival notification is specified by the mobile phone number or the mobile mail address obtained from the destination conversion table shown in FIG.
[0080]
3. On the destination terminal (mobile phone terminal 22) that has received an incoming mail (for example, i-mode mail) or a voice call, the user application is automatically activated by the reception or the incoming call (S31). Then, the user application inquires of the message server 10 about the presence or absence of a message, and if there is a message, downloads it (S32). Actually, when there is a message, the message is transmitted from the message server 10 as an answer to the inquiry. The inquiry destination of the destination terminal is an address (for example, URL) assigned to the access page prepared by the message server 10, and the information is stored in advance on the destination terminal or inquired of the message server 10 in advance. get.
[0081]
4). When a new message has been downloaded, the destination terminal alerts the user using voice, screen display, vibrator, etc. (S33).
5. When it is necessary to reply to the message received by the destination terminal, the reply is returned from the destination terminal to the message server 10 by a user input operation (selection of options) (S34).
[0082]
6). The message server 10 grasps the message distribution status for each destination terminal. When an inquiry is made to the message server 10 from a terminal having a specific authority such as a sender terminal, the message server 10 returns information indicating the state of the corresponding message to the inquiry source (S11, S14, S23, S24).
As described above, the communication path used when the message server 10 or the like makes a new arrival notification to the destination terminal is different from the communication path used when the message on the message server 10 is downloaded. .
[0083]
In the operation example shown in FIG. 3, when a new arrival notification is made by voice transmission, the route of the modem 13-telephone line 35-mobile carrier voice network 33b-mobile phone terminal 22 (1) is used, and the new arrival notification is sent by mail. In this case, the route of the mobile phone 12-mobile carrier packet network 33a-mobile phone terminal 22 (1) is used.
Further, when the mobile phone terminal 22 (1) makes a new arrival inquiry and download to the message server 10, the mobile phone terminal 22 (1) and the server main body 11 via the mobile carrier packet network 33 a -gateway 34 -Internet 32. The route that connects and is used.
[0084]
Note that programs necessary for the operation of the PC terminal 21, the server main body 11, and the mobile phone terminal 22 may be read from a recording medium such as a CD-ROM, or downloaded and executed online.
[0085]
【The invention's effect】
As described above, according to the present invention, it is possible to realize a message delivery system with immediacy while using a user application program on a mobile phone that can be customized, and is a cheap and popular mobile phone. By using a telephone terminal, the introduction cost of the system is low, and the burden on the user is small in terms of operation and portability.
[0086]
Moreover, even when considering an emergency message system, it is important to be familiar with daily use as a terminal that is always carried. In this aspect as well, the system according to the present invention is optimal, and uses a standby activation application. Therefore, it is also characterized as having little influence on daily operations as a mobile phone.
Furthermore, in the present invention, the user notification when a new message is received can be freely customized by the user application. In the mail function built in a normal mobile phone, the user notification at the time of new arrival can hardly be customized, and it may be difficult to notice the new arrival. In the present invention, it is possible to cope with various purposes such as changing the display method according to the importance level of the message, or continuing to reproduce the sound and display the screen until the user responds.
[Brief description of the drawings]
FIG. 1 is a sequence diagram illustrating an operation example of a message distribution system.
FIG. 2 is a block diagram illustrating a configuration example of a message distribution system.
FIG. 3 is a block diagram illustrating an operation example of the message distribution system.
FIG. 4 is a schematic diagram illustrating a configuration example of a destination conversion table.
FIG. 5 is a front view showing an example of a new message editing screen.
FIG. 6 is a front view showing an example of a distribution status list screen.
FIG. 7 is a schematic diagram showing a list of types of distribution status.
FIG. 8 is a schematic diagram showing a list of items that can be assigned to a message.
FIG. 9 is a sequence diagram illustrating an operation example related to a new arrival notification transmission process;
FIG. 10 is a flowchart showing an operation outline of a new arrival notification response.
[Explanation of symbols]
10 Message server
11 Server body
12 Mobile phone
13 Modem
14 Destination conversion table
21 PC terminal
22 Mobile phone terminals
31 LAN
32 Internet
33 Mobile carrier network
34 Gateway
35 Telephone line

Claims (8)

テキストなどの情報を含むメッセージを発信する少なくとも1つの発信元端末と、前記発信元端末が発信したメッセージを受信して蓄積するメッセージサーバと、前記メッセージサーバからメッセージを受け取るメッセージ送受信プログラムを有する宛先端末とを備え、前記宛先端末としては、サーバからメッセージを受け取る際などに利用されるサーバPUSH型のコネクションが利用できない第1の通信経路が使用可能で、かつその端末がサーバから即時性のある通信呼び出しが可能な第2の通信経路も使用できる携帯電話端末が少なくとも1つ含まれるメッセージ配信システムにおいて、
前記メッセージサーバに、いずれかの発信元端末から発信されたメッセージの受信に応答して、指定された宛先端末に対して新着通知を送信する際に、前記第2の通信経路として、前記メッセージサーバに直接接続されたモデム及び携帯電話機の少なくとも一方を用いて、音声電話網を経由して前記宛先端末の電話番号宛に電話の発信を行うか、又は利用範囲が携帯電話の通信サービスを行う移動体キャリア網の内部に限定されたメール機能を用いて前記宛先端末のメールアドレス宛にメールを送信して新着通知を送信する新着通知送信手段と、さらに、前記宛先端末からの問い合わせもしくは要求に従って該当するメッセージを前記第1の通信経路を介して前記宛先端末に送信するメッセージ送信手段とを設け、
前記宛先端末に、第2の通信経路を経由して前記メッセージサーバから送られる前記新着通知の受信に応答して休眠状態から動作を起動するユーザアプリケーションプログラムであって、電力を消費しないか若しくは低消費電力の待ち受け待機状態にある前記メッセージ送受信プログラムに対して割り込みを発生させる割り込み手段と、その割り込みの発生をトリガとして新着メッセージの有無を前記メッセージサーバに前記第1の通信経路を経由して問い合わせる問い合わせ手段とを有し、前記メッセージサーバからの返信がメッセージ無しであった場合には、前記ユーザアプリケーションプログラムを休眠状態に戻し、前記メッセージサーバからの返信がメッセージ有りであった場合には、前記メッセージサーバから該当するメッセージを受信するメッセージダウンロード手段を設けた
ことを特徴とするメッセージ配信システム。
Destination terminal having at least one source terminal for transmitting a message including information such as text, a message server for receiving and storing a message transmitted by the source terminal, and a message transmission / reception program for receiving a message from the message server The destination terminal can use a first communication path in which a server PUSH type connection that is used when receiving a message from a server or the like cannot be used, and the terminal can communicate immediately from the server. In a message delivery system including at least one mobile phone terminal that can also use a second communication path that can be called,
To the message server, in response to receipt of a message originated from one of the originating terminal, when transmitting a new wearing notification to a specified destination terminal, as the second communication path, said message Using at least one of a modem and a mobile phone directly connected to the server, a call is made to the telephone number of the destination terminal via the voice telephone network, or the use range provides a communication service for the mobile phone. New arrival notification transmission means for transmitting a new arrival notification by transmitting an email addressed to the email address of the destination terminal using an email function limited to the inside of the mobile carrier network, and further according to an inquiry or request from the destination terminal Providing a message transmission means for transmitting the corresponding message to the destination terminal via the first communication path;
A user application program that activates an operation from a sleep state in response to reception of the new arrival notification sent from the message server via a second communication path to the destination terminal, and consumes no power or is low Interrupt means for generating an interrupt for the message transmission / reception program in a standby state for power consumption, and inquiring the message server for the presence of a new message using the occurrence of the interrupt as a trigger via the first communication path And when the reply from the message server is no message, the user application program is returned to a sleep state, and when the reply from the message server is a message, Corresponding message from the message server Message delivery system characterized in that a message download means for receiving.
請求項1のメッセージ配信システムにおいて、前記メッセージサーバに、
蓄積したメッセージの各々の配信状況を管理する配信状況管理手段と、
所定の権限を有する端末からの要求を前記メッセージサーバが受けた場合に、前記配信状況管理手段が管理している各メッセージの配信状況を表す情報を要求元の端末に送信する配信状況送信手段と
を設けたことを特徴とするメッセージ配信システム。
The message delivery system according to claim 1, wherein the message server includes:
Distribution status management means for managing the distribution status of each of the accumulated messages;
Distribution status transmission means for transmitting information representing the distribution status of each message managed by the distribution status management means to the requesting terminal when the message server receives a request from a terminal having a predetermined authority; A message delivery system characterized by comprising:
請求項1のメッセージ配信システムにおいて、前記発信元端末に、宛先のユーザが回答として返信すべき情報の選択肢を発信対象のメッセージに含める選択肢情報挿入手段を設けたことを特徴とするメッセージ配信システム。  2. The message delivery system according to claim 1, wherein the sender terminal is provided with option information insertion means for including, in the message to be sent, an option of information to be sent back as a reply by the destination user. 請求項1のメッセージ配信システムにおいて、前記第1の通信経路として、移動体キャリア網及びインターネットを通る経路を利用することを特徴とするメッセージ配信システム。  2. The message delivery system according to claim 1, wherein a route passing through a mobile carrier network and the Internet is used as the first communication route. 請求項1のメッセージ配信システムにおいて、
前記新着通知送信手段に、メッセージの宛先とそれに対応する電話番号との対応関係、及びメッセージの宛先とそれに対応するメールアドレスとの対応関係の少なくとも一方を保持する宛先変換テーブルを設けた
ことを特徴とするメッセージ配信システム。
The message delivery system of claim 1,
The new arrival notification transmitting means is provided with a destination conversion table that holds at least one of a correspondence between a message destination and a corresponding telephone number and a correspondence between a message destination and a corresponding mail address. A message delivery system.
テキストなどの情報を含むメッセージを発信する少なくとも1つの発信元端末と、前記発信元端末が発信したメッセージを受信して蓄積するメッセージサーバと、前記メッセージサーバからメッセージを受け取るメッセージ送受信プログラムを有する宛先端末とを備え、前記宛先端末としては、サーバからメッセージを受け取る際などに利用されるサーバPUSH型のコネクションが利用できない第1の通信経路が使用可能で、かつその端末がサーバから即時性のある通信呼び出しが可能な第2の通信経路も使用できる携帯電話端末が少なくとも1つ含まれる通信システムを利用するメッセージ配信方法において、
前記メッセージサーバは、いずれかの発信元端末から発信されたメッセージの受信に応答して、指定された宛先端末に対して新着通知を送信する際に、前記第2の通信経路として、前記メッセージサーバに直接接続されたモデム及び携帯電話機の少なくとも一方を用いて、音声電話網を経由して前記宛先端末の電話番号宛に電話の発信を行うか、又は利用範囲が携帯電話の通信サービスを行う移動体キャリア網の内部に限定されたメール機能を用いて前記宛先端末のメールアドレス宛にメールを送信し、さらに、前記宛先端末からの問い合わせもしくは要求に従って該当するメッセージを前記第1の通信経路を介して前記宛先端末に送信し、
前記宛先端末は、第2の通信経路を経由して前記メッセージサーバから送られる前記新着通知の受信に応答して、休眠状態にあるユーザアプリケーションプログラムを起動し、電力を消費しないか若しくは低消費電力の待ち受け待機状態にある前記メッセージ送受信プログラムに対して割り込みを発生させ、その割り込みの発生をトリガとして新着メッセージの有無を前記第1の通信経路を経由して前記メッセージサーバに問い合わせ行い、前記メッセージサーバからの返信がメッセージ無しであった場合には、前記ユーザアプリケーションプログラムを休眠状態に戻し、前記メッセージサーバからの返信がメッセージ有りであった場合には、前記メッセージサーバから該当するメッセージを受信する
ことを特徴とするメッセージ配信方法。
Destination terminal having at least one source terminal for transmitting a message including information such as text, a message server for receiving and storing a message transmitted by the source terminal, and a message transmission / reception program for receiving a message from the message server The destination terminal can use a first communication path in which a server PUSH type connection that is used when receiving a message from a server or the like cannot be used, and the terminal can communicate immediately from the server. In a message delivery method using a communication system including at least one mobile phone terminal that can also use a second communication path that can be called,
The message server, in response to receipt of a message originated from one of the originating terminal, when transmitting a new wearing notification to a specified destination terminal, as the second communication path, said message Using at least one of a modem and a mobile phone directly connected to the server, a call is made to the telephone number of the destination terminal via the voice telephone network, or the use range provides a communication service for the mobile phone. A mail is sent to the mail address of the destination terminal using a mail function limited to the inside of the mobile carrier network, and a corresponding message is sent to the first communication path according to an inquiry or request from the destination terminal. To the destination terminal via
In response to receiving the new arrival notification sent from the message server via the second communication path, the destination terminal starts a user application program in a dormant state and consumes no power or has low power consumption. An interrupt is generated with respect to the message transmission / reception program in the standby state, and the message server is queried via the first communication path for the presence of a new message triggered by the occurrence of the interrupt , and the message When the reply from the server is no message, the user application program is returned to the sleep state, and when the reply from the message server is a message, the corresponding message is received from the message server. Message delivery method characterized by the above .
テキストなどの情報を含むメッセージを発信する少なくとも1つの発信元端末と、前記発信元端末が発信したメッセージを受信して蓄積するメッセージサーバと、前記メッセージサーバからメッセージを受け取る宛先端末とを備え、前記宛先端末としては、サーバからメッセージを受け取る際などに利用されるサーバPUSH型のコネクションが利用できない第1の通信経路が使用可能で、かつその端末がサーバから即時性のある通信呼び出しが可能な第2の通信経路も使用できる携帯電話端末が少なくとも1つ含まれるメッセージ配信システムを制御するための前記携帯電話端末上のコンピュータで実行されるプログラムにおいて、
第2の通信経路を経由して前記メッセージサーバから送られる新着通知の受信に応答して、休眠状態にあるユーザアプリケーションプログラムを起動し、電力を消費しないか若しくは低消費電力の待ち受け待機状態にある前記メッセージ送受信プログラムに対して割り込みを発生させる手順と、その割り込みの発生をトリガとして新着メッセージの有無を前記第1の通信経路を経由して前記メッセージサーバに問い合わせ行う手順とを有し、さらに、前記メッセージサーバからの返信がメッセージ無しであった場合には、前記ユーザアプリケーションプログラムを休眠状態に戻し、前記メッセージサーバからの返信がメッセージ有りであった場合には、前記メッセージサーバから該当するメッセージを受け取るメッセージダウンロード手順
を設けたことを特徴とするプログラム。
At least one source terminal that transmits a message including information such as text, a message server that receives and stores a message transmitted by the source terminal, and a destination terminal that receives the message from the message server, As the destination terminal, the first communication path that cannot use the server push type connection used when receiving a message from the server or the like can be used, and the terminal can make an immediate communication call from the server. In a program executed by a computer on the mobile phone terminal for controlling a message delivery system including at least one mobile phone terminal that can also use two communication paths,
In response to reception of a new arrival notification sent from the message server via the second communication path, the user application program in a dormant state is activated and does not consume power or is in a standby state with low power consumption. A procedure for generating an interrupt to the message transmission / reception program, and a procedure for inquiring the message server via the first communication path for the presence of a new message triggered by the occurrence of the interrupt, When the reply from the message server is no message, the user application program is returned to the sleep state. When the reply from the message server is a message, the corresponding message is sent from the message server. Receive message download instructions A program characterized by being provided.
請求項に記載のコンピュータで読み取り可能なプログラムを記録した記録媒体。A recording medium recording the computer-readable program according to claim 7 .
JP2002292987A 2002-10-04 2002-10-04 Message delivery system and method, program, and recording medium Expired - Lifetime JP3909003B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2002292987A JP3909003B2 (en) 2002-10-04 2002-10-04 Message delivery system and method, program, and recording medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2002292987A JP3909003B2 (en) 2002-10-04 2002-10-04 Message delivery system and method, program, and recording medium

Publications (2)

Publication Number Publication Date
JP2004129084A JP2004129084A (en) 2004-04-22
JP3909003B2 true JP3909003B2 (en) 2007-04-25

Family

ID=32284073

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2002292987A Expired - Lifetime JP3909003B2 (en) 2002-10-04 2002-10-04 Message delivery system and method, program, and recording medium

Country Status (1)

Country Link
JP (1) JP3909003B2 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4684656B2 (en) 2005-01-06 2011-05-18 株式会社エヌ・ティ・ティ・ドコモ Mobile device, content distribution system, and content distribution method
JP4991383B2 (en) * 2007-04-27 2012-08-01 楽天株式会社 Message transmission / reception system, server device, server processing program, terminal processing program, and information providing method
JP5380401B2 (en) * 2010-09-06 2014-01-08 株式会社日立システムズ Business information linkage system and business information linkage method

Also Published As

Publication number Publication date
JP2004129084A (en) 2004-04-22

Similar Documents

Publication Publication Date Title
KR101576588B1 (en) Systems and methods for communication notification and handling
JP4751382B2 (en) System and method for integrating multiple messaging systems
CN100382543C (en) messaging system
JP2004112119A (en) Sharing method of telephone directory information on mobile phone
KR101490266B1 (en) Terminal and method for storing and retrieving messages in a converged ip messaging service
EP1779627B1 (en) Methods, devices, systems and computer program products for providing availability data associated with data files to users of a presence service
JP2005124152A (en) Method and apparatus for alternative routing of text-based messages on wireless telephone network
KR20010030752A (en) Electronic mail forwarding system and method
EP1302056A2 (en) A system and method for providing a private communication portal
TW200826603A (en) Mobile terminal device
JP2006094369A (en) Automatic message notification system and its method, communication terminal equipment and its program
JP3434209B2 (en) Communication tool use status transmission method, server device, client terminal device, and program recording medium thereof
JP2009518947A (en) Distribution management of downloadable content using presence server
JP2984620B2 (en) Email system with incoming call notification function
JP2003158552A (en) Message distribution system and method, and program for the system
JP6078255B2 (en) Electronic device system, electronic device, control program, and processing execution method in electronic device
US20110212736A1 (en) Asynchronous media communications using priority tags
CN101080940B (en) Prevention of unsolicited messages
JP3629107B2 (en) E-mail system using mobile phone with incoming call notification
JP3909003B2 (en) Message delivery system and method, program, and recording medium
JP2001189749A (en) Information arrival notification method and information arrival notification system, information communication terminal, and information recording medium in communication system
GB2366032A (en) Method and apparatus for providing a scalable pervasive notification service
JP4166674B2 (en) Terminal information management device, terminal device, electronic device mounting terminal information notification system, and electronic device mounting terminal information notification method
KR100837302B1 (en) Integrated information operation service system and service providing method for providing content information on standby screen of terminal
JP3805960B2 (en) Mobile terminal

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20050201

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20060627

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20060825

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20061010

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20061207

A911 Transfer to examiner for re-examination before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20061213

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: 20070116

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20070119

R151 Written notification of patent or utility model registration

Ref document number: 3909003

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151

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

Free format text: PAYMENT UNTIL: 20110126

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20110126

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20120126

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20130126

Year of fee payment: 6

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

EXPY Cancellation because of completion of term