一种跨平台的互联文档ID生成方法技术

技术编号:16819089 阅读:52 留言:0更新日期:2017-12-16 12:31
本发明专利技术公开一种跨平台的互联文档ID生成方法,包括:步骤1:获取设备信息,获取的设备信息使用哈希算法编码成第一设定数量个字节数据;步骤2:获取第二设定数量个字节真随机数作为第一随机数信息;步骤3:获取操作系统状态信息,所述操作系统状态信息是当前状态下系统运行时的信息,使用哈希算法编码成第三设定数量个字节数据;步骤4:获取第四设定数量个字节真随机数作为第二随机数信息;步骤5:获取时间信息,所述时间信息由当前系统时间、时间调整参数和时间戳调整参数组成,通过哈希编码处理后保存在硬盘的一个文件中;步骤6:将以上各信息按照设定顺序组成一个字符串,生成最终的互联文档ID。

A cross platform ID generation method for interconnected documents

The invention discloses a cross platform Internet document ID generation method: Step 1: get the device information, access to device information into a first set the number of bytes of data using a hashing algorithm encoding; step 2: get second set number of bytes of true random number as the first random number information; step 3: get the operating system state the information system of state information of the operation is the current state of system information, the use of hash algorithm encoding into third set number of bytes of data; step 4: get fourth set number of bytes of true random number as second random number information; step 5: get the time information, the time information consists of the current system time, time to adjust the parameters and timestamp adjustment parameters, through the hash encoding process is stored in a file on disk; step 6: the above letter A string is formed in the set order to generate the final interconnected document ID.

【技术实现步骤摘要】
一种跨平台的互联文档ID生成方法
本专利技术涉及文档网络应用领域,具体而言,涉及一种跨平台的互联文档ID生成方法。
技术介绍
随着互联PDF文件的诞生和普及,围绕着海量的具有唯一性特征的互联PDF文档的构成的生态圈逐渐被构建.所有的互联PDF文档在逻辑和物理上都是链接的,纵向链接:内容引用、修改、数据、保护、工作流等,横向链接:分发、分享、使用等。允许所有链接对特定文档的快速存取,通过客户端收集互联连接信息并存放云服务的元数据库中,元数据对应着一个互联PDF文档,以上都需要一个唯一ID与一个PDF关联起来,ID就是文档的身份证,通过具有唯一性特征的互联PDF文件,以ID为主线,可以做到文档的互联,人的互联以及系统的互联,这个ID是关键标示,如果利用各个平台生成的uuID作为互联PDF的ID,比如windows操作系统使用uudCreate,Unix/Linux环境中大都有一个名为uuIDgen的小工具,MacOSX可以使用CFUUID或者CFUUIDCreate等方法,平台不同,生成的ID不同,ID的长度也不同,由于互联PDF服务系统要做到全平台互联,ID的生成规格必须一致,所有的客本文档来自技高网...
一种跨平台的互联文档ID生成方法

【技术保护点】
一种跨平台的互联文档ID生成方法,其特征在于,包括:步骤1:获取设备信息,获取的设备信息使用哈希算法编码成第一设定数量个字节数据;步骤2:获取第二设定数量个字节真随机数作为第一随机数信息;步骤3:获取操作系统状态信息,所述操作系统状态信息是当前状态下系统运行时的信息,使用哈希算法编码成第三设定数量个字节数据;步骤4:获取第四设定数量个字节真随机数作为第二随机数信息;步骤5:获取时间信息,所述时间信息由当前系统时间、时间调整参数和时间戳调整参数组成,通过哈希编码处理后保存在硬盘的一个文件中;步骤6:将以上时间信息,设备信息,第一随机数信息,第二随机数信息,操作系统状态信息,用户数据信息,操作系统...

【技术特征摘要】
1.一种跨平台的互联文档ID生成方法,其特征在于,包括:步骤1:获取设备信息,获取的设备信息使用哈希算法编码成第一设定数量个字节数据;步骤2:获取第二设定数量个字节真随机数作为第一随机数信息;步骤3:获取操作系统状态信息,所述操作系统状态信息是当前状态下系统运行时的信息,使用哈希算法编码成第三设定数量个字节数据;步骤4:获取第四设定数量个字节真随机数作为第二随机数信息;步骤5:获取时间信息,所述时间信息由当前系统时间、时间调整参数和时间戳调整参数组成,通过哈希编码处理后保存在硬盘的一个文件中;步骤6:将以上时间信息,设备信息,第一随机数信息,第二随机数信息,操作系统状态信息,用户数据信息,操作系统类型信息按照设定顺序组成一个字符串,生成最终的互联文档ID;其中,步骤1至步骤5的顺序排列可调整。2.根据权利要求1所述的跨平台的互联文档ID生成方法,其特征在于,第一次获取设备信息后,将所...

【专利技术属性】
技术研发人员:顔银森静楷
申请(专利权)人:福建福昕软件开发股份有限公司
类型:发明
国别省市:福建,35

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

1