[发明专利]全局唯一数据标志符的生成方法和系统有效
申请号: | 201110309094.7 | 申请日: | 2011-10-12 |
公开(公告)号: | CN102436479A | 公开(公告)日: | 2012-05-02 |
发明(设计)人: | 陈利浩;周浩源;毕伟;孙涛 | 申请(专利权)人: | 远光软件股份有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30;G06Q10/06 |
代理公司: | 广东秉德律师事务所 44291 | 代理人: | 杨焕军;闫有幸 |
地址: | 519085 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 全局 唯一 数据 标志 生成 方法 系统 | ||
1.一种全局唯一数据标志符的生成方法,包括以下步骤:
号段生成步骤,在企业总部的信息管理系统中执行,用于根据预定义的号段条目属性生成号段区间并分配给各个子公司的信息管理系统;
号码生成步骤,在所述各个子公司的信息管理系统中执行,用于根据分配给所述各个子公司的信息管理系统的所述号段区间生成未使用的号码。
2.根据权利要求1所述的全局唯一数据标志符的生成方法,其特征在于,所述号段生成步骤还包括以下步骤:
号段配置步骤,用于定义所述号段条目属性,生成号段条目列表;
号段分配步骤,用于根据所述号段条目列表,对所述各个子公司的信息管理系统进行号段分配,生成号段分配列表。
3.根据权利要求2所述的全局唯一数据标志符的生成方法,其特征在于,所述号段条目属性包括:
表名称,对应关系数据库的数据表名称;
字段名称:对应关系数据表的字段名称;
号段最小值:所述号段区间的起始值;
号段最大值:所述号段区间的最大值;
号段步长:所述号段分配的区间长度;
其中,所述表名称和所述字段名称在所述号段条目列表中不能重复,所述号段最大值必须大于所述号段最小值,所述号段步长必须小于号段最大值减去号段最小值。
4.根据权利要求3所述的全局唯一数据标志符的生成方法,其特征在于,所述号段分配步骤还包括以下步骤:
步骤1:输入子公司代号,所述子公司代号为所述子公司的信息管理系统代号;
步骤2:选择所述号段条目列表中的所述表名称和所述字段名称;
步骤3:过滤所选择的所述号段条目列表中“表名称”=“当前选择的表名称”并且“字段名称”=“当前选择的字段名称”,如果存在记录,则计算得到所述记录中符合已分配最大值的属性的最大值,将所述最大值加1后保存到变量max1,所述已分配最大值为本次分配给所述子公司的号段的最大值;如果没有对应记录,则从所选择的所述号段条目列表中取出号段最小值保存到变量max1;
步骤4:把max1作为已分配最小值,所述已分配最小值为本次分配给所述子公司的号段的最小值;
步骤5:把max1加上当前选择的所述号段条目的所述号段步长的计算结果作为所述已分配最大值;
将所述子公司代号、表名称、字段名称、已分配最小值和已分配最大值作为所述号段分配列表的属性。
5.根据权利要求4所述的全局唯一数据标志符的生成方法,其特征在于,在所述号码生成步骤中生成当前子公司所属号段分配列表,所述列表包括从所述号段分配列表中选择的当前子公司的所述表名称、字段名称、已分配最小值、已分配最大值、获取的所选择号段的当前使用状态、当前已使用号码,其中,所述当前已使用号码为当前号段中已使用的最大号码;
通过查找所述号段分配列表中与生成号码对应的所述子公司代号、表名称和字段名称所在的号段,
步骤A.如果存在记录,则根据所选择号段的当前使用状态和所述已分配最大值,生成新号码,并保存到所述当前已使用号码;
步骤B.如果存在记录,但此记录没有在所述当前子公司所属号段分配列表中,则在所述列表中增加记录,并重新执行A步骤;
步骤C.如果不存在记录,则发出“未分配号段”的信息。
6.根据权利要求5所述的全局唯一数据标志符的生成方法,其特征在于,所述步骤A包括:
步骤A1.如果存在当前使用状态为正在使用的记录,则将所述当前已使用号码加1作为新号码;
步骤A2.如果不存在当前使用状态为正在使用的记录,则查找当前使用状态为未使用的记录,将已分配最小值作为新号码。
7.根据权利要求1所述的全局唯一数据标志符的生成方法,所述号码生成步骤还包括定时对空闲号码进行回收。
8.根据权利要求5所述的全局唯一数据标志符的生成方法,所述号码生成步骤还包括定时计算当前子公司所属号段分配列表中未使用号段与当前总号段的比例,如果小于预定阀值,则向所述企业总部的信息管理系统发出号段预警通知。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于远光软件股份有限公司,未经远光软件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110309094.7/1.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置