[发明专利]一种软件应用架构及其配置单元在审
申请号: | 201910693704.4 | 申请日: | 2019-07-30 |
公开(公告)号: | CN110413264A | 公开(公告)日: | 2019-11-05 |
发明(设计)人: | 刘欢;吴鹏 | 申请(专利权)人: | 南京市晨枭软件技术有限公司 |
主分类号: | G06F8/20 | 分类号: | G06F8/20;G06F8/36;G06F8/76 |
代理公司: | 南京泰普专利代理事务所(普通合伙) 32360 | 代理人: | 窦贤宇 |
地址: | 211000 江苏省南京市麒麟*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 软件应用 调用 功能模块层 业务逻辑层 应用模块 架构 应用接口层 硬件驱动层 配置单元 应用层 代码维护 公共接口 基础模块 驱动模块 业务逻辑 运行框架 跨层 封装 上层 清晰 开发 统一 | ||
1.一种软件应用架构及其配置单元,其特征在于:软件应用架构包括硬件驱动层、功能模块层、应用接口层、业务逻辑层和应用层,各层之间不能跨层调用,所述业务逻辑层设置有用于业务划分的各个应用模块,所述功能模块层对应业务逻辑层上的应用模块设置有供调用的功能模块,所述应用模块和基础模块上均设置有开发的公共接口,所述应用层为程序的总体的运行框架,组织调用业务逻辑,所述功能模块层用于以封装不同的功能模块,所述应用接口层,提供公共的api接口供应用接口供上层调用,所述硬件驱动层由各个驱动模块组成,向上提供统一的接口。
2.如权利要求1所述的软件应用架构及其配置单元,其特征在于:所述应用层可以用嵌入式操作系统实现几种任务。
3.如权利要求1所述的软件应用架构及其配置单元,其特征在于:每个模块提供统一接口,后续只能增,不能改原来的接口。
4.如权利要求1所述的软件应用架构及其配置单元,其特征在于:同层模块之间相互独立,互不影响,不能相互调用,只能调用它下层的接口。
5.如权利要求1所述的软件应用架构及其配置单元,其特征在于:所述应用层为程序的总体流程和框架,调用业务逻辑层实现功能。
6.如权利要求1所述的软件应用架构及其配置单元,其特征在于:所述功能模块独立编译。
7.如权利要求1所述的软件应用架构及其配置单元,其特征在于:所述硬件驱动层可以分为多层,其中至少包括接口层、驱动层和设备层,所述接口层为用户提供统一的接口,所述驱动层向接口层暴露统一的接口,这些接口用于完成实际的连接断开和数据收发,所述设备层向驱动层提供统一的接口,这些接口通过访问物理硬件来实现和模块的通讯。
8.如权利要求7所述的软件应用架构及其配置单元,其特征在于:所述接口层、驱动层和设备层之间通过标准的接口进行互相访问,接口层对外接口,驱动层对接口层的接口,设备层对驱动层提供的接口上。
9.如权利要求1所述的软件应用架构及其配置单元,其特征在于:功能模块可以分为子模块。
10.如权利要求1所述的软件应用架构及其配置单元,其特征在于:应用模块可以继续分层。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京市晨枭软件技术有限公司,未经南京市晨枭软件技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910693704.4/1.html,转载请声明来源钻瓜专利网。