说明:收录全网最新的团体标准 提供单次或批量下载
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202111498707.6 (22)申请日 2021.12.09 (71)申请人 中国航空工业 集团公司西安飞行自 动控制研究所 地址 710076 陕西省西安市雁塔区锦业路 129号 申请人 成都安世亚太科技有限公司 (72)发明人 马翔 乐清洪 罗选金 马云山  肖强 唐隆祚 李元林  (74)专利代理 机构 北京科家知识产权代理事务 所(普通合伙) 11427 专利代理师 郭晶 (51)Int.Cl. G06Q 10/10(2012.01) G06F 16/22(2019.01)G06F 16/28(2019.01) G06F 40/177(2020.01) (54)发明名称 基于代号策略的代号 生成方法 (57)摘要 本发明公开了基于代号策略的代号生成方 法, 所述方法包括: 获取业务类型信息, 所述业务 类型信息包括业务类型所绑 定的代号策略; 根据 所述代号策略, 获取代号生成器, 并根据代号生 成器生成对应代号; 保存所述对应代号, 并同时 触发代号保存事件, 预设的代 号缓冲池同步监管 所述对应代 号的状态; 将所述对应代 号中已租用 但未使用的代 号进行释放处理, 得到空闲状态的 代号; 在项目创建的表单信息界面,项目业务类 型的来回切换不会导致项目代号的不断重新生 成。 在项目创建的表单信息界面,负责部门的来 回切换不会导致项目代号的不断重新生成。 在项 目创建的表单信息界面,代号生成后, 创建人员 选择终止项目创建, 关闭界面, 不会导致该代号 被浪费。 权利要求书2页 说明书9页 附图5页 CN 114781987 A 2022.07.22 CN 114781987 A 1.基于代号策略的代号 生成方法, 其特 征在于, 所述方法包括: 获取业务类型信息, 所述 业务类型信息包括 业务类型所绑定的代号策略; 根据所述代号策略, 获取代号 生成器, 并根据代号 生成器生成对应代号; 保存所述对应代号, 并同时触发代号保存事件, 预设的代号缓冲池 同步监管所述对应 代号的状态; 将所述对应代号中已租用但未使用的代号进行释放处 理, 得到空 闲状态的代号。 2.根据权利要求1所述的基于代号策略的代号生成方法, 其特征在于, 所述业务类型信 息和所述代号 生成器的绑定关系为代号策略。 3.根据权利要求1所述的基于代号策略的代号生成方法, 其特征在于, 所述根据代号生 成器生成对应的代号的方法包括: 参考代号生成器的类型, 从所述代号缓冲池中获取空闲代号, 并将所述空闲代号修改 为租用代号。 4.根据权利要求3所述的基于代号策略的代号生成方法, 其特征在于, 所述根据代号生 成器生成对应的代号的方法还 包括: 若未获取到空闲代号, 查询预设的数据库中与 所述代号生成器的类型相匹配的持久化 的代号最大值; 根据所述持久化的代号最大值, 结合所述代号缓冲池中已经缓存的代号最大值进行比 较, 得到批量生成空闲代号的起 点; 根据所述空闲代号的起点和所述代号生成器配置的一 次性初始化代号数量, 调用代号 生成规则, 批量 生成新的空 闲代号; 所述代号缓冲池接收所述新的空闲代号, 将所述新的空闲代号中的每一个代号封装为 一个代号状态管理对象, 并将所述 新的空闲代号中的每一个代号标记为空 闲状态。 5.根据权利要求1所述的基于代号策略的代号 生成方法, 其特 征在于, 所述 保存所述对应代号, 并同时触发代号保存事件, 预设的代号缓冲池 同步监管所述对应 代号的状态, 具体包括: 从所述代号缓冲池中获取所述对应代号的代号状态管理对象; 确认所述对应代号的状 态为租用状态后, 保存所述对应代号; 对所述代号状态管理对象进行代号状态标记后, 将所述对应代号的租用状态转化为持 久化状态, 得到持久化状态的代号; 将标记后的代号状态管理对象转移至预设的持久化区域进行 管理; 对所述持久化的代号进行清除操作。 6.根据权利要求1所述的基于代号策略的代号生成方法, 其特征在于, 所述进行释放处 理, 包括: 主动释放; 所述主动释放: 基于操作网页重 复申请代号、 操作网页关闭情况下, 通过rest请求主动 释放所述已租用但未使用的代号, 并转 为空闲状态。 7.根据权利要求6所述的基于代号策略的代号生成方法, 其特征在于, 所述进行释放处 理, 还包括: 自动释放; 所述自动释放: 基于信息系统注销退出、 关闭浏览器、 网络断网、 电脑关机和断电情况 下, 进行释放所述已租用但未使用的代号, 并转 为空闲状态。权 利 要 求 书 1/2 页 2 CN 114781987 A 28.根据权利要求6所述的基于代号策略的代号生成方法, 其特征在于, 所述主动释放包 括: 重复申请 释放和网页关闭释放; 所述重复申请 释放包括: 根据所述rest请求传入的参数, 判断是否存在附带代号 参数; 若存在, 根据所述附带代号参数, 访 问所述代号缓冲池, 获取代号状态管理对象; 将所 述代号状态管理对 象标记为空闲状态后, 获取业务类型信息, 所述业务类型信息包括业务 类型所绑定的代号策略; 根据所述代 号策略, 获取代号生 成器, 并根据 代号生成器生成对应 代号; 若不存在, 直接获取业务类型信息, 所述业务类型信息包括业务类型所绑定的代号策 略; 根据所述代号策略, 获取代号 生成器, 并根据代号 生成器生成对应代号; 所述网页关闭释放包括: 基于网页前端传回的释放代号参数, 访问所述代号缓冲池, 获 取代号状态管理对象, 对所述代号状态管理对象标记为空 闲状态。 9.根据权利要求7所述的基于代号策略的代号生成方法, 其特征在于, 所述自动释放具 体包括以下步骤: S1: 采用触发方式启动; S2: 从所述代号缓冲池中获取所有代号状态管理对象, 过滤出处于租用状态的所有代 号状态管理对象集合, 再从所述集合中获取一个代号状态管 理对象, 如果未获取成功, 则结 束本次自动释放代号 流程; S3: 将所述一个代号状态管理对象中记录的租用开始时间与当前时间进行计算, 得出 代号已经处于租用状态的持续时间; 将所述持续时间与预设的过期时间阀值进行比较, 如果超过所述阀值, 则对所述一个 过期的代号状态管理对象进行 过期处理, 并返回步骤S2; 否则直接返回步骤S2继续从所述代号缓冲池中获取 所有代号状态管理对象。 10.根据权利要求9所述的基于代号策略的代号生成方法, 其特征在于, 所述过期处理 包括: 将所述一个过期的代号状态管理对象标记为已经过期状态, 同时将其代号状态由租用 状态修改为空 闲状态, 允许 所述代号被重新租用。权 利 要 求 书 2/2 页 3 CN 114781987 A 3

.PDF文档 专利 基于代号策略的代号生成方法

文档预览
中文文档 17 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共17页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 基于代号策略的代号生成方法 第 1 页 专利 基于代号策略的代号生成方法 第 2 页 专利 基于代号策略的代号生成方法 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-19 03:47:40上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。