掌桥专利:专业的专利平台
掌桥专利
首页

车内设备与车机交互方法和装置

文献发布时间:2023-06-19 10:48:02


车内设备与车机交互方法和装置

技术领域

本发明涉及车机交互的技术领域,尤其是涉及一种车内设备与车机交互方法和装置。

背景技术

随着车辆技术的发展,现今车辆驾驶广泛应用于人们的日常生活中。人们对车辆的要求也越来越高,不仅局限于车辆的行驶速度,也开始考虑车辆的驾驶体验。至此,为了满足用户不同的体验,可在车辆内部设置的相应应用设备应运而生。

但由于目前车内设备(包括后装于车内的应用设备)与车机间的交互受到协议、车机端应用的限制,不能很好的实现车机和后装设备间的通信,车机端为了要和不同的设备通信而开发不同的应用,也加大了车机的适配和开发难度,同时对车内设备的本身的协议适配也是比较麻烦的。

发明内容

有鉴于此,本发明的目的在于提供一种车内设备与车机交互方法和装置,无需车机开发过多的适配程序,解决了车内设备与车机的适配和交互问题。

第一方面,实施例提供一种车内设备与车机交互方法,应用于车机端,所述方法包括:

根据通信协议与当前车内设备建立通讯连接;

基于所述通讯连接获取所述当前车内设备对应的目标程序插件;

通过所述目标程序插件与所述当前车内设备进行设备数据交互。

在可选的实施方式中,基于所述通讯连接获取所述当前车内设备对应的目标程序插件的步骤,包括:

基于所述通讯连接获取所述当前车内设备的设备信息,将所述设备信息发送至云服务端,以使所述云服务端根据所述设备信息确定对应的目标程序插件;

下载所述目标程序插件。

在可选的实施方式中,所述目标程序插件集成于所述当前车内设备中。

在可选的实施方式中,通过所述目标程序插件与所述当前车内设备进行设备数据交互的步骤,包括:

加载所述目标程序插件;

根据所述当前车内设备的设备数据执行相应操作,并发送控制指令信息至所述当前车内设备。

在可选的实施方式中,所述车机配置有程序插件服务,用于解析和运行程序插件。

在可选的实施方式中,在基于所述通讯连接获取所述当前车内设备的设备信息的步骤之前,还包括:

获取所述当前车内设备的设备安全数据;

基于所述设备安全数据对所述当前车内设备进行验证;

若验证通过,执行基于所述通讯连接获取所述当前车内设备的设备信息的步骤。

在可选的实施方式中,所述云服务端预先设置有不同种类的车内设备与程序插件的对应关系。

在可选的实施方式中,所述车内设备包括后安装于车内的应用设备。

在可选的实施方式中,所述通信协议包括蓝牙串口(Serial Port Profile,SPP)、蓝牙低能耗(Bluetooh Low Energy,BLE),无线上网WIFI和车内以太网。

第二方面,实施例提供一种车内设备与车机交互装置,应用于车机端,所述装置包括:

通讯模块,根据通信协议与当前车内设备建立通讯连接;

确定模块,基于所述通讯连接获取所述当前车内设备对应的目标程序插件;交互模块,通过所述目标程序插件与所述当前车内设备进行设备数据交互。

第三方面,实施例提供一种电子设备,包括存储器、处理器,所述存储器中存储有可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述前述实施方式任一项所述的方法的步骤。

第四方面,实施例提供一种机器可读存储介质,所述机器可读存储介质存储有机器可执行指令,所述机器可执行指令在被处理器调用和执行时,机器可执行指令促使处理器实现前述实施方式任一项所述的方法的步骤。

本发明实施例提供的一种车内设备与车机交互方法和装置,车机通过通讯协议与车内设备建立连接,获取车内设备对应的目标程序插件,能够与车内设备进行数据交互,无需车机开发过多的适配程序。

本公开的其他特征和优点将在随后的说明书中阐述,或者,部分特征和优点可以从说明书推知或毫无疑义地确定,或者通过实施本公开的上述技术即可得知。

为使本公开的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。

附图说明

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

图1为本发明实施例提供的一种车内设备与车机交互方法流程图;

图2为本发明实施例提供的另一种车内设备与车机交互方法流程图;

图3为本发明实施例提供的一种车内设备与车机交互装置的功能模块图;

图4为本发明实施例提供的一种电子设备的硬件架构示意图。

具体实施方式

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

当前随着科技的发展,越来越多的应用被研制出来,丰富人们的生活和体验,而为将用户要求的应用设备设置于车辆内部,需该应用设备与车机进行适配交互,每次该车内设备均需要与车机进行适配较为繁琐,且每种应用设备可能采用不同的通信协议,车机需要装载多种适配程序才能满足各种应用设备的交互,对车机要求较高,成本较高。

此外,对于不同车型的车辆车机,也对应用设备的通信协议有所限制。

基于此,本发明实施例提供的一种车内设备与车机交互方法和装置,无需车机开发过多的适配程序,解决了车内设备与车机的适配和交互问题。

为便于对本实施例进行理解,首先对本发明实施例所公开的一种基于车内设备与车机交互方法进行详细介绍,该方法应用于车机端,涉及与车内设备、云服务的交互。

图1为本发明实施例提供的一种车内设备与车机交互方法流程图。

如图1所示,该方法包括以下步骤:

步骤S102,根据通信协议与当前车内设备建立通讯连接;

其中,该通信协议包括蓝牙串口SPP、蓝牙低能耗BLE,无线上网WIFI和车内以太网。

在一些实施例中,在车机与车内设备建立通讯之后,为了保证设备数据交互的安全性,还需对设备进行安全验证,具体包括:获取所述当前车内设备的设备安全数据;基于所述设备安全数据对所述当前车内设备进行验证;若验证通过,执行后续步骤S104。

步骤S104,基于所述通讯连接获取所述当前车内设备对应的目标程序插件;作为一种可选的实施例,可基于所述通讯连接获取所述当前车内设备的设备信息,将所述设备信息发送至云服务端,以使所述云服务端根据所述设备信息确定对应的目标程序插件;下载所述目标程序插件,进而获取目标程序插件。

其中,该云服务端预先设置有不同种类的车内设备与程序插件的对应关系,以边云服务端能够根据当前车内设备的设备信息确定出对应的目标程序插件。

作为另一种可选的实施例,若目标程序插件集成于所述当前车内设备中,则基于所述通讯连接获取所述当前车内设备对应的目标程序插件。

步骤S106,通过所述目标程序插件与所述当前车内设备进行设备数据交互。

作为一种可选的实施例,可通过加载该目标程序插件,能够实现车机根据所述当前车内设备的设备数据执行相应操作,并发送控制指令信息至所述当前车内设备。需要说明的是,车机中配置有程序插件服务,用于解析和运行程序插件,类似于小程序。

在实际应用的优选实施例中,车机通过通讯协议与车内设备建立连接,获取车内设备对应的目标程序插件,能够与车内设备进行数据交互,无需车机开发过多的适配程序。

车内设备无需每次都需要和车机进行适配,采用标准的通信协议与车机适配,可以适配更多的车型,减少了大量的开发成本和适配成本;使用程序插件就可以实现车内设备的数据交互在不同的车型中使用,车机也无需为每个车型,每个设备单独的进行开发和适配,降低了开发成本,也间接的改善了车内设备和车机的交互方式,提高了数据交互效率,可以实现更多的使用场景。

需要说明的是,在一些可选的实施例中,所述车内设备包括后安装于车内的应用设备,即该设备与原有车辆、车机和应用设备相独立。车内设备包括至少一个,即本发明实施例可同时对多个车内设备通讯,通过云服务端下载的对应程序插件,同时进行与多个车内设备之间的数据交互。

参照图2所示,本发明实施例还提供的另一种车内设备与车机交互方法,应用于车内后装设备、车机和云服务端;

车内后装设备通过交互协议连接车机;车机对车内后装设备进行安全验证,并在验证通过的情况下,获取设备信息,并上传到云服务端;云服务端根据设备信息查找对应的程序插件;车机下载该程序插件,通过该程序插件和车内后装设备进行数据交互。

如图3所示,本发明实施例还提供一种车内设备与车机交互装置200,应用于车机端,所述装置包括:

通讯模块201,根据通信协议与当前车内设备建立通讯连接;

确定模块202,基于所述通讯连接获取所述当前车内设备对应的目标程序插件;

交互模块203,通过所述目标程序插件与所述当前车内设备进行设备数据交互。

本发明实施例提供的车内设备与车机交互装置,与上述实施例提供的车内设备与车机交互方法具有相同的技术特征,所以也能解决相同的技术问题,达到相同的技术效果。车机端通过标准的通信协议与当前车内设备建立通讯连接,这里,当前车内设备可包括至少一个,基于该通讯连接获取每个车内设备对应的目标程序插件,通过该插件实现车机与车内设备的设备数据交互,无需车机开发过多的适配程序,节省成本。

图4为本发明实施例提供的电子设备300的硬件架构示意图。参见图4所示,该电子设备300包括:机器可读存储介质301和处理器302,还可以包括非易失性存储介质303、通信接口304和总线305;其中,机器可读存储介质301、处理器302、非易失性存储介质303和通信接口304通过总线305完成相互间的通信。处理器302通过读取并执行机器可读存储介质301中车内设备与车机交互的机器可执行指令,可执行上文实施例描述车内设备与车机交互方法。

本文中提到的机器可读存储介质可以是任何电子、磁性、光学或其它物理存储装置,可以包含或存储信息,如可执行指令、数据,等等。例如,机器可读存储介质可以是:RAM(Radom Access Memory,随机存取存储器)、易失存储器、非易失性存储器、闪存、存储驱动器(如硬盘驱动器)、任何类型的存储盘(如光盘、dvd等),或者类似的存储介质,或者它们的组合。

非易失性介质可以是非易失性存储器、闪存、存储驱动器(如硬盘驱动器)、任何类型的存储盘(如光盘、dvd等),或者类似的非易失性存储介质,或者它们的组合。

可以理解的是,本实施例中的各功能模块的具体操作方法可参照上述方法实施例中相应步骤的详细描述,在此不再重复赘述。

本发明实施例所提供计算机可读存储介质,所述可读存储介质中存储有计算机程序,所述计算机程序代码被执行时可实现上述任一实施例所述的车内设备与车机交互方法,具体实现可参见方法实施例,在此不再赘述。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统和装置的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

另外,在本发明实施例的描述中,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本发明中的具体含义。

在本发明的描述中,需要说明的是,术语“中心”、“上”、“下”、“左”、“右”、“竖直”、“水平”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。此外,术语“第一”、“第二”、“第三”仅用于描述目的,而不能理解为指示或暗示相对重要性。

最后应说明的是:以上所述实施例,仅为本发明的具体实施方式,用以说明本发明的技术方案,而非对其限制,本发明的保护范围并不局限于此,尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,其依然可以对前述实施例所记载的技术方案进行修改或可轻易想到变化,或者对其中部分技术特征进行等同替换;而这些修改、变化或者替换,并不使相应技术方案的本质脱离本发明实施例技术方案的精神和范围,都应涵盖在本发明的保护范围之内。

相关技术
  • 车内设备与车机交互方法和装置
  • 高空作业车人机交互装置及高空作业车人机交互方法
技术分类

06120112686166