一种利用信号量实现的序列号生成方法和生成器专利登记公告
专利名称:一种利用信号量实现的序列号生成方法和生成器
摘要:本发明公开一种利用信号量实现的序列号生成方法以及序列号生成器,具体的序列号生成步骤为,输入单元输入链路编号;获取单元打开信号量,获取信号量ID;加锁单元在信号量ID获取成功后,对信号量进行加锁操作;然后由序列号生成单元在判断链路编号是否在合理范围内时,则根据链路编号计算序列号;解锁单元在判断单元判断序列号未达到最大值的情况下,对信号量进行解锁操作,释放其占用的资源,然后返回序列号。本发明保证了多进程与多线程环境下的序列号唯一性。
专利类型:发明专利
专利号:CN201210066584.3
专利申请(专利权)人:北京神州数码思特奇信息技术股份有限公司
专利发明(设计)人:张庆庭;焦念兰;顾朝辉;韩宇峰
主权项:一种利用信号量实现的序列号生成方法,包括如下步骤:步骤1,输入链路编号;步骤2,打开信号量,获取信号量ID;步骤3,如果信号量ID获取成功,对信号量进行加锁操作;步骤4,判断链路编号是否在合理范围内,如果是,则根据链路编号计算序列号;步骤5,判断序列号是否达到最大值,如果否,直接执行步骤6;步骤6,对信号量进行解锁操作,释放其占用的资源,然后返回序列号。
专利地区:北京
关于上述专利公告申明 : 上述专利公告转载自国家知识产权局网站专利公告栏目,不代表该专利由我公司代理取得,上述专利权利属于专利权人,未经(专利权人)许可,擅自商用是侵权行为。如您希望使用该专利,请搜索专利权人联系方式,获得专利权人的授权许可。