一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

泊车调度方法、装置及停车场端服务器与流程

2022-06-16 06:52:56 来源:中国专利 TAG:
1.本技术涉及汽车领域,尤其涉及一种泊车调度方法、装置及停车场端服务器。
背景技术
::2.随着科技的发展,代客泊车功能得到了越来越广泛的应用。3.相关技术在应用代客泊车的过程中,停车场端往往只能对进入停车场的一辆车进行泊车调度。在短时间多辆车进入停车场内的情况下,无法有效地进行泊车调度,导致泊车效率较低。技术实现要素:4.本技术实施例提供一种泊车调度方法、装置及停车场端服务器,解决在短时间多辆车进入停车场内的情况下,无法有效地进行泊车调度,导致泊车效率较低的问题。5.第一方面,提供了一种泊车调度方法,包括:6.接收在预设时段内的多个代客泊车请求;7.获取所述多个代客泊车请求对应的多个代客泊车任务,其中,一个代客泊车请求对应一个代客泊车任务,一个代客泊车任务对应一或多车辆;8.按照预先设置的调度策略,对所述多个代客泊车任务中各个代客泊车任务对应的车辆进行泊车调度,其中,所述预先设置的调度策略用于确保各个代客泊车任务对应的车辆能够有序泊车。9.可选地,在一种实施方式中,所述泊车调度方法还包括:获取所述多个代客泊车任务中各个代客泊车任务对应的任务申请时间;所述预先设置的调度策略包括:先到先服务(first-comefirst-service,fcfs)策略;所述按照预先设置的调度策略,对所述多个代客泊车任务中各个代客泊车任务对应的车辆进行泊车调度包括:基于fcfs策略,对所述多个代客泊车任务中各个代客泊车任务对应的车辆按照任务申请时间的先后顺序进行泊车调度。10.可选地,在一种实施方式中,所述对所述多个代客泊车任务中各个代客泊车任务对应的车辆按照任务申请时间的先后顺序进行泊车调度包括:在所述多个代客泊车任务中存在至少两个特定代客泊车任务的情况下,所述至少两个特定代客泊车任务中任意两个的任务申请时间的间隔小于预设值,确定所述至少两个特定代客泊车任务对应的至少两个特定泊车车辆中各个特定泊车车辆的规划泊车路径;确定各个特定泊车车辆的规划泊车路径的预计行驶时长;基于最短作业优先(shortestjobfirst,sjf)策略,对所述至少两个特定代客泊车任务中各个特定代客泊车任务对应的特定车辆按照预计行驶时长的顺序进行泊车资源分配。11.可选地,在一种实施方式中,所述泊车调度方法还包括:接收针对所述多个代客泊车任务中的目标代客泊车任务的优先级调整指令,所述优先级调整指令包括:优先级调高指令或者优先级调低指令;所述按照预先设置的调度策略,对所述多个代客泊车任务中各个代客泊车任务对应的车辆进行泊车调度包括:响应于优先级调高指令,对所述目标代客泊车任务对应的车辆优先进行泊车调度;响应于优先级调低指令,对所述目标代客泊车任务对应的车辆排后进行泊车调度。12.可选地,在一种实施方式中,所述优先级调整指令为指示最高优先级的指令,所述泊车调度方法还包括:对所述目标代客泊车任务对应的目标车辆规划目标行驶路径;从停车场内处于行驶中的车辆中确定出行驶路径与所述目标行驶路径有交叉的指定车辆;向所述指定车辆发送中断行驶指令。13.可选地,在一种实施方式中,所述对所述目标代客泊车任务对应的目标车辆规划目标行驶路径包括:获取所述目标车辆的位置和所述目标车辆的泊车位;基于所述目标车辆的位置和所述目标车辆的泊车位之间的行驶路径最短的原则,规划所述目标车辆的目标行驶路径。14.可选地,在一种实施方式中,所述泊车调度方法还包括:在所述目标车辆完成泊车之后,向所述指定车辆发送继续行驶指令。15.可选地,在一种实施方式中,在所述对所述多个代客泊车任务中各个代客泊车任务对应的车辆进行泊车调度之后,所述泊车调度方法还包括:向所述多个代客泊车任务中各个代客泊车任务对应的客户端发送路径规划进度,所述路径规划进度包括:路径规划已完成、路径规划中、路径规划尚未开始中的至少一种。16.可选地,在一种实施方式中,所述对所述多个代客泊车任务中各个代客泊车任务对应的车辆进行泊车调度包括:针对任一代客泊车任务对应的车辆,执行如下操作中的至少一种:为所述车辆规划泊车路径;为所述车辆分配与所述泊车路径对应的操作指令;向所述车辆传输地图数据。17.第二方面,提供了一种泊车调度方法,包括:18.接收停车场端服务器发送的与规划泊车路径对应的操作指令以及地图数据;19.基于所述操作指令和所述地图数据,执行与所述规划泊车路径对应的泊车任务;20.其中,所述规划泊车路径是基于预先设置的调度策略而确定的,所述预先设置的调度策略用于确保各个代客泊车任务对应的车辆能够有序泊车。21.第三方面,提供了一种泊车调度装置,包括:22.接收模块,用于接收在预设时段内的多个代客泊车请求;23.获取模块,用于获取所述多个代客泊车请求对应的多个代客泊车任务,其中,一个代客泊车请求对应一个代客泊车任务,一个代客泊车任务对应一或多车辆;24.泊车调度模块,用于按照预先设置的调度策略,对所述多个代客泊车任务中各个代客泊车任务对应的车辆进行泊车调度,其中,所述预先设置的调度策略用于确保各个代客泊车任务对应的车辆能够有序泊车。25.第四方面,提供了一种泊车调度装置,包括:26.接收模块,用于接收停车场端服务器发送的与规划泊车路径对应的操作指令以及地图数据;27.处理模块,用于基于所述操作指令和所述地图数据,执行与所述规划泊车路径对应的泊车任务;28.其中,所述规划泊车路径是基于预先设置的调度策略而确定的,所述预先设置的调度策略用于确保各个代客泊车任务对应的车辆能够有序泊车。29.第五方面,提供了一种停车场端服务器,包括处理器和存储器,所述存储器上存储有计算机程序,当所述计算机程序被所述处理器执行时实现如第一方面所述的方法。30.本技术实施例提供的泊车调度方法、装置及停车场端服务器,接收在预设时段内的多个代客泊车请求;获取所述多个代客泊车请求对应的多个代客泊车任务,其中,一个代客泊车请求对应一个代客泊车任务,一个代客泊车任务对应一或多车辆;按照预先设置的调度策略,对所述多个代客泊车任务中各个代客泊车任务对应的车辆进行泊车调度,其中,所述预先设置的调度策略用于确保各个代客泊车任务对应的车辆能够有序泊车。如此,在短时间多辆车进入停车场内的情况下,通过用于确保各个代客泊车任务对应的车辆能够有序泊车的调度策略,对所述多个代客泊车任务中各个代客泊车任务对应的车辆进行泊车调度,可以让多辆车实现有序泊车,解决在短时间多辆车进入停车场内的情况下,无法有效地进行泊车调度,导致泊车效率较低的问题。附图说明31.此处所说明的附图用来提供对本技术的进一步理解,构成本技术的一部分,本技术的示意性实施例及其说明用于解释本技术,并不构成对本技术的不当限定。在附图中:32.图1是本技术实施例提供的一种泊车调度系统的实施环境的示意图;33.图2是本技术实施例提供的一种泊车调度方法的流程图;34.图3是本技术实施例提供的一种泊车调度方法的流程图;35.图4是本技术实施例提供的一种泊车调度方法的流程图;36.图5-6是本技术实施例提供的泊车调度方法的示意图;37.图7是本技术实施例提供的另一种泊车调度方法的流程图;38.图8是本技术实施例提供的另一种泊车调度方法的流程图;39.图9是本技术实施例提供的另一种泊车调度方法的流程图;40.图10是本技术实施例提供的一种泊车调度装置的结构框图;41.图11为本技术实施例提供的一种停车场端服务器的结构框图;42.图12是本技术实施例提供的一种客户端的结构框图;43.图13为本技术实施例提供的另一种泊车调度装置的结构框图。具体实施方式44.为使本技术的目的、技术方案和优点更加清楚,下面将结合本技术具体实施例及相应的附图对本技术技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。45.本技术的说明书和权利要求书中的术语“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征。在本技术的描述中,除非另有说明,“多个”的含义是两个或两个以上。此外,说明书以及权利要求中“和/或”表示所连接对象的至少其中之一,字符“/”,一般表示前后关联对象是一种“或”的关系。46.针对相关技术在应用代客泊车的过程中,停车场端往往只能对进入停车场的一辆车进行泊车调度。在短时间多辆车进入停车场内的情况下,无法有效地进行泊车调度,导致泊车效率较低,本技术提出一种泊车调度方法,可以解决场端服务器不能处理多个代客泊车任务的问题。47.本技术实施例提供的泊车调度方法可以应用于自动驾驶领域。车辆可以是汽车、卡车、摩托车等。48.以下结合附图,详细说明本技术各实施例提供的技术方案。49.图1是本发明实施例提供的一种泊车调度系统的实施环境的示意图。如图1所示,泊车调度系统可包括停车场端服务器110、客户端120和车辆130。其中,客户端120可以为发出代客泊车请求的终端,车辆130可以为接收泊车调度的终端。客户端120和车辆130均可以通过网络(例如,蜂窝网络或wifi网络等)与停车场端服务器110进行通信。停车场端服务器110可将所接收到的客户端120发出代客泊车请求按照预先设置的调度策略进行泊车调度,并向车辆130发送规划好的泊车路径。在本文中,“代客泊车”可以为帮助驾驶员自动停车;“代客泊车请求”可以为一种将车辆进行泊入或者泊出的指令操作,例如,客户端120可以将对车辆130泊入停车场的指令发送至停车场端服务器110。其中,在另一示例中,车辆130也可以为发出代客泊车请求的终端,即直接由车辆发出泊车请求,而无需客户端。50.停车场端服务器110可以为具有较强的存储和/或处理能力的设备,例如台式电脑等。客户端120可以为移动终端,移动终端可以是任何具有存储媒介的设备,例如手机、平板电脑(tabletpersonalcomputer)、个人数字助理(personaldigitalassistant,pda)、移动上网电子设备(mobileinternetdevice,mid)、可穿戴式设备(wearabledevice)等。车辆130可以为具有自动驾驶功能的车辆。51.图2是本技术实施例提供的一种泊车调度方法的流程图。如图2所示,本技术实施例提供的泊车调度方法可由停车场端服务器来执行,并且可以包括:52.步骤210,接收在预设时段内的多个代客泊车请求;53.其中,所述多个代客泊车请求可以为多个车辆对应的客户端发送的进行代客泊车的请求。例如,具体可以应用于以下场景:当用户开车到达商场等地,可以先进入商场,然后通过客户端的应用程序发送代客泊车请求,停车场场端服务器接收到客户端发送的请求后,进行后续泊车调度工作。54.步骤220,获取所述多个代客泊车请求对应的多个代客泊车任务,其中,一个代客泊车请求对应一个代客泊车任务,一个代客泊车任务对应一或多车辆;55.可以理解的是,所述代客泊车任务可以为停车场端服务器响应于接收到的代客泊车请求,建立的与代客泊车请求对应的代客泊车任务。举例而言,停车场端服务器在接收到车辆a的泊入请求后,可以根据该泊入请求建立与泊入请求对应的车辆泊入任务,从而对车辆a泊入停车场进行后续泊车调度。56.步骤230,按照预先设置的调度策略,对所述多个代客泊车任务中各个代客泊车任务对应的车辆进行泊车调度,其中,所述预先设置的调度策略用于确保各个代客泊车任务对应的车辆能够有序泊车。57.本技术实施例提供的一种泊车调度方法,接收在预设时段内的多个代客泊车请求;获取所述多个代客泊车请求对应的多个代客泊车任务,其中,一个代客泊车请求对应一个代客泊车任务,一个代客泊车任务对应一或多车辆;按照预先设置的调度策略,对所述多个代客泊车任务中各个代客泊车任务对应的车辆进行泊车调度,其中,所述预先设置的调度策略用于确保各个代客泊车任务对应的车辆能够有序泊车。如此,在短时间多辆车进入停车场内的情况下,通过用于确保各个代客泊车任务对应的车辆能够有序泊车的调度策略,对所述多个代客泊车任务中各个代客泊车任务对应的车辆进行泊车调度,可以让多辆车实现有序泊车,解决在短时间多辆车进入停车场内的情况下,无法有效地进行泊车调度,导致泊车效率较低的问题。58.为了更好地分配停车场端服务器的计算资源,服务器需要对多个进行代客泊车任务的车辆进行合理地泊车调度。59.在本技术实施例中,步骤230可以通过各种不同的方式来实现。下面举出一种具体的实现范例,例如,所述预先设置的调度策略可以包括:先到先服务fcfs策略。需了解,下面列出的仅是示例,并不意为限制。60.可参见图3,步骤230中按照预先设置的调度策略,对所述多个代客泊车任务中各个代客泊车任务对应的车辆进行泊车调度的具体过程可以包括:执行步骤310和步骤320。下面对这两个步骤进行阐释。61.步骤310,获取所述多个代客泊车任务中各个代客泊车任务对应的任务申请时间;62.其中,所述任务申请时间可以为停车场端服务器接受到客户端发送的代客泊车请求的时间。例如,车辆a对应的客户端在上午10:00向停车场端服务器发送车辆a的代客泊车请求,此时上午10:00即为车辆a代客泊车任务对应的任务申请时间;同理,车辆b对应的客户端在上午10:10向停车场端服务器发送车辆b的代客泊车请求,此时上午10:10即为车辆b代客泊车任务对应的任务申请时间。63.步骤320,基于fcfs策略,对所述多个代客泊车任务中各个代客泊车任务对应的车辆按照任务申请时间的先后顺序进行泊车调度。64.其中,所述fcfs策略即根据需要进行代客泊车任务的车辆的任务申请时间,对申请代客泊车任务的车辆时间排前的优先进行泊车调度。65.为了便于理解,在此举例说明:66.例如,在上午9:00至9:30这半个小时的时间段内,停车场端服务器先后接受到五辆车对应的客户端发送的代客泊车请求,其中,车辆a、b、c、d、e对应的任务申请时间依次分别为9:05、9:14、9:17、9:09、9:26,则停车场端服务器可以基于该任务申请时间的先后顺序进行泊车调度,即依次对车辆a、d、b、c、e进行泊车调度。67.本技术实施例提供的一种泊车调度方法,停车场端服务器可以根据车辆进行代客泊车的实际情况基于fcfs策略对车辆进行泊车调度,确保各个代客泊车任务对应的车辆能够有序泊车的调度策略,对所述多个代客泊车任务中各个代客泊车任务对应的车辆进行泊车调度,可以让多辆车实现有序泊车,解决在短时间多辆车进入停车场内的情况下,无法有效地进行泊车调度,导致泊车效率较低的问题,从而提高停车场内车流的流畅度。68.在本技术实施例中,可参见图4,步骤320可包括步骤410、步骤420、步骤430,下面对这几个步骤进行阐释。69.步骤410,在所述多个代客泊车任务中存在至少两个特定代客泊车任务的情况下,所述至少两个特定代客泊车任务中任意两个的任务申请时间的间隔小于预设值,确定所述至少两个特定代客泊车任务对应的至少两个特定泊车车辆中各个特定泊车车辆的规划泊车路径;70.其中,任意两个代客泊车任务的任务申请时间的间隔小于预设值可以理解为在预设值的时间段内存在至少两个车辆进行了代客泊车任务申请的情况。举例而言,例如,在上午9:00至9:10这十分钟的时间段内,停车场端服务器先后接受到三辆车对应的客户端发送的代客泊车请求,其中,车辆a、b、c对应的任务申请时间依次分别为9:00、9:02、9:04,即车辆a、b、c中任意两车的任务申请时间的间隔均可以小于预设值(十分钟),则停车场端服务器可以确定车辆a、b、c的规划泊车路径。71.需了解的是,上述举例的预设值为十分钟仅是一种示例,该预设值也可以为10秒、30秒、一分钟、五分钟、十五分钟等,并不意为限制。72.步骤420,确定各个特定泊车车辆的规划泊车路径的预计行驶时长;73.步骤430,基于sjf策略,对所述至少两个特定代客泊车任务中各个特定代客泊车任务对应的特定车辆按照预计行驶时长的顺序进行泊车资源分配。74.其中,所述sjf策略是以进入系统的作业所要求的中央处理器时间为标准,是指对短作业或者短进程优先调度的算法,将每个进程与其估计运行时间进行关联选取估计计算时间最短的作业投入运行。75.为了便于理解,在此举例说明:76.例如,由于需要进行代客泊车任务车辆的时间点是随机的,因此可能存在某个时间段内存在多个车辆进行代客泊车任务的请求。此时停车场场端服务器对每个车辆的标识以及预计行驶规划泊车路径的时间(即执行此次任务的时长)进行分析,采用任务时间最短策略进行泊车资源的分配,也就是说,用时最短的任务对应的车辆优先进行泊车资源分配。77.在本技术实施例中,泊车资源分配可以包括以下至少一项内容:为所述车辆规划泊车路径;为所述车辆分配与所述泊车路径对应的操作指令;向所述车辆传输地图数据等。78.本技术实施例提供的泊车调度方法,停车场端服务器可以根据车辆进行代客泊车任务的实际情况基于sjf策略对车辆进行泊车资源分配,可以让短时间进入停车场内的多辆车实现有序泊车,从而提高停车场内车流的流畅度;并在规划泊车路径的同时合理分配停车场端服务器的其他泊车资源,使得车辆熟悉停车场内的各种情况,更加方便地执行规划泊车路径对应的泊车任务。79.可选地,在本技术的一个实施例中,服务器在进行规划泊车路径时,可以根据全局路径规划算法来确定车辆的规划泊车路径;其中,所述全局路径规划算法可以包括迪杰斯特拉算法、混合a星算法、宽度优先搜索算法和深度优先搜索算法等。80.其中,所述迪杰斯特拉算法(dijkstra)是由荷兰计算机科学家狄克斯特拉于1959年提出的,因此又叫狄克斯特拉算法。其本质上是从一个顶点到其余各顶点的最短路径寻优算法,解决的是有权图中最短路径问题。迪杰斯特拉算法主要特点是从起始点为中心开始向外层层扩展,每次遍历到始点距离最近且未访问过的顶点的邻接节点,直到扩展到终点为止。81.所述混合a星算法(hybrida*)只需通过搜索就可以得到一条平滑的高质量路径,在计算效率上有一定的优势(特别是在宽阔的位置),可以保证生成的路径是车辆可实际行驶的。其中,a星算法(a-star,a*)是一种静态路网中求解最短路径最有效的直接搜索方法,也是解决许多搜索问题的有效算法。算法中的距离估算值与实际值越接近,最终搜索速度越快。82.所述宽度优先搜索算法(breadthfirstsearch,bfs)又称广度优先搜索算法,是最简便的图的搜索算法之一,这一算法也是很多重要的图的算法的原型。dijkstra单源最短路径算法即采用了和宽度优先搜索类似的思想。bfs属于一种盲目搜寻法,目的是系统地展开并检查图中的所有节点,以找寻结果。换句话说,它并不考虑结果的可能位置,彻底地搜索整张图,直到找到结果为止。83.所述深度优先搜索算法(depth-first-search,dfs)是一种在开发爬虫早期使用较多的方法。它的目的是要达到被搜索结构的叶结点,即那些不包含任何超链的超文本标记语言(hypertextmarkuplanguage,html)文件。在一个html文件中,当一个超链被选择后,被链接的html文件将执行深度优先搜索,即在搜索其余的超链结果之前必须先完整地搜索单独的一条链。深度优先搜索沿着html文件上的超链走到不能再深入为止,然后返回到某一个html文件,再继续选择该html文件中的其他超链。当不再有其他超链可选择时,说明搜索已经结束。84.可以理解的是,停车场场端服务器在进行全局路径规划的时候也可以综合考虑车辆的空间利用率。一般可以采用逆时针的车位分配策略,并且在某些即将泊出的车辆行驶路径上,全局路径规划的时候可以默认为对向车道是不可占用的,因此规划泊车路径不会侵占对向车道。85.为了便于理解,在此举例说明:86.例如,如图5所示,由于车辆2在车辆1后等待进行代客泊车任务,故车辆1在图5中的规划终点即目标车位为a[1],这样可以最大程度的把空间让给后续进行代客泊车任务的车辆。其中,若车位a[2]的车辆需要进行泊出任务,此时,停车场场端服务器默认为a[2]车位前的对向车道不可占用,因此服务器在进行规划泊车路径时不会侵占此区域。[0087]如此,可以让多辆车实现有序泊车,解决在短时间多辆车进入停车场内的情况下,无法有效地进行泊车调度,导致泊车效率较低的问题,从而提高停车场内车流的流畅度。[0088]进一步地,为了更好地解决场端服务器不能处理多个车辆的泊车调度的问题,在本技术的一个实施例中,可选地,所述泊车调度方法还可以包括:接收针对所述多个代客泊车任务中的目标代客泊车任务的优先级调整指令,所述优先级调整指令可以包括:优先级调高指令或者优先级调低指令;步骤230中所述按照预先设置的调度策略,对所述多个代客泊车任务中各个代客泊车任务对应的车辆进行泊车调度可以包括:响应于优先级调高指令,对所述目标代客泊车任务对应的车辆优先进行泊车调度;响应于优先级调低指令,对所述目标代客泊车任务对应的车辆排后进行泊车调度。[0089]可选地,在本技术的一个实施例中,所述优先级调整指令可以为指示最高优先级的指令,所述泊车调度方法还可以包括:对所述目标代客泊车任务对应的目标车辆规划目标行驶路径;从停车场内处于行驶中的车辆中确定出行驶路径与所述目标行驶路径有交叉的指定车辆;向所述指定车辆发送中断行驶指令。[0090]其中,所述对所述目标代客泊车任务对应的目标车辆规划目标行驶路径可以包括:获取所述目标车辆的位置和所述目标车辆的泊车位;基于所述目标车辆的位置和所述目标车辆的泊车位之间的行驶路径最短的原则,规划所述目标车辆的目标行驶路径。[0091]为了便于理解,在此举例说明:[0092]例如,如图6所示,若车位a[6]的车辆1需要提高优先级,此时停车场场端服务器对优先级高的车辆1进行优先计算资源分配,即优先泊车调度,并认为对向车道可借用。同时,对即将进入车辆1的目标路径行驶区域的车辆2和车辆3进行任务中断指令的下发。如此,可以使得优先级高的车辆1行驶路线畅通,并且行驶空间范围更大,从而满足此次任务的优先完成需求。[0093]可选地,在本技术的一个实施例中,所述泊车调度方法还可以包括:在所述目标车辆完成泊车之后,向所述指定车辆发送继续行驶指令。[0094]可以理解的是,在本技术的一个实施例中,在所述对所述多个代客泊车任务中各个代客泊车任务对应的车辆进行泊车调度之后,所述泊车调度方法还可以包括:向所述多个代客泊车任务中各个代客泊车任务对应的客户端发送路径规划进度,所述路径规划进度可以包括:路径规划已完成、路径规划中、路径规划尚未开始中的至少一种。[0095]其中,所述对所述多个代客泊车任务中各个代客泊车任务对应的车辆进行泊车调度可以包括:针对任一代客泊车任务对应的车辆,执行如下操作中的至少一种:为所述车辆规划泊车路径;为所述车辆分配与所述泊车路径对应的操作指令;向所述车辆传输地图数据。[0096]如此,停车场场端服务器在接收到客户端针对目标代客泊车任务的优先级调整指令后,可以按照预先设置的调度策略对目标代客泊车任务对应的车辆优先或排后进行泊车调度,并向与目标行驶路径有交叉的指定车辆发送中断指令,保证目标车辆以最短的时间到达用户手中,从而提升了代客泊车功能的整体体验感,并有效解决了停车场内车辆泊车调度的问题。[0097]图7是本技术实施例提供的一种泊车调度方法的流程图。如图7所示,本技术实施例提供的泊车调度方法可由客户端来执行,并且可以包括:[0098]步骤510,向服务器发送代客泊车请求;[0099]在本技术实施例中,具体地,可以在客户端中安装一个代客泊车功能的应用软件,在用户启动此应用软件后,客户端上可显示一个请求发送界面,用户通过此请求发送界面即可向服务器发送车辆的代客泊车请求,一旦具体车辆信息确认无误后,用户点击发送,即可执行后续的步骤520。[0100]当然,在本技术实施例中,也可以在现有的某一应用软件中(例如,支付宝等)内置一个代客泊车功能。用户在打开该应用软件后,可选择应用软件中内置的代客泊车功能。在此代客泊车功能被选中后,客户端上可显示一个请求发送界面,用户通过此请求发送界面即可向服务器发送车辆的代客泊车请求,一旦具体车辆信息确认无误后,用户点击发送,即可执行后续的步骤520。[0101]步骤520,接收所述服务器发送的代客泊车任务对应的路径规划进度。[0102]其中,所述路径规划进度可以包括:路径规划已完成、路径规划中、路径规划尚未开始中的至少一种。[0103]可选地,在本技术的一个实施例中,在步骤520之后所述方法还可以包括:向所述服务器发送目标代客泊车任务的优先级调整指令,所述优先级调整指令可以包括:优先级调高指令或者优先级调低指令;接收所述服务器发送的所述目标代客泊车任务对应的目标车辆规划目标行驶路径。[0104]可以理解的是,在某些特殊情况下,如紧急用车等,用户可以通过客户端来提高车辆的泊车优先级,进而变更规划的目标行驶路径,并中断与目标行驶路径有交叉的指定车辆的任务,从而使得具有高优先级的车辆优先进行泊车调度。[0105]本技术实施例提供的一种泊车调度方法,用户通过客户端向服务器发送代客泊车请求,获得车辆进行代客泊车任务对应的路径规划进度,并在特殊情况下可以通过客户端来提高车辆的泊车优先级,进而变更规划的目标行驶路径,并中断与目标行驶路径有交叉的指定车辆的任务,从而使得具有高优先级的车辆优先进行泊车调度,提升了代客泊车功能的整体体验感。[0106]图8是本技术实施例提供的一种泊车调度方法的流程图。如图8所示,本技术实施例提供的泊车调度方法可由目标车辆来执行,并且可以包括:[0107]步骤610,接收停车场端服务器发送的与规划泊车路径对应的操作指令以及地图数据。[0108]其中,所述规划泊车路径可以是基于预先设置的调度策略而确定的,所述预先设置的调度策略可以用于确保各个代客泊车任务对应的车辆能够有序泊车。[0109]在本技术的一个实施例中,在步骤610之前,所述泊车调度方法还可以包括:向停车场端服务器发送当前位置信息。如此,可以使得停车场端服务器根据目标车辆的当前位置信息更好地规划相应的泊车路径。[0110]步骤620,基于所述操作指令和所述地图数据,执行与所述规划泊车路径对应的泊车任务。[0111]在本技术的一个实施例中,在步骤620之后,所述泊车调度方法还可以包括:基于所述泊车任务的执行进度,向所述停车场端服务器反馈所述执行进度。[0112]其中,所述执行进度可以包括:泊车任务已完成、泊车任务进行中、泊车任务尚未开始中的至少一种。[0113]可选地,在本技术的一个实施例中,在所述目标车辆是指定车辆的情况下,在步骤620之后所述方法还可以包括:指定车辆接收所述停车场端服务器发送的中断行驶指令;根据所述中断行驶指令,所述指定车辆中断所述泊车任务。[0114]可以理解的是,在本技术的一个实施例中,在所述中断所述泊车任务之后,所述方法还可以包括:指定车辆接收所述停车场端服务器发送的继续行驶指令;根据所述继续行驶指令,所述指定车辆继续所述泊车任务。[0115]本技术实施例提供的一种泊车调度方法,目标车辆根据接收停车场端服务器发送的与规划泊车路径对应的操作指令以及地图数据来执行泊车任务,并在进行泊车任务的过程中,向停车场端服务器反馈目标车辆的执行进度。如此,可以让多辆车实现有序泊车,解决在短时间多辆车进入停车场内的情况下,无法有效地进行泊车调度,导致泊车效率较低的问题,从而提高停车场内车流的流畅度,并保证用户可以实时了解到车辆泊车任务的进度。[0116]图9是本技术实施例提供的一种泊车调度方法的流程图。如图9所示,本技术实施例提供的泊车调度方法仅是示例而非限制,目的在于便于本领域技术人员更好地理解本技术的技术方案。参照图9,本技术实施例提供的泊车调度方法可包括:[0117]步骤701,客户端向停车场端服务器发送代客泊车请求。[0118]步骤702,停车场端服务器基于代客泊车请求,向目标车辆发送获取车辆当前位置信息的操作指令。[0119]在本技术实施例中,客户端发送的代客泊车请求中可携带目标车辆的标识信息。停车场场端服务器可根据此目标车辆的标识信息,向目标车辆发送获取车辆当前位置信息的操作指令。[0120]需了解的是,步骤702为可选步骤。在另一示例中,也可以由客户端向目标车辆发送获取车辆当前位置信息的操作指令。即,客户端在向停车场端服务器发送代客泊车请求之后,可通知目标车辆向停车场端服务器发送车辆当前位置信息。[0121]步骤703,目标车辆向停车场端服务器发送当前位置信息。[0122]需了解的是,步骤703为可选步骤。在本技术实施例中,客户端可与目标车辆存在绑定关系。目标车辆可及时将自身的当前位置信息发往客户端。客户端在获取目标车辆的当前位置信息之后,可在向停车场端服务器发送代客泊车请求的同时,向停车场端服务器发送目标车辆的当前位置信息。[0123]步骤704,停车场端服务器获取多个代客泊车请求对应的多个代客泊车任务。[0124]在本技术实施例中,停车场端服务器在接受到多个代客泊车请求之后,即可确定出与多个代客泊车请求对应的多个代客泊车任务。[0125]步骤705,停车场端服务器获取多个代客泊车任务中各个代客泊车任务对应的任务申请时间;基于fcfs策略,对所述多个代客泊车任务中各个代客泊车任务对应的车辆按照所述任务申请时间的先后顺序进行泊车调度。[0126]步骤706,停车场端服务器在所述多个代客泊车任务中存在至少两个特定代客泊车任务的情况下,所述至少两个特定代客泊车任务中任意两个的任务申请时间的间隔小于预设值,确定所述至少两个特定代客泊车任务对应的至少两个特定泊车车辆中各个特定泊车车辆的规划泊车路径;确定各个特定泊车车辆的规划泊车路径的预计行驶时长;基于最短作业优先sjf策略,对所述至少两个特定代客泊车任务中各个特定代客泊车任务对应的特定车辆按照预计行驶时长的顺序进行泊车资源分配。[0127]步骤707,停车场端服务器向目标车辆发送与规划泊车路径对应的操作指令以及地图数据。[0128]步骤708,停车场端服务器向客户端发送代客泊车任务对应的路径规划进度。[0129]需了解的是,步骤707与步骤708的顺序可以按照实际情况进行选择,在此不做限定。举例而言,可以先进行步骤707,再进行步骤708;也可以先进行步骤708,再进行步骤707;还可以步骤707和步骤708同时进行。[0130]步骤709,目标车辆执行规划泊车路径对应的泊车任务。[0131]步骤710,目标车辆向停车场端服务器反馈泊车任务的执行进度。[0132]步骤711,客户端向停车场端服务器发送目标代客泊车任务的优先级调整指令,所述优先级调整指令为指示最高优先级的指令。[0133]步骤712,停车场端服务器响应于最高优先级调整指令,对目标代客泊车任务对应的车辆优先进行泊车调度;对目标代客泊车任务对应的目标车辆规划目标行驶路径;从停车场内处于行驶中的车辆中确定出行驶路径与目标行驶路径有交叉的指定车辆。[0134]步骤713,停车场端服务器向指定车辆发送中断行驶指令。[0135]步骤714,停车场端服务器向客户端发送代客泊车任务对应的路径规划进度。[0136]需了解的是,步骤713与步骤714的顺序可以按照实际情况进行选择,在此不做限定。举例而言,可以先进行步骤713,再进行步骤714;也可以先进行步骤714,再进行步骤713;还可以步骤713和步骤714同时进行。[0137]步骤715,指定车辆暂停泊车任务。[0138]步骤716,停车场端服务器在目标车辆完成泊车之后,向指定车辆发送继续行驶指令。[0139]步骤717,指定车辆继续泊车任务。[0140]另外,需了解的是,上述步骤701-717仅是一种示例而非限制。举例而言,在另一种示例中,当用户无需紧急用车的情况下,所述步骤可以只包括步骤701-710。[0141]本技术实施例提供的一种泊车调度方法,停车场场端服务器不仅可以在短时间多辆车进入停车场内的情况下,通过用于确保各个代客泊车任务对应的车辆能够有序泊车的调度策略,对所述多个代客泊车任务中各个代客泊车任务对应的车辆进行泊车调度,可以让多辆车实现有序泊车,解决在短时间多辆车进入停车场内的情况下,无法有效地进行泊车调度,导致泊车效率较低的问题,从而提高停车场内车流的流畅度;而且在特殊情况下可以通过提高车辆优先级以及变更规划目标行驶路径的策略,中断与目标行驶路径有交叉的指定车辆的任务,保证具有高优先级的车辆以最短的时间到达用户手中,从而提升了代客泊车功能的整体体验感,并有效解决了停车场车辆泊车调度的问题。[0142]图10为本技术实施例提供的一种泊车调度装置的结构框图。参照图10,本技术实施例提供的一种泊车调度装置800,可以包括:接收模块810,获取模块820以及泊车调度模块830。[0143]其中,所述接收模块810,用于接收在预设时段内的多个代客泊车请求;[0144]所述获取模块820,用于获取所述多个代客泊车请求对应的多个代客泊车任务,其中,一个代客泊车请求对应一个代客泊车任务,一个代客泊车任务对应一或多车辆;[0145]所述泊车调度模块830,用于按照预先设置的调度策略,对所述多个代客泊车任务中各个代客泊车任务对应的车辆进行泊车调度,其中,所述预先设置的调度策略用于确保各个代客泊车任务对应的车辆能够有序泊车。[0146]本技术实施例提供的一种泊车调度装置,接收在预设时段内的多个代客泊车请求;获取所述多个代客泊车请求对应的多个代客泊车任务,其中,一个代客泊车请求对应一个代客泊车任务,一个代客泊车任务对应一或多车辆;按照预先设置的调度策略,对所述多个代客泊车任务中各个代客泊车任务对应的车辆进行泊车调度,其中,所述预先设置的调度策略用于确保各个代客泊车任务对应的车辆能够有序泊车。如此,在短时间多辆车进入停车场内的情况下,通过用于确保各个代客泊车任务对应的车辆能够有序泊车的调度策略,对所述多个代客泊车任务中各个代客泊车任务对应的车辆进行泊车调度,可以让多辆车实现有序泊车,解决在短时间多辆车进入停车场内的情况下,无法有效地进行泊车调度,导致泊车效率较低的问题。[0147]可选地,在一种实施方式中,所述获取模块820具体还可以用于:获取所述多个代客泊车任务中各个代客泊车任务对应的任务申请时间;所述预先设置的调度策略可以包括:先到先服务fcfs策略;在按照预先设置的调度策略,对所述多个代客泊车任务中各个代客泊车任务对应的车辆进行泊车调度的过程中,所述泊车调度模块830具体还可以用于:基于fcfs策略,对所述多个代客泊车任务中各个代客泊车任务对应的车辆按照任务申请时间的先后顺序进行泊车调度。[0148]可选地,在一种实施方式中,在对所述多个代客泊车任务中各个代客泊车任务对应的车辆按照任务申请时间的先后顺序进行泊车调度的过程中,所述泊车调度模块830具体可以用于:在所述多个代客泊车任务中存在至少两个特定代客泊车任务的情况下,所述至少两个特定代客泊车任务中任意两个的任务申请时间的间隔小于预设值,确定所述至少两个特定代客泊车任务对应的至少两个特定泊车车辆中各个特定泊车车辆的规划泊车路径;确定各个特定泊车车辆的规划泊车路径的预计行驶时长;基于最短作业优先sjf策略,对所述至少两个特定代客泊车任务中各个特定代客泊车任务对应的特定车辆按照预计行驶时长的顺序进行泊车资源分配。[0149]可选地,在一种实施方式中,所述接收模块810具体还可以用于:接收针对所述多个代客泊车任务中的目标代客泊车任务的优先级调整指令,所述优先级调整指令可以包括:优先级调高指令或者优先级调低指令;在按照预先设置的调度策略,对所述多个代客泊车任务中各个代客泊车任务对应的车辆进行泊车调度的过程中,所述泊车调度模块830具体可以用于:响应于优先级调高指令,对所述目标代客泊车任务对应的车辆优先进行泊车调度;响应于优先级调低指令,对所述目标代客泊车任务对应的车辆排后进行泊车调度。[0150]可选地,在一种实施方式中,所述优先级调整指令可以为指示最高优先级的指令,所述泊车调度装置800还可以包括:规划模块,用于对所述目标代客泊车任务对应的目标车辆规划目标行驶路径;确定模块,用于从停车场内处于行驶中的车辆中确定出行驶路径与所述目标行驶路径有交叉的指定车辆;发送模块,用于向所述指定车辆发送中断行驶指令。[0151]可选地,在一种实施方式中,在对所述目标代客泊车任务对应的目标车辆规划目标行驶路径的过程中,所述规划模块还可以具体用于:获取所述目标车辆的位置和所述目标车辆的泊车位;基于所述目标车辆的位置和所述目标车辆的泊车位之间的行驶路径最短的原则,规划所述目标车辆的目标行驶路径。[0152]可选地,在一种实施方式中,所述发送模块具体还可以用于:在所述目标车辆完成泊车之后,向所述指定车辆发送继续行驶指令。[0153]可选地,在一种实施方式中,在所述对所述多个代客泊车任务中各个代客泊车任务对应的车辆进行泊车调度之后,所述泊车调度模块830具体可以用于:向所述多个代客泊车任务中各个代客泊车任务对应的客户端发送路径规划进度,所述路径规划进度可以包括:路径规划已完成、路径规划中、路径规划尚未开始中的至少一种。[0154]可选地,在一种实施方式中,在对所述多个代客泊车任务中各个代客泊车任务对应的车辆进行泊车调度的过程中,所述泊车调度模块830具体可以用于:针对任一代客泊车任务对应的车辆,执行如下操作中的至少一种:为所述车辆规划泊车路径;为所述车辆分配与所述泊车路径对应的操作指令;向所述车辆传输地图数据。[0155]此外,如图11所示,本技术实施例还提供一种停车场端服务器,所述停车场端服务器900可以包括:存储器910、处理器920及存储在所述存储器910上并可在所述处理器920上运行的泊车调度程序,所述泊车调度程序被所述处理器920执行时实施上文中提及的任一所述的泊车调度方法的步骤。举例而言,所述泊车调度程序被所述处理器920执行时实现如下过程:接收在预设时段内的多个代客泊车请求;获取所述多个代客泊车请求对应的多个代客泊车任务,其中,一个代客泊车请求对应一个代客泊车任务,一个代客泊车任务对应一或多车辆;按照预先设置的调度策略,对所述多个代客泊车任务中各个代客泊车任务对应的车辆进行泊车调度,其中,所述预先设置的调度策略用于确保各个代客泊车任务对应的车辆能够有序泊车。如此,在短时间多辆车进入停车场内的情况下,通过用于确保各个代客泊车任务对应的车辆能够有序泊车的调度策略,对所述多个代客泊车任务中各个代客泊车任务对应的车辆进行泊车调度,可以让多辆车实现有序泊车,解决在短时间多辆车进入停车场内的情况下,无法有效地进行泊车调度,导致泊车效率较低的问题。[0156]如图12所示,本技术实施例还可提供一种客户端,所述客户端1000可以包括:存储器1010、处理器1020及存储在所述存储器1010上并可在所述处理器1020上运行的泊车调度程序,所述泊车调度程序被所述处理器1020执行时实施上文中提及的任一所述的泊车调度方法的步骤。举例而言,向服务器发送代客泊车请求;接收所述服务器发送的代客泊车任务对应的路径规划进度。如此,用户通过客户端向服务器发送代客泊车请求,获得车辆进行代客泊车任务对应的路径规划进度,并在特殊情况下可以通过客户端来提高车辆的泊车优先级,进而变更规划的目标行驶路径,并中断与目标行驶路径有交叉的指定车辆的任务,从而使得具有高优先级的车辆优先进行泊车调度,提升了代客泊车功能的整体体验感。[0157]图13为本技术实施例提供的另一种泊车调度装置的结构框图。参照图13,本技术实施例提供的泊车调度装置1100,可以包括:接收模块1110和处理模块1120。[0158]其中,所述接收模块1110,用于接收停车场端服务器发送的与规划泊车路径对应的操作指令以及地图数据;[0159]所述处理模块1120,用于基于所述操作指令和所述地图数据,执行与所述规划泊车路径对应的泊车任务;[0160]其中,所述规划泊车路径是基于预先设置的调度策略而确定的,所述预先设置的调度策略用于确保各个代客泊车任务对应的车辆能够有序泊车。[0161]本技术实施例提供的泊车调度装置,目标车辆可以通过接收停车场端服务器发送的与规划泊车路径对应的操作指令以及地图数据来执行泊车任务,并在进行泊车任务的过程中,向停车场端服务器反馈目标车辆的执行进度。如此,可以让多辆车实现有序泊车,解决在短时间多辆车进入停车场内的情况下,无法有效地进行泊车调度,导致泊车效率较低的问题,从而提高停车场内车流的流畅度,并保证用户可以实时了解到车辆泊车任务的进度。[0162]通过以上的实施方式的描述,本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。[0163]本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。[0164]这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。[0165]这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。[0166]在一个典型的配置中,计算设备包括一个或多个处理器(cpu)、输入/输出接口、网络接口和内存。[0167]内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flashram)。内存是计算机可读介质的示例。[0168]计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd-rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitorymedia),如调制的数据信号和载波。[0169]需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。[0170]上面结合附图对本技术的实施例进行了描述,但是本技术并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本技术的启示下,在不脱离本技术宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本技术的保护之内。当前第1页12当前第1页12
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献