数据交易方法及系统与流程

文档序号:11953044阅读:1026来源:国知局
数据交易方法及系统与流程

本发明属于信息技术领域,尤其涉及数据交易方法及系统。



背景技术:

随着大数据技术的成熟和发展,大数据在商业上的应用越来越广泛,有关大数据的交互、整合、交换、交易的例子也日益增多。大数据交易所随之应运而生,以实现数据的流通和价值交换。一些互联网网站也能够提供数据的交易。然而,由于数据消费的可重复性问题,导致在现有的数据交易技术中,数据在一次交易后很容易被公开。此外,在现有的数据交易技术中,由于数据的价值没有业务模型作参考,因此很难对数据的价值进行量化,导致在很多情况下,数据不能实现其应有的价值,从而数据拥有方不能得到合理的报酬。



技术实现要素:

鉴于此,本发明实施例提供了一种数据交易方法及装置,以解决现有的数据交易技术中,数据在交易后容易被公开且数据不能实现其应有的价值的问题。

第一方面,本发明实施例提供了一种数据交易方法,包括:

供应方平台向需求方平台发送第一数据请求信息;

所述需求方平台根据所述第一数据请求信息向数据管理平台发送第二数据请求信息,所述第二数据请求信息携带数据拥有方的键;

所述数据管理平台根据所述第二数据请求信息向所述需求方平台返回所述数据拥有方的键对应的键值;

所述需求方平台根据所述数据拥有方的键值选定投放数据,并将所述投放数据返回所述供应方平台;

所述供应方平台将所述投放数据的反馈信息上报至所述需求方平台;

所述需求方平台根据所述投放数据的反馈信息对所述投放数据进行价值量化处理。

对于上述方法,在一种可能的实现方式中,所述方法还包括:

所述需求方平台接收数据投放方投放的待选数据,并对所述待选数据建立索引信息,以使所述供应方平台能够根据所述索引信息查找所述待选数据。

对于上述方法,在一种可能的实现方式中,所述方法还包括:

所述数据管理平台接收所述数据拥有方通过云托管方式或者云注册方式上传的所述数据拥有方的键与键值。

对于上述方法,在一种可能的实现方式中,所述需求方平台根据所述第一数据请求信息向数据管理平台发送第二数据请求信息,所述第二数据请求信息携带数据拥有方的键,具体为:

所述需求方平台在接收到所述第一数据请求信息的情况下,根据每个所述数据拥有方的键生成所述第二数据请求信息,并向所述数据管理平台发送所述第二数据请求信息,以将所述第二数据请求信息发送至每个所述数据拥有方。

对于上述方法,在一种可能的实现方式中,所述数据管理平台根据所述第二数据请求信息向所述需求方平台返回所述数据拥有方的键对应的键值,具体为:

所述数据管理平台在所述数据拥有方验证所述第二数据请求信息合法的情况下,按照预设的数据格式向所述需求方平台返回所述数据拥有方的键对应的键值。

第二方面,本发明实施例提供了一种数据交易系统,包括:

供应方平台、需求方平台和数据管理平台;

所述供应方平台,用于向所述需求方平台发送第一数据请求信息,以及将投放数据的反馈信息上报至所述需求方平台;

所述需求方平台,用于根据所述第一数据请求信息向所述数据管理平台发送第二数据请求信息,所述第二数据请求信息携带数据拥有方的键,根据所述数据拥有方的键值选定投放数据,将所述投放数据返回所述供应方平台,以及根据所述投放数据的反馈信息对所述投放数据进行价值量化处理;

所述数据管理平台,用于根据所述第二数据请求信息向所述需求方平台返回所述数据拥有方的键对应的键值。

对于上述装置,在一种可能的实现方式中,所述需求方平台,还用于接收数据投放方投放的待选数据,并对所述待选数据建立索引信息,以使所述供应方平台能够根据所述索引信息查找所述待选数据。

对于上述装置,在一种可能的实现方式中,所述数据管理平台,还用于接收所述数据拥有方通过云托管方式或者云注册方式上传的所述数据拥有方的键与键值。

对于上述装置,在一种可能的实现方式中,所述需求方平台具体用于:

所述需求方平台在接收到所述第一数据请求信息的情况下,根据每个所述数据拥有方的键生成所述第二数据请求信息,并向所述数据管理平台发送所述第二数据请求信息,以将所述第二数据请求信息发送至每个所述数据拥有方。

对于上述装置,在一种可能的实现方式中,所述数据管理平台具体用于:

所述数据管理平台在所述数据拥有方验证所述第二数据请求信息合法的情况下,按照预设的数据格式向所述需求方平台返回所述数据拥有方的键对应的键值。

本发明实施例与现有技术相比存在的有益效果是:本发明实施例通过供应方平台、需求方平台和数据管理平台实现数据交易,数据投放方不直接获取数据拥有方的原始数据,仅利用数据拥有方的数据完成一次投放,从而避免了数据拥有方的数据在交易后被公开,且对数据拥有方的数据的价值进行量化处理,使数据拥有方的数据实现其应有的价值。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1示出本发明实施例的数据交易方法的实现流程图;

图2示出本发明实施例提供的数据交易方法的一示例性的实现流程图;

图3示出本发明实施例提供的数据交易方法的一示例性的实现流程图;

图4示出本发明实施例提供的数据交易系统的系统架构图。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

实施例1

图1示出本发明实施例的数据交易方法的实现流程图,详述如下:

在步骤S101中,供应方平台向需求方平台发送第一数据请求信息。

其中,供应方平台(SSP,Supply Side Platform)可以为流量媒体的广告位管理平台;需求方平台(DSP,Demand Side Platform)可以为精准营销业务中的广告主服务平台。

例如,供应方平台向需求方平台请求的数据可以为广告。作为本发明实施例的一个示例,供应方平台通过第一接口向需求方平台的营销策划(Marketing Solution)模块请求广告,并根据请求该广告的信息生成第一数据请求信息。

在步骤S102中,需求方平台根据第一数据请求信息向数据管理平台发送第二数据请求信息,第二数据请求信息携带数据拥有方的键。

其中,数据管理平台(DMP,Data Management Platform)可以为精准营销业务中的用户画像数据管理平台。

在一种可能的实现方式中,需求方平台根据第一数据请求信息向数据管理平台发送第二数据请求信息,第二数据请求信息携带数据拥有方的键,具体为:需求方平台在接收到第一数据请求信息的情况下,根据每个数据拥有方的键生成第二数据请求信息,并向数据管理平台发送第二数据请求信息,以将第二数据请求信息发送至每个数据拥有方。作为该实现方式的一个示例,需求方平台通过第二接口向数据管理平台的每个数据拥有方发送第二数据请求信息。

在步骤S103中,数据管理平台根据第二数据请求信息向需求方平台返回数据拥有方的键对应的键值。

需要说明的是,数据拥有方的键(Key)可以为以下任意一项:手机号、IMEI(International Mobile Equipment Identity,国际移动设备标识)号、IDFA(Identifier For Advertising,广告标识符)、主机标识符(Host Cookie ID)、身份证号和社保卡号。数据拥有方的键值(Value)可以为数据管理平台定义的用户画像特征的所有可能取值结构体,例如键值可以包括性别等基础属性,例如,某一数据拥有方的性别可以取值为男、女或者保密。所有数据拥有方需要按照数据管理平台的画像体系确定键与键值,从而才能与需求方平台对接。

作为本发明实施例的一个示例,数据管理平台可以通过公开的协议安全访问数据拥有方的数据,从而进行广告的精准投放。

在一种可能的实现方式中,数据管理平台根据第二数据请求信息向需求方平台返回数据拥有方的键对应的键值,具体为:数据管理平台在数据拥有方验证第二数据请求信息合法的情况下,按照预设的数据格式向需求方平台返回数据拥有方的键对应的键值。作为该实现方式的一个示例,数据管理平台在数据拥有方验证第二数据请求信息合法的情况下,按照预设的数据格式通过第三接口向需求方平台返回数据拥有方的键对应的键值。

在步骤S104中,需求方平台根据数据拥有方的键值选定投放数据,并将投放数据返回供应方平台。

作为本发明实施例的一个示例,需求方平台通过第四接口将投放数据返回供应方平台。

在步骤S105中,供应方平台将投放数据的反馈信息上报至需求方平台。

例如,投放数据为广告,广告的反馈信息可以为曝光量、点击量以及后续转化信息等,在此不作限定。作为本发明实施例的一个示例,供应方平台通过第五接口将投放数据的反馈信息上报至需求方平台的价值测量(Value Metering)模块,价值测量模块在进行防恶意判断后通过第六接口响应供应方平台。

在步骤S106中,需求方平台根据投放数据的反馈信息对投放数据进行价值量化处理。

作为本发明实施例的一个示例,需求方平台可以通过价值测量模块进行价值量化处理,并按照预设的分成协议与数据拥有方进行分成,计算数据拥有方的利润,并通过第七接口向数据拥有方转账。

图2示出本发明实施例提供的数据交易方法的一示例性的实现流程图。如图2所示,该方法包括:

在步骤S201中,需求方平台接收数据投放方投放的投放数据,并对投放数据建立索引信息,以使供应方平台能够根据索引信息查找投放数据;

在步骤S202中,供应方平台向需求方平台发送第一数据请求信息;

在步骤S203中,需求方平台根据第一数据请求信息向数据管理平台发送第二数据请求信息,第二数据请求信息携带数据拥有方的键;

在步骤S204中,数据管理平台根据第二数据请求信息向需求方平台返回数据拥有方的键对应的键值;

在步骤S205中,需求方平台根据数据拥有方的键值选定投放数据,并将投放数据返回供应方平台;

在步骤S206中,供应方平台将投放数据的反馈信息上报至需求方平台;

在步骤S207中,需求方平台根据投放数据的反馈信息对投放数据进行价值量化处理。

在本发明实施例中,需求方平台接收数据投放方投放的投放数据。例如,数据投放方可以为广告主,投放数据可以为广告。作为本发明实施例的一个示例,需求方平台通过营销策划模块接收广告主投放的广告,并对广告建立索引信息,以方便供应方平台对广告进行查询。

需要说明的是,投放数据不一定是广告,本发明实施例还可以应用于电商或者游戏等模式中,在此不作限定。

图3示出本发明实施例提供的数据交易方法的一示例性的实现流程图。如图3所示,该方法包括:

在步骤S301中,数据管理平台接收数据拥有方通过云托管方式或者云注册方式上传的数据拥有方的键与键值;

在步骤S302中,供应方平台向需求方平台发送第一数据请求信息;

在步骤S303中,需求方平台根据第一数据请求信息向数据管理平台发送第二数据请求信息,第二数据请求信息携带数据拥有方的键;

在步骤S304中,数据管理平台根据第二数据请求信息向需求方平台返回数据拥有方的键对应的键值;

在步骤S305中,需求方平台根据数据拥有方的键值选定投放数据,并将投放数据返回供应方平台;

在步骤S306中,供应方平台将投放数据的反馈信息上报至需求方平台;

在步骤S307中,需求方平台根据投放数据的反馈信息对投放数据进行价值量化处理。

在本发明实施例中,数据拥有方可以通过云托管方式或者云注册方式提供数据。其中,云托管方式可以包括文件上传方式、API(Application Programming Interface,应用程序编程接口)上传方式、埋点跟踪方式和/或无埋点跟踪方式。其中,文件上传方式可以为将数据拥有方的键与键值信息转换成文本格式,离线上传到数据管理平台;API上传方式可以为调用数据管理平台的云API,以将数据拥有方的键与键值实时上传到数据管理平台;埋点跟踪方式可以为将JS-API(JavaScript-API)和Android/iOS原生SDK(Software Development Kit,软件开发工具包)集成到网站或者APP(Application,应用)中,自动上报数据拥有方的数据;无埋点跟踪方式可以为通过授权数据管理平台,在网络层访问数据拥有方的数据资源,自动上报数据拥有方的数据。云注册方式可以为:首先在云端注册为数据管理平台的数据拥有方,再在本地按照数据管理平台的规范整理该数据拥有方的键与键值数据,搭建KV(Key/Value,键/键值)的服务供数据管理平台回调。

应理解,在本发明实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。

本发明实施例通过供应方平台、需求方平台和数据管理平台实现数据交易,数据投放方不直接获取数据拥有方的原始数据,仅利用数据拥有方的数据完成一次投放,从而避免了数据拥有方的数据在交易后被公开,且对数据拥有方的数据的价值进行量化处理,使数据拥有方的数据实现其应有的价值。。

实施例2

图4示出本发明实施例提供的数据交易系统的系统架构图。为了便于说明,仅示出了与本发明实施例相关的部分。如图4所示,该系统包括:供应方平台41、需求方平台42和数据管理平台43;所述供应方平台41,用于向所述需求方平台42发送第一数据请求信息,以及将投放数据的反馈信息上报至所述需求方平台42;所述需求方平台42,用于根据所述第一数据请求信息向所述数据管理平台43发送第二数据请求信息,所述第二数据请求信息携带数据拥有方的键,根据所述数据拥有方的键值选定投放数据,将所述投放数据返回所述供应方平台41,以及根据所述投放数据的反馈信息对所述投放数据进行价值量化处理;所述数据管理平台43,用于根据所述第二数据请求信息向所述需求方平台42返回所述数据拥有方的键对应的键值。

在一种可能的实现方式中,所述需求方平台42,还用于接收数据投放方投放的待选数据,并对所述待选数据建立索引信息,以使所述供应方平台41能够根据所述索引信息查找所述待选数据。

在一种可能的实现方式中,所述数据管理平台43,还用于接收所述数据拥有方通过云托管方式或者云注册方式上传的所述数据拥有方的键与键值。

在一种可能的实现方式中,所述需求方平台42具体用于:所述需求方平台42在接收到所述第一数据请求信息的情况下,根据每个所述数据拥有方的键生成所述第二数据请求信息,并向所述数据管理平台43发送所述第二数据请求信息,以将所述第二数据请求信息发送至每个所述数据拥有方。

在一种可能的实现方式中,所述数据管理平台43具体用于:所述数据管理平台43在所述数据拥有方验证所述第二数据请求信息合法的情况下,按照预设的数据格式向所述需求方平台42返回所述数据拥有方的键对应的键值。

本发明实施例通过供应方平台、需求方平台和数据管理平台实现数据交易,数据投放方不直接获取数据拥有方的原始数据,仅利用数据拥有方的数据完成一次投放,从而避免了数据拥有方的数据在交易后被公开,且对数据拥有方的数据的价值进行量化处理,使数据拥有方的数据实现其应有的价值。

本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的平台及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统和平台的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

在本申请所提供的几个实施例中,应该理解到,所揭露的系统和方法,可以通过其它的方式实现。例如,以上所描述的系统实施例仅仅是示意性的,例如,所述平台的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个平台可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,平台的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的平台可以是或者也可以不是物理上分开的,作为平台显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1