JP3679779B2 - Information providing system and apparatus, communication terminal apparatus, and program - Google Patents
Information providing system and apparatus, communication terminal apparatus, and program Download PDFInfo
- Publication number
- JP3679779B2 JP3679779B2 JP2002137409A JP2002137409A JP3679779B2 JP 3679779 B2 JP3679779 B2 JP 3679779B2 JP 2002137409 A JP2002137409 A JP 2002137409A JP 2002137409 A JP2002137409 A JP 2002137409A JP 3679779 B2 JP3679779 B2 JP 3679779B2
- Authority
- JP
- Japan
- Prior art keywords
- information
- terminal device
- communication
- unit
- communication terminal
- 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
Links
Images
Landscapes
- Mobile Radio Communication Systems (AREA)
- Telephone Function (AREA)
- Telephonic Communication Services (AREA)
Description
【0001】
【発明の属する技術分野】
本発明は情報提供システムおよび装置、通信端末装置、ならびに、プログラムに関し、特に、簡易かつ効率的なプッシュ配信を実現する情報提供システムおよび装置、通信端末装置、ならびに、プログラムに関する。
【0002】
【従来の技術】
インターネットなどの通信ネットワークを介して、サーバからクライアントに種々の情報を配信する場合において、更新された情報などを自動的に配信する、いわゆるプッシュ配信が知られている。このようなプッシュ配信においては、サーバが各クライアントを管理し、接続しているクライアントに対し自動配信する方式(サーバ主導型プッシュ)と、クライアントがサーバに定期的に配信情報の有無を問い合わせる方式(クライアント主導型プッシュあるいは擬似プッシュ)とがある。
【0003】
近年、携帯電話などの移動体通信端末を用いたインターネット利用やインスタントメッセージ交換などのデータ通信が盛んであるが、このような移動体通信ネットワークにおけるプッシュ配信では、擬似プッシュ方式である場合が多い。このため、クライアントである移動体通信端末から定期的に問い合わせを発信することになる。この場合、配信対象情報(コンテンツ)に変化がない場合であっても問い合わせを行うことになり、無駄な問い合わせが多く、ネットワークのトラフィックに負荷をかけることになる。また、この問い合わせ発信に対しても通信料が発生する場合においては、利用者の通信コストも増大する。
【0004】
一方、クライアントの移動体通信端末に、例えば、電子メールやSMS(Short Message Service)などで配信対象情報がある旨を通知し、この通知に応じてサーバにアクセスして情報取得することでプッシュ配信を実現する方法もあるが、電子メールによる通知ではそれ自体に通信料が発生する場合があり、情報配信者の通信コスト負担が増大してしまう。
【0005】
また、移動体通信ネットワーク上でプッシュ配信を実現するためには、例えば、SIP(Session Initiation Protocol)などの所定の呼制御プロトコルなどを用いることが必要な場合もあり、これらのプロトコルに対応していない端末にはプッシュ配信できないという問題もあった。
【0006】
【発明が解決しようとする課題】
本発明は、上記実状に鑑みてなされたもので、簡易かつ効果的なプッシュ配信を実現する情報提供システムおよび装置、通信端末装置、ならびに、プログラムを提供することを目的とする。
【0007】
【課題を解決するための手段】
上記目的を達成するため、本発明の第1の観点にかかる情報提供システムは、
通信回線を介して相互に接続されたセンタと複数の通信端末装置から構成され、前記センタから各前記通信端末装置に所定の情報を提供する情報提供システムであって、
前記センタは、
予め登録されたユーザが使用する前記通信端末装置に所定の情報を提供すべき事由が発生したか否かを判別する提供要否判別手段と、
前記提供要否判別手段が情報提供すべき事由が発生したと判別した場合、前記通信端末装置に対して音声通信に基づく発呼をし、通信路が確立しないように回線切断することにより、前記センタを指定する情報を通知する通知手段と、を備え、
前記通信端末装置は、
少なくとも前記通知手段による発呼を着信し、前記通知を取得する着信手段と、
前記着信手段が取得した通知に基づいて、前記センタに情報提供を要求する情報要求手段と、を備え、
前記センタはさらに、
前記情報要求手段による要求に応じて、当該通信端末装置に提供すべき情報を提供する情報提供手段を備える、
ことを特徴とする。
【0008】
このような構成によれば、例えば、携帯電話などの移動体通信端末(クライアント)に情報をプッシュ配信する場合などにおいて、配信先の移動体通信端末に音声通信による発呼を行うことで、移動体通信端末のいわゆる着信履歴に配信元(サーバ)からの着信を記録する(プッシュ配信通知)。移動体通信端末は、着信履歴にサーバからの着信がある場合、サーバに対しプッシュ配信を要求することで、所定の情報が配信される。サーバ側は、配信すべき情報がある場合のみ、対象となる移動体通信端末に発呼すればよいので、クライアントからサーバに対し、定期的に問い合わせる必要がない。このため、無駄な問い合わせがなくなり、ネットワーク負荷を軽減することができる。また、通常の移動体通信端末が当然に有する音声通信機能を用いているので、特別な呼制御プロトコルなどを必要とせず、あらゆる端末に対して簡易にプッシュ配信を実現することができる。
【0009】
また、サーバからの発呼の際に、例えば、クライアントでの着信と同時に回線を切断するなどにより、サーバとクライアント間での音声通信の通信路が確立されないようにクライアントに着信させる。これにより、通信料などのコストを発生させることなく、クライアントの着信履歴にサーバからの着信を記録させることができ、通信コストを軽減したプッシュ配信を実現することができる。
【0010】
さらに、例えば、登録してある通信相手の状態(ステータス)に応じてメッセージ交換などを行うインスタントメッセージ(IM)などにおいて、あるユーザのステータスが変化したことをリアルタイムで通信相手に通知(プッシュ配信)することができる。この場合、上述のプッシュ配信通知は、対象となるユーザのステータスが変化した場合のみに行われ、また、クライアントからのプッシュ配信要求もこれに付随して行われるため、最小限の通信で効率的にIMサービスを提供・利用することができる。
【0011】
上記目的を達成するため、本発明の第2の観点にかかる情報提供装置は、
所定の通信端末装置を指定する情報を登録する端末指定情報登録部と、
前記通信端末装置に提供する情報を蓄積する提供情報蓄積部と、
前記提供情報蓄積部に蓄積された情報を所定の前記通信端末装置に提供すべき事由が発生したか否かを判別する提供要否判別部と、
前記提供要否判別部が情報提供すべき事由が発生したと判別した場合、提供すべき前記通信端末装置に対し、通信回線を介した音声通信に基づく発呼を行うことで、少なくとも自己を指定する情報を通知する通知部と、
前記通知部による通知に対する応答を当該通信端末装置から受信する応答受信部と、
前記応答受信部による応答の受信を契機に、提供すべき情報を当該通信端末装置に提供する情報提供部と、を備え、
前記通知部は、前記発呼に対する前記提供先通信端末装置の着信を検出し、着信検出に基づいて回線切断することにより、該提供先通信端末装置との通信路が確立されないよう該発呼にかかる通信を制御する、
ことを特徴とする。
【0012】
上記情報提供装置は、
前記所定の通信端末装置および該通信端末装置の使用者の状態を示す状態情報を当該通信端末装置から順次取得する状態情報取得部をさらに備えることが望ましく、この場合、
前記提供情報蓄積部は、前記状態情報取得部が取得した状態情報を提供情報として記録し、
前記提供要否判別部は、前記提供情報蓄積部に記録された状態情報に変化があった場合、当該状態情報を提供すべき事由が発生したと判別するものとすることができる。
【0013】
上記目的を達成するため、本発明の第3の観点にかかるプログラムは、
コンピュータを、上記情報提供装置として機能させることを特徴とする。
【0014】
上記目的を達成するため、本発明の第4の観点にかかる通信端末装置は、
通信回線を介して音声通信とデータ通信とを行う通信端末装置であって、
当該通信端末装置にデータ通信により所定の情報を提供するサーバ装置を指定するサーバ指定情報を予め登録するサーバ指定情報登録部と、
音声通信による着信履歴を示す着信履歴情報を記録する着信履歴記録部と、
前記着信履歴記録部に記録された着信履歴情報に、前記サーバ指定情報登録部に登録されたサーバ指定情報が含まれているか否かを判別する着信判別部と、
前記着信判別部が、前記着信履歴情報に前記サーバ指定情報が含まれていると判別した場合、データ通信により前記サーバ装置に応答する応答部と、
前記応答部による応答に応じて前記サーバ装置が提供する情報をデータ通信により取得する情報取得部と、
前記通信端末装置および該通信端末装置の使用者の状態を検出する状態検出部と、
前記状態検出部が検出した状態に基づいて、前記情報取得部による情報取得の許否を判別する取得許否判別部と、を備え、
前記応答部は、前記取得許否判別部が情報取得を許可すると判別した場合に、前記サーバ装置に応答する、
ことを特徴とする。
【0015】
上記目的を達成するため、本発明の第5の観点にかかるプログラムは、
コンピュータを、上記通信端末装置として機能させることを特徴とする。
【0016】
上記目的を達成するため、本発明の第6の観点にかかるプログラムは、
通信端末装置を制御するコンピュータに、
当該通信端末装置にデータ通信により所定の情報を提供するサーバ装置を指定するサーバ指定情報を予め登録する機能と、
前記サーバ装置からの音声通信を着信した場合、該サーバに回線切断させる機能と、
音声通信による着信履歴を示す着信履歴情報を記録する機能と、
記録された着信履歴情報に、登録されたサーバ指定情報が含まれているか否かを判別する機能と、
前記着信履歴情報に前記サーバ指定情報が含まれていると判別された場合、データ通信により前記サーバ装置に応答する機能と、
前記応答に応じて前記サーバ装置が提供する情報をデータ通信により取得する機能と、
を実現させることを特徴とする。
【0017】
【発明の実施の形態】
以下、本発明にかかる実施の形態を図面を参照して説明する。
【0018】
図1は本発明の実施の形態にかかる情報提供システムを示す図である。図示するように、本実施の形態にかかる情報提供システム1は、センタ100と、端末装置200と、から構成され、それぞれが通信ネットワーク10、20を介して相互に接続されている。なお、本実施の形態では、センタ100が、所定の端末装置200間でのインスタントメッセージ(以下、「IM」とする)による通信サービスを提供するIMサーバとして機能するものとし、ユーザ間でIM通信を行う際に用いられる各ユーザのステータス情報を所定の端末装置200にプッシュ配信するものとする。すなわち、センタ100が、各端末装置200(あるいはそのユーザ)の状態(以下、「ステータス」とする)を随時取得し、他の端末装置200に通知することで、IMサービスにログインしている端末装置200同士でのIM通信を実現するものである。
【0019】
ここで、通信ネットワーク10は、例えば、公衆電話交換回線網(PSTN(Public Switched Telephone Network))などの回線交換方式の電話回線網などから構成され、電話端末間の音声通信を媒介する。また、通信ネットワーク20は、例えば、所定の通信プロトコル(例えば、TCP/IP(Transmission Control Protocol/Internet Protocol)など)を用いたデータ通信を行うための通信回線である。
【0020】
センタ100は、例えば、メインフレームやワークステーションなどの所定のコンピュータ装置から構成され、後述する各処理を実行することにより、各端末装置200に情報を提供するものである。センタ100の構成を図2を参照して説明する。
【0021】
図2はセンタ100の構成を示すブロック図である。図示するように、センタ100は、制御部110と、音声通信制御部120と、データ通信制御部130と、ユーザ情報データベース140と、入力部150と、出力部160と、から構成される。
【0022】
制御部110は、例えば、CPU(Central Processing Unit:中央演算処理装置)などから構成され、センタ100の各部を制御するとともに、所定の動作プログラムを実行することで、後述する各処理を実現する。
【0023】
音声通信制御部120は、例えば、モデムやTA(Terminal Adapter:ターミナル・アダプタ)などの音声通信用の所定の通信装置から構成され、センタ100と通信ネットワーク10とを接続し、端末装置200との間の音声通信を制御する。
【0024】
データ通信制御部130は、例えば、ルータなどのデータ通信用の所定の通信装置から構成され、センタ100と通信ネットワーク20とを接続し、センタ100と端末装置200との間のデータ通信を制御する。なお、本実施の形態におけるIMを用いた通信は、IMサーバであるセンタ100が、データ通信制御部130および通信ネットワーク20を介して各端末装置200を相互接続させることで実現されるものである。
【0025】
ユーザ情報データベース140は、例えば、ハードディスク装置などの書換可能な記憶装置から構成され、本実施の形態にかかる情報提供システム1による情報提供サービスを利用するユーザ、すなわち、端末装置200のユーザに関する情報が予め登録されている。図3に、ユーザ情報データベース140に記録される情報の例を示す。
【0026】
図示するように、ユーザ情報データベース140には、各ユーザに割り当てられたユーザID毎にレコードが作成され、各レコードには、当該ユーザが使用する端末装置200を特定するための情報(「端末特定情報」)、すなわち、音声通信における特定情報(例えば、電話番号)、および、データ通信における特定情報(例えば、IP(Internet Protocol)アドレス)、当該ユーザの現在のステータスを示す情報(「ステータス」)、センタ100によるプッシュ配信の要否を示すプッシュ配信要否フラグ、IMによる通信相手となる他のユーザを示す情報(「通信対象ユーザ」)、などが記録される。ここで、プッシュ配信要否フラグは、「1」である場合は「プッシュ配信要」を示し、「0」である場合は「プッシュ配信不要」を示す。なお、ユーザ情報データベース140に記録される情報のうち、「端末特定情報」はユーザによる事前登録により予め記録され、「ステータス情報」は各端末装置200から随時自動的に取得され、「プッシュ配信要否フラグ」はユーザにより随時変更設定され、「通信対象ユーザ情報」は事前登録あるいはユーザによる随時変更設定により記録されるものである。
【0027】
入力部150は、例えば、キーボードやポインティングデバイスなどの所定の入力装置から構成され、制御部110への指示の入力やユーザ情報データベース140への情報の入力などに用いられる。
【0028】
出力部160は、例えば、ディスプレイ装置などの所定の出力装置から構成され、制御部110の処理結果などを出力する。
【0029】
次に、端末装置200の構成について説明する。端末装置200は、例えば、携帯電話やPHS(Personal Handyphone System)などの移動体通信端末から構成され、少なくとも、音声通信およびIMを用いたデータ通信可能に構成されている。端末装置200の構成を図4を参照して説明する。
【0030】
図示するように、端末装置200は、制御部210と、通信制御部220と、着信情報格納部230と、プログラム格納部240と、状態情報格納部250と、入力部260と、出力部270と、から構成されている。
【0031】
制御部210は、例えば、CPU(Central Processing Unit:中央演算処理装置)などから構成され、端末装置200の各部を制御するとともに、後述するプログラム格納部に格納されている動作プログラムを実行することで、後述する各処理を実現する。
【0032】
通信制御部220は、当該端末装置200が採用する通信方式に対応した所定の通信装置(回路、モジュール、アンテナ、など含む)から構成され、端末装置200を通信ネットワーク10,20に接続し、音声通信及びデータ通信を行う。
【0033】
着信情報格納部230は、例えば、フラッシュメモリなどの書換可能な記憶装置から構成され、端末装置200による音声通信での着信に関する情報(いわゆる、着信履歴)を記録する。着信履歴には少なくとも発信元の電話番号情報が含まれるものとする。
【0034】
プログラム格納部240は、例えば、フラッシュメモリなどの書換可能な記憶装置から構成され、本実施の形態にかかる各処理を実現するための所定の動作プログラムや必要なデータを格納する。ここで動作プログラムには、IMによる通信を行うためのプログラム(以下、「IMプログラム」とする)も含まれるものとする。また、音声通信およびデータ通信の双方においてセンタ100を特定するための情報(すなわち、電話番号やIPアドレスなど)は、動作プログラムとともにプログラム格納部240に格納されるものとする。プログラム格納部240に格納される動作プログラムやデータは、例えば、通信ネットワーク20を介してセンタ100から提供されるものとする。
【0035】
状態情報格納部250は、例えば、フラッシュメモリなどの書換可能な記憶装置から構成され、プログラム格納部240に格納されている動作プログラムによる動作に基づいて検出された、端末装置200あるいはユーザの状態を示す情報(以下、「ステータス情報」とする)を格納する。ステータス情報は、ユーザの任意入力によるものの他、動作プログラムに基づいて制御部210が検出するものが含まれる。例えば、ユーザが、「会議中」、「多忙」、などを入力した場合は、その旨を示すステータス情報が格納される。また、例えば、IMプログラムが起動していない場合や端末装置200の電源がOFFとなっている場合の他、端末装置200が、例えば、「スリープ状態」、「着信音OFF設定」、「(自動車の)運転中モード」、などの所定の動作制限状態である場合は、制御部210がそれらを検出し、その旨を示すステータス情報が格納される。
【0036】
入力部260は、例えば、テンキーやその他のキーおよび各種スイッチ類などの他、マイクなどの音声入力装置などから構成され、端末装置200に所定の情報(電話番号など)や指示(状態設定やIM通信に伴う各種指示、など)、および、音声情報などを入力する。
【0037】
出力部270は、例えば、液晶表示装置などから構成されるディスプレイ装置やスピーカなどから構成され、各種操作画面やセンタ100から受信した情報、および、音声通信で受信する音声信号などを出力する。
【0038】
次に、本実施の形態にかかる情報提供システム1における、センタ100および端末装置200が行う各処理を図面を参照して説明する。
【0039】
まず、センタ100によるプッシュ配信の事前処理として、端末装置200による端末状態通知処理およびセンタ100によるプッシュ配信準備処理を図5のフローチャートを参照して説明する。
【0040】
端末装置200の制御部210は、端末装置200あるいはユーザのステータスを検出する(ステップS101)。ここでは、上述のように、ユーザによる入力部260を用いた指示入力の検出の他、端末装置200や動作プログラムの起動状態などを検出する。
【0041】
ここで、検出したステータスが、検出前と変化している場合(ステップS102:Yes)、制御部210は通信制御部220を制御して、検出したステータスを示す情報(以下、「現在ステータス情報」とする)をセンタ100に送信する(ステップS103)。現在ステータス情報は、状態情報格納部250にも格納される。
【0042】
ステップS103での現在ステータス情報の送信後、あるいは、ステータスに変化がなかった場合(ステップS102:No)、制御部210は、プッシュ配信要否フラグの設定が変更されたか否かを検出する(ステップS104)。ここでは、ユーザによる任意入力による変更、あるいは、ステップS102で検出したステータスの変化に応じて自動的にフラグの変更を行う。すなわち、センタ100からのプッシュ配信の要否をユーザが任意に決定してもよく、あるいは、現在ステータスがIM通信可能状態に変化(例えば、「会議中」から「食事中」への変化や、「スリープ状態」から「アクティブ状態」への変化)したことを契機に、制御部210がプッシュ配信を要求するように自動的にフラグを変更してもよい。フラグが変更された場合(ステップS104:Yes)は、通信制御部220を制御し、変更後のフラグ設定を示す情報をセンタ100に送信する(ステップS105)。
【0043】
また、フラグに変化がない場合(ステップS104:No)は、処理を終了する。この端末状態通知処理は、随時繰り返し実行される。
【0044】
一方、センタ100では、データ通信制御部130が、端末装置200から現在ステータス情報及び/又は変更後フラグ情報を受信すると(ステップS201、S203)、制御部110がユーザ情報データベース140にアクセスし、対応するユーザのレコードの「ステータス」及び/又は「プッシュ配信要否フラグ」を、受信した情報に基づいて更新して(ステップS202、S204)、処理を終了する。このプッシュ配信準備処理は、随時繰り返し実行される。すなわち、ユーザ情報データベース140には、各端末装置200の現在の「ステータス」および「プッシュ配信要否フラグ」が記録される。
【0045】
次に、センタ100による配信通知処理を図6のフローチャートを参照して説明する。この配信通知処理は、ユーザ情報データベース140のステータス情報の更新(ステップS202)を契機に実行される。
【0046】
制御部110は、ステータス情報が更新されたユーザのレコードを参照し、「通信対象ユーザ」に他のユーザIDが設定されているか否かを判別する(ステップS301)。
【0047】
ここで、「通信対象ユーザ」が設定されている場合(ステップS301:Yes)、制御部110は、当該通信対象ユーザのユーザID情報を取得する(ステップS302)。一方、「通信対象ユーザ」の設定がない場合(ステップS301:No)は、処理を終了する。
【0048】
制御部110は、ユーザ情報データベース140にアクセスし、ステップS302で取得したユーザIDのレコードの「プッシュ配信要否フラグ」を参照し、フラグがON(「1」)となっているか否かを判別する(ステップS303)。すなわち、当該ユーザが、IM通信に用いるステータス情報のプッシュ配信を希望しているか否かを判別する。
【0049】
ここで、当該ユーザのフラグがONである場合(ステップS303:Yes)、制御部110は、当該ユーザのレコードから、音声通信の端末特定情報(すなわち、電話番号)を取得する(ステップS304)。一方、フラグがOFF(「0」)である場合(ステップS303:No)は、処理を終了する。
【0050】
制御部110は、音声通信制御部120を制御し、通信ネットワーク10を介して、ステップS304で取得した電話番号宛に発呼する(ステップS305)。制御部110は、この発呼が相手先の端末装置200で着信されたか否かを検出し(ステップS306)、着信の検出後(ステップS306:Yes)、直ちに当該回線を切断し(ステップS307)、処理を終了する。ここでは、端末装置200での着信に対する応答など(例えば、通話ボタンの押下)によってセンタ100−端末装置200間の通信路が確立される前(すなわち、通話可能状態となる前)に回線を切断するようにする。このためには、端末装置200での着信とほぼ同時に回線を切断する。この場合、例えば、当該端末装置200を管轄する局内交換機による呼び出し信号の発信を検出することで、端末装置200への着信を検出することができる。ここでは、例えば、センタ100が通信ネットワーク10を用いた通信での音声信号をモニタし、ダイヤルトーンと呼び出し信号との音声の相違を検知するなどにより呼び出し信号の発信を検出することができる。
【0051】
端末装置200では、管轄局内交換機からの呼び出し信号を受信すると、発信元(この場合センタ100)の電話番号を示す情報が通知され、着信情報格納部230に記録される(着信履歴)。すなわち、通信路が未確立であるため、当該音声通信に対する通信料(通話料)などの通信コストを発生させることなく、端末装置200の着信履歴にセンタ100からの着信があった旨を記録させることができる。これにより、対象となる端末装置200に、プッシュ配信対象の情報(この場合、他ユーザのステータス変化)がある旨を黙示的に通知する(以下、「プッシュ配信通知」とする)。
【0052】
次に、センタ100から配信通知を受けた端末装置200によるプッシュ配信要求処理およびセンタ100によるプッシュ配信処理を図7のフローチャートを参照して説明する。
【0053】
端末装置200の制御部210は、例えば、処置のタイマ割込などにより、図7に示すプッシュ配信要求処理を所定期間毎に起動すると、着信情報格納部230を検索し(ステップS401)、着信履歴にセンタ100を指定する電話番号情報(以下、「センタ指定番号情報」とする)が記録されているか否かを判別する(ステップS402)。なお、センタ指定番号情報は、プログラム格納部240に、動作プログラムとともに予め記録されているものとし、制御部210は、プログラム格納部240に記録されたセンタ指定番号情報と着信履歴に記録されている各電話番号情報とを比較することで、センタ指定番号情報の有無を判別する。
【0054】
センタ100からの着信(すなわち、プッシュ配信通知)があった場合(ステップS402:Yes)、制御部210は、状態情報格納部250に記録されている現在ステータス情報を参照し、現在IM通信が可能な状態(以下、「通信可能状態」)であるか否かを判別する(ステップS403)。ここで、通信可能状態とは、端末装置200や動作プログラムの起動状態が物理的に通信可能である場合の他、ユーザが、例えば、「会議中」や「(自動車の)運転中」などといった、端末装置200の操作やIM通信を行うのにふさわしくない状態以外の状態などをいうものとする。
【0055】
通信可能状態である場合(ステップS403:Yes)、制御部210は、通信制御部220を制御し、当該端末装置200を識別するための情報とともに所定の要求コマンドや問い合わせコマンドをセンタ100に送信するなどして、センタ100からのプッシュ配信通知に応答する(ステップS404)。
【0056】
プッシュ配信通知がない場合(ステップS402:No)や通信可能状態ではない場合(ステップS403:No)は、センタ100への応答を行わずに処理を終了する。
【0057】
センタ100では、データ通信制御部130が端末装置200からの応答を受信すると(ステップS501)、制御部110がユーザ情報データベース140にアクセスし、当該端末装置200のユーザのレコードを参照する(ステップS502)。
【0058】
制御部110は、当該レコードから、当該ユーザの通信相手として「通信対象ユーザ」に登録されている他ユーザのユーザIDを取得する。制御部110は、取得した他ユーザのユーザIDに対応するレコードを参照して、当該他ユーザのステータス情報を取得する(ステップS503)。
【0059】
制御部110は、データ通信制御部130を制御し、ステップS503で取得した他ユーザのステータス情報を、要求元の端末装置200に送信し(ステップS504)、処理を終了する。
【0060】
端末装置200では、通信制御部220が、センタ100から他ユーザのステータス情報を受信し(ステップS405)、処理を終了する。端末装置200では、通信相手として登録してある他ユーザの現在ステータス情報が取得でき、これを用いて所望のIM通信を行う。
【0061】
以上説明したように、本発明の実施の形態にかかる情報提供システム1によれば、配信対象となる情報に変化があった場合のみに、対象となる端末装置200にプッシュ配信することができるので、ネットワーク負荷を低減し、効率的にプッシュ配信することができる。
【0062】
また、センタ100から端末装置200へのプッシュ配信通知を、音声通信に基づく発呼により行い、かつ、通信路を確立させないので、センタ100からプッシュ配信通知に通信料等のコストが発生しない。また、端末装置200からのプッシュ配信要求も、配信対象情報が変化した場合のみに行われるので、端末装置200にかかる通信コストも最小限にすることができる。
【0063】
さらに、通常の移動体通信端末が当然に備える音声通信機能を用いてプッシュ配信の通知を行い、これを契機にプッシュ配信のための諸手順がなされるので、プッシュ配信を実現するために通常必要となる呼制御プロトコル等を必要としない。したがって、そのようなプロトコルに対応していない端末に対しても、プッシュ配信を行うことができる。
【0064】
上記実施の形態では、ユーザ間のIM通信に用いられるステータス情報をプッシュ配信する場合を例に説明したが、本発明の適用対象はこれに限られない。例えば、ニュースや各種ソフトウェアなどをプッシュ配信する場合などにおいても、本発明を適用することができる。
【0065】
上記実施の形態では、センタ100から端末装置200に対するプッシュ配信通知において、通信路を確立させないために端末装置200での着信と同時に回線を切断するようにしたが、通信路を確立させないのであれば、その方法は任意である。例えば、端末装置200側の動作プログラムにより、着信にかかるセンタ指定番号を識別し、通信路を確立させないように制御してもよい。例えば、センタ指定番号を認識した場合に、所定の応答コマンドなどを返送し、これに応じてセンタ100が回線を切断するようにしてもよい。
【0066】
また、上記実施の形態では、プッシュ配信通知がなされたか否かを、着信履歴を事後的に参照することで判別したが、必要に応じてプッシュ配信通知に対する応答が可能であれば任意の方法が適用可能である。例えば、端末装置200の動作プログラムにより、着信と同時にセンタ100からの着信であるか(すなわち、プッシュ配信通知であるか)否かを判別し、必要に応じて即時的に応答するようにしてもよい。この場合、着信にかかる電話番号がセンタ指定番号であるか否かの判別をすることなく、センタ100にプッシュ配信対象情報の有無を問い合わせるようにしてもよい。これにより、端末装置200が着信履歴に発信元の電話番号情報を記録できない場合であっても、本発明を適用することができる。
【0067】
上記実施の形態では、端末装置200として移動体通信端末を例に説明したが、音声通信とデータ通信の双方が可能であれば、任意の装置を端末装置200として採用可能である。この場合、例えば、音声通信とデータ通信を行うことができるモデムなどの通信装置を接続(あるいは装着)した、パーソナルコンピュータやPDA(Personal Data Assistance:携帯情報端末)などを用いてもよい。
【0068】
なお、本発明の実施の形態にかかるセンタ100は、専用のシステムによらず、通常のコンピュータシステムを用いて実現可能である。例えば、汎用コンピュータに、上述の処理を実行するためのプログラムを格納した記録媒体(フレキシブルディスク、CD−ROMなど)から当該プログラムをインストールすることにより、上述の処理を実行するセンタ100を構成することができる。
【0069】
また、本実施の形態にかかる端末装置200についても同様に、任意の装置に上述の処理を実行するためのプログラムをインストールすることにより、本実施の形態にかかる端末装置200を構成することができる。
【0070】
そして、これらのプログラムを供給するための手段は任意である。上述のように所定の記録媒体を介して供給できる他、例えば、通信回線、通信ネットワーク、通信システムなどを介して供給してもよい。この場合、例えば、通信ネットワークの掲示板(BBS)に当該プログラムを掲示し、これをネットワークを介して搬送波に重畳して提供してもよい。そして、このように提供されたプログラムを起動し、OSの制御下で、他のアプリケーションプログラムと同様に実行することにより、上述の処理を実行することができる。
【0071】
【発明の効果】
以上説明したように、本発明によれば、簡易かつ効率的なプッシュ配信を実現する情報提供システム等を提供することができる。
【図面の簡単な説明】
【図1】本発明の実施の形態にかかる情報提供システムの構成を示す図である。
【図2】図1に示すセンタの構成を示すブロック図である。
【図3】図2に示すユーザ情報データベースに蓄積される情報の例を示す図である。
【図4】図1に示す端末装置の構成を示すブロック図である。
【図5】本発明の実施の形態にかかる端末状態通知処理およびプッシュ配信準備処理を説明するためのフローチャートである。
【図6】本発明の実施の形態にかかる配信通知処理を説明するためのフローチャートである。
【図7】本発明の実施の形態にかかるプッシュ配信要求処理およびプッシュ配信処理を説明するためのフローチャートである。
【符号の説明】
10 通信ネットワーク
20 通信ネットワーク
100 センタ
200 端末装置[0001]
BACKGROUND OF THE INVENTION
The present invention relates to an information providing system and device, a communication terminal device, and a program, and more particularly to an information providing system and device, a communication terminal device, and a program that realize simple and efficient push distribution.
[0002]
[Prior art]
So-called push distribution is known in which, when various information is distributed from a server to a client via a communication network such as the Internet, the updated information is automatically distributed. In such push distribution, the server manages each client and automatically distributes to connected clients (server-driven push), and the client periodically inquires of the server about distribution information ( Client-driven push or pseudo-push).
[0003]
In recent years, data communication such as Internet use and instant message exchange using a mobile communication terminal such as a mobile phone has been popular. In push distribution in such a mobile communication network, a pseudo push method is often used. For this reason, an inquiry is periodically transmitted from the mobile communication terminal as a client. In this case, even if there is no change in the distribution target information (content), an inquiry is made, and there are many useless inquiries, which imposes a load on network traffic. In addition, when a communication fee is generated for this inquiry transmission, the communication cost of the user also increases.
[0004]
On the other hand, push distribution is performed by notifying the mobile communication terminal of the client that there is information to be distributed, for example, by e-mail or SMS (Short Message Service), and accessing the server in response to this notification to obtain information. However, there is a case in which a communication fee is generated in the notification by e-mail, which increases the communication cost burden on the information distributor.
[0005]
In addition, in order to realize push distribution on a mobile communication network, for example, it may be necessary to use a predetermined call control protocol such as SIP (Session Initiation Protocol), etc., and these protocols are supported. There was also a problem that push distribution could not be done to terminals that did not.
[0006]
[Problems to be solved by the invention]
The present invention has been made in view of the above circumstances, and an object thereof is to provide an information providing system and device, a communication terminal device, and a program that realize simple and effective push distribution.
[0007]
[Means for Solving the Problems]
In order to achieve the above object, an information providing system according to the first aspect of the present invention includes:
An information providing system comprising a center and a plurality of communication terminal devices connected to each other via a communication line, and providing predetermined information from the center to each of the communication terminal devices,
The center is
Providing necessity determining means for determining whether or not a reason for providing predetermined information to the communication terminal device used by the user registered in advance has occurred;
When it is determined that the reason for providing information has occurred, the providing necessity determining means,By making a call based on voice communication to the communication terminal device and disconnecting the line so that a communication path is not establishedNotification means for notifying information designating the center,
The communication terminal device
An incoming means for receiving at least a call by the notification means and obtaining the notification;
Information requesting means for requesting the center to provide information based on the notification acquired by the receiving means;
The center further includes
In response to a request by the information request unit, the information request unit includes an information providing unit that provides information to be provided to the communication terminal device.
It is characterized by that.
[0008]
According to such a configuration, for example, when information is pushed and distributed to a mobile communication terminal (client) such as a mobile phone, the mobile communication terminal that is a delivery destination makes a call by voice communication, so that the mobile The incoming call from the distribution source (server) is recorded in the so-called incoming call history of the body communication terminal (push delivery notification). When there is an incoming call from the server in the incoming call history, the mobile communication terminal requests push delivery to the server to deliver predetermined information. The server side only needs to make a call to the target mobile communication terminal only when there is information to be distributed, so there is no need to periodically inquire the server from the client. For this reason, useless inquiries are eliminated, and the network load can be reduced. In addition, since the voice communication function that a normal mobile communication terminal naturally has is used, a special call control protocol or the like is not required, and push distribution can be easily realized for any terminal.
[0009]
Further, when a call is made from the server, for example, by disconnecting the line at the same time as the incoming call at the client, the client is caused to receive an incoming call so that a voice communication channel is not established between the server and the client. Thereby, it is possible to record the incoming call from the server in the incoming call history of the client without incurring a cost such as a communication charge, and it is possible to realize push distribution with reduced communication cost.
[0010]
Further, for example, in an instant message (IM) for exchanging messages according to the registered communication partner status (status), the communication partner is notified in real time that the status of a user has changed (push delivery). can do. In this case, the push delivery notification described above is performed only when the status of the target user changes, and the push delivery request from the client is also accompanied by this, so that it is efficient with minimal communication. Can provide and use IM services.
[0011]
In order to achieve the above object, an information providing apparatus according to the second aspect of the present invention provides:
A terminal designation information registration unit for registering information designating a predetermined communication terminal device;
A provision information storage unit that stores information to be provided to the communication terminal device;
A provision necessity determination unit that determines whether or not a reason for providing the information stored in the provision information storage unit to the predetermined communication terminal device has occurred;
When it is determined that the reason for providing information has occurred, the provision necessity determining unit designates at least self by making a call based on voice communication via a communication line to the communication terminal device to be provided A notification unit for notifying information to be performed;
A response receiving unit that receives a response to the notification by the notification unit from the communication terminal device;
An information providing unit that provides information to be provided to the communication terminal device, triggered by reception of a response by the response receiving unit,
The notification unit responds to the call.AgainstThe destination communication terminal deviceBy detecting the incoming call and disconnecting the line based on the incoming call detection.Control the communication related to the call so that the communication path is not established with
It is characterized by that.
[0012]
The information providing apparatus is
It is desirable to further include a state information acquisition unit that sequentially acquires state information indicating the state of the user of the predetermined communication terminal device and the communication terminal device from the communication terminal device.
The provision information storage unit records the state information acquired by the state information acquisition unit as provision information,
The provision necessity determination unit may determine that a reason for providing the state information has occurred when there is a change in the state information recorded in the provision information storage unit.
[0013]
In order to achieve the above object, a program according to the third aspect of the present invention is:
A computer is caused to function as the information providing apparatus.
[0014]
In order to achieve the above object, a communication terminal device according to the fourth aspect of the present invention provides:
A communication terminal device that performs voice communication and data communication via a communication line,
A server designation information registration unit that pre-registers server designation information that designates a server device that provides predetermined information by data communication to the communication terminal device;
An incoming call history recording unit for recording incoming call history information indicating an incoming call history by voice communication;
An incoming call determination unit for determining whether the incoming call history information recorded in the incoming call history recording unit includes server designation information registered in the server designation information registration unit;
When the incoming call determination unit determines that the server designation information is included in the incoming call history information, a response unit that responds to the server device by data communication;
An information acquisition unit that acquires, through data communication, information provided by the server device in response to a response from the response unit;
A state detection unit for detecting a state of the communication terminal device and a user of the communication terminal device;
An acquisition permission / rejection determination unit that determines whether or not the information acquisition unit is allowed to acquire information based on the state detected by the state detection unit;
The response unit responds to the server device when the acquisition permission determination unit determines that information acquisition is permitted,
It is characterized by that.
[0015]
In order to achieve the above object, a program according to the fifth aspect of the present invention is:
A computer is caused to function as the communication terminal device.
[0016]
In order to achieve the above object, the present invention6The program related to
In the computer that controls the communication terminal device,
A function of pre-registering server designation information for designating a server device that provides predetermined information to the communication terminal device by data communication;
When receiving voice communication from the server device, a function of causing the server to disconnect the line;
A function to record incoming call history information indicating an incoming call history by voice communication;
A function for determining whether or not the registered server designation information is included in the recorded incoming call history information;
A function of responding to the server device by data communication when it is determined that the server designation information is included in the incoming call history information;
A function of acquiring information provided by the server device in response to the response by data communication;
It is characterized by realizing.
[0017]
DETAILED DESCRIPTION OF THE INVENTION
Embodiments of the present invention will be described below with reference to the drawings.
[0018]
FIG. 1 is a diagram showing an information providing system according to an embodiment of the present invention. As shown in the figure, the
[0019]
Here, the communication network 10 is composed of a circuit switching type telephone line network such as a public switched telephone network (PSTN), and mediates voice communication between telephone terminals. The
[0020]
The
[0021]
FIG. 2 is a block diagram showing the configuration of the
[0022]
The
[0023]
The voice
[0024]
The data
[0025]
The
[0026]
As shown in the figure, a record is created for each user ID assigned to each user in the
[0027]
The
[0028]
The
[0029]
Next, the configuration of the
[0030]
As illustrated, the
[0031]
The
[0032]
The
[0033]
The incoming call
[0034]
The
[0035]
The state
[0036]
The
[0037]
The
[0038]
Next, each process performed by the
[0039]
First, as pre-processing for push delivery by the
[0040]
The
[0041]
If the detected status has changed from before detection (step S102: Yes), the
[0042]
After transmitting the current status information in step S103, or when the status has not changed (step S102: No), the
[0043]
If there is no change in the flag (step S104: No), the process ends. This terminal state notification process is repeatedly executed as needed.
[0044]
On the other hand, in the
[0045]
Next, the delivery notification process by the
[0046]
The
[0047]
Here, when “communication target user” is set (step S301: Yes), the
[0048]
The
[0049]
Here, when the flag of the user is ON (step S303: Yes), the
[0050]
The
[0051]
When the
[0052]
Next, push distribution request processing by the
[0053]
When the push delivery request process shown in FIG. 7 is started at predetermined intervals by, for example, a treatment timer interruption, the
[0054]
When there is an incoming call from the center 100 (that is, a push delivery notification) (step S402: Yes), the
[0055]
When it is in a communicable state (step S403: Yes), the
[0056]
When there is no push delivery notification (step S402: No) or when communication is not possible (step S403: No), the process is terminated without making a response to the
[0057]
In the
[0058]
The
[0059]
The
[0060]
In the
[0061]
As described above, according to the
[0062]
In addition, the push delivery notification from the
[0063]
Furthermore, notification of push delivery is performed using the voice communication function that is normally provided in normal mobile communication terminals, and various procedures for push delivery are made in response to this, so it is usually necessary to realize push delivery. No call control protocol is required. Therefore, push distribution can be performed even for terminals that do not support such a protocol.
[0064]
In the above embodiment, the case where push distribution of status information used for IM communication between users has been described as an example, but the application target of the present invention is not limited to this. For example, the present invention can also be applied to push distribution of news, various software, and the like.
[0065]
In the above embodiment, in the push delivery notification from the
[0066]
In the above embodiment, whether or not the push delivery notification has been made is determined by referring to the incoming call history, but any method can be used as long as a response to the push delivery notification is possible. Applicable. For example, the operation program of the
[0067]
In the above embodiment, a mobile communication terminal has been described as an example of the
[0068]
Note that the
[0069]
Similarly, for the
[0070]
The means for supplying these programs is arbitrary. In addition to being able to be supplied via a predetermined recording medium as described above, for example, it may be supplied via a communication line, a communication network, a communication system, or the like. In this case, for example, the program may be posted on a bulletin board (BBS) of a communication network and provided by superimposing it on a carrier wave via the network. Then, the above-described processing can be executed by starting the program thus provided and executing it in the same manner as other application programs under the control of the OS.
[0071]
【The invention's effect】
As described above, according to the present invention, it is possible to provide an information providing system that realizes simple and efficient push distribution.
[Brief description of the drawings]
FIG. 1 is a diagram showing a configuration of an information providing system according to an embodiment of the present invention.
FIG. 2 is a block diagram showing a configuration of the center shown in FIG.
FIG. 3 is a diagram showing an example of information stored in a user information database shown in FIG.
4 is a block diagram showing a configuration of the terminal device shown in FIG. 1. FIG.
FIG. 5 is a flowchart for explaining terminal state notification processing and push distribution preparation processing according to the embodiment of the present invention;
FIG. 6 is a flowchart for explaining a delivery notification process according to the embodiment of the present invention;
FIG. 7 is a flowchart for explaining push distribution request processing and push distribution processing according to the embodiment of the present invention;
[Explanation of symbols]
10 Communication network
20 Communication network
100 center
200 Terminal device
Claims (7)
前記センタは、
予め登録されたユーザが使用する前記通信端末装置に所定の情報を提供すべき事由が発生したか否かを判別する提供要否判別手段と、
前記提供要否判別手段が情報提供すべき事由が発生したと判別した場合、前記通信端末装置に対して音声通信に基づく発呼をし、通信路が確立しないように回線切断することにより、前記センタを指定する情報を通知する通知手段と、を備え、
前記通信端末装置は、
少なくとも前記通知手段による発呼を着信し、前記通知を取得する着信手段と、
前記着信手段が取得した通知に基づいて、前記センタに情報提供を要求する情報要求手段と、を備え、
前記センタはさらに、
前記情報要求手段による要求に応じて、当該通信端末装置に提供すべき情報を提供する情報提供手段を備える、
ことを特徴とする情報提供システム。An information providing system comprising a center and a plurality of communication terminal devices connected to each other via a communication line, and providing predetermined information from the center to the communication terminal device,
The center is
Providing necessity determining means for determining whether or not a reason for providing predetermined information to the communication terminal device used by the user registered in advance has occurred;
When it is determined that a reason for providing information has occurred, the providing necessity determining unit makes a call based on voice communication to the communication terminal device, and disconnects the line so that a communication path is not established. A notification means for notifying information specifying the center,
The communication terminal device
An incoming means for receiving at least a call by the notification means and obtaining the notification;
Information requesting means for requesting the center to provide information based on the notification acquired by the receiving means;
The center further includes
In response to a request by the information request unit, the information request unit includes an information providing unit that provides information to be provided to the communication terminal device.
An information providing system characterized by that.
前記通信端末装置に提供する情報を蓄積する提供情報蓄積部と、
前記提供情報蓄積部に蓄積された情報を所定の前記通信端末装置に提供すべき事由が発生したか否かを判別する提供要否判別部と、
前記提供要否判別部が情報提供すべき事由が発生したと判別した場合、提供すべき前記通信端末装置に対し、通信回線を介した音声通信に基づく発呼を行うことで、少なくとも自己を指定する情報を通知する通知部と、
前記通知部による通知に対する応答を当該通信端末装置から受信する応答受信部と、
前記応答受信部による応答の受信を契機に、提供すべき情報を当該通信端末装置に提供する情報提供部と、を備え、
前記通知部は、前記発呼に対する前記提供先通信端末装置の着信を検出し、着信検出に基づいて回線切断することにより、該提供先通信端末装置との通信路が確立されないよう該発呼にかかる通信を制御する、
ことを特徴とする情報提供装置。A terminal designation information registration unit for registering information designating a predetermined communication terminal device;
A provision information storage unit that stores information to be provided to the communication terminal device;
A provision necessity determination unit that determines whether or not a reason for providing the information stored in the provision information storage unit to the predetermined communication terminal device has occurred;
When it is determined that the reason for providing information has occurred, the provision necessity determining unit designates at least self by making a call based on voice communication via a communication line to the communication terminal device to be provided A notification unit for notifying information to be performed;
A response receiving unit that receives a response to the notification by the notification unit from the communication terminal device;
An information providing unit that provides information to be provided to the communication terminal device, triggered by reception of a response by the response receiving unit,
The notification unit is configured to detect the arrival of the providing destination communication terminal device against the calling, by line disconnection based on the incoming detection, emitting a call so that the communication path is not established between the providing destination communication terminal device Control the communication
An information providing apparatus characterized by that.
前記提供情報蓄積部は、前記状態情報取得部が取得した状態情報を提供情報として記録し、
前記提供要否判別部は、前記提供情報蓄積部に記録された状態情報に変化があった場合、当該状態情報を提供すべき事由が発生したと判別する、
ことを特徴とする請求項2に記載の情報提供装置。A status information acquisition unit that sequentially acquires status information indicating the status of the user of the predetermined communication terminal device and the communication terminal device from the communication terminal device;
The provision information storage unit records the state information acquired by the state information acquisition unit as provision information,
The provision necessity determination unit determines that a reason for providing the state information has occurred when there is a change in the state information recorded in the provision information storage unit.
The information providing apparatus according to claim 2.
当該通信端末装置にデータ通信により所定の情報を提供するサーバ装置を指定するサーバ指定情報を予め登録するサーバ指定情報登録部と、
音声通信による着信履歴を示す着信履歴情報を記録する着信履歴記録部と、
前記着信履歴記録部に記録された着信履歴情報に、前記サーバ指定情報登録部に登録されたサーバ指定情報が含まれているか否かを判別する着信判別部と、
前記着信判別部が、前記着信履歴情報に前記サーバ指定情報が含まれていると判別した場合、データ通信により前記サーバ装置に応答する応答部と、
前記応答部による応答に応じて前記サーバ装置が提供する情報をデータ通信により取得する情報取得部と、
前記通信端末装置および該通信端末装置の使用者の状態を検出する状態検出部と、
前記状態検出部が検出した状態に基づいて、前記情報取得部による情報取得の許否を判別する取得許否判別部と、を備え、
前記応答部は、前記取得許否判別部が情報取得を許可すると判別した場合に、前記サーバ装置に応答する、
ことを特徴とする通信端末装置。A communication terminal device that performs voice communication and data communication via a communication line,
A server designation information registration unit that pre-registers server designation information that designates a server device that provides predetermined information by data communication to the communication terminal device;
An incoming call history recording unit for recording incoming call history information indicating an incoming call history by voice communication;
An incoming call determination unit for determining whether the incoming call history information recorded in the incoming call history recording unit includes server designation information registered in the server designation information registration unit;
When the incoming call determination unit determines that the server designation information is included in the incoming call history information, a response unit that responds to the server device by data communication;
An information acquisition unit that acquires, through data communication, information provided by the server device in response to a response from the response unit;
A state detection unit for detecting a state of the communication terminal device and a user of the communication terminal device;
An acquisition permission / rejection determination unit that determines whether or not the information acquisition unit is allowed to acquire information based on the state detected by the state detection unit;
The response unit responds to the server device when the acquisition permission determination unit determines that information acquisition is permitted,
A communication terminal device.
当該通信端末装置にデータ通信により所定の情報を提供するサーバ装置を指定するサーバ指定情報を予め登録する機能と、A function of pre-registering server designation information for designating a server device that provides predetermined information to the communication terminal device by data communication;
前記サーバ装置からの音声通信を着信した場合、該サーバに回線切断させる機能と、When receiving voice communication from the server device, the function of causing the server to disconnect the line;
音声通信による着信履歴を示す着信履歴情報を記録する機能と、A function of recording incoming call history information indicating an incoming call history by voice communication;
記録された着信履歴情報に、登録されたサーバ指定情報が含まれているか否かを判別する機能と、A function for determining whether or not the registered server designation information is included in the recorded incoming call history information; and
前記着信履歴情報に前記サーバ指定情報が含まれていると判別された場合、データ通信により前記サーバ装置に応答する機能と、A function of responding to the server device by data communication when it is determined that the server designation information is included in the incoming call history information;
前記応答に応じて前記サーバ装置が提供する情報をデータ通信により取得する機能と、A function of acquiring information provided by the server device in response to the response by data communication;
を実現させることを特徴とするプログラム。A program characterized by realizing.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2002137409A JP3679779B2 (en) | 2002-05-13 | 2002-05-13 | Information providing system and apparatus, communication terminal apparatus, and program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2002137409A JP3679779B2 (en) | 2002-05-13 | 2002-05-13 | Information providing system and apparatus, communication terminal apparatus, and program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2003333186A JP2003333186A (en) | 2003-11-21 |
| JP3679779B2 true JP3679779B2 (en) | 2005-08-03 |
Family
ID=29699171
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2002137409A Expired - Lifetime JP3679779B2 (en) | 2002-05-13 | 2002-05-13 | Information providing system and apparatus, communication terminal apparatus, and program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3679779B2 (en) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4440829B2 (en) | 2005-05-30 | 2010-03-24 | 京セラ株式会社 | Portable terminal, program, and communication device |
| JP2010161464A (en) * | 2009-01-06 | 2010-07-22 | Nec Corp | Remote service providing system, on-vehicle terminal, server, remote service providing method, and program |
| JP2013055496A (en) * | 2011-09-02 | 2013-03-21 | Fujitsu Ltd | Portable terminal device, communication system, communication program and control method |
-
2002
- 2002-05-13 JP JP2002137409A patent/JP3679779B2/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JP2003333186A (en) | 2003-11-21 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| RU2316146C2 (en) | Method and device for adding a new member to active group call in group communication network | |
| RU2316911C2 (en) | Method and device for finishing participation of a user in group call in group communication network | |
| RU2499359C2 (en) | Client controlled dynamic call forwarding | |
| US10244007B2 (en) | Method and apparatus for VOIP communication completion to a mobile device | |
| JP2000083103A (en) | Notice method for exchanging call signals, method for exchanging call signals and internet enabled device | |
| KR20050050030A (en) | System for providing interoperability of call pickup service in a proprietary enterprise communication network and a cellular communication network | |
| EA009019B1 (en) | Establishing a connection using a hybrid receiver | |
| EP2143254B1 (en) | System and method for sharing common location-related information between communication devices | |
| US20070263613A1 (en) | System for connecting information processing devices associated with IP telephones | |
| US20080310612A1 (en) | System, method and device supporting delivery of device-specific data objects | |
| WO2008095097A1 (en) | System and method for sharing event-triggered, location-related information between communication devices | |
| US20070123224A1 (en) | Information processing method and system for preventing leakage of information from mobile phone | |
| JP3679779B2 (en) | Information providing system and apparatus, communication terminal apparatus, and program | |
| JP2005101927A (en) | Communication service providing device | |
| KR100571953B1 (en) | Voice Mail Support Using Internet Phone Gateway | |
| CN111447334A (en) | Call method, device, phone terminal and storage medium | |
| JP2007013616A (en) | Presence server, information providing system, and information providing method | |
| US20020194344A1 (en) | Network connection establishing method and telephone therefor | |
| JP7452084B2 (en) | Call system, call terminal, communication control device, call program, communication control program, and call method | |
| JP2004363959A (en) | Communication apparatus | |
| JP2006025228A (en) | Optimal callee selection call method, apparatus, and program | |
| KR20060031542A (en) | Method and system of providing call transfer service | |
| JP5241376B2 (en) | Telephone communication system, incoming side management server, and communication control method | |
| JPH10210181A (en) | Communication start processing system | |
| JP2003283653A (en) | Internet telephone system and program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20050201 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20050208 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20050407 |
|
| 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: 20050506 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20050513 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 Ref document number: 3679779 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090520 Year of fee payment: 4 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090520 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100520 Year of fee payment: 5 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110520 Year of fee payment: 6 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110520 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120520 Year of fee payment: 7 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130520 Year of fee payment: 8 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140520 Year of fee payment: 9 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| EXPY | Cancellation because of completion of term |