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

基于地理位置的车辆互动方法、装置、计算机设备和介质

文献发布时间:2023-06-19 12:00:51


基于地理位置的车辆互动方法、装置、计算机设备和介质

技术领域

本申请涉及车辆技术领域,特别是涉及一种基于地理位置的车辆互动方法、装置、计算机设备和介质。

背景技术

随着人工智能技术的发展,车辆的功能越来越多,车身传感器也越来越多。车联网是由车辆位置、速度和路线等信息构成的巨大交互网络。通过GPS、RFID、传感器、摄像头图像处理等装置,车辆可以完成自身环境和状态信息的采集。

传统技术中,每个车辆是单独的个体,各个车辆在行驶过程中等无相关联系,这样在行驶过程中只是车与车之间信息的共享,但缺乏驾驶员之间的交流互动。驾驶员进行交流互动也仅是局限于采用手机或对讲器进行互动。但采用手机进行互动与车辆的关联不密切,而采用对讲器进行交流也仅能局限于语音对话的方式,智能化水平较低。

发明内容

基于此,有必要针对上述技术问题,提供一种能够提高智能化水平的基于地理位置的车辆互动方法、装置、计算机设备和介质。

一种基于地理位置的车辆互动方法,所述方法包括:

采集车辆的当前地理位置;

根据所述当前地理位置确定互动场景;

获取与所述互动场景对应的互动逻辑,所述互动逻辑是用于显示互动信息以及指示车辆终端之间的互动;

执行所述互动逻辑。

在其中一个实施例中,所述采集当前地理位置,包括:

通过定位设备采集初始地理位置;

通过车身传感器采集当前环境信息;

根据所述当前环境信息对所述初始地理位置进行修正得到当前地理位置。

在其中一个实施例中,所述互动场景包括标记场景;所述根据所述当前地理位置确定互动场景,包括:

判断所述当前地理位置是否被标记;

当所述当前地理位置未被标记,则所述当前地理位置对应为标记场景;

所述执行所述互动逻辑,包括:

获取车辆信息,并根据所述车辆信息判断是否可以对所述当前地理位置进行标记;

若是,则根据所述车辆信息对所述当前地理位置进行标记。

在其中一个实施例中,所述互动场景包括多媒体信息输出场景;所述根据所述当前地理位置确定互动场景,包括:

判断所述当前地理位置是否被标记;

当所述当前地理位置已经被标记,则获取所述当前地理位置对应的标记信息,获取与所述标记信息对应的多媒体信息;

所述执行所述互动逻辑,包括:

输出所述多媒体信息。

在其中一个实施例中,所述输出所述多媒体信息之后,还包括:

接收用户输入的互动信息;

基于所述互动信息修改车辆信息。

在其中一个实施例中,所述互动场景包括通信场景;所述根据所述当前地理位置确定互动场景,包括:

根据所述当前地理位置确定是否与目标车辆进行通信;

若是,则进入通信场景;

所述执行所述互动逻辑,包括:

根据车身传感器与所述目标车辆进行通信。

在其中一个实施例中,所述方法还包括:

获取车辆标识以及地图;

根据所述当前地理位置将所述车辆标识显示在所述地图的对应位置处。

一种基于地理位置的车辆互动装置,所述装置包括:

采集模块,用于采集当前地理位置;

互动场景确定模块,用于根据所述当前地理位置确定互动场景;

互动逻辑获取模块,用于获取与所述互动场景对应的互动逻辑;

执行模块,用于执行所述互动逻辑。

一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述的方法的步骤。

一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述的方法的步骤。

上述基于地理位置的车辆互动方法、装置、计算机设备和介质,根据当前地理位置来确定互动场景,从而确定对应的互动逻辑,以执行互动逻辑,而不需要采用手机等进行互动,直接根据地理位置信息来获取互动逻辑,进行互动,提高了智能化水平。

附图说明

图1为一个实施例中基于地理位置的车辆互动方法的应用环境图;

图2为一个实施例中基于地理位置的车辆互动方法的流程示意图;

图3为一个实施例中的标记地图的示意图;

图4为一个实施例中的标记场景的流程图;

图5为一个实施例中的多媒体信息输出场景的示意图;

图6为另外一个实施例中的多媒体输出场景的示意图;

图7为一个实施例中的多媒体信息输出场景的互动流程的流程图;

图8为一个实施例中基于地理位置的车辆互动装置的结构框图;

图9为一个实施例中计算机设备的内部结构图。

具体实施方式

为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。

本申请提供的基于地理位置的车辆互动方法,可以应用于如图1所示的应用环境中。其中,车辆终端102与后台服务器104相通信,车辆终端102通过其自身的传感器获取到当前地理位置,并将当前地理位置发送给后台服务器104。后台服务器104根据当前地理位置确定互动场景,并获取与互动场景对应的互动逻辑,从而可以通过互动逻辑显示互动信息,以便于驾驶人员或者是乘客及时了解到互动信息,以与其他车辆终端102进行互动。其中,终端102可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备,服务器104可以用独立的服务器或者是多个服务器组成的服务器集群来实现。

在一个实施例中,如图2所示,提供了一种基于地理位置的车辆互动方法,以该方法应用于图1中的后台服务器为例进行说明,包括以下步骤:

S202:采集车辆的当前地理位置。

具体地,当前地理位置是车辆终端通过车身传感器采集的,其可以通过多个车身传感器进行联合采集,以保证当前地理位置的准确性。

可选地,后台服务器可以向车辆终端发送当前地理位置采集指令,以指示车辆终端进行当前地理位置采集,或者是后台服务器预先配置车辆终端周期性地采集当前地理位置并发送给后台服务器。

S204:根据当前地理位置确定互动场景。

具体地,互动场景可以是预先设置的场景,其可以包括各种各样的游戏场景,例如大富翁中的游戏场景。其中该互动场景可以是预先与地理位置绑定的,例如标记场景、多媒体信息输出场景和通信场景等。

其中互动场景可以是各个车辆终端预先设置的,例如车辆终端经过该地理位置,然后设置与该地理位置对应的互动场景以及互动逻辑。可选地,某一个地理位置仅可以被一个车辆终端设置对应的互动场景和互动逻辑。且车辆终端可以根据需要设置不同的互动场景和互动逻辑,例如根据时间或者车型等设置不同的互动场景和互动逻辑。从而车辆经过该地理位置时,可以触发对应的互动场景。

S206:获取与互动场景对应的互动逻辑,互动逻辑是用于显示互动信息以及指示车辆终端之间的互动。

具体地,互动场景与互动逻辑绑定,例如多媒体信息输出场景可以绑定对应的多媒体信息输出逻辑,其中该多媒体信息可以是其他车辆终端在经过该地理位置时所设置的,这样当车辆终端经过对应的地理位置时,则触发该多媒体信息的输出,以实现车辆终端之间的互动。

S208:执行互动逻辑。

具体地,后台服务器执行互动逻辑,以使得车辆终端可以显示对应的互动信息,并指示车辆终端之间进行互动。

例如后台服务器可以根据互动逻辑向第一车辆终端发送对应的互动信息,以使得第一车辆终端的用户根据互动信息进行互动,并返回互动结果至后台服务器,从而后台服务器可以根据互动结果记录互动过程。此外,可选地,后台服务器还可以将互动结果转发给该互动信息对应的第二车辆终端,以建立第一车辆终端和第二车辆终端之间的通信,以更好地完成互动。

上述基于地理位置的车辆互动方法,根据当前地理位置来确定互动场景,从而确定对应的互动逻辑,以执行互动逻辑,而不需要采用手机等进行互动,直接根据地理位置信息来获取互动逻辑,进行互动,提高了智能化水平。

在其中一个实施例中,采集当前地理位置,包括:通过定位设备采集初始地理位置;通过车身传感器采集当前环境信息;根据当前环境信息对初始地理位置进行修正得到当前地理位置。

具体地,初始地理位置是通过定位设备采集的,例如GPS、惯性传感器等方式来确定的初始地理位置。环境信息可以是通过车身传感器采集的,例如通过摄像头采集当前环境信息,然后将当前环境信息与初始地理位置对应的标志环境信息进行比对,若是比对成功,则将初始地理位置作为当前地理位置,若是比对失败,则通过当前环境信息对应的标志环境信息获取当前地理位置,以实现对初始地理位置的修正。

具体地,车身传感器还可以是其他的传感器,例如雷达传感器等,其可以获取到与附近的其他的车辆的距离,从而通过其他的车辆的当前地理位置以及该距离来修正车辆的初始地理位置,以准确地确定车辆的当前地理位置。

上述实施例中,通过定位设备和车身传感器来联合工作,保证当前地理位置的准确性。

在其中一个实施例中,互动场景包括标记场景;根据当前地理位置确定互动场景,包括:判断当前地理位置是否被标记;当当前地理位置未被标记,则当前地理位置对应为标记场景;执行互动逻辑,包括:获取车辆信息,并根据车辆信息判断是否可以对当前地理位置进行标记;若是,则根据车辆信息对当前地理位置进行标记。

具体地,结合图2和图3所示,其中图3为一个实施例中的标记地图的示意图,图4为一个实施例中的标记场景的流程图,在该实施例中,首先车辆终端周期性地发送当前地理位置至后台服务器,后台服务器识别当前地理位置是否被标记,即是否触发标记场景,若是可以被标记,则将可以被标记的信息发送给车辆终端,其中可以通过弹窗或者语音的方式显示该信息,车辆终端通过用户的互动接收当前地理位置,并获取当前地理位置对应的地块,然后对该地块进行标记。优先地,车辆终端对应的用户账户中可以设置有虚拟价值,这样当对地块进行标记的时,可以扣除对应数量的虚拟价值,以提高用户体验。

在其中一个实施例中,互动场景包括多媒体信息输出场景;根据当前地理位置确定互动场景,包括:判断当前地理位置是否被标记;当当前地理位置已经被标记,则获取当前地理位置对应的标记信息,获取与标记信息对应的多媒体信息;执行互动逻辑,包括:输出多媒体信息。

具体地,结合图5至图7所示,其中图5为一个实施例中的多媒体信息输出场景的示意图,图6为另外一个实施例中的多媒体输出场景的示意图,图7为一个实施例中的多媒体信息输出场景的互动流程的流程图。

具体地,该多媒体输出场景可以包括彩蛋输出场景,例如图5中所示,车辆终端可以设置当前地理位置所对应的彩蛋,从而车辆终端再次经过当前地理位置时,可以显示该彩蛋信息,该彩蛋信息的显示方式可以为“车主:彩蛋内容”。

具体地,参见图6所示,在其他的实施例中,车辆终端设置的彩蛋信息可以是互动彩蛋,这样显示互动彩蛋给车辆终端,可选地,即输出多媒体信息之后,还包括:接收用户输入的互动信息;基于互动信息修改车辆信息。

其中,该互动信息可以是根据互动彩蛋的内容生成的,例如图6中,其可以是支付操作,这样当用户同意支付时,则可以减少用户账户中的虚拟价值。

具体地,如图7所示,车辆终端周期性地发送当前地理位置给后台服务器,后台服务器识别当前地理位置对应的互动场景,并发送互动彩蛋给车辆终端,进而接收车辆终端反馈的用户输入的互动信息,若是互动信息表示同意支付时,则相应地减少用户账户中的虚拟价值,并将所减少的虚拟价值增加到该地理位置所对应的标记账户中。

在其中一个实施例中,互动场景包括通信场景;根据当前地理位置确定互动场景,包括:根据当前地理位置确定是否与目标车辆进行通信;若是,则进入通信场景;执行互动逻辑,包括:根据车身传感器与目标车辆进行通信。

具体地,后台服务器还可以在接收到当前地理位置后,判断在距离当前地理位置预设距离内是否存在其他的目标车辆,若是存在,则可以通过车身传感器来进行至少两个车辆之间的通信。

其中,可选地,例如车辆终端在行驶的过程中可以将当前地理位置上传至后台服务器,后台服务器判断附近是否存在与该车辆终端满足通信条件的目标车辆,若是,则向车辆终端和目标车辆发送通信建立信息,该通信建立信息包括车辆终端和目标车辆的标识,这样车辆终端和目标车辆通过车身传感器进行通信。

在其中一个实施例中,上述基于地理位置的车辆互动方法还包括:获取车辆标识以及地图;根据当前地理位置将车辆标识显示在地图的对应位置处。

具体地,结合图3所示,其中当车辆标定了某一地理位置后,则在现在该地图的时候,同时显示标定了对应地理位置的车辆标识,也就用户标识。

上述实施例中,车载LBS游戏,将城市地图作为虚拟棋盘,车主驾驶爱车在城市中穿行,与其他车主互动,触发不同的场景。车主还可以在某些POI埋下彩蛋,当好友经过时车机会根据地理位置信息提示是否查收秘密彩蛋,像在城市里寻宝一样,这样融合车载数据和车载场景打造沉浸式的游戏体验。

应该理解的是,虽然图2、图4和图7的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图2、图4和图7中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。

在一个实施例中,如图8所示,提供了一种基于地理位置的车辆互动装置,包括:采集模块100、互动场景确定模块200、互动逻辑获取模块300和执行模块400,其中:

采集模块100,用于采集当前地理位置;

互动场景确定模块200,用于根据当前地理位置确定互动场景;

互动逻辑获取模块300,用于获取与互动场景对应的互动逻辑;

执行模块400,用于执行互动逻辑。

在其中一个实施例中,上述的采集模块100包括:

初始定位单元,用于通过定位设备采集初始地理位置;

环境信息采集单元,用于通过车身传感器采集当前环境信息;

修正单元,用于根据当前环境信息对初始地理位置进行修正得到当前地理位置。

在其中一个实施例中,互动场景包括标记场景;上述互动场景确定模块200用于判断当前地理位置是否被标记;当当前地理位置未被标记,则当前地理位置对应为标记场景;上述执行模块400用于获取车辆信息,并根据车辆信息判断是否可以对当前地理位置进行标记;若是,则根据车辆信息对当前地理位置进行标记。

在其中一个实施例中,互动场景包括多媒体信息输出场景;上述互动场景确定模块200用于判断当前地理位置是否被标记;当当前地理位置已经被标记,则获取当前地理位置对应的标记信息,获取与标记信息对应的多媒体信息;上述执行模块400用于输出多媒体信息。

在其中一个实施例中,上述执行模块400包括:

接收单元,用于接收用户输入的互动信息;

修改单元,用于基于互动信息修改车辆信息。

在其中一个实施例中,互动场景包括通信场景;上述互动场景确定模块200用于根据当前地理位置确定是否与目标车辆进行通信;若是,则进入通信场景;上述执行模块400用于根据车身传感器与目标车辆进行通信。

在其中一个实施例中,上述基于地理位置的车辆互动装置包括:

信息获取模块,用于获取车辆标识以及地图;

显示模块,用于根据当前地理位置将车辆标识显示在地图的对应位置处。

关于基于地理位置的车辆互动装置的具体限定可以参见上文中对于基于地理位置的车辆互动方法的限定,在此不再赘述。上述基于地理位置的车辆互动装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。

在一个实施例中,提供了一种计算机设备,该计算机设备可以是服务器,其内部结构图可以如图9所示。该计算机设备包括通过系统总线连接的处理器、存储器和网络接口。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的数据库用于存储互动场景和互动逻辑。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种基于地理位置的车辆互动方法。

本领域技术人员可以理解,图9中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。

在一个实施例中,提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现以下步骤:采集车辆的当前地理位置;根据当前地理位置确定互动场景;获取与互动场景对应的互动逻辑,互动逻辑是用于显示互动信息以及指示车辆终端之间的互动;执行互动逻辑。

在一个实施例中,处理器执行计算机程序时所实现的采集当前地理位置,包括:通过定位设备采集初始地理位置;通过车身传感器采集当前环境信息;根据当前环境信息对初始地理位置进行修正得到当前地理位置。

在一个实施例中,处理器执行计算机程序时所涉及的互动场景包括标记场景;处理器执行计算机程序时所实现的根据当前地理位置确定互动场景,包括:判断当前地理位置是否被标记;当当前地理位置未被标记,则当前地理位置对应为标记场景;处理器执行计算机程序时所实现的执行互动逻辑,包括:获取车辆信息,并根据车辆信息判断是否可以对当前地理位置进行标记;若是,则根据车辆信息对当前地理位置进行标记。

在一个实施例中,处理器执行计算机程序时所涉及的互动场景包括多媒体信息输出场景;处理器执行计算机程序时所实现的根据当前地理位置确定互动场景,包括:判断当前地理位置是否被标记;当当前地理位置已经被标记,则获取当前地理位置对应的标记信息,获取与标记信息对应的多媒体信息;处理器执行计算机程序时所实现的执行互动逻辑,包括:输出多媒体信息。

在一个实施例中,处理器执行计算机程序时所实现的输出多媒体信息之后,还包括:接收用户输入的互动信息;基于互动信息修改车辆信息。

在一个实施例中,处理器执行计算机程序时所涉及的互动场景包括通信场景;处理器执行计算机程序时所实现的根据当前地理位置确定互动场景,包括:根据当前地理位置确定是否与目标车辆进行通信;若是,则进入通信场景;处理器执行计算机程序时所实现的执行互动逻辑,包括:根据车身传感器与目标车辆进行通信。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:获取车辆标识以及地图;根据当前地理位置将车辆标识显示在地图的对应位置处。

在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:采集车辆的当前地理位置;根据当前地理位置确定互动场景;获取与互动场景对应的互动逻辑,互动逻辑是用于显示互动信息以及指示车辆终端之间的互动;执行互动逻辑。

在一个实施例中,计算机程序被处理器执行时所实现的采集当前地理位置,包括:通过定位设备采集初始地理位置;通过车身传感器采集当前环境信息;根据当前环境信息对初始地理位置进行修正得到当前地理位置。

在一个实施例中,计算机程序被处理器执行时所涉及的互动场景包括标记场景;计算机程序被处理器执行时所实现的根据当前地理位置确定互动场景,包括:判断当前地理位置是否被标记;当当前地理位置未被标记,则当前地理位置对应为标记场景;计算机程序被处理器执行时所实现的执行互动逻辑,包括:获取车辆信息,并根据车辆信息判断是否可以对当前地理位置进行标记;若是,则根据车辆信息对当前地理位置进行标记。

在一个实施例中,计算机程序被处理器执行时所涉及的互动场景包括多媒体信息输出场景;计算机程序被处理器执行时所实现的根据当前地理位置确定互动场景,包括:判断当前地理位置是否被标记;当当前地理位置已经被标记,则获取当前地理位置对应的标记信息,获取与标记信息对应的多媒体信息;计算机程序被处理器执行时所实现的执行互动逻辑,包括:输出多媒体信息。

在一个实施例中,计算机程序被处理器执行时所实现的输出多媒体信息之后,还包括:接收用户输入的互动信息;基于互动信息修改车辆信息。

在一个实施例中,计算机程序被处理器执行时所涉及的互动场景包括通信场景;计算机程序被处理器执行时所实现的根据当前地理位置确定互动场景,包括:根据当前地理位置确定是否与目标车辆进行通信;若是,则进入通信场景;计算机程序被处理器执行时所实现的执行互动逻辑,包括:根据车身传感器与目标车辆进行通信。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:获取车辆标识以及地图;根据当前地理位置将车辆标识显示在地图的对应位置处。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(Read-Only Memory,ROM)、磁带、软盘、闪存或光存储器等。易失性存储器可包括随机存取存储器(Random Access Memory,RAM)或外部高速缓冲存储器。作为说明而非局限,RAM可以是多种形式,比如静态随机存取存储器(Static Random Access Memory,SRAM)或动态随机存取存储器(Dynamic Random Access Memory,DRAM)等。

以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。

以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。

相关技术
  • 基于地理位置的车辆互动方法、装置、计算机设备和介质
  • 基于虚拟场景的互动方法、装置、计算机设备及存储介质
技术分类

06120113136033