[发明专利]用于保障汽车仪表稳定运行的系统、方法、装置、处理器及其计算机可读存储介质在审
申请号: | 202110975762.3 | 申请日: | 2021-08-24 |
公开(公告)号: | CN113641556A | 公开(公告)日: | 2021-11-12 |
发明(设计)人: | 王骥坤;刘金花;朱鸣岐;柴宏建 | 申请(专利权)人: | 东风电子科技股份有限公司 |
主分类号: | G06F11/30 | 分类号: | G06F11/30;G06F11/14;G06F9/54 |
代理公司: | 上海智信专利代理有限公司 31002 | 代理人: | 王洁 |
地址: | 201114 上海市*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 保障 汽车 仪表 稳定 运行 系统 方法 装置 处理器 及其 计算机 可读 存储 介质 | ||
1.一种用于保障汽车仪表稳定运行的系统,其特征在于,所述的系统包括:
仪表状态监控层处理模块,用于对系统进程进行状态监控;
仪表功能应用层处理模块,与所述的仪表状态监控层处理模块进行Socket连接,用于获取每一个负责仪表功能的应用程序的运行状态;以及
共享内存区处理模块,与所述的仪表功能应用层处理模块相连接,用于读取每一个应用程序的数据及其运行状态。
2.根据权利要求1所述的用于保障汽车仪表稳定运行的系统,其特征在于,所述的系统进程具体包括:
MonitorServer进程,用于充当所述的仪表功能应用层处理模块的服务端,并将其他具备功能部分的进程模拟为客户端;以及
MonitorCore进程,与所述的MonitorServer进程进行Socket连接,用于监控彼此之间的运行状态。
3.根据权利要求1所述的用于保障汽车仪表稳定运行的系统,其特征在于,所述的仪表功能应用层处理模块中放置有保存在系统flash中且具有仪表功能部分应用程序的APP列表,所述的APP列表中包括系统预设个数的APP。
4.一种基于权利要求1所述的系统实现用于保障汽车仪表稳定运行的方法,其特征在于,所述的方法包括以下步骤:
(1)加载操作系统,随后在所述的仪表状态监控层处理模块中启动仪表状态监控程序;
(2)所述的仪表状态监控程序根据所述的仪表功能应用层处理模块中的仪表功能程序,获取当前需要加载的应用程序列表;
(3)系统根据获取到的所述的应用程序列表,在所述的仪表功能应用层处理模块中加载对应的应用程序;
(4)每一个应用程序均与存储在所述的共享内存区处理模块中的进程关键数据缓存程序建立共享内存映射,从而监控汽车仪表的变化状态。
5.根据权利要求4所述的实现用于保障汽车仪表稳定运行的方法,其特征在于,所述的仪表状态监控程序具体包括:MonitorServer进程和MonitorCore进程,其中,
所述的MonitorServer进程用于充当所述的仪表功能应用层处理模块的进程的服务端,将其他负责功能部分的进程模拟成客户端;
所述的MonitorCore进程为监控进程,与所述的MonitorServer进程一起启动,互相建立Socket连接,用于监控对方的运行状态。
6.根据权利要求5所述的实现用于保障汽车仪表稳定运行的方法,其特征在于,所述的步骤(2)具体包括以下步骤:
(2.1)当所述的MonitorServer进程和MonitorCore进程的运行状态一切正常后,由所述的MonitorServer进程读取保存在系统flash中的仪表功能程序的APP列表;
(2.2)根据所述的APP列表中提供的信息启动相应的应用程序,同时与每一个应用程序之间建立Socket连接。
7.根据权利要求6所述的实现用于保障汽车仪表稳定运行的方法,其特征在于,所述的MonitorServer进程还用于确保能够获取到每一个负责仪表功能的应用程序的运行状态,一旦有应用程序异常退出或者产生了死锁,那么便快速重启异常的应用程序。
8.根据权利要求6所述的实现用于保障汽车仪表稳定运行的方法,其特征在于,所述的步骤(4)具体包括以下步骤:
(4.1)当系统检测到所述的汽车仪表正常运行时存在应用程序的数据和运行状态发生变化时,则将该应用程序写入系统开辟出来的与各个仪表应用进程内存相互隔离的所述的共享内存区处理模块的共享内存区域中;
(4.2)当进程启动时,所述的进程关键数据缓存程序判断能否在所述的共享内存区域中读取到与之相映射的应用程序的数据和运行状态,如果否,则进入步骤(4.3),否则,进入步骤(4.4);
(4.3)当前该应用程序继续正常运行;
(4.4)将当前进程的运行状态恢复至读取到的状态,并将读取到的变量数据赋值给当前该进程的数据变量,从而将当前进程恢复至重启之前的状态。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于东风电子科技股份有限公司,未经东风电子科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110975762.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:喷嘴结构、截割头总成和工程机械
- 下一篇:一种智能化色母粒杂质分离系统