(57)【要約】【課題】通話が行われているか否かを正確に判定することのできる呼制御システムを得る。【解決手段】電話機１００ａと相手方電話機１００ｂの間の発着呼を制御するシステムであって、電話機１００ａを電話回線に接続する回線接続装置２００と、電話機１００ａが受信する定型音声を格納したデータベース３４０を備える音声解析装置３００と、を有し、音声解析装置３００は、電話機１００ａが受信した音声信号を解析してデータベース３４０に格納されている定型音声と一致するか否かを判定し、回線接続装置２００は、その解析結果を受け取り、両者が一致する場合は電話機１００ｂと相手方電話機１００ｂの間の通話が行われていないと判断し、両者が一致しない場合は電話機１００ａと相手方電話機１００ｂの間の通話が行われていると判断する。【選択図】図２
2009141852.tif 000002
【特許請求の範囲】
【請求項１】
電話機と相手方電話機の間の発着呼を制御するシステムであって、
前記電話機を電話回線に接続する回線接続装置と、
前記電話機が受信する定型音声を格納したデータベースを備える音声解析装置と、
を有し、
前記音声解析装置は、
前記電話機が受信した音声信号を解析して前記データベースに格納されている定型音声と一致するか否かを判定し、
前記回線接続装置は、
その解析結果を受け取り、
両者が一致する場合は前記電話機と前記相手方電話機の間の通話が行われていないと判断し、
両者が一致しない場合は前記電話機と前記相手方電話機の間の通話が行われていると判断する
ことを特徴とする呼制御システム。
【請求項２】
前記音声解析装置が備えるデータベースは、
前記定型音声として、
前記相手方電話機の呼出音および切断音を格納している
ことを特徴とする請求項１に記載の呼制御システム。
【請求項３】
前記音声解析装置が備えるデータベースは、
前記定型音声として、
前記電話機が受信するガイダンス音声を格納している
ことを特徴とする請求項１または請求項２に記載の呼制御システム。
【請求項４】
前記音声解析装置は、
学習用音声データを入力してその音声を学習する学習機能部を備える
ことを特徴とする請求項１ないし請求項３のいずれかに記載の呼制御システム。
【請求項５】
電話機と相手方電話機の間の発着呼に応じて通話課金を行うシステムであって、
請求項１ないし請求項４のいずれかに記載の呼制御システムと、
前記電話機に対する課金を管理する課金管理装置と、
を有し、
前記課金管理装置は、
前記呼制御システムが、前記電話機と前記相手方電話機の間の通話が行われていると判断した時点から通話課金を開始し、
その後、
前記呼制御システムが、前記電話機と前記相手方電話機の間の通話が行われていないと判断した時点で当該通話課金を停止する
ことを特徴とする課金システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電話機と相手方電話機の間の発着呼を制御する呼制御システム、およびその呼制御システムを有する課金システムに関するものである。
【背景技術】
【０００２】
従来、電話回線の通話課金の開始タイミングは、電話線の極性反転を検知することで判定していた。日本国内での通話に関してはこの手法で判定できるが、海外に発信した場合は相手国が極性反転の信号を送信しないことがあり、正確な通話課金ができないという課題があった。
【０００３】
これに対し、電話回線の通話課金に関して、『呼出音で課金開始を行う場合に公衆回線の局からの極性反転に対して不利な課金開始を回避する。』ことを目的とした技術として、『電話機１１１から公衆回線１１０に発信時に呼出音を送出し通話を行う電話装置１００に、通話料金の課金を行う通話料金算出部１０５と、公衆回線の局から電話機への呼出音を含む各種トーンを検出するトーン検出部１０３と、公衆回線の局から極性反転を検出する極性反転検出部１０４と、相手の応答によりトーン検出部が検出していた呼出音を検出できなくなった時点で通話料金算出部に通話料金の課金を開始させ、課金開始後に極性反転検出部が極性反転を検出した時点で通話料金算出部で開始した課金をクリアし、通話料金算出部に新たに課金を開始させる課金開始制御部１０６Ａとを備える。』というものが提案されている（特許文献１）。
【０００４】
【特許文献１】特開２００４−１５３３４８号公報（要約）
【発明の開示】
【発明が解決しようとする課題】
【０００５】
上記特許文献１に記載の技術では、呼出音の後に自動音声ガイダンスが流れるような場合、実際には通話が行われていないにも関わらず、通話が行われているとみなされ、通話課金がなされてしまう可能性がある。
そのため、通話が行われているか否かを正確に判定することのできる呼制御システムが望まれていた。
【課題を解決するための手段】
【０００６】
本発明に係る呼制御システムは、電話機と相手方電話機の間の発着呼を制御するシステムであって、前記電話機を電話回線に接続する回線接続装置と、前記電話機が受信する定型音声を格納したデータベースを備える音声解析装置と、を有し、前記音声解析装置は、前記電話機が受信した音声信号を解析して前記データベースに格納されている定型音声と一致するか否かを判定し、前記回線接続装置は、その解析結果を受け取り、両者が一致する場合は前記電話機と前記相手方電話機の間の通話が行われていないと判断し、両者が一致しない場合は前記電話機と前記相手方電話機の間の通話が行われていると判断するものである。
【発明の効果】
【０００７】
本発明に係る呼制御システムによれば、データベースに格納された定型音声と一致する音声が受信されたときは、電話回線に定型音声が流れており、未だ通話が行われていないと判定することができる。
そのため、相手方から送信される呼出音や自動音声ガイダンスをあらかじめデータベースに格納しておくことにより、通話の開始・終了タイミングを正確に検知し、通話時間を正確に判定することができる。
【発明を実施するための最良の形態】
【０００８】
実施の形態１．
図１は、本実施の形態１に係る呼制御システムの構成図である。
図１において、電話機１００ａは、回線接続装置２００を介して日本国内の電話回線に接続し、海外の通話先にある電話機１００ｂとの間で通話を行う。
電話機１００ｂは、海外の公衆電話網５００および遠隔ユニット４００を介して、日本国内の公衆電話網に接続される。
【０００９】
回線接続装置２００は、電話機１００ａを日本国内の電話回線に接続し、通話を交換するとともに、電話機１００ａが相手方から受信した音声信号を音声解析装置３００に出力する。音声解析装置３００のその後の処理は、後述する。
また、回線接続装置２００は、遠隔ユニット４００を介して海外の通話相手国の公衆電話網５００と接続されており、日本国内の電話機１００ａと、海外の電話機１００ｂとの通話を交換する。
【００１０】
音声解析装置３００は、後述の図３で説明するデータベース３４０を備え、電話機１００ａが受信する音声信号を回線接続装置２００から受け取り、データベース３４０に格納している音声と一致するか否かを判定して、判定結果を回線接続装置２００に返す。
【００１１】
遠隔ユニット４００は、通話相手国側に設けられており、回線接続装置２００に接続されている専用線と、通話相手国の公衆電話網５００とを接続する機器である。
公衆電話網５００は、通話相手国の一般的な電話網である。日本国内と異なり、公衆電話網５００に接続した電話機に対し、極性反転の信号は送信されない。
【００１２】
以上、本実施の形態１に係る呼制御システムの全体構成を説明した。
次に、従来の課金手法に係る課題について説明する。
【００１３】
図１の通信環境下では、日本国内の電話機１００ａから海外相手国の電話機１００ｂに宛てて発呼しても、極性反転信号は送信されず、遠隔ユニット４００は電話機１００ｂが応答したことを検出できないため、どの時点で通話が開始され、また終了されたかが分からない。
一方、特許文献１に記載されているような技術を用いて課金開始のタイミングを判定すると、以下に述べるような課題がある。
【００１４】
海外の公衆電話網５００に日本国内の電話機１００ａから接続すると、呼出音の後に、通信事業者の音声案内メッセージ（以下、音声ガイダンスと呼ぶ）が流れる場合がある。
そのため、従来の通話課金手法では、未だ通話が開始されていないにも関わらず、音声ガイダンスが聴取され始めた時点で、通話課金が開始されてしまう。これに関し、図８を用いて説明する。
【００１５】
図８は、音声ガイダンスがあるため課金時間が正確に判定できない場合の通話シーケンス例を示すものである。以下、図８の各ステップについて説明する。なお、回線や機器の構成は、図１で説明したものを用いる。
【００１６】
（１）発信側から、海外宛先の電話番号をダイヤルする。
（２）回線接続装置２００、公衆電話網５００を介して発着呼が行われ、呼出音が鳴る。
（３）発信側では、通信事業者の音声ガイダンスが聴取される。発信者は、ガイダンスに従って番号入力などを行う。なお、音声ガイダンスが聴取され始めた時点で、未だ受信側との通話が始まっていないにも関わらず、通話課金が開始される。
（４）音声ガイダンスが終了した後、発信側と受信側の通話が開始する。
【００１７】
このように、従来の通話課金手法によれば、本来の通話時間はステップ（４）以降であるにも関わらず、ステップ（３）の音声ガイダンスが開始した時点で、通話課金が開始されてしまうという課題がある。
そこで本発明では、音声解析装置３００が備えるデータベースに、呼出音や音声ガイダンスの音声をあらかじめ格納しておき、この音声と、電話機１００ａが受信した音声信号とを比較することにより、正確な課金開始タイミングを判定する。
【００１８】
以上、従来の課金手法に係る課題について説明した。
次に、本実施の形態１に係る呼制御システムの詳細構成と動作を説明する。
【００１９】
図２は、本実施の形態１に係る呼制御システムの概略動作シーケンスである。以下、図２の各ステップについて説明する。なお、通信事業者などが送信する音声ガイダンスに関しては、後述の図３〜図５で改めて説明することとし、図２では概略動作のみ示した。
【００２０】
（１）電話機１００ａは、海外通話相手国の電話機１００ｂに宛てて発呼する。回線接続装置２００は、遠隔ユニット４００を介して、電話機１００ａを電話機１００ｂに接続する。
（２）電話機１００ｂは、海外通話相手国の公衆電話網５００より着呼する。
（３）電話機１００ｂは、電話機１００ａに宛てて応答音声を送信する。
（４）回線接続装置２００は、電話機１００ｂが送信した応答音声を受信し、電話機１００ａに送信するとともに、同音声を音声解析装置３００に送信する。
【００２１】
（５）音声解析装置３００は、回線接続装置２００から受信した音声を解析して、データベース３４０に格納している音声と一致するか否かを判定し、解析結果を回線接続装置２００に返す。
（６）回線接続装置２００は、上記の解析結果を受け取り、以下のように判断する。
（６．１）両者が一致する場合は、電話回線には音声ガイダンス等の定型音声が流れており、未だ電話機１００ａと電話機１００ｂの間の通話が行われていないと判断する。
（６．２）両者が一致しない場合は、電話回線には非定型音声が流れている、即ち電話機１００ａと電話機１００ｂの間の通話が行われていると判断する。
【００２２】
図２の動作により、回線接続装置２００は、電話機１００ａと電話機１００ｂの間の通話時間を正確に判定することができるので、これに基づき通話課金を行うことにより、音声ガイダンスが聴取される場合でも、正確な課金時間の算出が可能となる。また、その他の通話時間を使用する機能に対しても有効である。
【００２３】
図３は、回線接続装置２００と音声解析装置３００の機能ブロック図である。各部の接続関係と、送受信される信号やデータについても、同図に併せて記載した。以下、図３の各部の機能について説明する。
【００２４】
電話機１００ａは、回線接続装置２００を介して、電話機１００ｂに宛てて発呼し、または通話の音声信号を送受信する。
電話機１００ｂは、遠隔ユニット４００（図３では省略）および回線接続装置２００を介して、電話機１００ａからの呼を着呼し、これに応答し、または通話の音声信号を送受信する。
【００２５】
回線接続装置２００は、国内インターフェース２１０、国外インターフェース２２０、送信部２３０、受信部２４０、機能部２５０を備える。
【００２６】
国内インターフェース２１０は、電話機１００ａと接続され、電話機１００ａからの発呼を受信し、または音声信号を電話機１００ａとの間で送受信する。
国外インターフェース２２０は、電話機１００ｂと遠隔ユニット４００を介して接続され、電話機１００ｂへの着呼、あるいは電話機１００ｂからの応答を受信し、または音声信号を電話機１００ｂとの間で送受信する。
【００２７】
送信部２３０は、電話機１００ａが受信した音声信号を国外インターフェース２２０より受け取り、音声解析装置３００に出力する。
受信部２４０は、音声解析装置３００より、電話機１００ａが受信した音声の解析結果を受け取り、機能部２５０に出力する。
機能部２５０は、回線接続などの種々の機能を実行する。また、受信部２４０より音声の解析結果を受け取り、通話がいつ開始・終了されたかのタイミング判定を行う。判定に係る動作フローは、後述の図４〜図５で説明する。
【００２８】
国内インターフェース２１０、国外インターフェース２２０、送信部２３０、受信部２４０は、回線の接続方式などに応じて適宜必要なインターフェースを備える。
機能部２５０は、その機能を実現する回路デバイスのようなハードウェアで構成することもできるし、マイコンやＣＰＵのような演算装置と、その動作を規定するソフトウェアとで構成することもできる。
【００２９】
音声解析装置３００は、受信部３１０、音声解析部３２０、送信部３３０、データベース３４０を備える。
受信部３１０は、電話機１００ａが受信した音声信号を、回線接続装置２００より受け取り、音声データとして音声解析部３２０に出力する。
音声解析部３２０は、受信部３１０より受け取った音声データを解析し、データベース３４０に格納されている音声と一致するか否かを判定する。解析に係る動作は、後述の図６で説明する。解析結果は、送信部３３０を介して回線接続装置２００に出力される。
データベース３４０は、呼出音、切断音、通信事業者の音声ガイダンスなど、電話機１００ａが受信するものと想定される音声を、あらかじめ格納しておく。
【００３０】
送信部３１０、受信部３３０は、回線接続装置２００との接続方式などに応じて適宜必要なインターフェースを備える。
音声解析部３２０は、その機能を実現する回路デバイスのようなハードウェアで構成することもできるし、マイコンやＣＰＵのような演算装置と、その動作を規定するソフトウェアとで構成することもできる。
データベース３４０は、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）のような記憶装置に、音声データや必要なインデックスなどを格納することで、構築することができる。
【００３１】
本実施の形態１における「定型音声」は、データベース３４０にあらかじめ格納しておく、呼出音、切断音、通信事業者の音声ガイダンスなど、電話機１００ａが受信するものと想定される定型音声がこれに相当する。
【００３２】
図４は、回線接続装置２００の機能部２５０が通話開始タイミングを判定する際の動作フローである。以下、図４の各ステップについて説明する。なお、記載の便宜上、周辺機器の動作も併せて記載したことを付言しておく。
【００３３】
（Ｓ４０１）
電話機１００ａは、電話機１００ｂに宛てて発呼する。回線接続装置２００は、各インターフェースや遠隔ユニット４００、公衆電話網５００を介し、電話機１００ａと電話機１００ｂを回線接続する。
（Ｓ４０２）
回線接続装置２００は、電話機１００ｂや通信事業者が送信し電話機１００ａが受信する音声信号を電話機１００ａに出力するとともに、音声解析装置３００にも同じ音声信号を出力する。
音声解析装置３００の音声解析部３２０は、その音声信号を解析し、データベース３４０に格納している音声と一致するか否かを判定する。その解析結果は、回線接続装置２００に出力される。
【００３４】
（Ｓ４０３）
機能部２５０は、電話機１００ａがオフフック（受話器を上げた状態）状態であるか否かを判定する。オフフック状態であればステップＳ４０４へ進み、オフフック状態でなければステップＳ４０７へ進む。
（Ｓ４０４）
機能部２５０は、ステップＳ４０２の解析結果に基づき、電話機１００ａが受信した音声が、電話機１００ｂの呼出音であるか否かを判定する。呼出音である場合はステップＳ４０２へ戻り、呼出音でない場合はステップＳ４０５へ進む。
【００３５】
（Ｓ４０５）
機能部２５０は、ステップＳ４０２の解析結果に基づき、電話機１００ａが受信した音声が、データベース３４０に格納している、通信事業者の音声ガイダンスと一致するか否かを判定する。
音声ガイダンスである場合はステップＳ４０２へ戻り、音声ガイダンスでない場合はステップＳ４０６へ進む。
なお、音声ガイダンス以外の音声をデータベース３４０に格納しておき、これと一致するか否かを判定するようにしてもよい。
【００３６】
（Ｓ４０６）
機能部２５０は、電話機１００ａと電話機１００ｂの通話が開始されたと判定する。
（Ｓ４０７）
機能部２５０は、電話機１００ａと電話機１００ｂの通話が終了したと判定する。
【００３７】
図５は、回線接続装置２００の機能部２５０が通話終了タイミングを判定する際の動作フローである。以下、図５の各ステップについて説明する。なお、図４と同様に、周辺機器の動作も併せて記載したことを付言しておく。
【００３８】
（Ｓ５０１）
電話機１００ａと電話機１００ｂは、回線接続装置２００を介して通話している。
（Ｓ５０２）
図４のステップＳ４０２と同様であるため、説明を省略する。
（Ｓ５０３）
機能部２５０は、電話機１００ａがオフフック状態であるか否かを判定する。オフフック状態であればステップＳ５０４へ進み、オフフック状態でなければステップＳ５０７へ進む。
【００３９】
（Ｓ５０４）
機能部２５０は、ステップＳ５０２の解析結果に基づき、電話機１００ａが受信した音声が、電話機１００ｂの切断音（ビジートーン）であるか否かを判定する。切断音である場合はステップＳ５０７へ進み、切断音でない場合はステップＳ５０６へ進む。
（Ｓ５０５）
機能部２５０は、ステップＳ５０２の解析結果に基づき、電話機１００ａが受信した音声が、データベース３４０に格納している、通信事業者の音声ガイダンスと一致するか否かを判定する。
音声ガイダンスである場合はステップＳ５０７へ進み、音声ガイダンスでない場合はステップＳ５０６へ進む。
なお、図４のステップＳ４０５と同様に、音声ガイダンス以外の音声をデータベース３４０に格納しておき、これと一致するか否かを判定するようにしてもよい。
【００４０】
（Ｓ５０６）
機能部２５０は、電話機１００ａと電話機１００ｂが通話中と判定する。
（Ｓ５０７）
機能部２５０は、電話機１００ａと電話機１００ｂの通話が終了したと判定する。
【００４１】
図６は、音声解析装置３００の音声解析部３２０が音声解析を行う際の１処理例を示すものである。図４のステップＳ４０２や図５のステップＳ５０２における音声解析は、以下のような手順で行われる。
【００４２】
（１）音声データを解析
音声解析部３２０は、受信部３１０より受け取った音声データを解析する。
ここでいう音声の解析とは、例えば音声波形の周波数解析など、音声認識を行う際に一般に行われている手法などの公知の手法を用いて、データベース３４０に格納している音声と一致するか否かを判定することを言う。
なお、電話機１００ａが受信する音声は、必ずしも人間の音声のみではないため、一致判定を行うに際し、音声認識を行う手前の周波数解析までを行い、その後の音声認識処理は省略するなど、適宜適当な手法を用いることもできる。
即ち、受信部３１０より受け取った音声データと、データベース３４０に格納している音声との一致判定ができればよく、その手法は任意のものでよい。
【００４３】
（２）ある一定のパターンは呼出音と判定
音声解析部３２０は、受信部３１０より受け取った音声データが、ある一定のパターンで繰り返される音声である場合は、音声パターンが機械的であることから、当該音声は公衆電話網５００の呼出音であると判定することができる。
その他、データベース３４０に公衆電話網５００の呼出音をあらかじめ格納しておき、受信部３１０より受け取った音声データがこれと一致するか否かで、呼出音であるか否かの判定を行うこともできる。
【００４４】
（３）データベース３４０の音声と一致する場合は音声ガイダンスと判定
音声解析部３２０は、受信部３１０より受け取った音声データが、データベース３４０に格納している通信事業者の音声ガイダンスと一致する場合は、当該音声はその音声ガイダンスであると判定することができる。
その他、上記（２）で説明したように、公衆電話網５００の呼出音があらかじめ分かっている場合は、これをデータベース３４０にあらかじめ格納しておき、当該音声が呼出音であるか否かを判定することもできる。
【００４５】
上記の（１）〜（３）の説明では、呼出音についてのみ言及したが、切断音についても同様であることを付言しておく。
また、データベース３４０に格納する音声は、必ずしも呼出音、切断音、音声ガイダンスに限る必要はなく、通話音声以外の音声を、必要に応じて適宜格納してもよい。
【００４６】
本実施の形態１では、回線接続装置２００と音声解析装置３００は独立した別個の装置として説明したが、これらは一体的に構成してもよい。例えば、回線接続装置２００に音声解析部３２０とデータベース３４０を内蔵することが考えられる。
【００４７】
また、回線接続装置２００は、本実施の形態１で説明した構成や動作以外にも、従来技術と同様に、極性反転信号に基づき課金開始を行う機能を合わせ持つようにしてもよい。
極性反転信号による課金と、データベース３４０を用いる課金とは、例えば発呼先の番号に応じての使い分けるなど、適宜最適に使い分ければよい。
【００４８】
また、図２において、電話機１００ａと電話機１００ｂの間の通話に係る動作シーケンスを説明したが、これらのシーケンスは、遠隔ユニット４００や海外の公衆電話網５００の接続仕様などによって変わる可能性があることを付言しておく。
これらの動作シーケンスが変わっても、回線接続装置２００が、音声解析装置３００の解析結果を用いて、電話機１００ａと電話機１００ｂの間の通話開始や終了のタイミングを判定する動作は、本実施の形態１と同様に適用可能である。
【００４９】
また、音声解析装置３００は、電話機１００ａが受信する音声の解析を行うことを説明したが、より詳しくは、例えば以下のような処理とすることができる。
【００５０】
（１）一致する旨のみを送信
音声解析部３２０は、受信部３１０より受け取った音声データが、データベース３４０に格納している音声と一致すると判定した場合に限り、一致した旨のみを、送信部３３０を介して回線接続装置２００に通知する。
回線接続装置２００は、一致した旨の通知を受け取り、この場合は電話機１００ａと電話機１００ｂの通話は行われていないものと判定する。
【００５１】
（２）音声の種別を送信
音声解析部３２０は、受信部３１０より受け取った音声データが、データベース３４０に格納している音声と一致する場合、その音声種別を、送信部３３０を介して回線接続装置２００に通知する。例えば、「この音声は音声ガイダンスである」「この音声は呼出音である」「この音声は通話音声である」といった内容を通知する。
回線接続装置２００は、その通知を受け取り、音声種別に基づき、いずれのタイミングで通話が開始されたかを、自ら判定する。
【００５２】
（３）音声解析装置３００が通話開始・終了タイミングを判定
上記（１）（２）では、回線接続装置２００が通話開始・終了タイミングを判定しているが、音声解析装置３００がその判定を行ってもよい。回線接続装置２００は、最終的な判定結果のみを受け取る。
【００５３】
上記（１）〜（３）いずれの場合でも、通話回線の接続を行うのは回線接続装置２００であるため、最終的に通話開始・終了のタイミングを判定できるに足る情報は、回線接続装置２００に集約されることが好ましい。
【００５４】
以上のように、本実施の形態１によれば、音声解析装置３００は、呼出音や切断音を、データベース３４０にあらかじめ格納しておくか、もしくは図６（２）で説明したような判定ロジックを用いることで認識することができる。
これにより、回線接続装置２００は、任意の国や地域の呼出音や切断音の発生タイミングを判定することができるので、国内外を問わず、通話時間を正確に判定することができる。
【００５５】
また、本実施の形態１によれば、音声解析装置３００は、通信事業者の音声ガイダンスをデータベース３４０にあらかじめ格納しておくことにより、任意の国や通信事業者の音声ガイダンスを認識することができる。
これにより、回線接続装置２００は、呼出音や切断音の前後に音声ガイダンスが流れる場合でも、通話時間を正確に判定することができる。
【００５６】
また、本実施の形態１によれば、通話開始・終了タイミングの判定基準となる音声データを、データベース３４０にあらかじめ格納しておくこととし、判定ロジックとその基礎となる音声データを切り分けているので、データベース３４０に格納する音声の変更や追加などにより、様々な音声に容易に対応することができる。
これにより、通話開始・終了タイミングの判定に係る機能拡張や変更が容易となり、通話時間をより正確に判定することができる。
【００５７】
実施の形態２．
実施の形態１では、データベース３４０にあらかじめ呼出音や音声ガイダンスなどの音声を格納しておき、これと一致判定を行うことで、通話開始・終了のタイミングを正確に判定することについて説明した。
本発明の実施の形態２では、学習により音声解析装置３００の機能を拡張することについて説明する。なお、各装置の構成や機能については、実施の形態１で説明したものと概ね同様であるため、本実施の形態２では学習機能に係る差異点のみを説明する。
【００５８】
通話開始・終了のタイミングを正確に判定するためには、電話機１００ａが受信する種々の音声が、電話機１００ｂとの間の通話音声ではないことを、できる限り正確に判定することが肝要である。そこで、学習によりこの判定機能を拡張することを考える。
学習の対象としては、例えば以下の（１）（２）のようなものが考えられる。
【００５９】
（１）判定精度の向上のための学習
電話機１００ａが、既にデータベース３４０に格納している音声を受信した場合、音声解析装置３００は、両者を一致するものと常に判定することが好ましい。しかし、音声の一致判定には一定の曖昧さが必ず存在するため、音声解析装置３００は、必ずしも両者を一致するものと判定できるとは限らない。
そこで、音声解析部３２０に学習機能と学習用の音声データを与え、一致判定の精度を向上させる。学習のためのアルゴリズムなどは、公知の手法を用いることができる。
【００６０】
（２）新たな音声データの学習
電話機１００ａが、データベース３４０に格納していない音声ガイダンスなどの非通話音声を受信した場合、「この音声は通話音声ではなく音声ガイダンスである」という指示を与えながら、音声解析部３２０に入力する。
音声解析部３２０は、その音声をデータベース３４０に格納するとともに、当該音声の特徴点を抽出して保持しておくなどして、後に一致判定を行なう際に備えておく。
これは、データベース３４０にあらかじめ音声を格納しておくこととは異なる、いわば自動学習のような機能である。
【００６１】
本実施の形態２における「学習機能部」は、音声解析部３２０に内蔵する機能として説明したが、これらを別個に構成してもよい。
【００６２】
本実施の形態２において、音声を学習する機能を新たに設け、通話開始・終了タイミングの判定基準となる音声を任意に追加することを説明したが、音声解析部３２０をソフトウェアで構成し、ソフトウェアの更新により判定ロジックを追加・変更することも可能である。
【００６３】
以上のように、本実施の形態２によれば、音声解析装置３００に新たに学習機能を追加することにより、データベース３４０に格納している音声との一致判定の精度を向上させることができる。
また、新たな音声データを自動学習する機能を追加することにより、データベース３４０に格納する音声をメンテナンスする手間が省略でき、任意の国や地域との間の通話時間の判定機能を、効率的に追加することができる。
【００６４】
実施の形態３．
実施の形態１〜２では、電話機１００ａと電話機１００ｂの間の通話開始・終了タイミングを正確に判定するための構成と動作を説明した。
本発明の実施の形態３では、通話課金を行うための具体的な構成について説明する。
【００６５】
図７は、本実施の形態３に係る課金システムの機能ブロック図である。
図７において、電話機１００ａ〜１００ｂ、回線接続装置２００、音声解析装置３００の構成と機能は、実施の形態１〜２いずれかで説明したものと概ね同様であるため、説明を省略し、差異点のみを説明する。
【００６６】
図７の課金システムは、図３で説明した各装置に加え、新たに課金管理装置６００を備える。
回線接続装置２００の機能部２５０は、実施の形態１〜２で説明したいずれかの手法を用いて、電話機１００ａと電話機１００ｂの間の通話開始・終了タイミングを判定し、そのタイミングを表す信号を、送信部２３０を介して課金管理装置６００に出力する。
【００６７】
課金管理装置６００は、受信部６１０、課金管理部６２０を備える。
受信部６１０は、回線接続装置２００より、電話機１００ａと電話機１００ｂの間の通話開始・終了タイミングを表す信号を受け取り、課金管理部６２０に出力する。
課金管理部６２０は、電話機１００ａと電話機１００ｂの間の通話が開始された旨の通知を受け取ると課金を開始し、通話が終了した旨の通知を受け取ると課金を終了する。
【００６８】
受信部６１０は、回線接続装置２００との接続方式などに応じて、適宜必要なインターフェースを備える。
課金管理部６２０は、その機能を実現する回路デバイスのようなハードウェアで構成することもできるし、マイコンやＣＰＵのような演算装置と、その動作を規定するソフトウェアとで構成することもできる。
【００６９】
なお、ここでいう「課金をする」とは、通話課金の具体的な業務手続に準じて課金処理を行うことをいう。例えば、電話機１００ａの通話時間を、図示しない課金データベースなどに記録しておき、後に請求書を発行する、といった課金手続が考えられる。
この場合、本実施の形態３に係る課金システムが「課金をする」とは、電話機１００ａの通話時間を図示しない課金データベースなどに記録しておくことを指す。
【００７０】
なお、本実施の形態３において、課金管理装置６００は、回線接続装置２００や音声解析装置３００とは独立した別個の装置として説明したが、これらは一体的に構成してもよい。例えば、回線接続装置２００に課金データベースを内蔵することが考えられる。
【００７１】
以上のように、本実施の形態３に係る課金システムは、回線接続装置２００から、電話機１００ａと電話機１００ｂの間の通話開始・終了タイミングを表す信号を受け取ることにより、通信事業者の音声ガイダンスが聴取されるような場合でも、正確な通話課金を行うことができる。
【図面の簡単な説明】
【００７２】
【図１】実施の形態１に係る呼制御システムの構成図である。
【図２】実施の形態１に係る呼制御システムの概略動作シーケンスである。
【図３】回線接続装置２００と音声解析装置３００の機能ブロック図である。
【図４】回線接続装置２００の機能部２５０が通話開始タイミングを判定する際の動作フローである。
【図５】回線接続装置２００の機能部２５０が通話終了タイミングを判定する際の動作フローである。
【図６】音声解析装置３００の音声解析部３２０が音声解析を行う際の１処理例を示すものである。
【図７】実施の形態３に係る課金システムの機能ブロック図である。
【図８】音声ガイダンスがあるため課金時間が正確に判定できない場合の通話シーケンス例を示すものである。
【符号の説明】
【００７３】
１００ａ〜１００ｂ  電話機、２００  回線接続装置、２１０  国内インターフェース、２２０  国外インターフェース、２３０  送信部、２４０  受信部、２５０  機能部、３００  音声解析装置、３１０  受信部、３２０  音声解析部、３３０  送信部、３４０  データベース、４００  遠隔ユニット、５００  公衆電話網、６００  課金管理装置、６１０  受信部、６２０  課金管理部。
【図１】
2009141852.tif 000003
【図２】
2009141852.tif 000004
【図３】
2009141852.tif 000005
【図４】
2009141852.tif 000006
【図５】
2009141852.tif 000007
【図６】
2009141852.tif 000008
【図７】
2009141852.tif 000009
【図８】
2009141852.tif 000010