(57)【特許請求の範囲】
【請求項１】
技能を有する取扱者を選択してその技能を必要とする通信を取り扱う、装置（１０１）によって実行される方法であって、
通信を取扱可能な複数の取扱者（１０６−１０８）のうち、少なくともその通信に必要とされる技能をどの取扱者が有するかを選択器（１５０）で決定するステップ（２００）と、
該決定された取扱者が有する全ての技能を該選択器（１０５）で決定するステップ（２０２）と、
該決定された技能の各々について、該取扱可能な複数の取扱者のうちただ一人の取扱可能な取扱者が、該決定された技能を有するかどうかを該選択器（１５０）で決定するステップ（２０４）と、
該通信を取り扱うために、該決定された技能のうちの最も少ないものを有する、該ただ一人の取扱可能な取扱者を該選択器（１５０）で選択するステップ（２０６−２０８）とを含む方法。
【請求項２】
該全ての技能を決定するステップが、
該決定された取扱者の各々について、該決定された取扱者の全ての技能を決定するステップ（２０２）を含み、
該ただ一人の取扱可能な取扱者が該決定された技能を有するかどうかを決定するステップが、
該決定された取扱者の各々の決定された技能の各々について、該決定された取扱者が該決定された技能を有するただ一人の取扱可能な取扱者であるかどうかを決定するステップ（２０４）を含むことを特徴とする請求項１に記載の方法。
【請求項３】
複数の待ち行列（１３１−１３９）であって、各々が異なる技能に対応すると共に各々が対応する技能を有する取扱可能な取扱者を識別する複数の待ち行列を有する装置において、
該ただ一人の取扱可能な取扱者が該決定された技能を有するかどうかを決定するステップが、
ただ一人の取扱者を識別する、該決定された技能の任意のものに対応する待ち行列を決定するステップ（２０４）を含み、
該選択するステップが、
該決定された待ち行列のうちの最も少ないものにより識別される、決定された取扱者を選択するステップ（２０６−２０８）を含む請求項１に記載の方法。
【請求項４】
該複数の取扱者が呼センター・エージェントを含む請求項３に記載の方法。
【請求項５】
該通信が呼を含む請求項４に記載の方法。
【請求項６】
請求項１、２、３、４又は５に記載の方法を実施する装置。
【請求項７】
コンピュータで実行される時に、コンピュータに請求項１、２、３、４又は５に記載のステップを実施させるソフトウェアを含む、コンピュータ読取自在の媒体。
【請求項８】
技能を有する取扱者を選択してその技能を必要とする通信を取り扱う装置（１０１）であって、
通信を取扱可能な複数の取扱者（１０６−１０８）のうち、少なくともその通信により必要とされる技能をどの取扱者が有するかを決定する第１の手段（１５０、１３１−１３９）と、
該決定された取扱者が有する全ての技能を決定する第２の手段（１５０、２０２）と、
該決定された技能の各々について、該取扱可能な複数の取扱者のうちただ一人の取扱可能な取扱者が、該決定された技能を有するかどうかを決定する第３の手段（１５０、２０４）と、
該通信を取り扱うために、該決定された技能のうちの最も少ないものを有する、該ただ一人の取扱可能な取扱者を選択する第４の手段（１５０、２０６−２０８）とを含む装置。
【発明の詳細な説明】
【０００１】
【産業上の利用分野】
本発明は、呼センター又はテレマーケッティング・システムとも呼ばれる、自動呼配分（ＡＣＤ）システムに関する。
【０００２】
【従来技術】
ＡＣＤシステムは、いくつかの所定の基準に従って、手すきの呼取り扱いエージェントのなかで任意の適切なものに、処理するための、到着回線か出発回線かにかかからず、呼を配分する。多くの従来のシステムでは、ルーセント・テクノロジーＤｅｆｉｉｔｙ（登録商標）ＡＣＤシステムのように、ＡＣＤシステムが呼を認識した瞬間から、呼がエージェントに接続されるまでの間に、その呼を取り扱う基準は、呼ベクトリングと呼ばれる機能を用いて顧客が指定できる（すなわち、ＡＣＤシステムのオペレータがプログラム設定できる）。普通、今のＡＣＤシステムでは、ＡＣＤシステムのコントローラがエージェントが呼を処理できる状態になったことを検出すると、コントローラは、エージェントの全ての所定の呼取り扱い技能（通常は、ある優先順位におけるもの）を識別し、エージェントの最高優先度の技能と一致する最優先度の最も長く待機している呼をエージェントに送る。一般的に、呼が手すきのエージェントに送られない結果になる唯一の条件は、処理を待機する任意のエージェント・技能とマッチする呼がない状態だけである。
【０００３】
【発明が解決しようとする課題】
複数のエージェントが呼を取り扱うのに手すきである時に、いくつかのエージェント選択アルゴリズムのなかから任意のアルゴリズムを用いて、手すきのエージェントのなかの一人を選択している。“均一な呼配分”と“最も空きのエージェント”と“最小占有エージェント”アルゴリズムを用いて、エージェントが公平になるように最適化に努めている。また“エキスパート・エージェント配分”アルゴリズムは運用品質を最適にするものである。しかし、これらのアルゴリズムは、いずれも次の（将来の）呼は既に手すきの適当なエージェントを見つけ、１つが手すきになるのを待機する確率を最大にするような方式で、手すきのエージェントを選択するようになっていない。
【０００４】
【課題を解決するための手段】
本発明は、従来技術における前述の及び他の問題と欠点を解決することを意図している。本発明によれば、技能を有する取り扱い者（例えば、呼センター・エージェント）を選択して、その技能を必要とする通信（例えば、呼センターの呼）を処理することが、次のように行われる。複数の取り扱い者のなかのだれが、通信で必要とされる少なくとも技能を有すると共に通信の取り扱うのに手すき（例えば、空き）であるかについての決定が行われる。次ぎに、決定された取り扱い者が有する全ての技能が決定される。決定された各技能に対して、ただ一人の取り扱い者がその技能を有するかどうかが決定される。最後に、決定された技能のなかで最小のもの--無いことが望ましい--に対してただ一人の手すきの取り扱い者である決定された取り扱い者が、通信を処理するために選択される。
【０００５】
本発明に基づく方法は前述の特長とする手順のステップを備えているが、本発明に基づく装置は、この方法のステップを実施するものである。この装置は、ステップごとに、作動要素、すなわち、手段とは異なる趣旨で、対応するステップを実施する任意の構成要素を好都合に備えている。更に、コンピュータ上で実行される時に、コンピュータに方法のステップを実施させるソフトウェアを含む、コンピュータ読取自在のメディアが好都合に提供されている。
【０００６】
前述の特徴をもつ選択手順は、後の通信を処理するために、技能をもつ手すきの取り扱い者が無い状態になる技能の数を最小化する。従って、次の通信時に適切な取り扱い者が既に手すきになり、手すきになるまで待機する必要性を無くする確率が最大となる。そこで、取り扱い者の通信の待機時間を最適にすることになる。
【０００７】
本発明のこれらの及び他の長所と特徴は、図面を参照しながら、次に示す本発明の実施例を読むと更に明らかになると思われる。
【０００８】
【実施例】
図１は呼センターを示す。従来のように、呼センターは、ＡＣＤシステム１０１を経由して複数のエージェントの位置１０２〜１０４と選択的に相互に接続する、複数の電話回線又はトランク或いはその両者１００を備えている。各々のエージェントの位置１０２〜１０４は、呼を処理する際に対応するエージェント１０６〜１０８が用いる音声データ・ターミナル１０５を備えている。ターミナル１０５は、音声データ伝送メディア１０９を介してＡＣＤシステム１０１に接続している。ＡＣＤシステム１０１には従来の基本呼管理システム（ＢＣＭ）も含まれている。また、ＡＣＤシステム１０１には、呼センターを管理すると共に呼センター・レポートを作成する際に用いるための呼記録と呼センター統計資料とを収集する、従来の呼管理システム（ＣＭＳ）１１０が接続している。ＣＭＳとＢＣＭＳは、以降、共にＣＭＳ１１０と呼ぶことにする。
【０００９】
ＡＣＤシステム１０１は、図示するように、ルーセント・テクノロジーＤｅｆｉｎｉｔｙ（登録商標）構内交換電話（ＰＢＸ）ベースＡＣＤシステムである。これは、従来のように、外部通信リンクに対するインタフェースと、通信切替機器と、運用回路（例えば、音発生器や発声回路など）と、制御プログラムとデータとを保存する記憶装置と、インタフェースと機器とを制御すると共に自動呼配分動作とを提供するために保存された制御プログラムを実行するプロセッサ（すなわち、コンピュータ）とを具備する、保存プログラム制御システムである。ＡＣＤシステム１０１に保存したデータのなかに、呼待ち行列１２０のセットとエージェント・待ち行列１３０のセットとが含まれている。各呼待ち行列１２１〜１２９は、各エージェント・待ち行列１３１〜１３９のように、異なるエージェント・技能に対応している。従来のように、呼に優先順位が付いていて、それらの優先順位に従って呼待ち行列１２０の個々のものに待ち行列が設定されるか、又は、技能に対応する複数の呼待ち行列の異なるものに待ち行列が設定され、その各々が異なる優先順位に対応している。同様に、各エージェントの技能は、その技能の専門的なレベルに基づいて優先順位がついており、エージェントは、それらの専門的なレベルの順に応じてエージェント・待ち行列１３０の個々のものに待ち行列が設定されるか、又は、技能に対応する複数のエージェント・待ち行列のなかで異なるものに待ち行列が設定され、その各々が異なる専門的なレベルに対応している。ＡＣＤシステム１０１の制御プログラムのなかに呼ベクトル１４０が含まれている。回線又はトランク１００上の呼センターに進む呼は、それらの適正な処理のために必要となるエージェント・技能に基づいて、異なる呼待ち行列１２１〜１２９に、呼ベクトル１４０によって割り当てられる。呼の処理に使用できるエージェント１０６〜１０８は、それらが有する技能に基づいて、エージェント・待ち行列１３１〜１３９に割り当てられる。エージェントは、多重技能をもつことができるので、同時に多重エージェント・待ち行列１３１〜１３９に割り当てることができる。更に、エージェントは、異なる技能の専門的なレベル（例えば、ある周知のシステムでは技能・レベル１〜１６又は別の周知のシステムでは単純に１次（Ｐ）技能と第２の（Ｓ）技能）を持つことができるので、異なる専門的レベルで異なるエージェント・待ち行列１３１〜１３９に割り当てることができる。呼ベクトリングは、ＤＥＦＩＮＩＴＹ（登録商標）通信システム公称３呼ベクトリング／専門エージェント選択（ＥＡＳ）ガイド、ＡＴ＆Ｔ公開番号５５５−２３０−５２０（１９９３年１１月３日発行）に記載されている。技能・ベースＡＣＤについての詳細は、米国特許第５，２０６，９０３号に説明されている。
【００１０】
本発明では、ＡＣＤシステム１０１上で実行するプログラムのなかに、エージェント／呼選択要素１５０が含まれている。選択要素１５０は、主記憶装置又は周辺記憶装置（例えば、ディスクやＣＤ−ＲＯＭなど）又はＡＣＤシステム１０１の他のコンピュータ読取自在の媒体に保存されている。選択要素１５０は、次の呼が既に手すきの適切なエージェントを有し、手すきになるのを待機せずにすむ確率が最大になるように、呼と手すきのエージェントとの間で割当作用に関与する。選択要素１５０は、従って、呼の待機時間を最適にするように作動する。
【００１１】
図２は、選択要素１５０に関する実施例で果たされる機能を示す。図２は、ステップ２００で、その処理のために技能ｘを要求するために決定された呼が手すきになる（すなわち、本例の趣旨から、呼待ち行列１２０の技能ｘ待ち行列のヘッドに到着する）時に、選択要素１５０が行うエージェント選択手順を示す。対応して、選択要素１５０は、次に示すように、呼を処理するために技能ｘをもつ最適の空き・エージェントを選択する。技能ｘをもつ全ての空き・エージェントに対して（すなわち、技能ｘ待ち行列の各エージェントに対して）、選択要素１５０は、ステップ２０２で、それらの技能の全てを決定する。技能の各エージェントの全ての補数が、エージェントを記す情報を含んでいるエージェント保存記録から検索される。次に、ステップ２０２で決定した技能の各々に対して、選択要素１５０は、エージェント・待ち行列１３０で対応する技能・待ち行列をチェックし、それが一人のエージェントだけ含んでいるかどうかについてステップ２０４で決定する。エージェント・待ち行列１３１〜１３９が一人のエージェントだけ含んでいる場合、これは、呼処理のためのエージェントの割当により、待ち行列の対応する技能待ち行列が空なので、他の呼が、呼を処理するために手すきのエージェントが無い状態で、この待ち行列の対応する技能を要求することを意味している。そこで、エージェントの技能の各々についてエージェント・待ち行列をチェックする代わりに、選択要素１５０は、技能ｘ待ち行列における空き・エージェントのなかで重複しない技能だけエージェント・待ち行列をチェックする。次に、技能ｘ待ち行列におけるエージェントの各々に対して、対応するエージェント・待ち行列が１つのエージェントだけ含んでいるエージェントの技能の数が、ステップ２０６でカウント（加算）される。これは、このエージェントが技能ｘを要求する今使用できる呼を処理していた場合に、それらの最後に使用できるエージェントを失うと思われる技能の数である。最小カウントのエージェントが、ステップ２０８で、呼処理のために選択される。複数のエージェントが同じ最小カウントをもつ場合、それらのなかの任意の１つ、例えば、“最も空きの”エージェントが選択される。このように、手すきのエージェントをもつ技能の数が最大になり、そこで、次に利用可能な呼は、それを瞬時に操作するために手すきのエージェントを最も効果的に見い出すことができる。エージェント選択手順は、次の呼が処理のために使用できる状態になるまでに、ステップ２１０で終了する。
【００１２】
この新しいエージェント選択手順を用いると、呼センターは、スタッフ（すなわち、エージェントの数）を増加せずに呼運用時間を改善できる。これは、単純に大げさに示してあるが、次の事例から説明される。ある呼センターが、２つの技能--ｘとｙ--及び二人のエージェント--フレッドとジョーとを備えていると想定している。フレッドは技能ｘだけ有している。ジョーは、技能ｘとｙを共に有していて、最も長く使用できる。技能ｘとｙの平均呼処理（トーク時間に任意の呼の後処理時間をプラス）時間は１８０秒である。呼が、技能ｙの呼の到着前に、技能ｘに対して到着する。従来の“最も空きのエージェント”選択アルゴリズムを用いると、ジョーは最初に到着する呼を取り出し、２番目に到着する呼は、ジョーが第２の呼を再び取り出すことが可能になるまで、１８０秒待機しなければならない。しかし、本発明に従うエージェント選択方式を用いると、フレッドは最初に到着する呼を取り出すように選択され、ジョーは２番目に到着する呼を取り出すように選択される。呼は、エージェントが手すきになるまで待機する必要がない。技能ｙに対する応答の平均速度は、従って、更なるスタッフを増加せずに改善される。
【００１３】
もちろん、前述の実施例に対する種々の変更と修正が可能であることは、当業者には自明のことと思われる。例えば、本発明の利用は、ＡＣＤシステムとエージェントとを用いるケースに限定されるものではない。通信を取り扱い者のスタッフが処理する任意の場合でも利用できる。これらの取り扱い者は待ち行列に入る必要がない。手すきのエージェントの全てをカウントするだけで十分である。最も熟練した手すきの取り扱い者のなかからだけ選択するようにも利用できる。又は、できるだけ少数の技能とするために、エージェント・待ち行列を減少するように、エージェントを選択するという基本的な考えは、技能に対して設定された許容運用レベル・ターゲットから導かれた、技能のランク設定又はウェイト設定を考慮するように拡大できる。ある変形例では、個々のエージェントに対してウェイト設定した技能の合計を比較し、すなわち、１つ又は複数のタイプの呼が他のものより遙かに重要であることを考慮して、呼センターは、これらの重要な呼に相応して技能のスタッフを構成するために、それほど重要でない技能の多くのエージェント・待ち行列を空にする。第２の変形例では、それらのエージェント・待ち行列を空でない状態に維持する際に、重要度に関して技能にランクを設定する。そこで、そのランク順位において技能・待ち行列に関して最も重要度が低いものを空にする手すきのエージェントが、呼を処理するために割り当てられる。これらの変形例は、共に、呼が各技能について定義されたサービスレベルを介して自動的に影響を受ける。例えば“黄色”のサービスレベルについて考えてみる。黄色レベルの全てを最小の（最も緊密な）スレッショルドで分割し、その逆数を取り出して、ウェイトを設定する。
技能Ａ      黄色１０秒      ウェイト＝１        ランク＝１
技能Ｂ      黄色１５秒      ウェイト＝．６６    ランク＝２
技能Ｃ      黄色５０秒      ウェイト＝．２０    ランク＝３
技能Ｄ      黄色５０秒      ウェイト＝．２０    ランク＝３
技能Ｅ      黄色１００秒    ウェイト＝．１０    ランク＝４
ジェーンが技能ＢとＣとＤとをもつ場合、そのウェイト設定技能・ファクタは、０．６６＋０．２＋０．２＝１．１６になる。ジェーンのランク順位技能・ファクタは２である。
【００１４】
チムが技能Ａをもつ場合に、そのウェイト設定技能・ファクタは１である。チムの技能・ランクは１．１である。ここで、技能Ｅを必要とする呼が到着すると想定してみる。既にその概略を説明した第１の変形例を用いると、技能のウェイト設定に基づいて、チムが呼を処理するために選択される。なぜならば、そのウェイト設定が低い（１．１６に対して１．１である）からである。第２の変形例を用いると、ジェーンが呼を処理するために選択される。なぜならば、そのランク順位技能・ファクタは、チムの１に対して、２であるからである。更に別の変形例では、ウェイト設定又はランク設定ファクタとして、各々技能に対して呼ごとに生じた収益に関する呼センターのデータを用いる。この資料は、呼センターの管理者の管理を経て入手するか、又はＡＣＤの外部で行われるリアルタイム分析によって定期的に決定され更新される。販売に関する数値が他の技能と比べてある技能に関して上昇し始める時に、その技能に応答できるものを周囲に配置することの重要性が増加する。コストに重点を置いたサービスの呼は、ランク設定の固定位置が与えられると、収益を生成する呼に対応できる。収益呼は、リアルタイムのデータに基づいて、リアルタイムに浮遊することができる。このような変更と修正は、本発明の趣旨と範囲から逸脱せずに且つそれに付随する長所を損ねずに実施できる。従って、このような変更と修正は、特許請求の範囲から定められることを意図している。
【図面の簡単な説明】
【図１】本発明の実施例を包含する呼センターのブロック図である。
【図２】図１の呼センターのエージェントと呼選択要素とが行うエージェント選択手順の流れ図である。
【符号の説明】
１００  複数の電話回線又はトランク或いはその両者
１０１  ＡＣＤシステム
１０２，１０３，１０４  エージェントの位置
１０５          音声データ・ターミナル
１２０          呼待ち行列
１２１，１２２，１２３，１２４，１２５，１２６，１２７，１２８，１２９  呼待ち行列
１３０          エージェント・待ち行列
１３１，１３２，１３３，１３４，１３５，１３６，１３７，１３８，１３９  エージェント・待ち行列
１４０          呼ベクトル
１５０          エージェント／呼選択要素
【図１】
0003774076.tif 000002
【図２】
0003774076.tif 000003