资源加载方法、装置、介质及设备制造方法及图纸

技术编号:37796032 阅读:6 留言:0更新日期:2023-06-09 09:26
本申请公开了资源加载方法、装置、介质及设备,涉及车辆技术领域,方法包括:响应于运行指令,获取车辆的预设车型标识;读取预先存储在车辆中的本地配置资源;在本地配置资源中未查找到与预设车型标识对应的目标配置资源时,获取目标配置资源;加载目标配置资源,对预设车型标识的车辆进行差异化配置。本申请前期开发满足通用需求和初始车型要求的本地配置资源,在出厂前存储于车辆中,后期对不同车型的差异化应用需求或者派生的新车型要求,开发对应的目标配置资源,供车辆进行下载和加载,实现不同车型的差异化配置,提升了车载应用的开发交付效率。发交付效率。发交付效率。

【技术实现步骤摘要】
资源加载方法、装置、介质及设备


[0001]本申请涉及车辆
,具体涉及资源加载方法、装置、介质及设备。

技术介绍

[0002]随着互联网的发展,许多汽车的车机系统在车辆出厂前内置应用软件,以丰富车机的功能。一般的,针对一种车型,则需要开发对应的应用软件包,而当应用软件需要运行在多种车型的车机系统上时,则会存在大量重复的开发、测试工作;且车载应用的开发进度受车型项目的开发进度的影响,小至应用需求变更,大至车型派生,都要对应用软件程序进行全面且严格的测试,极大地降低了应用开发交付的效率。

技术实现思路

[0003]为了提升应用软件的开发、交付效率,本申请提供了资源加载方法、装置、介质及设备。所述技术方案如下:
[0004]第一方面,本申请提供了一种资源加载方法,所述方法包括:
[0005]响应于运行指令,获取车辆的预设车型标识;
[0006]读取本地配置资源,所述本地配置资源是预先存储在所述车辆中的;
[0007]查找所述本地配置资源中与所述预设车型标识对应的目标配置资源;
[0008]在未查找到所述目标配置资源的情况下,获取所述目标配置资源;
[0009]加载所述目标配置资源,所述目标配置资源用于对所述预设车型标识的车辆进行差异化配置。
[0010]第二方面,本申请提供了一种资源加载装置,所述装置包括:
[0011]车型标识确定模块,用于响应于运行指令,获取车辆的预设车型标识;
[0012]本地读取模块,用于读取本地配置资源,所述本地配置资源是预先存储在所述车辆中的;
[0013]查找模块,用于查找所述本地配置资源中与所述预设车型标识对应的目标配置资源;
[0014]资源获取模块,用于在未查找到所述目标配置资源的情况下,获取所述目标配置资源;
[0015]资源加载模块,用于加载所述目标配置资源,所述目标配置资源用于对所述预设车型标识的车辆进行差异化配置。
[0016]第三方面,本申请提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有至少一条指令或至少一段程序,所述至少一条指令或至少一段程序由处理器加载并执行以实现如第一方面所述的一种资源加载方法。
[0017]第四方面,本申请提供了一种计算机设备,所述计算机设备包括处理器和存储器,所述存储器中存储有至少一条指令或至少一段程序,所述至少一条指令或至少一段程序由所述处理器加载并执行以实现如第一方面所述的一种资源加载方法。
[0018]第五方面,本申请提供了一种计算机程序产品,其特征在于,所述计算机程序产品包括计算机指令,所述计算机指令被处理器执行时实现如第一方面所述的一种资源加载方法。
[0019]本申请提供的资源加载方法、装置、介质及设备,具有如下技术效果:
[0020]本申请提供的方案在车载应用启动运行时,首先获取该车辆对应的预设车型标识,该预设车型标识是车载应用开发过程中对该车辆车型的唯一标识;其次读取该车辆出厂前内置的车载应用对应的本地配置资源,本地配置资源用于配置车载应用的通用功能以及少部分车型的差异化功能;当在本地配置资源中未找到与该预设车型标识对应的目标配置资源时,再获取该目标配置资源,并在车辆端加载该目标配置资源,实现车载应用在该车辆车型上的差异化配置。利用本申请提供的技术方案,可前期开发车载应用对应的本地配置资源,在车辆出厂前存储于车辆中,该本地配置资源能满足车型开发项目中的应用通用需求和初期的车型要求,后期针对不同车型的差异化应用需求或者派生的新车型要求,开发对应的目标配置资源,并发布在云端,供车辆出厂、联网后进行下载和加载,实现不同车型的差异化配置;本地配置资源具有通用性,从而无需开发多种版本的应用软件,大大减少了应用软件开发中重复的开发、测试工作,缩短了应用软件交付的周期,提升了车载应用的开发、交付效率,同时还实现了在车辆量产后能及时更新差异化配置,从而完整地运行车载应用。
[0021]本申请的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本申请的实践了解到。
附图说明
[0022]为了更清楚地说明本申请实施例或现有技术中的技术方案和优点,下面将对实施例或现有技术描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它附图。
[0023]图1是本申请实施例提供的一种资源加载方法的实施环境示意图;
[0024]图2是本申请实施例提供的一种资源加载方法的流程示意图;
[0025]图3是本申请实施例提供的一种获取预设车型标识的流程示意图;
[0026]图4是本申请实施例提供的一种设置车辆的预设车型标识的示意图;
[0027]图5是本申请实施例提供的一种资源直接加载方法的流程示意图;
[0028]图6是本申请实施例提供的一种从服务器获取目标配置资源的流程示意图;
[0029]图7是本申请实施例提供的一种发布差异化配置资源的示意图;
[0030]图8是本申请实施例提供的一种更新目标配置资源的流程示意图;
[0031]图9是本申请实施例提供的一种车端

云端架构的示意图;
[0032]图10是本申请实施例提供的一种构建车载应用安装包的流程示意图;
[0033]图11是本申请实施例提供的另一种资源加载方法的流程示意图;
[0034]图12是本申请实施例提供的一种资源加载装置的示意图;
[0035]图13是本申请实施例提供的用于实现一种资源加载方法的设备的硬件结构示意图。
具体实施方式
[0036]为了提升应用软件的开发、交付效率,本申请实施例提供了一种资源加载方法、装置、介质及设备。下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本申请保护的范围。所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。
[0037]需要说明的是,本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或服务器不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
[0038]可以理解的是,在本申请的具体实施方式中,涉及到本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种资源加载方法,其特征在于,所述方法包括:响应于运行指令,获取车辆的预设车型标识;读取本地配置资源,所述本地配置资源是预先存储在所述车辆中的;查找所述本地配置资源中与所述预设车型标识对应的目标配置资源;在未查找到所述目标配置资源的情况下,获取所述目标配置资源;加载所述目标配置资源,所述目标配置资源用于对所述预设车型标识的车辆进行差异化配置。2.根据权利要求1所述的方法,其特征在于,所述响应于运行指令,获取车辆的预设车型标识,包括:响应于运行指令,查询并获取所述车辆的第一车型标识,所述第一车型标识存储于所述车辆的车机系统中;接收服务器响应于发送的车型标识查询请求而返回的所述预设车型标识,所述车型标识查询请求包括所述第一车型标识,所述服务器存储有所述第一车型标识与所述预设车型标识的映射关系。3.根据权利要求1所述的方法,其特征在于,所述读取本地配置资源,以及查找所述本地配置资源中与所述预设车型标识对应的目标配置资源,包括:读取所述本地配置资源,确定车型标识与配置资源的映射关系;基于所述映射关系,在所述本地配置资源中查找与所述预设车型标识对应的所述目标配置资源。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:当在所述本地配置资源中查找到与所述预设车型标识对应的所述目标配置资源时,直接加载所述目标配置资源。5.根据权利要求1所述的方法,其特征在于,在未查找到所述目标配置资源的情况下,所述方法还包括:接收服务器返回的配置资源空缺结果,所述配置资源空缺结果指示所述服务器未存储与所述预设车型标识对应的所述目标配置资源;加载所述本地配置资源中的默认配置资源,所述默认配置资源适用于所述预设车型标识。6.根据权利要求1所述的方法,其特征在,所述加载所述目标配置资源,包括:对所述目...

【专利技术属性】
技术研发人员:白亚楠邱志强黄秋硕张巨广吴海松刘振桂许冠严马辉李建余
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1