(57)【要約】【課題】発信元の電話機が、様々なコンテンツを出力する。【解決手段】第１計算機に接続される電話機であって、ダイアルの発信の要求を受け付けた場合に、前記要求されたダイアルの発信元を識別可能な発信元情報及び前記要求されたダイアルの発信先を識別可能な発信先情報のうちの少なくとも一方を含む格納先要求を、前記第１計算機に送信し、コンテンツの格納先を、前記格納先要求の応答として、前記第１計算機から受信し、記受信した格納先から、コンテンツを取得し、前記取得したコンテンツを出力する。【選択図】図２
2009253816.tif 000002
【特許請求の範囲】
【請求項１】
第１計算機に接続される電話機であって、
ダイアルの発信の要求を受け付けた場合に、前記要求されたダイアルの発信元を識別可能な発信元情報及び前記要求されたダイアルの発信先を識別可能な発信先情報のうちの少なくとも一方を含む格納先要求を、前記第１計算機に送信し、
コンテンツの格納先を、前記格納先要求の応答として、前記第１計算機から受信し、
前記受信した格納先から、コンテンツを取得し、
前記取得したコンテンツを出力することを特徴とする電話機。
【請求項２】
前記発信元情報は、前記要求されたダイアルの発信元電話番号であり、
前記発信先情報は、前記要求されたダイアルの発信先電話番号であることを特徴とする請求項１に記載の電話機。
【請求項３】
更に、ダイアルを発信し、
前記発信したダイアルの呼出中に、前記取得したコンテンツを出力することを特徴とする請求項１又は２に記載の電話機。
【請求項４】
前記発信したダイアルの呼び出しが終了すると、前記取得したコンテンツの出力を終了することを特徴とする請求項３に記載の電話機。
【請求項５】
更に、コンテンツが格納される第２計算機に接続され、
前記格納先は、前記第２計算機であることを特徴とする請求項１〜４のいずれか一つに記載の電話機。
【請求項６】
ダイアル用の第１ネットワーク又は前記第１ネットワークと異なる第２ネットワークを介して、前記第１計算機に接続されることを特徴とする請求項１〜５のいずれか一つに記載の電話機。
【請求項７】
前記第１ネットワーク及び前記第２ネットワークのうちの少なくとも一つは、インターネットであることを特徴とする請求項６に記載の電話機。
【請求項８】
前記要求されたダイアルの発信可否及び発信タイミングのうちの少なくとも一つを示すダイアル発信情報を、前記第１計算機から受信し、
前記受信したダイアル発信情報に従って、前記要求されたダイアルを発信することを特徴とする請求項１〜７のいずれか一つに記載の電話機。
【請求項９】
前記ダイアルの発信先を識別可能な発信先情報と、当該発信先へ過去にダイアルしたときに出力されたコンテンツの格納先と、の対応を示す格納先管理情報を記憶し、
前記格納先管理情報を参照して、前記要求されたダイアルの発信先を識別可能な発信先情報に対応する格納先を特定し、
前記受信した格納先と、前記特定した格納先と、を比較し、
前記二つの格納先が一致しない場合には、前記受信した格納先から、コンテンツを取得することを特徴とする請求項１〜８のいずれか一つに記載の電話機。
【請求項１０】
プロセッサ、メモリ及びインタフェースを備える第１計算機と、前記第１計算機に接続される電話機と、を備える計算機システムであって、
前記メモリは、ダイアルの発信先を識別可能な発信先情報及びダイアルの発信元を識別可能な発信元情報のうちの少なくとも一方と、当該ダイアルを発信する場合に出力されるコンテンツの格納先との対応を示す第１格納先管理情報を記憶し、
前記電話機は、
ダイアルの発信の要求を受け付けた場合に、前記要求されたダイアルの発信元を識別可能な発信元情報及び前記要求されたダイアルの発信先を識別可能な発信先情報のうちの少なくとも一方を含む格納先要求を、前記第１計算機に送信し、
前記プロセッサは、
前記格納先要求を受信し、
前記第１格納先管理情報を参照して、前記受信した格納先要求に含まれる発信元情報及び発信先情報のうちの少なくとも一方に対応する格納先を特定し、
前記特定した格納先を、前記格納先要求の応答として、前記電話機に送信することを特徴とする計算機システム。
【請求項１１】
前記電話機は、
前記格納先を、前記第１計算機から受信し、
前記受信した格納先から、コンテンツを取得し、
前記取得したコンテンツを出力することを特徴とする請求項１０に記載の計算機システム。
【請求項１２】
前記発信元情報は、前記要求されたダイアルの発信元電話番号であり、
前記発信先情報は、前記要求されたダイアルの発信先電話番号であることを特徴とする請求項１０又は１１に記載の計算機システム。
【請求項１３】
前記電話機は、更に、
ダイアルを発信し、
前記発信したダイアルの呼出中に、前記取得したコンテンツを出力することを特徴とする請求項１０〜１２のいずれか一つに記載の計算機システム。
【請求項１４】
前記電話機は、前記発信したダイアルの呼び出しが終了すると、前記取得したコンテンツの出力を終了することを特徴とする請求項１３に記載の計算機システム。
【請求項１５】
前記電話機は、更に、コンテンツが格納される第２計算機に接続され、
前記格納先は、前記第２計算機であることを特徴とする請求項１０〜１４のいずれか一つに記載の計算機システム。
【請求項１６】
前記電話機は、ダイアル用の第１ネットワーク又は前記第１ネットワークと異なる第２ネットワークを介して、前記第１計算機に接続されることを特徴とする請求項１０〜１５のいずれか一つに記載の計算機システム。
【請求項１７】
前記第１ネットワーク及び前記第２ネットワークのうちの少なくとも一つは、インターネットであることを特徴とする請求項１６に記載の計算機システム。
【請求項１８】
前記電話機は、
前記要求されたダイアルの発信可否及び発信タイミングのうちの少なくとも一つを示すダイアル発信情報を、前記第１計算機から受信し、
前記受信したダイアル発信情報に従って、前記要求されたダイアルを発信することを特徴とする請求項１０〜１７のいずれか一つに記載の計算機システム。
【請求項１９】
前記電話機は、
前記ダイアルの発信先を識別可能な発信先情報と、当該発信先へ過去にダイアルしたときに出力されたコンテンツの格納先と、の対応を示す第２格納先管理情報を記憶し、
前記第２格納先管理情報を参照して、前記要求されたダイアルの発信先を識別可能な発信先情報に対応する格納先を特定し、
前記受信した格納先と、前記特定した格納先と、を比較し、
前記二つの格納先が一致しない場合には、前記受信した格納先から、コンテンツを取得することを特徴とする請求項１０〜１８のいずれか一つに記載の電話機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インターネット接続機能を備える電話機に関する。
【背景技術】
【０００２】
特許文献１に開示されている技術では、発信元の携帯電話機は、通信待機時において、リングバックトーンの代わりに、商業情報を音声、文字又は画像の形式で出力する。商業情報は、商業情報を記憶する商業情報管理計算機の運営者によって準備される。
【特許文献１】特開２００３−５０５９３７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
特許文献１に開示されている技術では、商業情報管理計算機に記憶されている商業情報以外のコンテンツを、発信元の携帯電話機に出力させることはできない。そこで、本発明は、前述した問題点を解決する技術を提供することを目的とする。
【課題を解決するための手段】
【０００４】
本発明の代表的な形態は、第１計算機に接続される電話機であって、ダイアルの発信の要求を受け付けた場合に、前記要求されたダイアルの発信元を識別可能な発信元情報及び前記要求されたダイアルの発信先を識別可能な発信先情報のうちの少なくとも一方を含む格納先要求を、前記第１計算機に送信し、コンテンツの格納先を、前記格納先要求の応答として、前記第１計算機から受信し、記受信した格納先から、コンテンツを取得し、前記取得したコンテンツを出力する。
【発明の効果】
【０００５】
本発明の代表的な形態によれば、発信元の電話機は、様々なコンテンツを出力できる。
【発明を実施するための最良の形態】
【０００６】
本発明の実施の形態を図面を参照して説明する。
【０００７】
（第１の実施の形態）
図１は、本発明の第１の実施の形態の計算機システムの構成のブロック図である。計算機システムは、電話機１、コンテンツ計算機２、管理計算機３、公衆交換電話回線網４及びインターネット５を備える。電話機１、コンテンツ計算機２及び管理計算機３は、インターネット５を介して相互に接続される。ただし、電話機１と管理計算機３とは、インターネット５ではなく、別の方法で接続されていてもよい。同様に、コンテンツ計算機２と管理計算機３とは、インターネット５ではなく、別の方法で接続されていてもよい。また、電話機１は、公衆交換電話回線網４にも接続される。なお、電話機１については、図２で詳細を説明する。コンテンツ計算機２及び管理計算機３は、プロセッサ、メモリ及びインタフェースを備える計算機である。コンテンツ計算機２は、コンテンツを電話機１に提供する。なお、コンテンツは、ウェブページ、ウェブサイト、音声ファイル、音楽ファイル、電子ファイル、画像ファイル、動画ファイル、文書ファイル、ネット広告又はネットニュースなどであり、電話機１が出力可能な情報であればいかなるものであってもよい。なお、管理計算機３については、図４で詳細を説明する。
【０００８】
図２は、本発明の第１の実施の形態の計算機システムに備わる電話機１の構成のブロック図である。電話機１は、制御部１１、送受信部１２、表示部１３、入力部１４、マイク１５、スピーカ１６及びメモリ１７を備える。送受信部１２は、各種情報を送受信する。具体的には、送受信部１２は、アンテナを介して、通話及びデータ通信などを行う。表示部１３は、各種情報を表示する。入力部１４には、各種情報が入力される。マイク１５には、音及び音声が入力される。スピーカ１６は、音及び音声を出力する。制御部１１は、メモリ１７に記憶されるプログラムを実行することによって、電話機１の全体を制御する。具体的には、制御部１１は、送受信部１２、表示部１３、入力部１４、マイク１５、スピーカ１６及びメモリ１７に各種指示を行う。また、制御部１１は、入力部１４に入力された情報に応じて、各種制御を行う。メモリ１７は、制御部１１によって実行されるプログラム及び制御部１１によって必要とされる情報などを記憶する。具体的には、メモリ１７は、通常の電話機１に記憶されるプログラム及び情報に加えて、コンテンツ処理プログラム１８及び格納先管理テーブル１９を記憶する。コンテンツ処理プログラム１８は、ダイアルの発信の際にコンテンツを出力する。具体的には、コンテンツ処理プログラム１８は、格納先検索サブプログラム１８１、格納先要求送信サブプログラム１８２、応答受信サブプログラム１８３、コンテンツ取得サブプログラム１８４、コンテンツ出力サブプログラム１８５及び格納先管理テーブル更新サブプログラム１８６を含む。格納先検索サブプログラム１８１は、格納先管理テーブル１９を参照して、ダイアルの発信先電話番号に対応する格納先を検索する。格納先要求送信サブプログラム１８２は、ダイアルの発信元電話番号及び発信先電話番号のうちの少なくとも一方を含む格納先要求を管理計算機３に送信する。なお、格納先要求は、ダイアルの発信元電話番号の代わりに、ダイアルの発信元電話番号を識別可能な情報（発信元識別情報）が含まれていてもよい。この場合、以下で説明する処理及びテーブルにおける発信元電話番号は、発信元識別情報となる。また、格納先要求は、ダイアルの発信先電話番号の代わりに、ダイアルの発信先電話番号を識別可能な情報（発信先識別情報）が含まれていてもよい。この場合、以下で説明する処理及びテーブルにおける発信先電話番号は、発信先識別情報となる。なお、電話番号を識別可能な情報は、当該電話番号が割り当てられた電話機１の固体識別番号、ＵＩＤ、ＲＦＩＤ、ユーザエージェントアドレス又はメールアドレスなどである。応答受信サブプログラム１８３は、格納先要求に対する応答を管理計算機３から受信する。コンテンツ取得サブプログラム１８４は、格納先検索サブプログラム１８１によって検索された格納先又は応答受信サブプログラム１８３が受信した応答に含まれる格納先からコンテンツを取得する。コンテンツ出力サブプログラム１８５は、コンテンツ取得サブプログラム１８４によって取得されたコンテンツを、表示部１３及びスピーカ１６のうち少なくとも一方から出力する。格納先管理テーブル更新サブプログラム１８６は、格納先管理テーブル１９を更新する。格納先管理テーブル１９は、発信先となる電話番号と当該電話番号に対応するコンテンツの格納先との対応を示す。具体的には、格納先管理テーブル１９は、電話番号と、当該電話番号を発信先にするダイアルを発信した場合に出力されるコンテンツの格納先との対応を示す。なお、格納先管理テーブル１９については、図３で詳細を説明する。電話機１は、ダイアル発信機能及びインターネット接続機能を備えれば、いかなるものであってもよい。例えば、電話機１は、ＰＤＡ機、ＰＨＳ機、携帯電話機、固定電話機又はＩＰ電話機のいずれであってもよい。電話機１がＩＰ電話機の場合、公衆交換電話回線網４はインターネットとなる。
【０００９】
図３は、本発明の第１の実施の形態の電話機１に記憶される格納先管理テーブル１９の構成図である。格納先管理テーブル１９は、発信先電話番号１９１及び格納先１９２を含む。発信先電話番号１９１は、当該格納先管理テーブル１９を記憶する電話機１から発信されるダイアルの発信先となる電話番号である。格納先１９２は、当該レコードの発信先電話番号１９１を発信先とするダイアルを発信した場合に出力されるコンテンツが格納されている位置を示す。本実施の形態では、格納先１９２は、コンテンツのＵＲＬであるが、コンテンツのＵＲＩ又はＩＰアドレスなどのように、コンテンツが格納されている位置を示すものであればいかなるものであってもよい。
【００１０】
図４は、本発明の第１の実施の形態の計算機システムに備わる管理計算機３の構成のブロック図である。管理計算機３は、プロセッサ３１、メモリ３２及びインタフェース３９を備える。インタフェース３９は、インターネット５を介して電話機１に接続される。プロセッサ３１は、メモリ３２に記憶されるプログラムを実行することによって、各種処理を行う。メモリ３２は、プロセッサ３１によって実行されるプログラム及びプロセッサ３１によって必要とされる情報などを記憶する。具体的には、メモリ３２は、格納先要求処理プログラム３３、格納先管理テーブル更新プログラム３４及び格納先管理テーブル３５を記憶する。格納先要求処理プログラム３３は、電話機１から格納先要求を受信し、受信した格納先要求を処理する。具体的には、格納先要求処理プログラム３３は、格納先要求受信サブプログラム３３１、格納先検索サブプログラム３３２及び応答サブプログラム３３３を含む。格納先要求受信サブプログラム３３１は、電話機１から格納先要求を受信する。格納先検索サブプログラム３３２は、格納先管理テーブル３５を参照して、格納先要求受信サブプログラム３３１が受信した格納先要求に対応する格納先を検索する。応答サブプログラム３３３は、格納先検索サブプログラム３３２によって検索された格納先を含む応答を電話機１に送信する。格納先管理テーブル更新プログラム３４は、格納先管理テーブル３５を更新する。なお、格納先管理テーブル更新プログラム３４は、いかなる契機で格納先管理テーブル３５を更新してもよいし、いかなる方法で格納先管理テーブル３５を更新してもよい。格納先管理テーブル３５は、発信先となる電話番号及び発信元となる電話番号と、当該二つの電話番号に対応するコンテンツの格納先との対応を示す。具体的には、格納先管理テーブル３５は、ダイアルを発信した場合に出力されるコンテンツの格納先を示す。なお、格納先管理テーブル３５については、図５で詳細を説明する。
【００１１】
図５は、本発明の第１の実施の形態の管理計算機３に記憶される格納先管理テーブル３５の構成図である。格納先管理テーブル３５は、発信先電話番号３５１、発信元電話番号３５２及び格納先３５３を含む。発信先電話番号３５１は、ダイアルの発信先となる電話番号である。発信元電話番号３５２は、ダイアルの発信元となる電話番号である。なお、発信先電話番号３５１又は発信元電話番号３５２には値が格納されなくてもよい。格納先３５３は、当該レコードの発信先電話番号３５１を発信先且つ当該レコードの発信元電話番号３５２を発信元とするダイアルを発信した場合に出力されるコンテンツが格納されている位置を示す。なお、発信先電話番号３５１に値が格納されていない場合、格納先３５３は、当該レコードの発信元電話番号３５２を発信元とするダイアルを発信した場合に出力されるコンテンツが格納されている位置を示す。また、発信元電話番号３５２に値が格納されていない場合、格納先３５３は、当該レコードの発信先電話番号３５１を発信先とするダイアルを発信した場合に出力されるコンテンツが格納されている位置を示す。本実施の形態では、格納先３５３は、コンテンツのＵＲＬであるが、コンテンツのＵＲＩ又はＩＰアドレスなどのように、コンテンツの位置を示せばいかなるものであってもよい。なお、格納先管理テーブル３５は、いかなる契機で更新されてもよいし、いかなる方法で更新されてもよい。例えば、発信先となる電話機１のユーザは、当該電話機１に、コンテンツを出力させる電話機１の電話番号及び出力されるコンテンツの格納先を入力する。すると、発信先となる電話機１は、当該電話機１に割り当てられた電話番号（発信先電話番号）、入力された電話番号（発信元電話番号）及び入力された格納先を、管理計算機３に送信する。管理計算機３は、電話機１から情報を受信すると、格納先管理テーブル３５に新たなレコードを追加する。次に、管理計算機３は、受信した発信先電話番号を、新たなレコードの発信先電話番号３５１に格納する。次に、管理計算機３は、受信した発信元電話番号を、新たなレコードの発信元電話番号３５２に格納する。次に、管理計算機３は、受信した格納先を、新たなレコードの格納先３５３に格納する。
【００１２】
次に、本発明の第１の実施の形態の計算機システムの処理について説明する。図６は、本発明の第１の実施の形態の電話機１の処理のフローチャートである。図７〜９は、本発明の第１の実施の形態の計算機システムの処理のタイミングチャートである。電話機１は、ユーザからダイアル発信要求を受けると（Ｓ１０１）、当該処理を開始する。まず、電話機１は、要求されたダイアルの発信先電話番号へダイアルを発信する（Ｓ１０２）。本実施の形態では、電話機１は、ダイアル発信要求を受けるとダイアルを発信しているが、いかなるタイミングでダイアルを発信してもよい。例えば、電話機１は、コンテンツ又は応答を受信した後にダイアルを発信してもよい。
【００１３】
次に、電話機１は、格納先管理テーブル１９を参照して、要求されたダイアルの発信先電話番号に対応する格納先を検索する（Ｓ１０３）。具体的には、電話機１は、要求されたダイアルの発信先電話番号と格納先管理テーブル１９の発信先電話番号１９１とが一致するレコードを、格納先管理テーブル１９から選択する。次に、電話機１は、選択したレコードの格納先１９２に値が格納されているか否かを判定する（Ｓ１０４）。
【００１４】
格納先１９２に値が格納されている場合、電話機１は、要求されたダイアルの発信先電話番号にダイアルを発信する場合に出力するコンテンツの格納先を特定できる。そのため、電話機１は、ステップＳ１０５に進む。一方、格納先１９２に値が格納されていない場合又は電話番号が一致するレコードを選択できない場合（図７を併せて参照。）、電話機１は、要求されたダイアルの発信先電話番号にダイアルを発信する場合に出力するコンテンツの格納先を特定できない。そこで、電話機１は、要求されたダイアルの発信先電話番号及び当該電話機１の電話番号（発信元電話番号）を含む格納先要求を管理計算機３に送信する（Ｓ１２１）。管理計算機３は、格納先要求を受信する。すると、管理計算機３は、格納先管理テーブル３５を参照して、受信した格納先要求によって要求された格納先を検索する（Ｓ２０１）。具体的には、管理計算機３は、受信した格納先要求に含まれる発信先電話番号と格納先管理テーブル３５の発信先電話番号３５１とが一致するレコードを、格納先管理テーブル３５から選択する。なお、発信先電話番号３５１に値が格納されていない場合、すべてのレコードが一致したと判断される。次に、管理計算機３は、受信した格納先要求に含まれる発信元電話番号と格納先管理テーブル３５の発信元電話番号３５２とが一致するレコードを、選択したレコードの中から選択する。なお、発信元電話番号３５２に値が格納されていない場合、すべてのレコードが一致したと判断される。次に、管理計算機３は、選択したレコードから、格納先３５３を抽出する。なお、管理計算機３は、複数のレコードを選択した場合、当該選択した複数のレコードのうちの任意の一つから、格納先３５３を抽出する。例えば、管理計算機３は、当該選択した複数のレコードのうち、発信先電話番号３５１及び発信元電話番号３５２の双方に値が格納されているレコードから、格納先３５３を抽出する。次に、管理計算機３は、抽出した格納先３５３を含む応答を、電話機１に送信する。
【００１５】
一方、電話機１は、格納先要求を送信すると、応答を受信したか否かを判定する（Ｓ１２２）。応答を受信していない場合、電話機１は、応答を受信するまで待機する。そして、電話機１は、応答を受信すると、受信した応答から格納先３５３を抽出する。次に、電話機１は、抽出した格納先３５３にアクセスし、格納先３５３からコンテンツを取得する（Ｓ１２３）。これによって、電話機１は、コンテンツ計算機２にアクセスし、コンテンツ計算機２からコンテンツを取得する。
【００１６】
なお、電話機１は、コンテンツ計算機２にアクセスする場合にも、発信元電話番号及び発信先電話番号のうちの少なくとも一方を送信してもよい。この場合、コンテンツ計算機２は、受信した発信元電話番号及び発信先電話番号のうちの少なくとも一方に基づいて、要求されたコンテンツを電話機１に送信すべきか否かを判定する。そして、コンテンツ計算機２は、送信すべきと判定した場合のみ、コンテンツを電話機１に送信する。これによって、コンテンツ計算機２は、コンテンツへのアクセスを制限できる。
【００１７】
次に、電話機１は、取得したコンテンツを出力する（Ｓ１２４）。例えば、電話機１は、取得したコンテンツを、表示部１３及びスピーカ１６のうち少なくとも一方から出力する。コンテンツの種類に応じて、電話機１は、コンテンツを取得しながら、出力してもよい。次に、電話機１は、発信したダイアルが呼出中（通信待機状態）であるか否かを判定する（Ｓ１２５）。通信待機状態の場合、電話機１は、コンテンツの出力を継続する。一方、通信待機状態が終了した時に、電話機１は、コンテンツの出力を終了する（Ｓ１２６）。なお、通信待機状態が終了した場合であっても、電話機１は、コンテンツの出力を継続してもよい。また、コンテンツの種類に応じて、電話機１は、コンテンツの出力を終了するか否かを判定してもよい。例えば、コンテンツが音声ファイル又は音楽ファイルの場合のみ、通信待機状態が終了した時に、電話機１は、コンテンツの出力を終了する。更に、電話機１は、格納先管理テーブル１９を更新する。具体的には、電話機１は、格納先管理テーブル１９に新たなレコードを追加する。次に、電話機１は、発信したダイアルの発信先電話番号を、新たなレコードの発信先電話番号１９１に格納する。次に、電話機１は、抽出した格納先３５３を、新たなレコードの格納先１９２に格納する。このようにして、電話機１は、格納先管理テーブル１９を更新する。そして、電話機１は、当該処理を終了する。なお、電話機１は、応答を受信した後であれば、格納先管理テーブル１９をいつ更新してもよい。例えば、電話機１は、応答を受信した直後に格納先管理テーブル１９を更新する。以上のように、発信元の電話機１は、ダイアル発信時に、様々なコンテンツを取得し、出力できる。例えば、発信元の電話機１は、ダイアルの発信時に、ダイアルの発信元及び発信先のうちの少なくとも一方に対応するコンテンツを取得し、出力できる。
【００１８】
ステップＳ１０４において格納先１９２に値が格納されている場合（図８又は図９を併せて参照。）、電話機１は、要求されたダイアルの発信先電話番号にダイアルを発信する場合に出力するコンテンツの格納先を特定できる。電話機１は、要求されたダイアルの発信先電話番号及び当該電話機１の電話番号（発信元電話番号）を含む格納先要求を管理計算機３に送信する（Ｓ１０５）。更に、電話機１は、ステップＳ１０３で選択したレコードから、格納先１９２を抽出する。次に、電話機１は、抽出した格納先１９２にアクセスし、格納先１９２からコンテンツを取得する（Ｓ１０６）。これによって、電話機１は、コンテンツ計算機２にアクセスし、コンテンツ計算機２からコンテンツを取得する。なお、電話機１は、ステップＳ１０５又はＳ１０６のいずれから先に実行してもよい。つまり、電話機１は、コンテンツを取得してから、格納先要求を管理計算機３に送信してもよい。
【００１９】
一方、管理計算機３は、格納先要求を電話機１から受信する。すると、管理計算機３は、格納先管理テーブル３５を参照して、受信した格納先要求で要求された格納先を検索する（Ｓ２０１）。具体的には、管理計算機３は、受信した格納先要求に含まれる発信先電話番号と格納先管理テーブル３５の発信先電話番号３５１とが一致するレコードを、格納先管理テーブル３５から選択する。次に、管理計算機３は、受信した格納先要求に含まれる発信先電話番号と格納先管理テーブル３５の発信元電話番号３５２とが一致するレコードを、選択したレコードの中から選択する。次に、管理計算機３は、選択したレコードから、格納先３５３を抽出する。次に、管理計算機３は、抽出した格納先３５３を含む応答を、電話機１に送信する。
【００２０】
一方、電話機１は、コンテンツを取得すると、応答を受信したか否かを判定する（Ｓ１０７）。応答を受信していない場合、電話機１は、応答を受信するまで待機する。そして、電話機１は、応答を受信すると、受信した応答から格納先３５３を抽出する。次に、電話機１は、抽出した格納先３５３とステップＳ１０６で抽出した格納先１９２とが一致するか否かを判定する（Ｓ１０８）。
【００２１】
格納先３５３と格納先１９２とが一致する場合（図８を併せて参照。）、電話機１は、受信した応答に含まれる格納先３５３からコンテンツを取得済みである。よって、電話機１は、ステップＳ１０６で取得したコンテンツを出力する（Ｓ１１０）。なお、電話機１は、ステップＳ１０６においてコンテンツの取得を完了する前に、応答を受信してもよい。この場合、電話機１は、受信した応答から格納先３５３を抽出する。次に、電話機１は、抽出した格納先３５３とステップＳ１０６で抽出した格納先１９２とが一致するか否かを判定する（Ｓ１０８）。そして、格納先３５３と格納先１９２とが一致する場合、電話機１は、コンテンツの取得を継続し、取得したコンテンツを出力する（Ｓ１１０）。
【００２２】
次に、電話機１は、発信したダイアルが呼出中（通信待機状態）であるか否かを判定する（Ｓ１１１）。通信待機状態の場合、電話機１は、コンテンツの出力を継続する。一方、通信待機状態が終了した時に、電話機１は、コンテンツの出力を終了する（Ｓ１１２）。なお、通信待機状態が終了した場合であっても、電話機１は、コンテンツの出力を継続してもよい。また、コンテンツの種類に応じて、電話機１は、コンテンツの出力を終了するか否かを判定してもよい。そして、電話機１は、当該処理を終了する。以上のように、発信元の電話機１は、ダイアル発信時に、様々なコンテンツを取得し、出力できる。例えば、発信元の電話機１は、ダイアルの発信時に、ダイアルの発信元及び発信先のうちの少なくとも一方に対応するコンテンツを取得し、出力できる。
【００２３】
発信元の電話機１は、格納先要求に対する応答を受信していなくても、コンテンツの取得を開始できる。そのため、発信元の電話機１は、ダイアルの発信先に対応するコンテンツを迅速に出力できる。
【００２４】
ステップＳ１０８で格納先３５３と格納先１９２とが一致しない場合（図９を併せて参照。）、電話機１は、受信した応答に含まれる格納先３５３からコンテンツを取得していない。そこで、電話機１は、ステップＳ１０６で取得したコンテンツを破棄する。次に、電話機１は、抽出した格納先３５３にアクセスし、格納先３５３からコンテンツを取得する（Ｓ１０９）。これによって、電話機１は、コンテンツ計算機２にアクセスし、コンテンツ計算機２からコンテンツを取得する。次に、電話機１は、取得したコンテンツを出力する（Ｓ１１０）。
【００２５】
なお、電話機１は、ステップＳ１０６においてコンテンツの取得を完了する前に、応答を受信してもよい。この場合、電話機１は、受信した応答から格納先３５３を抽出する。次に、電話機１は、抽出した格納先３５３とステップＳ１０６で抽出した格納先１９２とが一致するか否かを判定する（Ｓ１０８）。そして、格納先３５３と格納先１９２とが一致しない場合、電話機１は、コンテンツの取得を中止し、取得したコンテンツを破棄する。次に、電話機１は、抽出した格納先３５３にアクセスし、格納先３５３からコンテンツを取得する（Ｓ１０９）。これによって、電話機１は、コンテンツ計算機２にアクセスし、コンテンツ計算機２からコンテンツを取得する。次に、電話機１は、取得したコンテンツを出力する（Ｓ１１０）。
【００２６】
次に、電話機１は、発信したダイアルが呼出中（通信待機状態）であるか否かを判定する（Ｓ１１１）。通信待機状態の場合、電話機１は、コンテンツの出力を継続する。一方、通信待機状態が終了した時に、電話機１は、コンテンツの出力を終了する（Ｓ１１２）。なお、通信待機状態が終了した場合であっても、電話機１は、コンテンツの出力を継続してもよい。また、コンテンツの種類に応じて、電話機１は、コンテンツの出力を終了するか否かを判定してもよい。更に、電話機１は、格納先管理テーブル１９を更新する。具体的には、電話機１は、発信したダイアルの発信先電話番号と格納先管理テーブル１９の発信先電話番号１９１とが一致するレコードを、格納先管理テーブル１９から選択する。次に、電話機１は、抽出した格納先３５３を、選択したレコードの格納先１９２に格納する。このようにして、電話機１は、格納先管理テーブル１９を更新する。そして、電話機１は、当該処理を終了する。なお、電話機１は、応答を受信した後であれば、格納先管理テーブル１９をいつ更新してもよい。例えば、電話機１は、応答を受信した直後に格納先管理テーブル１９を更新する。以上のように、発信元の電話機１は、ダイアル発信時に、様々なコンテンツを取得し、出力できる。例えば、発信元の電話機１は、ダイアルの発信時に、ダイアルの発信元及び発信先のうちの少なくとも一方に対応するコンテンツを取得し、出力できる。
【００２７】
本実施の形態では、電話機１は、格納先管理テーブル１９を記憶しているが、格納先管理テーブル１９を記憶しなくてもよい。この場合、電話機１は、ステップＳ１０１及びＳ１０２を実行した後に、ステップＳ１２１〜Ｓ１２６を実行する。つまり、電話機１は、格納先要求に対する応答を受信し、受信した応答に含まれる格納先３５３からコンテンツを取得する。そのため、計算機システムの全体の処理は、常に図７に示すようになる。
【００２８】
また、本実施の形態では、格納先要求は、発信先電話番号及び発信元電話番号を含むが、発信先電話番号のみを含んでいてもよい。この場合、管理計算機３に記憶される格納先管理テーブル３５の発信元電話番号３５２は省略される。また、管理計算機３は、格納先要求を受信すると、受信した格納先要求に含まれる発信先電話番号と格納先管理テーブル３５の発信先電話番号３５１とが一致するレコードを、格納先管理テーブル３５から選択する。次に、管理計算機３は、選択したレコードから、格納先３５３を抽出する。そして、管理計算機３は、抽出した格納先３５３を含む応答を、電話機１に送信する。なお、この場合の計算機システムのその他の処理は、同様なので説明を省略する。
【００２９】
また、格納先要求は、発信元電話番号のみを含んでいてもよい。この場合、管理計算機３に記憶される格納先管理テーブル３５の発信先電話番号３５１は省略される。また、管理計算機３は、格納先要求を受信すると、受信した格納先要求に含まれる発信元電話番号と格納先管理テーブル３５の発信元電話番号３５２とが一致するレコードを、格納先管理テーブル３５から選択する。次に、管理計算機３は、選択したレコードから、格納先３５３を抽出する。そして、管理計算機３は、抽出した格納先３５３を含む応答を、電話機１に送信する。なお、この場合の計算機システムのその他の処理は、同様なので説明を省略する。
【００３０】
また、本実施の形態では、格納先３５３と格納先１９２とが一致するか否かを、電話機１が判定したが、管理計算機３が判定してもよい。この場合、電話機１は、選択したレコードの格納先１９２を含む格納先要求を管理計算機３に送信する。すると、管理計算機３は、格納先管理テーブル３５から抽出した格納先３５３と受信した格納先要求に含まれる格納先１９２とが一致するか否かを判定する。そして、管理計算機３は、格納先３５３と格納先１９２とが一致するか否かを示す情報を含む応答を電話機１に送信する。電話機１は、受信した応答に含まれる情報に基づいて、格納先３５３と格納先１９２とが一致するか否かを把握できる。
【００３１】
また、管理計算機３は、更に、発信管理テーブル３６を記憶していてもよい。図１０は、本発明の第１の実施の形態の管理計算機３に記憶される発信管理テーブル３６の構成図である。発信管理テーブル３６は、発信先電話番号３６１、発信元電話番号３６２及び発信情報３６３を含む。発信先電話番号３６１は、ダイアルの発信先となる電話番号である。発信元電話番号３６２は、ダイアルの発信元となる電話番号である。なお、発信先電話番号３６１又は発信元電話番号３６２には値が格納されなくてもよい。発信情報３６３は、当該レコードの発信先電話番号３６１を発信先且つ当該レコードの発信元電話番号３６２を発信元とするダイアルの発信に関する情報を示す。例えば、発信情報３６３は、ダイアルを発信すべきか否か、ダイアルを発信するタイミングなどを示す。ダイアルを発信するタイミングは、応答を受信してからダイアルを発信するまでの秒数を示してもよいし、コンテンツの表示を終了してからダイアルを発信することを示してもよい。なお、発信先電話番号３６１に値が格納されていない場合、発信情報３６３は、当該レコードの発信元電話番号３６２を発信元とするダイアルの発信に関する情報を示す。発信元電話番号３６２に値が格納されていない場合、発信情報３６３は、当該レコードの発信先電話番号３６１を発信先とするダイアルの発信に関する情報を示す。
【００３２】
発信管理テーブル３６は、いかなる契機で更新されてもよいし、いかなる方法で更新されてもよい。例えば、発信先となる電話機１のユーザは、当該電話機１に、発信を制御する電話機１の電話番号及び当該電話番号を発信元とするダイアルに関する発信情報を入力する。すると、発信先となる電話機１は、当該電話機１に割り当てられた電話番号（発信先電話番号）、入力された電話番号（発信元電話番号）及び入力された発信情報を、管理計算機３に送信する。管理計算機３は、電話機１から情報を受信すると、発信管理テーブル３６に新たなレコードを追加する。次に、管理計算機３は、受信した発信先電話番号を、新たなレコードの発信先電話番号３６１に格納する。次に、管理計算機３は、受信した発信元電話番号を、新たなレコードの発信元電話番号３６２に格納する。次に、管理計算機３は、受信した発信情報を、新たなレコードの発信情報３６３に格納する。
【００３３】
次に、管理計算機３が発信管理テーブル３６を記憶する場合の処理を説明する。この場合、電話機１は、ユーザからダイアル発信要求を受けても、ダイアルを発信しない。その後、管理計算機３は、受信した格納先要求に含まれる発信先電話番号と発信管理テーブル３６の発信先電話番号３６１とが一致するレコードを、発信管理テーブル３６から選択する。なお、発信先電話番号３６１に値が格納されていない場合、すべてのレコードが一致したと判断される。次に、管理計算機３は、受信した格納先要求に含まれる発信先電話番号と発信管理テーブル３６の発信元電話番号３６２とが一致するレコードを、選択したレコードの中から選択する。なお、発信元電話番号３６２に値が格納されていない場合、すべてのレコードが一致したと判断される。次に、管理計算機３は、選択したレコードから、発信情報３６３を抽出する。なお、管理計算機３は、複数のレコードを選択した場合、当該選択した複数のレコードのうちの任意の一つから、発信情報３６３を抽出する。例えば、管理計算機３は、複数のレコードを選択した場合、当該選択した複数のレコードのうち、発信先電話番号３６１及び発信元電話番号３６２の双方に値が格納されているレコードから、発信情報３６３を抽出する。次に、管理計算機３は、抽出した格納先３５３及び抽出した発信情報３６３を含む応答を、電話機１に送信する。なお、管理計算機３は、抽出した発信情報３６３を、応答とは別に電話機１に送信してもよい。電話機１は、応答を受信すると、受信した応答に含まれる発信情報３６３に従って、ダイアルを発信する。これによって、ユーザは、自身が所有する電話機１への発信を制御できる。
【００３４】
また、電話機１は、格納先管理テーブル３５の格納先３５３から、コンテンツの一部又は全部を予め取得し、記憶していてもよい。コンテンツの全部を記憶している場合、電話機１は、ステップＳ１０６の処理を省略できる。一方、コンテンツの一部を記憶している場合、電話機１は、記憶しているコンテンツの一部を出力しながら、コンテンツを取得できる。そのため、電話機１が応答を受信してからコンテンツを出力するまでの時間を短縮できる。
【００３５】
図１１は、本発明の第１の実施の形態の変形例の計算機システムの構成図である。変形例の計算機システムは、図１に示す計算機システムに含まれるものと同一の構成を含む。但し、管理計算機３は、インターネット５ではなく、公衆交換電話回線網４に接続される。具体的には、管理計算機３は、公衆交換電話回線網４を構成する交換機（図示省略）に接続される。この場合、ダイアルの発信が、格納先要求を兼ねる。つまり、電話機１は、ダイアルの発信によって、格納先要求を管理計算機３に送信したことになる。具体的には、交換機は、電話機１からのダイアルを中継する時に、発信先電話番号及び発信元電話番号を特定する。そして、交換機は、特定した発信先電話番号及び発信元電話番号を、管理計算機３に通知する。一方、管理計算機３は、交換機を含む公衆交換電話回線網４を介して、格納先要求に対する応答を電話機１に送信する。
【００３６】
（第２の実施の形態）
第２の実施の形態の計算機システムの構成は、第１の実施の形態の計算機システム（図１及び図１１）の構成と同一なので、説明を省略する。
【００３７】
図１２は、本発明の第２の実施の形態の計算機システムに備わる電話機１の構成のブロック図である。電話機１は、制御部１１、送受信部１２、表示部１３、入力部１４、マイク１５、スピーカ１６及びメモリ１７を備える。なお、送受信部１２、表示部１３、入力部１４、マイク１５、スピーカ１６及びメモリ１７は、第１の実施の形態の電話機１（図２）に備わるものと同一なので、説明を省略する。なお、第２の実施の形態では、メモリ１７は、コンテンツ処理プログラム１７１を記憶する。コンテンツ処理プログラム１７１は、ダイアルの発信の際にコンテンツを出力する。具体的には、コンテンツ処理プログラム１７１は、コンテンツ要求送信サブプログラム１７１１、コンテンツ応答受信サブプログラム１７１２及びコンテンツ出力サブプログラム１７１３を含む。コンテンツ要求送信サブプログラム１７１１は、ダイアルの発信元電話番号及び発信先電話番号のうちの少なくとも一方を含むコンテンツ要求を管理計算機３に送信する。なお、コンテンツ要求は、ダイアルの発信元電話番号の代わりに、ダイアルの発信元電話番号を識別可能な情報が含まれていてもよい。また、コンテンツ要求は、ダイアルの発信先電話番号の代わりに、ダイアルの発信先電話番号を識別可能な情報が含まれていてもよい。コンテンツ応答受信サブプログラム１７１２は、コンテンツ要求に対する応答であるコンテンツ応答を管理計算機３から受信する。コンテンツ出力サブプログラム１７１３は、コンテンツ応答受信サブプログラム１７１２が受信したコンテンツ応答に含まれるコンテンツを、表示部１３及びスピーカ１６のうち少なくとも一方から出力する。
【００３８】
図１３は、本発明の第２の実施の形態の計算機システムに備わる管理計算機３の構成のブロック図である。管理計算機３は、プロセッサ３１、メモリ３２及びインタフェース３９を備える。プロセッサ３１、メモリ３２及びインタフェース３９は、第１の実施の形態の管理計算機３（図４）に備わるものと同一なので、説明を省略する。なお、第２の実施の形態では、メモリ３２は、コンテンツ要求処理プログラム３７、格納先管理テーブル更新プログラム３４及び格納先管理テーブル３５を記憶する。コンテンツ要求処理プログラム３７は、電話機１からコンテンツ要求を受信し、受信したコンテンツ要求を処理する。具体的には、コンテンツ要求処理プログラム３７は、コンテンツ要求受信サブプログラム３７１、コンテンツ検索サブプログラム３７２、コンテンツ取得サブプログラム３７３及びコンテンツ応答サブプログラム３７４を含む。コンテンツ要求受信サブプログラム３７１は、電話機１からコンテンツ要求を受信する。コンテンツ検索サブプログラム３７２は、格納先管理テーブル３５を参照して、コンテンツ要求受信サブプログラム３７１が受信したコンテンツ要求に対応するコンテンツを検索する。コンテンツ取得サブプログラム３７３は、コンテンツ計算機２からコンテンツを取得する。コンテンツ応答サブプログラム３７４は、コンテンツ検索サブプログラム３７２によって検索されたコンテンツ又はコンテンツ取得サブプログラム３７３によって取得されたコンテンツを含むコンテンツ応答を電話機１に送信する。格納先管理テーブル更新プログラム３４は、格納先管理テーブル３５を更新する。なお、格納先管理テーブル更新プログラム３４は、いかなる契機で格納先管理テーブル３５を更新してもよいし、いかなる方法で格納先管理テーブル３５を更新してもよい。格納先管理テーブル３５は、発信先となる電話番号及び発信元となる電話番号と、当該二つの電話番号に対応するコンテンツの格納先との対応を示す。具体的には、格納先管理テーブル３５は、ダイアルを発信した場合に出力されるコンテンツの格納先を示す。格納先管理テーブル３５は、発信先となる電話番号及び発信元となる電話番号と、当該二つの電話番号に対応するコンテンツの識別子との対応を示す。具体的には、格納先管理テーブル３５は、ダイアルを発信した場合に出力されるコンテンツの識別子を示す。なお、格納先管理テーブル３５については、図１４で詳細を説明する。
【００３９】
図１４は、本発明の第２の実施の形態の管理計算機３に記憶される格納先管理テーブル３５の構成図である。格納先管理テーブル３５は、発信先電話番号３５１、発信元電話番号３５２、格納先３５３及びコンテンツＩＤ３５４を含む。発信先電話番号３５１、発信元電話番号３５２及び格納先３５３は、第１の実施の形態の格納先管理テーブル３５（図５）に含まれるものと同一なので、説明を省略する。コンテンツＩＤ３５４は、当該レコードの発信先電話番号３５１を発信先且つ当該レコードの発信元電話番号３５２を発信元とするダイアルを発信した場合に出力されるコンテンツの一意な識別子である。本実施の形態では、コンテンツＩＤ３５４によって識別されるコンテンツは、管理計算機３又は管理計算機３に接続されている記憶装置に記憶されている。そのため、当該レコードの格納先３５３に格納されているコンテンツが管理計算機３又は管理計算機３に接続されている記憶装置に記憶されていない場合、コンテンツＩＤ３５４には値が格納されまい。なお、発信先電話番号３５１に値が格納されていない場合、コンテンツＩＤ３５４は、当該レコードの発信元電話番号３５２を発信元とするダイアルを発信した場合に出力されるコンテンツの一意な識別子である。また、発信元電話番号３５２に値が格納されていない場合、コンテンツＩＤ３５４は、当該レコードの発信先電話番号３５１を発信先とするダイアルを発信した場合に出力されるコンテンツの一意な識別子である。なお、格納先管理テーブル３５は、いかなる契機で更新されてもよいし、いかなる方法で更新されてもよい。例えば、発信先となる電話機１のユーザは、当該電話機１に、コンテンツを出力させる電話機１の電話番号及び出力されるコンテンツの格納先を入力する。すると、発信先となる電話機１は、当該電話機１に割り当てられた電話番号（発信先電話番号）、入力された電話番号（発信元電話番号）及び入力された格納先を、管理計算機３に送信する。管理計算機３は、電話機１から情報を受信すると、格納先管理テーブル３５に新たなレコードを追加する。次に、管理計算機３は、受信した発信先電話番号を、新たなレコードの発信先電話番号３５１に格納する。次に、管理計算機３は、受信した発信元電話番号を、新たなレコードの発信元電話番号３５２に格納する。次に、管理計算機３は、受信した格納先を、新たなレコードの格納先３５３に格納する。更に、管理計算機３は、受信した格納先から、コンテンツを取得する。これによって、管理計算機３は、コンテンツ計算機２からコンテンツを取得する。次に、管理計算機３は、取得したコンテンツを記憶する。そして、管理計算機３は、記憶したコンテンツの識別子を、新たなレコードのコンテンツＩＤ３５４に格納する。なお、管理計算機３は、コンテンツを、電話機１の出力に適したファイルフォーマット又はページレイアウトに変換してから、記憶してもよい。
【００４０】
管理計算機３は、コンテンツ計算機２からコンテンツを取得しなくてもよい。この場合、管理計算機３は、コンテンツＩＤ３５４に値を格納しない。例えば、管理計算機３は、受信した格納先に格納されているコンテンツの種類に基づいて、コンテンツを取得するか否かを判定する。具体的には、管理計算機３は、受信した格納先に格納されているコンテンツが更新可能か否かを判定する。コンテンツが更新不可能な場合のみ、管理計算機３は、コンテンツ計算機２からコンテンツを取得する。なお、更新可能なコンテンツは、ブログ、ウェブページ、ウェブサイト、ネット広告又はネットニュースである。また、更新不可能なコンテンツは、例えば、音声ファイル、音楽ファイル、画像ファイル又は動画ファイルなどである。なお、管理計算機３は、コンテンツが更新可能であるか否かではなく、コンテンツが更新される頻度が高いか否かを判定してもよい。また、管理計算機３は、最新の状態を出力する必要があるコンテンツか否かを判定してもよい。
【００４１】
格納先管理テーブル３５の格納先３５３に格納されているコンテンツは、更新されることがある。そこで、管理計算機３は、任意のタイミングで、格納先管理テーブル３５の格納先３５３からコンテンツを取得する。次に、管理計算機３は、取得したコンテンツを記憶する。そして、管理計算機３は、記憶したコンテンツの識別子を、格納先管理テーブル３５のコンテンツＩＤ３５４に格納する。これによって、管理計算機３は、所定のタイミングで、記憶しているコンテンツ及び格納先管理テーブル３５を更新する。
【００４２】
次に、本発明の第２の実施の形態の計算機システムの処理について説明する。図１５〜１７は、本発明の第２の実施の形態の計算機システムの処理のタイミングチャートである。電話機１は、ユーザからダイアル発信要求を受けると（Ｓ１５１）、当該処理を開始する。まず、電話機１は、要求されたダイアルの発信先電話番号へダイアルを発信する（Ｓ１５２）。本実施の形態では、電話機１は、ダイアル発信要求を受けるとダイアルを発信しているが、いかなるタイミングでダイアルを発信してもよい。例えば、電話機１は、コンテンツ応答を受信した後にダイアルを発信してもよい。
【００４３】
次に、電話機１は、要求されたダイアルの発信先電話番号及び当該電話機１の電話番号（発信元電話番号）を含むコンテンツ要求を管理計算機３に送信する（Ｓ１５３）。
【００４４】
図１８は、本発明の第２の実施の形態の管理計算機３の処理のフローチャートである。管理計算機３は、コンテンツ要求を電話機１から受信する（Ｓ２１１）。すると、管理計算機３は、格納先管理テーブル３５を参照して、受信したコンテンツ要求によって要求されたコンテンツの格納先及びコンテンツＩＤを検索する。具体的には、管理計算機３は、受信したコンテンツ要求に含まれる発信先電話番号と格納先管理テーブル３５の発信先電話番号３５１とが一致するレコードを、格納先管理テーブル３５から選択する。なお、発信先電話番号３５１に値が格納されていない場合、すべてのレコードが一致したと判断される。次に、管理計算機３は、受信したコンテンツ要求に含まれる発信元電話番号と格納先管理テーブル３５の発信元電話番号３５２とが一致するレコードを、選択したレコードの中から選択する。なお、発信元電話番号３５２に値が格納されていない場合、すべてのレコードが一致したと判断される。次に、管理計算機３は、選択したレコードから、格納先３５３及びコンテンツＩＤ３５４を抽出する。なお、管理計算機３は、複数のレコードを選択した場合、当該選択した複数のレコードのうちの任意の一つから、格納先３５３及びコンテンツＩＤ３５４を抽出する。例えば、管理計算機３は、当該選択した複数のレコードのうち、発信先電話番号３５１及び発信元電話番号３５２の双方に値が格納されているレコードから、格納先３５３及びコンテンツＩＤ３５４を抽出する。次に、管理計算機３は、抽出したコンテンツＩＤ３５４に値が格納されているか否かを判定する。これによって、管理計算機３は、発信を要求されたダイアルに対応するコンテンツを当該管理計算機３又は当該管理計算機３に接続される記憶装置に記憶しているか否かを判定する（Ｓ２１２）。
【００４５】
コンテンツＩＤ３５４に値が格納されていない場合（図１５を併せて参照。）、発信を要求されたダイアルに対応するコンテンツが当該管理計算機３又は当該管理計算機３に接続される記憶装置に記憶されていない。そこで、管理計算機３は、抽出した格納先３５３にアクセスし、格納先３５３からコンテンツを取得する。これによって、管理計算機３は、コンテンツ計算機２にアクセスし、コンテンツ計算機２からコンテンツを取得する（Ｓ２１３）。次に、管理計算機３は、取得したコンテンツを含むコンテンツ応答を、電話機１に送信する（Ｓ２１４）。更に、管理計算機３は、取得したコンテンツを、当該管理計算機３又は当該管理計算機３に接続される記憶装置に記憶する。そして、管理計算機３は、格納先管理テーブル３５を更新する。具体的には、管理計算機３は、選択したレコードのコンテンツＩＤ３５４に、取得したコンテンツの識別子を格納する。なお、管理計算機３は、取得したコンテンツを記憶しなくてもよい。この場合、管理計算機３は、格納先管理テーブル３５の更新も行わない。
【００４６】
一方、電話機１は、コンテンツ要求を送信すると、コンテンツ応答を受信したか否かを判定する。コンテンツ応答を受信していない場合、電話機１は、コンテンツ応答を受信するまで待機する。そして、電話機１は、コンテンツ応答を受信すると、受信したコンテンツ応答からコンテンツを抽出する。次に、電話機１は、抽出したコンテンツを出力する（Ｓ１５４）。例えば、電話機１は、抽出したコンテンツを、表示部１３及びスピーカ１６のうち少なくとも一方から出力する。コンテンツの種類に応じて、電話機１は、コンテンツを取得しながら、出力してもよい。次に、電話機１は、発信したダイアルが呼出中（通信待機状態）であるか否かを判定する。通信待機状態の場合、電話機１は、コンテンツの出力を継続する。一方、通信待機状態が終了した時に、電話機１は、コンテンツの出力を終了する（Ｓ１５５）。なお、通信待機状態が終了した場合であっても、電話機１は、コンテンツの出力を継続してもよい。また、コンテンツの種類に応じて、電話機１は、コンテンツの出力を終了するか否かを判定してもよい。例えば、コンテンツが音声ファイル又は音楽ファイルの場合のみ、通信待機状態が終了した時に、電話機１は、コンテンツの出力を終了する。そして、電話機１は、当該処理を終了する。以上のように、発信元の電話機１は、ダイアル発信時に、様々なコンテンツを取得し、出力できる。例えば、発信元の電話機１は、ダイアルの発信時に、ダイアルの発信元及び発信先のうちの少なくとも一方に対応するコンテンツを取得し、出力できる。
【００４７】
一方、コンテンツＩＤ３５４に値が格納されている場合（図１６及び図１７を併せて参照。）、発信を要求されたダイアルに対応するコンテンツが当該管理計算機３又は当該管理計算機３に接続される記憶装置に記憶されている。そこで、管理計算機３は、抽出したコンテンツＩＤ３５４によって識別されるコンテンツが更新可能であるか否かを判定する（Ｓ２１５）。具体的には、管理計算機３は、抽出した格納先３５３に基づいて、コンテンツが更新可能であるか否かを判定する。なお、管理計算機３は、コンテンツが更新可能であるか否かではなく、コンテンツが更新される頻度が高いか否かを判定してもよい。また、管理計算機３は、最新の状態を出力する必要があるコンテンツか否かを判定してもよい。
【００４８】
コンテンツが更新不可能な場合（図１６を併せて参照。）、当該コンテンツは最新である。よって、管理計算機３は、抽出されたコンテンツＩＤ３５４によって識別されるコンテンツを含むコンテンツ応答を、電話機１に送信する（Ｓ２１７）。
【００４９】
一方、電話機１は、コンテンツ要求を送信すると、コンテンツ応答を受信したか否かを判定する。コンテンツ応答を受信していない場合、電話機１は、コンテンツ応答を受信するまで待機する。そして、電話機１は、コンテンツ応答を受信すると、受信したコンテンツ応答からコンテンツを抽出する。次に、電話機１は、抽出したコンテンツを出力する（Ｓ１５４）。次に、電話機１は、発信したダイアルが呼出中（通信待機状態）であるか否かを判定する。通信待機状態の場合、電話機１は、コンテンツの出力を継続する。一方、通信待機状態が終了した時に、電話機１は、コンテンツの出力を終了する（Ｓ１５５）。なお、通信待機状態が終了した場合であっても、電話機１は、コンテンツの出力を継続してもよい。また、コンテンツの種類に応じて、電話機１は、コンテンツの出力を終了するか否かを判定してもよい。例えば、コンテンツが音声ファイル又は音楽ファイルの場合のみ、通信待機状態が終了した時に、電話機１は、コンテンツの出力を終了する。そして、電話機１は、当該処理を終了する。以上のように、発信元の電話機１は、ダイアル発信時に、様々なコンテンツを取得し、出力できる。例えば、発信元の電話機１は、ダイアルの発信時に、ダイアルの発信元及び発信先のうちの少なくとも一方に対応するコンテンツを取得し、出力できる。更に、管理計算機３はコンテンツ計算機２からコンテンツを予め取得しているので、発信元の電話機１は、コンテンツを迅速に取得し、出力できる。
【００５０】
コンテンツが更新不可能な場合（図１７を併せて参照。）、当該コンテンツは最新でない可能性がある。そこで、管理計算機３は、抽出した格納先３５３にアクセスし、格納先３５３からコンテンツを取得する。これによって、管理計算機３は、コンテンツ計算機２にアクセスし、コンテンツ計算機２からコンテンツを取得する（Ｓ２１６）。次に、管理計算機３は、取得したコンテンツを含むコンテンツ応答を、電話機１に送信する（Ｓ２１７）。更に、管理計算機３は、取得したコンテンツを、当該管理計算機３又は当該管理計算機３に接続される記憶装置に記憶する。そして、管理計算機３は、格納先管理テーブル３５を更新する。具体的には、管理計算機３は、選択したレコードのコンテンツＩＤ３５４に、取得したコンテンツの識別子を格納する。なお、管理計算機３は、取得したコンテンツを記憶しなくてもよい。この場合、管理計算機３は、格納先管理テーブル３５の更新も行わない。
【００５１】
一方、電話機１は、コンテンツ要求を送信すると、コンテンツ応答を受信したか否かを判定する。コンテンツ応答を受信していない場合、電話機１は、コンテンツ応答を受信するまで待機する。そして、電話機１は、コンテンツ応答を受信すると、受信したコンテンツ応答からコンテンツを抽出する。次に、電話機１は、抽出したコンテンツを出力する（Ｓ１５４）。次に、電話機１は、発信したダイアルが呼出中（通信待機状態）であるか否かを判定する。通信待機状態の場合、電話機１は、コンテンツの出力を継続する。一方、通信待機状態が終了した時に、電話機１は、コンテンツの出力を終了する（Ｓ１５５）。なお、通信待機状態が終了した場合であっても、電話機１は、コンテンツの出力を継続してもよい。また、コンテンツの種類に応じて、電話機１は、コンテンツの出力を終了するか否かを判定してもよい。例えば、コンテンツが音声ファイル又は音楽ファイルの場合のみ、通信待機状態が終了した時に、電話機１は、コンテンツの出力を終了する。そして、電話機１は、当該処理を終了する。以上のように、発信元の電話機１は、ダイアル発信時に、様々なコンテンツを取得し、出力できる。例えば、発信元の電話機１は、ダイアルの発信時に、ダイアルの発信元及び発信先のうちの少なくとも一方に対応するコンテンツを取得し、出力できる。
【００５２】
本実施の形態では、管理計算機３は、取得したコンテンツを当該管理計算機３又は当該管理計算機３に接続される記憶装置に記憶しているが、記憶しなくてもよい。この場合、格納先管理テーブル３５のコンテンツＩＤ３５４は省略される。そして、管理計算機３は、コンテンツ要求を受信すると、コンテンツ計算機２からコンテンツを常に取得する。そのため、計算機システムの全体の処理は、常に図１５に示すようになる。
【００５３】
また、本実施の形態では、コンテンツ要求は、発信先電話番号及び発信元電話番号を含むが、発信先電話番号のみを含んでいてもよい。この場合、管理計算機３に記憶される格納先管理テーブル３５の発信元電話番号３５２は省略される。また、管理計算機３は、コンテンツ要求を受信すると、受信したコンテンツ要求に含まれる発信先電話番号と格納先管理テーブル３５の発信先電話番号３５１とが一致するレコードを、格納先管理テーブル３５から選択する。次に、管理計算機３は、選択したレコードから、格納先３５３及びコンテンツＩＤ３５４を抽出する。なお、この場合の計算機システムのその他の処理は、同様なので説明を省略する。
【００５４】
また、コンテンツ要求は、発信元電話番号のみを含んでいてもよい。この場合、管理計算機３に記憶される格納先管理テーブル３５の発信先電話番号３５１は省略される。また、管理計算機３は、コンテンツ要求を受信すると、受信したコンテンツ要求に含まれる発信元電話番号と格納先管理テーブル３５の発信元電話番号３５２とが一致するレコードを、格納先管理テーブル３５から選択する。次に、管理計算機３は、選択したレコードから、格納先３５３及びコンテンツＩＤを抽出する。なお、この場合の計算機システムのその他の処理は、同様なので説明を省略する。
【００５５】
第２の実施の形態においても、管理計算機３は、第１の実施の形態と同様に、発信管理テーブル３６（図１０）を記憶していてもよい。この場合、電話機１は、ユーザからダイアル発信要求を受けても、ダイアルを発信しない。その後、管理計算機３は、受信したコンテンツ要求に含まれる発信先電話番号と発信管理テーブル３６の発信先電話番号３６１とが一致するレコードを、発信管理テーブル３６から選択する。なお、発信先電話番号３６１に値が格納されていない場合、すべてのレコードが一致したと判断される。次に、管理計算機３は、受信したコンテンツ要求に含まれる発信先電話番号と発信管理テーブル３６の発信元電話番号３６２とが一致するレコードを、選択したレコードの中から選択する。なお、発信元電話番号３６２に値が格納されていない場合、すべてのレコードが一致したと判断される。次に、管理計算機３は、選択したレコードから、発信情報３６３を抽出する。なお、管理計算機３は、複数のレコードを選択した場合、当該選択した複数のレコードのうちの任意の一つから、発信情報３６３を抽出する。例えば、管理計算機３は、複数のレコードを選択した場合、当該選択した複数のレコードのうち、発信先電話番号３６１及び発信元電話番号３６２の双方に値が格納されているレコードから、発信情報３６３を抽出する。次に、管理計算機３は、抽出した発信情報３６３を含むコンテンツ応答を、電話機１に送信する。なお、管理計算機３は、抽出した発信情報３６３を、応答とは別に電話機１に送信してもよい。電話機１は、コンテンツ応答を受信すると、受信したコンテンツ応答に含まれる発信情報３６３に従って、ダイアルを発信する。これによって、ユーザは、自身が所有する電話機１への発信を制御できる。
【００５６】
第２の計算機システムの構成は、第１の実施の形態の変形例の計算機システムの構成（図１１）と同一であってもよい。この場合、ダイアルの発信が、コンテンツ要求を兼ねる。つまり、電話機１は、ダイアルの発信によって、コンテンツ要求を管理計算機３に送信したことになる。具体的には、交換機は、電話機１からのダイアルを中継する時に、発信先電話番号及び発信元電話番号を特定する。そして、交換機は、特定した発信先電話番号及び発信元電話番号を、管理計算機３に通知する。一方、管理計算機３は、交換機を含む公衆交換電話回線網４を介して、コンテンツ応答を電話機１に送信する。
【００５７】
特許文献１に開示される技術では、商業情報は、商業情報を記憶する商業情報管理計算機の運営者によって準備される。そのため、発信元の携帯電話のユーザが、好みの商業情報に出会う可能性は低い。また、発信先の携帯電話のユーザが、好みの商業情報を、発信元の携帯電話に出力させることができない。
【００５８】
現在、インターネットには、様々なコンテンツが公開されている。第１の実施の形態又は第２の実施の形態によれば、発信先の携帯電話の利用者が好みのコンテンツをインターネットから選択すると、選択されたコンテンツを発信元の電話機１に出力させることができる。つまり、インターネット上のいかなる情報であっても、発信元の電話機１に出力させることができる。また、インターネットからコンテンツが選択されるので、発信元の携帯電話の利用者が、好みのコンテンツに出会う可能性が高くなる。
【００５９】
また、特許文献１に開示されている技術では、発信先に対応する情報を、発信元の携帯電話機に出力させることはできない。第１実施の形態又は第２の実施の形態によれば、発信元の電話機は、発信元及び発信先のうちの少なくとも一方に対応する情報を出力できる。
【００６０】
本発明は、前述した第１及び第２の実施の形態に限定されず、種々変更して実施可能である。例えば、第１及び第２の実施の形態における手順やブロック構成については、これに限定されず、本発明の範囲を逸脱しない限りにおいて適宜変更して実施することが可能である。特に、管理計算機３は、一台の計算機で構成されるだけでなく、複数台の計算機で構成されてもよい。例えば、管理計算機３の各種処理を複数の計算機で分散して行うことによって、管理計算機３を実現してもよい。
【００６１】
以下、本発明の代表的な形態の特徴を説明する。第１計算機に接続される電話機であって、ダイアルの発信の要求を受け付けた場合に、前記要求されたダイアルの発信元を識別可能な発信元情報及び前記要求されたダイアルの発信先を識別可能な発信先情報のうちの少なくとも一方を含むコンテンツ要求を、前記第１計算機に送信し、コンテンツを、前記第１計算機から受信し、前記受信したコンテンツを出力することを特徴とする。
【００６２】
前記発信元情報は、前記要求されたダイアルの発信元電話番号であり、前記発信先情報は、前記要求されたダイアルの発信先電話番号であることを特徴とする。
【００６３】
更に、ダイアルを発信し、前記発信したダイアルの呼出中に、前記受信したコンテンツを出力することを特徴とする。
【００６４】
前記発信したダイアルの呼び出しが終了すると、前記受信したコンテンツの出力を終了することを特徴とする。
【００６５】
ダイアル用の第１ネットワーク又は前記第１ネットワークと異なる第２ネットワークを介して、前記第１計算機に接続されることを特徴とする。
【００６６】
前記第１ネットワーク及び前記第２ネットワークのうちの少なくとも一つは、インターネットであることを特徴とする。
【００６７】
前記要求されたダイアルの発信可否及び発信タイミングのうちの少なくとも一つを示すダイアル発信情報を、前記第１計算機から受信し、前記受信したダイアル発信情報に従って、前記要求されたダイアルを発信することを特徴とする。
【００６８】
プロセッサ、メモリ及びインタフェースを備える第１計算機と、前記第１計算機に接続される電話機と、を備える計算機システムであって、前記メモリは、ダイアルの発信先を識別可能な発信先情報及びダイアルの発信元を識別可能な発信元情報のうちの少なくとも一方と、当該ダイアルを発信する場合に出力されるコンテンツとの対応を示すコンテンツ管理情報を記憶し、前記電話機は、ダイアルの発信の要求を受け付けた場合に、前記要求されたダイアルの発信元を識別可能な発信元情報及び前記要求されたダイアルの発信先を識別可能な発信先情報のうちの少なくとも一方を含むコンテンツ要求を、前記第１計算機に送信し、前記プロセッサは、前記コンテンツ要求を受信し、前記コンテンツ管理情報を参照して、前記受信したコンテンツ要求に含まれる発信元情報及び発信先情報のうちの少なくとも一方に対応するコンテンツを特定し、前記特定したコンテンツを、前記コンテンツ要求の応答として、前記電話機に送信することを特徴とする。
【００６９】
前記電話機は、前記コンテンツを、前記第１計算機から受信し、前記受信したコンテンツを出力することを特徴とする。
【００７０】
前記発信元情報は、前記要求されたダイアルの発信元電話番号であり、前記発信先情報は、前記要求されたダイアルの発信先電話番号であることを特徴とする。
【００７１】
前記電話機は、更に、ダイアルを発信し、前記発信したダイアルの呼出中に、前記受信したコンテンツを出力することを特徴とする。
【００７２】
前記電話機は、前記発信したダイアルの呼び出しが終了すると、前記受信したコンテンツの出力を終了することを特徴とする。
【００７３】
前記電話機は、ダイアル用の第１ネットワーク又は前記第１ネットワークと異なる第２ネットワークを介して、前記第１計算機に接続されることを特徴とする。
【００７４】
前記第１ネットワーク及び前記第２ネットワークのうちの少なくとも一つは、インターネットであることを特徴とする。
【００７５】
前記電話機は、前記要求されたダイアルの発信可否及び発信タイミングのうちの少なくとも一つを示すダイアル発信情報を、前記第１計算機から受信し、前記受信したダイアル発信情報に従って、前記要求されたダイアルを発信することを特徴とする。
【００７６】
プロセッサ、メモリ及びインタフェースを備える第１計算機と、前記第１計算機に接続される電話機と、を備える計算機システムであって、前記メモリは、ダイアルの発信先を識別可能な発信先情報及びダイアルの発信元を識別可能な発信元情報のうちの少なくとも一方と、当該ダイアルを発信する場合に出力されるコンテンツの格納先との対応を示すコンテンツ管理情報を記憶し、前記電話機は、ダイアルの発信の要求を受け付けた場合に、前記要求されたダイアルの発信元を識別可能な発信元情報及び前記要求されたダイアルの発信先を識別可能な発信先情報のうちの少なくとも一方を含むコンテンツ要求を、前記第１計算機に送信し、前記プロセッサは、前記コンテンツ要求を受信し、前記コンテンツ管理情報を参照して、前記受信したコンテンツ要求に含まれる発信元情報及び発信先情報のうちの少なくとも一方に対応するコンテンツの格納先を特定し、前記特定した格納先から、コンテンツを取得し、前記取得したコンテンツを、前記コンテンツ要求の応答として、前記電話機に送信することを特徴とする。
【００７７】
前記電話機は、前記コンテンツを、前記第１計算機から受信し、前記受信したコンテンツを出力することを特徴とする。
【００７８】
前記発信元情報は、前記要求されたダイアルの発信元電話番号であり、前記発信先情報は、前記要求されたダイアルの発信先電話番号であることを特徴とする。
【００７９】
前記電話機は、更に、ダイアルを発信し、前記発信したダイアルの呼出中に、前記受信したコンテンツを出力することを特徴とする。
【００８０】
前記電話機は、前記発信したダイアルの呼び出しが終了すると、前記受信したコンテンツの出力を終了することを特徴とする。
【００８１】
前記電話機は、ダイアル用の第１ネットワーク又は前記第１ネットワークと異なる第２ネットワークを介して、前記第１計算機に接続されることを特徴とする。
【００８２】
前記第１ネットワーク及び前記第２ネットワークのうちの少なくとも一つは、インターネットであることを特徴とする。
【００８３】
前記第１計算機は、更に、コンテンツが格納される第２計算機にインターネットを介して接続され、前記格納先は、前記第２計算機であることを特徴とする。
【００８４】
前記電話機は、前記要求されたダイアルの発信可否及び発信タイミングのうちの少なくとも一つを示すダイアル発信情報を、前記第１計算機から受信し、前記受信したダイアル発信情報に従って、前記要求されたダイアルを発信することを特徴とする。
【図面の簡単な説明】
【００８５】
【図１】本発明の第１の実施の形態の計算機システムの構成のブロック図である。
【図２】本発明の第１の実施の形態の計算機システムに備わる電話機の構成のブロック図である。
【図３】本発明の第１の実施の形態の電話機に記憶される格納先管理テーブルの構成図である。
【図４】本発明の第１の実施の形態の計算機システムに備わる管理計算機の構成のブロック図である。
【図５】本発明の第１の実施の形態の管理計算機に記憶される格納先管理テーブルの構成図である。
【図６】本発明の第１の実施の形態の電話機の処理のフローチャートである。
【図７】本発明の第１の実施の形態の計算機システムの処理のタイミングチャートである。
【図８】本発明の第１の実施の形態の計算機システムの処理のタイミングチャートである。
【図９】本発明の第１の実施の形態の計算機システムの処理のタイミングチャートである。
【図１０】本発明の第１の実施の形態の管理計算機に記憶される発信管理テーブルの構成図である。
【図１１】本発明の第１の実施の形態の変形例の計算機システムの構成図である。
【図１２】本発明の第２の実施の形態の計算機システムに備わる電話機の構成のブロック図である。
【図１３】本発明の第２の実施の形態の計算機システムに備わる管理計算機の構成のブロック図である。
【図１４】本発明の第２の実施の形態の管理計算機に記憶される格納先管理テーブルの構成図である。
【図１５】本発明の第２の実施の形態の計算機システムの処理のタイミングチャートである。
【図１６】本発明の第２の実施の形態の計算機システムの処理のタイミングチャートである。
【図１７】本発明の第２の実施の形態の計算機システムの処理のタイミングチャートである。
【図１８】本発明の第２の実施の形態の管理計算機の処理のフローチャートである。
【符号の説明】
【００８６】
１    電話機
２    コンテンツ計算機
３    管理計算機
４    公衆交換電話回線網
５    インターネット
１１    制御部
１２    送受信部
１３    表示部
１４    入力部
１５    マイク
１６    スピーカ
１７    メモリ
１８    コンテンツ処理プログラム
１９    格納先管理テーブル
３１    プロセッサ
３２    メモリ
３３    格納先要求処理プログラム
３４    格納先管理テーブル更新プログラム
３５    格納先管理テーブル
３６    発信管理テーブル
３７    コンテンツ要求処理プログラム
３９    インタフェース
【図１】
2009253816.tif 000003
【図２】
2009253816.tif 000004
【図３】
2009253816.tif 000005
【図４】
2009253816.tif 000006
【図５】
2009253816.tif 000007
【図６】
2009253816.tif 000008
【図７】
2009253816.tif 000009
【図８】
2009253816.tif 000010
【図９】
2009253816.tif 000011
【図１０】
2009253816.tif 000012
【図１１】
2009253816.tif 000013
【図１２】
2009253816.tif 000014
【図１３】
2009253816.tif 000015
【図１４】
2009253816.tif 000016
【図１５】
2009253816.tif 000017
【図１６】
2009253816.tif 000018
【図１７】
2009253816.tif 000019
【図１８】
2009253816.tif 000020