[发明专利]程序设计系统和程序设计方法无效
申请号: | 201210476688.1 | 申请日: | 2012-11-21 |
公开(公告)号: | CN102968303A | 公开(公告)日: | 2013-03-13 |
发明(设计)人: | 夏荣福 | 申请(专利权)人: | 用友软件股份有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 北京友联知识产权代理事务所(普通合伙) 11343 | 代理人: | 尚志峰;汪海屏 |
地址: | 100094 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 程序设计 系统 方法 | ||
1.一种程序设计系统,其特征在于,包括:
注册单元,用于注册已有的功能模块,以生成与每个所述功能模块对应的标识;
标识设置单元,用于解析待设计程序的业务逻辑,查找对应于所述业务逻辑的标识,并根据所述业务逻辑设置多个标识对应的功能模块之间的执行顺序和调用关系;
功能调用单元,用于按照所述设置的结果,通过调用所述标识对应的功能模块,以实现所述待设计程序的功能。
2.根据权利要求1所述的程序设计系统,其特征在于,所述功能调用单元包括:
调用代理子单元,连接至每个所述功能模块上的统一接口上,在不同的所述功能模块之间的发生调用时,用于实现所述功能模块之间的数据交互。
3.根据权利要求1所述的程序设计系统,其特征在于,所述标识设置单元还用于:
设置每个标识对应的功能模块内部的子模块之间的执行顺序和调用关系,以由所述功能调用单元据此调用对应的功能模块包含的子模块。
4.根据权利要求3所述的程序设计系统,其特征在于,还包括:
信息反馈单元,用于在同一功能模块内部的多个子模块之间或多个功能模块之间发生调用时,由被调用对象在接收到调用对象的调用请求后,向所述调用对象返回反馈信息;
发送控制单元,用于在所述调用对象在预设时间内未接收到所述反馈信息的情况下,重新发送所述调用请求。
5.根据权利要求4所述的程序设计系统,其特征在于,还包括:
优先级设置单元,用于为所述标识设置优先级;
顺序调整单元,用于根据每个标识的优先级顺序,调整同一功能模块内部的多个子模块之间或多个功能模块之间的执行顺序。
6.一种程序设计方法,其特征在于,包括:
步骤202,注册已有的功能模块,以生成与每个所述功能模块对应的标识;
步骤204,解析待设计程序的业务逻辑,查找对应于所述业务逻辑的标识,并根据所述业务逻辑设置多个标识对应的功能模块之间的执行顺序和调用关系;
步骤206,按照所述设置的结果,通过调用所述标识对应的功能模块,以实现所述待设计程序的功能。
7.根据权利要求6所述的程序设计方法,其特征在于,还包括:
不同的所述功能模块通过统一接口连接至调用代理,以通过所述调用代理实现调用过程中的数据交互。
8.根据权利要求6所述的程序设计方法,其特征在于,所述步骤204还包括:
设置每个标识对应的功能模块内部的子模块之间的执行顺序和调用关系,以由据此调用对应的功能模块包含的子模块。
9.根据权利要求8所述的程序设计方法,其特征在于,在同一功能模块内部的多个子模块之间或多个功能模块之间发生调用时,还包括:
被调用对象在接收到调用对象的调用请求后,向所述调用对象返回反馈信息,其中,
若所述调用对象在预设时间内未接收到所述反馈信息,则重新发送所述调用请求。
10.根据权利要求9所述的程序设计方法,其特征在于,还包括:
为所述标识设置优先级;
根据每个标识的优先级顺序,调整同一功能模块内部的多个子模块之间或多个功能模块之间的执行顺序。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于用友软件股份有限公司,未经用友软件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210476688.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:基于线路施工安全防护的多功能安全报警系统
- 下一篇:线切机防跳线报警器