基于区块链的用户行为轨迹信息采集方法、装置和设备制造方法及图纸

技术编号:25227483 阅读:32 留言:0更新日期:2020-08-11 23:15
一种基于区块链的用户行为轨迹信息采集方法、装置和设备,所述方法包括:获取设置在预设位置的区块链的信息采集节点上传的用户行为数据,用户行为数据为信息采集节点在当确定用户在预设位置进行了预设行为时采集获得;以预设参数作为关键词对用户行为数据进行数据聚合,获得预设参数对应的用户行为轨迹信息;将预设参数对应的用户行为轨迹信息存储至区块链。通过上述方法,在定位已知感染用户的接触人员的过程中,不完全依赖于已知感染用户的诚信,区块链中存储用户行为轨迹信息可提高排查信息的真实性,减少人为因素导致的遗漏情况。

【技术实现步骤摘要】
基于区块链的用户行为轨迹信息采集方法、装置和设备
本申请涉及计算机
,特别是涉及一种基于区块链的用户行为轨迹信息采集方法、装置、计算机设备和存储介质。
技术介绍
传染病(InfectiousDiseases)是由各种病原体引起的能在人与人、动物与动物或人与动物之间相互传播的一类疾病。传染病能够经过各种途径传染给另一个人或物种。通常这种疾病可借由直接接触已感染之个体、感染者之体液及排泄、感染者所污染到的物体,可以通过空气传播、水源传播、食物传播、接触传播、土壤传播、垂直传播(母婴传播)、体液传播、粪口传播等。当出现传染病时需要采取相应的防疫措施尽可能控制和减少传染病的传播,因此需要快速排查出感染者和潜在感染者。目前通常采用对传染病的已知感染者进行行为轨迹和接触历史进行调研,及时摸排与已知感染者的密切接触者,然而这样的防范比较依赖已知感染者的诚信,难以确保信息的真实,不利于疫情防控工作的展开。
技术实现思路
基于此,有必要针对上述技术问题,提供一种基于区块链的用户行为轨迹信息采集方法、装置和设备。一种基于区块链的用户行为轨迹信息采集方法,所述方法包括:获取设置在预设位置的区块链的信息采集节点上传的用户行为数据,所述用户行为数据为所述信息采集节点在确定用户在所述预设位置进行了预设行为时采集获得;以预设参数作为关键词对所述用户行为数据进行数据聚合,获得所述预设参数对应的用户行为轨迹信息;所述预设参数与所述用户行为数据关联;将所述预设参数对应的用户行为轨迹信息存储至所述区块链。一种基于区块链的用户行为轨迹信息采集装置,所述装置包括:行为数据获取模块,用于获取设置在预设位置的区块链的信息采集节点上传的用户行为数据,所述用户行为数据为所述信息采集节点在确定用户在所述预设位置进行了预设行为时采集获得;数据聚合模块,用于以预设参数作为关键词对所述用户行为数据进行数据聚合,获得所述预设参数对应的用户行为轨迹信息;所述预设参数与所述用户行为数据关联;存储模块,用于将所述预设参数对应的用户行为轨迹信息存储至所述区块链。一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:获取设置在预设位置的区块链的信息采集节点上传的用户行为数据,所述用户行为数据为所述信息采集节点在确定用户在所述预设位置进行了预设行为时采集获得;以预设参数作为关键词对所述用户行为数据进行数据聚合,获得所述预设参数对应的用户行为轨迹信息;所述预设参数与所述用户行为数据关联;将所述预设参数对应的用户行为轨迹信息存储至所述区块链。一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:获取设置在预设位置的区块链的信息采集节点上传的用户行为数据,所述用户行为数据为所述信息采集节点在确定用户在所述预设位置进行了预设行为时采集获得;以预设参数作为关键词对所述用户行为数据进行数据聚合,获得所述预设参数对应的用户行为轨迹信息;所述预设参数与所述用户行为数据关联;将所述预设参数对应的用户行为轨迹信息存储至所述区块链。上述基于区块链的用户行为轨迹信息采集方法、装置和设备,区块链的信息采集节点设置在预设位置,且信息采集节点在检测到用户在预设位置进行了预设行为时,采集用户行为数据并上传;区块链的节点在获得用户行为数据以后,以预设参数作为关键词对各用户行为数据进行数据聚合,可以获得预设参数对应的用户行为轨迹信息,将预设参数对应的用户行为轨迹信息对应存储至区块链中;当出现传染病感染用户时,可以通过用户行为轨迹信息查找到与已知感染用户与其它用户之间的接触信息,从而快速定位到已知感染用户接触过的相关人员,由于各用户的行为轨迹信息均被收集并存储至区块链,如此在定位已知感染用户的接触人员的过程中,不完全依赖于已知感染用户的诚信,区块链中存储用户行为轨迹信息可提高排查信息的真实性,减少人为因素导致的遗漏情况。附图说明图1为一个实施例中基于区块链的用户行为轨迹信息采集方法的应用环境图;图2为一个实施例中基于区块链的用户行为轨迹信息采集方法的流程示意图;图3为另一个实施例中基于区块链的用户行为轨迹信息采集方法的流程示意图;图4为另一个实施例中基于区块链的用户行为轨迹信息采集方法的流程示意图;图5为一个具体实施例中区块链用户相关的用户信息示意图;图6为一个具体实施例中,本实施例中的区块链的节点分布情况;图7为一个具体实施例中用户行为数据的具体信息示意图;图8为一个实施例中基于区块链的用户行为轨迹信息采集装置的结构框图;图9为另一个实施例中基于区块链的用户行为轨迹信息采集装置的结构框图;图10为另一个实施例中基于区块链的用户行为轨迹信息采集装置的结构框图;图11为一个实施例中计算机设备的内部结构图。具体实施方式为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。本申请提供的基于区块链的用户行为轨迹信息采集方法,应用于区块链中,如图1所示为在一些实施例中分布式系统为区块链为例的可选的结构示意图。其中,涉及的系统可以是由客户端、多个节点(接入网络中的任意形式的计算设备,如服务器、用户终端)通过网络通信的形式连接形成的分布式系统。以分布式系统为区块链系统为例,参见图1,图1是本专利技术实施例提供的分布式系统100应用于区块链系统的一个可选的结构示意图,由多个节点(接入网络中的任意形式的计算设备,如服务器、用户终端)和客户端形成,节点之间形成组成的点对点(P2P,PeerToPeer)网络,P2P协议是一个运行在传输控制协议(TCP,TransmissionControlProtocol)协议之上的应用层协议。在分布式系统中,任何机器如服务器、终端都可以加入而成为节点,节点包括硬件层、中间层、操作系统层和应用层。图1示出的区块链系统中各节点的功能,涉及的功能包括:1)路由,节点具有的基本功能,用于支持节点之间的通信。节点除具有路由功能外,还可以具有以下功能:2)应用,用于部署在区块链中,根据实际业务需求而实现特定业务,记录实现功能相关的数据形成记录数据,在记录数据中携带数字签名以表示任务数据的来源,将记录数据发送到区块链系统中的其他节点,供其他节点在验证记录数据来源以及完整性成功时,将记录数据添加到临时区块中。3)区块链,包括一系列按照产生的先后时间顺序相互接续的区块(Block),新区块一旦加入到区块链中就不会再被移除,区块中记录了区块链系统中节点提交的记录数据。在本申请的实施例中,信息采集节点设置在预设位置,且信息采集节点在检测到用户进行了预设行为时采集用户行为数据;区块链中的节点在获得用户行为数据以后,以预设参数作为关键词对各用户行为数据进行本文档来自技高网...

【技术保护点】
1.一种基于区块链的用户行为轨迹信息采集方法,其特征在于,所述方法包括:/n获取设置在预设位置的区块链的信息采集节点上传的用户行为数据,所述用户行为数据为所述信息采集节点在确定用户在所述预设位置进行了预设行为时采集获得;/n以预设参数作为关键词对所述用户行为数据进行数据聚合,获得所述预设参数对应的用户行为轨迹信息;所述预设参数与所述用户行为数据关联;/n将所述预设参数对应的用户行为轨迹信息存储至所述区块链。/n

【技术特征摘要】
1.一种基于区块链的用户行为轨迹信息采集方法,其特征在于,所述方法包括:
获取设置在预设位置的区块链的信息采集节点上传的用户行为数据,所述用户行为数据为所述信息采集节点在确定用户在所述预设位置进行了预设行为时采集获得;
以预设参数作为关键词对所述用户行为数据进行数据聚合,获得所述预设参数对应的用户行为轨迹信息;所述预设参数与所述用户行为数据关联;
将所述预设参数对应的用户行为轨迹信息存储至所述区块链。


2.根据权利要求1所述的基于区块链的用户行为轨迹信息采集方法,其特征在于,所述用户行为数据包括:在用户经过设置在所述预设位置的第一类信息采集节点时,由所述第一类信息采集节点采集的用户标识,采集所述用户标识的采集时间,以及采集所述用户标识的第一类信息采集节点的节点标识。


3.根据权利要求2所述的基于区块链的用户行为轨迹信息采集方法,其特征在于,所述以预设参数作为关键词对所述用户行为数据进行数据聚合,获得所述预设参数对应的用户行为轨迹信息,包括:
以所述用户标识作为所述关键词,对各所述第一类信息采集节点采集到的同一用户的用户标识的节点标识进行聚合,并结合所述采集时间获得所述用户标识对应的位置轨迹信息;
以及,以各所述节点标识作为所述关键词对所述同一信息采集节点采集到的用户标识进行聚合,结合所述采集时间获得各所述节点标识对应的用户访问历史;所述用户行为轨迹信息包括:各所述用户标识对应的位置轨迹信息和各所述节点标识对应的用户访问历史。


4.根据权利要求3所述的基于区块链的用户行为轨迹信息采集方法,其特征在于,所述方法还包括以下至少一项:
第一项,
获取感染用户的用户标识,读取所述感染用户的位置轨迹信息;
分别读取所述感染用户的位置轨迹信息中,各信息采集节点的节点标识对应的用户访问历史,确定与所述感染用户关联的潜在接触者;
第二项,
获取各感染用户的相关信息,所述感染用户的相关信息包括所述感染用户的用户标识;
在接收到待进行风险评估的目标用户标识,读取所述目标用户标识对应的位置轨迹信息;
分别读取所述目标用户标识对应的位置轨迹信息中,各信息采集节点的节点标识对应的用户访问历史;
当所述各信息采集节点的节点标识对应的用户访问...

【专利技术属性】
技术研发人员:王星雅
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东;44

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

1