(57)【要約】【課題】ネットワークを基盤にして供給される様々なコンテンツサービスをユーザーに提供するためのネットワーク基盤のサービス提供システム及び方法を提供する。【解決手段】このシステムは、ネットワークを用いてサービスを供給するサービスプロバイダと、前記サービスの供給を受けるユーザーと、前記ネットワークを介して前記サービスを前記ユーザーに提供するサービスフレームワークと、を含み、前記サービスフレームワークは、前記サービスプロバイダと前記ユーザー間に転送される前記サービスを管理するようにメッセンジャー装置を備える。これにより、ネットワークを基盤にして供給されているコンテンツサービスを、ＰＣや携帯電話の他、ロボットを含む様々な端末機に提供することができ、サービス拡張を容易にし、ユーザーが知識提供者またはウェブサイトから所望の情報を反復作業無しでも便利に受け取るようにする。【選択図】図２
2010003288.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを用いてサービスを供給するサービスプロバイダと、
前記サービスが供給されるユーザーと、
前記ネットワークを介して前記サービスを前記ユーザーに提供するサービスフレームワークと、
を含み、
前記サービスフレームワークは、前記サービスプロバイダと前記ユーザー間に転送される前記サービスを管理するようにメッセンジャー装置を備える、ネットワーク基盤のサービス提供システム。
【請求項２】
前記サービスプロバイダは、前記サービスを提供するために、前記メッセンジャー装置に登録されたユーザーの情報を有する、請求項１に記載のネットワーク基盤のサービス提供システム。
【請求項３】
前記サービスプロバイダは、
端末機を介して前記サービスフレームワークに連結される知識提供者と、
前記サービスフレームワークに直接連結されるウェブサイトと、
サービス事業者がクライアントのように提供するサービスアプリケーションと、
を含む、請求項１に記載のネットワーク基盤のサービス提供システム。
【請求項４】
前記ユーザーに前記サービスを提供するためのユーザーインターフェースデバイスを有するユーザー端末機をさらに含み、
前記ユーザー端末機は、前記ネットワークを介して通信ができ、メッセンジャーアプリケーションの駆動ができるＰＣ、ノートブック、携帯電話、ＰＤＡ、ロボットを含む、請求項１に記載のネットワーク基盤のサービス提供システム。
【請求項５】
前記サービスフレームワークは、
センサー入力をテキストに変換する複数の第１マッピング部と、
前記テキスト入力をアクチュエータ出力に変換する複数の第２マッピング部と、
をさらに含み、
前記メッセンジャー装置は、前記複数の第１及び第２マッピング部にそれぞれ相応する複数のメッセンジャークライアントを含む、請求項１に記載のネットワーク基盤のサービス提供システム。
【請求項６】
前記複数のメッセンジャークライアントは、前記サービスプロバイダと前記ユーザーに相応する複数のクライアントである、請求項５に記載のネットワーク基盤のサービス提供システム。
【請求項７】
前記メッセンジャー装置は、前記サービスプロバイダに連結せずとも前記ユーザーにサービスを提供するための情報を保存するデータベースをさらに含む、請求項１に記載のネットワーク基盤のサービス提供システム。
【請求項８】
前記データベースは、前記サービスフレームワークを介して前記サービスプロバイダが供給する前記サービスを学習し、前記サービスプロバイダが連結されない状態でも前記学習されたサービスを用いて前記ユーザーに前記サービスを提供する、請求項７に記載のネットワーク基盤のサービス提供システム。
【請求項９】
前記サービスフレームワークは、前記ウェブサイトと前記メッセンジャー装置とを独立してインターフェースするインターフェース部をさらに含み、
前記メッセンジャー装置は、前記インターフェース部に相応するメッセンジャークライアントを含む、請求項３に記載のネットワーク基盤のサービス提供システム。
【請求項１０】
ネットワークで連結されたサービスプロバイダとユーザー間にサービスを提供する方法において、
前記ネットワークを介して前記サービスプロバイダがサービスを供給し、
前記サービスをユーザーに提供し、
前記ユーザーに提供される前記サービスをメッセンジャー装置を介して管理する、ネットワーク基盤のサービス提供方法。
【請求項１１】
前記サービスをメッセンジャー装置を介して管理するときに、
前記ユーザーが答弁者を指定せずに質問をした場合、前記質問に対する答弁者を選択し、前記答弁者の答弁をフォワーディングし、前記ユーザーに答弁する、請求項１０に記載のネットワーク基盤のサービス提供方法。
【請求項１２】
前記サービスをメッセンジャー装置を介して管理するときに、
前記ユーザーが答弁者を指定して質問をした場合、前記指定された答弁者に該当する前記サービスプロバイダの答弁を前記ユーザーに伝達する、請求項１０に記載のネットワーク基盤のサービス提供方法。
【請求項１３】
前記サービスをメッセンジャー装置を介して管理するときに、
前記ユーザーが答弁者を指定して質問をした場合、前記指定された答弁者に該当する前記サービスプロバイダが、他の答弁者に前記質問をフォワーディングし、前記ユーザーへの答弁がなされるようにする、請求項１０に記載のネットワーク基盤のサービス提供方法。
【請求項１４】
前記サービスをメッセンジャー装置を介して管理するときに、
前記ユーザーが答弁者を指定して質問をした場合、前記指定された答弁者に該当する前記サービスプロバイダが、他の答弁者の答弁をフォワーディングして前記ユーザーに伝達する、請求項１０に記載のネットワーク基盤のサービス提供方法。
【請求項１５】
前記サービスをメッセンジャー装置を介して管理するときに、
前記ユーザーに前記サービスを提供する端末機がロボットである場合、前記サービスプロバイダの命令テキストが前記ロボット端末機を介してユーザーに伝達されるように前記ロボットを制御する、請求項１０に記載のネットワーク基盤のサービス提供方法。
【請求項１６】
前記サービスをメッセンジャー装置を介して管理するときに、
前記ユーザーに前記サービスを提供する端末機がロボットである場合、前記ユーザーが前記ロボット端末機を介して前記サービスプロバイダと会話するようにする、請求項１０に記載のネットワーク基盤のサービス提供方法。
【請求項１７】
前記サービスをメッセンジャー装置を介して管理するときに、
前記ユーザーに前記サービスを提供する端末機がロボットである場合、前記ロボット端末機を介して前記サービスプロバイダの情報を前記ユーザーに伝達する、請求項１０に記載のネットワーク基盤のサービス提供方法。
【請求項１８】
ネットワークを介してサービスを供給するサービスプロバイダと；
前記ネットワークを介して前記サービスをユーザーに転送し、前記転送されるサービスを管理し、前記サービスプロバイダに連結せずとも前記ユーザーに前記転送されるサービスを提供するための情報を保存するメッセンジャー装置とを含む、サービス提供システム。
【請求項１９】
ネットワークを介してサービスを供給し；
前記ネットワークを介して前記サービスをユーザーに転送し；
前記転送されるサービスを管理し；
前記サービスプロバイダに連結せずとも前記ユーザーに前記転送されるサービスを提供するための情報を保存する、サービス提供方法。
【請求項２０】
ネットワークを介してサービスを供給し；
前記ネットワークを介して前記サービスをユーザーに転送し；
前記転送されるサービスを管理し；
前記サービスプロバイダに連結せずとも前記ユーザーに前記転送されるサービスを提供するための情報を保存する方法を実行するコンピュータープログラムを備える、コンピューター判読記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワーク基盤のサービス提供システム及び方法に係り、より詳細には、ネットワークを基盤にして供給される様々なコンテンツサービスをユーザーに提供するためのネットワーク基盤のサービス提供システム及び方法に関する。
【背景技術】
【０００２】
インターネットのようなネットワークの発展に伴い、ウェブを基盤にして供給されている様々なコンテンツサービスをＰＣや携帯電話を介して提供するメッセンジャーシステムが開発され、広く利用されている。
【０００３】
一般に、メッセンジャーは、インターネット上のユーザーは誰でもチャット、実時間メッセージ転送、ファイル転送などを行えるようにしたインターネットコミュニティサービスで、各メッセンジャー業者は、ユーザーの確保のために様々な形態のコンテンツサービス（例えば、ニュース、証券、ショッピング、広告、教育、ゲーム、音楽などの情報や知識）をメッセンジャーに組み込んで提供している。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、メッセンジャー業者から提供するニュース、証券、ショッピング、広告、音楽などのコンテンツサービスは、メッセンジャー業者が自社開発し、メッセンジャープログラムに含めた形で提供されているから、メッセンジャープログラムの設置されたＰＣや携帯電話を介してしかサービス提供を受けることができない他、新しいサービスを追加したり変更する場合には、メッセンジャーを製作した業者でなければユーザーが所望する様々なコンテンツサービスを能動的に提供することができないという問題点があった。
【０００５】
なお、メッセンジャーを介して特定話題（例えば、最新映画）に関して話し合う場合、該当の話題に関する情報を、検索を通じて収集した後、検索結果について話し合う場合も多いが、話し合い中の話題と関連して検索をする場合、ウェブブラウザを実行して検索サービスホームページに接続してから検索を行わねばならず、面倒であった。なお、検索結果はウェブブラウザに表示されるから、話し合っている相手と検索結果を共有できないし、相手側と検索結果について話し合うには、検索結果ページのアドレス情報をコピーして相手側に提供しなければならなく、相手側もまた当該ウェブブラウザを実行し、アドレス情報に相応するページを要請しなければならないという反復作業が必要であった。
【０００６】
本発明は上記の問題点を解決するためのもので、その目的は、ネットワークを基盤にして供給されているコンテンツサービスをＰＣや携帯電話だけでなく、ロボットを含む様々な端末機に提供できるネットワーク基盤のサービス提供システム及び方法を提供することにある。
【０００７】
本発明の他の目的は、ネットワークに連結された知識提供者またはウェブサイトを様々な方法で検索し、ユーザーの所望する情報をユーザーに能動的に提供できるネットワーク基盤のサービス提供システム及び方法を提供することにある。
【課題を解決するための手段】
【０００８】
上記の目的を達成するのネットワーク基盤のサービス提供システムは、ネットワークを用いてサービスを供給するサービスプロバイダと、前記サービスが供給されるユーザーと、前記ネットワークを介して前記サービスを前記ユーザーに提供するサービスフレームワークと、を含み、前記サービスフレームワークは、前記サービスプロバイダと前記ユーザー間に転送される前記サービスを管理するようにメッセンジャー装置を備えることを特徴とする。
【０００９】
前記サービスプロバイダは、前記サービスを提供するために、前記メッセンジャー装置に登録されたユーザーの情報を有することができる。
【００１０】
前記サービスプロバイダは、端末機を介して前記サービスフレームワークに連結される知識提供者と、前記サービスフレームワークに直接連結されるウェブサイトと、サービス事業者がクライアントのように提供するサービスアプリケーションと、を含むことができる。
【００１１】
上記ネットワーク基盤のサービス提供システムは、前記ユーザーに前記サービスを提供するためのユーザーインターフェースデバイスを有するユーザー端末機をさらに含み、前記ユーザー端末機は、前記ネットワークを介して通信ができ、メッセンジャーアプリケーションの駆動ができるＰＣ、ノートブック、携帯電話、ＰＤＡ、ロボットを含むことができる。
【００１２】
前記サービスフレームワークは、センサー入力をテキストに変換する複数の第１マッピング部と、前記テキスト入力をアクチュエータ出力に変換する複数の第２マッピング部と、をさらに含み、前記メッセンジャー装置は、前記複数の第１及び第２マッピング部にそれぞれ相応する複数のメッセンジャークライアントを含むことができる。
【００１３】
前記複数のメッセンジャークライアントは、前記サービスプロバイダと前記ユーザーに相応する複数のクライアントであることを特徴とする。
【００１４】
前記メッセンジャー装置は、前記サービスプロバイダに連結せずとも前記ユーザーにサービスを提供するための情報を保存するデータベースをさらに含むことができる。すなわち、前記データベースは、前記サービスフレームワークを介して提供されるサービスを持続して学習し、これにより、学習前には提供できなかったサービスも、このサービスがサービスプロバイダによって提供される時に学習し、以降はサービスプロバイダが連結されない状態でもユーザーに提供することができる。
【００１５】
前記サービスフレームワークは、前記ウェブサイトと前記メッセンジャー装置とを独立してインターフェースするインターフェース部をさらに含み、前記メッセンジャー装置は、前記インターフェース部に相応するメッセンジャークライアントを含むことができる。
【００１６】
また、上記の目的を達成するための本発明は、ネットワークで連結されたサービスプロバイダとユーザー間にサービスを提供する方法であって、前記ネットワークを介して前記サービスプロバイダがサービスを供給し、前記サービスをユーザーに提供し、前記ユーザーに提供される前記サービスをメッセンジャー装置を介して管理することを特徴とする。
【００１７】
前記サービスをメッセンジャー装置を介して管理するときに、前記ユーザーが答弁者を指定せずに質問をした場合、前記質問に対する答弁者を選択し、前記答弁者の答弁をフォワーディングし、前記ユーザーに答弁することができる。
【００１８】
前記サービスをメッセンジャー装置を介して管理するときに、前記ユーザーが答弁者を指定して質問をした場合、前記指定された答弁者に該当する前記サービスプロバイダの答弁を前記ユーザーに伝達することができる。
【００１９】
前記サービスをメッセンジャー装置を介して管理するときに、前記ユーザーが答弁者を指定して質問をした場合、前記指定された答弁者に該当する前記サービスプロバイダが、他の答弁者に前記質問をフォワーディングし、前記ユーザーへの答弁がなされるようにすることができる。
【００２０】
前記サービスをメッセンジャー装置を介して管理するときに、前記ユーザーが答弁者を指定して質問をした場合、前記指定された答弁者に該当する前記サービスプロバイダが、他の答弁者の答弁をフォワーディングして前記ユーザーに伝達することができる。
【００２１】
前記サービスをメッセンジャー装置を介して管理するときに、前記ユーザーに前記サービスを提供する端末機がロボットである場合、前記サービスプロバイダの命令テキストが前記ロボット端末機を介してユーザーに伝達されるように前記ロボットを制御することができる。
【００２２】
前記サービスをメッセンジャー装置を介して管理するときに、前記ユーザーに前記サービスを提供する端末機がロボットである場合、前記ユーザーが前記ロボット端末機を介して前記サービスプロバイダと会話するようにすることができる。
【００２３】
前記サービスをメッセンジャー装置を介して管理するときに、前記ユーザーに前記サービスを提供する端末機がロボットである場合、前記ロボット端末機を介して前記サービスプロバイダの情報を前記ユーザーに伝達することができる。
【発明の効果】
【００２４】
本発明によるネットワーク基盤のサービス提供システム及び方法によれば、ネットワークを基盤にして供給されているコンテンツサービスを、ＰＣや携帯電話の他、ロボットを含む様々な端末機にも提供できるため、サービス拡張が容易になり、ユーザーが知識提供者またはウェブサイトから所望の情報を反復作業無しでも便利に得ることが可能になる。
【図面の簡単な説明】
【００２５】
【図１】本発明の実施例によるネットワーク基盤のサービス提供システムの全体構成図である。
【図２】本発明の実施例によるネットワーク基盤のサービス提供システムの制御ブロック図である。
【図３】本発明の実施例によるメッセンジャー装置の制御ブロック図である。
【図４】本発明の第１実施例によるネットワーク基盤のメッセンジャーサービス提供方法を示す流れ図である。
【図５】本発明の第２実施例によるネットワーク基盤のメッセンジャーサービス提供方法を示す流れ図である。
【図６】本発明の第３実施例によるネットワーク基盤のメッセンジャーサービス提供方法を示す流れ図である。
【図７】本発明の第４実施例によるネットワーク基盤のメッセンジャーサービス提供方法を示す流れ図である。
【図８】本発明の実施例によるネットワーク基盤のサービス提供システムにおいて、ユーザー端末機をロボットとした例を示す図である。
【発明を実施するための形態】
【００２６】
以下、本発明の好適な実施例を、添付の図面を参照しつつ詳細に説明する。
【００２７】
図１は、本発明の実施例によるネットワーク基盤のサービス提供システムの全体構成図である。
【００２８】
同図で、本発明によるネットワーク基盤のサービス提供システムは、ユーザー３１０の所望するサービス（情報や知識）を提供するためのメッセンジャーシステムを統合的に管理するサービスフレームワーク１００と、サービスフレームワーク１００を介してユーザー３１０の所望する情報を提供するサービスプロバイダ２００と、サービスフレームワーク１００を介してサービスプロバイダ２００が提供するサービスを受信するサービス受信者３００と、を含む。サービスフレームワーク１００、サービスプロバイダ２００及びサービス受信者３００はＩＰ網、インターネット、移動通信網、ＬＡＮなどのようなネットワークを介して連結され、ウェブを基盤にして供給されている様々なコンテンツサービスを、ＰＣや携帯電話だけでなくロボットを含む様々な端末機３２０を介してユーザー３１０に能動的に提供する。
【００２９】
サービスフレームワーク１００は、サービスプロバイダ２００とサービス受信者３００間にネットワークを通じて転送されるサービスを管理するモジュールで、サービス制御、サービス転送、サービス保安、スケジューリング、遠隔呼び出し、ユーザー認証及びサービス権限などの機能を有し、様々なサービスを行ったり、インターフェースを基盤にしたサービス運営を行う。
【００３０】
サービスプロバイダ２００は、サービス（情報や知識）を提供すべく、メッセンジャーシステムに登録された全てのユーザーに関する情報を含み、サービスフレームワーク１００と連結されてサービス受信者３００にサービスを供給する。サービスプロバイダ２００は、端末機２２０を介してサービスフレームワーク１００と連結されてサービスを提供する知識提供者２１０と、サービスフレームワーク１００に直接連結されてサービスを提供するウェブサイト（検索エンジン、辞書、ブログ、知識ＩＮ、Ｇｏｏｇｌｅ等）２３０と、既存メッセンジャーにサービス運営者がクライアントのように提供するサービスアプリケーション（シムシムイ等）などを含む。
【００３１】
サービス受信者３００は、ユーザー３１０に直接サービスを提供するためのユーザーインターフェース（ＵＩ）デバイスを持つ端末機３２０を含み、ユーザー３１０は端末機３２０を介してサービスを受信する。ユーザー端末機３２０としては、一般のＰＣの他、ノートブック、携帯電話、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｃｅ：個人携帯端末機）、ロボットなどのようにネットワークを通じて通信可能で、且つメッセンジャーアプリケーションの駆動が可能なデータ処理処置であればいずれも可能である。
【００３２】
図２は、本発明の実施例によるネットワーク基盤のサービス提供システムの制御ブロック図である。
【００３３】
図２で、サービスフレームワーク１００は、ネットワークを介してサービスプロバイダ２００とサービス受信者３００間にデータを転送するメッセンジャー装置１１０と、提供者端末機２２０またはユーザー端末機３２０から伝達されるセンサー入力をメッセンジャー基盤のテキストに変換するためにマッピングし、メッセンジャー装置１１０にそれぞれ伝達する複数の第１マッピング部（Ｓｅｎｓｏｒ−Ｔｅｘｔ  ｍａｐｐｉｎｇ）１２０と、メッセンジャー装置１１０を介して伝達されるテキスト入力をアクチュエータ出力に変換するためにマッピングし、サービスプロバイダ２００またはサービス受信者３００の端末機２２０，３２０にそれぞれ伝達する複数の第２マッピング部（Ｔｅｘｔ−Ａｃｔｕａｔｏｒ  ｍａｐｐｉｎｇ）１３０と、メッセンジャー装置１１０とサービスプロバイダ２００のウェブサイト２３０間を独立してインターフェースするインターフェース部（Ｍｅｓｓｅｎｇｅｒ−Ｗｅｂ  ｉｎｔｅｒｆａｃｅ）１４０と、を含む。
【００３４】
メッセンジャー装置１１０は、メッセンジャーサーバー１１１と複数のメッセンジャークライアント１１２とで構成され、ネットワークを通じてデータを転送するシステムである。このメッセンジャー装置１１０は、メッセンジャークライアント１１２がメッセンジャーサーバー１１１から認証を受けて互いに連結されると、基本的に、メッセンジャークライアント１１２同士間の両方向の通信及び放送テキストデータの通信を支援し、追加的に２進データとマルチメディアストリームの通信も支援する。
【００３５】
ここで、複数のメッセンジャークライアント１１２は、サービスプロバイダ（知識提供者またはウェブサイト等）２００とサービス受信者３００に相応するそれぞれのモジュールで、メッセンジャーを通じてメッセージを送信したり受信したりする主体となる。
【００３６】
インターフェース部１４０は、ユーザー３１０がメッセンジャークライアント１１２を介して要請したテキスト質問に対して、メッセンジャークライアント１１２を介してテキスト情報を提供するように、要請されたテキスト質問をウェブサイト２３０に送り、答弁したウェブページから、メッセンジャークライアント１１２に適合した形式でテキスト情報を抽出する。このとき、ウェブサイト２３０ごとに、答弁を提供するウェブページで必要とするテキストの形式が異なるので、一定の形式にテキストを変換するためには、ウェブサイト２３０ごとに専用インターフェース（ｈｔｍｌを読んで解析するブラウザー機能と各ウェブサイト別情報抽出機能）を具現する必要がある。
【００３７】
サービスプロバイダ２００とサービス受信者３００の端末機２２０，３２０は、入力部２２１，３２１と出力部２２２，３２２をそれぞれ備え、入力部（キーボード、マウス、マイクロホン、カメラ、各種センサー等）を介して入力される信号に相応するセンサーデータをサービスフレームワーク１００の第１マッピング部１２０に伝達し、サービスフレームワーク１００の第２マッピング部１３０から伝達されるアクチュエータ命令に相応する信号を出力部（モニター、スピーカー等）を介して出力する。
【００３８】
また、ユーザー３１０には、所望の質問に対するサービスフレームワーク１００内での流れがわからず、知識提供者２１０はユーザー３１０の質問に対して、他のメッセンジャークライアント１１２に接続して情報を抽出／整理した後、ユーザー３１０に提供しても良い。
【００３９】
図３は、本発明の実施例によるメッセンジャー装置の制御ブロック図である。
【００４０】
図３で、メッセンジャー装置１１０は、ネットワークを通じて情報を得ると共に、メッセンジャーを利用するユーザー３１０に情報を提供するようにデータを転送するメッセンジャーサーバー１１１と、第１及び第２マッピング部１２０，１３０を介してサービス受信者３００または知識提供者２１０とネットワークで連結され、インターフェース部１４０を介してウェブサイト２３０とネットワークで連結される複数のメッセンジャークライアント１１２と、データ転送によって得られた情報や知識を保存するデータベース１１３と、を含む。
【００４１】
メッセンジャーサーバー１１１は、独立して構成されても良く、メッセンジャークライアント１１２と一緒に一つのシステムに統合されても良い。サービス受信者３００の端末機３２０がロボットである場合、ＵＲＣ（Ｕｂｉｑｕｉｔｏｕｓ  Ｒｏｂｏｔｉｃ  Ｃｏｍｐａｎｉｏｎ）システムのように外部サーバーが存在すると、メッセンジャーサーバー１１１は、ＵＲＣサーバーと同様に独立して構成されることができ、外部サーバーが存在しないと、ロボットクライアントと統合してロボットに組み込まれることができる。ロボットが、基本メッセンジャークライアント１１２の他、メッセンジャーサーバー１１１及びデータベース１１３をいずれも含むメッセンジャーシステムを有する場合、ロボットは基本的な知能だけでなく、ネットワークを介して拡張可能な知能を持つようになる。
【００４２】
データベース１１３は、メッセンジャークライアント１１２のうちいずれか一つから質問や答弁データ（テキスト）を学習し、以降知識提供者２１０やウェブサイト２３０に連結せずともユーザー３１０の質問に対する情報を提供するもので、入力データを振り分けてＤＢテーブルとして保存し、質問に対してマッピングされる答弁を出力する質問／答弁ＤＢと、質問に答える答弁者を出力する答弁者ＤＢと、を含む。ここで、周知の内容は、あらかじめ開発者がＤＢテーブルに書き込んでおいても良い。
【００４３】
以下、上記のように構成されたネットワーク基盤のメッセンジャーサービス提供システム及び方法の動作過程及び作用効果について説明する。
【００４４】
図４は、本発明の第１実施例によるネットワーク基盤のメッセンジャーサービス提供方法を示す流れ図で、ユーザー３１０が答弁者を指定して質問をする場合における答弁方法を説明する。
【００４５】
図４では、ユーザー（メッセンジャークライアント１）が答弁者（メッセンジャークライアント２（即ち知識提供者）またはメッセンジャークライアント３（即ちウェブサイト））を指定して質問をし、この質問に対して答弁者（メッセンジャークライアント２（即ち知識提供者）またはメッセンジャークライアント３（即ちウェブサイト））が答弁をする場合が示されている。特に、図４は、ユーザー３１０が知識提供者２１０に質問をするときとウェブサイト２３０に質問をするときにおける命令セットを示している。
【００４６】
図５は、本発明の第２実施例によるネットワーク基盤のメッセンジャーサービス提供方法を示す流れ図で、ユーザー３１０が答弁者を指定して質問をする場合における答弁方法を説明する。
【００４７】
図５では、ユーザー（メッセンジャークライアント１）が答弁者（メッセンジャークライアント２、即ち知識提供者）を指定して質問をし、これに対して答弁者（メッセンジャークライアント２、即ち知識提供者）は、他の答弁者（メッセンジャークライアント３、即ちウェブサイト）に質問をフォワーディングし、ユーザー（メッセンジャークライアント１）に答弁がなされるようにする場合が示されている。特に、図５は、ユーザー３１０が知識提供者２１０に質問をしたが、知識提供者２１０はウェブサイト２３０に質問をフォワーディングし、結果としてはウェブサイト２３０からユーザー３１０に答弁をする場合に対する命令セットを説明している。この場合、ユーザー３１０には実際の答弁者がわからない。
【００４８】
図６は、本発明の第３実施例によるネットワーク基盤のメッセンジャーサービス提供方法を示す流れ図で、ユーザー３１０が答弁者を指定して質問をするときにおける答弁方法である。
【００４９】
図６では、ユーザー（メッセンジャークライアント１）が答弁者（メッセンジャークライアント２、即ち知識提供者）を指定して質問をし、これに対して答弁者（メッセンジャークライアント２、即ち知識提供者）は他の答弁者（メッセンジャークライアント３、即ちウェブサイト）に同質問をして答弁を受け、答弁確認後に答弁をフォワーディングすることで、ユーザー（メッセンジャークライアント１）に答弁がなされるようにする場合が示されている。特に、図６は、ユーザー３１０が知識提供者２１０に質問したが、知識提供者２１０はウェブサイト２３０に同質問をして答弁を受け、この答弁をフォワーディングすることで、ユーザー３１０への答弁がなされる場合における命令セットを説明している。この場合、ユーザー３１０には実際の答弁者がわからない。
【００５０】
図７は、本発明の第４実施例によるネットワーク基盤のメッセンジャーサービス提供方法を示す流れ図で、ユーザー３１０が答弁者を指定せずに質問をする場合における答弁方法を説明する。
【００５１】
図７では、ユーザー（メッセンジャークライアント１）が答弁者を指定せずに質問をし、これに対してメッセンジャーサーバー１１１が答弁者選択アルゴリズムを用いて様々な答弁者（メッセンジャークライアント２（即ち知識提供者）またはメッセンジャークライアント３（即ちウェブサイト））に質問を送り、受信した答弁から答弁選択アルゴリズムを用いていずれか一つを選択し、ユーザーメッセンジャー（クライアント１）に答弁する場合が示されている。特に、図７は、ユーザー３１０が答弁者を指定せずに質問する場合に、メッセンジャーサーバー１１１が知識提供者２１０とウェブサイト２３０に質問を送り、受信した答弁からいずれか一つを選択してユーザー３１０に答弁する場合における命令セットについて説明している。この時、ユーザー３１０には実際の答弁者がわからない。
【００５２】
答弁者選択アルゴリズムは、テキストを解析して質問対象を選定するアルゴリズムで、命令の対象が“全て”と設定されて転送されてくる場合、質問のパラメータを通じて受信したテキストを解析し、質問先を決定するか、放送によって全てのメッセンジャークライアント１１２にテキストを送るかを決定する。命令の対象が設定されて転送される場合にも、テキストを解析し、質問先を追加するか除外するかを決定する。
【００５３】
答弁選択アルゴリズムは、テキストを解析して答弁を選択し整理するアルゴリズムで、複数の答弁者からの答弁テキストと質問テキストを解析し、実際にユーザー３１０に伝達される答弁テキストを選択し、メッセンジャークライアント１１２に適合した形態に答弁テキストを変換する。
【００５４】
次に、このようなネットワーク基盤のサービス提供方法を用いるユーザー端末機３２０をロボットとする場合に処理可能なシナリオについて説明する。
【００５５】
図８は、本発明の実施例によるネットワーク基盤のサービス提供システムにおいて、ユーザー端末機としてロボットを使用した例を示す図で、ユーザー３１０とサービスプロバイダ２００がネットワークを介してサービスフレームワーク１００の第１及び第２マッピング部１２０，１３０に連結された状態である。
【００５６】
ここで、サービスプロバイダ２００である知識提供者２１０（具体的に、管理者）は、一般的にＰＣを用いてネットワークを介してサービスフレームワーク１００の第１及び第２マッピング部１２０，１３０に連結され、他のサービスプロバイダ２００であるウェブサイト２３０はインターフェース部１４０を用いてサービスフレームワーク１００に直接連結される。
【００５７】
１）知識提供者２１０（管理者）がロボットを制御するシナリオについて段階的に説明する。
ａ．知識提供者２１０（管理者）がメッセンジャークライアント１１２を通じてロボット制御命令をテキストで書き込む。
ｂ．知識提供者２１０（管理者）の命令テキストは、サービスフレームワーク１００の第１及び第２マッピング部１２０，１３０を介してロボット端末機３２０に伝達される。このように伝達された命令テキストは、ロボット端末機３２０でＴＴＳ（Ｔｅｘｔ  Ｔｏ  Ｓｐｅｅｃｈ）を通じて音声に変換され、ユーザー３１０に伝達される。
【００５８】
２）ユーザー３１０がロボットを介して知識提供者２１０と会話するシナリオについて段階的に説明する。
ａ．ユーザー３１０がロボットに音声で質問をする。
ｂ．ロボットは質問をＡＳＲ（Ａｕｔｏｍａｔｉｃ  Ｓｐｅｅｃｈ  Ｒｅｃｏｇｎｉｔｉｏｎ）を通じてテキストに変換した後、サービスフレームワーク１００の第１及び第２マッピング部１２０，１３０を介して知識提供者２１０に伝達する。このように伝達されたテキストは、知識提供者２１０のメッセンジャークライアント１１２に表示される。
ｃ．知識提供者２１０は、質問に対する答弁をメッセンジャークライアント１１２にテキストで書き込む。
ｄ．知識提供者２１０の答弁テキストは、サービスフレームワーク１００の第１及び第２マッピング部１２０，１３０を介してロボット端末機３２０に伝達される。このように伝達された答弁テキストは、ロボット端末機３２０でＴＴＳを通じて音声に変換されてユーザー３１０に伝達される。
ｅ．サービスフレームワーク１００のデータベース１１３はこのような会話内容（質問テキスト、答弁テキスト）を学習する。
【００５９】
３）ユーザー３１０がロボットを介して知識提供者２１０と会話し、情報はウェブサイト２３０（辞書、翻訳、統合検索、ネイバーの知識ＩＮのようなデータベース、ブログ等）から得られるシナリオについて段階的に説明する。
ａ．ユーザー３１０がロボットに音声で質問をする。
ｂ．ロボットは質問をＡＳＲを用いてテキストに変換した後、サービスフレームワーク１００の第１及び第２マッピング部１２０，１３０を介して知識提供者２１０に伝達する。このように伝達されたテキストは、知識提供者２１０のメッセンジャークライアント１１２に表示される。
ｃ．知識提供者２１０はメッセンジャークライアント１１２を介してユーザー３１０から受けた質問をそのままウェブサイト２３０に再び質問し、これに対するウェブサイト２３０の答弁をテキストで受けてロボット端末機３２０に伝達する。これについて具体的に説明すると、下記の通りである。
−知識提供者２１０はメッセンジャークライアント１１２を介してウェブサイト２３０のメッセンジャークライアント１１２に質問を伝達する。
−ウェブサイト２３０のメッセンジャークライアント１１２はあらかじめ設定されたウェブページに移動する。
−ウェブサイト２３０のメッセンジャークライアント１１２は、伝達されたテキストを該当のウェブサイト２３０のテキスト入力に入れ、インターフェース部１４０を介してウェブサイト２３０に伝達したのち応答ウェブページを待つ。
−ウェブサイト２３０のメッセンジャークライアント１１２は、応答ウェブページから意味のあるテキストをインターフェース部１４０を通じて抽出し、このように抽出されたテキストをサービスフレームワーク１００の第１及び第２マッピング部１２０，１３０を介してロボット端末機３２０に伝達する。
ｄ．このように伝達されてきたテキストをロボット端末機３２０でＴＴＳを通じて音声に変換し、ユーザー３１０に伝達する。
ｅ．サービスフレームワーク１００のデータベース１１３は、このような会話内容（質問テキスト、答弁テキスト）を学習する。
【００６０】
４）ユーザー３１０がロボットを介してウェブサイト２３０（辞書、翻訳、統合検索、ネイバーの知識ＩＮのようなデータベース、ブログ等）から情報を得るシナリオについて段階的に説明する。
ａ．ユーザー３１０はロボットに音声で質問をする。
ｂ．ロボットは質問をＡＳＲを通じてテキストに変換した後、サービスフレームワーク１００の第１及び第２マッピング部１２０，１３０を介してウェブサイト２３０のメッセンジャークライアント１１２に質問を伝達する。
ｃ．質問テキストを受けたウェブサイト２３０のメッセンジャークライアント１１２はウェブサイト２３０に質問を伝達し、これに対するウェブサイト２３０の答弁をテキストで受け、ロボット端末機３２０に伝達する。これについて具体的に説明すると、下記の通りである。
−ウェブサイト２３０のメッセンジャークライアント１１２はあらかじめ設定されたウェブページに移動する。
−ウェブサイト２３０のメッセンジャークライアント１１２は、伝達されてきたテキストを該当のウェブページのテキスト入力に入れ、ウェブサイト２３０にインターフェース部１４０を通じて伝達したのち応答ウェブページを待つ。
−ウェブサイト２３０のメッセンジャークライアント１１２は、応答ウェブページから意味のあるテキストをインターフェース部１４０を通じて抽出し、このように抽出されたテキストをサービスフレームワーク１００の第１及び第２マッピング部１２０，１３０を介してロボット端末機３２０に伝達する。
ｄ．このように伝達されてきたテキストをロボット端末機３２０でＴＴＳを通じて音声に変換し、ユーザー３１０に伝達する。
ｅ．サービスフレームワーク１００のデータベース１１３は、このような会話内容（質問テキスト、答弁テキスト）を学習する。
【００６１】
５）ユーザー３１０がサービスフレームワーク１００のデータベース１１３から情報を得るシナリオについて段階的に説明する。
ａ．ユーザー３１０がロボットに音声で質問をする。
ｂ．ロボットは質問をＡＳＲを通じてテキストに変換した後、サービスフレームワーク１００の第１及び第２マッピング部１２０，１３０を介してデータベース１１３に質問を伝達する。
ｃ．質問テキストを受けたデータベース１１３は、答弁テキストを出力してロボット端末機３２０に伝達する。これについて具体的に説明すると、下記の通りである。
−メッセンジャーサーバー１１１は、データベース１１３が知識提供者２１０（答弁者）として選択される場合、データベース１１３に接近して質問テキストに対する答弁テキストを得る。
−メッセンジャーサーバー１１１は、データベース１１３から得た答弁テキストを、他のメッセンジャークライアント１１２から得た答弁テキストと同様に、サービスフレームワーク１００の第１及び第２マッピング部１２０，１３０を介してロボット端末機３２０に伝達する。
ｄ．このようにして伝達されてきたテキストをロボット端末機３２０でＴＴＳを通じて音声に変換し、ユーザー３１０に伝達する。
【００６２】
その他にも、ロボット端末機３２０は、ＬＥＤを通じて表情も表現でき、テキストを表情に変換する第２マッピング（Ｔｅｘｔ−Ａｃｔｕａｔｏｒ  ｍａｐｐｉｎｇ）が具現された場合には、ロボットに伝達されたテキストを音声だけでなく、様々な表情に変換し、ユーザー３１０に表示することができる。
【００６３】
なお、ロボット端末機３２０は、移動を含む動作が可能であり、テキストを動作に変換する第２マッピング部１３０（Ｔｅｘｔ−Ａｃｔｕａｔｏｒ  ｍａｐｐｉｎｇ）が具現された場合には、ロボットに伝達されたテキストを音声だけでなく、様々なロボットの動作に変換し、ユーザー３１０に表示することができる。
【００６４】
また、ロボット端末機３２０がキーボードのような一般的な入力装置を持っている場合には、人の音声をＡＳＲを通じてテキストに変換するのと同様に、人のキーボード入力をテキストに変換し、上記のようなシナリオを行うことができる。
【００６５】
また、ロボット端末機３２０がテキスト認識システムを持っている場合には、人の音声をＡＳＲを通じてテキストに変換するのと同様に、ロボットカメラに表示される映像をテキストに変換し、上記のようなシナリオを行うことができる。
【００６６】
一方、本発明の実施例では、センサーデータをメッセンジャー基盤のテキストデータにマッピングする第１マッピング部１２０と、テキストデータをアクチュエータ命令にマッピングする第２マッピング部１３０と、メッセンジャークライアント１１２をサービスフレームワーク１００の構成要素としたが、これに限定されず、このような第１及び第２マッピング部１２０，１３０とメッセンジャークライアント１１２をサービスプロバイダ２００またはサービス受信者３００の端末機の構成要素としても同じ目的及び効果が達成できることはもちろんである。
【符号の説明】
【００６７】
１００    サービスフレームワーク
１１０    メッセンジャー装置
１１１    メッセンジャーサーバー
１１２    メッセンジャークライアント
１１３    データベース
１２０，１３０    第１及び第２マッピング部
１４０    インターフェース部
２００    サービスプロバイダ
２１０    知識提供者
２２０    提供者端末機
２３０    ウェブサイト
３００    サービス受信者
３１０    ユーザー
３２０    ユーザー端末機
【図１】
2010003288.tif 000003
【図２】
2010003288.tif 000004
【図３】
2010003288.tif 000005
【図４】
2010003288.tif 000006
【図５】
2010003288.tif 000007
【図６】
2010003288.tif 000008
【図７】
2010003288.tif 000009
【図８】
2010003288.tif 000010