[发明专利]一种识别码的生成方法和装置以及识别码应用方法有效

专利信息
申请号: 201110259146.4 申请日: 2011-09-02
公开(公告)号: CN102298716A 公开(公告)日: 2011-12-28
发明(设计)人: 史明昌;黄兆伟;李团宏;曹刚;孙成宝;李嵩 申请(专利权)人: 北京地拓科技发展有限公司
主分类号: G06K19/06 分类号: G06K19/06
代理公司: 北京润泽恒知识产权代理有限公司 11319 代理人: 苏培华
地址: 100084 北京市海*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 识别码 生成 方法 装置 以及 应用
【说明书】:

技术领域

发明涉及信息技术领域,特别是涉及识别码的生成方法和装置以及识别码应用方法。

背景技术

通用唯一识别码(Universally Unique Identifier,UUID)是一个软件建构的标准,亦为自由软件基金会(Open Software Foundation,OSF)的组织在分布式计算环境(Distributed Computing Environment,DCE)领域的一部份。UUID的目的,是让分布式系统中的所有元素,都能有唯一的辨识信息,而不需要通过中央控制端来做辨识信息的指定。如此一来,每个人都可以创建不与其它人冲突的UUID。在这样的情况下,就不需考虑数据库创建时的名称重复问题。目前最广泛应用的GUID,即是微软的Microsoft′sGlobally Unique Identifier s(GUIDs),而其他重要的应用,则有Linux ext2/ext3文件系统、LUKS加密分区区、GNOME、KDE、Mac OS X等等。另外,也可以在e2fsprogs包中的UUID库找到实现。

一组UUID,系由一串16位组(亦称16字节,或128位)的16进位数字所构成,是故UUID理论上的总数为216x8=2128,约等于3.4x1038。也就是说若每奈秒产生1兆个UUID,要花100亿年才会将所有UUID用完。

UUID的标准型式包含32个16进位数字,以连字号分为五段,形式为8-4-4-4-12的32个字符。示例;550e8400-e29b-41d4-a716-446655440000。

使用UUID的好处在分布式的软件系统中(比如:DCE/RPC,COM+,CORBA)就能体现出来,它能保证每个节点所生成的标识都不会重复,并且随着WEB服务等整合技术的发展,UUID的优势将更加明显。通用唯一标识符还可以用来指向大多数的可能的物体。微软和其他一些软件公司都倾向使用全球唯一标识符(GUID),这也是通用唯一标识符的一种类型,可用来指向组建对象模块对象和其他的软件组件。

有的情况下,一个物体具有一种特殊的“型别”标识,比如针对地理数据中的要素、要素类、要素属性,天然的在这种物体上隐含有这些特殊的型别;

再者在分布式的系统中或者具有数据中心级别的数据操作中,具有同类UUID的物体,需要快速的知道该物体的型别,而不是通过额外的手段去从其它地方获取它的型别,一是并不知道型别记录在什么地方,二是这种信息的获取也是耗时的,需要从另外的复杂的数据中心做检索。

针对上述情况,基于UUID,在其中记录了型别(这种型别是有限的,通常是在一个可以列举的范围内,不能是无限的,否则就破坏了UUID的发生原则)。

使用识别码,通常是在分布式软件系统,或者在异种网络环境唯一标识一种物体的最有效的方法。其次,一种物体一但确定,一般都具有了自生的类型信息。

显而易见的,为了解决上述问题,通常的做法是使用UUID作为物体的唯一标识符,同时使用一个相关的附加属性字段来描述该物体的类型。基于此,一个物体需要使用两个部分才能唯一确定一个物体和物体的类型。随之带来的问题是,增加了描述一个物体的复杂度,并在应用场合不得不使用两个数据的配合,同时也增加了在网络环境中传输的数据量。

用UUID来唯一标识一个要素类、要素或者要素上的一个属性方面,是已知的公认的做法。就是把每一个实体序列化时都用一个UUID来标识,同时用一个约定的方式规定为具体的类型(上述所说的要素类、要素、要素属性等),然后再根据不同的类型类型指定需要序列化的数据。

但是现有的UUID在使用的过程中也有一些不足,一是比较占存储空间,简单的和一个整型相比存储一个UUID要花费更多的空间,二是在网络资源有限的情况下额外的增加了传输的负担。

发明内容

有鉴于此,本发明提供一种识别码的生成方法和装置以及该识别码的应用方法,使用该识别码就能快速识别出该识别码所代表的物体类型,并加快了信息检索的速度。

本发明提供的一种识别码的生成方法,包括:

产生一个通用唯一识别码UUID,该UUID为16字节(128位)的二进制数;

利用预定的型别标识码对所产生的UUID进行数据重构,得到新的UUID,该新的UUID携带有所述型别标识。

更适宜地,利用预定的型别标识码对所产生的UUID进行数据重构,具体包括:

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京地拓科技发展有限公司,未经北京地拓科技发展有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201110259146.4/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top