(57)【特許請求の範囲】
【請求項１】
ユーザが携帯可能であり、広域ネットワークを介して所定のサーバと接続されるとともに、ローカルネットワークを介して複数の移動体と接続可能なクライアントであって、
情報を出力するクライアント出力部と、
前記広域ネットワークおよびローカルネットワークの通信を行うクライアント通信部と、
前記広域ネットワークにより前記サーバと接続して実行するアプリの実行中は該アプリの実行画面を前記クライアント出力部に出力させるとともに、前記アプリの実行中に、前記ローカルネットワークを介して前記複数の移動体のうちの一の移動体と接続した場合、前記一の移動体との通信に基づいて、前記一の移動体を識別可能な移動体識別情報を、前記一の移動体の種別に応じて選択された前記アプリのホーム画面および前記一の移動体の動作制御のホーム画面の一方に重畳して前記クライアント出力部に出力させる出力制御部とを備えることを特徴とするクライアント。
【請求項２】
請求項１記載のクライアントにおいて、
前記クライアント出力部は、画像を表示する画像表示部を備え、
前記出力制御部は、前記移動体識別情報として、前記一の移動体を識別可能な移動体識別画像情報を前記画像表示部に出力することを特徴とするクライアント。
【請求項３】
請求項２記載のクライアントにおいて、
前記移動体識別画像情報は、前記一の移動体を示すアイコンを含むことを特徴とするクライアント。
【請求項４】
請求項２又は３記載のクライアントにおいて、
前記出力制御部は、前記移動体識別画像情報を前記複数の移動体に共通の前記画像表示部の位置に出力することを特徴とするクライアント。
【請求項５】
請求項２〜４のうちいずれか１項記載のクライアントにおいて、
前記移動体識別画像情報は前記一の移動体の機種に対応する移動体識別画像情報であることを特徴とするクライアント。
【請求項６】
請求項２〜５のうちいずれか１項記載のクライアントにおいて、
前記出力制御部は、複数の画面を切り替える場合でも、切替後の画面と前記移動体識別画像情報との両方を視認可能な形式で出力することを特徴とするクライアント。
【請求項７】
請求項２〜６のうちいずれか１項記載のクライアントにおいて、
前記出力制御部は、前記移動体識別画像情報として、前記一の移動体に対応する画面を前記画像表示部に表示することを特徴とするクライアント。
【請求項８】
請求項２〜７のうちいずれか１項記載のクライアントにおいて、
前記出力制御部は、
前記移動体識別画像情報として、当該移動体の位置を表示する画面を前記画像表示部に表示することを特徴とするクライアント。
【請求項９】
請求項１〜８のうちいずれか１項記載のクライアントにおいて、
前記出力制御部は、
前記移動体識別情報として、前記一の移動体の種別に関連付けられたコンテンツ、前記一の移動体の種別に関連付けられた前記クライアントの機能を使用するためのインターフェース又は前記移動体の機能を使用するためのインターフェースを前記クライアント出力部に出力することを特徴とするクライアント。
【請求項１０】
請求項９記載のクライアントにおいて、
前記出力制御部は、
前記一の移動体が前記移動体の移動とともに前記クライアントのユーザを運搬可能な移動体である場合、前記インターフェースとして、音声、静止画又は動画を出力させるインタフェースを前記クライアント出力部に出力することを特徴とするクライアント。
【請求項１１】
ユーザが携帯可能であり、広域ネットワークを介して所定のサーバと接続されるとともに、ローカルネットワークを介して複数の移動体と接続可能なクライアントであって、
情報を出力するクライアント出力部と、前記広域ネットワークおよび前記ローカルネットワークの通信を行うクライアント通信部とを備える前記クライアントを、
前記広域ネットワークにより前記サーバと接続して実行するアプリの実行中は該アプリの実行画面を前記クライアント出力部に出力させるとともに、前記アプリの実行中に、前記ローカルネットワークを介して前記複数の移動体のうちの一の移動体と接続した場合、前記一の移動体との通信に基づいて、前記一の移動体を識別可能な移動体識別情報を、前記一の移動体の種別に応じて選択された前記アプリのホーム画面および前記一の移動体の動作制御のホーム画面の一方に重畳して前記クライアント出力部に出力させる出力制御部として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、移動体と通信するクライアント及びプログラムに関する。
【背景技術】
【０００２】
従来、移動体に搭載された機器とユーザが携帯する携帯端末との通信を介して、移動体に応じた種々の情報を出力するシステムが提案されている。
【０００３】
例えば、携帯電話がツイッター（登録商標）サーバ、音声合成サーバおよび地図サーバなどから投稿情報、音声データ及び地図データを受信し、受信した投稿情報、音声データ及び地図データを車載機に出力し、車載機がユーザが操作した内容にしたがって各種処理を実行するシステムが提案されている（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１１−２４７８３１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
近年では、一人のユーザが複数の移動体を使用することも珍しくない。このような場合に、特許文献１のように移動体の車載機に情報を出力させるようにすると、移動体ごとに情報出力先が異なってしまい、ユーザに煩わしさを覚えさせるおそれがある。
【０００６】
このような問題に鑑み、本発明は、ユーザに与えられる煩わしさを軽減または解消しながら複数の移動体と接続可能なクライアント及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明のクライアントは、
ユーザが携帯可能であり、広域ネットワークを介して所定のサーバと接続されるとともに、ローカルネットワークを介して複数の移動体と接続可能なクライアントであって、
情報を出力するクライアント出力部と、
前記広域ネットワークおよびローカルネットワークの通信を行うクライアント通信部と、
前記広域ネットワークにより前記サーバと接続して実行するアプリの実行中は該アプリの実行画面を前記クライアント出力部に出力させるとともに、前記アプリの実行中に、前記ローカルネットワークを介して前記複数の移動体のうちの一の移動体と接続した場合、前記一の移動体との通信に基づいて、前記一の移動体を識別可能な移動体識別情報を、前記一の移動体の種別に応じて選択された前記アプリのホーム画面および前記一の移動体の動作制御のホーム画面の一方に重畳して前記クライアント出力部に出力させる出力制御部とを備えることを特徴とする。
【０００８】
クライアントが複数の移動体のうちの一の移動体と接続する場合、クライアントが移動体と接続されているのか、仮にいずれかの移動体に接続されていたとしてもどの移動体に接続されているかをユーザが認識できないと、ユーザに煩わしさを覚えさせてしまうおそれがある。
【０００９】
この点に鑑みて構成された当該構成のクライアントによれば、複数の移動体と接続する場合であっても、接続中の移動体識別情報がクライアント出力部に出力される。これにより、ユーザにクライアントと移動体との接続状態を認識させることが出来る。
【００１０】
これにより、クライアントと複数の移動体のうちのいずれかとを接続させるに当たり、ユーザに与えられる煩わしさが解消または軽減される。
【００１１】
本発明のクライアントにおいて、
前記クライアント出力部は、画像を表示する画像表示部を備え、
前記出力制御部は、前記移動体識別情報として、前記一の移動体を識別可能な移動体識別画像情報を前記画像表示部に出力することが好ましい。
【００１２】
当該構成のクライアントによれば、接続中の移動体識別画像情報が画像表示部に出力されることにより、クライアントのユーザの視覚を通じて接続中の移動体がいずれであるかを当該ユーザに認識させることが出来る。
【００１３】
当該構成のクライアントにおいて、
前記移動体識別画像情報は、前記一の移動体を示すアイコンを含むことが好ましい。
【００１４】
当該構成のクライアントによれば、接続中の移動体を示すアイコンを含む移動体識別画像情報が画像表示部に出力されることにより、クライアントと移動体との接続状態をユーザに容易に認識させることが出来る。
【００１５】
これにより、クライアントと複数の移動体のうちのいずれかとを接続させるに当たり、ユーザに与えられる煩わしさが解消またはより軽減される。
【００１６】
当該構成のクライアントにおいて、
前記出力制御部は、前記移動体識別画像情報を前記複数の移動体に共通の前記画像表示部の位置に出力することが好ましい。
【００１７】
当該構成のクライアントによれば、どの移動体と接続している場合でも、移動体識別画像情報が複数の移動体に共通の位置に表示される。この結果、クライアントと移動体との接続状態をユーザにより容易に認識させることが出来る。
【００１８】
これらのクライアントにおいて、
前記移動体識別画像情報は前記一の移動体の機種に対応する移動体識別画像情報であることが好ましい。
【００１９】
一人のユーザが複数の移動体を使う場合でも、多くの場合、各移動体の機種は互いに異なると想定される。この点に鑑みて構成された当該構成のクライアントによれば、接続中の移動体の機種に対応する移動体識別画像情報が画像表示部に表示される。この結果、クライアントと移動体との接続状態をユーザにより容易に認識させることが出来る。
【００２０】
これらのクライアントにおいて、
前記出力制御部は、複数の画面を切り替える場合でも、切替後の画面と前記移動体識別画像情報との両方を視認可能な形式で出力することが好ましい。
【００２１】
当該構成のクライアントによれば、複数の画面を切り替える場合でも、前記切替後の画面と前記移動体識別画像情報との両方が視認可能な形式で出力される。この結果、画面が切り換えられた場合であっても、ユーザに容易にクライアントと移動体との接続状態を認識させることが出来る。
【００２２】
これらのクライアントにおいて、
前記出力制御部は、前記移動体識別画像情報として、前記一の移動体に対応する画面を前記画像表示部に表示することが好ましい。
【００２３】
当該構成のクライアントによれば、接続中の移動体に対応した画面が表示されることにより、ユーザに容易にクライアントと移動体との接続状態を認識させることが出来る。
【００２４】
これらのクライアントにおいて、
前記出力制御部は、
前記移動体識別画像情報として、当該移動体の位置を表示する画面を前記画像表示部に表示することが好ましい。
【００２５】
当該構成のクライアントによれば、ユーザに接続中の移動体を認識させることが出来るとともに、ユーザに移動体の位置を確認させることが出来る。
【００２６】
本発明のクライアントにおいて、
前記出力制御部は、
前記移動体識別情報として、前記一の移動体の種別に関連付けられたコンテンツ、前記一の移動体の種別に関連付けられた前記クライアントの機能を使用するためのインターフェース又は前記移動体の機能を使用するためのインターフェースを前記出力部に出力することが好ましい。
【００２７】
当該構成のクライアントによれば、出力されたコンテンツ又はインターフェースにより、ユーザにクライアントがいずれの移動体と接続しているかを容易に認識させることが出来るとともに、利便性を向上させることが出来る。
【００２８】
当該構成のクライアントにおいて、
前記出力制御部は、
前記一の移動体が前記移動体の移動とともに前記ユーザを運搬可能な移動体である場合、前記インターフェースとして、音声、静止画又は動画を出力させるインターフェースを前記クライアント出力部に出力することが好ましい。
【００２９】
当該構成のクライアントによれば、ユーザを運搬可能な移動体とクライアントとが接続されている場合には、音声、静止画又は動画を出力させるインターフェースが出力部に表示される。これにより、ユーザに接続中の移動体を認識させることが出来るとともに、移動体による運搬中もクライアントと移動体との接続が継続している場合には、ユーザに音声、静止画又は動画を楽しませることが出来る。
【００３０】
本発明のプログラムは、
ユーザが携帯可能であり、広域ネットワークを介して所定のサーバと接続されるとともに、ローカルネットワークを介して複数の移動体と接続可能なクライアントであって、
情報を出力するクライアント出力部と、前記広域ネットワークおよび前記ローカルネットワークの通信を行うクライアント通信部とを備える前記クライアントを、
前記広域ネットワークにより前記サーバと接続して実行するアプリの実行中は該アプリの実行画面を前記クライアント出力部に出力させるとともに、前記アプリの実行中に、前記ローカルネットワークを介して前記複数の移動体のうちの一の移動体と接続した場合、前記一の移動体との通信に基づいて、前記一の移動体を識別可能な移動体識別情報を、前記一の移動体の種別に応じて選択された前記アプリのホーム画面および前記一の移動体の動作制御のホーム画面の一方に重畳して前記クライアント出力部に出力させる出力制御部として機能させることを特徴とする。
【図面の簡単な説明】
【００３１】
【図１】情報出力システムの全体構成図。
【図２】ＳＮＳ表示処理のフローチャート。
【図３】ホーム画面の構成を示す図。
【図４】マイページ画面の構成を示す図。
【図５】評価確認画面の構成を示す図。
【図６】マップ画面の構成を示す図。
【図７】録音画面の構成を示す図。
【図８】投稿確認画面の構成を示す図。
【図９】移動体接続処理のフローチャート。
【図１０】接続中処理のフローチャート。
【図１１】コンテンツ再生モードのホーム画面の構成を示す図。
【図１２】動作制御モードのホーム画面の構成を示す図。
【図１３】マイセッティング画面の構成を示す図。
【図１４】動作制御モードのマップ画面の構成を示す図。
【図１５】会話モード画面の構成を示す図。
【発明を実施するための形態】
【００３２】
（サーバクライアントシステムの構成）
図１に示されている本発明の一実施形態としてのコンテンツ出力システムは、サーバ１と、移動局としての複数のクライアント２とにより構成されている。サーバ１および複数のクライアント２のそれぞれは、一または複数のネットワークを介して相互に通信可能である。クライアント２は、ユーザにより携帯される情報端末により構成されている。クライアント２は、四輪自動車、二輪自動車および自転車などの車両など、ユーザの運転操作にしたがって移動する機能を有する装置である移動体に一時的または恒久的に搭載されてもよい。
【００３３】
（サーバの構成）
サーバ１は、ＳＮＳ（Ｓｏｃｉａｌ  Ｎｅｔｗｏｒｋｉｎｇ  Ｓｅｒｖｉｃｅ）を提供するサーバであり、固定局としてのコンピュータにより構成されている。サーバ１は、サーバ演算処理部１１と、サーバ記憶部１２と、サーバ通信部１３とを備えている。なお、サーバ１が、移動局としてのスマートフォンまたはタブレットなどの携帯型の端末装置により構成されていてもよい。
【００３４】
サーバ演算処理部１１は、サーバ記憶部１２を構成するメモリの指定領域からソフトウェアおよびデータを必要に応じて読み取った上で、当該データを対象として当該ソフトウェアにしたがった指定の演算処理を実行する演算処理装置（ＣＰＵ）および必要に応じて通信機器、記憶装置（メモリ）等により構成されている。
【００３５】
サーバ記憶部１２は、道路交通情報およびサーバマップ情報を記憶保持している。「道路交通情報」には、各リンクにおける移動コストが含まれている。「サーバマップ情報」には、道路を構成する各リンクの位置、形状および姿勢等が座標値（（緯度、経度）または（緯度、経度、高度））の列のほか、各リンクを識別するためのリンク識別情報および属性を表すデータなどが含まれている。各リンクはノードにより接続されている。
【００３６】
サーバ記憶部１２は、各メンバのクライアント２から受信した投稿情報と、投稿日時と、投稿情報のタイトルと、投稿情報の投稿先と、投稿情報に関連付けられた地点情報と、投稿情報の他者による評価（例えば「いいね」の数）とを記憶するように構成されている。
【００３７】
サーバ通信部１３は、ネットワークとしての公衆通信網に接続され、クライアント２等の外部の端末と通信する通信装置により構成されている。
【００３８】
（クライアントの構成）
クライアント２は、移動局としてのスマートフォンまたはタブレットなどの携帯型の端末装置により構成されている。「携帯型」とは、例えばそのサイズが人間の標準的な手の平程度であり、その重量が片手でまたは衣服のポケットなどに入れて簡単に持ち運びができる程度であることを意味する。クライアント２が、携帯型の機器よりも大型のかつ重量がある機器（たとえば移動体に組み付けられている機器）によって構成されていてもよい。
【００３９】
なお、以下において、説明対象のクライアント２の使用者を「ユーザ」と呼び、ユーザを含むＳＮＳの利用者を「メンバ」と呼ぶ。
【００４０】
クライアント２は、クライアント演算処理部２１と、クライアント記憶部２２と、クライアント通信部２３と、クライアント入力部２４と、クライアント出力部２５とを備えている。
【００４１】
クライアント演算処理部２１は、ＣＰＵ（ｃｅｎｔｒａｌ  ｐｒｏｃｅｓｓｉｎｇ  ｕｎｉｔ）等のプロセッサにより構成され、メモリ等から所定のプログラム（ＳＮＳアプリ）を読み込んで実行することにより、後述する演算処理を実行する出力制御部２１１として機能する。
【００４２】
クライアント演算処理部２１は、クライアント２の現在位置を時系列的に測定または検知するように構成されている。クライアント２の現在位置は、ＧＰＳ受信機により人工衛星から受信された信号のほか、必要に応じてジャイロセンサの出力信号に基づいて計測される。クライアント演算処理部２１は、また、クライアント２の位置の時系列的な変化態様を表わす「プローブ情報」をサーバ１に対して送信するように構成されている。
【００４３】
クライアント演算処理部２１は、「ルート探索要求」をサーバ１に対して送信し、これに応じた「サーバルート情報」をサーバ１から受信するように構成されている。クライアント演算処理部２１は、サーバルート情報に基づき、クライアントマップ情報を用いてクライアントルートを探索かつクライアント出力部２５に出力するように構成されている。
【００４４】
クライアント記憶部２２は、クライアント演算処理部２１による受信情報および計算結果などの演算処理結果を記憶保持するように構成されている。クライアント記憶部２２は、クライアントマップ情報およびコンテンツ等を格納するように構成されている。「クライアントマップ情報」には、道路を構成する各リンクの位置、形状および姿勢等を表わす座標列と、各リンクを識別するためのリンク識別情報とが含まれている。
【００４５】
クライアントマップ情報には、当該座標列が含まれず、マップをクライアント出力部２５に表示させるための画像情報と、当該マップに含まれている道路を構成する各リンクのリンク識別情報とが含まれていてもよい。この場合、サーバ１により、サーバマップ情報に含まれる座標値のうち、プローブ情報または要求情報に含まれる座標値に一致する座標値が特定されることによって、当該特定座標値に対応するリンク識別情報または道路種類などが特定されてもよい。
【００４６】
クライアントマップ情報とサーバマップ情報とのスペックやデータ構造が異なるため、各マップ情報における座標列の定義等が異なっていても、同一のリンクに共通のリンク識別情報が付されることにより、リンクのマッチングが可能とされている。サーバ１によりリンク識別情報が含まれているサーバルート情報が送信され、クライアント２により当該ルート情報に含まれるリンク識別情報により識別される複数のリンクを包含するナビルートの画像がクライアント出力部２５を通じて表示される。
【００４７】
クライアント記憶部２２は、サーバ１から定期的にダウンロードされた各メンバの投稿情報等を記憶していてもよい。
【００４８】
クライアント通信部２３は、広域ネットワークとしての公衆通信網に接続され、サーバ１等の外部の端末と通信する通信装置及びローカルネットワークに接続され、車両３と通信する通信装置により構成されている。
【００４９】
クライアント入力部２４は、操作ボタンやマイクロフォンにより構成され、ユーザの操作または発話による種々の操作または入力設定を可能とする。クライアント出力部２５は、画像表示部２５１および音響出力装置（スピーカ）により構成され、クライアントマップ情報等の画像コンテンツを表示または音響コンテンツを出力する。クライアント入力部２４およびクライアント出力部２５は、タッチパネル式ディスプレイにより構成されていてもよい。
【００５０】
本発明の構成要素が情報を「出力する」とは、当該情報の表示、音声出力、振動出力等、人間がその視覚、聴覚、触覚等、五感を通じて認識しうるあらゆる形態で情報を出力することを意味する。本発明の構成要素が担当の演算処理を実行するように「構成されている」とは、当該構成要素が必要なプログラムおよびデータをメモリから読み取り等した上で、当該データに基づき、当該プログラムにしたがって担当演算処理を実行する機能を有すること、ひいてはプログラムされていることを意味する。
【００５１】
（移動体の構成）
車両３は、クライアント２を携帯したクライアント２のユーザを運搬可能に構成された四輪自動車、小型電気自動車、自動二輪車、電動車椅子、又は電動一輪車等の車両である。車両３は、車両センサ部３１と、車両通信部３３とを備える。
【００５２】
車両センサ部３１は、車両３のイグニッションスイッチのＯＮまたはＯＦＦを示す信号を出力するイグニッションスイッチセンサ３１１と車両３のステアリングホイールに設けられた遷移スイッチセンサ３１２と録音スイッチセンサ３１３とを備える。車両センサ部３１は、これに加えてまたは代えて、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）等の位置センサ、速度センサ及びジャイロセンサなどを備えてもよい。
【００５３】
車両通信部３３は、車内ネットワークに接続され、クライアント２と通信する通信装置により構成されている。車両通信部３３は、車両センサ部３１からの出力信号をクライアント２に送信するように構成されている。
【００５４】
（ロボットの構成）
ロボット４は、クライアント２のユーザを運搬不能な移動体、例えば二足歩行ロボットである。ロボット４は、ロボット制御部４１と、ロボットセンサ部４２と、ロボット通信部４３と、ロボット出力部４４とを備える。
【００５５】
ロボット制御部４１は、ロボット４の手足及び各種機器の動作を制御可能に構成されている。
【００５６】
ロボットセンサ部４２は、周辺環境センサ４２１と、位置センサ４２２と、バッテリセンサ４２３と、速度センサ４２４とを備える。
【００５７】
周辺環境センサ４２１は、例えばカメラ及びマイクにより構成され、ロボット４の周辺環境（たとえば前方）の状態を示す信号（たとえば画像信号及び音声信号）を出力する。
【００５８】
位置センサ４２２は、例えば、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）受信機により構成され、ロボット４の位置を示す信号を出力する。
【００５９】
バッテリセンサ４２３は、ロボット４のバッテリの残量を示す信号を出力する。
【００６０】
速度センサ４２４は、ロボット４の移動速度を示す信号を出力する。
【００６１】
ロボット通信部４３は、ローカルネットワークに接続され、クライアント２と通信する通信装置により構成されている。ロボット通信部４３は、ロボットセンサ部４２からの出力信号をクライアント２に送信するように構成されている。
【００６２】
ロボット出力部４４は、例えば画像表示装置及びスピーカにより構成される。
【００６３】
（ＳＮＳ表示処理）
次に図２〜図８を参照して、クライアント２が実行するＳＮＳ表示処理を説明する。
【００６４】
クライアント２にインストールされたＳＮＳアプリが実行されると、出力制御部２１１は、図３に示されるホーム画面Ｐ１をクライアント出力部２５に出力する（図２／ＳＴＥＰ０２）。
【００６５】
ホーム画面Ｐ１には、プレイリスト表示Ｐ１１と、登録チャンネル表示Ｐ１２と、お知らせ表示Ｐ１３とが含まれている。ホーム画面Ｐ１の下方には、ホームボタンＣ１、マイページボタンＣ２、マップボタンＣ３、録音ボタンＣ４とが含まれている。
【００６６】
プレイリスト表示Ｐ１１は、グルメ又はイベント等の一般的な各テーマのコンテンツのリスト表示である。
【００６７】
登録チャンネル表示Ｐ１２は、クライアント２のユーザが登録したコンテンツのリスト表示である。
【００６８】
お知らせ表示Ｐ１３は、「あなたの投稿に○○がいいねしました」などのユーザの投稿に対する他のメンバの最近のアクションの通知又は「イベント××が開催されています」などの最近のイベント等の最近の出来事の通知を含む表示である。
【００６９】
ホームボタンＣ１は、ホーム画面Ｐ１（図３）に遷移するためのボタンである。ホーム画面Ｐ１においてホームボタンＣ１が押圧操作された場合には、更新されたホーム画面Ｐ１が表示される。
【００７０】
マイページボタンＣ２は、マイページ画面Ｐ２（図４）に遷移するためのボタンである。
【００７１】
マップボタンＣ３は、マップ画面Ｐ３（図６）に遷移するためのボタンである。
【００７２】
録音ボタンＣ４は、録音画面Ｐ４（図７）に遷移するためのボタンである。
【００７３】
マイページ画面Ｐ２は、プロフィール表示Ｐ２１と、評価一覧表示Ｐ２２と、登録チャンネル表示Ｐ２４とを含む。マイページ画面Ｐ２の下方には、ホーム画面Ｐ１と同様に、ホームボタンＣ１、マイページボタンＣ２、マップボタンＣ３、録音ボタンＣ４とが含まれている。
【００７４】
プロフィール表示Ｐ２１は、クライアント２のユーザのアイコンまたは挨拶メッセージなどのユーザのプロフィールを含む表示である。
【００７５】
評価一覧表示Ｐ２２は、マップ上に、クライアント２のユーザが過去に投稿した投稿情報と、その投稿情報に対する他のメンバの評価とを重畳して含む表示である。評価一覧表示Ｐ２２は、評価確認画面リンクＰ２３を含む。評価確認画面リンクＰ２３は、評価確認画面Ｐ２５（図５）に遷移するためのリンクである。
【００７６】
登録チャンネル表示Ｐ２４は、ホーム画面に表示する登録チャンネルの編集用の表示である。
【００７７】
評価確認画面Ｐ２５は、図５に示されるように、投稿情報表示Ｐ２５１と、投稿情報評価表示Ｐ２５４と、コメント表示Ｐ２５５、Ｐ２５６とを含む。評価確認画面Ｐ２５の下方には、ホーム画面Ｐ１と同様に、ホームボタンＣ１、マイページボタンＣ２、マップボタンＣ３、録音ボタンＣ４とが含まれている。
【００７８】
投稿情報表示Ｐ２５１は、ユーザが投稿した投稿情報の表示であり、タイトル表示Ｐ２５２と、投稿画像表示Ｐ２５３とを含む。これに代えてまたは加えて、投稿情報表示Ｐ２５１は、テキスト表示、音声再生ボタン及び動画再生ボタンなどを含んでいてもよい。
【００７９】
投稿情報評価表示Ｐ２５４は、他のメンバによる投稿情報に対する評価であり、投稿日時、閲覧数及び肯定的評価（いいねという評価）をした人数を含む。評価は、肯定的評価だけに限られず、「すごい」「驚いた」等の種々の評価基準による評価であってもよいし、複数段階（例えば５段階）の評価であってもよい。
【００８０】
コメント表示Ｐ２５５、Ｐ２５６は、他のメンバによる投稿情報に対するコメントの表示である。
【００８１】
マップ画面Ｐ３は、図６に示されるように、マップ上に、ユーザの位置表示Ｐ３１と、投稿情報Ｐ３２、Ｐ３３とを含む。マップ画面Ｐ３の下方には、ホーム画面Ｐ１と同様に、ホームボタンＣ１、マイページボタンＣ２、マップボタンＣ３、録音ボタンＣ４とが含まれている。
【００８２】
ユーザの位置表示Ｐ３１は、例えばＧＰＳ受信機により受信されたクライアント２の現在位置と対応するマップ上の位置に重畳して表示されるアイコンである。
【００８３】
投稿情報Ｐ３２、Ｐ３３は、マップ上に重畳されたユーザまたは他のメンバにより投稿された投稿情報である。
【００８４】
各投稿情報Ｐ３２，Ｐ３３は、タイトル表示Ｐ３４及び画像表示Ｐ３５などを含む。
【００８５】
録音画面Ｐ４は、図７に示されるように、録音中であることを示す録音中表示Ｐ４１及び録音された音声に追加情報を追加するための投稿確認画面Ｐ４３（図８参照）へのリンクＰ４２を含む。録音画面Ｐ４の下方には、ホーム画面Ｐ１と同様に、ホームボタンＣ１、マイページボタンＣ２、マップボタンＣ３、録音ボタンＣ４とが含まれている。
【００８６】
投稿確認画面Ｐ４３は、図８に示されるように、投稿日時表示Ｐ４３１と、投稿位置表示Ｐ４３３と、タイトル編集欄Ｐ４３４と、投稿先グループ選択欄Ｐ４３５と、投稿ボタンＰ４３６とを含む。投稿確認画面Ｐ４３の下方には、ホーム画面Ｐ１と同様に、ホームボタンＣ１、マイページボタンＣ２、マップボタンＣ３、録音ボタンＣ４とが含まれている。
【００８７】
投稿日時表示Ｐ４３１は、投稿情報の作成日時、例えば、音声の録音日時の表示である。投稿日時表示Ｐ４３１は、録音された音声等を再生するための再生リンクＰ４３２を含む。
【００８８】
投稿位置表示Ｐ４３３は、マップ上に重畳された、音声の録音したときの車両３（又はクライアント２）の位置の表示である。
【００８９】
タイトル編集欄Ｐ４３４は、投稿情報の追加情報としてのタイトルの編集をするための表示である。
【００９０】
投稿先グループ選択欄Ｐ４３５は、投稿情報の追加情報としての、投稿情報の共有先を選択するための表示である。
【００９１】
出力制御部２１１は、後述する移動体接続処理を実行する（図２／ＳＴＥＰ０４）。この処理により、クライアント通信部２３を介して付近にある移動体（本実施形態では車両３又はロボット４）接続され、変数ＭＯＤＥに接続された移動体に応じた値が格納される。もし、車両３と接続した場合、変数ＭＯＤＥには、「Ｖｅｈｉｃｌｅ」が格納される。ロボット４と接続した場合、変数ＭＯＤＥには「Ｎｏｎ−Ｖｅｈｉｃｌｅ」が格納される。移動体との接続が行われなかった場合、変数ＭＯＤＥには「Ｕｎｃｏｎｎｅｃｔｅｄ」が格納される。
【００９２】
出力制御部２１１は、変数ＭＯＤＥの値が「Ｕｎｃｏｎｎｅｃｔｅｄ」（未接続）であるか否かを判定する（図２／ＳＴＥＰ０６）。図２／ＳＴＥＰ０４及び図２／ＳＴＥＰ０６の処理は、ＳＮＳアプリがユーザにより起動されていない状態で実行されてもよい。
【００９３】
当該判定結果が肯定的である場合（図２／ＳＴＥＰ０６‥ＹＥＳ）、出力制御部２１１は、クライアント入力部２４を介してユーザの操作を認識する（図２／ＳＴＥＰ０８）。
【００９４】
出力制御部２１１は、図２／ＳＴＥＰ０８で認識したユーザの操作に応じた画面を表示する（図２／ＳＴＥＰ１０）。
【００９５】
例えば、ユーザの操作が、ホーム画面Ｐ１におけるプレイリスト表示Ｐ１１に含まれるグルメコンテンツに対するタッチ操作である場合、出力制御部２１１は、グルメに関するコンテンツ（グルメの説明画像、音声又は動画等）をクライアント出力部２５に出力する。
【００９６】
また、ユーザの操作が、各ボタンＣ１〜Ｃ４のいずれかの押圧操作である場合、出力制御部２１１は、当該ボタンに対応する画面をクライアント出力部２５に出力する。
【００９７】
図２／ＳＴＥＰ１０の処理の後、出力制御部２１１は、図２／ＳＴＥＰ０４以下の処理を実行する。
【００９８】
図２／ＳＴＥＰ０６の判定結果が否定的である場合（図２／ＳＴＥＰ０６‥ＮＯ）、クライアント演算処理部２１は、後述する接続中処理を実行する（図２／ＳＴＥＰ１２）。
【００９９】
（移動体接続処理）
次に、図９を参照して、図２／ＳＴＥＰ０４の移動体接続処理を説明する。
【０１００】
出力制御部２１１は、クライアント通信部２３を介して、付近の移動体と接続する（図９／ＳＴＥＰ２２）。付近の移動体の例は、図１に示される車両３又はロボット４である。
【０１０１】
出力制御部２１１は、移動体と接続したか否かを判定する（図９／ＳＴＥＰ２４）。
【０１０２】
当該判定結果が肯定的である場合（図９／ＳＴＥＰ２４‥ＹＥＳ）、出力制御部２１１は、クライアント通信部２３を介して、接続済みの移動体の識別情報を受信する（図９／ＳＴＥＰ２６）。
【０１０３】
出力制御部２１１は、受信した識別情報が、ユーザを運搬可能な移動体の識別情報か否かを判定する（図９／ＳＴＥＰ２８）。出力制御部２１１は、識別情報の規則性からユーザを運搬可能な移動体を判定してもよい。また、出力制御部２１１は、予めクライアント記憶部２２に記憶された情報からユーザを運搬可能な移動体か否かを判定してもよい。また、出力制御部２１１は、クライアント通信部２３を介してサーバ１の外部に問い合わせることにより、ユーザを運搬可能な移動体か否かを判定してもよい。
【０１０４】
当該判定結果が肯定的である場合（図９／ＳＴＥＰ２８‥ＹＥＳ）、出力制御部２１１は、変数ＭＯＤＥに「Ｖｅｈｉｃｌｅ」を格納する（図９／ＳＴＥＰ３０）。
【０１０５】
当該判定結果が否定的である場合（図９／ＳＴＥＰ２８‥ＮＯ）、出力制御部２１１は、変数ＭＯＤＥに「Ｎｏｎ−Ｖｅｈｉｃｌｅ」を格納する（図９／ＳＴＥＰ３２）。
【０１０６】
図９／ＳＴＥＰ２４の判定結果が否定的である場合（図９／ＳＴＥＰ２４‥ＮＯ）、出力制御部２１１は、変数ＭＯＤＥに「Ｕｎｃｏｎｎｅｃｔｅｄ」を格納する（図９／ＳＴＥＰ３４）。
【０１０７】
図９／ＳＴＥＰ３０、ＳＴＥＰ３２又はＳＴＥＰ３４の処理の後、出力制御部２１１は、移動体接続処理を終了する。
【０１０８】
（接続中処理）
次に、図１０〜図１５を参照して、図２／ＳＴＥＰ１２の接続中処理を説明する。
【０１０９】
出力制御部２１１は、変数ＭＯＤＥに応じたアイコンを選択する（図１０／ＳＴＥＰ４２）。アイコンが本発明の「移動体識別情報」の一例及び「移動体識別画像情報」の一例に相当する。出力制御部２１１は、これらに代えてまたは加えて、「移動体識別情報」及び「移動体識別画像情報」として、複数のアイコンのうち１のアイコンが選択されていることを示す画像を画像表示部２５１に出力してもよい。
【０１１０】
例えば、出力制御部２１１は、変数ＭＯＤＥの値が「Ｖｅｈｉｃｌｅ」である場合、図１１に示す車両アイコンＭ１を選択する。また、出力制御部２１１は、変数ＭＯＤＥの値が「Ｎｏｎ−Ｖｅｈｉｃｌｅ」である場合、図１２〜図１５に示すロボットアイコンＭ２を選択する。
【０１１１】
出力制御部２１１は、変数ＭＯＤＥの値が「Ｎｏｎ−Ｖｅｈｉｃｌｅ」であるか否かを判定する（図１０／ＳＴＥＰ４４）。
【０１１２】
当該判定結果が肯定的である場合（図１０／ＳＴＥＰ４４‥ＹＥＳ）、出力制御部２１１は、画面モードを動作制御モードに切り替える（図１０／ＳＴＥＰ４６）。なお、通常の画面モード（図２／ＳＴＥＰ０２〜図２／ＳＴＥＰ１０における画面モード）は、コンテンツ再生モードである。
【０１１３】
図１０／ＳＴＥＰ４４の判定結果が否定的である場合（図１０／ＳＴＥＰ４４‥ＮＯ）又は図１０／ＳＴＥＰ４６の処理の後、出力制御部２１１は、画面モードにしたがってホーム画面を画像表示部２５１に表示する（図１０／ＳＴＥＰ４８）。画面モードに従ったホーム画面等の、画面モードにしたがった画面が本発明の「移動体識別情報」の一例及び「移動体識別画像情報」の一例に相当する。
【０１１４】
出力制御部２１１は、これらに代えてまたは加えて、「移動体識別情報」として、「車両と接続しました」又は「ロボットと接続しました」等の変数ＭＯＤＥの値に応じた音声をクライアント出力部２５に出力してもよい。
【０１１５】
出力制御部２１１は、これらに代えてまたは加えて、「移動体識別情報」及び「移動体識別画像情報」として、「車両と接続しました」又は「ロボットと接続しました」等の変数ＭＯＤＥの値に応じた文字列を画像表示部２５１に出力してもよい。
【０１１６】
例えば、変数ＭＯＤＥの値が「Ｖｅｈｉｃｌｅ」である場合、出力制御部２１１は、図１１に示されるように、車両アイコンＭ２を右下に重畳表示しながら、コンテンツ再生モードのホーム画面Ｐ１を画像表示部２５１に表示する。コンテンツ再生モードのホーム画面Ｐ１は、本発明の「インターフェース」に相当し、コンテンツ再生モードのホーム画面Ｐ１に含まれるプレイリスト等から再生される音声又は動画が、本発明の「コンテンツ」に相当する。
【０１１７】
変数ＭＯＤＥの値が「Ｎｏｎ−Ｖｅｈｉｃｌｅ」である場合、出力制御部２１１は、図１２に示されるように、ロボットアイコンＭ２を右下に重畳表示しながら、動作制御モードのホーム画面Ｐ５を画像表示部２５１に表示する。
【０１１８】
動作制御モードのホーム画面Ｐ５は、ロボット４の基本的な動作を指示するための画面であり、バッテリ残量表示Ｐ５１と、移動指示ボタンＰ５２と、充電指示ボタンＰ５３と、検索指示ボタンＰ５４とを含む。動作制御モードのホーム画面Ｐ５の下方には、ホームボタンＣ５、マイセッティングボタンＣ６、マップボタンＣ７及び会話ボタンＣ８が含まれている。
【０１１９】
バッテリ残量表示Ｐ５１は、ロボット４のバッテリセンサ４２３の出力信号に示されるロボット４のバッテリ残量の表示である。
【０１２０】
移動指示ボタンＰ５２は、ロボット４の移動先を指示するためのボタンである。
【０１２１】
充電指示ボタンＰ５３は、ロボット４に最寄りの充電器で充電する指示をするためのボタンである。
【０１２２】
検索指示ボタンＰ５４は、ロボット４の付近にある目標物を探索させる指示をするためのボタンである。
【０１２３】
ホームボタンＣ５、マイセッティングボタンＣ６、マップボタンＣ７、及び会話ボタンＣ８はそれぞれ、動作制御モードのホーム画面Ｐ５（図１２参照）、マイセッティング画面Ｐ６（図１３参照）、マップ画面Ｐ７（図１４参照）及び会話モード画面Ｐ８（図１５参照）のそれぞれへ遷移するためのボタンである。動作制御モードのホーム画面Ｐ５は、本発明の「インターフェース」に相当する。
【０１２４】
出力制御部２１１は、クライアント入力部を介してユーザの操作を認識する（図１０／ＳＴＥＰ５０）。たとえば、出力制御部２１１は、ボタンＰ５２〜Ｐ５４、Ｃ５〜Ｃ８のいずれかの押圧操作を認識する。
【０１２５】
出力制御部２１１は、認識された操作に応じた処理を実行する（図１０／ＳＴＥＰ５２）。
【０１２６】
例えば、出力制御部２１１は、認識された操作が移動指示ボタンＰ５２の押圧操作である場合、移動目的位置を選択させるための画面を画像表示部２５１に表示する。
【０１２７】
また、出力制御部２１１は、認識された操作がマップセッティングボタンＣ６の押圧操作である場合、ロボットアイコンＭ２を右下に重畳表示しながら、図１３に示されるマップセッティング画面Ｐ６を画像表示部２５１に表示する。
【０１２８】
ここで、マイセッティング画面Ｐ６（図１３参照）、マップ画面Ｐ７（図１４参照）及び会話モード画面Ｐ８（図１５参照）の各画面について補足する。
【０１２９】
マイセッティング画面Ｐ６は、図１３に示されるように、ロボット４の動作時の基本設定を行うための画面であり、機能ＯＮ／ＯＦＦボタンＰ６１、歩行速度設定バーＰ６２、マイク感度設定バーＰ６３及びロボット動作時間設定バーＰ６４を含む。マイセッティング画面Ｐ６の下方には、ホームボタンＣ５、マイセッティングボタンＣ６、マップボタンＣ７及び会話ボタンＣ８が含まれている。
【０１３０】
機能ＯＮ／ＯＦＦボタンＰ６１は、所定の機能のＯＮ／ＯＦＦを切り替えるためのボタンであり、例えばロボット４の自動会話機能のＯＮ／ＯＦＦを切り替えるボタンである。
【０１３１】
歩行速度設定バーＰ６２は、ロボット４歩行時の歩行速度を設定するバーである。
【０１３２】
マイク感度設定バーＰ６３は、ロボット４のマイク感度を設定するバーである。
【０１３３】
ロボット動作時間設定バーＰ６４は、ロボット４の最大動作時間を設定するためのバーである。
【０１３４】
マップ画面Ｐ７は、図１４に示されるように、バッテリ残量表示Ｐ７１、周辺環境表示Ｐ７２、マップＰ７４、ロボット動作状態表示Ｐ７８及び停止ボタンＰ７９を含む。マップ画面Ｐ７の下方には、ホームボタンＣ５、マイセッティングボタンＣ６、マップボタンＣ７及び会話ボタンＣ８が含まれている。
【０１３５】
バッテリ残量表示Ｐ７１は、バッテリ残量表示Ｐ５１と同様に、ロボット４のバッテリセンサ４２３の出力信号に示されるロボット４のバッテリ残量の表示である。
【０１３６】
周辺環境表示Ｐ７２は、周辺環境センサ４２１により出力された信号に示されるロボット４の周辺環境の表示であり、本実施形態では、カメラにより撮像されたロボット前方の画像である。この画像（周辺環境表示Ｐ７２）には、画像解析によって認識された、ロボット４の周囲に存在する物体を示す物体表示Ｐ７３が含まれている。
【０１３７】
マップＰ７４は、ロボット４の現在位置周辺のマップである。マップＰ７４には、現在位置表示Ｐ７５、目的位置表示Ｐ７６及びルートＰ７７が含まれている。
【０１３８】
現在位置表示Ｐ７５は、位置センサ４２２の出力信号に示されるロボット４の現在位置の表示である。
【０１３９】
目的位置表示Ｐ７６は、移動指示ボタンＰ５２（図１２）で指定された移動目的位置の表示である。
【０１４０】
ルートＰ７７は、ロボット４の現在位置と移動目的位置とを結ぶルートである。
【０１４１】
ロボット動作状態表示Ｐ７８は、ロボット４の移動速度及びロボット４が現在行っていること（例えば物の運搬）などのロボット４の動作状態の表示である。
【０１４２】
停止ボタンＰ７９は、ロボット４を停止させるためのボタンである。
【０１４３】
会話モード画面Ｐ８は、図１５に示されるように、バッテリ残量表示Ｐ８１と、周辺環境表示Ｐ８２と、録音表示Ｐ８４とを含む。会話モード画面Ｐ８の下方には、ホームボタンＣ５、マイセッティングボタンＣ６、マップボタンＣ７及び会話ボタンＣ８が含まれている。
【０１４４】
バッテリ残量表示Ｐ８１は、バッテリ残量表示Ｐ５１と同様に、ロボット４のバッテリセンサ４２３の出力信号に示されるロボット４のバッテリ残量の表示である。
【０１４５】
周辺環境表示Ｐ８２は、周辺環境表示Ｐ７２と同様に、周辺環境センサ４２１により出力された信号に示されるロボット４の周辺環境の表示である。周辺環境表示Ｐ８２には、ロボット４を介して会話中の人物の表示Ｐ８３が含まれている。
【０１４６】
録音表示Ｐ８４は、現在会話のための録音中であることを示すアイコンである。
【０１４７】
図９／ＳＴＥＰ５２の後、出力制御部２１１は、クライアント２が移動体と接続中であるか否かを判定する（図９／ＳＴＥＰ５４）。
【０１４８】
当該判定結果が肯定的である場合（図９／ＳＴＥＰ５４‥ＹＥＳ）、出力制御部２１１は、図９／ＳＴＥＰ５０以下の処理を実行する。
【０１４９】
当該判定結果が否定的である場合（図９／ＳＴＥＰ５４‥ＮＯ）、出力制御部２１１は、接続中処理を終了する。
【符号の説明】
【０１５０】
２・・クライアント、３‥車両（移動体）、４‥ロボット（移動体）、２３‥クライアント通信部、２５‥クライアント出力部、２１１‥出力制御部、Ｐ１‥ホーム画面、Ｐ２‥マイページ画面、Ｐ３‥マップ画面、Ｐ４‥録音画面、Ｐ５‥動作制御モードのホーム画面、Ｐ６‥マイセッティング画面、Ｐ７‥動作制御モードのマップ画面、Ｐ８‥会話モード画面。
【図１】
0006663309.tif 000002
【図２】
0006663309.tif 000003
【図３】
0006663309.tif 000004
【図４】
0006663309.tif 000005
【図５】
0006663309.tif 000006
【図６】
0006663309.tif 000007
【図７】
0006663309.tif 000008
【図８】
0006663309.tif 000009
【図９】
0006663309.tif 000010
【図１０】
0006663309.tif 000011
【図１１】
0006663309.tif 000012
【図１２】
0006663309.tif 000013
【図１３】
0006663309.tif 000014
【図１４】
0006663309.tif 000015
【図１５】
0006663309.tif 000016