(57)【要約】【課題】交通情報を含む投稿文が投稿された位置を高い汎用性をもって特定することのできる交通情報提供システム及び交通情報提供プログラムを提供する。【解決手段】情報提供サーバ１００は、ＳＮＳサーバ２００に蓄積された投稿文の中から交通情報を含む投稿文を抽出する投稿文抽出部１１１と、投稿文の投稿者に関連付けられた第１の車載機４１０に対して投稿者の位置情報を要求する位置情報要求部１１２と、第１の車載機４１０から送信された投稿者の位置情報を取得する位置情報取得部１１３と、投稿文に含まれる交通情報に対して投稿者の位置情報を関連付けて設定する位置情報設定部１１４と、投稿者の位置情報が関連付けられた交通情報を第１の車載機４１０とは異なる第２の車載機５１０に配信する交通情報配信部１１５とを備える。【選択図】図１
2019164058.tif 000002
【特許請求の範囲】
【請求項１】
ＳＮＳサーバに蓄積された投稿文の中から交通情報を含む投稿文を抽出する投稿文抽出部と、
前記投稿文抽出部により抽出された投稿文の投稿者に関連付けられた第１の車載機に対して投稿者の位置情報を要求する位置情報要求部と、
前記位置情報要求部からの要求に応じて前記第１の車載機から送信された投稿者の位置情報を取得する位置情報取得部と、
投稿文に含まれる交通情報に対して前記位置情報取得部により取得した投稿者の位置情報を関連付けて設定する位置情報設定部と、
前記位置情報設定部により投稿者の位置情報が関連付けられた交通情報を前記第１の車載機又は当該第１の車載機とは異なる第２の車載機に配信する交通情報配信部と
を備える
交通情報提供システム。
【請求項２】
前記交通情報配信部は、同一の地点に関連付けられた投稿文の数が所定の閾値以上であることを条件に、投稿文に含まれる交通情報を前記第１の車載機又は前記第２の車載機に配信する
請求項１に記載の交通情報提供システム。
【請求項３】
前記第１の車載機及び前記第２の車載機は、互いに異なる車両に搭載されている
請求項１又は請求項２に記載の交通情報提供システム。
【請求項４】
ＳＮＳのユーザＩＤと車両ＩＤとを対応付けて記憶する記憶部を更に備え、
前記位置情報要求部は、前記投稿文抽出部により抽出された投稿文の投稿者のユーザＩＤに基づき、前記記憶部を参照して対応する車両ＩＤを読み出し、当該読み出した車両ＩＤに基づき、投稿者の位置情報の要求先となる前記第１の車載機を特定する
請求項１〜３のいずれか一項に記載の交通情報提供システム。
【請求項５】
コンピュータに、
ＳＮＳサーバに蓄積された投稿文の中から交通情報を含む投稿文を抽出する投稿文抽出処理と、
前記投稿文抽出処理により抽出された投稿文の投稿者に関連付けられた第１の車載機に対して投稿者の位置情報を要求する位置情報要求処理と、
前記位置情報要求処理による要求に応じて前記第１の車載機から送信された投稿者の位置情報を取得する位置情報取得処理と、
投稿文に含まれる交通情報に対して前記位置情報取得処理により取得した投稿者の位置情報を関連付けて設定する位置情報設定処理と、
前記位置情報設定処理により投稿者の位置情報が関連付けられた交通情報を前記第１の車載機又は当該第１の車載機とは異なる第２の車載機に配信する交通情報配信処理と
を実行させる
ことを特徴とする交通情報提供プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＳＮＳサーバに投稿された投稿文から交通情報を抽出してユーザに提供する交通情報提供システム及び交通情報提供プログラムに関する。
【背景技術】
【０００２】
従来、この種の交通情報提供システムの一例として、例えば特許文献１に記載のシステムでは、ユーザは、投稿者の位置を含めて投稿文の検索条件を設定し、当該設定した検索条件に該当する投稿文をＳＮＳサーバのデータベースから抽出する。そして、投稿文を投稿したときの投稿者の位置に関連付けて、投稿文の内容をユーザに提供する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１３−５０９１６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、投稿文には、必ずしも投稿者の位置が含まれているとは限らない。また、もし仮に投稿文に投稿者の位置が含まれていたとしても、プライバシーの観点から投稿者の位置が第三者に公開されないこともある。そのため、上記文献に記載のシステムのように、投稿文に関連付けられている投稿者の位置に基づいて投稿文が投稿された位置を特定することが困難なこともある。
【０００５】
本発明は、このような実情に鑑みてなされたものであり、その目的は、交通情報を含む投稿文が投稿された位置を高い汎用性をもって特定することのできる交通情報提供システム及び交通情報提供プログラムを提供することにある。
【課題を解決するための手段】
【０００６】
上記課題を解決する交通情報提供システムは、ＳＮＳサーバに蓄積された投稿文の中から交通情報を含む投稿文を抽出する投稿文抽出部と、前記投稿文抽出部により抽出された投稿文の投稿者に関連付けられた第１の車載機に対して投稿者の位置情報を要求する位置情報要求部と、前記位置情報要求部からの要求に応じて前記第１の車載機から送信された投稿者の位置情報を取得する位置情報取得部と、投稿文に含まれる交通情報に対して前記位置情報取得部により取得した投稿者の位置情報を関連付けて設定する位置情報設定部と、前記位置情報設定部により投稿者の位置情報が関連付けられた交通情報を前記第１の車載機又は当該第１の車載機とは異なる第２の車載機に配信する交通情報配信部とを備える。
【０００７】
上記課題を解決する交通情報提供プログラムは、コンピュータに、ＳＮＳサーバに蓄積された投稿文の中から交通情報を含む投稿文を抽出する投稿文抽出処理と、前記投稿文抽出処理により抽出された投稿文の投稿者に関連付けられた第１の車載機に対して投稿者の位置情報を要求する位置情報要求処理と、前記位置情報要求処理による要求に応じて前記第１の車載機から送信された投稿者の位置情報を取得する位置情報取得処理と、投稿文に含まれる交通情報に対して前記位置情報取得処理により取得した投稿者の位置情報を関連付けて設定する位置情報設定処理と、前記位置情報設定処理により投稿者の位置情報が関連付けられた交通情報を前記第１の車載機又は当該第１の車載機とは異なる第２の車載機に配信する交通情報配信処理とを実行させる。
【０００８】
上記構成によれば、投稿文に投稿者の位置情報が含まれていなかったとしても、投稿者に関連付けられた第１の車載機から受信した投稿者の位置情報に基づき、交通情報を含む投稿文が投稿された位置を特定することができる。
【０００９】
上記交通情報提供システムにおいて、前記交通情報配信部は、同一の地点に関連付けられた投稿文の数が所定の閾値以上であることを条件に、投稿文に含まれる交通情報を前記第１の車載機又は前記第２の車載機に配信することが好ましい。
【００１０】
上記構成によれば、投稿文が投稿された位置情報を高い信頼性をもって特定することができる。
上記交通情報提供システムにおいて、前記第１の車載機及び前記第２の車載機は、互いに異なる車両に搭載されていることが好ましい。
【００１１】
上記構成によれば、投稿者の位置情報の送信元となる車両と、位置情報が関連付けられた交通情報の配信先となる車両とが互いに異なる。これにより、交通情報を含む投稿文をユーザに配信するときの汎用性を高めることができる。
【００１２】
上記交通情報提供システムにおいて、ＳＮＳのユーザＩＤと車両ＩＤとを対応付けて記憶する記憶部を更に備え、前記位置情報要求部は、前記投稿文抽出部により抽出された投稿文の投稿者のユーザＩＤに基づき、前記記憶部を参照して対応する車両ＩＤを読み出し、当該読み出した車両ＩＤに基づき、投稿者の位置情報の要求先となる前記第１の車載機を特定することが好ましい。
【００１３】
上記構成によれば、ＳＮＳのユーザＩＤと車両ＩＤとを事前に対応付けておくことにより、投稿文の投稿者が乗車している車両が特定される。そのため、車両に搭載された位置センサを通じて、車両の位置情報を投稿者の位置情報として検出することができる。
【図面の簡単な説明】
【００１４】
【図１】交通情報提供システムの一実施の形態の概略構成を示すブロック図。
【図２】ＳＮＳサーバのデータベースに登録されているデータ内容の一例を示す模式図。
【図３】ユーザ情報データベースに登録されているデータ内容の一例を示す模式図。
【図４】（ａ）は、事故情報データベースに登録されているデータ内容の一例を示す模式図、（ｂ）は、事故情報データベースに登録されている投稿文の投稿位置の一例を示す模式図。
【図５】同実施の形態の交通情報提供システムが実行する交通情報の配信処理の流れを示すシーケンスチャート。
【発明を実施するための形態】
【００１５】
以下、本実施の形態の交通情報提供システムの一実施の形態について図面を参照して説明する。
本実施の形態の交通情報提供システムは、複数の車両の走行情報を管理する情報提供サーバにより構成されている。情報提供サーバは、第１の車両からＳＮＳサーバに投稿された投稿文から事故情報（交通情報）を抽出し、当該抽出した事故情報を第１の車両とは異なる第２の車両に配信する。
【００１６】
具体的には、図１に示すように、情報提供サーバ１００は、制御部１１０と、通信機１２０と、ユーザ情報データベース１３０と、事故情報データベース１４０とを備えている。
【００１７】
制御部１１０は、事故情報を配信する際に、投稿文抽出部１１１、位置情報要求部１１２、位置情報取得部１１３、位置情報設定部１１４、及び、交通情報配信部１１５として機能する。
【００１８】
投稿文抽出部１１１は、ＳＮＳサーバ２００に蓄積された投稿文の中から事故情報を含む投稿文を抽出する。より詳細には、図２に示すように、ＳＮＳサーバ２００には、携帯情報端末３００に実装されているアプリケーションを起動して文字の入力操作を行うことにより、携帯情報端末３００から送信される投稿文が蓄積されている。このとき、携帯情報端末３００は、ユーザがＳＮＳ（ソーシャル・ネットワーク・サービス）に関するアプリケーションにログインするときに入力するユーザＩＤを、投稿文の投稿日付、並びに、投稿文の内容と関連付けてＳＮＳサーバ２００に蓄積する。そして、投稿文抽出部１１１は、ＳＮＳサーバ２００に蓄積されている投稿文の内容をテキスト解析することにより、事故に関するキーワードを含む投稿文を抽出する。
【００１９】
位置情報要求部１１２は、投稿文抽出部１１１により抽出された投稿文の投稿者に関連付けられた第１の車載機４１０に対して投稿者の位置情報を要求する。より詳細には、位置情報要求部１１２は、投稿文抽出部１１１により抽出された投稿文に関連付けられたユーザＩＤをＳＮＳサーバ２００から読み出す。また、位置情報要求部１１２は、ユーザ情報データベース１３０を参照して、ＳＮＳサーバ２００から読み出したユーザＩＤに対応する車両ＩＤを抽出する。なお、図３に示すように、ユーザ情報データベース１３０には、情報提供サーバ１００から車載機を通じて提供されるサービスの利用を管理する車両ＩＤと、ＳＮＳに関するアプリケーションの利用を管理するユーザＩＤとが関連付けて記憶されている。そのため、サービスの利用時には、携帯情報端末３００を所持するユーザと、第１の車両４００に乗車しているユーザとが一致する。そして、位置情報要求部１１２は、上述のように抽出した車両ＩＤに基づき、投稿者の位置情報の要求先となる車載機として第１の車両４００に搭載された第１の車載機４１０を特定し、第１の車両４００に位置センサとして搭載されたＧＰＳ（グローバル・ポジショニング・システム）に基づき、上述のように特定した第１の車載機４１０から第１の車両４００の位置情報を受信する。
【００２０】
位置情報設定部１１４は、投稿文抽出部１１１により抽出された事故情報を含む投稿文と、位置情報要求部１１２により第１の車載機４１０から受信した第１の車両４００の位置情報とを関連付けて事故情報データベース１４０に格納する。図４（ａ）及び図４（ｂ）に示す例では、事故情報データベース１４０には、同一の交差点における複数の地点に停車している各車両の乗員から事故に関連する投稿文が投稿されている。このとき、各車両の位置は、所定距離の範囲内にある。
【００２１】
交通情報配信部１１５は、事故情報データベース１４０に格納されている第１の車両４００の位置情報を当該位置情報に関連付けられている投稿文の投稿者の位置情報として読み出す。また、交通情報配信部１１５は、こうして読み出した投稿者の位置情報を、投稿文に含まれる事故情報と関連付けて第２の車両５００に搭載された第２の車載機５１０に配信する。このとき、交通情報配信部１１５は、事故情報データベース１４０から読み出した複数の投稿文の投稿位置を比較し、所定距離の範囲内にある投稿文の投稿位置を、同一の地点に関連付けられた投稿文の投稿位置として判定する。そして、交通情報配信部１１５は、同一の地点に関連付けられた投稿文の数が所定の閾値以上であることを条件に、投稿文に含まれる事故情報を位置情報と関連付けて第２の車載機５１０に配信する。
【００２２】
次に、本実施の形態の情報提供サーバ１００が実行する事故情報の配信処理について説明する。
図５に示すように、携帯情報端末３００はまず、ＳＮＳに関するアプリケーションを起動した状態でユーザによる文字の入力操作を受け付けることにより、ＳＮＳサーバ２００に対して投稿文を投稿する。
【００２３】
ＳＮＳサーバ２００は、携帯情報端末３００から投稿された投稿文を受信すると、当該受信した投稿文をデータベースに追加して更新する。
情報提供サーバ１００は、事故に関する投稿文をＳＮＳサーバ２００に対して定期的に要求する。
【００２４】
ＳＮＳサーバ２００は、情報提供サーバ１００から投稿文の要求を受け付けると、データベースに蓄積されている投稿文の中から事故に関するキーワードを含む投稿文を抽出する。そして、ＳＮＳサーバ２００は、こうして抽出した事故に関する投稿文を情報提供サーバ１００に送信する。
【００２５】
情報提供サーバ１００は、ＳＮＳサーバ２００から事故に関する投稿文を受信すると、当該受信した投稿文に関連付けられているユーザＩＤを抽出する。また、情報提供サーバ１００は、ユーザ情報データベース１３０を参照して、投稿文の投稿者に対応する車両ＩＤを取得する。そして、情報提供サーバ１００は、車両ＩＤに対応する第１の車両４００に対して車両の位置情報を要求する。
【００２６】
第１の車両４００は、情報提供サーバ１００から車両の位置情報の要求を受け付けると、第１の車両４００に搭載されたＧＰＳを通じて車両の位置情報を検出する。そして、第１の車両４００は、こうして検出した車両の位置情報を情報提供サーバ１００に送信する。
【００２７】
情報提供サーバ１００は、第１の車両４００から車両の位置情報を受信すると、当該受信した車両の位置情報に基づき、投稿文の投稿位置を特定する。また、情報提供サーバ１００は、事故情報データベース１４０を参照して、先に特定した投稿位置に対応する事故情報を読み出す。そして、情報提供サーバ１００は、事故情報データベース１４０から読み出した事故情報が所定の配信条件を満たすか否かに基づき、事故情報の配信の有無を判定する。なお、所定の配信条件としては、例えば同一の地点に関連付けられた投稿文の数が所定の閾値以上であることが挙げられる。そして、情報提供サーバ１００は、事故情報データベース１４０から読み出した事故情報が所定の配信条件を満たすと判定したときには、当該事故情報を位置情報と関連付けて第２の車両５００に配信する。このとき、第２の車両５００は、情報提供サーバ１００から配信された事故情報を地図データ上の位置と対応付けて第２の車載機５１０を通じてユーザに提示する。
【００２８】
次に、本実施の形態の情報提供サーバ１００の作用について説明する。
近年では、交通事故などに関する交通情報をＳＮＳサーバ２００に投稿する人が多いことから、ＳＮＳサーバ２００に蓄積されている投稿文には交通情報が速やかに集まる傾向にあり、交通情報の解析にとって有益な情報となり得る。しかしながら、ＳＮＳサーバ２００に投稿される投稿文は短文であることから、投稿文が投稿された正確な位置に関する情報を含んでいないことが多い。また、プライバシーの観点から投稿文が投稿された位置情報を外部に公開していないユーザも多い。
【００２９】
この点、本実施の形態では、情報提供サーバ１００は、投稿文に投稿者の位置情報が含まれていなかったとしても、投稿者に対応する車両ＩＤを取得するとともに、当該取得した車両ＩＤに対応する第１の車両４００から受信した車両の位置情報を投稿者の位置情報として特定する。これにより、交通情報を含む投稿文の投稿位置が高い汎用性をもって特定される。
【００３０】
以上説明したように、上記実施の形態によれば、以下に示す効果を得ることができる。
（１）情報提供サーバ１００は、投稿文に投稿者の位置情報が含まれていなかったとしても、投稿者に関連付けられた第１の車載機４１０から受信した投稿者の位置情報に基づき、交通情報を含む投稿文が投稿された位置を特定することができる。
【００３１】
（２）情報提供サーバ１００は、同一の地点に関連付けられた投稿文の数が所定の閾値以上であることを条件に、投稿文に含まれる交通情報を第２の車載機５１０に配信するため、投稿文が投稿された位置情報を高い信頼性をもって特定することができる。
【００３２】
（３）投稿者の位置情報の送信元となる第１の車両４００と、位置情報が関連付けられた交通情報の配信先となる第２の車両５００とが互いに異なる。これにより、交通情報を含む投稿文をユーザに配信するときの汎用性を高めることができる。
【００３３】
（４）ＳＮＳのユーザＩＤと車両ＩＤとを事前に対応付けておくことにより、投稿文の投稿者が乗車している第１の車両４００が特定される。そのため、第１の車両４００に搭載されたＧＰＳを通じて車両の位置情報を投稿者の位置情報として検出することができる。
【００３４】
なお、上記実施の形態は、以下のように変更して実施してもよい。
・上記実施の形態においては、情報提供サーバ１００は、投稿文に関連付けられているユーザＩＤに基づき、投稿文の投稿者に対応する車両ＩＤを取得し、当該車両ＩＤに対応する第１の車両４００を投稿者の位置情報の要求先となる車両として特定するようにした。ただし、投稿者の位置情報の要求先となる車両の特定方法はこれに限らない。例えば、情報提供サーバ１００は、同一の時間帯における携帯情報端末３００からの投稿文の投稿位置の履歴情報と車両の走行位置の履歴情報とを比較することにより、投稿者の位置情報の要求先となる車両を特定するようにしてもよい。
【００３５】
・上記実施の形態においては、投稿者の位置情報の送信元となる車両と、位置情報が関連付けられた交通情報の配信先となる車両とが互いに異なるようにした。ただし、投稿者の位置情報の送信元となる車両と、位置情報が関連付けられた交通情報の配信先となる車両とが共通であってもよい。
【００３６】
・上記実施の形態においては、情報提供サーバ１００は、同一の地点に関連付けられた投稿文の数が所定の閾値以上であることを条件に、投稿文に含まれる交通情報を第２の車載機５１０に配信するようにした。ただし、交通情報の配信条件はこれに限らず、例えば、投稿文の投稿位置の密集度、並びに、投稿文の投稿時刻（情報の鮮度）等を考慮して、交通情報の配信の有無を判定するようにしてもよい。また、情報提供サーバ１００は、同一の地点に関連付けられた事故情報を含む投稿文の数が所定の閾値以上であっても、同地点から車両の位置情報を受信していないときには、車両の走行とは関係性の低い事故情報であると判定し、車両への配信の対象から除外するようにしてもよい。また、情報提供サーバ１００は、配信先となる車両の現在地から所定距離の範囲内に位置する事故情報や、車両の目的地までのルート上に位置する事故情報に限って、配信の対象として設定するようにしてもよい。
【００３７】
・上記実施の形態においては、配信の対象となる交通情報が事故情報である場合を例に挙げて説明した。ただし、配信の対象となる交通情報は必ずしも事故情報である必要はなく、例えば、渋滞情報や道路の工事情報等を配信の対象として適用するようにしてもよい。
【符号の説明】
【００３８】
１００…情報提供サーバ、１１０…制御部、１１１…投稿文抽出部、１１２…位置情報要求部、１１３…位置情報取得部、１１４…位置情報設定部、１１５…交通情報配信部、１２０…通信機、１３０…ユーザ情報データベース、１４０…事故情報データベース、２００…ＳＮＳサーバ、３００…携帯情報端末、４００…第１の車両、４１０…第１の車載機、５００…第２の車両、５１０…第２の車載機。
【図１】
2019164058.tif 000003
【図２】
2019164058.tif 000004
【図３】
2019164058.tif 000005
【図４】
2019164058.tif 000006
【図５】
2019164058.tif 000007