首页 专利交易 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

一种基于序号段的序号预留与分配方法、装置 

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

申请/专利权人:南京通达海软件有限公司

摘要:本发明涉及软件算法领域,具体涉及一种基于序号段的序号预留与分配方法、装置。方法应用于软件向用户提供序号段预留申请和分配序号的场景,序号段预留方法通过将序号看成1到2147483647的初始未分配未用完的区间,当有用户申请序号段且与已分配过的序号段无交叉时,将该序号段分配到该用户下,并根据申请序号段的起始和结束序号,将未分配过的序号段区间进行分割,产生新的未分配序号段。当需要提供若干未占用的序号时,只需要遍历分配到当前用户下的未用完的序号段和未分配的未用完的序号段,无需遍历所有序号,提高了可用序号的查询效率。

主权项:1.一种基于序号段的序号预留与分配方法,其特征在于包括以下内容:本方法首先执行一次本步骤:将序号段[1,M]作为初始序号段,其中,M为大于1的自然数,序号段[1,M]表示的序号段为:1,2,……,M;在初始序号段上打上两个标记,分别为“未分配”、“未用完”;当接收到用户申请的序号段[a,b]时,执行以下步骤:判断是否存在有“未分配”标记的序号段[x、y],满足序号段[a,b]为序号段[x、y]的子集;如果不存在,则提示申请失败;如果存在,则提示申请成功;将序号段[x、y]以a、b为分割点,拆分为多个序号段,其中,序号段[a、b]分配给该用户并打上两个标记,分别为“已分配”、“未用完”;其他序号段打上两个标记,分别为“未分配”、“未用完”;当接收到用户的申请分配序号请求时,执行以下步骤:判断该用户是否已经分配了序号段且该序号段有“已分配”、“未用完”标记;如果是,则执行第一分支步骤,如果否,则执行第二分支步骤;第一分支步骤:遍历该序号段中的序号,找到未分配的序号后,分配给该用户,检查该序号段是否还存在未分配的序号,如果不存在,则将该序号段的“未用完”标记改为“已用完”;第二分支步骤:找到当前已分配的最大序号并加1,判断得到的序号所在的序号段是否存在“未分配”标记,如果不存在,则继续加1,直到得到的序号所在的序号段存在“未分配”标记,最终将得到的序号分配给该用户。

全文数据:

权利要求:

百度查询: 南京通达海软件有限公司 一种基于序号段的序号预留与分配方法、装置

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。