首页> 中国专利> 一种车机新项目评估方法、系统及计算机可读存储介质

一种车机新项目评估方法、系统及计算机可读存储介质

摘要

本发明提供一种车机新项目评估方法、系统及计算机可读存储介质,所述方法包括:获取历史项目的功能列表,所述功能列表包括子项目、子项目具有的功能以及每个功能的资源占用值;根据所述功能列表,获取需要评估的功能在不同子项目中的多个资源占用值;根据所述多个资源占用值,产生所述需要评估的功能的预测资源占用值;以及根据所述预测资源占用值,确定资源需求值。本发明可以有效评估车机新项目对于资源的占用情况,避免评估不准确造成的后期硬件更改问题。

著录项

  • 公开/公告号CN112685280A

    专利类型发明专利

  • 公开/公告日2021-04-20

    原文格式PDF

  • 申请/专利号CN201910988950.2

  • 发明设计人 马资源;

    申请日2019-10-17

  • 分类号G06F11/36(20060101);G06F9/50(20060101);

  • 代理机构31264 上海波拓知识产权代理有限公司;

  • 代理人张媛

  • 地址 201821 上海市嘉定区叶城路1411号4幢208室

  • 入库时间 2023-06-19 10:41:48

说明书

技术领域

本发明涉及汽车技术领域,尤其涉及一种车机新项目评估方法、系统及计算机可读存储介质。

背景技术

车机是安装在汽车里面的车载信息娱乐产品的简称,在功能上要能够实现人与车,车与车的信息通讯。

车机一般安装在中控台里面,有的车机主机和屏幕连在一起,因此,车机新项目在开始时需要对系统的占用情况进行评估,如果评估的不合适,不但会导致项目延期,而且还会产生高额的费用。

但目前却没有有效的需求评估方法可以用于车机新项目的资源需求评估,因此亟需提供一种车机新项目评估方法。

发明内容

有鉴于此,本发明提供一种车机新项目评估方法、系统及计算机可读存储介质,以有效评估车机新项目的资源需求。

本发明提供一种车机新项目评估方法,包括:获取历史项目的功能列表,所述功能列表包括子项目、子项目具有的功能以及每个功能的资源占用值;根据所述功能列表,获取需要评估的功能在不同子项目中的多个资源占用值;根据所述多个资源占用值,产生所述需要评估的功能的预测资源占用值;以及根据所述预测资源占用值,确定资源需求值。

进一步,所述根据所述多个资源值,产生所述需要评估的功能的预测资源占用值的步骤,包括:将所述多个资源占用值中的最大值作为预测资源占用值。

进一步,所述根据所述预测资源占用值,确定资源需求值的步骤,包括:将所述预测资源占用值乘以预定的第一比例系数的乘积结果作为所述资源需求值。

进一步,所述第一比例系数为1.2。

进一步,所述获取历史项目的功能列表的步骤,包括:按预定的时间周期获取历史项目的功能列表,每个时间周期内的历史项目为所述功能列表中的子项目;所述根据所述多个资源占用值,产生所述需要评估的功能的预测资源占用值的步骤,包括:获取所述需要评估的功能在最近时间的子项目中的资源占用值,作为预测资源占用值;所述根据所述预测资源占用值,确定资源需求值的步骤,包括:对所述子项目中的需要评估的功能,根据相邻两个时间周期内的资源占用值,产生所述需要评估的功能的资源需求增长系数;根据公式E=C*Kn,计算所述需要评估的功能的资源需求值,其中:C为预测资源占用值;K为需要评估的功能的资源需求增长系数;n为所述新项目所在时间和所述最近时间的时间间隔内,所具有的时间周期;E为所述需要评估的功能的资源需求值。

进一步,所述根据所述预测资源占用值,确定资源需求值的步骤,包括:将各个功能的所述预测资源占用值相加求和的结果作为预测系统资源占用值;将所述预测系统资源占用值乘以预定的第二比例系数的乘积结果作为系统资源需求值。

进一步,所述第二比例系数的数值大于1。

进一步,所述第二比例系数为1.2。

本发明另提供一种车机新项目评估系统,所述车机新项目评估系统包括:存储器、处理器,通信总线以及存储在所述存储器上的系统评估程序;所述通信总线用于实现处理器与存储器间的通信连接;所述处理器用于执行存储在所述存储器上的系统评估程序,以实现上述任一种车机新项目评估方法。

本发明还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有系统评估程序,所述系统评估程序被处理器执行时,实现上述任一种车机新项目评估方法。

本发明可以有效评估车机新项目对于资源的占用情况,避免评估不准确造成的后期硬件更改问题。

上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其他目的、特征和优点能够更明显易懂,以下特举较佳实施例,并配合附图,详细说明如下。

附图说明

图1是本发明提供的车机新项目评估方法的第一较佳实施例的原理示意图。

图2是本发明提供的车机新项目评估方法的第四较佳实施例的部分原理示意图。

图3是本发明提供的车机新项目评估方法的第五较佳实施例的部分原理示意图。

图4是本发明提供的车机新项目评估方法涉及的硬件运行环境的设备结构示意图。

具体实施方式

为更进一步阐述本发明为达成预定发明目的所采取的技术手段及功效,以下结合附图及较佳实施例,对本发明进行详细描述。

请参阅图1。在本发明提供的车机新项目评估方法的第一较佳实施例中,所述车机新项目评估方法包括:

步骤S20,获取历史项目的功能列表,所述功能列表包括子项目、子项目具有的功能以及每个功能的资源占用值;

历史项目是与要评估的车机新项目相关的已有的项目。历史项目可以是与要评估的车技新项目类似的项目,例如车用收音机项目,车载录像机项目等。历史项目也可以是要评估的车机新项目的历史版本,例如若当前要评估的车机项目的版本是V9.0,则历史项目可以是车机项目的V8.0,V7.0,V6.5等。

历史项目的功能列表可以是是与要评估的车技新项目类似的项目的功能列表。历史项目的功能列表也可以是要评估的车机新项目的历史版本的功能列表。历史项目的功能列表还可以是要评估的车机新项目的同一个历史版本的不同时期的功能列表,例如前述车机项目的V8.0的不同时间的多个功能列表。

功能列表分别属于一个历史项目或一个相关项目,如V8.0,V7.0,车载录像机项目等,这个历史项目或相关项目,在本说明中也被称为子项目。子项目的功能列表要包括该子项目具有的功能、以及每个功能的资源占用值。例如子项目V8.0的功能列表要包括该子项目具有的功能音乐、地图、导航等,也要包括每个功能的资源占用值,例如音乐的RAM最大占用值为60MB,地图的ROM占用值为7.2GB,音乐的CPU的最大占用值为55MB等。

步骤S40,根据所述功能列表,获取需要评估的功能在不同子项目中的多个资源占用值:

需要评估的功能是车机新项目具有的功能,可以仅是其中的一项功能,也可以其中的大部分功能,甚至全部功能,从而对整个车机系统的资源占用情况都进行准确评估。

步骤S60,根据所述多个资源占用值,产生所述需要评估的功能的预测资源占用值;

预测资源占用值是根据所述多个资源占用值,产生的初步评估值,其用于产生下述步骤S80中的资源需求值。

在本说明书中,所述预测资源占用值一般理解为对单个功能而言,例如音乐功能的预测资源占用值,多个功能的预测资源占用值根据单个功能的预测资源占用值获得。根据计算方法的不同,预测资源占用值也可以理解为对多个功能而言。

步骤S80,根据所述预测资源占用值,确定资源需求值。

在本发明说明书中,资源需求值包括单个功能的资源需求值、多个功能的资源需求值,以及整个系统的资源需求值。所述整个系统的资源需求值是对所有功能评估后确定的整个系统所需要的资源需求值。

本发明首先获取历史项目的功能列表,所述功能列表包括子项目、子项目具有的功能,以及每个功能的资源占用值;然后根据所述功能列表,获取需要评估的功能在不同子项目中的资源占用值;根据多个所述资源占用值,产生所述需要评估的功能的预测资源占用值;接着根据多个所述资源占用值,产生所述需要评估的功能的预测资源占用值;最后根据所述预测资源占用值,确定资源需求值。本发明提供了系统的对车机新项目的资源需求的评估方式,采用自动化系统评估机制,从车机新项目整体出发,实现对车机新项目的准确资源需求评估,避免后期更改硬件,从而缩短项目开发时间,节约项目研发费用。

进一步地,在本发明车机新项目评估方法第一实施例的基础上,提出车机新项目评估方法的第二实施例,所述第二实施例与第一实施例之间的区别在于,所述根据多个所述资源值,产生所述需要评估的功能的预测资源占用值的步骤,包括:

步骤S62,将所述多个资源占用值中的最大值作为预测资源占用值。

本实施例中,所述预测资源占用值是针对需要评估的功能,在不同子项目中的资源占用值中的最大值。

例如,以RAM为例,RAM(random access memory)即随机存储内存,这种存储器在断电时将丢失其存储内容,故主要用于存储短时间使用的程序。对于RAM,如果有多个子项目存在需要评估的功能,则取各个子项目需要RAM的最大值:如子项目A中的音乐功能占用RAM最大为50MB,子项目B中的音乐功能占用RAM最大为60MB,子项目C中的音乐功能占用RAM最大为55MB,则取其最大值为60MB为音乐这一子项目需要的RAM值。换言之,对音乐这一功能,若项目有A、B和C三个子项目,并且所述音乐功能在子项目A、B和C中占用的资源值分别为50MB、60MB和55MB,则取其中的最大值60MB为预测资源占用值。

另外,在本发明车机新项目评估方法第一实施例的基础上,提出车机新项目评估方法的第三实施例,所述第三实施例与第一实施例之间的区别在于,所述根据所述预测资源占用值,确定资源需求值的步骤,包括:

步骤S82,将所述预测资源占用值乘以预定的第一比例系数,产生所述需要评估的功能的所述资源需求值。

在本实施例中,所述需要评估的功能的所述资源需求值,是将所述预测资源占用值乘以预定的第一比例系数产生的,即将所述预测资源占用值乘以预定的第一比例系数的乘积结果作为资源需求值。

具体而言,所述第一比例系数例如为0.8至1.4之间的一个数值,优选为1.2。

更具体而言,以ROM占用情况为例,ROM(Read-Only Memory)即只读内存,是一种只能读出事先所存数据的固态半导体存储器。如A项目中音乐功能预留或占用的ROM值为50OMB,B项目中音乐功能预留或占用的ROM值为600MB,C项目中音乐功能预留或占用的ROM值为500MB。A项目、B项目和C项目例如分别为车机项目的历史版本V8.0,V7.0和车载录像机项目。在本实施例中,所述预测资源占用值是取各个项目功能的最大值,即600MB。所述资源需求值为所述预测资源占用值乘以预定的第一比例系数,当第一比例系数为1.2时,资源需求值为600MB*1.2。

与第三实施例相似地,在本发明车机新项目评估方法第一实施例的基础上,提出车机新项目评估方法的第四实施例,所述第四实施例与第三实施例在获取资源需求值方面,均是通过将所述预测资源占用值乘以预定的第一比例系数的方式,来产生资源需求值。第四实施例的实现方式与第三实施例有较大不同,其在第一实施例的多个步骤上进行了改进,以下在第一实施例的基础上对其进行进一步阐释。

具体而言,第四实施例与第一实施例相比,至少存在以下改进:

所述获取历史项目的功能列表的步骤,包括:

步骤S22,按预定的时间周期获取历史项目的功能列表,每个时间周期内的历史项目为所述功能列表中的子项目;

所述根据所述多个资源占用值,产生所述需要评估的功能的预测资源占用值的步骤,包括:

步骤S63,获取所述需要评估的功能在最近时间的子项目中的资源占用值,作为预测资源占用值;

所述根据所述预测资源占用值,确定资源需求值的步骤,可以同时参考图2,包括:

步骤S83,对所述子项目中的需要评估的功能,根据相邻两个时间周期内的资源占用值,产生所述需要评估的功能的资源需求增长系数;

步骤S85,根据公式E=C*K

具体而言,所述预定的时间周期可以根据应用场景的不同而改变。例如车机新项目相对历史项目的主要改变在于娱乐项目时,则其预定的时间周期可以是半年;而当车机新项目相对历史项目的主要改变在于地图项目时,其预定的时间周期可以是1年。

所述最近时间是针对所述历史项目的功能列表的获取时间而言,不同历史项目的功能列表的获取时间有先后,此处的最近时间是指不同历史项目的功能列表的获取时间中,距离现在最近的时间点。

所述两个相邻时间周期是指不同历史项目的功能列表的获取时间而言,获取时间按一定的时间间隔先后排列,相邻的两个时间间隔即所述两个相邻时间周期。

更具体而言,以地图功能的ROM资源占用为例,例如若待评估项目量产时间为2020年,待评估项目的历史项目的子项目、功能列表及其主要内容包括:A项目地图功能2015年占用ROM为5GB,B项目地图功能2016年占用ROM为6GB,C项目地图功能2017年占用ROM为7.2GB。在本实施例中,预测资源占用值C为最近时间的子项目中的资源占用值,即2017年的ROM资源占用值7.2GB为预测资源占用值。相邻时间周期分别为2016年相对于2015年,和2017年相对于2016,即6GB相对于5GB,或7.2GB相对于6GB的增长系数,因此,增长系数K为1.2。所以,根据上述公式E=C*Kn,需要评估的功能的资源需求值E=7.2G*1.2

进一步地,在本发明车机新项目评估方法第一实施例的基础上,提出车机新项目评估方法的第五实施例,参考图3,所述第五实施例与第一实施例之间的区别在于,所述根据所述预测资源占用值,确定资源需求值的步骤,包括:

步骤S84,将各个功能的所述预测资源占用值相加求和的结果作为预测系统资源占用值;

步骤S86,将所述预测系统资源占用值乘以预定的第二比例系数的乘积结果作为系统资源需求值。

所述第二比例系数的数值可以大于1,优选为1.2。换言之,需要在将各个功能相加后,预留至少一定比例的裕度,如20%的裕度。

参考图4,图4是本发明实施例车机新项目评估方法涉及的硬件运行环境的设备结构示意图。

本发明实施例终端可以是PC,也可以是智能手机、平板电脑、便携计算机等终端设备。

如图4所示,所述智能评估系统200可以包括处理器202、存储器204和通信总线203。其中,所述通信总线203用于实现处理器202和存储器204之间的连接通信。所述存储器204可以是高速RAM存储器,也可以是NVM(non-volatile memory;非易失存储器),例如磁盘存储器,还可以是独立于前述处理器202的存储装置。

可选地,所述智能评估系统200还可以包括用户接口206、网络接口208、摄像头、射频电路、音频电路、WiFi模块等等。用户接口206可以包括显示屏、输入单元比如键盘,可选用户接口206还可以包括标准的有线接口、无线接口。网络接口208可选的可以包括标准的有线接口、无线接口(如WI-FI接口)。

本领域技术人员可以理解,图4中示出的智能评估系统并不构成对智能评估系统的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。

如图4所示,作为一种计算机存储介质的存储器204中可以包括操作系统、网络通信模块以及系统评估程序。操作系统是管理和控制智能评估系统硬件和软件资源的程序,支持系统评估程序以及其它软件和/或程序的运行。网络通信模块用于实现存储器204内部各组件之间的通信,以及与智能评估系统中其它硬件和软件之间通信。

在图4所示的智能评估系统中,处理器202用于执行存储器204中存储的车机新项目评估程序,所述系统评估程序用于实现上述任一种车机新项目评估方法。

本发明还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有至少一个程序,所述程序可被至少一个处理器执行以实现上述的车机新项目评估方法。

综上所述,本发明提供的技术方案可以有效评估车机新项目对于资源的占用情况,例如对于CPU,RAM,ROM的占用情况,避免评估不准确造成的后期硬件更改问题。由于车机一般安装在中控台里面,有的车机主机和屏幕连在一起,因此车机新项目在开始时需要对系统的占用情况进行评估,如果评估的不合适需要后期更改硬件。由于汽车零部件要求非常严格,因此更改硬件时大量实验都要重做,这样不但会导致项目延期,而且还会产生高额的费用。采用本申请提供的技术方案后,由于评估不准确造成的后期硬件更改问题可以被避免,因此能缩短项目研发时间,减少研发费用。

通过以上的实施方式的描述,本领域技术人员可以清楚地了解到,上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现处理,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机、计算机、服务器或者网络设备等)执行本发明各个实施例所述的方法。

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

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号