(57)【要約】      （修正有）【課題】移動中の利用者に有益な情報を提供することができる情報提供装置を提供する。【解決手段】利用者に提供するデータである提供データと、前記提供データの送信者の移動経路についての情報である第一の経路情報とを対応づけて記憶するサーバ２００から、前記提供データおよび第一の経路情報を取得し、前記提供データを移動中の利用者に提供する情報提供装置１００であって、前記利用者が移動している経路を含む第二の経路情報を取得する経路情報取得手段と、前記サーバ２００が有している提供データのうち、対応する第一の経路情報が前記経路情報取得手段によって取得された前記第二の経路情報と所定値以上の類似度を持つ提供データを抽出するデータ取得手段と、前記取得された提供データを前記利用者に提示するデータ提示手段と、を有する。【選択図】図１
2013246036.tif 000002
【特許請求の範囲】
【請求項１】
利用者に提供するデータである提供データと、前記提供データの送信者の移動経路を含む情報である第一の経路情報とを対応づけて記憶するサーバから、前記提供データおよび第一の経路情報を取得し、前記提供データを移動中の利用者に提供する情報提供装置であって、
前記利用者が移動している経路を含む第二の経路情報を取得する経路情報取得手段と、
前記サーバが有している提供データのうち、対応する第一の経路情報が前記経路情報取得手段によって取得された前記第二の経路情報と所定値以上の類似度を持つ提供データを抽出するデータ取得手段と、
前記取得された提供データを前記利用者に提示するデータ提示手段と、
を有する情報提供装置。
【請求項２】
前記データ取得手段は、
前記提供データおよび第一の経路情報を前記サーバから取得するデータ収集手段と、
取得した前記提供データおよび第一の経路情報を記憶するデータ記憶手段と、
対応する第一の経路情報が、前記第二の経路情報と所定値以上の類似度を持つ提供データを、前記データ記憶手段から抽出するデータ抽出手段と、
からなる
ことを特徴とする、請求項１に記載の情報提供装置。
【請求項３】
前記データ収集手段は、前記提供データの内容に応じて、前記提供データをジャンルごとに分類し、
前記データ記憶手段は、前記提供データを分類されたジャンルと関連付けて記憶し、
前記データ抽出手段は、前記利用者が指定したジャンルに対応する前記提供データをさらに抽出する
ことを特徴とする、請求項２に記載の情報提供装置。
【請求項４】
前記提供データはテキストデータであり、
前記データ収集手段は、前記提供データの内容から、情報が発信された位置を表す位置情報を作成し、
前記データ記憶手段は、前記提供データを前記作成された位置情報とともに記憶する
ことを特徴とする、請求項２または３に記載の情報提供装置。
【請求項５】
現在位置を取得する現在位置取得手段をさらに有し、
前記データ抽出手段は、前記取得した現在位置と、前記提供データとともに記憶された位置情報とを比較した結果をさらに考慮して提供データを抽出する
ことを特徴とする、請求項４に記載の情報提供装置。
【請求項６】
利用者から提供データの入力を受け付けるデータ入力手段と、
前記入力された提供データと、前記経路情報取得手段が取得した経路情報とを前記サーバに送信するデータ送信手段と、
をさらに有する
ことを特徴とする、請求項１から５のいずれかに記載の情報提供装置。
【請求項７】
前記利用者が提供データを入力した際の位置を取得する現在位置取得手段をさらに有し、
前記データ送信手段は、前記取得した現在位置を、前記入力された提供データおよび経路情報とともに送信する
ことを特徴とする、請求項６に記載の情報提供装置。
【請求項８】
前記サーバは、ソーシャル・ネットワーキング・サービスを提供するサーバである
ことを特徴とする、請求項１から７のいずれかに記載の情報提供装置。
【請求項９】
利用者に提供するデータである提供データと、前記提供データの送信者の移動経路についての情報である第一の経路情報とを対応付けて記憶するサーバから、前記提供データおよび第一の経路情報を取得し、前記提供データを移動中の利用者に提供する情報提供装置が行う情報提供方法であって、
前記利用者が移動している経路についての情報である第二の経路情報を取得するステップと、
前記サーバが有している提供データのうち、対応する第一の経路情報が前記第二の経路情報と所定値以上の類似度を持つ提供データを抽出するステップと、
前記取得された提供データを前記利用者に提示するステップと、
を含む
ことを特徴とする情報提供方法。
【請求項１０】
利用者に提供するデータである提供データと、前記提供データの送信者の移動経路についての情報である第一の経路情報とを対応付けて記憶するサーバから、前記提供データおよび第一の経路情報を取得し、前記提供データを移動中の利用者に提供する情報提供装置に対して、
前記利用者が移動している経路についての情報である第二の経路情報を取得するステップと、
前記サーバが有している提供データのうち、対応する第一の経路情報が前記第二の経路情報と所定値以上の類似度を持つ提供データを抽出するステップと、
前記取得された提供データを前記利用者に提示するステップと、
を実行させる
ことを特徴とする情報提供プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、移動している利用者に情報を配信する装置および方法に関する。
【背景技術】
【０００２】
自動車などによって移動中の利用者に対して有益な情報を配信したいという要求がある。有益な情報には、たとえば目的地の天気情報や経路上の交通情報、経路途中で立ち寄れる施設に関する情報といったものがある。移動中の利用者が活用できる情報は限られているため、情報を配信する装置は、配信しようとしている情報が利用者にとって必要なものであるか否かを判断する必要がある。
【０００３】
特許文献１には、異なる車両に搭載された車載通信装置同士が通信を行い、ナビゲーション装置に登録した地点情報、すなわちお気に入りスポットの情報を交換する発明が記載されている。当該発明に係るナビゲーション装置は、記憶された走行履歴から利用者が好むと思われるスポットを推定し、互いの嗜好性が似ていると判断した場合に当該ジャンルの地点情報を交換することができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−１３３１８２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１に記載の技術には、ナビゲーション装置に登録した地点情報を、利用者の嗜好にあわせて共有できるという特徴がある。利用者にとって興味がないジャンルの情報は通知されないため、通知された情報が無駄になる可能性が低い。しかし当該発明は、以下に述べる二つの問題を有している。
【０００６】
一つ目の問題点は、限られた情報しか共有することができないという点である。ナビゲーション装置を操作することによって事前に登録された地点情報しか共有することができないため、登録された地点情報以外の情報である、天候や渋滞状況、施設で行われているイベントの情報などは共有することができない。ナビゲーション装置がその都度センサ等から情報を取得することで、登録された地点情報以外の情報を共有することは可能ではあるが、共有できる情報はセンサ等から取得できるものに限られるという制約がある。
【０００７】
このような限られた情報ではなく、多様な情報を移動中の利用者に提供するためには、例えばインターネット上に投稿された書き込みなど、人から直接発信され、集約された情報を収集する仕組みを構築しなければならない。
【０００８】
二つ目の問題点は、異なる目的地に向かって異なる経路を移動している利用者同士が情報の共有を行うため、共有される情報が必ずしも利用者が欲する情報と一致しないという点である。
【０００９】
この問題について詳しく説明する。例えば、スキー場から高速道路のインターチェンジへ向かっている自動車がいた場合、利用者はスキーを楽しんだ帰りであると推定することができる。この場合、郷土料理が食べられる場所や、疲れを癒せる温泉についての情報が利用者にとって有益だと考えられる。しかし、この自動車のナビゲーション装置に「美術館」という嗜好が登録されていた場合、登録された嗜好が優先されてしまい、地元の自動
車と情報共有を行った結果、近くの美術館を案内するというミスマッチが発生してしまう。
【００１０】
この問題を解決するためには、スキー帰りの利用者に対しては、同じくスキー帰りである利用者と情報共有をさせるなど、同じ目的を持って移動している者同士が情報の共有を行うという仕組みを提供しなければならない。
【００１１】
本発明は上記の問題点を考慮してなされたものであり、移動中の利用者に有益な情報を提供することができる情報提供装置を提供することを目的とする。
【課題を解決するための手段】
【００１２】
上記目的を達成するために、本発明に係る情報提供装置では、以下の手段により情報の提供を行う。
【００１３】
本発明の第一の形態に係る情報提供装置は、利用者に提供するデータである提供データと、前記提供データの送信者の移動経路についての情報である第一の経路情報とを対応づけて記憶するサーバから、前記提供データおよび第一の経路情報を取得し、前記提供データを移動中の利用者に提供する情報提供装置であって、前記利用者が移動している経路を含む第二の経路情報を取得する経路情報取得手段と、前記サーバが有している提供データのうち、対応する第一の経路情報が前記経路情報取得手段によって取得された前記第二の経路情報と所定値以上の類似度を持つ提供データを抽出するデータ取得手段と、前記取得された提供データを前記利用者に提示するデータ提示手段とを有する。
【００１４】
利用者に配信する提供データは、情報発信者が移動している経路を表す第一の経路情報と対応づけられてサーバに記憶されている。一方で、情報提供装置は、利用者が現在移動している経路を表す第二の経路情報を取得することができる。情報提供装置は、二つの経路情報を比較して類似度を算出し、類似度が所定の値以上であった場合に、第一の経路情報に対応する提供情報を取得し、利用者に提供する。このように構成することで、移動経路が類似している他の利用者が発信した情報を提供できるようになる。また、提供データはネットワーク経由でサーバから取得するため、他の利用者によってアップロードされた任意のデータを取得することができる。
【００１５】
また、前記データ取得手段は、前記提供データおよび第一の経路情報を前記サーバから取得するデータ収集手段と、取得した前記提供データおよび第一の経路情報を記憶するデータ記憶手段と、対応する第一の経路情報が、前記第二の経路情報と所定値以上の類似度を持つ提供データを、前記データ記憶手段から抽出するデータ抽出手段と、からなることを特徴としてもよい。
【００１６】
このようにすることで、取得した提供データを一旦記憶し、記憶したデータに対してデータ抽出を行うことができる。
【００１７】
また、前記データ収集手段は、前記提供データの内容に応じて、前記提供データをジャンルに分類し、前記データ記憶手段は、前記提供データを分類されたジャンルと関連付けて記憶し、前記データ抽出手段は、前記利用者が指定したジャンルに対応する前記提供データをさらに抽出することを特徴としてもよい。
【００１８】
取得したテキスト情報は、自然言語処理などによってその内容をジャンルで分類することができる。ジャンルとは、例えば「天気情報」「交通情報」「施設情報」などのように分けることができる。ジャンルによって分類できない情報は無視してもよい。このようにすることで、利用者が所望する情報のみを提供することができる。
【００１９】
また、前記提供データはテキストデータであり、前記データ収集手段は、前記提供データの内容から、情報が発信された位置を表す位置情報を作成し、前記データ記憶手段は、前記提供データを前記作成された位置情報とともに記憶することを特徴としてもよい。
【００２０】
提供データには、提供データが作成された位置を表す位置情報を付加してもよい。付加される位置情報とは、情報が発信された位置を直接的または間接的に特定することができれば、どのようなものであってもよい。例えば、緯度・経度で表現される座標であってもよいし、ユニークに特定できる施設の名称であってもよい。データ収集手段は、座標が付加されている場合は当該座標を用い、それ以外の場合は言語解析などの手段によって場所を推定し、位置情報を作成する。このようにすることで、情報が発信された位置を利用者に提示することができるため、情報の有益性が向上する。
【００２１】
また、本発明の第一の形態に係る情報提供装置は、現在位置を取得する現在位置取得手段をさらに有し、前記データ抽出手段は、前記取得した現在位置と、前記提供データとともに記憶された位置情報とを比較した結果をさらに考慮して提供データを抽出することを特徴としてもよい。
【００２２】
移動中の利用者に対し、これから到達することが難しい地点に関する情報を提供しても無益である。そこで、利用者の現在位置と、提供データが発信された位置とを比較し、比較結果から、利用者にとって情報が有益と判断できる場合にのみ提供データを提供する。情報が有益と判断できる場合とは、例えば、提供データが生成された位置が現在位置の付近である場合や、提供データが生成された位置がこれから向かう地点の付近である場合などである。他にも、情報の有益性が判断できれば、どのような基準が用いられてもよい。このようにすることで、利用者にとって必要な情報のみを提供することができる。
【００２３】
また、本発明の第二の形態に係る情報提供装置は、利用者から提供データの入力を受け付けるデータ入力手段と、前記入力された提供データと、前記経路情報取得手段が取得した経路情報とを前記サーバに送信するデータ送信手段と、をさらに有することを特徴としてもよい。
【００２４】
本発明の第一の形態に係る情報提供装置は、情報を受信する機能のみを有するが、このように構成することで、情報を発信する機能を付加することができる。サーバに送信されたデータは、前記第一の形態に係る情報提供装置にて受信することができる。
【００２５】
また、本発明の第二の形態に係る情報提供装置は、前記利用者が提供データを入力した際の位置を取得する現在位置取得手段をさらに有し、前記データ送信手段は、前記取得した現在位置を、前記入力された提供データおよび経路情報とともに送信することを特徴としてもよい。
【００２６】
このように構成することで、利用者は提供データが発信された位置を正確に知ることができるため、情報の有益性が向上する。
【００２７】
また、前記サーバは、ソーシャル・ネットワーキング・サービスを提供するサーバであることを特徴としてもよい。本発明に係る情報提供装置は、ソーシャル・ネットワーキング・サービスに投稿されたデータを収集して提供するシステムに好適である。
【００２８】
なお、本発明は、上記手段の少なくとも一部を含む情報提供装置として特定することができる。また、本発明は、上記処理の少なくとも一部を含む情報提供方法として特定することもできるし、これらの方法を情報提供装置に実行させるプログラムとして特定するこ
ともできる。上記処理や手段は、技術的な矛盾が生じない限りにおいて、自由に組み合わせて実施することができる。
【発明の効果】
【００２９】
本発明によれば、移動中の利用者に有益な情報を提供することができる情報提供装置を提供することができる。
【図面の簡単な説明】
【００３０】
【図１】第一の実施形態に係る情報提供装置のシステム構成図である。
【図２】データ収集部によって収集されたメッセージ情報および経路情報の例である。
【図３】データ分類部によって実施する分類のためのキーワード情報である。
【図４】データ分類部によって分類されたメッセージ情報の例である。
【図５】第一の実施形態に係る情報提供装置の処理フローチャート図である。
【図６】経路情報の類似度計算を説明する第一の図である。
【図７】経路情報の類似度計算を説明する第二の図である。
【図８】第二の実施形態に係る情報提供装置のシステム構成図である。
【図９】第二の実施形態に係る情報提供装置の処理フローチャート図である。
【図１０】第三の実施形態に係る情報提供装置のシステム構成図である。
【図１１】第三の実施形態に係る経路情報の説明を行う図である。
【発明を実施するための形態】
【００３１】
（第一の実施形態）
<システム構成>
第一の実施形態に係る情報提供装置について、概要を説明する。第一の実施形態に係る情報提供装置は、移動中の情報発信者によってインターネット上のサーバに送信された情報を当該サーバから取得し、利用者に提供する車載型の情報提供装置である。
【００３２】
図１は、本実施形態に係る情報提供装置１００のシステム構成図である。情報提供装置１００は、ＣＰＵ、主記憶装置、補助記憶装置、および入出力装置によって構成することができる。補助記憶装置に記憶されたプログラムが主記憶装置にロードされ、ＣＰＵによって実行されることで、図１に図示した各手段が機能する。なお、情報提供装置１００の全部または一部は、専用に設計された回路を用いて実行されてもよい。
【００３３】
データ収集部１０１は、ネットワークで接続されたサーバ２００から、利用者に提供するデータ（本発明における提供データ）と、当該データを発信した情報発信者が移動している経路についての情報である経路情報を受信する手段である。利用者に提供するデータはどのような形式であってもよいが、本実施形態ではテキストで構成された情報とし、これをメッセージ情報と称する。また、情報発信者の経路情報を、発信者経路情報と称する。
【００３４】
データ分類部１０２は、受信したメッセージ情報に含まれるメッセージテキストの内容を判断し、情報の分類を行う手段である。データ分類部１０２には、既知の自然言語処理技術を適用することができる。例えば、天候を表現する語があった場合、天気について述べていると判断し、天気情報という識別子を与える。また、道路状況や旅行時間について言及していると判断した場合は、交通情報という識別子を与える。分類ができない場合は、情報の有益性が判断できないため識別子を付与しない。データ収集部１０１およびデータ分類部１０２が、本発明におけるデータ収集手段である。
【００３５】
データ記憶部１０３は、本発明におけるデータ記憶手段であり、受信したメッセージ情
報および発信者経路情報を記憶する手段である。データ記憶部１０３は、メッセージ情報を記憶するメッセージテーブルと、発信者経路情報を記憶する経路情報テーブルからなる。記憶されるデータの詳細な構造については後述する。
【００３６】
データ抽出部１０４は、データ記憶部１０３に記憶された発信者経路情報とメッセージ情報に基づいて、利用者に提供する情報を抽出する手段であり、本発明におけるデータ抽出手段である。具体的な動作については後述する。
【００３７】
経路情報取得部１０５は、利用者が移動している経路を取得するための手段であり、本発明における経路情報取得手段である。経路情報取得部は、車両に搭載されたナビゲーション装置や、携帯端末などの経路案内機能を有する装置から、設定された目的地および目的地までの経路情報を取得する。
【００３８】
入出力部１０６は、データ抽出部１０４が抽出した情報を利用者に提供する手段であり、本発明におけるデータ提示手段である。入出力部１０６は、例えば車載されたディスプレイ装置に対して表示する情報を送信し、画面を通して情報を利用者に提供する。
また、入出力部１０６は、利用者からの入力を受け付ける機能も有している。入力を受け付ける場合は、車載されたタッチパネル等から入力を受け取り、データ抽出部１０４へ伝送する。これにより、データ抽出部に対して処理の開始指示を行い、また、データ抽出部が抽出するデータのジャンルを設定することができる。
【００３９】
<メッセージの収集および記憶>
次に、データ収集部１０１がデータを収集する動作、および収集したデータをデータ分類部１０２が分類し、データ記憶部１０３に記憶させる動作について説明を行う。また、収集されるデータの内容についても説明を行う。
【００４０】
本実施形態においては、サーバ２００はインターネットに接続された、ソーシャル・ネットワーキング・サービス（以下、ＳＮＳ）を提供するサーバである。ＳＮＳとは、ユーザ同士の社会的なネットワークをインターネット上で構築するサービスである。利用者は、身の回りで起きた出来事などを、いわゆる「つぶやき」として送信することで、利用者同士で情報共有を行うことができる。本実施形態に係る情報提供装置は、ＳＮＳより情報を取得し、利用者に提供する。サーバ２００には、利用者から投稿された情報が蓄積されており、データ収集部１０１は、サーバ２００から定期的に当該データの収集を行う。
【００４１】
サーバ２００が有しており、データ収集部１０１が収集するデータの形式について説明する。図２（ａ）は、サーバ２００が有しているメッセージ情報を表形式で表したものである。メッセージ情報は、メッセージ本文（メッセージテキスト）と、投稿者ＩＤ、投稿日時の各フィールドを有している。また、メッセージが投稿された位置を表す位置情報と、情報発信者が情報を投稿した際に移動していた経路を表す経路ＩＤを有している。
【００４２】
位置情報は、情報発信者が情報を発信した位置を表す情報であり、緯度・経度によって表される。利用するＳＮＳが位置情報をサポートしていない場合、メッセージテキストに追加する形で情報を持たせてもよい。
【００４３】
また、経路ＩＤとは、情報発信者が出発地から目的地へ移動するごとに割り当てられる、経路を一意に表す識別子である。
【００４４】
図２（ｂ）は、図２（ａ）のメッセージ情報が有している「１」という経路ＩＤに対応する経路を表したものである。本例では、経路を経由地点の集合という形で表している。すなわち、図２（ａ）で示した一連のメッセージ情報は、情報発信者が「調布ＩＣ、八王
子料金所、大月ＪＣＴ、須走ＩＣ、御殿場ＩＣを経て芦ノ湖へ達する経路」上にて発信した情報であることがわかる。
【００４５】
以上で説明したメッセージ情報および発信者経路情報がサーバ２００によって関連付けられて保持されており、データ収集部１０１によって定期的に収集される。収集の対象は自由に設定してよい。例えば、情報提供に承諾した投稿者の発言のみを収集するようにしてもよい。
【００４６】
なお、本実施形態で用いる経路という言葉は、走行する道順すべてを特定したものである必要は無い。例えば、走行する道路を表すリンクの集合であってもよいし、経由する地点の集合であってもよい。経路はどのように表現されていてもよい。
また、メッセージ情報と発信者経路情報は同時に伝送されてもよいし、別々に伝送されてもよい。Ｔｗｉｔｔｅｒ（登録商標）などの既存のサービスを利用する場合であって、発信者経路情報をメッセージ情報と同時に保持することができない場合、メッセージ本文中に経路ＩＤを記載したうえで、発信者経路情報は異なるサーバに配置してもよい。
【００４７】
次に、収集したデータをデータ分類部１０２が分類する動作について説明する。データ分類部１０２は、取得したメッセージテキストに対してキーワードマッチングを行い、メッセージ情報を特定のジャンルに対応付ける。図３は、検出するキーワードと、対応する情報区分（ジャンル）を表した表である。例えば、「雨降ってきた」というメッセージテキストは、天気情報に分類される。なお本例では、メッセージテキスト全体から特定のキーワードを検出することでジャンルの分類を行ったが、機械学習を行うことで抽出するキーワードを決定してもよいし、文章の特徴となる部分を抽出したうえでキーワードマッチングを行ってもよい。データ分類部１０２には、形態素解析や構文解析といった自然言語処理に関する既存技術を適用することができる。
【００４８】
図４は、データ分類部１０２によって情報区分が付与された後のメッセージ情報である。図４の例では、メッセージ情報に対して天気情報、交通情報、施設情報のそれぞれの区分が付与されている。複数の区分に該当するメッセージ情報は、それぞれの区分が独立して付与されるが、どの区分にも該当しないメッセージ情報には区分は付与されない。
【００４９】
以上に述べた動作を、データ収集部１０１およびデータ分類部１０２が定期的に行い、収集したデータをデータ記憶部１０３に記録する。なお、記憶されたデータは任意のタイミングで消去してもよい。例えば、「天気情報は情報が発信されてから６時間が経過したら消去する」「交通情報は情報が発信されてから２時間が経過したら消去する」などとしてもよい。このようにすることで、利用者に提供する情報の鮮度を保つことができる。
【００５０】
<データ抽出処理>
次に、データ記憶部１０３に記録したメッセージ情報を抽出する処理の詳細を、データ抽出部１０４の処理フローチャートである図５を参照しながら説明する。
【００５１】
利用者が、入出力部１０６に接続されたタッチパネルなどを通してデータ取得を要求する操作を行うと、データ取得要求がデータ抽出部１０４へ送信される。
データ抽出部１０４は、データ取得要求を受信すると、経路情報取得部１０５から経路情報の取得を行う（Ｓ１１）。経路情報とは、経路情報取得部１０５に接続されたナビゲーション装置が有している、利用者が移動中の経路についての情報である。本例の場合、目的地へ至るまでに経由する地点の集合である。なお、目的地が設定されていない場合は、利用者に対して目的地の入力を促してもよい。
【００５２】
次に、データ抽出部１０４が、データ記憶部１０３から、目的地が同一である発信者経
路情報を抽出する（Ｓ１２）。具体的には、ステップＳ１１にて取得した目的地と同一の目的地を持っている発信者経路情報の集合を経路情報テーブルから取得する。
【００５３】
次に、取得した複数の発信者経路情報と、ステップＳ１１にて取得した自己の経路情報との比較を一経路ずつ行い、経路同士の類似度を算出する（Ｓ１３）。
ここで、類似度の算出方法について、図６を参照しながら例を挙げる。図６は、点線で図示した自己の経路情報に対して、出発地Ａから目的地Ｃへ至る経路Ａと、出発地Ｂから目的地Ｃへ至る経路Ｂのそれぞれの類似度を算出する例を示した図である。
【００５４】
まず、取得した各発信者経路情報に含まれる各経由地点に対して、自己の経路のうち最も接近する地点との距離ｄを算出する。例えば、図６の経路Ａ上にある経由地点である地点Ｄと、自己の経路との距離ｄは３ｋｍであることがわかる。このように、全ての地点について距離ｄの算出処理を行った後、距離ｄの平均を算出し、逆数を類似度とする。この方法によると、経路Ａに対する距離ｄの平均は（３＋３＋２＋１．５＋１．５）÷５＝２．２ｋｍとなるため、類似度は約０．４５、経路Ｂに対する距離ｄの平均は（０＋２＋３＋７＋２）÷５＝２．８ｋｍとなるため、類似度は約０．３６となる。
【００５５】
上記の例では、経由地点（ノード）の集合で経路を表現する場合を述べたが、走行する道路（リンク）の集合で経路を表現する場合、同一のリンクを走行した距離を合計した値を類似度としてもよい。この方法を用いた場合、同じ道路を走る距離が長いほど類似度が大きくなる。図７は、走行する道路によって経路の類似を判断する場合の例である。図７の例の場合、経路Ａに沿って走る距離の合計が５ｋｍであり、経路Ｂに沿って走る距離の合計が４ｋｍであるため、経度Ａの類似度は５、経路Ｂの類似度は４とすることができる。
このように、経路同士の類似度は、それぞれの経路が有する経由地点や走行する道路といった、経路を構成する要素にどの程度の共通性があるかを表す値であり、距離に基づいて算出することができる。なお、二つの経路がどの程度類似しているかを数値で表すことができれば、類似度の算出にはどのような方法が用いられてもよい。また、途中の経路情報が取得できない場合、目的地の位置のみをもって類似度を判断してもよい。
【００５６】
ステップＳ１３の処理は、目的地が同一となる全ての発信者経路情報について行われる。そして、ステップＳ１４では、類似度が閾値を越えている経路をすべて抽出し、当該発信者経路情報に対応するメッセージ情報を抽出する。なお、本実施形態では算出した類似度と閾値を対比することによって使用する経路を決定しているが、閾値を用いずに、類似度の高い順に使用する経路を選択してもよい。
【００５７】
次に、抽出された複数のメッセージ情報から、利用者が希望するジャンルの情報をさらに抽出する（Ｓ１５）。利用者が希望するジャンル情報は、入出力部１０６に接続されたタッチパネル等によって選択され、データ抽出部１０４に記憶される。例えば、「天気情報」「交通情報」「施設情報」といった、データ分類部１０２が行うジャンル分けに対応した選択がなされる。最終的に、抽出されたメッセージ情報が入出力部１０６を通して、ディスプレイ等を通して利用者に提供される（Ｓ１６）。
【００５８】
第一の実施形態では、情報発信者の移動経路と、利用者の移動経路との類似度を判定し、一定の類似度を持つ移動経路に対応するメッセージのみを利用者に提供する。このようにすることで、同じ目的を持って移動している人が発信した情報を利用者に提供することができるため、より有益な情報を提供することができる。
また、目的地の近傍に接近しなくても、目的地もしくはこれから通過する地点に関する情報を参照することが可能となる。
【００５９】
本実施形態では、メッセージ情報に位置情報が付加されている例を挙げたが、位置情報を付加することは発明を構成するために必須の要件ではない。また、位置情報がメッセージ情報に付与されていない場合、メッセージテキストの内容を解析することによって情報が発信された位置を推定し、記憶する位置情報（緯度・経度）を生成してもよい。メッセージの内容から、当該メッセージが言及している対象物の位置を推定するための技術は、たとえば「“Jasmine: a real-time local-event detection system based on geolocation information propagated to microblogs”，Kazufumi Watanabe，Masanao Ochi，Makoto Okabe，Rikio Onai，Proceedings of the 20th ACM international conference on Information and knowledge management(CIKM’11)，2011.10.24」に開示されている。
【００６０】
また、本実施形態では、メッセージ情報と対応する発信者経路情報をサーバ２００から無条件に取得してデータ記憶部１０３に格納したが、サーバ２００から直接データの取得を行い、データ記憶部を介さずにデータ抽出を行ってもよい。同様に、データ分類部１０２は必須構成ではない。ジャンルによるデータの分類を行わなくとも、類似した経路を移動する利用者が発信した情報を提供するという発明の目的を達成することができる。
【００６１】
また、本実施形態では、ユーザの求めに応じて情報を提供する形態について説明したが、あらかじめデータ抽出部１０４に対して条件（希望ジャンルまたは情報提供条件）を設定し、設定された条件に基づいて情報を自動的に提供してもよい。条件とは、たとえば「交通情報を１５分おきに提供する」といったものであってもよいし、「高速道路を走行中は交通情報を提供し、高速道路を流出したら付近の施設情報を提供する」といったものであってもよい。
【００６２】
（第二の実施形態）
第二の実施形態は、第一の実施形態に係る情報提供装置に、サーバ２００に対して情報を送信する機能を付加した構成である。第一の実施形態と同じ手段については、同じ符号を付して説明を省略する。また、以下で説明するステップ以外の動作は第一の実施形態と同様である。
【００６３】
図８は、第二の実施形態に係る情報提供装置のシステム構成図である。
情報入力部１１０は、利用者から情報の入力を受け付ける手段である。例えば、携帯端末によって入力されたテキストメッセージを短距離無線通信によって受信するための受信部である。また、現在位置取得部１１１は、情報提供装置の現在位置を取得する手段である。接続されたＧＰＳ装置（不図示）から信号を取得し、現在位置の判定を行う。
また、データ送信部１１２は、入力されたデータをネットワーク経由でサーバ２００に送信する手段である。情報入力部１１０によって入力された情報と、現在位置取得部１１１によって取得された現在位置、および経路情報取得部１０５によって取得された経路情報をサーバ２００へ送信する。
【００６４】
図９は、データ送信部１１２が行う送信処理のフローチャートである。
利用者が情報入力部１１０に対してテキストメッセージの入力を完了させると、データ送信要求がデータ送信部１１２へ送信される。データ送信要求を受けたデータ送信部１１２は、現在位置取得部１１１から情報提供装置の現在位置を取得する（Ｓ２１）。また、経路情報取得部１０５から、目的地までの経路情報を取得する（Ｓ２２）。このとき、取得した経路情報に対応する経路ＩＤが未生成である場合、経路ＩＤを生成する。
【００６５】
続いて、入力されたテキストメッセージに、取得した経路情報に対応する経路ＩＤおよび現在位置情報を付加してメッセージ情報を生成し、当該経路ＩＤに対応する経路情報から発信者経路情報を生成する（Ｓ２３）。そして、生成されたメッセージ情報および発信者経路情報をサーバ２００へ送信する（Ｓ２４）。
【００６６】
なお、サーバ２００が発信者経路情報の受信に対応していない場合は、対応している情報のみを送信し、対応していない情報を他のサーバに対して送信してもよい。また、経路ＩＤや現在位置情報をテキストメッセージの一部として送信してもよい。また、送信しようとする発信者経路情報が、以前に送信した経路と同一である場合、送信を省略してもよい。
【００６７】
第二の実施形態によると、サーバ２００に対して情報を発信する機能を有する情報提供装置を提供することができる。提供した情報には、情報発信者の経路情報が付加されているため、第一の実施形態に係る情報提供装置にて取得することができる。また、情報の発信を行った位置を同時に送信するため、情報を受信する利用者は正確な情報を得ることができる。
【００６８】
なお、本実施形態では、情報の発信を行った位置を同時に送信しているが、現在位置の取得および送信は省略してもよい。情報発信者の現在位置を付加しない場合であっても、発明の目的を達成することができる。
【００６９】
（第三の実施形態）
第三の実施形態は、利用者の現在位置と、情報が発信された位置とを比較し、利用者に対する無益な情報の提供を抑制する形態である。第一の実施形態と同じ手段については、同じ符号を付して説明を省略する。また、以下に説明するステップ以外の動作は第一の実施形態と同様である。
【００７０】
図１０は、第三の実施形態に係る情報提供装置のシステム構成図である。現在位置取得部１１１は、情報提供装置の現在位置を取得する手段である。接続されたＧＰＳ装置（不図示）から信号を取得し、現在位置の判定を行う。
【００７１】
図１１を用いて、第三の実施形態に係る情報提供装置の説明を行う。実線が情報発信者の移動経路であり、点線が利用者の移動経路である。情報発信者は、経路途中で合計４回情報を発信しているものとする。このような情報があり、経路Ａと経路Ｂが類似していると判断された場合、第一の実施形態に係る情報提供装置では、利用者に対して４種類のメッセージ情報を提供する。
【００７２】
しかし、利用者の現在位置が白丸で図示した場所であった場合、既に通過した地域にて発信された情報１および情報２を提供しても活用することができない。逆に、これから立ち寄る可能性がある地域で発信された情報３および情報４は提供することが望ましい。第三の実施形態ではこのように、提供する情報の中で必要な情報と不要な情報を選別し、有用性があると考えられる情報のみを利用者に提供する。
【００７３】
第三の実施形態では、ステップＳ１５の処理においてジャンルを絞り込んだ後で、既に通過した地域にて発信された情報を除外する処理を行う。具体的には、データ抽出部１０４が、現在位置取得部１１１から現在位置情報を取得し、メッセージ情報が送信された位置のうち、最も現在位置に近い地点を取得する。そして、当該地点にて送信されたメッセージ情報よりも古いタイムスタンプを持つメッセージ情報については、有益なものではないと判断し、情報提供を行わない。
【００７４】
このようにすることで、利用者は、これから立ち寄れる可能性がある地点にて発信された情報のみを取得することができるため、無益な情報提供を抑制することができ、利便性を向上させることができる。なお当該処理は、情報が発信された位置と、自己の現在位置とを比較することで情報提供の可否を決定することができれば、どのような処理が行われ
てもよい。例えば、高速道路を走行中は、付近の一般道にて発信された施設情報を提供しないようにしてもよい。
【００７５】
（変形例）
各実施形態の説明は本発明を説明する上での例示であり、本発明は、発明の趣旨を逸脱しない範囲で適宜変更または組み合わせて実施することができる。例えば、実施形態の説明では、テキスト情報を利用者に提供するデータとして扱ったが、テキスト以外の画像データや音声データ、動画データなどであってもよい。適切な手段によってデータを記憶および提供することができれば、どのような形式であってもよい。
【００７６】
また、データ抽出部１０４は、例示した条件以外の条件を用いてメッセージ情報のさらなる選別を行ってもよい。例えば、「自己の経路から５ｋｍ以上離れた場所で発信された情報は提供しない」といった条件をさらに加えてもよいし、「施設情報については、『割引』という単語を含む場合にのみ提供する」といった条件をさらに加えてもよい。
【００７７】
また、サーバ２００は、図２にて説明したデータを記憶し配信することができれば、ＳＮＳを提供するサーバでなくてもよい。例えば、Ｗｅｂサーバであってもよいし、電子掲示板を管理するサーバであってもよい。
【符号の説明】
【００７８】
１００  情報提供装置
１０１  データ収集部
１０２  データ分類部
１０３  データ記憶部
１０４  データ抽出部
１０５  経路情報取得部
１０６  入出力部
１１０  情報入力部
１１１  現在位置取得部
１１２  データ送信部
２００  サーバ
【図１】
2013246036.tif 000003
【図２】
2013246036.tif 000004
【図３】
2013246036.tif 000005
【図４】
2013246036.tif 000006
【図５】
2013246036.tif 000007
【図６】
2013246036.tif 000008
【図７】
2013246036.tif 000009
【図８】
2013246036.tif 000010
【図９】
2013246036.tif 000011
【図１０】
2013246036.tif 000012
【図１１】
2013246036.tif 000013