(57)【特許請求の範囲】
【請求項１】
通信網を介して通信端末に音声によるＣＭが入った通話サービスを提供するＣＭ入り通話サービス提供システムであって、
送出すべきＣＭのキューを管理するキュー管理部と、
ＣＭ入り通話サービスについて登録された加入者からの呼に応じて前記キューから送出すべきＣＭを選択するＣＭ選択部と、
前記ＣＭ選択部によって選択されたＣＭのコンテンツを前記加入者に送出するコンテンツ送出部と、
を備え、前記キュー管理部は、前記選択されたＣＭが送出されると、前記キューに含まれる全ＣＭの単位時間あたりに送出すべき回数の総和に対する、所与のＣＭの単位時間あたりに送出すべき回数の比率で定義される選択率に基づいて選択的に該ＣＭを前記キューの後部につなぎ直すよう構成されており、前記ＣＭのつなぎ直し回数が前記選択率の逆数に達するまで、または選択率が大きいほど小さい値である所定の値Pに達するまでは、該ＣＭが送出されるたびに前記つなぎ直しを行い、該つなぎ直し回数が前記選択率の逆数または前記所定の値Pに達すると、つなぎ直しをスキップするよう構成されている、
ＣＭ入り通話サービス提供システム。
【請求項２】
前記キュー管理部は、それぞれのＣＭのつなぎ直し回数をカウントするカウンタを備えており、所与のＣＭのつなぎ直しカウンタ値が該ＣＭの前記選択率の逆数または前記所定の値Pに達すると、該カウンタをゼロにリセットするよう構成された請求項１に記載のＣＭ入り通話サービス提供システム。
【請求項３】
前記キュー管理部は、所与のＣＭが選択される回数が、予め定めた呼量であるリフレッシュ呼量に該所与のＣＭの前記選択率をかけた値であるリフレッシュ選択回数に達すると、該所与のＣＭを前記キューから外すよう構成されている請求項１に記載のＣＭ入り通話サービス提供システム。
【請求項４】
前記キュー管理部は、呼量が前記リフレッシュ呼量に達すると、前記キューを待機中のキューに切り替えるよう構成されている請求項３に記載のＣＭ入り通話サービス提供システム。
【請求項５】
前記キュー管理部は、使用中のＣＭキューであるアクティブ・キューおよび切り替え用のＣＭキューであるホットスタンドバイ・キューを用意しており、該アクティブ・キューから送出すべきＣＭが選択できないとき、または該アクティブ・キューが空になったときは、前記ホットスタンドバイ・キューに切り替えるよう構成されている請求項１に記載のＣＭ入り通話サービス提供システム。
【請求項６】
予め定めた周期が経過したときは、前記アクティブ・キューを新たに構築したキューに定期切り替えするよう構成した請求項５に記載のＣＭ入り通話サービス提供システム。
【請求項７】
前記アクティブ・キューが前記ホットスタンドバイ・キューに切り替えられたときは、次の前記定期切り替えを行わないようにした請求項６に記載のＣＭ入り通話サービス提供システム。
【請求項８】
前記アクティブ・キューが前記ホットスタンドバイ・キューに切り替えられたときは、前記定期切り替えの周期をリセットし、切り替え時から新たに定期切り替えの周期を開始するようにした請求項７に記載のＣＭ入り通話サービス提供システム。
【請求項９】
前記キュー管理部は、前記アクティブ・キューが前記ホットスタンドバイ・キューに切り替えられると、新たなＣＭデータに基づいて新たなホットスタンドバイ・キューを生成するよう構成された請求項５に記載のＣＭ入り通話サービス提供システム。
【請求項１０】
前記ホットスタンドバイ・キューは、前記定期切り替えの周期より長い期間に有効期間の少なくとも一部をもつＣＭを包含している請求項５から９のいずれかに記載のＣＭ入り通話サービス提供システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、通信網を介して通信端末に音声による広告（ＣＭ）が入った通話サービスを提供するＣＭ入り通話サービス提供システムに関する。
【０００２】
【従来の技術】
従来から、通話網を介して通信端末間に音声によるＣＭが入った通話サービスを利用者に提供し、通話料の一部または全部を広告主に負担させるシステムが提案されている（たとえば、特開平8-130579号公報）。しかしながら、ＣＭの選択をどのように行うかについては適切な手法が知られていない。
【０００３】
【発明が解決しようとする課題】
先願である特願2000-117407号には、ＣＭの過去の送出状況に基づいて今回の呼において送出すべきＣＭを選択する手法、ならびに加入者の属性およびＣＭの属性に基づいてＣＭを選択する詳細な手法が開示されている。
【０００４】
しかしながら、この手法ではＣＭを選択する論理が複雑になりすぎ演算に時間がかかるおそれがある。演算に時間がかかると呼を受けてからＣＭを送出するまでに待ち時間を生じ、利用者に不快感を与えるおそれがある。したがって、比較的簡単な論理でＣＭを選択する手法が必要とされている。
【０００５】
【課題を解決するための手段】
上記の課題を解決するため、この発明は、通信網を介して通信端末に音声によるＣＭが入った通話サービスを提供するＣＭ入り通話サービス提供システムを提供する。このシステムは、送出すべきＣＭのキューを管理するキュー管理部と、ＣＭ入り通話サービスについて登録された加入者からの呼に応じて前記キューから送出すべきＣＭを選択するＣＭ選択部と、前記ＣＭ選択部によって選択されたＣＭのコンテンツを前記加入者に送出するコンテンツ送出部と、を備え、前記キュー管理部は、前記選択されたＣＭが送出されると、該ＣＭを単位時間あたり送出すべき割合に基づいて選択的に該ＣＭを前記キューの後部につなぎ直すよう構成されている。
【０００６】
この発明によると、キューから選択されて送出されたＣＭは、単位時間あたり送出すべき割合に基づいて選択的にキューの後部につなぎ直すので、単位時間あたり送出すべき割合の大きいＣＭはつなぎ直しの回数を少なくして選択される回数を多くし、単位時間あたり送出すべき割合の小さいＣＭはつなぎ直しの回数を多くして選択される回数を少なくすることができる。このようにキューのつなぎ直しを選択的に行うことにより、それぞれのＣＭについて設定される単位時間あたりの送出回数に適合した割合でＣＭを選択し送出することができる。
【０００７】
この発明の一態様では、キュー管理部は、前記キューに含まれる全ＣＭの単位時間あたりに送出すべき回数の総和に対する、所与のＣＭの単位時間あたりに送出すべき回数の比率で定義される選択率に基づき、ＣＭのつなぎ直し回数が選択率の逆数に達するまでは、該ＣＭが送出されるたびにつなぎ直しを行い、つなぎ直し回数が選択率の逆数に達すると、つなぎ直しをスキップするよう構成されている。
【０００８】
この態様によると、選択率の大きいＣＭ、すなわち送出すべき回数の割合の大きいＣＭほど、つなぎ直しをスキップしてキューの上位にとどまる回数が多くなるから、選択率の異なる複数のＣＭの選択を適正な比率で行うことができる。
【０００９】
また、この発明のもう一つの態様では、キュー管理部は、それぞれのＣＭのつなぎ直し回数をカウントするカウンタを備えており、所与のＣＭのつなぎ直しカウンタ値が該ＣＭの選択率の逆数に達すると、カウンタをゼロにリセットする。
【００１０】
この態様によると、選択率の逆数によるつなぎ直しの管理をカウンタによって実施することができる。
【００１１】
さらに、この発明の一態様では、キュー管理部は、所与のＣＭが選択される回数が、予め定めた呼量であるリフレッシュ呼量に該所与のＣＭの前記選択率をかけた値であるリフレッシュ選択回数に達すると、該所与のＣＭをキューから外す。
【００１２】
この態様によると、任意に定めることができる呼量を複数のＣＭの間で選択率に基づいて分け合うことができる。送出すべきＣＭは、キューから選択されたＣＭからさらに加入者の属性その他の要素によって選択されて送出されるので、単純に選択率どおりの割合で送出されるわけではない。したがって、複数のＣＭの中で早くリフレッシュ選択回数に達するものと、遅く達するものとが生じる。この発明の態様によると、早く達したＣＭは、キューから外されるので、その後のＣＭ選択演算処理の負担が軽減される。
【００１３】
また、この発明の他の態様では、キュー管理部は、呼量が前記リフレッシュ呼量に達すると、キューを待機中のキューに切り替える。この態様によると、所与のキューの有効期間をリフレッシュ呼量で定め、これに達したときは、待機中のキューに切り替えるので、迅速にＣＭの入れ替えを実施することができる。
【００１４】
この発明の他の態様では、キュー管理部は、使用中のＣＭキューであるアクティブ・キューおよび切り替え用のＣＭキューであるホットスタンドバイ・キューを用意しており、該アクティブ・キューから送出すべきＣＭが選択できないとき、または該アクティブ・キューが空になったときは、前記ホットスタンドバイ・キューに切り替えるよう構成されている。また、一態様においては、予め定めた周期が経過したときは、アクティブ・キューは新たに構築したキューに定期切り替えされる。
【００１５】
さらにもう一つの態様では、アクティブ・キューがホットスタンドバイ・キューに切り替えられたときは、次の定期切り替えを行わない。頻繁にキューの切り替えが発生するのを防止するためである。また、一つの態様では、アクティブ・キューがホットスタンドバイ・キューに切り替えられたときは、定期切り替えの周期をリセットし、切り替え時から新たに定期切り替えの周期を開始する。これにより、キューの切り替え期間が長くなりすぎるのを防止することができる。
【００１６】
また、一つの態様では、キュー管理部は、アクティブ・キューがホットスタンドバイ・キューに切り替えられると、新たなＣＭデータに基づいて新たなホットスタンドバイ・キューを生成する。これにより、最新のＣＭデータを早く実用に供することができる。
【００１７】
さらに一つの態様では、ホットスタンドバイ・キューは、定期切り替えの周期より長い期間に有効期間の少なくとも一部をもつＣＭを包含している。こうすることにより、切り替えられたホットスタンドバイ・キューがすぐに空になることを防止することができる。
【００１８】
【発明の実施の形態】
次に図面を参照して、この発明の実施の形態を説明する。ＣＭ入り通話サービス提供システム１は、携帯電話の交換局である携帯交換局７を介して携帯電話（通信端末）に音声による広告（ＣＭ）が入った通話サービスを提供する。登録・課金システム３は、通話サービス会社が管理するコンピュータ・システムで、契約されたＣＭをデータベース５に登録し、定期的にまたは必要に応じて、たとえば一日に一度ＣＭ入り通話サービス提供システム１にデータを転送する。ＣＭ入り通話サービス提供システム１は、送出されたＣＭに関する課金情報を登録・課金システム３に伝送する。
【００１９】
データベース５には、ＣＭ入り通話サービスを利用するための登録をした携帯電話加入者の加入者プロファイル（加入者属性データ）、携帯電話に送出するＣＭのＣＭプロファイル（ＣＭ属性データ）およびＣＭコンテンツ（音素材）が格納されており、新規契約がなされ、また変更がなされると、登録・課金システム３によって内容が更新される。これらのデータは、登録・課金システムを運用する営業部門または業務部門によって入力される。
【００２０】
ＣＭ入り通話サービス提供システム１に含まれる情報提供サーバ11は、登録・課金システム３から定期的または必要に応じてデータの転送を受け、受信したデータをデータベース13に格納する。データベース13には、実質的にデータベース５に格納されているのと同じデータが格納されている。まず、加入者プロファイルとしては、次の表に示すデータが格納されている。
【００２１】
【表１】
0004674277.tif 000002
【００２２】
ＣＭは、ＣＭプロファイルとＣＭコンテンツの２つに分けて格納されている。ＣＭプロファイルには、この実施例では基本属性データ、広告送出条件データ、および送出先選択条件データが含まれる。基本属性データには、次の表２に示す項目が含まれている。
【００２３】
【表２】
0004674277.tif 000003
【００２４】
広告送出条件データとしては、ＣＭＩＤごとに広告開始年月日、広告終了年月日、広告開始時刻（１日の中でＣＭを開始する時刻）、広告終了時刻（１日の中でＣＭを終了する時刻）が記憶されている。送出先選択条件データとしては、ＣＭＩＤごとに送出対象者の性別、年齢、独身既婚の別、子供の有無、職業コード、趣味コード、住所コード、発信位置コードが記憶されている。発信位置コードは、発呼者にＣＭを送出する場合、発呼者の携帯電話の位置にマッチする位置コードのＣＭを選択するために用いられるもので、地域に特化したＣＭを選択する際に用いられる。これらの項目のすべてが記録されている必要はなく、データとして登録された内容だけが含まれていればよい。
【００２５】
情報提供サーバ11は、加入者プロファイルおよびＣＭプロファイルをサービス管理部15に転送し、サービス管理部15は、受信したＣＭプロファイルをデータベース17に格納する。この実施例では、サービス管理部15は、オープンコール・サービス管理プラットフォーム（OpenCall Service Management Platform、ヒューレット・パッカード社の製品名）と呼ばれるコンピュータ・プログラムをインストールしたコンピュータである。サービス管理部15は、複数のサービス生成部21を管理し、それぞれのサービス生成部21に加入者プロファイルおよびＣＭプロファイルを転送する。
【００２６】
サービス生成部21は、受信したデータをデータベース27に格納し、日常的なＣＭ入り通話サービスを提供する処理を実行する。この実施例では、サービス生成部21は、オープンコール・サービス生成プラットフォーム（OpenCall Service Creation Platform、ヒューレット・パッカード社の製品名）と呼ばれるコンピュータ・プログラムをインストールしたコンピュータである。サービス生成部21は、後に詳細に説明する手法に従って送出すべきＣＭを選択し、ＣＭコンテンツ送出部にＣＭコンテンツの送出を指示する。サービス生成部21は、送出したＣＭのデータを課金情報として情報提供サーバ11に送信する。情報提供サーバ11は、複数のサービス生成部21から送られてくるＣＭ送出データをまとめて登録・課金システム３に送信する。
【００２７】
また、情報提供サーバ11は、ＣＭコンテンツ（ＣＭの音声コンテンツ）をＣＭコンテンツ送出部３１に転送する。ＣＭコンテンツ送出部は、受信したＣＭコンテンツをＣＭコンテンツ・データベース33に格納し、サービス生成部21からの指令に従って指定されたＣＭコンテンツをＣＭコンテンツデータベース33から取り出してスイッチ９および携帯交換局７を介して発呼者の携帯電話または着呼者の電話に送出する。スイッチ９は汎用スイッチであり、加入者が電話番号の頭にＣＭ入り通話用の特番を付加して発呼を行うと、その呼が携帯交換局からスイッチ９に送られてくる。図１で携帯交換局７とスイッチ９を結ぶ太い線は、音声チャンネルを示し、細い線は、制御データのチャンネルを示す。スイッチ９とサービス生成部21およびＣＭコンテンツ送出部31を結ぶ線についても同様である。
【００２８】
サービス生成部
図１から図４を参照して、サービス生成部21の機能を説明する。携帯電話からＣＭ入り通話サービスの特番で始まる呼が発せられると、その呼は、携帯交換局７からスイッチ９に送られてくる。サービス生成部21の呼制御部は、この呼の制御情報に含まれる発信者の属性をデータベース27に格納されている加入者属性データと照合し、ＣＭ入り通話サービスを許可することができるかどうかを判断する（205）。この判断には、発信者がＣＭ入り通話サービスに加入しているかどうかの他に諸々の条件の照合が行われるが、これについては先に参照した先願に詳細に記載されているので、ここでは記載を省略する。
【００２９】
ＣＭ入り通話サービスが許可できないときは、ＣＭ入り通話サービスの処理を終了し、呼は携帯交換局７に返され、通常の、すなわちＣＭの送出を伴わない通話接続が実行される。なお、ＣＭ入り通話サービスの処理を終了した後、通話を切断することも可能である。
【００３０】
ＣＭ入り通話サービスが許可されるときは、発信者用および着信者用のＣＭを選択するサブルーチンに入る（207）。このサブルーチンは、ＣＭ選択部25で実行される。ＣＭ選択部25は、キュー管理部22で管理されるＣＭのアクティブ・キューを参照し、キューの先頭にあるＣＭから順次、前述したそのＣＭの送出先選択条件データと発信者の加入者プロファイルを照合して、性別、年齢、趣味、業種などの条件が合うかどうかを判断する。条件が合うときは、そのＣＭのＩＤをＣＭコンテンツ送出部31に送る。条件が合わないときは、アクティブ・キューの次の順位のＣＭについて同様の処理を実行し、条件が合うＣＭが見つかるまでキューの下位に進んでいく。条件が合うＣＭがないとき、またはアクティブ・キューが空のときは、ホットスタンドバイ・キューに切り替えて同様の処理を実行する。
【００３１】
キュー管理部22は、アクティブ・キューＡＣ、ホットスタンドバイ・キューＨＴおよびコールドスタンドバイ・キューＣＬの３つのキューをそれぞれ発信者への送出用と着信者への送信用に用意しており、計６つのキューをもっている。それぞれのキューは、観念的には図３に示す構成をもつ。キュー要素は、個々のＣＭに対応し、選択回数カウンタ、広告主ＩＤおよびＣＭＩＤ、前方リンク（LKF）、後方リンク（LKB）、選択率の逆数Ｐ、およびつなぎ直しカウンタを備えている。具体的には、キュー管理部22のメモリにおいてＣＭＩＤをキーとして読み出し書き込みができるフィールドを割り当て、選択回数カウンタ、広告主ＩＤ、LKF、LKB、選択率の逆数Ｐ、つなぎ直しカウンタをそれぞれのフィールドに格納している。それぞれのキューにおけるＣＭの順位は、ＬＫＢで次の順位のＣＭＩＤを指定し、ＬＫＦで自己の直前の順位のＣＭのＣＭＩＤを指定することによって設定される。
【００３２】
ＣＭ入り通話サービスを使った呼があり、許可されると、まず発信者に向けてＣＭが選択され送出されるので、以下に発信者へのＣＭ送出を例にキューのつなぎ直しを説明するが、着信者用のキューについても同様の処理が行われる。
【００３３】
選択回数カウンタ
ここで、選択率、選択回数およびリフレッシュ呼量の関係を説明する。選択率は、キューに含まれる全ＣＭの単位時間あたりに送出すべき回数の総和に対する、所与のＣＭの単位時間あたりに送出すべき回数の比率で定義される。
【００３４】
この実施例では、所与の呼量を複数のＣＭがそれぞれの選択率に応じて分け合う。所与の呼量としてキューを切り替える呼量すなわちリフレッシュ呼量を用い、リフレッシュ呼量に選択率をかけた値を選択回数と呼ぶ。すなわち、選択回数＝リフレッシュ呼量  ×  選択率、  となる。この実施例では、サービス生成部21は、デフォルトとしてリフレッシュ呼量を期間が有効なＣＭの数の100倍に設定し、これに基づいて個々のＣＭの選択回数を決定する。
【００３５】
選択回数カウンタ26は、それぞれのＣＭについてこうして決定された選択回数を記憶しており、実際に発信者用のＣＭが選択され、ＣＭコンテンツ送出部31からＣＭコンテンツ（音声によるＣＭ）が送出されると（209）、そのＣＭの選択回数カウンタがデクリメント（１だけ減算すること）される（211）。
【００３６】
それぞれのＣＭが選択率だけに基づいて選択されると、すべてのＣＭについてほぼ同時期に選択回数カウンタの値がゼロになるが、実際には加入者プロファイルと送出条件との適合性に基づいた選択が行われるので、それぞれのＣＭの選択回数カウンタの値がゼロになる時期はまちまちになる。選択回数カウンタの値がゼロになったＣＭは、キューから外される。
【００３７】
つなぎ直しカウンタ
選択対象となるＣＭのキューは、最初は選択回数カウンタの値の大きい順につながれており、先頭から順に選択され、加入者プロファイルと送出条件とが適合すると選択が確定して送出される。この実施例では、つなぎ直しカウンタ24の値がこのＣＭの選択率の逆数Ｐに達したかどうか判定し（213）、達していなければ、送出されたＣＭは、キューの最後尾につなぎ直される（217）。具体的には、もとの最後尾にあったＣＭのキュー要素のＬＫＢ（後方リンク）に送出されたＣＭのＩＤを入れ、送出されたＣＭのキュー要素のＬＫＦ（前方リンク）にもとの最後尾にあったキュー要素のＣＭＩＤを入れ、ＬＫＢにキューの最後尾であることを示すコードを入れる。
【００３８】
つなぎ直しを実行すると、そのＣＭのつなぎ直しカウンタ24をインクリメントさせる（219）。また、ステップ213においてつなぎ直しカウンタの値がそのＣＭの選択率の逆数Ｐに達していると、つなぎ直しカウンタをゼロにリセットし、つなぎ直しをスキップする（215）。
【００３９】
すなわち、キュー管理部22は、ＣＭのつなぎ直し回数が選択率の逆数に達するまでは、ＣＭが送出されるたびにつなぎ直しを行い、つなぎ直し回数が選択率の逆数に達すると、つなぎ直しをスキップする。選択率の大きいＣＭ、すなわち送出すべき回数の割合の大きいＣＭほど、つなぎ直しをスキップしてキューの上位にとどまる回数が多くなるから、選択率の異なる複数のＣＭの選択を適正な比率で行うことができる。
【００４０】
この例では、選択率の逆数Ｐを用いてつなぎ直しを制御したが、もう一つの実施例では、それぞれのＣＭを単位時間あたりに送出すべき割合、すなわち選択率、を複数のレンジに分け、各レンジにつなぎ直しカウンタの値がその値に達したときはつなぎ直しをスキップする数値Ｐを割り当てて、つなぎ直しを制御する。たとえば、選択率が41%から50%のレンジにあるＣＭは、P=１とし、選択率が31%から40%のレンジにあるＣＭは、P=2とし、選択率が21%から30%のレンジにあるＣＭは、P=3とし、選択率が11%から20%のレンジにあるＣＭは、P=4とし、選択率が1%から10%のレンジにあるＣＭは、P=5とする。
【００４１】
この場合、たとえば選択率が5%のＣＭは、選択されるたびにキューの最後尾につなぎ直され、５回のつなぎ直しが行われてつなぎ直しカウンタの値が5になると、６回目に選択されたとき、つなぎ直しをスキップする。また、選択率が25%のＣＭは、３度目の選択までは選択されるたびにキューの最後尾につなぎ直しが行われ、３回のつなぎ直しが行われてつなぎ直しカウンタの値が３になると、４回目に選択されたとき、つなぎ直しをスキップしてキューのもとの位置にとどまる。選択率が43%のＣＭは、２回目に選択されるごとにつなぎ直しが行われる。
【００４２】
特殊な例であるが、選択率が50%を超えるＣＭがあるときには、図２のステップ213からステップ219のプロセスをバイパスして、常にキューの先頭に配置する。
【００４３】
キューの切り替え
アクティブ・キューとホットスタンドバイ・キューとの切り替えは、呼に応じてＣＭを選択する際、キューの最後尾までいっても送出適格をもつＣＭがないとき、またはアクティブ・キューが空になったときに行われる。このようにアクティブ・キューの使用中に定期切り替え周期が経過する前に、オペレーション上の理由でキューを切り替えることを呼主導切り替えと呼ぶ。
【００４４】
図４のＡは、呼処理の途中でアックティブ・キューＡＣがホットスタンドバイ・キューＨＴに切り替えられる様子を観念的に示している。使用中のアクティブ・キューＡＣがある空間を１面、ホットスタンドバイ・キューＨＴがある空間を２面、コールドスタンドバイ・キューがある空間を３面と呼ぶ。図４のＡ（１）は、この関係を示している。いま、１面を使用して呼処理を行っていたところ、１面のキューが空であった場合、またはキューの最後尾までいっても選択すべきＣＭが見つからなかった場合、図４のＡ（２）に示すようにホットスタンドバイ・キューＨＴの２面がアクティブ・キューになり、１面のキューはメーク（新規作成）ＭＫに移り、新たにホットスタンドバイ・キューが生成される。新たにホットスタンドバイ・キューを生成した１面がホットスタンドバイとしてセットされて、図４のＡ（３）に示す形態になる。
【００４５】
アクティブ・キューとコールドスタンドバイ・キューとの切り替えは、定期的に行われる。図４のＢは、定期的なキュー切り替え処理の様子を観念的に示す。定期切り替えの時期になると、コールドスタンドバイ・キューのある３面がキュー生成処理に入り（2）、新たに生成された３面が図４のＢ（３）の状態を経てＢ（4）に示すようにアクティブ・キューになる。この実施例では、Ｂ(3)に示すようにホットスタンドバイ・キューを経てアクティブ・キューになるようにしてあるが、Ｂ(2)の状態から直接Ｂ(4)の状態に移行することもできる。図４のＢ（４）の状態において１面にホットスタンドバイ・キューが生成され、ホットスタンドバイ・キューとしてセットされてＢ（５）の状態になり、キューの定期切り替えを完了する。
【００４６】
呼主導切り替えと定期切り替えの連動
一実施例では、呼主導切り替えがあったときは、次の定期切り替えをキャンセルし、その次の定期切り替えでキューの切り替えを実施する。呼主導で切り替えられたキューを短期間のうちに定期切り替えで再度切り替えられるのを防止する趣旨である。図５は、この論理に従ったキューの切り替えを示している。この図の例では、アクティブ・キューＡは、定期切り替え時期になる前に呼主導切り替えでホットスタンドバイ・キューＢに切り替えられる。この場合、次の定期切り替えがキャンセルされてキューＢの使用が継続されるため、定期切り替え時点以降に有効期間が開始するＣＭがアクティブ・キューに含まれていない状態が生じる。
【００４７】
図６は、このような現象をなくするためのホットスタンドバイ・キューの構成を示す。すなわち、ホットスタンドバイ・キューＢには、定期切り替え周期ｎより長い周期、図の例では定期切り替え周期ｎの２倍の期間に有効期間の少なくとも一部を有するＣＭを含ませておく。したがって、呼主導のキュー切り替えが発生してホットスタンドバイ・キューＢがアクティブ・キューになり、次の定期切り替えがキャンセルされても、キューＢの中には十分なＣＭが含まれているので、キャンセルされた定期切り替え時点以降に有効期間が開始するＣＭがアクティブ・キューに含まれないという現象を解消することができる。
【００４８】
図７は、もう一つの実施例のキュー切り替えを示す。この実施例では、アクティブ・キューＡからホットスタンドバイ・キューＢに呼主導切り替えが発生した時点において、定期切り替えタイマーをリセットして新たに定期切り替えの周期を開始させ、新しくホットスタンドバイ・キューＡを作成する。このホットスタンドバイ・キューＡには、キューＢが作成された時点以降に新規契約、ＣＭの変更などによって新たに追加変更されたＣＭが含まれる。こうして、次に呼主導切り替えがあると、新たなキューＡがアクティブ・キューになるので、最新の内容のキューをアクティブ・キューとして使用することが可能になる。呼主導切り替えを生じることなく次の定期切り替え時点に達すると、その時点で新たなキューＣが作成されて、アクティブ・キューになる。
【００４９】
図８は、ＣＭの有効期間とキューの構築との関係を示す。キューを構築する際には、そのキューの定期切り替え周期内に有効期間の少なくとも一部をもつすべてのＣＭをキューに組み込む。すなわち、キュー構築Ｘ点において、図の例では、ＣＭ１からＣＭ８までのすべてのＣＭをキューに組み込む。上の実施例で述べた切り替え周期の２倍の期間のＣＭをキューに組み込む場合には、さらに次の定期切り替え時点までの間に有効期間を有するＣＭすべてをキューに組み込む。
【００５０】
以上にこの発明を実施例について説明したが、この発明はこのような実施例に限定されるものではない。
【００５１】
【発明の効果】
この発明によると、ＣＭ入り通話サービスの提供において、利用者に向けて送出するＣＭを比較的簡単な論理で選択することができる。また、この発明の一態様によると、ＣＭの入れ替えを比較的簡単な論理で実施することができる。
【図面の簡単な説明】
【図１】この発明の一実施例のＣＭ入り通話サービス提供システムの全体的構成を示すブロック図。
【図２】この発明の一実施例における処理の流れを示すフローチャート。
【図３】この発明の一実施例におけるＣＭのキューの構成を示す図。
【図４】この発明の一実施例におけるキューの切り替えの概念を示す図。
【図５】この発明の一実施例における呼主導切り替えと定期切り替えの関係を示す図。
【図６】この発明のもう一つの実施例における呼主導切り替えと定期切り替えの関係を示す図。
【図７】この発明のさらにもう一つの実施例における呼主導切り替えと定期切り替えの関係を示す図。
【図８】この発明の一実施例におけるキューの構築の例を示す図。
【符号の説明】
１        ＣＭ入り通話サービス提供システム
１１      情報提供サーバ
１５      サービス管理プラットフォーム
２２      キュー管理部
２５      ＣＭ選択部
２４      つなぎ直しカウンタ
２６      選択回数カウンタ
３１      ＣＭコンテンツ送出部
【図１】
0004674277.tif 000004
【図２】
0004674277.tif 000005
【図３】
0004674277.tif 000006
【図４】
0004674277.tif 000007
【図５】
0004674277.tif 000008
【図６】
0004674277.tif 000009
【図７】
0004674277.tif 000010
【図８】
0004674277.tif 000011