终端应用的行为数据处理方法、装置、设备和介质制造方法及图纸

技术编号:21549325 阅读:13 留言:0更新日期:2019-07-06 22:17
本发明专利技术实施例公开了一种终端应用的行为数据处理方法、装置、设备和介质,其中,该方法包括:接收终端发起的行为记录事务请求,其中,该行为是用户通过客户端对所展示信息进行操作的操作行为,客户端布设于终端;根据行为记录事务请求进行处理,以在区块链网络中存储用户的操作行为;接收终端发起的行为处理事务请求;基于区块链中部署的行为处理智能合约,执行行为处理事务请求,以按照设定行为处理规则确定行为结果数据。本发明专利技术实施例解决了由于用户行为数据采集和处理等过程中的数据非公开化,导致数据处理过程中公信力较差的问题,实现了用户行为数据的透明化处理,提高了在用户行为数据的各个处理环节中的执行公信力。

Behavior Data Processing Method, Device, Equipment and Media for Terminal Applications

【技术实现步骤摘要】
终端应用的行为数据处理方法、装置、设备和介质
本专利技术实施例涉及计算机应用程序的数据处理
,尤其涉及一种终端应用的行为数据处理方法、装置、设备和介质。
技术介绍
目前,随着互联网软件技术的不断开发,各种终端上可安装的应用程序(Application,简称APP)越来越广泛,借助于APP来推送广告或设置收费项目,是APP收益的主要方式。现有的广告推送主要采用以下方式:由广告业务平台作为组织者,接受各个广告主的广告投放业务,然后推送到广告业务平台支持的各类客户端中,如电脑、手机和车载终端上的各种APP或网页等。由于现在广告都采用程序化管理,强调精准投放,因此,广告业务平台需利用预设算法和技术自动实现精准的目标受众定向,只把广告投放给有需求的用户。但是,在分润模式上,主要由一套封闭的系统BES(商业使能系统,BusinesEnablingSystem)完成,即在广告业务平台上运行的一套系统,该系统采集用于进行利润计费的各种数据,例如用户点击或查看广告的行为、向各类客户端推送广告的流量等,而后按照计费规则确定需要分配给各个相关方的广告利润。在这套系统中,只有部分数据属于公开数据,因此,对于广告利润相关方而言是不透明的,可信度低,监管力度弱。也即,对于应用程序中的设定行为数据的采集和处理的过程,公信力较差。
技术实现思路
本专利技术实施例提供一种终端应用的行为数据处理方法、装置、设备和介质,以提高在用户行为数据的各个处理环节中的执行公信力,实现用户行为数据的透明化处理。第一方面,本专利技术实施例提供了一种终端应用的行为数据处理方法,应用于区块链节点,该方法包括:接收终端发起的行为记录事务请求,其中,所述行为是用户通过客户端对所展示信息进行操作的操作行为,所述客户端布设于所述终端;根据所述行为记录事务请求进行处理,以在区块链网络中存储用户的所述操作行为;接收所述终端发起的行为处理事务请求;基于区块链中部署的行为处理智能合约,执行所述行为处理事务请求,以按照设定行为处理规则确定行为结果数据。第二方面,本专利技术实施例还提供了一种终端应用的行为处理方法,应用于终端,该方法包括:在终端配置的应用程序客户端中进行信息展示,并获取用户对展示信息的操作行为;根据所述操作行为发起行为记录事务请求,向区块链网络传输,以请求所述区块链网络记录所述操作行为;根据所述操作行为发起行为处理事务请求,向所述区块链网络传输,以请求所述区块链网络基于区块链中部署的行为处理智能合约,执行所述行为处理事务请求,以按照设定行为处理规则确定行为结果数据。第三方面,本专利技术实施例还提供了一种终端应用的行为数据处理装置,配置于区块链节点,该装置包括:行为记录事务请求接收模块,用于接收终端发起的行为记录事务请求,其中,所述行为是用户通过客户端对所展示信息进行操作的操作行为,所述客户端布设于所述终端;操作行为存储模块,用于根据所述行为记录事务请求进行处理,以在区块链网络中存储用户的所述操作行为;行为处理事务请求接收模块,用于接收所述终端发起的行为处理事务请求;行为结果数据确定模块,用于基于区块链中部署的行为处理智能合约,执行所述行为处理事务请求,以按照设定行为处理规则确定行为结果数据。第四方面,本专利技术实施例还提供了一种终端应用的行为数据处理装置,配置于终端,该装置包括:操作行为获取模块,用于在终端配置的应用程序客户端中进行信息展示,并获取用户对展示信息的操作行为;行为记录事务请求发起模块,用于根据所述操作行为发起行为记录事务请求,向区块链网络传输,以请求所述区块链网络记录所述操作行为;行为处理事务请求发起模块,用于根据所述操作行为发起行为处理事务请求,向所述区块链网络传输,以请求所述区块链网络基于区块链中部署的行为处理智能合约,执行所述行为处理事务请求,以按照设定行为处理规则确定行为结果数据。第五方面,本专利技术实施例提供了一种设备,包括:一个或多个处理器;存储器,用于存储一个或多个程序;当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如本专利技术任一实施例所述的应用于区块链节点的终端应用的行为数据处理方法,或者实现如本专利技术任一实施例所述的应用于终端的终端应用的行为数据处理方法。第六方面,本专利技术实施例提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本专利技术任一实施例所述的应用于区块链节点的终端应用的行为数据处理方法,或者实现如本专利技术任一实施例所述的应用于终端的终端应用的行为数据处理方法。本专利技术实施例提供的终端应用的行为数据处理方法、装置、设备和介质,通过将用户在终端应用中产生的操作行为记录在区块链中,并由区块链节点基于区块链中部署的行为处理智能合约,对用户操作行为进行处理,得到行为结果数据,解决了现有技术中由于用户行为数据采集和处理等过程中的数据非公开化,导致数据处理过程中公信力较差的问题,实现了基于区块链的用户行为数据的透明化处理,提高了在用户行为数据的各个处理环节中的执行公信力。附图说明图1是本专利技术实施例一中提供的一种终端应用的行为数据处理方法的流程图;图2是本专利技术实施例二中提供的一种终端应用的行为数据处理方法的流程图;图3a是本专利技术实施例三中提供的一种终端应用的行为数据处理方法的流程图;图3b是本专利技术实施例三中提供的另一种终端应用的行为数据处理方法的流程图;图4是本专利技术实施例四中提供的一种终端应用的行为数据处理装置的结构示意图;图5是本专利技术实施例五中提供的一种终端应用的行为数据处理装置的结构示意图;图6是本专利技术实施例六中提供的一种设备的结构示意图。具体实施方式下面结合附图和实施例对本专利技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部结构。实施例一图1是本专利技术实施例一中提供的一种终端应用的行为数据处理方法的流程图,本实施例可适用于基于区块链网络,对用户在使用终端应用的过程中所产生的操作行为数据进行透明化处理的情况。其中,布设有应用程序的终端包括但不限于个人终端、车载终端和专有广告投放终端等,个人终端包括但不限于用户手机、ipad和电脑等。本实施例技术方案可以由配置于区块链节点的终端应用的行为数据处理装置来执行,该装置可以采用软件和/或硬件的方式实现,并可集成于承载区块链节点的计算设备中。可执行本实施技术方案的区块链节点可以是全量级节点,也可以是轻量级节点。上述布设有应用程序的终端也能够作为区块链全量级节点或轻量级节点,访问区块链网络。全量级节点是指部署有区块链的部署数据,如智能合约或共识机制等,并存储所有区块数据和事务数据的区块链网络节点;轻量级节点是指部署有区块链的部署数据,但是未存储或存储部分区块数据和事务数据的区块链网络节点,可以参与区块链的事务请求交互过程。轻量级节点一般可部署于用户终端中,例如可加载在用户终端的操作系统中,还可以作为一个独立的第三方应用程序安装到用户终端中,也可以加载到用户终端的某一应用程序中(即与轻量级节点交互的应用程序)等。如图1所示,本实施例提供的终端应用的行为数据处理方法可以包括:S110、接收终端发起的行为记录事务请求,其中,该行为是用户通过客户端对本文档来自技高网...

【技术保护点】
1.一种终端应用的行为数据处理方法,其特征在于,应用于区块链节点,所述方法包括:接收终端发起的行为记录事务请求,其中,所述行为是用户通过客户端对所展示信息进行操作的操作行为,所述客户端布设于所述终端;根据所述行为记录事务请求进行处理,以在区块链网络中存储用户的所述操作行为;接收所述终端发起的行为处理事务请求;基于区块链中部署的行为处理智能合约,执行所述行为处理事务请求,以按照设定行为处理规则确定行为结果数据。

【技术特征摘要】
1.一种终端应用的行为数据处理方法,其特征在于,应用于区块链节点,所述方法包括:接收终端发起的行为记录事务请求,其中,所述行为是用户通过客户端对所展示信息进行操作的操作行为,所述客户端布设于所述终端;根据所述行为记录事务请求进行处理,以在区块链网络中存储用户的所述操作行为;接收所述终端发起的行为处理事务请求;基于区块链中部署的行为处理智能合约,执行所述行为处理事务请求,以按照设定行为处理规则确定行为结果数据。2.根据权利要求1所述的方法,其特征在于,基于区块链中部署的行为处理智能合约,执行所述行为处理事务请求,以按照设定行为处理规则确定行为结果数据之后,还包括:根据所述行为结果数据中的转账数据,基于所述区块链中部署的转账智能合约,发起转账事务请求;执行所述转账事务请求,以按照所述转账数据,在所述区块链的设定账户中进行转账处理。3.根据权利要求1所述的方法,其特征在于,基于区块链中部署的行为处理智能合约,执行所述行为处理事务请求,以按照设定行为处理规则确定行为结果数据之后,还包括:基于所述区块链中部署的通知智能合约,产生行为结果通知,并发送给通知目标方。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:接收行为查询事务请求,基于所述区块链中存储的所述操作行为和所述行为结果数据进行反馈。5.根据权利要求1-4中任一所述的方法,其特征在于:所述展示信息为广告信息或增值服务信息;相应的,所述操作行为包括下述至少一项:所述展现信息的浏览、点击、下载和由所述展现信息触发的支付行为;所述设定行为处理规则为计费规则。6.根据权利要求1-4中任一所述的方法,其特征在于,所述行为记录事务请求或行为处理事务请求的发起方为所述终端的客户端或操作系统。7.一种终端应用的行为处理方法,其特征在于,应用于终端,所述方法包括:在终端配置的应用程序客户端中进行信息展示,并获取用户对展示信息的操作行为;根据所述操作行为发起行为记录事务请求,向区块链网络传输,以请求所述区块链网络记录所述操作行为;根据所述操作行为发起行为处理事务请求,向所述区块链网络传输,以请求所述区块链网络基于区块链中部署的行为处理智能合约,执行所述行为处理事务请求,以按照设定行为处理规则确定行为结果数据。8.根据权利要求7所述的方法,其特征在于,根据所述操作行为发起行为记录事务请求或行为处理事务请求包括:通过所述终端中布设的客户端,根据所述操作行为,调用所述终端...

【专利技术属性】
技术研发人员:赵瑞祥肖伟
申请(专利权)人:百度在线网络技术北京有限公司
类型:发明
国别省市:北京,11

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

1