[发明专利]一种序列号生成方法及系统在审
申请号: | 201611223760.4 | 申请日: | 2016-12-27 |
公开(公告)号: | CN108243264A | 公开(公告)日: | 2018-07-03 |
发明(设计)人: | 王喆 | 申请(专利权)人: | 中国移动通信有限公司研究院;中国移动通信集团公司 |
主分类号: | H04L29/12 | 分类号: | H04L29/12;H04L29/08 |
代理公司: | 北京派特恩知识产权代理有限公司 11270 | 代理人: | 张颖玲;李梅香 |
地址: | 100053 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 生成服务器 电子设备 映射关系 序列号请求消息 发送 第一服务器 生成序列号 序列号集合 最小序列号 请求消息 生成系统 属性信息 业务服务 预存 | ||
1.一种序列号生成方法,其特征在于,所述方法包括:
电子设备生成序列号请求消息,所述序列号请求消息携带请求获取序列号的业务的属性信息;
所述电子设备从第一服务器获取序列号生成服务器与业务的映射关系,基于所述映射关系确定为所述业务服务的序列号生成服务器,并将所述序列号请求消息发送至所述序列号生成服务器,以请求获取所述业务对应的序列号;
所述电子设备接收所述序列号生成服务器发送的序列号;其中,
所述序列号为所述序列号生成服务器根据所述业务的属性信息确定的预存的所述业务对应的序列号集合中的最小序列号。
2.根据权利要求1所述的方法,其特征在于,所述序列号为具有64个比特的长整型数据,其中,
32比特用于标识时间戳,8比特用于标识业务类型,8比特用于标识所述业务在所述业务类型中的分组信息,16比特用于标识所述业务在当前一秒时间内的序号。
3.根据权利要求1或2所述的方法,其特征在于,所述电子设备从第一服务器获取序列号生成服务器与业务的映射关系,包括:
所述电子设备向所述第一服务器发送获取序列号生成服务器与序列号生成服务器所服务的业务的映射关系的请求消息;
所述分布式协调服务器依据所述请求消息向所述电子设备发送所述映射关系。
4.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:
序列号生成服务器更新所述序列号集合中的序列号。
5.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:所述序列号生成服务器预先从存储器获取每个业务组对应的多个序列号,生成序列号集合。
6.根据权利要求5所述的方法,其特征在于,每种类型的业务包括多个业务组,所述序列号生成服务器根据所述业务的属性信息确定预存的所述业务对应的序列号集合,包括:
所述序列号生成服务器根据所述业务的属性信息确定所述业务所属的业务组,基于所述业务组确定预存的序列号集合。
7.根据权利要求5所述的方法,其特征在于,所述序列号生成服务器获取序列号时,所述方法还包括:
所述序列号生成服务器判断一秒时间内序列号的时间戳是否发生改变,在判断结果为是时,从0开始对序列号进行计数,以使每秒时间内的序列号为递增序列号。
8.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:第二服务器实时监控序列号生成服务器的状态,在所述第二服务器确定所述序列号生成服务器停止工作时触发启动新的序列号生成服务器,并将所述停止工作的序列号生成服务器对应的业务信息转移至处于工作状态的序列号生成服务器。
9.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:存储器存储业务组对应的未读取的序列号中的最小值。
10.一种序列号生成系统,其特征在于,所述系统包括:分布式协调服务器、电子设备和序列号生成服务器;其中,
所述分布式协调服务器,用于存储序列号生成服务器与业务的映射关系;
所述电子设备,用于生成序列号请求消息,从所述分布式协调服务器获取序列号生成服务器与业务的映射关系,基于所述映射关系确定为所述业务服务的序列号生成服务器,并将所述序列号请求消息发送至所述序列号生成服务器,以请求获取所述业务对应的序列号;所述序列号请求消息携带请求获取序列号的业务的属性信息;
所述序列号生成服务器,用于根据所述业务的属性信息确定预存的所述业务对应的序列号集合,将所述序列号集合中的最小序列号发送至所述电子设备。
11.根据权利要求10所述的系统,其特征在于,所述序列号为具有64个比特的长整型数据,其中,
32比特用于标识时间戳,8比特用于标识业务类型,8比特用于标识所述业务在所述业务类型中的分组信息,16比特用于标识所述业务在当前一秒时间内的序号。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国移动通信有限公司研究院;中国移动通信集团公司,未经中国移动通信有限公司研究院;中国移动通信集团公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611223760.4/1.html,转载请声明来源钻瓜专利网。