[发明专利]设备部署方法及装置、设备运行方法及电子设备在审
申请号: | 201910569174.2 | 申请日: | 2019-06-27 |
公开(公告)号: | CN110275716A | 公开(公告)日: | 2019-09-24 |
发明(设计)人: | 丁振江;金文波 | 申请(专利权)人: | 深圳开立生物医疗科技股份有限公司 |
主分类号: | G06F8/60 | 分类号: | G06F8/60 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 王仲凯 |
地址: | 518057 广东省深圳市南山区粤海街道麻岭社区*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 功能模块库 应用软件 硬件平台 模块适配 设备部署 调用接口 功能接口 设备硬件 设备运行 相关组件 适配 调用 索引 电子设备 接口索引 预先创建 可复用 操作系统 封装 申请 访问 保存 节约 创建 部署 维护 开发 | ||
1.一种设备部署方法,其特征在于,包括:
封装所需的设备硬件功能在不同硬件平台下对应的功能模块,并将所述不同硬件平台下对应的功能模块均保存至预先创建的功能模块库中;
在所述功能模块库中创建接口索引和模块适配层;
将所述功能模块库部署于应用软件与操作系统之间,以便所述应用软件在调用所述接口索引所对应的功能接口时,利用所述模块适配层的适配来访问或调用相应硬件平台下的功能模块。
2.根据权利要求1所述的设备部署方法,其特征在于,还包括:
将设备公用功能封装为公用模块,并将所述公用模块保存至所述功能模块库下的公用目录,以便所述功能模块基于所述公用目录对所述公用模块进行访问或调用。
3.根据权利要求2所述的设备部署方法,其特征在于,所述公用模块包括I2C模块、SPI模块、UART模块、USB模块、NET模块、CRC算法模块及Log日志模块中任一项或任几项组合。
4.根据权利要求1所述的设备部署方法,其特征在于,所述封装所需的设备硬件功能在不同硬件平台下对应的功能模块包括:
调用所述操作系统的接口将所述所需的设备硬件功能封装为相应的功能模块。
5.根据权利要求1所述的设备部署方法,其特征在于,所述接口索引为头文件,所述在所述功能模块库中构建接口索引包括:
构建与所述所需的设备硬件功能相对应的功能接口以及与所述功能接口相对应的头文件;
将所述头文件存放于所述功能模块库的头文件目录中,以便所述应用软件基于所述头文件目录中的头文件的接口声明,调用所述接口声明所对应的功能接口。
6.根据权利要求1所述的设备部署方法,其特征在于,所述在所述功能模块库中构建模块适配层包括:
构建设备的标识信息与相应硬件平台下的功能模块之间的对应关系,以便所述模块适配层基于所述设备的标识信息找到相应硬件平台下的功能模块的模块对象。
7.根据权利要求6所述的设备部署方法,其特征在于,所述标识信息为预先为所述目标设备设置的标识号。
8.根据权利要求1所述的设备部署方法,其特征在于,还包括:
在所述功能模块库中构建用于存放设备具体机型对象的指针的全局对象;其中,所述机型对象包括有所有模块的模块对象,并记录有日志文件和设备的标识信息的存放信息,以供所述模块适配层使用。
9.根据权利要求1所述的设备部署方法,其特征在于,还包括:
在所述功能模块库中将所需的所述操作系统的系统功能封装为系统模块,以便所述功能模块对所述系统模块进行访问或调用。
10.根据权利要求1至9任一项所述的设备部署方法,其特征在于,所述操作系统为linux操作系统,所述功能模块库为动态库。
11.一种设备部署装置,其特征在于,包括:
封装模块,用于封装所需的设备硬件功能在不同硬件平台下对应的功能模块,并将所述不同硬件平台下对应的功能模块均保存至预先创建的功能模块库中;
构建模块,用于在所述功能模块库中构建接口索引和模块适配层;
部署模块,用于将所述功能模块库部署于应用软件与操作系统之间,以便所述应用软件在调用所述接口索引所对应的功能接口时,利用所述模块适配层的适配来访问或调用相应硬件平台下的功能模块。
12.根据权利要求11所述的设备部署装置,其特征在于,所述封装模块还用于:将设备公用功能封装为公用模块,并将所述公用模块保存至所述功能模块库下的公用目录,以便所述功能模块基于所述公用目录对所述公用模块进行调用。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳开立生物医疗科技股份有限公司,未经深圳开立生物医疗科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910569174.2/1.html,转载请声明来源钻瓜专利网。