著录项信息
专利名称 | 一种智能泊车引导方法 |
申请号 | CN201410077409.3 | 申请日期 | 2014-03-03 |
法律状态 | 权利终止 | 申报国家 | 中国 |
公开/公告日 | 2014-05-28 | 公开/公告号 | CN103824473A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | G08G1/14 | IPC分类号 | G;0;8;G;1;/;1;4查看分类表>
|
申请人 | 山东大学 | 申请人地址 | 山东省济南市历城区山大南路27号
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 山东大学 | 当前权利人 | 山东大学 |
发明人 | 张强;边栋;陆中州;周武祥 |
代理机构 | 济南金迪知识产权代理有限公司 | 代理人 | 吕利敏 |
摘要
一种智能泊车引导方法,该引导方法中利用一下硬件实现:车位传感器、微控制器、液晶显示屏、GPRS模块、云存储平台上的服务器和移动终端APP;上述智能泊车引导方法包括如下步骤:车位数据信息的采集;车位数据信息的传输;车位数据信息的存储;用户通过移动终端访问云存储平台上的服务器,以获取“车位数据信息”;用户使用路线导航,完成泊车。本发明中所述的导航采用电子地图导航,其中使用的电子地图为百度地图,用户打开移动终端APP,用户点击地图上的某一停车场后,出现以图片形式模拟的该停车场的布局,停车场的空闲车位是以该泊车位处无汽车图片、被占车位是以该车位有汽车图片的形式表示。
1.一种智能泊车引导方法,其特征在于,该引导方法中利用以下硬件实现:车位传感器、微控制器、液晶显示屏、GPRS模块、云存储平台上的服务器和移动终端APP;
停车场内安装有液晶显示屏,在所述停车场内的每个车位对应车体的一侧设置有车位传感器、微控制器和GPRS模块;所述车位传感器通过数据线与微控制器的IO端口相连接,,所述微控制器通过数据线与GPRS模块相连接,所述微控制器通过数据线与液晶显示屏连接;
所述车位传感器用于检测车位传感器与其前方物体距离;所述微控制器将接收到的距离进行处理,以判断该泊车位是否被占用,形成“车位占用信息”;所述微控制器将“车位占用信息”与“车位所属位置信息”实时发送至所述停车场的液晶显示屏实时更新显示;所述微控制器将“车位占用信息”、“车位所属位置信息”、“停车场ID信息”、“空车位的数量”和“用户访问服务器的权限key”打包通过GPRS模块发送至云存储平台上的服务器实时更新、储存;用户通过移动终端APP访问云存储平台上的服务器以获取停车场内所有“车位数据信息”;所述的“车位占用信息”、“车位所属位置信息”、“停车场ID信息”、“空车位的数量”和“用户访问服务器的权限key”共同形成“车位数据信息”;
上述智能泊车引导方法包括如下步骤:
1)车位数据信息的采集:
所述车位传感器用于检测车位传感器与其前方物体距离;所述车位传感器通过数据线将收到的距离传送至微控制器,当所述微控制器判断所测得所述车位传感器与其前方物体距离小于预设的车辆宽度范围值时,则判断该车位被占用,形成“车位占用信息”为“1”,当所述微控制器判断所测得所述车位传感器与其前方物体距离大于或等于预设的车辆宽度范围值时,则判断该车位未被占用,形成“车位占用信息”为“0”;所述微控制器内存储的“车位占用信息”、“车位所属位置信息”、“停车场ID信息”、“空车位的数量”和“用户访问服务器的权限key”共同形成“车位数据信息”;
2)车位数据信息的传输
所述微控制器将所述“车位数据信息”通过异步串行通信的方式将“车位数据信息”发送给GPRS模块,所述GPRS模块使用基于HTTP协议的POST请求进行传输;
3)车位数据信息的存储
按照步骤2)的传输方式将所述“车位数据信息”传输至云存储平台上的服务器实时更新、储存;
4)用户通过移动终端访问云存储平台上的服务器,以获取“车位数据信息”;
5)用户使用路线导航,完成泊车:
用户根据停车场的空余车位信息自主选择泊车位,并点击空车位进行预订,预订后空车位的“车位占用信息”由“0”变为“1”,所述服务器向该车位的微控制器发送指令:设定预订时间段;同时更新当前的“车位数据信息”,将所述“车位数据信息”传输至云存储平台上的服务器实时更新、储存;
在所述的设定预订时间段内,如其他用户再查询该停车场的“车位数据信息”时,该车位显示为有车状态;当预订时间超出设定预订时间段时,该车位开始接收车位传感器的实时“车位占用信息”,同时更新当前的“车位数据信息”,将所述“车位数据信息”传输至云存储平台上的服务器实时更新、储存;
用户移动终端按照现有技术导航用户车辆前往所订车位所在的停车场;
所述微控制器将“车位占用信息”与“车位所属位置信息”实时发送至所述停车场的液晶显示屏实时更新显示;
用户到达停车场后,通过查看液晶显示屏精确找到预订的泊车位,完成泊车。
2.根据权利要求1所述的一种智能泊车引导方法,其特征在于,所述云存储平台是百度的Location Based Services平台,基于请求的位置,就近指定服务器进行信息的存储。
3.根据权利要求1所述的一种智能泊车引导方法,其特征在于,所述车位传感器为超声波测距传感器HC-SR04。
4.根据权利要求1所述的一种智能泊车引导方法,其特征在于,所述液晶显示屏为HS-12864液晶显示屏。
5.根据权利要求1所述的一种智能泊车引导方法,其特征在于,所述微控制器为STC89C52单片机。
一种智能泊车引导方法\n技术领域\n[0001] 本发明涉及一种智能泊车引导方法,属智能交通的技术领域。\n背景技术\n[0002] 现有的停车场引导方法,其引导指示装置往往仅仅局限于停车场周围及停车场内部,并未有效解决前往停车场的路径导航,并且难以实现在陌生环境下高效地找到临近的空余泊车位最多的停车场,导致泊车效率低,易造成交通阻塞。\n[0003] 本发明的目的在于提供一种智能化的泊车引导方法,该方法能够实时检测某停车场内空泊车位的数目及准确位置,并通过移动终端向用户显示停车场内部的空车位情况,根据用户选择的合适停车场,在移动终端的电子地图上显示前往用户选定的停车场的路线,完成对目标停车场的路径导航。本方法成本低廉。\n发明内容\n[0004] 针对现有技术的不足,本发明提供一种智能泊车引导方法。\n[0005] 本发明的技术方案如下:\n[0006] 一种智能泊车引导方法,该引导方法中利用一下硬件实现:车位传感器、微控制器、液晶显示屏、GPRS模块、云存储平台上的服务器和移动终端APP;\n[0007] 所述停车场内安装有液晶显示屏,在所述停车场内的每个车位对应车体的一侧设置有车位传感器、微控制器和GPRS模块;所述车位传感器通过数据线与微控制器的IO端口相连接,,所述微控制器通过数据线与GPRS模块相连接,所述微控制器通过数据线与液晶显示屏连接;\n[0008] 所述车位传感器用于检测车位传感器与其前方物体距离;所述微控制器将接收到的距离进行处理,以判断该泊车位是否被占用,形成“车位占用信息”;所述微控制器将“车位占用信息”与“车位所属位置信息”实时发送至所述停车场的液晶显示屏实时更新显示;\n所述微控制器将“车位占用信息”、“车位所属位置信息”、“停车场ID信息”、“空车位的数量”和“用户访问服务器的权限key”打包通过GPRS模块发送至云存储平台上的服务器实时更新、储存;用户通过移动终端APP访问云存储平台上的服务器以获取停车场内所有“车位数据信息”;所述的“车位占用信息”、“车位所属位置信息”、“停车场ID信息”、“空车位的数量”和“用户访问服务器的权限key”共同形成“车位数据信息”;\n[0009] 上述智能泊车引导方法包括如下步骤:\n[0010] 1)车位数据信息的采集:\n[0011] 所述车位传感器用于检测车位传感器与其前方物体距离;所述车位传感器通过数据线将收到的距离传送至微控制器,当所述微控制器判断所测得所述车位传感器与其前方物体距离小于预设的车辆宽度范围值时,则判断该车位被占用,形成“车位占用信息”为“1”,当所述微控制器判断所测得所述车位传感器与其前方物体距离大于或等于预设的车辆宽度范围值时,则判断该车位未被占用,形成“车位占用信息”为“0”;所述微控制器内存储的“车位占用信息”、“车位所属位置信息”、“停车场ID信息”、“空车位的数量”和“用户访问服务器的权限key”共同形成“车位数据信息”;\n[0012] 2)车位数据信息的传输\n[0013] 所述微控制器将所述“车位数据信息”通过异步串行通信的方式将“车位数据信息”发送给GPRS模块,所述GPRS模块使用基于HTTP协议的POST请求进行传输;\n[0014] 3)车位数据信息的存储\n[0015] 按照步骤2)的传输方式将所述“车位数据信息”传输至云存储平台上的服务器实时更新、储存;\n[0016] 4)用户通过移动终端访问云存储平台上的服务器,以获取“车位数据信息”;\n[0017] 5)用户使用路线导航,完成泊车:\n[0018] 用户根据停车场的空余车位信息自主选择泊车位,并点击空车位进行预订,预订后空车位的“车位占用信息”由“0”变为“1”,所述服务器向该车位的微控制器发送指令:设定预订时间段;同时更新当前的“车位数据信息”,将所述“车位数据信息”传输至云存储平台上的服务器实时更新、储存;\n[0019] 在所述的设定预订时间段内,如其他用户再查询该停车场的“车位数据信息”时,该车位显示为有车状态;当预订时间超出设定预订时间段时,该车位的开始接收车位传感器的实时“车位占用信息”,同时更新当前的“车位数据信息”,将所述“车位数据信息”传输至云存储平台上的服务器实时更新、储存;\n[0020] 用户移动终端按照现有技术导航用户车辆前往所订车位所在的停车场;\n[0021] 所述微控制器将“车位占用信息”与“车位所属位置信息”实时发送至所述停车场的液晶显示屏实时更新显示;\n[0022] 用户到达停车场后,通过查看液晶显示屏精确找到预订的泊车位,完成泊车。\n[0023] 本发明中所述的导航采用电子地图导航,其中使用的电子地图为百度地图,用户打开移动终端APP,在百度地图上实现自身定位,并在用户调定的地图比例尺下,能在地图上自动呈现用户周围、在移动终端屏幕所能容纳的空间范围内所有停车场的位置,这些停车场的位置是事先设定的,数据存储在百度地图的后台。用户点击地图上的某一停车场后,出现以图片形式模拟的该停车场的布局,停车场的空闲车位是以该泊车位处无汽车图片、被占车位是以该车位有汽车图片的形式表示。车位的预订时间段是由开发人员设定。\n[0024] 根据本发明优选的,所述云存储平台是百度的Location Based Services平台,基于请求的位置,就近指定服务器进行信息的存储。\n[0025] 根据本发明优选的,所述车位传感器为超声波测距传感器HC-SR04。\n[0026] 根据本发明优选的,所述液晶显示屏为HS-12864液晶显示屏。\n[0027] 根据本发明优选的,所述微控制器为STC89C52单片机。\n[0028] 本发明的有益效果是:\n[0029] 本发明通过超声波传感器检测停车场的空车位情况,微控制器将数据简单处理后经GPRS模块,上传服务器,在移动终端上可实时显示附近停车场的泊车位情况,从而解决空车位难找的问题;并可通过电子地图提供路径的引导,解决陌生环境下泊车位难找的问题,提高泊车效率。使用LBS云服务平台,可以实现移动开发者存储海量位置数据的服务器零成本及维护压力,且支持高效检索用户数据,且实现电子地图展现。相对于搜索某一停车场的地址,然后在地图上显示的方案,本方法的优势在于周围停车场自动显示在地图上,用户点击可查看各停车场的情况,自主选定某一停车场后,可实现对车位的预定,有效避免多辆车同时抢一个车位的情况,避免拥堵和重复选车位的繁琐,并地图上会显示前往该停车场的导航路径。实用简便。尤其是对处于陌生环境的司机。\n附图说明\n[0030] 图1是本发明的智能泊车引导方法的整体结构框图。\n[0031] 图2是本发明的智能泊车引导方法的数据采集层的电路框图。\n[0032] 图3是本发明的智能泊车引导方法的数据采集层的控制流程图。\n[0033] 图4是本发明的智能泊车引导方法的数据传输层的串口握手和配置的格式。\n[0034] 图5是本发明的智能泊车引导方法的GPRS模块向服务器发送的HTTP请求的格式统一域名地址(URL)格式参数。\n[0035] 图6是本发明的智能泊车引导方法的GPRS模块向服务器发送HTTP请求的请求行格式。\n[0036] 其中,1、车位传感器,2、微控制器,3、液晶显示屏,4、GPRS模块,5、LBS云平台,6、服务器,7、移动终端\n具体实施方式\n[0037] 下面结合附图为本发明作进一步的描述,但不限于此。\n[0038] 如图1-6所示。\n[0039] 实施例1、\n[0040] 一种智能泊车引导方法,该引导方法中利用一下硬件实现:车位传感器1、微控制器2、液晶显示屏3、GPRS模块4、云存储平台上的服务器6和移动终端APP7;\n[0041] 所述停车场内安装有液晶显示屏3,在所述停车场内的每个车位对应车体的一侧设置有车位传感器1、微控制器2和GPRS模块4;所述车位传感器1通过数据线与微控制器\n2的IO端口相连接,,所述微控制器2通过数据线与GPRS模块4相连接,所述微控制器2通过数据线与液晶显示屏3连接;\n[0042] 所述车位传感器1用于检测车位传感器1与其前方物体距离;所述微控制器2将接收到的距离进行处理,以判断该泊车位是否被占用,形成“车位占用信息”;所述微控制器\n2将“车位占用信息”与“车位所属位置信息”实时发送至所述停车场的液晶显示屏实时更新显示;所述微控制器2将“车位占用信息”、“车位所属位置信息”、“停车场ID信息”、“空车位的数量”和“用户访问服务器6的权限key”打包通过GPRS模块发送至云存储平台5上的服务器6实时更新、储存;用户通过移动终端APP7访问云存储平台上的服务器6以获取停车场内所有“车位数据信息”;所述的“车位占用信息”、“车位所属位置信息”、“停车场ID信息”、“空车位的数量”和“用户访问服务器的权限key”共同形成“车位数据信息”;\n[0043] 上述智能泊车引导方法包括如下步骤:\n[0044] 1)车位数据信息的采集:\n[0045] 所述车位传感器1用于检测车位传感器1与其前方物体距离;所述车位传感器1通过数据线将收到的距离传送至微控制器2,当所述微控制器2判断所测得所述车位传感器1与其前方物体距离小于预设的车辆宽度范围值时,则判断该车位被占用,形成“车位占用信息”为“1”,当所述微控制器2判断所测得所述车位传感器1与其前方物体距离大于或等于预设的车辆宽度范围值时,则判断该车位未被占用,形成“车位占用信息”为“0”;所述微控制器2内存储的“车位占用信息”、“车位所属位置信息”、“停车场ID信息”、“空车位的数量”和“用户访问服务器的权限key”共同形成“车位数据信息”;\n[0046] 2)车位数据信息的传输\n[0047] 所述微控制器2将所述“车位数据信息”通过异步串行通信的方式将“车位数据信息”发送给GPRS模块4,所述GPRS模块4使用基于HTTP协议的POST请求进行传输;\n[0048] 3)车位数据信息的存储\n[0049] 按照步骤2)的传输方式将所述“车位数据信息”传输至云存储平台上的服务器6实时更新、储存;\n[0050] 4)用户通过移动终端7访问云存储平台上的服务器6,以获取“车位数据信息”;\n[0051] 5)用户使用路线导航,完成泊车:\n[0052] 用户根据停车场的空余车位信息自主选择泊车位,并点击空车位进行预订,预订后空车位的“车位占用信息”由“0”变为“1”,所述服务器向该车位的微控制器发送指令:设定预订时间段;同时更新当前的“车位数据信息”,将所述“车位数据信息”传输至云存储平台上的服务器实时更新、储存;\n[0053] 在所述的设定预订时间段内,如其他用户再查询该停车场的“车位数据信息”时,该车位显示为有车状态;当预订时间超出设定预订时间段时,该车位的开始接收车位传感器的实时“车位占用信息”,同时更新当前的“车位数据信息”,将所述“车位数据信息”传输至云存储平台上的服务器实时更新、储存;\n[0054] 用户移动终端7按照现有技术导航用户车辆前往所订车位所在的停车场;\n[0055] 所述微控制器2将“车位占用信息”与“车位所属位置信息”实时发送至所述停车场的液晶显示屏3实时更新显示;\n[0056] 用户到达停车场后,通过查看液晶显示屏3精确找到预订的泊车位,完成泊车。\n[0057] 本发明中所述的导航采用电子地图导航,其中使用的电子地图为百度地图,用户打开移动终端APP,在百度地图上实现自身定位,并在用户调定的地图比例尺下,能在地图上自动呈现用户周围、在移动终端屏幕所能容纳的空间范围内所有停车场的位置,这些停车场的位置是事先设定的,数据存储在百度地图的后台。用户点击地图上的某一停车场后,出现以图片形式模拟的该停车场的布局,停车场的空闲车位是以该泊车位处无汽车图片、被占车位是以该车位有汽车图片的形式表示。车位的预订时间段是由开发人员设定。\n[0058] 所述云存储平台5是百度的Location Based Services平台,基于请求的位置,就近指定服务器6进行信息的存储。\n[0059] 所述车位传感器1为超声波测距传感器HC-SR04。\n[0060] 所述液晶显示屏3为HS-12864液晶显示屏。\n[0061] 所述微控制器2为STC89C52单片机。\n[0062] 在图2中,单片机最小系统作为微控制器2,超声波测距传感器作为车位信息采集装置。4个超声波测距传感器的Trig引脚和Echo引脚分别接单片机的P1口。GPRS模块的TXD引脚接单片机的RXD引脚,GPRS模块的RXD引脚接单片机的TXD引脚。液晶显示屏\n3数据引脚分别接单片机的P0数据口,控制引脚接单片机的P2数据口。所述的GPRS模块\n4的型号为GTM900C。\n[0063] 所述的超声波测距传感器在每个泊车位安装一个,STC89C52单片机输出一个\n10us的高电平信号给Trig引脚,控制超声波传感器发射一段超声波脉冲序列,控制超声波传感器模块内部循环发射8个40Hz、占空比为50%的脉冲,超声波模块能够自动检测是否有信号返回,脉冲序列遇车辆时反射,控制超声波测距传感器检测若有回波信号,会在Echo引脚输出一段宽度(time)与反射距离成正比例的脉冲,通过测量脉冲的宽度即可求得距离S(S=(time*1.7)/100,单位是CM)。通过单片机设定停车有效距离,即停泊的汽车与超声波传感器的距离,可实现车位是否可用的正确检测。车位增减的信号被单片机分析处理后可用来控制一个全局变量remaining的变化,每当remaining变化,即车位数发生变化时,通过通用串行总线(UART),启动GPRS模块,上传数据。在显示屏实时显示每个泊车位的占用情况。\n[0064] 在图3中,其中result1[i]代表上次第i个泊车位的状态,result2[i]代表本次检测时的泊车位状态,remaining表示可用车位数编码,第一个车位编码为2^0=1,第i个车位编码为2^i。\n[0065] 图4表示单片机控制GPRS模块以无线方式传输数据的过程,单片机控制\nGPRS模块是通过单片机向GPRS模块串行传送指令实现的。指令有固定的顺序和格\n式。首先,单片机向GPRS模块发送ATE0指令,该指令功能是关闭回显,关闭回显的作用是单片机向GPRS模块传送指令后,GPRS模块不必再将指令返还到单片机。再发送at+cgdcont=1,"ip","cmnet"指令,该指令格式要求是:\n[0066] \n[0067] 各参数含义是:\n[0068] \n[0069] 作用是设置GPRS模块接入网关为移动梦网。然后是TCP/IP初始化指令:\nat%etcpip,该指令格式要求是:\n[0070] \n[0071] \n[0072] 各参数含义是:\n[0073] \n[0074] 作用是:实现PDP激活和TCP/IP初始化,是使用TCP/IP功能前必须完成的一步操作。然后是AT%IPOPEN="TCP","123.125.115.154",80,该指令格式要求是:\n[0075] \n[0076] 各参数含义是:\n[0077] \n[0078] \n[0079] 作用是:用于打开一条TCP链接。然后是at%iomode=1,1,1,该指令格式要求是:\n[0080] \n[0081] 各参数含义是:\n[0082] \n[0083] 作用是设置数据模式,主要是用来选择发送的数据是否进行编码,也就是(HEX-ASCII)的转换。然后是数据发送命令:AT%IPSEND,该命令格式要求是:\n[0084] \n[0085] 各参数含义是:\n[0086] \n[0087] 作用是将数据传送至GPRS模块。最后是关闭链接命令:AT%IPCLOSE,该命令格式要求是:\n[0088] \n[0089] 各参数含义是:\n[0090] \n[0091] 作用是:关闭链接。\n[0092] 由于百度LBS云存储使用的是通用的HTTP请求API(application interface),故GTM900C模块只需向百度指定的服务器,发送一个带有可用车位数量编码的POST请求即可实现车位数据的更新与存储。POST请求的统一域名地址(URL)格式如下:\n[0093] http://api.map.baidu.com/geodata/poi/update\n[0094] 图5表示可以使用的参数。本泊车引导方法使用的参数有:停车场的位置id(poi的id)、ak(用户的访问权限key)、以及用户自定义的一个数据段(车位数量的编码值)。其中,位置标志id为:poi_id=9091171,密钥为:ak=4aecb75d353e729c5e1bbada76e8083e,用户自定义数据,即车位数量编码为:l=12,即二进制的1100。\n[0095] 在HTTP请求中,第一行是一个请求行(request line),用来说明请求类型、要访问的资源以及所使用的HTTP版本。图6表示请求行的格式。请求行的第一部分说明了该请求是GET请求。该行的第二部分是“/geodata/poiext?method=update&poi_id=9091171&1=12&ak=4aecb75d353e729c5e1bbada76e8083e“,用来说明请求的是该域名的一个子目录。\n该行的最后一部分说明使用的是HTTP1.1版本(另一个可选项是1.0)。在HTTP请求中,第二行是一个位置行,内容是需要发送的主机地址HOST。HOST和上一行中的斜杠(/)告知服务器请求的是“api.map.baidu.com/geodata/poiext?method=update&poi_id=9091171&1=\n12&ak=4aecb75d353e729c5e1bbada76e8083e”。请求数据从单片机发送至GPRS模块必须转化为十六进制hex格式。
法律信息
- 2019-03-01
未缴年费专利权终止
IPC(主分类): G08G 1/14
专利号: ZL 201410077409.3
申请日: 2014.03.03
授权公告日: 2015.11.11
- 2015-11-11
- 2014-06-25
实质审查的生效
IPC(主分类): G08G 1/14
专利申请号: 201410077409.3
申请日: 2014.03.03
- 2014-05-28
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2011-12-21
|
2011-08-16
| | |
2
| |
2011-06-01
|
2011-01-25
| | |
3
| | 暂无 |
2010-11-03
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |