CN112750331A - 一种车辆停车调度方法及*** - Google Patents

一种车辆停车调度方法及*** Download PDF

Info

Publication number
CN112750331A
CN112750331A CN202011600558.5A CN202011600558A CN112750331A CN 112750331 A CN112750331 A CN 112750331A CN 202011600558 A CN202011600558 A CN 202011600558A CN 112750331 A CN112750331 A CN 112750331A
Authority
CN
China
Prior art keywords
parking
parking space
information
target vehicle
space
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Withdrawn
Application number
CN202011600558.5A
Other languages
English (en)
Inventor
不公告发明人
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Wen Haolei
Original Assignee
Wen Haolei
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Wen Haolei filed Critical Wen Haolei
Priority to CN202011600558.5A priority Critical patent/CN112750331A/zh
Publication of CN112750331A publication Critical patent/CN112750331A/zh
Withdrawn legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/14Traffic control systems for road vehicles indicating individual free spaces in parking areas
    • G08G1/141Traffic control systems for road vehicles indicating individual free spaces in parking areas with means giving the indication of available parking spaces
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/09Arrangements for giving variable traffic instructions
    • G08G1/0962Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages
    • G08G1/0968Systems involving transmission of navigation instructions to the vehicle
    • G08G1/096805Systems involving transmission of navigation instructions to the vehicle where the transmitted instructions are used to compute a route
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/14Traffic control systems for road vehicles indicating individual free spaces in parking areas
    • G08G1/145Traffic control systems for road vehicles indicating individual free spaces in parking areas where the indication depends on the parking areas
    • G08G1/148Management of a network of parking areas

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Traffic Control Systems (AREA)

Abstract

本发明提供一种车辆停车调度方法及***,通过获取车辆的定位信息,在目标区域中寻找可用的车位信息,并按照可用车位信息的停车场拥挤程度进行排序,为用户匹配拥挤度低的停车场和车位,并生成到车位的导航信息,帮助用户到达车位。本发明实施例提供的车辆停车调度方法及***不仅能帮助司机快速找到合适的车位,且能帮助缓解市政交通压力,匹配准确,智能化程度高。

Description

一种车辆停车调度方法及***
技术领域
本发明涉及交通调度管控领域,具体而言,涉及一种车辆停车调度方法及***。
背景技术
随着国民生活水平的逐渐提高,汽车的普及率也越来越高,车辆剧增带来的是日益严重的交通压力,国内主要城市开始采用限行的方式减缓交通压力。经过调研,在城市的很多地区,尤其是老城区,因为早期规划没有配备足量的停车区域,交通拥堵产生的原因大多源自车辆乱停乱放,占用了正常交通用道,从而导致交通拥堵,此外,司机进入陌生地区时,由于不熟悉当地环境,不知道停车区域,找不到停车场,或者大量汽车涌入同一停车场,导致同一区域不同停车场的承载量出现严重差异,也会导致交通拥堵。
发明内容
本发明的目的在于提供一种车辆停车调度方法及***,以缓解目前停车难,车位使用不均衡的现状。
为了实现上述目的,本发明实施例是这样实现的:
第一方面,本发明提供了一种车辆停车调度方法,应用于区域服务器,所述方法包括:
当接收到调度服务器发送的对目标区域的第二停车请求时,获取所述目标区域的可用车位信息,所述可用车位信息包括至少一个停车场的车位信息;
根据所述至少一个停车场的车位信息,按照各停车场的车位剩余数量确定优先级,获取至少一个满足目标车辆要求的车位和所述至少一个车位在所述目标区域的停车场中的位置;
根据所述至少一个满足目标车辆要求的车位和所述至少一个车位在所述目标区域的停车场中的位置,获取所述目标车辆与所述至少一个满足目标车辆要求的车位之间的导航信息;
将所述目标车辆与所述至少一个满足目标车辆要求的车位之间的导航信息发送至所述目标车辆对应的终端设备,以便于所述目标车辆对应的终端设备根据预设的导航显示顺序,依次加载并显示所述目标车辆与所述至少一个满足目标车辆要求的车位之间的导航信息。
进一步地,根据预设的导航显示顺序,依次加载并显示所述目标车辆与所述至少一个满足目标车辆要求的车位之间的导航信息包括:
根据所述预设的导航显示顺序中的优选显示顺序,优先加载并显示与所述优选显示顺序对应的导航信息;
根据所述预设的导航显示顺序中的普通显示顺序,加载并显示与所述普通显示顺序对应的导航信息。
进一步地,所述第二停车请求还携带停车类型信息,根据所述至少一个满足目标车辆要求的车位和所述至少一个车位在所述目标区域的停车场中的位置,获取所述目标车辆与所述至少一个满足目标车辆要求的车位之间的导航信息包括:
根据所述第二停车请求携带的停车类型信息,获取与所述停车类型信息对应的车位类型;
根据所述至少一个满足车位类型的车位和所述至少一个满足车位类型的车位在所述目标区域的停车场中的位置,生成所述目标车辆与所述至少一个满足车位类型的车位之间的导航信息。
进一步地,根据所述至少一个满足车位类型的车位和所述至少一个满足车位类型的车位在所述目标区域的停车场中的位置,生成所述目标车辆与所述至少一个满足车位类型的车位之间的导航信息包括:
当所述停车类型信息为第一时长区间信息时,所述车位类型为第一类型,根据所述至少一个满足第一类型的车位和所述至少一个满足第一类型的车位在所述目标区域的停车场中的位置,生成所述目标车辆与所述至少一个满足第一类型的车位之间的导航信息,当所述目标车辆在所述满足第一类型的车位上停靠且离开后,计算所述目标车辆的停车费用,并按照预设的结算金额结算至所述满足第一类型的车位对应的车主账户;
或,
当所述停车类型信息为第二时长区间信息时,所述车位类型为第二类型,根据所述至少一个满足第二类型的车位和所述至少一个满足第二类型的车位在所述目标区域的停车场中的位置,生成所述目标车辆与所述至少一个满足第二类型的车位之间的导航信息,当所述目标车辆在所述满足第二类型的车位上停靠且离开后,计算所述目标车辆的停车费用,并按照预设的结算金额结算至公共账户。
进一步地,所述第二停车请求还携带目标车辆信息,根据所述至少一个停车场的车位信息,按照各停车场的车位剩余数量确定优先级,获取至少一个满足目标车辆要求的车位和所述至少一个车位在所述目标区域的停车场中的位置包括:
按照各停车场的车位剩余数量从多到少的顺序,对至少一个停车场进行排序;
根据所述目标车辆信息,获取所述目标车辆信息对应的车位适配要求;
按照所述车位适配要求,在所述至少一个停车场中排序最靠前的停车场的车位信息中选择与所述车位适配要求匹配的车位,获取所述选择的车位的车位编号与停车场信息,若所述至少一个停车场中排序最靠前的停车场的车位信息中不具备与所述车位适配要求匹配的车位,则向紧邻排序的下一停车场的车位信息中选择与所述车位适配要求匹配的车位直至得到与所述车位适配要求匹配的车位;
向所述停车场信息对应的停车场服务器发送信息调用指令,所述信息调用指令包括所述选择的车位的车位编号;
接收所述停车场信息对应的停车场服务器发送的所述选择的车位的位置信息。
进一步地,当接收到调度服务器发送的对目标区域的第二停车请求时,获取所述目标区域的可用车位信息包括:
向所述目标区域内所有停车场服务器发送车位信息确认请求,使得各所述停车场服务器从数据库中获取与所述车位信息确认请求对应的车位空置信息表,按照实时更新的停车场车位使用数据,填充所述车位空置信息表;
接收各所述停车场服务器发送的车位空置信息表,所述车位空置信息表包括所述车位类型的车位使用情况;
分别从各所述停车场服务器发送的所述车位空置信息表中提取符合所述停车类型信息的车位信息,分别得到各停车场的可用车位信息。
进一步地,所述方法还包括:
接收目标车辆对应的终端设备发送的车位指定信息,所述车位指定信息包括对至少一个满足目标车辆要求的车位的指定信息;
向所述指定信息中对应的停车场服务器发送锁定信息,所述锁定信息包括所述至少一个满足目标车辆要求的车位的车位编号,以便所述停车场服务器锁定所述车位编号对应的车位。
进一步地,所述停车场服务器锁定所述车位编号对应的车位包括:向所述车位编号对应的车位的车位锁发送车位锁定指令,以便于所述车位锁锁定对应的车位;
所述方法还包括:
发送锁定信息后开始计时;
实时获取所述目标车辆的定位信息,当在预设的计时时间内,所述目标车辆与所述车位编号对应的车位的距离小于预设距离时;向所述停车场服务器发送开锁指令,以便所述停车场服务器响应所述开锁指令,打开所述车位编号对应的车位的车位锁,或,向所述目标车辆对应的终端设备发送开锁提示信息,接收所述目标车辆对应的终端设备响应所述开锁提示信息发送的开锁确认信息,向所述停车场服务器发送开锁指令,以便所述停车场服务器响应所述开锁指令,打开所述车位编号对应的车位的车位锁;
当在预设的计时时间内,所述目标车辆与所述车位编号对应的车位的距离持续大于预设距离,向所述停车场服务器发送开锁指令,以便所述停车场服务器响应所述开锁指令,打开所述车位编号对应的车位的车位锁,取消所述目标车辆对所述车位编号对应的车位的锁定。
进一步地,所述预设的计时时间通过实时计算所述目标车辆到达所述车位编号对应的车位之间需要的时间得到;
当在预设的计时时间内,所述目标车辆与所述车位编号对应的车位的距离持续大于预设距离时,所述方法还包括:
计算所述目标车辆的违约费用,并按照预设的结算金额结算至公共账户。
第二方面,本发明提供一种车辆停车调度***,所述***包括调度服务器、区域服务器、停车场服务器和目标车辆对应的终端设备,所述调度服务器分别与所述区域服务器和所述目标车辆对应的终端设备通信连接,所述区域服务器还与所述目标车辆对应的终端设备和所述停车场服务器通信连接;
当所述目标车辆具有停车需求时,所述目标车辆对应的终端设备向所述调度服务器发送第一停车请求,所述第一停车请求包括所述目标车辆的定位信息;
所述调度服务器根据所述第一停车请求获取所述目标车辆当前定位信息的预设范围内的区域服务器信息,并获取所述目标车辆的预留信息;
所述调度服务器向所述目标车辆当前定位信息的预设范围内的区域服务器发送对目标区域的第二停车请求,所述目标区域为所述目标车辆当前定位信息的预设范围内的区域;
所述区域服务器接收到所述第二停车请求时,获取所述目标区域的可用车位信息,所述可用车位信息包括至少一个停车场的车位信息,根据所述至少一个停车场的车位信息,获取至少一个满足目标车辆要求的车位和所述至少一个车位在所述目标区域的停车场中的位置,根据所述至少一个满足目标车辆要求的车位和所述至少一个车位在所述目标区域的停车场中的位置,获取所述目标车辆与所述至少一个满足目标车辆要求的车位之间的导航信息,将所述目标车辆与所述至少一个满足目标车辆要求的车位之间的导航信息发送至所述目标车辆对应的终端设备,以便于所述目标车辆对应的终端设备根据预设的导航显示顺序,依次加载并显示所述目标车辆与所述至少一个满足目标车辆要求的车位之间的导航信息。
本发明实施例提供的车辆停车调度方法及***,通过获取车辆的定位信息,在目标区域中寻找可用的车位信息,并按照可用车位信息的停车场拥挤程度进行排序,为用户匹配拥挤度低的停车场和车位,并生成到车位的导航信息,帮助用户到达车位。本发明实施例提供的车辆停车调度方法及***不仅能帮助司机快速找到合适的车位,且能帮助缓解市政交通压力,匹配准确,智能化程度高。
为使本发明的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
图1是本发明实施例提供的车辆停车调度***的架构示意图。
图2是本发明实施例提供的区域服务器的功能模块架构示意图。
图3是本发明实施例提供的车辆停车调度方法的流程图。
图4是本发明实施例提供的车辆停车调度装置的功能模块示意图。
图标:
车辆停车调度***-100;调度服务器-10;区域服务器-20;车辆停车调度装置-21;获取模块-211;车位选择模块-212;导航生成模块-213;发送模块-214;计时模块-215;判断模块-216;存储器-22;处理器-23;通信单元-24;停车场服务器-30;终端设备-40。
具体实施方式
下面将结合本发明实施例中附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本发明一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。
如图1所示,是本发明较佳实施例提供的车辆停车调度***100的***架构图,该***包括调度服务器10、区域服务器20、停车场服务器30和目标车辆对应的终端设备40。其中,目标车辆即为需要停车调度的车辆,终端设备40可以是移动智能设备,如手机、PC或平板电脑,也可以是与目标车辆匹配的车载终端。
调度服务器10分别与区域服务器20和目标车辆对应的终端设备40通信连接,区域服务器20还与目标车辆对应的终端设备40和停车场服务器30通信连接。可以理解,终端设备40包括实现与各服务器通信连接的通信单元24。
请参照图2,区域服务器20包括车辆停车调度装置21、存储器22、处理器23和通信单元24。存储器22、处理器23以及通信单元24各元件相互之间直接或间接地电性连接,以实现数据的传输或交互。例如,这些元件相互之间可通过一条或多条通讯总线或信号线实现电性连接。车辆停车调度装置21包括至少一个可以软件或固件(firmware)的形式存储于存储器22中或固化在区域服务器20的操作***(operating system,OS)中的软件功能模块。处理器23用于执行存储器22中存储的可执行模块,例如车辆停车调度装置21所包括的软件功能模块及计算机程序等。
其中,所述存储器22可以是,但不限于,随机存取存储器22(Random AccessMemory,RAM),只读存储器22(Read Only Memory,ROM),可编程只读存储器22(Programmable Read-Only Memory,PROM),可擦除只读存储器22(Erasable ProgrammableRead-Only Memory,EPROM),电可擦除只读存储器22(Electric Erasable ProgrammableRead-Only Memory,EEPROM)等。其中,存储器22用于存储程序,处理器23在接收到执行指令后,执行所述程序。通信单元24用于通过网络建立区域服务器20与调度服务器10、停车场服务器30、终端设备40之间的通信连接,并用于通过网络收发数据。
处理器23可能是一种集成电路芯片,具有信号的处理能力。上述的处理器23可以是通用处理器23,包括中央处理器23(Central Processing Unit,CPU)、网络处理器23(Network Processor,NP)等;还可以是数字信号处理器23(DSP))、专用集成电路(ASIC)、现场可编程门阵列(FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器23可以是微处理器23或者该处理器23也可以是任何常规的处理器23等。
当目标车辆具有停车需求时,目标车辆的司机或乘客在对应的终端设备40上进行操作,向调度服务器10发送第一停车请求,表明需要调度,第一停车请求包括目标车辆的定位信息,该定位信息通过终端设备40内部的定位模块定位并处理得到。
调度服务器10根据第一停车请求获取目标车辆当前定位信息的预设范围内的区域服务器20信息,并获取目标车辆的预留信息。
在本实施例中,终端设备40登录有账号信息,调度服务器10存储有该账号信息对应的预留信息,如车辆型号、停车偏好、停车征信度信息等用以评估车辆停车匹配的信息。对于大城市,车辆容量较大,调度数量庞大的车辆需要的运算能力较大,因此,调度服务器10用于对接收到的停车需求进行下放,下放的原则是通过目标车辆定位信息确定车辆位置,确定目标车辆预设范围内最近的区域服务器20。如果超出预设范围未找到区域服务器20,则表明目标车辆当前不具备停车条件,***难以为其提供调度服务。每个区域服务器20与其覆盖的特定范围内的所有停车场服务器30通信连接,与覆盖范围内的停车场进行信息交互。
调度服务器10向目标车辆当前定位信息的预设范围内的区域服务器20发送对目标区域的第二停车请求,该目标区域为目标车辆当前定位信息的预设范围内的区域。
车主在有停车需求时,对于停车地的选择有倾向性,例如倾向于500米以内的区域,因此,第二停车请求针对的目标区域为人性化的范围选择。
区域服务器20接收到调度服务器10发送的对目标区域的第二停车请求时时,区域服务器20的处理器23运行存储器22中车辆停车调度装置21所包括的计算机程序以执行车辆停车调度方法,请参照图3,该方法包括以下步骤:
步骤S1,获取目标区域的可用车位信息。
该可用车位信息包括至少一个停车场的车位信息,在目标区域内可能存在多个停车场,每个停车场的车位剩余情况可能存在差异,因此具有选择空间。本实施例对获取目标区域内可用车位信息的方式不做限定,例如,区域服务器20覆盖范围内的所有停车场服务器30会实时向区域服务器20发送对应的停车场的车位使用情况,区域服务器20能够实时判断覆盖范围内的所有停车场服务器30对应的停车场的车位空置情况。
作为优选的,在本实施例中,获取目标区域的可用车位信息包括:区域服务器20向目标区域内所有停车场服务器30发送车位信息确认请求,各停车场服务器30从各自的数据库中获取与车位信息确认请求对应的车位空置信息表,该车位空置信息表为预设的用以展示车位使用状态的表单,其中,使用状态包括但不限于使用中、空置、私家车位空置不允许临停占用、私家车位空置不允许临停占用、私家车位使用中、已预约。为了节约计算资源,该车位空置信息表仅在需要时实时更新,即接收到区域服务器20发送的车位信息确认请求时,停车场服务器30按照实时更新的停车场车位使用数据,填充车位空置信息表,将更新后的车位空置信息表发送至区域服务器20。
区域服务器20接收各停车场服务器30发送的车位空置信息表,车位空置信息表包括车位使用情况。分别从各停车场服务器30发送的车位空置信息表中提取符合目标车辆要求的车位信息,分别得到各停车场的可用车位信息,目标车辆要求的具体表现形式在后续说明。
步骤S2,根据至少一个停车场的车位信息,按照各停车场的车位剩余数量确定优先级,获取至少一个满足目标车辆要求的车位和至少一个车位在目标区域的停车场中的位置。
由于各个停车场的车位情况可能具有差异,例如停车场的车位总数,车位密度、车位铺设材质、车位宽度等,而目标车辆本身的特性决定其对停车位具有一定要求,例如长轴距汽车的车身长度使其对车位长度有要求,或者目标车辆的车主对停车场的品质具有要求。因此,为了照顾到各种情况,本实施例中,第二停车请求可以携带各种信息,比如包括各种要求,例如,要求可以是对停车场车位密度的要求、对车位长度的要求、对停车时间长度的要求。
在本实施例中,第二停车请求可以携带停车类型信息和/或目标车辆信息,该停车类型信息表示目标车辆拟停车的类型,是临时停靠还是长期停靠,本实施例对临时停靠和长期停靠的定义不做限定,例如,临时停靠可以为3个小时内的停靠,长期停靠为超过3个小时的停靠,为不引起歧义,本实施例约定,临时停靠对应第一时长区间信息,长期停靠为第二时长区间信息。目标车辆信息表示目标车辆的相关硬件参数和/或车主要求,例如目标车辆的尺寸、对停车场的品质要求等。
在为目标车辆选择停车场时,区域服务器20首先按照优先级对目标区域内的所有停车场进行排序,该优先级的确定原则为停车场剩余车位的数量,数量越多,优先级越靠前,数量越少,优先级越靠后,从而均衡目标区域内所有停车场的车位使用情况,同时帮助停车场外的道路缓解交通压力。需要说明的是,在确定优先级时,还可以按照目标区域内停车场的车位使用率来衡量,例如,使用率越高的停车场,优先级越靠后。通过优先级的设置,可以确定各个停车场的选择顺序。
停车场的选择顺序确定好后,下一步是按照目标车辆要求选择车位。如果第二停车请求包括停车类型信息,根据该停车类型信息,获取与停车类型信息对应的车位类型,当停车类型信息为第一时长区间信息时,车位类型为第一类型,当停车类型信息为第二时长区间信息时,车位类型为第二类型,在停车场的剩余车位中选择与车位类型相对应的车位。如果第二停车请求包括目标车辆信息,根据目标车辆信息,获取目标车辆信息对应的车位适配要求,按照车位适配要求,在停车场的剩余车位中选择与车位适配要求相对应的车位。具体的,在至少一个停车场中排序最靠前的停车场的车位信息中选择与目标车辆要求匹配的车位,获取选择的车位的车位编号与停车场信息,若至少一个停车场中排序最靠前的停车场的车位信息中不具备与目标车辆要求匹配的车位,则向紧邻排序的下一停车场的车位信息中选择与目标车辆要求匹配的车位直至得到与目标车辆要求匹配的车位。
向停车场信息对应的停车场服务器30发送信息调用指令,信息调用指令包括所述选择的车位的车位编号。
停车场服务器30接收信息调用指令后,根据车位编号,从预设的资源库中调用车位编号对应的车位的位置信息,例如在第几层,在哪一个区域,将位置信息发送给区域服务器20。区域服务器20接收该位置信息。
需要说明的是,在步骤S2中,为目标车辆选择的车位可以不局限于一个,例如从优先级最前的停车场中选择多个同时满足要求的车位,或者在优先级接近的多个停车场中选择多个同时满足要求的车位。
步骤S3,根据至少一个满足目标车辆要求的车位和至少一个车位在目标区域的停车场中的位置,获取目标车辆与至少一个满足目标车辆要求的车位之间的导航信息。
该导航信息分为停车场外的导航信息和停车场内的导航信息,停车场外的导航信息是目标车辆与满足目标车辆要求的车位对应的停车场的入口之间的导航信息,可以借助第三方地图软件进行导航,停车场内的导航信息是停车场入口到满足目标车辆要求的车位之间的导航,该段距离的导航信息可以预先存储在停车场服务器30中,在需要时直接调用。容易理解,对于第二停车请求中携带停车类型信息和/或目标车辆信息的情况,导航信息对应的车位为满足停车类型信息和/或目标车辆信息包含的条件的车位。在第二停车请求中携带停车类型信息的情况中,第一时长区间信息对应的是临停,车位类型为第一类型的车位,该类型的车位为被买断的私人车位,但是车位的主人愿意在车位空闲时为临停的车辆提供停车,但是需要收取费用,该费用由目标车辆提供,当目标车辆在第一类型的车位上停靠且离开后,计算目标车辆的停车费用,并按照预设的结算金额结算至满足第一类型的车位对应的车主账户。将私人车位的空闲时间资源利用起来,不仅增加了特定时间段的车位选择,也为私家车位车主创造了经济收益。第二时长区间信息对应的是长期停靠,车位类型为第二类型的车位,该类型的车位为公共车位,当目标车辆在满足第二类型的车位上停靠且离开后,计算目标车辆的停车费用,并按照预设的结算金额结算至公共账户。可以理解,该公共账户为运营本实施例提供的车辆停车调度***100的运营商的账户。
步骤S4,将目标车辆与至少一个满足目标车辆要求的车位之间的导航信息发送至目标车辆对应的终端设备40,以便于目标车辆对应的终端设备40根据预设的导航显示顺序,依次加载并显示目标车辆与至少一个满足目标车辆要求的车位之间的导航信息。
终端设备40在显示多个导航信息时,尤其是多个停车场的车位的导航信息时,可以根据优先级将建议车主选择的导航信息显示于列表前部,根据预设的导航显示顺序中的优选显示顺序,优先加载并显示与优选显示顺序对应的导航信息。对于没有优先级区别的导航信息,根据预设的导航显示顺序中的普通显示顺序,加载并显示与普通显示顺序对应的导航信息。
通过上述步骤S1~S4,区域服务器20能够成功为目标车辆调度目标区域内的停车场的车位,平衡各停车场的停车数量,帮助缓解目标区域内的交通压力。在某些情况下,目标车辆选择了停车场的某车位,但是在按照导航信息前往车位的路途中,该车位可能会被其他车辆抢先使用,例如没有使用本实施例提供的车辆停车调度***100的车主,为了防止目标车辆到达车位前,该车位一直为目标车辆准备,本实施例提供的车辆停车调度方法还包括以下步骤:
步骤S5,接收目标车辆对应的终端设备40发送的车位指定信息,车位指定信息包括对至少一个满足目标车辆要求的车位的指定信息。
目标车辆的车主可以在终端设备40上的导航信息列表中,选择确定至少一个导航信息,该导航信息对应的车位即被认为被目标车辆的车主指定。作为优选的,目标车辆的车主可以指定的车位为一个。
步骤S6,向指定信息中对应的停车场服务器30发送锁定信息,锁定信息包括至少一个满足目标车辆要求的车位的车位编号,以便停车场服务器30锁定车位编号对应的车位。
停车场服务器30锁定车位编号对应的车位,具体方式有很多,例如变更车位的指示信息,从空闲变更为占用,如指示灯颜色,或者将车位的车位锁锁定,本实施例中,采用第二种方式,停车场服务器30向车位编号对应的车位的车位锁发送车位锁定指令,以使车位锁锁定对应的车位。车位锁的形式本实施例不做限定,例如升降型。
车位锁定之后,还需要对目标车辆的车主进行约束,防止车位锁定后并未被目标车辆的车主使用,本实施例提供的车辆停车调度方法还包括以下步骤:
步骤S7,发送锁定信息后开始计时。
步骤S8,实时获取目标车辆的定位信息,判断在预设的计时时间内,目标车辆与车位编号对应的车位的距离是否小于预设距离,当小于时执行步骤S9,否则执行步骤S10。该预设的计时时间通过实时计算目标车辆到达车位编号对应的车位之间需要的时间得到,预设距离可以自由设置,例如距离车位20米的位置,代表目标车辆已经到达车位。
步骤S9,向停车场服务器30发送开锁指令,以便停车场服务器30响应开锁指令,打开车位编号对应的车位的车位锁,或,向目标车辆对应的终端设备40发送开锁提示信息,接收目标车辆对应的终端设备40响应开锁提示信息发送的开锁确认信息,向停车场服务器30发送开锁指令,以便停车场服务器30响应开锁指令,打开车位编号对应的车位的车位锁。
步骤S10,向停车场服务器30发送开锁指令,以便停车场服务器30响应开锁指令,打开车位编号对应的车位的车位锁,取消目标车辆对车位编号对应的车位的锁定。
如果目标车辆在预设的计时时间内,与车位编号对应的车位的距离一直大于预设距离,为了方便其他用户的使用,需要取消目标车辆对车位编号对应的车位的锁定,甚至可以计算目标车辆的违约费用,并按照预设的结算金额结算至公共账户。
请参照图4,在本实施例中,区域服务器20的车辆停车调度装置21包括:获取模块211,用于执行步骤S1和步骤S5;车位选择模块212,用于执行步骤S2;导航生成模块213,用于执行S3;发送模块214,用于执行步骤S4、S6、S9、S10;计时模块215,用于执行步骤S7;判断模块216,用于执行步骤S8。相关原理已在方法步骤中说明,此处不再赘述。
综上所述,本发明实施例提供的车辆停车调度方法及***,通过获取车辆的定位信息,在目标区域中寻找可用的车位信息,并按照可用车位信息的停车场拥挤程度进行排序,为用户匹配拥挤度低的停车场和车位,并生成到车位的导航信息,帮助用户到达车位。本发明实施例提供的车辆停车调度方法及***不仅能帮助司机快速找到合适的车位,且能帮助缓解市政交通压力,匹配准确,智能化程度高。
在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,也可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,附图中的流程图和框图显示了根据本发明的多个实施例的装置、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现方式中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的***来实现,或者可以用专用硬件与计算机指令的组合来实现。
另外,在本发明各个实施例中的各功能模块可以集成在一起形成一个独立的部分,也可以是各个模块单独存在,也可以两个或两个以上模块集成形成一个独立的部分。
所述功能如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
需要理解的是,针对上述内容没有进行名词解释的技术术语,本领域技术人员可以根据上述所公开的内容进行前后推导毫无疑义地确定其所指代的含义,例如针对一些值、系数、权重等术语,本领域技术人员可以根据前后的逻辑关系进行推导和确定,这些数值的取值范围可以根据实际情况进行选取,例如0~1,又例如1~10,再例如50~100,在此均不作限定,本领域技术人员可以根据上述已公开的内容毫无疑义对一些预设的、基准的、预定的、设定的以及目标的技术特征/技术术语进行确定。对于一些未作解释的技术特征术语,本领域技术人员完全能够基于前后文的逻辑关系进行合理地、毫无疑义地推导,从而清楚、完整地实施上述技术方案。因此上述内容对于本领域技术人员而言是清楚完整的。应当理解,本领域技术人员基于上述公开的内容对未作解释的技术术语进行推导和分析的过程是基于本申请所记载的内容进行的,因此上述内容并不是对整体方案的创造性的评判。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。

Claims (10)

1.一种车辆停车调度方法,其特征在于,应用于区域服务器,所述方法包括:
当接收到调度服务器发送的对目标区域的第二停车请求时,获取所述目标区域的可用车位信息,所述可用车位信息包括至少一个停车场的车位信息;
根据所述至少一个停车场的车位信息,按照各停车场的车位剩余数量确定优先级,获取至少一个满足目标车辆要求的车位和所述至少一个车位在所述目标区域的停车场中的位置;
根据所述至少一个满足目标车辆要求的车位和所述至少一个车位在所述目标区域的停车场中的位置,获取所述目标车辆与所述至少一个满足目标车辆要求的车位之间的导航信息;
将所述目标车辆与所述至少一个满足目标车辆要求的车位之间的导航信息发送至所述目标车辆对应的终端设备,以便于所述目标车辆对应的终端设备根据预设的导航显示顺序,依次加载并显示所述目标车辆与所述至少一个满足目标车辆要求的车位之间的导航信息。
2.根据权利要求1所述的方法,其特征在于,根据预设的导航显示顺序,依次加载并显示所述目标车辆与所述至少一个满足目标车辆要求的车位之间的导航信息包括:
根据所述预设的导航显示顺序中的优选显示顺序,优先加载并显示与所述优选显示顺序对应的导航信息;
根据所述预设的导航显示顺序中的普通显示顺序,加载并显示与所述普通显示顺序对应的导航信息。
3.根据权利要求1所述的方法,其特征在于,所述第二停车请求还携带停车类型信息,根据所述至少一个满足目标车辆要求的车位和所述至少一个车位在所述目标区域的停车场中的位置,获取所述目标车辆与所述至少一个满足目标车辆要求的车位之间的导航信息包括:
根据所述第二停车请求携带的停车类型信息,获取与所述停车类型信息对应的车位类型;
根据所述至少一个满足车位类型的车位和所述至少一个满足车位类型的车位在所述目标区域的停车场中的位置,生成所述目标车辆与所述至少一个满足车位类型的车位之间的导航信息。
4.根据权利要求3所述的方法,其特征在于,根据所述至少一个满足车位类型的车位和所述至少一个满足车位类型的车位在所述目标区域的停车场中的位置,生成所述目标车辆与所述至少一个满足车位类型的车位之间的导航信息包括:
当所述停车类型信息为第一时长区间信息时,所述车位类型为第一类型,根据所述至少一个满足第一类型的车位和所述至少一个满足第一类型的车位在所述目标区域的停车场中的位置,生成所述目标车辆与所述至少一个满足第一类型的车位之间的导航信息,当所述目标车辆在所述满足第一类型的车位上停靠且离开后,计算所述目标车辆的停车费用,并按照预设的结算金额结算至所述满足第一类型的车位对应的车主账户;
或,
当所述停车类型信息为第二时长区间信息时,所述车位类型为第二类型,根据所述至少一个满足第二类型的车位和所述至少一个满足第二类型的车位在所述目标区域的停车场中的位置,生成所述目标车辆与所述至少一个满足第二类型的车位之间的导航信息,当所述目标车辆在所述满足第二类型的车位上停靠且离开后,计算所述目标车辆的停车费用,并按照预设的结算金额结算至公共账户。
5.根据权利要求1所述的方法,其特征在于,所述第二停车请求还携带目标车辆信息;
根据所述至少一个停车场的车位信息,按照各停车场的车位剩余数量确定优先级,获取至少一个满足目标车辆要求的车位和所述至少一个车位在所述目标区域的停车场中的位置包括:
按照各停车场的车位剩余数量从多到少的顺序,对至少一个停车场进行排序;
根据所述目标车辆信息,获取所述目标车辆信息对应的车位适配要求;
按照所述车位适配要求,在所述至少一个停车场中排序最靠前的停车场的车位信息中选择与所述车位适配要求匹配的车位,获取所述选择的车位的车位编号与停车场信息,若所述至少一个停车场中排序最靠前的停车场的车位信息中不具备与所述车位适配要求匹配的车位,则向紧邻排序的下一停车场的车位信息中选择与所述车位适配要求匹配的车位直至得到与所述车位适配要求匹配的车位;
向所述停车场信息对应的停车场服务器发送信息调用指令,所述信息调用指令包括所述选择的车位的车位编号;
接收所述停车场信息对应的停车场服务器发送的所述选择的车位的位置信息。
6.根据权利要求3所述的方法,其特征在于,当接收到调度服务器发送的对目标区域的第二停车请求时,获取所述目标区域的可用车位信息包括:
向所述目标区域内所有停车场服务器发送车位信息确认请求,使得各所述停车场服务器从数据库中获取与所述车位信息确认请求对应的车位空置信息表,按照实时更新的停车场车位使用数据,填充所述车位空置信息表;
接收各所述停车场服务器发送的车位空置信息表,所述车位空置信息表包括所述车位类型的车位使用情况;
分别从各所述停车场服务器发送的所述车位空置信息表中提取符合所述停车类型信息的车位信息,分别得到各停车场的可用车位信息。
7.根据权利要求1所述的方法,其特征在于,所述方法还包括:
接收目标车辆对应的终端设备发送的车位指定信息,所述车位指定信息包括对至少一个满足目标车辆要求的车位的指定信息;
向所述指定信息中对应的停车场服务器发送锁定信息,所述锁定信息包括所述至少一个满足目标车辆要求的车位的车位编号,以便所述停车场服务器锁定所述车位编号对应的车位。
8.根据权利要求7所述的方法,其特征在于,所述停车场服务器锁定所述车位编号对应的车位包括:所述停车场服务器向所述车位编号对应的车位的车位锁发送车位锁定指令,以便于所述车位锁锁定对应的车位;
所述方法还包括:
发送锁定信息后开始计时;
实时获取所述目标车辆的定位信息,当在预设的计时时间内,所述目标车辆与所述车位编号对应的车位的距离小于预设距离时;向所述停车场服务器发送开锁指令,以便所述停车场服务器响应所述开锁指令,打开所述车位编号对应的车位的车位锁,或,向所述目标车辆对应的终端设备发送开锁提示信息,接收所述目标车辆对应的终端设备响应所述开锁提示信息发送的开锁确认信息,向所述停车场服务器发送开锁指令,以便所述停车场服务器响应所述开锁指令,打开所述车位编号对应的车位的车位锁;
当在预设的计时时间内,所述目标车辆与所述车位编号对应的车位的距离持续大于预设距离,向所述停车场服务器发送开锁指令,以便所述停车场服务器响应所述开锁指令,打开所述车位编号对应的车位的车位锁,取消所述目标车辆对所述车位编号对应的车位的锁定。
9.根据权利要求8所述的方法,其特征在于,所述预设的计时时间通过实时计算所述目标车辆到达所述车位编号对应的车位之间需要的时间得到;
当在预设的计时时间内,所述目标车辆与所述车位编号对应的车位的距离持续大于预设距离时,所述方法还包括:
计算所述目标车辆的违约费用,并按照预设的结算金额结算至公共账户。
10.一种车辆停车调度***,其特征在于,所述***包括调度服务器、区域服务器、停车场服务器和目标车辆对应的终端设备,所述调度服务器分别与所述区域服务器和所述目标车辆对应的终端设备通信连接,所述区域服务器还与所述目标车辆对应的终端设备和所述停车场服务器通信连接;
当所述目标车辆具有停车需求时,所述目标车辆对应的终端设备向所述调度服务器发送第一停车请求,所述第一停车请求包括所述目标车辆的定位信息;
所述调度服务器根据所述第一停车请求获取所述目标车辆当前定位信息的预设范围内的区域服务器信息,并获取所述目标车辆的预留信息;
所述调度服务器向所述目标车辆当前定位信息的预设范围内的区域服务器发送对目标区域的第二停车请求,所述目标区域为所述目标车辆当前定位信息的预设范围内的区域;
所述区域服务器接收到所述第二停车请求时,获取所述目标区域的可用车位信息,所述可用车位信息包括至少一个停车场的车位信息,根据所述至少一个停车场的车位信息,获取至少一个满足目标车辆要求的车位和所述至少一个车位在所述目标区域的停车场中的位置,根据所述至少一个满足目标车辆要求的车位和所述至少一个车位在所述目标区域的停车场中的位置,获取所述目标车辆与所述至少一个满足目标车辆要求的车位之间的导航信息,将所述目标车辆与所述至少一个满足目标车辆要求的车位之间的导航信息发送至所述目标车辆对应的终端设备,以便于所述目标车辆对应的终端设备根据预设的导航显示顺序,依次加载并显示所述目标车辆与所述至少一个满足目标车辆要求的车位之间的导航信息。
CN202011600558.5A 2020-12-30 2020-12-30 一种车辆停车调度方法及*** Withdrawn CN112750331A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011600558.5A CN112750331A (zh) 2020-12-30 2020-12-30 一种车辆停车调度方法及***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011600558.5A CN112750331A (zh) 2020-12-30 2020-12-30 一种车辆停车调度方法及***

Publications (1)

Publication Number Publication Date
CN112750331A true CN112750331A (zh) 2021-05-04

Family

ID=75646982

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011600558.5A Withdrawn CN112750331A (zh) 2020-12-30 2020-12-30 一种车辆停车调度方法及***

Country Status (1)

Country Link
CN (1) CN112750331A (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114429716A (zh) * 2021-12-28 2022-05-03 西安艾润物联网技术服务有限责任公司 一种车辆的调度控制方法及装置
CN114495564A (zh) * 2021-12-30 2022-05-13 中国市政工程华北设计研究总院有限公司 共享车位匹配方法、装置、服务器及存储介质
CN117953718A (zh) * 2023-12-30 2024-04-30 佛山市佛盈盘古信息科技有限公司 一种医院车辆停车调度方法、***及设备

Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105469627A (zh) * 2015-11-27 2016-04-06 应石磊 一种车位预约方法及装置、车位预约***
CN105679088A (zh) * 2016-04-20 2016-06-15 北京猛哥科技有限公司 一种基于地磁检测的车位锁及停车管理***
CN105761543A (zh) * 2016-04-28 2016-07-13 周新 一种闲置车位共享方法及其***
CN105810010A (zh) * 2016-05-25 2016-07-27 李兹铮 一种停车服务实现方法、装置以及***
CN107293150A (zh) * 2017-07-04 2017-10-24 台山市金讯互联网络科技有限公司 空闲停车位出租的方法及***
CN107730983A (zh) * 2017-10-13 2018-02-23 朱平 一种私人车位的共享方法及其***
CN108171812A (zh) * 2017-12-28 2018-06-15 贵州华库企业管理咨询有限公司 一种基于云端的智能停车管理***
CN110378497A (zh) * 2019-07-23 2019-10-25 甘肃万华金慧科技股份有限公司 一种场站业主停车位经营管理***
US20200011671A1 (en) * 2018-07-06 2020-01-09 Inrix Inc. Probabilistic parking routes
CN110782697A (zh) * 2019-09-23 2020-02-11 浙江科技学院 基于云数据和双平台的私家车位共享***
CN112150858A (zh) * 2020-10-05 2020-12-29 陈军 一种停车场停车区域管理的方法及***

Patent Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105469627A (zh) * 2015-11-27 2016-04-06 应石磊 一种车位预约方法及装置、车位预约***
CN105679088A (zh) * 2016-04-20 2016-06-15 北京猛哥科技有限公司 一种基于地磁检测的车位锁及停车管理***
CN105761543A (zh) * 2016-04-28 2016-07-13 周新 一种闲置车位共享方法及其***
CN105810010A (zh) * 2016-05-25 2016-07-27 李兹铮 一种停车服务实现方法、装置以及***
CN107293150A (zh) * 2017-07-04 2017-10-24 台山市金讯互联网络科技有限公司 空闲停车位出租的方法及***
CN107730983A (zh) * 2017-10-13 2018-02-23 朱平 一种私人车位的共享方法及其***
CN108171812A (zh) * 2017-12-28 2018-06-15 贵州华库企业管理咨询有限公司 一种基于云端的智能停车管理***
US20200011671A1 (en) * 2018-07-06 2020-01-09 Inrix Inc. Probabilistic parking routes
CN110378497A (zh) * 2019-07-23 2019-10-25 甘肃万华金慧科技股份有限公司 一种场站业主停车位经营管理***
CN110782697A (zh) * 2019-09-23 2020-02-11 浙江科技学院 基于云数据和双平台的私家车位共享***
CN112150858A (zh) * 2020-10-05 2020-12-29 陈军 一种停车场停车区域管理的方法及***

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114429716A (zh) * 2021-12-28 2022-05-03 西安艾润物联网技术服务有限责任公司 一种车辆的调度控制方法及装置
CN114429716B (zh) * 2021-12-28 2023-09-15 西安艾润物联网技术服务有限责任公司 一种车辆的调度控制方法及装置
CN114495564A (zh) * 2021-12-30 2022-05-13 中国市政工程华北设计研究总院有限公司 共享车位匹配方法、装置、服务器及存储介质
CN117953718A (zh) * 2023-12-30 2024-04-30 佛山市佛盈盘古信息科技有限公司 一种医院车辆停车调度方法、***及设备
CN117953718B (zh) * 2023-12-30 2024-06-18 佛山市佛盈盘古信息科技有限公司 一种医院车辆停车调度方法、***及设备

Similar Documents

Publication Publication Date Title
CN112750331A (zh) 一种车辆停车调度方法及***
CN107097666B (zh) 充电的方法及装置
CN107609067B (zh) 基于大数据的智慧停车车位推荐方法和***
US11132626B2 (en) Systems and methods for vehicle resource management
CN108766024B (zh) 基于大数据计算的停车场管理方法、介质、终端设备以及装置
CN108806317B (zh) 基于大数据计算的停车位推送方法、介质、终端设备以及装置
US20200210905A1 (en) Systems and Methods for Managing Networked Vehicle Resources
CN111915050A (zh) 泊车位可用性预测***和方法
JP5886671B2 (ja) 駐車場満空判定装置、判定方法およびそのためのプログラム
CN115985131A (zh) 一种停车场车位预约方法及***
CN111696381A (zh) 一种基于地磁的小区共享停车位管理方法及装置
CN114120702B (zh) 共享车位高效预约停车***、方法、介质及设备
CN116843166B (zh) 一种打车方法、装置、设备及介质
CN110807946A (zh) 基于大数据的共享车位租用方法
CN113085638B (zh) 共享充电方法及***
CN111861097B (zh) 信息处理方法及装置
CN113393700A (zh) 车位管理方法、车位管理装置及计算机设备
CN106203660A (zh) 根据实时客流量的异地租车方法
CN115019543A (zh) 一种智能停车方法、***、电子设备、可读存储介质
CN114973745B (zh) 停车场推荐方法及汽车
CN114418349A (zh) 公交高峰专线的评估方法、装置、设备和存储介质
CN116823411A (zh) 共享车位智能代管分成***和方法
CN114417167A (zh) 一种停车时段推荐方法及装置
CN112308447A (zh) 试验场管理***及方法
CN113723646A (zh) 车辆停放方法、装置及终端设备

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
WW01 Invention patent application withdrawn after publication

Application publication date: 20210504

WW01 Invention patent application withdrawn after publication