(57)【要約】【課題】個人の端末装置から位置情報を直接取得することなく、個人の行動分析を実行し得る、行動分析装置、行動分析方法、及びプログラムを提供する。【解決手段】行動分析装置１０は、個人の行動を分析するための装置である。行動分析装置１０は、分析対象となる期間及び地域の入力を受け付ける、入力受付部１１と、インターネット上に投稿された文書毎に、文書の内容と、投稿者を特定する投稿者情報と、投稿時の投稿者の位置を特定する位置情報と、投稿時刻を特定する時刻情報とを蓄積している、サーバ装置にアクセスして、投稿時の位置及び投稿された時刻が分析対象となる期間及び地域を満たしている投稿者を特定する、投稿者特定部１２と、特定された投稿者毎に、位置情報に基づいて、投稿者の位置を抽出し、更に、時刻情報に基づいて、特定した位置を時系列の順に結んで投稿者のルートを生成する、ルート生成部１３と、を備えている。【選択図】図１
2018010378.tif 000002
【特許請求の範囲】
【請求項１】
個人の行動を分析するための装置であって、
分析対象となる期間及び地域の入力を受け付ける、入力受付部と、
インターネット上に投稿された文書毎に、当該文書の内容と、当該文書の投稿者を特定する投稿者情報と、当該文書の投稿時の前記投稿者の位置を特定する位置情報と、当該文書が投稿された時刻を特定する時刻情報とを蓄積している、サーバ装置にアクセスして、
投稿時の位置及び投稿された時刻が前記分析対象となる期間及び地域を満たしている投稿者を特定する、投稿者特定部と、
特定された投稿者毎に、前記位置情報に基づいて、当該投稿者の位置を抽出し、更に、前記時刻情報に基づいて、特定した位置を時系列の順に結んで当該投稿者のルートを生成する、ルート生成部と、
を備えている、
ことを特徴とする行動分析装置。
【請求項２】
前記ルート生成部は、更に、前記サーバ装置にアクセスして、特定された投稿者毎に、前記分析対象となる期間外における、当該投稿者の位置を抽出し、抽出した期間外における前記位置を前記ルートの先端又は後端に接続する、
請求項１に記載の行動分析装置。
【請求項３】
前記入力受付部が、分析対象となる個人が使用する言語の入力を更に受け付け、
前記投稿者特定部は、前記投稿者情報に基づいて、使用言語が前記言語と一致する投稿者を特定し、特定した使用言語が前記言語と一致する投稿者の中から、投稿時の位置及び投稿された時刻が前記分析対象となる期間及び地域を満たしている投稿者を特定する、
請求項１または２に記載の行動分析装置。
【請求項４】
前記投稿者情報が、投稿に用いられた端末装置が使用するアプリケーションプログラムの設定言語を特定する情報を含み、
前記投稿者特定部が、前記アプリケーションプログラムの設定言語を、前記投稿者の使用言語として特定する、
請求項３に記載の行動分析装置。
【請求項５】
前記投稿者特定部が、前記投稿者情報を記述しているテキストの文字コードを解析し、解析結果に基づいて、前記投稿者の使用言語を特定する、
請求項３に記載の行動分析装置。
【請求項６】
前記投稿者特定部が、前記投稿者情報の内容を分析し、分析結果に基づいて、前記投稿者の使用言語を特定する、
請求項３に記載の行動分析装置。
【請求項７】
個人の行動を分析するための方法であって、
（ａ）分析対象となる期間及び地域の入力を受け付ける、ステップと、
（ｂ）インターネット上に投稿された文書毎に、当該文書の内容と、当該文書の投稿者を特定する投稿者情報と、当該文書の投稿時の前記投稿者の位置を特定する位置情報と、当該文書が投稿された時刻を特定する時刻情報とを蓄積している、サーバ装置にアクセスして、
投稿時の位置及び投稿された時刻が前記分析対象となる期間及び地域を満たしている投稿者を特定する、ステップと、
（ｃ）特定された投稿者毎に、前記位置情報に基づいて、当該投稿者の位置を抽出し、更に、前記時刻情報に基づいて、特定した位置を時系列の順に結んで当該投稿者のルートを生成する、ステップと、
を有する、
ことを特徴とする行動分析方法。
【請求項８】
（ｄ）前記サーバ装置にアクセスして、特定された投稿者毎に、前記分析対象となる期間外における、当該投稿者の位置を抽出し、抽出した期間外における前記位置を前記ルートの先端又は後端に接続する、ステップを更に有する、
請求項７に記載の行動分析方法。
【請求項９】
前記（ａ）のステップにおいて、分析対象となる個人が使用する言語の入力を更に受け付け、
前記（ｂ）のステップにおいて、前記投稿者情報に基づいて、使用言語が前記言語と一致する投稿者を特定し、特定した使用言語が前記言語と一致する投稿者の中から、投稿時の位置及び投稿された時刻が前記分析対象となる期間及び地域を満たしている投稿者を特定する、
請求項７または８に記載の行動分析方法。
【請求項１０】
前記投稿者情報が、投稿に用いられた端末装置が使用するアプリケーションプログラムの設定言語を特定する情報を含み、
前記（ｂ）のステップにおいて、前記アプリケーションプログラムの設定言語を、前記投稿者の使用言語として特定する、
請求項９に記載の行動分析方法。
【請求項１１】
前記（ｂ）のステップにおいて、前記投稿者情報を記述しているテキストの文字コードを解析し、解析結果に基づいて、前記投稿者の使用言語を特定する、
請求項９に記載の行動分析方法。
【請求項１２】
前記（ｂ）のステップにおいて、前記投稿者情報の内容を分析し、分析結果に基づいて、前記投稿者の使用言語を特定する、
請求項９に記載の行動分析方法。
【請求項１３】
コンピュータによって、個人の行動を分析するためのプログラムであって、
（ａ）分析対象となる期間及び地域の入力を受け付ける、ステップと、
（ｂ）インターネット上に投稿された文書毎に、当該文書の内容と、当該文書の投稿者を特定する投稿者情報と、当該文書の投稿時の前記投稿者の位置を特定する位置情報と、当該文書が投稿された時刻を特定する時刻情報とを蓄積している、サーバ装置にアクセスして、
投稿時の位置及び投稿された時刻が前記分析対象となる期間及び地域を満たしている投稿者を特定する、ステップと、
（ｃ）特定された投稿者毎に、前記位置情報に基づいて、当該投稿者の位置を抽出し、更に、前記時刻情報に基づいて、特定した位置を時系列の順に結んで当該投稿者のルートを生成する、ステップと、
を有する、
ことを特徴とするプログラム。
【請求項１４】
前記コンピュータに、
（ｄ）前記サーバ装置にアクセスして、特定された投稿者毎に、前記分析対象となる期間外における、当該投稿者の位置を抽出し、抽出した期間外における前記位置を前記ルートの先端又は後端に接続する、ステップを更に実行させる、
請求項１３に記載のプログラム。
【請求項１５】
前記（ａ）のステップにおいて、分析対象となる個人が使用する言語の入力を更に受け付け、
前記（ｂ）のステップにおいて、前記投稿者情報に基づいて、使用言語が前記言語と一致する投稿者を特定し、特定した使用言語が前記言語と一致する投稿者の中から、投稿時の位置及び投稿された時刻が前記分析対象となる期間及び地域を満たしている投稿者を特定する、
請求項１３または１４に記載のプログラム。
【請求項１６】
前記投稿者情報が、投稿に用いられた端末装置が使用するアプリケーションプログラムの設定言語を特定する情報を含み、
前記（ｂ）のステップにおいて、前記アプリケーションプログラムの設定言語を、前記投稿者の使用言語として特定する、
請求項１５に記載のプログラム。
【請求項１７】
前記（ｂ）のステップにおいて、前記投稿者情報を記述しているテキストの文字コードを解析し、解析結果に基づいて、前記投稿者の使用言語を特定する、
請求項１５に記載のプログラム。
【請求項１８】
前記（ｂ）のステップにおいて、前記投稿者情報の内容を分析し、分析結果に基づいて、前記投稿者の使用言語を特定する、
請求項１５に記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、個人の行動を分析するための行動分析装置及び行動分析方法に関し、更には、これらを実現するためのプログラムに関する。
【背景技術】
【０００２】
近年、全地球測位システム（ＧＰＳ：Global Positioning System）を備えた端末装置の普及により、個人の位置情報の収集が容易となっている。このため、個人の位置情報から、個人がよく訪れるお店を特定する等して、個人の行動を分析し、分析結果をマーケティングに利用しようとする試みがなされている（例えば、特許文献１参照。）。
【０００３】
具体的には、特許文献１は、複数のユーザが頻繁に出没するエリアを抽出する、分析装置を開示している。特許文献１に開示された分析装置は、まず、各ユーザの端末装置から、ＧＰＳで測位された位置を特定する位置情報を取得する。また、この位置情報には、取得時の時刻を特定する時刻情報と、ユーザを識別する識別情報とが紐付けられている。次に、分析装置は、取得した位置情報に基づいて、地図上に、ユーザをプロットして、ユーザが密集しているエリアを特定し、これを出没エリアとする。また、分析装置は、時刻情報に基づいて、各ユーザの出没エリアでの滞在時間を算出する。
【０００４】
このように、特許文献１に開示された分析装置によれば、端末装置の位置情報に基づいて、簡単にユーザの嗜好及びライフスタイル等を分析することができるので、企業等は、ユーザのニーズを鑑みて事業を展開することができる。また、近年、グローバリゼーション化により、各国においては、海外からの旅行者が増加している。このような状況下では、特に旅行者の行動を分析することは、経済活動において極めて重要である。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１０−２４４１２２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところで、外部の分析装置が、端末装置で取得された位置情報を取得するためには、ユーザが予め位置情報を外部の分析装置に送信することを許可している必要がある。また、分析結果の精度を高めるためには、位置情報の送信の許可は、一時的ではなく、継続して一定時間行なわれている必要がある。このため、上記特許文献１に開示された分析装置には、精度の高い分析結果を得ることが難しいという問題がある。
【０００７】
本発明の目的の一例は、上記問題を解消し、個人の端末装置から位置情報を直接取得することなく、個人の行動分析を実行し得る、行動分析装置、行動分析方法、及びプログラムを提供することにある。
【課題を解決するための手段】
【０００８】
上記目的を達成するため、本発明の一側面における行動分析装置は、個人の行動を分析するための装置であって、
分析対象となる期間及び地域の入力を受け付ける、入力受付部と、
インターネット上に投稿された文書毎に、当該文書の内容と、当該文書の投稿者を特定する投稿者情報と、当該文書の投稿時の前記投稿者の位置を特定する位置情報と、当該文書が投稿された時刻を特定する時刻情報とを蓄積している、サーバ装置にアクセスして、
投稿時の位置及び投稿された時刻が前記分析対象となる期間及び地域を満たしている投稿者を特定する、投稿者特定部と、
特定された投稿者毎に、前記位置情報に基づいて、当該投稿者の位置を抽出し、更に、前記時刻情報に基づいて、特定した位置を時系列の順に結んで当該投稿者のルートを生成する、ルート生成部と、
を備えている、ことを特徴とする。
【０００９】
また、上記目的を達成するため、本発明の一側面における行動分析方法は、個人の行動を分析するための方法であって、
（ａ）分析対象となる期間及び地域の入力を受け付ける、ステップと、
（ｂ）インターネット上に投稿された文書毎に、当該文書の内容と、当該文書の投稿者を特定する投稿者情報と、当該文書の投稿時の前記投稿者の位置を特定する位置情報と、当該文書が投稿された時刻を特定する時刻情報とを蓄積している、サーバ装置にアクセスして、
投稿時の位置及び投稿された時刻が前記分析対象となる期間及び地域を満たしている投稿者を特定する、ステップと、
（ｃ）特定された投稿者毎に、前記位置情報に基づいて、当該投稿者の位置を抽出し、更に、前記時刻情報に基づいて、特定した位置を時系列の順に結んで当該投稿者のルートを生成する、ステップと、
を有することを特徴とする。
【００１０】
更に、上記目的を達成するため、本発明の一側面におけるプログラムは、コンピュータによって、個人の行動を分析するためのプログラムであって、
（ａ）分析対象となる期間及び地域の入力を受け付ける、ステップと、
（ｂ）インターネット上に投稿された文書毎に、当該文書の内容と、当該文書の投稿者を特定する投稿者情報と、当該文書の投稿時の前記投稿者の位置を特定する位置情報と、当該文書が投稿された時刻を特定する時刻情報とを蓄積している、サーバ装置にアクセスして、
投稿時の位置及び投稿された時刻が前記分析対象となる期間及び地域を満たしている投稿者を特定する、ステップと、
（ｃ）特定された投稿者毎に、前記位置情報に基づいて、当該投稿者の位置を抽出し、更に、前記時刻情報に基づいて、特定した位置を時系列の順に結んで当該投稿者のルートを生成する、ステップと、
を有する、ことを特徴とする。
【発明の効果】
【００１１】
以上のように、本発明によれば、個人の端末装置から位置情報を直接取得することなく、個人の行動分析を実行することができる。
【図面の簡単な説明】
【００１２】
【図１】図１は、本発明の実施の形態１における行動分析装置の概略構成を示すブロック図である。
【図２】図２は、本発明の実施の形態１における行動分析装置の具体的構成を示すブロック図である。
【図３】図３は、本発明の実施の形態１における行動分析装置の動作を示すフロー図である。
【図４】図４は、図３に示す動作を説明するための説明図である。
【図５】図５は、本発明の実施の形態２における行動分析装置の動作を示すフロー図である。
【図６】図６は、図５に示す動作を説明するための説明図である。
【図７】図７は、本発明の実施の形態１及び２における行動分析装置１０を実現するコンピュータの一例を示すブロック図である。
【発明を実施するための形態】
【００１３】
（実施の形態１）
以下、本発明の実施の形態１における行動分析装置、行動分析方法、及びプログラムについて、図１〜図４を参照しながら説明する。
【００１４】
［装置構成］
最初に、図１を用いて、本実施の形態１における行動分析装置の概略構成について説明する。図１は、本発明の実施の形態１における行動分析装置の概略構成を示すブロック図である。
【００１５】
図１に示す、本実施の形態１における行動分析装置１０は、個人の行動を分析する装置である。図１に示すように、行動分析装置１０は、入力受付部１１と、投稿者特定部１２と、ルート生成部１３とを備えている。
【００１６】
入力受付部１１は、分析対象となる期間及び地域の入力を受け付ける。投稿者特定部１２は、サーバ装置にアクセスして、インターネット上への文書の投稿時における投稿者の位置及び投稿された時刻が分析対象となる期間及び地域を満たしている投稿者を特定する。
【００１７】
アクセス対象となるサーバ装置は、インターネット上に投稿された文書毎に、各文書の内容と、各文書の投稿者を特定する投稿者情報と、各文書の投稿時の投稿者の位置を特定する位置情報と、各文書が投稿された時刻を特定する時刻情報とを蓄積している。
【００１８】
ルート生成部１３は、特定された投稿者毎に、位置情報に基づいて、投稿者の位置を抽出し、更に、時刻情報に基づいて、抽出した位置を時系列の順に結んで、投稿者のルートを生成する。
【００１９】
このように、行動分析装置１０は、個人の位置情報を、ＧＰＳ機能を備えた端末装置からではなく、個人が文書を投稿しているサーバ装置から取得する。行動分析装置１０によれば、個人の端末装置から位置情報を直接取得することなく、個人の行動分析を実行することができる。
【００２０】
続いて、図２を用いて、本実施の形態１における行動分析装置１０の具体的構成について更に説明する。図２は、本発明の実施の形態１における行動分析装置の具体的構成を示すブロック図である。
【００２１】
図２に示すように、本実施の形態１では、行動分析装置１０は、インターネット４０を介して、サーバ装置２０に接続されている。サーバ装置２０は、上述した投稿者特定部１２のアクセス対象となるサーバ装置であり、インターネット４０上で、投稿者３１の端末装置３０に接続されている。
【００２２】
具体的には、サーバ装置２０は、文字数に制限があるミニブログのＷｅｂサイトを提供する業者が管理するサーバ装置である。投稿者３１が、このＷｅｂサイト上で、端末装置３０を介してミニブログを投稿すると、サーバ装置２０は、投稿されたミニブログに関する情報を蓄積する。
【００２３】
ミニブログに関する情報としては、投稿されたミニブログの内容、投稿者３１を特定する投稿者情報、各ミニブログの投稿時の投稿者３１の位置を特定する位置情報、ミニブログが投稿された時刻を特定する時刻情報が挙げられる。なお、これらの情報は、端末装置３０からサーバ装置２０へと送信されるが、投稿者３１によっては、位置情報の送信を制限している場合がある。このような投稿者３１は、投稿者特定部１２による特定の対象から除外されることになる。
【００２４】
また、投稿者情報としては、アカウント名（識別子）が挙げられる。更に、投稿者情報には、自己紹介文、居住地、関連するＷｅｂサイトのＵＲＬ、生年月日、利用言語、端末装置で使用するアプリケーションプログラムの設定言語等が含まれる場合がある。位置情報としては、端末装置３０がＧＰＳによって取得した位置情報（経度及び緯度）、端末装置３０がＷｉ−Ｆｉアクセスポイントの位置から求めた位置情報等が挙げられる。
【００２５】
また、図２に示すように、行動分析装置１０は、分析者の端末装置５０に接続されている。従って、分析者が、端末装置５０上で、分析対象となる期間及び地域を入力すると、端末装置５０が、入力された期間及び地域を送信する。入力受付部１１は、端末装置５０から送信されてきた期間及び地域を、入力として受け付ける。
【００２６】
また、本実施の形態１では、分析者は、分析対象となる個人が使用する言語を指定することもできる。この場合、入力受付部１１は、分析対象となる個人が使用する言語の入力を更に受け付ける。
【００２７】
投稿者特定部１２は、本実施の形態１では、サーバ装置２０にアクセスして、期間及び地域について条件を満たす投稿者を特定する。また、分析者が言語を指定している場合は、投稿者特定部１２は、投稿者情報に基づいて、使用言語が指定言語と一致する投稿者を特定する。そして、投稿者特定部１２は、使用言語が指定言語と一致する投稿者の中から、投稿時の位置及び投稿された時刻が分析対象となる期間及び地域を満たしている投稿者を特定する。
【００２８】
また、使用言語が指定言語と一致する投稿者の特定は、次のようにして行なうことができる。例えば、投稿者情報が、投稿に用いられた端末装置が使用するアプリケーションプログラムの設定言語を特定する情報を含んでいるとする。この場合は、投稿者特定部１２は、アプリケーションプログラムの設定言語を、投稿者の使用言語として特定する。
【００２９】
また、投稿者特定部１２は、投稿者情報を記述しているテキストの文字コードを解析し、解析結果に基づいて、投稿者の使用言語を特定することもできる。例えば、文字コードがタイ語のみで用いられる文字コードである場合は、投稿者特定部１２は、投稿者の使用言語をタイ語と特定する。
【００３０】
更に、投稿者特定部１２は、投稿者情報の内容を分析し、分析結果に基づいて、投稿者の使用言語を特定することもできる。例えば、投稿者情報を記述しているテキストの文字コードが英語であるが、投稿者情報において、居住地が日本、アプリケーションプログラムの設定言語が日本語であるとする。この場合、投稿者特定部１２は、投稿者の使用言語を日本語と特定する。
【００３１】
このように、指定言語の入力の受け付けが可能な場合は、使用する言語が指定言語と一致する個人のみの行動分析が可能となるので、分析者は、対象とする地域における外国からの旅行者の行動を分析できる。このような態様は、外国からの旅行者を呼び込んで、当該地域の活性化をする場合に最適である。
【００３２】
ルート生成部１３は、本実施の形態１では、特定された投稿者３１毎に、期間内の投稿を抽出し、抽出した各投稿を、その時刻情報に基づいて、時系列に沿ってソートする。そして、ルート生成部１３は、各投稿の位置情報に基づいて、投稿時の投稿者３１の位置を抽出し、抽出した位置を、地図上にプロットする。更に、ルート生成部１３は、プロットした位置を、ソートした順に結んで、投稿者３１のルートを生成する。
【００３３】
［装置動作］
次に、本実施の形態１における行動分析装置１０の動作について図３を用いて説明する。図３は、本発明の実施の形態１における行動分析装置の動作を示すフロー図である。図４は、図３に示す動作を説明するための説明図である。以下の説明においては、適宜図１及び図２を参酌する。また、本実施の形態１では、行動分析装置１０を動作させることによって、行動分析方法が実施される。よって、本実施の形態１における行動分析方法の説明は、以下の行動分析装置１０の動作説明に代える。
【００３４】
まず、前提として、分析者が、端末装置５０上で、分析対象となる期間及び地域と、分析対象となる個人が使用する言語と入力し、端末装置５０が、期間、地域、言語を、行動分析装置１０へと送信している。また、期間の入力は、開始日から終了日までの指定によって行なわれ、地域の入力は、中心点と半径との指定によって行なわれている（図４参照）。
【００３５】
図３に示すように、最初に、入力受付部１１は、端末装置５０から送信されてきた期間、地域、及び言語を入力として受け付ける（ステップＡ１）。
【００３６】
次に、投稿者特定部１２は、サーバ装置２０にアクセスして、期間、地域及び言語について条件を満たす投稿者を特定する（ステップＡ２）。
【００３７】
具体的には、投稿者特定部１２は、端末装置２０が使用するアプリケーションプログラムの設定言語、投稿者情報を記述しているテキストの文字コード、投稿者情報の内容に基づいて、使用言語がステップＡ１で受け付けた指定言語と一致する投稿者を特定する。
【００３８】
そして、投稿者特定部１２は、この特定した投稿者の中から、位置情報及び及び時刻情報に基づいて、投稿時の位置がステップＡ１で受け付けた地域内にあり、更に、投稿された時刻がステップＡ１で受け付けた期間内である、投稿者を特定する。図４の例では、投稿者Ａ、投稿者Ｂ、及び投稿者Ｃが特定されている。
【００３９】
次に、ルート生成部１３は、ステップＡ２で特定した投稿者毎に、ステップＡ１で受け付けた期間内の投稿を、それぞれの時刻情報に基づいて、時系列に沿ってソートする（ステップＡ３）。
【００４０】
次に、ルート生成部１３は、ステップＡ２で特定した投稿者毎に、ステップＡ３でソートされている順に、投稿時の位置を地図上にプロットし、更に、その順に、プロットした位置を結んでルートを生成する（ステップＡ４）。
【００４１】
また、ステップＡ４の実行後、ルート生成部１３は、生成したルートを特定するルート情報を、分析者の端末装置５０に送信する。これにより、図４に示すように、端末装置５０の画面上には、条件に合致した投稿者のルートが表示される。
【００４２】
［実施の形態１における効果］
このように、本実施の形態１では、行動分析装置１０は、サーバ装置２０に蓄積されているミニブログに関する情報から、条件に合致する個人の位置を時系列に沿って特定できる。従って、個人が行動分析装置１０への位置情報の送信を許可していない場合であっても、行動分析装置１０は、個人のルートを特定することができる。
【００４３】
［プログラム］
本実施の形態１におけるプログラムは、コンピュータに、図３に示すステップＡ１〜Ａ４を実行させるプログラムであれば良い。このプログラムをコンピュータにインストールし、実行することによって、本実施の形態における行動分析装置１０と行動分析方法とを実現することができる。この場合、コンピュータのＣＰＵ（Central Processing Unit）は、入力受付部１１、投稿者特定部１２、及びルート生成部１３として機能し、処理を行なう。
【００４４】
また、本実施の形態１におけるプログラムは、複数のコンピュータによって構築されたコンピュータシステムによって実行されても良い。この場合は、例えば、各コンピュータが、それぞれ、入力受付部１１、投稿者特定部１２、及びルート生成部１３のいずれかとして機能しても良い。
【００４５】
（実施の形態２）
以下、本発明の実施の形態２における行動分析装置、行動分析方法、及びプログラムについて、図５及び図６を参照しながら説明する。
【００４６】
まず、本実施の形態２における行動分析装置は、図１及び図２に示した実施の形態１における行動分析装置１０と同様の構成を備えている。よって、本実施の形態２では、図１及び図２を適宜参照する。また、以下においては、主に実施の形態１との相違点を中心に説明する。
【００４７】
本実施の形態２では、ルート生成部１３の機能が、実施の形態１と異なっている。本実施の形態２においては、ルート生成部１３は、サーバ装置２０にアクセスして、特定された投稿者毎に、分析対象となる期間外における、各投稿者の位置を特定する。そして、ルート生成部１３は、特定した期間外の位置を、生成したルートの先端又は後端に接続する。
【００４８】
ここで、本実施の形態２における行動分析装置の動作について図５を用いて説明する。図５は、本発明の実施の形態２における行動分析装置の動作を示すフロー図である。図６は、図５に示す動作を説明するための説明図である。以下の説明においては、適宜図１及び図２を参酌する。また、本実施の形態２でも、行動分析装置を動作させることによって、行動分析方法が実施される。よって、本実施の形態２における行動分析方法の説明も、以下の行動分析装置の動作説明に代える。
【００４９】
まず、前提として、分析者が、端末装置５０上で、分析対象となる期間及び地域と、分析対象となる個人が使用する言語と入力し、端末装置５０が、期間、地域、言語を、行動分析装置１０へと送信している。また、期間の入力は、開始日から終了日までの指定によって行なわれ、地域の入力は、中心点と半径との指定によって行なわれている（図６参照）。
【００５０】
図５に示すように、最初に、入力受付部１１は、端末装置５０から送信されてきた期間、地域、及び言語を入力として受け付ける（ステップＢ１）。
【００５１】
次に、投稿者特定部１２は、サーバ装置２０にアクセスして、期間、地域及び言語について条件を満たす投稿者を特定する（ステップＢ２）。図６の例では、投稿者Ａ、投稿者Ｂ、及び投稿者Ｃが特定されている。
【００５２】
次に、ルート生成部１３は、ステップＢ２で特定した投稿者毎に、ステップＢ１で受け付けた期間内の投稿を、それぞれの時刻情報に基づいて、時系列に沿ってソートする（ステップＢ３）。なお、ステップＢ１〜Ｂ３の各ステップは、図３に示したステップＡ１〜Ａ３の各ステップと同様のステップである。
【００５３】
次に、本実施の形態２では、ルート生成部１３は、ステップＢ２で特定した投稿者毎に、ステップＢ１で受け付けた期間外の投稿を抽出する（ステップＢ４）。なお、ここでいう「期間外」には、ステップＢ１で受け付けた期間より過去の一定の期間、及びステップＢ１で受け付けた期間より未来の一定の期間が含まれる。
【００５４】
次に、ルート生成部１３は、ステップＢ２で特定した投稿者毎に、ステップＢ３でソートされている順に、各投稿の位置情報から特定した投稿時の位置を地図上にプロットし、更にその順に、プロットした位置を結んでルートを生成する（ステップＢ５）。ステップＢ５は、図３に示したステップＡ４と同様のステップである。
【００５５】
次に、ルート生成部１３は、ステップＢ４で抽出した投稿の位置情報に基づいてから、期間外の投稿者の位置を抽出し、抽出した期間外の投稿者の位置を、ステップＢ５で生成したルートの先端又は後端に接続する（ステップＢ６）。図６の例では、分析対象となる地域（破線で図示された円形のエリア）外における投稿者の位置が、期間外の投稿から抽出された位置である。
【００５６】
また、本実施の形態２でも、ステップＢ６の実行後、ルート生成部１３は、生成したルートを特定するルート情報を、分析者の端末装置５０に送信する。これにより、端末装置５０の画面上には、条件に合致した投稿者の期間内及び期間外におけるルートが表示される。
【００５７】
［実施の形態２における効果］
ところで、実施の形態１及び２においては、対象となる地域は中心点と半径とによって設定される。このため、外国からの旅行者の行動を分析するためには、対象なる地域を外国まで広げる必要がある。例えば、日本の九州地方での旅行者の行動を特定したい場合は、対象となる地域を韓国、中国、東南アジア等まで広げる必要がある。しかしながら、この場合は、分析対象となる地域が広すぎるため、分析結果に、期間内に九州地方を訪問していない個人の行動までもが含まれてしまう事態が発生する。
【００５８】
これに対して、本実施の形態２では、図６に示すように、分析対象となる期間外での位置も抽出されるので、分析対象となる地域を必要最小限に絞っても、この地域の外から訪問してきた個人であるかどうかを判定できる。本実施の形態２によれば、分析対象となる個人が、分析対象となる地域の外から訪問している場合に、その事の特定が容易となる。つまり、本実施の形態２によれば、旅行者の行動の特定がいっそう容易となる。
【００５９】
（物理構成）
ここで、実施の形態１及び２におけるプログラムを実行することによって、行動分析装置１０を実現するコンピュータについて図７を用いて説明する。図７は、本発明の実施の形態１及び２における行動分析装置１０を実現するコンピュータの一例を示すブロック図である。
【００６０】
図７に示すように、コンピュータ１１０は、ＣＰＵ１１１と、メインメモリ１１２と、記憶装置１１３と、入力インターフェイス１１４と、表示コントローラ１１５と、データリーダ／ライタ１１６と、通信インターフェイス１１７とを備える。これらの各部は、バス１２１を介して、互いにデータ通信可能に接続される。
【００６１】
ＣＰＵ１１１は、記憶装置１１３に格納された、本実施の形態におけるプログラム（コード）をメインメモリ１１２に展開し、これらを所定順序で実行することにより、各種の演算を実施する。メインメモリ１１２は、典型的には、ＤＲＡＭ（Dynamic Random Access Memory）等の揮発性の記憶装置である。また、本実施の形態におけるプログラムは、コンピュータ読み取り可能な記録媒体１２０に格納された状態で提供される。なお、本実施の形態におけるプログラムは、通信インターフェイス１１７を介して接続されたインターネット上で流通するものであっても良い。
【００６２】
また、記憶装置１１３の具体例としては、ハードディスクドライブの他、フラッシュメモリ等の半導体記憶装置が挙げられる。入力インターフェイス１１４は、ＣＰＵ１１１と、キーボード及びマウスといった入力機器１１８との間のデータ伝送を仲介する。表示コントローラ１１５は、ディスプレイ装置１１９と接続され、ディスプレイ装置１１９での表示を制御する。
【００６３】
データリーダ／ライタ１１６は、ＣＰＵ１１１と記録媒体１２０との間のデータ伝送を仲介し、記録媒体１２０からのプログラムの読み出し、及びコンピュータ１１０における処理結果の記録媒体１２０への書き込みを実行する。通信インターフェイス１１７は、ＣＰＵ１１１と、他のコンピュータとの間のデータ伝送を仲介する。
【００６４】
また、記録媒体１２０の具体例としては、ＣＦ（Compact Flash（登録商標））及びＳＤ（Secure Digital）等の汎用的な半導体記憶デバイス、フレキシブルディスク（Flexible Disk）等の磁気記録媒体、又はＣＤ−ＲＯＭ（Compact Disk Read Only Memory）などの光学記録媒体が挙げられる。
【００６５】
また、本実施の形態１及び２における行動分析装置１０は、プログラムがインストールされたコンピュータではなく、各部に対応したハードウェアを用いることによっても実現可能である。更に、行動分析装置１０は、一部がプログラムで実現され、残りの部分がハードウェアで実現されていてもよい。
【産業上の利用可能性】
【００６６】
以上のように、本発明によれば、個人の端末装置から位置情報を直接取得することなく、個人の行動分析を実行することができる。本発明は、マーケティングの分野に有用である。
【符号の説明】
【００６７】
１０  行動分析装置
１１  入力受付部
１２  投稿者特定部
１３  ルート生成部
２０  サーバ装置
３０  投稿者の端末装置
３１  投稿者
４０  インターネット
５０  分析者の端末装置
１１０  コンピュータ
１１１  ＣＰＵ
１１２  メインメモリ
１１３  記憶装置
１１４  入力インターフェイス
１１５  表示コントローラ
１１６  データリーダ／ライタ
１１７  通信インターフェイス
１１８  入力機器
１１９  ディスプレイ装置
１２０  記録媒体
１２１  バス
【図１】
2018010378.tif 000003
【図２】
2018010378.tif 000004
【図３】
2018010378.tif 000005
【図４】
2018010378.tif 000006
【図５】
2018010378.tif 000007
【図６】
2018010378.tif 000008
【図７】
2018010378.tif 000009