事件订阅方法、装置、系统及非易失性存储介质
类型:国家专利
申请号:CN202510758036.4
申请日:2025.06.06
申请人所在国家/地区/组织:CN
代理人:李兆
代理机构:北京康信知识产权代理有限责任公司 11240
公开号(公开):CN120416333A
公开日期(公开):2025.08.01
申请人(公开):中电信人工智能科技(北京)有限公司
发明人(公开):黄一纯
IPC分类(公开):H04L67/566;H04L9/40
CPC发明(公开):H04L67/566;H04L63/168;H04L9/40
一、核心技术创新与解决的行业痛点
- 解决的行业核心痛点
- 实时性差:SFTP协议通信的客户端无法实时获取文件上传事件信息,需轮询查询,导致客户端消息滞后;
- 服务器负载高:客户端频繁轮询查询事件信息,大幅增加服务器的系统负载;
- 兼容性不足:传统方案扩展SFTP协议易破坏原有功能,无法兼容未实现新功能的客户端;
- 功能局限:无法订阅特定路径的文件上传事件,客户端需处理大量无关信息,协作效率低。
- 核心技术创新
- SFTP协议扩展机制:在会话初始化阶段增加“Subscription-Support”扩展字段,标识客户端是否支持订阅功能,服务器动态协商激活订阅能力,保证前向/后向兼容性;
- 事件订阅核心方法:服务器确认客户端支持订阅扩展字段后,接收包含客户端标识、订阅路径、事件类型的订阅信息,依据订阅信息通过SFTP协议主动推送/响应拉取事件信息;
- 双模式事件分发:支持服务器主动推送(客户端支持事件通知字段时)和客户端主动拉取两种模式,拉取模式可指定时间戳查询目标事件,满足不同实时性需求;
- 订阅表与事件存储机制:服务器维护订阅表持久化存储订阅信息,记录文件上传事件(含开始/成功/失败类型),采用循环存储策略避免存储无限增长,支持历史事件查询和通知补发;
- 权限与合法性校验:对订阅路径进行合法性、访问权限、通配符规范校验,确保订阅请求安全合规;
- 跨平台兼容设计:扩展协议仅新增消息类型(SSH_FXP_SUBSCRIBE/NOTIFY_UPLOAD/FETCH_EVENTS),不影响原有SFTP功能,支持C/Python/Java等多语言客户端实现。
- 保护范围
- 涵盖服务器/客户端侧的事件订阅方法、适用于服务器的事件订阅装置、包含服务器和客户端的事件订阅系统;
- 包含非易失性存储介质、电子设备、计算机程序产品等落地形式。
二、专利摘要
本申请公开了一种事件订阅方法、装置、系统及非易失性存储介质。
其中,该方法包括:在会话初始化过程中,服务器确定客户端设备是否支持订阅扩展字段,订阅扩展字段用于指示客户端设备支持通过安全文件传输协议进行事件订阅; 在确定客户端支持订阅扩展字段后,接收客户端设备通过安全文件传输协议发送的订阅信息,其中,订阅信息包括客户端设备的标识信息,订阅路径和订阅事件类型; 依据订阅信息,通过安全文件传输协议向客户端设备提供事件信息。
本申请解决了由于相关技术中采用安全文件传输协议通信的客户端设备和服务器之间需要采用轮询的方式获取事件信息导致的服务器负载大且客户端设备消息滞后的技术问题。