发明内容
为了克服已有停车场收费方式的适用性较差、效率较低的不足,本发明提供一种适用性广泛、效率较高的停车场收费方法。
本发明解决其技术问题所采用的技术方案是:
一种适用性广泛而高效的停车场收费方法,所述收费方法包括如下步骤:
步骤1用户使用停车场;
步骤2停车场内部的计费主机将获取的停车费用明细、停车场标识码和车牌号上传到停车场收费服务器;
步骤3停车场收费服务器存储停车费用信息到内部的费用数据库中;
步骤4停车场收费服务器使用停车场标识码查询停车场信息服务器,获取停车场代收费***信息;
步骤5停车场收费服务器将账单明细发送给停车场规定的代收费***;
步骤6停车场收费服务器接着使用车牌号查询车辆信息服务器,获取用户手机号码;
步骤7停车场收费服务器发送停车费用明细以及各停车场规定的缴费方式给用户;
步骤8用户选择通知短信提到的方式中适合自己的缴费方式缴费到代收费***;
步骤9收到客户款项的代收费***提供给用户交费收据或确认信息,然后通知停车场收费服务器用户已经缴费;
步骤10停车场收费服务器将车牌号对应的费用记录设置为“不欠费”状态。
进一步,在所述步骤1中,使用车库包括驶入停车场,停泊和驶离三个阶段;其中,当车辆驶入及驶离停车场时,停车场获得车辆的车牌号码;在车辆进入时,停车场获得车牌号并同停车场标识码一起发送给停车场收费服务器;收到车牌号后的停车场收费服务器以车牌号为关键字查询费用数据库。
再进一步,在所述步骤2中,当车辆离开时,停车场的计费主机计算停车费并发送停车费明细给停车场收费服务器,停车费明细包括如下字段:车牌号,停车场标识码,停车开始时刻,停车结束时刻和停车费;
停车场的管理员提交停车场的收费方式、短信终端号码、停车场描述信息给停车场信息服务器,该服务器存储这些信息并为该停车场分配一个停车场网络中独一无二的标识码来唯一标识该停车场。
更进一步,在所述步骤3中,停车费在费用数据库中存储时支付状态应设置为“欠费”状态,如果该车牌对应的所有记录满足扣留条件,所述扣留条件包括欠费额度或次数达到***管理员的设定数值,则停车场收费服务器以短信形式发送禁止驶出信息给停车场;各停车场设定的代收费***在用户缴费后以格式报文形式通知停车场收费服务器,后者然后发送指令给扣留该车的停车场放行车辆。
在所述步骤5中,发送给代收费***的账单记录为以车牌号为关键字搜索费用数据库得到的所有记录。
在所述步骤6中,车辆信息数据库是以车牌号为关键字存储车牌号及手机号组成的记录集;若没有查询到手机号则放弃执行此后步骤,此后当用户发送车牌号给车辆信息服务器因此该服务器通知停车场收费服务器有用户发送合法车牌号后,立即查询该车牌号欠费记录并且发送缴费通知短信给用户。
在所述步骤8中,缴费时用户提供车牌号,代收费***列出该车牌号对应的账单,然后用户可以同先前收到的短信通知核对,在确定二者一致后缴费。
在所述步骤9中,所述代收费***以网络专线、加密传输方式同停车场收费服务器通信。
在步骤10中,备份账单记录到其他备份存储设备,然后删除记录。
用户以手机短信发送车牌号给车辆信息服务器,车辆信息服务器在收到车牌号后查询车管所车辆信息数据库验证车牌号是否有效,如果无效提示用户重新发送或取消发送,如有效则向用户手机发送确认短信,让用户确认;在用户输入正确验证码确认后车辆信息服务器存储车牌号及手机号到其数据库,然后提示用户发送成功;若用户输入验证码错误则忽略该车牌号并且结束此过程;
当不同的手机多次发送相同车牌号时,后一次自动覆盖前一次的手机号,车辆信息服务器对于一个车牌号只存储一个手机号,车辆信息服务器设置有记录有效期,过期自动删除车牌号-手机号记录。
本发明的有益效果主要表现在:
1)用户使用停车场前不必要进行任何注册账号、预留密码、预充值、下载停车场相关的APP、办卡等繁琐复杂操作,而且使用停车场后也不必在停车场支付车费,可以立即离开,因此用户使用起来简单方便,可以快进快出,节约了用户时间的同时也提高了车位利用率。
2)当用户方便付费的时候,只需要使用具有收发短信功能的手机(用户不必配备智能手机)以手机短信方式简单发送车牌号到本发明中的车辆信息服务器,然后按照收到的手机短信包含的账单和支付方式付费即可。本发明中的车辆信息服务器利用权威的政府车管所车辆信息数据库来校验用户提交的车牌号从而确保用户发送的信息真实有效;因为只是查验该车牌号是否合法,所以不会获取任何车主信息,因此不会泄露车主信息,不存在隐私泄漏问题。发送车牌号也同时具有查询停车费用的效果。
3)如果用户有意拖欠停车费或者忘记缴纳停车费,那么当用户超过容忍的欠费次数或金额限度后,用户使用此网络中任一停车场时会被扣留,因而实现了强制收费,避免了用户恶意或无意欠费。
4)本网络中停车场完全不必要配备昂贵的自助缴费设备,只需要配备一台能够接入互联网的带有短信收发模块的普通PC机作为计费主机,该计费主机运行图7所示逻辑功能的软件,另外配备能以适当方式提醒用户通过手机号发送车牌号到车辆信息服务器来交费的提示设施(简单的标语牌或者电子显示屏都可)即可,停车场的其他硬件设施可以由停车场业主根据偏好和实际需要建设,没有任何强制要求,因此大部分现有停车场或新建停车场可以低成本、方便的加入此停车场网络,降低了建设成本,减少了维护工作量,而提高了运行可靠性。
5)本网络中的停车场只需要申请第三方代收费服务,并且提交这些代收费***的信息、停车场短信收发模块号码及介绍描述信息到本发明提及的停车场信息服务器即可加入网络。代收费***由停车场业主自由选择,用户直接缴费到停车场自主选择的代收费***,这就避免了其它平台代收停车费,因而导致的停车费截流后再转交给停车场业主的问题。
具体实施方式
下面结合附图对本发明作进一步描述。
参照图1~图9,一种适用性广泛而高效的停车场收费方法,包括如下步骤:
步骤1用户使用停车场。
步骤2停车场内部的计费主机将获取的停车费用明细、停车场标识码、车牌号等上传到停车场收费服务器。
步骤3停车场收费服务器存储停车费用信息到内部的费用数据库中。
步骤4停车场收费服务器使用停车场标识码查询停车场信息服务器,获取停车场代收费***等信息。
步骤5停车场收费服务器将账单明细发送给停车场规定的代收费***。
步骤6停车场收费服务器接着使用车牌号查询车辆信息服务器,获取用户手机号码。
步骤7停车场收费服务器发送停车费用明细以及各停车场规定的缴费方式(代收费***收费方式)给用户。
步骤8用户选择通知短信提到的方式中适合自己的缴费方式缴费到代收费***。
步骤9收到客户款项的代收费***提供给用户交费收据或确认信息,然后通知停车场收费服务器用户已经缴费。
步骤10停车场收费服务器将车牌号对应的费用记录设置为“不欠费”状态并备份到其他存储介质备查。
进一步,在所述步骤1中,使用车库包括驶入停车场,停泊和驶离三个阶段。其中,当车辆驶入及驶离停车场时,停车场必须获得车辆的车牌号码,获取车辆车牌号的方式可以是人工识别后获得,也可以是停车卡刷卡后刷卡机获得的车牌号,还可以是车牌识别相机自动识别的车牌号,可根据停车场的设计不同采用不同的获取方式。
在车辆进入时,停车场获得车牌号并同停车场标识码一起发送给停车场收费服务器。收到车牌号后的停车场收费服务器以车牌号为关键字查询费用数据库,如果该车牌对应的所有记录满足扣留条件(欠费额度或次数达到***管理员的设定),则停车场收费服务器以短信形式发送禁止驶出信息给停车场,这样不论欠费在那个停车场,都可以扣留车辆实施强制缴费。各停车场设定的代收费***在用户缴费后以格式报文形式通知停车场收费服务器,后者然后发送指令给扣留该车的停车场放行车辆。
再进一步,在所述步骤2中,当车辆离开时,停车场的计费主机计算停车费并发送停车费明细给停车场收费服务器,停车费明细包括如下字段:车牌号,停车场标识码,停车开始时刻,停车结束时刻和停车费;
停车场可以使用本方法提到的***之前,停车场的管理员必须提交停车场的收费方式、短信终端号码、停车场描述信息给停车场信息服务器,该服务器存储这些信息并为该停车场分配一个停车场网络中独一无二的标识码来唯一标识该停车场。这样在步骤4中才可以查询到停车场信息。
在所述步骤3中,停车费在费用数据库中存储时支付状态应设置为“欠费”状态。
在所述步骤5中,发送给代收费***的账单记录为以车牌号为关键字搜索费用数据库得到的所有记录。
在所述步骤6中,车辆信息数据库是以车牌号为关键字存储车牌号及手机号组成的记录集;若没有查询到手机号则放弃执行此后步骤,此后当用户发送车牌号给车辆信息服务器因此该服务器通知停车场收费服务器有用户发送合法车牌号后,立即查询该车牌号欠费记录并且发送缴费通知短信给用户。
在所述步骤8中,缴费时用户提供车牌号,代收费***列出该车牌号对应的账单,然后用户可以同先前收到的短信通知核对,在确定二者一致后缴费,因此可以避免诈骗短信的欺诈。
在所述步骤9中,代收费***以网络专线、加密传输或其他安全高速方式同停车场收费服务器通信,需要既具有安全性又具有一定的带宽。
在所述步骤10中,先备份账单记录到其他备份存储设备,然后删除记录。这样一方面可以支持停车场管理员查询业务记录,另一方面由于删除了已经交完费用的记录,加速了对费用数据库的查询。
用户以手机短信发送车牌号给车辆信息服务器采用如图3所示流程。车辆信息服务器在收到车牌号后查询车管所车辆信息数据库验证车牌号是否有效,如果无效提示用户重新发送或取消发送,如有效则向用户手机发送确认短信,让用户确认。在用户输入正确验证码确认后车辆信息服务器存储车牌号及手机号到其数据库,然后提示用户发送成功。若用户输入验证码错误则忽略该车牌号并且结束此过程。因此若收到确认短信则可以确定车牌号同手机号都是有效、可靠的且互相真切关联。验证码为对收到车牌号的时刻(年月日时分秒)、车牌号、手机号组成的字节流进行CRC16计算所得的数的十进制(如23567)表示。
当不同的手机多次发送相同车牌号时,后一次自动覆盖前一次的手机号,车辆信息服务器对于一个车牌号只存储一个手机号。车辆信息服务器设置有记录有效期,过期自动删除车牌号-手机号记录。
适用性广泛而高效的停车场收费***包括停车场信息服务器、车辆信息服务器、停车场收费服务器、第三方代收费***以及车管所车辆信息数据库。图2中细实线表示互联网连接,短划线表示以手机短信形式通信,粗实线表示高速局域网连接,粗虚线表示专线连接,细虚线表示用户同第三方缴费***的缴费关系。箭头表示通信的方向,线上文字代表交流的信息。
停车场:配备一台带有短信收发模块的计费主机(PC)即可,该计费主机安装有图7数据流图所示逻辑功能的应用软件。其具体内部结构设计可优选图4的停车场结构图所示方案,也可采用图5所示最简方案,该方案只需要配备计费主机即可。
停车场信息服务器:具有公网IP地址的互联网服务器,它接收停车场管理员提交的停车场信息,其***管理员审核后为停车场指定在网络之中唯一的标识码,并以这个停车场唯一标识码为索引把停车场管理员提交的信息存入内部数据库中。停车场管理员提交的信息包括:费用支付方式、停车场短信模块号码及停车场描述信息。它运行有图8数据流图所示逻辑功能的服务器软件。停车场管理员可自助注册(通过此服务器的WEB应用界面)或以其他方式(如书面申请表方式给本网络的***管理员)提交停车场信息。。
车辆信息服务器:为私有服务器,通过短信模块及私有局域网其他组件通信。它通过短信模块接收用户手机发送的车牌号,经查询车管所车辆信息数据库验证后同发送手机号一起存储于数据库并且主动通知停车场收费服务器,它也接受停车场收费服务器发起的查询。它运行有图9数据流图所示逻辑功能的服务器软件。
停车场收费服务器:具有公网IP地址及短信收发模块的互联网服务器,通过互连网接收停车场计费主机发来的驶入车辆车牌号、停车场标识码以及停车费用清单;通过短信模块同用户及停车场主动发起联系。它运行有图6数据流图所示逻辑功能的服务器软件。
当收到停车费用清单时,存储到费用数据库,然后发送停车费账单信息给代收费***,接着以车牌号为索引查询车辆信息服务器,如果获取到车牌号对应的手机号,那么就发送停车费账单信息、缴费方式信息给用户通知用户交费。此外,当因为用户发送车牌号导致停车场收费服务器收到车辆信息服务器发来的用户手机号-车牌号对通知信息时,停车场收费服务器检索该车牌对应的费用账单,若存在欠费就发送停车费账单信息、缴费方式信息给用户通知用户交费。
当收到停车场计费主机发送的驶入车辆车牌号、停车场标识码对,查询费用数据库,如果发现该车牌(对应的车辆)欠费且欠费金额或次数超出规定的容忍限度,发送短信给停车场计费主机来让后者扣留车辆实施强制缴费。
当收到代收费***发来的用户缴费完成信息后,更新费用数据库记录,并且如果此时车辆正被扣留,那么以短信方式发送放行信息给车辆正停泊的停车场计费主机以放行车辆。
当收到停车场管理员的查询请求时返回停车场停车费用明细汇总。
代收费***:用于用户支付停车费,为银行、专门的代收费公司等第三方提供。在用户输入车牌后,能够调出车辆的费用明细(如果车辆有过停车),并在收到用户支付费用后给用户提供缴费单据或通知信息,并且通知停车场收费服务器用户已缴费信息。
车管所车辆信息数据库:为政府机动车辆主管部门建立的车辆信息数据库,包括车辆车牌、车主信息等权威信息。
停车场收费服务器、车辆信息服务器、停车场信息服务器组成服务器集群,互相之间以高速局域网互联。车辆信息服务器还以短信同用户联系,并通过专用通信线路连接到车管所车辆信息数据库。停车场计费主机通过互联网连接到停车场收费服务器且通过其短信模块接收停车场收费服务器发来的短信。用户通过手机短信发送车牌给车辆信息服务器以及接收停车场收费服务器发来的缴费信息。用户以第三方代收费***支持的方式同其联系。
对于停车场来说,必须要实现的是上传停车场标识码、停车费用记录、车牌给停车场收费服务器,以及接收停车场收费服务器发送的扣留或放行车辆的短信息。这可以通过一个接入互联网的带有短信模块的普通PC人工登陆收费服务器上传,也可以由智能装置在车辆离开时上传。此外,停车场应该以醒目的方式提醒用户通过短信发送车牌号到车辆信息服务器来缴费,具体提醒方式以及停车场的其他方面功能可以由停车场业主自由实现。这种设计给予新联网停车场建设及现有停车场加入网络的工作带来很大的灵活性,降低了入网要求。停车场必须配备一台计费主机,可以用配置较好的PC机或工控机来实现,在该机器上安装一个专用软件,图7为表示此软件逻辑功能的数据流图。作为一种安全手段,计费主机上传数据时应该先请求停车场收费服务器的证书并且验证收费服务器的证书合法后才上传数据,这为IT领域技术人员所周知,不再赘叙。
图5为一种最简单的低成本停车场实现方案,只要图中计费主机安装上述专用软件即可。
图4所示为一种优选停车场实现方案,具体描述如下:
安装在停车场入口的车牌识别相机获取车牌,发送给入口工控机;入口工控机控制道闸开放,让车辆驶入,接着入口工控机发送车牌号给停车场计费主机;计费主机记录该车辆的车牌号及进入时刻并存入其本地数据库,然后发送该车辆车牌号及停车场标识码给停车场收费服务器,后者可能通过短信方式发送是否扣留该车辆的信息给计费主机。若计费主机收到扣留信息,应该转发给出口工控机。
安装在停车场出口的车牌识别相机在车辆从停车场驶离时获取车牌号,发送给出口工控机;出口工控机发送该车牌号给停车场计费主机;接着,如在车辆停放期间收到过计费主机转发的扣留该车牌对应车辆信息,则控制道闸闭合以阻止车辆驶离,否则开放道闸放行车辆。停车场出口可选的可以安装连接到出口工控机的LED显示器以显示车辆车牌号、禁止放行原因及其他信息以提示用户。
停车场计费主机收到出口工控机发来的车牌号后,查询本地数据库找到入口工控机发来同一车牌进入时刻信息,根据停车场计费规则生成该车牌号对应的车辆停车费用账单,一方面存入本机数据库做备份,另一方面传输到停车场收费服务器。
停车场计费主机接入互联网的方式可采用小区宽带接入、3G/4G移动通讯技术接入、PTSN接入或者专线接入等适宜的方式。因为传输的数据量很小,对带宽的要求不高。
代收费***可由停车场管理员根据停车场具体情况及偏好向银行、带收费公司、支付宝、微信等第三方代收费***申请这种服务,在申请后协商好数据接口即可。
车辆信息服务器、停车场信息服务器以及停车场收费服务器优选以千兆私有高速局域网互连,这样不仅查询速度快,而且传输安全。第三方代收费***同停车厂收费服务器、车管所车辆信息服务器同车辆信息服务器应该以安全的通信方式互联,确保安全通信。
车辆信息服务器带有短信收发模块,用于接收用户发送的车牌号,此服务器优选商用小型服务器主机,采用RAID 1磁盘阵列来存储数据。车辆信息服务器配置有DBMS(数据库管理***)及后台软件以实现其目标功能,图9为表示该软件逻辑功能的数据流图。
停车场信息服务器应该有两个网络接口,一个连接收费服务器,一个连接互联网。其中连接互联网的接口有公网IP地址,因此允许停车场管理员或***管理员通过互联网访问它。此服务器优选商用小型服务器主机,采用RAID 1磁盘阵列来存储数据。停车场信息服务器配置有DBMS(数据库管理***)管理注册的停车场信息;配备有应用软件,用于***管理员及停车场管理员增加、查询、删除、修改停车场信息,图8为表示该软件逻辑功能的数据流图。
停车场收费服务器优选商用小型服务器主机,采用RAID 1磁盘阵列来存储费用数据库。停车场收费服务器的操作***优选LINUX操作***,因为其开源、可靠和低成本。此服务器应该使用高速专线接入到互联网且连接到互联网的接口拥有公网IP,以支持通过互联网访问,并且采用网络安全技术以防止被攻击,此处不再赘叙。
停车场收费服务器运行图6数据流图所示逻辑功能的收费WEB应用软件,图中费用数据库为关系数据库管理***(DBMS)管理的关系数据库文件,存贮用户停车费记录。此软件包括停车场接口模块、停车场信息服务器查询模块、车辆信息服务器查询模块、代收费***接口模块、DBMS(数据库管理***)、方法执行模块以及用户接口模块。各模块作用如下:
停车场接口模块用于接收停车场上传的车牌号、停车费用信息;
停车场信息服务器查询模块用于查询停车场信息;
车辆信息服务器查询模块用于查询车辆车牌对应的手机号及接收车辆信息服务器通知(收到用户发送的合法车牌号-手机号记录);
代收费***接口模块用于发送收费账单给代收费***并且接收用户已缴费通知;
DBMS用于结构化存储停车费用记录,优选采用大型DBMS(数据库管理***);
方法执行模块调用上述模块获得输入,按照前述方法说明的逻辑处理后再调用上述接口模块输出到相应的外部对象,为调度和逻辑处理模块,是整个软件的核心;
用户接口模块为***管理员配置管理本服务器的用户界面;也用于停车场管理员查询、上传停车场停车费用明细、车牌的用户接口。停车场管理员和***管理员的权限应该不同。
软件工作时,持续监听各网络接口,然后分别执行如下动作:
当收到停车场计费主机发送的驶入车辆车牌号后,查询是否欠费并根据规则决定是否发送扣留指令给停车场,若需要扣留则发送短信给停车场计费主机执行扣车(即禁止车辆驶离停车场)。
当收到停车场计费主机发送的停车费明细后,存储到费用数据库并且查询停车场信息服务器获取其代收费***信息然转发账单信息给其代收费***;接着查询车辆信息服务器,如果查询到车牌号-手机号记录,则发送通知短信给用户。当接收到车辆信息服务器通知有用户发送了合法车牌号通知后,立即查询该车牌号是否有欠费记录并且若有则发送通知短信给用户。
当接收到代收费***发来的车辆停车费用收讫信息后,修改该车辆在费用数据库的停车费用记录为“不欠费”状态,备份到其他存储介质备查,然后从费用数据库删除该条记录。
当收到***管理员的维护命令时执行维护动作并且把响应反馈给***管理员;当收到停车场管理员的查询请求时,查询费用数据库及备份存储介质,并把结果反馈给停车场管理员。