机动车软件运行装置及其数据存储模块和存储方法与流程

文档序号:29436416发布日期:2022-03-30 08:52阅读:93来源:国知局
机动车软件运行装置及其数据存储模块和存储方法与流程

1.本发明实施例涉及机动车软件系统技术领域,尤其涉及一种机动车软件运行装置及其数据存储模块和存储方法。


背景技术:

2.在机动车软件的使用和运行过程中,存储器内的软件运行数据可能会出现数据丢失、破损等异常状况,为提升机动车软件运行的稳定性和安全性,有必要在机动车上采取相应的备份机制,能在软件运行数据发生异常状况时自动重新导入标准的软件运行数据。
3.为此,现有的一种机动车软件运行装置通过将能在系统上电时直接支持机动车软件运行的直接运行数据和能支持机动车软件正常运行的标准运行数据均预存在相应的存储器,当直接运行数据出现异常时,通过将直接运行数据更新为标准运行数据实现数据的自动修复。但是,发明人在具体实施时发现,直接运行数据和标准运行数据均预存在同一存储器中,都受同一存储器读写性能的影响,容易出现两类数据同时异常的情况,而导致无法自动重新导入标准的软件运行数据,而且,在设备出厂时,若由于操作人员失误而使得未将标准运行数据存储至存储器中的机动车软件运行装置也被放行出厂进行销售,则存在很大的安全隐患,而且,若发生软件运行数据异常,用户也无法自行修复,而只能返厂维修,极为不便。


技术实现要素:

4.本发明实施例要解决的技术问题在于,提供一种机动车软件运行装置的数据存储模块,能有效提升数据存储的安全性。
5.本发明实施例进一步要解决的技术问题在于,提供一种机动车软件运行装置,能有效提升数据存储的安全性。
6.本发明实施例进一步要解决的技术问题在于,提供一种机动车软件运行装置的数据存储方法,能有效提升数据存储的安全性。
7.为了解决上述技术问题,本发明实施例提供以下技术方案:一种机动车软件运行装置的数据存储模块,包括:第一存储器,预存有能在系统上电时直接支持机动车软件运行的直接运行数据;第二存储器,用于存储能支持机动车软件正常运行的标准运行数据;数据监测单元,分别与所述第一存储器和第二存储器相连,用于分别监测所述第一存储器内的直接运行数据的数据状态以及检查所述第二存储器内是否存在所述标准运行数据,并在监测到第一存储器内的直接运行数据正常且检查到第二存储器不存在标准运行数据时产生数据备份信号;以及数据备份单元,分别与所述第一存储器、第二存储器和数据监测单元相连,用于根据所述数据备份信号将第一存储器内的直接运行数据作为标准运行数据备份存储至所述第二存储器。
8.进一步的,所述第二存储器包括与所述数据监测单元和所述数据备份单元相连的读卡器以及插置于所述读卡器内且用于存储所述标准运行数据的存储卡。
9.进一步的,所述数据监测单元还在监测到第一存储器内的直接运行数据异常且检查到第二存储器不存在标准运行数据时产生无法运行信号,所述数据存储模块还包括:第一报警单元,与所述数据监测单元相连,用于根据所述无法运行信号进行报警。
10.进一步的,所述数据存储模块还包括:第二报警单元,与所述读卡器相连,用于根据所述读卡器在未识别到有所述存储卡插入或所插入的所述存储卡读取异常时所发出的读卡异常信号进行报警。
11.另一方面,为了解决上述进一步的技术问题,本发明实施例提供以下技术方案:一种机动车软件运行装置,包括:数据存储模块,所述数据存储模块为如上述任一项所述的数据存储模块;数据运行模块,与所述数据存储模块相连,用于读取所述数据存储模块的第一存储器内直接运行数据启动并运行机动车软件;状态监测模块,与所述数据存储模块和数据运行模块相连,用于实时监测所述数据存储模块的第一存储器内的直接运行数据的数据状态和所述数据运行模块内的直接运行数据的运行状态两者中的至少一个,并在监测到异常时产生异常信号;以及数据更新模块,与所述数据存储模块、数据运行模块以及状态监测模块相连,用于根据所述状态监测模块输出的异常信号而将数据存储模块的第一存储器内的所述直接运行数据更新为所述第二存储器的标准运行数据,并在所述直接运行数据更新为所述标准运行数据后控制所述数据运行模块重新运行机动车软件。
12.再一方面,为了解决上述进一步的技术问题,本发明实施例提供以下技术方案:一种机动车软件运行装置的数据存储方法,包括以下步骤:系统上电;分别监测第一存储器内的直接运行数据的数据状态以及检查第二存储器内是否存在标准运行数据,并在监测到第一存储器内的直接运行数据正常且检查到第二存储器不存在标准运行数据时产生数据备份信号,所述直接运行数据能在系统上电时直接支持机动车软件运行,所述标准运行数据能支持机动车软件正常运行;以及根据所述数据备份信号将所述第一存储器内的直接运行数据作为标准运行数据备份存储至所述第二存储器。
13.进一步的,通过读卡器以及插置于所述读卡器内的存储卡实现所述第二存储器。
14.进一步的,在监测到第一存储器内的直接运行数据异常且检查到第二存储器不存在标准运行数据时所产生的无法运行信号进行报警。
15.进一步的,根据所述读卡器在未识别到有所述存储卡插入或所插入的所述存储卡读取异常时所发出的读卡异常信号进行报警。
16.采用上述技术方案后,本发明实施例至少具有如下有益效果:本发明实施例通过第一存储器预存直接运行数据,同时在第二存储器内存储能支持机动车软件正常运行的标准运行数据,避免两种数据受同一存储器读写性能的影响,然后通过监测第一存储器内的直接运行数据是否正常和检查所述第二存储器内是否存在所述标准运行数据,当直接运动数据正常且第二存储器内不存在所述标准运行数据时,然后数据备份单元将第一存储器内
判断为正常的直接运行数据作为标准运行数据备份存储至所述第二存储器,防止未在第二存储器中存储标准运行数据,实现数据的自动备份,从而有效的提高了数据的安全性。
附图说明
17.图1为本发明机动车软件运行装置的数据存储模块一个可选实施例的原理框图。
18.图2为本发明机动车软件运行装置的数据存储模块又一个可选实施例的原理框图。
19.图3为本发明机动车软件运行装置一个可选实施例的原理框图。
20.图4为本发明机动车软件运行装置的数据存储方法一个可选实施例的步骤流程图。
具体实施方式
21.下面结合附图和具体实施例对本技术作进一步详细说明。应当理解,以下的示意性实施例及说明仅用来解释本发明,并不作为对本发明的限定,而且,在不冲突的情况下,本技术中的实施例及实施例中的特征可以相互结合。
22.如图1所示,本发明一个可选实施例提供一种机动车软件运行装置的数据存储模块1,包括:第一存储器10,预存有能在系统上电时直接支持机动车软件运行的直接运行数据;第二存储器12,用于存储能支持机动车软件正常运行的标准运行数据;数据监测单元14,分别与所述第一存储器10和第二存储器12相连,用于分别监测所述第一存储器10内的直接运行数据的数据状态以及检查所述第二存储器12内是否存在所述标准运行数据,并在监测到第一存储器10内的直接运行数据正常且检查到第二存储器12不存在标准运行数据时产生数据备份信号;以及数据备份单元16,分别与所述第一存储器10、第二存储器12和数据监测单元14相连,用于根据所述数据备份信号将所述第一存储器10内的直接运行数据作为标准运行数据备份存储至所述第二存储器12。
23.本发明实施例通过第一存储器10预存直接运行数据,同时在第二存储器12存储能支持机动车软件正常运行的标准运行数据,避免两种数据受同一存储器读写性能的影响,然后通过,然后通过监测第一存储器10内的直接运行数据是否正常和检查所述第二存储器12内是否存在所述标准运行数据,当直接运动数据正常且第二存储器12内不存在所述标准运行数据时,然后数据备份单元16将第一存储器10内判断为正常的直接运行数据作为标准运行数据备份存储至所述第二存储器12,防止未在第二存储器12中存储标准运行数据,实现数据的自动备份,从而有效的提高了数据的安全性。
24.在本发明一个可选实施例中,如图2所示,所述第二存储器12包括与所述数据监测单元14和所述数据备份单元16相连的读卡器121以及插置于所述读卡器121内且用于存储所述标准运行数据的存储卡123。本实施例中,第二存储器12采用读卡器121和存储卡123实现,利用存储卡123的快速插拔,方便用户能灵活的更新标准运行数据,也减小系统的占用空间。
25.在本发明一个可选实施例中,如图2所示,所述数据监测单元14还在监测到第一存储器10内的直接运行数据异常且检查到第二存储器12不存在标准运行数据时产生无法运行信号,所述数据存储模块1还包括:第一报警单元17,与所述数据监测单元14相连,用于根据所述无法运行信号进行报警。本实施例中,还通过设置第一报警单元17,在监测到第一存储器10内的直接运行数据异常且检查到第二存储器12不存在标准运行数据时,明显系统无法继续运行,此时提醒用户主动在第二存储器12内存储标准运行数据。
26.在本发明一个可选实施例中,如图2所示,所述数据存储模块1还包括:第二报警单元18,与所述读卡器121相连,用于根据所述读卡器121在未识别到有所述存储卡123插入或所插入的所述存储卡123读取异常时所发出的读卡异常信号进行报警。本实施例中,还通过在识别到存储卡123未插入或无法读取时进行报警,提醒用户,防止无法实现数据的自动备份以及机动车软件的安全运行。
27.另一方面,如图3所示,本发明实施例提供一种机动车软件运行装置,包括:数据存储模块1,所述数据存储模块1为如上述实施例所述的数据存储模块;数据运行模块3,与所述数据存储模块1相连,用于读取所述数据存储模块1的第一存储器10内直接运行数据启动并运行机动车软件;状态监测模块5,与所述数据存储模块1和数据运行模块3相连,用于实时监测所述数据存储模块1的第一存储器10内的直接运行数据的数据状态和所述数据运行模块3内的直接运行数据的运行状态两者中的至少一个,并在监测到异常时产生异常信号;以及数据更新模块7,与所述数据存储模块1、数据运行模块3以及状态监测模块5相连,用于根据所述状态监测模块5输出的异常信号而将数据存储模块1的第一存储器10内的所述直接运行数据更新为所述第二存储器12的标准运行数据,并在所述直接运行数据更新为所述标准运行数据后控制所述数据运行模块3重新运行机动车软件。
28.本发明实施例通过数据存储模块1采用上述的数据存储模块,由数据运行模块3读取所述数据存储模块1的第一存储器10内的直接运行数据启动并运行机动车软件,并由状态监测模块5实时监测所述数据存储模块1内的直接运行数据的数据状态和所述数据运行模块3内的直接运行数据的运行状态两者中的至少一个,并在监测到异常时产生异常信号,随后即由数据更新模块7根据异常信号采用数据存储模块1的第二存储器12内的标准运行数据更新替换第一存储器10内的直接运行数据,并控制数据运行模块3根据所述标准运行数据重新运行机动车软件,当机动车软件运行异常时,立即将直接运行数据替换为能支持机动车软件能正常运行的标准运行数据,保证机动车软件的正常运行,能有效的提升机动车软件的数据安全性。在具体实施时,所述直接运行数据和标准运行数据均可以是支持机动车软件运行的运行代码。
29.再一方面,如图4所示,本发明实施例提供一种机动车软件运行装置的数据存储方法,包括以下步骤:s1:系统上电;s2:分别监测第一存储器10内的直接运行数据的数据状态以及检查第二存储器12内是否存在标准运行数据,并在监测到第一存储器10内的直接运行数据正常且检查到第二存储器12不存在标准运行数据时产生数据备份信号,所述直接运行数据能在系统上电时直
接支持机动车软件运行,所述标准运行数据能支持机动车软件正常运行;以及s3:根据所述数据备份信号将所述第一存储器10内的直接运行数据作为标准运行数据备份存储至所述第二存储器12。
30.本发明实施例采用上述方法,通过第一存储器10预存直接运行数据,同时在第二存储器12内存储能支持机动车软件正常运行的标准运行数据,避免两种数据受同一存储器读写性能的影响,然后监测第一存储器10内的直接运行数据是否正常和检查所述第二存储器12内是否存在所述标准运行数据,当直接运动数据正常且第二存储器12内不存在所述标准运行数据时,然后将第一存储器10内判断为正常的直接运行数据作为标准运行数据备份存储至所述第二存储器12,防止用户未在第二存储器12中存储标准运行数据,实现数据的自动备份,从而有效的提高了数据的安全性。
31.在本发明一个可选实施例中,如图2所示,通过读卡器121以及插置于所述读卡器121内的存储卡123实现所述第二存储器12。本实施例中,第二存储器12采用读卡器121和存储卡123实现,利用存储卡123可快速插拔的特点,方便用户能灵活的更新标准运行数据,也减小系统存储的占用空间。
32.在本发明一个可选实施例中,在监测到第一存储器10内的直接运行数据异常且检查到第二存储器12不存在标准运行数据时所产生的无法运行信号进行报警。本实施例中,还通过在监测到第一存储器10内的直接运行数据异常且检查到第二存储器12不存在标准运行数据时进行报警,此时明显系统无法继续运行,此时提醒用户在第二存储器12内存储标准运行数据。
33.在本发明一个可选实施例中,所述方法还包括:根据所述读卡器121在未识别到有所述存储卡123插入或所插入的所述存储卡123读取异常时所发出的读卡异常信号进行报警。本实施例中,还通过在识别到存储卡123未插入或无法读取时进行报警,提醒用户,防止无法实现数据的自动备份以及机动车软件的安全运行。
34.当然,本发明实施例还依据上述机动车软件运行装置提供一种机动车软件运行方法,包括以下步骤:系统上电;读取预存于数据存储模块1的第一存储器10内的直接运行数据启动并运行机动车软件;实时监测第一存储器10内预存的直接运行数据和正在运行的直接运行数据两者中的至少一个,并在监测到异常时产生异常信号;以及根据所述异常信号而将预存的第一存储器10内的直接运行数据更新为数据存储模块1的第二存储器12内的标准运行数据,并在所述直接运行数据更新为所述标准运行数据后重新运行机动车软件。
35.本发明实施例所述的功能如果以软件功能模块或单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算设备可读取存储介质中。基于这样的理解,本发明实施例对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该软件产品存储在一个存储介质中,包括若干指令用以使得一台计算设备(可以是个人计算机,服务器,移动计算设备或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-only memory)、
随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其它实施例的不同之处,各个实施例之间相同或相似部分互相参见即可。
36.上面结合附图对本发明的实施例进行了描述,但是本发明并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本发明的启示下,在不脱离本发明宗旨和权利要求所保护的范围情况下,还可做出很多形式,这些均属于本发明的保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1