一种车载终端应用匹配方法及装置、车载终端
技术领域
本发明涉及终端技术领域,特别涉及一种车载终端应用匹配方法及装置、车载终端。
背景技术
如今,随着汽车产业的迅速发展,人们在拥有汽车的同时,也越来越关注使用汽车时的使用体验。因此,越来越多的车载终端应用于汽车上以实现各种车载应用。
由于不同车载终端的软件与硬件性能差异巨大,因而应用程序的提供商或服务商很难针对众多具有不同设备特性的车载终端提供适合的应用程序。在这种情况下,车载终端可能会由于安装了不适合的应用程序而影响了其使用效果。
为了解决上述问题,现有技术提供一种应用资源适配方法。在该方法中,服务端以消息的形式向车载终端发布各种实时信息,车载终端的显示界面显示服务端发布的信息。然后,当用户对这些信息感兴趣而需要得到进一步的信息时,用户手动启动车载终端上的应用。
但是,在实现本发明的过程中发明人发现,在上述方案中,用户选择的应用可能与车辆本身并不匹配,从而使得应用在实际使用中出现各种问题,影响用户对车载终端的使用体验。
发明内容
本发明提供一种车载终端应用匹配方法及装置、车载终端,用以提高用户对车载终端的使用体验。
一方面,本发明的一种车载终端应用匹配方法,包括:
获取车辆识别标识;
根据所述车辆识别标识获取与所述车辆识别标识匹配的车机设备信息和车机应用交互技术规范类型信息;
根据所述车机设备信息获取与所述车机设备信息匹配的备选应用;
从所述备选应用中获取与所述车机应用交互技术规范类型信息匹配的目标应用。
其中,所述获取车辆识别标识包括:
通过车载诊断OBD装置获取车辆识别标识或者通过近场通讯NFC获取车辆识别标识。
其中,所述根据所述车辆识别标识获取与所述车辆识别标识匹配的车机设备信息和车机应用交互技术规范类型信息包括:
根据所述车辆识别标识查找数据库获取与所述车辆识别标识匹配的车机设备信息和车机应用交互技术规范类型信息,其中所述数据库中包括车辆识别标识、车机应用交互技术规范类型信息、车机设备信息与应用的对应关系。
其中,所述根据所述车机设备信息获取与所述车机设备信息匹配的备选应用包括:
根据所述车机设备信息查找所述数据库,获取对应的备选应用;
所述从所述备选应用中获取与所述车机应用交互技术规范类型信息匹配的目标应用包括:
根据所述车机应用交互技术规范类型信息查找所述数据库,从所述备选应用中获取目标应用。
其中,所述方法还包括:
设置所述数据库。
第二方面,本发明的一种车载终端应用匹配装置,包括:
标识获取单元,用于获取车辆识别标识;
信息获取单元,用于根据所述车辆识别标识获取与所述车辆识别标识匹配的车机设备信息和车机应用交互技术规范类型信息;
应用获取单元,用于根据所述车机设备信息获取与所述车机设备信息匹配的备选应用,并从所述备选应用中获取与所述车机应用交互技术规范类型信息匹配的目标应用。
其中,所述信息获取单元具体用于:根据所述车辆识别标识查找数据库获取与所述车辆识别标识匹配的车机设备信息和车机应用交互技术规范类型信息,其中所述数据库中包括车辆识别标识、车机应用交互技术规范类型信息、车机设备信息与应用的对应关系。
其中,所述应用获取单元具体用于:
根据所述车机设备信息查找所述数据库,获取对应的备选应用;根据所述车机应用交互技术规范类型信息查找所述数据库,从所述备选应用中获取目标应用。
其中,所述装置还包括:
设置单元,用于设置所述数据库。
第三方面,本发明的一种车载终端,包括第二方面任一所述的车载终端的应用匹配装置。
本发明实施例的一些有益效果可以包括:
在本发明实施例中,通过车辆识别标识、与所述车辆识别标识匹配的车机设备信息和车机应用交互技术规范类型信息信息获取目标应用。由于上述信息能充分的体现车辆的信息,从而使得根据上述信息获得的目标应用能够与车辆进行很好的匹配,获取的目标应用满足了车辆的需求,从而利用本发明实施例提高了用户对车载终端的使用体验。
下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。
附图说明
附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:
图1为本发明实施例一的一种车载终端应用匹配方法的流程图;
图2为本发明实施例二的一种车载终端应用匹配装置的示意图
图3为本发明实施例二的一种车载终端应用匹配装置的结构图。
具体实施方式
以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。
如图1所示,本发明实施例一的一种车载终端应用匹配方法,由位于车辆上的车载终端执行,包括:
步骤11、获取车辆识别标识。
在本发明实施例中,所述车辆识别标识可以是车辆的VIN(VehicleIdentificationNumber,车辆识别码)码。具体的,可以通过OBD(On-BoardDiagnostic,车载诊断)装置读取车辆的VIN码。或者还可以通过近场通讯(NearFieldCommunication,NFC)的方式获得车辆的VIN码。具体的近场通讯的方式可参照现有技术的过程实现。
步骤12、根据所述车辆识别标识获取与所述车辆识别标识匹配的车机设备信息和车机应用交互技术规范类型信息。
在本发明实施例中,可通过查找数据库的方式获得上述信息。在该数据中包括车辆识别标识、车机应用交互技术规范类型信息、车机设备信息与应用的对应关系。其中车辆识别标识可以是步骤11中的VIN码;车机应用交互技术规范类型信息包括语音控制规范、通信控制规范等;车机设备信息可以包括车辆品牌、车型、车机设备组成、车机设备参数等信息。
也就是说,在本发明实施例中,可首先设置车辆品牌、车型、车机设备组成、车机设备设备参数及统一的技术规范标准的数据库,而后根据不同的车辆品牌、车型、车机设备组成、车机设备设备参数结合统一的技术规范标准与不同的应用产品进行关联,从而形成了车辆识别标识、车机应用交互技术规范类型信息、车机设备信息与应用的对应关系。
因此,在此步骤中可根据所述车辆识别标识查找数据库获取与所述车辆识别标识匹配的车机设备信息和车机应用交互技术规范类型信息。
步骤13、根据所述车机设备信息获取与所述车机设备信息匹配的备选应用。
在此步骤中,也可根据根据所述车机设备信息查找所述数据库,获取对应的备选应用。
步骤14、从所述备选应用中获取与所述车机应用交互技术规范类型信息匹配的目标应用。
同样,在此步骤中,也可根据所述车机应用交互技术规范类型信息查找所述数据库,从所述备选应用中获取目标应用。
通过以上描述可以看出,在本发明实施例中,通过车辆识别标识、与所述车辆识别标识匹配的车机设备信息和车机应用交互技术规范类型信息信息获取目标应用。由于上述信息能充分的体现车辆的信息,从而使得根据上述信息获得的目标应用能够与车辆进行很好的匹配,获取的目标应用满足了车辆的需求,从而利用本发明实施例提高了用户对车载终端的使用体验。
在以上描述的基础上,为了进一步提高获取上述信息的效率,在步骤11之前,本实施例一还可包括设置所述数据库。
如图2所示,本发明实施例二的车载终端应用匹配装置包括:
标识获取单元21,用于获取车辆识别标识;信息获取单元22,用于根据所述车辆识别标识获取与所述车辆识别标识匹配的车机设备信息和车机应用交互技术规范类型信息;应用获取单元23,用于根据所述车机设备信息获取与所述车机设备信息匹配的备选应用,并从所述备选应用中获取与所述车机应用交互技术规范类型信息匹配的目标应用。
如前所述,所述车辆识别标识可以是车辆的VIN码。
具体的,所述信息获取单元21具体用于:根据所述车辆识别标识查找数据库获取与所述车辆识别标识匹配的车机设备信息和车机应用交互技术规范类型信息,其中所述数据库中包括车辆识别标识、车机应用交互技术规范类型信息、车机设备信息与应用的对应关系。
具体的,所述应用获取单元23具体用于:根据所述车机设备信息查找所述数据库,获取对应的备选应用;根据所述车机应用交互技术规范类型信息查找所述数据库,从所述备选应用中获取目标应用。
如图3所示,所述装置还可包括设置单元24,用于设置所述数据库,从而提高获取与车辆有关信息的效率。
其中,本发明装置的工作原理可参照前述方法实施例的描述,该装置可位于车载终端中,例如车机、行车记录仪、导航仪等。
通过以上描述可以看出,在本发明实施例中,通过车辆识别标识、与所述车辆识别标识匹配的车机设备信息和车机应用交互技术规范类型信息信息获取目标应用。由于上述信息能充分的体现车辆的信息,从而使得根据上述信息获得的目标应用能够与车辆进行很好的匹配,获取的目标应用满足了车辆的需求,从而利用本发明实施例提高了用户对车载终端的使用体验。
此外,本发明实施例还提供了一种车载终端,所述车载终端包括图2或图3所示的车载终端的应用匹配装置。所述车载终端可以是车机、行车记录仪、导航仪等。
本领域内的技术人员应明白,本发明的实施例可提供为方法、***、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。
本发明是参照根据本发明实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程视频处理设备的处理器以产生一个机器,使得通过计算机或其他可编程视频处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程视频处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程视频处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。