(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202211000868.2 (22)申请日 2022.08.19 (71)申请人 中国银行股份有限公司 地址 100818 北京市西城区复兴门内大街1 号 (72)发明人 袁帅国 谢炜琪 张珊珊 柯星宇  马祥峰 单楚杰 张国柱 杨彦生  黄浩 谭论 王学文 刘圣海  庄滨滨 程琳旋 赵璁 郑凯帆  余若婷  (74)专利代理 机构 北京集佳知识产权代理有限 公司 11227 专利代理师 张思淼 (51)Int.Cl. G06F 9/50(2006.01)G06F 9/54(2006.01) G06Q 40/02(2012.01) G06Q 40/04(2012.01) (54)发明名称 一种主机内存 共享方法及相关装置 (57)摘要 本申请公开了一种主机内存共享方法及相 关装置, 可应用于金融领域。 该方法包括: 通过内 存管理程序在主机中获取工作区内存; 按照预设 定义的程序参数传递标准, 将 工作区内存划分为 公共数据区、 输入报文区、 主 业务数据区、 输 出报 文区和工作过程数据区; 在交易过程中, 主机中 的第一处理程序向公共数据区、 输入报文区和主 业务数据区中的至少一种写入对应的数据; 主机 中的第二处理程序从公共数据区、 输入报文区和 主业务数据区中的至少一种读取对应的数据, 对 所读取的数据进行处理, 将在处理过程中产生的 数据写入工作过程数据区, 并将通过处理过程产 生的处理结果写入输出报文区。 该方法能够达到 程序调用 简单、 可复用性提高、 降低程序维护成 本的效果。 权利要求书2页 说明书7页 附图2页 CN 115373842 A 2022.11.22 CN 115373842 A 1.一种主机内存 共享方法, 其特 征在于, 所述方法包括: 通过内存管理程序在主机中获取工作区内存; 按照预设定义的程序参数传递标准, 将所述工作区内存划分为公共数据区、 输入报文 区、 主业务数据区、 输出报文区和工作过程数据区; 在交易过程中, 所述主机中的第一处理程序向所述公共数据区、 所述输入报文区和所 述主业务数据区中的至少一种写入对应的数据; 所述主机中的第二处理程序从所述 公共数 据区、 所述输入报文区和所述主业务数据区中的至少一种读取对应的数据, 对所读取 的数 据进行处理, 将在处理过程中产生的数据写入所述工作过程数据区, 并将通过处理过程产 生的处理结果写入所述输出报文区。 2.根据权利要求1所述的方法, 其特征在于, 所述主机 中的第一处理程序向所述公共数 据区、 所述输入报文区和所述主业 务数据区中的至少一种写入 对应的数据, 包括: 所述主机 中的网关程序从外部接收目标业务领域的交易输入报文, 并将所述交易报文 传输给所述主机中的公共处 理程序; 所述公共处 理程序获取系统运行的公共参数; 所述公共处理程序将所述交易报文写入所述输入报文区, 将所述公共参数写入所述公 共数据区。 3.根据权利要求1所述的方法, 其特征在于, 所述主机 中的第一处理程序向所述公共数 据区、 所述输入报文区和所述主业 务数据区中的至少一种写入 对应的数据, 包括: 所述主机 中的业务领域主程序获取对应业务的主要业务处理数据, 并将所述主要业务 处理数据写入所述主业 务数据区。 4.根据权利要求1所述的方法, 其特征在于, 所述主机 中的第二处理程序从所述公共数 据区、 所述输入报文区和所述主业务数据区中的至少一种读取对应的数据, 对所读取 的数 据进行处理, 将在处理过程中产生的数据写入所述工作过程数据区, 并将通过处理过程产 生的处理结果写入所述输出报文区, 包括: 所述主机中的业务功能处理程序通过内存管理程序, 从所述公共数据区、 所述输入报 文区和所述主业 务数据区读取目标 数据; 基于所述目标数据进行对应的业务处理, 将在所述业务处理的过程中产生的数据写入 所述工作过程数据区, 将通过 所述业务处理产生的处 理结果写入所述输出报文区。 5.根据权利要求1所述的方法, 其特征在于, 所述第 一处理程序通过动态调用的方式写 入数据, 所述第二处 理程序通过动态调用的方式读取 数据和写入数据; 所述第一处 理程序和所述第二处 理程序均通过静态调用的方式处 理数据。 6.一种主机内存 共享装置, 其特 征在于, 所述装置包括: 内存获取模块, 用于通过内存管理程序在主机中获取工作区内存; 区域划分模块, 用于按照预设定义的程序参数传递标准, 将所述工作区内存划分为公 共数据区、 输入报文区、 主业 务数据区、 输出报文区和工作过程数据区; 内存共享模块, 用于在交易过程中, 所述主机中的第 一处理程序向所述公共数据区、 所 述输入报文区和所述主业务数据区中的至少一种写入对应的数据; 所述主机中的第二处理 程序从所述 公共数据区、 所述输入报文区和所述主业务数据区中的至少一种读取对应的数 据, 对所读取的数据进 行处理, 将在处理过程中产生的数据写入所述工作过程数据区, 并将权 利 要 求 书 1/2 页 2 CN 115373842 A 2通过处理过程产生的处 理结果写入所述输出报文区。 7.根据权利要求6所述的装置, 其特 征在于, 所述内存 共享模块具体用于: 所述主机 中的网关程序从外部接收目标业务领域的交易输入报文, 并将所述交易报文 传输给所述主机中的公共处 理程序; 所述公共处 理程序获取系统运行的公共参数; 所述公共处理程序将所述交易报文写入所述输入报文区, 将所述公共参数写入所述公 共数据区。 8.根据权利要求6所述的装置, 其特 征在于, 所述内存 共享模块具体用于: 所述主机 中的业务领域主程序获取对应业务的主要业务处理数据, 并将所述主要业务 处理数据写入所述主业 务数据区。 9.根据权利要求6所述的装置, 其特 征在于, 所述内存 共享模块具体用于: 所述主机中的业务功能处理程序通过内存管理程序, 从所述公共数据区、 所述输入报 文区和所述主业 务数据区读取目标 数据; 基于所述目标数据进行对应的业务处理, 将在所述业务处理的过程中产生的数据写入 所述工作过程数据区, 将通过 所述业务处理产生的处 理结果写入所述输出报文区。 10.根据权利要求6所述的装置, 其特征在于, 所述第一处理程序通过动态调用的方式 写入数据, 所述第二处 理程序通过动态调用的方式读取 数据和写入数据; 所述第一处 理程序和所述第二处 理程序均通过静态调用的方式处 理数据。权 利 要 求 书 2/2 页 3 CN 115373842 A 3

.PDF文档 专利 一种主机内存共享方法及相关装置

安全报告 > 其他 > 文档预览
中文文档 12 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共12页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种主机内存共享方法及相关装置 第 1 页 专利 一种主机内存共享方法及相关装置 第 2 页 专利 一种主机内存共享方法及相关装置 第 3 页
下载文档到电脑,方便使用
本文档由 思考人生2024-03-03 20:13:25上传分享
给文档打分
您好可以输入 255 个字符
网站域名是多少( 答案:github5.com )
评论列表
  • 暂时还没有评论,期待您的金玉良言
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。