数据流通方法、装置及系统、存储介质、终端与流程

文档序号:15558068发布日期:2018-09-29 01:35阅读:129来源:国知局

本发明涉及数据处理技术领域,尤其涉及一种数据流通方法、装置及系统、存储介质、终端。



背景技术:

在当前的数据流通平台中,普遍使用的模式是,供应方提供数据,需求方通过模糊搜索关键词来获取想要的数据。在需求方的关键词与供应方的数据完全一致时,需求方与供应方之间可以据此进行数据的交易和配送。

但是,现有技术中流通模式是典型的以卖方(也即供应方)为主的数据流通方式;缺陷是可能存在供应方提供的数据不是需求方需要的数据;而需求方想买的数据,供应方不知道具体要求的情况,数据流通效率低。



技术实现要素:

本发明解决的技术问题是如何提高数据流通的效率。

为解决上述技术问题,本发明实施例提供一种数据流通方法,数据流通方法包括:获取需求方发布的需求信息,所述需求信息包括关键字;将所述需求信息与所有供应方已提供的供应数据进行相似度匹配,以得到多个匹配度,匹配度与供应方的标识相对应;根据所述多个匹配度向所述需求方推送数据。

可选的,所述需求信息还包括数据标识、维度主键、标签值或约束条件,所述约束条件包括以下一种或多种:流通限制条件、供应时间和计价方式。

可选的,所述供应数据包括数据标识、维度主键、标签值或其约束条件,所述将所述需求信息与所有供应方已提供的供应数据进行相似度匹配包括:将所述需求信息与所述供应数据中的标识、维度主键、标签值或约束条件进行语义相似度检测,以得到匹配度。

可选的,所述根据所述多个匹配度向所述需求方推送数据包括:如果匹配度达到预设匹配度阈值,则将所述需求方的标识以及所述需求信息推送给所述供应方,以供所述供应方确定是否为所述需求方提供数据。

可选的,所述根据所述多个匹配度向所述需求方推送数据包括:如果匹配度未达到预设匹配度阈值,则将各个匹配度对应的供应方的标识推送给所述需求方。

可选的,所述数据流通方法还包括:如果所述需求方确认推送的供应方的标识,则根据所述需求方的需求信息生成需求单,并发送至所述供应方标识对应的供应方。

可选的,所述数据流通方法还包括:如果所述需求方取消推送的数据,则重新接收所述需求方发布的需求信息;或者取消发布所述需求信息;或者将所述需求信息广播发送至所有供应方。

为解决上述技术问题,本发明实施例还公开了一种数据流通装置,数据流通装置包括:需求信息获取模块,适于获取需求方发布的需求信息,所述需求信息包括关键字;相似度匹配模块,适于将所述需求信息与所有供应方已提供的供应数据进行相似度匹配,以得到多个匹配度,匹配度与供应方的标识相对应;数据推送模块,适于根据所述多个匹配度向所述需求方推送数据。

可选的,所述需求信息还包括数据标识、维度主键、标签值或约束条件,所述约束条件包括以下一种或多种:流通限制条件、供应时间和计价方式。

可选的,所述供应数据包括数据标识、维度主键、标签值或其约束条件,所述相似度匹配模块包括:匹配单元,适于将所述需求信息与所述供应数据中的标识、维度主键、标签值或约束条件进行语义相似度检测,以得到匹配度。

可选的,所述数据推送模块包括:第一推送单元,适于在匹配度达到预设匹配度阈值时,将所述需求方的标识以及所述需求信息推送给所述供应方,以供所述供应方确定是否为所述需求方提供数据。

可选的,所述数据推送模块包括:第二推送单元,适于在匹配度未达到预设匹配度阈值时,将各个匹配度对应的供应方的标识推送给所述需求方。

可选的,所述数据流通装置还包括:需求单生成模块,适于在所述需求方确认推送的供应方的标识时,根据所述需求方的需求信息生成需求单,并发送至所述供应方标识对应的供应方。

可选的,所述数据流通装置还包括:接收模块,适于在所述需求方取消推送的数据时,重新接收所述需求方发布的需求信息;取消发布模块,适于在取消发布所述需求信息;广播模块,适于将所述需求信息广播发送至所有供应方。

本发明实施例还公开了一种数据流通系统,数据流通系统包括:需求方,适于填写并发布需求信息;供应方,适于提供供应数据;数据交易平台,适于执行所述数据流通方法的步骤。

本发明实施例还公开了一种存储介质,其上存储有计算机指令,所述计算机指令运行时执行所述数据流通方法的步骤。

本发明实施例还公开了一种终端,包括存储器和处理器,所述存储器上存储有可在所述处理器上运行的计算机指令,所述处理器运行所述计算机指令时执行所述数据流通方法的步骤。

与现有技术相比,本发明实施例的技术方案具有以下有益效果:

本发明技术方案通过获取需求方发布的需求信息,所述需求信息包括关键字;将所述需求信息与所有供应方已提供的供应数据进行相似度匹配,以得到多个匹配度,匹配度与供应方的标识相对应;根据所述多个匹配度向所述需求方推送数据。本发明技术方案利用需求方发布的需求信息与供应数据进行相似度匹配,从而可以得到与需求信息相匹配且具备多个匹配度的多个供应方提供的供应数据;进而根据匹配度推送数据以供需求方选择,可以保证数据推送的精准性,提高了数据流通的效率。此外,需求信息是需求方主动发布的,需求信息可以表征需求方自身的数据需求,从而实现了对需求方所需数据的主动探寻,使得数据的流动更加灵活。

进一步地,所述需求信息还包括数据标识、维度主键、标签值或约束条件,所述约束条件包括以下一种或多种:流通限制条件、供应时间和计价方式。本发明技术方案中,需求方利用上述数据结构,也即数据标识、维度主键、标签值或约束条件,可以精准地发布自身需求,从而保证后续相似度匹配的准确性,进一步提高了数据流通的效率。

进一步地,如果匹配度达到预设匹配度阈值,则将所述需求方的标识以及所述需求信息推送给所述供应方,以供所述供应方确定是否为所述需求方提供数据;或者,如果匹配度未达到预设匹配度阈值,则将各个匹配度对应的供应方的标识推送给所述需求方。本发明技术方案中,通过匹配度和预设匹配度阈值的比较,可以向需求方推送不同的数据,以供需求方选择其需要的数据或想要进行交易的供应方的标识,保证数据流通的顺利流通和交易。

附图说明

图1是本发明实施例一种数据流通方法的流程图;

图2是本发明实施例一种具体应用场景的示意图;

图3是本发明实施例一种数据流通装置的结构示意图。

具体实施方式

如背景技术中所述,现有技术中流通模式是典型的以卖方(也即供应方)为主的数据流通方式;缺陷是可能存在供应方提供的数据不是需求方需要的数据;而需求方想买的数据,供应方不知道具体要求的情况,数据流通效率低。

本发明技术方案利用需求方发布的需求信息与供应数据进行相似度匹配,从而可以得到与需求信息相匹配且具备多个匹配度的多个供应方提供的供应数据;进而根据匹配度推送数据以供需求方选择,可以保证数据推送的精准性,提高了数据流通的效率。此外,需求信息是需求方主动发布的,需求信息可以表征需求方自身的数据需求,从而实现了对需求方所需数据的主动探寻,使得数据的流动更加灵活。

为使本发明的上述目的、特征和优点能够更为明显易懂,下面结合附图对本发明的具体实施例做详细的说明。

图1是本发明实施例一种数据流通方法的流程图。

图1所示数据流通方法可以用于数据交易平台。所述数据流通方法可以包括以下步骤:

步骤s101:获取需求方发布的需求信息,所述需求信息包括关键字;

步骤s102:将所述需求信息与所有供应方已提供的供应数据进行相似度匹配,以得到多个匹配度,匹配度与供应方的标识相对应;

步骤s103:根据所述多个匹配度向所述需求方推送数据。

需求方可以在数据交易平台发布需求信息。需求信息可以包括关键字。需求信息可以是对需求方所需信息的概括描述,可以表征需求方对其所需数据的基本要求。例如需求方的需求信息为:爱奇艺,应用程序(application,app)使用情况。具体而言,所述关键字可以是交易品名称、需求描述等。

在步骤s101的具体实施中,数据交易平台可以获取到需求方的需求信息。供应方提供的数据可以在数据交易平台进行挂牌。进而在步骤s102的具体实施中,数据交易平台可以利用需求信息与供应方的供应数据进行相似度匹配。多个供应方的标识对应多个匹配度。例如,供应方1的匹配度为80%,供应方2的匹配度为30%,供应方3的匹配度为50%。

进一步地,所述匹配度可以表示需求信息与供应数据的相似度。

具体而言,需求信息与供应数据进行相似度匹配的过程可以是,需求信息中的关键字与供应数据的相关属性信息计算语义相似度的过程。例如,关键字为交易品名称与描述,则可以将上述关键字与供应数据的名称与描述进行语义相似度匹配。

本领域技术人员应当可以理解的是,计算语义相似度的过程可以采用任意可实施的算法,本发明实施例对此不做限制。

本实施例中,数据交易平台是对需求信息的主动匹配,避免了需求方被动查询所需数据,保证了所需数据获取的效率。

在得到多个匹配度之后,在步骤s103的具体实施中,数据交易平台可以根据匹配度向需求方推送数据。具体而言,可以将匹配度按高低排序,并将排序靠前的预设数量的匹配度对应的供应方的标识和/或供应数据推送给需求方。需求方可以接收推送的数据,并从中选择是否进行后续的数据流通步骤,例如与选中的供应方签订数据流通合同,在数据交易平台进行数据配送。

本发明实施例利用需求方发布的需求信息与供应数据进行相似度匹配,从而可以得到与需求信息相匹配且具备多个匹配度的多个供应方提供的供应数据;进而根据匹配度推送数据以供需求方选择,可以保证数据推送的精准性,提高了数据流通的效率。此外,需求信息是需求方主动发布的,需求信息可以表征需求方自身的数据需求,从而实现了对需求方所需数据的主动探寻,使得数据的流动更加灵活。

本发明一个优选实施例中,需求信息还可以包括应用场景。所述应用场景可以选自:营销、征信、智慧城市和其他。可以理解的是,应用场景也可以根据实际的需求配置其他任意可实施的类别,本发明实施例对此不做限制。

在具体的应用中,多个需求方会发布多个需求信息,数据量较大。为了方便管理,数据交易平台可以根据需求信息中的应用场景对需求信息来进行分类,并对需求信息实施全生命周期监控,实现对需求方的需求的动态获取和管理。

本发明另一个优选实施例中,所述需求信息还可以包括数据标识、维度主键、标签值或约束条件,所述约束条件包括以下一种或多种:流通限制条件、供应时间和计价方式。

本实施例中,所述维度主键与所述标签值相对应。具体而言,数据标识可以用以指向主体,可以是识别主体的信息编码。例如可以是个体标识和群组标识,个体标识指向个体,群组标识指向群体,例如可以是女性、男性、青年等。维度主键可以用以表示供应数据指向的主体的属性。例如,对于个体标识,可以是地域、兴趣爱好、消费信息等。维度主键可以作为供应数据的标签,那么标签值与维度主键相对应,标签值可以是维度主键的值。例如,在维度主键为年龄时,标签值为年龄值或年龄所在的数值范围。约束条件用以约束数据供应方和数据需求方的数据流通;也就是说,只有在约束条件约束的范围内,数据供应方和数据需求方才可以进行数据流通。

可以理解的是,上述数据结构可以是预先配置的。需求方在发布需求信息时,可以选择性地填写并发布一下一种或多种:数据标识、维度主键、标签值和约束条件。

具体实施中,维度主键可以包括以下一种或多种维度:主题维度、行业维度、时间维度、空间维度、查询次数维度和流通次数维度。

本发明实施例中,需求方利用上述数据结构,也即数据标识、维度主键、标签值或约束条件,可以精准地发布自身需求,从而保证后续相似度匹配的准确性,进一步提高了数据流通的效率。

更近一步地,所述供应数据可以包括数据标识、维度主键、标签值或其约束条件。图1所示步骤s102可以包括以下步骤:将所述需求信息与所述供应数据中的标识、维度主键、标签值或约束条件进行语义相似度检测,以得到匹配度。

具体而言,可以将所述需求信息进行维度拆分,以形成与数据库中供应数据的预设字段相匹配的小项,然后与供应数据进行碰撞。例如,将数据标识、维度主键、标签值或约束条件进行细项整理后,与供应数据中对应的字段进行相似度计算;或者,对关键字进行词法分析,再与供应数据的关键字进行相似度计算。

本发明一个具体实施例中,图1所示的步骤s103可以包括以下步骤:如果匹配度达到预设匹配度阈值,则将所述需求方的标识以及所述需求信息推送给所述供应方,以供所述供应方确定是否为所述需求方提供数据。

本实施例中,预设匹配度阈值可以是需求方预先设置的;也可以是数据交易平台统一设置的。

具体而言,匹配度和预设匹配度阈值可以是归一化数值,其取值范围均为[0,1]。在数据交易平台统一设置预设匹配度阈值时,可以根据实际应用的需求来设置。例如,可以根据应用场景来设置,在营销场景下,预设匹配度阈值可以是0.8左右;在征信应用场景下,对匹配度的要求较高,预设匹配度阈值可以是0.9左右;在智慧城市和其他应用场景下,预设匹配度阈值可以小于0.8。

本领域技术人员可以理解的是,预设匹配度阈值还可以采用其他任意可实施的方式来设置,本发明实施例对此不做限制。

匹配度达到预设匹配度阈值时,表示需求信息与该匹配度对应的供应数据相似度较高。在这种情况下,可以将需求方的标识以及所述需求信息推送给所述供应方,以供所述供应方确定是否为所述需求方提供数据。换言之,匹配度达到预设匹配度阈值时,表示供应方提供的供应数据可以满足需求方的需求,可以为需求方提供服务。

步骤s103还可以包括以下步骤:如果匹配度未达到预设匹配度阈值,则将各个匹配度对应的供应方的标识推送给所述需求方。

本实施例中,匹配度未达到预设匹配度阈值时,表示表示需求信息与该匹配度对应的供应数据相似度较低。在这种情况下,可以仅将匹配度对应的供应方的标识推送给所述需求方。换言之,如果所有匹配度均未达到预设匹配度阈值,则表示目前没有满足需求方要求的供应数据。

进一步而言,如果所述需求方确认推送的供应方的标识,则根据所述需求方的需求信息生成需求单,并发送至所述供应方标识对应的供应方。

本实施例中,需求方确认推送的供应方标识表示需求方确认与该供应方建立数据交易,由此数据交易平台可以根据所述需求方的需求信息生成需求单。供应方在接收到需求单后,可以基于需求单进行数据响应。具体而言,供应方可以根据需求单签订数据流通合同;然后准备数据,经由数据交易平台完成数据配送。

具体地,供应方在数据交易平台响应需求信息后,数据交易平台可以采用预设方式通知需求方,以进行后续的交易撮合过程。例如,数据交易平台以站内信、邮件的形式及时通知需求方。

本发明另一个具体实施例中,图1所示数据流通方法还可以包括以下步骤:如果所述需求方取消推送的数据,则重新接收所述需求方发布的需求信息;或者取消发布所述需求信息;或者将所述需求信息广播发送至所有供应方。

具体实施中,需求方取消推送的数据时,表示需求方取消与该供应方建立数据交易。需求方可将需求信息定向发布给数据交易平台推送的相似度较高的供应方,等待供应方响应,该过程可以由数据交易平台运营方进行监控和管理。

需求方取消推送的数据后,需求方可以选中将需求信息广播发布在数据平台大厅,此时所有供应方均能查阅该需求信息。供应方可以确定是否与需求方建立数据交易。上述过程由数据交易平台运营方进行监控和管理。

需求方取消推送的数据后,需求方可以退回重新录入需求信息。此时数据交易平台需要重新执行图1所示步骤s101至步骤s103。

需求方取消推送的数据后,需求方可以取消本次发布所述需求信息。此时,需求信息将不会广播在数据交易平台大厅,供应方也不会查阅到该需求信息。

在本发明一个具体应用场景中,请参照图2,数据流通系统可以包括需求方、数据交易平台和供应方。数据交易平台适于执行图1所示数据流通方法的步骤。

具体实施中,数据交易平台可以执行步骤s201,定义需求信息,以形成具有一定结构的元数据描述标准。具体而言,元数据描述标准可以包括必选字段和可选字段。具体地,必选字段是指需求方必须填写的数据信息,如交易品名称、关键字、联系人,预设匹配度阈值等;选填字段可以是数据标识(identity,id)、维度主键(key)、标签值(value)或流通限制条件(limit)、供应时间(time)和计价(price),需求方可根据需要从上述配置项中选择性输入。

需求方可以执行步骤s202,需求方根据自身需要,在数据交易平台上填写必选字段和选填字段,进行需求信息的录入。

数据交易平台可以执行步骤s203,将需求信息与供应数据进行相似度匹配。换言之,将需求方录入的需求信息,对各个数据描述属性(如id属性、key属性、value属性、limit属性、time属性、price属性)进行拆分后,与现有已发布的全部供应数据进行碰撞,量化得到各个数据描述属性与数据库中供应数据的匹配度。进一步地,多个匹配度通过与相应权重进行归并处理后,得到最终的匹配度。

根据需求方在需求信息录入时配置的预设匹配度阈值,数据交易平台将做不同的处理:匹配度高于预设匹配度阈值时,数据交易平台将认为已有数据能够满足需求方要求,会直接将满足要求的供应方推送给需求方,供需求方确认。匹配度低于预设匹配度阈值时,数据交易平台将认为现阶段没有数据能够满足需求方要求,会将供应方的标识按照匹配度按高低排序推送给需求方,供需求方选择。

在步骤s204中,需求方可对数据交易平台推送的供应方进行确认和取消。若确认,在步骤s205中,数据交易平台将根据需求方填写的需求信息,生成数据需求单。供应方可以执行步骤s206、步骤s207和步骤s208,供应方收到需求单后可以查看数据需求,并接单响应,签订数据流通合同。再提交数据至配送装置进行数据配送。

需求方可以执行步骤s209和步骤s210,完成数据订购和数据交易。

若需求方取消推送数据,需求方可以执行以下一种操作:需方可将需求信息定向发布给数据交易平台推送的匹配度较高的供应方,等待供应方响应;需求方可将需求信息广播发布在数据交易平台上,等待供应方响应;需求方可退回重新录入需求信息,再次匹配;需求方可以取消本次发布。

可以理解的是,供应方在数据流通之前可以执行步骤s211,执行挂牌流程,供应数据的信息可以存储在数据交易平台的数据块中。

请参照图3,数据流通装置30可以包括需求信息获取模块301、相似度匹配模块302和数据推送模块303。

其中,需求信息获取模块301适于获取需求方发布的需求信息,所述需求信息包括关键字;相似度匹配模块302适于将所述需求信息与所有供应方已提供的供应数据进行相似度匹配,以得到多个匹配度,匹配度与供应方的标识相对应;数据推送模块303适于根据所述多个匹配度向所述需求方推送数据。

本发明实施例利用需求方发布的需求信息与供应数据进行相似度匹配,从而可以得到与需求信息相匹配且具备多个匹配度的多个供应方提供的供应数据;进而根据匹配度推送数据以供需求方选择,可以保证数据推送的精准性,提高了数据流通的效率。此外,需求信息是需求方主动发布的,需求信息可以表征需求方自身的数据需求,从而实现了对需求方所需数据的主动探寻,使得数据的流动更加灵活。

优选地,所述需求信息还包括数据标识、维度主键、标签值或约束条件,所述约束条件包括以下一种或多种:流通限制条件、供应时间和计价方式。

进一步地,供应数据包括数据标识、维度主键、标签值或其约束条件,所述相似度匹配模块302包括匹配单元(图未示),适于将所述需求信息与所述供应数据中的标识、维度主键、标签值或约束条件进行语义相似度检测,以得到匹配度。

本发明一个具体实施例中,数据推送模块303可以包括第一推送单元(图未示),适于在匹配度达到预设匹配度阈值时,将所述需求方的标识以及所述需求信息推送给所述供应方,以供所述供应方确定是否为所述需求方提供数据。

进一步而言,数据推送模块303还可以包括第二推送单元(图未示),适于在匹配度未达到预设匹配度阈值时,将各个匹配度对应的供应方的标识推送给所述需求方。

本发明另一个具体实施例中,图3所示数据流通装置30还可以包括需求单生成模块(图未示),适于在所述需求方确认推送的供应方的标识时,根据所述需求方的需求信息生成需求单,并发送至所述供应方标识对应的供应方。

本发明又一个具体实施例中,图3所示数据流通装置30还可以包括接收模块(图未示),适于在所述需求方取消推送的数据时,重新接收所述需求方发布的需求信息;取消发布模块(图未示),适于在取消发布所述需求信息;广播模块(图未示),适于将所述需求信息广播发送至所有供应方。

关于所述数据流通装置30的工作原理、工作方式的更多内容,可以参照图1至图2中的相关描述,这里不再赘述。

本发明实施例还公开了一种存储介质,其上存储有计算机指令,所述计算机指令运行时可以执行图1或图2中所示的数据流通方法的步骤。所述存储介质可以包括rom、ram、磁盘或光盘等。所述存储介质还可以包括非挥发性存储器(non-volatile)或者非瞬态(non-transitory)存储器等。

本发明实施例还公开了一种终端,所述终端可以包括存储器和处理器,所述存储器上存储有可在所述处理器上运行的计算机指令。所述处理器运行所述计算机指令时可以执行图1或图2中所示的数据流通方法的步骤。所述终端包括但不限于手机、计算机、平板电脑等终端设备。

虽然本发明披露如上,但本发明并非限定于此。任何本领域技术人员,在不脱离本发明的精神和范围内,均可作各种更动与修改,因此本发明的保护范围应当以权利要求所限定的范围为准。

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