Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP6329026B2 - POSITION INFORMATION LINKAGE ANALYSIS DEVICE, POSITION INFORMATION LINKAGE ANALYSIS SYSTEM, POSITION INFORMATION ANALYSIS METHOD, AND PROGRAM - Google Patents
[go: Go Back, main page]

JP6329026B2 - POSITION INFORMATION LINKAGE ANALYSIS DEVICE, POSITION INFORMATION LINKAGE ANALYSIS SYSTEM, POSITION INFORMATION ANALYSIS METHOD, AND PROGRAM - Google Patents

POSITION INFORMATION LINKAGE ANALYSIS DEVICE, POSITION INFORMATION LINKAGE ANALYSIS SYSTEM, POSITION INFORMATION ANALYSIS METHOD, AND PROGRAM Download PDF

Info

Publication number
JP6329026B2
JP6329026B2 JP2014156175A JP2014156175A JP6329026B2 JP 6329026 B2 JP6329026 B2 JP 6329026B2 JP 2014156175 A JP2014156175 A JP 2014156175A JP 2014156175 A JP2014156175 A JP 2014156175A JP 6329026 B2 JP6329026 B2 JP 6329026B2
Authority
JP
Japan
Prior art keywords
position information
information
concealed
current position
execution
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.)
Expired - Fee Related
Application number
JP2014156175A
Other languages
Japanese (ja)
Other versions
JP2016033730A (en
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.)
KDDI Corp
Original Assignee
KDDI Corp
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 KDDI Corp filed Critical KDDI Corp
Priority to JP2014156175A priority Critical patent/JP6329026B2/en
Publication of JP2016033730A publication Critical patent/JP2016033730A/en
Application granted granted Critical
Publication of JP6329026B2 publication Critical patent/JP6329026B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Navigation (AREA)
  • Traffic Control Systems (AREA)
  • Telephone Function (AREA)
  • Telephonic Communication Services (AREA)

Description

本発明は、携帯電話、スマートフォン等の各種位置取得機能を有する端末からのプライバシー保護を目的とした位置情報連携分析装置、位置情報連携分析システム、位置情報分析方法およびプログラムに関する。   The present invention relates to a location information linkage analysis device, a location information linkage analysis system, a location information analysis method, and a program for the purpose of protecting privacy from terminals having various location acquisition functions such as mobile phones and smartphones.

特許文献1や非特許文献1、3など、個人がよく利用する位置情報に基づいて特定の機能・タスクを起動するような技術が存在する。しかし、同技術においては、個人の生の位置情報(緯度経度)を同サービスに提供する必要がある。   There are technologies such as Patent Document 1 and Non-Patent Documents 1 and 3 that activate a specific function / task based on position information frequently used by individuals. However, in this technology, it is necessary to provide individual raw position information (latitude and longitude) to the service.

上記の状況に対応して、特許文献2では、個人を特定できない形で位置情報に基づくサービスを可能とする方法が提案されている。   Corresponding to the above situation, Patent Document 2 proposes a method that enables a service based on position information in a form in which an individual cannot be specified.

また、非特許文献2では、名前、趣味、GPS情報といったプライバシー情報を、サービスの信頼度に基づいて、段階的に適切な開示ができる機能をユーザに提供することで、プライバシー情報の管理をユーザ主導でできるような工夫がなされている。同技術では、同情報を信頼レベルに応じた情報提供の出し分け、さらに、情報の抽象化(粒度を広くする)や、かく乱(敢えて数値をずらしたり、他のユーザあるいは代表値と組み替えたりする)、高度な匿名化技術(個人をレコード単位で追えないようにする)などを実施して、ユーザ特定を困難としている。   In Non-Patent Document 2, privacy information management such as name, hobby, and GPS information is provided to the user by providing the user with a function that can appropriately disclose the privacy information step by step based on the reliability of the service. Ingenuity that can be led. In this technology, the information is distributed according to the trust level, and the information is abstracted (to increase the granularity) or disturbed (the value is deliberately shifted, or it is rearranged with other users or representative values). ), Advanced anonymization technology (to keep track of individuals in record units), etc., making it difficult to identify users.

特開2013−257292号公報JP 2013-257292 A 特開2013−222305号公報JP 2013-222305 A

Tasker−google play、http://play.google.com/store/apps/details?id=net.dinglidche.android.taskermTasker-google play, http: // play. Google. com / store / apps / details? id = net. dinglidche. android. taskerm ドコモ、個人に根ざしたサービスの可能性〜情報大航海プロジェクトより〜p21〜p25 http://www.jipdec.or.jp/project/anshinkan/doc/20110425/03。pdfDocomo, the possibility of services rooted in individuals-From the Information Grand Voyage Project-p21-p25 http: // www. jpdec. or. jp / project / anshinkan / doc / 2011425/03. pdf IFITTT−https://ifttt.com/wtfIFITTT-https: // iftttt. com / wtf

しかしながら、特許文献2や非特許文献2は、あくまでも個人を特定できない形で情報取得あるいは管理・提供する方法であり、取得される情報自体は実在する具体的な位置である。   However, Patent Document 2 and Non-Patent Document 2 are methods for acquiring or managing / providing information in a form that cannot identify an individual to the last, and the acquired information itself is a specific position that actually exists.

つまり、ユーザは位置情報を提供すること自体に不安を覚えるため、保管および提供方法において匿名化されたとしても位置情報取得の許諾を得ることは容易でない。また、データを取得する側にとっても、分析上必ずしも「渋谷」「新宿」といった特定位置を必要としておらず、そのユーザの行動パターン特徴を考慮した情報の提供(例えば、家に帰ったら情報を提供する、等)を目的とする場合においては、前記情報は不要なばかりか、個人の住所を特定できるようなプライバシーに関わる情報を取得し、厳重に管理しなければならないリスクを負う必要が生じてしまう。   That is, since the user feels uneasy about providing the location information itself, it is not easy to obtain permission to acquire the location information even if the user is anonymized in the storage and provision method. Also, the data acquisition side does not necessarily require a specific location such as “Shibuya” or “Shinjuku” for analysis, and provides information that takes into account the user's behavior pattern characteristics (for example, provides information when returning home) For example, the above information is not necessary, and there is a need to take the risk of having to manage and strictly manage privacy-related information that can identify an individual's address. End up.

そこで、本発明は、上述の課題に鑑みてなされたものであり、場所を秘匿化しつつ、その場所での行動を分析できるよう一意に定義する位置情報連携分析装置、位置情報連携分析システム、位置情報分析方法およびプログラムを提供することを目的とする。   Therefore, the present invention has been made in view of the above-described problems, and a location information linkage analysis device, a location information linkage analysis system, a location information that is uniquely defined so that the behavior at the location can be analyzed while concealing the location. An object is to provide an information analysis method and program.

本発明は、上記の課題を解決するために、以下の事項を提案している。   The present invention proposes the following matters in order to solve the above problems.

(1)本発明は、端末またはユーザと一意となる情報を元に、任意の位置情報を一意に秘匿化する位置秘匿化手段と、前記端末の現在位置情報を取得する現在位置取得手段と、前記位置秘匿化手段と前記取得した現在位置とに基づき、秘匿化された現在位置情報を算出する秘匿化位置情報算出手段と、前記秘匿化された現在位置情報に応じた処理の実行条件と前記秘匿化された位置情報とを関連付けて記憶する実行条件記憶手段と、前記関連付けされた秘匿化された位置情報と前記秘匿化位置情報算出手段の出力結果とが一致したときに、前記実行条件記憶手段に基づいて、前記端末内の実行内容を実行する実行手段と、を備えたことを特徴とする位置情報連携分析装置を提案している。   (1) The present invention is based on information unique to a terminal or a user, position concealment means for concealing arbitrary position information uniquely, current position acquisition means for acquiring current position information of the terminal, Based on the position concealment means and the acquired current position, the concealment position information calculation means for calculating the concealed current position information, the execution condition of the process according to the concealed current position information, and the The execution condition storage means for associating and storing the concealed position information, and the execution condition storage when the related concealed position information and the output result of the concealed position information calculation means match. Based on the means, there is proposed a position information linkage analysis device characterized by comprising execution means for executing the execution contents in the terminal.

(2)本発明は、(1)の位置情報連携分析装置であって、前記位置秘匿化手段が、前記端末またはユーザと一意となる情報を元に生成される一方向性関数あるいは暗号化により、前記任意の位置情報を一意に秘匿化することを特徴とする位置情報連携分析装置を提案している。   (2) The present invention is the position information linkage analysis apparatus according to (1), wherein the position concealment means is a one-way function or encryption generated based on information unique to the terminal or the user. The position information linkage analysis device is characterized by uniquely concealing the arbitrary position information.

(3)本発明は、(1)または(2)の位置情報連携分析装置であって、前記取得した現在位置情報を一時的に記憶する現在位置記憶手段を備え、前記秘匿化位置情報算出手段は、前記秘匿化された位置情報を算出した後に、前記取得した現在位置を前記現在位置記憶手段から削除する位置情報削除手段を備えたことを特徴とする位置情報連携分析装置を提案している。   (3) The present invention is the positional information link analysis device according to (1) or (2), further comprising current position storage means for temporarily storing the acquired current position information, and the concealed position information calculation means. Proposes a position information linkage analysis device comprising position information deletion means for deleting the acquired current position from the current position storage means after calculating the concealed position information. .

(4)本発明は、(3)の位置情報連携分析装置であって、直近に取得した前記現在位置情報と、最新の現在位置情報とを比較する比較手段を備え、該比較の結果、一定距離以上の変化があったときに、前記最新の位置情報を秘匿化位置情報算出手段に出力することを特徴とする位置情報連携分析装置を提案している。   (4) The present invention is the position information linkage analysis apparatus according to (3), comprising comparison means for comparing the most recently acquired current position information with the most recently acquired current position information. The present invention proposes a position information linkage analysis device that outputs the latest position information to a concealed position information calculation means when there is a change beyond a distance.

(5)本発明は、(4)の位置情報連携分析装置であって、前記比較手段の比較の結果、一定距離以上の変化がなかったときには滞在中、一定距離以上の変化があったときには移動中と検知する状態検知手段を備えたことを特徴とする位置情報連携分析装置を提案している。   (5) The present invention is the positional information linkage analysis apparatus according to (4), wherein, as a result of the comparison by the comparison means, when there is no change over a certain distance, it stays, and when there is a change over a certain distance, it moves A position information linkage analysis device characterized by comprising state detection means for detecting inside is proposed.

(6)本発明は、(3)から(5)の位置情報連携分析装置であって、前記位置情報削除手段は、前記状態検知手段による検知後に、前記取得した現在位置を前記現在位置記憶手段から削除することを特徴とする位置情報連携分析装置を提案している。   (6) The present invention is the positional information link analysis device according to any one of (3) to (5), wherein the positional information deletion unit stores the acquired current position after the detection by the state detection unit. We propose a position information linkage analysis device that is characterized by deleting from the location information.

(7)本発明は、(1)から(6)の位置情報連携分析装置であって、前記秘匿化された位置情報ごとに、該位置情報を取得した日にち、曜日、開始時刻、終了時刻、継続時間、観測される情報を統計的に処理した値を記憶する位置特徴記憶手段を備え、前記実行手段は、前記位置特徴記憶手段における情報を条件として前記端末内の実行内容を実行することを特徴とする位置情報連携分析装置を提案している。   (7) The present invention is the positional information link analysis device according to (1) to (6), wherein for each of the concealed positional information, the date, day of the week, start time, end time, Position feature storage means for storing values obtained by statistically processing the duration and observed information, and the execution means execute the execution contents in the terminal on condition of information in the position feature storage means We have proposed a location information linkage analysis device.

(8)本発明は、(1)から(6)の位置情報連携分析装置であって、前記秘匿化された位置情報および、その次に滞在中となった前記秘匿化された位置情報ごとに、同情報が現れた日にち、曜日、開始時刻、終了時刻、継続時間などの観測情報や、あるいは、継続平均時間などの観測される情報を統計に処理した値を記憶する移動特徴記憶手段と、前記実行手段は、前記移動特徴記憶手段における情報を条件として前記端末内の実行内容を実行することを特徴とする位置情報連携分析装置を提案している。   (8) The present invention is the positional information link analysis device according to any one of (1) to (6), wherein each of the concealed position information and the concealed position information staying next A moving feature storage means for storing observation information such as day of the week, start time, end time, and duration, or information obtained by statistically processing observed information such as duration average time. The execution means proposes a position information linkage analysis apparatus characterized in that the execution contents in the terminal are executed on condition of information in the movement feature storage means.

(9)本発明は、(1)から(8)の位置情報連携分析装置であって、前記秘匿化位置情報算出手段より得られた、秘匿化された位置情報あるいは/および滞在/移動状態を、通信環境を通してサーバに送信する情報送信手段を備えたことを特徴とする位置情報連携分析装置を提案している。   (9) The present invention is the positional information link analysis apparatus according to (1) to (8), wherein the concealed position information or / and the stay / movement state obtained from the concealed position information calculation means Has proposed a position information linkage analysis device characterized by comprising information transmission means for transmitting to a server through a communication environment.

(10)本発明は、位置情報連携分析装置と位置情報分析サーバとからなる位置情報連携分析システムであって、前記位置情報連携分析装置が、前記端末において一意となる情報を元に、任意の位置情報を一意に秘匿化する位置秘匿化手段と、前記端末の現在位置を取得する現在位置取得手段と、前記位置秘匿化手段と前記取得した現在位置とに基づき、秘匿化された現在位置情報を算出する秘匿化位置情報算出手段と、前記秘匿化位置情報算出手段より得られた、秘匿化された位置情報を、端末を利用するユーザを同定する識別子とともに通信環境を通して位置分析サーバに送信する情報送信手段と、端末内実行内容を受信し、同内容を実施する実行手段と、を備え、前記位置情報分析サーバが、前記情報送信手段より送信された秘匿化された位置情報を、受信する情報受信手段と、ある端末内実行内容を、前記識別子および前記秘匿化された位置情報に関連付けて記憶する記憶手段と、前記関連付けされた秘匿化された位置情報が、前記秘匿化位置情報算出手段の出力結果とが一致したときに、前記端末内実行内容を送信する送信手段と、を備えたことを特徴とする位置情報連携分析システムを提案している。   (10) The present invention is a position information cooperation analysis system including a position information cooperation analysis apparatus and a position information analysis server, wherein the position information cooperation analysis apparatus is based on information that is unique in the terminal. Position concealment means for concealing position information uniquely, current position acquisition means for acquiring the current position of the terminal, current position information concealed based on the position concealment means and the acquired current position And the concealed position information calculating means for calculating the concealed position information obtained by the concealed position information calculating means, together with an identifier for identifying the user who uses the terminal, is transmitted to the position analysis server through the communication environment. An information transmission means; and an execution means for receiving the execution contents in the terminal and executing the contents, and the location information analysis server is concealed transmitted from the information transmission means. Information receiving means for receiving the position information, storage means for storing the contents of execution in a terminal in association with the identifier and the concealed position information, and the associated concealed position information, The present invention proposes a position information linkage analysis system comprising: a transmission means for transmitting the execution contents in the terminal when the output result of the concealment position information calculation means matches.

(11)本発明は、位置秘匿化手段と現在位置取得手段と秘匿化位置情報算出手段と実行条件記憶手段と実行手段とを備えた位置情報連携分析装置における位置情報連携分析方法であって、前記位置秘匿化手段が、端末において一意となる情報を元に、任意の位置情報を一意に秘匿化する第1のステップと、前記現在位置取得手段が、前記端末の現在位置情報を取得する第2のステップと、前記秘匿化位置情報算出手段が、前記位置秘匿化手段と前記取得した現在位置とに基づき、秘匿化された現在位置情報を算出する第3のステップと、前記実行手段が、前記秘匿化された現在位置情報に応じた処理の実行条件と前記秘匿化された位置情報とを関連付けて記憶する実行条件記憶手段に記憶された位置情報と前記秘匿化位置情報算出手段の出力結果とが一致したときに、前記実行条件に基づいて、前記端末内の実行内容を実行する第4のステップと、を備えたことを特徴とする位置情報連携分析方法を提案している。   (11) The present invention is a position information cooperation analysis method in a position information cooperation analysis apparatus comprising position concealment means, current position acquisition means, concealment position information calculation means, execution condition storage means, and execution means, A first step in which the position concealing means conceals any position information uniquely based on information that is unique in the terminal; and a step in which the current position acquisition means acquires current position information of the terminal. The third step of calculating the concealed current position information based on the position concealing unit and the acquired current position, and the execution unit comprising: The position information stored in the execution condition storage unit that stores the execution condition of the process according to the concealed current position information and the concealed position information in association with each other and the output of the concealed position information calculation unit When the result is matched, based on the execution condition has proposed a positional information link analysis method characterized by comprising a fourth step of executing the execution contents in the terminal.

(12)本発明は、位置秘匿化手段と現在位置取得手段と秘匿化位置情報算出手段と実行条件記憶手段と実行手段とを備えた位置情報連携分析装置における位置情報連携分析方法をコンピュータに実行させるためのプログラムであって、前記位置秘匿化手段が、端末またはユーザと一意となる情報を元に、任意の位置情報を一意に秘匿化する第1のステップと、前記現在位置取得手段が、前記端末の現在位置情報を取得する第2のステップと、前記秘匿化位置情報算出手段が、前記位置秘匿化手段と前記取得した現在位置とに基づき、秘匿化された現在位置情報を算出する第3のステップと、前記実行手段が、前記秘匿化された現在位置情報に応じた処理の実行条件と前記秘匿化された位置情報とを関連付けて記憶する実行条件記憶手段に記憶された位置情報と前記秘匿化位置情報算出手段の出力結果とが一致したときに、前記実行条件に基づいて、前記端末内の実行内容を実行する第4のステップと、をコンピュータに実行させるためのプログラムを提案している。   (12) According to the present invention, the computer executes the position information cooperation analysis method in the position information cooperation analysis apparatus including the position concealment means, the current position acquisition means, the concealment position information calculation means, the execution condition storage means, and the execution means. The position concealment means is configured to conceal any position information uniquely based on information unique to the terminal or the user, and the current position acquisition means, A second step of acquiring current position information of the terminal; and the concealed position information calculating unit calculates concealed current position information based on the position concealing unit and the acquired current position. Step 3 and the execution unit storing the execution condition of the process according to the concealed current position information and the concealed position information in association with each other. For causing the computer to execute a fourth step of executing the execution content in the terminal based on the execution condition when the position information thus obtained matches the output result of the anonymized position information calculation means The program is proposed.

本発明によれば、具体的な位置(緯度経度、住所、地名等)に基づかない、特定不可能な秘匿化位置情報のみを取得、管理することにより、個人のプライバシーにかかわる情報を取得することなく、ユーザの滞在や移動といった生活リズムを予測する情報を取得・管理可能となるという効果がある。また、同秘匿化位置情報は、ユーザあるいはユーザの所有する端末にひもづいた一意な情報を元に基準点が作られるため、同方法の実行位置や時間、その他環境に依らずに、同ユーザが同一の位置に所在する場合を、同一の秘匿化位置情報として取得・管理可能であるため、同滞在位置(あるいは移動中状態)の特徴を分析、および同分析結果を用いた端末機能の実行を行うことが容易となる効果がある。   According to the present invention, by acquiring and managing only non-identifiable concealment position information that is not based on a specific position (latitude / longitude, address, place name, etc.), information related to personal privacy is acquired. In addition, there is an effect that it is possible to acquire and manage information that predicts a life rhythm such as a stay or movement of the user. In addition, since the reference point is created based on unique information associated with the user or the terminal owned by the user, the same concealment position information can be used regardless of the execution position, time, and other environment of the method. Can be acquired and managed as the same concealment location information, analyze the characteristics of the stay location (or moving state) and execute the terminal function using the analysis result There is an effect that it is easy to perform.

本発明の概要を示した図である。It is the figure which showed the outline | summary of this invention. 本発明の第1の実施形態に係る位置情報連携分析装置の構成を示す図である。It is a figure which shows the structure of the positional information cooperation analysis apparatus which concerns on the 1st Embodiment of this invention. 本発明の第1の実施形態に係る位置情報連携分析装置の処理を示す図である。It is a figure which shows the process of the positional information cooperation analyzer which concerns on the 1st Embodiment of this invention. 本発明の第2の実施形態に係る位置情報連携分析装置の構成を示す図である。It is a figure which shows the structure of the positional information cooperation analysis apparatus which concerns on the 2nd Embodiment of this invention. 本発明の第3の実施形態に係る位置情報連携分析システムの構成を示す図である。It is a figure which shows the structure of the positional information cooperation analysis system which concerns on the 3rd Embodiment of this invention. 本発明の第4の実施形態に係る位置情報連携分析システムの構成を示す図である。It is a figure which shows the structure of the positional information cooperation analysis system which concerns on the 4th Embodiment of this invention.

以下、本発明の実施形態について、図面を用いて、詳細に説明する。
なお、本実施形態における構成要素は適宜、既存の構成要素等との置き換えが可能であり、また、他の既存の構成要素との組合せを含む様々なバリエーションが可能である。したがって、本実施形態の記載をもって、特許請求の範囲に記載された発明の内容を限定するものではない。
Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.
Note that the constituent elements in the present embodiment can be appropriately replaced with existing constituent elements and the like, and various variations including combinations with other existing constituent elements are possible. Therefore, the description of the present embodiment does not limit the contents of the invention described in the claims.

本発明は、図1に示すように、端末利用者あるいは端末において一意となる、かつ、他者において利用不可能な情報を元に、位置情報、あるいは、位置情報を示す文字列を暗号化する。例えば、端末の特定情報(例えば、IMEI等)を種とする乱数を生成し、同乱数に基づいて複数の緯度経度を基準点として算出する。そして、前記端末から取得した現在位置と、同基準点との距離を算出し、同距離あるいは同距離をハッシュ化または/および離散化した数値を非特定位置情報として算出して、ある一定の連続時間分の同非特定位置情報を滞在中として抜き出し、同位置の識別子を付与。同識別子において各種位置に基づくサービスを提供する。以下、図2から図5を用いて、本発明の実施形態について説明する。   As shown in FIG. 1, the present invention encrypts position information or a character string indicating position information based on information that is unique to a terminal user or a terminal and that cannot be used by others. . For example, a random number using seed specific information (for example, IMEI) as a seed is generated, and a plurality of latitudes and longitudes are calculated as reference points based on the random number. Then, the distance between the current position acquired from the terminal and the same reference point is calculated, and the same distance or a numerical value obtained by hashing or / and discretizing the same distance is calculated as non-specific position information. The non-specific location information for the time is extracted as staying, and the identifier of the same location is given. Services based on various locations are provided with the same identifier. Hereinafter, an embodiment of the present invention will be described with reference to FIGS.

<第1の実施形態>
図2、図3を用いて、本発明の第1の実施形態について説明する。
<First Embodiment>
A first embodiment of the present invention will be described with reference to FIGS.

<位置情報連携分析装置の構成>
図2に示すように、本実施形態に係る位置情報連携分析装置は、位置秘匿化部101と、現在位置取得部102と、秘匿化位置情報算出部103と、実行条件記憶部104と、実行部105と、現在位置記憶部106と、位置情報削除部107と、位置特徴記憶部108とから構成されている。
<Configuration of location information linkage analyzer>
As shown in FIG. 2, the position information linkage analysis apparatus according to the present embodiment includes a position concealment unit 101, a current position acquisition unit 102, a concealment position information calculation unit 103, an execution condition storage unit 104, and an execution Section 105, current position storage section 106, position information deletion section 107, and position feature storage section 108.

位置秘匿化部101は、端末またはユーザと一意となる情報を元に、任意の位置情報を一意に秘匿化する。具体的には、端末ID(IMEIなど)あるいはauIDその他ウェブ上のIDあるいはユーザが記憶/保有するパスフレーズ、秘密鍵等、個人あるいは個人の端末にひもづく情報を乱数のシードとして、乱数をいくつか発生させる。例えば、同乱数を0~1の数値とすると、(乱数×180−90) とすれば緯度情報、(乱数×360−180)とすれば、経度の数値に変換できる。   The position concealment unit 101 uniquely conceals arbitrary position information based on information unique to the terminal or the user. Specifically, the terminal ID (such as IMEI) or auID, other IDs on the web, passphrases stored / held by the user, secret keys, etc. Generate. For example, if the random number is a numerical value of 0 to 1, it can be converted to latitude information if (random number × 180-90) and converted to a longitude value if (random number × 360-180).

前記方法により、3つの位置情報を基準点として作成し、これを秘匿化手段に利用する。ただし、3つの位置情報は、いずれも一致しない、ひとつの直線上でないように作成するため、条件を満たさない場合は次の乱数を元に作成する等の実装を行う等の工夫をする。   By the above method, three pieces of position information are created as reference points and used as concealment means. However, the three pieces of position information are created so that they do not coincide with each other and are not on a single straight line. Therefore, if the conditions are not satisfied, a measure such as creation based on the next random number is performed.

なお、位置秘匿化部101によって作成された出力は、同一の位置入力に対しては同一の出力値が得られ、かつ、元の位置情報を推測することが困難である。   Note that the output created by the position concealment unit 101 can obtain the same output value for the same position input, and it is difficult to estimate the original position information.

現在位置取得部102は、端末の現在位置情報を取得する。具体的には、端末のGPS取得機能あるいは端末外からの位置情報(例えば、現在捕捉している基地局の位置情報等)を元に、端末は位置情報を取得する。   The current position acquisition unit 102 acquires current position information of the terminal. Specifically, the terminal acquires position information based on the GPS acquisition function of the terminal or position information from outside the terminal (for example, position information of the currently captured base station).

秘匿化位置情報算出部103は、秘匿化した位置情報と取得した現在位置とに基づき、秘匿化された現在位置情報を算出する。具体的には、取得した位置情報、および、位置秘匿化部101により、位置の秘匿化を行う。つまり、前記3つの位置情報と取得位置との距離計算により、3つの距離情報を算出する。   The concealment position information calculation unit 103 calculates the concealed current position information based on the concealed position information and the acquired current position. Specifically, the position is concealed by the acquired position information and the position concealment unit 101. That is, three distance information is calculated by calculating the distance between the three position information and the acquisition position.

同距離情報そのもの、あるいは、ハッシュ化したあるいは/および丸め実施した値を記録し、端末あるいはサーバに送信、蓄積する。例えば、小数点5桁目までを取得したり、小数点2桁目を四捨五入したりすることなどが考えられる。   The same distance information itself or a hashed value and / or a rounded value is recorded and transmitted to a terminal or a server and stored. For example, it is conceivable to acquire up to the fifth decimal point or to round the second decimal point.

その他に、位置情報に前記個人あるいは個人の端末にひもづく情報付与した文書を暗号学的ハッシュ関数(cryptographic hash function)を用いて不可逆変換な文字列を得る(暗号化する)と、その出力でそれぞれの位置情報の関係性(位置AはBから東にXm、南にYmの位置にある、等)がより不明確となり、位置関係からの類推ができなくなり望ましい。   In addition, an irreversible conversion character string is obtained (encrypted) by using a cryptographic hash function for a document in which information related to the individual or the personal terminal is added to the position information. It is desirable that the relationship between the position information (position A is Xm east from B, Ym south, etc.) becomes unclear, and analogy from the position relation cannot be made.

また、同秘匿化においては、前回位置からの変化が閾値以内であれば今回位置は前回と同一の箇所に滞在していると(端末内で判断)して出力しない、あるいは、前回と同一の秘匿化位置情報を保持して、要求に返却することも望ましい。   Also, in the concealment, if the change from the previous position is within the threshold, the current position is not output because it is staying at the same place as the previous time (determined within the terminal), or the same as the previous time It is also desirable to hold the concealment position information and return it to the request.

実行条件記憶部104は、秘匿化された現在位置情報に応じた処理の実行条件と秘匿化された位置情報とを関連付けて記憶する。実行部105は、関連付けされた秘匿化された位置情報と秘匿化位置情報算出部103の出力結果とが一致したときに、実行条件に基づいて、端末内の実行内容を実行する。   The execution condition storage unit 104 stores the execution condition of the process according to the concealed current position information in association with the concealed position information. When the associated concealed location information matches the output result of the concealment location information calculation unit 103, the execution unit 105 executes the execution contents in the terminal based on the execution condition.

現在位置記憶部106は、取得した現在位置情報を一時的に記憶する。位置情報削除部107は、秘匿化位置情報算出部103により、秘匿化された位置情報を算出した後に、取得した現在位置を現在位置記憶部106から削除する。具体的には、秘匿化された位置を算出後は、不要となった生の位置情報を削除する。また、生の位置情報自体は送信できない機能を端末が有することも、プライバシー保護の観点で望ましい。位置特徴記憶部108は、秘匿化された位置情報ごとに、その位置情報を取得した日にち、曜日、開始時刻、終了時刻、継続時間、観測される情報を統計的に処理した値を記憶する。このとき、実行部105は、位置特徴記憶部108における情報を条件として端末内の実行内容を実行する。   The current position storage unit 106 temporarily stores the acquired current position information. The position information deletion unit 107 deletes the acquired current position from the current position storage unit 106 after the concealment position information calculation unit 103 calculates the concealed position information. Specifically, after calculating the concealed position, the raw position information that has become unnecessary is deleted. It is also desirable from the viewpoint of privacy protection that the terminal has a function that cannot transmit the raw location information itself. The position feature storage unit 108 stores, for each concealed position information, the date on which the position information is acquired, the day of the week, the start time, the end time, the duration, and a value obtained by statistically processing the observed information. At this time, the execution unit 105 executes the execution content in the terminal on the condition of the information in the position feature storage unit 108.

<位置情報連携分析装置の処理>
図3に示すように、位置秘匿化部101は、端末またはユーザと一意となる情報を元に、任意の位置情報を一意に秘匿化する(ステップS110)。現在位置取得部102は、端末の現在位置情報を取得する(ステップS120)。
<Processing of location information linkage analyzer>
As illustrated in FIG. 3, the position concealment unit 101 uniquely conceals arbitrary position information based on information unique to the terminal or the user (Step S <b> 110). The current position acquisition unit 102 acquires the current position information of the terminal (step S120).

秘匿化位置情報算出部103は、位置秘匿化部101が秘匿化した位置情報と取得した現在位置とに基づき、秘匿化された現在位置情報を算出する(ステップS130)。   The concealment position information calculation unit 103 calculates the concealed current position information based on the position information concealed by the position concealment unit 101 and the acquired current position (step S130).

実行部105は、秘匿化された現在位置情報に応じた処理の実行条件と秘匿化された位置情報とを関連付けて記憶する実行条件記憶部104に記憶された位置情報と秘匿化位置情報算出部103の出力結果とが一致したときに、実行条件に基づいて、端末内の実行内容を実行する(ステップS140)。   The execution unit 105 stores the position information and the concealed position information calculation unit stored in the execution condition storage unit 104 that stores the execution condition of the process according to the concealed current position information and the concealed position information in association with each other. When the output result of 103 matches, the execution content in the terminal is executed based on the execution condition (step S140).

<秘匿位置情報の利用>
例えば、同位置に侵入した際に特定動作を行うような実行命令等に利用できるよう、「位置情報の送信」において秘匿化された位置とともにコマンドの指定情報を送ることで、同サーバにおいて同秘匿化された位置と共に指定コマンドを実行する、というようなサービスなどが考えられる。サーバに送信された秘匿化された位置を、何らかのID(例えば送信された順番に連番)を付与し、管理・保存することも望ましい。
<Use of confidential location information>
For example, by sending command designation information together with the location that was concealed in “Send location information” so that it can be used for execution instructions that perform specific actions when entering the same location, A service such as executing a specified command together with the converted position can be considered. It is also desirable to manage and store the concealed position transmitted to the server by assigning some ID (for example, serial number in the order of transmission).

また、同位置に到着する時刻の分布や同位置の平均滞在時間、その次に滞在する位置の確率などを蓄積、分析して、例えば「よくいる場所についたらWi-FiをONにする」「次に滞在しそうな位置への移動経路案内サービスを実行する」等の実行命令を自動的に作成するような応用も考えられる。   In addition, the distribution of the time of arrival at the same position, the average stay time at the same position, the probability of the next stay, and the like are accumulated and analyzed, for example, “Turn on Wi-Fi when a common place is found” “ An application that automatically creates an execution command such as “execute a travel route guidance service to a position where the person will likely stay next” is also conceivable.

また、位置以外にも、位置と位置の間、つまり、移動中に判定された区間においては、直近の滞在位置および次の滞在位置に関連付けられた移動中状態を別途管理することも望ましい。例えば、位置ID1から位置ID2への移動中は移動ID1⇒ID2などと識別子を与えて、同移動中となる時刻の分布や平均移動時間、などの分析項目を管理する。
これにより、事前に特定位置につくまでの時間を推測した実行命令を定義する、ということも考えられる。
In addition to the position, it is also desirable to separately manage the moving state associated with the latest stay position and the next stay position between the positions, that is, in the section determined during the movement. For example, during the movement from the position ID1 to the position ID2, an identifier such as movement ID1⇒ID2 is given, and analysis items such as the distribution of time and the average movement time during the movement are managed.
In this way, it may be possible to define an execution instruction that estimates the time to reach a specific position in advance.

以上、説明したように、本実施形態によれば、具体的な位置(緯度経度、住所、地名等)に基づかない秘匿化位置情報のみを取得、管理することにより、個人のプライバシーにかかわる情報を取得することなく、ユーザの滞在や移動といった生活リズムを予測する情報を取得・管理可能となる。   As described above, according to the present embodiment, by acquiring and managing only concealment position information that is not based on a specific position (latitude, longitude, address, place name, etc.), information related to personal privacy can be obtained. Without acquiring, it is possible to acquire / manage information that predicts a life rhythm such as stay and movement of the user.

<第2の実施形態>
図4を用いて、本発明の第2の実施形態について説明する。
<Second Embodiment>
A second embodiment of the present invention will be described with reference to FIG.

<位置情報連携分析装置の構成>
図4に示すように、本実施形態に係る位置情報連携分析装置は、位置秘匿化部101と、現在位置取得部102と、秘匿化位置情報算出部103と、実行条件記憶部104と、実行部105と、現在位置記憶部106と、位置情報削除部107と、位置特徴記憶部108と、比較部109と、前回位置記憶部110と、移動特徴記憶部111とから構成されている。なお、第1の実施形態と同一の符号を付す構成要素については、同様の機能を有することからその詳細な説明は省略する。
<Configuration of location information linkage analyzer>
As shown in FIG. 4, the position information linkage analysis apparatus according to the present embodiment includes a position concealment unit 101, a current position acquisition unit 102, a concealment position information calculation unit 103, an execution condition storage unit 104, and an execution Unit 105, current position storage unit 106, position information deletion unit 107, position feature storage unit 108, comparison unit 109, previous position storage unit 110, and movement feature storage unit 111. In addition, about the component which attaches | subjects the same code | symbol as 1st Embodiment, since it has the same function, the detailed description is abbreviate | omitted.

比較部109は、直近に取得した現在位置情報と、最新の現在位置情報とを比較し、比較の結果、一定距離以上の変化があったときに、最新の位置情報を秘匿化位置情報算出部103に出力する。また、比較の結果、一定距離以上の変化がなかったときには滞在中、一定距離以上の変化があったときには移動中と検知する。さらに、位置情報削除部107は、検知後に、取得した現在位置を現在位置記憶部106から削除する。前回位置記憶部110は、直近に取得した現在位置情報を記憶する。   The comparison unit 109 compares the most recently acquired current position information with the latest current position information, and when there is a change of a certain distance or more as a result of the comparison, the latest position information is concealed. To 103. Further, as a result of comparison, when there is no change over a certain distance, it is detected that the vehicle is staying, and when there is a change over a certain distance, it is detected that the vehicle is moving. Further, the position information deletion unit 107 deletes the acquired current position from the current position storage unit 106 after detection. The previous position storage unit 110 stores current position information acquired most recently.

したがって、本実施形態によれば、記憶容量負荷を軽減しつつ、具体的な位置(緯度経度、住所、地名等)に基づかない非特定位置情報のみを取得、管理することにより、個人のプライバシーにかかわる情報を取得することなく、ユーザの滞在や移動といった生活リズムを予測する情報を取得・管理可能となる。   Therefore, according to the present embodiment, while reducing the storage capacity load, by acquiring and managing only non-specific position information that is not based on a specific position (latitude / longitude, address, place name, etc.), it is possible to improve personal privacy. It is possible to acquire and manage information that predicts a life rhythm such as stay and movement of a user without acquiring related information.

<第3の実施形態>
図5を用いて、本発明の第3の実施形態について説明する。なお、本実施形態は、分析サーバを備えたシステム構成となっている。
<Third Embodiment>
A third embodiment of the present invention will be described with reference to FIG. This embodiment has a system configuration including an analysis server.

<位置情報連携分析システムの構成>
図5に示すように、本実施形態に係る位置情報連携分析システムは、位置情報連携分析装置100と位置情報分析サーバ200とから構成され、位置情報連携分析装置100は、位置秘匿化部101と、現在位置取得部102と、秘匿化位置情報算出部103と、実行部105と、現在位置記憶部106と、位置情報削除部107と、比較部109と、前回位置記憶部110と、情報送信部112とから構成され、位置情報分析サーバ200は、送受信部201と、実行条件記憶部104とから構成されている。なお、第1の実施形態あるいは第2の実施形態と同一の符号を付す構成要素については、同様の機能を有することからその詳細な説明は省略する。
<Configuration of location information linkage analysis system>
As shown in FIG. 5, the location information linkage analysis system according to the present embodiment is configured by a location information linkage analysis device 100 and a location information analysis server 200, and the location information linkage analysis device 100 includes a location concealment unit 101. The current position acquisition unit 102, the concealment position information calculation unit 103, the execution unit 105, the current position storage unit 106, the position information deletion unit 107, the comparison unit 109, the previous position storage unit 110, and the information transmission The location information analysis server 200 includes a transmission / reception unit 201 and an execution condition storage unit 104. In addition, about the component which attaches | subjects the same code | symbol as 1st Embodiment or 2nd Embodiment, since it has the same function, the detailed description is abbreviate | omitted.

送受信部201は、位置情報連携分析装置100から秘匿化された位置情報を受信するとともに、実行条件を送信する。   The transmission / reception unit 201 receives the concealed position information from the position information cooperation analysis apparatus 100 and transmits an execution condition.

したがって、本実施形態によれば、記憶容量負荷を軽減しつつ、具体的な位置(緯度経度、住所、地名等)に基づかない非特定位置情報のみを取得、管理することにより、個人のプライバシーにかかわる情報を取得することなく、ユーザの滞在や移動といった生活リズムを予測する情報を取得・管理可能となる。   Therefore, according to the present embodiment, while reducing the storage capacity load, by acquiring and managing only non-specific position information that is not based on a specific position (latitude / longitude, address, place name, etc.), it is possible to improve personal privacy. It is possible to acquire and manage information that predicts a life rhythm such as stay and movement of a user without acquiring related information.

<第4の実施形態>
図6を用いて、本発明の第4の実施形態について説明する。なお、本実施形態は、分析サーバを備えたシステム構成となっている。
<Fourth Embodiment>
A fourth embodiment of the present invention will be described with reference to FIG. This embodiment has a system configuration including an analysis server.

<位置情報連携分析システムの構成>
図6に示すように、本実施形態に係る位置情報連携分析システムは、位置情報連携分析装置100と位置情報分析サーバ200とから構成され、位置情報連携分析装置100は、位置秘匿化部101と、現在位置取得部102と、秘匿化位置情報算出部103と、実行部105と、現在位置記憶部106と、位置情報削除部107と、比較部109と、前回位置記憶部110と、情報送信部112とから構成され、位置情報分析サーバ200は、送受信部201と、実行条件記憶部104と、位置特徴記憶部108と、移動特徴記憶部111とから構成されている。なお、第1の実施形態あるいは第2の実施形態あるいは第3の実施形態と同一の符号を付す構成要素については、同様の機能を有することからその詳細な説明は省略する。
<Configuration of location information linkage analysis system>
As illustrated in FIG. 6, the positional information cooperation analysis system according to the present embodiment includes a positional information cooperation analysis apparatus 100 and a positional information analysis server 200, and the positional information cooperation analysis apparatus 100 includes a position concealment unit 101 and The current position acquisition unit 102, the concealment position information calculation unit 103, the execution unit 105, the current position storage unit 106, the position information deletion unit 107, the comparison unit 109, the previous position storage unit 110, and the information transmission The location information analysis server 200 includes a transmission / reception unit 201, an execution condition storage unit 104, a location feature storage unit 108, and a movement feature storage unit 111. In addition, since it has the same function about the component which attaches | subjects the same code | symbol as 1st Embodiment, 2nd Embodiment, or 3rd Embodiment, the detailed description is abbreviate | omitted.

したがって、本実施形態によれば、記憶容量負荷を軽減しつつ、具体的な位置(緯度経度、住所、地名等)に基づかない非特定位置情報のみを取得、管理することにより、個人のプライバシーにかかわる情報を取得することなく、ユーザの滞在や移動といった生活リズムを予測する情報を取得・管理可能となる。   Therefore, according to the present embodiment, while reducing the storage capacity load, by acquiring and managing only non-specific position information that is not based on a specific position (latitude / longitude, address, place name, etc.), it is possible to improve personal privacy. It is possible to acquire and manage information that predicts a life rhythm such as stay and movement of a user without acquiring related information.

なお、位置情報連携分析装置、位置情報連携分析システムの処理をコンピュータシステムが読み取り可能な記録媒体に記録し、この記録媒体に記録されたプログラムを位置情報連携分析装置、位置情報連携分析システムに読み込ませ、実行することによって本発明の位置情報連携分析装置、位置情報連携分析システムを実現することができる。ここでいうコンピュータシステムとは、OSや周辺装置等のハードウェアを含む。   The processing of the location information linkage analysis device and the location information linkage analysis system is recorded on a computer-readable recording medium, and the program recorded on the recording medium is read into the location information linkage analysis device and the location information linkage analysis system. The position information linkage analysis apparatus and the position information linkage analysis system of the present invention can be realized by executing. The computer system here includes an OS and hardware such as peripheral devices.

また、「コンピュータシステム」は、WWW(World Wide Web)システムを利用している場合であれば、ホームページ提供環境(あるいは表示環境)も含むものとする。また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク(通信網)や電話回線等の通信回線(通信線)のように情報を伝送する機能を有する媒体のことをいう。   Further, the “computer system” includes a homepage providing environment (or display environment) if a WWW (World Wide Web) system is used. The program may be transmitted from a computer system storing the program in a storage device or the like to another computer system via a transmission medium or by a transmission wave in the transmission medium. Here, the “transmission medium” for transmitting the program refers to a medium having a function of transmitting information, such as a network (communication network) such as the Internet or a communication line (communication line) such as a telephone line.

また、上記プログラムは、前述した機能の一部を実現するためのものであってもよい。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組合せで実現できるもの、いわゆる差分ファイル(差分プログラム)であってもよい。   The program may be for realizing a part of the functions described above. Furthermore, what can implement | achieve the function mentioned above in combination with the program already recorded on the computer system, what is called a difference file (difference program) may be sufficient.

以上、この発明の実施形態につき、図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。   The embodiments of the present invention have been described in detail with reference to the drawings. However, the specific configuration is not limited to the embodiments, and includes designs and the like that do not depart from the gist of the present invention.

100;位置情報連携分析装置
101;位置秘匿化部
102;現在位置取得部
103;秘匿化位置情報算出部
104;実行条件記憶部
105;実行部
106;現在位置記憶部
107;位置情報削除部
108;位置特徴記憶部
109;比較部
110;前回位置記憶部
111;移動特徴記憶部
112;情報送信部
200;位置情報分析サーバ
201;送受信部
100; position information linkage analysis apparatus 101; position concealment unit 102; current position acquisition unit 103; concealment position information calculation unit 104; execution condition storage unit 105; execution unit 106; current position storage unit 107; position information deletion unit 108 ; Position feature storage unit 109; Comparison unit 110; Previous position storage unit 111; Movement feature storage unit 112; Information transmission unit 200; Location information analysis server 201;

Claims (12)

端末またはユーザと一意となる情報を元に、任意の位置情報を一意に秘匿化する位置秘匿化手段と、
前記端末の現在位置情報を取得する現在位置取得手段と、
前記秘匿化した位置情報と前記取得した現在位置とに基づき、秘匿化された現在位置情報を算出する秘匿化位置情報算出手段と、
前記秘匿化された現在位置情報に応じた処理の実行条件と前記秘匿化された位置情報とを関連付けて記憶する実行条件記憶手段と、
前記関連付けされた秘匿化された位置情報と前記秘匿化位置情報算出手段の出力結果とが一致したときに、前記実行条件に基づいて、前記端末内の実行内容を実行する実行手段と、
を備えたことを特徴とする位置情報連携分析装置。
Position concealment means for concealing arbitrary position information uniquely based on information unique to the terminal or user;
Current position acquisition means for acquiring current position information of the terminal;
Based on the concealed position information and the acquired current position, concealed position information calculating means for calculating the concealed current position information,
Execution condition storage means for associating and storing the execution condition of the process according to the concealed current position information and the concealed position information;
An execution means for executing the execution content in the terminal based on the execution condition when the associated concealed position information matches the output result of the concealment position information calculation means;
A position information linkage analysis device characterized by comprising:
前記位置秘匿化手段が、前記端末またはユーザと一意となる情報を元に生成される一方向性関数あるいは暗号化により、前記任意の位置情報を一意に秘匿化することを特徴とする請求項1に記載の位置情報連携分析装置。   2. The position concealment unit uniquely conceals the arbitrary position information by a one-way function or encryption generated based on information unique to the terminal or the user. Location information linkage analysis device described in 1. 前記取得した現在位置情報を一時的に記憶する現在位置記憶手段を備え、
前記秘匿化位置情報算出手段は、前記秘匿化された位置情報を算出した後に、前記取得した現在位置を前記現在位置記憶手段から削除する位置情報削除手段を備えたことを特徴とする請求項1または請求項2に記載の位置情報連携分析装置。
A current position storage means for temporarily storing the acquired current position information;
2. The concealment position information calculation means comprises position information deletion means for deleting the acquired current position from the current position storage means after calculating the concealed position information. Or the positional information cooperation analyzer of Claim 2.
直近に取得した前記現在位置情報と、最新の現在位置情報とを比較する比較手段を備え、
該比較の結果、一定距離以上の変化があったときに、前記最新の位置情報を秘匿化位置情報算出手段に出力することを特徴とする請求項3に記載の位置情報取得装置。
Comparing means for comparing the current position information acquired most recently with the latest current position information,
The position information acquisition apparatus according to claim 3, wherein the latest position information is output to the concealment position information calculation unit when there is a change of a certain distance or more as a result of the comparison.
前記比較手段の比較の結果、一定距離以上の変化がなかったときには滞在中、一定距離以上の変化があったときには移動中と検知する状態検知手段を備えたことを特徴とする請求項4に記載の位置情報連携分析装置。   5. The state detection unit according to claim 4, further comprising: a state detection unit that detects that the vehicle is staying when there is no change over a certain distance as a result of comparison by the comparison unit, and that the vehicle is moving when there is a change over a certain distance. Location information linkage analyzer. 前記位置情報削除手段は、前記状態検知手段による検知後に、前記取得した現在位置を前記現在位置記憶手段から削除することを特徴とする請求項に記載の位置情報連携分析装置。 The location information deletion means, after detection by said state detecting means, the position information link analyzer according to the obtained current position to claim 5, characterized in that to remove from the current position storage means. 前記秘匿化された位置情報ごとに、該位置情報を取得した日にち、曜日、開始時刻、終了時刻、継続時間、観測される情報を統計的に処理した値を記憶する位置特徴記憶手段を備え、
前記実行手段は、前記位置特徴記憶手段における情報を条件として前記端末内の実行内容を実行することを特徴とする請求項1から請求項6のいずれかに記載の位置情報連携分析装置。
For each of the concealed position information, the date of acquisition of the position information, the day of the week, the start time, the end time, the duration, a position feature storage means for storing a value obtained by statistically processing the observed information,
The position information linkage analysis apparatus according to claim 1, wherein the execution unit executes the execution contents in the terminal on condition of information in the position feature storage unit.
前記秘匿化された位置情報および、その次に滞在中となった前記秘匿化された位置情報ごとに、同情報が現れた日にち、曜日、開始時刻、終了時刻、継続時間や、あるいは、継続平均時間を統計的に処理した値を記憶する移動特徴記憶手段と、
前記実行手段は、前記移動特徴記憶手段における情報を条件として前記端末内の実行内容を実行することを特徴とする請求項1から請求項6のいずれかに記載の位置情報連携分析装置。
For each of the anonymized location information and the anonymized location information that has been staying next, the date on which the information appears, day of the week, start time, end time, duration, or continuous average Moving feature storage means for storing a statistically processed value of time;
The position information linkage analysis apparatus according to claim 1, wherein the execution unit executes the execution content in the terminal on condition of information in the movement feature storage unit.
前記秘匿化位置情報算出手段より得られた、秘匿化された位置情報あるいは/および滞在/移動状態を、通信環境を通してサーバに送信する情報送信手段を備えたことを特徴とする請求項1から請求項8のいずれかに記載の位置情報連携分析装置。   The information transmitting means for transmitting the concealed position information or / and the stay / movement state obtained from the concealed position information calculating means to the server through a communication environment. Item 9. The positional information link analysis device according to any one of Items 8 to 8. 位置情報連携分析装置と位置情報分析サーバとからなる位置情報連携分析システムであって、
前記位置情報連携分析装置が、
端末またはユーザと一意となる情報を元に、任意の位置情報を一意に秘匿化する位置秘匿化手段と、
前記端末の現在位置を取得する現在位置取得手段と、
前記秘匿化した位置情報と前記取得した現在位置とに基づき、秘匿化された現在位置情報を算出する秘匿化位置情報算出手段と、
前記秘匿化位置情報算出手段より得られた、秘匿化された位置情報を、端末を利用するユーザを同定する識別子とともに通信環境を通して位置分析サーバに送信する情報送信手段と、
端末内実行内容を受信し、同内容を実施する実行手段と、
を備え、
前記位置情報分析サーバが、
前記情報送信手段より送信された秘匿化された位置情報を、受信する情報受信手段と、
ある端末内実行内容を、前記識別子および前記秘匿化された位置情報に関連付けて記憶する記憶手段と、
前記関連付けされた秘匿化された位置情報が、前記秘匿化位置情報算出手段の出力結果と一致したときに、前記端末内実行内容を送信する送信手段と、
を備えたことを特徴とする位置情報連携分析システム。
A location information linkage analysis system comprising a location information linkage analysis device and a location information analysis server,
The positional information linkage analyzer is
Position concealment means for concealing arbitrary position information uniquely based on information unique to the terminal or user;
Current position acquisition means for acquiring the current position of the terminal;
Based on the concealed position information and the acquired current position, concealed position information calculating means for calculating the concealed current position information,
Information transmitting means for transmitting the concealed position information obtained from the concealed position information calculating means to the position analysis server through a communication environment together with an identifier for identifying a user who uses the terminal;
Execution means for receiving the execution contents in the terminal and executing the contents;
With
The location information analysis server is
Information receiving means for receiving the concealed location information transmitted from the information transmitting means;
Storage means for storing the execution content in a terminal in association with the identifier and the concealed location information;
Transmitting means for transmitting the in-terminal execution content when the associated concealed position information matches an output result of the concealed position information calculating means;
Location information linkage analysis system characterized by comprising.
位置秘匿化手段と現在位置取得手段と秘匿化位置情報算出手段と実行条件記憶手段と実行手段とを備えた位置情報連携分析装置における位置情報連携分析方法であって、
前記位置秘匿化手段が、端末またはユーザと一意となる情報を元に、任意の位置情報を一意に秘匿化する第1のステップと、
前記現在位置取得手段が、前記端末の現在位置情報を取得する第2のステップと、
前記秘匿化位置情報算出手段が、前記位置秘匿化手段により秘匿化された位置情報と前記取得した現在位置とに基づき、秘匿化された現在位置情報を算出する第3のステップと、
前記実行手段が、前記秘匿化された現在位置情報に応じた処理の実行条件と前記秘匿化された位置情報とを関連付けて記憶する実行条件記憶手段に記憶された位置情報と前記秘匿化位置情報算出手段の出力結果とが一致したときに、前記実行条件に基づいて、前記端末内の実行内容を実行する第4のステップと、
を備えたことを特徴とする位置情報連携分析方法。
A position information linkage analysis method in a position information linkage analysis apparatus comprising a position concealment means, a current position acquisition means, a concealment position information calculation means, an execution condition storage means, and an execution means,
A first step in which the location concealment means conceals any location information uniquely based on information unique to the terminal or the user;
A second step in which the current position acquisition means acquires current position information of the terminal;
A third step in which the concealed position information calculating means calculates the concealed current position information based on the position information concealed by the position concealing means and the acquired current position;
Position information stored in the execution condition storage means and the concealed position information in which the execution means associates and stores the execution condition of the process according to the concealed current position information and the concealed position information A fourth step of executing the execution content in the terminal based on the execution condition when the output result of the calculation means coincides;
A location information linkage analysis method characterized by comprising:
位置秘匿化手段と現在位置取得手段と秘匿化位置情報算出手段と実行条件記憶手段と実行手段とを備えた位置情報連携分析装置における位置情報連携分析方法をコンピュータに実行させるためのプログラムであって、
前記位置秘匿化手段が、端末またはユーザと一意となる情報を元に、任意の位置情報を一意に秘匿化する第1のステップと、
前記現在位置取得手段が、前記端末の現在位置情報を取得する第2のステップと、
前記秘匿化位置情報算出手段が、前記位置秘匿化手段により秘匿化された位置情報と前記取得した現在位置とに基づき、秘匿化された現在位置情報を算出する第3のステップと、
前記実行手段が、前記秘匿化された現在位置情報に応じた処理の実行条件と前記秘匿化された位置情報とを関連付けて記憶する実行条件記憶手段に記憶された位置情報と前記秘匿化位置情報算出手段の出力結果とが一致したときに、前記実行条件に基づいて、前記端末内の実行内容を実行する第4のステップと、
をコンピュータに実行させるためのプログラム。
A program for causing a computer to execute a location information linkage analysis method in a location information linkage analysis device including a location concealment unit, a current location acquisition unit, a concealment location information calculation unit, an execution condition storage unit, and an execution unit. ,
A first step in which the location concealment means conceals any location information uniquely based on information unique to the terminal or the user;
A second step in which the current position acquisition means acquires current position information of the terminal;
A third step in which the concealed position information calculating means calculates the concealed current position information based on the position information concealed by the position concealing means and the acquired current position;
Position information stored in the execution condition storage means and the concealed position information in which the execution means associates and stores the execution condition of the process according to the concealed current position information and the concealed position information A fourth step of executing the execution content in the terminal based on the execution condition when the output result of the calculation means coincides;
A program that causes a computer to execute.
JP2014156175A 2014-07-31 2014-07-31 POSITION INFORMATION LINKAGE ANALYSIS DEVICE, POSITION INFORMATION LINKAGE ANALYSIS SYSTEM, POSITION INFORMATION ANALYSIS METHOD, AND PROGRAM Expired - Fee Related JP6329026B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2014156175A JP6329026B2 (en) 2014-07-31 2014-07-31 POSITION INFORMATION LINKAGE ANALYSIS DEVICE, POSITION INFORMATION LINKAGE ANALYSIS SYSTEM, POSITION INFORMATION ANALYSIS METHOD, AND PROGRAM

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2014156175A JP6329026B2 (en) 2014-07-31 2014-07-31 POSITION INFORMATION LINKAGE ANALYSIS DEVICE, POSITION INFORMATION LINKAGE ANALYSIS SYSTEM, POSITION INFORMATION ANALYSIS METHOD, AND PROGRAM

Publications (2)

Publication Number Publication Date
JP2016033730A JP2016033730A (en) 2016-03-10
JP6329026B2 true JP6329026B2 (en) 2018-05-23

Family

ID=55452602

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2014156175A Expired - Fee Related JP6329026B2 (en) 2014-07-31 2014-07-31 POSITION INFORMATION LINKAGE ANALYSIS DEVICE, POSITION INFORMATION LINKAGE ANALYSIS SYSTEM, POSITION INFORMATION ANALYSIS METHOD, AND PROGRAM

Country Status (1)

Country Link
JP (1) JP6329026B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2018135310A1 (en) * 2017-01-17 2018-07-26 ソニー株式会社 Information processing device and method, and program
JP7075063B2 (en) * 2020-04-06 2022-05-25 株式会社4Din Anonymous processing equipment, anonymous processing method and anonymous processing program

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002044271A (en) * 2000-07-24 2002-02-08 Nec Telecom Syst Ltd Portable telephone with automatic procedure executing function and its procedure executing method
JP4021791B2 (en) * 2003-03-31 2007-12-12 富士通株式会社 File security management program
JP2006155283A (en) * 2004-11-30 2006-06-15 Fuji Xerox Co Ltd Document processor and processing method
JP4847301B2 (en) * 2006-11-28 2011-12-28 富士通株式会社 Content protection system, content protection device, and content protection method
JP2011039728A (en) * 2009-08-10 2011-02-24 Nippon Telegr & Teleph Corp <Ntt> Data storage device, data storage system, data writing method and data reading method
JP5660723B2 (en) * 2011-03-30 2015-01-28 Necパーソナルコンピュータ株式会社 Position exchange system, information terminal, control method, and control program
US8825996B2 (en) * 2011-06-17 2014-09-02 Microsoft Corporation Platform that facilitates preservation of user privacy
JP2013085165A (en) * 2011-10-12 2013-05-09 Fujitsu Ltd Information processing method, program, and device

Also Published As

Publication number Publication date
JP2016033730A (en) 2016-03-10

Similar Documents

Publication Publication Date Title
US9697366B1 (en) Use of generic (browser) encryption API to do key exchange (for media files and player)
Anglano Forensic analysis of WhatsApp Messenger on Android smartphones
Zhou et al. Identity, location, disease and more: Inferring your secrets from android public resources
US9767299B2 (en) Secure cloud data sharing
Dean et al. The dark side of social media: review of online terrorism
JP5729300B2 (en) Information management apparatus, information management method, and information management program
US8458799B2 (en) Method and apparatus for providing a scalable service platform using a network cache
US20170264507A1 (en) Communication method, system, and recording medium
MY175911A (en) Method and system protecting against identity theft or replication abuse
RU2012151827A (en) METHOD FOR MANAGEMENT AND LIMITATION OF READABILITY OF ELECTRONIC DOCUMENTS
Canetti et al. Anonymous collocation discovery: Harnessing privacy to tame the coronavirus
US20160275311A1 (en) Method and system for obfuscating the properties of a web browser
JP6195241B2 (en) Terminal and situation estimation system
JP6329026B2 (en) POSITION INFORMATION LINKAGE ANALYSIS DEVICE, POSITION INFORMATION LINKAGE ANALYSIS SYSTEM, POSITION INFORMATION ANALYSIS METHOD, AND PROGRAM
Ansohn McDougall et al. Probing for passwords–privacy implications of SSIDs in probe requests
US20170244496A1 (en) Data sharing using body coupled communication
US10430617B2 (en) Terminal determination device and method
Hagen et al. Contact discovery in mobile messengers: Low-cost attacks, quantitative analyses, and efficient mitigations
KR20160066661A (en) Method and system for achieving anonymity in location based services
CN109144743A (en) A kind of acquisition methods of data, device and equipment
JP2013074530A (en) Content distribution device, content distribution method and program, and content distribution system
US20150242501A1 (en) Social network address book
US11283815B2 (en) Security measure program, file tracking method, information processing device, distribution device, and management device
KR101544750B1 (en) Apparatus and method for secure cloud system using dummy authentification key
CN117956062A (en) Service flow method, device and storage medium

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20170201

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20171030

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20171107

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20171215

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20180123

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20180315

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: 20180403

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20180419

R150 Certificate of patent or registration of utility model

Ref document number: 6329026

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees