(57)【要約】【課題】質問サービスの利便性を改善すること。【解決手段】配信サーバ７が、各ユーザが知り得るユーザ関連情報を各ユーザ端末１のＩＰアドレスに対応付けて記憶しておき、ユーザの質問情報を受け付けて、各ユーザのユーザ関連情報に基づき回答し得る各ユーザのユーザ端末１を決定し、決定された各ユーザ端末１を収容している中間ネットワーク機器３にマルチキャストアドレス宛の信号を当該各ユーザ端末へ転送するための転送ルーティング情報を設定し、そのマルチキャストアドレス宛に呼制御信号を送信して上記中間ネットワーク機器３に当該決定された各ユーザ端末１にのみ一斉発呼させ、その発呼に応答したユーザ端末１と質問情報を送信したユーザ端末１との間で音声通信を確立する。【選択図】図１
2014183432.tif 000002
【特許請求の範囲】
【請求項１】
各ユーザが知り得る知得情報を各ユーザ端末の識別子に対応付けて記憶しておく記憶手段と、
ユーザの質問情報を受け付けて、前記記憶手段から取得した各ユーザの知得情報に基づき回答し得る各ユーザのユーザ端末を決定する決定手段と、
決定された各ユーザ端末を収容している転送装置に、マルチキャストアドレス宛の信号を当該各ユーザ端末へ転送するための転送情報を設定する設定手段と、
前記マルチキャストアドレス宛に呼制御信号を送信し、前記転送装置に前記決定された各ユーザ端末にのみ一斉発呼させる発呼手段と、
前記発呼に応答したユーザ端末と前記質問情報を送信したユーザ端末との間で音声通信を確立する確立手段と、
を有することを特徴とする同期型質問サービス提供装置。
【請求項２】
前記設定手段は、前記応答したユーザ端末へ信号を転送しないように更新した転送情報を前記転送装置に設定し、
前記発呼手段は、
前記マルチキャスト宛に断制御信号を送信し、前記転送装置に未応答のユーザ端末への発呼を取り消させることを特徴とする請求項１記載の同期型質問サービス提供装置。
【請求項３】
コンピュータにより、
各ユーザが知り得る知得情報を各ユーザ端末の識別子に対応付けて記憶手段に記憶しておく記憶ステップと、
ユーザの質問情報を受け付けて、前記記憶手段から取得した各ユーザの知得情報に基づき回答し得る各ユーザのユーザ端末を決定する決定ステップと、
決定された各ユーザ端末を収容している転送装置に、マルチキャストアドレス宛の信号を当該各ユーザ端末へ転送するための転送情報を設定する設定ステップと、
前記マルチキャストアドレス宛に呼制御信号を送信し、前記転送装置に前記決定された各ユーザ端末にのみ一斉発呼させる発呼ステップと、
前記発呼に応答したユーザ端末と前記質問情報を送信したユーザ端末との間で音声通信を確立する確立ステップと、
を有することを特徴とする同期型質問サービス提供方法。
【請求項４】
前記設定ステップは、前記応答したユーザ端末へ信号を転送しないように更新した転送情報を前記転送装置に設定し、
前記発呼ステップは、
前記マルチキャスト宛に断制御信号を送信し、前記転送装置に未応答のユーザ端末への発呼を取り消させることを特徴とする請求項３記載の同期型質問サービス提供方法。
【請求項５】
請求項３又は４記載の同期型質問サービス提供方法をコンピュータに実行させることを特徴とする同期型質問サービス提供プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、質問サービスを提供する技術に関する。
【背景技術】
【０００２】
近年、ブロードバンドの台頭により、ユーザから寄せられた質問情報に対し、不特定多数のユーザによって答えられた回答情報を提供する質問サービスが普及している。例えば、不特定多数のユーザが閲覧するウェブサイトに質問を書き込むことにより、質問したユーザの周辺にその質問内容に詳しい人がいなくとも、所望の回答を同ウェブサイト上で期待し、取得することができる。
【先行技術文献】
【非特許文献】
【０００３】
【非特許文献１】“教えて！ｇｏｏ”、ＮＴＴレゾナント株式会社、[online]、[平成25年2月25日検索]、＜URL : http://oshiete.goo.ne.jp/＞
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、質問したタイミングと回答されるタイミングが同期していないため、直ちに解決したいような同期型の質問には不向きであった（非同期による課題の存在）。
【０００５】
また、質問に答えられるユーザが自身の得意分野の質問ページを閲覧しているとは限らないため、質問を書き込んだとしても質問内容と回答内容が一致しないこともあり、所望の回答を得られる保証は低いものであった。
【０００６】
このような課題に対して電話を用いることが考えられる。しかし、質問に対して回答できるユーザの電話番号は通常不明であり、仮に不特定多数のユーザに順次電話したとしても、電話を受けたユーザが回答できる保証はないため、そのユーザに迷惑をかけてしまう。また、不特定多数のユーザから回答不可や話中等をそれぞれ確認する必要があるため、適切な回答を得るまでに多大な時間を必要としてしまう。
【０００７】
本発明は、上記のような問題点を鑑みてなされたものであり、質問サービスの利便性を改善することを課題とする。
【課題を解決するための手段】
【０００８】
請求項１記載の同期型質問サービス提供装置は、各ユーザが知り得る知得情報を各ユーザ端末の識別子に対応付けて記憶しておく記憶手段と、ユーザの質問情報を受け付けて、前記記憶手段から取得した各ユーザの知得情報に基づき回答し得る各ユーザのユーザ端末を決定する決定手段と、決定された各ユーザ端末を収容している転送装置に、マルチキャストアドレス宛の信号を当該各ユーザ端末へ転送するための転送情報を設定する設定手段と、前記マルチキャストアドレス宛に呼制御信号を送信し、前記転送装置に前記決定された各ユーザ端末にのみ一斉発呼させる発呼手段と、前記発呼に応答したユーザ端末と前記質問情報を送信したユーザ端末との間で音声通信を確立する確立手段と、を有することを要旨とする。
【０００９】
請求項２記載の同期型質問サービス提供装置は、請求項１記載の同期型質問サービス提供装置において、前記設定手段は、前記応答したユーザ端末へ信号を転送しないように更新した転送情報を前記転送装置に設定し、前記発呼手段は、前記マルチキャスト宛に断制御信号を送信し、前記転送装置に未応答のユーザ端末への発呼を取り消させることを要旨とする。
【００１０】
請求項３記載の同期型質問サービス提供方法は、コンピュータにより、各ユーザが知り得る知得情報を各ユーザ端末の識別子に対応付けて記憶手段に記憶しておく記憶ステップと、ユーザの質問情報を受け付けて、前記記憶手段から取得した各ユーザの知得情報に基づき回答し得る各ユーザのユーザ端末を決定する決定ステップと、決定された各ユーザ端末を収容している転送装置に、マルチキャストアドレス宛の信号を当該各ユーザ端末へ転送するための転送情報を設定する設定ステップと、前記マルチキャストアドレス宛に呼制御信号を送信し、前記転送装置に前記決定された各ユーザ端末にのみ一斉発呼させる発呼ステップと、前記発呼に応答したユーザ端末と前記質問情報を送信したユーザ端末との間で音声通信を確立する確立ステップと、を有することを要旨とする。
【００１１】
請求項４記載の同期型質問サービス提供方法は、請求項３記載の同期型質問サービス提供方法において、前記設定ステップは、前記応答したユーザ端末へ信号を転送しないように更新した転送情報を前記転送装置に設定し、前記発呼ステップは、前記マルチキャスト宛に断制御信号を送信し、前記転送装置に未応答のユーザ端末への発呼を取り消させることを要旨とする。
【００１２】
請求項５記載の同期型質問サービス提供プログラムは、請求項３又は４記載の同期型質問サービス提供方法をコンピュータに実行させることを要旨とする。
【００１３】
本発明によれば、各ユーザが知り得る知得情報を各ユーザ端末の識別子に対応付けて記憶しておき、ユーザの質問情報を受け付けて、各ユーザの知得情報に基づき回答し得る各ユーザのユーザ端末を決定し、決定された各ユーザ端末を収容している転送装置にマルチキャストアドレス宛の信号を当該各ユーザ端末へ転送するための転送情報を設定し、そのマルチキャストアドレス宛に呼制御信号を送信して上記転送装置に当該決定された各ユーザ端末にのみ一斉発呼させ、その発呼に応答したユーザ端末と質問情報を送信したユーザ端末との間で音声通信を確立するため、質問サービスの利便性を向上することができる。
【発明の効果】
【００１４】
本発明によれば、質問サービスの利便性を向上することができる。
【図面の簡単な説明】
【００１５】
【図１】同期型質問サービス提供システムの全体構成を示す図である。
【図２】ユーザ端末の機能ブロック構成を示す図である。
【図３】中間ネットワーク機器の機能ブロック構成を示す図である。
【図４】配信サーバの機能ブロック構成を示す図である。
【図５】ユーザ関連情報の登録動作を示す図である。
【図６】サービス加入者情報の例を示す図である。
【図７】ユーザ特徴情報の例を示す図である。
【図８】質問サービスの提供動作を示す図である。
【図９】質問受付情報の例を示す図である。
【図１０】マルチキャストアドレス管理情報の例を示す図である。
【図１１】転送ルーティング情報の例を示す図である。
【図１２】配信サーバの処理動作を示す図である。
【図１３】中間ネットワーク機器の処理動作を示す図である。
【図１４】ユーザ端末の処理動作を示す図である。
【発明を実施するための形態】
【００１６】
本発明は、様々なユーザが知り得る知得情報を予め蓄積しておき、その知得情報に基づいて任意のユーザから寄せられた質問に対して回答し得るユーザを決定し、決定された各回答可能ユーザに対して一斉発呼し、それに応答した回答ユーザと質問ユーザとの間で音声通信を確立することを特徴としている。これにより、同期型の質問サービスを実現することができる。
【００１７】
また、その一斉発呼を行う際に、マルチキャストアドレスを用いることを特徴としている。すなわち、各回答可能ユーザに対して発呼する際に、ユニキャスト（各回答可能ユーザに対する個々への発呼）やブロードキャスト（回答可能ユーザとして決定されなかったユーザを含む全てのユーザに対する一斉発呼）を用いないため、通信量を削減しつつ同期型の質問サービスを実現することができる。
【００１８】
これら２つの作用効果を通じ、本発明によれば、結果として、質問サービスの利便性を向上することが可能となる。
【００１９】
更に、本発明は、最初に電話に応答したユーザ以外とは通話できないようにするため、未応答のユーザ端末への発呼を取り消す（キャンセルする）ことを特徴としている。これにより、最初に電話に応答したユーザとの間でのみ音声通信を確立し、１対１の通話を実現することができる。
【００２０】
以下、本発明を実施する一実施の形態について図面を用いて説明する。但し、本発明は多くの異なる様態で実施することが可能であり、本実施の形態の記載内容に限定して解釈すべきではない。
【００２１】
〔同期型質問サービス提供システム１００の構成について〕
図１は、本実施の形態に係る同期型質問サービス提供システム１００の全体構成を示す図である。この同期型質問サービス提供システム１００は、各ユーザによりそれぞれ使用される複数のユーザ端末１と、それら複数のユーザ端末１のうち任意のものを収容する複数の中間ネットワーク機器３と、それら複数の中間ネットワーク機器３を収容するルータ５と、中間ネットワーク機器３及びルータ５を通じてユーザ端末１に同期型の質問サービスを提供する配信サーバ７とを備えている。
【００２２】
図２は、ユーザ端末１の機能ブロック構成を示す図である。ユーザ端末１は、ＳＩＰ（Ｓｅｓｓｉｏｎ  Ｉｎｉｔｉａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）等を利用した電話機能（発呼・着呼機能）を備え、自端末１以外の装置との間で情報や信号を受信・送信するための受信部１１及び送信部１２と、ユーザにより閲覧されたウェブページ情報やＬＡＮ内の端末利用情報等からユーザに関連するユーザ関連情報を収集等する処理部１３と、ユーザにより入力された情報の入力を受け付ける入力受付部１４とを備えている。例えば、汎用パソコンやホームゲートウェイ、サービスゲートウェイ等を利用して実現できる。
【００２３】
図３は、中間ネットワーク機器３の機能ブロック構成を示す図である。中間ネットワーク機器３は、ユーザ端末１と配信サーバ７の間の通信経路上に配置される転送装置であり、自機器３以外の装置との間で情報や信号を受信・送信するための受信部３１及び送信部３２と、ユーザ端末１と配信サーバ７の間でやりとりされる情報や信号の通信経路や経路情報を制御等する処理部３３と、自機器３に収容されているユーザ端末１を管理するサービス加入者情報蓄積部３４と、通信経路を定めた転送ルーティング情報を管理する転送ルーティング情報蓄積部３５とを備えている。例えば、スイッチングハブ等を利用して実現できる。
【００２４】
図４は、配信サーバ７の機能ブロック構成を示す図である。配信サーバ７は、自サーバ７以外の装置との間で情報や信号を受信・送信するための受信部７１及び送信部７２と、ユーザ端末１への発呼やユーザ端末１間で音声通信を確立等する処理部７３と、ユーザ端末１から送信されたユーザ関連情報を管理するユーザ特徴管理部７４と、受け付けた質問受付情報を管理する質問受付情報蓄積部７５と、マルチキャストアドレス帯を管理するマルチキャストアドレス管理部７６とを備えている。例えば、メモリやＣＰＵを備えたコンピュータにより実現できる。尚、ユーザ特徴管理部７４やマルチキャストアドレス管理部７６を配信サーバ以外のサーバで機能させるようにしても構わない。
【００２５】
〔同期型質問サービス提供システム１００の動作について〕
次に、同期型質問サービス提供システム１００の全体動作について説明する。
【００２６】
（ユーザ関連情報の登録動作について）
最初に、図５を参照しながら、ユーザ関連情報の登録動作について説明する。
【００２７】
まず、ユーザ端末１は、自端末１のユーザに関連するユーザ関連情報を配信サーバ７へ送信するため、そのユーザ関連情報を、配信サーバ７までの通信経路上に位置する中間ネットワーク機器３に送信する（ステップＳ１０１）。
【００２８】
ユーザ関連情報とは、ユーザが知り得る知得情報であり、他のユーザからの質問に対してユーザが少しでも回答可能と思われる分野・場所・興味・業種等に関する情報である。ユーザ端末１は、自端末１を使用しているユーザにより選択・入力された知得情報をそのまま送信しても構わないし、ユーザが頻繁に使用する検索キーワードを知得情報として送信しても構わない。
【００２９】
次に、中間ネットワーク機器３は、配信サーバ７の前段でユーザ関連情報を受信し、そのユーザ関連情報の送信元であるユーザ端末１のＩＰアドレスをサービス加入者情報としてサービス加入者情報蓄積部３４に蓄積する（ステップＳ１０２）。これにより、自機器３が収容しているユーザ端末１を管理することができる。サービス加入者情報の例を図６に示す。
【００３０】
次に、中間ネットワーク機器３は、受信したサービス関連情報に自機器３のＩＤ（ＩＰアドレス等、以降、中間ネットワーク機器ＩＤ）を加え、ユーザ関連情報と中間ネットワーク機器ＩＤとを対応付けた対応関係データを配信サーバ７に送信する（ステップＳ１０３）。
【００３１】
最後に、配信サーバ７は、中間ネットワーク機器３からの対応関係データを受信し、その対応関係データに含まれるユーザ関連情報及び中間ネットワーク機器ＩＤと、パケットのＩＰヘッダから取得したユーザ端末１のＩＰアドレスとを対応付けて、ユーザ特徴情報としてユーザ特徴管理部７４に蓄積する（ステップＳ１０４）。ユーザ特徴情報の例を図７に示す。この例では、ユーザ端末１を容易に管理するため、ユーザ特徴情報内の１レコードに対してユーザＩＤを付与している。
【００３２】
以上のステップＳ１０１〜ステップＳ１０４は、各ユーザ端末１によりそれぞれ実行される。これにより、配信サーバ７は、自サーバ７に接続されている中間ネットワーク機器３や、各中間ネットワーク機器３の配下に存在しているユーザ端末１を管理することができる。また、各ユーザ端末１を使用しているユーザのユーザ関連情報も併せて管理することができる。
【００３３】
（質問サービスの提供動作について）
続いて、図８を参照しながら、質問サービスの提供動作について説明する。
【００３４】
まず、あるユーザにより質問内容や質問ジャンル等が音声入力されると、その質問ユーザのユーザ端末１ａは、その入力データを質問情報として中間ネットワーク機器３を介して配信サーバ７に送信する（ステップＳ２０１）。
【００３５】
次に、中間ネットワーク機器３は、配信サーバ７の前段でその質問情報を受信し、自機器３の中間ネットワーク機器ＩＤを加え、質問情報と中間ネットワーク機器ＩＤとを対応付けた対応関係データを配信サーバ７に送信する（ステップＳ２０２）。
【００３６】
次に、配信サーバ７は、受信した質問情報に対する回答ユーザを現在検索中であることを通知するため、質問情報の送信元であるユーザ端末１ａに待機依頼制御信号（ＳＩＰの１００ｔｒｙｉｎｇ信号）を送信し、当該ユーザ端末１ａに仮応答する（ステップＳ２０３）。
【００３７】
この時点で、質問ユーザは、自身の質問に対する回答ユーザの待ち状態となる。一方、配信サーバ７は、これ以降、自サーバ７が管理しているユーザ特徴管理部７４を用いて回答可能ユーザを検索して発呼し、応答した回答ユーザと質問ユーザとの間で音声通信を確立する処理を実行する。以下、詳述する。
【００３８】
次に、配信サーバ７は、受信した対応関係データから質問情報を取得し、ユーザ特徴管理部７４に蓄積されているユーザ関連情報とマッチング（例えば、キーワードマッチング）し、そのマッチング度が閾値以上のユーザＩＤ（回答可能ユーザ）を決定してユーザ特徴管理部７４から抽出し、受け付けた質問情報に対応付けて質問受付情報として質問受付情報蓄積部７５に蓄積する（ステップＳ２０４）。質問受付情報の例を図９に示す。
【００３９】
次に、配信サーバ７は、マルチキャストアドレス管理部７６から現在利用されていないマルチキャストアドレスを取得し、そのマルチキャストアドレス宛の情報や信号を上記回答可能ユーザのユーザ端末１へ転送するための転送ルーティング情報を生成し、当該ユーザ端末１を収容している中間ネットワーク機器３に送信し、ルーティング設定させる（ステップＳ２０５）。
【００４０】
マルチキャストアドレス管理部７６で管理されているマルチキャストアドレス管理情報の例を図１０に示す。ステップＳ２０５で取得されたマルチキャストアドレスについては、その利用状態を利用中に変更する。
【００４１】
次に、中間ネットワーク機器３は、配信サーバ７から転送ルーティング情報を受信すると、それを転送ルーティング情報蓄積部３５に蓄積する（ステップＳ２０６）。転送ルーティング情報の例を図１１に示す。
【００４２】
この蓄積処理自体が、中間ネットワーク機器３でのルーティング設定処理となる。その後、中間ネットワーク機器３は、自機器３内でのルーティング設定の完了を通知するため、配信サーバ７に応答情報を返信する。
【００４３】
次に、配信サーバ７は、転送ルーティング情報を送信した全ての中間ネットワーク機器３から応答情報を受信した後、各回答可能ユーザのユーザ端末１に発呼するため、上記のマルチキャストアドレス宛に呼制御信号（ＩＮＶＩＴＥ信号）を全ての中間ネットワーク機器３に送信する（ステップＳ２０７）。尚、この呼制御信号は、通信経路上のルータ５により、該当の中間ネットワーク機器３に一斉送信される。
【００４４】
通常、マルチキャストキャスト宛のパケットはルータ５によりブロードキャスト送信されるが、呼制御信号を受信した中間ネットワーク機器３は、自機器３内に設定されている転送ルーティング情報に基づき、ＭＬＤスヌーピングを行い、マルチキャストの受信を要求したユーザ端末１にのみ転送する。
【００４５】
すなわち、呼制御信号を受信した中間ネットワーク機器３は、転送ルーティング情報蓄積部３５から転送ルーティング情報を取得して宛先のマルチキャストアドレスと照合し、そのマルチキャストアドレスが含まれている場合、呼制御信号の宛先アドレスを転送ルーティング情報に含まれるユーザ端末１のＩＰアドレスに変更し、そのユーザ端末１に転送する（ステップＳ２０８）。
【００４６】
これにより、回答可能ユーザのユーザ端末１に対してのみ、配信サーバ７から一斉発呼されることになる。但し、そのユーザ端末１内にステップＳ２０１で発呼した質問ユーザのユーザ端末１ａが含まれている場合には、当該ユーザ端末１ａに対しては転送しない。尚、ＭＬＤ（Ｍｕｌｔｉｃａｓｔ  Ｌｉｓｔｅｎｅｒ  Ｄｉｓｃｏｖｅｒｙ）とは、マルチキャストグループを管理するためのプロトコルであり、公知の技術である。
【００４７】
その後、呼制御信号を受信した全てのユーザ端末１は、電話の着信と判断して着信音等の出力により自端末１のユーザに通知し、着信確認信号（１８０Ｒｉｎｇｉｎｇ信号）を配信サーバ７に返信する（ステップＳ２０９）。このとき、中間ネットワーク機器３は、その着信確認信号を単に転送する処理のみを行う。
【００４８】
その後、着信中である複数の回答可能ユーザのうちあるユーザがその着信に対して応答すると、その回答ユーザのユーザ端末１ｂは、受信した呼制御信号に対して応答信号（２００ＯＫ信号）を配信サーバ７に送信する（ステップＳ２１０）。このときも、中間ネットワーク機器３は、その応答信号を単に転送する処理のみを行う。
【００４９】
続いて、配信サーバ７は、応答信号（２００ＯＫ信号）を送信したユーザ端末１ｂのＩＰアドレスをＩＰヘッダから取得して記憶し、最初に応答した回答ユーザとの間でのみ音声通信を確立し、更に他のユーザ端末１から送信される応答信号を受け付けないようにするため、以下の処理を実行する。
【００５０】
配信サーバ７は、応答したユーザ端末１ｂ以外のユーザ端末１との通信を終了する必要があることから、ステップＳ２０５で生成した転送ルーティング情報から当該ユーザ端末１ｂのＩＰアドレスを削除した新たな転送ルーティング情報を生成し、応答信号を最初に送信してきた中間ネットワーク機器３にのみ送信する（ステップＳ２１１）。
【００５１】
次に、その新たな転送ルーティング情報を受信した中間ネットワーク機器３は、それを転送ルーティング情報蓄積部３５に蓄積することにより、転送ルーティング情報を再設定する（ステップＳ２１２）。その後、その中間ネットワーク機器３は、自機器３内でのルーティング再設定が完了したことを通知するため、配信サーバ７に応答情報を返信する。
【００５２】
次に、配信サーバ７は、新たな転送ルーティング情報を送信した中間ネットワーク機器３から応答信号を受信した後、上記のマルチキャストアドレス宛に断御信号（ＢＹＥ信号）を全ての中間ネットワーク機器３に送信する（ステップＳ２１３）。
【００５３】
次に、中間ネットワーク機器３は、転送ルーティング情報蓄積部３５から転送ルーティング情報を取得して宛先のマルチキャストアドレスと照合し、当該マルチキャストアドレスが含まれている場合、呼制御信号の宛先アドレスを転送ルーティング情報に含まれるユーザ端末１のＩＰアドレスに変更し、そのユーザ端末１に転送する（ステップＳ２１４）。
【００５４】
これにより、未応答のユーザ端末１への発呼が一斉にキャンセルされることになる。但し、そのユーザ端末１内に質問ユーザのユーザ端末１ａが含まれている場合には、当該ユーザ端末１ａに対しては転送しない。また、回答ユーザのユーザ端末１ｂを収容している中間ネットワーク機器３には、そのユーザ端末１ｂのＩＰアドレスを削除した新たな転送ルーティング情報が設定されているため、そのユーザ端末１ｂに対しても転送されないことになる。
【００５５】
その後、断制御信号を受信したユーザ端末１は、着信音等の出力を終了して断制御を行い、その断制御の完了を通知するため、配信サーバ７に応答情報を返信する。
【００５６】
続いて、配信サーバ７は、断制御信号を送信した後、発呼に応答したユーザ端末１ｂのＩＰアドレスを送信元とし、そのＩＰアドレスやステップＳ２１０で受信した応答信号（２００ＯＫ信号）を含む発呼転送情報（通話制御信号）を質問ユーザのユーザ端末１ａに送信する（ステップＳ２１５）。
【００５７】
その後、質問ユーザのユーザ端末１ａは、受信した発呼転送情報を質問情報に対する応答と判断して受け入れ、回答ユーザのユーザ端末１ｂとの間で音声通信を確立する（ステップＳ２１６）。
【００５８】
〔各装置の個別処理動作について〕
続いて、同期型質問サービス提供システム１００を構成している各装置の動作について説明する。
【００５９】
（配信サーバ７の処理動作について）
最初に、図１２を参照しながら、配信サーバ７の処理部７３での処理動作について説明する。
【００６０】
まず、あるユーザ端末１から質問情報及び中間ネットワーク機器ＩＤを受け付けた場合（ステップＳ３０１）、質問ユーザのユーザ端末１に対して待機依頼制御信号（１００ｔｒｙｉｎｇ信号）を返信する（ステップＳ３０２）。
【００６１】
次に、現在利用されていないマルチキャストアドレスを取得し（ステップＳ３０３）、受信した質問に対して回答し得る回答可能ユーザのユーザ端末１を決定し、そのユーザ端末１を収容している中間ネットワーク機器３に対して、そのユーザ端末１のＩＰアドレスとマルチキャストアドレスとを対応付けた転送ルーティング情報を送信し、ルーティング設定させる（ステップＳ３０４）。
【００６２】
その後、そのマルチキャストアドレス宛に呼制御信号（ＩＮＶＩＴＥ信号）を送信し（ステップＳ３０５）、その呼制御信号に対する応答信号（２００ＯＫ信号）を受信したか否かを判定する（ステップＳ３０６）。
【００６３】
ステップＳ３０６の判定で応答信号を受信した場合、応答した回答ユーザが存在することから、その回答ユーザのユーザ端末１ｂのＩＰアドレスを削除した新たな転送ルーティング情報を、そのユーザ端末１ｂを収容している中間ネットワーク機器３にのみ送信し、ルーティング設定させる（ステップＳ３０７）。
【００６４】
ステップＳ３０７の後、上記のマルチキャストアドレス宛に断制御信号（ＢＹＥ信号）を送信し、最初に応答した回答ユーザ以外の回答可能ユーザへの発呼を終了させ（ステップＳ３０８）、回答ユーザと質問ユーザとの間の音声通信を確立する（ステップＳ３０９）。
【００６５】
一方、ステップＳ３０６の判定で応答信号を受信しない場合、次に、呼制御信号を受信してからの経過時間を計測し、その経過時間が閾値時間を経過したか否かを判定する（ステップＳ３１０）。
【００６６】
ステップＳ３１０の判定で経過時間が閾値時間を経過した場合、回答ユーザは不在と判断し、質問ユーザのユーザ端末１ａに断制御信号を送信して本処理を終了する（ステップＳ３１１）。一方、閾値時間を経過しない場合、ステップＳ３０６に戻る。
【００６７】
（中間ネットワーク機器３の処理動作について）
次に、図１３を参照しながら、中間ネットワーク機器３の処理部３３での処理動作について説明する。
【００６８】
まず、受信した情報（以下、本処理においてパケット）がユーザ関連情報か否かを判定する（ステップＳ４０１）。
【００６９】
ステップＳ４０１の判定で受信パケットがユーザ関連情報の場合、送信元であるユーザ端末１のＩＰアドレスをサービス加入者情報蓄積部３４に蓄積し（ステップＳ４０２）、そのユーザ関連情報に自機器３の中間ネットワーク機器ＩＤを付加して配信サーバ７に送信する（ステップＳ４０３）。
【００７０】
一方、ステップＳ４０１の判定で受信パケットがユーザ関連情報でない場合、次に、その受信パケットがマルチキャストパケットか否かを判定する（ステップＳ４０４）。
【００７１】
ステップＳ４０４の判定で受信パケットがマルチキャストパケットの場合、既に蓄積されている転送ルーティング情報に基づいてユーザ端末１に送信する（ステップＳ４０５）。
【００７２】
一方、ステップＳ４０４の判定で受信パケットがマルチキャストパケットでもない場合、次に、その受信パケットが転送ルーティング情報か否かを判定する（ステップＳ４０６）。
【００７３】
ステップＳ４０４の判定で受信パケットが転送ルーティング情報の場合、それを転送ルーティング情報蓄積部３５に蓄積し（ステップＳ４０７）、転送ルーティング情報でもない場合、本質問サービス以外のパケットであることから、その受信パケットの宛先に転送する（ステップＳ４０８）。
【００７４】
（ユーザ端末１の処理動作について）
最後に、図１４を参照しながら、ユーザ端末１の処理部１３での処理動作について説明する。
【００７５】
まず、ユーザにより入力されたユーザ関連情報を配信サーバ７に定期的に送信する（ステップＳ５０１）。次に、ユーザにより質問情報が入力された否かを判定する（ステップＳ５０２）。
【００７６】
ステップＳ５０２の判定で質問情報が入力された場合、その質問情報を配信サーバ７に送信し（ステップＳ５０３）、続いて、その配信サーバ７から断制御信号を受信したか否かを判定する（ステップＳ５０４）。
【００７７】
ステップＳ５０４の判定で断制御信号を閾値時間以内に受信した場合、本処理を終了し、受信しない場合、配信サーバ７から送信される通話制御信号を上記質問情報に対する応答と判断し、回答ユーザのユーザ端末１ｂとの間で音声通信を確立する（ステップＳ５０５）。
【００７８】
一方、ステップＳ５０２の判定で質問情報が入力されない場合、次に、配信サーバ７から呼制御信号を受信したか否かを判定する（ステップＳ５０６）。
【００７９】
ステップＳ５０６の判定で呼制御信号を受信しない場合、ステップＳ５０１に戻る。一方、受信した場合、次に、呼制御信号を受信してからの経過時間を計測し、その経過時間が閾値時間以内か否かを判定する（ステップＳ５０７）。
【００８０】
ステップＳ５０７の判定で経過時間が閾値時間以内でない場合、回答ユーザの不在により配信サーバ７から送信された断制御信号を受信し、本処理を終了する（ステップＳ５０８）。
【００８１】
一方、ステップＳ５０７の判定で経過時間が閾値時間以内である場合、次に、ユーザにより応答されたか否かを判定する（ステップＳ５０９）。
【００８２】
ステップＳ５０９の判定で応答された場合、次に、通話制御信号を受信したか否かを判定し（ステップＳ５１０）、受信した場合、質問ユーザのユーザ端末１ａとの間で音声通信を確立し（ステップＳ５１１）、受信しない場合、本処理を終了する。
【００８３】
以上より、本実施の形態によれば、配信サーバ７が、各ユーザが知り得るユーザ関連情報を各ユーザ端末１のＩＰアドレスに対応付けて記憶しておき、ユーザの質問情報を受け付けて、各ユーザのユーザ関連情報に基づき回答し得る各回答可能ユーザのユーザ端末１を決定し、決定された各ユーザ端末１を収容している中間ネットワーク機器３にマルチキャストアドレス宛の信号を当該各ユーザ端末へ転送するための転送ルーティング情報を設定し、そのマルチキャストアドレス宛に呼制御信号を送信して上記中間ネットワーク機器３に当該決定された各ユーザ端末１にのみ一斉発呼させ、その発呼に応答したユーザ端末１ｂと質問情報を送信したユーザ端末１ａとの間で音声通信を確立するので、質問サービスの利便性を向上することができる。
【００８４】
つまり、各ユーザが知り得るユーザ関連情報を各ユーザ端末１のＩＰアドレスに対応付けて記憶しておき、ユーザの質問情報を受け付けて、各ユーザのユーザ関連情報に基づき回答し得る各回答可能ユーザのユーザ端末１を決定し、決定された各ユーザ端末１にのみ一斉発呼し、その発呼に応答したユーザ端末１ｂと質問情報を送信したユーザ端末１ａとの間で音声通信を確立するので、質問に対して回答可能なユーザのＩＰアドレスや電話番号を把握せずとも、同期型の質問サービスを提供することができる。また、着信時に回答可能であるが都合の悪いユーザは着信応答しなくてよく、質問ユーザは都合のよいユーザとのみ通話することができる。
【００８５】
また、決定された各ユーザ端末１を収容している中間ネットワーク機器３にマルチキャストアドレス宛の信号を当該各ユーザ端末１へ転送するための転送ルーティング情報を設定し、そのマルチキャストアドレス宛に呼制御信号を送信して上記中間ネットワーク機器３に当該決定された各ユーザ端末１にのみ一斉発呼させて音声通信を確立するので、各回答可能ユーザに対して発呼する際にユニキャストやブロードキャストを用いないことから、通信量を削減しつつ同期型の質問サービスを提供することができる。
【００８６】
これら２つの作用効果を通じ、本実施の形態によれば、結果として、質問サービスの利便性を向上することができる。
【００８７】
更に、本実施の形態によれば、未応答のユーザ端末１への発呼をキャンセルするので、最初に電話に応答したユーザ端末１との間でのみ音声通信を確立し、１対１の通話を実現することができる。
【符号の説明】
【００８８】
１００…同期型質問サービス提供システム
１…ユーザ端末
３…中間ネットワーク機器（転送装置）
５…ルータ
７…配信サーバ（同期型質問サービス提供装置）
Ｓ１０１〜Ｓ１０４、Ｓ２０１〜Ｓ２１６、Ｓ３０１〜Ｓ３１１、Ｓ４０１〜Ｓ４０８、Ｓ５０１〜Ｓ５１１…ステップ
【図１】
2014183432.tif 000003
【図２】
2014183432.tif 000004
【図３】
2014183432.tif 000005
【図４】
2014183432.tif 000006
【図５】
2014183432.tif 000007
【図６】
2014183432.tif 000008
【図７】
2014183432.tif 000009
【図８】
2014183432.tif 000010
【図９】
2014183432.tif 000011
【図１０】
2014183432.tif 000012
【図１１】
2014183432.tif 000013
【図１２】
2014183432.tif 000014
【図１３】
2014183432.tif 000015
【図１４】
2014183432.tif 000016