JP2022032169A - データ管理装置、データ管理方法、およびデータ管理プログラム - Google Patents
データ管理装置、データ管理方法、およびデータ管理プログラム Download PDFInfo
- Publication number
- JP2022032169A JP2022032169A JP2020135690A JP2020135690A JP2022032169A JP 2022032169 A JP2022032169 A JP 2022032169A JP 2020135690 A JP2020135690 A JP 2020135690A JP 2020135690 A JP2020135690 A JP 2020135690A JP 2022032169 A JP2022032169 A JP 2022032169A
- Authority
- JP
- Japan
- Prior art keywords
- data
- personal data
- cache memory
- user
- users
- 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.)
- Pending
Links
- 238000013523 data management Methods 0.000 title claims abstract description 48
- 238000000034 method Methods 0.000 title claims description 34
- 230000008569 process Effects 0.000 claims description 19
- 238000007726 management method Methods 0.000 description 18
- 230000036541 health Effects 0.000 description 11
- 230000004044 response Effects 0.000 description 6
- HVYWMOMLDIMFJA-DPAQBDIFSA-N cholesterol Chemical compound C1C=C2C[C@@H](O)CC[C@]2(C)[C@@H]2[C@@H]1[C@@H]1CC[C@H]([C@H](C)CCCC(C)C)[C@@]1(C)CC2 HVYWMOMLDIMFJA-DPAQBDIFSA-N 0.000 description 4
- 239000000284 extract Substances 0.000 description 4
- 238000010295 mobile communication Methods 0.000 description 4
- 230000008859 change Effects 0.000 description 3
- WQZGKKKJIJFFOK-GASJEMHNSA-N Glucose Natural products OC[C@H]1OC(O)[C@H](O)[C@@H](O)[C@@H]1O WQZGKKKJIJFFOK-GASJEMHNSA-N 0.000 description 2
- 239000008280 blood Substances 0.000 description 2
- 210000004369 blood Anatomy 0.000 description 2
- 230000036772 blood pressure Effects 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 239000008103 glucose Substances 0.000 description 2
- 230000006399 behavior Effects 0.000 description 1
- WQZGKKKJIJFFOK-VFUOTHLCSA-N beta-D-glucose Chemical compound OC[C@H]1O[C@@H](O)[C@H](O)[C@@H](O)[C@@H]1O WQZGKKKJIJFFOK-VFUOTHLCSA-N 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 235000012000 cholesterol Nutrition 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/62—Protecting access to data via a platform, e.g. using keys or access control rules
- G06F21/6218—Protecting access to data via a platform, e.g. using keys or access control rules to a system of files or objects, e.g. local or distributed file system or database
- G06F21/6245—Protecting personal data, e.g. for financial or medical purposes
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/30—Authentication, i.e. establishing the identity or authorisation of security principals
- G06F21/31—User authentication
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/70—Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer
- G06F21/78—Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer to assure secure storage of data
- G06F21/79—Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer to assure secure storage of data in semiconductor storage media, e.g. directly-addressable memories
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Computer Hardware Design (AREA)
- Physics & Mathematics (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- General Health & Medical Sciences (AREA)
- Health & Medical Sciences (AREA)
- Bioethics (AREA)
- Databases & Information Systems (AREA)
- Medical Informatics (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Storage Device Security (AREA)
Abstract
Description
データ管理装置10は、上述したように、キャッシュメモリ15を利用して個人データをデータ利用者に提供する。すなわち、データ管理装置10は、図1(b)に示す仮想パーソナルデータストアVPDSを備える。よって、図1(a)に示す構成と比較すると、記憶装置の容量を小さくすることができ、また、データ提供に要する時間が短くなる。
図5は、データ管理装置10がデータ利用者に個人データを提供する方法の一例を示すフローチャートである。なお、このフローチャートの処理は、データ管理装置10がいずれかのデータ利用者からテータ提供の要求を受信したときに実行される。なお、データ管理装置10が受信する要求は、データ利用者を識別する情報およびデータ利用者が必要とする個人データを識別する情報を含むものとする。また、予めデータ利用者リスト11が作成されているものとする。さらに、図5に示す手順は、第1の実施例だけでなく、後述する第2~第3の実施例にも適用される。
情報銀行は、様々なタイプの個人データを扱うことができる。例えば、個人のプロフィール(生年月日、性別、身長など)は、時間が経過してもその内容の変動は少ない。この場合、同じデータ利用者がその個人データを繰り返し取得することは稀であると考えられる。なお、以下の記載では、変動が無いまたは変動の少ない個人データを「固定個人データ」と呼ぶことがある。
第3の実施例では、データ管理装置10からデータ利用者に提供される個人データの属性に基づいて、キャッシュ制御アルゴリズムが選択される。例えば、車両の運転データ、移動履歴などの個人データは、更新される頻度が高い。他方、データ利用者は、最新の個人データを取得することが好ましい。このため、更新頻度が高い個人データは、同じデータ利用者から繰り返し要求される可能性がある。そうすると、個人データの更新頻度が高い場合、将来、その個人データがいずれかのデータ利用者に提供される回数は、許可されたデータ利用者の数(即ち、許可利用者数)と相関を有すると考えられる。この場合、図6~図7に示す第1の実施例に係わるアルゴリズムでキャッシュ制御を行うことが好ましい。
11 データ利用者リスト
12 要求処理部
13 データ取得部
14 キャッシュ制御部
14a、14b キャッシュ管理テーブル
15 キャッシュメモリ
20 データホルダサーバ
30 データ利用者端末
Claims (10)
- 提供先として許可されたデータ利用者を表す同意情報が付与された個人データを管理するデータ管理装置において、
データ利用者から要求された個人データがキャッシュメモリに保存されているときは、要求された個人データを前記キャッシュメモリから取得し、前記データ利用者から要求された個人データが前記キャッシュメモリに保存されていないときは、要求された個人データをデータホルダから取得し、
前記キャッシュメモリまたは前記データホルダから取得した個人データの同意情報に基づいて、前記キャッシュメモリまたは前記データホルダから取得した個人データを前記データ利用者に提供するか否かを判定し、
データホルダから新たな個人データを取得したときに、前記新たな個人データの同意情報に基づいて、前記新たな個人データを前記キャッシュメモリに保存するか否かを判定する
処理をプロセッサに実行させるデータ管理プログラム。 - 前記新たな個人データを前記キャッシュメモリに保存するか否かを判定する処理は、
前記新たな個人データの同意情報に基づいて、前記新たな個人データの提供先として許可されたデータ利用者の数を表す第1の許可利用者数を検出する第1の処理と、
前記第1の許可利用者数に基づいて、前記新たな個人データを前記キャッシュメモリに保存するか否かを判定する第2の処理と、を含む
ことを特徴とする請求項1に記載のデータ管理プログラム。 - 前記第2の処理において、前記第1の許可利用者数が前記キャッシュメモリに保存されている各個人データの許可利用者数の中の最小値以上であるときに、前記新たな個人データが前記キャッシュメモリに保存される
ことを特徴とする請求項2に記載のデータ管理プログラム。 - 前記第2の処理において、前記第1の許可利用者数が所定の閾値より大きいときに、前記新たな個人データが前記キャッシュメモリに保存される
ことを特徴とする請求項2に記載のデータ管理プログラム。 - 前記新たな個人データを前記キャッシュメモリに保存するか否かを判定する処理は、
前記新たな個人データの同意情報に基づいて、前記新たな個人データの提供先として許可されたデータ利用者の中で前記新たな個人データが提供されていないデータ利用者の数を表す第1の未受信利用者数を検出する第3の処理と、
前記第1の未受信利用者数に基づいて、前記新たな個人データを前記キャッシュメモリに保存するか否かを判定する第4の処理と、を含む
ことを特徴とする請求項1に記載のデータ管理プログラム。 - 前記第4の処理において、前記第1の未受信利用者数が前記キャッシュメモリに保存されている各個人データの未受信利用者数の中の最小値以上であるときに、前記新たな個人データが前記キャッシュメモリに保存される
ことを特徴とする請求項5に記載のデータ管理プログラム。 - 前記第4の処理において、前記第1の未受信利用者数が所定の閾値より大きいときに、前記新たな個人データが前記キャッシュメモリに保存される
ことを特徴とする請求項5に記載のデータ管理プログラム。 - 前記新たな個人データを前記キャッシュメモリに保存するか否かを判定するアルゴリズムは、前記新たな個人データの属性に基づいて選択される
ことを特徴とする請求項1に記載のデータ管理プログラム。 - 提供先として許可されたデータ利用者を表す同意情報が付与された個人データを管理するデータ管理装置であって、
キャッシュメモリと、
データ利用者から要求された個人データが前記キャッシュメモリに保存されているときは、要求された個人データを前記キャッシュメモリから取得し、前記データ利用者から要求された個人データが前記キャッシュメモリに保存されていないときは、要求された個人データをデータホルダから取得するデータ取得部と、
前記データ取得部により取得された個人データの同意情報に基づいて、前記データ取得部により取得された個人データを前記データ利用者に提供するか否かを判定する要求処理部と、
前記データ取得部がデータホルダから新たな個人データを取得したときに、前記新たな個人データの同意情報に基づいて、前記新たな個人データを前記キャッシュメモリに保存するか否かを判定するキャッシュ制御部と、
を備えるデータ管理装置。 - 提供先として許可されたデータ利用者を表す同意情報が付与された個人データを管理するデータ管理方法であって、
データ利用者から要求された個人データがキャッシュメモリに保存されているときは、要求された個人データを前記キャッシュメモリから取得し、前記データ利用者から要求された個人データが前記キャッシュメモリに保存されていないときは、要求された個人データをデータホルダから取得し、
前記キャッシュメモリまたは前記データホルダから取得した個人データの同意情報に基づいて、前記キャッシュメモリまたは前記データホルダから取得した個人データを前記データ利用者に提供するか否かを判定し、
データホルダから新たな個人データを取得したときに、前記新たな個人データの同意情報に基づいて、前記新たな個人データを前記キャッシュメモリに保存するか否かを判定する
ことを特徴とするデータ管理方法。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2020135690A JP2022032169A (ja) | 2020-08-11 | 2020-08-11 | データ管理装置、データ管理方法、およびデータ管理プログラム |
US17/325,253 US11714916B2 (en) | 2020-08-11 | 2021-05-20 | Device and method for managing personal data |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2020135690A JP2022032169A (ja) | 2020-08-11 | 2020-08-11 | データ管理装置、データ管理方法、およびデータ管理プログラム |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2022032169A true JP2022032169A (ja) | 2022-02-25 |
Family
ID=80222943
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2020135690A Pending JP2022032169A (ja) | 2020-08-11 | 2020-08-11 | データ管理装置、データ管理方法、およびデータ管理プログラム |
Country Status (2)
Country | Link |
---|---|
US (1) | US11714916B2 (ja) |
JP (1) | JP2022032169A (ja) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP3869371A1 (en) * | 2020-02-18 | 2021-08-25 | Mastercard International Incorporated | Data consent manager |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6646657B1 (en) * | 1999-11-29 | 2003-11-11 | Xerox Corporation | Systems and methods for processing data |
JP4017065B2 (ja) | 2002-03-25 | 2007-12-05 | 学校法人金沢工業大学 | キャッシュ制御方法およびキャッシュシステム |
KR100670832B1 (ko) * | 2005-12-12 | 2007-01-19 | 한국전자통신연구원 | 에이전트를 이용한 사용자 개인정보 송수신 방법 및 장치 |
US20110055547A1 (en) * | 2009-08-27 | 2011-03-03 | Academia Sinica | Personal information management and delivery mechanism |
JP2012221368A (ja) | 2011-04-12 | 2012-11-12 | Canon Inc | キャッシュシステムおよびクライアント装置 |
US9569476B2 (en) * | 2013-04-02 | 2017-02-14 | International Business Machines Corporation | Intelligent data routing and storage provisioning |
JP7064854B2 (ja) | 2017-12-01 | 2022-05-11 | オムロンヘルスケア株式会社 | 生体情報測定装置、通信装置、システム、方法及びプログラム |
-
2020
- 2020-08-11 JP JP2020135690A patent/JP2022032169A/ja active Pending
-
2021
- 2021-05-20 US US17/325,253 patent/US11714916B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
US20220050916A1 (en) | 2022-02-17 |
US11714916B2 (en) | 2023-08-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8918586B1 (en) | Policy-based storage of object fragments in a multi-tiered storage system | |
US9141722B2 (en) | Access to network content | |
JP2020177670A (ja) | 情報推奨方法、情報推奨装置、機器および媒体 | |
KR101672901B1 (ko) | 분산 파일 시스템에서 소형 파일에 대한 접근성 향상을 위한 캐시 관리 시스템 | |
JP5444477B2 (ja) | キャッシングのための方法、サーバ、コンピュータプログラム及びコンピュータプログラム製品 | |
EP3944556A1 (en) | Block data access method and apparatus, and block data storage method and apparatus | |
GB2597894A (en) | Sensitive data management | |
WO2013091167A1 (zh) | 日志存储方法及系统 | |
CN104243543A (zh) | 计算环境中的数据存储中用于智能轮询频率的方法和系统 | |
CN107911799B (zh) | 一种利用智能路由的方法 | |
JP5322019B2 (ja) | 関連する情報を事前にキャッシュする予測型キャッシュ方法、そのシステム及びそのプログラム | |
US7895247B2 (en) | Tracking space usage in a database | |
JP2022032169A (ja) | データ管理装置、データ管理方法、およびデータ管理プログラム | |
JP5272428B2 (ja) | アクセス頻度の高い情報を事前にキャッシュする予測型キャッシュ方法、そのシステム及びそのプログラム | |
CN110502607A (zh) | 一种电子病历系统、查询电子病历的方法及服务器 | |
JP5904782B2 (ja) | 医療情報管理システム及び医療情報管理方法 | |
US8935474B1 (en) | Policy based storage of object fragments in a multi-tiered storage system | |
CN117270794B (zh) | 一种基于Redis的数据存储方法、介质及设备 | |
US20190114082A1 (en) | Coordination Of Compaction In A Distributed Storage System | |
CN111028931B (zh) | 医疗数据处理方法及装置、电子设备、存储介质 | |
US8533398B2 (en) | Combination based LRU caching | |
JP2015153157A (ja) | 仮想情報管理システム | |
JP5365830B2 (ja) | 利用される可能性の高い情報をキャッシュする予測型キャッシュ方法、そのシステム及びそのプログラム | |
CN113672652A (zh) | 一种数据访问方法、装置、设备及存储介质 | |
US20160253380A1 (en) | Database query optimization |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20230511 |
|
RD03 | Notification of appointment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7423 Effective date: 20231024 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20240226 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20240319 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20240910 |