发明内容
为解决用户在停车场内无法快速找到车辆的问题,本发明公开了一种 基于车位的寻车方法及装置。具体技术方案如下所述:
第一方面,本发明公开了一种基于车位的寻车方法,所述方法包括:
在车辆的寻车功能开启的状态下,执行图像采集操作,获得图像数据;
根据所述图像数据确定车辆停车位的车位编号信息,完成对所述车辆 的定位;
将所述车位编号信息发送至客户端,以使用户根据所述客户端接收到 的所述车位编号信息进行寻车。
进一步地,所述方法还包括:
获取用户对寻车功能的设置;
根据所述设置配置并执行车辆的寻车功能。
进一步地,所述根据所述设置配置车辆的寻车功能包括:
根据所述设置配置车辆的寻车功能开启的条件;
根据所述设置配置车辆的寻车功能的状态;
或,根据所述设置配置车辆的寻车功能中的数据传输选项。
进一步地,所述在车辆的寻车功能开启的状态下,执行图像采集操作, 获得图像数据包括:
在车辆的寻车功能开启的状态下,当所述车辆在停入停车位的过程中, 控制车载摄像头执行图像采集操作,获得图像数据。
进一步地,所述根据所述图像数据确定车辆停车位的车位编号信息, 完成对所述车辆的定位包括:
对所述图像数据进行扫描识别,提取出所述停车位的车位编号;
根据所述停车位的车位编号生成车位编号信息;
在所述车辆的人机交互界面对所述车位编号信息进行显示以提示用户 完成对所述车辆的定位。
进一步地,所述将所述车位编号信息发送至客户端,以使用户根据所 述客户端接收到的所述车位编号信息进行寻车包括:
通过所述车辆的第一数据传输模块,将所述车位编号信息直接发送至 与所述车辆通信连接的客户端。
进一步地,所述将所述车位编号信息发送至客户端,以使用户根据所 述客户端接收到的所述车位编号信息进行寻车还包括:
通过所述车辆的第二数据传输模块,将所述车位编号信息发送至远程 服务器,并由所述远程服务器将所述车位编号信息转发至客户端。
进一步地,所述方法还包括:
响应于用户的导航请求,通过所述远程服务器将所述停车位所在停车 场的地理位置信息发送至所述客户端,以使所述客户端根据所述停车场的 地理位置信息和所述车位编号信息为所述用户规划寻车路径。
第二方面,本发明公开了一种基于车位的寻车装置,所述装置包括:
图像采集模块,用于在车辆的寻车功能开启的状态下,执行图像采集 操作,获得图像数据;
定位模块,用于根据所述图像数据确定车辆停车位的车位编号信息, 完成对所述车辆的定位;
数据传输模块,用于将所述车位编号信息发送至客户端,以使用户根 据所述客户端接收到的所述车位编号信息进行寻车。
进一步地,所述装置还包括:
人机交互模块,用于获取用户对寻车功能的设置;以及用于显示所述 车位编号信息以提示所述用户完成对所述车辆的定位;
控制模块,用于根据所述设置配置并执行车辆的寻车功能。
采用上述技术方案,本发明所述的一种基于车位的寻车方法及装置具 有如下有益效果:本发明提供的方案从车辆端出发,通过对车位信息的获 取确定车辆的绝对定位点,为用户寻车提供最精确可靠的位置信息,同时 将车辆的车位信息发送至用户的客户端以便用户远程查看或根据车辆车位 信息进行导航路径规划,从而方便用户在停车场中快速找到自己的车辆。
具体实施方式
为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明 实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述, 显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施 例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动 前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
此处所称的“一个实施例”或“实施例”是指可包含于本发明至少一 个实现方式中的特定特征、结构或特性。在本发明的描述中,需要理解的 是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”、 “第三”和“第四”等是用于区别不同对象,而不是用于描述特定顺序。 此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、***、产品或设备 没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单 元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或 单元。
为了便于理解本申请实施例所述的技术方案及其产生的技术效果,本 申请实施例对于涉及到的相关专业名词进行解释:
T-BOX:Telematics BOX,简称车载T-BOX,车联网***包含四部分, 主机、车载T-BOX、终端应用及后台***。主机主要用于车内的影音娱乐, 以及车辆信息显示;车载T-BOX主要用于和后台***、终端应用通信,实 现终端应用的车辆信息显示与控制。如当用户通过手机端应用(Application, 简称APP)发送控制命令后,后台***会发出监控请求指令到车载T-BOX, 车辆在获取到控制命令后,通过CAN(控制器域网,Controller Area Network)总线发送控制报文并实现对车辆的控制,最后反馈操作结果到用户的手机 APP上,仅这个功能可以帮助用户远程启动车辆、打开空调、调整座椅至 合适位置等。
图1是本发明实施例提供的一种基于车位的寻车方法的流程示意图, 本说明书提供了如实施例或流程示意图所述的方法操作步骤,但基于常规 或者无创造性的劳动可以包括更多或者更少的操作步骤。实施例中列举的 步骤顺序仅仅为众多步骤执行顺序中的一种方式,不代表唯一的执行顺序。 在实际中的***或服务器产品执行时,可以按照实施例或者附图所示的方 法顺序执行或者并行执行(例如并行处理器或者多线程处理的环境)。具 体的如图1所示,所述一种基于车位的寻车方法可以包括:
S110:在车辆的寻车功能开启的状态下,执行图像采集操作,获得图 像数据。
可以理解的是,一些方向感不强或对停车场地形不熟悉的用户将车辆 停入大型或多层停车场后,当再次用车时经常难以快速找到自己的车辆, 为此往往花费大量的时间用于寻车,影响出行效率和用车体验。为解决上 述问题,目前市面上已经出现了一些基于场端或车端的智能寻车方法,如 在部分停车场设有车辆查找***,可根据车牌查找到所对应的车位,但由 于对停车场的提升改造较复杂和成本等多方面因素未能大面积普及;还有一些车辆能够发送车辆停车前行车记录仪所拍摄的相对定位图片,但由于 不能进行绝对定位,一旦定位的参照物发生变化或无法找到参照物,则无 法准确查找的自己的车辆;此外一些车辆具备自动定位的能力,用户可通 过手机APP导航到车位,但GPS定位精度普遍不够高,以及在室内尤其是 地下多层的停车场可能存在无法准确定位的现象,导致经常定位和导航失 败。
因此,本说明书实施例提供的一种基于车位的寻车方法从车辆端出发, 通过对车位信息的获取确定车辆的绝对定位点,为用户寻车提供最精确可 靠的位置信息从而方便用户在停车场中快速找到自己的车辆,即使周围发 生变化也不会产生影响,同时也可以避免或降低对停车场的改造,降低停 车场运营成本。
在本说明书的一个实施例中,如图2所示,所述一种基于车位的寻车 方法还可以包括:
S210:获取用户对寻车功能的设置。
具体地,用户与车辆的人机交互模块进行交互,车辆的人机交互模块 获取从人机交互界面获取用户对寻车功能的设置。或者,用户还可以通过 客户端的相关应用或程序对寻车功能进行设置,并通过无线通信将所述设 置发送至车辆。
S230:根据所述设置配置并执行车辆的寻车功能。
在一种可行的实施方式中,具体地,如图2所示,所述步骤S230可以 包括以下步骤:
S231:根据所述设置配置车辆的寻车功能开启的条件。
示例性地,根据用户的设置配置车辆的寻车功能是否在停车过程中自 动开启。
S233:根据所述设置配置车辆的寻车功能的状态。
示例性地,还可以根据用户的设置直接配置车辆的寻车功能为开启状 态或关闭状态。
S235:根据所述设置配置车辆的寻车功能中的数据传输选项。
示例性地,还可以根据用户的设置配置车辆寻车功能开启后是否发送 车位编号信息以及数据的传输模式,如选择通过蓝牙或车内无线网络传输 至与车辆通信连接的客户端,或选择通过车载通信设备将数据发送至远程 服务器或场端服务器进行转发等。
在本说明书实施例中,当车辆的在车辆的寻车功能开启的状态下,当 所述车辆在停入停车位的过程中,控制车载摄像头执行图像采集操作,获 得图像数据。
具体地,可以通过车辆的控制器控制车载摄像头的工作状态,所述控 制器和车载摄像头可以通过总线CAN(Controller Area Network)连接。示 例性地,当寻车功能开启后,车载摄像头不断扫描和识别,同时车载摄像 头将拍摄得到的包含车位编号的图像或一定时长的视频通过CAN总线传输 至车辆控制器。
S130:根据所述图像数据确定车辆停车位的车位编号信息,完成对所 述车辆的定位。
可以理解的是,不同于根据车辆停车前行车记录仪所拍摄的相对定位 图片,本说明书实施例提供的方法根据图像确定车位,提供了一个不受周 围环境影响的车辆位置信息,更为精确。
在本说明书的一个实施例中,具体地,如图3所示,所述根据所述图 像数据确定车辆停车位的车位编号信息可以包括以下步骤:
S310:对所述图像数据进行扫描识别,提取出所述停车位的车位编号。
示例性,由车辆的控制器执行所述根据所述图像数据确定车辆停车位 的车位编号信息的操作。具体地,控制器在接收到车载摄像头传输的图像 数据后,提取其中的车位编号。或者,由车载摄像头进行扫描识别,提取 出车位编号,并将所述车位编号直接发送给控制器。
S330:根据所述停车位的车位编号生成车位编号信息。
S350:在所述车辆的人机交互界面对所述车位编号信息进行显示以提 示用户完成对所述车辆的定位。
示例性地,通过车辆的控制器将所述车位编号信息发送至车辆的人机 交互模块,并在人机交互界面中显示车位编号信息,提示坐在车内的用户 已经完成了对车辆的定位,同时还可以告知用户车辆的车位信息。
S150:将所述车位编号信息发送至客户端,以使用户根据所述客户端 接收到的所述车位编号信息进行寻车。
在一种可行的实施方式中,通过人机交互界面提示用户车位已定位成 功,在预设时间范围内或用户未取消发送时,将车位编号信息发送至客户 端。
在本说明书的一个实施例中,具体地,所述将所述车位编号信息发送 至客户端可以包括:
S510:通过所述车辆的第一数据传输模块,将所述车位编号信息直接 发送至与所述车辆通信连接的客户端。
当用户的客户端通过蓝牙或者无线通信与车辆直接通信连接时,可以 将所述车位编号信息直接快速地发送给用户。
在本说明书的另一个实施例中,具体地,所述将所述车位编号信息发 送至客户端可以包括:
S530:通过所述车辆的第二数据传输模块,将所述车位编号信息发送 至远程服务器,并由所述远程服务器将所述车位编号信息转发至客户端。
可以理解的是,当用户的客户端距离车辆较远时或客户端没有和车辆 直接通信连接时,通过车辆的第二数据传输模块如T-BOX将车位编号信息 发送至远程服务器再进行中转,以将车位编号信息发送给用户,远程服务 器可以为车辆厂商的服务器也可以是停车场的场端服务器。
进一步地,远程服务器将所述车位编号信息进行存储,当用户发送查 询请求时,可将车位编号信息再次发送给用户。
在一种可行的实施方式中,所述方法还可以包括:
响应于用户的导航请求,通过所述远程服务器将所述停车位所在停车 场的地理位置信息发送至所述客户端,以使所述客户端根据所述停车场的 地理位置信息和所述车位编号信息为所述用户规划寻车路径。
本发明实施例还提供了一种基于车位的寻车装置400,如图4所示,所 述装置400可以包括:
图像采集模块410,用于在车辆的寻车功能开启的状态下,执行图像采 集操作,获得图像数据。
具体地,在车辆的寻车功能开启的状态下,当所述车辆在停入停车位 的过程中,所述图像采集模块410如车载摄像头执行图像采集操作,获得 图像数据。
定位模块420,用于根据所述图像数据确定车辆停车位的车位编号信息, 完成对所述车辆的定位。
具体地,所述定位模块420对所述图像数据进行扫描识别,提取出所 述停车位的车位编号;
所述定位模块420根据所述停车位的车位编号生成车位编号信息。
数据传输模块430,用于将所述车位编号信息发送至客户端,以使用户 根据所述客户端接收到的所述车位编号信息进行寻车。
在本说明书的一个实施例中,通过所述车辆的第一数据传输模块,将 所述车位编号信息直接发送至与所述车辆通信连接的客户端。所述客户端 可以和车辆通过蓝牙、车内无线网络等直接通信连接。
在本说明书的另一个实施例中,通过所述车辆的第二数据传输模块, 将所述车位编号信息发送至远程服务器,并由所述远程服务器将所述车位 编号信息转发至客户端。可行的,所述第二数据传输模块可以为车载T-BOX。
优选地,如图5所示,所述装置400还可以包括:
人机交互模块440,用于获取用户对寻车功能的设置;以及用于显示所 述车位编号信息以提示所述用户完成对所述车辆的定位。
控制模块450,用于根据所述设置配置并执行车辆的寻车功能。
在一种可行的实施方式中,所述人机交互模块440根据用户对寻车功 能的设置配置车辆的的寻车功能开启的条件、寻车功能的状态或寻车功能 中的数据传输选项。
在另一种可行的实施方式中,如图5所示,所述控制模块450作为所 述定位模块420以根据所述图像数据确定车辆停车位的车位编号信息,所 述控制模块450将所述车位编号信息传输至所述人机交互模块440以在所 述车辆的人机交互界面对所述车位编号信息进行显示以提示用户完成对所 述车辆的定位。
在本说明书的另一个实施例中,如图5所示,所述装置还可以包括:
远程服务器460,用于将所述车位编号信息进行中继传输。
在一种可行的实施方式中,所述远程服务器460还可以用于:响应于 用户的导航请求,通过所述远程服务器460将所述停车位所在停车场的地 理位置信息发送至所述客户端470,以使所述客户端470根据所述停车场的 地理位置信息和所述车位编号信息为所述用户规划寻车路径.
客户端470,用于接收所述车位编号信息以使用户根据所述车位编号信 息进行寻车。
本发明实施例所述的一种基于车位的寻车装置与方法实施例基于相同 的发明构思,详情请参考方法实施例,在此不再赘述。
本发明实施例还提供了一种计算机设备,所述计算机设备包括:处理 器和存储器,所述存储器中存储有至少一条指令或至少一段程序,所述至 少一条指令或所述至少一段程序由所述处理器加载并执行以实现如本发明 实施例的一种基于车位的寻车方法。
存储器可用于存储软件程序以及模块,处理器通过运行存储在存储器 的软件程序以及模块,从而执行各种功能应用。存储器可主要包括存储程 序区和存储数据区,其中,存储程序区可存储操作***、功能所需的应用 程序等;存储数据区可存储根据所述设备的使用所创建的数据等。此外, 存储器可以包括高速随机存取存储器,还可以包括非易失性存储器,例如 至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。相应地, 存储器还可以包括存储器控制器,以提供处理器对存储器的访问。
本发明实施例所提供的方法实施例可以在计算机终端、服务器或者类 似的运算装置中执行,即上述计算机设备可以包括计算机终端、服务器或 者类似的运算装置。该计算机设备的内部结构可包括但不限于:处理器、 网络接口及存储器。其中,计算机设备内的处理器、网络接口及存储器可 通过总线或其他方式连接。
其中,处理器(或称CPU(Central Processing Unit,中央处理器))是计算 机设备的计算核心以及控制核心。网络接口可选的可以包括标准的有线接 口、无线接口(如WI-FI、移动通信接口等)。存储器(Memory)是计算机设备 中的记忆设备,用于存放程序和数据。可以理解的是,此处的存储器可以 是高速RAM存储设备,也可以是非不稳定的存储设备(non-volatile memory), 例如至少一个磁盘存储设备;可选的还可以是至少一个位于远离前述处理 器的存储装置。存储器提供存储空间,该存储空间存储了电子设备的操作 ***,可包括但不限于:Windows***(一种操作***),Linux(一种操作系 统),Android(安卓,一种移动操作***)***、IOS(一种移动操作***)*** 等等,本发明对此并不作限定;并且,在该存储空间中还存放了适于被处 理器加载并执行的一条或一条以上的指令,这些指令可以是一个或一个以 上的计算机程序(包括程序代码)。在本说明书实施例中,处理器加载并执行 存储器中存放的一条或一条以上指令,以实现上述方法实施例提供的一种 基于车位的寻车方法。
本发明实施例还提供了一种计算机存储介质,所述计算机存储介质中 存储有至少一条指令或至少一段程序,所述至少一条指令或所述至少一段 程序由所述处理器加载并执行如本发明实施例所述的一种基于车位的寻车 方法。
可选地,在本实施例中,上述存储介质可以包括但不限于:U盘、只 读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介 质。
由此,本发明所述的一种基于车位的寻车方法及装置具有如下有益效 果:本发明提供的方案从车辆端出发,通过对车位信息的获取确定车辆的 绝对定位点,为用户寻车提供最精确可靠的位置信息,同时将车辆的车位 信息发送至用户的客户端以便用户远程查看或根据车辆车位信息进行导航 路径规划,从而方便用户在停车场中快速找到自己的车辆。
需要说明的是:上述本发明实施例先后顺序仅仅为了描述,不代表实 施例的优劣。且上述对本说明书特定实施例进行了描述。其它实施例在所 附权利要求书的范围内。在一些情况下,在权利要求书中记载的动作或步 骤可以按照不同于实施例中的顺序来执行并且仍然可以实现期望的结果。 另外,在附图中描绘的过程不一定要求示出的特定顺序或者连续顺序才能 实现期望的结果。在某些实施方式中,多任务处理和并行处理也是可以的 或者可能是有利的。
本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相 同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的 不同之处。尤其,对于装置、***和服务器实施例而言,由于其基本相似 于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说 明即可。
本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以 通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可 以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存 储器,磁盘或光盘等。
以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发 明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在 本发明的保护范围之内。