说明:收录全网最新的团体标准 提供单次或批量下载
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210941787.6 (22)申请日 2022.08.08 (71)申请人 北京阿帕科蓝科技有限公司 地址 100020 北京市朝阳区广顺 南大街16 号院1号楼 22层2501-04 (72)发明人 陆伟 朱发展 钱光耀 杨剑  (74)专利代理 机构 北京华进京联知识产权代理 有限公司 1 1606 专利代理师 颜潇 (51)Int.Cl. G06F 13/34(2006.01) G06F 13/16(2006.01) G06F 9/50(2006.01) (54)发明名称 数据传输方法、 装置、 计算机设备、 存储介质 和程序产品 (57)摘要 本申请涉及一种数据传输方法、 装置、 计算 机设备、 存储介质和计算机程序产品。 所述方法 包括: 从缓存区组中确定目标空白缓存区, 并将 所述目标空白缓存区的地址发送至直接存储器, 所述目标空白缓存区的地址用于指示所述直接 存储器将数据传输至所述目标空白缓存区中进 行存储; 当接收到所述直接存储器的存储反馈 时, 从所述缓存区组中确定下一空白缓存区为新 的目标空白缓存区, 并返回继续执行将所述目标 空白缓存区的地址发送至直接存储器的步骤, 直 至数据传输完成。 采用本方法并不会覆盖其他缓 存区中的数据, 避免了数据的丢失。 权利要求书2页 说明书15页 附图3页 CN 115454900 A 2022.12.09 CN 115454900 A 1.一种数据传输方法, 其特 征在于, 应用于中央处 理器, 所述方法包括: 从缓存区组中确定目标空白缓存区, 并将所述目标空白缓存区的地址发送至直接存储 器, 所述目标 空白缓存区的地址用于指示所述直接存储器将数据传输至所述目标 空白缓存 区中进行存 储; 当接收到所述直接存储器的存储反馈时, 从所述缓存区组中确定下一空白缓存区为新 的目标空白缓存区, 并返回继续执行所述将所述目标 空白缓存区的地址发送至直接存储器 的步骤, 直至数据传输 完成。 2.根据权利要求1所述的方法, 其特 征在于, 所述方法还 包括: 对存储有数据的缓存区中的数据进行处理, 并清空数据处理后的所述缓存区的数据, 将清空后的所述缓存区作为空白缓存区。 3.根据权利要求2所述的方法, 其特 征在于, 所述方法还 包括: 获取当前资源占用率; 根据所述当前资源占用率创建对应数量的空白缓存区, 将创建的空白缓存区添加至缓 存区组中。 4.根据权利要求3所述的方法, 其特 征在于, 所述获取当前资源占用率, 包括: 获取所述缓存区组中当前空白缓存区的数量; 根据所述缓存区组中当前空白缓存区的数量计算当前资源占用率。 5.根据权利要求1至4任意 一项所述的方法, 其特 征在于, 所述方法还 包括: 当接收到第一业务信息时, 中断当前正在处理的处理任务, 对所述第一业务信息进行 处理, 并在所述第一业务信息处理后, 继续执行所述当前正在处理的处理任务; 所述处理任 务包括数据 处理任务、 缓存区分配任务以及缓存区创建任务; 所述数据 处理任务为对存储 有数据的缓存区中的数据进行处理, 并清空数据 处理后的所述缓存区的数据, 将清空后的 所述缓存区作为空白缓存区; 所述缓存区分配任务为从所述缓存区组中确定下一空白缓存 区为新的目标空 白缓存区, 且将所述 目标空白缓存区的地址发送至直接存储器; 所述缓存 区创建任务为获取当前资源占用率, 根据所述当前资源占用率创建对应数量的空白缓存 区, 将创建的空白缓存区添加至缓存区组中。 6.根据权利要求1至4任意 一项所述的方法, 其特 征在于, 所述方法还 包括: 当接收到第二业务信息时, 继续执行当前正在处理的处理任务, 并在当前正在处理的 处理任务结束后, 对所述第二 业务信息进行处 理; 在所述第二业务信息处理后, 继续执行下一处理任务; 所述处理任务包括数据处理任 务、 缓存区分配任务以及缓存区创建任务; 所述数据 处理任务为对存储有数据的缓存区中 的数据进行处理, 并清空数据处理后的所述缓存区的数据, 将清空后的所述缓存区作为空 白缓存区; 所述缓存区分配任务为从所述缓存区组中确定下一空白缓存区为新的目标 空白 缓存区, 且将所述 目标空白缓存区的地址发送至直接存储器; 所述缓存区创建任务为获取 当前资源占用率, 根据所述当前资源占用率创建对应数量的空 白缓存区, 将创建的空 白缓 存区添加至缓存区组中目标空白缓存区。 7.根据权利要求2至4任意一项所述的方法, 其特征在于, 所述将清空后的所述缓存区 作为空白缓存区, 包括: 将清空后的所述缓存区的标识位修改为第 一标识符, 所述第 一标识符用于表征所述缓权 利 要 求 书 1/2 页 2 CN 115454900 A 2存区为空白缓存区。 8.一种数据传输方法, 其特 征在于, 应用于直接存 储器, 所述方法包括: 接收中央处理器发送的目标空白缓存区的地址, 并将数据传输至目标空白缓存区的地 址对应的目标空白缓存区; 向所述中央处理器发送存储反馈, 并接收所述中央处理器发送的下一目标空白缓存区 的地址, 并返回继续执行所述将数据传输至目标 空白缓存区的地址对应的目标空白缓存区 的步骤; 所述下一目标空白缓存区的地址是所述中央处理器基于所述存储反馈从缓存区组 中确定下一空白缓存区为 新的目标空白缓存区后, 所获取的新的目标空白缓存区的地址 。 9.根据权利要求8所述的方法, 其特征在于, 所述将数据传输至目标空白缓存区的地址 对应的目标空白缓存区之后, 还 包括: 将存储有数据的缓存区的标识位修改为第 二标识符, 所述第 二标识符用于表征所述缓 存区已存 储了数据。 10.一种数据传输装置, 其特 征在于, 应用于中央处 理器, 所述装置包括: 第一地址发送模块, 用于从缓存区组中确定目标空白缓存区, 并将所述目标空白缓存 区的地址发送至直接存储器, 所述目标 空白缓存区的地址用于指示所述直接存储器将数据 传输至所述目标空白缓存区中进行存 储; 第二地址发送模块, 用于当接收到所述直接存储器的存储反馈时, 从所述缓存区组中 确定下一空白缓存区为新的目标 空白缓存区, 并返回继续执行所述将所述目标空白缓存区 的地址发送至直接存 储器的步骤, 直至数据传输 完成。 11.一种数据传输装置, 其特 征在于, 应用于直接存 储器, 所述装置包括: 数据传输模块, 用于接收中央处理器发送的目标空白缓存区的地址, 并将数据传输至 目标空白缓存区的地址对应的目标空白缓存区; 接收模块, 用于向所述中央处理器发送存储反馈, 并返回继续执行所述接收所述中央 处理器发送的下一目标空白缓存区的地址的步骤, 所述下一目标 空白缓存区的地址是所述 中央处理器基于所述存储反馈从缓存区组中确定下一空 白缓存区为新的目标空 白缓存区 后, 并获取的新的目标空白缓存区的地址 。 12.一种计算机设备, 包括存储器和 处理器, 所述存储器存储有计算机程序, 其特征在 于, 所述处理器执行所述计算机程序时实现权利要求 1至7或8至9中任一项 所述的方法的步 骤。 13.一种计算机可读存储介质, 其上存储有计算机程序, 其特征在于, 所述计算机程序 被处理器执行时实现权利要求1至7或8至9中任一项所述的方法的步骤。 14.一种计算机程序产品, 包括计算机程序, 其特征在于, 该计算机程序被处理器执行 时实现权利要求1至7或8至9中任一项所述的方法的步骤。权 利 要 求 书 2/2 页 3 CN 115454900 A 3

.PDF文档 专利 数据传输方法、装置、计算机设备、存储介质和程序产品

文档预览
中文文档 21 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共21页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 数据传输方法、装置、计算机设备、存储介质和程序产品 第 1 页 专利 数据传输方法、装置、计算机设备、存储介质和程序产品 第 2 页 专利 数据传输方法、装置、计算机设备、存储介质和程序产品 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 13:13:59上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。