[发明专利]基于组件的软件系统及开发方法有效

专利信息
申请号: 201680054204.0 申请日: 2016-07-15
公开(公告)号: CN108139893B 公开(公告)日: 2021-08-06
发明(设计)人: 容毅 申请(专利权)人: 山东程序元软件有限公司
主分类号: G06F8/36 分类号: G06F8/36
代理公司: 济南圣达知识产权代理有限公司 37221 代理人: 张勇
地址: 250101 山东省济南市中国(山东)自由贸易*** 国省代码: 山东;37
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 基于 组件 软件 系统 开发 方法
【权利要求书】:

1.基于组件的软件开发方法,所述方法包括:

将服务的输入/输出I / O转换成包括多个I / O键值对的相应计算目标数据报文CGDM;

配置程序的零件函数PF以接收所述计算目标数据报文CGDM作为输入参数;

生成变量匹配结构VMS序列VMSS;

所述变量匹配结构序列VMSS,包括一系列键对{{CF1,VMS1},...,{CFN,VMSN}};每对包括计算函数CF的名称CF1,CF2,…,CFN和各CF相对应的变量匹配结构VMS1,VMS2,…,VMSN;

所述VMS中的第一键对包括映射到所述CF的输入参数的第一键,以及映射到所述I/O键值对中的输入键值对的第二键;变量匹配结构VMS将CF的输入参数映射到计算目标数据报文CGDM内的输入参数;

其中,所述VMS中的第二键对包括映射到所述CF的输出参数的第一键,以及映射到所述I/O键值对中的输出键值对的第二键;变量匹配结构VMS将映射CF实例的输出参数以便输出计算目标数据报文CGDM内的输出参数;VMSS中的所有VMS完全填充计算目标数据报文CGDM的所有输出键值对;

并且利用所述VMSS配置所述PF以调用所述计算函数CF,

其中所述CF被配置为执行与服务有关的操作。

2.根据权利要求1所述的方法,还包括将所述VMSS存储在可通过所述数据报文的名称索引的数据存储器中。

3.根据权利要求1所述的方法,其中所述数据报文具有JavaScript对象表示JSON格式。

4.根据权利要求1所述的方法,所述利用所述VMSS配置所述PF以调用所述计算函数CF,具体包括:

S901:解析PF调用以识别给定的PF和作为参数传递给PF的CGDM;

S902:加载与所识别的PF相关联的VMSS,并识别所标识的CGDM内的输入键值对和输出键值对;

S903:解析加载的VMSS的下一行;

S904:确定解析的行是否包含CF标签;如果是,则进入S905;如果否就进入S906;

S905:识别CF以从CF标签调用;返回S903;

S906:将VMS的当前键对的第一键与所识别的CF的选择的I/O参数相匹配,并且将当前键对的第二键与CGDM的选择的I/O键相匹配;

S907:将调用格式化成所识别的CF,使得CF的选择的I/O参数被传递给选择的I/O键的值;

S908:对VMS的每个键对重复S906和S907;确定是否解析VMS的最后一个键对,以确定是否完成解析;

如果没有完成,则返回步骤S906,前进到VMS的下一个键对;

如果完成,则返回步骤S902,解析VMSS的下一行以在此前识别的CF标签下寻找新的CF标签或另一个VMS。

5.基于组件的软件开发方法,计算机程序包括零件函数PF,所述零件函数被配置为接收包括作为输入参数的多个输入/输出I/O键值对的计算目标数据报文CGDM,所述方法包括:

使用所述计算目标数据报文CGDM的名称检索包括多个元素的变量匹配结构序列VMSS,其中每个元素包括计算函数CF的名称和变量匹配结构VMS;

所述VMS中的第一键对包括映射到计算函数CF的输入参数的第一键,以及映射到所述I/O键值对中的输入键值对的第二键;变量匹配结构VMS将CF实例的输入参数映射到计算目标数据报文CGDM内的输入参数;

其中,所述VMS中的第二键对包括映射到所述CF的输出参数的第一键,以及映射到所述I/O键值对中的输出键值对的第二键;变量匹配结构VMS将映射CF实例的输出参数以便输出计算目标数据报文CGDM内的输出参数;VMSS中的所有VMS完全填充计算目标数据报文CGDM的所有输出键值对;

并且利用所述VMSS配置所述PF以调用所述计算函数CF,

其中所述CF被配置为执行与服务有关的操作。

6.根据权利要求5所述的方法,其中所述调用包括:

从所述数据报文确定输入数据;

将所述CF的参数从所述VMS映射到所述输入数据的数据部分;并且

根据所述映射利用所述数据部分调用所述CF。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东程序元软件有限公司,未经山东程序元软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201680054204.0/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top