发明专利 + 实用新型专利 · 同日双报 · 申请人:四川的梦科技有限公司
| 申请类型 | 申请号 | 申请日 | 状态 |
|---|---|---|---|
| 发明专利 | 2026113767495 | 2026-09-07 | 已提交 |
| 实用新型专利 | 2026214007273 | 2026-09-07 | 已提交 |
技术摘要
本发明公开了一种多窗口编队组织与全局召回的软件开发装置,包括窗口编队管理单元、状态同步单元与全局热键召回单元。窗口编队管理单元用于为多个窗口分配编队槽位,窗口创建时自动认领空闲槽位、销毁时自动释放,超过槽位上限的窗口不分配槽位且不可被召回;状态同步单元用于将编队归属状态写入操作系统级共享状态文件,写盘前逐槽位按时间戳合并、写盘后回读验证,并轮换写前备份供恢复;全局热键召回单元用于响应全局热键信号,经进程标识与窗口句柄双重校验后将目标窗口恢复并置前显示。本发明通过编队槽位、跨实例共享状态与全局热键召回的配合,实现多窗口一键直达与多实例零互踩,窗口编队状态持久可靠。
要解决的问题
开发者常同时打开多个开发工具窗口,同一软件也常以多个实例并行运行(例如开发版本与正式版本同机并存)。窗口增多后,从众多窗口中定位目标窗口成为高频操作:现有方案依赖任务栏逐一眼扫、切换组合键循环翻找或虚拟桌面人工摆放,窗口一多即耗时且易找错;任务栏分组、标签页类工具只解决窗口的分类摆放与切换,无法在任意应用界面之上按下组合键直达指定窗口。另一方面,多实例运行时各实例的窗口状态仅存在于各自进程内存中、互不感知:一个实例关闭窗口释放资源,另一实例无从得知;两个实例同时为新窗口选择槽位时可能选中同一槽位而互踩;窗口标题被随意修改后无法恢复权威身份。
核心机制
- 窗口编队管理单元 —— 为多个窗口分配编队槽位:创建时自动认领空闲槽位、销毁时自动释放;超过槽位上限的窗口明确不分配槽位且不可被召回;
- 状态同步单元 —— 编队归属状态(槽位标识、窗口标识、进程标识、心跳时间戳)写入操作系统级共享状态文件;写盘前逐槽位按时间戳合并、写盘后回读验证,并轮换写前备份供恢复;
- 全局热键召回单元 —— 响应全局热键信号,经进程标识与窗口句柄双重校验后恢复并置前目标窗口;重复信号防抖合并;校验失败时按窗口标题枚举兜底查找;
- 跨进程互斥 —— 多实例之间以互斥锁协调全局热键监听权:仅先获得互斥锁的实例持有监听权,其余实例降级运行;持有者退出后降级实例自动接管;
- 自动公证单元 —— 周期性刷新心跳时间戳;跨实例条目以「进程存活 + 心跳未超陈旧阈值」双条件判定有效性,失效条目自动回收其编队槽位;
- 标题权威单元 —— 窗口标题由主进程统一生成(编队槽位前缀 + 主文件夹名),渲染层的修改请求统一收敛至主进程,检测不一致即时纠正;
- 变更监听纠正单元 —— 监听共享状态文件的外部变更:失槽自动重新认领、标题自动纠正,并将变更广播同步至本实例全部窗口。
有益效果
- 窗口创建即自动获得编队槽位、销毁即释放,窗口与槽位一一对应,编队状态无需人工维护;
- 编队状态存于操作系统级共享状态文件,多实例共享同一真理源,实例间窗口状态实时互通;
- 写盘前逐槽位时间戳合并、写盘后回读验证,多实例并发零互踩,顶替与失槽即时发现并自动重认领;
- 全局热键直达编队窗口,一键置前;多实例热键监听权互斥、让位自动交接;
- 心跳与陈旧阈值双条件回收失效条目,崩溃实例的窗口槽位自动释放,不留幽灵占用;
- 窗口标题由主进程统一生成并强制纠正,编队身份稳定权威;
- 写前备份与两级恢复链保证共享状态文件损坏可恢复,编队状态持久可靠。
申请号可在国家知识产权局(CNIPA)公开系统核验;两件申请同日提交并声明同日申请,受理与审查状态以官方记录为准。