[发明专利]能源数据采集终端软件集成架构及共享资源访问控制方法在审
| 申请号: | 202111084135.7 | 申请日: | 2021-09-15 |
| 公开(公告)号: | CN114020480A | 公开(公告)日: | 2022-02-08 |
| 发明(设计)人: | 杨波;韩伟健;倪志伟;章为昆;贾天有;刘清俊;刘亚东;李兆刚;余转丽;邬永强;李文丹 | 申请(专利权)人: | 浙江万胜智能科技股份有限公司 |
| 主分类号: | G06F9/52 | 分类号: | G06F9/52;G06F8/36 |
| 代理公司: | 杭州君度专利代理事务所(特殊普通合伙) 33240 | 代理人: | 黄玉杰 |
| 地址: | 317200 浙江省台*** | 国省代码: | 浙江;33 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 能源 数据 采集 终端 软件 集成 架构 共享资源 访问 控制 方法 | ||
1.一种能源数据采集终端软件集成架构,其特征在于,
所述能源数据采集终端软件集成架构包括嵌入式linux系统调用接口层、app应用层、USRIL层和容器管理层,在所述嵌入式linux系统调用接口层和所述app应用层之间设置有所述USRIL层;在有容器化应用部署需求的情境中,所述USRIL层和所述嵌入式linux系统调用接口层之间设置有所述容器管理层;
所述嵌入式linux系统调用接口,为linux内核对用户程序提供的软件接口集合;
所述app应用层,为app应用程序的集合,是实现产品功能需求的直接载体;
所述USRIL层完成对共享资源访问接口的互斥性封装,由多个共享资源接口单元组成,实现多进程多线程对共享资源的冲突访问控制需求,并对所述app应用层提供应用程序调用接口;
所述容器管理层,通过设定的指令规则,规范容器创建时,容器中虚拟操作系统对所述USRIL层软件接口的支持。
2.如权利要求1所述的能源数据采集终端软件集成架构,其特征在于,
每个所述共享资源接口单元均包括动态库文件和软件接口说明文件,所述动态库文件为.so格式,用于完成目标共享资源接口互斥性访问的封装,所述软件接口说明文件为.h格式,所述动态库文件通过所述软件接口说明文件为应用app开发提供接口调用的说明,规定不同应用app、不同线程均通过调用USRIL层统一的目标共享资源软件接口,实现共享资源冲突访问控制。
3.一种采用如权利要求2所述的能源数据采集终端软件集成架构的共享资源访问控制方法,其特征在于,包括如下步骤:
利用linux进程间通信机制,进行互斥锁跨进程的应用设计;
在有共享资源访问需求的目标容器创建阶段,进行互斥锁跨容器应用设计。
4.如权利要求3所述的共享资源访问控制方法,其特征在于,
所述互斥锁跨进程的应用设计,在共享内存空间创建互斥量,不同进程、线程均能通过访问共享内存空间中的互斥量,进行互斥量的加锁、解锁等系列linux互斥锁机制相关操作,实现共享资源先到先得的互斥性冲突访问控制。
5.如权利要求4所述的共享资源访问控制方法,其特征在于,
所述互斥锁跨容器应用设计,在有共享资源访问需求的目标容器创建阶段,设计目标容器与宿主机共享USRIL层软件接口,设计目标容器与宿主机共享进程间通信机制。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江万胜智能科技股份有限公司,未经浙江万胜智能科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111084135.7/1.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置





