更新时间:2020-08-03 09:53
城市停车难问题是困扰政府的一大难题,主要原因是:现有城市的停车资源和停车需求没有实现最优适配,导致一方面城市局部停车困难,另一方面车位的平均空置率达到了一半以上。针对此种情况,阿里云IoT和达摩院合作推出停车场时空调度推荐算法服务,停车企业云平台只需推送车主搜索的目的地经纬度信息或车主当前位置信息,阿里云车位时空调度算法即刻为车主找到目的地或当前位置最优解排行前三的停车场,并导航车主前往停靠。
1、 能够有效盘活城市停车资源,减少场库的空置率,提升场库的周转率。
2、 能够有效疏导城市局部的停车需求聚集状况,实现停车均衡指数有效提升。
3、 智能计算推送排名前三的场库结果,减少车主主动选择的烦恼,提升车主体验。
当前位置的停车调度,是指根据车主当前所在位置的经纬度,调度系统以经纬为中心点的一定区域空间内,寻找最优的停车场并推荐给车主。
第一步:当车主登录车主端应用程序时,停车企业可以获取车主当前的经纬度信息(如果未打开定位的,可以提醒车主先打开手机定位),获取到当前位置的经纬度信息后,推送给阿里调度系统。
第二步:阿里调度系统根据车主当前位置经纬度计算周边最优的停靠场库。
第三步:如果计算出周边有最优的场库时,会返回综合得分前三的场库经纬度信息和车场信息(最优停车场ID、最优停车场名称、停车场预测余位数、停车场到目的地之间最短步行距离),如果计算出周边没有最优的停车场库时,会返回周边暂无场库停靠。
第四步:企业停车系统收到阿里调度系统返回的消息后,需要在手机端分别做交互展示,如果存在最优场库的情况,需要展示车场的信息,车主可以点击场库并导航前往。
第五步:如果阿里调度系统返回的结果是没有停车场,ISV则在自身的手机端应用上提示车主:您当前位置周边暂无车场停靠。
目的地周边的调度:是指根据车主输入的目的地的经纬度,调度系统以目的地为中心点的一定区域空间内,寻找到最优的停车场并推荐给车主。
串联流程如下:
第一步:当车主登录车主端应用程序时,需要主动输入目的地名称,找到所需到达的目的地后,点击确认。
第二步:停车企业云平台可以获取车主输入的目的地的经纬度信息,获取到车主输入的目的地经纬度信息后,推送给阿里调度系统。
第三步:阿里调度系统根据车主输入的目的地的经纬度信息计算周边最优的停靠场库。
第四步:如果计算出目的地周边有最优的场库时,会返回综合得分前三的场库经纬度信息和车场信息(最优停车场ID、最优停车场名称、停车场预测余位数、停车场到目的地之间最短步行距离),如果计算出目的地周边没有最优的停车场库时,会返回无场库停靠的消息。
第五步:企业停车系统收到阿里调度系统返回的消息后,需要在手机端分别做交互展示,如果目的地周边存在最优场库的情况,需要展示车场的信息,车主可以点击场库并导航前往。
第六步:如果阿里调度系统返回的结果是目的地周边没有停车场,则提示车主您所前往的目的地周边暂无车场停靠,引导车主修改目的地再次发起停车请求。
停车调度场库修正是指:企业停车系统在调用阿里的调度算法获取到最优停车场库后,车主通过企业的手机端应用选择了最优停靠场库,但是车主导航前往的过程中,停车场的余位发生了剧变(例如:停车场余位为0或者小于3时),导致车主存在到现场后无法正常停靠的风险,此种情况下需要动态的为车主重新调度停车场库,修正之前的最优场库。
串联流程如下:
第一步:企业自身云平台监控接入的场库余位信息,当发现余位为0或小于3时,自动搜索是否存在以余位不足车场为目的地导航的车主,如果发现有车主正在导航前往的,自动在其手机端展示提醒:场库余位不足,已为您重新发起目的地周边车位搜索。
第二步:企业再次推送该车主的目的地经纬度信息给阿里车位调度系统
第三步:阿里调度系统根据企业重新输入的目的地的经纬度信息计算周边最优的停靠场库。
第四步:如果计算出目的地周边有最优的场库时,会返回综合得分前三的场库经纬度信息和车场信息(最优停车场ID、最优停车场名称、停车场预测余位数、停车场到目的地之间最短步行距离),如果计算出目的地周边没有最优的停车场库时,会返回无场库停靠的消息。
第五步:企业停车系统收到阿里调度系统返回的消息后,需要从三个场库中选择一个场库,并以该场库为目的地,在手机端自动切换导航线路,导航的出发点是车主当前位置。
第六步:如果阿里调度系统返回的结果是目的地周边没有停车场,则终止导航,并提示车主您所前往的目的地周边暂无车场停靠。
如下图所示:
车主输入目的地之后,手机APP端获取到车主输入的目的地经纬度信息,并将经纬度信息按照能力调用接口推送给阿里云开放平台的时空调度系统,时空调度系统会返回违停点周边3个最优的可停靠场库信息,手机端可以展示目的地周边范围内最优的3个场库,让车主选择即可。
车主选择一个场库后,如下图所示,展示相应的路径信息:
点击导航去停车场时,调用高德导航,从车主当前位置导航到调度的停车场位置。
API PATH:/park/app/v0/dispatch/origin/get
· 请求参数
参数名称 | 类型 | 必填 | 描述 |
---|---|---|---|
userId | String | 是 | 三方用户id |
destinationLongitude | Double | 是 | 目的地经度 |
destinationLatitude | Double | 是 | 目的地纬度 |
originLongitude | Double | 是 | 始发地经度 |
originLatitude | Double | 是 | 始发地纬度 |
· 响应参数
一级参数 | 二级参数 | 类型 | 描述 |
---|---|---|---|
reqId | String | 请求id | |
directList | List | 驾车直达车场推荐列表 | |
parkUuid | String | 车场id | |
name | String | 停车场名称 | |
address | String | 地址 | |
longitude | Double | 经度 | |
latitude | Double | 维度 | |
distance | Int | 与目的地的直线距离,单位m | |
totalSpaceNum | Int | 总泊位数 | |
idleSpace | Int | 空闲泊位 | |
predictedIdleSpace | Int | 到达时的预计空余泊位 | |
walkDistance | Int | 到目的地步行距离,单位米 | |
walkTime | Int | 到目的地步行时长,单位秒 | |
driveDistance | Int | 出发点距离停车场的驾驶距离,单位米 | |
driveTime | Int | 出发点距离停车场的驾驶时长,单位秒 |
· 请求示例
{
“request”: {
“apiVer”: “0.5.7”
},
“params”: {
“userId”:”TestUser_32932”,
“destinationLongitude”: 120.0848200000,
“destinationLatitude”: 30.1276800000,
“originLongitude”: 120.1848200000,
“originLatitude”: 30.1236800000
},
“version”: “1.0”
}
· 返回示例
{
“code”: 200,
“data”:{
“reqId”:”dispatch_weoi23490234”,
“directList”:[{
“parkUuid”:”uuid_12334”,
“address”: “河山路南侧”,
“distance”: 4,
“id”: 1,
“idleSpace”: 26,
“latitude”: 30.127663,
“longtitue”: 120.084855,
“name”: “云栖小镇国际会展中心停车场”,
“price”: 600,
“totalSpaceNum”: 300,
“walkDistance”: 4,
“walkTime”: 3
},
{
“parkUuid”:”uuid_12344”,
“address”: “山景路与河山路交叉口西南200米”,
“distance”: 347,
“id”: 2,
“idleSpace”: 87,
“latitude”: 30.129186,
“longtitue”: 120.082077,
“name”: “中大工业园停车场”,
“price”: 600,
“totalSpaceNum”: 300,
“walkDistance”: 429,
“walkTime”: 343
},
{
“parkUuid”:”uuid_12434”,
“address”: “浮山西路杭州云计算产业园附近”,
“distance”: 709,
“id”: 4,
“idleSpace”: 25,
“latitude”: 30.134019,
“longtitue”: 120.084103,
“name”: “杭州云计算产业园停车场”,
“price”: 600,
“totalSpaceNum”: 300,
“walkDistance”: 735,
“walkTime”: 588
},
{
“parkUuid”:”uuid_12334”,
“address”: “支三路与浮山西路交叉口东北150米”,
“distance”: 820,
“id”: 3,
“idleSpace”: 10,
“latitude”: 30.134631,
“longtitue”: 120.087285,
“name”: “之江发展大厦停车场”,
“price”: 600,
“totalSpaceNum”: 300,
“walkDistance”: 780,
“walkTime”: 624
}]
},
“message”: “success”
}
在文档使用中是否遇到以下问题
更多建议
匿名提交