停车位预约方法、系统及存储介质与流程

文档序号:11592064阅读:533来源:国知局

本申请涉及停车场管理领域,尤其涉及一种停车位预约方法、系统及存储介质。



背景技术:

智能停车场管理系统结合了现代化停车场车辆收费及设备自动化管理,该系统将机械、电子计算机和自控设备有机的结合起来,通过计算机管理实现驾驶员不停车进出、自动收费、停车场停车状况监控等功能,有效提高了停车场的使用效率,是现代化小区及商圈物业管理的理想设施。

随着停车场智能化的深入改革,比如专利申请cn1996420a提出了一种停车位预约方案,其采用将停车位预约条件提供给服务端,由服务端选定一个停车场及其中的停车位并提供给驾驶员所使用的用户终端,由此确保驾驶员在驶进该停车场时有停车位可用。然而现有的停车位预约并不能满足驾驶员自由选择停车位的需求。



技术实现要素:

本申请提供一种停车位预约方法、系统及存储介质,用于解决驾驶员自由选择预约停车位的问题。

为实现上述目的及其他目的,本申请的第一方面提供一种用户终端的停车位预约方法,包括:自网络中的服务端处获取待预约停车场中可预约的各停车位信息;将所获取的各停车位信息对应到预存储的所述待预约停车场的场内地图文件上,并将对应后的场内地图文件通过车位预约界面对象予以显示;基于来自所述车位预约界面对象的目标车位信息的预约操作,预约相应目标车位。

本申请的第一方面在某些实施方式中,所述获取待预约停车场中可预约的各停车位信息的方式包括:将至少一个停车场的位置信息、或至少一个停车场的位置信息及空余车位信息显示在一界面对象中;接收来自所述界面对象的:在所显示的各停车场中选择待预约停车场的选择操作;基于所述选择操作自所述服务端处获取相应停车场中可预约的各停车位信息、或可预约的各停车位信息及下载相应停车场的场内地图文件。

本申请的第一方面在某些实施方式中,所述至少一个停车场的位置信息、或至少一个停车场的位置信息及空余车位信息显示在一导航界面对象上。

本申请的第一方面在某些实施方式中,所述方法还包括:通过解析一识别码自网络中的服务端处获取待预约停车场中可预约的各停车位信息。

本申请的第一方面在某些实施方式中,所述基于来自车位预约界面对象的目标车位信息的预约操作,预约相应目标车位的方式包括:基于所述车位预约界面对象中的停车场地图上展示的车位进行预约操作,确定所预约的目标车位信息;将所述目标车位信息同步至所述服务端以预约相应停车位。

本申请的第一方面在某些实施方式中,所述预约目标车位的方式包括:将所预约的目标车位信息发送至所述服务端;获取并保存所述服务端反馈的位于相应目标车位上的车位限制设备的匹配信息。

本申请的第一方面在某些实施方式中,所述方法还包括:实时定位在所述停车场内的当前位置;基于来自所述车位预约界面对象的目标车位信息的预约操作,提供自所述当前位置至对应目标停车位的导航信息。

基于上述目的,本申请的第二方面还提供一种服务端的停车位预约方法,包括:预存有至少一个停车场的可预约停车位信息;基于来自用户终端的停车场预约请求,提供相应停车场的可预约停车位信息、或相应停车场的场内地图文件及可预约停车位信息;获取并标记所述用户终端在相应停车场中预约的目标车位信息。

本申请的第二方面在某些实施方式中,所述的预存有至少一个停车场的可预约停车位信息的方式包括:基于各停车场设备所提供的停车位状态信息更新相应停车场的可预约停车位信息并存储;和/或根据所记录的目标车位信息更新相应停车场中可预约停车位信息并存储。

本申请的第二方面在某些实施方式中,所述根据所记录的目标车位信息更新相应停车场中可预约停车位信息并存储的方式包括:基于来自用户终端所预约的停车场及目标车位信息,将相应停车位状态更改为不可预约状态;检测所预约的目标车位的状态信息和/或检测所预约的目标车位信息的预约时间,以确定相应停车位是否可预约;当检测结果为可预约时,将相应状态信息更改为可预约状态并保存。

本申请的第二方面在某些实施方式中,所述方法还包括:基于来自所述用户终端的目标车位信息,反馈位于相应目标车位上的车位限制设备的匹配信息。

基于上述目的,本申请的第三方面还提供一种用户终端,包括:存储装置,用于存储至少一个停车场的场内地图文件;网络接口处理装置,用于自网络中的服务端处获取待预约停车场中可预约的各停车位信息;人机交互处理装置,用于将所获取的各停车位信息对应标记到预存储的所述待预约停车场的场内地图文件上,并将标记后的场内地图文件显示在车位预约界面对象中,以及基于来自所述车位预约界面对象的目标车位信息的预约操作,预约相应目标车位。

本申请的第三方面在某些实施方式中,所述人机交互处理装置还用于将至少一个停车场的位置信息、或至少一个停车场的位置信息及空余车位信息显示在一界面对象中,以及接收来自所述界面对象的:在所显示的各停车场中选择待预约停车场的选择操作;所述网络接口处理装置还用于基于所述选择操作自所述服务端处获取相应停车场中可预约的各停车位信息、或可预约的各停车位信息及下载相应停车场的场内地图文件。

本申请的第三方面在某些实施方式中,所述人机交互处理装置将至少一个停车场的位置信息、或至少一个停车场的位置信息及空余车位信息显示在一导航界面对象上。

本申请的第三方面在某些实施方式中,所述人机交互处理装置还用于所述人机交互处理装置还用于通过解析一识别码指示所述网络接口处理装置自网络中的服务端处获取待预约停车场中可预约的各停车位信息。

本申请的第三方面在某些实施方式中,所述人机交互处理装置还用于基于所述车位预约界面对象中的停车场地图上展示的车位进行预约操作,确定所预约的目标车位信息;所述网络接口处理装置还用于将所述目标车位信息同步至所述服务端以预约相应停车位。

本申请的第三方面在某些实施方式中,所述人机交互处理装置用于通过所述网络接口处理装置将所预约的目标车位信息发送至所述服务端,以及获取所述服务端反馈的位于相应目标车位上的车位限制设备的匹配信息并保存在所述存储装置中。

本申请的第三方面在某些实施方式中,所述用户终端还包括:定位装置,用于实时定位在所述停车场内的当前位置;所述人机交互处理装置还用于基于来自所述车位预约界面对象的目标车位信息的预约操作,提供自所述当前位置至对应目标停车位的导航信息。

基于上述目的,本申请的第四方面还提供一种服务端,包括:存储装置,用于预存有至少一个停车场的可预约停车位信息、或预存有至少一个停车场的场内地图文件及每个停车场的可预约停车位信息;网络接口处理装置,用于基于来自用户终端的停车场预约请求,提供相应停车场的可预约停车位信息、或相应停车场的场内地图文件及可预约停车位信息;以及用于获取所述用户终端在相应停车场中预约的目标车位信息。

本申请的第四方面在某些实施方式中,所述网络接口处理装置还用于:基于各停车场设备所提供的停车位状态信息更新相应停车场的可预约停车位信息并存储在所述存储装置中;和/或根据所记录的目标车位信息更新相应停车场中可预约停车位信息并存储在所述存储装置中。

本申请的第四方面在某些实施方式中,所述网络接口处理装置根据所记录的目标车位信息更新相应停车场中可预约停车位信息并存储的方式包括:基于来自用户终端所预约的停车场及目标车位信息,将所保存的相应停车位状态更改为不可预约状态;检测所预约的目标车位的状态信息和/或检测所预约的目标车位信息的预约时间,以确定相应停车位是否可预约;当检测结果为可预约时,将所保存的相应状态信息更改为可预约状态。

本申请的第四方面在某些实施方式中,所述网络接口处理装置还用于基于来自所述用户终端的目标车位信息,反馈位于相应目标车位上的车位限制设备的匹配信息。

基于上述目的,本申请的第五方面又提供一种存储介质,存储有:至少一个停车场的场内地图文件及用于用户终端进行停车位预约的程序;其中,所述程序被用户终端中的处理器执行时,实现如上所述的用户终端的停车位预约方法中的各步骤。

基于上述目的,本申请的第六方面又提供一种存储介质,存储有至少一个停车场的可预约停车位信息、或至少一个停车场的场内地图文件及相应停车场的可预约停车位信息,还存储有用于服务端进行停车位预约的程序;其中,所述程序被服务端中的处理器执行时,实现如上所述服务端的停车位预约方法中的各步骤。

基于上述目的,本申请的第七方面还提供一种停车位预约系统,其特征在于,包括:如上任一所述的用户终端,以及如上任一所述的服务端。

本申请为用户提供了一种能够利用用户终端自助式预约停车场中具体停车位的方式,有效解决用户无法在驶入停车场之前预先占用停车位的问题。

另外,本申请将停车场的场内地图文件下载到用户终端本地并予以保存,一方面使得用户终端仅需在面对未预约过的停车场才需获取场内地图文件,而面对曾经预约过的停车场则无需再重新下载,有效减少了数据交互量,同时提高交互效率。

再者,本申请将位于停车位上车位限制设备的匹配信息发送给用户终端,能够便于用户利用用户终端与相应车位限制设备进行匹配操作,无需由服务端对各停车位进行远程管理,有效减轻了服务端的运行负担。

还有,本申请提供当停车场内无公共停车位时,用户可利用识别码获取可预约停车位,并预约使用带有车位限制装置的停车位。

附图说明

图1为本申请用户终端的停车场预约方法在一实施方式中的流程图。

图2为本申请服务端的停车场预约方法在一实施方式中的流程图。

图3为本申请服务端、停车场设备及检测装置在一实施方式中的架构示意图。

图4为本申请停车场预约方法在一实施方式中的流程示意图。

图5为本申请用户终端在一实施方式中的结构示意图。

图6为本申请用户终端在又一实施方式中的结构示意图。

图7为本申请服务端在一实施方式中的结构示意图。

图8为本申请服务端在又一实施方式中的结构示意图。

图9为本申请停车位预约系统在一实施方式中的结构示意图。

具体实施方式

以下通过特定的具体实例说明本申请的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本申请的其他优点与功效。本申请还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本申请的精神下进行各种修饰或改变。

需要说明的是,本说明书所附图式所绘示的结构、比例、大小等,均仅用以配合说明书所揭示的内容,以供熟悉此技术的人士了解与阅读,并非用以限定本申请可实施的限定条件,故不具技术上的实质意义,任何结构的修饰、比例关系的改变或大小的调整,在不影响本申请所能产生的功效及所能达成的目的下,均应仍落在本申请所揭示的技术内容得能涵盖的范围内。

请参阅图1,其示出了本申请停车位预约方法在用户终端的一实施方式中的流程图。其中,所述用户终端指供用户使用的电子产品,且能够接入互联网并与互联网中的服务端进行数据交互,其中,接入互联网的方式包括但不限于:通过移动网络接入互联网、通过局域网络接入互联网等。所述用户终端包括但不限于:智能手机、平板电脑、或车载终端等。其中,所述移动网络举例包括3g蜂窝通信(例如cdma、evdo、gsm、gprs等)或4g蜂窝通信(例如wimax或wirelessman或lte等),所述局域网络包括使用wifi与无线局域网络wlan通信。

所述服务端包括但不限于:单台服务器、服务器集群、云服务端等。所述云服务端包括公共云(publiccloud)服务端与私有云(privatecloud)服务端,其中,所述公共或私有云服务端包括software-as-a-service(软件即服务,saas)、platform-as-a-service(平台即服务,paas)及infrastructure-as-a-service(基础设施即服务,iaas)等。所述私有云服务端例如阿里云计算服务平台、亚马逊(amazon)云计算服务平台、百度云计算平台、腾讯云计算平台等等。其中,所述云服务端提供至少一种停车位预约服务。所述停车位预约服务包括但不限于以下至少一种:导航服务中的停车位预约服务、停车场专用的停车位预约服务、电子地图中的停车位预约服务、和商家优惠服务中的停车位预约服务等。根据不同的应用场景,所述服务端可设置在停车场,或设置在独立于停车场及用户所在位置的第三方。

所述服务端可以集中并提供多个停车场的停车位信息,也可以专用于提供单个停车场的的停车位信息。所述服务端还可以包含文件存储服务器(或文件存储器)以存储所能提供的各停车场的场内地图文件以及各停车场的停车位信息。其中,每个场内地图文件举例以矢量图的方式绘制停车场内各停车位的分布。

所述用户终端的停车位预约方法包括以下步骤:

在步骤s110中,获取可预约的各停车位信息,具体是自所述服务端处获取待预约停车场中可预约的各停车位信息。其中,用户终端所接收的停车位信息可包含停车场内所有停车位信息,也可以仅包含停车场内可预约及不可预约的所有停车位信息,再或者仅包含停车场内可以预约的所有停车位信息。在此,用户终端接收到停车位信息包括但不限于其中至少一种:停车位状态信息、停车位位置信息和停车位编号、可预约车位标记信息等。例如,用户终端将包含空余状态的停车位信息确定为可预约的各停车位信息。又如,用户终端所接收的各停车位信息仅包含停车位位置信息和/或停车位编号,则所接收到的所有停车位信息均为可以预约的停车位信息。再如,用户终端将包含空余状态和可预约标记的停车位信息确定为可预约停车位信息。

在某些实施方式中,所述用户终端基于用户在用户终端的人机交互硬件的操作启动步骤s110。其中,所述人机交互硬件包括但不限于:触屏等。在一种更具体示例中,用户在商场应用程序的一显示界面上点选显示界面中商场的停车场查看按钮,则用户终端基于该显示界面对象所提供的点选操作向服务端发送包含该停车场信息的预约请求,相应的服务端反馈给所述用户终端停车场的各停车位信息。其中,所述商场应用程序可调用本地存储的停车场的场内地图文件。另外,根据实际工程设计需要,所述预约请求可理解为请求获取停车场的各停车位信息,或者请求获取停车场所有能够预约的停车位信息,再或者仅请求获取停车场当前可以预约的停车位信息。服务端根据具体预约请求中所携带的或默认的停车位需求信息进行反馈。

在另一种更为具体的示例中,用户终端还可以在电子地图上显示用户所查找的位置附近至少一个停车场的位置信息、甚至该各停车场的空余车位信息通过一电子地图界面对象予以显示;或者,用户终端在运行导航应用程序期间,在沿途或目的地附近的至少一个停车场位置信息、或至少一个停车场的位置信息及空余车位信息通过导航界面对象予以显示。当用户选中一个停车场标记时,用户终端通过界面对象得到选择相应停车场的选择操作,该选择操作表示用户寄希望于查看该停车场的可预约停车位信息。接着,所述用户终端基于所述选择操作执行步骤s110。

其中,所述电子地图界面对象和导航界面象均能够接收并处理用户在人机交互硬件上的交互操作。在此,用户终端可通过实时或在导航至目的地附近时在所显示的地图上突出标记各停车场位置;和/或,用户终端通过与服务端的交互获取服务端中至少一个停车场的位置信息、甚至相应停车场的空余车位信息,并标记在导航界面对象中。例如,用户终端通过导航界面对象在导航用的电子地图中标记目的地附近的停车场位置信息,同时根据从服务端获取的所标记的至少一个停车场的空余车位信息,将空余车位信息标记在该电子地图的相应停车场位置处。其中,所述空余车位信息可以是空余车位数量,或根据服务端提供的相应停车场所有停车位状态而计算得到的空余状态的车位数量。所述空余车位信息还可以由用户终端根据空余车位数量以不同颜色和/或气泡标记予以表示。

在此,所述用户终端是否下载相应停车场的场内地图文件取决于该用户终端中是否已经保存有相应的场内地图文件。具体地,对用户终端来说,用户所选的停车场的场内地图文件可能在历史预约操作时已被下载并保存在用户终端本地,故而用户终端所发送的预约请求中可不包含相应场内地图文件的下载请求;反之,当用户终端未存有相应停车场的场内地图文件时,用户终端所发送的预约请求中包含相应场内地图文件的下载请求,对应的,服务端将基于所接收的预约请求给予相应反馈,使得用户终端获取一停车场的可预约停车位信息,甚至场内地图文件。

例如,用户终端在发送预约请求前确定本地是否已包含相应的场内地图文件,若包含,则仅发送包含停车场位置的预约请求,反之,则发送包含停车场位置及下载标记的预约请求。服务端根据所解析的预约请求反馈相应的停车位信息、甚至场内地图文件。用户终端对应的执行步骤s110。

在另一些实施方式中,用户通过操作用户终端中的音视频装置以启动步骤s110。在一更具体示例中,当用户驾驶车辆驶入一停车场时,可通过摄取位于停车位旁或停车场入口处设置识别码(如二维码)来获取相应停车场信息(如停车场编号和/或停车场位置信息等),用户终端根据所识别的停车场信息执行步骤s110。

接着,在步骤s120中,通过车位预约界面对象予以显示场内地图文件,具体是将所获取的各停车位信息对应到预存储的所述待预约停车场的场内地图文件上,并将对应后的场内地图文件通过车位预约界面对象予以显示。

在此,用户终端可按照所接收的各停车位信息中的停车位状态确定相应停车位的空满情况,并按照停车位信息中的停车位位置或停车位编号,将场内地图文件中所绘制的各停车位上进行对应标记。或者,所述用户终端可以确定带有预约标记和空闲状态的停车位信息为可预约停车位信息,并用户终端将可预约停车位信息标记在场内地图文件中。或者所述用户终端默认的将空闲状态的各停车位信息确定为可预约停车位信息,并标记在场内地图文件中。再或者所述用户终端默认的将所接收的各停车位信息确定为可预约停车位信息,并标记在场内地图文件中。其中,将各停车位信息标记在场内地图文件的方式举例为:利用颜色、图标或文字等进行标记。

用户终端将标记后的场内地图文件通过车位预约界面对象予以显示。其中,所述车位预约界面对象用以显示标记了可预约停车位信息的场内地图,以及接收用户在所述场内地图上的车位预约操作。由此,用户一方面能够通过触屏操作查看场内地图的各停车位,以及缩放场内地图,以便预估停车场各出入口至各停车位的路线、距离等,另一方面还能够在具体停车位图标处进行预约操作。

当用户在所述场内地图上点选可预约的停车位时,所述车位预约界面对象提供相应的预约操作指令,所述用户终端执行步骤s130:预约相应目标车位,具体是基于来自所述车位预约界面对象的目标车位信息的预约操作预约相应目标车位。即,根据所述预约操作指令确定相应的目标车位信息,如确定所预约的停车位在停车场中的位置信息、停车位编号、预约时长等,由此实现对相应停车位的预约。停车场的进出控制系统(如道闸及其控制装置)可根据用户终端所提供的目标车位信息控制车辆进入。或者,用户终端将所述目标车位信息同步至服务端,有服务端备份已预约的目标车位信息。具体地,用户终端一方面将所预约的目标车位信息保存在本地,同时还将该目标车位信息上传至服务端,以便服务端进行备份,停车场的进出控制系统可通过与服务端的交互确定用户终端所在车辆预约了本停车场内的停车位。

在某些实施方式中,当用户在所述场内地图上点选可预约的停车位时,所述用户终端不仅能对所点选的目标停车位进行预约,还可以将自停车场内的当前位置至该目标停车位的导航信息通过所述停车位预约界面对象予以显示。具体地,停车场内可分布有定位信号发射器,当用户终端随车辆进入停车场后,用户终端可通过定位发射器所发射的定位信号实时定位在停车场内的当前位置。用户终端基于用户操作将所述停车场的场内地图文件通过停车位预约界面对象予以显示,并自服务端获取该停车场的各停车位信息,其中,所获取的各停车位信息中包含可预约的停车位信息;将所获取的所有停车位信息对应标记到所显示的场内地图中。接着,基于用户选择可预约停车位的操作,用户终端一方面将所选择的停车位信息作为目标车位信息同步至服务端,另一方面还利用所接收的定位信号在所述场内地图文件上标记自当前位置至对应目标停车位的导航信息。其中,所述定位信号发射器是基于室内定位技术而制造的无线信号发射器,所述室内定位技术包括但不限于以下任一种:wifi定位、蓝牙定位、红外线、超宽带、rfid、zigbee和超声波等。所述定位信号发射器可内置到无线通信设备(如无线接入设备、或蓝牙设备)中,或属于无线通信设备中的信号发射部分。对应的,所述用户终端利用内置的对应硬件获取定位信号,并根据所获取的定位信号的强弱、方向、信号中所携带的坐标等参数在场内地图中标记当前位置,以及在场内地图上显示自当前位置到目标停车位的导航信息。

在另外某些实施方式中,停车场中部分停车位是能够被预约的,能被预约的停车位上配备有车位限制设备,用以在空闲时禁止未预约的用户停放车辆,以及允许已预约的用户停放车辆。其中,所述车位限制设备包括但不限于地锁、含有警报的停车位检测装置等。当用户操作用户终端成功预约一停车场的停车位时,服务端还将预先存储的位于所预约的目标停车位上的车位限制设备的匹配信息反馈给用户终端,用户终端接收并予以保存。其中,所述匹配信息包括但不限于以下至少一种:地锁的解锁信息、地锁的编号、经加密处理的停车位编号及停车位位置等,以便在车辆行驶至所预约的目标停车位时,用户终端自动或基于用户操作与车位限制设备之间进行停车权限匹配。

需要说明的是,本领域技术人员应该理解,基于上述各种实施方式、实施方式组合、以及在上述各种实施方式及组合的基础上的拓展和改进,均应被视为本申请技术思想下的具体示例。

用户终端执行上述各步骤的一个示例如下:在用户终端为用户提供导航期间,当导航接近目的地时,获取目的地附近的各停车场的空余车位信息并显示在导航地图上。用户操作用户终端在导航地图界面上选择一个停车场图标,用户终端基于该选择操作自服务端获取相应停车场的场内地图文件及可预约停车位信息,并将可预约停车位信息对应到场内地图文件上予以显示,再根据用户在场内地图上标记的可预约停车位上的预约操作,确定相应的目标停车位信息并同步到服务端,直到用户根据场内地图的标识将车辆行驶到该目标停车位附近,用户再操作用户终端进行相应的解锁匹配,以使该目标停车位上的地锁解锁,用户将车停入该目标停车位上。该示例示出了用户终端集成了导航、停车位预约和解锁的过程,但并非对本申请的限制。

其中,服务端可根据本申请中用户终端请求存储并提供对应的停车位信息甚至匹配信息。除此之外,参照图2,其示出了本申请在服务端的一种停车位预约方法的流程图。其中,所述服务端与停车场设备通信连接,用于通过数据通信的方式获取并存储至少一个停车场的可预约停车位信息、甚至相应停车场的场内地图文件。其中,所述服务端与停车场设备可通过互联网进行通信,例如,构成所述服务端的各服务器位于第三方机房中,所述服务端与多个停车场设备通过互联网通信;所述服务端与停车场设备也可通过停车场内局域网进行通信,例如,构成服务端的服务器位于停车场机房,并专为该停车场提供预约服务,该服务端与停车场设备通过自组网或wlan进行通信。

其中,所述停车场设备包括但不限于:用于收集各停车位信息的停车场网关,位于停车场的计算机设备等。所述停车场设备与停车场中各检测停车位空满状态的检测装置通信,以收集各停车位的空满状态信息,如图3所示。其中,所述检测装置可以设置在每个停车位上,例如,所述检测装置为设置在停车位上的传感器或摄像装置。所述检测装置还可以检测多个停车位,例如,所述检测装置为放置在相距停车位一竖直高度上的摄像装置,其能够摄取多个停车位,并通过对所摄取的图像分析确定相应每个停车位的空满状态信息。所述检测装置将所收集的停车位的空满状态信息以及所检测的停车位在场内的位置信息、停车位编号一并提供给停车场设备,再由停车场设备转发给服务端,由此,服务端能够提供各停车场最新的停车位信息。在此,服务端基于各停车场设备所提供的停车位状态信息更新相应停车场的可预约停车位信息并存储。例如,停车场设备定时或实时向所述服务端发送最新收集的各停车位信息,所述服务端利用数据库的更新操作更新所保存的相应停车场中各停车位信息。其中,所述服务端可保存停车场设备所能提供的所有停车位信息,或者在所有停车位信息中标记能够被预约的各停车位信息,再或者仅保存停车场设备所指定的能够被预约的各停车位信息。其中,所述停车位信息根据兼容性需要或实际设计需要可包括以下一种或多种的组合:停车位位置信息、停车位编号、停车位状态信息、可预约车位标记信息等。

所述服务端中保存的场内地图文件可举例为矢量图文件,以便在用户放大时能够不失真的显示地图信息。

所述服务端还通过执行以下步骤与意图预约具体停车位的用户终端进行数据传输,以实现停车位预约。

在步骤s210中,提供相应停车场的停车位信息或场内地图文件,以及可预约停车位信息

,具体是指基于来自用户终端的停车场预约请求,提供相应停车场的可预约停车位信息、或相应停车场的场内地图文件及可预约停车位信息。

在此,当所述停车场预约请求中包含停车场的位置信息、停车场名称、停车场编号中的至少一种时,服务端能够自数据库中提取对应的停车位信息,并将其反馈给用户终端。当所述停车场预约请求中包含停车场的位置信息、停车场名称、停车场编号中的至少一种,以及场内地图文件时,服务端一方面能够自数据库中提取对应的停车位信息,另一方面还从文件服务器中提取所保存的相应场内地图文件,并将二者均反馈给用户终端。用户可通过操作用户终端查看停车场内各停车位的位置、停车场各出入口至各停车位的路线等,并借此进行具体停车位的预约操作。当用户终端基于用户的预约操作确定了目标车位信息时,向所述服务端发出所述目标车位信息,使得服务端对相应停车场的目标车位信息进行标记,以防止其他用户选择冲突的目标车位。例如,用户a1操作用户终端b1预约了停车场c1中目标车位d1,服务端同步标记目标车位d1为已预约,则当服务端在接收到用户a2对同一目标车位d1的预约请求时,通过查找该标记向用户a2所使用的用户终端b2反馈预约失败的消息。

由此可见,所述服务端在接收到用户终端所预约的目标车位信息时,还执行步骤s220:获取并保存预约的目标车位信息,具体是指获取并保存所述用户终端在相应停车场中预约的目标车位信息。其中,所述服务端标记目标车位信息的目的在于防止其他用户选择该目标车位。在此,所述服务端可将所有已预约的目标车位信息单独保存或按照上述在已有各停车场的停车位信息的保存列表中进行标记。

在某些实施方式中,所述服务端通过将所存储的该目标车位信息中的停车位状态信息予以更改,以简化对已预约的目标车位信息进行单独保存或标记所带来的数据记录冗余。

具体地,所述服务端存储至少一个停车场的可预约停车位信息的方式包括:根据所记录的目标车位信息更新相应停车场中可预约停车位信息并存储。在此,所述服务端可根据用户终端对预约时间段的设置限时的更改相应目标车位信息中的停车位状态信息。

在步骤s211中,基于来自用户终端所预约的停车场及目标车位信息,将相应停车位状态更改为不可预约状态。

在步骤s212中,检测所预约的目标车位的状态信息和/或检测所预约的目标车位信息的预约时间,以确定相应停车位是否可预约。

在步骤s213中,当检测结果为可预约时,将相应状态信息更改为可预约状态并保存。

基于步骤s211-s213(均未于图示),所述服务端在某些实施方式中可基于来自用户终端所预约的停车场及目标车位信息,将相应停车位状态更改为不可预约状态;检测所预约的目标车位的状态信息,以确定相应停车位是否可预约;当检测结果为可预约时,将相应状态信息更改为可预约状态并保存;当检测结果为不可预约,且接收到预约请求时,将该目标车位的停车位状态信息以已预约状态或占用状态予以反馈,以有效防止多个用户对同一目标停车位的冲突预约。例如,服务端根据来自用户终端b1所预约的停车场c1的目标车位d1及预约时长t1,启动预约超时计时并更改停车场c1中停车位d1的车位状态信息为不可预约状态,在此期间,所述服务端将向预约该停车场c1的各用户终端(b2、b3…bm),m>1,反馈该停车位d1的停车位信息中包含不可预约状态信息,当所述预约超时计时到达t1时长后,服务端更改该停车位d1的车位状态信息为可预约状态,并根据所接收的预约请求反馈包含该停车位d1在内的各停车位信息,其中,该停车位d1的停车位信息中的车位状态信息为可预约状态。

基于步骤s211-s213,所述服务端在又一些实施方式中可基于来自用户终端所预约的停车场及目标车位信息,将相应停车位状态更改为不可预约状态;检测所预约的目标车位的状态信息,以确定相应停车位是否可预约;当检测结果为可预约时,将相应状态信息更改为可预约状态并保存;当检测结果为不可预约,且接收到预约请求时,将该目标车位的停车位状态信息以已预约状态或占用状态予以反馈,以有效防止多个用户对同一目标停车位的冲突预约。例如,服务端根据来自用户终端b1所预约的停车场c1的目标车位d1及预约时长t1,启动预约超时计时并更改停车场c1中停车位d1的车位状态信息为不可预约状态,在此期间,所述服务端将向预约该停车场c1的各用户终端(b2、b3…bm),m>1,反馈该停车位d1的停车位信息中包含不可预约状态信息,当所述预约超时计时到达t1时长后,服务端基于停车场c1的停车场设备所提供的各停车位信息,检测所预约的该停车位d1的状态信息,当其为空闲状态时,更改该停车位d1的车位状态信息为可预约状态,并根据所接收的预约请求反馈包含该停车位d1在内的各停车位信息,其中,该停车位d1的停车位信息中车位状态信息为可预约状态。

基于步骤s211-s213,在又一种实施方式中,服务端还可以基于来自用户终端所预约的停车场及目标车位信息,将相应停车位状态更改为不可预约状态;检测所预约的目标车位的状态信息和检测所预约的目标车位信息的预约时间,以确定相应停车位是否可预约;当检测结果为可预约时,将相应状态信息更改为可预约状态并保存;当检测结果为不可预约,且接收到预约请求时,将该目标车位的停车位状态信息以已预约状态或占用状态予以反馈,以有效防止多个用户对同一目标停车位的冲突预约。例如,服务端根据来自用户终端b1所预约的停车场c1的目标车位d1及预约时长t1,启动预约超时计时并更改停车场c1中停车位d1的车位状态信息为不可预约状态,同时检测预约超时计时和检测停车场c1的停车场设备所提供的停车位d1的车位状态信息,当所检测的信息中有一个不满足状态变更条件时,则所述服务端将向预约该停车场c1的各用户终端(b2、b3…bm),m>1,反馈该停车位d1的停车位信息中包含不可预约状态信息,反之,服务端更改该停车位d1的车位状态信息为可预约状态,并根据所接收的预约请求反馈包含该停车位d1在内的各停车位信息,其中,该停车位d1的停车位信息中车位状态信息为可预约状态。其中,所述状态变更条件为预约超时计时完毕且来自停车场设备的停车位d1的车位信息包含空闲状态信息。

在此,为了统一停车位状态的信息描述,减少服务端和用户终端对各种状态信息的分类处理,在上述基于步骤s211-s213所延伸的各实施例中可预约状态由空闲状态表示,所述不可预约状态可以由已预约状态或占用状态表示。

在某些实施方式中,停车场中并非所有停车位均能够被预约,停车场中可设置部分停车位是可被预约的,例如,在部分停车位上设置车位限制设备。为便于用户自助式完成对车位限制设备的控制,服务端在保存目标车位信息的同时还将位于相应目标车位上的车位限制设备的匹配信息反馈给用户终端。其中,所述车位限制设备包括但不限于地锁、含有警报的停车位检测装置等。所述匹配信息包括但不限于以下至少一种:地锁的解锁信息、地锁的编号、经加密处理的停车位编号及停车位位置等。

结合图4,本申请还利用本申请所描述的服务端和用户终端提供一种自助式预约停车位的方法。其中,服务端中存储有至少一个停车场的停车位信息,甚至各停车场的场内地图文件。所述服务端与停车场设备通信连接,用于通过数据通信的方式获取并存储至少一个停车场的可预约停车位信息、甚至相应停车场的场内地图文件。其中,所述服务端与停车场设备可通过互联网进行通信,例如,构成所述服务端的各服务器位于第三方机房中,所述服务端与多个停车场设备通过互联网通信;所述服务端与停车场设备也可通过停车场内局域网进行通信,例如,构成服务端的服务器位于停车场机房,并专为该停车场提供预约服务,该服务端与停车场设备通过自组网或wlan进行通信。

所述停车场设备与停车场中各检测停车位空满状态的检测装置通信,以收集各停车位的空满状态信息,如图3所示。其中,所述检测装置可以设置在每个停车位上,例如,所述检测装置为设置在停车位上的传感器或摄像装置。所述检测装置还可以检测多个停车位,例如,所述检测装置为放置在相距停车位一竖直高度上的摄像装置,其能够摄取多个停车位,并通过对所摄取的图像分析确定相应每个停车位的空满状态信息。所述检测装置将所收集的停车位的空满状态信息以及所检测的停车位在场内的位置信息、停车位编号一并提供给停车场设备,再由停车场设备转发给服务端,由此,服务端能够提供各停车场最新的停车位信息。在此,服务端基于各停车场设备所提供的停车位状态信息更新相应停车场的可预约停车位信息并存储。例如,停车场设备定时或实时向所述服务端发送最新收集的各停车位信息,所述服务端利用数据库的更新操作更新所保存的相应停车场中各停车位信息。其中,所述服务端可保存停车场设备所能提供的所有停车位信息,或者在所有停车位信息中标记能够被预约的各停车位信息,再或者仅保存停车场设备所指定的能够被预约的各停车位信息。其中,所述停车位信息根据兼容性需要或实际设计需要可包括以下一种或多种的组合:停车位位置信息、停车位编号、停车位状态信息、可预约车位标记信息等。

所述服务端中保存的场内地图文件可举例为矢量图文件,以便在用户放大时能够不失真的显示地图上的道路、停车位及标记信息等。

所述服务端保存各停车场的停车位信息及场内地图文件是为了便于响应用户终端所提出的的各种请求。其中,图4中的步骤s310是可基于用户对用户终端的操作而启动执行的。

在某些实施方式中,所述用户终端基于用户对用户终端的人机交互硬件的操作启动步骤s310。其中,所述人机交互硬件包括但不限于:触屏等。在一种具体示例中,用户在商场应用程序的一显示界面上点选显示界面中商场的停车场查看按钮,则用户终端执行下述步骤s310。其中,所述商场应用程序可调用本地存储的停车场的场内地图文件。

在另一具体示例中,用户终端还可以在电子地图上显示用户所查找的位置附近至少一个停车场的位置信息、甚至该各停车场的空余车位信息通过一电子地图界面对象予以显示。以及,用户终端在运行导航应用程序期间,在沿途或目的地附近的至少一个停车场位置信息、或至少一个停车场的位置信息及空余车位信息通过导航界面对象予以显示。其中,所述电子地图界面对象和导航界面象均能够接收并处理用户在人机交互硬件上的交互操作。在此,用户终端可通过实时或在导航至目的地附近时在所显示的地图上突出标记各停车场位置;和/或,用户终端通过与服务端的交互获取服务端中至少一个停车场的位置信息、甚至相应停车场的空余车位信息,并标记在导航界面对象中。例如,用户终端通过导航界面对象在导航用的电子地图中标记目的地附近的停车场位置信息,同时根据从服务端获取的所标记的至少一个停车场的空余车位信息,将空余车位信息标记在该电子地图的相应停车场位置处。其中,所述空余车位信息可以是空余车位数量,或根据服务端提供的相应停车场所有停车位状态而计算得到的空余状态的车位数量。所述空余车位信息还可以由用户终端根据空余车位数量以不同颜色和/或气泡标记予以表示。当用户选中一个停车场标记时,用户终端启动下述步骤s310。

在另一些实施方式中,用户通过操作用户终端中的音视频装置以启动步骤s310。在一更具体示例中,当用户驾驶车辆驶入一停车场时,可通过摄取位于停车位旁或停车场入口处设置识别码(如二维码)来获取相应停车场信息(如停车场编号和/或停车场位置信息等),用户终端根据所识别的停车场信息执行下述步骤s310。

在步骤s310中,用户终端向网络中的服务端发送一停车场的预约请求。

在步骤s320中,服务端反馈该停车场的可预约的各停车位信息,或可预约的各停车位信息及场内地图文件。

其中,对用户终端来说,用户所选的停车场的场内地图文件可能在历史预约操作时已被下载并保存在用户终端本地,故而用户终端所发送的预约请求中可不包含相应场内地图文件的下载请求;反之,当用户终端未存有相应停车场的场内地图文件时,用户终端所发送的预约请求中包含相应场内地图文件的下载请求。

另外,对于服务端所反馈的可预约的停车位信息,实际上,服务端可根据实际设计需要可向用户终端反馈停车场的全部或部分停车位信息,所反馈的停车位信息中包含可预约的停车位信息。例如,服务端可提供停车场内所有停车位信息,也可以仅提供停车场内能够预约的所有停车位信息,再或者仅包含停车场内可以预约的所有停车位信息。在此,所述停车位信息包括但不限于至少一种:停车位状态信息、停车位位置信息和停车位编号、可预约车位标记信息等。用户终端根据实际设计从所接收的停车位信息中选取或全部确认为可预约停车位信息。例如,用户终端将包含空余状态的停车位信息确定为可预约的各停车位信息。又如,用户终端所接收的各停车位信息仅包含停车位位置信息和/或停车位编号,则所接收到的所有停车位信息均为可以预约的停车位信息。

接着,在步骤s330中,用户终端将所获取的各停车位信息对应到预存储的所述待预约停车场的场内地图文件上,以及将对应后的场内地图文件通过车位预约界面对象予以显示。

具体地,用户终端可按照所接收的各停车位信息中的停车位状态确定相应停车位的空满情况,并按照停车位信息中的停车位位置或停车位编号,将场内地图文件中所绘制的各停车位上进行对应标记。或者,所述用户终端可以确定带有预约标记和空闲状态的停车位信息为可预约停车位信息,并用户终端将可预约停车位信息标记在场内地图文件中。或者所述用户终端默认的将空闲状态的各停车位信息确定为可预约停车位信息,并标记在场内地图文件中。再或者所述用户终端默认的将所接收的各停车位信息确定为可预约停车位信息,并标记在场内地图文件中。其中,将各停车位信息标记在场内地图文件的方式举例为:利用颜色、图标或文字等进行标记。

用户终端将标记后的场内地图文件通过车位预约界面对象予以显示。其中,所述车位预约界面对象用以显示标记了可预约停车位信息的场内地图,以及接收用户在所述场内地图上的车位预约操作。由此,用户一方面能够通过触屏操作查看场内地图的各停车位,以及缩放场内地图,以便预估停车场各出入口至各停车位的路线、距离等,另一方面还能够在具体停车位图标处进行预约操作,并执行步骤s340。

在步骤s340中,用户终端基于来自所述车位预约界面对象的目标车位信息的预约操作,将所预约的目标车位信息同步至服务端。

当用户在所述场内地图上点选可预约的停车位时,所述用户终端根据车位预约界面对象所产生的预约操作指令,确定相应的目标车位信息,如确定所预约的停车位在停车场中的位置信息、停车位编号、预约时长等。同时还执行步骤s360将所确定的目标车位信息发送给服务端以便备份。

在某些实施方式中,当用户在所述场内地图上点选可预约的停车位时,所述用户终端不仅能对所点选的目标停车位进行预约,还可以将自停车场内的当前位置至该目标停车位的导航信息通过所述停车位预约界面对象予以显示。具体地,停车场内可分布有定位信号发射器,当用户终端随车辆进入停车场后,用户终端可通过定位发射器所发射的定位信号实时定位在停车场内的当前位置。用户终端基于用户操作将所述停车场的场内地图文件通过停车位预约界面对象予以显示,并自服务端获取该停车场的各停车位信息,其中,所获取的各停车位信息中包含可预约的停车位信息;将所获取的所有停车位信息对应标记到所显示的场内地图中。接着,基于用户选择可预约停车位的操作,用户终端一方面将所选择的停车位信息作为目标车位信息同步至服务端,另一方面还利用所接收的定位信号在所述场内地图文件上标记自当前位置至对应目标停车位的导航信息。其中,中,所述定位信号发射器是基于室内定位技术而制造的无线信号发射器,所述室内定位技术包括但不限于以下任一种:wifi定位、蓝牙定位、红外线、超宽带、rfid、zigbee和超声波等。所述定位信号发射器可内置到无线通信设备(如无线接入设备、或蓝牙设备)中,或属于无线通信设备中的信号发射部分。对应的,所述用户终端利用内置的对应硬件获取定位信号,并根据所获取的定位信号的强弱、方向、信号中所携带的坐标等参数在场内地图中标记当前位置,以及在场内地图上显示自当前位置到目标停车位的导航信息。

在步骤s350中,服务端获取并保存所述目标车位信息。

例如,服务端备份已预约的目标车位信息,以便停车场的进出控制系统通过与服务端的交互确定位于车辆中的用户终端预约了本停车场内的具体停车位。

在某些实施方式中,停车场中并非所有停车位均能够被预约,停车场中可设置部分停车位是可被预约的,例如,在部分停车位上设置车位限制设备。为便于用户自助式完成对车位限制设备的控制,服务端在保存目标车位信息的同时还将位于相应目标车位上的车位限制设备的匹配信息反馈给用户终端,由用户终端保存。其中,所述车位限制设备包括但不限于地锁、含有警报的停车位检测装置等。所述匹配信息包括但不限于以下至少一种:地锁的解锁信息、地锁的编号、经加密处理的停车位编号及停车位位置等。

在此,所述服务端所存储的各停车位信息并非一成不变的。服务端与各停车场的停车场设备进行数据交互,以收集各停车场最新的停车位信息。服务端还可以根据所获取的已预约的目标车位信息更新所存储的相应停车位信息。具体地,所述服务端执行前述步骤s211-s213。基于前述对步骤s211-s213的描述,在此不再赘述。

如图5所示,本申请还提供一种用户终端。所述用户终端指供用户使用的电子产品,且能够接入互联网并与互联网中的服务端进行数据交互,其中,接入互联网的方式包括但不限于:通过移动网络接入互联网、通过局域网络接入互联网等。所述用户终端包括但不限于:智能手机、平板电脑、或车载终端等。其中,所述移动网络举例包括3g蜂窝通信(例如cdma、evdo、gsm、gprs等)或4g蜂窝通信(例如wimax或wirelessman或lte等),所述局域网络包括使用wifi与无线局域网络wlan通信。

具体地,所述用户终端1包括存储装置11、网络接口处理装置12、人机交互处理装置13。其中,为了便于阅读以及区分后续服务端中的各装置,这里将用户终端中的存储装置称为第一存储装置,将用户终端中的网络接口处理装置称为第一网络接口处理装置。

所述第一存储装置11存储有用于执行停车位预约方法的程序、至少一个停车场的场内地图文件、以及从服务端2获取的停车位信息等。所述第一存储装置包括但不限于:扩展内存(如sd卡)、硬盘等非易失性存储器,还可以包括内存等易失性存储器。其中,第一存储装置11可通过标准数据接口和辅助电路与处理器141(如中央处理器、或多核处理器等)相连,以便处理器141对所述第一存储装置11进行数据读写操作。其中,所述标准数据接口包括但不限于:系统总线接口、或usb接口等。所述辅助集成电路与所选用的第一存储装置11类型相关,例如,第一存储装置11为扩展内存,对应的辅助集成电路包括读卡器、接口转换器等。又如,所述第一存储装置11为硬盘,对应的辅助电路包括主板及南桥芯片等。

所述第一网络接口处理装置12用于与网络中的服务端2通信,并对服务端2所提供的数据进行处理,例如,获取服务端2的待预约停车场中可预约的各停车位信息等。在此,所述第一网络接口处理装置12可包含:用于接入移动网络的第一网络接口单元121、用于接入无线局域网络的第二网络接口单元122、用于接入蓝牙设备的第三网络接口单元123等。其中,所述第一网络接口单元121包括但不限于:移动网络通信芯片、天线、移动网络接入卡及其读卡器等。所述第二网络接口单元122包括但不限于:wifi网络通信芯片和天线等。所述第三网络接口单元123包括但不限于:蓝牙通信芯片和天线等。所述第一网络接口处理装置12还包括处理器141,以便处理待发送至相关网络和自相关网络接收的数据,该处理器141还可以与第一存储装置11相连,以实现网络数据与存储数据之间的交互。例如,所述处理器141将服务端2提供的待预约停车场中可预约的各停车位信息保存在第一存储装置11中以供程序调用。其中,所述第一网络接口处理装置12所接收的停车位信息可包含停车场内所有停车位信息,也可以仅包含停车场内能够预约的所有停车位信息,再或者仅包含停车场内可以预约的所有停车位信息。在此,所述第一网络接口处理装置12接收到停车位信息包括但不限于其中至少一种:停车位状态信息、停车位位置信息和停车位编号、可预约车位标记信息等。例如,所述第一网络接口处理装置12将包含空余状态的停车位信息确定为可预约的各停车位信息。又如,所述第一网络接口处理装置12所接收的各停车位信息仅包含停车位位置信息和/或停车位编号,则所接收到的所有停车位信息均为可以预约的停车位信息。再如,第一网络接口处理装置12将包含空余状态和可预约标记的停车位信息确定为可预约停车位信息。

所述人机交互处理装置13用于接收用户操作并将用户操作转换成操作指令,以及用于为用户提供视觉、听觉、触觉等至少一种感官的信息表达。例如,所述人机交互处理装置13用于将所获取的各停车位信息对应标记到预存储的所述待预约停车场的场内地图文件上,将标记后的场内地图文件显示在车位预约界面对象中,以及基于来自所述车位预约界面对象的目标车位信息的预约操作,预约相应目标车位。其中,所述人机交互处理装置13包括人机交互单元和处理器141。其中,所述人机交互单元包括但不限于:触屏、键盘、音视频硬件等。其中,所述音视频硬件包括:麦克、喇叭、摄像头等。所述处理器141可与第一网络接口处理装置12中的处理器141共用,或可独立设置且与第一网络接口处理装置12中的处理器141电连接,以实现用户操作所产生的指令、停车位信息等在第一网络接口处理装置12、第一存储装置11及人机交互处理装置13之间传递。例如,人机交互处理装置13中的处理器141读取第一存储装置11中的场内地图文件并显示在触屏131上。又如,处理器141接收触屏131感应到的用户选择停车位的选择操作,并将相应的停车位信息作为目标车位信息通过移动通信芯片及天线发送给服务端2。

在某些实施方式中,用户终端可如图6所示。其中,处理器141基于用户在人机交互单元的操作调取第一存储装置11中的程序。在一种更具体示例中,处理器141在执行商场应用程序期间,根据用户操作在触屏131上显示一带有停车场查看按钮的界面,当用户在该显示界面上点选停车场查看按钮时,处理器141基于对应显示界面的对象所提供的点选操作指令调用存储在第一存储装置11中的停车场预约程序,并执行通过当前入网的网络接口单元向服务端2发送包含该停车场信息的预约请求的步骤。相应的,服务端2反馈给所述用户终端停车场的各停车位信息。其中,该停车场的场内地图文件可预先在下载应用程序时一并下载并保存在第一存储装置11中。另外,根据实际工程设计需要,所述预约请求可理解为请求获取停车场的各停车位信息,或者请求获取停车场所有能够预约的停车位信息,再或者仅请求获取停车场当前可以预约的停车位信息。服务端2根据具体预约请求中所携带的或默认的停车位需求信息进行反馈。

在另一种更为具体的示例中,处理器141还可以通过显示屏在电子地图上显示用户所查找的位置附近至少一个停车场的位置信息、甚至该各停车场的空余车位信息。或者,处理器141在运行导航应用程序期间,在导航沿途或导航目的地附近的至少一个停车场位置信息、或至少一个停车场的位置信息及空余车位信息显示在显示屏上。当用户操作人机交互单元选中一个停车场标记时,处理器141通过界面对象得到选择相应停车场的选择操作指令,该选择操作指令表示用户寄希望于查看该停车场的可预约停车位信息。接着,所述处理器141基于所述选择操作生成相应的预约请求并通过当前入网的网络接口单元发送至服务端2,并获取服务端2反馈的该停车场中可预约的各停车位信息、或可预约的各停车位信息及下载相应停车场的场内地图文件。

其中,所述电子地图和导航界面均通过界面对象予以显示,同时利用该界面对象还能够接收并处理用户在人机交互单元上的交互操作。在此,处理器141可通过实时或在导航至目的地附近时在所显示的地图上突出标记各停车场位置;和/或,处理器141通过当前入网的网络接口单元与服务端2的交互以获取服务端2中至少一个停车场的位置信息、甚至相应停车场的空余车位信息,并标记在相应界面对象中。例如,处理器141通过导航界面对象在导航用的电子地图中标记目的地附近的停车场位置信息,同时根据从服务端2获取的所标记的至少一个停车场的空余车位信息,将空余车位信息标记在该电子地图的相应停车场位置处。其中,所述空余车位信息可以是空余车位数量,或根据服务端2提供的相应停车场所有停车位状态而计算得到的空余状态的车位数量。所述空余车位信息还可以由用户终端根据空余车位数量以不同颜色和/或气泡标记予以表示。

在此,所述用户终端是否下载相应停车场的场内地图文件取决于该用户终端中是否已经保存有相应的场内地图文件。具体地,对用户终端来说,用户所选的停车场的场内地图文件可能在历史预约操作时已被下载并保存在用户终端本地,故而用户终端所发送的预约请求中可不包含相应场内地图文件的下载请求;反之,当用户终端未存有相应停车场的场内地图文件时,用户终端所发送的预约请求中包含相应场内地图文件的下载请求,对应的,服务端将基于所接收的预约请求给予相应反馈,使得用户终端获取一停车场的可预约停车位信息,甚至场内地图文件。

在另一些实施方式中,用户通过操作人机交互单元中的音视频硬件132以调用停车位预约的程序。在一更具体示例中,当用户驾驶车辆驶入一停车场时,可通过操作摄像头摄取位于停车位旁或停车场入口处设置识别码(如二维码)来获取相应停车场信息(如停车场编号、停车场名称、或停车场位置信息等),处理器141根据所识别的停车场信息调用停车位预约的程序,以自服务端2获取对应停车场中可预约的各停车位信息,并在获取到停车位信息、甚至对应的停车场场内地图文件。

接着,处理器141将所获取的各停车位信息对应到预存储的所述待预约停车场的场内地图文件上,并将对应后的场内地图文件通过车位预约界面对象予以显示。

在此,处理器141可按照所接收的各停车位信息中的停车位状态确定相应停车位的空满情况,并按照停车位信息中的停车位位置或停车位编号,将场内地图文件中所绘制的各停车位上进行对应标记。或者,所述处理器141可以确定带有预约标记和空闲状态的停车位信息为可预约停车位信息,并用户终端将可预约停车位信息标记在场内地图文件中。或者所述处理器141默认的将空闲状态的各停车位信息确定为可预约停车位信息,并标记在场内地图文件中。再或者所述用户终端默认的将所接收的各停车位信息确定为可预约停车位信息,并标记在场内地图文件中。其中,将各停车位信息标记在场内地图文件的方式举例为:利用颜色、图标或文字等进行标记。

处理器141将标记后的场内地图文件通过车位预约界面对象显示在触屏131上。其中,所述车位预约界面对象用以显示标记了可预约停车位信息的场内地图,以及接收用户在所述场内地图上的车位预约操作。由此,用户一方面能够操作触屏131以查看场内地图的各停车位的空满状态,以及对所显示的场内地图进行缩放,甚至预估停车场各出入口至各停车位的路线、距离等,另一方面还能够在具体停车位图标处进行预约操作。

当用户在所述场内地图上点选可预约的停车位时,处理器141通过车位预约界面对象得到相应的预约操作指令,根据所述预约操作指令确定相应的目标车位信息,如确定所预约的停车位在停车场中的位置信息、停车位编号、预约时长等,由此实现对相应停车位的预约。在一种场景中,停车场的进出控制系统(如道闸及其控制装置)可根据用户终端所提供的目标车位信息控制车辆进入。或者,在另一种场景中,用户终端将所述目标车位信息同步至服务端2,有服务端2备份已预约的目标车位信息,停车场的进出控制系统可通过与服务端2的交互确定用户终端所在车辆预约了本停车场内的停车位。

在某些实施方式中,上述用户终端还包括:定位装置。其中,所述定位装置包括:与停车场内布置的定位信号发射器匹配的定位信号接收器以及与所述定位信号接收器相连的处理器,其中,该定位装置中的处理器可与用户终端中其他装置共用或被单独配置。当用户在所述场内地图上点选可预约的停车位时,所述用户终端中的人机交互处理装置不仅能对所点选的目标停车位进行预约,还可以将自停车场内的当前位置至该目标停车位的导航信息通过所述停车位预约界面对象予以显示。具体地,停车场内可分布有定位信号发射器,当用户终端随车辆进入停车场后,用户终端中的定位信号接收器可通过定位信号发射器所发射的定位信号实时定位在停车场内的当前位置。用户终端基于用户操作将所述停车场的场内地图文件通过停车位预约界面对象予以显示,并自服务端获取该停车场的各停车位信息,其中,所获取的各停车位信息中包含可预约的停车位信息;将所获取的所有停车位信息对应标记到所显示的场内地图中。接着,基于用户选择可预约停车位的操作,处理器一方面将所选择的停车位信息作为目标车位信息通过网络接口单元同步至服务端,另一方面还利用定位信号接收器所接收的定位信号在所述场内地图文件上标记自当前位置至对应目标停车位的导航信息。其中,所述定位信号发射器是基于室内定位技术而制造的无线信号发射器,所述室内定位技术包括但不限于以下任一种:wifi定位、蓝牙定位、红外线、超宽带、rfid、zigbee和超声波等。所述定位信号发射器可内置到无线通信设备(如无线接入设备、或蓝牙设备)中,或属于无线通信设备中的信号发射部分。对应的,所述定位信号接收器(未予图示)利用内置的对应硬件获取定位信号,并由处理器141根据所获取的定位信号的强弱、方向、信号中所携带的坐标等参数在场内地图中标记当前位置,以及在场内地图上显示自当前位置到目标停车位的导航信息。

在另外的某些实施方式中,停车场中部分停车位是能够被预约的,能被预约的停车位上配备有车位限制设备,用以在空闲时禁止未预约的用户停放车辆,以及允许已预约的用户停放车辆。其中,所述车位限制设备包括但不限于地锁、含有警报的停车位检测装置等。当用户操作人机交互处理装置13成功预约一停车场的停车位时,服务端2还将预先存储的位于所预约的目标停车位上的车位限制设备的匹配信息反馈给第一网络接口处理装置12,第一网络接口处理装置12将其保存在第一存储装置11中。其中,所述匹配信息包括但不限于以下至少一种:地锁的解锁信息、地锁的编号、经加密处理的停车位编号及停车位位置等,以便在车辆行驶至所预约的目标停车位时,用户终端自动或基于用户操作与车位限制设备之间进行解锁匹配。

需要说明的是,本领域技术人员应该理解,基于上述各种实施方式、实施方式组合、以及在上述各种实施方式及组合的基础上的拓展和改进,均应被视为本申请技术思想下的具体示例。

用户终端中各装置执行停车位预约的一个示例如下:在人机交互处理装置13为用户提供导航期间,当导航接近目的地时,人机交互处理装置13通过第一网络接口处理装置12获取目的地附近的各停车场的空余车位信息并显示在导航地图上。用户操作人机交互处理装置13在导航地图界面上选择一个停车场图标,人机交互处理装置13基于该选择操作指示第一网络接口处理装置12自服务端2获取相应停车场的场内地图文件及可预约停车位信息,并将可预约停车位信息对应到场内地图文件上予以显示,再根据用户在场内地图上标记的可预约停车位上的预约操作,确定相应的目标停车位信息并通过第一网络接口处理装置12同步到服务端2,直到用户根据场内地图的标识将车辆行驶到该目标停车位附近,用户再操作用户终端进行相应的解锁匹配,以使该目标停车位上的地锁解锁,用户将车停入该目标停车位上。该示例示出了用户终端集成了导航、停车位预约和解锁的过程,但并非对本申请的限制。

如图7所示,本申请还提供一种能够为用户终端提供停车位预约服务的服务端。其中,所述服务端2包括但不限于:单台服务器、服务器集群、云服务端等。所述云服务端包括公共云(publiccloud)服务端与私有云(privatecloud)服务端,其中,所述公共或私有云服务端包括software-as-a-service(软件即服务,saas)、platform-as-a-service(平台即服务,paas)及infrastructure-as-a-service(基础设施即服务,iaas)等。所述私有云服务端例如阿里云计算服务平台、亚马逊(amazon)云计算服务平台、百度云计算平台、腾讯云计算平台等等。其中,所述云服务端提供至少一种停车位预约服务。所述停车位预约服务包括但不限于以下至少一种:导航服务中的停车位预约服务、停车场专用的停车位预约服务、电子地图中的停车位预约服务、和商家优惠服务中的停车位预约服务等。根据不同的应用场景,所述服务端可设置在停车场,或设置在独立于停车场及用户所在位置的第三方。

具体地,所述服务端2包括:存储装置21、网络接口处理装置22。其中,为了便于阅读以及区分前述用户终端中的各装置,这里将服务端中的存储装置称为第二存储装置,将服务端中的网络接口处理装置称为第二网络接口处理装置。

所述第二存储装置21用于预存有至少一个停车场的可预约停车位信息,甚至各停车场的场内地图文件。其中,所述场内地图文件举例为矢量图文件。

所述第二存储装置21包括eprom、eeprom或非易失性存储器、硬盘或硬盘阵列中任何合适的一种,但并不限于这些存储器。所述第二存储装置21可全部或部分的位于单个服务器设备中。例如,如图8所示,所述第二存储装置21包括一单独的存储服务器212和位于业务服务器中的硬盘211,该存储服务器212用以存储各停车场的场内地图文件和各停车场的停车位信息,并通过网络或有线连接该业务服务器,该业务服务器中的硬盘211中保存用于执行停车预约服务的程序。其中,所述第二存储装置21可将各停车场的场内地图文件集中存放在文件夹中,以及利用数据库保存各停车场的停车位信息。另外,所述业务服务器可以是基于web的服务器,该业务服务器可单独运行该停车预约服务的程序,还可以运行其他服务程序并通过程序间调用启动该停车预约服务的程序。所述第二存储装置21可以全部位于一台服务器中,其通过标准数据接口和辅助电路与该服务器中的处理器221(如中央处理器221、或多核处理器221等)相连,以便处理器221对所述第二存储装置21进行数据读写操作。其中,所述标准数据接口包括但不限于:系统总线接口、或usb接口等。例如,所述第二存储装置21为硬盘211,对应的辅助电路包括主板及南桥芯片等。

第二网络接口处理装置22用于分别与用户终端、以及位于各停车场的停车场设备31进行数据通信。为此,第二网络接口处理装置22可配置专门与用户终端进行通信的ip地址和端口,以及配置专门与各停车场设备31进行通信的ip地址和端口。如图8所示,所述第二网络接口处理装置22包括:网络接口单元222、处理器221、以及连接处理器221和网络接口单元222的辅助电路等。所述网络接口单元222包括:以太网接口等。所述处理器221包括中央处理器221、多核处理器221等。所述辅助电路包括主板、适配芯片等。

其中,如图3所示,所述第二网络接口处理装置22与停车场设备31可通过互联网进行通信,例如,构成所述服务端的各服务器位于第三方机房中,其中,与各停车场设备31通信的服务器中的第二网络接口处理装置22与各停车场设备31通过互联网通信。或者,所述第二网络接口处理装置22与停车场设备31也可通过停车场内局域网进行通信,例如,构成服务端的服务器位于停车场机房,并专为该停车场提供预约服务,该服务端中的第二网络接口处理装置22与停车场设备31通过自组网或wlan进行通信。

在此,所述停车场设备31与停车场中各检测停车位空满状态的检测装置通信,以收集各停车位的空满状态信息。其中,所述检测装置可以设置在每个停车位上,例如,所述检测装置为设置在停车位上的传感器或摄像装置。所述检测装置还可以检测多个停车位,例如,所述检测装置为放置在相距停车位一竖直高度上的摄像装置,其能够摄取多个停车位,并通过对所摄取的图像分析确定相应每个停车位的空满状态信息。所述检测装置将所收集的停车位的空满状态信息以及所检测的停车位在场内的位置信息、停车位编号一并提供给停车场设备31,再由停车场设备31转发给服务端,由此,服务端能够提供各停车场最新的停车位信息。在此,服务端基于各停车场设备31所提供的停车位状态信息更新相应停车场的可预约停车位信息并存储。例如,停车场设备31定时或实时向所述第二网络接口处理装置22发送最新收集的各停车位信息,所述第二网络接口处理装置22中的处理器221利用数据库的更新操作更新所述第二存储装置21中保存的相应停车场中各停车位信息。其中,所述第二存储装置21可保存停车场设备31所能提供的所有停车位信息,或者在所有停车位信息中标记能够被预约的各停车位信息,再或者仅保存停车场设备31所指定的能够被预约的各停车位信息。其中,所述停车位信息根据兼容性需要或实际设计需要可包括以下一种或多种的组合:停车位位置信息、停车位编号、停车位状态信息、可预约车位标记信息等。

所述第二网络接口处理装置22与各用户终端进行通信,其用于基于来自用户终端的停车场预约请求,提供相应停车场的可预约停车位信息、或相应停车场的场内地图文件及可预约停车位信息;以及用于获取所述用户终端在相应停车场中预约的目标车位信息。

具体地,网络接口单元222将来自用户终端的停车场预约请求交由处理器221,处理器221通过数据库读写指令从第二存储装置21中读取相应停车场的可预约停车位信息、或相应停车场的场内地图文件及可预约停车位信息。

在此,当所述停车场预约请求中包含停车场的位置信息、停车场名称、停车场编号中的至少一种时,处理器221能够自数据库中提取对应的停车位信息,并通过网络接口单元222反馈给用户终端。当所述停车场预约请求中包含停车场的位置信息、停车场名称、停车场编号中的至少一种,以及场内地图文件时,处理器221可自数据库中提取对应的停车位信息,以及从文件服务器中提取所保存的相应场内地图文件,并将二者均反馈给用户终端。当用户终端向所述服务端发出所述目标车位信息,处理器221对相应停车场的目标车位信息进行标记,以防止其他用户选择冲突的目标车位。例如,用户a1操作用户终端b1预约了停车场c1中目标车位d1,服务端同步标记目标车位d1为已预约,则当服务端的处理器221从网络接口单元222接收到用户a2对同一目标车位d1的预约请求时,通过查找该标记向用户a2所使用的用户终端b2反馈预约失败的消息。

由此可见,所述处理器221在接收到用户终端所预约的目标车位信息时,获取并保存所述用户终端在相应停车场中预约的目标车位信息。其中,标记目标车位信息的目的在于防止其他用户选择该目标车位。在此,所述处理器221可将所有已预约的目标车位信息单独保存在第二存储装置21中,或按照上述在已有各停车场的停车位信息的数据库列表中进行标记。

在某些实施方式中,所述处理器221通过将所存储的该目标车位信息中的停车位状态信息予以更改,以简化对已预约的目标车位信息进行单独保存或标记所带来的数据记录冗余。

具体地,所述第二存储装置21存储至少一个停车场的可预约停车位信息的方式包括:由处理器221根据所记录的目标车位信息更新第二存储装置21中保存的相应停车场中可预约停车位信息。在此,所述处理器221可根据用户终端对预约时间段的设置限时的更改第二存储装置21中保存的相应目标车位信息中的停车位状态信息。

具体地,当处理器221通过网络接口单元222接收来自用户终端所预约的停车场及目标车位信息时,将相应停车位状态更改为不可预约状态。

处理器221检测所预约的目标车位的状态信息和/或检测所预约的目标车位信息的预约时间,以确定相应停车位是否可预约,当检测结果为可预约时,将相应状态信息更改为可预约状态并保存。

基于处理器221的上述执行过程,在某些实施方式中处理器221可基于来自用户终端所预约的停车场及目标车位信息,将相应停车位状态更改为不可预约状态;检测所预约的目标车位的状态信息,以确定相应停车位是否可预约;当检测结果为可预约时,将相应状态信息更改为可预约状态并保存;当检测结果为不可预约,且接收到预约请求时,将该目标车位的停车位状态信息以已预约状态或占用状态予以反馈,以有效防止多个用户对同一目标停车位的冲突预约。例如,服务端中的处理器221根据来自用户终端b1所预约的停车场c1的目标车位d1及预约时长t1,启动预约超时计时并将第二存储装置21中所保存的停车场c1中停车位d1的车位状态信息改为不可预约状态,在此期间,所述处理器221通过网络接口单元222将向预约该停车场c1的各用户终端(b2、b3…bm),m>1,反馈该停车位d1的停车位信息中包含不可预约状态信息,当所述预约超时计时到达t1时长后,处理器221更改该停车位d1的车位状态信息为可预约状态,并根据所接收的预约请求反馈包含该停车位d1在内的各停车位信息,其中,该停车位d1的停车位信息中的车位状态信息为可预约状态。

基于处理器221的上述执行过程,在又一些实施方式中,处理器221可基于来自用户终端所预约的停车场及目标车位信息,将相应停车位状态更改为不可预约状态;检测所预约的目标车位的状态信息,以确定相应停车位是否可预约;当检测结果为可预约时,将相应状态信息更改为可预约状态并保存;当检测结果为不可预约,且接收到预约请求时,将该目标车位的停车位状态信息以已预约状态或占用状态予以反馈,以有效防止多个用户对同一目标停车位的冲突预约。例如,服务端中的处理器221根据来自用户终端b1所预约的停车场c1的目标车位d1及预约时长t1,启动预约超时计时并更改停车场c1中停车位d1的车位状态信息为不可预约状态,在此期间,所述处理器221将向预约该停车场c1的各用户终端(b2、b3…bm),m>1,反馈该停车位d1的停车位信息中包含不可预约状态信息,当所述预约超时计时到达t1时长后,服务端基于停车场c1的停车场设备31所提供的各停车位信息,检测所预约的该停车位d1的状态信息,当其为空闲状态时,更改该停车位d1的车位状态信息为可预约状态,并根据所接收的预约请求反馈包含该停车位d1在内的各停车位信息,其中,该停车位d1的停车位信息中车位状态信息为可预约状态。

基于处理器221的上述执行过程,在再一种实施方式中,服务端中的处理器221还可以基于来自用户终端所预约的停车场及目标车位信息,将相应停车位状态更改为不可预约状态;检测所预约的目标车位的状态信息和检测所预约的目标车位信息的预约时间,以确定相应停车位是否可预约;当检测结果为可预约时,将相应状态信息更改为可预约状态并保存;当检测结果为不可预约,且接收到预约请求时,将该目标车位的停车位状态信息以已预约状态或占用状态予以反馈,以有效防止多个用户对同一目标停车位的冲突预约。例如,服务端中的处理器221根据来自用户终端b1所预约的停车场c1的目标车位d1及预约时长t1,启动预约超时计时并更改停车场c1中停车位d1的车位状态信息为不可预约状态,同时检测预约超时计时和检测停车场c1的停车场设备31所提供的停车位d1的车位状态信息,当所检测的信息中有一个不满足状态变更条件时,则所述处理器221将向预约该停车场c1的各用户终端(b2、b3…bm),m>1,反馈该停车位d1的停车位信息中包含不可预约状态信息,反之,处理器221更改该停车位d1的车位状态信息为可预约状态,并根据所接收的预约请求反馈包含该停车位d1在内的各停车位信息,其中,该停车位d1的停车位信息中车位状态信息为可预约状态。其中,所述状态变更条件为预约超时计时完毕且来自停车场设备31的停车位d1的车位信息包含空闲状态信息。

在此,为了统一停车位状态的信息描述,减少服务端和用户终端对各种状态信息的分类处理,在上述基于处理器221的执行过程所延伸的各实施例中可预约状态由空闲状态表示,所述不可预约状态可以由已预约状态或占用状态表示。

在某些实施方式中,停车场中并非所有停车位均能够被预约,停车场中可设置部分停车位是可被预约的,例如,在部分停车位上设置车位限制设备。为便于用户自助式完成对车位限制设备的控制,处理器221在保存目标车位信息的同时还将位于相应目标车位上的车位限制设备的匹配信息反馈给用户终端。其中,所述车位限制设备包括但不限于地锁、含有警报的停车位检测装置等。所述匹配信息包括但不限于以下至少一种:地锁的解锁信息、地锁的编号、经加密处理的停车位编号及停车位位置等。

如图9所示,利用本申请中提及的用户终端1和服务端2,本申请还可构成一种停车位预约系统。其中,所述用户终端1包含上述提及的第一存储装置11、第一网络接口处理装置12和人机交互处理装置13。所述服务端2包括上述提及的第二存储装置21和第二网络接口处理装置22。所述第二网络接口处理装置22可与停车场侧的停车场设备通信,以收集停车场内各停车位的停车位信息。所述第二网络接口处理装置22还与第一网络接口处理装置12通信,用以提供停车位预约服务。

现以一示例来描述服务端2各装置和用户终端1各装置执行停车位预约的过程:

用户终端1中的人机交互处理装置13在导航沿途或导航目的地附近显示至少一个停车场位置信息、或至少一个停车场的位置信息及空余车位信息,当人机交互处理装置13接收到用户选择具体停车场的操作时,确定第一存储装置11中是否包含该停车场的场内地图文件,若否,则指示第一网络接口处理装置12向服务端2发出包含获取该停车场内各停车位信息及场内地图文件下载的预约请求。对应的服务端2中第二网络接口处理装置22自第二存储装置21中读取并将相应停车场的各停车位信息以及场内地图文件反馈给第一网络接口处理装置12,其中,所反馈的停车位信息中包含可预约的停车位信息。第一网络接口处理装置12将场内地图文件和各停车位信息均保存在第一存储装置11中,并由人机交互处理装置13将各停车位信息标记在场内地图文件中,并显示给用户。当人机交互处理装置13接收到用户选择可预约的目标车位的选择操作时,将相应目标车位信息通过第一网络接口处理装置12同步给服务端,由服务端2的第二网络接口处理装置22将对应改目标车位信息的匹配信息反馈给用户终端1并保存在第一存储装置11中。

需要说明的是,上述示例仅为停车位预约系统中服务端和用户终端交互的一种方式,本领域技术人员可根据前述服务端及用户终端的各种示例描述进行组合以及根据组合进行方案改进,在不违背本申请技术框架的基础上,经上述组合和改进所得到的方案均属于本申请的具体实施例。

还需要说明的是,通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本申请的部分或全部可借助软件并结合必需的通用硬件平台来实现。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可包括其上存储有机器可执行指令的一个或多个机器可读介质,这些指令在由诸如计算机、计算机网络或其他电子设备等一个或多个机器执行时可使得该一个或多个机器根据本申请的实施例来执行操作。例如执行用户终端的停车位预约方法中的各步骤,和执行服务端的停车位预约方法中的各步骤等。机器可读介质可包括,但不限于,软盘、光盘、cd-rom(紧致盘-只读存储器)、磁光盘、rom(只读存储器)、ram(随机存取存储器)、eprom(可擦除可编程只读存储器)、eeprom(电可擦除可编程只读存储器)、磁卡或光卡、闪存、或适于存储机器可执行指令的其他类型的介质/机器可读介质。其中,所述存储介质可位于用户终端也可位于第三方服务器中,如位于提供某应用商城的服务器中。在此对具体应用商城不做限制,如小米应用商城、华为应用商城、苹果应用商城等。

本申请可用于众多通用或专用的计算系统环境或配置中。例如:个人计算机、服务器计算机、手持设备或便携式设备、平板型设备、多处理器系统、基于微处理器的系统、置顶盒、可编程的消费电子设备、网络pc、小型计算机、大型计算机、包括以上任何系统或设备的分布式计算环境等。

本申请可以在由计算机执行的计算机可执行指令的一般上下文中描述,例如程序模块。一般地,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、对象、组件、数据结构等等。也可以在分布式计算环境中实践本申请,在这些分布式计算环境中,由通过通信网络而被连接的远程处理设备来执行任务。在分布式计算环境中,程序模块可以位于包括存储设备在内的本地和远程计算机存储介质中。

本申请虽然已以较佳实施例公开如上,但其并不是用来限定本申请,任何本领域技术人员在不脱离本申请的精神和范围内,都可以利用上述揭示的方法和技术内容对本申请技术方案做出可能的变动和修改,因此,凡是未脱离本申请技术方案的内容,依据本申请的技术实质对以上实施例所作的任何简单修改、等同变化及修饰,均属于本申请技术方案的保护范围。

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