车辆功能模块切换方法及装置转让专利
申请号 : CN202110001038.0
文献号 : CN112319403B
文献日 : 2021-04-27
发明人 : 杨彦林 , 邓志伟 , 何建邦 , 王超
申请人 : 智道网联科技(北京)有限公司
摘要 :
权利要求 :
1.一种车辆功能模块切换方法,其特征在于,包括:识别车辆当前加载的初始功能模块信息及行驶的场景信息,其中,所述车辆上安装有智能车载终端,所述智能车载终端上安装有OS系统,所述初始功能模块包括所述OS系统首次启动之后加载的硬件模块,所述OS系统用于在首次启动之后按照预先设定的配置文件加载所述初始功能模块,使得所述初始功能模块能在场景信息变化前持续提供相应功能服务,所述场景信息可以是车辆行驶过程中所处的环境信息和空间位置信息;
在识别出所述场景信息发生变化时,根据场景变化信息,将所述车辆当前加载的初始功能模块切换为与场景变化信息对应的目标功能模块;其中包括:在识别出所述场景信息发生变化时,根据所述场景变化信息,修改与所述初始功能模块对应的配置文件,根据修改后的配置文件加载与场景变化信息对应的所述目标功能模块;所述功能模块为导航模块,所述导航模块包括导航芯片库,不同的所述导航芯片库中具有对应种类的导航芯片,不同种类的所述导航芯片对应不同的导航模式。
2.根据权利要求1所述的方法,其特征在于,所述在识别出所述场景信息发生变化时,根据所述场景变化信息,修改与所述初始功能模块对应的配置文件,根据修改后的配置文件加载与所述场景变化信息对应的目标功能模块,包括:
在识别出所述场景信息发生变化时,根据所述场景变化信息,修改与初始导航芯片对应的配置文件,根据修改后的配置文件加载与场景变化信息对应的目标导航芯片,并调用对应的目标导航芯片库。
3.根据权利要求1所述的方法,其特征在于,所述根据场景变化信息,将所述车辆当前加载的初始功能模块切换为与所述场景变化信息对应的目标功能模块,包括:
判断场景变化信息是否属于预设的信息集合,若判断出属于预设的信息集合,则根据所述预设的信息集合,将所述车辆当前加载的初始功能模块切换为与所述场景变化信息对应的目标功能模块。
4.根据权利要求3所述的方法,其特征在于,所述预设的信息集合包括至少一种场景变化信息;或者多种场景变化信息或不变化信息的组合。
5.一种车辆功能模块切换装置,其特征在于,包括:识别模块,用于识别车辆当前加载的初始功能模块信息及行驶的场景信息,其中,所述车辆上安装有智能车载终端,所述智能车载终端上安装有OS系统,所述初始功能模块包括OS系统首次启动之后加载的硬件模块,所述OS系统用于在首次启动之后按照预先设定的配置文件加载所述初始功能模块,使得所述初始功能模块能在场景信息变化前持续提供相应功能服务,所述场景信息可以是车辆行驶过程中所处的环境信息和空间位置信息;
切换模块,用于在所述识别模块识别出所述场景信息发生变化时,根据场景变化信息,将所述车辆当前加载的初始功能模块切换为与所述场景变化信息对应的目标功能模块;其中,所述切换模块包括修改子模块及加载子模块;所述修改子模块,用于在所述识别模块识别出所述场景信息发生变化时,根据场景变化信息,修改与所述初始功能模块对应的配置文件;所述加载子模块,用于根据所述修改子模块修改后的配置文件加载与场景变化信息对应的目标功能模块;所述功能模块为导航模块,所述导航模块包括导航芯片库,不同的所述导航芯片库中具有对应种类的导航芯片,不同种类的所述导航芯片对应不同的导航模式。
6.根据权利要求5所述的装置,其特征在于,所述修改子模块,用于在识别出所述场景信息发生变化时,根据所述场景变化信息,修改与初始导航芯片对应的配置文件;
所述加载子模块,用于根据修改后的配置文件加载与场景变化信息对应的目标导航芯片,并调用对应的目标导航芯片库。
7.根据权利要求5所述的装置,其特征在于,所述切换模块还包括判断子模块;
所述判断子模块,用于在所述识别模块识别出所述场景信息发生变化时,判断场景变化信息是否属于预设的信息集合;其中,所述预设的信息集合包括至少一种场景变化信息;
或者多种场景变化信息或不变化信息的组合。
说明书 :
车辆功能模块切换方法及装置
技术领域
背景技术
车辆的行驶场景和客观导航环境影响,车机需要采用不同的导航芯片提供差异化导航服
务,对于实时性要求高的使用场景,例如道路、路况及天气等行驶环境条件发生变化时,相
关技术的方案难以满足要求。
发明内容
模块,包括:
块。
导航模式。
化信息对应的所述目标功能模块,包括:
调用对应的目标导航芯片库。
息对应的目标功能模块。
块。
导航模式;
信息;或者多种场景变化信息或不变化信息的组合。
功能模块切换为与所述场景变化信息对应的目标功能模块。通过这样的处理,能实现在车
辆行驶的场景信息发生变化时,能动态地切换不同的功能模块,避免了相关技术中车机系
统启动后,只能加载一种功能模块的缺陷,满足了车辆差异化的功能需求。
导航模式,使得车辆在不同的行驶场景下,可以针对不同的场景变化信息,实时、快速地将
初始导航模块切换为目标导航模块,实现了车辆不同导航模块的动态加载,使得车载智能
终端能采用不同的导航模式提供差异化导航服务,提升了用户的驾驶体验。
附图说明
通常代表相同部件。
具体实施方式
式所限制。相反,提供这些实施方式是为了使本申请更加透彻和完整,并且能够将本申请的
范围完整地传达给本领域的技术人员。
形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包
含一个或多个相关联的列出项目的任何或所有可能组合。
在不脱离本申请范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以
被称为第一信息。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更
多个该特征。在本申请的描述中,“多个”的含义是两个或两个以上,除非另有明确具体的限
定。
后只能加载及支持一种导航芯片库,受车辆的行驶使用场景和客观导航环境影响,车机需
要采用不同的导航芯片提供差异化导航服务,对于实时性要求高的使用场景,例如道路、路
况及天气等行驶环境条件发生变化时,相关技术的方案难以满足差异化的功能需求。针对
上述问题,本申请实施例提供一种车辆功能模块切换方法及装置,实现了不同使用场景下
的不同功能模块的动态切换,满足了车辆差异化的功能需求。
硬件模块,车辆OS系统首次启动之后会按照预先设定的配置文件加载初始功能模块,使得
初始功能模块能在场景信息变化前持续提供相应功能服务,场景信息可以是车辆行驶过程
中所处的环境信息和空间位置信息。
后的场景信息对应的目标硬件设备,从而通过新加载的硬件设备提供新的服务。
切换为与场景变化信息对应的目标功能模块,通过这样的处理后,能实现在车辆行驶的场
景信息发生变化时,能动态地切换不同的功能模块,避免了相关技术中车机系统启动后,只
能加载一种功能模块的缺陷,满足了车辆差异化的功能需求。
车辆预设的配置文件,该配置文件和初始功能模块向匹配。
道路特征、车辆穿过长隧道、车辆经过大桥、车辆经过ETC(Electronic Toll Collection电
子不停车收费系统)收费站、车辆跨省行驶、车辆经过人流密集区域等信息、需要说明的是,
场景信息可以不限于以上举例。
新模块为车辆提供服务,新模块即与变化后的场景信息对应的目标功能模块,这样能通过
修改配置文件实现初始功能模块向目标功能模块的切换,整个切换过程为实时、动态进行,
无需启动系统。
发生变化,根据场景变化信息,修改配置文件;根据修改后的配置文件加载与场景变化信息
对应的目标功能模块,通过这样的处理方式,使得车辆在不同的行驶场景下,可以针对不同
的场景变化信息,实时、快速地将初始功能模块切换为目标功能模块,实现了车辆功能模块
的动态加载,车辆行驶过程中,避免了相关技术中因车辆模块功能限制导致的车载智能终
端使用场景的限制,能支持多个功能模块之间的切换,实现了差异化的功能服务,提升了用
户的体验。
的导航芯片库中的导航芯片对应不同的导航模式。本实施例的不同导航模块可以是不同厂
家生产或基于不同的技术平台,不同的导航模块例如可以是高通和RTK(Real ‑ time
kinematic实时动态)的导航模块,以下步骤以高通的导航模块作为初始导航模块,RTK的导
航模块作为目标导航模块为例。
道路特征信息、车辆穿过长隧道、车辆经过大桥、车辆经过ETC收费站、车辆跨省行驶、车辆
经过人流密集区域等信息、需要说明的是,场景信息可以不限于以上举例。
普通公路和高速公路之间的变化)、海拔高度变化信息(例如低海拔和高海拔之间的变化)、
车辆参数变化信息(例如行驶速度的变化)以及车辆是否穿过长隧道;车辆是否经过大桥;
车辆是否经过ETC收费站;车辆是否跨区域例如省际区域行驶、车辆是否处于拥堵路段等信
息。
海拔高度变化信息、亮度发生变化或不发生变化信息的组合,以上仅是举例说明,可以不限
于此。
简单路况、郊区路段;若道路特征变化为省际路段时,普通道路时,则将配置文件修改为和
RTK导航模块相匹配。
对应的芯片库,通过RTK导航模块在省际路段提供导航服务。
车辆不同导航模块的动态加载,例如,在感知到天气变化信息(例如正常天气和雨雪天气之
间的变化)时,能将当前的导航模块切换至另一个导航模块;另外,在智能车载终端所适配
的车辆型号不同时,也可以切换至可适配的导航模块,使得车载智能终端能采用不同的导
航模块提供差异化导航服务,提升了用户的驾驶体验。
持续提供相应功能服务,场景信息可以是车辆行驶过程中所处的环境信息和空间位置信
息。
系统感知到场景信息发生变化时,可以将初始加载的硬件设备切换至与变化后的场景信息
对应的目标硬件设备。
景变化信息对应的目标功能模块,能实现在场景信息发生变化时,能动态地切换不同的功
能模块,满足了车辆差异化的功能需求。
配置文件,其中,预设的信息集合包括至少一种场景变化信息;或者多种场景变化信息或不
变化信息的组合。
始功能模块,可以根据修改后的配置文件加载出新模块,新模块及目标功能模块,能通过目
标功能模块为当前车辆提供相应服务。
时,根据场景变化信息,修改与初始导航芯片对应的配置文件;加载子模块还用于根据修改
后的配置文件加载与变化后的场景信息对应的目标导航芯片,并调用对应的目标导航芯片
库。通过这样的设置,使得车辆在不同的行驶场景下,可以针对不同的场景变化信息,实时、
快速地将初始导航模块切换为目标导航模块,实现了车辆导航模块的动态加载,能实现差
异化的导航服务。
本领域技术人员也应该知悉,说明书中所涉及的动作和模块并不一定是本申请所必须的。
另外,可以理解,本申请实施例方法中的步骤可以根据实际需要进行顺序调整、合并和删
减,本申请实施例装置中的模块可以根据实际需要进行合并、划分和删减。
程序代码指令。
当可执行代码(或计算机程序、或计算机指令代码)被电子设备(或电子设备、服务器等)的
处理器执行时,使处理器执行根据本申请的上述方法的各个步骤的部分或全部。
序段或代码的一部分,模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑
功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标记的功能也可以以
不同于附图中所标记的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们
有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图
中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或操作的专
用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。
术领域的普通技术人员来说许多修改和变更都是显而易见的。本文中所用术语的选择,旨
在最好地解释各实施例的原理、实际应用或对市场中的技术的改进,或者使本技术领域的
其它普通技术人员能理解本文披露的各实施例。