数据标识生成方法、装置、设备、介质和程序产品制造方法及图纸

技术编号:27848314 阅读:21 留言:0更新日期:2021-03-30 13:04
本申请公开了一种数据标识生成方法、装置、设备和存储介质,适用于互联网技术领域,可用于云计算或云服务。具体实现方案为:根据生成目标数据时的时钟回拨情况,生成时间回滚信息;根据所述时间回滚信息和所述目标数据的生成时序信息,生成所述目标数据的数据标识。本申请通过引入时间回滚信息表征目标数据生成时的时钟回拨情况,从而对时钟回拨前的数据标识和时钟回拨后的数据标识进行有效区分,避免了数据标识冲突情况的发生,保证了数据标识的唯一性。唯一性。唯一性。

【技术实现步骤摘要】
数据标识生成方法、装置、设备、介质和程序产品


[0001]本申请涉及互联网技术,可用于云计算和云服务,具体涉及一种数据标识生成方法、装置、设备、介质和程序产品。

技术介绍

[0002]随着互联网技术的不断发展,网络中生成的数据也在不断增加。为了实现对数据的区分,通常会针对不同的数据设置相应的数据标识,以供进行数据的查找和后续使用。
[0003]现有技术在针对不同数据生成数据标识时,由于数据标识强依赖于系统时间,系统时间可能由于某种原因出现回滚,因此存在标识冲突的情况,给数据的后续使用带来不便。

技术实现思路

[0004]本申请提供了一种唯一性更好的数据标识生成方法、装置、设备、介质和程序产品。
[0005]根据本申请的一方面,提供了一种数据标识生成方法,包括:
[0006]根据生成目标数据时的时钟回拨情况,生成时间回滚信息;
[0007]根据所述时间回滚信息和所述目标数据的生成时序信息,生成所述目标数据的数据标识。
[0008]根据本申请的另一方面,还提供了一种数据标识生成装置,包括:...

【技术保护点】

【技术特征摘要】
1.一种数据标识生成方法,包括:根据生成目标数据时的时钟回拨情况,生成时间回滚信息;根据所述时间回滚信息和所述目标数据的生成时序信息,生成所述目标数据的数据标识。2.根据权利要求1所述的方法,其中,所述根据生成目标数据时的时钟回拨情况,生成时间回滚信息,包括:根据所述目标数据的回滚时间点的重复次数,生成所述时间回滚信息。3.根据权利要求2所述的方法,其中,所述根据所述目标数据的回滚时间点的重复次数,生成所述时间回滚信息,包括:确定所述目标数据的回滚时间点与历史回滚区间的所属关系;其中,历史回滚区间根据历史时钟回拨时间点确定;将所述回滚时间点所属的历史回滚区间的数量,作为重复次数;根据所述重复次数,生成所述时间回滚信息。4.根据权利要求3所述的方法,所述方法还包括:根据设定时间频率,确定并清除无效的历史回滚区间。5.根据权利要求1所述的方法,其中,所述目标数据的数据标识中,包括与所述时间回滚信息关联的时间回滚序列;所述时间回滚序列的序列位的位数至少为1。6.根据权利要求5所述的方法,其中,所述时间回滚序列通过转用雪花算法对应数据标识中的至少一个序列位得到。7.根据权利要求1

6任一项所述的方法,若所述目标数据的生成时序信息溢出,则所述根据所述时间回滚信息和所述目标数据的生成时序信息,生成所述目标数据的数据标识,包括:根据所述目标数据的生成时间点,更新所述时间回滚信息;以及,根据所述目标数据的生成次序,更新所述生成时序信息;根据更新后的时间回滚信息和更新后的生成时序信息,生成所述目标数据的数据标识。8.根据权利要求7所述的方法,其中,所述根据所述目标数据的生成时间点,更新所述时间回滚信息,以及根据所述目标数据的生成次序,更新所述生成时序信息,包括:生成包括所述目标数据的生成时间点的单点回滚区间,并根据所述目标数据的生成时间点在所述单点回滚区间的重复次数,更新所述时间回滚信息;根据所述目标数据的生成次序和次序溢出阈值,更新所述生成时序信息。9.根据权利要求1

6任一项所述的方法,其中,所述根据所述时间回滚信息和所述目标数据的生成时序信息,生成所述目标数据的数据标识,包括:确定所述目标数据的机器标识信息;根据所述时间回滚信息、所述生成时序信息和所述机器标识信息,生成所述目标数据的数据标识。10.根据权利要求9所述的方法,其中,所述确定所述目标数据的机器标识信息,包括:将机器标识管理服务为目标业务服务分配的业务服务标识,作为所述目标数据的机器标识信息;其中,所述目标业务服务为生成所述目标数据的业务服务。
11.一种数据标识生成装置,包括:时间回滚信息生成模块,用于根据生成目标数据时的时钟回拨情况,生成时间回滚信息;数据标识生成模块,用于根据所述时间回滚信息和所述目标数据的生成时序信息,生成所述目标数据的数据标识。12.根据权利要求11所述的装置,其中,所述时间回滚信息生成模块,包括:时间回滚信息生成单元,用于根据所述目标数据的回滚时间点的重复次数,生成所述时间回滚信息。13...

【专利技术属性】
技术研发人员:尚瑞通
申请(专利权)人:北京百度网讯科技有限公司
类型:发明
国别省市:

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

1