一种分布式ID结构及其生成方法技术

技术编号:37668936 阅读:27 留言:0更新日期:2023-05-26 04:29
本发明专利技术公开了一种分布式ID结构及其生成方法。本发明专利技术为信息数据时代机器基本数据标识解决方案而设计,先通过设备在没有电流供应的条件下也能够长久地保持其中数据可访问的存储介质(如:FLASH闪存、硬盘等),写入项目码+机器码进行设备编码。再通过电子时钟获取秒级时间戳,配合补码+类型号+自增编号形成由64位2进制数对应的十进制数,即可对设备、多类型海量数据进行全球唯一编码,且编码整体趋势是递增的,长度控制在64位,符合大部分数据库基础索引需求,在自标记生成时间等信息的前提下,有效降低其索引所需算力。有效降低其索引所需算力。有效降低其索引所需算力。

【技术实现步骤摘要】
一种分布式ID结构及其生成方法


[0001]本专利技术涉及一种ID结构以及该ID的生成方法。

技术介绍

[0002]在设备生产过程中,为了可以准确分辨某台设备,会为该设备进行编码。每台设备为独立系统,其系统内生成的采集信息等多媒体数据,因为独立的系统环境而只能生成出相同编号,即为ID。
[0003]目前,设备在生成和使用ID的过程中需要最少一次获取网络信息以确认唯一性,导致ID生成和使用过程的效率低下,且需要增加网卡等设备成本。如果需要进行多设备数据集中采集,则现有的ID生成方法需要额外的服务器通讯以获得存储单元和映射结构,对设备、数据编号进行标记,这不仅增加了存储成本,提高对算力的要求,而且增加了数据在查询、溯源和使用中的复杂度。且现有的方法在无中央服务器的情况下,无法进行安全的数据合并。

技术实现思路

[0004]本专利技术要解决的技术问题是:目前设备在生成和使用ID的过程中需要最少一次获取网络信息以确认唯一性。
[0005]为了解决上述技术问题,本专利技术的一个技术方案是提供了一种分布式ID结构,其特征在于本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种分布式ID结构,其特征在于,包括:时间戳字段,基于实时的秒级时间戳生成时间戳字段的值,将当前秒级时间戳减去校准起始期限后得到时间戳字段的值;补码字段,用于表示时间戳字段的值是否为有效时间;项目码字段,用于区分不同项目,不同项目对应不同的设备类型或APP或同一个APP的不同版本;类型码字段,用于区分不同数据类型,预先定义不同类型码字段值所对应的数据类型;机器码字段,用于表示某个项目的生产或分发数量;编号码字段,编号码字段的值根据在相同时间戳内生成ID的先后顺序从0开始累积递增。2.如权利要求1所述的一种分布式ID结构,其特征在于,所述校准起始期限为预设的固定数值。3.如权利要求1所述的一种分布式ID结构,其特征在于,通过类型码字段的值来设定保留类型,保留类型为数据加密、人工智能、数据校验而使用。4.一种如权利要求1所述的分布式ID生成方法,其特征在于,包括以下步骤:步骤1、在项目立项时,确定项目码item_id,项目码item_id唯...

【专利技术属性】
技术研发人员:姜晨陈文光
申请(专利权)人:上海美沃精密仪器股份有限公司
类型:发明
国别省市:

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

1