(57)【特許請求の範囲】
【請求項１】
ネットワーク上におけるＳＮＳ（Ｓｏｃｉａｌ  Ｎｅｔｗｏｒｋｉｎｇ  Ｓｅｒｖｉｃｅ）に、少なくとも使用言語と案内地域とを含む予め設定した属性情報を有する仮想的な参加者を参加させる参加処理手段と、
前記使用言語で前記案内地域の案内が可能な案内人を募集し、応募してきた案内人との
間で当該ＳＮＳ上の関係を成立させる案内人募集手段と、
前記仮想的な参加者を通じて、当該仮想的な参加者と当該ＳＮＳ上の関係が成立している被案内人が所有するＧＰＳを備えた携帯端末装置から前記ＳＮＳに投稿された、使用言語と前記ＧＰＳによって測位された現在位置とを特定可能な案内要請を取得する案内要請取得手段と、
前記案内要請に応じた案内人用のメッセージを前記仮想的な参加者を通じて前記ＳＮＳ
に投稿することにより前記案内要請を仲介し、募集して集めた案内人に対して被案内人の使用言語による案内を依頼する案内依頼手段と
を備えることを特徴とする案内サービス管理サーバ装置。
【請求項２】
参加処理手段が、ネットワーク上におけるＳＮＳ（Ｓｏｃｉａｌ  Ｎｅｔｗｏｒｋｉｎｇ  Ｓｅｒｖｉｃｅ）に、少なくとも使用言語と案内地域とを含む予め設定した属性情報を有する仮想的な参加者を参加させる参加処理工程と、
案内人募集手段が、所定の言語で所定の地域の案内が可能な案内人を募集し、応募して
きた案内人との間で当該ＳＮＳ上の関係を成立させる案内人募集工程と、
案内要請取得手段が、前記仮想的な参加者を通じて、当該仮想的な参加者と当該ＳＮＳ
上の関係が成立している被案内人が所有するＧＰＳを備えた携帯端末装置から前記ＳＮＳに投稿された、使用言語と前記ＧＰＳによって測位された現在位置とを特定可能な案内要請を取得する案内要請取得工程と、
案内依頼手段が、前記案内要請に応じた案内人用のメッセージを前記仮想的な参加者を
通じて前記ＳＮＳに投稿することにより前記案内要請を仲介し、募集して集めた案内人に
対して被案内人の使用言語による案内を依頼する案内依頼工程と
を有することを特徴とする案内管理サーバ装置における案内サービス管理方法。
【請求項３】
ネットワークに接続される案内サービス管理サーバ装置に搭載されるコンピュータが実
行する案内サービス管理プログラムであって、
制御手段が通信手段を通じて、ネットワーク上におけるＳＮＳ（Ｓｏｃｉａｌ  Ｎｅｔｗｏｒｋｉｎｇ  Ｓｅｒｖｉｃｅ）にアクセスし、当該ＳＮＳに、少なくとも使用言語と案内地域とを含む予め設定した属性情報を有する仮想的な参加者を参加させる参加処理ステップと、
所定の言語で所定の地域の案内が可能な案内人を募集し、応募してきた案内人との間で
当該ＳＮＳ上の関係を成立させる案内人募集ステップと、
前記仮想的な参加者を通じて、当該仮想的な参加者と当該ＳＮＳ上の関係が成立している被案内人が所有するＧＰＳを備えた携帯端末装置から前記ＳＮＳに投稿された、使用言語と前記ＧＰＳによって測位された現在位置とを特定可能な案内要請を取得する案内要請取得ステップと、
前記案内要請に応じた案内人用のメッセージを前記仮想的な参加者を通じて前記ＳＮＳ
に投稿することにより前記案内要請を仲介し、募集して集めた案内人に対して被案内人の使用言語による案内を依頼する案内依頼ステップと
を実行することを特徴とする案内サービス管理プログラム。
【請求項４】
ネットワーク上におけるＳＮＳ（Ｓｏｃｉａｌ  Ｎｅｔｗｏｒｋｉｎｇ  Ｓｅｒｖｉｃｅ）を通じて、案内サービス管理サーバと、道案内を行う案内人の案内人端末装置と、道案内の提供を受ける被案内人の被案内人端末装置とが情報の伝達を行う案内サービス仲介システムであって、
前記案内サービス管理サーバ装置は、
前記ＳＮＳに、少なくとも使用言語と案内地域とを含む予め設定した属性情報を有する
仮想的な参加者を参加させる参加処理手段と、
所定の言語で所定の地域の案内が可能な案内人を募集し、応募してきた案内人との間で
当該ＳＮＳ上の関係を成立させる案内人募集手段と、
前記仮想的な参加者を通じて、当該仮想的な参加者と当該ＳＮＳ上の関係が成立している被案内人が所有するＧＰＳを備えた携帯端末装置から前記ＳＮＳに投稿された、使用言語と前記ＧＰＳによって測位された現在位置とを特定可能な案内要請を取得する案内要請取得手段と、
前記案内要請に応じた案内人用のメッセージを前記仮想的な参加者を通じて前記ＳＮＳ
に投稿することにより前記案内要請を仲介し、募集して集めた案内人に対して被案内人の使用言語による案内を依頼する案内依頼手段と
を備え、
前記案内人端末装置は、
前記ＳＮＳに参加するための参加処理手段と、
前記仮想的な参加者からの案内人を募集するメッセージに応じて、前記ＳＮＳに案内人に応募する投稿を行う応募投稿手段と、
前記仮想的な参加者からの被案内人の使用言語による案内人用の案内要請に対して、前記ＳＮＳに案内が可能であることを投稿する案内可能投稿手段と、
前記仮想的な参加者からの自機への前記案内依頼に応じて、音声通話により案内を行う
ための通話手段と
を備え、
前記被案内人端末装置は、
前記ＳＮＳに参加するための参加処理手段と、
前記ＧＰＳによって測位された現在位置を取得する現在位置取得手段と、
前記仮想的な参加者に対して、取得した現在位置を含む案内要請を投稿する案内要請投稿手段と、
案内者からの案内を音声通話により受けるための通話手段と
を備えることを特徴とする案内サービス仲介システム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、電気通信技術の分野に属し、例えば外国からの旅行者に対して、ネットワークを通じて適切に道案内等の案内サービスを行えるようにする装置、方法、プログラムおよびシステムに関する。
【背景技術】
【０００２】
観光地を訪れる観光客は、その土地に不案内な場合が多い。このため、観光客の利便性を向上させるための種々の発明がなされている。例えば、後に記す特許文献１には、旅行者が使用する発信者端末からの位置情報に基づいて、適切なガイドが使用するオペレータ端末を決定し、発信者端末とオペレータ端末の双方向通信を可能にして観光案内サービスを提供する技術が開示されている。また、後に記す特許文献２には、旅行者が観光情報を母国語で得られるようにする観光情報案内装置に関する発明が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−００５９３８号公報
【特許文献２】特開２００６−０７２６４２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、日本語に不慣れな外国人が母国語か英語で例えば道案内を依頼したいときに、誰に案内を依頼してよいか分からないのが普通である。仮に、当該外国人が、当該外国人の母国語に堪能な日本人を知っており、その日本人と連絡が取れたとしても、その日本人が当該外国人の位置する場所（エリア）をよく知っているとは限らない。そこで、上述した特許文献１に記載の発明のように、ユーザーの現在位置に応じた観光案内システムを用いるようにすることが考えられる。
【０００５】
しかし、特許文献１に記載の発明の場合、言語別地域別にオペレータを用意して待機させなければならず、コストが掛かりすぎて現実的でない。また、特許文献２に記載の発明もごく限られた観光地などに適用した場合にはある程度の効果は期待できるが、詳細な道案内を行うことはできない。日本は観光立国を目指しており、日本を訪れる外国人が、いつでも、どこでも利用できる案内サービスを提供できるようにすることは重要な課題ある。このことは、日本に限らず、多くの外国人旅行者を受け入れたい諸外国においてもいえることである。
【０００６】
以上のことに鑑み、使用言語や案内地域に応じて、いつでも適切な案内ができるようにすることを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するため、請求項１に記載の発明の案内サービス管理サーバ装置は、
ネットワーク上におけるＳＮＳ（Ｓｏｃｉａｌ  Ｎｅｔｗｏｒｋｉｎｇ  Ｓｅｒｖｉｃｅ）に、少なくとも使用言語と案内地域とを含む予め設定した属性情報を有する仮想的な参加者を参加させる参加処理手段と、
前記使用言語で前記案内地域の案内が可能な案内人を募集し、応募してきた案内人との
間で当該ＳＮＳ上の関係を成立させる案内人募集手段と、
前記仮想的な参加者を通じて、当該仮想的な参加者と当該ＳＮＳ上の関係が成立している被案内人が所有するＧＰＳを備えた携帯端末装置から前記ＳＮＳに投稿された、使用言語と前記ＧＰＳによって測位された現在位置とを特定可能な案内要請を取得する案内要請取得手段と、
前記案内要請に応じた案内人用のメッセージを前記仮想的な参加者を通じて前記ＳＮＳ
に投稿することにより前記案内要請を仲介し、募集して集めた案内人に対して被案内人の使用言語による案内を依頼する案内依頼手段と
を備えることを特徴とする。
【０００８】
この請求項１に記載の発明の案内サービス管理サーバ装置によれば、まず、参加処理手段が、少なくとも使用言語と案内地域とを含む予め設定した属性情報を有する仮想的な参加者（ボット）を所定のＳＮＳに参加させる。そして、その仮想的な参加者を通じて、案内人募集手段が、当該使用言語で当該案内地域の案内が可能な案内人を募集し、応募してきた案内人との間で当該ＳＮＳ上の関係（友人関係）を成立させる。これにより、当該ＳＮＳ上の関係を成立させた案内人と当該仮想的な参加者との間では、相互に投稿の参照が可能になる。この場合、仮想的な参加者との間で友人関係を成立させた案内人は、当該案内サービス管理サーバ装置に対して案内人登録を行ったのと同じ意味を持つ。
【０００９】
この後、仮想的な参加者を通じて、案内要請取得手段が、当該仮想的な参加者と当該Ｓ
ＮＳ上の関係（友人関係）を成立させている被案内人が所有するＧＰＳを備えた携帯端末装置から当該ＳＮＳ上に投稿された少なくとも当該被案内人の使用言語と前記ＧＰＳによって測位された現在位置が特定可能な案内要請を取得する。ここで、当該仮想的な参加者と当該ＳＮＳ上の関係（友人関係）を成立させている被案内人は、当該案内サービス管理サーバ装置に対してユーザー登録を行っているのと同じ意味を持つ。そして、取得した案内要請に応じた案内人用のメッセージを、案内依頼手段が当該仮想的な参加者を通じて当該ＳＮＳに投稿することにより、案内人募集手段を通じて集めた案内人に対して被案内人の使用言語による案内を依頼する。
【００１０】
これにより、（１）被案内人からの案内要請の受け付け、（２）被案内人からの案内要請に応じた案内人への被案内人の使用言語による案内の依頼等を、全てＳＮＳを通じて行うことができる。また、固定的な案内人を常時待機させておく必要も無く、使用言語や案内地域に応じて、いつでも適切に案内サービスが提供できるシステムを構築できる。
【００１１】
なお、ＳＮＳは、実社会での人間関係を模してインターネット上に形成されたオンラインコミュニティを意味する。ＳＮＳには、株式会社ミクシィが運営する「ｍｉｘｉ（登録商標）」や、Ｆａｃｅｂｏｏｋ,Ｉｎｃ.が運営する「Ｆａｃｅｂｏｏｋ（登録商標）」など、大小さまざまなものが存在し、広く利用されている。
【発明の効果】
【００１２】
この発明によれば、高額なコストをかけたり、大規模なシステムを構築したりすること無く、使用言語や案内地域に応じて、いつでも適切な案内サービスを提供することができる。
【図面の簡単な説明】
【００１３】
【図１】実施の形態の案内サービス仲介システムの概要を説明するための図である。
【図２】ナビゲーター端末装置２とユーザー端末装置３について説明するための図である。
【図３】案内サービス管理サーバ装置１の構成例を説明するためのブロック図である。
【図４】ユーザー情報ファイル１３０の格納データの例を説明するための図である。
【図５】キャラクタＤＢ１４３の格納データの例について説明するための図である。
【図６】ナビゲーター情報ファイル１３の格納データの例を説明するための図である。
【図７】案内サービス管理サーバ装置１において行われるナビゲーター募集登録処理について説明するためのフローチャートである。
【図８】ユーザー端末装置３において行われる案内要請処理について説明するためのフローチャートである。
【図９】案内サービス管理サーバ装置１において行われるナビゲーター仲介処理について説明するためのフローチャートである。
【図１０】図９に続くフローチャートである。
【図１１】ナビゲーター端末装置２において行われる案内要請受付処理について説明するためのフローチャートである。
【発明を実施するための形態】
【００１４】
以下、図を参照しながら、この発明の装置、方法、プログラム、システムの一実施の形態について説明する。この発明は、世界各国で同様に実施可能なものであるが、以下においては説明を簡単にするため、日本に来た外国人観光客等のために、日本において実現する場合を例にして説明する。
【００１５】
［システムの概要と装置の構成例］
図１は、この発明のシステムの一実施の形態が適用された案内サービス仲介システムの概要を説明するための図である。案内サービス管理サーバ装置（以下、単にサーバ装置と記載する。）１は、予め決められた属性情報を有する仮想的な参加者（以下、ボットと記載する。）を所定のＳＮＳ（Social Networking Service）に参加させ、当該ボットを通じて、案内人（以下、ナビゲーターと記載する。）の募集や被案内人である外国人旅行者等（以下、ユーザーと記載する。）からの案内要請に応じた案内人の仲介を行う。
【００１６】
具体的に、サーバ装置１は、図１において、ＳＮＳ−Ａ、ＳＮＳ−Ｂが示すように、所定のＳＮＳに対して、二重線のブロックで示したように、予め決められた属性情報を有するボットを参加させる。図１において、中国語用ボットＣ１、Ｃ２、英語用ボットＥ１が、サーバ装置１によって、ＳＮＳ−Ａ、ＳＮＳ−Ｂに参加させたボットの一部を示している。
【００１７】
中国語用ボットＣ１は、中国語で東京都内を案内できるナビゲーターを募集し、中国語で東京都内の案内を要請するユーザーに対して、案内可能なナビゲーターを仲介する役目を担う。図１において、ナビゲーターＡＣ１１、ＡＣ１２、…は、中国語用ボットＣ１がＳＮＳ−Ａに開示した、「中国語で東京都内の案内が可能な人」という友人条件を含む属性情報等に応じて、中国語用ボットＣ１と友人関係を成立させたナビゲーターを示している。すなわち、ＳＮＳ−Ａにおいて他の参加者（ボット以外の参加者）が中国語用ボットＣ１と友人関係を成立させることは、中国語用ボットＣ１をＳＮＳに参加させているサーバ装置１に対して当該他の参加者がナビゲーター登録されることを意味する。換言すれば、ナビゲーターＡＣ１１、ＡＣ１２、…は、中国語用ボットＣ１を通じてサーバ装置１に対してナビゲーター登録されたＳＮＳ−Ａの参加者である。
【００１８】
また、中国語ユーザーＵＣ１１、ＵＣ１２は、中国語を用いるユーザーである。そして、中国語ユーザーＵＣ１１、ＵＣ１２、…は、例えば、旅行会社等のサービスの１つとして、予めＳＮＳ−Ａにおいて中国語用ボットＣ１と友人関係が成立しているＳＮＳ−Ａのアカウントが貸与されるものである。すなわち、予めＳＮＳ−Ａにおいて中国語用ボットＣ１と友人関係が成立しているＳＮＳ−Ａのアカウントが貸与された中国語ユーザーＵＣ１１、ＵＣ１２、…は、中国語用ボットＣ１をＳＮＳに参加させているサーバ装置１に対してユーザー登録されている者である。そして、当該中国語ユーザーＵＣ１１、ＵＣ１２、…は、中国語用ボットＣ１に対して中国語ナビゲーターの要請が行える。
【００１９】
同様に、中国語用ボットＣ２は、中国語で京都府内を案内できるナビゲーターを募集し、中国語で京都府内の案内を要請するユーザーに対して、案内可能なナビゲーターを仲介する役目を担う。図１において、ナビゲーターＡＣ２１、ＡＣ２２、…は、中国語用ボットＣ２がＳＮＳ−Ａに開示した、「中国語で京都府内の案内が可能な人」という友人条件を含む属性情報等に応じて、中国語用ボットＣ２と友人関係を成立させたナビゲーターを示している。すなわち、ナビゲーターＡＣ２１、ＡＣ２２、…は、中国語用ボットＣ２を通じてサーバ装置１に対してナビゲーター登録されたＳＮＳ−Ａの参加者である。
【００２０】
また、中国語ユーザーＵＣ２１、ＵＣ２２は、中国語を用いるユーザーである。中国語ユーザーＵＣ２１、ＵＣ２２、…は、例えば、旅行会社等のサービスの１つとして、予めＳＮＳ−Ａにおいて中国語用ボットＣ２と友人関係が成立しているＳＮＳ−Ａのアカウントが貸与されるものである。すなわち、中国語ユーザーＵＣ２１、ＵＣ２２、…は、中国語用ボットＣ２をＳＮＳに参加させているサーバ装置１に対してユーザー登録された者である。そして、当該中国語ユーザーＵＣ２１、ＵＣ２２、…は、中国語用ボットＣ２に対して中国語ナビゲーターの要請が行える。
【００２１】
同様に、英語用ボットＥ１は、英語で東京都内を案内できるナビゲーターを募集し、英語で東京都内の案内を要請するユーザーに対して、案内可能なナビゲーターを仲介する役目を担う。図１において、ナビゲーターＡＥ１１、ＡＥ１２、…は、英語用ボットＥ１がＳＮＳ−Ａに開示した、「英語で東京都内の案内が可能な人」という友人条件を含む属性情報等に応じて、英語用ボットＥ１と友人関係を成立させたナビゲーターを示している。すなわち、ナビゲーターＡＥ１１、ＡＥ１２、…は、英語用ボットＥ１を通じてサーバ装置１に対してナビゲーター登録されたＳＮＳ−Ａの参加者である。
【００２２】
また、英語ユーザーＵＥ１１、ＵＥ１２は、英語を用いるユーザーである。英語ユーザーＵＥ１１、ＵＥ１２、…は、例えば、旅行会社等のサービスの１つとして、予めＳＮＳ−Ａにおいて英語用ボットＥ１と友人関係が成立しているＳＮＳ−Ａのアカウントが貸与されるものである。すなわち、英語ユーザーＵＥ１１、ＵＥ１２、…は、英語用ボットＥ１をＳＮＳに参加させているサーバ装置１に対してユーザー登録されている者である。そして、当該英語ユーザーＵＥ１１、ＵＥ１２、…は、英語用ボットＥ１に対して英語ナビゲーターの要請が行える。
【００２３】
また、図１において、ナビゲーターＢＣ１１、ＢＣ１２、…、ナビゲーターＢＣ２１、ＢＣ２２、…、ナビゲーターＢＥ１１、ＢＥ１２…は、上述と同様にして、中国語用ボットＣ１、Ｃ２、…、英語用ボットＥ１、…が、ＳＮＳ−Ｂにおいて募集したナビゲーターを示している。換言すれば、ナビゲーターＢＣ１１、ＢＣ１２、…、ナビゲーターＢＣ２１、ＢＣ２２、…、ナビゲーターＢＥ１１、ＢＥ１２…は、中国語用ボットＣ１、Ｃ２、…、英語用ボットＥ１、…を通じて、サーバ装置１に対してナビゲーター登録されたＳＮＳ−Ｂの参加者である。すなわち、中国語用ボットＣ１、Ｃ２、…、英語用ボットＥ１、…等は、種々のＳＮＳに参加して、主に言語と地域で既定される友人条件に合致したナビゲーターを募集する（広く呼びかけて集める）ことができる。
【００２４】
なお、図１においては、ＳＮＳ−ＡとＳＮＳ−Ｂとのそれぞれに、３つのボットしか示していない。しかし、各ＳＮＳには、対応言語は同じでも対応地域が異なる種々のボットや、対応地域が同じでも、対応言語が異なる種々のボットを参加させることができる。
【００２５】
そして、図１において、中国語ユーザーＵＣ１１が貸与を受けたアカウントを用いてＳＮＳ−Ａにログインし、ＳＮＳ−Ａに使用言語と現在位置が特定可能な案内要請を投稿することにより、中国語用ボットＣ１に対して中国語で都内某所の案内を要請（要求）したとする。中国語用ボットＣ１は、中国語ユーザーＵＣ１１からの案内要請に応じて、中国語で都内某所の案内が可能なナビゲーターを探している旨の投稿をＳＮＳ−Ａ、ＳＮＳ−Ｂに行う。これにより、中国語用ボットＣ１は友人関係にあるナビゲーターにユーザーからの当該案内要請を仲介して、各ナビゲーターに対して案内を依頼する。そして、ＳＮＳ−Ａの参加者であるナビゲーターＡＣ１１が、中国語用ボットＣ１に対して、中国語ユーザーＵＣ１１の案内要請に対応可能である旨の投稿をＳＮＳ−Ａに行うことにより応答してきたとする。この場合、中国語用ボットＣ１は、当該ナビゲーターＡＣ１１を案内要請元の中国語ユーザーＵＣ１１に仲介する。
【００２６】
この実施の形態においては、案内要請元のユーザーと案内を行うナビゲーターとが、同じＳＮＳの参加者である場合には、当該ＳＮＳで提供されている、Ｐ２Ｐ（Peer to Peer）技術を応用した無料音声通話サービスを利用した音声通話による案内サービスを提供する。このため、中国語用ボットＣ１は、案内要請元の中国語ユーザーＵＣ１１に貸与されたアカウントをＳＮＳ−Ａに投稿することにより、ナビゲーターＡＣ１１に通知し、中国語ユーザーＵＣ１１とナビゲーターＡＣ１１との音声通話手段を仲介する。
【００２７】
なお、この場合の投稿は、ＳＮＳ−Ａが提供するいわゆるダイレクトメッセージ機能を用いて、ナビゲーターＡＣ１１用の所定の投稿場所に中国語ユーザーＵＣ１１に貸与されたアカウントを含むメッセージを投稿する。ＳＮＳにおけるダイレクトメッセージ機能は、目的とする相手先に割り当てられた投稿場所にメッセージ情報を投稿する機能である。このダイレクトメッセージ機能を用いることにより、この例の場合、投稿者（ボット）と当該投稿場所が割り当てられた投稿先の者（ナビゲーターＡＣ１１）だけが、当該投稿されたメッセージを参照することができる。
【００２８】
そして、ナビゲーターＡＣ１１は、図１において点線矢印で示すように、投稿された案内要請元のアカウントを用いてＳＮＳ−Ａにおいて利用可能な無料音声通話サービスを利用し、中国語ユーザーＵＣ１１にダイアリングして通話回線を接続する。そして、音声による案内サービス（道案内）を行う。このようにして、中国語ユーザーＵＣ１１に対して、ナビゲーターＡＣ１１による音声による案内サービスが提供される。
【００２９】
また、図１において、中国語ユーザーＵＣ１２が貸与を受けたアカウントを用いてＳＮＳ−Ａにログインし、ＳＮＳ−Ａに投稿を行うことにより、中国語用ボットＣ１に対して中国語で都内某所の案内要請を行うようにしたとする。中国語用ボットＣ１は、中国語ユーザーＵＣ１２からの案内要請に応じて、中国語で都内某所の案内が可能なナビゲーターを探している旨の投稿をＳＮＳ−Ａ、ＳＮＳ−Ｂに行う。これにより、中国語用ボットＣ１は友人関係にあるナビゲーターに当該案内要請を仲介して、各ナビゲーターに対して案内を依頼する。そして、ＳＮＳ−Ｂの参加者であるナビゲーターＢＣ１２が、中国語用ボットＣ１に対して、中国語ユーザーＵＣ１２の案内要請に対応可能である旨の投稿をＳＮＳ−Ｂに行うことにより応答してきたとする。この場合、中国語用ボットＣ１は、当該ナビゲーターＢＣ１２を案内要請元の中国語ユーザーＵＣ１１に仲介する。
【００３０】
この実施の形態においては、案内要請元のユーザーと案内を行うナビゲーターとが、異なるＳＮＳの参加者である場合には、無料音声通話サービスを利用するためのソフトウェアがインストールされた端末装置間で無料音声通話が可能となるサービスを利用する。当該無料音声通話サービスもまたＰ２Ｐ技術を応用したものであり、基本的にＳＮＳ−Ａ内において提供される無料音声通話サービスと同様のものである。しかし、同じＳＮＳ内に参加していなくても利用可能なものである。
【００３１】
このため、後述もするがナビゲーターが使用するナビゲーター端末装置とユーザーが利用するユーザー端末装置には、当該無料音声通話サービスを利用するためのソフトウェアがインストールされ、当該無料音声通話サービスを利用するための無料音声通話用ＩＤが割り当てられているものとする。この場合、中国語用ボットＣ１は、案内要請元の中国語ユーザーＵＣ１１が用いるユーザー端末装置にインストールされている無料音声通話ソフトウェアで用いられる無料音声通話用ＩＤをＳＮＳ−Ｂに投稿することにより、ナビゲーターＢＣ１２に通知し、中国語ユーザーＵＣ１２とナビゲーターＢＣ１２との音声通話手段を仲介する。
【００３２】
なお、この場合の投稿もまた、ＳＮＳ−Ｂが提供するいわゆるダイレクトメッセージ機能を用いて、ナビゲーターＢＣ１２用の所定の投稿場所に中国語ユーザーＵＣ１２の無料音声通話用ＩＤを含むメッセージを投稿する。そして、ナビゲーターＢＣ１２は、図１において点線矢印で示すように、無料音声通話ソフトウェアを用い、中国語ユーザーＵＣ１２にダイアリングして通話回線を接続し、音声による道案内を行う。この場合、ナビゲーターＢＣ１２が用いる案内端末装置と中国語ユーザーＵＣ１２が用いるユーザー端末装置とは、無料音声通話サービスを利用するためのソフトウェアを通じて、無料音声通話サービスに対してログインしており、通話回線が接続可能な状態にあるものとする。このようにして、中国語ユーザーＵＣ１２に対して、ナビゲーターＢＣ１２による案内サービスが提供される。
【００３３】
このように、サーバ装置１は、所定のＳＮＳ上において、ナビゲーターとユーザーとを結び付けたり、また、ＳＮＳを越えて、ナビゲーターとユーザーとを結び付けたりすることができるものである。そして、各ナビゲーターは、自己の端末装置を用いて、また、各ユーザーは、例えば旅行会社等から借り受ける携帯型の端末装置を用いて、所定のＳＮＳ上で投稿や投稿の参照を行ったり、案内サービスを提供したり、案内サービスの提供を受けたりする。以下においては、ナビゲーターが用いるナビゲーター端末装置２とユーザーが用いるユーザー端末装置３の構成例と、サーバ装置１の構成例について説明する。
【００３４】
なお、上述したように、この実施の形態においては、外国人旅行者であるユーザーがＳＮＳ−Ａに投稿を行うことによって、友人関係にあるＳＮＳ−ＡのボットＣ１、Ｃ２、…、Ｅ１、…に対して、案内要請を行う環境が整えられている。この場合、ユーザーが主に用いる言語（使用言語）と案内地域とに応じて、ボットが特定され、そのボットと友人関係が成立しているアカウントがユーザーに貸与される。すなわち、中国語を主に用いる東京近郊が案内地域のユーザーには、中国語用ボットＣ１と友人関係があるアカウントが貸与される。また、中国語を主に用いる京都近郊が案内地域となるユーザーには、中国語用ボットＣ２と友人関係があるアカウントが貸与される。
【００３５】
そして、ユーザーの中には、東京を観光した後に京都を観光するなどといった異なる地域を観光する場合もある。このような場合には、友人関係にあるボットを通じて目的とする他の案内地域を担当するボットの紹介を受けて、当該目的とする案内地域を担当するボットと友人関係を成立させる。これにより、新たに友人関係を成立させた目的とする案内地域を担当するボットを通じて、目的とする案内地域についてのナビゲーターの要請を行うことができる。すなわち、東京近郊が案内地域である中国語用ボットＣ１に対して、京都近郊を案内地域とするボットの紹介を要請して、京都近郊が案内地域となる中国語用ボットＣ２の紹介を受ける。そして、中国語用ボットＣ２と新たに友人関係を成立させて、当該中国語用ボットＣ２に対して京都近郊の案内が可能なナビゲーターを要請することができる。このように、ボットを通じての他のボットの紹介も可能である。
【００３６】
［ナビゲーター端末装置２、ユーザー端末装置３の構成例］
図２は、ナビゲーター端末装置（案内人端末装置）２とユーザー端末装置（被案内人端末装置）３について説明するための図である。図２において、ナビゲーター端末装置２（１）、２（２）、…は、中国語用ボットＣ１と友人関係を成立させたナビゲーターＡＣ１１、ＡＣ１２、…が用いるものである。また、ユーザー端末装置３（１）、３（２）、…は、中国語用ボットＣ１と友人関係にあるアカウントが貸与された中国語ユーザーＵＣ１１、ＵＣ１２、…が用いるものである。
【００３７】
なお、ナビゲーター端末装置２（１）、２（２）、…のそれぞれは、その基本的な構成は同じである。このため、以下においては特に区別して示す場合を除き、ナビゲーター端末装置２（１）、２（２）、…を総称してナビゲーター端末装置２という。また、その他のボットと友人関係を成立させる他のナビゲーターが用いるナビゲーター端末装置もまた、ナビゲーター端末装置２（１）、２（２）、…と同様に構成されるものである。また、ユーザー端末装置３（１）、３（２）、…のそれぞれは、その基本的な構成は同じである。このため、以下においては特に区別して示す場合を除き、ユーザー端末装置３（１）、３（２）、…を総称してユーザー端末装置３という。また、その他のボットと友人関係にある他のユーザーが用いるユーザー端末装置もまた、ユーザー端末装置３（１）、３（２）、…と同様に構成されるものである。
【００３８】
そして、ナビゲーター端末装置２としては、パーソナルコンピュータ、タブレット型端末装置、スマートフォン等と呼ばれる高機能携帯電話端末など、通信機能を持つ種々の端末装置を用いることができる。ナビゲーター端末装置２は、図２の上端側に基本構成をブロック図で示したように、８つの基本的な機能を備える。通信Ｉ／Ｆ２１は、インターネット４等を通じて受信した信号を自機が処理可能なデータに変換して取り込む。また、通信Ｉ／Ｆ２１は、送信用の種々のデータをプロトコルに準拠した信号に変換してインターネット等のネットワークに送出する。制御部２２は、ナビゲーター端末装置２の各部を制御するものであり、図示しないが、ＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）がＣＰＵバスを通じて接続されて構成されたコンピュータ装置である。
【００３９】
記憶装置２３は、この実施の形態においては、ハードディスクドライブ（以下、ＨＤＤと略称する。）である。記録装置２３は、記録媒体としてハードディスクを備え、種々のアプリケーションプログラムや種々の処理により得られたデータ等のハードディスクへの書込み／記録保持／読み出し／削除を行う。なお、記録装置２３には、上述もした無料音声通話サービスを利用するためのソフトウェアもインストールされている。操作部２４は、キーボードやマウス（ポインティングデバイス）等からなり、ユーザーからの操作入力を受け付けて、受け付けた情報を制御部２２に供給する。表示処理部２５は、制御部２２の制御の下、後述の表示部２６に表示する種々の表示画像を形成する映像信号を形成し、これを表示部２６に供給する。表示部２６は、表示処理部２５からの映像信号の供給を受けて、これに応じた画像を自己の表示画面に表示する。
【００４０】
投稿処理部２７は、制御部２２の制御の下、通信Ｉ／Ｆ２１を通じて、ログインしたＳＮＳ−Ａに対して種々のメッセージ等を投稿する処理を行う。通話処理部２８は、制御部２２の制御の下、通信Ｉ／Ｆ２１を通じて受信する相手先からの音声データを復号して音声信号に変換し、これを受話器としてのスピーカ２８Ｒに供給する。また、通話処理部２８は、送話器としてのマイクロホン２８Ｓによって収音したナビゲーターの音声を、音声データに変換し、通信Ｉ／Ｆ２１を通じて相手先に送信する。
【００４１】
このような構成を有するナビゲーター端末装置２が、ナビゲーターからの指示に応じて、ＳＮＳを通じて所定のボットと友人関係を成立させ、当該ボットを通じて案内要請が仲介されることにより、案内の依頼を受ける。そして、仲介を受けた案内要請に応じて、当該ナビゲーターか案内が可能であるときには、当該ナビゲーターの指示に応じて、案内が可能である旨を投稿する。そして、ナビゲーター端末装置２は、ボットを通じての要請（依頼）に応じて、無料音声通話サービスを利用し、ナビゲーターが案内要請元のユーザーに対して音声により案内を行えるようにする。
【００４２】
一方、ユーザー端末装置３としては、持ち運ばれて利用されるものであるため、タブレット型端末装置やスマートフォン等と呼ばれる高機能携帯電話端末など、通信機能を持つ種々の携帯型の端末装置を用いることができる。この実施の形態において、ユーザー端末装置３は、例えば、高機能携帯電話端末である。この例の場合、ユーザー端末装置３は、例えば旅行会社などからユーザーに対して貸与されるものである。そして、ユーザーに貸与されたユーザー端末装置３は、当該ユーザーが主に用いる言語を使用言語とするように設定されて用いられる。もちろん、ユーザーが自国から持ち込んだり、日本において購入したりした高機能携帯電話端末に、必要な情報やソフトウェアの提供を受けて、これらを登録して用いるようにしてもよい。
【００４３】
そして、ユーザー端末装置３は、図２の下端側に基本構成をブロック図で示したように、９つの基本的な機能を備える。無線通信部３１は、インターネット４等（携帯電話網を含む）を通じて受信した信号を自機が処理可能なデータに変換して取り込む。また、無線通信部３１は、送信用の種々のデータをプロトコルに準拠した信号に変換してインターネット等のネットワークに送出する。制御部３２は、ユーザー端末装置３の各部を制御するものであり、図示しないが、ＣＰＵ、ＲＯＭ、ＲＡＭがＣＰＵバスを通じて接続されて構成されたコンピュータ装置である。
【００４４】
記憶装置３３は、この実施の形態においては、記録媒体として不揮発性メモリを備えたものである。そして、記録装置３３は、種々のアプリケーションプログラムや種々の処理により得られたデータ等の不揮発性メモリへの書込み／記録保持／読み出し／削除を行う。なお、記録装置３３にも、上述もした無料音声通話サービスを利用するためのソフトウェアがインストールされている。
【００４５】
操作部３４は、後述する表示画面に貼付されたタッチパネルやユーザー端末装置３に設けられたハードウェアキー等からなり、ユーザーからの操作入力を受け付けて、受け付けた情報を制御部３２に供給する。表示処理部３５は、制御部３２の制御の下、後述の表示部３６に表示する種々の表示画像を形成する映像信号を形成し、これを表示部３６に供給する。表示部３６は、表示処理部３５からの映像信号の供給を受けて、これに応じた画像を自己の表示画面に表示する。ＧＰＳ部３７ａ、ＧＰＳアンテナ３７ｂは、自機の現在位置を測位するためのものである。
【００４６】
投稿処理部３８は、制御部３２の制御の下、無線通信部３１を通じて、ログインしたＳＮＳに対して種々のメッセージを投稿する処理を行う。通話処理部３９は、制御部３２の制御の下、無線通信部３１を通じて受信する相手先からの音声データを復号して音声信号に変換し、これを受話器としてのスピーカ３９Ｒに供給する。また、通話処理部３９は、送話器としてのマイクロホン３９Ｓによって収音したユーザーの音声を、音声データに変換し、無線通信部３１を通じて相手先に送信する。
【００４７】
このような構成を有するユーザー端末装置３は、予め所定のボットと友人関係を成立させたアカウントの提供を受けて、これが記録装置３３に設定されている。そして、ユーザー端末装置３は、ユーザーからの指示に応じて、案内要請をＳＮＳに投稿することにより、友人関係にあるボットに対して案内を要請する。そして、詳しくは後述するがボットによって特定されたナビゲーターからのアクセスに応じて、無料音声通話サービスを利用して、当該ナビゲーターにより音声案内サービスの提供を受けることができるようにする。
【００４８】
［案内サービス管理サーバ１の構成例］
次に、サーバ装置１の構成例について説明する。図３は、サーバ装置１の構成例を説明するためのブロック図である。図３に示すように、サーバ装置１は、接続端子１０１、通信Ｉ／Ｆ１０２、制御部１１０、記録装置１２０、ユーザー情報ファイル１３０を備える。また、サーバ装置１は、多言語辞書ＤＢ１４１、地図ＤＢ１４２、キャラクタＤＢ１４３、シナリオＤＢ１４４を備える。ここで、「ＤＢ」との文言は、データベースの略称である。さらに、サーバ装置１は、ボット参加処理部１１、ナビゲーター募集処理部１２、ナビゲーター情報ファイル１３、案内依頼処理部１４、課金処理部１５を備える。
【００４９】
接続端子１０１は、インターネット等のネットワークへの接続端部を形成する。通信Ｉ／Ｆ１０２は、インターネット４等を通じて受信した信号を自機が処理可能なデータに変換して取り込む。また、通信Ｉ／Ｆ１０２は、送信用の種々のデータをプロトコルに準拠した信号に変換してインターネット等に送出する。制御部１１０は、サーバ装置１の各部を制御するものであり、図３に示すように、ＣＰＵ１１１、ＲＯＭ１１２、ＲＡＭ１１３がＣＰＵバス１１４を通じて接続されて構成されたコンピュータ装置である。記憶装置１２０は、記録媒体としてハードディスクを備え、種々のアプリケーションプログラムや種々の処理により得られたデータ等のハードディスクへの書込み／記録保持／読み出し／削除を行うハードディスクドライブ（ＨＤＤ）である。
【００５０】
ユーザー情報ファイル１３０は、例えばハードディスクなどの大容量記録媒体内に作成され、旅行会社等からユーザー端末装置３を借り受けるユーザーに関する情報を記憶保持する。なお、ユーザー情報ファイル１３０への情報の登録は、ユーザーへのユーザー端末装置３の貸与時に行われる。図４は、ユーザー情報ファイル１３０の格納データの例を説明するための図である。この実施の形態において、ユーザー情報ファイル１３０には、ユーザー毎に、図４に示す情報を記憶保持する。
【００５１】
図４において、ＳＮＳアカウントは、旅行会社等により既に取得されている所定のＳＮＳに参加するためのものであり、所定のボットと友人関係が成立しているもの、すなわち、所定のボットをＳＮＳに参加させているサーバ装置１に対してユーザー登録がされているものである。また、ユーザー氏名は当該ＳＮＳアカウントが貸与されたユーザーの氏名であり、言語種別は当該ユーザーが主に用いる言語の種別（種類）を示すものである。
【００５２】
また、携帯電話番号は、当該ユーザーが借り受けたユーザー端末装置（高機能携帯電話端末）３に割り当てられている携帯電話番号である。また、無料通話用ＩＤは、上述した所定のソフトウェアがインストールされた端末装置間において、無料音声通話サービスを利用するために予め取得された無料音声通話サービス用の識別情報である。その他の情報として、例えば、借り受けたユーザー端末装置３の利用料や後述する有料の案内サービスを利用するなどした場合の利用料等の決済情報（クレジットカード番号等）が記憶保持される。
【００５３】
多言語辞書ＤＢ１４１は、例えば、ＳＮＳ上に投稿された様々な言語のメッセージを翻訳するための様々な言語の言語情報（辞書情報）を記憶保持する。地図ＤＢ１４２は、この実施の形態においては、少なくとも日本国内の詳細な地図情報であって、地名等の地図注記が多言語で表された多言語地図情報を記憶保持する。また、地図ＤＢ１４２には、例えば衛星写真などの画像や道路から撮影した画像なども、地図と同様に、緯度、経度に対応付けて記憶保持されている。
【００５４】
キャラクタＤＢ１４３は、各ＳＮＳに参加させるボットについての予め決められた属性情報（人格（キャラクタ）に関する情報）を記憶保持する。図５は、キャラクタＤＢ１４３の格納データの例について説明するための図である。図５に示すように、キャラクタＤＢ１４３には、中国語用ボットＣ１、中国語用ボットＣ２、…、英語用ボットＥ１、…、韓国語用ボットＫ１、…で示されるボット毎に、参加ＳＮＳ（ボットを参加させるＳＮＳを特定する情報）、プロフィール、友人条件などの属性情報が登録される。プロフィールは、氏名、性別、年齢、出身地、居住地、得意分野等の情報である。
【００５５】
なお、図５に示した属性情報は一例である。この実施の形態において、ボットについての必須の属性情報は、使用言語（ナビゲーション言語）、案内地域、分野（レジャー施設、温泉、買い物等）の情報となる。なお、属性情報に分野を示す情報を含めることにより、お土産の購入を目的としているユーザーには、買い物をする場所に詳しいナビゲーターを仲介するといったより適したナビゲーターの仲介が可能になる。
【００５６】
また、友人条件は、ボットが、友人関係を成立させる他の参加者（ボット以外の参加者）に対する条件情報である。この実施の形態におけるボットは、所定の言語で所定の地域について案内可能なナビゲーターを募集することが重要な役割の１つである。このため、友人条件としては、所定の言語に堪能で、所定の地域に詳しいことが友人条件とされる。
【００５７】
すなわち、図５に示した例の場合、中国語用ボットＣ１は、中国語に堪能で、東京都の地理に詳しい友人（他の参加者）を集めて、ナビゲーターのコミュニティを形成する。なお、東京都の地理に詳しいといっても、東京都の全地域に詳しい必要は無く、東京都の一部の地域に詳しい人でもよい。この点は、他の地域についても同様である。また、中国語用ボットＣ２は、中国語に堪能で、京都府の地理に詳しい友人（他の参加者）を集めて、ナビゲーターのコミュニティを形成する。同様に、英語用ボットＥ１は、英語に堪能で、東京都の地理に詳しい友人（他の参加者）を集めて、ナビゲーターのコミュニティを形成し、韓国語用ボットＫ１は、韓国語に堪能で、東京都の地理に詳しい友人（他の参加者）を集めて、ナビゲーターのコミュニティを形成する。
【００５８】
このように、ボット毎に予め決められる（設定される）友人条件によって、ボットを中心にしてどのようなナビゲーターのコミュニティを形成するかを決めることができる。換言すれば、友人条件によって、形成するコミュニティの性格（特性）を定めることができる。したがって、友人条件の設定の仕方により、種々のコミュニティを形成するボットを構成することができる。
【００５９】
シナリオＤＢ１４４は、キャラクタＤＢ１４３に属性情報が設定され、１以上のＳＮＳに参加するボットのそれぞれが、参加したＳＮＳの他の参加者との間で会話を行うためのシナリオ情報を記憶保持する。当該会話は、ボットが、他の参加者から情報を収集したり、他の参加者に対して情報を提供したりするために行うものである。また、ボット毎にシナリオ情報が用意され、設定された人格に応じた会話を行うことができるようにされる。また、この実施の形態においては、例えば、中国語用ボットＣ１、Ｃ２は中国語で、英語用ボットＥ１は英語で、韓国語用ボットは韓国語で会話を行うことができるように、それぞれの言語でシナリオが作成されている。
【００６０】
ボット参加処理部１１は、図５に示したように属性情報が設定された１以上のボットを、目的とする１以上のＳＮＳに参加させる。この場合、図５に示した予め設定された属性情報を参加するＳＮＳ上に公開（開示）して、ボットが当該ＳＮＳにおける識別情報（アカウント）を取得し、当該ＳＮＳに参加することになる。
【００６１】
ナビゲーター募集処理部１２は、１以上のボットを通じて、当該ＳＮＳに開示した各ボットの属性情報（プロフィールや友人条件）を参照して、友人になることを要求してきた他の参加者からの当該要求を受け付ける。また、ナビゲーター募集処理部１２は、必要に応じてナビゲーターを募集するメッセージを参加したＳＮＳに投稿してナビゲーターを募集する。そして、ナビゲーター募集処理部１２は、友人になることを要求してきた他の参加者との間にＳＮＳ上において友人関係を成立させることにより、当該他の参加者をナビゲーターとし、ナビゲーターに関する情報をナビゲーター情報ファイル１３に記録する。このように、ナビゲーター募集処理部１２は、ボットが参加したＳＮＳにおいて、ナビゲーターを募集し、応募してきた参加者をナビゲーターとして登録する機能を実現する。
【００６２】
ナビゲーター情報ファイル１３は、例えばハードディスクなどの大容量記録媒体内に作成され、上述したように、ボットと友人関係を成立させることにより、ナビゲーターとなった他の参加者についての情報を記憶保持する。ナビゲーター情報ファイル１３への情報の登録は、上述もしたように、ナビゲーター募集処理部１２によって行われる。図６は、ナビゲーター情報ファイル１３の格納データの例を説明するための図である。この実施の形態において、ナビゲーター情報ファイル１３には、ボット毎、ＳＮＳ毎に、友人になったナビゲーターに関する情報を記憶保持する。
【００６３】
図６において、ボット種別はナビゲーターを募集したボットを識別するための情報である。参加ＳＮＳはナビゲーターを募集したＳＮＳを識別するための情報である。そして、ナビゲーター毎に、ナビゲーターのアカウント、報酬区分、ガイド登録番号、氏名、性別、年齢、出身地、居住地、案内可能地域、言語レベル等が記憶保持される。ナビゲーターのアカウントは、ボット（ボット）と友人関係を成立させることによりナビゲーターとなった当該他の参加者の当該ＳＮＳにおけるアカウントである。
【００６４】
報酬区分は、無償ナビゲーターか有償ナビゲーターかを示す情報である。ガイド登録番号は、有償ナビゲーターの場合に、所定の行政機関等に登録された有償ガイドの登録番号である。有償ガイドの場合には、所定の行政機関に登録された者しか報酬を得てガイド（案内）を行うことができないためである。このため、有償ナビゲーターの場合には、本人確認が行われると共に、ガイド登録番号が当該本人のものであることの確認が取れた場合にボットと友人関係を成立させ、ナビゲーターになることができる。
【００６５】
氏名、性別、年齢、出身地、居住地の各情報は、友人関係を成立させることにより、ナビゲーターになった当該他の参加者のプロフィール情報から取得される情報である。また、案内可能地域は、ナビゲーターとなった他の参加者から通知された案内可能地域を示す情報である。また、言語レベル等は、ナビゲーターとなった他の参加者から通知された情報であり、どの程度、所定の言語が堪能なのかを客観的に示す情報である。
【００６６】
図６に示した例の場合、中国語用ボットＣ１は、ＳＮＳ−Ａにおいては、アカウントが「ｃｃｃｃｃ…」である他の参加者と友人関係を成立させることにより当該他の参加者をナビゲーターにしている。当該ナビゲーターは、「無償」のナビゲーターであり、「氏名」が「○○○」で、「男性」、「２５歳」で、「北京」出身で「東京都」に在住し、「新宿、渋谷、原宿」の地理に詳しく、中国からの留学生で中国語が母国語であることが把握されている。
【００６７】
また、図６に示した例の場合、中国語用ボットＣ１は、ＳＮＳ−Ｂにおいては、アカウントが「ｄｄｄｄｄ…」である他の参加者と友人関係を成立させることにより当該他の参加者をナビゲーターにしている。当該ナビゲーターは、「有償」のナビゲーターであり、「ガイド登録番号」が「ｘｘｘｘｘ…」であり、「氏名」が「□□○○」で、「女性」、「３５歳」で、「神奈川県」出身で「東京都」在住であることが把握されている。さらに、当該ナビゲーターは、「港区、千代田区、品川区」の地理に詳しく、外国語大学の中国語学科を卒業し、中国への留学経験もあり、中国語のプロのガイドであることが把握されている。
【００６８】
このように、ナビゲーター情報ファイル１３にナビゲーターに関する情報を蓄積しておくことにより、各ボットは、各ＳＮＳにおいて、どれだけの、どのようなナビゲーターを集めているのかを適切に管理し、把握することができる。
【００６９】
案内依頼処理部１４は、ボットと友人関係にあるユーザーからＳＮＳに投稿された案内要請が存在する場合に、当該ボットを通じて当該案内要請にマッチした複数のナビゲーターに対して案内（ガイド）を依頼するメッセージをＳＮＳに投稿する。当該メッセージは、ユーザーからの案内要請に応じて形成されるナビゲーター用のメッセージであり、どこを何語で案内して欲しいのかを示す情報（使用言語と案内地域）を含むものである。
【００７０】
さらに、案内依頼処理部１４は、ＳＮＳに投稿された当該ナビゲーター用のメッセージに応答したナビゲーターを案内要請元のユーザーに仲介する処理をも行う。具体的に案内依頼処理部１４は、ＳＮＳが提供するダイレクトメッセージ機能を用いて、当該応答したナビゲーターの当該ＳＮＳ上における所定の格納場所に、無料音声通話を行うための情報を投稿することにより、当該ナビゲーターを案内要請元のユーザーに仲介する。
【００７１】
なお、ユーザーとナビゲーターとが同じＳＮＳに参加しており、当該ＳＮＳが無料音声通話サービスを提供している場合には、無料音声通話を行うための情報は、当該ＳＮＳにおける要請元のユーザーのアカウントである。また、ユーザーとナビゲーターとが同じＳＮＳに参加していないか、また、同じＳＮＳに参加していても、当該ＳＮＳが無料音声通話サービスを提供していない場合には、無料音声通話を行うための情報は、ユーザー情報ファイル１３０で管理されている要請元のユーザーの無料通話用ＩＤを通知する。これにより、無料音声通話サービスを利用して、特定されたナビゲーターが要請元のユーザーに対して所定の言語で案内を行うことができる。
【００７２】
また、課金処理部１５は、有料ナビゲーターが案内サービスを行うようにした場合に、当該有料ナビゲーターがナビゲーター端末装置２を通じて要請元のユーザーに案内サービスの提供を行った場合のログを収集する。そして、課金処理部１５は、例えば、案内サービスの提供時間に応じた料金を算出し、これとユーザー情報ファイル１３０の当該ユーザーのクレジットカード番号などの必要情報と共に、クレジット会社に送信する処理を行う。
【００７３】
このような構成を有するサーバ装置１が、ボット毎に、言語別地域別のナビゲーターを募集し、ユーザーからの案内要請に応じて案内可能なナビゲーターからの投稿を要求し、案内可能なナビゲーターを案内要請元のユーザーに対して仲介する処理を行う。
【００７４】
［サーバ装置１、ナビゲーター端末装置２、ユーザー端末装置３の処理］
次に、上述した構成を有するサーバ装置１、ナビゲーター端末装置２、ユーザー端末装置３のそれぞれにおいて行われる処理について、フローチャートを参照しながら具体的に説明する。
【００７５】
［サーバ装置１におけるナビゲーター募集登録処理］
まず、サーバ装置１において行われるナビゲーター募集登録処理について説明する。図７は、当該ナビゲーター募集登録処理を説明するためのフローチャートである。この図７に示す処理は、制御部１１０がボット参加処理部１１を制御して、キャラクタＤＢ１４３の格納データに基づき、所定言語で所定地域の案内（ガイド）が可能なナビゲーターを募集するための１以上のボットを１以上のＳＮＳに参加させた後に、制御部１１０において実行される。
【００７６】
近年、多くのＳＮＳは、自サービスの利用促進などを目的として、種々の通信機器やＷｅｂページ等からの自サービスへの参加を容易にするための種々のＡＰＩ（Application Program Interface）を公開している。そこで、サーバ装置１の制御部１１０及びボット参加処理部１１は、各ＳＮＳが公開しているＡＰＩを利用して、キャラクタＤＢ１４３に予め設定した属性情報を有する１以上のボットを１以上のＳＮＳに参加させる。この後に、図７に示す処理が、制御部１１０において実行される。この図７に示す処理は、各ＳＮＳにおいて各ボットがログインしている状態にあるときに、各ボット毎に実行される。
【００７７】
そして、制御部１１０は、ナビゲーター募集処理部１２を制御して、各ＳＮＳに参加させたボットを通じて、所定の言語で所定の地域の案内が可能なナビゲーターを募集し、その応募を受け付ける（ステップＳ１０１）。具体的に、ステップＳ１０１においては、ＳＮＳに開示したボットの属性情報（プロフィール情報や友人条件）を参照した他の参加者からの友人になることの要求を受け付ける。また、ステップＳ１０１においては、友人になる他の参加者が少ない場合においては、ナビゲーターを募集するメッセージを、ボットを通じて参加しているＳＮＳに投稿する処理も行う。
【００７８】
そして、制御部１１０は、ボットが参加しているＳＮＳにおいて、当該ボットに対して友人になることの要求があるか否かを確認する（ステップＳ１０２）。ステップＳ１０２の判別処理において、当該ボットに対して、友人になることの要求が無いと判別したときには、ステップＳ１０１からの処理を繰り返す。また、ステップＳ１０２の判別処理において、当該ボットに対して、友人になることの要求が有ると判別したとする。この場合、ナビゲーター募集処理部１２は、要請元の他の参加者のプロフィール情報や投稿してきたメッセージ情報を確認するなどして、友人になるか否かを決定する（ステップＳ１０３）。また、ステップＳ１０３において、ナビゲーター募集処理部１２は、友人になるか否かを決定するために必要な情報が不足している場合には、当該他の参加者に対して質問を行って、必要な情報を収集した後、その情報をも考慮して友人になるか否かを決定する。
【００７９】
そして、制御部１１０は、ステップＳ１０３の処理において、友人になることを決定したか否かを判別する（ステップＳ１０４）。ステップＳ１０４の判別処理において、友人になることを決定したと判別したときには、当該ＳＮＳに当該他の参加者を友人にする所定の処理を実行し、友人になった当該他の参加者に関する情報をナビゲーター情報ファイル１３に登録する（ステップＳ１０５）。ナビゲーター情報ファイル１３に登録される情報は、図６を用いて説明したように、当該他の参加者のプロフィール情報から取得される情報や質問することにより得られる情報、例えば、報酬区分、ガイド登録番号、案内可能地域、言語レベル等の情報である。
【００８０】
そして、ステップＳ１０５の処理の後、また、ステップＳ１０４の判別処理において、当該友人にはならないと決定したと判別した場合には、制御部１１０は、今回処理した友人になることの要求は現時点において最後の要求か否かを判別する（ステップＳ１０６）。ステップＳ１０６の判別処理において、最後の要求ではないと判別したときには、次の友人になることの要求について、ステップＳ１０３からの処理を行う。また、ステップＳ１０６の判別処理において、今回処理した要求が現時点において最後の要求であると判別したときには、ステップＳ１０１からの処理を繰り返す。
【００８１】
このようにして、サーバ装置１は、図７に示す処理を、各ＳＮＳに参加させたボット毎に実行し、ボット毎に、ナビゲーターを募集する。これにより、言語別、地域別にナビゲーターを集めることができる。そして、集めたナビゲーターは、対応するボットとＳＮＳにおける友人関係が成立しているので、ボット毎に、ナビゲーターを管理することができる。すなわち、各ボットは、所定の言語で所定の地域の案内ができるナビゲーターを募集するので、言語別地域別にナビゲーターを集めてＳＮＳ上において管理することができる。
【００８２】
［ユーザー端末装置３の案内要請処理］
次に、ユーザー端末装置３の案内要請処理について説明する。図８は当該案内要請処理について説明するためのフローチャートである。ユーザー端末装置３の制御部３２は、操作部３４を通じて、案内要請処理を行うための所定の操作入力を受け付けると、図８に示す処理を実行する。当該所定の操作入力は、例えば、当該処理に対応付けられたアイコンやメニュー項目等を選択するものである。なお、図８に示すフローチャートの処理を実行するためのアプリケーションプログラムは、予めユーザー端末装置３の記録装置３３に用意されているものとする。
【００８３】
そして、制御部３２は、自機のユーザーに貸与されている所定のＳＮＳ用のアカウントを用いて、所定のＳＮＳにログインする（ステップＳ２０１）。この実施の形態において、ＳＮＳ用のアカウントはユーザー端末装置３の記憶装置３３に登録されている。また、各アカウントに対応するパスワードが事前にユーザーに提供され、このパスワードを入力することにより、当該ＳＮＳ用のアカウントを用いて所定のＳＮＳにログインすることができるようになっている。
【００８４】
この後、制御部３２は、ＧＰＳ部３７ａを通じて、自機の現在位置を取得する（ステップＳ２０２）。そして、制御部３２は、表示処理部３５を制御して、所定のメッセージ入力画面を表示部３６に表示し、ユーザーからのメッセージの入力を受け付ける（ステップＳ２０３）。ステップＳ２０３では、「○○駅への行き方が分かりません。教えて下さい。」、「レストラン○○の場所が分かりません。教えて下さい。」といった案内を要請する内容のメッセージが、当該ユーザーの使用言語によって入力される。
【００８５】
また、当該所定のメッセージ入力画面には、メッセージ入力が終了した場合に選択する「ＯＫ」ボタンや案内要請処理を終了させる場合に選択する「Ｅｘｉｔ」ボタンが設けられている。このため、制御部３２は操作部３４を通じて、それらの操作ボタンを通じての確認入力を受け付ける（ステップＳ２０４）。そして、制御部３２は、「ＯＫ」ボタンが操作されたか否かを判別し（ステップＳ２０５）、「ＯＫ」ボタンが操作されていないと判別したときには、「Ｅｘｉｔ」ボタンが操作されたか否かを判別する（ステップＳ２０６）。
【００８６】
ステップＳ２０６の判別処理において、「Ｅｘｉｔ」ボタンは操作されていないと判別したときには、ステップＳ２０３からの処理を繰り返し、所定のメッセージ入力画面に対する操作入力の受け付けを続行する。ステップＳ２０６の判別処理において、「Ｅｘｉｔ」ボタンが操作されたと判別したときには、ステップＳ２１３の処理に進み、ログインした所定のＳＮＳからログアウトして（ステップＳ２１３）、この図８に示す処理を終了する。
【００８７】
また、ステップＳ２０５において、「ＯＫ」ボタンが操作されたと判別したとする。この場合、制御部３２は、投稿処理部３８を制御し、ステップＳ２０２で取得した現在位置と、ステップＳ２０３で受け付けたメッセージ情報とを含む案内要請を形成して、これを無線通信部３１を通じて当該ＳＮＳに投稿する（ステップＳ２０７）。これにより、友人関係にある当該ＳＮＳに参加している所定のボットが当該投稿を参照することができる。
【００８８】
この後、制御部３２は、当該ＳＮＳに投稿される所定のボットからの投稿を取得し、表示処理部３５を通じて表示部３６に表示する（ステップＳ２０８）。このステップＳ２０８では、例えば、「ナビゲーターさんを探しています。少しお待ち下さい。」、「ナビゲーターさんが見つかりました。ナビゲーターさんからの連絡をお待ち下さい。」などの所定のボットからの投稿メッセージが表示される。また、例えば、ナビゲーターが見つからない場合には、「対応可能なナビゲーターさんが見つかりません。現在地付近の地図、画像で案内します。」といったメッセージが提供される場合もある。
【００８９】
また、他のＳＮＳに参加しているナビゲーターが見つかった場合、ステップＳ２０８においては、「ナビゲーターさんが見つかりました。無料音声通話ソフトを実行して、ナビゲーターさんからの連絡をお待ち下さい。」といった、無料音声通話ソフトを実行して無料音声通話サービスに対してログインすることを指示する内容を含むメッセージが表示される場合もある。また、「有料のナビゲーターさんがいます。料金は１０分で１０００円です。有料のナビゲーターさんでもよろしいですか。」などのメッセージが投稿されてくる場合もある。
【００９０】
なお、所定のボットからの投稿は、要請元のユーザーの使用言語で表現されたものである。したがって、日本語で表現した上記のメッセージは、ユーザーの使用言語により表現されたものとなる。
【００９１】
そして、例えば、有料ガイドでもよいか否かの確認を求めるメッセージが所定のボットから提供されたとする。この場合、制御部３２は、操作部３４を通じて応答メッセージの入力を受け付けると共に、投稿処理部３８を制御して応答メッセージを形成し、無線通信部３１を通じて当該応答メッセージを当該ＳＮＳに投稿する（ステップＳ２０９）。
【００９２】
この後、制御部３２は、無線通信部３１を通じて受け付ける情報に応じて、無償、有償の音声案内サービスや地図や画像による案内サービスの提供を行う（ステップＳ２１０）。具体的に、無償、有償の音声案内サービスの場合には、制御部３２は、ナビゲーターからのアクセスに応じて、無線通信部３１及び通話処理部３９を制御して、ナビゲーターの端末装置との間に通話回線を接続し、音声通話による案内を受けることができるようにする。また、地図や画像による案内サービスの場合には、制御部３２は、無線通信部３１を通じて、所定のボットから投稿された地図や画像を取得する。そして、取得した地図や画像を、表示処理部３５を通じて表示部３６に表示してユーザーに提供する。ユーザーは、表示された地図や画像を手がかりに目的地を目指すことができる。
【００９３】
そして、制御部３２は、所定の終了操作を受け付ける（ステップＳ２１１）。所定の終了操作は、表示部３６に表示された「Ｅｘｉｔ」ボタンを、操作部３４を通じて選択する操作や予め決められた所定のハードウェアキーを操作するものである。そして、制御部３２は、終了操作を受け付けたか否かを判別し（ステップＳ２１２）、受け付けていないと判別したときには、ステップＳ２１０からの処理を繰り返すようにして、案内サービスの提供を継続する。また、ステップＳ２１２の判別処理において、終了操作を受け付けたと判別したときには、ログインしているＳＮＳからログアウトするなどの所定の終了処理を実行し（ステップＳ２１３）、この図８に示す処理を終了する。なお、無料音声通話サービスを用いていたときには、通話回線を解放する所定の処理などもステップＳ２１３において行われる。
【００９４】
このように、ユーザーが、ユーザー端末装置３を用い、所定のＳＮＳに案内要請を投稿することにより、無料音声通話サービスを利用した無償ナビゲーターまたは有償ナビゲーターによる音声通話による案内サービスの提供を受けることができる。また、ナビゲーターが見つからない場合でも、地図やストリート画像等を用いた案内サービスの提供を受けることができる。
【００９５】
［サーバ装置１のナビゲーター仲介処理］
次に、サーバ装置１において行われるナビゲーター仲介処理について説明する。図９、図１０は、当該ナビゲーター仲介処理について説明するためのフローチャートである。この図９、図１０に示す処理は、１以上のＳＮＳに対して、予め決められた属性情報を有する１以上のボットを参加させ、図７を用いて説明したナビゲーター募集処理を実行して、ある程度のナビゲーターが確保された後に、サーバ装置１の制御部１１０において実行される。
【００９６】
まず、制御部１１０は、通信Ｉ／Ｆ１０２を制御し、各ＳＮＳに参加させている各ボットと友人関係が成立しているアカウントが貸与されたユーザー（ユーザー登録されているユーザー）からの投稿を参照して確認する（ステップＳ３０１）。そして、ユーザーからの案内要請が有るか否かを判別し（ステップＳ３０２）、無いと判別した場合には、ステップＳ３０１からの処理を繰り返す。
【００９７】
また、ステップＳ３０２の判別処理において、ユーザーからの案内要請があると判別したとする。この場合、制御部１１０は、案内依頼処理部１４を制御して、ユーザーからの当該案内要請を解析し、解析して得た情報を含むナビゲーター用のメッセージを形成して、これを当該案内要請に応じたボットを通じてＳＮＳに投稿する（ステップＳ３０３）。具体的に、ステップＳ３０３において案内依頼処理部１４は、案内要請元のユーザーの使用言語を特定する。使用言語の特定は、この実施の形態においては、当該案内要請を参照したボットがどの言語用のものかによって判別することができる。上述もしたように、この実施の形態においては、ユーザーの使用言語に応じて、どのボットと友人関係を成立させたアカウントをユーザーに貸与するかが決められるためである。
【００９８】
この他にも、案内要請を投稿してきたユーザーに貸与されたアカウントに応じて、ユーザー情報ファイル１３０の格納データを参照し、当該ユーザーの言語種別によって使用言語を特定することもできる。また、ユーザー端末装置３は、上述もしたように、スマートフォンなどと呼ばれる高機能携帯電話端末であるため、ユーザーからの案内要請に、ユーザー端末装置３において選択されている使用言語を示す情報を含めるようにすれば、その情報により案内要請元のユーザーの使用言語を特定することができる。
【００９９】
また、案内依頼処理部１４は、ユーザーから投稿された案内要請に含まれる現在位置を示す情報を抽出する。これにより、使用言語と案内地域とが特定されるので、キャラクタＤＢ１４３の友人条件を確認することにより、どのボットを通じて、ユーザーからの案内要請を仲介するかを特定できる。そして、案内依頼処理部１４は、例えば、使用言語、現在位置、ユーザーからのメッセージを含むナビゲーター用のメッセージ（案内を依頼するメッセージ）を形成し、これを特定したボットを通じて当該ＳＮＳに投稿する。これにより、当該投稿を行ったボットと友人関係にあるナビゲーターが、当該ナビゲーター用のメッセージを参照することができる。
【０１００】
そして、制御部１１０は、ナビゲーター用のメッセージを投稿したボットを通じて、当該ボットと友人関係を成立させたナビゲーターからの投稿を参照する（ステップＳ３０４）。制御部１１０は、当該ボットと友人関係を成立させたナビゲーターからの案内が可能であることを通知する投稿があるか否かを判別し（ステップＳ３０５）、無いと判別したときには、タイムアップになったか否かを判別する（ステップＳ３０６）。このステップＳ３０６の判別処理は、図３には図示しなかったが、サーバ装置１が備える時間制御部がステップＳ３０３の投稿からの時間を計測し、所定時間（例えば３分）待ってもナビゲーターからの案内可能な旨の投稿が無い場合には、タイムアップであると判別する。
【０１０１】
ステップＳ３０６において、まだタイムアップではないと判別したときには、ナビゲーターからの応答待ちであることを示すメッセージを形成し、これをステップＳ３０１において処理の対象となっている案内要請を参照するようにしたボットを通じて当該ＳＮＳに投稿する（ステップＳ３０７）。当該投稿は、当該ボットと友人関係が成立している案内要請元のユーザーが自己のユーザー端末装置３を通じて参照できる。そして、ステップＳ３０７の処理の後、制御部１１０は、ステップＳ３０４からの処理を繰り返し、ナビゲーター用のメッセージに対するナビゲーターからの投稿（応答）を待つ。
【０１０２】
また、ステップＳ３０６において、タイムアップであると判別したときには、対応可能なナビゲーターは現時点においてはいないので、図１０に示すステップＳ３０８の処理に進む。この場合、制御部１１０は、処理対象の案内要請を参照したボットを通じて、ナビゲーターは見つからず、地図やストリート画像等を用いた案内や案内所を紹介する旨の投稿を当該ＳＮＳに行う（ステップＳ３０８）。当該投稿は、ステップＳ３０１において現在処理の対象となっている案内要請を参照したボットを通じて行う。これにより、当該投稿は、当該ボットと友人関係が成立している案内要請元のユーザーが自己のユーザー端末装置３を通じて参照できる。この後、制御部１１０は、地図ＤＢ１４２に格納されている地図やストリート画像等を用いた道案内や案内所の紹介を行い（ステップＳ３０９）、図９に示したステップＳ３０１からの処理を繰り返す。
【０１０３】
また、ステップＳ３０５において、ナビゲーター用の案内要請を投稿したボットと友人関係を成立させたナビゲーターからの案内が可能である旨の投稿があると判別したとする。この場合、制御部１１０は、案内が可能である旨の投稿をしてきたナビゲーターは無償ナビゲーターか否かを判別する（ステップＳ３１０）。当該判別は、ナビゲーター情報ファイル１３の当該ナビゲーターについての報酬区分に基づいて判別することができる。
【０１０４】
ステップＳ３１０の判別処理において、案内が可能である旨の投稿をしてきたナビゲーターは無償ナビゲーターであると判別したときには、制御部１１０は、案内依頼処理部１４を制御して、当該無償ナビゲーターを、ボットを通じて案内要請元のユーザーに仲介する処理を行う（ステップＳ３１１）。ステップＳ３１１において、制御部１１０は、案内依頼処理部１４を制御して、案内が可能である旨の投稿をしてきた無償ナビゲーターに対して、案内要請元の無料音声通話のための識別情報を含むメッセージを当該ＳＮＳに投稿する。これにより、案内が可能である旨の投稿をしてきた無償ナビゲーターに対して、案内要請元のユーザーに対して実際に案内を行うことを要請することによって、当該案内要請元のユーザーに対して当該無償ナビゲーターを仲介することができる。
【０１０５】
なお、ステップＳ３１１の投稿は、案内が可能である旨の投稿をしてきた当該無償ナビゲーターと友人関係が成立しているボットを通じて行われ、この場合には上述したダイレクトメッセージ機能が用いられて投稿される。案内要請元の無料音声通話のための識別情報を含むためである。また、案内要請元の無料音声通話のための識別情報は、案内要請元のユーザーと特定したナビゲーターとが同じＳＮＳに参加している場合には、当該ユーザーのアカウントであり、異なる場合にはユーザー情報ファイル１３０の格納データに含まれる予め取得された無料通話用ＩＤである。
【０１０６】
また、ステップＳ３１１においては、案内要請元のユーザーに対する、ナビゲーターが電話を掛ける旨のメッセージを形成し、これを当該ＳＮＳに投稿する処理も行われる。当該投稿は、ステップＳ３０１において処理対象の案内要請を参照したボットを通じて投稿する。これにより、当該投稿は、当該ボットと友人関係が成立している案内要請元のユーザーが自己のユーザー端末装置３を通じて参照できる。
【０１０７】
これにより、当該無償ナビゲーターのナビゲーター端末装置２から要請元のユーザーのユーザー端末装置３に対して、無料音声通話サービスが用いられて通話回線が接続され、音声による案内が開始される。そして、ステップＳ３１１の処理の後には、制御部１１０は、ステップＳ３０１からの処理を繰り返す。
【０１０８】
また、ステップＳ３１０の判別処理において、案内が可能である旨の投稿をしてきたナビゲーターは無償ナビゲーターではない（有償ナビゲーターある）と判別したとする。この場合、制御部１１０は、案内依頼処理部１４を制御して、案内要請元のユーザーに対して、有償ナビゲーターによる案内サービスに切り替えてよいかを問い合わせる旨のメッセージを形成し、これを当該ＳＮＳに投稿する（ステップＳ３１２）。当該投稿は、ステップＳ３０１において処理対象の案内要請を参照したボットを通じて投稿する。これにより、当該投稿は、当該ボットと友人関係が成立している案内要請元のユーザーが自己のユーザー端末装置３を通じて参照できる。
【０１０９】
そして、制御部１１０は、当該案内要請元のユーザーからの投稿を参照して確認する（ステップＳ３１３）。この後、制御部１１０は、図１０のステップＳ３１４の処理に進み、要請元のユーザーからの応答が、有償ナビゲーターによる案内サービスへの切り替えを承諾したか否かを判別する（ステップＳ３１４）。ステップＳ３１４の判別処理において、有償ナビゲーターによる案内サービスへの切り替えを承諾していないと判別したとする。この場合、制御部１１０は、地図やストリート画像等を用いた案内処理あるいは案内所の紹介を行うようにし（ステップＳ３０８、ステップＳ３０９）、この後、図９に示すステップＳ３０１からの処理を繰り返す。
【０１１０】
また、ステップＳ３１４の判別処理において、有償ナビゲーターによる案内サービスへの切り替えを承諾したと判別したとする。この場合、制御部３１０は、案内依頼処理部１４を制御して、当該有償ナビゲーターを、ボットを通じて案内要請元のユーザーに仲介する処理を行う（ステップＳ３１５）。ステップＳ３１５において、制御部１１０は、案内依頼処理部１４を制御して、案内が可能である旨の投稿をしてきた有償ナビゲーターに対して、案内要請元の無料音声通話のための識別情報を含む案内依頼メッセージを当該ＳＮＳに投稿する。これにより、案内が可能である旨の投稿をしてきた有償ナビゲーターに対して、案内要請元のユーザーに対して実際に案内を行うことを要請することによって、当該案内要請元のユーザーに対して当該有償ナビゲーターを仲介することができる。
【０１１１】
なお、ステップＳ３１５の投稿は、案内が可能である旨の投稿をしてきた当該有償ナビゲーターと友人関係が成立しているボットを通じて行われ、この場合には上述したダイレクトメッセージ機能が用いられて投稿される。案内要請元の無料音声通話のための識別情報を含むためである。また、案内要請元の無料音声通話のための識別情報は、案内要請元のユーザーと特定したナビゲーターとが同じＳＮＳに参加している場合には、当該ユーザーのアカウントであり、異なる場合にはユーザー情報ファイル１３０の格納データに含まれる予め取得された無料通話用ＩＤである。
【０１１２】
また、ステップＳ３１５においては、案内要請元のユーザーに対する、ナビゲーターが電話を掛ける旨のメッセージを形成し、これを当該ＳＮＳに投稿する処理も行われる。当該投稿は、ステップＳ３０１において処理対象の案内要請を参照したボットを通じて投稿する。これにより、当該投稿は、当該ボットと友人関係が成立している案内要請元のユーザーが自己のユーザー端末装置３を通じて参照できる。
【０１１３】
これにより、案内が可能である旨の投稿をしてきた当該有償ナビゲーターのナビゲーター端末装置２から要請元のユーザーのユーザー端末装置３に対して、無料音声通話サービスが用いられて通話回線が接続され、音声による案内が開始される。そして、この場合、ナビゲーターは、有償のナビゲーターであるので、制御部１１０が課金処理部１５を制御し、例えば案内サービスの時間に応じた課金処理を行う（ステップＳ３１６）。すなわち、ステップＳ３１６では、課金処理部１５は、当該有償ナビゲーターのナビゲーター端末装置２の音声通話による案内サービス時のログを収集する。そして、当該音声通話による案内サービス時のログから案内サービス時間を特定し、この案内サービス時間に応じて案内サービス料金を算出して、当該ユーザーが通知した所定のクレジットカード会社に請求を行うといった一連の課金処理を行う。この後、制御部１１０は、図９に示したステップＳ３０１からの処理を繰り返す。
【０１１４】
このように、サーバ装置１は、ユーザーのユーザー端末装置３からの案内要請に応じて、案内可能な無償または有償のナビゲーターを、案内要請元のユーザーに仲介する。また、案内可能なナビゲーターが見つからない場合には、地図やストリート画像等を用いた案内サービスや案内所の紹介を行うことができる。
【０１１５】
［ナビゲーター端末装置２の案内要請受付処理］
次に、ナビゲーター端末装置２の案内要請受付処理について説明する。図１１は当該案内要請受付処理について説明するためのフローチャートである。ナビゲーター端末装置２の制御部２２は、操作部２４を通じて、案内要請受付処理を行うための所定の操作入力を受け付けると、図１１に示す処理を実行する。当該所定の操作入力は、例えば、当該処理に対応付けられたアイコンやメニュー項目等を選択するものである。なお、図１１に示すフローチャートの処理を実行するためのアプリケーションプログラムは、予めナビゲーター端末装置２の記録装置２３に用意されているものとする。
【０１１６】
そして、制御部２２は、自機のユーザーが予め取得している所定のＳＮＳ用のアカウントを用いて、所定のＳＮＳにログインする（ステップＳ４０１）。この実施の形態において、ＳＮＳ用のアカウントはナビゲーター端末装置２の記憶装置２３に登録されている。また、各アカウントに対応するパスワードがナビゲーターであるユーザーによって予め決められており、このパスワードを入力することにより、当該ＳＮＳ用のアカウントを用いて所定のＳＮＳにログインすることができるようになっている。
【０１１７】
なお、当該ナビゲーター端末装置２のユーザーは、図７を用いて説明したサーバ装置１によって行われるナビゲーター募集登録処理により、サーバ装置１が当該所定のＳＮＳに投入した所定のボットとの間で友人関係が成立しているものである。すなわち、当該ナビゲーター端末装置２のユーザーは、当該所定のＳＮＳにおいて提供されている手順に従って、通常通りのやり方で、所定のボットとの間に友人関係を成立させることにより、当該ボットを通じてサーバ装置１に対してナビゲーター登録されている。
【０１１８】
そして、制御部２２は、通信Ｉ／Ｆ２１を通じて、自機の使用者（ナビゲーター）と友人関係が成立しているボットからの投稿を取得し、これを表示処理部２５を通じて表示部２６に表示する（ステップＳ４０２）。ボットからは、上述したようにユーザーからの案内要請に応じたナビゲーター用のメッセージ（案内を依頼するメッセージ）が投稿される場合があり、これをナビゲーター端末装置２の使用者（ナビゲーター）が見ることができるようにする。そして、制御部２２は、操作部２４を通じてユーザーからの操作入力を受け付ける（ステップＳ４０３）。ボットからの投稿がユーザーからの案内要請に応じたナビゲーター用のメッセージであり、これに応じることができる場合に、案内可能である旨を通知する投稿を行う必要があるためである。
【０１１９】
そして、制御部２２は、ステップＳ４０３において、受け付けた操作入力は、メッセージ入力を行うことを指示するものか否かを判別する（ステップＳ４０４）。ステップＳ４０４の判別処理において、受け付けた操作入力がメッセージ入力を行うことを指示するものであると判別したときには、制御部２２は投稿処理部２７を制御し、操作部２４を通じて受け付けた情報に基づいて、案内可能である旨を通知するメッセージを形成し、これを当該ＳＮＳに投稿する（ステップＳ４０５）。これにより、当該投稿は友人関係にある当該ボットが参照することができるようにされ、ユーザーからの案内要請に応じたナビゲーター用のメッセージに対する応答（ナビゲーター候補のエントリ）とすることができる。
【０１２０】
この後、制御部２２は、友人関係にあるボットからのダイレクトメッセージによる自機の使用者への案内を要請する投稿を確認する（ステップＳ４０６）。そして、制御部２２は、自機の使用者への案内を要請する投稿があるか否かを判別する（ステップＳ４０７）。ステップＳ４０７の判別処理において、自機の使用者への当該投稿は無いと判別したときには、タイムアップになったか否かを判別する（ステップＳ４０８）。このステップＳ４０８の判別処理は、図２には図示しなかったが、ナビゲーター端末装置２が備える時間制御部がステップＳ４０５の投稿からの時間を計測し、所定時間（例えば５分）待っても友人関係にあるボットからの投稿が無い場合には、タイムアップであると判別する。
【０１２１】
ステップＳ４０８の判別処理において、まだタイムアップではないと判別すると、制御部２２は、ステップＳ４０６からの処理を繰り返し、自機の使用者への当該投稿を待つようにする。また、ステップＳ４０８の判別処理において、タイムアップになったと判別すると、制御部２２は、今回のナビゲーター用のメッセージに対するナビゲーターには選ばれなかったと判別し、ステップＳ４０２からの処理を繰り返す。
【０１２２】
そして、ステップＳ４０７の判別処理において、自機の使用者への案内を要請する投稿が有ると判別したとする。この場合、制御部２２は、ダイレクトメッセージ機能により通知され無料音声通話サービスを利用するための相手先の識別情報を用いて、案内要請元のユーザー端末装置３との間に通話回線を接続し、音声通話による案内サービスを提供する（ステップＳ４０９）。このようにして、ボットからの要請に応じたナビゲーター端末装置２を通じて、実際に案内を行うナビゲーターが案内要請元のユーザーに対して仲介される。当該案内サービスが終了すると、制御部２２は、当該ナビゲーター装置２の使用者からの操作入力を受け付ける（ステップＳ４１０）。
【０１２３】
この後、制御部２２は、当該ＳＮＳからのログアウトを指示する操作入力を受け付けたか否かを判別する（ステップＳ４１１）。ステップＳ４１１の判別処理において、ログアウトを指示する操作入力を受け付けていないと判別したときには、受け付けた操作入力に応じた処理を実行し（ステップＳ４１２）、ステップＳ４０２からの処理を繰り返す。また、ステップＳ４１１の判別処理において、ログアウトを指示する操作入力を受け付けたと判別したときには、制御部２２は、ログインした当該ＳＮＳからログアウトし（ステップＳ４１３）、この図１１に示す処理を終了する。
【０１２４】
また、ステップＳ４０４の判別処理において、受け付けた操作入力がメッセージ入力を行うことを指示するものではないと判別したときには、図１１に示したように、ステップＳ４１１の判別処理からの処理を行う。これにより、ステップＳ４０３において、ログアウトを指示する操作入力を受け付けたときには、当該ＳＮＳからログアウトして（ステップＳ４１３）、図１１に示す処理を終了することができる。また、ステップＳ４０３において、ログアウトを指示する操作入力を受け付けていないときには、受け付けた操作入力に応じた処理、例えば表示画面のスクロールなどの処理を行って（ステップＳ４１２）、ステップＳ４０２からの処理を行うようにすることができる。
【０１２５】
このように、ナビゲーター端末装置２は、友人関係を成立させたボットからの投稿を当該ナビゲーター端末装置２の使用者が参照できるようにする。そして、当該ボットから投稿されたユーザーからの案内要請に応じたナビゲーター用のメッセージに応じて、案内可能である旨の投稿をすることにより、当該ナビゲーター用のメッセージに対して応答することができる。この後、当該ボットを通じて案内が要請された場合には、当該ボットからの情報に基づいて、案内要請元のユーザー端末装置３との間に通話回線を接続し、音声通話による案内サービスを提供することができる。
【０１２６】
［実施の形態の効果］
（１）言語別地域別の無償、有償のナビゲーターの募集、（２）ユーザーからの案内要請の受け付け、（３）被案内人からの案内要請に応じた案内人への案内の依頼等を、全てＳＮＳを通じて行うことができる。そして、案内要請元のユーザーの使用言語や現在位置（案内地域）に応じたナビゲーターを迅速にユーザーに仲介することができる。また、ナビゲーターは、ＳＮＳを通じて募集する態様とすることで、ナビゲーターを案内センターなどに固定的に集めておく必要も無く、安価に信頼性の高い案内仲介システムを構築することができる。
【０１２７】
［変形例等］
上述した実施の形態においては、言語別地域別の複数のボットが、ナビゲーターとも、また、ユーザーとも友人関係を形成する場合として説明したが、これに限るものではない。例えば、ナビゲーター用のボットと、ユーザー用のボットとを別に設けるようにしてもよい。このようにした場合には、ナビゲーターの投稿をユーザーが参照できないようにすることができ、ユーザーの投稿をナビゲーターが参照できないようにすることができる。
【０１２８】
なお、ナビゲーター用のボットとユーザー用のボットとを別に設ける場合と同様の効果を得るために、ボットのそれぞれが、ナビゲーター用のアカウントと、ユーザー用のアカウントとを使い分けるようにしてもよい。この場合には、ナビゲーター用のボットとユーザー用のボットとを別に設ける場合とは異なり、ボットに付与する属性情報を増やさなくても済む。
【０１２９】
また、ナビゲーターを募集するためのボットは、言語別地域別に多数設けるが、ユーザーからの案内要請を受け付けるボットは１つだけでもよい。ユーザーからの案内要請に含まれる情報に応じて、使用言語や案内地域を特定することができ、これに応じて適切なボットをサーバ装置１において特定することができるためである。
【０１３０】
また、ナビゲーターを募集するためのボットを各ＳＮＳに１つだけ設け、この１つのボットを通じて、言語別、案内地域別にナビゲーターを募集する構成とすることも可能である。この場合には、１の属性情報を有するボットが、募集条件を変えて、種々の言語、種々の地域のナビゲーターを募集することができる。また、１つのボットの属性情報を順次に変化させることにより、種々の言語、種々の地域のナビゲーターを順次に募集することもできる。
【０１３１】
また、ナビゲーターの募集をより効率的に行うため、登録サイトを用意し、サーバ装置１を運営する会社等のサイトのトップページのバナーから当該登録サイトに誘導する手段を設けておくようにしてもよい。当該登録サイトは、例えば、各種ＳＮＳが提供するＡＰＩ等を利用して各種のＳＮＳのユーザアカウントの取得機能を備える。また、当該登録サイトは、例えば、使用言語や案内地域などの必要情報の入力を受け付けて、これに応じてサーバ装置１が各ＳＮＳに参加させたボットを紹介するなどの機能を持つものなどとすることができる。もちろん、既にいずれかのＳＮＳに参加している人の場合には、当該参加済みのＳＮＳのボットを紹介するようにすることができる。
【０１３２】
また、種々のＳＮＳに参加させている種々のボットを通じて、当該登録サイトに誘導することも可能である。すなわち、ボットが参加しているＳＮＳの当該ボットのページ（ＳＮＳの掲示板、ウォール、ニュースフィードなどと呼ばれる投稿場所）に、ナビゲーターの登録サイトを紹介する投稿を行っておくことによって、閲覧者を当該登録サイトに誘導することができる。この場合のボットは、上述した使用言語と案内地域とが決められたボットに限るものではなく、種々の目的でＳＮＳに投入されたボットを用いることができる。
【０１３３】
また、上述した実施の形態においては、ユーザーが用いるユーザー端末装置３からの案内要請には、当該ユーザー端末装置３の現在位置を含めるようにした。しかし、現在位置自体をユーザーが目でみて認識する必要は無いことから、ハッシュタグを用いて表示しないようにしもよい。また、ボット側に現在位置通知用の専用アカウントを設けて、現在位置は当該専用アカウントに投稿するようにし、当該アカウントへの投稿は、ユーザー端末装置３やナビゲーター端末装置２において表示しないようにしてもよい。
【０１３４】
また、上述した実施の形態においては、ユーザー端末装置３の現在位置は、当該ユーザー端末装置３に搭載されたＧＰＳ部３７ａを通じて測位されたものを用いるようにしたが、これに限るものではない。例えば、道路案内標識や電柱等に設けられた住所表示の記載内容をユーザー端末装置３の操作部３４を通じて入力し、これを現在位置を示す情報として用いるようにしてもよい。また、図２に図示しなかったが、ユーザー端末装置３が備えるカメラ部を通じて、道路案内標識や電柱等に設けられた住所表示を撮影し、これを現在位置を示す情報として投稿し、サーバ装置１側において画像認識を行ってユーザー端末装置３の現在位置を特定するようにしてもよい。
【０１３５】
また、香川県や徳島県では、多言語対応コールセンターが観光用に用意されている。このため、当該多言語対応コールセンターを所定のボットと友人関係にある１のナビゲーターとして登録するようにし、当該コールセンターをナビゲーターとして利用することもできる。
【０１３６】
また、上述した実施の形態においては、ユーザーからの案内要請に応じたナビゲーター用のメッセージに対して、いち早く応答してきたナビゲーターをユーザーに仲介するようにした。しかし、これに限るものではない。無償、有償の複数のナビゲーターが、案内要請に応じたナビゲーター用のメッセージに対して応答してくる場合もあると考えられる。このため、複数のナビゲーターが応答してきたときには、無償のナビゲーターを優先して仲介し、無償のナビゲーターが存在せず、有償のナビゲーターが存在する場合には、当該有償のナビゲーターを仲介するようにしてもよい。また、複数の無償ナビゲーターや複数の有償ナビゲーターが案内可能あることを応答してきたときには、ナビゲーター情報ファイル１３の格納情報に基づいて、より言語レベルの高いナビゲーターを仲介するようにするなどの対応を取ることもできる。
【０１３７】
また、ユーザーが、まず案内要請を投稿する前に、無償ナビゲーターによる案内サービスを希望するか、無償ナビゲーターによる案内サービスを希望するか、あるいは、地図や画像による簡易な案内サービスでよいのかを選択し、選択された情報をも含めた案内要請を投稿する。そして、サーバ装置１側において、当該案内要請に含まれる条件にしたがって、無償ナビゲーターを優先的に紹介したり、逆に有償ナビゲーターを優先的に紹介したり、また、地図やストリート画像等を用いた簡易な案内サービスを初めに提供したりすることもできる。
【０１３８】
また、無償、有償のナビゲーターによる無料音声通話サービスを用いた案内サービスを受けているときに、ユーザー端末装置３の操作部３４を通じて所定の操作を行うことにより、例えば、サーバ装置１やインターネット上の地図サーバなどから、該当地域の地図情報や画像情報の提供を受けて、これを表示部３６に表示して参照することもできる。また、ナビゲーター端末装置２においても、同様に、無料音声通話サービスを用いた案内サービスの提供中に、該当地域の地図情報や画像情報の提供を受けて、これを表示部２６に表示して参照することもできる。
【０１３９】
また、上述した実施の形態においては、無料音声通話サービスを用いて音声通話による案内サービスを提供するものとして説明したが、これに限るものではない。通常の携帯電話網を通じて通話を行う有料音声通話サービスを利用してもよい。この場合には、ボットは、図４に示したユーザー情報ファイルの案内要請元のユーザーに貸与されたユーザー端末装置の携帯電話番号を特定したナビゲーターにダイレクトメッセージ機能を用いて投稿すればよい。この場合、電話を掛けるナビゲーターが通話料を負担することになるが、当該通話料は、通話ログに基づいて算定し、要請元のユーザーがナビゲーターに支払うようにしたり、旅行会社がナビゲーターに支払うようにしたりすることにより、ナビゲーターが負担しなくてもよいようにすることができる。
【０１４０】
また、上述した実施の形態においては、主に、ナビゲーターがユーザーに対して音声によって道案内を行う場合を説明したが、これに限るものではない。文字による案内も可能である。例えば、ユーザーが案内して欲しい目的地が「○○デパートに行きたい。」などのように明確である場合には、ユーザーの使用言語に応じた文章と地図情報とによって案内サービスを提供することもできる。具体的には、「提供する地図に記載した道順に従って移動下さい。」といったユーザーの使用言語に応じた文章（文字）と、目的地までの導線付きの地図画像とをユーザー端末装置３に送ることにより、ユーザーに対して案内サービスを提供することができる。
【０１４１】
当該文字や地図画像による案内は、ナビゲーターが見つからない場合に有効である。この場合、地図情報は地図ＤＢ１４２に用意されているものを利用でき、また、案内用の文章は例えばシナリオＤＢ１４４に用意しておくようにすればよい。また、ユーザーの近隣にある案内所などを案内する場合には、「○○駅西口改札を出て、右の角にある案内所でお尋ね下さい。」といった文章（文字）だけで簡易な案内を行うこともできる。
【０１４２】
なお、ユーザーとナビゲーターとの間に友人関係を成立させて、相互にＳＮＳに投稿を行うことによって、文字による情報交換を通じて道案内を行うようにすることもできる。この場合には、ナビゲーターが道案内以外の用途で利用されることがないようにするため、道案内の終了後においてナビゲーター側からＳＮＳにおいて当該ユーザーとの間の友人関係を解消する手続を行うようにすればよい。
【０１４３】
また、上述した実施の形態においては、ユーザーの使用言語として、中国語と、英語と、韓国語とを想定したが、これに限るものではない。タイ語、ベトナム語、フランス語、ドイツ語等の種々の言語用のボットを形成してももちろんよい。また、地域も種々の地域とすることができる。
【０１４４】
また、日本在住の長い外国人で同国人を支援したい意思のある人、または今は母国に戻っているが日本在住が長く、日本の所定の地域に詳しい人、また、日本人で所定の言語について学び、少なくとも当該所定の言語で日常会話が可能であり、外国人を支援したいと考えている人など、ナビゲーターとなることができる能力を有するＳＮＳの参加者は、比較的に大きな母数を有するものと考えられる。したがって、能力の高いナビゲーターを十分に集めることができる。
【０１４５】
なお、多言語辞書１４１、地図ＤＢ１４２、キャラクタＤＢ１４３、シナリオＤＢ１４４は、ユーザー情報ファイル１３０やナビゲーター情報ファイル１３と同様にハードディスクなどの記録媒体に形成される。そして、多言語辞書１４１、地図ＤＢ１４２、キャラクタＤＢ１４３、シナリオＤＢ１４４は、異なる記録媒体に形成することもできるし、また、同じ記録媒体上に形成することもできる。
【０１４６】
［その他］
上述した実施の形態の説明からも明らかなように、案内サービス管理サーバ装置の参加処理手の機能は案内サービス管理サーバ装置１のボット参加処理部１１が実現し、ナビゲーター募集手段としての機能はナビゲーター募集処理部１２が実現し、案内要請取得手段の機能は通信Ｉ／Ｆ１０２及び制御部１１０が協働して実現している。また、案内依頼手段としての機能は、制御部１１０と案内依頼処理部１４とが協働して実現している。また、案内サービス管理サーバ装置の承諾要求手段の機能は案内依頼処理部１４が実現し、記憶手段の機能は地図ＤＢ１４２が実現し、情報提供手段としての機能は、制御部１１０と通信Ｉ／Ｆ１０２が実現している。
【０１４７】
また、ナビゲーター端末装置の参加処理手段としての機能はナビゲーター端末装置２の通信Ｉ／Ｆ２１及び制御部２２が協働して実現し、募集投稿手段、案内可能投稿手段としての機能は、主に投稿処理部２７が実現し、通話手段としての機能は通話処理部２８が実現している。また、被ナビゲーター端末装置の参加処理手段としての機能は無線通信部３１及び制御部３２が協働して実現し、現在位置取得手段としての機能は主にＧＰＳ部３７ａ、ＧＰＳアンテナ３７ｂが実現し、案内要請投稿手段としての機能は投稿処理部３８が実現し、通話手段としての機能は通話処理部３９が実現している。
【０１４８】
また、主に、図７及び図９、図１０のフローチャートに示した処理は、この発明の案内サービス管理方法に対応するものである。また、主に、図７及び図９、図１０のフローチャートに応じた処理を実行するプログラムが、この発明の案内サービス管理プログラムに対応するものである。また、図８に示したフローチャートに応じたプログラムが、ユーザー端末装置３で実行されるプログラムであり、また、図１１に示したフローチャートに応じたプログラムが、ナビゲーターユ端末装置２で実行されるプログラムである。
【符号の説明】
【０１４９】
１…案内サービス管理サーバ装置、１１…ボット参加処理部、１２…ナビゲーター募集処理部、１３…ナビゲーター情報ファイル、１４…案内依頼処理部、１５…課金処理部、１０１…接続端子、１０２…通信Ｉ／Ｆ、１１０…制御部、１２０…記録装置、１３０…ユーザー情報ファイル、１４１…多言語辞書ＤＢ、１４２…地図ＤＢ、１４３…キャラクタＤＢ、１４４…シナリオＤＢ、２…ナビゲーター端末装置、２１…通信Ｉ／Ｆ、２２…制御部、２３…記録装置、２４…操作部、２５…表示処理部、２６…表示部、２７…投稿処理部、２８…通話処理部、２８Ｒ…受話器、２８Ｓ…送話器、３…ユーザー端末装置、３１…無線通信部、３２…制御部、３３…記録装置、３４…操作部、３５…表示処理部、３６…表示部、３７ａ…ＧＰＳ部、３７ｂ…ＧＰＳアンテナ、３８…投稿処理部、３９…通話処理部、３９Ｒ…受話器、３９Ｓ…送話器
【図１】
0005568579.tif 000002
【図２】
0005568579.tif 000003
【図３】
0005568579.tif 000004
【図４】
0005568579.tif 000005
【図５】
0005568579.tif 000006
【図６】
0005568579.tif 000007
【図７】
0005568579.tif 000008
【図８】
0005568579.tif 000009
【図９】
0005568579.tif 000010
【図１０】
0005568579.tif 000011
【図１１】
0005568579.tif 000012