一种基于区块链的营销信息更新系统及方法与流程

文档序号:17149182发布日期:2019-03-19 23:16阅读:165来源:国知局
一种基于区块链的营销信息更新系统及方法与流程

本发明涉及区块链技术领域,尤其涉及一种基于区块链的营销信息更新系统及方法。



背景技术:

随着互联网、移动互联网的迅猛发展,很多商户已将把营销的重点放在线上,利用很多营销服务商提供的运营平台,对自己的品牌、商品和服务进行推广。对于商户来说,想要自己的营销活动取得更好效果,必须及时改进模型并实时更新到线上。

目前对于营销信息修改的方案如下:

先由营销平台,获取营销结果,然后将营销结果集中展现在运营平台上以供商户进行查看。商户运营平台的工作人员下载营销结果后发给负责营销信息修改的技术人员,负责营销信息修改的技术人员将修改完毕后营销信息发送给营销平台的技术人员进行上线。

由于在现有的营销信息修改的过程中,必须先收到营销平台提供的营销结果,再通过商户运营平台的工作人员对营销结果转发,然后负责营销信息修改的技术人员才能进行修改,因此导致整个营销信息更新周期变长,更新速率变慢,降低营销效果。



技术实现要素:

本发明提供了一种基于区块链的营销信息更新系统及方法,用以解决现有技术中因营销信息更新周期较长而导致营销效果降低的技术问题。

为达到上述目的,依据本发明的一个方面,提供了一种基于区块链的营销信息更新系统,所述系统包括:

区块链的营销平台运营节点和区块链的商户技术节点;

所述营销平台运营节点,用于针对每个商户,将对应该商户营销指标的营销结果写入区块链;

所述商户技术节点,用于从区块链中获取所述商户技术节点对应目标商户目标营销指标的目标营销结果,当所述目标营销结果未达到预设营销结果时,根据已保存的营销指标与营销信息的对应关系,对智能合约中针对所述目标商户已保存的营销信息进行更新,其中所述营销信息至少包括营销商品的投放关键词、营销商品的投放出价、营销商品的营销渠道以及营销商品的最高限额中的一种。

具体地,所述系统还包括:区块链的商户运营节点;

所述商户运营节点,用于根据预先设置的数据上报条件和营销指标,在智能合约中写入数据上报条件和营销指标,向所述营销平台运营节点发送通知智能合约生效的第一提示信息。

具体地,所述系统还包括:区块链的终端业务节点;

所述终端业务节点,用于针对每个商户被访问的业务数据记录对应的日志信息,并将每个日志信息中包括的第一业务数据写入区块链中,其中所述第一业务数据至少包括:访问用户的标识信息、访问时间以及商户的标识信息;

所述营销平台运营节点,具体用于针对每个商户,在确定该商户满足智能合约中的数据上报条件时,根据区块链中保存的第一业务数据,获取该商户的目标业务数据,根据智能合约中的营销指标,对所述目标业务数据进行计算,获取所述营销指标对应的营销结果,使该商户对自身的营销结果进行确认。

具体地,所述营销平台运营节点,具体用于如果智能合约中的数据上报条件为监测周期,则针对每个商户,当该商户的监测周期到来时,确定该商户满足智能合约中的数据上报条件;如果智能合约中的数据上报条件为触发事件,则针对每个商户,当该商户满足对应的触发事件时,确定该商户满足智能合约中的数据上报条件。

具体地,所述商户技术节点,还用于将更新后的营销信息发送给所述商户运营节点;

所述商户运营节点,还用于在智能合约中写入更新后的营销信息,向所述终端业务节点和所述营销平台运营节点发送通知修改后的智能合约生效的第二提示信息。

具体地,区块链中保存有每个商户运营节点和终端业务节点是否在线的状态信息;

所述营销平台运营节点,还用于当监测到商户运营节点和/或终端业务节点上线或者下线时,对区块链中该商户运营节点和/或该终端业务节点是否在线的状态信息进行更新。

具体地,所述商户运营节点,还用于根据商户发起的验证请求,在智能合约中写入所述验证请求,其中,所述验证请求中包括该商户请求验证的时间段和目标营销指标;

所述终端业务节点,还用于根据所述验证请求,从每个日志信息中获取该商户在所述时间段内所述目标营销指标对应的第二业务数据,其中,所述第二业务数据至少包括:访问用户的标识信息、访问时间、被访问商户的商户号、访问方式以及用户的操作内容,并将所述第二业务数据写入到区块链中;

所述商户运营节点,还用于根据区块链中的所述第二业务数据和所述目标业务数据对所述目标营销指标进行验证。

依据本发明的另一个方面,还提供了一种营销信息更新方法,所述方法包括:

区块链的营销平台运营节点针对每个商户,将对应该商户营销指标的营销结果写入区块链,使区块链的商户技术节点从区块链中获取所述商户技术节点对应目标商户目标营销指标的目标营销结果,当所述目标营销结果未达到预设营销结果时,根据已保存的营销指标与营销信息的对应关系,对智能合约中针对所述目标商户已保存的营销信息进行更新,其中所述营销信息至少包括营销商品的投放关键词、营销商品的投放出价、营销商品的营销渠道以及营销商品的最高限额中的一种。

具体地,所述营销平台运营节点针对每个商户,将该商户的营销结果写入区块链包括:

针对每个商户,在确定该商户满足智能合约中的数据上报条件时,根据区块链中保存的每个第一业务数据,获取该商户的目标业务数据,根据智能合约中的营销指标,对所述目标业务数据进行计算,获取所述营销指标对应的营销结果,使该商户对自身的营销结果进行确认,其中所述第一业务数据是区块链的终端业务节点从该商户被访问的业务数据对应的日志信息中获取,并写入到区块链中的,所述数据上报条件和所述营销指标是区块链的商户运营节点根据预先设置的数据上报条件和营销指标写入智能合约中的,所述营销指标包括第一类营销指标和第二类营销指标,所述第一类营销指标为包括点击量、点击率、展现量、转化率的常规指标,所述第二类营销指标为根据商户需求设置的特殊指标。

具体地,所述营销平台运营节点针对每个商户,确定该商户满足智能合约中的数据上报条件包括:

如果智能合约中的数据上报条件为监测周期,则针对每个商户,当该商户的监测周期到来时,确定该商户满足智能合约中的数据上报条件;或,

如果智能合约中的数据上报条件为触发事件,则针对每个商户,当该商户满足对应的触发事件时,确定该商户满足智能合约中的数据上报条件。

具体地,区块链中保存有每个商户运营节点和终端业务节点是否在线的状态信息,所述方法还包括:

当所述营销平台运营节点监测到商户运营节点和/或终端业务节点上线或者下线时,对区块链中针对该商户运营节点和/或该终端业务节点是否在线的状态信息进行更新。

依据本发明的另一个方面,还提供了一种营销信息更新方法,所述方法包括:

区块链的商户技术节点从区块链中获取所述商户技术节点对应目标商户目标营销指标的目标营销结果,当所述目标营销结果未达到预设营销结果时,根据已保存的营销指标与营销信息的对应关系,对所述目标商户的营销信息进行更新,其中所述营销信息至少包括营销商品的投放关键词、营销商品的投放出价、营销商品的营销渠道以及营销商品的最高限额中的一种,其中,所述目标营销结果是区块链的营销平台运营节点写入区块链中的。

具体地,所述商户技术节点对智能合约中针对所述目标商户已保存的营销信息进行更新之后,所述方法还包括:

将更新后的营销信息发送给区块链的商户运营节点,使所述商户运营节点在智能合约中写入更新后的营销信息。

本发明的有益效果如下:

本发明提供了一种基于区块链的营销信息更新系统及方法,所述系统包括:区块链的营销平台运营节点和区块链的商户技术节点;所述营销平台运营节点,用于针对每个商户,将对应该商户营销指标的营销结果写入区块链;所述商户技术节点,用于从区块链中获取所述商户技术节点对应目标商户目标营销指标的目标营销结果,当所述目标营销结果未达到预设营销结果时,根据已保存的营销指标与营销信息的对应关系,对智能合约中针对所述目标商户已保存的营销信息进行更新,其中所述营销信息至少包括营销商品的投放关键词、营销商品的投放出价、营销商品的营销渠道以及营销商品的最高限额中的一种。在本发明中,通过区块链的营销平台运营节点将商户的营销结果写入区块链中,可使得商户的商户技术节点能够直接从区块链中获取该商户的目标营销结果,并根据目标营销结果对该商户的营销信息进行更新,由于在该修改流程中无需向商户运营平台获取营销结果,因此可大大缩短营销信息的更新周期,提高营销信息的更新速率,从而达到提高营销效果的目的。

附图说明

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

图1为本发明实施例提供的营销信息更新系统的示意图之一;

图2为本发明实施例提供的营销信息更新系统的示意图之二;

图3为本发明实施例提供的营销信息更新系统的示意图之三;

图4为本发明实施例提供的营销信息更新的流程图;

图5为本发明实施例提供的营销信息更新方法的流程图。

具体实施方式

为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图本发明作进一步地详细描述,显然,所描述的实施例仅仅是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

实施例一:

由于在现有的营销信息修改的过程中,必须先收到营销平台提供的营销结果,再通过商户运营平台的工作人员对营销结果转发,然后负责营销信息修改的技术人员才能进行修改,因此导致整个营销信息更新周期变长,更新速率变慢,降低营销效果。所以为克服该技术问题,本发明实施例中提供了一种基于区块链的营销信息更新系统,如图1所示,该系统包括:区块链的营销平台运营节点和区块链的商户技术节点。

在本发明实施例中,区块链的营销平台运营节点可以是对应营销平台的运营终端服务器,可计算获取每个商户的营销结果,并将每个商户的营销结果写入到区块链中。而区块链的商户技术节点可以是对应商户技术的终端服务器。

因此,所述营销平台运营节点,用于针对每个商户,将对应该商户营销指标的营销结果写入区块链。

由于区块链的本质去中心化的数据库,而区块链中的每个节点都能够对区块链中的数据进行读取,因此商户技术节点可以直接从区块链中获取到该商户技术节点对应商户的营销结果,并根据获取到的营销结果对该商户的营销信息进行更新。

因此,在本发明实施例中,所述商户技术节点,用于从区块链中获取所述商户技术节点对应目标商户目标营销指标的目标营销结果,当所述目标营销结果未达到预设营销结果时,根据已保存的营销指标与营销信息的对应关系,对智能合约中针对所述目标商户已保存的营销信息进行更新。

由于商户技术节点可以是对应商户技术的终端服务器,那么在其服务器内针对不同的营销指标,可以保存有与该营销指标对应的预设营销结果,以及与该营销指标对应的营销信息,因此当针对某个营销指标获取到的目标营销结果没有达到预设营销结果时,那么就可以根据该营销指标对应的营销信息对该商户的营销信息进行修改。

具体地,在本发明实施例中,所述营销信息至少包括营销商品的投放关键词、营销商品的投放出价、营销商品的营销渠道以及营销商品的最高限额中的一种。当然可以理解的是,在本发明实施例中对于营销信息包括的内容并不进行具体限定。

如果针对某一商户的营销指标为点击量,而营销商品的点击量很大程度上与营销商品的投放关键词有关,那么则可以在商户技术的终端服务器内保存点击量与营销商品的投放关键词的对应关系。也就是说,当商户技术节点从区块链中获取到的点击量未达到预设数量时,为达到良好的营销效果,则可以针对该营销商品的投放关键词进行修改。其中用于修改的投放关键词可以由技术人员预先保存在商户技术节点中,在本发明实施例中并不进行具体限定。当然可以理解的是,在本发明实施例中关于营销指标与营销信息的对应关系也并不进行具体限定。

由上述可知,通过营销平台运营节点将每个商户对应营销指标的营销结果写入到区块链中,可以使商户的商户技术节点能够直接从区块链中获取该商户自己的目标营销结果,并根据目标营销结果对该商户的营销信息进行更新,由于在该修改流程中无需向商户运营平台获取营销结果,因此可大大缩短营销信息的更新周期,提高营销信息的更新速率,保证营销信息更新的实时性,从而达到提高营销效果的目的。

实施例二:

区块链之所以被认为是一种颠覆性的技术,主要就是因为区块链上能够实现智能合约,并使得区块链中每个节点都能够按照智能合约中设定的逻辑自动运行。由于现有技术中,营销平台只能提供常用的、共性的营销指标的营销结果,如果商户有自己的特殊需求,则需要向营销平台提出自己的需求,而这些需求很多都不能满足,或者即使满足也需要很长的排期才能实现。

因此在本发明实施例中,为了使营销平台运营节点能够自动上报每个商户的营销结果,针对每个商户,可以在智能合约中写入该商户的数据上报条件,另由于每个商户需要统计的营销结果可能不同,因此针对每个商户,还可以在智能合约中写入该商户的营销指标。

因此,在上述实施例的基础上,在本发明实施例中,如图2所示,所述系统还包括:区块链的商户运营节点。

其中,所述商户运营节点,用于根据预先设置的数据上报条件和营销指标,在智能合约中写入数据上报条件和营销指标,向所述营销平台运营节点发送通知智能合约生效的第一提示信息。

也就是说,当智能合约生效后,商户运营节点会向营销平台运营节点发送智能合约生效的提示信息,以使得营销平台运营节点开始进行检测,并在确定商户满足智能合约中的数据上报条件时,自动地从区块链中获取该商户的目标业务数据,然后根据智能合约中的营销指标计算该商户的营销结果。

由于预先设置的数据上报条件和营销指标可以由商户根据自身需求进行设定,因此能够满足商户的不同需求,提升商户的用户体验。

实施例三:

由于对各商户的业务数据进行统计,是获取各营销指标对应营销结果的前提条件,因此如图3所示,所述系统还包括:区块链的终端业务节点。

其中在本发明实施例中,区块链的终端业务节点可以是对应终端服务器。所以当用户通过终端上的浏览器、桌面应用程序或者是手机app访问商户时,对应终端服务器即可记录本次访问的日志信息,比如访问用户的ip地址、登录账号、访问时间、被访问商户的商户号、访问方式、操作内容等相关信息,其中访问方式也就指用户通过浏览器进行访问,或通过桌面应用程序进行访问,或通过手机app进行访问等其他访问方式。

由于营销平台的运营终端服务器需要计算每个商户的营销结果,因此营销平台的运营终端服务器需要从每个终端服务器中获取相应的数据,而由上述可知,终端服务器中记录的日志信息比较详细,所以为减轻营销平台的运营终端服务器的处理压力,营销平台的运营终端服务器可以从每个日志信息中提取较为关键或者和营销结果相关的业务数据,比如访问用户的ip地址、登录账号、访问时间、被访问商户的商户号。

因此,在本发明实施例中,所述终端业务节点,用于针对每个商户被访问的业务数据记录对应的日志信息,并将每个日志信息中包括的第一业务数据写入区块链中。

由于每个终端业务节点已经将上述的第一业务数据写入到了区块链中,而区块链的本质去中心化的数据库,因此区块链中的每个节点都能够对区块链中的数据进行读取,所以营销平台运营节点可以从区块链中获取到每个商户的第一业务数据,其中所述第一业务数据至少包括:访问用户的标识信息、访问时间以及被访问商户的标识信息,而访问用户的标识信息可以是访问用户的ip地址和/或登录账号,被访问商户的标识信息可以是每个商户的商户号,因此营销平台运营节点可以根据每个商户的商户号从海量数据中获取到对应每个商户的目标数据,并根据获取到的目标数据计算得到对应每个商户的营销结果。

所以,在本发明实施例中,所述营销平台运营节点,用于针对每个商户,根据区块链中保存的第一业务数据,获取该商户的目标业务数据,并对所述目标业务数据进行计算,获取该商户的营销结果,将该商户的营销结果写入区块链,使该商户对自身的营销结果进行确认。

由于终端业务节点可以将每个商户的第一业务数据写入到了区块链,而营销平台运营节点也可以将每个商户的营销结果写入到区块链中,因此本发明实施例可以实现对每个商户的第一业务数据和其对应的营销结果进行展示,也就是实现对营销数据的透明化展示,因此可以使得商户根据区块链中展示的第一业务数据确定其获取到的营销结果是否正确,从而保证每个商户能够获取到准确的营销数据。

实施例四:

由上述实施例可知,为了使营销平台运营节点能够自动上报每个商户的营销结果,针对每个商户,在智能合约中写入了该商户的数据上报条件和营销指标。由于在本发明实施例中,数据上报条件可以是商户设置的检测周期,也可以是商户设置的触发事件,比如该出发事件可以是接收到数据上报指示。

所以,在上述实施例的基础上,在本发明实施例中,所述营销平台运营节点,具体用于如果智能合约中的数据上报条件为监测周期,则针对每个商户,当该商户的监测周期到来时,确定该商户满足智能合约中的数据上报条件;如果智能合约中的数据上报条件为触发事件,则针对每个商户,当该商户满足对应的触发事件时,确定该商户满足智能合约中的数据上报条件。

也就是说,当智能合约中的数据上报条件为监测周期时,那么针对每个商户,当营销平台运营节点监测到达到该商户的监测周期,则将对应该商户的营销结果写入到区块链,以使得商户运营节点能够从区块链中获取到对应商户的营销结果。而当智能合约中的数据上报条件为触发事件,那么针对每个商户,当营销平台运营节点监测到该触发事件发生,比如接收到数据上报指令,则将对应该商户的营销结果写入到区块链,以使得商户运营节点能够从区块链中获取到对应商户的营销结果。

因此与现有技术中需要先跑定时计算任务,然后再提供给商户的方式相比,本发明实施例中上报营销结果的方式更加灵活,既可以根据商户需求对营销结果进行实时上报,保证营销数据的时效性,又能够周期性上报,以便于商户进行周期性地统计,从而可以满足商户的不同需求。

另由于现有技术中,营销平台只能提供常用的、共性的营销指标的营销结果,如果商户有自己的特殊需求,则需要向营销平台提出自己的需求,而这些需求很多都不能满足,或者即使满足也需要很长的排期才能实现。因此,在本发明实施例中,营销指标包括第一类营销指标和第二类营销指标,所述第一类营销指标为包括点击量、点击率、展现量、转化率的常规指标,其中,点击量是指某一段时间内某些关键词广告被点击的次数,点击率是指网站页面上某一内容被点击的次数与被显示次数之比,反映了该内容的受关注程度,经常用来衡量广告的吸引程度,展现量是指某一段时间内某些关键词广告被展现的次数,转化率是指所有浏览该关键词广告并产生购买行为的人数和所有浏览该关键词广告的人数的比率。所述第二类营销指标为根据商户需求设置的特殊指标,比如用户的访问时长等其他指标。由于营销平台运营节点需要针对智能合约中的营销指标,计算获取到每个营销指标对应的营销结果,因此还可以根据商户的自身需求,设定每个营销指标与目标业务数据之间的对应关系,以及对应的计算逻辑,并在智能合约中写入每个营销指标与目标业务数据之间的对应关系,以及对应的计算逻辑。比如,针对点击量来说,则可以对统计时间内记录访问用户的标识信息进行求和确定,而针对商户的特殊指标,则可以设置特定的计算逻辑。当然,可以理解的是,在本发明实施例中,对于智能合约中保存的营销指标及其对应的计算逻辑并不进行具体限定。

由上述可知,在本发明实施例中,商户可根据自身需求在智能合约中写入相应的营销指标,并对应不同的营销指标写入不同的计算逻辑,因此能够保证营销结果的适用性,从而提升商户的用户体验。

实施例五:

由上述实例可知,虽然商户能够通过对应的商户运营节点也能够从区块链中获取到相应的业务数据,但是如果商户对其中某个时段者营销结果或者与业务数据有疑问,那么此时商户可发起验证请求,以使得终端业务节点将该时段内更加详细的业务数据写入到区块链,便于商户进行校验。

因此,在上述各实施例的基础上,在本发明实施例中,所述商户运营节点,还用于根据商户发起的验证请求,在智能合约中写入所述验证请求,其中,所述验证请求中包括该商户请求验证的时间段和目标营销指标。

所述终端业务节点,还用于根据所述验证请求,从每个日志信息中获取该商户在所述时间段内所述目标营销指标对应的第二业务数据,其中,所述第二业务数据至少包括:访问用户的标识信息、访问时间、被访问商户的商户号、访问方式以及用户的操作内容,并将所述第二业务数据写入到区块链中;

所述商户运营节点,还用于根据区块链中的所述第二业务数据和所述目标业务数据对所述目标营销指标进行验证。

也就是说,如果商户在从区块链中获取到营销结果后,如果对某个时段的营销结果有疑问,可以触发智能合约中的营销结果验证逻辑,其中触发智能合约中的营销结果验证逻辑的具体实施方法可以是由商户发起并提交验证请求,其中验证请求中主要包含商户想要查询的时间段,以及有疑问的营销指标两个要素。所有终端业务节点收到验证请求后,会将对应该时间段的所有与需要查询的营销指标相关的详细日志信息,例如访问用户的标识信息、访问时间、被访问商户的标识信息、访问方式、操作内容等详细日志信息,也就是第二业务数据,写入到区块链,进行业务数据的同步。所以商户运营节点可以根据后续写入的第二业务数据与之前第一业务数据进行对比,来判断营销平台运营节点提供的内容是否可信,营销结果是否正确。同样的,在本发明实施例中,访问用户的标识信息可以是访问用户的ip地址和/或登录账号,被访问商户的标识信息可以是每个商户的商户号。

由上述可知,在本发明实施例提供的营销数据获取系统还可以提供验证功能,以使得商户能够随时查看更加详细的日志信息,对存在疑问的营销数据进行验证,进一步保证营销数据的准确性。

实施例六:

由于对营销信息进行修改的目的是为了提高营销效果,因此需要将修改后的营销信息应用到该系统中,所以在上述各实施例的基础上,在本发明实施例中,所述商户技术节点,还用于将更新后的营销信息发送给所述商户运营节点。

所述商户运营节点,还用于在智能合约中写入更新后的营销信息,向所述终端业务节点和所述营销平台运营节点发送通知修改后的智能合约生效的第二提示信息。

由于商户技术节点将修改后的营销信息发送给商户运营节点后,商户运营节点可以及时地将商户运营节点提交到区块链,使得修改后的营销信息立马生效,因此与现有技术相比,可进一步加快营销反馈的流程,保证营销信息更新的及时性,从而提高营销效果。

实施例七:

在搭建上述的营销数据获取系统时,由于营销平台运营节点既需要从区块链中收集每个终端业务节点写入的业务数据,还需要计算获取对应商户的营销结果,因此为便于营销平台运营节点进行数据统计和收集,应该在区块链中保存有每个商户运营节点和终端业务节点是否在线的状态信息。

所以,在上述各实施例的基础上,在本发明实施例中,所述营销平台运营节点,还用于当监测到商户运营节点和/或终端业务节点上线或者下线时,对区块链中该商户运营节点和/或该终端业务节点是否在线的状态信息进行更新。

其中,通过营销平台运营节点对商户运营节点和终端业务节点是否在线的状态进行更新,既可以避免存在新增节点时,造成数据遗漏,又可以避免节点减少时,统计资源的浪费。

实施例八:

在上述各实施例的基础上,进行营销信息修改的流程如图4所示:

其中,在进行营销投放和结果监测之前,需要在营销平台和商户之间首先搭建一个完备的可以运行智能合约的区块链系统,构成本发明实施例中的营销数据获取系统,其中该营销数据获取系统主要包括区块链的营销平台运营节点、区块链的终端业务节点、区块链的商户运营节点和区块链的商户技术节点。

具体地,系统搭建和成员加入过程如下所示:

营销平台搭建一套完整的区块链系统,成员包括营销平台的所有运营节点和所有的终端业务节点,所有的成员节点可以是有部署一套运营智能合约的区块链终端,具体可以为终端上的服务器,如果终端业务节点对应的服务器有增加或者下线,那么营销平台运营节点会及时的在区块链中更新相应节点的在线状态。

商户平台也搭建一套相同的区块链系统,成员包括商户运营节点和商户技术节点,其中商户运营节点和商户技术节点也可以是部署一套运行智能合约的区块链终端,具体可以为终端上的服务器,当新增一家商户,营销平台运营节点会及时的在区块链中更新相应节点的在线状态。

系统搭建之后,商户运营节点可以根据预先设置的数据上报条件和营销指标,在智能合约中写入数据上报条件、营销指标和营销信息,并提交该智能合约,合约生效后,终端业务节点会记录每个商户被访问的业务数据记录对应的日志信息,当商户满足数据上报条件,也就相当于触发了营销监测条件,此时营销平台运营节点会针对对应商户,从区块链中立刻收集每个终端业务节点写入的实时业务数据,按照智能合约中约定的营销指标开始计算,获取该商户的营销结果,并写入区块链。

对应商户的商户技术节点从区块链获取对应该商户营销指标的营销结果,当营销结果未达到预设营销结果时,根据已保存的营销指标与营销信息的对应关系,对该商户的营销信息进行更新,并将更新后的营销信息发送给商户运营节点,商户运营节点可以在区块链上重写入智能合约的内容,并向营销平台运营节点和终端业务节点发送修改后的新智能合约生效的提示信息,新合约生效。

通过营销平台运营节点将每个商户对应营销指标的营销结果写入到区块链中,可以使商户的商户技术节点能够直接从区块链中获取该商户自己的目标营销结果,并根据目标营销结果对该商户的营销信息进行更新,由于在该修改流程中无需向商户运营平台获取营销结果,因此可大大缩短营销信息的更新周期,提高营销信息的更新速率,保证营销信息更新的实时性,从而达到提高营销效果的目的。由于触发营销监测条件可以由商户自由指定,既可以对营销结果进行实时监控,保证营销数据的时效性,又能够周期性获取,便于商户进行周期性地统计,从而可以满足商户的不同需求。同时由于商户可根据自身需求在智能合约中设置相应的营销指标,并对应不同的营销指标设置不同的计算逻辑,因此能够保证营销结果的适用性,从而提升商户的用户体验。

另一方面,对应商户的商户运营节点从区块链获取该商户的营销结果,并进行确认。然而如果该商户对营销结果存有疑问,则可以发起的验证请求,触发智能合约中的营销结果验证逻辑,也就是商户提交验证请求,并在验证请求中主要携带想要查询的时间段,以及有疑问的营销指标,终端业务节点收到验证请求后,将对应时段的所有与需要查询的营销指标相关的详细日志信息写入到区块链,由商户运营节点根据后续写入的日志信息与之前写入的业务数据进行对比,判断营销平台运营节点提供的内容是否可信,营销结果是否正确。

因此,本发明实施例通过对每个商户的第一业务数据和其对应的营销结果进行展示,可以实现对营销数据的透明化展示,从而使得商户根据区块链中展示的第一业务数据确定其获取到的营销结果是否正确,从而保证每个商户能够获取到准确的营销数据。

实施例九:

在上述各实施例的基础上,依据本发明的另一个方面,本发明实施例还提供了一种营销信息更新方法,如图5所示,所述方法包括以下步骤:

步骤s501:区块链的营销平台运营节点针对每个商户,将对应该商户营销指标的营销结果写入区块链。

步骤s502:区块链的商户技术节点从区块链中获取所述商户技术节点对应目标商户目标营销指标的目标营销结果,当所述目标营销结果未达到预设营销结果时,根据已保存的营销指标与营销信息的对应关系,对智能合约中针对所述目标商户已保存的营销信息进行更新。其中所述营销信息至少包括营销商品的投放关键词、营销商品的投放出价、营销商品的营销渠道以及营销商品的最高限额中的一种。

在本发明实施例中,通过区块链的营销平台运营节点将商户的营销结果写入区块链中,可使得商户的商户技术节点能够直接从区块链中获取该商户的目标营销结果,并根据目标营销结果对该商户的营销信息进行更新,由于在该修改流程中无需向商户运营平台获取营销结果,因此可大大缩短营销信息的更新周期,提高营销信息的更新速率,从而达到提高营销效果的目的。

实施例十:

本发明实施例提供了一种营销信息更新方法,所述方法包括:

区块链的营销平台运营节点针对每个商户,将对应该商户营销指标的营销结果写入区块链,使区块链的商户技术节点从区块链中获取所述商户技术节点对应目标商户目标营销指标的目标营销结果,当所述目标营销结果未达到预设营销结果时,根据已保存的营销指标与营销信息的对应关系,对智能合约中针对所述目标商户已保存的营销信息进行更新,其中所述营销信息至少包括营销商品的投放关键词、营销商品的投放出价、营销商品的营销渠道以及营销商品的最高限额中的一种。

所述营销平台运营节点针对每个商户,将该商户的营销结果写入区块链包括:

针对每个商户,在确定该商户满足智能合约中的数据上报条件时,根据区块链中保存的每个第一业务数据,获取该商户的目标业务数据,根据智能合约中的营销指标,对所述目标业务数据进行计算,获取所述营销指标对应的营销结果,使该商户对自身的营销结果进行确认,其中所述第一业务数据是区块链的终端业务节点从该商户被访问的业务数据对应的日志信息中获取,并写入到区块链中的,所述数据上报条件和所述营销指标是区块链的商户运营节点根据预先设置的数据上报条件和营销指标写入智能合约中的,所述营销指标包括第一类营销指标和第二类营销指标,所述第一类营销指标为包括点击量、点击率、展现量、转化率的常规指标,所述第二类营销指标为根据商户需求设置的特殊指标。

具体地,所述营销平台运营节点针对每个商户,确定该商户满足智能合约中的数据上报条件包括:

如果智能合约中的数据上报条件为监测周期,则针对每个商户,当该商户的监测周期到来时,确定该商户满足智能合约中的数据上报条件;或,

如果智能合约中的数据上报条件为触发事件,则针对每个商户,当该商户满足对应的触发事件时,确定该商户满足智能合约中的数据上报条件。

具体地,区块链中保存有每个商户运营节点和终端业务节点是否在线的状态信息,所述方法还包括:

当所述营销平台运营节点监测到商户运营节点和/或终端业务节点上线或者下线时,对区块链中针对该商户运营节点和/或该终端业务节点是否在线的状态信息进行更新。

实施例十一:

本发明实施例提供了一种营销信息更新方法,所述方法包括:

区块链的商户技术节点从区块链中获取所述商户技术节点对应目标商户目标营销指标的目标营销结果,当所述目标营销结果未达到预设营销结果时,根据已保存的营销指标与营销信息的对应关系,对所述目标商户的营销信息进行更新,其中所述营销信息至少包括营销商品的投放关键词、营销商品的投放出价、营销商品的营销渠道以及营销商品的最高限额中的一种,其中,所述目标营销结果是区块链的营销平台运营节点写入区块链中的。

具体地,所述商户技术节点对智能合约中针对所述目标商户已保存的营销信息进行更新之后,所述方法还包括:

将更新后的营销信息发送给区块链的商户运营节点,使所述商户运营节点在智能合约中写入更新后的营销信息。

对于系统/装置实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。

本申请是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

尽管已描述了本申请的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本申请范围的所有变更和修改。

显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

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