(57)【要約】【課題】  一人の通訳者が通訳をスムーズに対応できなくても、通訳サービスをスムーズに提供することができる通訳サービスシステム及び通訳サービス方法を提供する。【解決手段】  制御部１６６は、会話通訳サービス利用者端末１３からの通訳サービス要求を受け取ると、通訳者選択部１６５に通訳サービスの要求に適合した通訳者を選択させ、接続部１６１を介して選択された通訳者に通訳を依頼し、選択された通訳者の通訳者端末１４から通訳情報を受け取ると、接続部１６１を介して会話通訳サービス利用者端末１３に送信させるように制御する。また、通訳者に通訳を依頼した時点で、タイマ１６７に時間の計測を開始するよう指示し、タイマ１６７の計測で所定な時間を超えても通訳者端末１４から通訳結果を受信できない場合、当該通訳者への通訳依頼を取り消し、次の通訳者を選択するよう通訳者選択部１６５に指示する。【選択図】  図４
2007318214.tif 000002
【特許請求の範囲】
【請求項１】
通訳サービスを利用する一人以上の人が用いる一台以上の通訳サービス利用者端末（招待者端末と相手端末とを通訳サービス利用者端末と総称する）と、通訳サービス利用者端末より入力された異なる言語の間の通訳を行う一人以上の通訳者が用いる一台以上の通訳者端末と、通訳サービスを提供するサービス提供サーバとがネットワークを介して接続された通訳サービスシステムであって、
前記サービス提供サーバは、前記通訳者端末の特定情報と当該通訳者が提供可能な通訳サービスを示す通訳者情報とを記憶する通訳者情報記憶手段と、前記通訳サービス利用者端末の特定情報を記憶する通訳サービス利用者情報記憶手段と、通訳サービス利用者端末から、通訳サービスを要求するために必要な通訳要求情報と、通訳の対象となる通訳対象情報と、当該通訳対象情報の通訳結果の受信者となる相手端末の特定情報とを受信すると、前記通訳者情報記憶手段に記憶された通訳者情報のなかから前記通訳要求情報に適合した通訳者を選択する通訳者選択手段と、前記選択された通訳者に対して通訳対象情報を送信し、通訳対象情報を送信してからの経過時間を計測し、所定時間内で前記通訳者端末から通訳結果を受信した場合、前記通訳対象情報を送信した通訳サービス利用者端末及び相手端末に前記通訳結果を送信し、所定時間を超えても、通訳結果を受信していない場合、当該通訳者への通訳依頼を取り消し、次の通訳者を選択し、通訳対象情報を送信し、通訳を依頼し直す制御手段と、を備える通訳サービスシステム。
【請求項２】
請求項１記載の通訳サービスシステムであって、
前記通訳対象情報は音声情報、文字情報、画像情報、映像情報のいずれか一種或いはその組み合わせである通訳サービスシステム。
【請求項３】
請求項１又は２記載の通訳サービスシステムであって、
前記通訳サービス利用者からの通訳対象情報の件数はその時点で対応できる通訳者の人数より多い場合、前記制御手段がサービス提供サーバに送信された時間順で通訳対象情報を通訳者に依頼するよう制御する通訳サービスシステム。
【請求項４】
請求項３記載の通訳サービスシステムであって、
前記サービス提供サーバが通訳サービスの予約情報を記憶する予約情報記憶手段を有し、
前記通訳サービス利用者からの通訳対象情報の件数はその時点で対応できる通訳者の人数より多い場合、前記制御手段が前記予約情報記憶手段が記憶している内容を参照し、事前に予約した通訳サービス利用者からの通訳対象情報を優先的に通訳者に依頼するよう制御する通訳サービスシステム。
【請求項５】
請求項１又は２記載の通訳サービスシステムであって、
前記通訳者情報記憶手段が各通訳者の通訳スキルを表す通訳者ランクを管理する通訳者ランク管理手段を有し、
前記通訳サービス利用者からの通訳対象情報の件数はその時点で対応できる通訳者の人数より少ない場合、前記制御手段が前記通訳者ランク管理手段が管理している内容を参照し、ランクの高い通訳者に優先的に通訳対象情報の通訳を依頼するよう制御する通訳サービスシステム。
【請求項６】
請求項１ないし５のいずれか一項記載の通訳サービスシステムであって、
前記制御手段は、通訳対象情報の通訳の依頼し直しが所定の回数になっても通訳結果を受信できない場合、前記通訳対象情報を送信した通訳サービス利用者端末及び相手端末に通訳できない旨を含む情報を送信する通訳サービスシステム。
【請求項７】
通訳サービスを利用する一人以上の人が用いる一台以上の通訳サービス利用者端末と、通訳サービス利用者端末より入力された異なる言語の間の通訳を行う一人以上の通訳者が用いる一台以上の通訳者端末と、通訳サービスを提供するサービス提供サーバとがネットワークを介して接続された通訳サービス方法であって、
サービス利用者端末から、通訳サービスを要求するために必要な通訳要求情報と、通訳の対象となる通訳対象情報と、相手端末の特定情報とを受信すると、前記通訳要求情報に適合した通訳者を選択するステップと、
前記選択された通訳者に対して通訳対象情報を送信するステップと、
通訳対象情報を送信してからの経過時間を計測し、所定時間内で前記通訳者端末から通訳結果を受信した場合、前記通訳対象情報を送信したサービス利用者端末及び相手端末に前記通訳結果を送信するステップと、
前記所定時間を超えても、通訳結果を受信していない場合、当該通訳者への通訳依頼を取り消し、次の通訳者を選択し、通訳対象情報を送信し、通訳を依頼し直すステップと、
通訳依頼直しは所定の回数を超えても通訳結果を受信していない場合、サービス利用者端末及び相手端末に通訳できない旨を通知するステップと、
を有する通訳サービス方法。
【請求項８】
コンピュータに、請求項７記載の各ステップを実行させるための通訳サービスプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを介して、通訳サービスを提供する通訳サービスシステム及び通訳サービス方法に関し、特に、サービス利用者端末からの通訳対象情報を受信したとき、通訳者により通訳対象情報を通訳して、サービス利用者端末及び当該サービス利用者が指定した相手端末に通訳情報を送信する通訳サービスシステム及び通訳サービス方法に関するものである。
【背景技術】
【０００２】
従来、典型的な通訳の形態は、通訳を役割りとする通訳者が、異なる言語が用いられての意思伝達，情報交換等の現場に臨み、即時にある言語から他の言語への変換を行って、意思伝達，情報交換等を行う者の相互理解に供するというものである。昨今の国際化が進んだ情報化社会にあっては、異なる言語圏の人々の間における意思伝達，情報交換等がより一層盛んに行われるようになってきており、それに伴って異なる言語間の通訳の需要が増している。
【０００３】
一般には、適切な通訳者を得ることが容易でなく、また、幸いに通訳者が得られたとしても、コストが嵩むことになってしまうことが多い。それゆえ、通信技術及び情報処理技術の分野における発達が著しい現代においては、従前の通訳形態に加えて、新しい通信技術及び情報処理技術を利用した別の形態の通訳が出現してきている。例えば、各種言語間の自動翻訳システムや、音声認識技術や音声合成技術を用いて音声と文字を相互に変換するシステムなど、ネットワークを用いた各種システムが種々開発されている。これらのシステムは、いずれも通訳機能の自動化を図り、省力化を狙ったものである。
【０００４】
また、人手を利用した通訳サービスとしては、通訳サービスの種類毎にそれぞれの専門の業者に通訳を依頼し、その業者が契約している通訳者が通訳をしてその結果を依頼者に提供する等のサービスがある。
【０００５】
しかし、前者は、通訳サービスをネットワークを用いてシステム化し、多くの利用者を対象にするものではあるが、通訳処理を自動化するものであり、現状の技術レベルでは通訳のレベルは必ずしも十分ではない。
【０００６】
また、後者は、利用者のそれぞれに対してきめ細かい通訳サービスが可能であるが、ネットワークを用いたシステム化がなされていないため、利用者が各種の通訳サービスを手軽に利用できるものではないという問題があった。
【０００７】
このような問題に対処する従来技術として、特開２００２−６４６３４号公報（特許文献１）に記載のものがある。この技術では、発信者端末と、受信者端末と、通訳者端末及び通訳仲介サーバを、ネットワークを介して接続する。通訳者は、当該通訳者端末の接続情報と当該通訳者が提供可能な通訳サービスを示す通訳者情報とを通訳仲介サーバに登録しておく。通訳仲介サーバは、発信者端末から通訳要求情報、通訳対象情報、受信者端末の接続情報などを受信し、通訳要求情報に適合した通訳者を選択し、該通訳者に対応する通訳者端末と接続して通訳対象情報を送信し、通訳結果を受信し、受信者端末の接続情報により受信者端末と接続して、通訳結果を送信する。
【０００８】
【特許文献１】特開２００２−６４６３４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
しかしながら、前述した通訳サービスシステムにおいては、例えば、通訳者側のネットワークの故障があった場合や、専門知識の不足などが原因で通訳はスムーズに行うことができない場合などは、通訳サービス、特に会話通訳サービスをスムーズに提供することができない問題があった。
【００１０】
本発明は、上記のような課題を解決するためになされたもので、一人の通訳者が通訳をスムーズに対応できない場合、ほかの通訳者に依頼し直すことによって、一人の通訳者が通訳をスムーズに対応できなくても、通訳サービスをスムーズに提供することのできる通訳サービスシステム及び通訳サービス方法を提供することを目的とする。
【課題を解決するための手段】
【００１１】
本発明の通訳サービスシステムは、通訳サービスを利用する一人以上の人が用いる一台以上の通訳サービス利用者端末（招待者端末と相手端末とを通訳サービス利用者端末と総称する）と、通訳サービス利用者端末より入力された異なる言語の間の通訳を行う一人以上の通訳者が用いる一台以上の通訳者端末と、通訳サービスを提供するサービス提供サーバとがネットワークを介して接続された通訳サービスシステムであって、前記サービス提供サーバは、前記通訳者端末の特定情報と当該通訳者が提供可能な通訳サービスを示す通訳者情報とを記憶する通訳者情報記憶手段と、前記通訳サービス利用者端末の特定情報を記憶する通訳サービス利用者情報記憶手段と、通訳サービス利用者端末から、通訳サービスを要求するために必要な通訳要求情報と、通訳の対象となる通訳対象情報と、当該通訳対象情報の通訳結果の受信者となる相手端末の特定情報とを受信すると、前記通訳者情報記憶手段に記憶された通訳者情報のなかから前記通訳要求情報に適合した通訳者を選択する通訳者選択手段と、前記選択された通訳者に対して通訳対象情報を送信し、通訳対象情報を送信してからの経過時間を計測し、所定時間内で前記通訳者端末から通訳結果を受信した場合、前記通訳対象情報を送信した通訳サービス利用者端末及び相手端末に前記通訳結果を送信し、所定時間を超えても、通訳結果を受信していない場合、当該通訳者への通訳依頼を取り消し、次の通訳者を選択し、通訳対象情報を送信し、通訳を依頼し直す制御手段と、を備えた構成を有している。
【００１２】
また、本発明の通訳サービスシステムは、上記通訳対象情報は音声情報、文字情報、画像情報、映像情報のいずれか一種或いはその組み合わせである構成を有している。
【００１３】
さらに、本発明の通訳サービスシステムは、上記通訳サービス利用者からの通訳対象情報の件数はその時点で対応できる通訳者の人数より多い場合、前記制御手段がサービス提供サーバに送信された時間順で通訳対象情報を通訳者に依頼するよう制御する構成を有している。
【００１４】
また、本発明の通訳サービスシステムは、上記サービス提供サーバが通訳サービスの予約情報を記憶する予約情報記憶手段を有し、上記通訳サービス利用者からの通訳対象情報の件数はその時点で対応できる通訳者の人数より多い場合、前記制御手段が前記予約情報記憶手段が記憶している内容を参照し、事前に予約した通訳サービス利用者からの通訳対象情報を優先的に通訳者に依頼するよう制御する構成を有している。
【００１５】
また、本発明の通訳サービスシステムは、上記通訳者情報記憶手段が各通訳者の通訳スキルを表す通訳者ランクを管理する通訳者ランク管理手段を有し、上記通訳サービス利用者からの通訳対象情報の件数はその時点で対応できる通訳者の人数より少ない場合、前記制御手段が前記通訳者ランク管理手段が管理している内容を参照し、ランクの高い通訳者に優先的に通訳対象情報の通訳を依頼するよう制御する構成を有している。
【００１６】
さらに、本発明の通訳サービスシステムは、上記制御手段は、通訳対象情報の通訳の依頼し直しが所定の回数になっても通訳結果を受信できない場合、前記通訳対象情報を送信した通訳サービス利用者端末及び相手端末に通訳できない旨を含む情報を送信する構成を有している。
【００１７】
本発明の通訳サービス方法は、通訳サービスを利用する一人以上の人が用いる一台以上の通訳サービス利用者端末と、通訳サービス利用者端末より入力された異なる言語の間の通訳を行う一人以上の通訳者が用いる一台以上の通訳者端末と、通訳サービスを提供するサービス提供サーバとがネットワークを介して接続された通訳サービス方法であって、サービス利用者端末から、通訳サービスを要求するために必要な通訳要求情報と、通訳の対象となる通訳対象情報と、相手端末の特定情報とを受信すると、前記通訳要求情報に適合した通訳者を選択するステップと、前記選択された通訳者に対して通訳対象情報を送信するステップと、通訳対象情報を送信してからの経過時間を計測し、所定時間内で前記通訳者端末から通訳結果を受信した場合、前記通訳対象情報を送信したサービス利用者端末及び相手端末に前記通訳結果を送信するステップと、前記所定時間を超えても、通訳結果を受信していない場合、当該通訳者への通訳依頼を取り消し、次の通訳者を選択し、通訳対象情報を送信し、通訳を依頼し直すステップと、通訳依頼直しは所定の回数を超えても通訳結果を受信していない場合、サービス利用者端末及び相手端末に通訳できない旨を通知するステップと、を有する。
【発明の効果】
【００１８】
本発明は、一人の通訳者が通訳をスムーズに対応できない場合、ほかの通訳者に依頼し直すことによって、一人の通訳者が通訳をスムーズに対応できなくても、通訳サービスをスムーズに提供することができるという効果を有する通訳サービスシステム及び通訳サービス方法を提供することができるものである。
【発明を実施するための最良の形態】
【００１９】
以下、本発明の実施形態の通訳サービスシステムについて、図面を用いて説明する。
【００２０】
本実施形態では、会話参加者が各自の端末を用いて会話内容を文字として入力して、通訳を依頼し、通訳された内容も文字として送信する例を説明する。
【００２１】
図１は、本発明の実施形態の通訳サービスシステムの構成を示す図である。
【００２２】
図１において、通訳サービスシステム１０は、通訳サービスを利用する一人以上の人が用いる一台以上の会話招待者端末１１と、会話相手が用いる会話相手端末１２と（会話招待者端末１１と会話相手端末１２を総称して会話通訳サービス利用者端末１３とする）、会話の通訳を行う一人以上の通訳者が用いる一台以上の通訳者端末１４と、会話通訳サービス利用者端末１３と通訳者端末１４とはネットワーク１５を介して接続し、会話通訳サービス利用者端末１３より入力されたある種の言語をほかの種の言語に通訳するよう通訳者端末１４に指示し、通訳者端末１４から送ってきた訳文を会話通訳サービス利用者端末１３に送信し制御するサービス提供サーバ１６と、を有する構成である。
【００２３】
会話通訳サービス利用者端末１３は、通訳サービスを利用する会話参加者が用いる端末である。通常、会話は複数の者が参加し、お互いに話すことであるので、ネットワーク１５を介して会話を行う場合、会話参加者は一人毎に１台の端末を用い、ネットワーク１５に接続する会話通訳サービス利用者端末１３も複数台がある。また、この複数台の会話通訳サービス利用者端末１３のなかの１台は、最初にネットワーク１５を介して、ほかの会話通訳サービス利用者端末に対して会話開始の旨を連絡し、会話の参加を招待し、会話招待者端末１１となる。この会話招待者端末に招待された端末は、会話招待者端末からの会話参加の招待を受け取り、会話に参加し、会話相手端末１２となる。会話が確立した後、会話招待者端末と会話相手端末とは同じ立場になり、会話を行う。
【００２４】
図２は、会話通訳サービス利用者端末１３の一例としての会話招待者端末１１の構成を示すブロック図である。この図２において、会話招待者端末１１は、接続部１１１と、情報入力部１１２と、情報出力部１１３と、制御部１１４と、を有する構成である。
接続部１１１は、ネットワーク１５を介してサービス提供サーバ１６と接続するための接続手段である。
【００２５】
情報入力部１１２は、通訳対象情報を入力するために用いる情報入力手段であり、具体的にはマイク、キーボードなどであり、さらには、必要に応じ手話などのためのビデオカメラ、文書を直接読み取るためのイメージスキャナなどがあってもよい。本実施形態では、会話内容を文字として入力し、通訳対象情報となる例を説明するため、通訳対象情報の文字を入力するための情報入力手段としては、キーボードが用いられる。
【００２６】
情報出力部１１３は、入力された通訳対象情報及び通訳結果などを出力する情報出力手段である。具体的にはスピーカ、ディスプレイなどである。本実施形態では、通訳された内容は文字として送信されるので、通訳された内容の表示手段としては、ディスプレイが用いられる。
【００２７】
制御部１１４は、会話招待者端末１１の全体を制御するものである。
【００２８】
会話相手端末１２は、会話招待者端末１１からの会話招待を受け取ると、会話招待者端末１１の会話相手となり、会話招待者端末１１と同様に会話に参加できる。この会話相手端末１２の構成は図２に示す会話招待者端末１１の構成と同様であるので、説明を省略する。
【００２９】
会話通訳サービス利用者端末１３は、会話招待者端末１１と会話相手端末１２の総称である。会話通訳サービス利用者端末１３のうち、会話を招待する側が持つ端末が会話招待者端末１１となり、招待を受ける側が持つ端末が会話相手端末１２となる。会話が開始されると、会話招待者端末１１と会話相手端末１２は同じ立場にあり、会話参加者端末になる。すなわち会話通訳サービス利用者端末１３になる。
【００３０】
通訳者端末１４は、通訳者が用いる端末であって、通訳者が一人しかいないとき、１台のみあって、複数の通訳者がいるとき、複数台がある。
【００３１】
図３は、通訳者端末１４の構成を示す図である。この図３に示す通訳者端末１４は、図２に示す会話招待者端末１１において、情報入力部１１２の代わりに機能が若干異なる情報入力部１４２を設け、制御部１１４の代わりに機能が若干異なる制御部１４４を設けたものである。なお、図２に示す会話招待者端末１１と同じ構成には同じ符号を付して、説明を省略する。
【００３２】
情報入力部１４２は、通訳者が通訳した訳文を入力するために用いるものであり、通訳者が異なる言語の間の通訳を行うため、その通訳者が用いる端末の情報入力部も２種類以上の言語を入力できるものである必要がある。ただし、当該通訳者端末１４を用いる通訳者が片方向しか通訳しない場合、例えば、日本語から英語へしか通訳しない場合は、英語の一種類の言語のみ入力できてもよい。
【００３３】
制御部１４４は、通訳者端末１４の全体を制御するものである。
【００３４】
サービス提供サーバ１６は、通訳サービスを提供するものであり、会話通訳サービス利用者端末１３からの通訳対象情報を受信すると、受信した通訳対象情報を通訳サービス利用者が指定した言語に通訳するよう通訳者端末１４に指示し、通訳者端末１４から送ってきた訳文を会話通訳サービス利用者端末１３に送信するように制御する。
【００３５】
図４は、サービス提供サーバ１６の構成を示すブロック図である。この図４に示す会話通訳のサービス提供サーバ１６は、ネットワーク１５を介して会話通訳サービス利用者端末１３と、通訳者端末１４との間の接続を行う接続部１６１と、通訳者の識別情報や通訳者が提供可能な通訳サービスなどの情報を含む通訳者情報記憶部１６２と、利用者の識別情報などの情報を記憶する利用者情報記憶部１６３と、通訳対象情報の送信者や送信時間や内容及び通訳した内容などを記憶する会話通訳情報記憶部１６４と、会話通訳サービス利用者端末１３からの通訳サービスの要求に適合した通訳者の選択を行う通訳者選択部１６５と、サービス提供サーバ１６の各部の動作を制御する制御部１６６と、経過時間を計測するタイマ１６７と、を有して構成される。
【００３６】
通訳者情報記憶部１６２は、通訳者の識別情報や、提供可能な通訳サービスなどを記憶する。図５は、通訳者情報記憶部１６２が記憶している内容の例を示す。図５において、項目５０１は、通訳者を識別するための通訳者ＩＤや、通訳者名や、得意通訳言語や、通訳分野や、通訳ランクなどがある。内容５０２は、項目５０１の内容を記憶する。例えば、通訳者ＩＤの内容「ｔｕｕｙａｋｕ」や、通訳者名「通訳太郎」や、得意通訳分野「ＪＥ」、すなわち、日本語から英語に通訳するのは得意であるなどを記憶する。
【００３７】
利用者情報記憶部１６３は、通訳サービスを利用する利用者の情報を記憶する。図６は、利用者情報記憶部１６３が記憶している内容の例を示す。図６において、通訳サービス利用者を識別するためのユーザＩＤや、ユーザ名や、主要使用言語などが記憶されている。また、サービスを利用した際の課金方法として、事前にポイントを購入しておいて、通訳サービスを利用するたびに、購入したポイントで課金する場合、利用者が利用できる残ポイントのポイント数もこの利用者情報記憶部１６３に記憶されている。
【００３８】
会話通訳情報記憶部１６４は、通訳対象の内容や通訳された内容や通訳を実施した通訳者情報などを記憶する。図７は、会話通訳情報記憶部１６４の構成例を示す。
【００３９】
図７において、送信者ＩＤ７０１は、通訳対象情報を送信した通訳サービス利用者の識別情報であり、送信時間７０２は通訳対象情報が送信された時刻を表す。
【００４０】
会話ＩＤ７０３は、一回の会話接続で持つ一意的な識別ＩＤであり、同じ会話に参加する参加者の端末が同じ会話ＩＤを持ち、会話接続の確立時に発行され、会話終了まで利用されるものである。この会話ＩＤ７０３の構成は、例えば、会話招待者ＩＤ＋招待の送信時間で構成される。
【００４１】
送信内容７０４は、通訳対象情報の内容であり、方向７０５は、送信内容７０４の通訳方向を示し、例えば、日本語から英語に通訳するなどの情報を記憶する。
【００４２】
通訳内容７０６は、通訳の結果を記憶し、通訳者７０７は通訳を実施した通訳者の識別情報を記憶し、通訳開始時刻７０８は通訳者端末１４が通訳対象情報を取得した時刻を通訳の開始時刻とみなし、通訳開始時刻として記憶する。
【００４３】
状態７０９は、通訳対象の処理状態を表し、例えば、「０」であるとき、当該通訳対象はまだ着手されていないと表し、「１」であるとき当該通訳対象は「通訳中」、すなわち通訳者に送信済であると表し、「２」であるとき当該通訳対象はすでに「通訳済」であると表す。
【００４４】
図７に示す例において、送信者ＩＤは「ｔａｎａｋａ」である送信者が２００６年３月４日の０８：１２：２８に「お元気ですか。」という通訳対象情報を送信し、要求した通訳方向は日本語から英語に翻訳である場合、最初に「お元気ですか」という通訳対象情報はまだ未通訳の状態であるため、状態７０９は、「０」である。その後、２００６年３月４日の０８：１２：３０に通訳者７０７は「ＴｕｙａｋｕＡ」である通訳者に通訳を依頼して、状態７０９は、「１」となつた。通訳者「ＴｕｙａｋｕＡ」からの通訳結果「Ｈｏｗ  ａｒｅ  ｙｏｕ？」は通訳内容７０６に記憶され、状態７０９は、「２」となった。
【００４５】
「お元気ですか」という通訳対象情報の返事として、２００６年３月４日の０８：１２：４５に送信者ＩＤ「Ｌｉｓａ」の送信者から「Ｆｉｎｅ  ｔｈａｎｋ  ｙｏｕ．」という送信内容７０４が送信され、通訳方向は英語から日本語の通訳であり、方向７０５は「ＥＪ」となり、最初の状態も「０」である。その後、２００６年３月４日の０８：１２：５０に通訳者７０７は「ＴｕｙａｋｕＢ」である通訳者に通訳を依頼して、状態７０９は、「１」となった。通訳者「ＴｕｙａｋｕＢ」からの通訳結果「ありがとう、元気です。」が通訳内容７０６に記憶され、状態７０９は、「２」となった。
【００４６】
この一連の会話は一回の会話接続であるので、その会話ＩＤ７０３は全て「ｔａｎａｋａ０６０３０４０８１２２８」である。
【００４７】
通訳者選択部１６５は、会話通訳サービス利用者端末１３からの通訳サービスの要求に適合した通訳者の選択を行う。ここで、通訳者を選択するとき、通訳者情報記憶部１６２に記憶されている通訳者情報を基に、通訳者を選択する。
【００４８】
制御部１６６は、会話通訳サービス利用者端末１３からの通訳サービス要求を受け取ると、通訳者選択部１６５に通訳サービスの要求に適合した通訳者を選択させ、接続部１６１を介して選択された通訳者に通訳を依頼し、選択された通訳者の通訳者端末１４から通訳情報を受け取ると、接続部１６１を介して会話通訳サービス利用者端末１３に送信させるように制御する。また、通訳者に通訳を依頼した時点で、タイマ１６７に時間の計測を開始するよう指示し、タイマ１６７の計測で所定の時間を超えても通訳者端末１４から通訳結果を受信できない場合、当該通訳者への通訳依頼を取り消し、次の通訳者を選択するよう通訳者選択部１６５に指示する。
【００４９】
以上のように構成された通訳サービスシステムについて、サービス提供サーバ１６を中心とする通訳サービスを提供する動作を図８に示すフローチャートを用いて説明する。
【００５０】
まず、サービス提供サーバ１６が会話招待者端末１１からの会話招待要求があるかを確認し（ステップＳ８０１）、会話招待者端末１１からの会話招待要求がないと判定した場合、ステップＳ８０１を繰り返し実行し、会話招待者端末１１からの会話招待要求を待つ。
【００５１】
一方、ステップＳ８０１において、会話招待者端末１１からの会話招待要求があったと判定した場合、サービス提供サーバ１６がこの会話招待要求を受け、会話相手端末１２に会話招待信号を送信する（ステップＳ８０２）。ここで、会話招待要求を出した会話通訳サービス利用者端末１３は、会話招待者端末１１となり、この会話招待者端末１１がサービス提供サーバ１６に会話招待要求を送信する時、会話相手の情報も併せて送信し、サービス提供サーバ１６がその会話招待者端末１１からの会話相手情報を基に、会話相手を特定し、会話相手が用いる端末（ここで会話相手端末１２と呼ぶ）に対して会話招待信号を送信する。
【００５２】
サービス提供サーバ１６が会話招待信号を出した後、会話招待が承諾されたかを判断し（ステップＳ８０３）、会話招待が承諾されなかった、すなわち会話招待が拒否された場合、相手が会話に参加したくないとみなし、会話招待者端末１１に会話招待が拒否された旨を通知し（ステップＳ８０４）、ステップＳ８１９に進み、処理が終了する。
【００５３】
一方、ステップＳ８０３において、会話招待が承諾されたと判定した場合、会話の接続が確立する（ステップＳ８０５）。
【００５４】
会話の接続が確立した後、サービス提供サーバ１６が原文が送られてきたかを判断し（ステップＳ８０６）、原文が送られてきていないと判定した場合、ステップＳ８０６を繰り返し実行し、原文を待つ。ここで、会話が確立した後、会話招待者端末１１と会話相手端末１２とは同じ立場になり、会話に参加できる。それぞれの会話参加者を区別し、説明の便利上に、会話招待者端末１１と会話相手端末１２という言い方をこのまま利用する。会話招待者と会話相手のどちらの一方が相手に伝えたいことを端末から入力し、例えば、会話招待者が会話相手に伝えたいことを入力し、「原文」となり、サービス提供サーバ１６に送信する。
【００５５】
ステップＳ８０６において、サービス提供サーバ１６が会話参加者端末１１から送ってきた原文を受け取ると、通訳者を特定する（ステップＳ８０７）。ここで、通訳者の情報を事前に通訳者情報記憶部１６２に登録しておいて、通訳の依頼があった時、通訳者選択部１６５がその通訳者情報記憶部１６２に登録された内容に基づいて、通訳者を特定する。
【００５６】
サービス提供サーバ１６が特定した通訳者の端末及び会話相手端末１２に対して原文内容を送信し、原文内容を表示させ、通訳者に通訳を依頼する（ステップＳ８０８）。通訳者端末１４及び会話相手端末１２がその原文内容を受信し、それぞれの表示部にその内容を表示する。また、原文内容を送信した時刻の情報は会話通訳情報記憶部１６４の通訳開始時刻７０８として記憶される。
【００５７】
サービス提供サーバ１６が特定した通訳者の端及び会話相手端末１２に対して原文内容を送信した後、訳文が送信されてきたかを判断し（ステップＳ８０９）、訳文が送信されてきていないと判断した場合、所定の時間を超えたかを判断し（ステップＳ８１０）、所定の時間を超えていないと判定した場合は、ステップＳ８０９に戻り、再度訳文が送信されてきたかを判断する。ここの所定時間は、例えば、原文の文字数によって設定する時間であり、サービス提供サーバ１６が特定した通訳者の端末に対して原文内容を送信した時点で、タイマ１６７が時間計測し始めた経過時間によって、当該所定時間を超えたかを判断する。
【００５８】
一方、ステップＳ８１０において、所定の時間を超えたと判定した場合は、通訳中になかなか通訳できない言葉があった、あるいは通訳者側のネットワークの故障があったなど、通訳がスムーズに進めなくなったとか、訳文を送出できなくなったとかによって、通訳不能になったとみなし、通訳者への依頼を取り消す（ステップＳ８１１）。
【００５９】
通訳者への依頼を取り消した後、制御部１６６が通訳の依頼し直しの回数は所定の回数を超えたかを判断し（ステップＳ８１２）、依頼し直しの回数は所定の回数を超えていないと判定した場合、通訳者選択部１６５に次の通訳者を特定するよう指示し、通訳者選択部１６５がその指示を受け取り、まず、次の通訳者がいるかを確認し（ステップＳ８１３）、次の通訳者の存在が確認できた場合は、次の通訳者を特定し（ステップＳ８１４）、特定した次の通訳者の端末に原文を送信し（ステップＳ８１５）、ステップＳ８０９に戻り、訳文が送信されてきたかを判断する。
【００６０】
一方、ステップＳ８０９において、訳文が送信されてきたと判定した場合、会話招待者端末１１及び会話相手端末１２に訳文を送信し（ステップＳ８１６）、会話が終了したかを判断し（ステップＳ８１８）、会話が終了していないと判定した場合、ステップＳ８０６に戻り、原文が送っていたかを判断する。会話招待者端末１１及び会話相手端末１２がサービス提供サーバ１６から送ってきた訳文を受信すると、それぞれの表示部にその訳文を表示する。会話参加者が会話を終了したい場合、サービス提供サーバ１６に会話終了指示を送信し、サービス提供サーバ１６が会話参加者端末からの会話終了指示の有無により会話が終了したかを判断する。
【００６１】
一方、ステップＳ８１２において、依頼し直しの回数は所定の回数を超えたと判定した場合、或いはステップＳ８１３において、次の通訳者がいないと判定した場合、この原文について通訳できる通訳者がもういないとみなし、会話参加者端末にこの原文の通訳ができない旨を通知し（ステップＳ８１７）、ステップＳ８１８に進み、会話が終了したかを判断する。ここで、通訳ができなかった場合、その分の原文を課金対象外とする。
【００６２】
一方、ステップＳ８１８において、会話が終了したと判定した場合、処理が終了する（ステップＳ８１９）。
【００６３】
このような本発明の第１の実施形態の会話通訳システムによれば、原文の文字数によって所定時間を設定し、当該所定時間を超えても、通訳者から訳文が送られてきていない場合、通訳の依頼を取り消し、次の通訳者がいるかを判断し、次の通訳者がいると判定した場合、次の通訳者を特定し、通訳を依頼する。これにより、通訳者が原文を通訳する過程中に分からない言葉があったなど、通訳がスムーズに進めない場合や、通訳者側のネットワークの突然の故障などで通信できなくなることが発生した場合などでも、スムーズに会話参加者に会話通訳を提供することができる。
【００６４】
上記の通訳対象情報の件数とその時点で対応できる通訳者の人数の状況として、様々な状況が考えられる。その様々な状況の通訳依頼の優先順位も異なる。以下、通訳対象情報の件数とその時点で対応できる通訳者の人数の状況の例として実施例１と実施例２を挙げて詳細に説明する。
【実施例１】
【００６５】
実施例１は、通訳サービス利用者からの通訳対象情報の件数はその時点で対応できる通訳者の人数より多い場合の例である。
【００６６】
図９は、本実施例にかかるサービス提供サーバ１７の構成を示す図である。
【００６７】
実施例１のサービス提供サーバ１７は、図４に示すサービス提供サーバ１６の構成において、予約情報記憶部１７１を設け、制御部１６６の代わりに機能が若干異なる制御部１７６を設けたものである。なお、図４に示したサービス提供サーバ１６と同一の構成要素には、同一の符号を付してその説明を省略する。
【００６８】
予約情報記憶部１７１は、会話通訳の予約情報を記憶する。
【００６９】
制御部１７６は、サービス提供サーバ１７の全体の動作を制御し、会話通訳を依頼するとき、予約情報記憶部１７１に記憶している予約情報を参照し、予約があったとき、その予約した通訳サービス利用者からの通訳対象情報を優先的に依頼し、予約がなかったとき、サービス提供サーバ１７に送信された時間順で通訳対象情報を通訳者に依頼するよう制御する。
【００７０】
図１０は、図９に示す実施例１のサービス提供サーバ１７が通訳を依頼する時の動作を示すフローチャートである。
【００７１】
まず、制御部１７６が会話通訳サービス利用者端末１３から原文が送られてきたかを判断し（ステップＳ１００１）、原文が送られてきていないと判定した場合、ステップＳ１００１を繰り返し実行し、原文を待つ。
【００７２】
一方、ステップＳ１００１において、会話通訳サービス利用者端末１３から原文が送られてきたと判定した場合、対応できる通訳者がいるかを判断し（ステップＳ１００２）、対応できる通訳者がいないと判定した場合、ステップＳ１００２を繰り返し実行し、対応できる通訳者を待つ。
【００７３】
一方、ステップＳ１００２において、対応できる通訳者がいると判定した場合、予約した利用者からの原文があるかを判断する（ステップＳ１００３）。ここで、制御部１７６が予約情報記憶部１７１に記憶している予約情報を参照し、予約した利用者からの原文であるかを判断する。
【００７４】
ステップＳ１００３において、予約情報記憶部１７１に記憶している予約情報を参照した結果、予約した利用者からの原文があったと判定した場合、予約した利用者からの原文の通訳を優先的に依頼し（ステップＳ１００４）、通訳を依頼した後の処理を行う。
【００７５】
一方、ステップＳ１００３において、予約した利用者からの原文がなかったと判定した場合、時間的に早く送信してきた原文の通訳を優先的に依頼し（ステップＳ１００５）、通訳を依頼した後の処理を行う。
【００７６】
通訳を依頼した後の処理、すなわち、ステップＳ８０９〜ステップＳ８１９の手順は、図８に示した動作と同様であるので、その説明を省略する。
【００７７】
このように、実施例１では、予約した利用者からの原文を優先的に通訳し、予約した利用者からの原文ではない場合、サービス提供サーバ１７に送信された時間順で通訳対象情報を通訳者に依頼する。これによって、予約した利用者からの原文を優先的に通訳することを確保できる。
【実施例２】
【００７８】
実施例２は、通訳サービス利用者からの通訳対象情報の件数はその時点で対応できる通訳者の人数より少ない場合の例である。
【００７９】
本実施例のサービス提供サーバの構成は、図４に示すサービス提供サーバ１６の構成と同様であるので、その説明を省略する。
【００８０】
図１１は、本実施例で通訳を依頼するときの動作を示すフローチャートである。
【００８１】
制御部１６６が会話通訳サービス利用者端末１３から原文が送られてきたかを判断し（ステップＳ１１０１）、原文が送られてきていないと判定した場合、ステップＳ１１０１を繰り返し実行し、原文を待つ。
【００８２】
一方、ステップＳ１１０１において、会話通訳サービス利用者端末１３から原文が送られてきたと判定した場合、対応できる通訳者がいるかを判断し（ステップＳ１１０２）、対応できる通訳者がいない場合、ステップＳ１１０２を繰り返し実行し、対応できる通訳者を待つ。
【００８３】
一方、ステップＳ１１０２において、対応できる通訳者がいると判定した場合、対応できる通訳者が複数いるかを判断し（ステップＳ１１０３）、対応できる通訳者が複数いると判定した場合、そのなかの一人の通訳者を評価対象にして、当該通訳者は通訳ランクが最も高い通訳者であるかを判断する（ステップＳ１１０４）。ここで、通訳者情報記憶部１４２に記憶されている通訳者ランクを基に、当該通訳者は通訳ランクが最も高い通訳者であるかを判断する。
【００８４】
ステップＳ１１０４において、当該通訳者は通訳ランクが最も高い通訳者ではないと判定した場合、次の通訳者を評価対象にし（ステップＳ１１０５）、ステップＳ１１０４に戻り、再び当該通訳者は通訳ランクが最も高い通訳者であるかを判断する。
【００８５】
一方、ステップＳ１１０４において、当該通訳者は通訳ランクが最も高い通訳者であると判定した場合、その通訳者に通訳を依頼し（ステップＳ１１０６）、通訳を依頼した後の処理を行う。
【００８６】
また、ステップ１１０３において、対応できる通訳者が複数ではないと判定した場合、すなわち対応できる通訳者が一人しかいない場合、ステップＳ１１０６に進み、その一人の通訳者に通訳を依頼し、通訳を依頼した後の処理を行う。
【００８７】
通訳を依頼した後の処理、すなわち、ステップＳ８０９〜ステップＳ８１９の手順は、図８に示した動作と同様であるので、その説明を省略する。
【００８８】
このように、実施例２では、通訳ランクの高い通訳者に通訳を優先的に依頼する。これによって、品質の高い通訳を確保することができる。
以上、詳述したように、本発明の実施形態に係る通訳サービスシステムは、一人の通訳者が会話通訳をスムーズに対応できない場合、ほかの通訳者に依頼し直すことによって、一人の通訳者が会話通訳をスムーズに対応できなくても、通訳サービスをスムーズに提供することができる。
【産業上の利用可能性】
【００８９】
以上のように、本発明にかかる通訳サービスシステム及び通訳サービス方法は、一人の通訳者が通訳をスムーズに対応できない場合、ほかの通訳者に依頼し直すことによって、一人の通訳者が通訳をスムーズに対応できなくても、通訳サービスをスムーズに提供することができるという効果を有し、サービス利用者端末からの通訳対象情報を受信したとき、通訳者により通訳対象情報を通訳して、サービス利用者端末及び当該サービス利用者が指定した相手端末に通訳情報を送信する通訳サービスシステム及び通訳サービス方法等として有用である。
【図面の簡単な説明】
【００９０】
【図１】本発明の実施形態の通訳サービスシステムの構成を示す図
【図２】通訳サービス利用者端末の一例としての招待者端末の構成を示すブロック図
【図３】通訳者端末の構成を示す図
【図４】サービス提供サーバの構成を示すブロック図
【図５】通訳者情報記憶部が記憶している内容の例を示す図
【図６】利用者情報記憶部が記憶している内容の例を示す図
【図７】会話通訳情報記憶部の構成例を示す図
【図８】サービス提供サーバを中心とする通訳サービスを提供する動作を示すフローチャート図
【図９】実施例１にかかるサービス提供サーバの構成を示す図
【図１０】実施例１のサービス提供サーバが通訳を依頼する時の動作を示すフローチャート図
【図１１】実施例２のサービス提供サーバが通訳を依頼する時の動作を示すフローチャート図
【符号の説明】
【００９１】
１０  通訳サービスシステム
１１  会話招待者端末
１２  会話相手端末
１３  会話通訳サービス利用者端末
１４  通訳者端末
１５  ネットワーク
１６，１７  サービス提供サーバ
１１１，１６１  接続部
１１２，１４２  情報入力部
１１３  情報出力部
１１４，１４４，１６６，１７６  制御部
１６２  通訳者情報記憶部
１６３  利用者情報記憶部
１６４  会話通訳情報記憶部
１６５  通訳者選択部
１６７  タイマ
１７１  予約情報記憶部
【図１】
2007318214.tif 000003
【図２】
2007318214.tif 000004
【図３】
2007318214.tif 000005
【図４】
2007318214.tif 000006
【図５】
2007318214.tif 000007
【図６】
2007318214.tif 000008
【図７】
2007318214.tif 000009
【図８】
2007318214.tif 000010
【図９】
2007318214.tif 000011
【図１０】
2007318214.tif 000012
【図１１】
2007318214.tif 000013