一种多方数据查询系统和方法技术方案

技术编号:15550600 阅读:82 留言:0更新日期:2017-06-07 15:45
一种多方数据查询系统和方法,所述系统包括:需方终端,发送待查询多维数据表,所述待查询多维数据表包括待查询数据的第一主体标识、维度主键以及虚拟序列;第三方终端,对接收到的所述待查询多维数据表进行处理后,发送处理后多维数据表,所述处理后多维数据表包括所述待查询数据的第二主体标识、维度主键以及虚拟序列;供方终端,对接收到的所述处理后多维数据表进行二次处理后,向所述需方发送二次处理后多维数据表。通过本发明专利技术提供的技术方案,既能在供需双方不具有相同类型的数据时实现数据查询,还能够更好的保护用户隐私,避免供需双方的主体标识、第三方具有的主体标识之间的关联关系在数据查询的过程中不被其他方知晓。

Multi-party data inquiry system and method

A multi data query system and method, the system includes the terminal, sending the query multi-dimensional data table, the query for multidimensional data query table includes the first body identification, dimension and virtual primary key sequence; third party terminal, for receiving the query table of multidimensional data processing and sending the processed multi-dimensional data table, the processing of multidimensional data table includes the query data to identify the body, second dimensions of primary key and virtual terminal sequence; supplier, on the received and processed into the two multidimensional data table processing, to the buyer to send two times after the treatment of multidimensional data table. The technical scheme provided by the invention, both in the supply and demand sides do not have the same type of data to realize data query, the user can also better privacy protection, avoid the relationship between the subject and the third party identification is to identify the body of both supply and demand are not the other party known in the process of data query.

【技术实现步骤摘要】

本专利技术涉及数据查询领域,具体地涉及一种多方数据查询系统和方法
技术介绍
数据查询是数据交换的必备条件,而数据交换又是数据交易的必备条件,尤其在当今社会,数据交易作为一个新兴产业,正随着互联网+概念的日益普及而蓬勃发展,随着各行各业与网络的联系越来越紧密,用户上网时产生的痕迹、线下填写的各类信息都有可能被整理成数据进行合法查询。现有的数据查询主要在供需双方间产生,例如,广告商具有一千个用户的手机号码,希望据此获知这一千个用户的性别以根据性别向各个用户发送具有针对性的广告信息,而电信公司恰好有这一千个用户的手机号码及性别信息,则广告商作为需方只需将这一千个用户的手机号码发送给电信公司,电信公司作为供方即可根据手机号码确定这一千个用户的性别,并将确定的信息返还给广告商以完成数据查询。但是,这样的查询模式会导致需方和供方所掌握的信息在一次查询完成后即被对方知晓,不利于双方数据查询关系的长久发展,而且也会造成用户信息的泄露。另一方面,若供方和需方所掌握的信息不匹配,例如,需方有一千个用户的手机号,但供方只有这一千个用户的QQ号,则供需双方无法直接将这两类信息匹配起来,也就无法进行后续的数据查询。在现阶段,大多数情况下,只有当需方和供方具有相同类型的数据时,供需双方才能进行数据查询。但是,这样的方案会导致参与查询的双方信息在一次查询完成后就泄露至对方知晓,容易造成用户隐私的泄露。
技术实现思路
本专利技术解决的技术问题是现有技术无法在供需双方不具有相同类型的数据时实现数据查询,更无法有效确保用户隐私安全的问题。为解决上述技术问题,本专利技术实施例提供一种多方数据查询系统,包括:需方终端,发送待查询多维数据表,所述待查询多维数据表包括待查询数据的第一主体标识、维度主键以及虚拟序列,其中所述维度主键用于表示所述待查询数据的业务类型,所述虚拟序列用于唯一标识所述多维数据表中各待查询数据;第三方终端,对接收到的所述待查询多维数据表进行处理后,发送处理后多维数据表,所述处理后多维数据表包括所述待查询数据的第二主体标识、维度主键以及虚拟序列,其中,对于每一待查询数据,所述第一主体标识与所述第二主体标识相关联;供方终端,对接收到的所述处理后多维数据表进行二次处理后,向所述需方发送二次处理后多维数据表,所述二次处理后多维数据表包括所述维度主键的值以及虚拟序列。可选的,所述多方数据查询系统还包括:所述需方终端还根据所述虚拟序列将接收到的所述二次处理后多维数据表与所述待查询多维数据表相关联,以获得与所述待查询数据的第一主体标识相对应的所述维度主键的值。可选的,所述第三方终端通过如下方式对接收到的所述待查询多维数据表进行处理后,发送处理后多维数据表:所述第三方终端接收所述待查询多维数据表;将第一主体标识替换为与所述第一主体标识相关联的第二主体标识,以获得所述处理后多维数据表,其中,与所述第一主体标识相对应的第二主体标识是根据预设的关联关系确定的;向至少一个供方终端发送所述处理后多维数据表。可选的,所述供方终端通过如下方式对接收到的所述处理后多维数据表进行二次处理后,向所述需方发送二次处理后多维数据表:所述供方终端接收所述处理后多维数据表;将所述处理后多维数据表中的第二主体标识替换为与所述第二主体标识相对应的所述维度主键的值,以获得所述二次处理后多维数据表,其中,与所述第二主体标识相对应的所述维度主键的值是根据预设的对应关系确定的;向所述需方终端发送所述二次处理后多维数据表。可选的,所述需方终端通过如下方式发送待查询多维数据表:需方终端将待查询数据的第一主体标识以及至少一个维度主键组成预多维数据表;根据预设算法对所述预多维数据表进行排序并编号,以获得所述待查询多维数据表,其中,将所述编号的结果作为所述虚拟序列;向至少一个第三方终端发送所述待查询多维数据表。可选的,所述预设算法包括:顺序排序算法;或者乱序排序算法。本专利技术实施例还提供一种多方数据查询方法,包括如下步骤:需方终端发送待查询多维数据表,所述待查询多维数据表包括待查询数据的第一主体标识、维度主键以及虚拟序列,其中所述维度主键用于表示所述待查询数据的业务类型,所述虚拟序列用于唯一标识所述多维数据表中各待查询数据;第三方终端对接收到的所述待查询多维数据表进行处理后,发送处理后多维数据表,所述处理后多维数据表包括所述待查询数据的第二主体标识、维度主键以及虚拟序列,其中,对于每一待查询数据,所述第一主体标识与所述第二主体标识相关联;供方终端对接收到的所述处理后多维数据表进行二次处理后,向所述需方发送二次处理后多维数据表,所述二次处理后多维数据表包括所述维度主键的值以及虚拟序列。可选的,所述多方数据查询方法还包括如下步骤:所述需方终端还根据所述虚拟序列将接收到的所述二次处理后多维数据表与所述待查询多维数据表相关联,以获得与所述待查询数据的第一主体标识相对应的所述维度主键的值。可选的,所述第三方终端对接收到的所述待查询多维数据表进行处理后,发送处理后多维数据表,包括如下步骤:所述第三方终端接收所述待查询多维数据表;将第一主体标识替换为与所述第一主体标识相关联的第二主体标识,以获得所述处理后多维数据表,其中,与所述第一主体标识相对应的第二主体标识是根据预设的关联关系确定的;向至少一个供方终端发送所述处理后多维数据表。可选的,所述供方终端对接收到的所述处理后多维数据表进行二次处理后,向所述需方发送二次处理后多维数据表,包括如下步骤:所述供方终端接收所述处理后多维数据表;将所述处理后多维数据表中的第二主体标识替换为与所述第二主体标识相对应的所述维度主键的值,以获得所述二次处理后多维数据表,其中,与所述第二主体标识相对应的所述维度主键的值是根据预设的对应关系确定的;向所述需方终端发送所述二次处理后多维数据表。可选的,所述需方终端发送待查询多维数据表,包括如下步骤:需方终端将待查询数据的第一主体标识以及至少一个维度主键组成预多维数据表;根据预设算法对所述预多维数据表进行排序并编号,以获得所述待查询多维数据表,其中,将所述编号的结果作为所述虚拟序列;向至少一个第三方终端发送所述待查询多维数据表。可选的,所述预设算法包括:顺序排序算法;或者乱序排序算法。与现有技术相比,本专利技术实施例的技术方案具有以下有益效果:需方终端将包括有待查询数据的第一主体标识、维度主键以及虚拟序列的待查询多维数据表发送给第三方终端,第三方终端根据预设的关联关系确定与所述待查询多维数据表中的第一主体标识相关联的第二主体标识,并将包括有第二主体标识、虚拟序列以及维度主键的处理后多维数据表并发送给供方终端,供方终端根据所述处理后多维数据表中的第二主体标识填写与之相对应的维度主键的值,最终将包括有虚拟序列与维度主键的值的二次处理后多维数据表返还给所述需方终端,完成本次多方数据查询的全流程。较之现有技术只能在供需双方均具有相同类型的数据(例如,供需双方都有第一主体标识或者都有第二主体标识)时,才能实现数据查询的技术方案,本专利技术实施例所述第三方终端优选地具有第一主体标识和第二主体标识之间的关联关系,因而可以通过所述第三方终端作为中转来促成不具有相同类型数据的供需双方的数据查询。进一步地,参与数据查询的各方在向下家发送多维数据表时,均选择性本文档来自技高网...
一种多方数据查询系统和方法

【技术保护点】
一种多方数据查询系统,其特征在于,包括:需方终端,发送待查询多维数据表,所述待查询多维数据表包括待查询数据的第一主体标识、维度主键以及虚拟序列,其中所述维度主键用于表示所述待查询数据的业务类型,所述虚拟序列用于唯一标识所述多维数据表中各待查询数据;第三方终端,对接收到的所述待查询多维数据表进行处理后,发送处理后多维数据表,所述处理后多维数据表包括所述待查询数据的第二主体标识、维度主键以及虚拟序列,其中,对于每一待查询数据,所述第一主体标识与所述第二主体标识相关联;供方终端,对接收到的所述处理后多维数据表进行二次处理后,向所述需方发送二次处理后多维数据表,所述二次处理后多维数据表包括所述维度主键的值以及虚拟序列。

【技术特征摘要】
1.一种多方数据查询系统,其特征在于,包括:需方终端,发送待查询多维数据表,所述待查询多维数据表包括待查询数据的第一主体标识、维度主键以及虚拟序列,其中所述维度主键用于表示所述待查询数据的业务类型,所述虚拟序列用于唯一标识所述多维数据表中各待查询数据;第三方终端,对接收到的所述待查询多维数据表进行处理后,发送处理后多维数据表,所述处理后多维数据表包括所述待查询数据的第二主体标识、维度主键以及虚拟序列,其中,对于每一待查询数据,所述第一主体标识与所述第二主体标识相关联;供方终端,对接收到的所述处理后多维数据表进行二次处理后,向所述需方发送二次处理后多维数据表,所述二次处理后多维数据表包括所述维度主键的值以及虚拟序列。2.根据权利要求1所述的多方数据查询系统,其特征在于,还包括:所述需方终端还根据所述虚拟序列将接收到的所述二次处理后多维数据表与所述待查询多维数据表相关联,以获得与所述待查询数据的第一主体标识相对应的所述维度主键的值。3.根据权利要求1所述的多方数据查询系统,其特征在于,所述第三方终端通过如下方式对接收到的所述待查询多维数据表进行处理后,发送处理后多维数据表:所述第三方终端接收所述待查询多维数据表;将第一主体标识替换为与所述第一主体标识相关联的第二主体标识,以获得所述处理后多维数据表,其中,与所述第一主体标识相对应的第二主体标识是根据预设的关联关系确定的;向至少一个供方终端发送所述处理后多维数据表。4.根据权利要求1所述的多方数据查询系统,其特征在于,所述供方终端通过如下方式对接收到的所述处理后多维数据表进行二次处理后,向所述需方发送二次处理后多维数据表:所述供方终端接收所述处理后多维数据表;将所述处理后多维数据表中的第二主体标识替换为与所述第二主体标识相对应的所述维度主键的值,以获得所述二次处理后多维数据表,其中,与所述第二主体标识相对应的所述维度主键的值是根据预设的对应关系确定的;向所述需方终端发送所述二次处理后多维数据表。5.根据权利要求1至4任一项所述的多方数据查询系统,其特征在于,所述需方终端通过如下方式发送待查询多维数据表:需方终端将待查询数据的第一主体标识以及至少一个维度主键组成预多维数据表;根据预设算法对所述预多维数据表进行排序并编号,以获得所述待查询多维数据表,其中,将所述编号的结果作为所述虚拟序列;向至少一个第三方终端发送所述待查询多维数据表。6.根据权利要求5所述的多方数据查询系统,其特征在于,所述预设算法包括:顺序排序算法;或者乱序排序算法。7.一种多方...

【专利技术属性】
技术研发人员:汤奇峰王润垠
申请(专利权)人:上海数据交易中心有限公司
类型:发明
国别省市:上海;31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1