[发明专利]一种程序生成的方法和维度管理器在审
申请号: | 201610111176.3 | 申请日: | 2016-02-29 |
公开(公告)号: | CN105786512A | 公开(公告)日: | 2016-07-20 |
发明(设计)人: | 王红娟;董毅;李光瑞;王玉奎 | 申请(专利权)人: | 浪潮(苏州)金融技术服务有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 济南信达专利事务所有限公司 37100 | 代理人: | 李世喆 |
地址: | 215104 江苏省苏州市吴*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 程序 生成 方法 维度 管理器 | ||
技术领域
本发明涉及计算机应用技术领域,特别涉及一种程序生成的方法和维度管理器。
背景技术
随着计算机技术的普及,各行业的发展都越发依赖计算机程序来处理各种业务,那么,程序的设计将对业务造成直接的影响。
目前,程序生成的过程主要是,按照业务的目的,编成人员设计程序框架、程序结构和固化的程序接口,并将函数写入框架中,同时还必须为函数编写固化的程序接口,以实现函数的逻辑关系。由于固化的程序接口具有较强的针对性,当业务发生变化如为现有验钞机增加对新版人民币的校验功能,需要重新设置和封装程序接口,同时,在程序生成和更新过程中,程序接口的开发需要经过较长周期的测试过程,造成程序生成效率低下。
发明内容
本发明提供一种程序生成的方法和维度管理器,能够有效地提高程序生成效率。
一种程序生成的方法,与参数接口相连,设置数据空间,还包括:
确定各个函数,并根据各个函数的功能,为所述各个函数设定对应的第一几何结构;
将所述各个函数加载到所述数据空间中;
在所述数据空间中,将所述各个函数抽象为具有所述对应的第一几何结构的功能模块;
接收所述参数接口发送的参数和任务;
根据所述任务,将所述参数抽象为对应的第二几何结构;
将所述第二几何结构与第一几何结构的各个功能模块进行结构匹配,形成与任务相关的第一目标程序。
优选地,所述根据各个函数的功能,为所述各个函数设定对应的第一几何结构,包括:
为所述各个函数中第一功能的函数设定具有凹形面的几何体;
为所述各个函数中第二功能的函数设定具有凸形面的几何体;
当所述具有第一功能的函数与所述具有第二功能的函数间存在逻辑关系时,所述具有凹形面的几何体中的凹形区域大小与所述具有凸形面的几何体中的凸形区域大小相等,所述凹形区域与所述凸形区域能够互补。
优选地,所述将所述参数抽象为对应的第二几何结构,包括:为所述参数设定参数几何体,确定所述参数几何体的起始顶点,并从所述参数几何结构的起始顶点开始,按照顺时针方向和由下至上的方向依次将参数对应的二进制数据中的每一位填充到所述参数几何结构的各个顶点,其中,所述参数几何体为具有凸形面的几何体、具有凹形面的几何体以及同时具有凸形面和凹形面的几何体中的任意一种参数几何体;
所述第二几何结构与第一几何结构的各个功能模块进行结构匹配,包括:所述参数几何体为具有凸形面的几何体时,所述参数几何体与所述具有凹形面的几何体相匹配;或者,所述参数几何体为具有凹形面的几何体时,所述参数几何体与所述具有凸形面的几何体相匹配;或者,所述参数几何体为具有凸形面和凹形面的几何体时,所述参数几何体中凸形面和凹形面分别与所述具有凹形面的几何体和具有凸形面的几何体相匹配。
优选地,该方法进一步包括:建立数据空间坐标轴,并确定所述数据空间坐标轴的起始位置;
所述形成与任务相关的目标程序,包括:在所述第一几何结构的各个功能模块中,确定与所述第二几何结构匹配成功的至少一个第一几何结构的目标功能模块;根据所述数据空间坐标轴和所述数据空间坐标轴的起始位置,确定所述至少一个目标功能模块的目标空间坐标以及所述至少一个目标功能模块的调用顺序。
优选地,该方法进一步包括:当接收到更新所述第一目标程序的请求时,判断所述请求中是否包含需要增加的目标函数,如果是,则设置新的数据空间,并将所述目标函数加载到所述新的数据空间中,抽象为具有对应的第三几何结构的目标功能模块,根据所述更新请求,将所述参数抽象为对应的第四几何结构,将所述第四几何结构与第一几何结构的各个功能模块和所述第三几何结构的目标功能模块进行结构匹配,形成第二目标程序;否则,直接根据所述更新请求,将所述参数抽象为对应的第五几何结构,将所述第五几何结构与第一几何结构的各个功能模块进行结构匹配,形成第三目标程序。
优选地,该方法进一步包括:设置至少一个维度空间,并为所述至少一个维度空间建立维度空间坐标轴,并确定所述至少一个维度空间坐标轴的起始位置,不同维度空间之间没有依赖性;
将所述数据空间加载到所述至少一个维度空间;
控制所述至少一个维度空间并行处理待处理数据。
优选地,所述控制所述至少一个维度空间并行处理待处理数据,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮(苏州)金融技术服务有限公司,未经浪潮(苏州)金融技术服务有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610111176.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种列表加载时的反馈方法及装置
- 下一篇:一种用户界面自动生成的系统及方法