[发明专利]大机目标代码快速生成方法及系统有效
申请号: | 201510673746.3 | 申请日: | 2015-10-16 |
公开(公告)号: | CN105224333B | 公开(公告)日: | 2018-09-07 |
发明(设计)人: | 孙雨辰;庞良;吴国程;刘伟 | 申请(专利权)人: | 中国工商银行股份有限公司 |
主分类号: | G06F8/30 | 分类号: | G06F8/30;G06F8/41 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 贾磊 |
地址: | 100140 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 目标 代码 快速 生成 方法 系统 | ||
1.一种大机目标代码快速生成方法,其特征在于,所述方法包括:
从用户终端获得待处理的主机源程序信息,其中,所述主机源程序信息包括主机源程序的程序类型及所属基线;
根据待处理的主机源程序信息及划分参数,将待处理的主机源程序划分为多个子集;
分配未处理的子集至空闲的目标代码生成器响应;
所述目标代码生成器将分配的未处理的子集包含的主机源程序编译为目标代码;
根据待处理的主机源程序信息及划分参数,将待处理的主机源程序划分为多个子集进一步包括:
根据主机源程序的程序类型对所述待处理的主机源程序进行初步分类;
根据主机源程序的所属基线对初步分类的主机源程序进行再次分类;
根据划分参数将每类待处理的主机源程序分别划分为多个子集;
其中,划分参数为每种程序类型的主机源程序最大容忍时间与该种程序类型的主机源程序平均处理时间相除取整的值。
2.如权利要求1所述的大机目标代码快速生成方法,其特征在于,分配未处理的子集至空闲的目标代码生成器响应进一步包括:
监测目标代码生成器的运行状态,当监测出有目标代码生成器运行状态为空闲时,提交处理申请;
判断是否有未处理的子集,如果有,则根据所述处理申请随机分配未处理的子集至相应的目标代码生成器响应,或根据所述处理申请及所述主机源程序的优先级按优先级分配未处理的子集至相应的目标代码生成器响应;
下载分配的未处理的子集包括的主机源程序。
3.如权利要求1所述的大机目标代码快速生成方法,其特征在于,该方法还包括:
实时监控目标代码生成器运行情况,当有目标代码生成器出现异常时,发送关闭异常目标代码生成器的指令至异常目标代码生成器,发送异常信息至错误恢复装置;
所述错误恢复装置将异常目标代码生成器正处理的主机源程序的处理状态初始化为未处理状态,发送报警信息给系统管理员。
4.一种大机目标代码快速生成系统,其特征在于,所述系统包括用户终端及目标代码生成服务器;
所述用户终端接收用户登记的待处理的主机源程序;
所述目标代码生成服务器包括:信息获取装置、分配装置及任务运行装置;
所述信息获取装置从所述用户终端获得待处理的主机源程序信息,其中,所述主机源程序信息包括主机源程序的程序类型及所属基线;
所述分配装置根据待处理的主机源程序信息及划分参数将待处理的主机源程序划分为多个子集,分配未处理的子集至空闲的目标代码生成器响应;
任务运行装置包括多个目标代码生成器,所述目标代码生成器将分配的未处理的子集包含的主机源程序编译为目标代码;
所述分配装置包括第一分类单元、第二分类单元及子集划分单元,
所述第一分类单元用于根据主机源程序的程序类型对所述待处理的主机源程序进行初步分类;
所述第二分类单元用于根据主机源程序的所属基线对初步分类的主机源程序进行再次分类;
所述子集划分单元用于根据划分参数将每类待处理的主机源程序分别划分为多个子集;
其中,划分参数为每种程序类型的主机源程序最大容忍时间与该种程序类型的主机源程序平均处理时间相除取整的值。
5.如权利要求4所述的大机目标代码快速生成系统,其特征在于,所述任务运行装置还包括监测模块及下载模块,
所述监测模块用于监测目标代码生成器的状态,当监测出有目标代码生成器运行状态为空闲时,提交处理申请至分配装置;
所述下载模块用于从用户终端下载分配的未处理的子集包括的主机源程序;
所述分配装置还包括分配模块,所述分配模块用于判断是否有未处理的子集,如果有,则根据所述处理申请随机分配未处理的子集至相应的目标代码生成器响应,或根据所述处理申请及所述主机源程序的优先级按优先级分配未处理的子集至相应的目标代码生成器响应。
6.如权利要求4所述的大机目标代码快速生成系统,其特征在于,所述目标代码生成服务器还包括监控装置及错误恢复装置;
所述监控装置连接所述任务运行装置中的目标代码生成器,实时监控目标代码生成器的运行情况,当有目标代码生成器出现异常时,发送关闭异常目标代码生成器的指令至异常目标代码生成器,发送异常信息至错误恢复装置;
所述错误恢复装置将异常目标代码生成器正处理的主机源程序的处理状态初始化为未处理状态,发送报警信息给系统管理员。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国工商银行股份有限公司,未经中国工商银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510673746.3/1.html,转载请声明来源钻瓜专利网。