[发明专利]一种飞参采集器软件分层架构设计方法在审
申请号: | 202010821221.0 | 申请日: | 2020-08-14 |
公开(公告)号: | CN112083910A | 公开(公告)日: | 2020-12-15 |
发明(设计)人: | 李乐意;陈志达;郭俊麟;白皓;闫宝祝 | 申请(专利权)人: | 陕西千山航空电子有限责任公司 |
主分类号: | G06F8/20 | 分类号: | G06F8/20;G06F8/36;G06F8/71;G07C5/08 |
代理公司: | 北京清大紫荆知识产权代理有限公司 11718 | 代理人: | 张卓 |
地址: | 710065 陕西*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 采集 软件 分层 架构 设计 方法 | ||
本公开实施例中提供了一种飞参采集器软件分层架构设计方法,属于航空电子技术领域,将飞参采集器的软件分为驱动层、IO层、平台特定服务层和业务逻辑层,将驱动层配置为用于为飞参采集器的硬件提供驱动以建立上层可运行的环境;将IO层配置为用于将驱动层的函数抽象成IO函数,为平台特定服务层提供统一的函数接口;将平台特定服务层配置为用于将飞参采集器的功能均抽象成特定服务,并为业务逻辑层提供统一的函数接口;将业务逻辑层配置为用于实现飞参采集器的产品的业务功能。本发明通过软件分层架构,实现了飞参采集器软件和综合数据管理系统的可移植、易扩展。
技术领域
本公开属于航空电子技术领域领域,尤其涉及一种飞参采集器软件分层架构设计方法。
背景技术
随着航电综合化的发展,飞参采集器开始承担数据解算、管理等功能,因此软件规模越来越大、逻辑越来越复杂,传统的飞参采集器或综合数据管理系统软件,软硬件和软件间耦合较深,移植困难、软件功能扩展性较弱。
发明内容
有鉴于此,本公开实施例提供一种飞参采集器软件分层架构设计方法,通过软件分层架构,实现飞参采集器软件和综合数据管理系统的可移植、易扩展。
为了达到上述技术目的,本发明所采用的具体技术方案为:
一种飞参采集器软件分层架构设计方法:将所述飞参采集器的软件分为驱动层、IO层、平台特定服务层和业务逻辑层;将所述驱动层配置为用于为所述飞参采集器的硬件提供驱动以建立上层可运行的环境;将所述IO层配置为用于将所述驱动层的函数抽象成IO函数,为所述平台特定服务层提供统一的函数接口;将所述平台特定服务层配置为用于将所述飞参采集器的功能均抽象成特定服务,并为所述业务逻辑层提供统一的函数接口;将所述业务逻辑层配置为用于实现所述飞参采集器的产品的业务功能。进一步的,所述业务逻辑层包括采集模块、数据传输模块和维护模块;所述采集模块用于实现所述飞参采集器的采集功能;所述数据传输模块用于实现所述飞参采集器的数据传输功能;所述维护模块用于实现对所述飞参采集器的维护功能。
进一步的,所述业务逻辑层还包括特定数据获取模块和数据还原模块;所述特定数据获取模块用于实现所述飞参采集器的特定数据的获取功能;所述数据还原模块用于实现所述飞参采集器的数据还原功能。
进一步的,所述业务逻辑层还包括数据路由模块;所述业务逻辑层的功能模块之间的数据传递均通过数据路由模块实现。
进一步的,所述业务逻辑层还用于将所述业务逻辑层内部产生和从所述平台特定服务层所获取的数据生成唯一的ID,所述ID用于标明数据来源和处理方式,并将标明了ID的数据发送至所述数据路由模块。
进一步的,数据路由模块用于通过配置数据ID的路由规则,实现可配置的数据采集功能、可配置的特定数据的获取功能、可配置的数据还原功能、可配置的数据路由功能和可配置的数据传输功能。
进一步的,所述平台特定服务层包括内部通信协议模块和外部总线通信协议模块;所述内部通信协议模块用于实现飞参采集器内部硬件之间的通信协议;所述外部总线通信协议模块用于实现飞参采集器与外部设备之间的通信协议。
进一步的,所述平台特定服务层还包括维护总线通信协议模块;所述维护总线通信协议模块用于实现飞参采集器与维护设备之间的通信协议。
进一步的,所述平台特定服务层还包括平台通用功能模块和平台特定功能模块;所述平台通用功能模块用于实现飞参采集器业务逻辑层所需的通用计算功能;平台特定功能模块用于实现飞参采集器硬件支持的特定功能。
采用上述技术方案,本发明能够带来以下有益效果:
1)本发明通过软件分层,降低了软硬件以及软件模块间的耦合;
2)通过功能模块划分,达到通过数据路由配置文件定义软件功能的目的;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于陕西千山航空电子有限责任公司,未经陕西千山航空电子有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010821221.0/2.html,转载请声明来源钻瓜专利网。