(57)【特許請求の範囲】
【請求項１】
ネットワーク識別子を利用して公衆回線網に接続したか否かを判断する無線式携帯端末と通信可能に接続された経路推定サーバが、
当該無線式携帯端末が前記公衆回線網に接続したと判断した第一のネットワーク識別子と当該無線式携帯端末が前記公衆回線網に接続したと判断した第二のネットワーク識別子とを、前記無線式携帯端末から受信する識別子受信モジュールと、
受信した前記第一のネットワーク識別子及び前記第二のネットワーク識別子及び、これらのネットワーク識別子を前記無線式携帯端末が検知した時刻に基づいて、前記無線式携帯端末が移動した経路を推定する経路推定モジュールと、備える経路推定サーバ。
【請求項２】
セキュリティ情報の入力を受け付け、公衆回線網に接続した際にのみ、所定のネットワーク識別子を利用して公衆回線網に接続したか否かを判断する前記無線式携帯端末と通信可能に接続された請求項１に記載の経路推定サーバ。
【請求項３】
前記経路推定サーバは、前記ネットワーク識別子と地図情報が対応付けられて記憶されているネットワーク地図データベースを備え、
前記ネットワーク地図データベースを参照して、前記経路推定モジュールは、検知した二以上のネットワーク識別子に基づいて、前記無線式携帯端末が移動した経路を推定する請求項１又は２に記載の経路推定サーバ。
【請求項４】
ネットワーク識別子を利用して公衆回線網に接続したか否かを判断する無線式携帯端末と通信可能に接続された経路推定サーバが実行する経路推定方法であって、
当該無線式携帯端末が前記公衆回線網に接続したと判断した第一のネットワーク識別子と当該無線式携帯端末が前記公衆回線網に接続したと判断した第二のネットワーク識別子とを、前記無線式携帯端末から受信するステップと、
受信した前記第一のネットワーク識別子及び前記第二のネットワーク識別子及び、これらのネットワーク識別子を前記無線式携帯端末が検知した時刻に基づいて、前記無線式携帯端末が移動した経路を推定するステップと、備える経路推定方法。
【請求項５】
ネットワーク識別子を利用して公衆回線網に接続したか否かを判断する無線式携帯端末と通信可能に接続された経路推定サーバに、
当該無線式携帯端末が前記公衆回線網に接続したと判断した第一のネットワーク識別子と当該無線式携帯端末が前記公衆回線網に接続したと判断した第二のネットワーク識別子とを、前記無線式携帯端末から受信するステップ、
受信した前記第一のネットワーク識別子及び前記第二のネットワーク識別子及び、これらのネットワーク識別子を前記無線式携帯端末が検知した時刻に基づいて、前記無線式携帯端末が移動した経路を推定するステップ、を実行させるためのプログラム。
【請求項６】
経路推定サーバと、当該経路推定サーバと通信可能に接続された無線式携帯端末とからなる経路推定システムであって、
前記無線式携帯端末は、
当該無線式携帯端末がネットワークに接続するための二以上のネットワーク識別子を、当該ネットワーク識別子を利用して、公衆回線網に接続したか否かで判断し、検知するネットワーク識別子検知モジュールと、
検知した二以上のネットワーク識別子を前記経路推定サーバに、当該ネットワーク識別子を検知した時刻とともに送信する識別子送信モジュールと、を備え、
前記経路推定サーバは、
前記無線式携帯端末の識別子と二以上のネットワーク識別子を受信する識別子受信モジュールと、
受信した前記二以上のネットワーク識別子及び、これらのネットワーク識別子を検知した時刻に基づいて、前記無線式携帯端末が移動した経路を推定する経路推定モジュールを、備える経路推定システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザの位置を特定するための経路推定システム、経路推定サーバ、経路推定方法及び経路推定プログラムに関する。
【背景技術】
【０００２】
近年、公衆回線網に接続された携帯端末をＷｅｂサーバ等と接続することで、ユーザに様々なサービスが提供されている。特に、スマートフォン（高機能携帯電話）の登場により、ユーザの移動に応じた高度なサービスを、携帯電話で行うことが可能になってきている。
【０００３】
例えば、スマートフォンにＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）機能を搭載して、スマートフォンに表示される地図上に、ユーザの現在位置を表示する方法などが知られている。このように、ユーザの現在位置を利用することで、利便性の高いサービスが提供されている。
【０００４】
例えば、特許文献１では、セキュリティの観点から児童の居場所をＧＰＳ機能により、親が知ることができるサービスが開示されている。このように、ＧＰＳを適切に利用することで、保護者にとって利便性の高いサービスを提供可能である。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００８−５９３３１号公報
【非特許文献】
【０００６】
【非特許文献１】ウィキペディア、“カレログ”、［ｏｎｌｉｎｅ］、［平成２４年３月１５日検索］、インターネット＜ＵＲＬ：ｈｔｔｐ：／／ｊａ．ｗｉｋｉｐｅｄｉａ．ｏｒｇ／ｗｉｋｉ／％Ｅ３％８２％ＡＢ％Ｅ３％８３％ＡＣ％Ｅ３％８３％ＡＤ％Ｅ３％８２％Ｂ０＞
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、ユーザの現在位置が、ＧＰＳ機能で逐次、取得されてしまうことで、プライバシー侵害の問題が発生する。例えば、ユーザの現在位置を示すＧＰＳ情報が、インターネット網を介したサーバにアップロードされると、ユーザの位置情報が他人に利用される可能性がある。例えば、非特許文献１では、スマートフォンを利用することで、自分が知りたい彼氏の居場所を、第三者である彼女が特定できるシステムである。
【０００８】
したがって、プライバシーの侵害を嫌うユーザは、予めスマートフォンのＧＰＳ機能をオフにするような習慣になっている。すなわち、ＧＰＳ機能を使用する便利なサービスを利用することを控え、自分のプライバシー情報を他人に知られてしまうことを強く恐れて、通常のスマートフォンのＧＰＳ機能をオフにするという現象が発生している。
【０００９】
しかし、プライバシーが重視されて、このようにＧＰＳ機能がオフにされてしまうと、ユーザの行動経路のデータを取得することができない。例えば、商店街の店舗や、特定の施設のサービス提供者は、自分の商品や店舗の宣伝広告の効果や、ユーザの関心事を把握するために、顧客であるユーザの行動経路のデータが、ある程度、取得可能であることが望ましい。
【００１０】
そこで、本発明者は、ユーザの行動経路のデータをＧＰＳほどに厳密に取得しないが、ある程度、大まかに取得することができる方法が必要であるということに着目した。
【００１１】
本発明は、このような課題に鑑み、ＧＰＳを利用しないで、大まかなユーザの行動経路を推定することが可能な経路推定システム、経路推定サーバ、経路推定方法及び経路推定プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１２】
本発明では、以下のような解決手段を提供する。
【００１３】
第１の特徴に係る発明は、ネットワーク識別子を利用して公衆回線網に接続したか否かを判断する無線式携帯端末と通信可能に接続された経路推定サーバが、
当該無線式携帯端末が前記公衆回線網に接続したと判断した第一のネットワーク識別子と当該無線式携帯端末が前記公衆回線網に接続したと判断した第二のネットワーク識別子とを、前記無線式携帯端末から受信する識別子受信モジュールと、
受信した前記第一のネットワーク識別子及び前記第二のネットワーク識別子及び、これらのネットワーク識別子を前記無線式携帯端末が検知した時刻に基づいて、前記無線式携帯端末が移動した経路を推定する経路推定モジュールと、備える経路推定サーバを提供する。
【００１４】
第１の特徴に係る発明によれば、ネットワーク識別子を利用して公衆回線網に接続したか否かを判断する無線式携帯端末と通信可能に接続された経路推定サーバが、当該無線式携帯端末が前記公衆回線網に接続したと判断した第一のネットワーク識別子と当該無線式携帯端末が前記公衆回線網に接続したと判断した第二のネットワーク識別子とを、無線式携帯端末から受信し、受信した第一のネットワーク識別子及び第二のネットワーク識別子及び、これらのネットワーク識別子を無線式携帯端末が検知した時刻に基づいて、無線式携帯端末が移動した経路を推定する。
第２の特徴に係る発明は、セキュリティ情報の入力を受け付け、公衆回線網に接続した際にのみ、所定のネットワーク識別子を利用して公衆回線網に接続したか否かを判断する前記無線式携帯端末と通信可能に接続された第１の特徴に係る経路推定サーバを提供する。
第２の特徴に係る発明によれば、第１の特徴に係る発明であって、セキュリティ情報の入力を受け付け、公衆回線網に接続した際にのみ、所定のネットワーク識別子を利用して公衆回線網に接続したか否かを判断する前記無線式携帯端末と通信可能に接続された経路推定サーバを提供する。
【００１５】
したがって、無線式携帯端末にＧＰＳを搭載しないでも、この無線式携帯端末を所持するユーザのおおまかな行動経路を推定することが可能となる。
【００１６】
第１の特徴に係る発明は、発明のカテゴリにおいて経路推定サーバのみならず、方法、及び、プログラムにおいても同様の作用・効果を奏する。
【００１７】
第３の特徴に係る発明によれば、第１又は第２の特徴に係る発明であって、前記経路推定サーバは、前記ネットワーク識別子と地図情報が対応付けられて記憶されているネットワーク地図データベースを備え、
前記ネットワーク地図データベースを参照して、前記経路推定モジュールは、検知した二以上のネットワーク識別子に基づいて、前記無線式携帯端末が移動した経路を推定する経路推定サーバを提供する。
【００１８】
第４の特徴に係る発明によれば、経路推定サーバと、当該経路推定サーバと通信可能に接続された無線式携帯端末とからなる経路推定システムであって、
前記無線式携帯端末は、
当該無線式携帯端末がネットワークに接続するための二以上のネットワーク識別子を、当該ネットワーク識別子を利用して、公衆回線網に接続したか否かで判断し、検知するネットワーク識別子検知モジュールと、
検知した二以上のネットワーク識別子を前記経路推定サーバに、当該ネットワーク識別子を検知した時刻とともに送信する識別子送信モジュールと、を備え、
前記経路推定サーバは、
前記無線式携帯端末の識別子と二以上のネットワーク識別子を受信する識別子受信モジュールと、
受信した前記二以上のネットワーク識別子及び、これらのネットワーク識別子を検知した時刻に基づいて、前記無線式携帯端末が移動した経路を推定する経路推定モジュールを、備える経路推定システムを提供する。
【００１９】
第３の特徴に係る発明は、発明のカテゴリにおいて経路推定システムのみならず、方法、及び、プログラムにおいても同様の作用・効果を奏する。
【発明の効果】
【００２０】
本発明によれば、無線式携帯端末にＧＰＳを搭載しないでも、この無線式携帯端末を所持するユーザのおおまかな行動経路を推定することが可能な経路推定システム、経路推定サーバ、経路推定方法及び経路推定プログラムを提供することができる。
【図面の簡単な説明】
【００２１】
【図１】図１は、経路推定システム１の全体構成図である。
【図２】図２は、無線式携帯端末１０、経路推定サーバ１００の機能ブロック図である。
【図３】図３は、無線式携帯端末１０、経路推定サーバ１００が実行する経路推定処理を示すフローチャート図である。
【図４】図４は、経路推定サーバ１００が記憶するネットワーク地図テーブルである。
【図５】図５は、無線式携帯端末１０を所持するユーザが移動して、ネットワーク識別子を検知した模式図である。
【図６】図６は、無線式携帯端末１０が検知するネットワーク識別子の画面表示例である。
【図７】図７は、無線式携帯端末１０が検知したネットワーク識別子に接続した場合の画面表示例である。
【発明を実施するための形態】
【００２２】
以下、本発明を実施するための最良の形態について図を参照しながら説明する。なお、これはあくまでも一例であって、本発明の技術的範囲はこれに限られるものではない。
【００２３】
［経路推定システムの構成］
図１は、本発明の好適な実施形態である経路推定システム１のシステム構成図である。経路推定システム１は、無線式携帯端末１０、無線アクセスポイント５０a、５０ｂ（以下、単に「５０」とする）、公衆回線網３（例えば、インターネット網や第３世代、第４世代通信網など）と、経路推定サーバ１００から構成される。無線式携帯端末１０は、ローカルネットワーク４、５により無線アクセスポイント５０を介して、公衆回線網３と接続されている。
【００２４】
無線式携帯端末１０は、ユーザが利用する一般的な携帯型情報端末であってよく、通話機能を含め、後述する機能を備える情報機器や電化製品である。無線式携帯端末１０は、例えば、スマートフォン、スレート端末、パーソナルコンピュータ、携帯電話であってもよいし、家庭用電話機、ネットブック端末、電子書籍端末、電子辞書端末等の一般的な情報家電、小型テレビ等であってもよい。
【００２５】
無線アクセスポイント５０は、無線電波の送信により、ネットワーク識別子を有するローカルネットワーク４、５を形成する装置であって、ここでは、無線アクセスポイント５０ａがローカルネットワーク５、無線アクセスポイント５０ｂがローカルネットワーク４を形成する。ローカルネットワーク４、５は、互いに異なるネットワーク識別子を有する。ネットワーク識別子は、例えば、ＳＳＩＤ（Ｓｅｒｖｉｃｅ  Ｓｅｔ  Ｉｄｅｎｔｉｆｉｅｒ）であってよい。ローカルネットワーク４、５は、ローカルエリアネットワーク（ＬＡＮ）であってよい。
【００２６】
例えば、無線式携帯端末１０を所持するユーザが、ローカルネットワーク５からローカルネットワーク４に向かって移動することで、検知するネットワーク識別子が切替わる。
【００２７】
［各機能の説明］
図２は、無線式携帯端末１０、経路推定サーバ１００の機能ブロックを示す図である。図２を参照して、各装置の機能とハードウェア構成について説明する。
【００２８】
無線式携帯端末１０は、制御部１１、データ記憶部１２、データ通信部１３、タッチパネル入出力部１４を備えていれば、家庭用電化製品、業務用電化製品、携帯端末、業務用端末のいずれであってもよい。
【００２９】
制御部１１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）等を備え、データ通信部１３として、例えば、ＩＥＥＥ８０２．１１に準拠したＷｉ−Ｆｉ（Ｗｉｒｅｌｅｓｓ  Ｆｉｄｅｌｉｔｙ）対応デバイスを少なくとも備える。さらに、無線式携帯端末１０は、ＩＭＴ−２０００規格に準拠した無線デバイス等を備えていてもよい。
【００３０】
データ記憶部１２として、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）、ＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）、メモリ等のいずれか又は双方を備える。さらに、タッチパネル入出力部１４として、画像や文字のメッセージを表示する液晶モニタ等の表示部と、ユーザからの入力を受付けるキーボードやタッチパネル等の入力部を備える。タッチパネル入出力部１４が、音声入力の入力部を備えていてもよい。
【００３１】
無線式携帯端末１０は、制御部１１とデータ通信部１３との協働により、所定のプログラムを読み出して、ネットワーク識別子検知モジュール２１と、ネットワーク識別子送信モジュール２２とを実現する。
【００３２】
経路推定サーバ１００は、無線式携帯端末１０と通信可能に接続されたサーバであって、制御部１５１、データ記憶部１５２、データ通信部１５３を備える。
【００３３】
制御部１５１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）等を備え、データ通信部１５３は、有線によるＬＡＮ接続であってもよい。
【００３４】
データ記憶部１５２として、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）、ＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）、メモリ等のいずれか又は双方を備える。データ記憶部１５２には、ネットワーク識別子と地図情報が対応付けられたネットワーク地図データベース１６５を備える。
【００３５】
経路推定サーバ１００は、制御部１５１とデータ通信部１５３との協働により、所定のプログラムを読み出して、識別子受信モジュール１６１を実現する。さらに、制御部１５１とデータ記憶部１５２との協働により、所定のプログラムを読み出して、経路推定モジュール１６３を実現する。
【００３６】
［経路推定処理］
図３に基づいて、経路推定サーバ１００と無線式携帯端末１０が実行する経路推定処理について説明する。最初に、無線式携帯端末１０のネットワーク識別子検知モジュール２１は、無線電波により、ネットワーク識別子を検知したか否かを判断する（ステップS０１）。
【００３７】
ここで、ネットワーク識別子検知モジュール２１が、ネットワーク識別子を検知したか否かの判断は、無線式携帯端末１０が、所定の無線ＬＡＮが提供する電波を検知して、ネットワーク識別子であるＳＳＩＤを認識したか否かであってよい。すなわち、所定のネットワーク識別子（非表示である場合も含む）の電波を、無線式携帯端末１０が受信して、検知したか否かで、ネットワーク識別子を検知したか否かが判断される。
【００３８】
また、図７に示すように、所定のネットワーク識別子を検知したか否かの判断は、当該ネットワーク識別子を利用して、インターネット等の公衆回線網に接続したか否かで判断してもよい。すなわち、通常、インターネット等の公衆回線網に接続するには、セキュリティ情報の入力が必要であるが、このセキュリティ情報の入力があって、インターネット等の公衆回線網に接続した際にのみ、所定のネットワーク識別子を検知したと判断してもよい。図７は、無線式携帯端末１０が、ＳＳＩＤ：ＭＡＣ-０１を検知し、セキュリティ情報が入力されて、公衆回線網に接続された際に、無線式携帯端末１０に、公衆回線網に接続されたことを出力した画面表示例である。
【００３９】
次に、ネットワーク識別子検知モジュール２１は、ネットワーク識別子名と、これを検知した時刻を取得し（ステップＳ０２）、データ記憶部１２に記憶する。次に、ネットワーク識別子検知モジュール２１は、異なるネットワーク識別子を検知したか否かを判断する（ステップＳ０３）。ここで、ネットワーク識別子検知モジュール２１は、異なるネットワーク識別子を検知したと判断した場合（ステップＳ０３：「ＹＥＳ」）は、ステップＳ０４に処理を移す。ネットワーク識別子検知モジュール２１は、異なるネットワーク識別子を検知していないと判断した場合（ステップＳ０３：「ＮＯ」）は、処理待ちとなってループする。
【００４０】
次に、ネットワーク識別子送信モジュール２２は、検知した２以上のネットワーク識別子と、それぞれの検知時刻を経路推定サーバ１００に送信する（ステップＳ０４）。経路推定サーバ１００の識別子受信モジュール１６１は、無線式携帯端末１０から送信された２以上のネットワーク識別子とそれぞれの検知時刻を受信して（ステップＳ０５）、記憶する。
【００４１】
そして、経路推定サーバ１００の経路推定モジュール１６３は、ネットワーク地図データベース１６５を参照して、経路推定処理を行う（ステップＳ０６）。ネットワーク地図データベース１６５には、図４に示すようなネットワーク地図テーブルが記憶されている。ネットワーク地図テーブルは、ネットワーク識別子であるＳＳＩＤと、そのＳＳＩＤが存在する位置（緯度、経度）が予め対応付けられたテーブルである。
【００４２】
経路推定処理の説明の一例として、図５を用いて説明する。ユーザ４０が、無線式携帯端末１０ｂを所持して、場所Ａ、Ｂ、Ｃ、Ｄと移動したとする。場所Ａでは、ＳＳＩＤ：ＭＡＣ−０１を１０時５５分に検知し、場所Ｂでは、ＳＳＩＤ：Ｍｏｂｉｌｅ−００を１１時１５分に検知し、場所Ｃでは、ＳＳＩＤ：ＣＯＦＥ０２を１２時３０分に検知し、場所Ｄでは、ＳＳＩＤ：０５３ＳＴＡＲを１３時４０分に検知した。
【００４３】
最初に、経路推定モジュール１６３は、場所ＡとＢの識別子から、ネットワーク地図テーブルを検索する。例えば、ＭＡＣ−０１のネットワーク識別子は、緯度、経度が一意に決定されるが、Ｍｏｂｉｌｅ-００は、（Ｘ２，Ｙ２），（Ｘ３，Ｙ３），（Ｘ４，Ｙ４）と、３箇所存在するとする。一般に、ネットワーク識別子は、一の位置のみで利用されるとは限らないため、このように複数箇所での位置情報が登録され得る。
【００４４】
ここで、経路推定モジュール１６３は、Ｍｏｂｉｌｅ-００を検知した位置を、（Ｘ３，Ｙ３）と決定する。なぜならば、（Ｘ１，Ｙ１）と（Ｘ３，Ｙ３）は、α，βしか離れていない。ユーザ４０が、１０時５５分から１１時１５分の２０分間で、移動できる距離は、（Ｘ２，Ｙ２），（Ｘ４，Ｙ４）ではなく、（Ｘ３，Ｙ３）しか存在ないと推定できるからである。ここで、Ｘ２―Ｘ１の距離の絶対値＞＞α、かつ、Ｙ２―Ｙ１の距離の絶対値＞＞β，Ｘ４―Ｘ１の距離の絶対値＞＞α、かつ、Ｙ４―Ｙ１の距離の絶対値＞＞βである。
【００４５】
同様に、ＣＯＦＥ０２のネットワーク識別子も同様に、（Ｘ１，Ｙ１）と（Ｘ３，Ｙ３）が近傍の（Ｘ５，Ｙ５）と推定される。結果的に、経路推定モジュール１６３は、ユーザ４０の経路を、（Ｘ１，Ｙ１）から（Ｘ３，Ｙ３）へ移動し、（Ｘ３，Ｙ３）から（Ｘ５，Ｙ５）・・へ移動すると推定する。
【００４６】
なお、図６に示すように、同時刻に、無線式携帯端末１０が複数のネットワーク識別子を検知する場合がある。この場合には、電波の受信感度が最大である一のネットワーク識別子のみを検知したと判断してもよいし、電波信号強度が所定数以上であれば、検知したと判断してもよい。
【００４７】
上述した手段、機能は、コンピュータ（ＣＰＵ，情報処理装置，各種端末を含む）が、所定のプログラムを読み込んで、実行することによって実現される。プログラムは、例えば、フレキシブルディスク、ＣＤ（ＣＤ−ＲＯＭなど）、ＤＶＤ（ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭなど）等のコンピュータ読取可能な記録媒体に記録された形態で提供される。この場合、コンピュータはその記録媒体からプログラムを読み取って内部記憶装置または外部記憶装置に転送し記憶して実行する。また、そのプログラムを、例えば、磁気ディスク、光ディスク、光磁気ディスク等の記憶装置（記録媒体）に予め記録しておき、その記憶装置から通信回線を介してコンピュータに提供するようにしてもよい。
【００４８】
以上、本発明の実施形態について説明したが、本発明は上述したこれらの実施形態に限るものではない。また、本発明の実施形態に記載された効果は、本発明から生じる最も好適な効果を列挙したに過ぎず、本発明による効果は、本発明の実施形態に記載されたものに限定されるものではない。
【符号の説明】
【００４９】
１  経路推定システム、３  公衆回線網、１０  無線式携帯端末、１００  経路推定サーバ
【図１】
0005787820.tif 000002
【図２】
0005787820.tif 000003
【図３】
0005787820.tif 000004
【図４】
0005787820.tif 000005
【図５】
0005787820.tif 000006
【図６】
0005787820.tif 000007
【図７】
0005787820.tif 000008