人群标记方法、系统和计算机可读存储介质技术方案

技术编号:25311810 阅读:37 留言:0更新日期:2020-08-18 22:29
本发明专利技术提供了一种人群标记方法、系统和计算机可读存储介质,人群标记方法,包括:响应第一用户被标记的指令信息,查找在第一用户被标记时刻之前预设时长内的第一零知识证明记录;查找第二用户在第一用户被标记时刻之前预设时长内的第二零知识证明记录;确定第一零知识证明记录所指示的历史轨迹信息和第二零知识证明记录所指示的历史轨迹信息存在重叠轨迹,将第二用户标记为目标人群;其中,第一零知识证明记录和第二零知识证明记录记载在预先构建的默克尔树的叶子节点中,由于第一零知识证明记录和第二零知识证明记录是通过哈希函数计算的摘要,因此,隐藏了第一用户和第二用户的信息,确保了第一用户和第二用户所对应信息的安全性。

【技术实现步骤摘要】
人群标记方法、系统和计算机可读存储介质
本专利技术涉及数据处理
,具体而言,涉及一种人群标记方法、系统和计算机可读存储介质。
技术介绍
部分传染病会在人与人之间进行传播,在传播的过程中,可能存在潜伏期,通常情况下,根据人群感染和接触情况,可以将人群分为已感染人群A、未感染人群B和接触人群C。其中,对于已感染人群A需要将其与其他人群隔离开来,保证不再传染其他人群,具体地,可以根据传染病的发病症状和对应的检测手段将已感染人群A从人群中区分出来。其中,未感染人群B可以正常工作和生活,不会进行隔离,但是已感染人群A在工作、生活、旅行的过程中可能会与未感染人群B进行接触,行程接触人群C,而接触人群C存在被已感染人群A感染,进而转化成已感染人群A的风险,因此,需要将接触人群C从人群中筛选出来进行隔离观察。现有技术方案中,接触人群C的筛选通常是通过信息填报的方式识别出来,如利用连续定位的方法,记录人群移动的轨迹,通过轨迹交叉来判断人群接触的情况,但是位置信息属于个人隐私信息,在记录和处理的过程中,存在泄漏的情况,无法保证信息的安全性和隐私性。
技术实现思路
本专利技术旨在至少解决现有技术或相关技术中存在的技术问题之一。为此,本专利技术的第一个方面在于,提供了一种人群标记方法。本专利技术的第二个方面在于,提供了一种人群标记系统。本专利技术的第三个方面在于,提供了一种计算机可读存储介质。有鉴于此,根据本专利技术的第一个方面,本专利技术提供了一种人群标记方法,包括:响应第一用户被标记的指令信息,查找在第一用户被标记时刻之前预设时长内的第一零知识证明记录;查找第二用户在第一用户被标记时刻之前预设时长内的第二零知识证明记录;确定第一零知识证明记录所指示的历史轨迹信息和第二零知识证明记录所指示的历史轨迹信息存在重叠轨迹,将第二用户标记为目标人群;其中,第一零知识证明记录和第二零知识证明记录记载在预先构建的默克尔树的叶子节点中。在本专利技术的技术方案中,在接收到第一用户被标记的指令信息后,其中,第一用户被标记的指令信息可以是第一用户被标记是发出的控制指令,如第一用户因患病被禁止外出,也可以是第一用户被标记时所带来的影响,如,第一用户的家庭集体进行隔离,由于零知识证明是涉及双方或更多方的协议,在该协议使用过程中,证明者无需向不同验证者提供任何有用的信息的情况下,使得验证者相信某个论断是正确的,具体地,应用到本申请的技术方案中,响应第一用户被标记的指令信息,查找在第一用户被标记时刻之前预设时长内的第一零知识证明记录以及查找第二用户在第一用户被标记时刻之前预设时长内的第二零知识证明记录,通过比较第一零知识证明记录所指示的历史轨迹信息和第二零知识证明记录所指示的历史轨迹信息是否存在重叠轨迹来判断第一用户和第二用户是否存在接触,进而将第二人群从人群中筛选出来,作为目标人群,进一步地,第一零知识证明记录和第二零知识证明记录记载在预先构建的默克尔树的叶子节点中,默克尔树是存储hash值的一棵树,即第一零知识证明记录和第二零知识证明记录是通过哈希函数计算的摘要,因此,隐藏了第一用户和第二用户的信息,确保了第一用户和第二用户所对应信息的安全性。另外,本专利技术提供的上述技术方案中的人群标记方法还可以具有如下附加技术特征:在上述技术方案中,在响应第一用户被标记的指令信息的步骤之前,还包括:为第一用户对应的第一终端分配第一账户信息和为第二用户所对应的第二终端分配第二账户信息;接收第一终端按照预先设定的获取周期获取第一经纬度信息和第一时间信息,并根据第一账户信息、第一经纬度信息和第一时间信息生成第一零知识证明记录、以及接收第二终端按照预先设定的获取周期获取第二经纬度信息和第二时间信息,并根据第二账户信息、第二经纬度信息和第二时间信息生成第二零知识证明记录。在该技术方案中,通过为第一用户对应的第一终端分配第一账户信息和为第二用户所对应的第二终端分配第二账户信息,以便第一终端按照预先设定的获取周期获取第一经纬度信息和第一时间信息,进而得到第一账户信息对应的第一零知识证明记录,由于第一经纬度信息和第一时间信息是第一终端按照预先设定的获取周期获取,因此,第一零知识证明记录能够表征第一用户的运动轨迹,同理,得到第二用户的运动轨迹,因此,根据第一零知识证明记录和第二零知识证明记录筛选得到的目标人群更加准确,此外,采用第一零知识证明记录和第二零知识证明记录来筛选得到的目标人群的过程中不会出现第一账户信息和第二账户信息的泄漏,确保了用户的隐私安全。在上述任一技术方案中,还包括:按照预先设定的规格将地图划分成至少一个区域,并对任一区域绑定唯一编号;根据第一账户信息、第一经纬度信息和第一时间信息生成第一零知识证明记录的步骤,具体包括:将第一经纬度信息与区域的经纬度信息进行比对,确定第一经纬度信息所对应的第一目标区域;根据第一账户信息、第一时间信息和第一目标区域对应的唯一编号生成第一零知识证明记录;根据第二账户信息、第二经纬度信息和第二时间信息生成第二零知识证明记录的步骤,具体包括:将第二经纬度信息与区域的经纬度信息进行比对,确定第二经纬度信息所对应的第二目标区域;根据第二账户信息、第二时间信息和第二目标区域对应的唯一编号生成第二零知识证明记录。在该技术方案中,采用区域划分的结果来生成第一零知识证明记录和第二零知识证明记录,实现对第二用户更加有效的筛选,具体地,第一零知识证明记录是根据第一账户信息、第一时间信息和第一目标区域对应的唯一编号所生成的,同理,第二零知识证明记录是根据第二账户信息、第二时间信息和第二目标区域对应的唯一编号生成,只要第一用户和第二用户在第一用户被标记时刻之前预设时长内出现在相同的区域内,虽然没有直接进行接触,也可以将第二用户筛选出现,确保了筛选的可信度。在上述任一技术方案中,确定第一零知识证明记录所指示的历史轨迹信息和第二零知识证明记录所指示的历史轨迹信息存在重叠轨迹,将第二用户标记为目标人群的步骤,具体包括:确定第一目标区域对应的唯一编号和第二目标区域对应的唯一编号存在重复,将第二用户标记为目标人群。在该技术方案中,在确定目标人群的过程中,只需将不同用户途径的区域的唯一编号进行比较即可将目标人群筛选出来,计算过程简单,通过出现错误的几率较低。在上述任一技术方案中,在响应第一用户被标记的指令信息,查找在第一用户被标记的时刻之前预设时长内的第一零知识证明记录的步骤之后,查找第二用户在第一用户被标记的时刻之前预设时长内的第二零知识证明记录的步骤之前,还包括:获取叶子节点的兄弟节点和默克尔树的理论根节点;根据第二零知识证明记录和兄弟节点得到实际根节点;检测到理论根节点和实际根节点一致,确定第二零知识证明记录记载在默克尔树中。在该技术方案中,在验证第二零知识证明记录是否记载在默克尔树的过程中,可以根据叶子节点的兄弟节点和默克尔树的理论根节点来进行判断,而在此过程中,无需输入第二用户的个人信息,进而降低了个人信息出现泄漏的几率。在上述任一技术方案中,采用ZoKrates生成第本文档来自技高网...

【技术保护点】
1.一种人群标记方法,其特征在于,包括:/n响应第一用户被标记的指令信息,查找在所述第一用户被标记时刻之前预设时长内的第一零知识证明记录;/n查找第二用户在所述第一用户被标记时刻之前所述预设时长内的第二零知识证明记录;/n确定所述第一零知识证明记录所指示的历史轨迹信息和所述第二零知识证明记录所指示的历史轨迹信息存在重叠轨迹,将所述第二用户标记为目标人群;/n其中,所述第一零知识证明记录和所述第二零知识证明记录记载在预先构建的默克尔树的叶子节点中。/n

【技术特征摘要】
1.一种人群标记方法,其特征在于,包括:
响应第一用户被标记的指令信息,查找在所述第一用户被标记时刻之前预设时长内的第一零知识证明记录;
查找第二用户在所述第一用户被标记时刻之前所述预设时长内的第二零知识证明记录;
确定所述第一零知识证明记录所指示的历史轨迹信息和所述第二零知识证明记录所指示的历史轨迹信息存在重叠轨迹,将所述第二用户标记为目标人群;
其中,所述第一零知识证明记录和所述第二零知识证明记录记载在预先构建的默克尔树的叶子节点中。


2.根据权利要求1所述的人群标记方法,其特征在于,在所述响应第一用户被标记的指令信息的步骤之前,还包括:
为所述第一用户对应的第一终端分配第一账户信息和为所述第二用户所对应的第二终端分配第二账户信息;
接收所述第一终端按照预先设定的获取周期获取第一经纬度信息和第一时间信息,并根据所述第一账户信息、所述第一经纬度信息和第一时间信息生成所述第一零知识证明记录、以及
接收所述第二终端按照预先设定的获取周期获取第二经纬度信息和第二时间信息,并根据所述第二账户信息、所述第二经纬度信息和第二时间信息生成所述第二零知识证明记录。


3.根据权利要求2所述的人群标记方法,其特征在于,还包括:
按照预先设定的规格将地图划分成至少一个区域,并对任一所述区域绑定唯一编号;
所述根据所述第一账户信息、所述第一经纬度信息和第一时间信息生成所述第一零知识证明记录的步骤,具体包括:
将所述第一经纬度信息与所述区域的经纬度信息进行比对,确定所述第一经纬度信息所对应的第一目标区域;
根据所述第一账户信息、所述第一时间信息和所述第一目标区域对应的唯一编号生成第一零知识证明记录;
所述根据所述第二账户信息、所述第二经纬度信息和第二时间信息生成所述第二零知识证明记录的步骤,具体包括:
将所述第二经纬度信息与所述区域的经纬度信息进行比对,确定所述第二经纬度信息所对应的第二目标区域;
根据所述第二账户信息、所述第二时间信息和所述第二目标区域对...

【专利技术属性】
技术研发人员:王利宋志朋黄文财罗英群吕令广
申请(专利权)人:深圳中兴网信科技有限公司
类型:发明
国别省市:广东;44

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

1