[发明专利]能源数据采集终端软件集成架构及共享资源访问控制方法在审
| 申请号: | 202111084135.7 | 申请日: | 2021-09-15 |
| 公开(公告)号: | CN114020480A | 公开(公告)日: | 2022-02-08 |
| 发明(设计)人: | 杨波;韩伟健;倪志伟;章为昆;贾天有;刘清俊;刘亚东;李兆刚;余转丽;邬永强;李文丹 | 申请(专利权)人: | 浙江万胜智能科技股份有限公司 |
| 主分类号: | G06F9/52 | 分类号: | G06F9/52;G06F8/36 |
| 代理公司: | 杭州君度专利代理事务所(特殊普通合伙) 33240 | 代理人: | 黄玉杰 |
| 地址: | 317200 浙江省台*** | 国省代码: | 浙江;33 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 能源 数据 采集 终端 软件 集成 架构 共享资源 访问 控制 方法 | ||
本发明涉及嵌入式系统技术领域,具体涉及一种能源数据采集终端软件集成架构及共享资源访问控制方法;在嵌入式linux标准系统调用接口层及app应用层之间新增USRIL层,利用共享资源访问控制方法完成对共享资源接口的互斥性封装,在具有容器化部署需求的场景中规范容器管理层,使容器中的应用app能够通过统一的USRIL层软件接口实现对目标资源的访问,实现多进程多线程对共享资源的冲突访问控制需求;为研发人员访问共享资源提供了统一的软件接口,不需要反复考虑目标资源操作互斥性的问题,简化编程逻辑、简化交互流程、精益化软件开发流程,提高软件可靠性及产品系统的稳定性。
技术领域
本发明涉及嵌入式系统技术领域,尤其涉及一种能源数据采集终端软件集成架构及共享资源访问控制方法。
背景技术
随着信息技术的高速发展,当前可用于嵌入式产品的高主频的中央处理器、高性能的运行内存及大容量的存储芯片逐渐普及,大部分能源数据采集终端产品在处理速度、运算能力、存储容量等方面获得了大幅提升。容器技术作为一项基于linux平台的虚拟化技术,得到了广泛的普及。基于linux操作系统的多容器、多应用的软件集成架构广泛应用于嵌入式产品设计方案中,更好地服务及实现不同的用户需求。一般地,一款嵌入式产品的研发设计,往往由多名软件研发工程师联合研发完成,且研发团队人员可能来自各行各业的不同企事业单位。搭载嵌入式linux操作系统的产品,研发人员在进行多进程、多线程的软件设计时,需要考虑宿主机中、容器中、容器之间、容器与宿主机之间的不同应用app对共享资源的冲突访问控制的要求。
现有的嵌入式linux操作系统多容器、多应用的软件集成架构,在标准系统嵌入式linux系统调用接口层上直接构建容器及app业务,在联合研发情境中,共享资源访问控制方面存在大量的人员沟通对接事项,流程繁琐,极易出现纰漏,容易造成app应用软件异常甚至系统异常,软件可靠性低。
发明内容
本发明的目的在于提供一种能源数据采集终端软件集成架构及共享资源访问控制方法,旨在解决现有技术在联合研发情境中,共享资源访问控制方面存在大量的人员沟通对接事项,流程繁琐,极易出现纰漏,容易造成app应用软件异常的技术问题。
为实现上述目的,本发明提供了一种能源数据采集终端软件集成架构,所述能源数据采集终端软件集成架构包括嵌入式linux系统调用接口层、app应用层、USRIL层和容器管理层,在所述嵌入式linux系统调用接口层和所述app应用层之间设置有所述USRIL层,所述USRIL层和所述嵌入式linux系统调用接口层之间设置有所述容器管理层;
所述嵌入式linux系统调用接口,为linux内核对用户程序提供的软件接口集合;
所述app应用层,为app应用程序的集合,是实现产品功能需求的直接载体;
所述USRIL层完成对共享资源访问接口的互斥性封装,由多个共享资源接口单元组成,实现多进程多线程对共享资源的冲突访问控制需求,并对所述app应用层提供应用程序调用接口;
所述容器管理层,通过设定的指令规则,规范容器创建时,容器中虚拟操作系统对所述USRIL层软件接口的支持。
其中,每个所述共享资源接口单元均包括动态库文件和软件接口说明文件,所述动态库文件为.so格式,用于完成目标共享资源接口互斥性访问的封装,所述软件接口说明文件为.h格式,所述动态库文件通过所述软件接口说明文件为应用app开发提供接口调用的说明,规定不同应用app、不同线程均通过调用USRIL层统一的目标共享资源软件接口,实现共享资源冲突访问控制。
本发明还提供一种采用上述所述的能源数据采集终端软件集成架构的共享资源访问控制方法,包括如下步骤:
利用linux进程间通信机制,进行互斥锁跨进程的应用设计;
在有共享资源访问需求的目标容器创建阶段,进行互斥锁跨容器应用设计。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江万胜智能科技股份有限公司,未经浙江万胜智能科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111084135.7/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置





