(57)【要約】外国人観光客を捕捉するための捕捉ポイントで元情報を収集し（Ｓ３０１）、各元情報の利用者ｉｄを取得し（Ｓ３０２）、各利用者ｉｄによる過去の複数の投稿を取得し（Ｓ３０３）、当該複数の投稿のそれぞれに含まれる経緯度に基づいて投稿時の投稿者の所在国を判定し（Ｓ３０４）、最も投稿数の多かった所在国を当該投稿者の国籍と推定する（Ｓ３０５）。推定された国籍を元情報に付与することで、国籍及び経緯度（位置）を含み、観光で訪れた外人がどこにいたかを示す行動情報が生成される（Ｓ３０６）。
2017061607.tif 000002
【特許請求の範囲】
【請求項１】
情報流通サイト上で入手可能な元情報に、前記元情報の投稿者の推定国籍を関連づけて、外国人観光客の行動情報を生成するための行動情報生成装置であって、
元情報を収集する収集部と、
前記元情報の投稿者の過去の複数の投稿に基づいて前記投稿者の国籍を推定する国籍推定部と、
前記元情報に推定された前記国籍を付与して行動情報を生成する付与部と
を備えることを特徴とする行動情報生成装置。
【請求項２】
前記情報流通サイトは、ＳＮＳであることを特徴とする請求項１に記載の行動情報生成装置。
【請求項３】
前記収集部は、外国人観光客の捕捉するための捕捉ポイントで前記元情報を収集することを特徴とする請求項１又は２に記載の行動情報生成装置。
【請求項４】
前記捕捉ポイントは、外国人観光客が訪れる可能性の高い地点又は区域としてあらかじめ定められていることを特徴とする請求項３に記載の行動情報生成装置。
【請求項５】
前記外国人観光客は、訪日観光客であり、
前記捕捉ポイントは、羽田空港、成田空港、及び、清水寺のうちの少なくとも１つを含むことを特徴とする請求項３又は４に記載の行動情報生成装置。
【請求項６】
前記収集部は、前記捕捉ポイントに対応する経緯度から所定の半径内で投稿された元情報を収集することを特徴とする請求項３から５のいずれかに記載の行動情報生成装置。
【請求項７】
前記外国人観光客は、訪日観光客であり、
前記収集部は、日本語により投稿された元情報を含まないことを特徴とする請求項３から６のいずれかに記載の行動情報生成装置。
【請求項８】
前記外国人観光客は、訪日観光客であり、
前記収集部は、日本語を含む元情報を含むことを特徴とする請求項３から６のいずれかに記載の行動情報生成装置。
【請求項９】
前記国籍推定部は、前記元情報の投稿者の利用者ｉｄを取得することを特徴とする請求項１から８のいずれかに記載の行動情報生成装置。
【請求項１０】
前記収集部は、前記利用者ｉｄにより投稿された過去の複数の元情報を取得することを特徴とする請求項９に記載の行動情報生成装置。
【請求項１１】
前記国籍推定部は、前記過去の複数の元情報のうち経緯度が含まれるものについて投稿時の投稿者の所在国を判定することを特徴とする請求項１０に記載の行動情報生成装置。
【請求項１２】
前記国籍推定部は、前記過去の複数の元情報のうちＵＲＬが含まれるものについて前記ＵＲＬで表示されるウェブサイトのソースコードをスクレイピングして経緯度を判定し、投稿時の投稿者の所在国を判定することを特徴とする請求項１０に記載の行動情報生成装置。
【請求項１３】
前記国籍推定部は、所在国別に投稿数をカウントすることを特徴とする請求項１１又は１２に記載の行動情報生成装置。
【請求項１４】
前記国籍推定部は、最も投稿数の多かった所在国を前記投稿者の国籍と推定することを特徴とする請求項１３に記載の行動情報生成装置。
【請求項１５】
前記国籍推定部は、前記経緯度から国名への逆ジオコーディングを行うことを特徴とする請求項１１から１４のいずれかに記載の行動情報生成装置。
【請求項１６】
前記行動情報生成装置は、国と当該国を表すポリゴンとの対応づけを格納したポリゴンテーブルを記憶し、
前記国籍推定部は、前記経緯度に基づいて前記ポリゴンテーブルを参照して、前記経緯度に対応する国を判定することを特徴とする請求項１５に記載の行動情報生成装置。
【請求項１７】
前記国籍推定部は、前記所在国に加えて、前記元情報の言語も利用して推定を行うことを特徴とする請求項１１から１６のいずれかに記載の行動情報生成装置。
【請求項１８】
前記収集部が収集した前記元情報のうちＵＲＬを含むものについて、前記ＵＲＬで表示されるウェブサイトのソースコードをスクレイピングして、前記元情報に施設情報を付与することを特徴とする請求項１から１７のいずれかに記載の行動情報生成装置。
【請求項１９】
前記施設情報は、施設名であることを特徴とする請求項１８に記載の行動情報生成装置。
【請求項２０】
前記施設名に基づいて、施設名と経緯度との対応づけを保持する施設データベースを参照して経緯度を取得することを特徴とする請求項１９に記載の行動情報生成装置。
【請求項２１】
情報流通サイト上で入手可能な元情報に、前記元情報の投稿者の推定国籍を関連づけて、外国人観光客の行動情報を生成するための行動情報生成方法であって、
元情報を収集するステップと、
前記元情報の投稿者の過去の複数の投稿に基づいて前記投稿者の国籍を推定するステップと、
前記元情報に推定された前記国籍を付与して行動情報を生成するステップと
を含むことを特徴とする行動情報生成方法。
【請求項２２】
コンピュータに、情報流通サイト上で入手可能な元情報に、前記元情報の投稿者の推定国籍を関連づけて、外国人観光客の行動情報を生成するための行動情報生成方法を実行させるためのプログラムであって、前記行動情報生成方法は、
元情報を収集するステップと、
前記元情報の投稿者の過去の複数の投稿に基づいて前記投稿者の国籍を推定するステップと、
前記元情報に推定された前記国籍を付与して行動情報を生成するステップと
を含むことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、外国人観光客の行動情報を生成するための装置、方法、及びプログラムに関し、より詳細には、情報流通サイト上で入手可能な元情報に、元情報の投稿者の推定国籍を関連づけて、外国人観光客の行動情報を生成するための装置、方法、及びプログラムに関する。
【背景技術】
【０００２】
ｉＯＳ（登録商標）又はＡｎｄｒｏｉｄ（登録商標）を搭載したスマートフォン、タブレット等の携帯端末の普及とともに、Ｆａｃｅｂｏｏｋ（登録商標）、Ｔｗｉｔｔｅｒ（登録商標）に代表されるＳＮＳ（ソーシャルネットワークサービス）の普及が、日本を含め世界的に、近年急速に進んでいる。【０００３】
両者の普及は、自宅以外の外出先で感じたこと、発見した物等のさまざまな体験をその場で共有することを可能にした。外出先で、スマートフォンでＳＮＳを利用することにより、その場に行かなければできない体験をテキスト、写真等の形で気軽に投稿ないし発信して、友人等と共有することができる。【０００４】
こうした体験の共有は、近年大幅に増加しており、たとえばＴｗｉｔｔｅｒの投稿数は、日本国内だけでも月間２０億件を超えている。内容としては、友人との会話、つぶやき、ニュース等の情報共有、食事、イベント参加等が多い。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
このように、ＳＮＳへの投稿は、外出先の場所等と密接に関連した情報を含んでおり、地理空間情報（ｇｅｏｓｐａｔｉａｌ  ｉｎｆｏｒｍａｔｉｏｎ）と考えることができる。ここで「地理空間情報」とは、空間上の特定の地点又は区域に関連づけられた情報を意味する。ＳＮＳへの投稿の典型的な活用シーンとしては、投稿されたテキストデータを場所等により検索することで、どういった場所が注目を集めているかを分析することが挙げられる。【０００６】
しかしながら、テキスト検索によっては価値のある情報を得ることが困難であるのが実際であり、ＳＮＳへの投稿の十分な活用は図られていない。たとえば日本では近年外国人観光客が急増しているが、日本国内で生成される投稿等の地理空間情報のうち、外国人観光客によるものを抽出するための精度の高い方法がないため、訪日外国人がどこで・何をしているのかを知るための情報として活用することが十分に出来ていない。 【０００７】
このことは、ＳＮＳへの投稿のみに限られた問題ではなく、情報流通サイト上で入手可能な情報（「元情報」ともいう。）のうち、特定の地点又は区域と関連づけられている可能性のあるものについても同様のことが言える。ここで、「情報流通サイト（ｉｎｆｏｒｍａｔｉｏｎ  ｄｉｓｔｒｉｂｕｔｉｏｎ  ｓｉｔｅ）」とは、ＳＮＳのほか、たとえば検索サイト等、インターネット上で情報を流通させるためのサイトを広く含む。【０００８】
本発明は、このような問題点に鑑みてなされたものであり、その目的は、情報流通サイト上で入手可能な元情報に、元情報の投稿者の推定国籍を関連づけて、外国人観光客の行動情報を生成するための装置、方法、及びプログラムを提供することにある。
【課題を解決するための手段】
【０００９】
このような目的を達成するために、本発明の第１の態様は、情報流通サイト上で入手可能な元情報に、前記元情報の投稿者の推定国籍を関連づけて、外国人観光客の行動情報を生成するための行動情報生成装置であって、元情報を収集する収集部と、前記元情報の投稿者の過去の複数の投稿に基づいて前記投稿者の国籍を推定する国籍推定部と、前記元情報に推定された前記国籍を付与して行動情報を生成する付与部とを備えることを特徴とする。【００１０】
また、本発明の第２の態様は、第１の態様において、前記情報流通サイトは、ＳＮＳであることを特徴とする。【００１１】
また、本発明の第３の態様は、第１又は第２の態様において、前記収集部は、外国人観光客を捕捉するための捕捉ポイントで前記元情報を収集することを特徴とする。【００１２】
また、本発明の第４の態様は、第３の態様において、前記捕捉ポイントは、外国人観光客が訪れる可能性の高い地点又は区域としてあらかじめ定められていることを特徴とする。【００１３】
また、本発明の第５の態様は、第３又は第４の態様において、前記外国人観光客は、訪日観光客であり、前記捕捉ポイントは、羽田空港、成田空港、及び、清水寺のうちの少なくとも１つを含むことを特徴とする。【００１４】
また、本発明の第６の態様は、第３から第５のいずれかの態様において、前記収集部は、前記捕捉ポイントに対応する経緯度から所定の半径内で投稿された元情報を収集することを特徴とする。【００１５】
また、本発明の第７の態様は、第３から第６のいずれかの態様において、前記外国人観光客は、訪日観光客であり、前記収集部は、日本語により投稿された元情報を含まないことを特徴とする。【００１６】
また、本発明の第８の態様は、第３から第６のいずれかの態様において、前記外国人観光客は、訪日観光客であり、前記収集部は、日本語を含む元情報を含むことを特徴とする。【００１７】
また、本発明の第９の態様は、第１から第８のいずれかの態様において、前記国籍推定部は、前記元情報の投稿者の利用者ｉｄを取得することを特徴とする。【００１８】
また、本発明の第１０の態様は、第９の態様において、前記収集部は、前記利用者ｉｄにより投稿された過去の複数の元情報を取得することを特徴とする。【００１９】
また、本発明の第１１の態様は、第１０の態様において、前記国籍推定部は、前記過去の複数の元情報のうち経緯度が含まれるものについて投稿時の投稿者の所在国を判定することを特徴とする。【００２０】
また、本発明の第１２の態様は、第１０の態様において、前記国籍推定部は、前記過去の複数の元情報のうちＵＲＬが含まれるものについて前記ＵＲＬで表示されるウェブサイトのソースコードをスクレイピングして経緯度を判定し、投稿時の投稿者の所在国を判定することを特徴とする。【００２１】
また、本発明の第１３の態様は、第１１又は第１２の態様において、前記国籍推定部は、所在国別に投稿数をカウントすることを特徴とする。【００２２】
また、本発明の第１４の態様は、第１３の態様において、前記国籍推定部は、最も投稿数の多かった所在国を前記投稿者の国籍と推定することを特徴とする。【００２３】
また、本発明の第１５の態様は、第１１から第１４のいずれかの態様において、前記国籍推定部は、前記経緯度から国名への逆ジオコーディングを行うことを特徴とする。【００２４】
また、本発明の第１６の態様は、第１５の態様において、前記行動情報生成装置は、国と当該国を表すポリゴンとの対応づけを格納したポリゴンテーブルを記憶し、前記国籍推定部は、前記経緯度に基づいて前記ポリゴンテーブルを参照して、前記経緯度に対応する国を判定することを特徴とする。【００２５】
また、本発明の第１７の態様は、第１１から第１６のいずれかの態様において、前記国籍推定部は、前記所在国に加えて、前記元情報の言語も利用して推定を行うことを特徴とする。【００２６】
また、本発明の第１８の態様は、第１から第１７のいずれかの態様において、前記収集部が収集した前記元情報のうちＵＲＬを含むものについて、前記ＵＲＬで表示されるウェブサイトのソースコードをスクレイピングして、前記元情報に施設情報を付与することを特徴とする。【００２７】
また、本発明の第１９の態様は、第１８の態様において、前記施設情報は、施設名であることを特徴とする。【００２８】
また、本発明の第２０の態様は、第１９の態様において、前記施設名に基づいて、施設名と経緯度との対応づけを保持する施設データベースを参照して経緯度を取得することを特徴とする。【００２９】
また、本発明の第２１の態様は、情報流通サイト上で入手可能な元情報に、前記元情報の投稿者の推定国籍を関連づけて、外国人観光客の行動情報を生成するための行動情報生成方法であって、元情報を収集するステップと、前記元情報の投稿者の過去の複数の投稿に基づいて前記投稿者の国籍を推定するステップと、前記元情報に推定された前記国籍を付与して行動情報を生成するステップとを含むことを特徴とする。【００３０】
また、本発明の第２２の態様は、コンピュータに、情報流通サイト上で入手可能な元情報に、前記元情報の投稿者の推定国籍を関連づけて、外国人観光客の行動情報を生成するための行動情報生成方法を実行させるためのプログラムであって、前記行動情報生成方法は、元情報を収集するステップと、前記元情報の投稿者の過去の複数の投稿に基づいて前記投稿者の国籍を推定するステップと、前記元情報に推定された前記国籍を付与して行動情報を生成するステップとを含むことを特徴とする。
【発明の効果】
【００３１】
本発明の一態様によれば、情報流通サイトから入手した元情報の投稿者の過去の複数の投稿に基づいて当該投稿者の国籍を推定することによって、情報流通サイト上で入手可能な元情報に、高い精度で元情報の投稿者の推定国籍を関連づけることができる。
【図面の簡単な説明】
【００３２】
【図１】本発明の一実施形態にかかる行動情報生成装置の概略図である。
【図２】情報流通サイトから収集される元情報の一例を示す図である。
【図３】本発明の一実施形態による行動情報の生成の流れを示す図である。
【図４】ＴｗｉｔｔｅｒのＡＰＩからのレスポンスデータの一例を示す図である。
【発明を実施するための形態】
【００３３】
以下、図面を参照して本発明の実施形態を詳細に説明する。なお、行動情報生成装置は、当該装置にて行われる各処理を実現するためのプログラムをコンピュータ上で実行することにより構成され、コンピュータは、単一のコンピュータに限られない。
【００３４】
（第１の実施形態）
図１は、本発明の一実施形態にかかる行動情報生成装置を示している。行動情報生成装置１００は、情報流通サイト上で入手可能な元情報を収集する収集部１１０と、元情報の投稿者の過去の複数の投稿に基づいて当該投稿者の国籍を推定する国籍推定部１２０と、当該元情報に推定された当該国籍を付与して行動情報を生成する付与部１３０とを備える。
【００３５】
収集部１１０が、Ｔｗｉｔｔｅｒ、Ｗｅｉｂｏ（登録商標）等の情報流通サイトから収集する元情報は、たとえば図２に示されるように表示される。元情報２００には、利用者ｉｄ２０１、投稿時間２０２、場所名２０３、ＵＲＬ２０４、エリア２０５、クチコミ２０６等が含まれる。
【００３６】
図３に、本発明の一実施形態による行動情報の生成の流れを示す。外国人観光客を捕捉するための捕捉ポイントで元情報を収集し（Ｓ３０１）、各元情報の利用者ｉｄを取得し（Ｓ３０２）、各利用者ｉｄによる過去の複数の投稿を取得し（Ｓ３０３）、当該複数の投稿のそれぞれに含まれる経緯度に基づいて投稿時の投稿者の所在国を判定し（Ｓ３０４）、最も投稿数の多かった所在国を当該投稿者の国籍と推定する（Ｓ３０５）。推定された国籍を元情報に付与することで、国籍及び経緯度（位置）を含み、観光で訪れた外人がどこにいたかを示す行動情報が生成される（Ｓ３０６）。
【００３７】
収集は、たとえば情報流通サイトが提供するキーワードサーチ用のＡＰＩを用いて、外国人観光客が訪れる可能性の高い地点又は区域に関連づけられた経緯度をＡＰＩに与えることにより行うことができる。たとえば、羽田空港、成田空港等の空港は、外国人観光客が滞在している可能性が高い。また、清水寺等の外国人観光客に人気の高いポイントも同様である。こうした外国人観光客の捕捉ポイントの中心点又はその近傍等に対応する経緯度と、１００ｍ、５００ｍといった当該経緯度からの半径とをＡＰＩに与えることで、外国人観光客以外も可能性としては含まれることとはなるが、高い精度で外国人観光客による投稿を収集することができる。
【００３８】
行動情報収集装置１００は、あらかじめ複数の捕捉ポイントを定めてリストとして記憶しておくことができ、また、各捕捉ポイントに適したＡＰＩリクエストの時刻、時間間隔、頻度等も当該リストに格納しておき、収集プロセスを自動化してもよい。
【００３９】
ＡＰＩによっては、クチコミ２０６に用いられる言語を指定することもでき、たとえば中国語（簡体字又は繁体字）、韓国語、タイ語等を指定することで、各言語を用いる国からの観光客の投稿を高い精度で収集可能である。簡体字は中国、繁体字は台湾及び香港で主に用いられている。
【００４０】
また、日本語を指定して収集した投稿から除くか、日本語以外を指定して収集することによって、日本在住の日本語使用者による投稿を区別し、外国人観光客による投稿の割合を高めることができる。より一般的には、観光客の訪問国における自国語ないし使用言語による投稿を除外することによって、外国人観光客による投稿の割合を高めることができる。なお、観光客が自ら入力しなくとも訪問国における自国語ないし使用言語が元情報２００の一部において用いられることがあり、また、観光客が訪問国の言語を使ってみたいという理由で当該言語が含まれることもあり、日本であれば日本語、より一般的には訪問国における自国語ないし使用言語による投稿について収集し、これを分析することも、外国人観光客の捕捉率を高める上では適当であることがある。
【００４１】
収集した各元情報２００のデータ（レスポンスデータ）の一部を図４（ａ）に示す。図示のように、「ｉｄ」が含まれており、レスポンスデータの解析によって各元情報２００の投稿者の利用者ｉｄが取得可能である。利用者ｉｄの取得は、国籍推定部１２０において行ってもよいし、収集部１１０において行ってもよい。
【００４２】
取得した利用者ｉｄをＡＰＩに与えることで、当該利用者ｉｄにより投稿された過去の複数の元情報を取得することができる。たとえば、過去の１００件、３００件、５００件等を取得する。
【００４３】
取得した過去の投稿には、すべてではないが、図４（ｂ）に示すように経緯度が含まれる場合がある。経緯度が含まれる場合、各元情報について投稿時の投稿者の所在国を判定していき、たとえば所在国別に投稿数をカウントする。そして、最も投稿数の多かった所在国を当該投稿者の国籍と推定することができる。経緯度が含まれる投稿数に応じて、推定結果の精度を算出することもできる。
【００４４】
（第２の実施形態）
本発明の一実施形態では、過去の元情報に含まれる経緯度に基づいて投稿時の投稿者の所在国を判定するために、経緯度から国名の変換、すなわち逆ジオコーディングを行う。
【００４５】
逆ジオコーディングを行うために、行動情報生成装置１００は、国と当該国を表すポリゴンとの対応づけを格納したポリゴンテーブルを記憶しておき、投稿者の過去の元情報に含まれる経緯度に基づいて当該ポリゴンテーブルを参照して経緯度に対応する国を判定することができる。それにより各国にいる割合、回数等を数値化することで、投稿者の国籍を判定することができる。
【００４６】
ここでは、国名への変換を説明したが、国名を含む住所への逆ジオコーディングとしてもよい。
【００４７】
（第３の実施形態）
本発明の一実施形態では、国籍推定は、投稿時の所在国に加えて、元情報２００の言語も利用して行う。たとえば、言語と当該言語の使用者の国籍とを対応づける対応表を用意しておき、元情報２００の言語に基づいて対応表を参照することによって、経緯度とは別に、国籍を推定することができる。言語により推定された国籍が経緯度により推定された国籍と一致する場合には推定結果の精度が高く、不一致の場合には精度が比較的低いと判定することができる。
【００４８】
言語による推定は、元情報２００から取得される利用者ｉｄを用いて取得した過去の複数の投稿に用いられている言語の解析により行うこともできる。各投稿の言語を判定し、たとえば言語別に投稿数をカウントする。そして、最も投稿数の多かった言語を当該投稿者の使用する言語と推定することができる。クチコミ２０６が含まれる投稿数に応じて、推定結果の精度を算出することもできる。利用者ｉｄに対して設定された言語を用いて解析することもできる。
【００４９】
たとえば、タイ語が用いられている場合にはタイからのタイ人である見込が高く、対応表ではタイ語とタイを対応づけることができるが、英語が用いられている場合にはアメリカ、カナダ、イギリス、アイルランド、オーストラリア、香港、シンガポールなどさまざまな国が考えられ、言語による推定結果と経緯度による推定結果が一致していても推定結果の精度を大きく高めることはできず、また、不一致であっても推定結果を大きく下げることは適切ではない。いずれにしても、このように双方の推定結果を照らし合わせて精度の検証を行うことが可能となる。
【００５０】
（第４の実施形態）
本発明の一実施形態では、推定国籍に加えて、元情報２００に施設情報を付与して行動情報を生成する。
【００５１】
収集した元情報２００の中には、ＵＲＬを含むものがある（図２、図４参照）。たとえば、元情報２００が投稿されたウェブサービス（ｆｏｕｒｓｑｕａｒｅ、ｉｎｓｔａｇｒａｍ等）が発行するＵＲＬ２０４が含まれている。付与部１２０は、推定国籍に加えて、元情報２００のＵＲＬ２０４に基づいて元情報２００に関連する施設情報を付与することができる。付与部１２０は、ＵＲＬ２０４にアクセスし、ＵＲＬ２０４で表示されるウェブサイトのソースコードをスクレイピング（ウェブ・スクレイピング）して、施設情報を抽出することができる。元情報２００には、場所名２０３の表示があり、これに基づいて施設名を判定することもできるものの、短縮されている場合もあり、これが正確な施設名であるか否かの信頼性は必ずしも高くない。また、そもそも場所名２０３の表示がない場合もある。また、元情報２００に含まれる経緯度も必ずしも正確なものではないことがある。本発明の一実施形態では、ＵＲＬ２０４を辿ることによって、より信頼性の高い施設名等の施設情報を取得することを可能とする。
【００５２】
元情報２００に含まれるＵＲＬ２０４を用いて取得した施設情報は、元情報２００自体に含まれることのある経緯度よりも精度高く投稿者の位置を判定することができる場合がある。したがって、ＵＲＬ２０４が含まれる場合は、ＵＲＬ２０４により位置を判定し、ＵＲＬ２０４が含まれない場合は、元情報２００に含まれる経緯度により位置を判定することとしてもよい。ＵＲＬ２０４により判定された位置と、元情報２００に含まれる経緯度から判定された位置の双方の結果を照らし合わせて精度の検証を行うことも可能である。
【００５３】
スクレイピングされるソースコードには、情報流通サイトに元情報２００を提供するウェブサービスにもよるが、元情報２００に関連づけられた施設情報、具体的には施設名、経緯度、施設種別等が、解析可能な形で記載されている。どのような形で記載がなされているかは、上述のとおりウェブサービスにより異なることがあるため、ウェブサービスの判定を行ってから、当該ウェブサービスに対応するスクレイピング・ロジックを選択することができる。さらに、同一のウェブサービスから提供される元情報２００であっても、たとえばＳＮＳへの投稿における画像の有無等、元情報２００の具体的な内容に応じてソースコードの記述方式が異なることがあるため、具体的な内容に対応するスクレイピング・ロジックを用意しておき、選択することもできる。
【００５４】
ウェブサービスの判定は、情報流通サイトがＴｗｉｔｔｅｒである場合には、文字列とウェブサービスとの対応づけを保持する対応テーブルを参照して、収集部１１０が収集したレスポンスデータのｓｏｕｒｃｅタグ（図４（ａ）参照）に含まれる文字列に基づいて行うことができる。
【００５５】
経緯度（緯度経度）は、ソースコードのスクレイピングによって、判定できる場合とできない場合があり、判定できない場合には、判定された施設名に基づいて、施設名と経緯度との対応づけを保持する施設データベースを参照して判定することもできる。この際、元情報２００の一部、たとえば行政区画等のエリア２０５、レスポンスデータに含まれる経緯度等に基づいて当該施設データベースの参照範囲を当該施設の所在地域と推定される範囲に限定してから、施設名に基づいて参照することで、判定精度を高めることができる。このようにすることで、同一の施設名ではあるものの、大きく離れた施設と判定されてしまうことを、たとえば防ぐことができる。この際、推定所在地域への限定をあらかじめ行っておくと、表記揺れに対する対応を要する施設名のマッチング処理数を減少させることができる。エリア２０５は、元情報２００のレスポンスデータでは、たとえば図４（ｃ）のように記述される。
【００５６】
施設種別は、判定できない場合には、判定された施設名に基づいて、施設名と施設種別との対応づけを保持する施設種別データベースを参照して判定することもできる。また、飲食店、観光施設等に関する情報サイト等のウェブサービスが提供するＡＰＩに、判定された施設名をリクエストし、レスポンスデータを解析することにより、施設種別を判定することもできる。この際、施設名に対して、元情報２００の一部に基づいて当該施設名を補った後に参照をすることで、判定精度を高めることができる。
【００５７】
（第５の実施形態）
行動情報生成装置１００は、生成した行動情報をユーザー端末に送信する送信部１４０をさらに備えることができる。ユーザー端末では、受信した行動情報を閲覧することや、地図上に表示することで、どの国の人がどこをよく訪れているかを視覚的に理解することができる。たとえば、外国人観光客向けに店舗の出店を検討している企業は、対象とする外国人観光客の国籍を具体的に特定して出店計画を進めることが可能となる。
【００５８】
たとえば、特定の地点又は区域に関連づけられた、過去から現在までの行動情報のすべて又は一部を集計して混雑具合、人気度、話題度、魅力度、危険度等の各種のスコアを算出することができる。特定の施設に関連づけられた行動情報の量を集計すれば、その施設が注目の時点、時間帯、時期、又は期間においてどの程度混雑しているかを評価することができる。また、行動情報の量のみならず、行動情報が写真を含むか否かによって重み付けして集計することで、写真を含む投稿は魅力が高いと感じられる傾向にあるため、その施設の魅力度を評価することができる。また、施設名に「駅」が含まれる場合には、魅力度の評価においてはそのような元情報２００を除外することで、乗降客数が１日平均数十万人にのぼるような駅が単に混雑しているのみにも関わらず魅力度が高い施設として評価されてしまうことを避けることができる。また、投稿に含まれる文字列に危機管理関係の所定のキーワードが含まれているか否かにより重み付けをすることにより、危険度を評価することができる。このような各種スコアは、民間企業のマーケティング、公的機関における危機管理、一般コンシューマー、旅行者等に対する人気情報・流行情報の提供等、多様な場面での活用が見込まれる。
【００５９】
たとえば、地域、施設等を固定にして、縦軸の国籍、横軸に月をとることで、国籍別地域別施設別ランキング、国籍別施設別ランキングなどを提示したり、国籍を固定にして、縦軸の地域、横軸に月をとることで、異なるタイプの国籍別地域別ランキングを提示したりすることができる。時間軸として月以外のものを選択し、また、縦軸及び横軸を異なる態様とすることもここでは想定されていることを付言する。
【符号の説明】
【００６０】
１００  行動情報生成装置
１１０  収集部
１２０  国籍推定部
１３０  付与部
１４０  送信部
２００  元情報
２０１  利用者ｉｄ
２０２  投稿時間
２０３  場所名
２０４  ＵＲＬ
２０５  エリア
２０６  クチコミ
【図１】
2017061607.tif 000003
【図２】
2017061607.tif 000004
【図３】
2017061607.tif 000005
【図４】
2017061607.tif 000006
【国際調査報告】
2017061607.tif 000007
2017061607.tif 000008
2017061607.tif 000009
2017061607.tif 000010