(57)【要約】  本発明はインテリジェントサービスロジックを処理する方法を開示する。本方法において、特徴ごとにファンクションＩＤを設定し、ユーザ入力に使用されるオプションを設定し、オプションごとにファンクションＩＤとの対応関係を設定する。インテリジェントサービスロジックが、ユーザから入力されたオプションを受け取ると、設定されている対応関係からオプションの対応するファンクションＩＤを要求し、ファンクションＩＤの対応する特徴のための処理を実行する。本発明の概念は、従来技術において同じインテリジェントサービスで要求が異なる場合に異なるサービスロジックを設定しなければならない問題を解決する。本発明の概念において提供される処理方法は、サービスロジックを備えたインテリジェントサービスロジックの異なる要求をサポートし、開発費および管理費を節減し、必要とされるサービス特徴をプロバイダが柔軟に選択するのを容易にすることが可能である。
2007505527.tif 000002
【特許請求の範囲】
【請求項１】
インテリジェントサービスロジックを処理する方法であって、
（ａ）インテリジェントサービスの各々の特徴ごとにファンクションＩＤを設定し、
（ｂ）加入者が入力できるオプションを設定し、該オプションと前記ファンクションＩＤとの間のマッピングを設定し、
（ｃ）加入者によって入力されたオプションを受け取ると、インテリジェントサービスロジックが、（ｂ）において設定されたマッピングに基づいて、該オプションに対応する前記ファンクションＩＤを取得し、該ファンクションＩＤに対応する前記特徴の処理を実行する、
方法。
【請求項２】
（ｂ）が、入力されるべき前記オプションに対応する音声プロンプトを設定することをさらに含み、
前記方法が、
（ｃ）の前に、前記音声プロンプトを再生すること、
をさらに含む、
請求項１に記載の方法。
【請求項３】
（ｂ）が、
前記音声プロンプトごとに音声コードを設定し、
前記音声コードと、前記オプションと、前記ファンクションＩＤと、の間のマッピングを設定する、
ことをさらに含む、
請求項２に記載の方法。
【請求項４】
音声プロンプトを設定することが、ダイナミックローディングによって音声プロンプトを設定することを含む、請求項２に記載の方法。
【請求項５】
（ｃ）において、前記インテリジェントサービスロジックが、前記オプションに対応する前記ファンクションＩＤを取得する前に、
前記インテリジェントサービスロジックが、前記オプションに対応するファンクションＩＤが（ｂ）において設定された前記マッピングに存在するか否かを判定し、
存在する場合には、該ファンクションＩＤを取得し、
存在しない場合には、現時点のオプションが誤りであることを前記加入者に示し、前記音声プロンプトを再び再生する、
ことをさらに含む、
請求項２〜４のいずれかに記載の方法。
【請求項６】
（ｃ）において、前記インテリジェントサービスロジックが、前記オプションに対応する前記ファンクションＩＤを取得する前に、
前記インテリジェントサービスロジックが、前記オプションに対応するファンクションＩＤが（ｂ）において設定された前記マッピングに存在するか否かを判定し、
存在する場合には、前記ファンクションＩＤを取得し、
存在しない場合には、現時点のオプションが誤りであることを前記加入者に示す、
ことをさらに含む、
請求項１に記載の方法。
【請求項７】
（ｂ）が、
オプションとファンクションＩＤとの間のマッピングをコンフィギュレーションファイルまたはコンフィギュレーションテーブルとして設定する、
ことをさらに含み、
（ｃ）において、前記インテリジェントサービスロジックが、前記マッピングに基づいて、前記オプションに対応する前記ファンクションＩＤを決定することが、前記コンフィギュレーションファイルまたはコンフィギュレーションテーブルに基づいて、該ファンクションＩＤを決定する、ことを含む、
請求項１または請求項３のいずれかに記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電気通信網におけるインテリジェントサービス技術に関し、より詳細には、電気通信網におけるインテリジェントサービスのサービスロジックを処理する方法に関する。
【背景技術】
【０００２】
電気通信網において、インテリジェントサービス技術の利用は益々普及しつつあり、大きな利便性を人々にもたらしている。インテリジェントサービスは、管理機能メニューにアクセスする場合、サービスフローによって、端末加入者とインタラクションすること、とりわけ、会話することを必要とし、端末加入者は、オペレーションを選択し、あるいは、インテリジェントサービスによって送信された音声プロンプトに従って情報を入力し、このインテリジェントサービスに対応するサービスロジックは、端末加入者のオペレーションに基づいて、その後のサービスフローを実行する。
【０００３】
インテリジェントサービスの利用分野を拡大するために、改善された多くの手段が提案された。中国特許出願番号第０１１１２８９１．７号（発明の名称：「インテリジェントネットワークへのサービス音声ダイナミックローディングを実現する装置および方法（Ｍｅｔｈｏｄｓ  ａｎｄ  ｄｅｖｉｃｅｓ  ｆｏｒ  ｒｅａｌｉｚｉｎｇ  ｓｅｒｖｉｃｅ  ｖｏｉｃｅ  ｄｙｎａｍｉｃ  ｌｏａｄｉｎｇ  ｏｎ  ｔｈｅ  ｉｎｔｅｌｌｉｇｅｎｔ  ｎｅｔｗｏｒｋ）」）において、本出願人はサービス音声をダイナミックローディングする方法を提案している。この方法において、音声ファイルおよびコンフィギュレーションファイルは、コンフィギュレーションファイルの要求に基づいていつでもサービス音声をダイナミックローディングするために、音声装置によってスキャンされる。そして、ダイナミックローディングされるべきサービス音声は、サービス音声ファイルとして編集され、このファイルは、通信事業者を介して対応するシステムフォルダーに配置される。コンフィギュレーションファイルは、音声をダイナミックローディングするように構成され、音声をダイナミックローディングするためのコンフィギュレーションファイルおよびサービス音声ファイルは、システムのメンテナンスプラットホームに送信される。システムは、コンフィギュレーションファイルに基づいて、ダイナミックローディングを自動的に実行する。音声を追加・置換・削除する操作が、この音声をダイナミックローディングする方法においてサポートされる。
【０００４】
複数の種類のインテリジェントサービスが存在し、それぞれの種類のインテリジェントサービスは複数のサービス特徴を保持する。しかしながら、ほんのいくつかのサービス特徴だけがサービスプロバイダに必要とされ、異なるサービスプロバイダは、通常、異なる要求を有する。そのために、異なるサービスプロバイダのために異なるインテリジェントサービスロジックを設定することが必要である。例えば、前払カード番号サービスの場合、管理機能メニューは、「残高の問い合わせ、パスワードの変更、短縮ダイヤルの問い合わせ、短縮ダイヤルの変更、カード番号のリチャージ、および、呼出番号の登録」のような特徴を備える。すべてのサービス特徴が使用される場合、このサービス管理機能の対応する音声プロンプトは、「残高のお問い合わせはダイヤル１１、パスワードのご変更はダイヤル２２、短縮コードのお問い合わせはダイヤル３３、短縮コードのご変更はダイヤル４４、カード番号のリチャージはダイヤル５５、呼出番号のご登録はダイヤル６６です。」であるかもしれない。すなわち、この音声プロンプトは６つのオプションを備え、これは、ここでは音声１と呼ばれる。サービスプロバイダが「パスワードの変更、短縮ダイヤルの問い合わせ、短縮ダイヤルの変更、および、呼出番号の登録」からなる４つの特徴のみを提供する場合、音声１の対応する音声プロンプトの内容は、「パスワードのご変更はダイヤル２２、短縮コードのお問い合わせはダイヤル３３、短縮コードのご変更はダイヤル４４、呼出番号のご登録はダイヤル６６です。」であるかもしれない。この音声プロンプトは、ここでは音声２と呼ばれる。当然ながら、音声２によって提供される不連続なオプションを備えた音声プロンプトは操作性が悪く、そのために、端末加入者は誤ったオプションを入力する可能性があり、それによって、誤ったサービスロジックが実行されることになる。したがって、この音声プロンプトの内容は、通常、インテリジェントサービスの特徴に基づいて、「パスワードのご変更はダイヤル１１、短縮コードのお問い合わせはダイヤル２２、短縮コードのご変更はダイヤル３３、呼出番号のご登録はダイヤル４４です。」に変更されることを必要とする。この音声プロンプトは、ここでは音声３と呼ばれる。音声１および音声３については、同じオプションが異なるサービスロジック内容に対応する。例えば、オプション１１を考えると、それは、音声１においては「残高の問い合わせ」に対応し、一方、音声３においては「パスワードの変更」に対応する。音声１のサービスロジックが音声３によって選択されると、残高を問い合わせるオペレーションが依然として提供される。そのために、異なるサービスロジックを異なる音声プロンプトに対応させなければならない。
【０００５】
要するに、従来のインテリジェントサービスは以下の欠点を有する。
１）複数の要求が、特定のインテリジェントサービスによってサポートされなければならない場合、それぞれの種類の要求ごとにサービスロジックを開発することが要求され、インテリジェントサービスの開発費を増加させる。
２）同じ種類のインテリジェントサービスが、２つ以上のサービスロジックに対応し、インテリジェントサービスの管理に悪影響を及ぼし、インテリジェントサービスの管理費を増加させる。
３）サービスプロバイダについて言えば、インテリジェントサービスの特定の特徴が変更されなければならない場合、このインテリジェントサービスに対応するサービスロジックもまた変更されなければならず、これは、サービスプロバイダが、加入者および市場の要求に基づいてインテリジェントサービスの特徴を柔軟に追加または削除するには不都合なことである。
【発明の開示】
【発明が解決しようとする課題】
【０００６】
したがって、本発明の主たる目的は、複数のサービスロジックを設定することを必要とすることなく、異なる特徴を備えたインテリジェントサービスをサービスプロバイダに提供するために、インテリジェントサービスロジックを処理する方法を提供することである。
【課題を解決するための手段】
【０００７】
この目的を達成するために、本発明はインテリジェントサービスロジックを処理する方法を提供する。該方法は、
（ａ）インテリジェントサービスの各々の特徴ごとにファンクションＩＤを設定し、
（ｂ）加入者が入力することができるオプションを設定し、オプションとファンクションＩＤとの間のマッピングを設定し、
（ｃ）加入者によって入力されたオプションを受け取ると、インテリジェントサービスロジックが、（ｂ）において設定されたマッピングに基づいて、オプションに対応するファンクションＩＤを取得し、ファンクションＩＤに対応する特徴の処理を実行する。
【０００８】
（ｂ）は、入力されるべきオプションに対応する音声プロンプトを設定することをさらに含んでもよい。この場合、本方法は、（ｃ）の前に音声プロンプトを再生することをさらに含む。
【０００９】
（ｂ）は、音声プロンプトごとに音声コードを設定し、音声コードと、オプションと、ファンクションＩＤと、の間のマッピングを設定することをさらに含んでもよい。
【００１０】
音声プロンプトは、ダイナミックローディングによって設定されてもよい。
【００１１】
（ｃ）において、インテリジェントサービスロジックが、オプションに対応するファンクションＩＤを取得する前に、本方法は、インテリジェントサービスロジックが、オプションに対応するファンクションＩＤが（ｂ）において設定されたマッピングに存在するか否かを判定し、存在する場合にはファンクションＩＤを取得し、存在しない場合には現時点のオプションが誤りであることを加入者に示し、音声プロンプトを再び再生する、ことをさらに含んでもよい。
【００１２】
（ｃ）において、インテリジェントサービスロジックが、オプションに対応するファンクションＩＤを取得する前に、本方法は、インテリジェントサービスロジックが、オプションに対応するファンクションＩＤが（ｂ）において設定されたマッピングに存在するか否かを判定し、存在する場合にはファンクションＩＤを取得し、存在しない場合には現時点のオプションが誤りであることを加入者に示す、ことをさらに含んでもよい。
【００１３】
（ｂ）は、オプションとファンクションＩＤとの間のマッピングをコンフィギュレーションファイルまたはコンフィギュレーションテーブルとして設定することをさらに含んでもよい。この場合、（ｃ）において、インテリジェントサービスロジックが、マッピングに基づいて、オプションに対応するファンクションＩＤを決定することは、コンフィギュレーションファイルまたはコンフィギュレーションテーブルに基づいて、ファンクションＩＤを決定する、ことを含む。
【００１４】
管理機能メニューを動的に構成することによって、すなわち、インテリジェントサービスの特定の特徴に対応する固有のファンクションＩＤを構成することによって、また、必要な特徴に対応するオプション、および、ファンクションＩＤとオプションとの間のマッピングを設定することによって、システムは、入力されたオプションに対応するファンクションＩＤによって、現時点のオプションに対応するインテリジェントサービス特徴を決定し、以降の処理を実行することができることが、本発明による概念からわかる。これによれば、異なるサービスプロバイダからのインテリジェントサービスの異なる要求を満たすためには、インテリジェントサービスごとに１つのサービスロジックしか必要とされず、開発費を節減し、かつ、インテリジェントサービスの管理を容易にする。
【００１５】
さらにまた、本発明においては、インテリジェントサービスの特徴ごとに不変のファンクションＩＤを予め設定することによって、サービスプロバイダの要求に基づいて、加入者によって入力されるオプションとファンクションＩＤとの間の対応関係を柔軟に設定することができる。すなわち、サービスプロバイダは、サービスプロバイダ自身の要求に基づいて、ファンクションＩＤに対応するオプションを変更することができる。したがって、サービスプロバイダは、本発明によるこの概念において、所望のサービス特徴を柔軟に選択することができる。
【発明を実施するための最良の形態】
【００１６】
本発明の実施形態においては、まず、対応するファンクションＩＤがインテリジェントサービスの特徴ごとに設定され、サービスプロバイダによって要求されるファンクションＩＤと加入者によって入力されるオプションとの間のマッピングが設定される。そして、システムに存在するサービスロジックは、このマッピングに基づいて、加入者の入力に対応するファンクションＩＤを取得し、このファンクションＩＤに対応するインテリジェントサービス特徴に基づいて、サービスロジックのその後の処理を決定する。
【００１７】
ここで、カードサービスを例として、本発明の実施形態を詳細に説明する。図１を参照すると、実施形態は、以下のステップを含む。
【００１８】
ステップ１０１において、ファンクションＩＤが、カードサービスによってサポートされるすべての特徴に設定される。
【００１９】
カードサービスの管理機能メニューが、「発呼、残高の問い合わせ、パスワードの変更、短縮ダイヤルの問い合わせ、短縮ダイヤルの変更、上位メニューへの復帰、サブメニューの再生、管理機能メニューへのダイレクトアクセス」からなる特徴を備えると仮定すると、ファンクションＩＤは、それぞれの特徴ごとに設定される。例えば、「発呼」のファンクションＩＤは１に設定され、「残高の問い合わせ」のファンクションＩＤは２に設定され、「パスワードの変更」のファンクションＩＤは３に設定され、「短縮ダイヤルの問い合わせ」のファンクションＩＤは４に設定され、「短縮ダイヤルの変更」のファンクションＩＤは５に設定され、「上位メニューへの復帰」のファンクションＩＤは０に設定され、「サブメニューの再生」のファンクションＩＤは−１に設定され、「管理機能メニューへのダイレクトアクセス」のファンクションＩＤは−２に設定される。
【００２０】
ステップ１０２において、対応するオプションが、サービスプロバイダによって要求される特徴に関して設定され、オプションとファンクションＩＤとの間のマッピングが設定される。
【００２１】
カードサービスの管理機能メニューによってサポートされる特徴の一部だけがサービスプロバイダによって要求され、当該特徴の一部が「発呼、残高の問い合わせ、パスワードの変更、短縮ダイヤルの問い合わせ、上位メニューへの復帰、管理機能メニューへのダイレクトアクセス」を含むと仮定すると、「発呼」のオプションは電話番号とそれに続く＃に設定され、「残高の問い合わせ」のオプションは１１に設定され、「パスワードの変更」のオプションは２２に設定され、「短縮ダイヤルの問い合わせ」のオプションは３３に設定され、「上位メニューへの復帰」のオプションは＃に設定され、「管理機能メニューへのダイレクトアクセス」のオプションは＃に設定される、ことができる。入力されるその他のデータは、説明の便宜上、ｘとして示される。
【００２２】
これに対応して、このカードサービスの管理機能メニューに対応する音声プロンプトが設定されなければならず、例えば、「おかけになりたい電話番号または短縮ダイヤルを入力し、確認のために＃を押して下さい。ダイレクトに＃を押されると管理機能メニューに入ります。」および「残高のお問い合わせはダイヤル１１、パスワードのご変更はダイヤル２２、短縮ダイヤルのお問い合わせはダイヤル３３、上位メニューへの復帰はダイヤル＃です。」のような２つの音声プロンプトが設定される。これらの２つの音声プロンプトのために、システムは音声コード１および音声コード２をそれぞれ設定し、かつ、対応する音声ＩＤを設定する。このように構成することによって、システムが音声コード１に対応する音声プロンプトを再生しているときに、加入者が「管理機能メニューを再生」するために、＃をダイレクトにダイヤルすれば、音声コード２に対応する音声プロンプトが再生される。システムが音声コード２に対応する音声プロンプトを再生しているときに、加入者が「上位メニューに復帰」するために、＃をダイレクトにダイヤルすれば、音声コード１に対応する音声プロンプトが再生される。
【００２３】
そして、すべてのコンフィギュレーションデータのマッピングが設定され、このマッピングを記憶するために、リストまたはコンフィギュレーションファイルがシステムのインテリジェントプラットホーム内に設定される。該マッピングを表１に示す。
【表１】
2007505527.tif 000003
【００２４】
ステップ１０３において、システムは、加入者の入力およびステップ１０２において設定されたマッピングに基づいて処理を実行する。
【００２５】
図２を参照すると、この処理フローは以下のステップによって実行される。
【００２６】
ステップ２０１において、システムは音声プロンプトを再生する。
【００２７】
音声コード１に対応する音声プロンプトが再生されてもよい。詳細には、システムは音声コードに基づいて音声ＩＤを取得し、その音声ＩＤによって音声プロンプトを再生する。
【００２８】
ステップ２０２〜２０３において、加入者が入力したオプションを取得した後、システムは、システム内に記憶されたオプションとファンクションＩＤとの間のマッピングに基づいて、現時点で入力されたオプションに対応するファンクションＩＤを取得し、このファンクションＩＤの特徴に基づいて、次の処理を決定する。
【００２９】
このステップにおいて、加入者入力情報が「電話番号＃」であれば、システムは、入力情報に対応するファンクションＩＤが１であることを決定し、そして、発呼フローが実行される。加入者入力情報が「＃」であれば、システムは「＃」に対応するファンクションＩＤが２であることを知り、管理機能メニューを再生するフローが実行され、すなわち、音声コード２に対応する音声プロンプトが再生される。
【００３０】
音声コード２に対応する音声プロンプトを再生した後、加入者がオプションの入力を継続し、入力されたオプションが１１であれば、システムは、記憶されたマッピングから、加入者入力情報に対応するファンクションＩＤが２であること、そして、ＩＤ２が対応する特徴が「残高の問い合わせ」であることを決定し、その結果として、残高を問い合わせるフローが実行される。加入者が１２３のようなその他のデータを入力すれば、システムは対応するファンクションＩＤが−１であることを知り、ＩＤ−１が対応する特徴は「管理機能メニューを再び再生する」ことであり、その結果として、管理機能メニューを再び再生するフローが実行される。加入者が＃を入力すれば、システムは、対応するファンクションＩＤが０であること、そして、ＩＤ０が対応する特徴が「上位メニューを再び再生する」ことであることを決定し、その結果として、上位メニューを再び再生するフローが実行される。上位メニューへ復帰すること、または、管理機能メニューを再び再生することが必要とされる場合、システムは音声コードを参照して対応する音声ＩＤを取得し、その音声ＩＤによって音声プロンプトを再生しなければならない。
【００３１】
さらに、ファンクションＩＤが加入者の入力した番号に対応しない状態が存在してもよく、そのために、システムは対応する判定を実行しなければならない。例えば、加入者の入力したオプションに対応するオプションＩＤを取得する前に、システムは、システム内に記憶されたオプションとファンクションＩＤとの間のマッピングに基づいて、現時点のオプションに対応するファンクションＩＤが存在するか否かを判定し、存在すれば、次の処理が現時点のファンクションＩＤによって決定され、存在しなければ、システムは入力オプションが誤りであることを加入者に示し、音声プロンプトを再び再生するために、ステップ２０１に戻る。
【００３２】
上記実施形態においては、カードサービスのすべての特徴が採用される。サービスプロバイダがカードサービスの中のいくつかの特徴を取り除くことを要求する場合に、必要なことは、オプションとファンクションＩＤとの間のマッピングを対応する音声プロンプトとともに変更することだけである。例えば、サービスプロバイダが「残高の問い合わせ」を取り除くことを要求する場合、必要なことは、「パスワードの変更」を１１に設定し、「短縮ダイヤルの問い合わせ」を２２に設定し、「短縮ダイヤルの変更」を３３に設定し、「上位メニューへの復帰」を＃に設定し、そして、その結果として、音声プロンプトを変更し、その後、オプションとファンクションＩＤとの間のマッピングを設定し、その関係を記憶することだけである。このようにして、システムは、加入者の入力するオプションおよびマッピングに基づいて処理を実行することができる。音声プロンプトを変更することに関しては、音声コード２に対応する音声プロンプトを、「パスワードのご変更はダイヤル１１、短縮ダイヤルのお問い合わせはダイヤル２２、短縮ダイヤルのご変更はダイヤル３３、上位メニューへの復帰はダイヤル＃です。」と変更してもよく、音声プロンプトを変更するために、ダイナミックローディングする方法が選択されてもよい。
【００３３】
「残高の問い合わせ」が取り除かれた後、カードサービスにおけるオプションとファンクションＩＤとの間のマッピングが、表２に示される。
【表２】
2007505527.tif 000004
【００３４】
このように、上記説明は本発明の例として説明したものであり、本発明を限定するものではないことに留意されたい。
【図面の簡単な説明】
【００３５】
【図１】本発明の実施形態によるインテリジェントサービス特徴を構成するフローチャートである。
【図２】本発明の実施形態におけるコンフィギュレーションに基づいてインテリジェントサービスロジックを処理するフローチャートである。
【図１】
2007505527.tif 000005
【図２】
2007505527.tif 000006
【国際調査報告】
2007505527.tif 000007
2007505527.tif 000008
2007505527.tif 000009
2007505527.tif 000010