CN110832489A - 信息处理装置、信息处理***、信息处理方法和程序 - Google Patents
信息处理装置、信息处理***、信息处理方法和程序 Download PDFInfo
- Publication number
- CN110832489A CN110832489A CN201880044504.XA CN201880044504A CN110832489A CN 110832489 A CN110832489 A CN 110832489A CN 201880044504 A CN201880044504 A CN 201880044504A CN 110832489 A CN110832489 A CN 110832489A
- Authority
- CN
- China
- Prior art keywords
- data
- input
- generalized
- user
- generalization
- 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.)
- Withdrawn
Links
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
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q40/00—Finance; Insurance; Tax strategies; Processing of corporate or income taxes
- G06Q40/08—Insurance
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Business, Economics & Management (AREA)
- General Health & Medical Sciences (AREA)
- Bioethics (AREA)
- Health & Medical Sciences (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Accounting & Taxation (AREA)
- Finance (AREA)
- Computer Hardware Design (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Databases & Information Systems (AREA)
- Medical Informatics (AREA)
- Economics (AREA)
- Marketing (AREA)
- Development Economics (AREA)
- Strategic Management (AREA)
- General Business, Economics & Management (AREA)
- Technology Law (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
根据本发明,实现了一种配置,该配置能够在不公开诸如个人信息的秘密信息的情况下通过使用秘密信息来计算数据处理结果并且呈现处理结果。本发明包括:用户装置,其发送用户输入数据的隐藏数据;以及服务器,其基于从用户装置接收到的数据来执行数据处理。作为用于隐藏输入数据的处理,用户装置执行用于将输入数据转换成包括输入数据和除输入数据之外的数据的泛化数据的数据泛化处理并且将该泛化数据发送至服务器。服务器将接收到的泛化数据展开成包括用户输入数据的多个单独数据,执行应用了多个单独数据中的每个单独数据的数据处理,并且计算与每个单独数据对应的数据处理结果,以将数据处理结果返回至用户装置。
Description
技术领域
本公开内容涉及信息处理装置、信息处理***、信息处理方法和程序。更具体地,本公开内容涉及信息处理装置、信息处理***、信息处理方法和程序,其能够在不公开诸如个人信息的机密信息的情况下基于机密信息(例如,指示是否可以提供服务的结果等)生成和提供数据处理结果。
背景技术
例如,在用户购买产品、签订保险等的情况下,存在计划购买产品和计划签订保险的用户需要向经销商和保险公司提供作为具有高度机密性的个人信息(例如,关于用户的地址、姓名、年龄等、健康状况等的信息)的敏感信息(安全数据)的情况。
特别地,目前,越来越多地经由通信网络执行产品购买和保险合同处理,并且经由网络交换用户(客户)的个人信息。
例如,存在基于个人健康状况数据来提供最佳保险的数据链接的健康保险。
在数据链接的健康保险中,为了确定用户是否可以购买保险并且计算保险费,需要诸如用户的健康状况的个人信息。
然而,用户和保险公司两者具有例如以下要求和问题。
用户期望知道以下信息:用户是否可以购买保险以及保险费是否可以降低。然而,用户期望避免用户无法购买保险或保险费增加的可能性,即,期望避免向公司提供用户的不利个人信息。
此外,存在个人信息(即,隐私)泄露的担忧。
另一方面,保险公司期望获取准确的用户数据,即,用户的诸如健康状况等的个人信息,以进行准确的保险购买可用性确定和准确的保险费计算。此外,为了开发新的保险产品,需要累积许多用户的更多个人信息,例如健康状况、病史等。
理想地,用户与保险公司在不相互公开个人信息的情况下实现两者的目的。
即,在不相互公开个人信息的情况下,用户获取合同确定所需的信息(例如,用户是否可以购买保险以及保险费是否可以降低),并且另一方面,保险公司可以向用户提供准确的保险购买可用性确定和保险费计算结果。这是理想的情况。
例如,近年来,已经对用于分析数据关联(例如,诸如个人信息的大量机密信息(安全数据)片段之间的相关性和相似性)的技术进行了各种研究。
例如,存在用于通过使用诸如经转换的数据的隐藏数据和机密信息(安全数据)的加密数据来分析数据片段之间的关联的方法。
注意,通过使用通过隐藏原始数据(例如,数据加密和转换处理)获得的数据而执行的计算处理被称为秘密计算或安全计算。
例如,专利文献1(PCT国际申请第2008-521025号的公布的日文译文)公开了一种通过安全计算获得两个数据片段之间的相似性的指标的配置。具体地,公开了一种配置,在该配置中通过安全计算获得两个数据片段的内积,并且计算两个数据片段之间的汉明距离作为相似性指标值。
在该文件中,作为通过安全计算的特定内积计算方法,公开了一种方法,在该方法中通过应用同态加密来对输入数据进行加密并且对加密数据进行同态加法或乘法。
然而,作为公共密钥加密的同态加密需要时间来加密数据。因此,在处理大量数据的情况下,存在的问题在于计算量增加并且计算装置的负荷和处理时间增加。此外,由于密文的大小较大,因此存在通信量增加的问题。
此外,专利文献2(日本专利申请特许公开第2014-206696号)公开了一种配置,该配置在多个组织持有要隐藏在每个组织中的两个不同数据片段的情况下,以较小的计算量计算两个数据片段的内积。
专利文献2中公开的配置通过应用隐藏数据而缩短了数据隐藏处理和内积计算所花费的时间。
然而,该公开的方法具有的问题在于,该配置需要执行安全计算的多个独立的计算机,并且计算机资源的大小和成本的增加不可避免。
引用列表
专利文献
专利文献1:PCT国际申请第2008-521025号的公开的日文译文
专利文献2:日本专利申请特许公开第2014-206696号
发明内容
本发明要解决的问题
例如,已经鉴于以上问题做出了本公开内容。本公开内容的目的是提供信息处理装置、信息处理***、信息处理方法以及程序,其能够在不向对方公开具有高度机密性的机密信息(例如,个人信息等)并且不使用导致高成本的安全计算的情况下基于机密信息来生成和提供处理结果。
问题的解决方案
本公开内容的第一方面是:
一种信息处理装置,该信息处理装置包括:泛化(generalization)处理单元,其执行用于将输入数据转换成包括输入数据和除输入数据之外的数据的泛化数据的泛化处理,作为输入数据的隐藏处理;以及
通信单元,其发送被泛化处理单元执行泛化处理的泛化数据。
此外,本公开内容的第二方面是:
一种信息处理装置,该信息处理装置包括数据处理单元,该数据处理单元:
输入包括用户输入数据和除用户输入数据之外的数据的泛化数据;
将泛化数据展开成包括用户输入数据和除用户输入数据之外的数据的多个单独数据;以及
执行应用了多个单独数据中的每个单独数据的数据处理,并且计算与每个单独数据对应的数据处理结果。
此外,本公开内容的第三方面是:
一种信息处理***,包括:
用户装置,其发送用户输入数据的隐藏数据;以及
服务器,其基于来自用户装置的接收数据来执行数据处理,并且将处理结果返回至用户装置,其中,
用户装置:
执行用于将输入数据转换成包括输入数据和除输入数据之外的数据的泛化数据的泛化处理,作为输入数据的隐藏处理,并且将转换所得的数据发送至服务器,并且
服务器:
输入泛化数据并且将泛化数据分类成包括用户输入数据和除用户输入数据之外的数据的多个单独数据;以及
执行应用了多个单独数据中的每个单独数据的数据处理,计算与每个单独数据对应的数据处理结果,并且将结果返回至用户装置。
此外,本公开内容的第四方面是:
由信息处理装置执行的信息处理方法,其中,
泛化处理单元执行用于将输入数据转换成包括输入数据和除输入数据之外的数据的泛化数据的泛化处理,作为输入数据的隐藏处理;以及
通信单元发送泛化数据。
此外,本公开内容的第五方面是:
由信息处理装置执行的信息处理方法,其中,
信息处理装置的数据处理单元:
输入包括用户输入数据和除用户输入数据之外的数据的泛化数据;
将泛化数据展开成包括用户输入数据和除用户输入数据之外的数据的多个单独数据;以及
执行应用了多个单独数据中的每个单独数据的数据处理,并且计算与每个单独数据对应的数据处理结果。
此外,本公开内容的第六方面是:
一种用于使信息处理装置执行信息处理的程序,其中,
所述程序使泛化处理单元执行用于将输入数据转换成包括输入数据和除输入数据之外的数据的泛化数据的泛化处理,作为输入数据的隐藏处理;以及
使通信单元发送泛化数据。
此外,本公开内容的第七方面是:
一种用于使信息处理装置执行信息处理的程序,其中,
所述程序使信息处理装置的数据处理单元执行:
用于输入包括用户输入数据和除用户输入数据之外的数据的泛化数据的处理;
用于将泛化数据展开成包括用户输入数据和除用户输入数据之外的数据的多个单独数据的处理;以及
用于执行应用了多个单独数据中的每个单独数据的数据处理并且计算与每个单独数据对应的数据处理结果的处理。
注意,根据本公开内容的程序是提供给例如能够通过例如存储介质执行各种程序代码的信息处理装置和计算机***的程序。通过由计算机***中的信息处理装置和程序执行单元执行这样的程序,实现了根据所述程序的处理。
通过基于如稍后描述的本发明的实施方式和附图的详细描述,本公开内容的其他目的、特征和优点将是明显的。注意,在本说明书中,***是多个装置的逻辑组配置,并且各个配置的装置不限于容纳在同一壳体中。
本发明的效果
根据本公开内容的实施方式的配置,实现了一种配置,该配置可以在不公开诸如个人信息等的机密信息的情况下通过使用机密信息来计算数据处理结果并且可以呈现处理结果。
具体地,例如,提供了发送用户输入数据的隐藏数据的用户装置和基于来自用户装置的接收数据执行数据处理的服务器。用户装置执行用于将输入数据转换成包括输入数据和除输入数据之外的数据的泛化数据的数据泛化处理,作为输入数据的隐藏处理,并且将该泛化数据发送至服务器。服务器将输入的泛化数据展开成包括用户输入数据的多个单独数据,执行应用了多个数据中的每个数据的数据处理,计算与每个单独数据对应的数据处理结果,并且将结果返回至用户装置。
根据该配置,实现了一种配置,该配置可以在不公开诸如个人信息等的机密信息的情况下通过使用机密信息来计算数据处理结果并且可以呈现处理结果。
注意,本文描述的效果仅是示例性的,并不限于这些效果。此外,可以存在其他效果。
附图说明
图1是用于说明信息处理***的示例性配置的图。
图2是用于说明由信息处理***中包括的用户装置和服务器执行的处理和数据通信序列的序列图。
图3是用于说明信息输入表单的示例的图。
图4是用于说明信息输入表单的示例的图。
图5是用于说明对输入信息的泛化处理的图。
图6是用于说明对输入信息的泛化处理的图。
图7是用于说明输入至信息输入表单的信息的示例的图。
图8是用于说明输入至信息输入表单的信息的示例的图。
图9是用于说明输入信息发送确认画面的示例的图。
图10是用于说明由服务器装置执行的匹配计算的示例的图。
图11是用于说明由服务器装置执行的匹配计算的示例的图。
图12是用于说明由服务器装置执行的计算的结果的示例性压缩处理的图。
图13是示出在用户装置的显示单元上显示的来自服务器的接收结果信息的示例的图。
图14是示出信息处理装置的示例性硬件配置的图。
具体实施方式
在下文中,将参照附图详细地描述根据本公开内容的信息处理装置、信息处理***、信息处理方法和程序。将根据以下项目进行描述。
1.信息处理***的示例性配置
2.由信息处理***执行的信息处理和通信处理的序列
3.由信息处理装置执行的处理的具体示例
3-1.输入表单的具体示例
3-2.输入数据泛化处理
3-3.输入至输入表单的数据和发送处理的具体示例
3-4.匹配处理的具体示例
3-5.从服务器到用户装置的结果数据发送处理以及用户装置上的数据显示的具体示例
4.信息处理装置的示例性硬件配置
5.本公开内容的配置的概述
[1.信息处理***的示例性配置]
首先,将描述执行根据本公开内容的处理的信息处理***的示例性配置。
图1是示出执行根据本公开内容的处理的信息处理***的示例性配置的图。
如图1所示,作为信息处理***中包括的两个信息处理装置,存在用户装置10和服务器20。
用户装置10和服务器20彼此通信并且执行数据处理。
用户装置10例如是信息处理装置,例如用户的PC、智能电话、平板终端等。
服务器20例如是提供诸如产品销售和保险合同的服务的服务提供商的信息处理装置。注意,服务器20包括作为存储单元的数据库,该数据库存储从各种用户接收到的用户信息。
用户装置10和服务器20中的每一个包括通信单元,并且经由通信网络(例如,因特网等)执行通信。
在以下描述的实施方式中,作为示例,假设服务器20是由保险公司管理的服务器。
保险公司请求使用用户装置10的用户输入用于确定是否可以订立保险合同以及计算保险费所需的各种信息(用户信息)。用户使用用户装置10输入用户信息,并且将用户信息发送至服务器20。
注意,下面描述的实施方式仅是示例,并且根据本公开内容的处理不限于由保险公司提供的服务并且可以应用于执行以下处理的各种配置,对所述处理应用具有高度机密性的诸如个人信息的机密信息。
[2.由信息处理***执行的信息处理和通信处理的序列]
接下来,将描述由参照图1描述的信息处理***(换言之,包括用户装置10和服务器20的信息处理***)执行的信息处理和通信处理的序列。
图2是示出在用户装置10与服务器20之间执行的信息处理和通信处理的序列的示例的序列图。
首先,参照图2,将描述在用户装置10与服务器20之间执行的一系列处理,并且然后,将顺序地描述每个处理的细节。
(步骤S101)
步骤S101是从用户装置10到服务器20的服务请求处理。
此处,作为示例,假定执行用于请求服务器20侧的保险公司检查保险购买条件等的处理。
具体地,用户向用户装置10输入诸如年龄、健康信息等的信息,并且将输入信息发送至服务器装置20。例如,服务器20侧的保险公司执行用于确定用户是否可以购买保险、基于该信息计算诸如保险费的购买条件以及将结果呈现给用户的处理。
然而,根据本公开内容的配置可以对用户需要保密的信息执行处理,而不会公开该信息。
稍后将描述具体处理。
(步骤S102)
步骤S102是已经在步骤S101中接收到来自用户装置10的服务请求的服务器20将用于信息输入的输入表单发送至用户装置10的处理。
例如,输入表单用于输入用户的性别、年龄、地址、病史、健康状况等。
稍后将描述具体示例。
(步骤S103)
步骤S103是由用户装置10侧执行的处理。
在步骤S103中,在步骤S102中从服务器20接收到的输入表单被显示在用户装置10的显示单元上,并且用户根据输入表单来输入信息。
(步骤S104和S105)
步骤S104和S105是由用户装置10侧执行的处理。
在步骤S103中用户已经根据输入表单输入信息之后,在步骤S104中,用户选择用户不期望公开的输入项目作为泛化项目。
在本公开内容的描述中,数据泛化处理是对用户的输入值的转换处理,该转换处理是用于将用户的输入值转换成包括输入值的一定范围内的数据(泛化数据)的处理。
例如,存在诸如年龄等的个人信息是用户不期望公开的信息的情况。
在这种情况下,用户勾选提供有年龄输入字段的泛化处理请求复选框。
然后,在步骤S105中,用户装置10将输入至输入表单的年龄值转换成泛化数据。
作为用户装置的数据处理单元的泛化处理单元执行该数据转换处理(换言之,泛化处理),并且经由通信单元将经转换的泛化数据发送至服务器20。
例如,当用户输入“36岁”的年龄并且进一步勾选与年龄输入字段一起提供的泛化处理请求复选框时,作为用户的输入值的36岁被转换成泛化数据,例如“从30至39岁”。该泛化数据从用户装置101被发送至服务器20。
根据泛化处理,不必公开用户不期望公开的个人信息。
注意,稍后将描述具体的处理示例。
(步骤S106)
在步骤S106中,将由用户输入至输入表单的用户信息从用户装置10发送至服务器20。
注意,在步骤S104中由用户设置为泛化项目的项目的值被转换成泛化数据并且被发送。
(步骤S107)
接下来,在步骤S107中,服务器20将从用户装置10接收到的用户信息存储在数据库中。
(步骤S108)
接下来,在步骤S108中,服务器20基于在数据库中存储的用户信息执行匹配计算。
匹配计算是用于通过应用与在步骤S106中从用户装置10接收到的用户信息一致(匹配)的参数并且应用诸如预定函数等的数据计算算法来生成要呈现给用户的信息的处理。
在本处理示例中,服务器20是保险公司的服务器,并且假设服务器20通过应用与用户的输入信息一致(匹配)的参数来计算用户是否可以购买保险和保险费。
(步骤S109和S110)
在步骤S109中,服务器20将通过步骤S108中的匹配计算而计算出的信息(例如,关于用户是否可以购买保险和保险费的信息)发送至用户装置10。
在步骤S110中,用户装置10在用户装置10的显示单元上显示在步骤S109中从服务器装置20接收到的关于用户是否可以购买保险和保险费的信息。
[3.由信息处理装置执行的处理的具体示例]
接下来,将描述根据参照图2描述的序列执行的处理的具体示例。
[3-1.输入表单的具体示例]
首先,将参照图3和随后的图描述在步骤S102中从服务器20发送至用户装置10的输入表单的示例。
图3和图4是示出从服务器20发送至用户装置10的输入表单的示例以及在用户装置20的显示单元上显示输入表单的示例的图。
例如,服务器20生成例如如图3和图4所示的输入表单并且将生成的输入表单发送至用户装置10。
在该示例中,输入表单包括图3所示的基本信息输入页面和图4所示的健康信息输入页面。
图3是基本信息输入页面并且包括以下输入项目。
(1)性别
(2)年龄
(3)地址
(4)雇主的名称和行业类型
(5)身高
(6)体重
在根据本公开内容的处理中发送至用户的输入表单的特征如下。
(特征1)不请求输入标识符
(特征2)请求输入准标识符和敏感信息
(特征3)可以指定是否泛化准标识符。
注意,“标识符”是用于识别个人的属性,例如,个人姓名、账户ID、服务ID等。
通常将“准标识符”描述为“不能被视为ID但是可以与其他属性结合而被视为ID的属性”。
“敏感信息”是关于个人隐私的信息。
除“标识符”和“准标识符”之外的个人信息被分类为“敏感信息”。
用户需要输入图3所示的基本信息(1)至(6)。
此外,泛化请求复选框被设置成与项目中的每一个(即,(1)性别、(2)年龄、(3)地址、(4)雇主的名称和行业类型、(5)身高和(6)体重)邻近。
如在图3中的文字气球中所描述的,泛化是用于将输入值转换成包括输入值的预定范围内的数据(泛化数据)并且在不发送输入值的情况下发送经转换的数据的处理。
对于每个项目,用户在需要泛化处理的情况下勾选泛化请求复选框。
注意,稍后将描述与每个输入项目对应的泛化处理的具体示例。
接下来,将参照图4描述输入表单的下一页面。
图4是示出输入表单中包括的健康信息输入页面的示例性配置的图。
健康信息输入页面包括以下问题项目(Q1至Q6)和与各个项目对应的答案输入字段(是、否)。
Q1:您在最近三个月内是否曾看过医生,或接受过医生的检查、治疗或用药?
Q2:您在过去五年中是否曾因疾病或受伤接受过手术?
Q3:您在过去五年中是否曾因疾病或受伤而住院超过7天?
Q4:您在过去的五年内是否曾接受过由医生对疾病(在由保险公司指定的通知中描述的疾病,例如,癌症、糖尿病和肝硬化)的医学检查、治疗或药物治疗?
Q5:您在过去两年中是否进行了医学检查或完整的身体检查并被告知异常(包括复查、详细检查、治疗和随访的要求)?
Q6:您的视力、听力、语言或咀嚼功能是否有任何障碍?您的手、脚或手指是否有任何缺陷或功能障碍?您的脊椎是否有畸形或障碍?
用户勾选对应于与关于健康信息的每个问题(Q1)至(Q6)对应设置的每个项目的答案输入字段(是、否)之一。
注意,未对关于健康信息的答案设置泛化请求复选框。
这是因为关于健康信息的答案对于确定用户是否可以购买保险以及保险费的计算是必需的。
[3-2.输入数据泛化处理]
接下来,将描述在勾选以上参照图3描述的泛化请求复选框的情况下执行的数据泛化处理的具体示例。
注意,数据泛化处理由用户装置10执行。
例如,服务器20在向用户装置10发送输入表单时,还发送用于执行泛化处理的处理程序(泛化处理执行程序)。
用户装置10执行从服务器20提供的程序,并且执行数据泛化处理。
图5和图6是示出参照图3描述的基本信息的输入项目——换言之,包括(1)性别、(2)年龄、(3)地址、(4)雇主的名称和行业类型、(5)身高和(6)体重的项目——的泛化处理示例的图。
图5示出了对(1)性别、(2)年龄和(3)地址中的每个数据的数据泛化处理。
对于每个项目,在下侧示出了用户对输入表单的输入值,并且在上侧示出了泛化数据。
在[输入项目=(1)性别]的情况下,用户输入值是“男性”或“女性”之一。
在勾选了[输入项目=(1)性别]的泛化请求复选框的情况下,在用户输入值为“男性”和“女性”的两种情况下,泛化处理执行程序执行用于将输入值转换成泛化数据=“未知”的处理。
因此,从用户装置10发送至服务器20的数据是“(1)性别=未知”。
接下来,将描述[输入项目=(2)年龄]的泛化处理。
在[输入项目=(2)年龄]的情况下,用户输入值是实际年龄。例如,输入诸如“36岁”的实际年龄。
在勾选了[输入项目=(2)年龄]的泛化请求复选框的情况下,泛化处理执行程序根据输入值将作为用户输入值的实际年龄转换成泛化数据。
具体地,将执行以下数据泛化处理。
在用户输入值=0到9岁的情况下,泛化数据为[0,9],在用户输入值=10到19岁的情况下,泛化数据为[10,19],在用户输入值=20到29岁的情况下,泛化数据为[20,29],在用户输入值=30到39岁的情况下,泛化数据为[30,39],在用户输入值=40到49岁的情况下,泛化数据为[40,49],在用户输入值=50到59岁的情况下,泛化数据为[50,59],并且在用户输入值=60到69岁的情况下,泛化数据为[60,69]。这同样适用于随后的年龄。
[0,9]意味着用户的年龄在0到9岁的范围内。
[10,19]意味着用户的年龄在10到19岁的范围内。
这同样适用于随后的年龄。
以这种方式,执行[输入项目=(2)年龄]的泛化处理作为用于将数据转换成以10年为单位的包括用户输入值的年龄范围的数据的处理。
例如,在用户输入值=36岁的实际年龄被输入至[输入项目=(2)年龄]并且勾选了泛化请求复选框的情况下,从用户装置10发送至服务器20的发送数据是“(2)年龄=[30,39]”。该数据意味着用户的年龄在30到39岁的范围内。
接下来,将描述[输入项目=(3)地址]的泛化处理。
在[输入项目=(3)地址]的情况下,用户输入值是用户的当前地址,并且用户的地址被输入至图3所示的“邮政编码”、“辖区”、“城市”和“随后地址”的输入字段中的每一个。
在勾选了[输入项目=(3)地址]的泛化请求复选框的情况下,泛化处理执行程序将数据转换成通过从到“邮政编码”、“辖区”、“城市”和“随后地址”的各个输入字段的输入值中删除“邮政编码”数据和“随后地址”数据而获得的数据。
例如,在用户输入值为:
“邮政编码”=1020077、
“辖区”=东京市、
“城市”=千代田区、
“随后地址”=2-3-4饭田桥的情况下,
输入值被转换成泛化数据=“东京市千代田区”。
要从用户装置10发送至服务器20的发送数据是“(3)地址=东京市千代田区”。
接下来,将参照图6描述[输入项目=(4)雇主的名称和行业类型]的泛化处理。
在[输入项目=(4)雇主的名称和行业类型]的情况下,用户输入值是用户的雇主的公司名称和行业类型,即,公司名称和行业类型名称,例如,“A电气公司”和“通用电气”、“B银行”和“金融”、“C商店”和“产品销售”等。
在勾选了[输入项目=(4)雇主的名称和行业类型]的泛化请求复选框的情况下,泛化处理执行程序删除指示公司名称的输入值并且将输入值转换成仅包括行业类型的数据。
例如,将“A电气公司”和“通用电气”仅转换成“通用电气”。
将“B银行”和“金融”仅转换成“金融”。
将“C商店”和“产品销售”仅转换成“产品销售”。
要从用户装置10发送至服务器20的发送数据例如是“(4)雇主的名称和行业类型=通用电气”。
接下来,将描述[输入项目=(5)身高]的泛化处理。
在[输入项目=(5)身高]的情况下,用户输入值是用户的身高。例如,输入诸如“175cm”的实际身高数据。
在勾选了[输入项目=(5)身高]的泛化请求复选框的情况下,泛化处理执行程序根据输入值将用户输入值转换成泛化数据。
具体地,将执行以下数据泛化处理。
在用户输入值=0cm至99cm的范围内的情况下,泛化数据为[0,99],在用户输入值=100cm至149cm的范围内的情况下,泛化数据为[100,149],在用户输入值=150cm至169cm的范围内的情况下,泛化数据为[150,169],并且在用户输入值=170cm至199cm的范围内的情况下,泛化数据为[170,199]。这同样适用于随后的身高。
[0,99]意味着用户的身高在0cm至99cm的范围内。
[150,169]意味着用户的身高在150cm到169cm的范围内。
这同样适用于随后的年龄。
以这种方式,执行[输入项目=(5)身高]的泛化处理,作为用于将输入值转换成包括用户输入值的预定范围内的身高数据的处理。
例如,在用户输入值=175cm的实际身高被输入至[输入项目=(5)身高]并且勾选了泛化请求复选框的情况下,要从用户装置10发送至服务器20的发送数据是“(5)身高=[170,199]”。该数据意味着用户的身高在170cm至199cm的范围内。
接下来,将描述[输入项目=(6)体重]的泛化处理。
在[输入项目=(6)体重]的情况下,用户输入值是用户的体重。例如,输入诸如“75Kg”的实际体重数据。
在勾选了[输入项目=(6)体重]的泛化请求复选框的情况下,泛化处理执行程序根据输入值将用户输入值转换成泛化数据。
具体地,将执行以下数据泛化处理。
在用户输入值=0Kg至29Kg的范围内的情况下,泛化数据为[0,29],在用户输入值=30Kg至49Kg的范围内的情况下,泛化数据为[30,49],在用户输入值=50Kg至69Kg的范围内的情况下,泛化数据为[50,69],并且在用户输入值=70Kg至99Kg的范围内的情况下,泛化数据为[70,99]。这同样适用于随后的体重。
[0,29]意味着用户的体重在0Kg至29Kg的范围内。
[50,69]意味着用户的体重在50Kg至69Kg的范围内。
这同样适用于随后的体重。
以这种方式,执行[输入项目=(6)体重]的泛化处理,作为用于将输入值转换成包括用户输入值的预定范围内的体重数据的处理。
例如,在用户输入值=75Kg的实际体重被输入至[输入项目=(6)体重]并且勾选了泛化请求复选框的情况下,要从用户装置10发送至服务器20的发送数据是“(6)体重=[70,99]”。该数据意味着用户的体重在70Kg至99Kg的范围内。
如上所述,用户装置10通过用户装置10的数据处理单元对输入数据执行泛化处理,作为输入数据隐藏处理。
注意,用户装置10选择输入数据(在该输入数据中,用于请求泛化处理的指定信息被输入至与输入表单中的输入数据相关联的泛化请求指定部分并且执行泛化处理),并且对所选择的数据执行泛化处理。
用户装置10执行用于将输入数据转换成具有宽泛概念的数据——该数据包括输入数据和除输入数据之外的数据,即泛化数据——的数据转换处理,作为对输入数据的泛化处理,并且经由通信单元将经转换的数据发送至服务器20。
即,在输入数据是具有较窄概念的数据的情况下,用户装置10的数据处理单元执行用于将输入数据转换成具有较宽概念的包括输入数据和其他数据的泛化数据的泛化处理。
具体地,在输入数据是诸如年龄、身高、体重等的数值数据的情况下,将输入数据转换成具有宽概念的包括输入数值数据和其他数值数据的泛化数值数据。此外,在输入数据是诸如地址的位置数据的情况下,执行用于将输入数据转换成具有宽概念的包括输入位置数据和其他位置数据的泛化位置数据的处理。
以这种方式,根据输入数据的类型,作为用户装置的数据处理单元的泛化处理单元执行用于将输入数据转换成预定范围内的包括除输入数据之外的数据的泛化数据的泛化处理。
[3-3.输入至输入表单的数据和发送处理的具体示例]
接下来,将描述输入至输入表单的数据和发送处理的具体示例。
在图7中,示出了用户对参照图3描述的输入表单中的基本信息输入页面的输入示例。
图7所示的输入示例是完成对以下项目中的每一个的输入的画面的示例。
输入项目(1)性别:输入值=男性,泛化请求=未勾选;
输入项目(2)年龄:输入值=24,泛化请求=已勾选;
输入项目(3)地址:输入值=1020077东京市千代田区饭田桥2-3-4,泛化请求=已勾选;
输入项目(4)雇主的名称和行业类型:输入值=A电气公司、通用电气,泛化请求=已勾选;
输入项目(5)身高:输入值=175,泛化请求=未勾选;以及
输入项目(6)体重:输入值=75,泛化请求=未勾选。
当用户执行对图7所示的基本信息输入页面的输入并且单击画面左上方的“下一步”按钮时,则显示图8所示的健康信息输入页面,并且用户执行对健康信息输入页面的输入。
图8所示的示例是用户输入结果的示例以及进行以下输入的示例。
Q1=“否”
Q2=“否”
Q3=“是”
Q4=“否”
Q5=“否”
Q6=“是”
当用户执行对图8所示的健康信息输入页面的输入并且单击画面右上方的“下一步”按钮时,则显示发送信息确认画面。
图9示出了发送信息确认画面的示例。
如图9所示,作为对用户的指导消息,显示消息“以下基本信息与输入的健康信息一起被发送。如果您同意,则请单击提交按钮”,并且显示要发送的基本信息的列表。
在图9所示的发送信息画面中,显示与图3所示的基本信息(1)至(6)的项目对应的发送信息的设定值。具体地,显示发送信息的以下设定值。
输入项目(1)性别:输入值=男性,泛化请求=未勾选,关于该输入项目,用户指定不需要泛化,并且输入值=男性被设置为发送数据。
输入项目(2)年龄:输入值=24岁,泛化请求=已勾选,
关于该输入项目,用户指定需要泛化,并且输入值=24岁被转换成泛化数据=20至29岁,并且泛化数据=20至29岁被设置为发送数据。
输入项目(3)地址:输入值=1020077东京市千代田区饭田桥2-3-4,泛化请求=已勾选,
关于该输入项目,用户指定需要泛化,并且输入值=1020077东京市千代田区饭田桥2-3-4被转换成泛化数据=东京市千代田区,并且泛化数据=东京市千代田区被设置为发送数据。
输入项目(4)雇主的名称和行业类型:输入值=A电气公司、通用电气,泛化请求=已勾选,
关于该输入项目,用户指定需要泛化,并且输入值=A电气公司和通用电气被转换成泛化数据=通用电气,并且泛化数据=通用电气被设置为发送数据。
输入项目(5)身高:输入值=175,泛化请求=未勾选,关于该输入项目,用户指定不需要泛化,并且输入值=175cm被设置为发送数据。
输入项目(6)体重:输入值=75,泛化请求=未勾选,
关于该输入项目,用户指定不需要泛化,并且输入值=75Kg被设置为发送数据。
当用户确认发送设置信息并且接受发送信息时,用户单击提交按钮。根据该点击处理,将项目的数据部分地被转换成泛化数据的基本信息以及参照图8描述的健康信息发送至服务器20。
该发送处理是图2中的序列图中所示的步骤S106中的处理。
[3-4.匹配处理的具体示例]
接下来,将描述参照图2描述的处理序列中的步骤S108中的匹配处理的细节。
如以上参照图2所述的,在步骤S108中,服务器20基于存储在数据库中的用户信息来执行匹配计算。
匹配计算是用于通过应用与在步骤S106中从用户装置10接收到的用户信息一致(匹配)的参数并且应用诸如预定函数等的数据计算算法来生成要呈现给用户的信息的处理。
在本处理示例中,服务器20是保险公司的服务器,并且假设服务器20基于用户的输入信息生成包括用户是否可以购买保险和保险费的输出信息。
例如,将作为与诸如性别、年龄、地址等的各个输入项目(其是用户的输入信息)对应的参数(P1、P2、P3、...)的多个参数输入至诸如预定义函数等的算法,并且计算结果。
例如,在用于计算保险购买可能性的函数(算法)是函数F的情况下,根据函数F(P1,P2,P3,...)来计算指示是否可以购买保险或不能购买保险的结果。
类似地,在用于计算保险费的函数(算法)是函数G的情况下,根据函数G(P1,P2,P3,...)来计算保险费。
然而,从用户装置10接收到的用户信息包括泛化数据。
即,在以上示例中,例如,将年龄设置为泛化数据。在这种情况下,包括在服务器20的接收数据中的用户的年龄信息不是用户的实际年龄=24岁,而是泛化的年龄数据=20至29岁。
因此,服务器20未获取用户的年龄参数=24,并且用户的年龄参数=24不能应用于诸如函数F、G等的算法。
在这种情况下,服务器20通过使用在作为来自用户装置的接收数据的泛化年龄数据=20至29岁中包括的10种类型的不同年龄参数来应用函数F和G,并且计算10种类型的结果。
这同样适用于其他泛化数据。
以这种方式,服务器20的数据处理单元执行数据展开处理并且执行对其应用多个单独的数据中的每一个的数据处理,以便计算与每个单独的数据对应的数据处理结果并且将计算的结果提供至用户装置10,该数据展开处理用于从用户装置10输入具有宽概念的包括用户输入数据和除用户输入数据之外的数据的泛化数据并且将泛化数据分类成具有狭窄概念的包括用户输入数据的多个单独的数据。
例如,在从用户装置10输入的泛化数据是预定年龄范围内的泛化数值数据的情况下,服务器20将泛化数值数据分类成多个不同的单独数值数据并且执行对其应用经分类的多个不同的单独数值数据的数据处理,以便计算与每个单独数值数据对应的数据处理结果。
此外,在输入的泛化数据是指示预定范围内的地址的泛化位置数据的情况下,服务器20将泛化位置数据分类成多个不同的单独位置数据,并且执行对其应用经分类的多个不同的单独位置数据中的每一个的数据处理,以便计算与每个位置数据对应的数据处理结果。
将参照图10和随后的图描述由服务器20执行的处理的示例。
在图10中,示出了由服务器20从用户装置10接收到的接收数据的示例。
接收数据是通过由已确认以上参照图9描述的发送信息画面的用户点击提交按钮而发送至服务器20的数据。
接收数据包括以下数据。
输入项目(1)性别=男性(=输入值);
输入项目(2)年龄=20至29(输入值=24的泛化数据);
输入项目(3)地址=东京市千代田区(输入值=1020077东京市千代田区饭田桥2-3-4的泛化数据);
输入项目(4)雇主的名称和行业类型=通用电气(输入值=A电气公司和通用电气的泛化数据);
输入项目(5)身高=175(=输入值);以及
输入项目(6)体重=(=输入值)。
这些基本信息片段和参照图8描述的健康信息的用户输入结果(即,以下健康信息输入结果)形成接收数据的配置数据。
Q1=“否”
Q2=“否”
Q3=“是”
Q4=“否”
Q5=“否”
Q6=“是”
在将接收数据存储在数据库中之后,服务器20基于接收数据执行匹配计算,换言之,生成要呈现给用户的输出信息。
如上所述,作为诸如性别、年龄、地址等的参数(P1、P2、P3、...)并且作为用户的输入信息的多个参数被输入至诸如预定函数等的算法,并且输出结果。
关于接收数据中的泛化数据,按顺序应用在泛化数据中包括的各个值,并且计算结果。注意,本处理示例中的结果包括用于确定用户是否可以购买保险和保险费的信息。
如图10所示,在接收数据中包括的泛化数据包括三个数据,这三个数据包括:
输入项目(2)年龄=20至29(输入值=24的泛化数据)、
输入项目(3)地址=东京市千代田区(输入值=1020077东京市千代田区饭田桥2-3-4的泛化数据)、
输入项目(4)雇主的名称和行业类型=通用电气(输入值=A电气公司和通用电气的泛化数据)。
例如,服务器20对用于确定用户是否可以购买保险的算法(函数F)和用于计算保险费的算法(函数G)中的每一个设置以下参数,并且根据每个算法来计算结果。
(1)性别=男性(=输入值),性别参数=男性;
(2)年龄=20至29(=泛化数据),年龄参数=10种类型的参数,即,20、21、......和29,
(3)地址=东京市千代田区(=泛化数据),参数=指定的地址参数,例如,东京市千代田区饭田桥、东京市千代田区一番町等。在本示例中,假设使用五个参数作为在东京市千代田区中包括的地址参数。
(4)雇主的名称和行业类型=通用电气(=泛化数据),参数=指定的公司参数,例如,A电气公司、B电气公司等。在本示例中,假设将四种类型的雇主的名称参数用作在通用电气中包括的雇主的名称参数。
(5)身高=175(=输入值),身高参数=175;
(6)体重=75(=输入值),体重参数=75;
(健康信息:Q1至Q6),答案参数=否、否、是、否、否、是。
这些参数被输入至用于确定用户是否可以购买保险的算法(函数F)和用于计算保险费的算法(函数G),并且计算结果。
注意,在接收数据中包括的泛化数据包括(2)年龄、(3)雇主的名称和行业类型以及(4)地址。这些数据片段的参数的数目为:
(2)年龄参数的数目=10;
(3)雇主的名称和行业类型的参数的数目=5;以及
(4)地址参数的数目=4。
关于其他输入项目(1)性别、(5)身高和(6)体重(健康信息:Q1至Q6)中的每一个,可以将用户输入值的一个数据设置为单个参数。
因此,所有参数组合的数目为:
10×5×4=200。
在200种类型参数设置下,执行用于确定用户是否可以购买保险的算法(函数F)和用于计算保险费的算法(函数G),并且计算200种类型的结果(保险购买可能性和保险费)。
在图11中,示出了通过在200种类型参数设置下执行用于确定用户是否可以购买保险的算法(函数F)和用于计算保险费的算法(函数G)而计算的结果(匹配结果)的示例。
在图11中,仅示出了200个条目的一部分。
表格右端的两个数据[确定]和[保险保费]指示作为算法应用结果计算的结果,即,保险合同可用性信息以及关于在保险合同为可用的情况下计算的保险费的信息。
数据[确定]指示通过应用用于确定用户是否可以购买保险的算法(函数F)而获得的保险合同可用性结果。
数据[保险费]指示通过应用用于计算保险费的算法(函数G)而获得的保险费的计算结果。
除了这两个数据[确定]和[保险费]之外的包括[性别]至[体重]至[Q6]的其他数据片段是输入至用于确定用户是否可以购买保险的算法(函数F)和用于计算保险费的算法(函数G)的参数。
图11仅示出了由一些参数的组合配置的一些条目。然而,如上所述,存在200种类型的参数的组合,并且设置了200个条目。获得了与200个条目对应的结果(保险购买可用性和保险费)。
[3-5.从服务器到用户装置的结果数据发送处理以及用户装置上的数据显示的具体示例]
接下来,将描述从服务器到用户装置的结果数据发送处理以及用户装置上的数据显示的具体示例。
如参照图10和图11描述的,服务器20通过应用在来自用户装置10的接收数据中假设的参数的所有组合来生成要呈现给用户的信息。
服务器20将以这种方式获得的信息(计算结果)发送至用户装置10。
然而,在发送数据量大的情况下,所生成的信息(计算结果)被压缩,并且经压缩的数据被生成并发送至用户装置10。
将参照图12描述生成信息(计算结果)压缩处理的示例。
图12中的计算结果(b1)包括以下数据:所述数据包括分别与200种类型的参数组合对应的200个条目。
例如,服务器20对计算结果执行用于将具有相同[确定]和相同[保险费]的条目组合成单个条目的数据压缩处理。
根据这样的压缩处理,例如,可以将200个条目压缩成50个条目。
例如,在图12所示的压缩结果(发送数据)(b2)的第一条目中,将年龄设置为20至22。这是通过将三个不同条目组合成单个条目而获得的条目,在这三个不同条目中仅年龄20、21和22不同而其他参数相同。
在作为三个条目(在这三个条目中仅年龄20、21和22不同,而其他参数相同)中的每一个中的算法(函数)应用结果获得的每个数据[确定]和[保险费]一致的情况下,这三个条目可以压缩成单个条目。
服务器20将该压缩数据作为发送数据发送至用户装置10。
这是图2所示的序列图中的步骤S109中的对结果的发送。
接下来,在图2所示的序列图中的步骤S110中,用户装置10在显示单元上显示从服务器10发送的结果。
在图13中示出了在用户装置10的显示单元上显示的结果数据的示例。
图13所示的数据与以上参照图12描述的压缩数据相同。
用户装置10的用户通过参考该结果来选择与该用户的用户信息一致的条目。
在图13所示的示例中,条目编号=18是与用户信息一致的条目。
上面参照图7和图8描述的用户输入值如下。
(1)性别=男性、
(2)年龄=24、
(3)地址=1020077东京市千代田区饭田桥2-3-4、
(4)雇主的名称和行业类型:A电气公司、通用电气
(5)身高=175、
(6)体重=75、
(健康信息:Q1至Q6)答案=否、否、是、否、否、是。
从图13所示的结果数据中选择条目编号=18作为与用户信息一致的条目。
作为该条目的结果数据,
保险购买可用性确定=可用
保险费=5800
进行以上设置,并且用户可以确定地确认具有与用户的用户信息一致的设置的“保险购买可用性确定信息”和“保险费”。
以这种方式,通过应用根据本公开内容的处理,在不公开诸如用户需要向第三方保密的个人信息的机密信息(安全数据)的情况下,用户可以从第三方获取基于与诸如用户的个人信息的机密信息(安全数据)一致的数据而计算的数据处理结果。
[4.信息处理装置的示例性硬件配置]
最后,将参照图14描述执行根据以上实施方式的处理的信息处理装置(即,可以用作用户装置10和服务器20的信息处理装置)的示例性硬件配置。
图14是示出信息处理装置的示例性硬件配置的图。
中央处理单元(CPU)201用作根据在只读存储器(ROM)202或存储单元208中存储的程序执行各种处理的控制单元和数据处理单元。例如,执行根据以上实施方式中描述的序列的处理。随机存取存储器(RAM)203存储由CPU 201执行的程序、数据等。CPU 201、ROM 202和RAM203通过总线204彼此连接。
CPU 201经由总线204与输入/输出接口205连接,并且输入/输出接口205连接至包括各种开关、键盘、鼠标、麦克风等的输入单元206以及包括显示器、扬声器等的输出单元207。CPU 201响应于从输入单元206输入的指令执行各种处理,并且将处理结果输出至例如输出单元207。
连接至输入/输出接口25的存储单元208包括例如硬盘等,并且存储由CPU 201执行的程序和各种数据。通信单元209用作用于经由诸如因特网和局域网的网络进行数据通信的收发器,并且与外部装置进行通信。
连接至输入/输出接口205的驱动器210驱动可移除介质211(例如磁盘、光盘、磁光盘或者诸如存储卡的半导体存储器),并且记录或读取数据。
[5.本公开内容的配置的概述]
上面已经参照具体实施方式详细描述了本公开内容的实施方式。然而,显然本领域技术人员可以在不脱离本公开内容的主旨的情况下对实施方式进行修改和替换。换言之,本发明已经以范例的形式被公开,并且不被限制性地解释。为了确定本公开内容的主旨,应当考虑权利要求。
注意,本说明书中公开的技术可以具有以下配置。
(1)一种信息处理装置,包括:
泛化处理单元,其被配置成执行泛化处理作为对输入数据的隐藏处理,所述泛化处理用于将所述输入数据转换成包括所述输入数据和除所述输入数据之外的数据的泛化数据;以及
通信单元,其被配置成发送被所述泛化处理单元执行所述泛化处理的泛化数据。
(2)根据(1)所述的信息处理装置,其中,
所述泛化处理单元:
根据所述输入数据的类型,执行用于将所述输入数据转换成预定范围内的包括除所述输入数据之外的数据的泛化数据的泛化处理。
(3)根据(1)或(2)所述的信息处理装置,其中,
所述泛化处理单元:
在所述输入数据包括数值数据的情况下,执行用于将所述输入数据转换成包括输入数值数据和其他数值数据的泛化数值数据的泛化处理。
(4)根据(1)至(3)中任一项所述的信息处理装置,其中,
所述泛化处理单元:
在所述输入数据包括位置数据的情况下,执行用于将所述输入数据转换成包括输入位置数据和其他位置数据的泛化位置数据的泛化处理。
(5)根据(1)至(4)中任一项所述的信息处理装置,其中,
所述泛化处理单元:
选择其中用于请求泛化处理的指定信息被输入至与所述输入数据相关联的泛化请求指定部分的输入数据,并且对所选择的数据执行泛化处理。
(6)根据(1)至(5)中任一项所述的信息处理装置,其中,
被执行所述泛化处理的数据包括个人信息。
(7)根据(1)至(6)中任一项所述的信息处理装置,还包括:
显示单元,其被配置成显示用于对所述输入数据执行输入处理的输入表单,其中,
所述显示单元:
显示包括与输入项目对应的输入值录入部分和与所述输入值录入部分相关联的泛化请求指定部分的输入表单。
(8)一种信息处理装置,包括:
数据处理单元,其被配置成:
输入包括用户输入数据和除所述用户输入数据之外的数据的泛化数据;
将所述泛化数据展开成包括所述用户输入数据和除所述用户输入数据之外的数据的多个单独数据;以及
执行应用了所述多个单独数据中的每个单独数据的数据处理,并且计算与每个单独数据对应的数据处理结果。
(9)根据(8)所述的信息处理装置,还包括:
通信单元,其被配置成接收所述泛化数据,其中,
所述数据处理单元经由所述通信单元将所计算的数据处理结果发送至所述泛化数据的发送装置。
(10)根据(8)或(9)所述的信息处理装置,其中,
所述数据处理单元:
在输入的泛化数据包括泛化数值数据的情况下,将所述泛化数值数据分类成多个不同的单独数值数据;以及
执行应用了所分类的多个不同的单独数值数据中的每个单独数值数据的数据处理,并且计算与每个单独数值数据对应的数据处理结果。
(11)根据(8)至(10)中任一项所述的信息处理装置,其中,
所述数据处理单元:
在输入的泛化数据包括泛化位置数据的情况下,将所述泛化位置数据分类成多个不同的单独位置数据;以及
执行应用了所分类的多个不同的单独位置数据中的每个单独位置数据的数据处理,并且计算与每个单独位置数据对应的数据处理结果。
(12)根据(8)至(11)中任一项所述的信息处理装置,其中,
所述用户输入数据包括:
与多个输入项目对应的多个项目对应用户输入数据,并且
所述数据处理单元:
输入包括与一些项目对应的项目对应用户输入数据和与其他项目对应的项目对应泛化数据的混合数据;
将每个所述项目对应泛化数据分类成包括所述用户输入数据和除所述用户输入数据之外的数据的多个项目对应单独数据;以及
执行应用了所述多个项目对应单独数据中的每个项目对应单独数据的数据处理,并且计算与每个项目对应单独数据对应的数据处理结果。
(13)根据(8)至(12)中任一项所述的信息处理装置,其中,
所述数据处理单元:
具有以下配置,所述配置执行用于将用于对所述输入数据执行输入处理的输入表单发送至所述泛化数据的发送装置的处理,并且
所述输入表单具有:
包括与输入项目对应的输入值录入部分和与所述输入值录入部分相关联的泛化请求指定部分的配置。
(14)一种信息处理***,包括:
用户装置,其被配置成发送用户输入数据的隐藏数据;以及
服务器,其被配置成基于来自所述用户装置的接收数据来执行数据处理,并且将处理结果返回至所述用户装置,其中,
所述用户装置:
执行用于将输入数据转换成包括所述输入数据和除所述输入数据之外的数据的泛化数据的泛化处理,作为对所述输入数据的隐藏处理,并且将经转换的数据发送至所述服务器,并且
所述服务器:
输入所述泛化数据,并且将所述泛化数据分类成包括所述用户输入数据和除所述用户输入数据之外的数据的多个单独数据;以及
执行应用了所述多个单独数据中的每个单独数据的数据处理,计算与每个单独数据对应的数据处理结果,并且将所述结果返回至所述用户装置。
(15)一种由信息处理装置执行的信息处理方法,其中:
泛化处理单元执行用于将输入数据转换成包括所述输入数据和除所述输入数据之外的数据的泛化数据的泛化处理,作为对所述输入数据的隐藏处理;以及
通信单元发送所述泛化数据。
(16)一种由信息处理装置执行的信息处理方法,其中:
所述信息处理装置的数据处理单元:
输入包括用户输入数据和除所述用户输入数据之外的数据的泛化数据;
将所述泛化数据展开成包括所述用户输入数据和除所述用户输入数据之外的数据的多个单独的数据;以及
执行应用了所述多个单独数据中的每个单独数据的数据处理,并且计算与每个单独数据对应的数据处理结果。
(17)一种用于使信息处理装置执行信息处理的程序,其中,
所述程序使泛化处理单元执行用于将输入数据转换成包括所述输入数据和除所述输入数据之外的数据的泛化数据的泛化处理,作为对所述输入数据的隐藏处理;以及
使通信单元发送所述泛化数据。
(18)一种用于使信息处理装置执行信息处理的程序,其中,
所述程序使所述信息处理装置的数据处理单元执行:
用于输入包括用户输入数据和除所述用户输入数据之外的数据的泛化数据的处理;
用于将所述泛化数据展开成包括所述用户输入数据和除所述用户输入数据之外的数据的多个单独数据的处理;以及
用于执行应用了所述多个单独数据中的每个单独数据的数据处理并且计算与每个单独数据对应的数据处理结果的处理。
此外,说明书中描述的一系列处理可以由硬件、软件或者硬件和软件的合成配置来执行。在通过软件执行处理的情况下,可以将已记录有处理序列的程序安装在内置在计算机中的专用硬件中的存储器中并且执行程序,或者将程序安装在可以执行各种处理的通用计算机中并且执行程序。例如,程序可以被预先记录在记录介质中。除了将程序从记录介质安装到计算机之外,还可以经由诸如局域网(LAN)和因特网的网络接收程序并且将程序安装到诸如内置硬盘的记录介质。
注意,本说明书中描述的各种处理不仅根据描述按时间序列执行,并且可以根据用于执行处理的设备的处理能力或根据需要并行或单独地执行。此外,在本说明书中,***是多个装置的逻辑组配置,并且配置的装置不限于容纳在同一壳体中。
工业实用性
根据本公开内容的实施方式的配置,实现了一种配置,该配置可以在不公开诸如个人信息等的机密信息的情况下通过使用机密信息来计算数据处理结果并且可以呈现处理结果。
具体地,例如,提供了发送用户输入数据的隐藏数据的用户装置和基于来自用户装置的接收数据执行数据处理的服务器。用户装置执行用于将输入数据转换成包括输入数据和除输入数据之外的数据的泛化数据的数据泛化处理,作为对输入数据的隐藏处理,并且将泛化数据发送至服务器。服务器将输入的泛化数据展开成包括用户输入数据的多个单独的数据,执行向其应用多个数据中的每一个数据的数据处理,计算与每个单独的数据对应的数据处理结果,并且将结果返回至用户装置。
根据该配置,实现了一种配置,该配置可以在不公开诸如个人信息等的机密信息的情况下通过使用机密信息来计算数据处理结果并且可以呈现处理结果。
附图标记列表
10 用户装置
20 服务器
201 CPU
202 ROM
203 RAM
204 总线
205 输入/输出接口
206 输入单元
207 输出单元
208 存储单元
209 通信单元
210 驱动器
211 可移动介质
Claims (18)
1.一种信息处理装置,包括:
泛化处理单元,其被配置成执行泛化处理,来作为输入数据的隐藏处理,所述泛化处理用于将所述输入数据转换成包括所述输入数据和除所述输入数据之外的数据的泛化数据;以及
通信单元,其被配置成发送由所述泛化处理单元执行所述泛化处理而得的泛化数据。
2.根据权利要求1所述的信息处理装置,其中,
所述泛化处理单元:
根据所述输入数据的类型,执行用于将所述输入数据转换成包括预定范围内的除所述输入数据之外的数据的泛化数据的泛化处理。
3.根据权利要求1所述的信息处理装置,其中,
所述泛化处理单元:
在所述输入数据为数值数据的情况下,执行用于将所述输入数据转换成包括输入数值数据和其他数值数据的泛化数值数据的泛化处理。
4.根据权利要求1所述的信息处理装置,其中,
所述泛化处理单元:
在所述输入数据为位置数据的情况下,执行用于将所述输入数据转换成包括输入位置数据和其他位置数据的泛化位置数据的泛化处理。
5.根据权利要求1所述的信息处理装置,其中,
所述泛化处理单元:
选择其中用于请求泛化处理的指定信息被输入至与所述输入数据相关联的泛化请求指定部分的输入数据,并且对选择数据执行泛化处理。
6.根据权利要求1所述的信息处理装置,其中,
被执行所述泛化处理的数据是个人信息。
7.根据权利要求1所述的信息处理装置,还包括:
显示单元,其被配置成显示用于对所述输入数据执行输入处理的输入表单,其中,
所述显示单元:
显示包括与输入项目对应的输入值录入部分和与所述输入值录入部分相关联的泛化请求指定部分的输入表单。
8.一种信息处理装置,包括:
数据处理单元,其被配置成:
输入包括用户输入数据和除所述用户输入数据之外的数据的泛化数据;
将所述泛化数据展开成包括所述用户输入数据和除所述用户输入数据之外的数据的多个单独数据;以及
执行应用了所述多个单独数据中的每个单独数据的数据处理,并且计算与每个单独数据对应的数据处理结果。
9.根据权利要求8所述的信息处理装置,还包括:
通信单元,其被配置成接收所述泛化数据,其中,
所述数据处理单元经由所述通信单元将所计算的数据处理结果发送至所述泛化数据的发送装置。
10.根据权利要求8所述的信息处理装置,其中,
所述数据处理单元:
在输入的泛化数据为泛化数值数据的情况下,将所述泛化数值数据分类成多个不同的单独数值数据;以及
执行应用了所分类的多个不同的单独数值数据中的每个单独数值数据的数据处理,并且计算与每个单独数值数据对应的数据处理结果。
11.根据权利要求8所述的信息处理装置,其中,
所述数据处理单元:
在输入的泛化数据为泛化位置数据的情况下,将所述泛化位置数据分类成多个不同的单独位置数据;以及
执行应用了所分类的多个不同的单独位置数据中的每个单独位置数据的数据处理,并且计算与每个单独位置数据对应的数据处理结果。
12.根据权利要求8所述的信息处理装置,其中,
所述用户输入数据包括:
与多个输入项目对应的多个项目对应用户输入数据,并且
所述数据处理单元:
输入包括与一些项目对应的项目对应用户输入数据和与其他项目对应的项目对应泛化数据的混合数据;
将每个所述项目对应泛化数据分类成包括所述用户输入数据和除所述用户输入数据之外的数据的多个项目对应单独数据;以及
执行应用了所述多个项目对应单独数据中的每个项目对应单独数据的数据处理,并且计算与每个项目对应单独数据对应的数据处理结果。
13.根据权利要求8所述的信息处理装置,其中,
所述数据处理单元:
具有执行用于以下操作的处理的配置:将用于对所述输入数据执行输入处理的输入表单发送至所述泛化数据的发送装置,并且
所述输入表单具有:
包括与输入项目对应的输入值录入部分和与所述输入值录入部分相关联的泛化请求指定部分的配置。
14.一种信息处理***,包括:
用户装置,其被配置成发送用户输入数据的隐藏数据;以及
服务器,其被配置成基于来自所述用户装置的接收数据来执行数据处理,并且将处理结果返回至所述用户装置,其中,
所述用户装置:
执行用于将输入数据转换成包括所述输入数据和除所述输入数据之外的数据的泛化数据的泛化处理,来作为所述输入数据的隐藏处理,并且将转换所得的数据发送至所述服务器,并且
所述服务器:
输入所述泛化数据,并且将所述泛化数据分类成包括所述用户输入数据和除所述用户输入数据之外的数据的多个单独数据;以及
执行应用了所述多个单独数据中的每个单独数据的数据处理,计算与每个单独数据对应的数据处理结果,并且将所述结果返回至所述用户装置。
15.一种由信息处理装置执行的信息处理方法,其中,
泛化处理单元执行用于将输入数据转换成包括所述输入数据和除所述输入数据之外的数据的泛化数据的泛化处理,来作为所述输入数据的隐藏处理;以及
通信单元发送所述泛化数据。
16.一种由信息处理装置执行的信息处理方法,其中,
所述信息处理装置的数据处理单元:
输入包括用户输入数据和除所述用户输入数据之外的数据的泛化数据;
将所述泛化数据展开成包括所述用户输入数据和除所述用户输入数据之外的数据的多个单独数据;以及
执行应用了所述多个单独数据中的每个单独数据的数据处理,并且计算与每个单独数据对应的数据处理结果。
17.一种用于使信息处理装置执行信息处理的程序,其中,
所述程序使泛化处理单元执行用于将输入数据转换成包括所述输入数据和除所述输入数据之外的数据的泛化数据的泛化处理,来作为所述输入数据的隐藏处理;以及
使通信单元发送所述泛化数据。
18.一种用于使信息处理装置执行信息处理的程序,其中,
所述程序使所述信息处理装置的数据处理单元执行:
用于输入包括用户输入数据和除所述用户输入数据之外的数据的泛化数据的处理;
用于将所述泛化数据展开成包括所述用户输入数据和除所述用户输入数据之外的数据的多个单独数据的处理;以及
用于执行应用了所述多个单独数据中的每个单独数据的数据处理并且计算与每个单独数据对应的数据处理结果的处理。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017133260 | 2017-07-07 | ||
JP2017-133260 | 2017-07-07 | ||
PCT/JP2018/023950 WO2019009116A1 (ja) | 2017-07-07 | 2018-06-25 | 情報処理装置、情報処理システム、および情報処理方法、並びにプログラム |
Publications (1)
Publication Number | Publication Date |
---|---|
CN110832489A true CN110832489A (zh) | 2020-02-21 |
Family
ID=64950877
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201880044504.XA Withdrawn CN110832489A (zh) | 2017-07-07 | 2018-06-25 | 信息处理装置、信息处理***、信息处理方法和程序 |
Country Status (5)
Country | Link |
---|---|
US (1) | US20200125761A1 (zh) |
EP (1) | EP3651047A4 (zh) |
JP (1) | JPWO2019009116A1 (zh) |
CN (1) | CN110832489A (zh) |
WO (1) | WO2019009116A1 (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP7405330B2 (ja) * | 2021-02-15 | 2023-12-26 | 株式会社Finatext | 情報処理方法、情報処理装置及びプログラム |
WO2022201386A1 (ja) * | 2021-03-24 | 2022-09-29 | 日本電気株式会社 | 情報制御装置、情報制御方法、及び、コンピュータ可読媒体 |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002334245A (ja) * | 2001-05-08 | 2002-11-22 | Toshiba Eng Co Ltd | 匿名購入支援方法 |
WO2008108158A1 (ja) * | 2007-03-02 | 2008-09-12 | Nec Corporation | 情報開示制御システム、情報開示制御プログラム、情報開示制御方法 |
JP2014206696A (ja) | 2013-04-15 | 2014-10-30 | 株式会社インテック | データ秘匿型内積計算システム、方法、及びプログラム |
JP6456162B2 (ja) * | 2015-01-27 | 2019-01-23 | 株式会社エヌ・ティ・ティ ピー・シー コミュニケーションズ | 匿名化処理装置、匿名化処理方法及びプログラム |
-
2018
- 2018-06-25 EP EP18828031.7A patent/EP3651047A4/en not_active Withdrawn
- 2018-06-25 WO PCT/JP2018/023950 patent/WO2019009116A1/ja unknown
- 2018-06-25 CN CN201880044504.XA patent/CN110832489A/zh not_active Withdrawn
- 2018-06-25 US US16/627,961 patent/US20200125761A1/en not_active Abandoned
- 2018-06-25 JP JP2019527638A patent/JPWO2019009116A1/ja not_active Abandoned
Also Published As
Publication number | Publication date |
---|---|
JPWO2019009116A1 (ja) | 2020-04-30 |
WO2019009116A1 (ja) | 2019-01-10 |
EP3651047A4 (en) | 2020-06-17 |
US20200125761A1 (en) | 2020-04-23 |
EP3651047A1 (en) | 2020-05-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20220245587A1 (en) | Transaction validation via blockchain, systems and methods | |
Zhou | The effect of initial trust on user adoption of mobile payment | |
Lai | Security as an extension to TAM model: Consumers’ intention to use a single platform E-Payment | |
Hazel et al. | Who knows what, and when: a survey of the privacy policies proffered by US direct-to-consumer genetic testing companies | |
US9141758B2 (en) | System and method for encrypting provider identifiers on medical service claim transactions | |
Green et al. | Integrating website usability with the electronic commerce acceptance model | |
Antón et al. | A requirements taxonomy for reducing web site privacy vulnerabilities | |
Ansari et al. | P-STORE: Extension of STORE methodology to elicit privacy requirements | |
Wang et al. | Determinants of citizens’ intent to use government websites in Taiwan | |
Stuart-Buttle et al. | A language of health in action: Read Codes, classifications and groupings. | |
Zailani et al. | Determinants of RFID adoption in Malaysia’s healthcare industry: occupational level as a moderator | |
CN109064346A (zh) | 保险产品推荐方法、装置、电子设备及计算机可读介质 | |
Mensah et al. | Drivers of egovernment adoption amidst COVID-19 pandemic: The Information Adoption Model (IAM) approach | |
US20080010254A1 (en) | Systems and methods for enrollment of clinical study candidates and investigators | |
US20070127597A1 (en) | System and method for facilitating visual comparison of incoming data with existing data | |
US8103522B1 (en) | System and method for calculating claim reimbursement recommendations | |
Thao et al. | Behavioral intention of young consumers towards the acceptance of social media marketing in emerging markets | |
CN110832489A (zh) | 信息处理装置、信息处理***、信息处理方法和程序 | |
Wasiq et al. | Factors affecting adoption and use of M-commerce services among the customers in Saudi Arabia | |
Franzen et al. | Am I Private and If So, How Many? Communicating Privacy Guarantees of Differential Privacy with Risk Communication Formats | |
US9965650B1 (en) | Computer system of computer servers and dedicated computer clients specially programmed to generate synthetic non-reversible electronic data records based on real-time electronic querying and methods of use thereof | |
US20210043319A1 (en) | Healthcare data cloud system, server and method | |
US20220051343A1 (en) | Life insurance policy application process and system | |
Hoff | The challenges of consumerism for primary care physicians | |
CN115935048A (zh) | 一种服务信息推荐方法、装置和电子设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WW01 | Invention patent application withdrawn after publication | ||
WW01 | Invention patent application withdrawn after publication |
Application publication date: 20200221 |