车载系统、车机及其快速关机的方法与流程

文档序号:18821661发布日期:2019-10-09 00:52阅读:5608来源:国知局
导航: X技术> 最新专利> 计算;推算;计数设备的制造及其应用技术
车载系统、车机及其快速关机的方法与流程

本发明涉及车机技术领域,特别是涉及一种车载系统、车机及其快速关机的方法。



背景技术:

目前,在汽车熄火后需要关闭车机的电源,为了保护车机的稳定性,在车机完成正常关机操作后,再关闭车机的电源。如果车机进行强制关机,可能会引起车机的写入数据丢失,进而影响车机的程序或服务的稳定性。

现有车机的关机操作具体包括:关闭车机系统中所有应用程序;关闭车机系统中所有服务;移除所有分区,包括可写分区和可读分区;关闭系统内核。由于现有的车机并未检测应用程序是否对可写分区进行操作,因此关闭车机系统中所有应用程序;现有车机的关机操作需要4-10秒才能完成,若用户在汽车熄火后立刻启动开机,需要等待车机关机完成后再进行开机,导致车机的开机时间长,影响用户的体验。



技术实现要素:

本发明主要解决的技术问题是提供一种车载系统、车机及其快速关机的方法,以解决上述问题。

为解决上述技术问题,本发明采用的一个技术方案是:提供一种车机快速关机的方法,其包括:获取到汽车的熄火消息,并根据所述熄火消息生成关机消息;获取所述车机的可写分区,根据所述关机消息,关闭对所述可写分区进行操作的应用程序和/或服务;在所述应用程序和/或服务完成关闭时,对可写分区进行移除。

为解决上述技术问题,本发明采用的另一个技术方案是:提供一种车机,其包括:通信模块,用于获取到汽车的熄火消息;关机模块,与所述通信模块连接,用于根据所述熄火信息生成关机消息;存储模块,与所述关机模块连接,用于存储对可写分区进行操作的应用程序和/或服务;其中,所述关机模块根据所述关机消息,关闭所述应用程序和/或服务;在所述应用程序和/或服务完成关闭时,所述关机模块对可写分区进行移除。

为解决上述技术问题,本发明采用的另一个技术方案是:提供一种车载系统,其包括车机和电源管理装置,所述电源管理装置包括mcu通信模块、电源管理模块和电源,所述mcu通信模块与所述车机连接,所述电源管理模块分别与所述mcu通信模块和所述电源连接,其中:所述车机用于获取到汽车的熄火消息,并根据所述熄火信息生成关机消息;所述车机获取可写分区,根据所述关机消息,关闭对所述可写分区进行操作的应用程序和/或服务;在所述应用程序和/或服务完成关闭时,所述车机对可写分区进行移除;所述车机对系统内核进行关闭,并发送关机完成消息给所述mcu通信模块;所述电源管理模块根据所述关机完成消息关闭所述电源。

本发明的有益效果是:区别于现有技术的情况,本发明的车机快速关机的方法包括:获取到汽车的熄火消息,并根据熄火消息生成关机消息;获取车机的可写分区,根据关机消息,关闭对可写分区进行操作的应用程序和/或服务;在应用程序和/或服务完成关闭时,对可写分区进行移除;相对于现有技术的车机关闭车机系统中所有应用程序,车机通过获取对可写分区进行操作的应用程序和/或服务,并关闭对可写分区进行操作的应用程序和/或服务,以及对可写分区进行移除,无需对可读分区进行操作,也无需关闭已开启但并未对可写分区进行操作的应用程序和/或服务,减少无效操作,进而减少车机的关机时间,提高用户体验。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要采用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。其中:

图1是本发明第一实施例的车机快速关机的方法流程示意图;

图2是图1中车机的应用场景的示意图;

图3是本发明第二实施例的车机快速关机的方法流程示意图;

图4是图3中步骤s302的流程示意图;

图5是本发明第一实施例的车机的结构示意图;

图6是本发明第一实施例的车载系统的结构示意。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性的劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

请参见图1-2所示,图1是本发明第一实施例的车机快速关机的方法流程示意图;图2是图1中车机的应用场景的示意图。本实施例所揭示的车机21应用在汽车上,用户通过车机21能够实现播放音乐、导航以及倒车影像等功能;其中,车机21与电源管理装置22连接,电源23与电源管理装置22连接;电源23用于为车机21和电源管理装置22供电。

如图1所示,本实施例所揭示的车机快速关机的方法包括以下步骤:

s101:获取到汽车的熄火消息,并根据熄火消息生成关机消息。

其中,在车机21获取到汽车的熄火消息时,车机21根据熄火消息生成关机消息。在汽车熄火时,电源管理装置22在车机21完成关机后关闭电源23,以保护车机21的稳定性。

s102:获取车机21的可写分区,根据关机消息,关闭对可写分区进行操作的应用程序和/或服务。

其中,车机21的存储模块可以包括可写分区和可读分区,由于可读分区的稳定性高,因此车机21的存储模块的分区大部分为可读分区。可写分区用于存储用户的数据信息和/或车机的配置信息,在用户的数据信息或者车机21的配置信息更新时,车机21将更新后的用户的数据信息或者车机21的配置信息保存在可写分区。

在车机21的操作系统生成时,车机21已经配置可写分区和可读分区,并将可写分区和可读分区的配置信息保存为配置文件,该配置文件可存储在车机21的存储模块。因此,车机21可从车机21的存储模块获取车机21的配置文件,则车机21根据配置文件获取可写分区。

在车机21获取可写分区后,车机21获取对可写分区进行操作的应用程序和/或服务;例如,在车机21运行应用程序时,车机21需要在可写分区获取对应的数据,该应用程序为对可写分区进行操作的应用程序;在车机21运行服务时,车机21需要在可写分区获取对应的数据,该服务为对可写分区进行操作的服务。

在车机21生成关机消息后,车机21根据关机消息,关闭对可写分区进行操作的应用程序和/或服务,即车机21关闭对可写分区进行操作的应用程序和服务,或者车机21关闭对可写分区进行操作的应用程序,或者车机21关闭对可写分区进行操作的服务。

s103:在应用程序和/或服务完成关闭时,对可写分区进行移除。

其中,在对可写分区进行操作的应用程序和/或服务完成关闭时,车机21对可写分区进行移除,例如车机21的操作系统为linux系统,则车机21对可写分区进行umount操作。

相对于现有技术的车机关闭车机系统中所有应用程序,本实施例的车机21通过获取对可写分区进行操作的应用程序和/或服务,并关闭对可写分区进行操作的应用程序和/或服务,以及对可写分区进行移除,无需对可读分区进行操作,也无需关闭已开启但并未对可写分区进行操作的应用程序和/或服务,减少无效操作,进而减少车机21的关机时间,提高用户体验。

本发明进一步提供第二实施例的车机快速关机的方法,其在第一实施例所揭示的方法的基础上进行描述。如图3所示,本实施例所揭示的车机快速关机的方法包括以下步骤:

s301:获取到汽车的熄火消息,并根据熄火消息生成关机消息。

s302:获取车机21的可写分区,根据关机消息,关闭对可写分区进行操作的应用程序和/或服务。

s303:在应用程序和/或服务完成关闭时,对可写分区进行移除。

s304:对车机21的系统内核进行关闭。

其中,步骤s301和步骤s303与上述实施例所揭示的步骤s101和步骤s103相同,在此不再赘述。

如图4所示,步骤s302具体可以包括以下步骤:

s401:获取车机21的进程号,并判断进程号是否有可写分区的文件链接。

其中,车机21在操作系统中获取车机21正在运行的进程号,例如车机21在linux系统的/proc目录下查找正在运行的进程号。

车机21判断进程号是否有可写分区的文件链接,例如车机21根据查看/proc/进程号/fd目录下是否有可写分区的文件链接,以判断进程号是否有可写分区的文件链接。

若是,即车机21判断到进程号有可写分区的文件链接时,则进入步骤s402;若否,即车机21判断到进程号没有可写分区的文件链接时,则结束。例如,车机21查看到/proc/进程号/fd目录下有可写分区的文件链接,则车机21判断到进程号有可写分区的文件链接。

s402:标记进程号,关闭被标记的进程号对应的进程。

车机21标记该进程号,并向该进程号对应的进程发送sigtearm信号,以关闭被标记的进程号对应的进程。

在步骤s304中,在车机21对可写分区进行移除后,车机21对车机21的系统内核进行关闭,例如车机21对linux系统的系统内核进行关闭,即车机21可以通过shutdown指令,以关闭linux系统的系统内核。

在车机21对系统内核关闭完成时,车机21产生关机消息,并将关机消息发送给电源管理装置22,电源管理装置22根据关机消息关闭电源23。

本实施例所揭示的车机21的关机操作时间可在2秒以内,能够减少车机的关机时间,提高用户体验。此外,本实施例通过车机21快速关机,能够增加电源23的寿命。

本发明进一步提供第一实施例的车机,其在第一实施例所揭示的方法的基础上进行描述。如图5所示,本实施例所揭示的车机21包括通信模块211、关机模块212和存储模块213,关机模块212分别与通信模块211和存储模块213连接。

其中,在汽车熄火时,通信模块211用于获取到汽车的熄火消息。通信模块211进一步与电源管理装置22建立连接,电源管理装置22用于管理电源23。

关机模块212用于从通信模块211获取熄火消息,根据熄火消息生成关机消息。存储模块213用于存储对可写分区进行操作的应用程序和/或服务。

其中,存储模块213包括可写分区和可读分区,由于可读分区的稳定性高,因此车机21的存储模块213的分区大部分为可读分区。可写分区用于存储用户的数据信息和/或车机21的配置信息,在用户的数据信息或者车机21的配置信息更新时,车机21将更新后的用户的数据信息或者车机21的配置信息保存在可写分区。

在车机21的操作系统生成时,车机21已经配置可写分区和可读分区,并将可写分区和可读分区的配置信息保存为配置文件;存储模块213还可以存储该配置文件。因此,关机模块212从存储模块213获取车机21的配置文件,则关机模块212根据配置文件获取可写分区。

在关机模块212获取可写分区后,关机模块212获取对可写分区进行操作的应用程序和/或服务。在关机模块212生成关机消息后,关机模块212根据关机消息,关闭对可写分区进行操作的应用程序和/或服务,即关机模块212关闭对可写分区进行操作的应用程序和服务,或者关机模块212关闭对可写分区进行操作的应用程序,或者关机模块212关闭对可写分区进行操作的服务。

在应用程序和/或服务完成关闭时,关机模块212对可写分区进行移除。在对可写分区进行操作的应用程序和/或服务完成关闭时,关机模块212对可写分区进行移除,例如车机21的操作系统为linux系统,则关机模块212对可写分区进行umount操作。

本实施例所揭示的通信模块211可以为gpio(generalpurposeinputoutput,总线扩展器)、uart(universalasynchronousreceiver/transmitter,通用异步收发传输器)或者i2c(inter-integratedcircuit,两线式串行总线);关机模块212可以为处理芯片或者中央处理器。

本实施车机21仅需关机模块212关闭对可写分区进行操作的应用程序和/或服务,以及对可写分区进行移除,无需对可读分区进行操作,减少无效操作,进而减少车机21的关机时间,提高用户体验。

本发明进一步提供第二实施例的车机,其在第一实施例所揭示的车机的基础上进行描述。在关机模块212关闭对可写分区进行操作的应用程序和/或服务时,关机模块212获取车机21的进程号,并判断进程号是否有可写分区的文件链接。

其中,关机模块212在操作系统中获取车机21正在运行的进程号,例如关机模块212在linux系统的/proc目录下查找正在运行的进程号。

关机模块212判断进程号是否有可写分区的文件链接,例如关机模块212根据查看/proc/进程号/fd目录下是否有可写分区的文件链接,以判断进程号是否有可写分区的文件链接。例如,关机模块212查看到/proc/进程号/fd目录下有可写分区的文件链接,则关机模块212判断到进程号有可写分区的文件链接。

在关机模块212判断到进程号有可写分区的文件链接时,则关机模块212标记进程号,关闭被标记的进程号对应的进程。关机模块212向该进程号对应的进程发送sigtearm信号,以关闭被标记的进程号对应的进程。

在关机模块212判断到进程号没有可写分区的文件链接时,则结束。

在关机模块212对可写分区进行移除后,关机模块212对车机21的系统内核进行关闭,例如关机模块212对linux系统的系统内核进行关闭,即关机模块212可以通过shutdown指令,以关闭linux系统的系统内核。

在关机模块212对系统内核关闭完成时,车机21产生关机消息,通信模块211将关机消息发送给电源管理装置22,电源管理装置22根据关机消息关闭电源23。

本发明进一步提供第一实施例的车载系统,如图6所示,车载系统60包括车机61和和电源管理装置62,电源管理装置62包括mcu通信模块621、电源管理模块622和电源623,mcu通信模块621与车机61连接,电源管理模块622分别与mcu通信模块621和电源623连接。其中,车机61用于获取到汽车的熄火消息,并根据熄火信息生成关机消息;车机61获取可写分区,根据关机消息,关闭对可写分区进行操作的应用程序和/或服务;在应用程序和/或服务完成关闭时,车机61对可写分区进行移除;车机61对系统内核进行关闭,并发送关机完成消息给mcu通信模块621;电源管理模块622根据关机完成消息关闭电源623。本实施例所揭示的车机61为上述实施例所揭示的车机21,在此不再赘述。

综上所述,本发明的车机快速关机的方法包括:获取到汽车的熄火消息,并根据熄火消息生成关机消息;获取车机的可写分区,根据关机消息,关闭对可写分区进行操作的应用程序和/或服务;在应用程序和/或服务完成关闭时,对可写分区进行移除;相对于现有技术的车机关闭车机系统中所有应用程序,车机通过获取对可写分区进行操作的应用程序和/或服务,并需关闭对可写分区进行操作的应用程序和/或服务,以及对可写分区进行移除,无需对可读分区进行操作,也无需关闭已开启但并未对可写分区进行操作的应用程序和/或服务,减少无效操作,进而减少车机的关机时间,提高用户体验。

以上所述仅为本发明的实施方式,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

完整全部详细技术资料下载
当前第1页 1  2 
相关技术
  • 应用程序的唤醒方法、装置、终...
  • 指令乱序执行的方法、处理器及...
  • 基于AMP构架DSP操作系统...
  • 加速SOC内核读取指令的方法...
  • 算法模型部署上线方法和装置与...
  • 功能组件共享方法、装置和计算...
  • 一种基于层次上下文的API推...
  • 基于配置模型评审代码的方法、...
  • 生成补丁包的方法、装置、设备...
  • 电动汽车的固件升级方法、系统...
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1

深圳坪山网站建设公司无锡市优化网站推广厂家网站优化合同法思维导图河南网站推广优化威海行业网站优化公司网站搜索排名优化哪家不错大港网站优化排名联系电话溧阳市常州网站优化设计长沙科技网站优化柘城专业网站优化推广怎么收费网站文章占比优化有用吗涧西网站优化制作网站怎么优化僮盐云速捷质优如何优化网站选择大将军20网站关键词优化怎么选丽水网站优化徐州营销型网站优化平台网站关键词优化推广多少钱管城回族区信息化网站搭建优化山西省网站优化厂商化州seo网站关键词优化长乐市网站优化渠道网站优化电话营销话术建一个利于优化的网站有口碑的网站优化推广整站百度推广网站排名优化滦县靠谱的网站优化哪家专业企业网站优化外包公司优化网站排名垢云速捷豪杰网站内部优化个人网站优化广东技术分析香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声卫健委通报少年有偿捐血浆16次猝死汪小菲曝离婚始末何赛飞追着代拍打雅江山火三名扑火人员牺牲系谣言男子被猫抓伤后确诊“猫抓病”周杰伦一审败诉网易中国拥有亿元资产的家庭达13.3万户315晚会后胖东来又人满为患了高校汽车撞人致3死16伤 司机系学生张家界的山上“长”满了韩国人?张立群任西安交通大学校长手机成瘾是影响睡眠质量重要因素网友洛杉矶偶遇贾玲“重生之我在北大当嫡校长”单亲妈妈陷入热恋 14岁儿子报警倪萍分享减重40斤方法杨倩无缘巴黎奥运考生莫言也上北大硕士复试名单了许家印被限制高消费奥巴马现身唐宁街 黑色着装引猜测专访95后高颜值猪保姆男孩8年未见母亲被告知被遗忘七年后宇文玥被薅头发捞上岸郑州一火锅店爆改成麻辣烫店西双版纳热带植物园回应蜉蝣大爆发沉迷短剧的人就像掉进了杀猪盘当地回应沈阳致3死车祸车主疑毒驾开除党籍5年后 原水城县长再被查凯特王妃现身!外出购物视频曝光初中生遭15人围殴自卫刺伤3人判无罪事业单位女子向同事水杯投不明物质男子被流浪猫绊倒 投喂者赔24万外国人感慨凌晨的中国很安全路边卖淀粉肠阿姨主动出示声明书胖东来员工每周单休无小长假王树国卸任西安交大校长 师生送别小米汽车超级工厂正式揭幕黑马情侣提车了妈妈回应孩子在校撞护栏坠楼校方回应护栏损坏小学生课间坠楼房客欠租失踪 房东直发愁专家建议不必谈骨泥色变老人退休金被冒领16年 金额超20万西藏招商引资投资者子女可当地高考特朗普无法缴纳4.54亿美元罚金浙江一高校内汽车冲撞行人 多人受伤

深圳坪山网站建设公司 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化