JP2021513659A - アドレスとフィンガープリントの連携方法及び連携サーバー - Google Patents

アドレスとフィンガープリントの連携方法及び連携サーバー Download PDF

Info

Publication number
JP2021513659A
JP2021513659A JP2020563881A JP2020563881A JP2021513659A JP 2021513659 A JP2021513659 A JP 2021513659A JP 2020563881 A JP2020563881 A JP 2020563881A JP 2020563881 A JP2020563881 A JP 2020563881A JP 2021513659 A JP2021513659 A JP 2021513659A
Authority
JP
Japan
Prior art keywords
address
wireless lan
fingerprint
connectivity index
collected information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2020563881A
Other languages
English (en)
Other versions
JP6963125B2 (ja
Inventor
ドンス ハン
ドンス ハン
ソンウン イ
ソンウン イ
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Korea Advanced Institute of Science and Technology KAIST
Original Assignee
Korea Advanced Institute of Science and Technology KAIST
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Korea Advanced Institute of Science and Technology KAIST filed Critical Korea Advanced Institute of Science and Technology KAIST
Publication of JP2021513659A publication Critical patent/JP2021513659A/ja
Application granted granted Critical
Publication of JP6963125B2 publication Critical patent/JP6963125B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • H04W4/029Location-based management or tracking services
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S5/00Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
    • G01S5/02Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations using radio waves
    • G01S5/0252Radio frequency fingerprinting
    • G01S5/02521Radio frequency fingerprinting using a radio-map
    • G01S5/02524Creating or updating the radio-map
    • G01S5/02525Gathering the radio frequency fingerprints
    • G01S5/02526Gathering the radio frequency fingerprints using non-dedicated equipment, e.g. user equipment or crowd-sourcing
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S5/00Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
    • G01S5/02Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations using radio waves
    • G01S5/0252Radio frequency fingerprinting
    • G01S5/02521Radio frequency fingerprinting using a radio-map
    • G01S5/02524Creating or updating the radio-map
    • G01S5/02527Detecting or resolving anomalies in the radio frequency fingerprints of the radio-map
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/30Services specially adapted for particular environments, situations or purposes
    • H04W4/35Services specially adapted for particular environments, situations or purposes for the management of goods or merchandise
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/02Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
    • H04W84/10Small scale networks; Flat hierarchical networks
    • H04W84/12WLAN [Wireless Local Area Networks]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/18Service support devices; Network management devices
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S2205/00Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
    • G01S2205/01Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations specially adapted for specific applications
    • G01S2205/02Indoor

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Position Fixing By Use Of Radio Waves (AREA)

Abstract

【課題】 本発明の目的は、不特定多数が利用可能な機器を利用して、フィンガープリントとアドレスを同時に収集し、それを介してラジオマップを構築することができるアドレスとフィンガープリントの連携方法及び連携サーバーを提供することにある。【解決手段】 本発明の一態様によるアドレスとフィンガープリントの連携方法は、アドレスと無線LANフィンガープリントを含む収集情報を受信するステップと、受信された収集情報を格納するステップと、アドレス別格納された複数の収集情報を隣接したアドレスの複数の収集情報に基づいてフィルタリングするステップと、アドレス別フィルタリングされた収集情報を用いてラジオマップを構築するステップと、を備える。【選択図】 図2

Description

本発明は、アドレスとフィンガープリントの連携方法及び連携サーバーに関し、具体的には、不特定多数からフィンガープリントとアドレスを同時に収集し、収集されたフィンガープリントとアドレスの連結特性に応じてアドレスにフィンガープリントをラベリングできるようするアドレスとフィンガープリントの連携方法及び連携サーバーに関する。
アドレスと無線LANフィンガープリントの連携情報は、都市、国などのような大規模な地域での無線LAN信号を活用した屋内位置認識において重要である。アドレスと無線LANフィンガープリントの連携情報は、大規模な地域を対象とした正確度の高い室内位置認識システムの基盤となる都市や国のラジオマップ構築において必ず必要な情報であるからである。無線LANフィンガープリントと連携された位置情報を含んでいるデータベースに基づいて、室内の位置を推定すれば基地局ベースの位置認識やGPSベースの位置認識技法に比べてはるかに高い正確度で、室内の位置を推定することができる。
アドレスと無線LANフィンガープリントを連携させるデータベースの構築に多様な技法が提案されてきた。既存の提案技法は、アドレス情報を事前に与えられると仮定して、与えられたアドレスにおいてスマートフォンや固定された機器を使用して収集された無線LANフィンガープリントを連携させる技法が主流であった。その結果、信号収集の主体とアドレス情報取得の主体が互いに分離されて提案された技法の実現が円滑に行われない問題が発生した。
したがって、フィンガープリントの収集とともにアドレス情報も同時に収集することができれば、無線LAN信号収集の主体とアドレス情報取得の主体の分離の問題から抜け出して、アドレスベースのラジオマップをさらに迅速に構築することができる。
一方、アドレスとフィンガープリントの同時収集のとき、多様な考慮事項が存在することができる。例えば、収集されたフィンガープリントに連携されたアドレスが、フィンガープリントが収集された位置に対応するアドレスか否かを判定する必要性が存在する。もし、実際の収集位置に対応するアドレスではないアドレスが収集される場合、これをフィルタリングすることができる方案が必要である。
述べたように、既存のアドレスとフィンガープリントの連携方案の限界を克服することができるアドレスとフィンガープリントの連携方法及び連携サーバーが必要である。
本発明は、上述した問題点に鑑みてなされたものであって、本発明の目的は、不特定多数が利用可能な機器を利用して、フィンガープリントとアドレスを同時に収集し、それを介してラジオマップを構築することができるアドレスとフィンガープリントの連携方法及び連携サーバーを提供することにある。
なお、本発明の目的は、任意の機器から同時に収集された多数のアドレスと連携されたフィンガープリントを活用して収集されたフィンガープリントをフィルタリングし、フィルタリングされたフィンガープリントとアドレスに基づいて、信頼性の高いラジオマップの構築できるようにするアドレスとフィンガープリントの連携方法及び連携サーバーを提供することにある。
なお、本発明の目的は、商品取引や決済においてフィンガープリントの収集位置の認識を介して不正なトランザクションを探知できるようするアドレスとフィンガープリントの連携方法及び連携サーバーを提供することにある。
本発明で解決しようとする技術的課題は、以上で言及した技術的課題に限定されず、言及していないもう一つの技術的課題は、下の記載から、本発明が属する技術分野における通常の知識を有する者に明確に理解されるであろう。
本発明の一態様によるアドレスとフィンガープリントの連携方法は、アドレス及び無線LANフィンガープリントを含む収集情報を受信するステップと、受信された収集情報を格納するステップと、アドレス別格納された複数の収集情報を隣接したアドレスの複数の収集情報に基づいてフィルタリングするステップと、アドレス別フィルタリングされた収集情報を利用してラジオマップを構築するステップと、を備える。
前記したアドレスとフィンガープリントの連携方法であって、前記収集情報のアドレスは、ユーザー端末の入力によって決定されるアドレスであり、前記無線LANフィンガープリントは、前記アドレスの入力時に収集される無線LAN識別子と無線LAN信号強度とのペアを1つ以上含む。
前記したアドレスとフィンガープリントの連携方法であって、前記収集情報は、前記ユーザー端末に設置されるオンラインショッピングアプリ又は配送アプリから受信され、前記オンラインショッピングアプリ又は配送アプリは、ユーザーからのアドレス入力を受信する前、受信した後、又は受信する前後に1つ以上の無線LAN識別子と無線LAN信号強度とのペアを収集する。
前記したアドレスとフィンガープリントの連携方法であって、前記フィルタリングステップは、アドレス別複数の収集情報の無線LANフィンガープリントに対応する前記アドレスへの連結性指数を、隣接したアドレスの複数の収集情報の無線LANフィンガープリントを利用して算出する。
前記したアドレスとフィンガープリントの連携方法であって、前記フィルタリングステップは、アドレス別複数の収集情報の無線LANフィンガープリントに対応するアドレスへの連結性指数を、同一のアドレスの他の情報収集の無線LANフィンガープリントをさらに利用して算出する。
前記したアドレスとフィンガープリントの連携方法であって、前記ラジオマップの構築ステップは、アドレス別最高の連結性指数を有する無線LANフィンガープリントを前記アドレスにラベリングしてデータベースに格納する。
前記したアドレスとフィンガープリントの連携方法であって、前記フィルタリングステップは、連結性指数算出のために、アドレス別それぞれの無線LANフィンガープリントと隣接したアドレスの複数の収集情報のそれぞれの無線LANフィンガープリントとの無線LAN識別子をそれぞれ比較して、共通の無線LAN識別子が存在する場合に連結性指数を増加させ、共通の無線LAN識別子が存在しない場合に連結性指数を減少させる。
前記したアドレスとフィンガープリントの連携方法であって、前記ラジオマップの構築ステップ後に、無線LANフィンガープリントを含む処理要請を受信するステップと、前記ラジオマップを用いて前記無線LANフィンガープリントの対応位置を推定するステップと、推定された位置に基づいて前記処理要請を認証するステップと、をさらに備える。
前記したアドレスとフィンガープリントの連携方法であって、前記フィルタリングステップは、アドレス別収集情報に含まれる収集時刻情報をさらに利用して無線LANフィンガープリントの連結性指数を算出する。
本発明の一態様によるアドレスとフィンガープリントの連携サーバーは、アドレスと無線LANフィンガープリントを含む収集情報を受信する通信ユニットと、受信された収集情報を格納する格納ユニットと、アドレス別格納された複数の収集情報を隣接したアドレスの複数の収集情報に基づいてフィルタリングし、アドレス別フィルタリングされた収集情報を利用してラジオマップを構築する制御ユニットと、を備える。
前記したアドレスとフィンガープリントの連携サーバーであって、前記収集情報のアドレスは、ユーザー端末の入力によって決定されるアドレスであり、前記無線LANフィンガープリントは、前記アドレスの入力時に収集される無線LAN識別子と無線LAN信号強度とのペアを1つ以上含む。
前記したアドレスとフィンガープリント連携サーバーであって、前記制御ユニットは、複数の収集情報をフィルタリングするためには、アドレス別複数の収集情報の無線LANフィンガープリントと対応する前記アドレスへの連結性指数を、隣接したアドレスの複数の収集情報の無線LANフィンガープリント、及び同一のアドレスの他の情報収集の無線LANフィンガープリントを用いて算出する。
前記したアドレスとフィンガープリント連携サーバーであって、前記制御ユニットは、ラジオマップを構築するために、アドレス別最高の連結性指数を有する無線LANフィンガープリントを、前記アドレスにラベリングしてデータベースに格納する。
前記したアドレスとフィンガープリント連携サーバーであって、前記制御ユニットは、連結性指数の算出のために、アドレス別それぞれの無線LANフィンガープリント、隣接したアドレスの複数の収集情報のそれぞれの無線LANフィンガープリント、及び同一のアドレスの他の収集情報のそれぞれの無線LANフィンガープリントの無線LAN識別子をそれぞれ比較して、共通の無線LAN識別子が存在する場合に連結性指数を増加させ、共通の無線LAN識別子が存在しない場合に連結性指数を減少させる。
前記したアドレスとフィンガープリント連携サーバーであって、前記制御ユニットは、ラジオマップの構築後に、無線LANフィンガープリントを含む処理要請を通信ユニットを介して受信し、構築された前記ラジオマップを用いて前記無線LANフィンガープリントの対応位置を推定し、推定された位置に基づいて前記処理要請を認証する。
本発明の一態様によるアドレスとフィンガープリントの連携方法は、ユーザー端末に設置されているアプリから配達又は配送のために、ユーザーから入力されたアドレスと前記アドレスの入力時に収集された無線LANフィンガープリントを受信し、前記受信されたアドレスと無線LANフィンガープリントを含む収集情報をフィルタリングし、フィルタリングされた収集情報を用いてラジオマップを構築することを特徴とする。
前記したアドレスとフィンガープリントの連携方法であって、前記アプリは、オンラインショッピングアプリ又は配送アプリであり得る。
前記したアドレスとフィンガープリントの連携方法であって、前記フィルタリングは、アドレス別収集情報の無線LANフィンガープリントと隣接したアドレスの無線LANフィンガープリントとを比較して、その類似度に基づいて遂行され得る。
前記のような本発明によるアドレスとフィンガープリントの連携方法及び連携サーバーは、不特定多数が活用可能な機器を用いてフィンガープリントとアドレスを同時に収集し、それを介してラジオマップを構築できる効果がある。
なお、前記のような本発明によるアドレスとフィンガープリントの連携方法及び連携サーバーは、任意の機器から同時に収集された多数のアドレスと連携されたフィンガープリントをフィルタリングし、フィルタリングされたフィンガープリントとアドレスに基づいて、信頼性の高いラジオマップを構築できるようにする効果がある。
なお、前記のような本発明によるアドレスとフィンガープリントの連携方法及び連携サーバーは、商品取引や決済においてフィンガープリントの収集位置の認識を介して不正なトランザクションを探知できるようにする効果がある。
本発明で得られる効果は、以上で言及した効果に限定されず、言及していないもう一つの効果は、以下の記載から本発明が属する技術分野における通常の知識を有する者に明確に理解されるであろう。
アドレス-フィンガープリントの連携システムに構成される装置間の連結構成の例を示す図である。 アドレス-フィンガープリントの連携サーバーの例としてのブロック図を示す図である。 収集された無線LANフィンガープリントとアドレスの連携に基づいてラジオマップを構築する例としての制御フローを示す図である。 構築されたラジオマップを利用する1つのアプリケーションの例としての制御フローを示す図である。 連結性指数を算出するための単純化された例としてのアルゴリズムを示す図である。
上述した目的、特徴及び利点は、添付された図面を参照して、詳しく後述されている詳細な説明を通してさらに明確になるはずであり、それに応じて、本発明が属する技術分野における通常の知識を有する者が本発明の技術的思想を容易に実施することができるだろう。また、本発明を説明するにあたって、本発明に関連された公知技術に対する具体的な説明が本発明の要旨を不必要に曖昧にすることができると判定される場合に、その詳しい説明を省略することにする。以下、添付された図面を参照して、本発明による好適な実施形態を詳しく説明することにする。
図1は、アドレス-フィンガープリントの連携システムに構成される装置間の連結構成の例を示す図である。
図1の例のようにアドレス-フィンガープリントの連携システムは、複数のユーザー端末100、及びアドレスとフィンガープリントの連携サーバー200を含み、ユーザー端末100と連携サーバー200は、インターネットを通じて互いに連結される。
図1のコンポーネントを簡単に見ると、ユーザー端末100は、一般的なユーザーが利用可能な端末である。ユーザー端末100は、例えば、スマートフォン、ノートPC、タブレットPC、パーソナルコンピュータなどであり得る。
ユーザー端末100は、インターネットを通じて各種のサーバーにアクセスすることができ、サーバーを介して多様なウェブページをブラウジングしたり、サービスを要請したり受けたりすることができる。ユーザー端末100は、不揮発性メモリを備え、そのメモリにサーバーに接続して各種の処理を遂行するアプリを1つ以上含み得る。たとえば、ユーザー端末100は、オンラインショッピングアプリ、配送アプリ(配達アプリ)などを備えてオンラインショッピングをしたり、注文された物品を配送できたりするように構成される。
ユーザー端末100は、格納されているアプリを駆動して指定したサーバー(例えば、オンラインショッピングの提供サーバー)に連結され、連結されたサーバーに各種のサービス要請を処理することができる。オンラインショッピングアプリや配送アプリ(配達アプリ)などのような物品の注文と配送を要求するアプリは、駆動時に、なお連携サーバー200に連結されるように好ましく構成される。この連携サーバー200は、指定されたサービスを提供する同一のサーバー又は別のサーバーであり得る。
アプリを駆動するユーザー端末100は、配送などが行われるアドレスを入力インターフェースを介してユーザー入力から受信する。ここでのユーザー入力は、ユーザーの直接入力とともに既格納されたアドレスに対する選択やサーバーが推薦するアドレスの選択であり、入力するプロセスの一部又は全部を遂行することを含み得る。たとえば、アドレスは、棟号数又は号室などの情報までを含み得る。
通常、配送又は配達のためのアドレスは、成功的な配送や配達のために、正確かつ慎重に入力されるため、そのアドレス情報の信頼性、正確度及び精度の高い利点がある。
なお、アプリを駆動するユーザー端末100は、アドレス入力時に無線LANフィンガープリントを収集するように構成される。たとえば、ユーザー端末100は、アドレスの入力前、入力後、又は入力前後の一定時間の間(例えば、1分、30秒、10秒など)ユーザー端末100に備えられた無線LANインターフェースを活性化させ、無線LANインターフェースを介して無線LANフィンガープリントを収集する。
無線LANフィンガープリントは、無線APなどから出力される無線LAN信号から獲得可能である。無線LANフィンガープリントは、無線LAN識別子と無線LAN信号の信号強度とのペアを1つ以上含む。一定時間の間に無線LANフィンガープリントが収集されるのに、ユーザー端末100が認識可能な1つ以上(複数)の無線LAN識別子と無線LAN信号の強度とのペアが収集可能である。無線LAN識別子は、例えば、SSID(Service Set Identifier)、BSSID(Basic Service
Set Identifier)等であり得る。無線LANフィンガープリントの収集は、ユーザー端末100から提供されているオペレーティングシステムのAPIを介して行われ得る。
このように、ユーザー端末100は、アドレス入力を要求するアプリを備えて、このアプリを使用したアドレス入力時に、さらにアドレス入力を介したサービス要請時に、アドレスだけでなく、無線LANフィンガープリントを収集してアドレスと無線LANのフィンガープリントを含む収集情報を構成し、これを連携サーバー200に伝送できるように構成される。
連携サーバー200は、1つ以上のユーザー端末100に連結され、1つ以上のユーザー端末100から収集される情報を用いて、アドレスと無線LANフィンガープリントを連携(ラベリング)する。連携サーバー200は、ユーザー端末100からの収集されるアドレスと無線LANフィンガープリントを利用して、ラジオマップを構築するように構成される。
連携サーバー200に対しては、以下の図2で詳しくみることにする。
インターネットは、IPベースのコンピュータネットワークとしてIPアドレスに基づいて各種の機器(端末)を相互に連結して各種のデータを送受信することができる。インターネットには、多様なサーバーが連結される。
図1ではアドレス-フィンガープリントの連携システムに必要な主要コンポーネントを示しているが、その他のコンポーネントが連携システム内にさらに含まれる可能性もある。例えば、構築されたラジオマップを活用して、位置ベースのサービスを提供することができるサーバーなどをさらに含み得る。このようなサーバーは、ラジオマップを利用した道案内サービスをユーザー端末100に提供したり、ラジオマップに基づいて各種のサービスの処理をユーザーに提供したりすることができる。
その中で、任意のサーバーは、認識されたアドレス(位置)に基づいて不正トランザクションを検出することができる。たとえば、特定のサーバーは、オンライン商品取引や決済などにおいてアドレス(位置)認識に基づいて、トランザクションが発生したアドレス(位置)を認証することができ、それに応じて、安全な商品取引や決済処理を行うことができるようにする。不正なトランザクションの検出のため、本発明に基づいて構築されるラジオマップが好ましく用いられる。図4で不正なトランザクションを活用するアプリケーションの例をもう少し見ることにする。
図2は、アドレス-フィンガープリントの連携サーバー200の例としてのブロック図を示す図である。
図2によると、連携サーバー200は、通信ユニット210、格納ユニット230、連結ユニット250、及び制御ユニット270を含む。図2は、好ましくは、機能ブロック図を示し、各機能ブロックは対応するハードウェアブロックを備える。図2の連携サーバー200は、多様なハードウェアを利用して構成され得る。例えば、連携サーバー200は、1つ以上のPC、ワークステーション、及び/又はメインフレームなどを利用して構成され得る。図2に示されていない他のブロックが設計変形に応じて、このブロック図にさらに含まれる可能性もある。
図2の連携サーバー200は、独立して動作する別のサーバーで構成されたり、他のサーバー(オンラインショッピング、配送など)内に一部の機能として内蔵されたりする可能性もある。
図2を介して連携サーバー200を見ると、通信ユニット210は、インターネットを通じて各種のデータを送受信する。通信ユニット210は、備えられた有線LANインターフェースなどを介してインターネットに連結されて各種のデータや要請を示す通信パケットを受信し、受信した通信パケットに対応した応答パケットなどをインターネットを通じて出力することができる。
例えば、通信ユニット210は、インターネットを通じてユーザー端末100から収集情報を受信し、受信される収集情報は、アドレスと無線LANフィンガープリントを含む。アドレスは、ユーザー端末100のユーザー入力に基づいて決定されるアドレスであり、無線LANフィンガープリントは、アドレス入力時に収集される無線LAN識別子と無線LAN信号強度とのペアを1つ以上含む。
なお、通信ユニット210は、ラジオマップの構築後に、無線LANフィンガープリントを含む処理要請を、インターネットを通じてユーザー端末100から直接又は他のサーバーから受信し、これを制御ユニット270に伝達することができる。
格納ユニット230は、各種のデータとプログラムを格納する。格納ユニット230は、ハードディスクなどのような大容量のストレージ媒体を備えて各種のデータとプログラムを格納する。格納ユニット230は、備えられた1つ以上のハードディスクを活用してデータベースを構成することができる。
格納ユニット230に格納されている各種データを見ると、格納ユニット230は、通信ユニット210を介して受信された収集情報を格納する。格納ユニット230は、収集情報の無線LANフィンガープリント、収集時刻、さらにユーザー端末100の端末ID及び/又はユーザーIDを収集アドレスにマッチングさせて格納する。それぞれのアドレスにマッチングされる収集情報(無線LANフィンガープリント、さらに収集時刻、ユーザー端末100の端末ID及び/又はユーザーID)は、複数個格納され得る。
なお、格納ユニット230は、収集情報を活用して構築されるラジオマップを格納する。ラジオマップは、特定の地域を対象に構築されて位置(又は位置に対応するアドレス)に対応してラベリングされた無線LANフィンガープリントをデータベースの形態として構成される。それぞれの位置(アドレス)にラベリングされる無線LANフィンガープリントは、不特定のユーザー端末100から受信される収集情報を利用して構成される。
なお、格納ユニット230は、制御ユニット270で利用可能な各種のプログラムを格納する。例えば、格納ユニット230は、収集情報からラジオマップの構築のための制御プログラムを格納することができる。この制御プログラムは、連結性指数の算出のためのアルゴリズムを実装し、ラジオマップを構築することができる。
連結ユニット250は、連携サーバー200内のブロック間のデータを送受信する。連結ユニット250は、近距離ネットワーク、並列バス、シリアルバスなどを利用して構成される。
制御ユニット270は、1つ以上の実行ユニットを備えて格納ユニット230に格納されているプログラムをローディングし、実行ユニットを介してプログラムの命令語コードを実行して連携サーバー200を制御する。
制御ユニット270で遂行される1つの制御例を見ると、制御ユニット270は、任意のユーザー端末100から収集情報を通信ユニット210を介して受信し、これを格納ユニット230に格納する。例えば、制御ユニット270は、収集情報のアドレスに対応する収集リストに収集アイテムを生成し、生成された収集アイテムに無線LANフィンガープリント、さらに収集時刻、端末ID、及び/又はユーザーIDを含めて格納する。これにより、それぞれのアドレス別収集リストには、多数の収集アイテムを含み得る。
制御ユニット270は、アドレス別に格納されている複数の収集情報を隣接したアドレスの収集情報を利用してフィルタリングし、フィルタリングされた収集情報を利用して、ラジオマップを構築する。
制御ユニット270は、それぞれのアドレス別に収集された収集情報(アイテム)について、隣接したアドレスの収集情報(アイテム)と同一のアドレス内の他の収集情報(アイテム)を利用して、各収集情報への対応アドレスの連結性指数を算出し、算出された連結性指数に基づいて収集情報をフィルタリングする。
連結性指数の算出のための一例として、制御ユニット270は、アドレス別収集情報(アイテム)の無線LANフィンガープリントと隣接したアドレスの収集情報(アイテム)の無線LANフィンガープリントと、をそれぞれ比較して互いに共通する無線LANの識別子が存在する場合には、該当する無線LANフィンガープリントの連結性指数を指定された数だけ(例えば、1)増加させ、無線LAN識別子が存在しない場合には、連結性指数を指定された数だけ減少させる。
これにより、現在の連結性指数が算出されている該当する無線LANフィンガープリントが、他の隣接した無線LANフィンガープリントと類似度が高いほど、連結性指数が増加し、他の隣接した無線LANフィンガープリントと類似度が低いほど、連結性指数が低くなれる。
特定のアドレスにマッピングされている個々の収集情報(アイテム)に対し個別にその連結性指数が算出される場合があり、それぞれの収集情報別にアドレスと無線LANフィンガープリントとの間の連結程度を他の無線LANフィンガープリントを活用して決定することができる。
なお、制御ユニット270は、アドレス別収集情報(アイテム)の無線LANフィンガープリントと同一のアドレス(収集リスト)の他の収集情報(アイテム)の無線LANフィンガープリントと、をそれぞれ比較して互いに共通する無線LAN識別子が存在する場合に、無線LANのフィンガープリントの連結性指数を指定された数だけ(例えば、1)増加させ、共通の無線LAN識別子が存在しない場合に、連結性指数を指定された数だけ減少させる。このような過程を介して隣接したアドレス間の無線LANフィンガープリント間の類似性だけでなく、同一のアドレスで収集された無線LANフィンガープリントの類似性に基づいて連結性指数を算出することができる。
制御ユニット270は、同一のアドレスだけでなく、隣接したアドレスの無線LANフィンガープリントとの共通する無線LAN識別子が存在する回数だけに比例する、連結性指数を各無線LANフィンガープリントに対して算出することができる。
制御ユニット270は、他の要素をもっと反映して連結性指数を算出することもできる。例えば、制御ユニット270は、収集時刻に重み値を付与して連結性指数を算出したり、端末IDやユーザーIDに基づいて重み値を変更して連結性指数を算出したりすることもできる。例えば、収集時刻が夜間(例えば、午後10時から午前6時)である場合に、高い重み値を付与することができる。また、制御ユニット270は、収集した情報を伝送したユーザーの性別、年齢、職業などに応じて重み値を変え付与して連結性指数を算出することができる。重み値付けによる連結性指数の算出は、多様な形態や方法やアルゴリズムなどが有り得る。
制御ユニット270は、それぞれのアドレス別収集情報(アイテム)に連結性指数を算出した後に、この連結性指数に基づいて収集情報をフィルタリングしてラジオマップを構築する。
例えば、制御ユニット270は、アドレス(位置)ごとに、最も高い連結性指数を有する無線LANフィンガープリントをアドレス(位置)にラベリングしてラジオマップのデータベースに格納する。ラジオマップは、アドレスとして無線LANフィンガープリントをラベリングしたものか、さらに該当するアドレスに対応する位置として無線LANフィンガープリントをラベリングしたものかであり得る。このとき、特定の地域を多数の位置の領域に分けて、それぞれの位置に対応する無線LANフィンガープリントのペアを位置にラベリングして格納する。特定の位置は、任意のアドレスに対応することができる。ここでの位置は、座標系に基づく座標として特定される場合もあり、該当するアドレスの範囲内の特定のポイントは、例えば中心点に定められ得る。
ラジオマップのデータベースエントリは、アドレス(位置)と無線LANフィンガープリントとのペアを少なくとも備え、各エントリのアドレスにラベリングされる無線LANフィンガープリントは、設定された閾値以上の最高の連結性指数を有する収集情報の無線LANフィンガープリントとして設定される。それに応じて、アドレス、及び無線LANフィンガープリントの任意の収集に基づいて発生する多様なエラーをフィルタリングして信頼性の高いラジオマップを構築できるようにする。
以後、制御ユニット270は、処理要請を通信ユニット210を介して受信し構築されたラジオマップを活用して処理要請の無線LANフィンガープリントの対応位置を推定し、推定された位置に基づいて処理要請を認証する。認証された結果は、ユーザー端末100や他のサーバーに伝送される場合もあり、推定された位置(アドレス)に基づいて不正なトランザクションを検出することができる。
連携サーバー200で行われる各種の制御は、図3及び図4を介してもう少し詳しく見ることにする。
図3は、収集された無線LANフィンガープリントとアドレスの連携に基づいてラジオマップを構築する例としての制御フローを示す図である。図3は、連携サーバー200によって遂行され、好ましくは、制御ユニット270によって他のブロックを制御することにより行われる。
まず、任意のユーザー端末100は、無線LANフィンガープリントを収集する(S101)。
たとえば、ユーザー端末100は、オンラインショッピングアプリ、配送アプリ、物品注文アプリ等を駆動し、該当するアプリを介して物品等の配送が行われるアドレスを入力インターフェースを介して入力する。ユーザー端末100のアプリは、アドレス入力時に備えられた無線LANフィンガープリントのスキャンモジュール(プログラムモジュール)を駆動して1つ以上の無線LANの識別子(例えば、BSSID)と無線LAN信号強度とのペアを構成する。たとえば、ユーザー端末100は、アドレス入力の完了時点から以前、以後又は前後の指定された時間の間、無線LAN信号をスキャンして識別子と信号強度とのペアを含むフィンガープリントを構成することができる。
ユーザー端末100は、収集情報を構成してこれをインターネットを通じて連携サーバー200に伝送し、連携サーバー200は、これを受信する(S103)。収集情報は、ユーザー端末100での入力によって決定されるアドレスと、アドレスの入力時に収集される無線LAN識別子と無線LAN信号強度のペアを1つ以上含み、ユーザー端末100に設置されたオンラインショッピングアプリ、配送アプリ、物品注文アプリのようにアドレスの入力が要求されるアプリからインターネットを通じて受信される。このようなアプリは、アドレス入力の受信前、受信後、又は受信前後の指定された時間の間(例えば、30秒、1分など)の無線LAN識別子と信号強度とのペアを収集する。
連携サーバー200(の制御ユニット270)は、通信ユニット210を介して収集情報を受信し、これを格納ユニット230に格納する(S105)。例えば、連携サーバー200(の制御ユニット270)は、収集情報のアドレスに対応する収集リストを格納ユニット230で検索して新規の収集アイテムを生成し、これを検索された収集リストに格納する。新規の収集アイテムは、収集情報の無線LANフィンガープリントが含み、さらに収集時刻、端末ID及び/又はユーザーIDをさらに含む。収集時刻、端末IDやユーザーIDも収集情報に含まれ得る。
このような構成を介して、連携サーバー200(の制御ユニット270)は、各ラジオマップが構築される地域のそれぞれのアドレス別収集リストを構成し、これを格納する。それぞれの収集リストは、好ましくは、多数の収集アイテムを含み、それぞれの収集アイテムは、単一のユーザー又は複数のユーザーによって収集された無線LANフィンガープリントを含み得る。
それぞれのアドレス別収集リストが構築され、それぞれの収集リストが指定された個数以上の個数を有したり収集期間が経過したりした場合に、連携サーバー200(の制御ユニット270)は、アドレス別格納された複数の情報収集をこのアドレスに隣接するアドレスの複数の収集情報に基づいてフィルタリングする(S107)。
連携サーバー200(の制御ユニット270)は、現在のフィルタリングが行われるアドレスと隣接するアドレスの無線LANフィンガープリントとの間の類似性に基づいて、アドレス内の任意の無線LANフィンガープリントをフィルタリングすることができる。
例えば、連携サーバー200(の制御ユニット270)は、アドレス別複数の収集情報のそれぞれとこのアドレスへの連結性指数(例えばスコア(score))を、隣接したアドレスの収集情報のそれぞれの無線LANフィンガープリントを用いて算出し、算出された連結性指数に基づいて任意の収集情報をフィルタリングすることができる。
なお、連携サーバー200(の制御ユニット270)は、アドレス別複数の収集情報の無線LANフィンガープリントと対応アドレスへの連結性指数を、同一のアドレスの他の情報収集の無線LANフィンガープリントをさらに利用して算出し、算出された連結性指数に基づいて任意の収集情報をフィルタリングすることができる。
具体的に見ると、連携サーバー200(の制御ユニット270)は、アドレス別収集リストに対する隣接したアドレスリストを決定する。隣接したアドレスは、アドレス体系によって異なる場合があり、アドレステキストの類似性やアドレス構造に基づいて決定され得る。
連携サーバー200(の制御ユニット270)は、すべてのアドレスごとに収集された収集リストのそれぞれの収集アイテムごとに連結性指数を算出する。
各アドレス別収集リストの各収集アイテムについて連結性指数を算出するために、連携サーバー200(の制御ユニット270)は、収集アイテムの無線LANフィンガープリントと隣接したアドレスの各収集リストのそれぞれの収集アイテムの無線LANフィンガープリントとを比較し、比較対象の無線LANフィンガープリントが類似した場合に、連結性指数を指定されたスコアだけ(例えば1ずつ)増加させ、類似していない場合に連結性指数を指定されたスコアだけ(例えば1ずつ)減少させる。
例えば、連携サーバー200(の制御ユニット270)は、2つの無線LANのフィンガープリントに共通する無線LAN識別子が存在する場合に、連結性指数を1増加させ、共通の無線LAN識別子が存在しない場合に、連結性指数を1減少させることができる。このような隣接したアドレスの無線LANフィンガープリントとの比較を通して、現在検証が行われている収集アイテムと対応アドレスとの間の信頼性(連結性)を周辺の無線LANフィンガープリントを活用して認識し、これによる連結性指数を算出することができる。
なお、連携サーバー200(の制御ユニット270)は、収集アイテムの無線LANフィンガープリントと同一のアドレスの収集リストの異なる収集アイテムの無線LANフィンガープリントとを比較し、比較対象の無線LANフィンガープリントが類似した場合に、連結性指数を指定されたスコアだけ(例えば1ずつ)増加させ、類似のしていない場合に、連結性指数を指定されたスコアだけ(例えば1ずつ)減少させる。
例えば、連携サーバー200(の制御ユニット270)は、2つの無線LANのフィンガープリントに共通する無線LAN識別子が存在する場合に、連結性指数を1増加させ、共通の無線LAN識別子が存在しない場合に、連結性指数を1減少させることができる。このような同一のアドレスの無線LANフィンガープリントとの比較を通して、現在検証が行われている収集アイテムと対応アドレスとの間の信頼性(連結性)を同一のアドレスから収集された無線LANフィンガープリントを活用・認識して、これによる連結性指数を算出することができる。
連結性指数の算出にあたって、連携サーバー200(の制御ユニット270)は、アドレス別収集情報に含まれる収集時刻情報をさらに利用することができる。例えば、連携サーバー200(の制御ユニット270)は、収集時刻に基づいて可変重み値を付与して加減することができる。
図5は、連結性指数を計算するための単純化された例としてのアルゴリズムを示し、プログラムで実装されて格納ユニット230に格納され、これを制御ユニット270が遂行して各収集アイテムごとに連結性指数を算出することができる。
図5を簡単に見てみると、格納ユニット230に収集された<住所、フィンガープリント>のペアの全体集合がS={<A、F1,1>、<A、F2,1>、…、<A、Fm1,1>、<A、F1,2>、…、<A、Fm2,2>、…、<A、A1,n>、…、<A、Fmn,n>}であり、アドレスAで収集された<住所、フィンガープリント>のペアの集合がS={<A、F1,k>、<A、F2,k>、…、<A、Fmk,k>}(ここでSが収集リストに対応し、それぞれの<住所、フィンガープリント>のペアは、収集アイテムに対応される)であり、アドレスA周辺のアドレスで収集されたフィンガープリントの集合をN_Aとするときに、図5のアルゴリズムは、<住所、フィンガープリント>のペアの連結性指数(スコア)Score(A、Fj,i)を算出して出力する。
まず、アルゴリズムは、集合内のすべての<住所、フィンガープリント>のペアの連結性指数を初期化する((1)参照)。本明細書において、(1)乃至(5)は、丸数字の1乃至5を意味するものとする。
以後、集合S内のそれぞれの集合(S)について((2)参照)、集合内のすべてのフィンガープリント(Fp,k)を対象に、((3)参照)連結性指数を算出する。
そしてアドレス(A)と隣接したアドレス(N_A)のフィンガープリント(Fq)のそれぞれ((4)参照)と現在の連結性指数を算出しているフィンガープリント(Fp,k)との比較を通して連結性指数を算出する((5)参照)。例えば、2つのフィンガープリントが共通する無線AP(無線LAN識別子)が存在する場合に、連結性指数(Score(A、Fp,k))を1増加させ、共通する無線APが存在しない場合に、その連結性指数を1減少させる。
アルゴリズムの(5)では、単に隣接したアドレスのフィンガープリント集合に対する比較から連結性指数を算出しているが、これに限定される必要はなく、多様な追加、変形例が存在する。たとえば、同一のアドレス(A)内の他のフィンガープリントを現在のフィンガープリント(Fp,k)とさらに比較して、共通の無線APの存在可否に応じて連結性指数を1増加させたり、1減少させたりすることができる。
なお、アルゴリズムは、連結性指数の加減に重み(weight)値を付与することができる。たとえば、現在のフィンガープリント(Fp,k)の収集時刻が夜間時間帯(午後10時から午前6時まで)に収集された場合に、より高い重み値を付与(例えば、1よりも大きい数字など)することができる。また、アルゴリズムは、フィンガープリント(Fp,k)を収集したユーザーの年齢、性別、職業などによって異なる重み値を付与することができる。
本アルゴリズムが遂行完了されるにつれて、収集されたすべての無線LANフィンガープリントの対応アドレスへの連結性指数が算出される。連結性指数が算出されることによって、少なくともそれぞれの無線LANフィンガープリントと対応するアドレスとの間の計量化された信頼性を付与することができる。そして、この連結性指数は、隣から収集された無線LANフィンガープリントとさらに同一のアドレスで収集された他の無線LANフィンガープリントとを利用して、好ましく算出される。
再び、図4を介して、その制御フローを見ると、連結性指数が算出されることによって連携サーバー200(の制御ユニット270)は、連結性指数の値に基づいてアドレス別収集情報をフィルタリングし、その後でアドレス別フィルタリングされた収集情報を利用して、ラジオマップを構築する(S109)。
例えば、連携サーバー200(の制御ユニット270)は、アドレス別フィンガープリントの中で連結性指数が設定された閾値以上のフィンガープリントを、アドレスにラベリングしてデータベースに格納する。好ましくは、連携サーバー200(の制御ユニット270)は、アドレス別フィンガープリントの中で連結性指数が設定されたしきい値以上であり、最も高い(大きい)フィンガープリントをアドレスにラベリングしてデータベースに格納する。データベースのエントリは、アドレス(又はアドレスに対応する位置)にラベリングされる無線LANフィンガープリントを含み、この無線LANフィンガープリントは、特定のアプリを介して収集され、該当するアドレスから収集されたという信頼性の高いフィンガープリントである。
図4は、構築されたラジオマップを利用する1つのアプリケーションの例としての制御フローを示す図である。図4の制御フローは、連携サーバー200で遂行されたり、ラジオマップの提供を受けたオンラインサーバー(たとえば、オンラインショッピングモールサーバーなど)で行われたりすることができる。
まず、ユーザー端末100は、備えられたアプリを介してサーバーと連動する(S201)。たとえば、ユーザー端末100は、サーバーにログイン又は接続して各種の物品やサービスに対する情報をディスプレイ又は出力することができる。
ユーザー端末100は、入力インターフェースなどを介して処理要請を構成し、サーバーは、これを受信する(S203)。ユーザー端末100の該当するアプリは、少なくとも無線LANフィンガープリントを収集するように構成され、処理要請に、この無線LANのフィンガープリントを含む。処理要請は、サーバーで特定のトランザクションを要求することであり得る。例えば処理要請は、特定の物品やサービスの購買要請等であり得る。
サーバーは、構築されたラジオマップを利用して、処理要請に含まれている無線LANフィンガープリントに対応する位置を推定する(S205)。たとえば、サーバーは、ラジオマップの各エントリのフィンガープリントと受信された無線LANフィンガープリントとの間の類似度に基づいて処理要請が行われた特定の位置を推定することができる。
サーバーは、推定位置に基づいて、受信された処理要請を認証する(S207)。たとえば、サーバーは、ユーザー端末100の過去の処理要請の推定位置及び要請時刻と現在の処理要請の推定位置及び要請時刻とをそれぞれ比較して、両方の推定位置が一定の距離(たとえば、100km)以上離れていて要請時刻が指定された時間(例えば10分)以内である場合に、不正なトランザクションの発生可能性が大きいと判定することができる。そうでない場合は、サーバーは、推定位置からの判定では、正当な処理要請であると決定することができる。
サーバーは、処理要請の認証に対する応答を生成し、これをユーザー端末100に伝送し(S209)、処理要請を内部プロセスを介して処理する。
以上で説明した本発明は、本発明が属する技術分野における通常の知識を有する者にとっては、本発明の技術的思想から逸脱しない範囲内で、多様な置換、変形及び変更が可能であるため、前述した実施形態及び添付された図面によって限定されるものではない。

Claims (14)

  1. 配達又は配送のために、ユーザーから入力されたアドレスと前記アドレスの入力時に収集された無線LANフィンガープリントを含む収集情報を受信するステップと、
    前記受信された収集情報のアドレスと無線LANフィンガープリントをマッチングさせて格納するステップと、
    格納された複数の収集情報をフィルタリングするステップと、
    前記フィルタリングされた収集情報を用いてラジオマップを構築するステップと、を備え、
    前記ラジオマップは、各エントリにアドレス又は位置と無線LANフィンガープリントとのペアを有するデータベースであり、
    前記フィルタリングは、
    前記マッチングされたアドレスが互いに隣接する無線LANフィンガープリントの間を比較した類似度に基づいて遂行される、
    アドレスとフィンガープリントの連携方法。
  2. 前記受信された収集情報の無線LANフィンガープリントは、無線LAN識別子と無線LAN信号強度とのペアを1つ以上含む、
    請求項1に記載のアドレスとフィンガープリントの連携方法。
  3. 前記受信された収集情報は、ユーザー端末に設置されるオンラインショッピングアプリ又は配送アプリから受信され、
    前記オンラインショッピングアプリ又は配送アプリは、ユーザーからのアドレス入力の受信前、受信後又は受信前後の指定された時間のうち、1つ以上の無線LANの識別子と無線LAN信号強度とのペアを収集する、
    請求項2に記載のアドレスとフィンガープリントの連携方法。
  4. 前記フィルタリングするステップでは、
    前記マッチングされたアドレスと無線LANフィンガープリントとの間の連結性指数を算出し、前記連結性指数に基づいてフィルタリングし、
    前記類似度が高いほど、連結性指数が増加し、前記類似度が低いほど連結性指数が低くなる、
    請求項1に記載のアドレスとフィンガープリントの連携方法。
  5. 前記フィルタリングするステップでは、
    前記マッチングされたアドレスと無線LANフィンガープリントとの間の連結性指数を算出し、前記連結性指数に基づいてフィルタリングし、
    前記マッチングされたアドレスが互いに隣接する無線LANフィンガープリントの間に共通する無線LAN識別子が存在する場合、前記連結性指数を増加させ、
    前記マッチングされたアドレスが互いに隣接する無線LANフィンガープリントの間に共通する無線LAN識別子が存在しない場合、前記連結性指数を減少させる、
    請求項1に記載のアドレスとフィンガープリントの連携方法。
  6. 前記ラジオマップの構築ステップでは、アドレス別最高の連結性指数を有する無線LANフィンガープリントを、前記アドレス又は前記アドレスに対応する位置にラベリングして、前記ラジオマップに格納する、
    請求項4又は請求項5に記載のアドレスとフィンガープリントの連携方法。
  7. 前記ラジオマップの構築ステップ後に、無線LANフィンガープリントを含む処理要請を受信するステップと、
    前記ラジオマップを用いて前記無線LANフィンガープリントの対応位置を推定するステップと、
    推定された位置に基づいて前記処理要請を認証するステップと、をさらに備える、
    請求項1に記載のアドレスとフィンガープリントの連携方法。
  8. 前記フィルタリングのステップは、
    前記収集情報に含まれる収集時刻情報をさらに利用して前記連結性指数を算出する、
    請求項4又は請求項5に記載のアドレスとフィンガープリントの連携方法。
  9. 配達又は配送のために、ユーザーから入力されたアドレスと前記アドレスの入力時に収集された無線LANフィンガープリントを含む収集情報を受信する通信ユニットと、
    前記受信された収集情報のアドレスと無線LANフィンガープリントをマッチングさせて格納する格納ユニットと、
    格納された複数の収集情報をフィルタリングし、前記フィルタリングされた収集情報を利用して、ラジオマップを構築する制御ユニットと、を備え、
    前記ラジオマップは、各エントリにアドレス又は位置と無線LANフィンガープリントとのペアを有するデータベースであり、
    前記フィルタリングは、
    前記マッチングされたアドレスが互いに隣接する無線LANフィンガープリントの間を比較した類似度に基づいて遂行される、
    アドレスとフィンガープリントの連携サーバー。
  10. 前記受信された収集情報の無線LANフィンガープリントは、無線LAN識別子と無線LAN信号強度とのペアを1つ以上含む、
    請求項9に記載のアドレスとフィンガープリントの連結サーバー。
  11. 前記制御ユニットは、前記マッチングされたアドレスと無線LANフィンガープリントとの間の連結性指数を算出し、前記連結性指数に基づいてフィルタリングすし、前記類似度が高いほど連結性指数が増加し、前記類似度が低いほど連結性指数が低くなる、
    請求項10に記載のアドレスとフィンガープリントの連携サーバー。
  12. 前記制御ユニットは、住所別最高の連結性指数を有する無線LANフィンガープリントを、前記アドレス又は前記アドレスに対応する位置にラベリングして前記ラジオマップに格納する、
    請求項11に記載のアドレスとフィンガープリントの連携サーバー。
  13. 前記制御ユニットは、前記マッチングされたアドレスと無線LANフィンガープリントとの間の連結性指数を算出し、前記連結性指数に基づいてフィルタリングし、
    前記マッチングされたアドレスが互いに隣接する無線LANフィンガープリントの間に共通する無線LAN識別子が存在する場合、前記連結性指数を増加させ、前記マッチングされたアドレスが互いに隣接する無線LANフィンガープリントの間に共通する無線LAN識別子が存在しない場合、連結性指数を減少させる、
    請求項10に記載のアドレスとフィンガープリントの連携サーバー。
  14. 前記制御ユニットは、ラジオマップの構築後に、無線LANフィンガープリントを含む処理要請を通信ユニットを介して受信して構築された、前記ラジオマップを用いて前記無線LANフィンガープリントの対応位置を推定し、推定された位置に基づいて前記処理要請を認証する、
    請求項10に記載のアドレスとフィンガープリントの連携サーバー。
JP2020563881A 2018-02-01 2019-01-08 アドレスとフィンガープリントの連携方法及び連携サーバー Active JP6963125B2 (ja)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
KR10-2018-0012828 2018-02-01
KR1020180012828A KR101907870B1 (ko) 2018-02-01 2018-02-01 주소 및 핑거프린트 연계 방법 및 연계 서버
PCT/KR2019/000232 WO2019151665A1 (ko) 2018-02-01 2019-01-08 주소 및 핑거프린트 연계 방법 및 연계 서버

Publications (2)

Publication Number Publication Date
JP2021513659A true JP2021513659A (ja) 2021-05-27
JP6963125B2 JP6963125B2 (ja) 2021-11-05

Family

ID=64952295

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2020563881A Active JP6963125B2 (ja) 2018-02-01 2019-01-08 アドレスとフィンガープリントの連携方法及び連携サーバー

Country Status (5)

Country Link
US (1) US11733343B2 (ja)
JP (1) JP6963125B2 (ja)
KR (1) KR101907870B1 (ja)
CN (1) CN112237014A (ja)
WO (1) WO2019151665A1 (ja)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015531053A (ja) * 2012-06-26 2015-10-29 ザ ガヴァーニング カウンシル オブ ザ ユニヴァーシティ オブ トロント 無線マップを動的に作成するためのシステム、方法、及びコンピュータプログラム
KR20160052414A (ko) * 2014-11-01 2016-05-12 삼성전자주식회사 신호 강도 맵을 생성하는 방법 및 시스템
JP2016099349A (ja) * 2014-11-25 2016-05-30 コリア アドバンスト インスティテュート オブ サイエンスアンド テクノロジーKorea Advanced Institute Of Science And Technology 無線lanラジオマップ自動構築方法及び無線lanラジオマップ自動構築システム
KR101773982B1 (ko) * 2017-02-27 2017-09-01 한국과학기술원 업무용 이동기기를 활용한 핑거프린트 위치 라벨링 방법 및 라벨링 시스템
WO2017199274A1 (en) * 2016-05-19 2017-11-23 Nec Corporation Information processing apparatus, base station, information processing method and program

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
AU2011101297B4 (en) * 2011-08-15 2012-06-14 Uniloc Usa, Inc. Remote recognition of an association between remote devices
KR101286169B1 (ko) * 2011-10-31 2013-07-15 삼성에스디에스 주식회사 무선 통신 단말의 위치 측정 장치, 위치 측정 방법 및 핑거프린트 정보 수집 방법, 핑거프린트 서버 및 그의 위치 제공 방법
US8385943B1 (en) * 2012-05-02 2013-02-26 YFIND Technologies Pte. Ltd. Method and apparatus for determining location information of a position in a multi-storey building
JP5952495B2 (ja) * 2012-06-01 2016-07-13 韓国科学技術院Korea Advanced Institute Of Science And Technology ワイファイ信号マップ構築装置及び方法(deviceandmethodformakingwi−firadiomap)
WO2014128527A1 (en) * 2013-02-21 2014-08-28 Nokia Corporation Updating stored information about wireless access points
CN105992237A (zh) * 2015-01-28 2016-10-05 中兴通讯股份有限公司 获取wi-fi信号强度的方法和终端
KR102447463B1 (ko) 2015-12-29 2022-09-23 에스케이플래닛 주식회사 Rf 핑거프린트 기반의 위치 등록 방법 및 이를 위한 장치, 이를 수행하는 컴퓨터 프로그램을 기록한 기록 매체
KR102389933B1 (ko) 2015-12-16 2022-04-21 에스케이플래닛 주식회사 Rf 핑거프린트 기반 사용자 인증 방법 및 장치
KR101813505B1 (ko) 2016-06-10 2017-12-29 (주)브이아이소프트 무선랜 인프라에서의 핑거프린트 이용 방법 및 시스템
US9942717B1 (en) * 2017-06-08 2018-04-10 Rapid Focus Security, Llc Method and apparatus for direction-aware device location
US11385319B2 (en) * 2020-02-26 2022-07-12 Here Global B.V. Feedback loop for improving performance of a radio-based positioning system

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015531053A (ja) * 2012-06-26 2015-10-29 ザ ガヴァーニング カウンシル オブ ザ ユニヴァーシティ オブ トロント 無線マップを動的に作成するためのシステム、方法、及びコンピュータプログラム
KR20160052414A (ko) * 2014-11-01 2016-05-12 삼성전자주식회사 신호 강도 맵을 생성하는 방법 및 시스템
JP2016099349A (ja) * 2014-11-25 2016-05-30 コリア アドバンスト インスティテュート オブ サイエンスアンド テクノロジーKorea Advanced Institute Of Science And Technology 無線lanラジオマップ自動構築方法及び無線lanラジオマップ自動構築システム
WO2017199274A1 (en) * 2016-05-19 2017-11-23 Nec Corporation Information processing apparatus, base station, information processing method and program
KR101773982B1 (ko) * 2017-02-27 2017-09-01 한국과학기술원 업무용 이동기기를 활용한 핑거프린트 위치 라벨링 방법 및 라벨링 시스템

Also Published As

Publication number Publication date
US11733343B2 (en) 2023-08-22
JP6963125B2 (ja) 2021-11-05
KR101907870B1 (ko) 2018-12-18
CN112237014A (zh) 2021-01-15
WO2019151665A1 (ko) 2019-08-08
US20210025966A1 (en) 2021-01-28

Similar Documents

Publication Publication Date Title
EP3613229B1 (en) Wireless authentication based on location data
JP5871928B2 (ja) 所定の領域内のユーザトラフィックを分析するための方法及び装置
EP3593549B1 (en) Identifying users via hotspots at service locations
US20150356563A1 (en) Systems and methods for implementing automatic payer authentication
IL295578B1 (en) Secure methods and systems for providing environmental rating
US20160283933A1 (en) Systems and methods for providing an internet of things payment platform (iotpp)
JP2022524095A (ja) 接近に基づくユーザの識別及び認証のシステム及び方法
CN109076070A (zh) 用于辅助无摩擦双因素认证的方法和装置
TWI640943B (zh) 遞送訊息的系統和方法
KR20100015663A (ko) 신용 카드 사기를 추적하는 방법
JP2022511545A (ja) 近接場情報認証方法、近接場情報認証装置、電子機器及びコンピュータ記憶媒体
CN112567365A (zh) 基于多个设备的用于用户身份验证的***和方法
CN106716471A (zh) 用于识别移动装置的方法和***
US20200005321A1 (en) Method for payment based on biometrics, user equipment and system for payment using the same
KR101706556B1 (ko) 무선랜 핑거프린트에 대한 가맹점 라벨링 방법, 가맹점 라벨링 장치 및 가맹점 라벨링 시스템
JP2015049908A (ja) 識別システム
US10349216B1 (en) Motion detection for passive indoor positioning system
CN105486303A (zh) 一种基于优化室内定位算法的商城导购及消防协助***
CN109496405A (zh) 利用密码技术的多装置认证过程和***
KR102464186B1 (ko) 안면인식 및 열화상 검출기능을 갖는 키오스크 시스템 및 이를 이용한 출입통제방법
WO2017184305A1 (en) System and method of device profiling for transaction scoring and loyalty promotion
JP6963125B2 (ja) アドレスとフィンガープリントの連携方法及び連携サーバー
EP4012591A1 (en) Information processing device, information processing method, and program
JP5919358B1 (ja) 情報処理システム及びプログラム
KR101680159B1 (ko) 와이파이 존 서비스 제공 방법

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20201008

Free format text: JAPANESE INTERMEDIATE CODE: A821

Effective date: 20200928

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20200928

A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A711

Effective date: 20200928

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20210407

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20210622

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20210716

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20211005

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20211014

R150 Certificate of patent or registration of utility model

Ref document number: 6963125

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150