(57)【特許請求の範囲】
【請求項１】
ユーザ端末から発信の要求を受けると、１又は複数の電話番号を記憶する記憶部から、他のユーザ端末に割り当てられていない電話番号を取得し、取得された電話番号を発信元の電話番号として前記ユーザ端末に通知する割当番号制御部を備え、
前記割当番号制御部は、前記ユーザ端末から発信の要求とともに発信先を示す識別情報を受けると、前記識別情報に応じた電話番号を取得し、取得された電話番号を発信先の電話番号として前記ユーザ端末に通知し、
前記割当番号制御部は、前記ユーザ端末から発信の要求を受けると、前記発信先を示す識別情報に対応付けられた１又は複数の電話番号の中から、他のユーザ端末に割り当てられていない電話番号を取得し、取得された電話番号を発信元の電話番号として前記ユーザ端末に通知する、情報処理装置。
【請求項２】
前記ユーザ端末のユーザ又は前記ユーザ端末に関連する情報である関連情報を取得する関連情報取得部と、
前記関連情報取得部によって取得された前記関連情報を、前記ユーザ端末の通話相手となるオペレータが操作するオペレータデータ端末に送信する関連情報通知部と、
をさらに備える請求項１に記載の情報処理装置。
【請求項３】
ユーザの操作に応じて前記発信の要求を送信することが設定されたボタンを有するＷＥＢページ表示させるためのデータを前記ユーザ端末に送信する制御部をさらに備える請求項１又は２に記載の情報処理装置。
【請求項４】
前記割当番号制御部は、前記発信元の電話番号として通知された電話番号については、その後に前記ユーザ端末において前記発信元の電話番号を用いた通話が終了するまでの間は、他のユーザ端末に対して割り当てないように制御し、前記通話が終了した後は、前記発信元の電話番号として通知された電話番号を他のユーザ端末に対して割り当て可能に制御する、請求項１から３のいずれか１項に記載の情報処理装置。
【請求項５】
ユーザ端末から発信の要求を受けると、１又は複数の電話番号を記憶する記憶部から、他のユーザ端末に割り当てられていない電話番号を取得し、取得された電話番号を発信元の電話番号として前記ユーザ端末に通知する割当番号制御ステップを有し、
前記割当番号制御ステップでは、前記ユーザ端末から発信の要求とともに発信先を示す識別情報を受けると、前記識別情報に応じた電話番号を取得し、取得された電話番号を発信先の電話番号として前記ユーザ端末に通知し、
前記割当番号制御ステップでは、前記ユーザ端末から発信の要求を受けると、前記発信先を示す識別情報に対応付けられた１又は複数の電話番号の中から、他のユーザ端末に割り当てられていない電話番号を取得し、取得された電話番号を発信元の電話番号として前記ユーザ端末に通知する情報処理方法。
【請求項６】
ユーザ端末から発信の要求を受けると、１又は複数の電話番号を記憶する記憶部から、他のユーザ端末に割り当てられていない電話番号を取得し、取得された電話番号を発信元の電話番号として前記ユーザ端末に通知する割当番号制御部を備え、
前記割当番号制御部は、前記ユーザ端末から発信の要求とともに発信先を示す識別情報を受けると、前記識別情報に応じた電話番号を取得し、取得された電話番号を発信先の電話番号として前記ユーザ端末に通知し、
前記割当番号制御部は、前記ユーザ端末から発信の要求を受けると、前記発信先を示す識別情報に対応付けられた１又は複数の電話番号の中から、他のユーザ端末に割り当てられていない電話番号を取得し、取得された電話番号を発信元の電話番号として前記ユーザ端末に通知する情報処理装置、としてコンピュータを機能させるためのコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本願は、通信端末から発呼するための技術に関する。
【背景技術】
【０００２】
ＶｏＩＰ（Voice over Internet Protocol）通信において、固定電話又は携帯電話と接続するためには、発信する端末にＶｏＩＰ用の電話番号が設定されている必要があった。電話番号が設定されていない端末は、原則としてＶｏＩＰ通信において固定電話及び携帯電話と接続できなかった。そのため、ＷＥＢブラウザで閲覧されているＷＥＢページから固定電話又は携帯電話の問い合わせ先へ連絡を行うための技術として、ユーザの携帯電話をＷＥＢページに入力し、サーバがユーザの携帯電話と問い合わせ先の電話との呼を仲介する技術が知られている（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−２５２５４６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述のように、電話網と接続可能な電話番号が設定されていない端末は、固定電話又は携帯電話と接続することができないという問題があった。また、ＷｅｂＲＴＣという技術では、端末同士の音声通話が実現されるものの、依然として電話番号が設定されていない端末と固定電話又は携帯電話とを接続することができない。
【０００５】
上記事情に鑑み、本発明は、電話番号が設定されていない端末と固定電話又は携帯電話とを通話可能に接続するための技術を提供することを目的としている。
【課題を解決するための手段】
【０００６】
本発明の一態様は、ユーザ端末から発信の要求を受けると、１又は複数の電話番号を記憶する記憶部から、他のユーザ端末に割り当てられていない電話番号を取得し、取得された電話番号を発信元の電話番号として前記ユーザ端末に通知する割当番号制御部を備える情報処理装置である。
【０００７】
本発明の一態様は、上記の情報処理装置であって、前記割当番号制御部は、前記ユーザ端末から発信の要求とともに発信先を示す識別情報を受けると、前記識別情報に応じた電話番号を取得し、取得された電話番号を発信先の電話番号として前記ユーザ端末に通知する。
【０００８】
本発明の一態様は、上記の情報処理装置であって、前記割当番号制御部は、ユーザ端末から発信の要求を受けると、前記発信先を示す識別情報に対応付けられた１又は複数の電話番号の中から、他のユーザ端末に割り当てられていない電話番号を取得し、取得された電話番号を発信元の電話番号として前記ユーザ端末に通知する。
【０００９】
本発明の一態様は、上記の情報処理装置であって、前記ユーザ端末のユーザ又は前記ユーザ端末に関連する情報である関連情報を取得する関連情報取得部と、前記関連情報取得部によって取得された前記関連情報を、前記ユーザ端末の通話相手となるオペレータが操作するオペレータデータ端末に送信する関連情報通知部と、をさらに備える。
【００１０】
本発明の一態様は、上記の情報処理装置であって、ユーザの操作に応じて前記発信の要求を送信することが設定されたボタンを有するＷＥＢページ表示させるためのデータを前記ユーザ端末に送信する制御部をさらに備える。
【００１１】
本発明の一態様は、上記の情報処理装置であって、前記割当番号制御部は、前記発信元の電話番号として通知された電話番号については、その後に前記ユーザ端末において前記発信元の電話番号を用いた通話が終了するまでの間は、他のユーザ端末に対して割り当てないように制御し、前記通話が終了した後は、前記発信元の電話番号として通知された電話番号を他のユーザ端末に対して割り当て可能に制御する。
【００１２】
本発明の一態様は、ユーザ端末から発信の要求を受けると、１又は複数の電話番号を記憶する記憶部から、他のユーザ端末に割り当てられていない電話番号を取得し、取得された電話番号を発信元の電話番号として前記ユーザ端末に通知する割当番号制御ステップを有する情報処理方法である。
【００１３】
本発明の一態様は、上記の情報処理装置であって、ユーザ端末から発信の要求を受けると、１又は複数の電話番号を記憶する記憶部から、他のユーザ端末に割り当てられていない電話番号を取得し、取得された電話番号を発信元の電話番号として前記ユーザ端末に通知する割当番号制御ステップをコンピュータに実行させるためのコンピュータプログラムである。
【発明の効果】
【００１４】
本発明により、電話番号が設定されていない端末と固定電話又は携帯電話とを通話可能に接続することが可能となる。
【図面の簡単な説明】
【００１５】
【図１】通話システム１００のシステム構成を表すシステム構成図である。
【図２】ユーザ端末１０の機能構成を表す概略ブロック図である。
【図３】情報サーバ２０の機能構成を表す概略ブロック図である。
【図４】関連情報テーブルの具体例を示す図である。
【図５】候補番号テーブルの具体例を示す図である。
【図６】宛先番号テーブルの具体例を示す図である。
【図７】中継サーバ３０の機能構成を表す概略ブロック図である。
【図８】通話システム１００における処理の流れを表すシーケンスチャートである。
【図９】ユーザ端末１０が発信のリクエストを送信した際に候補番号が全て他のユーザ端末１０に割り当てられている場合の処理の流れを示すシーケンスチャートである。
【図１０】ユーザ端末１０の表示部１０３に表示される画面の遷移の具体例を示す図である。
【図１１】ユーザ端末１０の表示部１０３に表示される画面の遷移の具体例を示す図である。
【図１２】オペレータデータ端末４０の表示部に表示される画面の遷移の具体例を示す図である。
【図１３】通話システム１００の変形例（通話システム１００ａ）のシステム構成を表すシステム構成図である。
【発明を実施するための形態】
【００１６】
図１は、通話システム１００のシステム構成を表すシステム構成図である。情報サーバ２０及び中継サーバ３０を備える。ユーザ端末１０及びオペレータデータ端末４０は、第１ネットワーク５０を介して通話システム１００に接続される。オペレータ通話端末６０は、第２ネットワーク７０を介して通話システム１００に接続される。オペレータデータ端末４０及びオペレータ通話端末６０は、オペレータセンタに設置される。
【００１７】
ユーザ端末１０は、情報サーバ２０から一時的に発信のための電話番号（以下「割当番号」という。）の割り当てを受ける。ユーザ端末１０は、割当番号を発番号としてオペレータ通話端末６０へ発呼する。ユーザ端末１０によってなされた発呼は、第１ネットワーク５０、中継サーバ３０及び第２ネットワーク７０を介してオペレータ通話端末６０に到達する。その後、オペレータ通話端末６０がオフフックになることによって、電話番号が設定されていない端末（ユーザ端末１０）と固定電話又は携帯電話（オペレータ通話端末６０）とが通話可能に接続される。
【００１８】
以下、各装置の構成と動作の詳細について説明する。
図２は、ユーザ端末１０の機能構成を表す概略ブロック図である。ユーザ端末１０は、固定的に電話番号が設定されていない通信端末装置であり、例えばパーソナルコンピュータ、タブレット端末又はゲーム端末である。ユーザ端末１０は、バスで接続されたＣＰＵ（Central Processing Unit）やメモリや補助記憶装置などを備え、通話プログラムを実行する。ユーザ端末１０は、通話プログラムの実行によって、通信部１０１、入力部１０２、表示部１０３、音声出力部１０４及び制御部１０５を備える装置として機能する。なお、制御部１０５の各機能の全て又は一部は、ＡＳＩＣ（Application Specific Integrated Circuit）やＰＬＤ（Programmable Logic Device）やＦＰＧＡ（Field Programmable Gate Array）等のハードウェアを用いて実現されても良い。通話プログラムは、コンピュータ読み取り可能な記録媒体に記録されても良い。コンピュータ読み取り可能な記録媒体とは、例えばフレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ、半導体記憶装置（例えばＳＳＤ：Solid State Drive）等の可搬媒体、コンピュータシステムに内蔵されるハードディスクや半導体記憶装置等の記憶装置である。通話プログラムは、電気通信回線を介して送信されても良い。
【００１９】
通信部１０１は、第１ネットワーク５０を介して情報サーバ２０及び中継サーバ３０と通信する。通信部１０１は、無線通信を行ってもよいし、有線通信を行ってもよい。
入力部１０２は、キーボード、ポインティングデバイス（マウス、タブレット等）、ボタン、タッチパネル等の既存の入力装置を用いて構成される。入力部１０２は、ユーザの指示をユーザ端末１０に入力する際にユーザによって操作される。入力部１０２は、入力装置をユーザ端末１０に接続するためのインタフェースであっても良い。この場合、入力部１０２は、入力装置においてユーザの入力に応じ生成された入力信号をユーザ端末１０に入力する。
【００２０】
表示部１０３は、ＣＲＴ（Cathode Ray Tube）ディスプレイ、液晶ディスプレイ、有機ＥＬ（Electro Luminescence）ディスプレイ等の画像表示装置である。表示部１０３は、文字や画像を表示する。表示部１０３は、画像表示装置をユーザ端末１０に接続するためのインタフェースであっても良い。この場合、表示部１０３は、文字や画像を表示するための映像信号を生成し、自身に接続されている画像表示装置に映像信号を出力する。
【００２１】
音声出力部１０４は、スピーカーやヘッドホンやイヤホン等の音声出力装置である。音声出力部１０４は、制御部１０５の制御に従って音声を出力する。音声出力部１０４は、音声出力装置をユーザ端末１０に接続するためのインタフェースであっても良い。この場合、音声出力部１０４は、音声ストリーミングデータを音声出力するための音声信号を生成し、自身に接続されている音声出力装置に音声信号を出力する。
【００２２】
制御部１０５は、少なくともＷＥＢブラウザプログラム及び通話プログラムを実行する。制御部１０５は、実行中のプログラムの命令にしたがって通信部１０１、入力部１０２、表示部１０３及び音声出力部１０４の動作を制御する。また、制御部１０５は、入力部１０２を介して入力されたユーザの操作に応じて通信部１０１、入力部１０２、表示部１０３及び音声出力部１０４の動作を制御する。
【００２３】
図３は、情報サーバ２０の機能構成を表す概略ブロック図である。情報サーバ２０は、メインフレームやワークステーションやパーソナルコンピュータなどの情報処理装置を用いて構成される。情報サーバ２０は、バスで接続されたＣＰＵやメモリや補助記憶装置などを備え、情報提供プログラムを実行する。情報サーバ２０は、情報提供プログラムの実行により、通信部２０１、関連情報記憶部２０２、関連情報取得部２０３、関連情報通知部２０４、候補番号記憶部２０５、宛先番号記憶部２０６、割当番号制御部２０７及び制御部２０８を備える装置として機能する。なお、関連情報取得部２０３、関連情報通知部２０４、割当番号制御部２０７及び制御部２０８の機能の全て又は一部は、ＡＳＩＣやＰＬＤやＦＰＧＡ等のハードウェアを用いて実現されても良い。情報提供プログラムは、コンピュータ読み取り可能な記録媒体に記録されても良い。コンピュータ読み取り可能な記録媒体とは、例えばフレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ、半導体記憶装置等の可搬媒体、コンピュータシステムに内蔵されるハードディスクや半導体記憶装置等の記憶装置である。情報提供プログラムは、電気通信回線を介して送信されても良い。
【００２４】
通信部２０１は、第１ネットワーク５０を介してユーザ端末１０及びオペレータデータ端末４０と通信する。通信部２０１は、無線通信を行ってもよいし、有線通信を行ってもよい。
【００２５】
関連情報記憶部２０２は、磁気ハードディスク装置や半導体記憶装置等の記憶装置を用いて構成される。関連情報記憶部２０２は、関連情報テーブルを記憶する。図４は、関連情報テーブルの具体例を示す図である。関連情報テーブルは、複数の関連情報レコードを記憶する。各関連情報レコードは、端末識別情報、関連情報及び割当番号の値を持つ。端末識別情報は、情報サーバ２０と通信を行っている（例えば、コネクションを張っている）ユーザ端末１０を一意に識別可能な情報である。端末識別情報は、例えばユーザ端末１０を操作するユーザに割り当てられているユーザＩＤであってもよいし、ユーザ端末１０に割り当てられたＩＰアドレスであってもよいし、複数の情報の組み合わせ（例えば、ＩＰアドレス及びポート番号）であってもよい。関連情報は、ユーザ端末１０又はユーザに関連する情報である。関連情報は、例えばユーザ端末１０が辿ったウェブページの履歴を表す情報であってもよい。関連情報は、例えばユーザ端末１０に表示された画面や情報の履歴を表す情報であっても良い。関連情報は、例えばユーザ端末１０から送信された情報（例えば、現在の位置情報、ユーザＩＤ、ユーザの会員番号、暗証番号、ユーザが問い合わせる対象としている商品の識別情報、ユーザの氏名など）であってもよい。割当番号は、端末識別情報が示すユーザ端末１０に割り当てられた割当番号を示す。
【００２６】
関連情報取得部２０３は、ユーザ端末１０から送信されるＵＲＬリクエストや情報に基づいて関連情報を取得する。関連情報取得部２０３は、取得された関連情報を、ユーザ端末１０の端末識別情報に対応付けて関連情報テーブルに登録する。
【００２７】
関連情報通知部２０４は、関連情報テーブルに登録されている関連情報を、オペレータデータ端末４０に通知する。関連情報通知部２０４は、例えば関連情報を割当番号と対応付けてオペレータデータ端末４０に通知してもよい。関連情報通知部２０４は、オペレータデータ端末４０において指定された端末識別情報又は割当番号に対応する関連情報をオペレータデータ端末４０に通知してもよい。
【００２８】
候補番号記憶部２０５は、磁気ハードディスク装置や半導体記憶装置等の記憶装置を用いて構成される。候補番号記憶部２０５は、候補番号テーブルを記憶する。図５は、候補番号テーブルの具体例を示す図である。候補番号テーブルは、複数の候補番号レコードを記憶する。各候補番号レコードは、候補番号、割当フラグ及び端末識別情報の各値を持つ。候補番号は、利用可能な電話番号として予め情報サーバ２０に対して設定されている電話番号である。割当フラグは、候補番号がユーザ端末１０に割り当てられているか否かを表す。端末識別情報は、候補番号が割り当てられているユーザ端末１０の端末識別情報を表す。
【００２９】
宛先番号記憶部２０６は、磁気ハードディスク装置や半導体記憶装置等の記憶装置を用いて構成される。宛先番号記憶部２０６は、宛先番号テーブルを記憶する。図６は、宛先番号テーブルの具体例を示す図である。宛先番号テーブルは、複数の宛先番号レコードを記憶する。宛先番号レコードは、宛先識別情報及び宛先番号の各値を持つ。宛先識別情報は、ユーザ端末１０の通話先となりうる通話端末に対応付けられている識別情報を表す。宛先番号は、ユーザ端末１０の通話先となりうる通話端末（例えば、オペレータ通話端末６０）と通話する際に用いられる発信先の電話番号を表す。
【００３０】
割当番号制御部２０７は、候補番号記憶部２０５に記憶されている割当番号テーブルを管理する。割当番号制御部２０７は、ユーザ端末１０から割当番号の要求がされた場合、候補番号テーブルに登録されている候補場号のうちユーザ端末１０に割り当てられていない候補番号の中から一つの候補番号を選択する。割当番号制御部２０７は、選択された候補番号をユーザ端末１０に割当番号として通知する。割当番号制御部２０７は、割当番号として通知された候補番号に対応する割当フラグの値を、割り当てられていないことを示す値から、割り当てられていることを示す値に変更する。割当番号制御部２０７は、割当番号として通知された候補番号に対応する端末識別情報に、ユーザ端末１０の端末識別情報を登録する。
制御部２０８は、情報サーバ２０の各機能部を制御する。
【００３１】
図７は、中継サーバ３０の機能構成を表す概略ブロック図である。中継サーバ３０は、メインフレームやワークステーションやパーソナルコンピュータなどの情報処理装置を用いて構成される。中継サーバ３０は、バスで接続されたＣＰＵやメモリや補助記憶装置などを備え、中継プログラムを実行する。中継サーバ３０は、中継プログラムの実行により、第１通信部３０１、第２通信部３０２、ＳＩＰ中継部３０３及びメディア中継部３０４を備える装置として機能する。なお、ＳＩＰ中継部３０３及びメディア中継部３０４の機能の全て又は一部は、ＡＳＩＣやＰＬＤやＦＰＧＡ等のハードウェアを用いて実現されても良い。中継プログラムは、コンピュータ読み取り可能な記録媒体に記録されても良い。コンピュータ読み取り可能な記録媒体とは、例えばフレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ、半導体記憶装置等の可搬媒体、コンピュータシステムに内蔵されるハードディスクや半導体記憶装置等の記憶装置である。中継プログラムは、電気通信回線を介して送信されても良い。
【００３２】
第１通信部３０１は、第１ネットワーク５０を介してユーザ端末１０と通信する。第１通信部３０１は、無線通信を行ってもよいし、有線通信を行ってもよい。
第２通信部３０２は、第２ネットワーク７０を介してオペレータ通話端末６０と通信する。第２通信部３０２は、無線通信を行ってもよいし、有線通信を行ってもよい。
ＳＩＰ中継部３０３は、ＳＩＰ（Session Initiation Protocol）データを宛先に中継する。
メディア中継部３０４は、ＳＩＰデータの送受信によって通話セッションが開始された端末装置間において、音声データや動画像データを中継する。
【００３３】
図８は、通話システム１００における処理の流れを表すシーケンスチャートである。まず、ユーザ端末１０が、情報サーバ２０によって提供されるウェブサイトにアクセスする。ユーザ端末１０は、情報サーバ２０によって提供されるウェブサイトのページ（ＷＥＢページ）を表示部１０３に表示させる。ＷＥＢページには、リンクが配置されている。ユーザがユーザ端末１０においてリンクに対して操作を行うと、ユーザ端末１０はリンクに対する操作を受け付ける（ステップＳ１０１）。ユーザ端末１０の制御部１０５は、操作されたリンクに対して設定されているＵＲＬへのアクセスを要求するためのデータ（ＵＲＬリクエスト）を情報サーバ２０に送信する（ステップＳ１０２）。
【００３４】
情報サーバ２０の制御部２０８は、ＵＲＬリクエストが受信されると、ＵＲＬリクエストの送信元のユーザ端末１０の端末識別情報、ＵＲＬリクエストに含まれるＵＲＬを関連情報取得部２０３へ渡す。関連情報取得部２０３は、ＵＲＬを関連情報として用いることによって、関連情報テーブルを更新する（ステップＳ１０３）。制御部２０８は、ＵＲＬリクエストに含まれているＵＲＬに応じたデータをＵＲＬレスポンスとしてユーザ端末１０に送信する（ステップＳ１０４）。
【００３５】
ユーザ端末１０の制御部１０５は、ＵＲＬレスポンスを受信すると、受信されたＵＲＬレスポンスに含まれるデータに基づいてＷＥＢページの画面を表示部１０３に表示させる。ＷＥＢページの画面には、発信ボタンが配置されている場合がある。発信ボタンとは、所定の宛先に電話をかけることを指示するためのボタンである。ユーザが発信ボタンを操作すると、ユーザ端末１０は発信ボタンに対する操作を受け付ける（ステップＳ１０５）。ユーザ端末１０の制御部１０５は、操作された発信ボタンに対して設定されている宛先識別情報を含むＵＲＬリクエストを情報サーバ２０に送信する（ステップＳ１０６）。
【００３６】
情報サーバ２０の制御部２０８は、ＵＲＬリクエストが受信されると、ＵＲＬリクエストに含まれる宛先識別情報と、ユーザ端末１０の端末識別情報と、を割当番号制御部２０７に渡す。割当番号制御部２０７は、候補番号テーブルを参照し、割当フラグの値が割り当てられていないことを示すレコードを取得する。割当番号制御部２０７は、取得されたレコードの中から１つのレコードを選択し、選択されたレコードの候補番号を割当番号として取得する（ステップＳ１０７）。また、割当番号制御部２０７は、宛先番号テーブルを参照し、宛先識別情報に対応する宛先番号を取得する（ステップＳ１０８）。割当番号制御部２０７は、取得された割当番号及び宛先番号を制御部２０８に通知する。制御部２０８は、取得された割当番号及び宛先番号を含むＵＲＬレスポンスを生成する。制御部２０８は、ＵＲＬレスポンスをユーザ端末１０に送信する（ステップＳ１０９）。
【００３７】
ユーザ端末１０の制御部１０５は、ＵＲＬレスポンスを受信すると、ＵＲＬレスポンスに含まれている割当番号及び宛先番号を用いてオペレータ通話端末６０に発呼する（ステップＳ１１０）。例えば、制御部１０５は、割当番号を発信元番号、宛先番号を発信先番号に設定したINVITE信号を送信する。
【００３８】
中継サーバ３０は、ユーザ端末１０の発呼をオペレータ通話端末６０へ中継する（ステップＳ１１１）。オペレータ通話端末６０は、発呼に応じて応答を返信する（ステップＳ１１２）。例えば、オペレータ通話端末６０は、180Ringing及び200OKを返信する。その後、ユーザ端末１０とオペレータ通話端末６０との間で通話が開始される（ステップＳ１１４）。
【００３９】
中継サーバ３０の関連情報通知部２０４は、関連情報テーブルから、割当番号の値が登録されている関連情報レコードを取得する。関連情報通知部２０４は、各関連情報レコードの登録内容を、オペレータデータ端末４０に送信する（ステップＳ１１５）。オペレータデータ端末４０は、関連情報レコードの登録内容を受信すると、関連情報レコードに含まれる関連情報の内容を表示する（ステップＳ１１６）。
【００４０】
その後、ユーザ端末１０とオペレータ通話端末６０との間で通話が終了すると（ステップＳ１１７）、ユーザ端末１０の制御部１０５は、通話が終了したことを情報サーバ２０に通知する（ステップＳ１１８）。このとき、制御部１０５は、自装置の端末識別情報と、通話相手のオペレータ通話端末６０の宛先番号とを情報サーバ２０に通知する。情報サーバの割当番号制御部２０７は、候補番号テーブルから、通知された宛先番号を候補番号の値として有する候補番号レコードを取得する。割当番号制御部２０７は、取得された候補番号レコードの割当フラグの値を、割り当てられていることを示す値から、割り当てられていないことを示す値に変更する。また、割当番号制御部２０７は、取得された候補番号レコードの端末識別情報の値を削除する。以上のような処理によって、割当番号制御部２０７は、割当番号を開放する（ステップＳ１１９）。
【００４１】
図９は、ユーザ端末１０が発信のリクエストを送信した際に候補番号が全て他のユーザ端末１０に割り当てられている場合の処理の流れを示すシーケンスチャートである。ステップＳ１０１〜ステップＳ１０６までの処理の流れは図８と同じであるため、説明を省略する。
【００４２】
情報サーバ２０の制御部２０８は、ＵＲＬリクエストが受信されると、ＵＲＬリクエストに含まれる宛先識別情報と、ユーザ端末１０の端末識別情報と、を割当番号制御部２０７に渡す。割当番号制御部２０７は、候補番号テーブルを参照し、割当フラグの値が割り当てられていないことを示すレコードを取得する。このとき、割当番号制御部２０７は、取割当フラグの値が割り当てられていないことを示すレコードが無い場合、待機情報に宛先識別情報及び端末識別情報を追加する（ステップＳ２０１）。待機情報とは、割当番号の付与を待機しているユーザ端末１０に関する情報である。待機情報はＦＩＦＯ（First In First Out）で管理される。割当番号制御部２０７は、割り当てられる候補番号が無いこと、現在待機中のユーザ端末１０の数、を制御部２０８に通知する。現在待機中のユーザ端末１０の数は、待機情報に登録されている情報の数に一致する。制御部２０８は、待機状態であることを示すＷＥＢページのデータを含むＵＲＬレスポンスを生成し、ユーザ端末１０へ送信する（ステップＳ２０２）。
【００４３】
ユーザ端末１０の制御部１０５は、ＵＲＬレスポンスを受信すると、ＵＲＬレスポンスに含まれるデータに基づいて、待機状態であることを示すＷＥＢページの画面（待機画面）を表示部１０３に表示させる（ステップＳ２０３）。
【００４４】
その後、他のユーザ端末１０の通話が終了し割当番号が開放されると、待機中のユーザ端末１０のうち最も早く待機状態になったユーザ端末１０に対し割当番号が付与される（ステップＳ１０７）。その後の処理は、図８に示されるとおりであるため、説明を省略する。
【００４５】
図１０及び図１１は、ユーザ端末１０の表示部１０３に表示される画面の遷移の具体例を示す図である。以下、ユーザ端末１０の表示部１０３に表示される画面の遷移の具体例について説明する。
【００４６】
まず、ユーザ端末１０の表示部１０３には、画面４１０が表示される。画面４１０は、所定の会社によってユーザに提供されるサービスについての説明が記載されたウェブページの画面である。画面４１０は、例えばユーザ端末１０が問い合わせ画面の表示を情報サーバ２０にリクエストした場合に表示される画面である。画面４１０には、リンクボタン４１１が配置されている。リンクボタン４１１には、画面４２０へのリンク情報が設定されている。
【００４７】
画面４２０は、問い合わせ内容の候補を示すボタン４２１〜４２３が配置されたウェブページの画面である。画面４２０において、ユーザは問い合わせたい内容に該当するボタン４２１〜４２３を操作する。サービス状況確認ボタン４２１には、画面４３０へのリンク情報が設定されている。サービス利用ボタン４２２には、画面４４０へのリンク情報が設定されている。その他ボタン４２３は、発信ボタンとして機能する。すなわち、その他ボタン４２３が操作されると、ユーザ端末１０の制御部１０５は図９のステップＳ１０６の処理を行う。戻るボタン４２４には、ＷＥＢブラウザの戻る機能が設定されている。そのため、戻るボタン４２４が操作されると、ユーザ端末１０の制御部１０５は、画面４１０を表示部１０３に表示させる。
【００４８】
画面４３０は、ユーザの登録情報を入力するための画面である。画面４３０は、会員番号入力枠４３１、暗証番号入力枠４３２、オペレータ接続ボタン４３３及び戻るボタン４３４が配置されたウェブページの画面である。オペレータ接続ボタン４３３は、発信ボタンとして機能する。画面４３０において、ユーザは会員番号入力枠４３１及び暗証番号入力枠４３２に対し、自身の会員番号及び暗証番号を入力する。その後にオペレータ接続ボタン４３３が操作されると、制御部１０５は、図９のステップＳ１０６の処理を行う。その際に制御部１０５は、ＵＲＬリクエストに、会員番号入力枠４３１及び暗証番号入力枠４３２に入力された会員番号及び暗証番号を、含める。情報サーバ２０の関連情報取得部２０３は、ＵＲＬリクエストに含まれている会員情報及び暗証番号を関連情報として関連情報テーブルに登録する。なお、会員情報は関連情報ではなく端末識別情報として使用されてもよい。
【００４９】
戻るボタン４３４には、ＷＥＢブラウザの戻る機能が設定されている。そのため、戻るボタン４３４が操作されると、ユーザ端末１０の制御部１０５は、画面４２０を表示部１０３に表示させる。
【００５０】
画面４４０は、ユーザの位置情報を入力するための画面である。画面４４０は、位置情報取得ボタン４４１、オペレータ接続ボタン４４２及び戻るボタン４４３が配置されたウェブページの画面である。位置情報取得ボタン４４１が操作されると、制御部１０５は、ユーザ端末１０に備えられた位置情報取得機能を起動させ、ユーザ端末１０の現在位置を取得する。オペレータ接続ボタン４４２は、発信ボタンとして機能する。画面４３０において、ユーザは位置情報取得ボタン４４１を操作する。その後にオペレータ接続ボタン４４２が操作されると、制御部１０５は、図９のステップＳ１０６の処理を行う。その際に制御部１０５は、ＵＲＬリクエストに、取得された位置情報を含める。情報サーバ２０の関連情報取得部２０３は、ＵＲＬリクエストに含まれている位置情報を関連情報として関連情報テーブルに登録する。
【００５１】
戻るボタン４４３には、ＷＥＢブラウザの戻る機能が設定されている。そのため、戻るボタン４４３が操作されると、ユーザ端末１０の制御部１０５は、画面４３０を表示部１０３に表示させる。
【００５２】
画面４５０は、通販サイトの画面である。画面４５０には、購入ボタン４５１が配置されている。また、画面４５０には、ユーザが購入を検討している商品の名称（○○シューズ）、商品番号（１２３４５６）、説明文及び写真が表示されている。購入ボタン４５１は、発信ボタンとして機能する。画面４５０において、購入ボタン４５１が操作されると、制御部１０５は、図９のステップＳ１０６の処理を行う。その際に制御部１０５は、ＵＲＬリクエストに、画面４５０に表示されている商品の商品番号を含める。情報サーバ２０の関連情報取得部２０３は、ＵＲＬリクエストに含まれている商品番号を関連情報として関連情報テーブルに登録する。
【００５３】
図１１に示される画面は、発信ボタンが操作された後に表示される画面である。画面５１０は、発信ボタンが操作された後、最初に表示される画面である。画面５１０には、“オペレーターへ接続中”の文字が表示される。また、画面５１０には、現在待機しているユーザ端末１０の数も表示される。現在待機しているユーザ端末１０の数が０である場合には、０と表示される。画面５１０は、通話開始（図９のステップＳ１１４）まで表示される。画面５１０にはキャンセルボタン５１１が配置されている。キャンセルボタン５１１が操作されると、ユーザ端末１０はオンフック状態になる。すなわち、通話終了状態となり（ステップＳ１１７）、制御部１０５は通話終了通知を送信する（ステップＳ１１８）。
【００５４】
通話が開始されると（ステップＳ１１４）、画面５２０が表示される。画面５２０には、“オペレーターと通話中”の文字が表示される。また、画面５２０には、受信情報表示枠５２１が配置されている。受信情報表示枠５２１には、オペレータデータ端末４０からユーザ端末１０に送信されたデータの内容が表示される。画面５２０には、終了ボタン５２２が配置されている。終了ボタン５２２が操作されると、ユーザ端末１０はオンフック状態になる。すなわち、通話終了状態となり（ステップＳ１１７）、制御部１０５は通話終了通知を送信する（ステップＳ１１８）。
【００５５】
通話が終了すると（ステップＳ１１７）、画面５３０が表示される。画面５３０には、“”受信情報“の文字が表示される。また、画面５３０には、受信情報表示枠５３１が配置されている。受信情報表示枠５３１には、オペレータデータ端末４０からユーザ端末１０に送信されたデータの内容が表示される。画面５３０には、戻るボタン５３２が配置されている。戻るボタン５３２が操作されると、画面４１０が表示される。
【００５６】
図１２は、オペレータデータ端末４０の表示部に表示される画面の遷移の具体例を示す図である。まず、オペレータデータ端末４０の表示部には画面６１０が表示される。画面６１０には、受付ボタン６１１〜６１３と、待機者ボタン６１４とが配置されている。受付ボタン６１１〜６１３には、オペレータ通話端末６０に対して発呼中又は通話中のユーザ端末１０の発信番号が表示される。オペレータは、自身が操作しているオペレータ通話端末６０で通話する相手の発信番号（割当番号）が表示された受付ボタン６１１〜６１３を操作する。受付ボタン６１１〜６１３のいずれか一つがオペレータによって操作されると、操作された受付ボタン６１１〜６１３に対応付けられた発信番号をオペレータデータ端末４０が情報サーバ２０に送信する。
【００５７】
情報サーバ２０の関連情報通知部２０４は、オペレータデータ端末４０に対し、関連情報テーブルを参照し、割当番号の値が発信番号と一致する関連情報レコードを取得する。関連情報通知部２０４は、取得された関連情報レコードに登録されている関連情報を、オペレータデータ端末４０に送信する。オペレータデータ端末４０は、情報サーバ２０から関連情報を受信すると、受信された関連情報を表示する。この表示によって、オペレータデータ端末４０の表示部に画面６２０が表示される。
【００５８】
画面６２０は、関連情報が表示された画面である。画面６２０には、画面６１０において操作された受付ボタン６１１〜６１３の発信番号に対応付けられた関連情報が表示される。オペレータは、関連情報を参照しながらユーザと通話することが可能になる。画面６２０には、第１情報入力枠６３１、送信ボタン６３２、第２情報入力枠６３３、送信予約ボタン６３４及び戻るボタン６３５が表示される。
【００５９】
オペレータは、ユーザに対して通話中に提示したい情報がある場合、第１情報入力枠６３１に情報を入力し、送信ボタン６３２を操作する。送信ボタン６３２が操作されると、オペレータデータ端末４０は、第１情報入力枠６３１に入力された情報を、受付ボタン６１１〜６１３の操作によって選択された割当番号とともに情報サーバ２０に送信する。情報サーバ２０は、オペレータデータ端末４０から送信された情報を、割当番号に対応付けられた端末識別情報が示すユーザ端末１０に送信する。ユーザ端末１０の制御部１０５は、画面５２０の受信情報表示枠５２１に表示する。
【００６０】
オペレータは、ユーザに対して通話終了後に提示したい情報がある場合、第２情報入力枠６３３に情報を入力し、送信予約ボタン６３４を操作する。送信予約ボタン６３４が操作されると、オペレータデータ端末４０は、第２情報入力枠６３３に入力された情報を、受付ボタン６１１〜６１３の操作によって選択された割当番号とともに、通話終了後に情報サーバ２０に送信する。情報サーバ２０は、オペレータデータ端末４０から送信された情報を、割当番号に対応付けられた端末識別情報が示すユーザ端末１０に送信する。ユーザ端末１０の制御部１０５は、画面５３０の受信情報表示枠５３１に表示する。
【００６１】
このように構成された通話システム１００では、ユーザ端末１０に対し、情報サーバ２０から一時的に電話番号が割り当てられる。そのため、電話番号が設定されていない端末（ユーザ端末１０）と固定電話又は携帯電話（オペレータ通話端末６０）とを通話可能に接続することが可能となる。さらに、ユーザ端末１０において、専用アプリケーション等をインストールする必要が無いため、ユーザは電話を意識することなく通話を行う事が可能となる。
【００６２】
また、ユーザ端末１０において通話開始の契機となる操作（発信ボタンの操作）がなされると、発呼が行われる前に、ユーザ端末１０は情報サーバ２０にアクセスする。そのため、情報サーバ２０においてＷＥＢベースでＩＶＲ（Interactive Voice Response）を実装することができる。そのため、呼があふれてしまうこと（あふれ呼）や、呼が強制的に切断されてしまうこと（強制切断呼）が生じることを防止できる。
【００６３】
また、情報サーバ２０において、ユーザ端末１０が辿ったＷＥＢ上の経路に関する情報を関連情報として取得できる。そのため、関連情報をマーケティング等に活用することが可能となる。
【００６４】
また、情報サーバ２０において、ユーザ端末１０に対し発呼を待っている待機人数が通知される。そのため、ユーザは自分の前にどのくらいの人数が待機しているのかを把握することが可能となる。その結果、途中で発呼を放棄してしまうことを抑制することが可能となる。
【００６５】
＜変形例＞
図１３は、通話システム１００の変形例（通話システム１００ａ）のシステム構成を表すシステム構成図である。以下、通話システム１００ａについて、通話システム１００と異なる点について説明する。
【００６６】
通話システム１００ａは、情報サーバ２０ａ及び中継サーバ３０ａを備える。情報サーバ２０ａは、第１ネットワークには接続されておらず、中継サーバ３０ａに接続されている。そのため、情報サーバ２０ａは、中継サーバ３０ａを介して第１ネットワークに接続する。中継サーバ３０ａは、情報サーバ２０ａと第１ネットワークとを中継する。
【００６７】
通話システム１００ａの割当番号制御部２０７は、宛先番号として中継サーバ３０ａに割り当てられている電話番号をユーザ端末１０ａに通知する。また、通話システム１００ａの割当番号制御部２０７は、宛先番号記憶部２０６から読み出されたオペレータ通話端末６０の電話番号を中継サーバ３０ａに通知する。
ユーザ端末１０ａは、割当番号を発信元番号、宛先番号（中継サーバ３０ａの電話番号）を発信先番号として発呼する。
【００６８】
中継サーバ３０ａのＳＩＰ中継部３０３は、ユーザ端末１０ａの発呼に応じてユーザ端末１０ａとの間に通話のコネクションを生成する。また、中継サーバ３０ａのＳＩＰ中継部３０３は、情報サーバ２０ａから通知されたオペレータ通話端末６０の電話番号に対して発呼する。ＳＩＰ中継部３０３は、オペレータ通話端末６０と自装置との間で通話のコネクションを生成する。その後、メディア中継部３０４は、ＳＩＰ中継部３０３によって生成された２つの通話コネクションを用いて、ユーザ端末１０ａとオペレータ通話端末６０との間で音声データを中継する。このような音声データの中継により、ユーザ端末１０とオペレータ通話端末６０との間で通話が可能となる。
【００６９】
候補番号と宛先番号とが対応付けて記憶されてもよい。この場合、ある宛先に対して発信することを要求するユーザ端末１０に対して、その宛先の電話番号（宛先番号）に対応付けて記憶されている候補番号の中から選択された候補番号が割り当てられる。そのため、たとえ他のユーザ端末１０に対して割り当てられていない候補番号があったとしても、要求されている宛先の電話番号に対応付けられている候補番号が全て他のユーザ端末１０に割り当てられている場合には、要求元のユーザ端末１０は待機することになる。このように構成されることにより、宛先毎に候補番号の数を制御することが可能となる。そのため、待機中のユーザ端末１０をなるべく発生させないようにしたい場合には、オペレータセンタの管理者はより多くの候補番号が割り当てられるように通話システム１００の運用者と交渉してもよい。したがって、通話システム１００の運用者は、候補番号の数に付加価値を持たせることが可能となる。
以上、この発明の実施形態について図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。
【符号の説明】
【００７０】
１０…ユーザ端末，  ２０…情報サーバ，  ３０…中継サーバ，  ４０…オペレータデータ端末，  ５０…第１ネットワーク，  ６０…オペレータ通話端末，  ７０…第２ネットワーク，  １０１…通信部，  １０２…入力部，  １０３…表示部，  １０４…音声出力部，  １０５…制御部，  ２０１…通信部，  ２０２…関連情報記憶部，  ２０３…関連情報取得部，  ２０４…関連情報通知部，  ２０５…候補番号記憶部，  ２０６…宛先番号記憶部，  ２０７…割当番号制御部，  ２０８…制御部，  ３０１…第１通信部，  ３０２…第２通信部，  ３０３…ＳＩＰ中継部，  ３０４…メディア中継部
【図１】
0006364256.tif 000002
【図２】
0006364256.tif 000003
【図３】
0006364256.tif 000004
【図４】
0006364256.tif 000005
【図５】
0006364256.tif 000006
【図６】
0006364256.tif 000007
【図７】
0006364256.tif 000008
【図８】
0006364256.tif 000009
【図９】
0006364256.tif 000010
【図１０】
0006364256.tif 000011
【図１１】
0006364256.tif 000012
【図１２】
0006364256.tif 000013
【図１３】
0006364256.tif 000014