1.一种人群标记方法,其特征在于,包括:
响应第一用户被标记的指令信息,查找在所述第一用户被标记时刻之前预设时长内的第一零知识证明记录;
查找第二用户在所述第一用户被标记时刻之前所述预设时长内的第二零知识证明记录;
确定所述第一零知识证明记录所指示的历史轨迹信息和所述第二零知识证明记录所指示的历史轨迹信息存在重叠轨迹,将所述第二用户标记为目标人群;
其中,所述第一零知识证明记录和所述第二零知识证明记录记载在预先构建的默克尔树的叶子节点中。
2.根据权利要求1所述的人群标记方法,其特征在于,在所述响应第一用户被标记的指令信息的步骤之前,还包括:
为所述第一用户对应的第一终端分配第一账户信息和为所述第二用户所对应的第二终端分配第二账户信息;
接收所述第一终端按照预先设定的获取周期获取第一经纬度信息和第一时间信息,并根据所述第一账户信息、所述第一经纬度信息和第一时间信息生成所述第一零知识证明记录、以及
接收所述第二终端按照预先设定的获取周期获取第二经纬度信息和第二时间信息,并根据所述第二账户信息、所述第二经纬度信息和第二时间信息生成所述第二零知识证明记录。
3.根据权利要求2所述的人群标记方法,其特征在于,还包括:
按照预先设定的规格将地图划分成至少一个区域,并对任一所述区域绑定唯一编号;
所述根据所述第一账户信息、所述第一经纬度信息和第一时间信息生成所述第一零知识证明记录的步骤,具体包括:
将所述第一经纬度信息与所述区域的经纬度信息进行比对,确定所述第一经纬度信息所对应的第一目标区域;
根据所述第一账户信息、所述第一时间信息和所述第一目标区域对应的唯一编号生成第一零知识证明记录;
所述根据所述第二账户信息、所述第二经纬度信息和第二时间信息生成所述第二零知识证明记录的步骤,具体包括:
将所述第二经纬度信息与所述区域的经纬度信息进行比对,确定所述第二经纬度信息所对应的第二目标区域;
根据所述第二账户信息、所述第二时间信息和所述第二目标区域对应的唯一编号生成第二零知识证明记录。
4.根据权利要求3所述的人群标记方法,其特征在于,所述确定所述第一零知识证明记录所指示的历史轨迹信息和所述第二零知识证明记录所指示的历史轨迹信息存在重叠轨迹,将所述第二用户标记为目标人群的步骤,具体包括:
确定所述第一目标区域对应的唯一编号和所述第二目标区域对应的唯一编号存在重复,将所述第二用户标记为目标人群。
5.根据权利要求1至4中任一项所述的人群标记方法,其特征在于,在所述响应第一用户被标记的指令信息,查找在所述第一用户被标记的时刻之前预设时长内的第一零知识证明记录的步骤之后,所述查找第二用户在所述第一用户被标记的时刻之前所述预设时长内的第二零知识证明记录的步骤之前,还包括:
获取所述叶子节点的兄弟节点和所述默克尔树的理论根节点;
根据所述第二零知识证明记录和所述兄弟节点得到实际根节点;
检测到所述理论根节点和所述实际根节点一致,确定所述第二零知识证明记录记载在所述默克尔树中。
6.根据权利要求5所述的人群标记方法,其特征在于,采用zokrates生成所述第一零知识证明记录和所述第二零知识证明记录。
7.根据权利要求1至4中任一项所述的人群标记方法,其特征在于,所述预设时长与传染病的潜伏期呈正相关。
8.根据权利要求2至4中任一项中任一项所述的人群标记方法,其特征在于,
所述第一零知识证明记录存储在所述第一账户信息所对应的区块链地址中;和/或
所述第二零知识证明记录存储在所述第二账户信息所对应的区块链地址中。
9.一种人群标记系统,其特征在于,包括:
存储器,所述存储器存储有计算机程序;
控制器,所述控制器执行所述计算机程序实现如权利要求1至8中任一项所述的人群标记方法的步骤。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被执行时,实现如权利要求1至8中任一项所述的人群标记方法的步骤。