车位预约方法、装置、系统、可读存储介质及计算机设备与流程

文档序号:16586516发布日期:2019-01-14 18:28阅读:175来源:国知局
车位预约方法、装置、系统、可读存储介质及计算机设备与流程

本申请涉及计算机技术领域,特别是涉及一种车位预约方法、装置、系统、计算机可读存储介质及计算机设备。



背景技术:

随着社会的进步,车辆这一出行工具的保有量连连递增。然而,在寸土寸金的城市中,人们的停车需求越来越难得到满足。无法及时获得停车车位,将给人们的出行带来诸多麻烦,比如导致重要会议迟到、耽误生意洽谈等。

因此,亟需一种能够解决上述问题的技术方案。



技术实现要素:

基于此,有必要提供一种车位预约方法、装置、系统、计算机可读存储介质及计算机设备。

一种车位预约方法,包括:

在接收到携带预约时间信息的车位预约请求时,在数据库记录的车位中确定候选空置车位;所述候选空置车位包括:在所述预约时间信息所对应的时间区间内的使用状态为空置状态的车位;

从确定出的各所述候选空置车位中确定出目标空置车位;

将所述目标空置车位在所述时间区间内的使用状态从所述空置状态更新为预约状态,再根据所述目标空置车位向与所述车位预约请求对应的用户终端发送预约成功结果。

一种车位预约装置,包括:

候选车位确定模块,用于在接收到携带预约时间信息的车位预约请求时,在数据库记录的车位中确定候选空置车位;所述候选空置车位包括:在所述预约时间信息所对应的时间区间内的使用状态为空置状态的车位;

目标车位确定模块,用于从确定出的各所述候选空置车位中确定出目标空置车位;

车位状态更改模块,用于将所述目标空置车位在所述时间区间内的使用状态从所述空置状态更新为预约状态,再根据所述目标空置车位向与所述车位预约请求对应的用户终端发送预约成功结果。

一种车位预约方法,包括:

用户终端向车位管理服务器发送携带预约时间信息的车位预约请求;

所述车位管理服务器在接收到所述车位预约请求时,在数据库所记录的车位中确定候选空置车位;所述候选空置车位包括:在所述预约时间信息所对应的时间区间内的使用状态为空置状态的车位;

所述车位管理服务器从确定出的各所述候选空置车位中,确定出目标空置车位;

所述车位管理服务器将所述目标空置车位在所述时间区间内的使用状态从所述空置状态更新为预约状态,再根据所述目标空置车位向与所述车位预约请求对应的用户终端发送预约成功结果。

一种车位预约系统,包括用户终端和车位管理服务器;

所述用户终端,用于向车位管理服务器发送携带预约时间信息的车位预约请求;

所述车位管理服务器,用于在接收到所述车位预约请求时,在所述车位管理服务器所记录的车位中确定候选空置车位;所述候选空置车位包括:在所述预约时间信息所对应的时间区间内的使用状态为空置状态的车位;从确定出的各所述候选空置车位中确定出目标空置车位;将所述目标空置车位在所述时间区间内的使用状态从所述空置状态更新为预约状态,再根据所述目标空置车位向与所述车位预约请求对应的用户终端发送预约成功结果。

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

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

上述车位预约方法、装置、系统、计算机可读存储介质及计算机设备,在接收到携带预约时间信息的车位预约请求时,在数据库记录的车位中确定出在预约时间信息所对应的时间区间内的使用状态为空置状态的车位(即候选空置车位),再从确定出的各候选空置车位中确定出目标空置车位,并将目标空置车位在时间区间内的使用状态从空置状态更新为预约状态,再根据目标空置车位向与车位预约请求对应的用户终端发送预约成功结果。如此,用户能够提前预约车位,到达停车区域后,无需临时找车位,而可以直接将车辆停至提前预约的车位上,从而实现了及时获得停车车位。

附图说明

图1为一个实施例中车位预约方法的应用环境图;

图2为一个实施例中车位预约方法的流程示意图;

图3为一个实施例中车位预约方法的流程示意图;

图4为一个实施例中车位预约系统的结构示意图;

图5为一个实施例中车位预约系统的结构示意图;

图6为一个实施例中车位预约系统的结构示意图;

图7为一个实施例中车位预约装置的结构示意图;

图8为一个实施例中计算机设备的结构示意图。

具体实施方式

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

此外,术语“包括”、“包含”、“具有”以及它们的任何变形,意图在于覆盖不排他的包含。例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于已清楚地列出的步骤或单元,而是还可以包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。

本申请各实施例提供的车位预约方法,可以应用于如图1所示的应用环境中。该应用环境可以涉及用户终端110和车位管理服务器120。用户终端110通过网络与车位管理服务器120连接。

具体地,用户终端110可以生成携带预约时间信息的车位预约请求,并将车位预约请求发送至车位管理服务器120。相应地,车位管理服务器120接收到车位预约请求时,在数据库记录的车位中确定在预约时间信息所对应的时间区间内的使用状态为空置状态的车位(即候选空置车位),再从确定出的各候选空置车位中确定出目标空置车位,进而将目标空置车位在时间区间内的使用状态从空置状态更新为预约状态。

其中,用户终端110可以是智能手机、平板电脑、笔记本电脑、台式电脑、个人数字助理、穿戴式设备以及嵌入式设备等,但并不局限于此。车位管理服务器120可以用独立的物理服务器,或者多个物理服务器构成的服务器集群实现。

在一个实施例中,如图2所示,提供了一种车位预约方法。以该方法应用于上述图1中的车位管理服务器120为例进行说明。该方法可以包括如下步骤s202至s206。

s202,在接收到携带预约时间信息的车位预约请求时,在数据库记录的车位中确定候选空置车位。

预约时间信息,是可以用于表征用户需要预约的时间区间的信息。预约时间信息可以由用户终端确定。用户终端是需要预约车位的用户所使用的终端。比如,用户需要在“2020年9月28日13点至15点”这一时间区间预约车位,用户终端确定出的预约时间信息是可以用于表征“2020年9月28日13点至15点”这一时间区间的信息。

车位预约请求,可以用于触发车位管理服务器开始执行实现车位预约的业务逻辑。车位预约请求可以由用户终端根据其确定出的预约时间信息生成。用户终端生成车位预约请求后,可以将车位预约请求发送至车位管理服务器。

数据库,可以是本地数据库,也可以是外部数据库。比如,数据库记录的车位可以是车位管理服务器所记录的车位。车位管理服务器所记录的车位,可以包括车位管理服务器所管理的停车区域内的所有车位。其中,停车区域可以包括路边停车区域、地上停车区域以及地下停车区域中的一种或多种的任意组合。此外,车位管理服务器可以通过数据库记录车位。举例说明,车位管理服务器s1管理写字楼ob1的地下停车场upl1,地下停车场upl1中总共设置有50个车位,分别为车位p1至车位p50,则车位管理服务器s1的数据库中记录有车位p1至车位p50(下文简称示例e-1)。

需要说明的是,车位管理服务器记录车位本质上可以是记录车位的车位信息。车位信息可以包括车位的标识信息(即用于唯一标识车位的信息)和车位的使用状态等等。

候选空置车位,可以包括在预约时间信息所对应的时间区间内的使用状态为空置状态的车位。空置状态,用于表征车位上没有停车,且车位处于空置状态时可以接受预约。具体地,对于车位管理服务器所记录的各车位,若在预约时间信息所对应的时间区间内,该车位的使用状态是空置状态,该车位则属于候选空置车位。比如,对于示例e-1,假设预约时间信息表征的时间区间是“2020年9月28日13点至15点”,车位管理服务器在数据库中记录的车位p1至车位p50中确定候选空置车位时,仅有车位p10、车位p20以及车位p30在“2020年9月28日13点至15点”这一时间区间内是空置状态,则候选空置车位包括车位p10、车位p20以及车位p30(以下简称示例e-2)。

在本实施例中,车位管理服务器接收到车位预约请求时,解析车位预约请求,从而得到预约时间信息。继而,在本地记录的车位中,确定在预约时间信息所对应的时间区间内的使用状态为空置状态的车位,并将确定出的车位作为候选空置车位。

s204,从确定出的各候选空置车位中确定出目标空置车位。

目标空置车位,是各候选空置车位中需要被预约的车位。目标空置车位的数目等于或大于1。可以理解,目标空置车位的数目等于1,表明用户仅需要预约1个车位;目标空置车位的数目大于1,表明用户需要预约多于1个的车位。比如,对于示例e-2,可以从候选空置车位p10、p20以及p30中,确定出候选空置车位p20为目标空置车位;或者,从候选空置车位p10、p20以及p30中,确定出候选空置车位p20和候选空置车位p30为目标空置车位。

需要说明的是,目标空置车位可以是车位管理服务器从各候选空置车位中随机确定的;或者,也可以是车位管理服务器根据用户需求从各候选空置车位中确定的,具体可以是车位管理服务器根据得到的车位描述信息从各候选空置车位中确定目标空置车位,车位描述信息可以用于表征用户对需要预约的车位的选取需求。

s206,将目标空置车位在时间区间内的使用状态从空置状态更新为预约状态,再根据目标空置车位向与车位预约请求对应的用户终端发送预约成功结果。

预约状态,可用于表征车位已经被预定。车位处于预约状态时,不再接受其他预约。可以理解,将目标空置车位在预约时间信息所表征的时间区间内的使用状态,从空置状态更新为预约状态后,在该时间区间内,该目标空置车位不再接受其他预约。

预约成功结果,是可以用于表征车位预约成功的信息。预约成功结果可以根据目标空置车位生成,其还可以用于帮助用户在实地找到其预约的车位(即目标空置车位)。

在本实施例中,可以在将目标空置车位在时间区间内的使用状态从空置状态更新为预约状态之后,根据目标空置车位生成预约成功结果,再将预约成功结果发送至与车位预约请求对应的用户终端。

上述车位预约方法,在接收到携带预约时间信息的车位预约请求时,在数据库记录的车位中确定出在预约时间信息所对应的时间区间内的使用状态为空置状态的车位(即候选空置车位),再从确定出的各候选空置车位中确定出目标空置车位,并将目标空置车位在时间区间内的使用状态从空置状态更新为预约状态,再根据目标空置车位向与车位预约请求对应的用户终端发送预约成功结果。如此,用户能够提前预约车位,到达停车区域后,无需临时找车位,而可以直接将车辆停至提前预约的车位上,从而实现了及时获得停车车位。

在一个实施例中,车位预约请求还包括车位位置信息。在此情况下,从确定出的各候选空置车位中,确定出目标空置车位的步骤,可以包括如下步骤:从确定出的各候选空置车位中,确定出与车位位置信息匹配的候选空置车位;将确定出的与车位位置信息匹配的候选空置车位,作为目标空置车位。

车位位置信息,是可以用于表征用户的意向车位所处位置的信息。

在一个实施例中,车位位置信息可以表征意向车位所处的位置范围。比如,将一个较大的停车区域按照地理位置划分为4个子区域,分别为子区域d1至d4,车位位置信息可以包括子区域d3的描述信息,即表示用户的意向车位处于子区域d3中,在此情况下,车位管理服务器可以从各候选空置车位中,随机选取出处于子区域d3中的相应数目的车位作为目标空置车位。

在另一个实施例中,车位位置信息可以表征意向车位的具体位置。在此情况下,车位管理服务器可以从各候选空置车位中,直接选取出车位位置信息所表征的具体位置所对应的车位作为目标空置车位。

在一个实施例中,在将目标空置车位在时间区间内的使用状态从空置状态更新为预约状态的步骤之前,还可以包括如下步骤:根据车位预约请求生成预约支付请求;将预约支付请求发送至相应的支付服务器,预约支付请求用于指示支付服务器进行相应的支付流程,并在支付成功时生成支付成功结果。在此情况下,在接收到针对预约支付请求的支付成功结果时,进入将目标空置车位在时间区间内的使用状态从空置状态更新为预约状态的步骤。

在一个实施例中,可以根据车位预约请求中的预约时间信息所表征的时间区间确定本次预约所需要支付的费用,进而根据该费用生成预约支付请求,从而请求用户预先支付停车费用。在另一个实施例中,也可以响应于车位预约请求,根据预定的押金数目生成预约支付请求,从而请求用户预先支付停车押金。在又一个实施例中,还可以响应于车位预约请求,根据预定的用户信用分值生成预约支付请求,从而请求用户预先支付用户信用分值。

具体地,车位管理服务器生成预约支付请求后,可以将预约支付请求发送至相应的支付服务器。相应的,支付服务器进行相应的支付流程,并在支付成功时生成支付成功结果。而后,车位管理服务器在接收到针对预约支付请求的支付成功结果时,才进入将目标空置车位在时间区间内的使用状态从空置状态更新为预约状态的步骤。其中,支付服务器可以为支付服务提供商的服务器,比如微信支付服务器或支付宝支付服务器等等。

在一个实施例中,车位预约请求还包括预约用户信息。在此情况下,在将目标空置车位在时间区间内的使用状态从空置状态更新为预约状态的步骤之后,还可以包括如下步骤:根据预约用户信息生成车位锁定控制信号;将车位锁定控制信号发送至与目标空置车位对应的车位锁。

车位锁定控制信号,根据预约用户信息生成,其可以用于指示车位锁工作于锁定状态,并在接收到停车请求且验证出停车请求与预约用户信息匹配时从工作于锁定状态调整为工作于解锁状态。

车位锁,是用于防止非法车辆(即未经授权的车辆)占用车位的机械装置。一般而言,车位锁安装于车位所对应的地面上。车位锁可以具有两种工作状态,分别为锁定状态和解锁状态。车位锁工作于锁定状态时,车位锁对车辆起到阻碍作用,车辆不可以进入车位,车位锁工作于解锁状态,车位锁对车辆不具阻碍作用,车辆可以进入车位。比如,对于升降式车位锁,车位锁工作于锁定状态即为车位锁升起,车位锁工作于解锁状态即为车位锁降下。

预约用户信息,是预约用户的唯一标识,其可供车位锁判断欲停入车位的车辆是否是非法车辆使用。预约用户信息具体可以是预约车辆的车牌号、预约用户的账号等。

在本实施例中,车位锁接收到车位锁定控制信号时,工作于锁定状态。而后,在接收到停车请求时,验证停车请求与预约用户信息是否匹配。若匹配,表明与停车请求对应的车辆是合法车辆,则从工作于锁定状态调整为工作于解锁状态,允许该车辆停入车位;若不匹配,表明与停车请求对应的车辆是非法车辆,则保持锁定状态,阻碍该车辆进入车位。

停车请求中可以包括待验证用户信息。据此,验证停车请求与预约用户信息是否匹配,具体可以是检测停车请求中的待验证用户信息与预约用户信息是否一致,若一致,则表明停车请求与预约用户信息匹配,若不一致,则表明停车请求与预约用户信息不匹配。

需要说明的是,通过车位锁进行验证,能够避免已预约的车位被其他非法车辆占用,进一步确保了实现预约的用户能够及时找到车位。

在一个实施例中,在将目标空置车位在时间区间内的使用状态从空置状态更新为预约状态的步骤之后,还可以包括如下步骤:生成预约提示信号;将预约提示信号发送至与目标空置车位对应的提示设备。

预约提示信号,可以用于指示提示设备输出用以表征目标空置车位处于预约状态的信号。比如,提示设备可以是音频设备(如扬声器等),音频设备接收到预约提示信号后,可以输出相应的声音提示信号来表征目标空置车位处于预约状态;提示设备也可以是灯光设备,灯光设备接收到预约提示信号后,可以输出相应的灯光提示信号来表征目标空置车位处于预约状态;提示设备还可以为显示设备(如led指示牌等),显示设备接收到预约提示信号后,可以显示相应的文字或图形来表征目标空置车位处于预约状态,比如led指示牌显示“本车位在2020年9月28日13点至15点已被预约”的文字信息。

在一个实施例中,在将车位锁定控制信号发送至与目标空置车位对应的车位锁的步骤之后,还可以包括如下步骤:在接收到车位使用通知后,在检测到当前时间与时间区间的结束时间之间的时间差值小于时间差值阈值时,生成到期提示信息;向与车位预约请求对应的用户终端推送到期提示信息。

车位使用通知,是可以用于表征已有车辆停入车位的信息。车位使用通知具体可以由车位锁在降下后生成,并发送至车位管理服务器。车位使用通知也可以是设置于车位上的车位检测设备在检测到已有车辆停入车位时生成,并发送至车位管理服务器。

时间区间的两端分别是起始时间和结束时间。当前时间,是车位管理服务器记录的实际时间。当前时间到时间区间的结束时间之间的时间差值,表示当前所剩的停车时长。比如,对于“2018年9月28日13点至15点”这一时间区间,其起始时间为2018年9月28日13点,结束时间为2018年9月28日15点,假设当前时间为2018年9月28日14点,则当前时间到时间区间的结束时间之间的时间差值为1小时,表示当前所剩的停车时长为1小时,再假设当前时间为2018年9月28日14点20分,则当前时间到时间区间的结束时间之间的时间差值为40分钟,表示当前所剩的停车时长为40分钟。

时间差值阈值,是可以用于判断当前时间是否临近时间区间的结束时间的标准。时间差值阈值可以根据实际需求预先设定。比如,时间差值阈值可以设定为15分钟,或者也可以设置为10分钟等等。

到期提示信息,是可以用于提示当前时间已经临近时间区间的结束时间的信息。将到期提示信息推送至与车位预约请求对应的用户终端,在实际应用中,可以用于提醒用户按时取车,即将车辆驶离相应车位,或者也可以提醒用户延长停车时间,用户若需要延长停车时间,则进行续费操作即可。

需要说明的是,在当前时间超过时间区间的结束时间,且用户没有延长停车时间的情况下,车位管理服务器可以将目标空置车位的使用状态调整至空置状态,以供其他车辆预约或直接使用。此外,若在当前时间超过时间区间的结束时间,且用户没有延长停车时间的情况下,车辆继续停在车位上,则可以对该车辆记入信用管理系统进行处理,比如可以根据预约用户信息或车辆信息执行信用管理相关的业务逻辑。

在一个实施例中,车位预约请求还携带预约用户信息。在此情况下,在将目标空置车位在时间区间内的使用状态从空置状态更新为预约状态的步骤之后,还可以包括如下步骤:接收针对目标空置车位的车位使用通知;在实际停车用户信息与预约用户信息不匹配时,更新实际停车用户信息所对应的用户信用记录。

在已有车辆停入目标空置车位后,车辆管理服务器可以接收到针对目标空置车位的车位使用通知,车位使用通知携带实际停车用户信息。实际停车用户信息,是实际停入目标空置车位的用户的唯一标识,类似地,实际停车用户信息具体可以是实际停入目标空置车位的车辆的车牌号、实际停入用户的账号等。

在本实施例中,接收到针对目标空置车位的车位使用通知后,可以对实际停车用户信息与预约用户信息进行匹配。当两者不匹配时,表明实际停入目标空置车位的车辆是非法车辆,在此情况下,可以更新实际停车用户信息所对应的用户信用记录,比如扣除一定的信用分或增加一次不诚信次数等。

在一个实施例中,还可以根据用户的信用记录将用户列入停车黑名单。比如,当用户的信用记录满足不诚信条件时,将用户列入停车黑名单。不诚信条件可以根据实际需求进行设定,比如用户的信用分低于分数阈值或用户的不诚信次数大于次数阈值等。

对于停车黑名单中的用户,车位管理服务器可以拒绝为其提供车位预约服务。此外,也可以在停车黑名单中的用户所对应的车辆驶入停车区域时,触发警示设备发出相应的警示信号,比如扬声器发出报警声音信号等。

需要说明的是,车位管理服务器可以接入城市交通云端,通过城市交通云端与用户终端互联。

此外,车位管理服务器还可以对预约请求中的信息以及相关支付信息(如用户电子钱包信息)等进行加密,以提高系统安全性。

在一个实施例中,如图3所示,提供了一种车位预约方法。以该方法应用于车位预约系统为例进行说明,该车位预约系统包括用户终端和车位管理服务器。该方法可以包括如下步骤s302至s308。

s302,用户终端向车位管理服务器发送携带预约时间信息的车位预约请求。

s304,车位管理服务器在接收到车位预约请求时,在数据库所记录的车位中确定候选空置车位;候选空置车位包括:在预约时间信息所对应的时间区间内的使用状态为空置状态的车位。

s306,车位管理服务器从确定出的各候选空置车位中,确定出目标空置车位。

s308,车位管理服务器将目标空置车位在时间区间内的使用状态从空置状态更新为预约状态,再根据目标空置车位向与车位预约请求对应的用户终端发送预约成功结果。

在一个实施例中,车位预约系统还可以包括车位锁,车位预约请求还携带预约用户信息。在此情况下,在车位管理服务器将目标空置车位在时间区间内的使用状态从空置状态更新为预约状态的步骤之后,还可以包括如下步骤:

车位管理服务器根据预约用户信息生成车位锁定控制信号,并将车位锁定控制信号发送至与目标空置车位对应的车位锁;

车位锁根据车位锁定控制信号工作于锁定状态;

车位锁在接收到停车请求并验证出停车请求与预约用户信息匹配时,从工作于锁定状态调整为工作于解锁状态。

在一个实施例中,车位预约系统还可以包括提示设备。在此情况下,在车位管理服务器将目标空置车位在时间区间内的使用状态从空置状态更新为预约状态的步骤之后,还可以包括如下步骤:

车位管理服务器生成预约提示信号,将预约提示信号发送至与目标空置车位对应的提示设备;

提示设备输出用以表征目标空置车位处于预约状态的信号。

在一个实施例中,在车位管理服务器将车位锁定控制信号发送至与目标空置车位对应的车位锁的步骤之后,还可以包括如下步骤:

车位管理服务器在接收到车位使用通知后,在检测到当前时间与时间区间的结束时间之间的时间差值小于时间差值阈值时,生成到期提示信息;

车位管理服务器向用户终端推送到期提示信息。

在一个实施例中,车位预约请求还包括车位位置信息;

车位管理服务器从确定出的各候选空置车位中,确定出目标空置车位的步骤,可以包括如下步骤:车位管理服务器从确定出的各候选空置车位中,确定出与车位位置信息匹配的候选空置车位;车位管理服务器将确定出的与车位位置信息匹配的候选空置车位,作为目标空置车位。

在一个实施例中,在车位管理服务器将目标空置车位在时间区间内的使用状态从空置状态更新为预约状态的步骤之前,还可以包括如下步骤:

车位管理服务器根据车位预约请求生成预约支付请求;

车位管理服务器将预约支付请求发送至相应的支付服务器;

支付服务器根据预约支付请求进行相应的支付流程,在支付成功时生成支付成功结果,并将支付成功结果返回至车位管理服务器;

车位管理服务器在接收到针对预约支付请求的支付成功结果时,进入将目标空置车位在时间区间内的使用状态从空置状态更新为预约状态的步骤。

在一个实施例中,车位预约请求还携带预约用户信息。在此情况下,在此情况下,在车位管理服务器将目标空置车位在时间区间内的使用状态从空置状态更新为预约状态的步骤之后,还可以包括如下步骤:

车位管理服务器接收针对目标空置车位的车位使用通知;车位使用通知包括实际停车用户信息;

车位管理服务器在实际停车用户信息与预约用户信息不匹配时,更新实际停车用户信息所对应的用户信用记录。

需要说明的是,本实施例中对各技术特征的具体限定,可以与前文中对相应技术特征的限定相同,此处不加赘述。

在一个实施例中,提供了一种车位预约方法。该方法可以包括如下步骤(1)至步骤(17)。

(1)、用户终端向车位管理服务器发送携带预约时间信息和车位位置信息的车位预约请求。

(2)、车位管理服务器在接收到车位预约请求时,在数据库所记录的车位中确定候选空置车位;候选空置车位包括:在预约时间信息所对应的时间区间内的使用状态为空置状态的车位。

(3)、车位管理服务器从确定出的各候选空置车位中,确定出与车位位置信息匹配的候选空置车位;

(4)、车位管理服务器将确定出的与车位位置信息匹配的候选空置车位,作为目标空置车位。

(5)、车位管理服务器根据车位预约请求生成预约支付请求;

(6)、车位管理服务器将预约支付请求发送至相应的支付服务器;

(7)、支付服务器根据预约支付请求进行相应的支付流程,在支付成功时生成支付成功结果,并将支付成功结果返回至车位管理服务器;

(8)、车位管理服务器在接收到针对预约支付请求的支付成功结果时,将目标空置车位在时间区间内的使用状态从空置状态更新为预约状态,再根据目标空置车位向与车位预约请求对应的用户终端发送预约成功结果。

(9)、车位管理服务器根据预约用户信息生成车位锁定控制信号,并将车位锁定控制信号发送至与目标空置车位对应的车位锁。

(10)、车位锁根据车位锁定控制信号工作于锁定状态。

(11)、车位锁在接收到停车请求并验证出停车请求与预约用户信息匹配时,从工作于锁定状态调整为工作于解锁状态。

(12)车位管理服务器生成预约提示信号,将预约提示信号发送至与目标空置车位对应的提示设备;

(13)提示设备输出用以表征目标空置车位处于预约状态的信号。

(14)车位管理服务器接收针对目标空置车位的车位使用通知;车位使用通知包括实际停车用户信息;

(15)车位管理服务器在实际停车用户信息与预约用户信息不匹配时,更新实际停车用户信息所对应的用户信用记录。

(16)、车位管理服务器在接收到车位使用通知后,在检测到当前时间与时间区间的结束时间之间的时间差值小于时间差值阈值时,生成到期提示信息。

(17)、车位管理服务器向用户终端推送到期提示信息。

需要说明的是,本实施例中对各技术特征的具体限定,可以与前文中对相应技术特征的限定相同,此处不加赘述。

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

在一个实施例中,如图4所示,提供了一种车辆预约系统400。该系统可以包括用户终端402和车位管理服务器404。

用户终端402,用于向车位管理服务器发送携带预约时间信息的车位预约请求。

车位管理服务器404,用于在接收到车位预约请求时,在数据库所记录的车位中确定候选空置车位;候选空置车位包括:在预约时间信息所对应的时间区间内的使用状态为空置状态的车位;从确定出的各候选空置车位中确定出目标空置车位;将目标空置车位在时间区间内的使用状态从空置状态更新为预约状态,再根据目标空置车位向与车位预约请求对应的用户终端发送预约成功结果。

在一个实施例中,如图5所示,车辆预约系统400还可以包括车位锁406;车位管理服务器404还用于根据预约用户信息生成车位锁定控制信号,并将车位锁定控制信号发送至与目标空置车位对应的车位锁406。车位锁406,用于根据车位锁定控制信号工作于锁定状态;在接收到停车请求并验证出停车请求与预约用户信息匹配时,从工作于锁定状态调整为工作于解锁状态。

在一个实施例中,如图6所示,车辆预约系统400还可以包括提示设备408;车位管理服务器404还用于生成预约提示信号,将预约提示信号发送至与目标空置车位对应的提示设备408。提示设备408用于输出用以表征目标空置车位处于预约状态的信号。

在一个实施例中,车位管理服务器404,还用于在接收到车位使用通知后,在检测到当前时间与时间区间的结束时间之间的时间差值小于时间差值阈值时,生成到期提示信息;向用户终端推送到期提示信息。

在一个实施例中,车位预约请求还包括车位位置信息。在此情况下,车位管理服务器404,还用于从确定出的各候选空置车位中,确定出与车位位置信息匹配的候选空置车位;车位管理服务器将确定出的与车位位置信息匹配的候选空置车位,作为目标空置车位。

在一个实施例中,车辆预约系统400还包括支付服务器。在此情况下,车位管理服务器404,还用于根据车位预约请求生成预约支付请求,并将预约支付请求发送至支付服务器。

支付服务器,用于根据预约支付请求进行相应的支付流程,在支付成功时生成支付成功结果,并将支付成功结果返回至车位管理服务器404。

车位管理服务器404,还用于在接收到针对预约支付请求的支付成功结果时,进入将目标空置车位在时间区间内的使用状态从空置状态更新为预约状态。

在一个实施例中,车位预约请求还携带预约用户信息。在此情况下,车位管理服务器404还用于接收针对目标空置车位的车位使用通知;车位使用通知包括实际停车用户信息;在实际停车用户信息与预约用户信息不匹配时,更新实际停车用户信息所对应的用户信用记录。

需要说明的是,本实施例中对各技术特征的具体限定,可以与前文中对相应技术特征的限定相同,此处不加赘述。

在一个实施例中,如图7所示,提供了一种车位预约装置700。该装置可以包括如下模块702至706。

候选车位确定模块702,用于在接收到携带预约时间信息的车位预约请求时,在数据库记录的车位中确定候选空置车位;候选空置车位包括:在预约时间信息所对应的时间区间内的使用状态为空置状态的车位;

目标车位确定模块704,用于从确定出的各候选空置车位中确定出目标空置车位;

车位状态更改模块706,用于将目标空置车位在时间区间内的使用状态从空置状态更新为预约状态,再根据目标空置车位向与车位预约请求对应的用户终端发送预约成功结果。

上述车位预约装置700,在接收到携带预约时间信息的车位预约请求时,在本地记录的车位中确定出在预约时间信息所对应的时间区间内的使用状态为空置状态的车位(即候选空置车位),再从确定出的各候选空置车位中确定出目标空置车位,并将目标空置车位在时间区间内的使用状态从空置状态更新为预约状态,再根据目标空置车位向与车位预约请求对应的用户终端发送预约成功结果。如此,用户能够提前预约车位,到达停车区域后,无需临时找车位,而可以直接将车辆停至提前预约的车位上,从而实现了及时获得停车车位。

在一个实施例中,车位预约请求还包括预约用户信息。在此情况下,车位预约装置700还可以包括如下模块:车锁控制信号生成模块,用于根据预约用户信息生成车位锁定控制信号;车锁控制信号发送模块,用于将车位锁定控制信号发送至与目标空置车位对应的车位锁;车位锁定控制信号用于指示车位锁工作于锁定状态,并在接收到停车请求且验证出停车请求与预约用户信息匹配时从工作于锁定状态调整为工作于解锁状态。

在一个实施例中,车位预约装置700还可以包括如下模块:预约提示信号处理模块,用于生成预约提示信号,将预约提示信号发送至与目标空置车位对应的提示设备,预约提示信号用于指示提示设备输出用以表征目标空置车位处于预约状态的信号。

在一个实施例中,车位预约装置700还可以包括如下模块:到期信息生成模块,用于在接收到车位使用通知后,在检测到当前时间与时间区间的结束时间之间的时间差值小于时间差值阈值时,生成到期提示信息;到期信息推送模块,用于向与车位预约请求对应的用户终端推送到期提示信息。

在一个实施例中,车位预约请求还包括车位位置信息。在此情况下,目标车位确定模块704具体可用于:从确定出的各候选空置车位中,确定出与车位位置信息匹配的候选空置车位;将确定出的与车位位置信息匹配的候选空置车位,作为目标空置车位。

在一个实施例中,车位预约装置700还可以包括如下模块:支付请求生成模块,用于根据车位预约请求生成预约支付请求;支付请求发送模块,用于将预约支付请求发送至相应的支付服务器,预约支付请求用于指示支付服务器进行相应的支付流程,并在支付成功时生成支付成功结果;车位状态更改模块706用于在接收到针对预约支付请求的支付成功结果时,将目标空置车位在时间区间内的使用状态从空置状态更新为预约状态。

在一个实施例中,车位预约请求还携带预约用户信息。在此情况下,车位预约装置700还可以包括如下模块:实际信息接收模块,用于接收针对目标空置车位的车位使用通知;车位使用通知包括实际停车用户信息;信用记录更新模块,用于在实际停车用户信息与预约用户信息不匹配时,更新实际停车用户信息所对应的用户信用记录。

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

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

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

在一个实施例中,本申请提供的车位预约装置700可以实现为一种计算机程序的形式,计算机程序可在如图8所示的计算机设备上运行。计算机设备的存储器中可存储组成该车位预约装置700的各个程序模块,比如,图7所示的候选车位确定模块702、目标车位确定模块704以及车位状态更改模块706。各个程序模块构成的计算机程序使得处理器执行本说明书中描述的本申请各个实施例的车位预约方法中的步骤。例如,图8所示的计算机设备可以通过如图7所示的车位预约装置中的候选车位确定模块702执行步骤s202、通过目标车位确定模块704执行步骤s204、通过车位状态更改模块706执行步骤s206等等。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一非易失性计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram)或者外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双数据率sdram(ddrsdram)、增强型sdram(esdram)、同步链路(synchlink)dram(sldram)、存储器总线(rambus)直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)等。

据此,在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现本申请任一实施例提供的车位预约方法。

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

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

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