行业标准网
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210755465.2 (22)申请日 2022.06.30 (71)申请人 成都忆芯科技有限公司 地址 610000 四川省成 都市高新区九兴大 道10号1幢 (72)发明人 蒋林 程雪  (74)专利代理 机构 北京卓特专利代理事务所 (普通合伙) 11572 专利代理师 段旺 (51)Int.Cl. G06F 15/17(2006.01) G06F 13/12(2006.01) G06F 9/50(2006.01) (54)发明名称 一种任务处 理的方法及系统 (57)摘要 本申请涉及一种任务处理的方法及系统, 命 令传输单元响应于接收到主机发送的符合开放 通道协议的IO命令, 将IO命令拆分为一个或多个 子命令, 并分配一个或多个数据传输单元DTU来 承载子命令, 以及将DTU发送给第一数据通路的 下行通数据通路, 其中, 第一数据通路为能提供 开放通道存储设备功能的通路, 处理开放通道协 议的IO命令; 第一数据通路的下行数据通路将一 个或多个DTU转发给第一子命令处理单元处理每 个DTU所指示的子命令, 其中, 第一子命令处理单 元与第一数据通路耦合。 权利要求书2页 说明书23页 附图14页 CN 115221099 A 2022.10.21 CN 115221099 A 1.一种任务处理 的方法, 应用于任务处理系统, 所述任务处理系统包括命令传输单元、 数据通路和至少一个子命令处 理单元, 其特征在于, 包括: 命令传输单元响应于接收到主机发送的符合开放通道协议的IO命令, 将所述IO命令拆 分为一个或多个子命令, 并分配一个或多个数据传输单元DTU来承载子命令, 以及将所述 DTU发送给第一数据通路的下行通数据通路, 其中, 所述第一数据通路为能提供开放通道存 储设备功能的通路, 处 理开放通道协议的IO命令; 所述第一数据通路的所述下行数据通路将一个或多个DTU转发给第 一子命令处理单元 处理每个DTU所指示的子命令, 其中, 所述第一子命令处 理单元与所述第一数据通路耦合。 2.根据权利要求1所述的方法, 其特征在于, 所述第 一数据通路的下行数据通路包括第 一通道, 其中, 所述第一通道为所述命令传输单元与所述第一子命令处理单元之间直接进 行数据交互的通道; 所述第一数据通路的下行数据通路通过所述第 一通道将所述一个或多个DTU转发给所 述第一子命令处 理单元。 3.根据权利要求1或2任一项所述的方法, 其特征在于, 其中, 所述第 一数据通路还包括 一个或多个回调函数; 所述命令传输单元在所述每个DTU中写入一个或多个回调函数的索引, 其中, 通过所述 回调函数的索引对应的回调函数, 用于错 误处理。 4.根据权利要求3所述的方法, 其特 征在于, 其中, 所述命令传输单 元还在所述每 个DTU中记录错 误处理方式。 5.根据权利要求4所述的方法, 其特征在于, 响应于所述IO命令为读命令且指示错误处 理方式为重读, 所述命令传输单元在所述每个DTU中写入第一回调 函数的索引, 其中, 所述 第一回调函数用于通过重读方式进行错 误处理; 所述第一子命令处理单元响应于接收到第二DTU承载的子命令所读取的数据错误, 根 据所述第二DTU中所记录的第一回调函数的索引调用第一回调函数, 以通过所述第一回调 函数对所述第二DT U所承载的子命令所访问的物理地址进行重读。 6.根据权利要求4所述的方法, 其特征在于, 响应于所述IO命令指示错误处理方式为恢 复, 所述命令传输单元还在所述每个DTU中写入第二回调函数的索引, 其中, 所述第二回调 函数用于通过恢复方式进行错 误处理; 所述第一子命令处理单元响应于接收到第三DTU承载的子命令所读取的数据错误, 根 据所述第三DTU中所记录的第二回调函数的索引调用第二回调函数, 以通过所述第二回调 函数对所述第三DT U所承载的子命令所访问数据进行恢复。 7.根据权利要求6所述的方法, 其特征在于, 响应于所述第三DTU所承载的子命令要访 问的物理块所存储的数据为用户数据, 所述第二回调函数获取承载读取该物理块所对应的 页条带数据的一个或多个子命令的DTU, 将获取的一个或多个DTU发送给第一数据通路的下 行通数据通路或所述第一子命令处 理单元, 以使得根据所述页条 带数据进行 数据恢复。 8.根据权利要求6所述的方法, 其特征在于, 响应于所述第三DTU所承载的子命令要访 问的物理块所存储的数据为元数据, 所述第二回调函数获取承载读取所述元数据的备份数 据的一个或多个子命令的DTU, 将获取的一个或多个DTU发送给第一数据通路的下行通数据 通路或所述第一子命令处 理单元, 以使得根据所述备份数据进行 数据恢复。权 利 要 求 书 1/2 页 2 CN 115221099 A 29.根据权利要求1 ‑8所述的方法, 其特征在于, 所述命令传输单元还在所述每个DTU中 记录一组标记, 其中, 所述标记用于指示 错误处理方式。 10.一种任务处理系统, 其特征在于, 包括: 命令传输单元、 数据通路和至少一个子命令 处理单元; 其中, 命令传输单元响应于接收到主机发送的符合开放通道协议的IO命令, 将所述IO命令拆 分为一个或多个子命令, 并分配一个或多个数据传输单元DTU来承载子命令, 以及将所述 DTU发送给第一数据通路的下行通数据通路, 其中, 所述第一数据通路为能提供开放通道存 储设备功能的通路, 处 理开放通道协议的IO命令; 所述第一数据通路的所述下行数据通路将一个或多个DTU转发给第 一子命令处理单元 处理每个DTU所指示的子命令, 其中, 所述第一子命令处 理单元与所述第一数据通路耦合。权 利 要 求 书 2/2 页 3 CN 115221099 A 3

.PDF文档 专利 一种任务处理的方法及系统

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