停车位指示方法、装置、终端及系统与流程

文档序号:16255154发布日期:2018-12-12 00:23阅读:445来源:国知局
停车位指示方法、装置、终端及系统与流程

本申请实施例涉及导航技术领域,特别涉及一种停车位指示方法、装置、终端及系统。

背景技术

为了方便用户快速寻找停车位,越来越多的地下停车场开始采用指示灯提示的方式告知用户停车位是否被占用。

通常情况下,每个停车位的正上方设置有指示灯,当停车位未停放车辆时,停车位上方的指示灯为绿灯状态;当停车位上停放有车辆时,停车位上方的指示灯则为红灯状态。车辆驶入底下停车场后,用户根据视野范围内的指示灯即可确定何处有空闲停车位。



技术实现要素:

本申请实施例提供了一种停车位指示方法、装置、终端及系统,可以解决相关技术中由于视野范围有限,用户无法知悉视野范围之外停车位的使用情况,导致需要在行驶过程中不断观察,停车效率较低的问题。所述技术方案如下:

一方面,提供了一种停车位指示方法,所述方法包括:

接收至少一个车位蓝牙设备广播的蓝牙信号,所述蓝牙信号中包含对应停车位的车位信息和状态信息,且不同的车位蓝牙设备对应不同的停车位;

根据所述蓝牙信号在用户界面中显示各个停车位;

当接收到对所述用户界面中目标停车位的选择信号时,根据至少三个蓝牙定位设备广播的蓝牙定位信号,确定终端的第一位置,所述至少三个蓝牙定位设备设置在停车场中;

获取所述目标停车位对应目标车位蓝牙设备的第二位置;

根据所述第一位置和所述第二位置在所述用户界面中显示停车位指示信息,所述停车位指示信息用于指示前往所述目标停车位的方式。

另一方面,提供了一种停车位指示装置,所述装置包括:

第一接收模块,用于接收至少一个车位蓝牙设备广播的蓝牙信号,所述蓝牙信号中包含对应停车位的车位信息和状态信息,且不同的车位蓝牙设备对应不同的停车位;

第一显示模块,用于根据所述蓝牙信号在用户界面中显示各个停车位;

第一定位模块,用于当接收到对所述用户界面中目标停车位的选择信号时,根据至少三个蓝牙定位设备广播的蓝牙定位信号,确定终端的第一位置,所述至少三个蓝牙定位设备设置在停车场中;

第一获取模块,用于获取所述目标停车位对应目标车位蓝牙设备的第二位置;

第二显示模块,用于根据所述第一位置和所述第二位置在所述用户界面中显示停车位指示信息,所述停车位指示信息用于指示前往所述目标停车位的方式。

另一方面,提供了一种终端,所述终端包括处理器和存储器;所述存储器存储有至少一条指令,所述至少一条指令用于被所述处理器执行以实现如上述方面所述的停车位指示方法。

另一方面,提供了一种计算机可读存储介质,所述存储介质存储有至少一条指令,所述至少一条指令用于被处理器执行以实现如上述方面所述的停车位指示方法。

另一方面,提供了一种停车位指示系统,所述系统包括终端、至少一个车位蓝牙设备和至少三个蓝牙定位设备,其中,所述车位蓝牙设备和所述蓝牙定位设备设置在停车场中,且不同的车位蓝牙设备对应不同的停车位;

所述车位蓝牙设备用于广播蓝牙信号,所述蓝牙信号中包含对应停车位的车位信息和状态信息;

所述蓝牙定位设备用于广播蓝牙定位信号;

所述终端用于接收所述车位蓝牙设备广播的所述蓝牙信号;

根据所述蓝牙信号在用户界面中显示各个停车位;

当接收到对所述用户界面中目标停车位的选择信号时,根据至少三个所述蓝牙定位设备广播的所述蓝牙定位信号,确定终端的第一位置;

获取所述目标停车位对应目标车位蓝牙设备的第二位置;

根据所述第一位置和所述第二位置在所述用户界面中显示停车位指示信息,所述停车位指示信息用于指示前往所述目标停车位的方式。

终端通过接收至少一个车位蓝牙设备广播的蓝牙信号,并根据蓝牙信号中的车位信息和状态信息在用户界面中显示各个车位,从而在接收到对目标车位的选择信号时,根据蓝牙定位设备广播的蓝牙定位信号,确定当前所处的第一位置,进而根据目标停车位的第二位置,在用户界面中显示停车位指示信息;由于蓝牙信号的广播范围大于用户视野范围,因此本申请实施例借助蓝牙能够实现更大范围的车位状态指示,方便用户快速确定空闲停车位,并根据停车位指示信息前往目标停车位,提高了停车效率。

附图说明

图1示出了本申请一个实施例提供的停车位指示系统的系统架构图;

图2示出了本申请一个示例性实施例所提供的终端的结构示意图;

图3示出了本申请另一个示例性实施例所提供的终端的结构示意图;

图4示出了本申请一个示例性实施例示出的停车位指示方法的流程图;

图5示出了本申请另一个示例性实施例示出的停车位指示方法的流程图;

图6是图5所示停车位指示方法实施过程中的界面示意图;

图7是一个示例性实施例示出的蓝牙定位设备设置方式的示意图;

图8示出了本申请另一个示例性实施例示出的停车位指示方法的流程图;

图9是图8所示停车位指示方法实施过程中的界面示意图;

图10示出了本申请一个实施例提供的停车位指示装置的结构框图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。

在本文中提及的“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。

请参考图1,其示出了本申请一个实施例提供的停车位指示系统的系统架构图,该系统中包含终端120、至少一个车位蓝牙设备140和至少三个蓝牙定位设备160。

终端120是具有蓝牙功能的电子设备,该电子设备可以是智能手机、平板电脑、可穿戴式设备、便携式个人计算机或车辆中的车机。图1中以终端120是智能手机为例进行说明。终端120开启蓝牙功能后,即可接收周围各个蓝牙设备广播的蓝牙信号,并在蓝牙列表中进行显示。

车位蓝牙设备140是设置在停车位处的蓝牙设备,用于广播对应停车位的相关信息,相关信息至少包括车位信息和状态信息,其中,车位信息可以包括车位编号,例如“b550”,状态信息可以包括空闲、占用、预留中的至少一种。

针对状态信息的获取方式,在一种可能的实施方式中,车位蓝牙设备140与车位监控设备相连,车位监控设备可以是设置在停车位上方的红外探测设备或者视频监控设备,车位蓝牙设备140即从车位监控设备处获取停车位的状态信息。

关于车位蓝牙设备140的设置方式,可选的,车位蓝牙设备140与停车位之间一一对应,即每个停车位处设置有一个车位蓝牙设备140;或者,车位蓝牙设备140同时对应至少两个相邻停车位,且不同车位蓝牙设备140对应的停车位各不相同。

本申请实施例中,终端120与车位蓝牙设备140支持相同的蓝牙协议,并通过建立的蓝牙连接进行通信。比如,终端120与车位蓝牙设备均支持蓝牙5.0协议。

蓝牙定位设备160是设置在停车场中预定位置的蓝牙设备,用于广播蓝牙定位信号。可选的,蓝牙定位设备160与车位蓝牙设备140属于不同蓝牙设备,或者,蓝牙定位设备160属于车位蓝牙设备140。

本申请实施例中,停车场中至少设置有三个蓝牙定位设备160,终端120即根据与三个蓝牙定位设备160之间的距离,定位在停车场中的实时位置。

本申请实施例中,蓝牙定位设备160与终端120以及车位蓝牙设备140支持相同的蓝牙协议。

在一种可能的应用场景下,当用户开车驶入停车场后,终端120接收到各个车位蓝牙设备140广播的蓝牙信号,以及各个蓝牙定位设备160广播的蓝牙定位信号,从而根据蓝牙信号确定各个停车位的使用状态,根据蓝牙定位信号确定车辆在停车场中的实时位置。用户确定出目标停车位后,终端120根据目标停车位的位置以及实时位置,在用户界面中显示停车位指示信息,以便用户根据停车位指示信息前往目标停车位。

在另一种应用场景下,当用户将车辆停放在目标停车位后,终端120记录目标停车位的位置,后续用户进入停车场寻车时,终端120即根据蓝牙定位信号确定车辆在停车场中的实时位置,并基于目标停车位的位置显示停车位指示信息,以便用户根据停车位指示信息寻车。

本申请各个实施例以停车位指示方法应用于图1中的终端120为例进行说明。

请参考图2,其示出了本申请一个示例性实施例所提供的终端的结构示意图,该终端可以实现成为图1中的终端120。

可选的,该终端120中包括:处理器122、存储器124、显示屏126和蓝牙组件128。

处理器122可以包括一个或者多个处理核心。处理器122利用各种接口和线路连接整个终端120内的各个部分,通过运行或执行存储在存储器124内的指令、程序、代码集或指令集,以及调用存储在存储器124内的数据,执行终端100的各种功能和处理数据。可选的,处理器122可以采用数字信号处理(digitalsignalprocessing,dsp)、现场可编程门阵列(field-programmablegatearray,fpga)、可编程逻辑阵列(programmablelogicarray,pla)中的至少一种硬件形式来实现。处理器122可集成中央处理器(centralprocessingunit,cpu)、图像处理器(graphicsprocessingunit,gpu)和调制解调器等中的一种或几种的组合。其中,cpu主要处理操作系统、用户界面和应用程序等;gpu用于负责显示屏所需要显示的内容的渲染和绘制;调制解调器用于处理无线通信。可以理解的是,上述调制解调器也可以不集成到处理器122中,单独通过一块芯片进行实现。

存储器124可以包括随机存储器(randomaccessmemory,ram),也可以包括只读存储器(read-onlymemory)。可选的,该存储器140包括非瞬时性计算机可读介质(non-transitorycomputer-readablestoragemedium)。存储器124可用于存储指令、程序、代码、代码集或指令集。存储器124可包括存储程序区和存储数据区,其中,存储程序区可存储用于实现操作系统的指令、用于至少一个功能的指令(比如触控功能、声音播放功能、图像播放功能等)、用于实现下述各个方法实施例的指令等;存储数据区可存储下面各个方法实施例中涉及到的数据等。

显示屏126是用于显示图像的组件。显示屏126可以仅具有图像显示功能,也可以同时具有图像显示以及接收触摸操作的功能,即该显示屏126可以为触摸显示屏。并且,显示屏126可以是全面屏、异形屏、折叠屏、曲面屏或其他形式的屏幕,本申请实施例并不对此进行限定。

蓝牙组件128是用于实现蓝牙功能的组件。可选的,蓝牙组件128中包含收发器(transceiver)、功率放大器(poweramplifier,pa)、低噪声放大器(lownoiseamplifier,lna)和天线(antenna)。

示意性的,如图3所示,在发射蓝牙信号时,处理器122将需要传输的信息发送给收发器128a后,收发器128a按照蓝牙协议规范,将信息加载到预定频段的蓝牙信号中,并通过功率放大器128b对蓝牙信号进行放大,从而通过天线128c发射。在接收蓝牙信号时,通过天线128c接收到蓝牙信号后,通过低噪声放大器128d对接收到的蓝牙信号进行降噪,并将降噪后的蓝牙信号回传到收发器128a,以便收发器128a将蓝牙信号中解调出的信息回传给处理器122。

在一种可能的实施方式中,终端120中的蓝牙组件128、车位蓝牙设备140和定位设备160支持蓝牙5.0协议,且支持长距离(longrange)模式。长距离模式下,使用125kbps的数据速率在物理层进行蓝牙信号传输,该数据速率是标准低功耗蓝牙数据速率1mbps的八分之一,但是信号接收灵敏度提高了6db,从而实现了更远距离的蓝牙信号传输。本申请实施例提供的停车位指示方法即基于蓝牙5.0的长距离模式下。

当然,终端120还可以包含距离传感器、摄像头、加速度传感器、角速度传感器、定位模块、红外模块等其他组件,本申请实施例并不对终端120的具体结构构成限定。

请参考图4,其示出了本申请一个示例性实施例示出的停车位指示方法的流程图。本实施例以该方法应用于图1所示的终端120来举例说明。该方法包括:

步骤401,接收至少一个车位蓝牙设备广播的蓝牙信号,蓝牙信号中包含对应停车位的车位信息和状态信息,且不同的车位蓝牙设备对应不同的停车位。

停车场中设置的车位蓝牙设备在工作状态下,持续广播蓝牙信号,当用户驾驶车辆驶入停车场,并开启终端的蓝牙连接功能时,终端即可接收到各个车位蓝牙设备广播的蓝牙信号。

可选的,蓝牙信号中至少包含车位蓝牙设备对应停车位的车位信息和状态信息。其中,车位信息可以包括车位编号、车位类型(比如专用车位或公共车位)、车位位置(比如靠近商场入口、靠近电梯等等);状态信息可以包括空闲状态、占用状态和预留状态,空闲状态表示当前停车位上未停放车辆,占用状态表示当前停车位上停放有车辆,预留状态表示当前停车位已被其他用户预约。

在一种可能的实施方式中,当车位蓝牙设备与停车位一一对应时,该蓝牙信号中包含一个停车位的车位信息和状态信息,比如车位信息为“b550”,状态信息为“占用”。

在另一种可能的实施方式中,当车位蓝牙设备对应多个停车位时,该蓝牙信号中包含各个停车位各自对应的车位信息和状态信息,比如,车位信息为“b550”,状态信息为“占用”,车位信息为“b551”,状态信息为“占用”,车位信息为“b552”,状态信息为“空闲”;或者,蓝牙信号中包含的车位信息为车位信息集合,且当多个停车位中存在空闲车位时,车位信息对应的状态信息为“空闲”,当多个停车位中不存在空闲车位时,车位信息对应的状态信息为“占用”。

比如,车位蓝牙设备a对应停车位“b550”、“b551”和“b552”,且b552车位空闲,则车位蓝牙设备a广播的蓝牙信号中包含车位信息“b550至b552”,状态信息为“空闲”。

可选的,车位蓝牙设备广播的蓝牙信号中包含预定标识,终端接收到蓝牙信号后,即通过预定标识识别是否为车位蓝牙设备广播的蓝牙信号。本申请实施例并不对蓝牙信号中预定标识的类型进行限定。

步骤402,根据蓝牙信号在用户界面中显示各个停车位。

在一种可能的实施方式中,当停车位指示方法应用于终端系统的蓝牙功能时,该用户界面即为蓝牙连接界面,且用户界面中通过文字显示各个停车位的车位信息以及状态信息。

在另一种可能的实施方式中,当停车位指示方法应用于停车应用程序时,该用户界面即为停车应用程序的应用界面,且用户界面中通过图示显示各个停车位的车位信息和状态信息。

可选的,为了方面用户快速选择空闲的停车位,终端优先在用户界面中显示空闲的停车位,即状态信息为“空闲”的车位蓝牙设备的显示优先级高于状态信息为“占用”的车位蓝牙设备的显示优先级。

步骤403,当接收到对用户界面中目标停车位的选择信号时,根据至少三个蓝牙定位设备广播的蓝牙定位信号,确定终端的第一位置,至少三个蓝牙定位设备设置在停车场中。

可选的,停车场内蓝牙定位设备广播的蓝牙定位信号中包含预设定位标识,终端即根据该预设定位标识区分蓝牙定位信号和蓝牙信号。

在一种可能的实施方式中,当蓝牙定位设备不属于车位蓝牙设备时,蓝牙定位信号至少包含定位点坐标,该定位点坐标为预先设置,用于标识停车场内的绝对位置。

在另一种可能的实施方式中,当蓝牙定位设备属于车位蓝牙设备时,蓝牙定位信号中除了包含车位信息和状态信息外,还至少包含定位点坐标。

可选的,该蓝牙定位信号中还包含接收信号强度指示(receivedsignalstrengthindication,rssi),终端即根据rssi确定终端与蓝牙定位设备之间的距离,从而通过三点定位的方式,确定出终端的第一位置。其中,该第一位置随着终端的移动发生变化。

需要说明的,根据蓝牙定位信号确定第一位置的步骤可以在接收到选择信号之前执行,也可以在接收到选择信号之后执行,本实施例对此不做限定。

步骤404,获取目标停车位对应目标车位蓝牙设备的第二位置。

当接收到对目标停车位的选择信号时,终端获取目标停车位对应目标车位蓝牙设备的第二位置。

在一种可能的实施方式中,当接收到对目标停车位的选择信号时,终端与目标停车位对应的目标车位蓝牙设备建立蓝牙连接,目标车位蓝牙设备在建立蓝牙连接后,即确定在停车场中的第二位置,并通过蓝牙连接将第二位置反馈给终端。

可选的,该第二位置由目标车位蓝牙设备预先存储,或者,由目标车位蓝牙设备实时计算得到。

步骤405,根据第一位置和第二位置在用户界面中显示停车位指示信息,停车位指示信息用于指示前往目标停车位的方式。

可选的,终端根据第一位置和第二位置确定出终端与目标停车位的相对位置,并根据该相对位置在用户界面中显示形影的停车位指示信息。

其中,该停车位指示信息包括如下至少一种:目标停车位与终端之间的距离、目标停车位相对终端的方向、终端到目标停车位的行驶路径。

由于蓝牙信号的传输范围远大于用户视野范围(蓝牙5.0的长距离模式下能够达到km级别),因此用户在用户界面中可以知悉到视野范围以外停车位的使用状态,从而进一步选取视野范围以外的空闲停车位进行停车,而无需停车场内行驶观察。尤其是在停车场停车位饱和度较高的情况下,能够显著提高用户的停车效率,并降低行驶观察时造成的安全隐患。

综上所述,本申请实施例提供的停车位指示方法中,终端通过接收至少一个车位蓝牙设备广播的蓝牙信号,并根据蓝牙信号中的车位信息和状态信息在用户界面中显示各个车位,从而在接收到对目标车位的选择信号时,根据蓝牙定位设备广播的蓝牙定位信号,确定当前所处的第一位置,进而根据目标停车位的第二位置,在用户界面中显示停车位指示信息;由于蓝牙信号的广播范围大于用户视野范围,因此本申请实施例借助蓝牙能够实现更大范围的车位状态指示,方便用户快速确定空闲停车位,并根据停车位指示信息前往目标停车位,提高了停车效率。

上述停车位指示方法除了能够应用在驾车寻找停车位这一场景外,还可以用于寻车场景。用户将车辆停放在目标停车位之后,终端对目标停车位对应目标车位蓝牙设备的第二位置进行存储。

当接收到寻车指令时,终端根据至少三个蓝牙定位设备广播的蓝牙定位信号,确定终端的第三位置,从而根据第二位置和第三位置在用户界面中显示停车位指示信息,以便用户根据停车位指示信息寻找目标停车位。

其中,终端确定第三位置的方式可以参考上述步骤403,在用户界面中显示停车位指示信息的步骤可以参考上述步骤405,本实施例在此不再赘述。

在一种可能的实施方式中,终端和车位蓝牙设备均基于蓝牙定位设备广播的蓝牙定位信号确定自身的位置,从而避免预先人工设置各个车位蓝牙设备的坐标,降低了停车位指示系统的布置成本和效率。下面采用示意性的实施例进行说明。

请参考图5,其示出了本申请另一个示例性实施例示出的停车位指示方法的流程图。本实施例以该方法应用于图1所示的终端120来举例说明。该方法包括:

步骤501,接收至少一个车位蓝牙设备广播的蓝牙信号,蓝牙信号中包含对应停车位的车位信息和状态信息,且不同的车位蓝牙设备对应不同的停车位。

本步骤的实施方式可以参考上述步骤401,本实施例在此不再赘述。

步骤502,在用户界面中显示各个停车位对应车位蓝牙设备的蓝牙设备名称,蓝牙设备名称中包含车位信息和状态信息。

可选的,当停车位指示方法应用于终端系统的蓝牙功能时,终端根据接收到的蓝牙信号,在蓝牙连接界面中显示车位蓝牙设备各自对应的停车位的相关信息,该相关信息中即包含车位信息和状态信息。

在一种可能的实施方式中,终端将蓝牙信号中的车位信息和状态信息作为车位蓝牙设备的蓝牙设备名称显示在蓝牙连接界面,使得用户根据蓝牙设备名称即可知悉各个停车位当前的使用情况。

比如,终端接收到的蓝牙信号中包含车位信息“b550”以及状态信息“空闲”,终端即将广播该蓝牙信号的车位蓝牙设备的蓝牙设备名称设置为“b550_空闲”。

可选的,当车位信息中包含车位位置(比如靠近商场入口、靠近电梯等等)时,终端将该车辆位置作为蓝牙设备名称的一部分进行显示,以便用户根据需求选择指定位置的空闲停车位。

示意性的,如图6所示,终端根据接收到的蓝牙信号,在蓝牙连接界面61中显示各个蓝牙连接设备的蓝牙设备名称62。

由于终端会同时接收到大量车位蓝牙设备广播的蓝牙信号,因此,为了提高用户选择空闲停车位的效率,可选的,在显示蓝牙设备名称时,终端优先显示状态信息为“空闲”的停车位。

步骤503,当接收到对用户界面中目标停车位的选择信号时,根据蓝牙定位信号的信号强度,计算蓝牙定位设备与终端的距离。

在一种可能的实施方式中,当接收到对用户界面中蓝牙设备名称的选择信号时,终端将该蓝牙设备名称对应车位蓝牙设备所指示的停车位确定为目标停车位。

示意性的,如图6所示,当接收到对蓝牙设备名称“b551空闲(近商场出入口)”的点击操作时,终端将停车位“b551”确定为目标停车位。

为了确定出终端在停车场内的实时位置,终端根据至少三个蓝牙定位设备广播的蓝牙定位信号的信号强度,计算终端与各个蓝牙定位设备之间的距离。

在一种可能的实施方式中,终端接收到蓝牙定位信号后,与蓝牙定位设备进行短暂连接并获取蓝牙定位设备的rssi,从而根据该rssi计算与蓝牙定位设备的距离。

可选的,根据rssi计算距离的公式如下:d=10^((abs(rssi)-a))/(10*n),其中,d为距离,rssi为接收信号强度(负值),a为蓝牙发射端与蓝牙接收端相隔1m时的信号强度,n为环境衰减因子。

由于停车场中设置有立柱、墙壁等障碍物,而这些障碍物会对蓝牙信号传输造成影响,进而影响后续计算得到的距离的准确性。因此,为了提高距离计算的准确性,在一种可能的实施方式中,停车场内设置有三个以上蓝牙定位设备,当接收到三个以上蓝牙定位信号时,终端根据蓝牙定位信号的信号强度筛选出信号质量较好的至少三个目标蓝牙定位设备,并计算与各个目标蓝牙定位设备之间的距离。本步骤可以包括如下步骤:

一、确定蓝牙定位信号中的至少三个目标蓝牙定位信号,目标蓝牙定位信号的信号强度大于蓝牙定位信号中其它蓝牙定位信号的信号强度。

当获取到三个以上蓝牙定位信号时,终端按照蓝牙定位信号的信号强度的降序进行排序,从而将前n个蓝牙定位信号确定为目标蓝牙定位信号,n≥3,n为整数。

通过此方法,能够过滤掉距离终端较远,或者与终端之间存在较多障碍物的蓝牙定位设备,筛选出信号较好的蓝牙定位设备,以提高后续计算得到的距离的准确性。

示意性的,如图7所示,停车场内设置有蓝牙定位设备72-77,终端根据蓝牙定位信号的信号强度,将蓝牙定位设备72、蓝牙定位设备73和蓝牙定位设备75确定为目标蓝牙定位设备。

二、根据目标蓝牙定位信号的信号强度,计算目标蓝牙定位信号对应目标蓝牙定位设备与终端的距离

进一步的,根据距离计算公式,终端计算终端与各个目标蓝牙定位设备之间的距离。

步骤504,获取蓝牙定位信号中包含的定位点坐标。

在一种可能的实施方式中,蓝牙定位设备广播的蓝牙定位信号中包含自身的定位点坐标,该定位点坐标为预先设置。相应的,终端提取蓝牙定位信号中的定位点坐标。

与上述步骤503对应的,终端获取目标蓝牙定位信号中包含的定位点坐标。

需要说明的是,上述步骤503和504之间不存在严格的先后关系,本步骤仅以步骤503在步骤504之前执行为例进行说明。

步骤505,根据定位点坐标和距离,确定终端的第一位置。

根据上述步骤得到的距离和定位点坐标,终端采用三点定位的方式确定出终端的第一位置,其中,该第一位置为实时位置,随着终端的运动,该第一位置发生变化。

步骤506,与目标车位蓝牙设备建立蓝牙连接。

当接收到对用户界面中目标停车位的选择信号后,终端与目标停车位对应的目标车位蓝牙设备建立蓝牙连接,以获取目标车位蓝牙设备的位置。

需要说明的是,终端与目标车位蓝牙设备建立连接后,其他终端将无法与目标车位蓝牙设备建立连接。

步骤507,通过蓝牙连接接收目标车位蓝牙设备发送的第二位置,第二位置由目标车位蓝牙设备根据蓝牙定位信号的信号强度和定位点坐标确定得到。

在一种可能的实施方式中,车位蓝牙设备具有蓝牙扫描功能,能够接收其他蓝牙设备广播的蓝牙信号。目标车位蓝牙设备接收到蓝牙定位设备广播的蓝牙定位信号后,通过微控制单元(microcontrollerunit,mcu)计算与至少三个蓝牙定位设备之间的距离,并基于蓝牙定位设备的定位点坐标,确定出自身的第二位置。其中,根据蓝牙定位信号的信号强度计算距离的步骤可以参考上述步骤503,获取蓝牙定位设备定位点坐标的步骤可以参考上述步骤504,计算第二位置的步骤可以参考上述步骤505,本实施例在此不再赘述。

目标车位蓝牙设备与终端建立蓝牙连接后,即通过蓝牙连接将自身的第二位置发送至终端,相应的,终端接收该第二位置。

可选的,目标车位蓝牙设备首次计算得到自身的第二位置后,对该第二位置进行存储,后续则无需实时计算该第二位置,从而降低车位蓝牙设备的功耗。

为了避免其他进入停车场的终端也选择了该目标停车位,导致目标停车位被重复选中,在一种可能的实施方式中,与目标车位蓝牙设备建立蓝牙连接之后,终端通过蓝牙连接向目标车位蓝牙设备发送预留指令,目标停车位蓝牙设备接收到预留指令后,根据预留指令更新状态信息,并广播包含更新后的状态信息的蓝牙信号。

比如,终端与停车位“b550”对应的车位蓝牙设备建立蓝牙连接后,车位蓝牙设备根据终端发送的预留指令,将蓝牙信号中的状态信息由“空闲”修改为“占用”,并广播更新后蓝牙信号。

步骤508,根据第一位置和第二位置,确定终端与目标停车位的相对方向和相对距离。

为了向用户指示如何到达目标停车位,终端根据第一位置和第二位置,确定终端与目标停车位的(实时)相对方向和(实时)相对距离。

比如,第一位置和第二位置采用坐标表示,其中,第一位置的坐标为(x1,y1)第二位置的坐标为(x2,y2),则终端与目标停车位的相对方向可以表示为tanθ=|y2-y1|/|x2-x1|,终端与目标停车位的相对距离可以表示为((y2-y1)2+(x2-x1)2)0.5

步骤509,在用户界面显示行驶方向箭头和相对距离,行驶方向箭头用于指示相对方向。

可选的,终端采用图示+文字的方式显示停车位指示信息,其中,使用行驶方向箭头指示相对方向,使用文字指示相对距离。

示意性的,如图6所示,终端中在蓝牙连接界面61中,通过行驶方向箭头指示车位“b550”与终端的相对方向,使用文字信息64指示车位“b550”与终端的相对距离。

本实施例中,终端将蓝牙信号中的车位信息和状态信息作为车位蓝牙设备的设备名称显示在用户界面中,使得用户通过设备名称即可知悉停车位的使用情况。

同时,终端选取信号强度较高的蓝牙定位信号作为目标蓝牙定位信号,并基于目标蓝牙定位信号确定终端的实时位置,有助于提高确定出的实时位置的准确性。

此外,终端通过行驶方向箭头指示终端与目标停车位的相对方向,方便用户根据行驶方向箭头驾驶车辆达到目标停车位,进一步提高了停车效率。

在一种可能的场景下,用户选中一目标停车位,并向目标停车位行驶时,该目标停车位可能提前被其他车辆抢占,在这种情况下,为了避免用户继续驶向目标停车位,可选的,当目标停车位被占用时(通过与车位蓝牙设备相连的车位监控设备检测),目标停车位处的目标车位蓝牙设备通过蓝牙连接向终端发送抢占信号,抢占信号用于指示目标停车位被占用。

终端接收目标车位蓝牙设备发送的抢占信号后,根据抢占信号在用户界面显示抢占提示信息,并断开与目标车位蓝牙建立的蓝牙连接。其中,该抢占提示信息可以是文字信息、图片信息或者动画信息。

可选的,根据抢占信号在用户界面显示抢占提示信息后,终端根据目标停车位对应的车位信息,获取与目标停车位相邻且处于空闲状态的候选停车位,并在用户界面中显示候选停车位供用户选择。

在一种可能的实施方式中,终端获取车位信息中包含的车位编号,并获取相邻车位编号对应的停车位,从而将其中处于空闲状态的停车位确定为候选停车位,进而在用户界面显示候选停车位对应车位蓝牙设备的蓝牙设备名称,以供用户选择。

为了更加准确地指示出目标停车位与终端的相对位置,在一种可能的实施方式中,将停车位指示方法应用于停车应用程序时,停车应用程序的应用界面中显示所在停车场的停车场地图,该停车场地图中包含停车位对应的停车位标识,根据接收到的蓝牙信号,在停车场地图中显示各个停车位的使用状态,并在停车场地图中规划出终端至目标停车位的行驶路线。在图5的基础上,如图8所示,上述步骤502可以被替换为步骤510和511,步骤508和509可以被替换为步骤512和513。

步骤510,确定车位信息在停车场地图中对应的停车位标识。

针对停车场地图的获取方式,在一种可能的实施方式中,终端预先存储有所在地区内各个停车场(停车位处设置有车位蓝牙设备)的停车场地图,当检测到进入停车场时,终端根据当前地理位置,获取当前所在停车场对应的停车场地图。

为了在停车场地图中标识出各个停车位的使用状态,接收到车位蓝牙设备广播的蓝牙信号后,终端首先根据蓝牙信号中的车位信号,确定该车位蓝牙设备对应停车位在停车场地图中的停车位标识。

在一种可能的实施方式中,停车场地图中包含停车位标识与车位编号的对应关系,终端即根据车位信息中的车位编号,确定其对应的停车位标识。

比如,当蓝牙信号中的车位信息包含车位编号为“b550”时,终端即确定停车场地图中,车位编号b550对应的停车位标识。

示意性的,如图9所示,停车应用程序的应用界面中显示有停车场地图81,停车场地图81中的每一个停车位标识82对应一个停车位。

步骤511,根据状态信息确定停车位标识显示方式。

确定出停车位标识后,终端根据蓝牙信号中的状态信息,确定该停车位标识的显示方式。其中,不同状态信息对应不同显示方式,该显示方式包括显示颜色、显示内容中的至少一种。

比如,当停车位处于空闲状态时,该停车位对应停车位标识的显示颜色为绿色,当停车位处理占用状态时,该停车位对应停车位标识的显示颜色为红色。

通过上述步骤510和511,终端确定停车场地图中,各个停车位标识的显示方式。

相应的,用户在选择目标停车位时,只需要点击对应的停车位标识,终端即自动与停车位标识对应目标停车位处的目标车位蓝牙设备建立蓝牙连接,以获取目标停车位的第二位置。

示意性的,如图9所示,停车场地图91中,显示为黑色的停车位标识92表示该停车位已被占用,显示为白色的停车位标识92表示该停车位空闲。用户通过点击选中目标停车位标识93。

步骤512,根据第一位置和第二位置,确定行驶路线,行驶路线的起点为第一位置,行驶路线的终点为第二位置。

与图5所示实施例中,通过行驶方向箭头指示终端与目标停车位相对位置不同,本实施例中,终端根据终端的第一位置以及目标停车位的第二位置,确定终端至目标停车位的行驶路线。

可选的,生成的行驶路线为第一位置至第二位置之间最短路线,本申请并不对确定行驶路线的方式进行限定。

步骤513,在停车场地图上显示行驶路线。

进一步的,终端在停车场地图上显示行驶路线。可选的,在显示行驶路线的同时,终端通过语音播放的方式提醒用户直行或转向。

示意性的,如图9所示,停车场地图91上显示有行驶路线94,行驶路线94的起点处显示有车辆图标95,终点处显示有目标停车位标识93。

本实施例中,终端通过在停车场地图中显示终端至目标停车位之间的行驶路径,提高用户根据行驶路径寻找目标停车位的效率,进一步提高了停车效率。

请参考图10,其示出了本申请一个实施例提供的停车位指示装置的结构框图。该停车位指示装置可以通过软件、硬件或者两者的结合实现成为终端120的全部或一部分。该装置包括:

第一接收模块1001,用于接收至少一个车位蓝牙设备广播的蓝牙信号,所述蓝牙信号中包含对应停车位的车位信息和状态信息,且不同的车位蓝牙设备对应不同的停车位;

第一显示模块1002,用于根据所述蓝牙信号在用户界面中显示各个停车位;

第一定位模块1003,用于当接收到对所述用户界面中目标停车位的选择信号时,根据至少三个蓝牙定位设备广播的蓝牙定位信号,确定终端的第一位置,所述至少三个蓝牙定位设备设置在停车场中;

第一获取模块1004,用于获取所述目标停车位对应目标车位蓝牙设备的第二位置;

第二显示模块1005,用于根据所述第一位置和所述第二位置在所述用户界面中显示停车位指示信息,所述停车位指示信息用于指示前往所述目标停车位的方式。

可选的,所述第一定位模块1003,包括:

计算单元,用于根据所述蓝牙定位信号的信号强度,计算所述蓝牙定位设备与所述终端的距离;

坐标获取单元,用于获取所述蓝牙定位信号中包含的定位点坐标;

确定单元,用于根据所述定位点坐标和所述距离,确定所述终端的所述第一位置。

可选的,所述计算单元,用于:

确定所述蓝牙定位信号中的至少三个目标蓝牙定位信号,所述目标蓝牙定位信号的信号强度大于所述蓝牙定位信号中其它蓝牙定位信号的信号强度;

根据所述目标蓝牙定位信号的信号强度,计算所述目标蓝牙定位信号对应目标蓝牙定位设备与所述终端的所述距离;

所述坐标获取单元,用于:

获取所述目标蓝牙定位信号中包含的所述定位点坐标。

可选的,所述第一获取模块1004,用于:

连接单元,用于与所述目标车位蓝牙设备建立蓝牙连接;

接收单元,用于通过所述蓝牙连接接收所述目标车位蓝牙设备发送的所述第二位置,所述第二位置由所述目标车位蓝牙设备根据所述蓝牙定位信号的信号强度和所述定位点坐标确定得到。

可选的,所述装置还包括:

指令发送模块,用于通过蓝牙连接向所述目标车位蓝牙设备发送预留指令,所述目标车位蓝牙设备用于根据所述预留指令更新所述状态信息,并广播包含更新后的所述状态信息的所述蓝牙信号。

可选的,所述装置还包括:

第二接收模块,用于接收所述目标车位蓝牙设备发送的抢占信号,所述抢占信号用于指示所述目标停车位被占用;

第二显示模块,用于根据所述抢占信号在所述用户界面显示抢占提示信息,并断开与所述目标车位蓝牙建立的蓝牙连接。

可选的,所述第一显示模块1002,包括:

第一显示单元,用于在所述用户界面中显示各个停车位对应车位蓝牙设备的蓝牙设备名称,所述蓝牙设备名称中包含所述车位信息和所述状态信息。

可选的,所述第二显示模块1005,包括:

距离方向确定单元,用于根据所述第一位置和所述第二位置,确定所述终端与所述目标停车位的相对方向和相对距离;

第二显示单元,用于在所述用户界面显示行驶方向箭头和所述相对距离,所述行驶方向箭头用于指示所述相对方向。

可选的,所述用户界面中包含停车场地图,所述停车场地图中包含停车位对应的停车位标识;

所述第一显示模块1002,包括:

车位确定单元,用于确定所述车位信息在所述停车场地图中对应的停车位标识;

显示方式确定单元,用于根据所述状态信息确定所述停车位标识显示方式,其中,不同状态信息对应不同显示方式。

可选的,所述第二显示模块1005,包括:

路线确定单元,用于根据所述第一位置和所述第二位置,确定行驶路线,所述行驶路线的起点为所述第一位置,所述行驶路线的终点为所述第二位置;

路线显示单元,用于在所述停车场地图上显示所述行驶路线。

可选的,所述装置还包括:

存储模块,用于存储所述目标车位蓝牙设备的所述第二位置;

第二定位模块,用于当接收到寻车指令时,根据至少三个蓝牙定位设备广播的所述蓝牙定位信号,确定所述终端的第三位置;

第三显示模块,用于根据所述第二位置和所述第三位置在所述用户界面中显示所述停车位指示信息。

可选的,所述终端、所述车位蓝牙设备和所述蓝牙定位设备支持蓝牙5.0协议的longrange模式。

综上所述,本申请实施例中,终端通过接收至少一个车位蓝牙设备广播的蓝牙信号,并根据蓝牙信号中的车位信息和状态信息在用户界面中显示各个车位,从而在接收到对目标车位的选择信号时,根据蓝牙定位设备广播的蓝牙定位信号,确定当前所处的第一位置,进而根据目标停车位的第二位置,在用户界面中显示停车位指示信息;由于蓝牙信号的广播范围大于用户视野范围,因此本申请实施例借助蓝牙能够实现更大范围的车位状态指示,方便用户快速确定空闲停车位,并根据停车位指示信息前往目标停车位,提高了停车效率。

本申请实施例还提供了一种计算机可读介质,该计算机可读介质存储有至少一条指令,所述至少一条指令由所述处理器加载并执行以实现如上各个实施例所述的停车位指示方法。

本申请实施例还提供了一种计算机程序产品,该计算机程序产品存储有至少一条指令,所述至少一条指令由所述处理器加载并执行以实现如上各个实施例所述的停车位指示方法。

本领域技术人员应该可以意识到,在上述一个或多个示例中,本申请实施例所描述的功能可以用硬件、软件、固件或它们的任意组合来实现。当使用软件实现时,可以将这些功能存储在计算机可读介质中或者作为计算机可读介质上的一个或多个指令或代码进行传输。计算机可读介质包括计算机存储介质和通信介质,其中通信介质包括便于从一个地方向另一个地方传送计算机程序的任何介质。存储介质可以是通用或专用计算机能够存取的任何可用介质。

以上所述仅为本申请的较佳实施例,并不用以限制本申请,凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1