基于二维码的自行车存取方法技术

技术编号:18116373 阅读:25 留言:0更新日期:2018-06-03 08:52
本发明专利技术公开的基于二维码的自行车存取方法,分为存车和取车两部分,本发明专利技术采用二维码的方式实现云端与客户端以及工控机之间的数据交互,用户仅在自己的客户端上操作便可获取到车库数据,实现车库、车位以及车辆的预选选择,避免多人现场排队的情况,大大提高了存取车效率和用户体验。

【技术实现步骤摘要】
基于二维码的自行车存取方法
本专利技术涉及一种基于二维码的自行车存取方法。
技术介绍
共享单车已成为越来越流行的出行方式,共享单车的出现也推动了自有单车数量的快速增长,不论是共享单车还是自有单车均契合了现今倡导的绿色出行,安全环保的理念,但是随着自行车数量“逆势而上”的增多,大多数城市在发展过程中未规划自行车停放场所,导致城市街道出现车占人行道、机动车道的现象,特别是共享单车,相关的服务商“只投放,不管理”现象严重,一方面,给行走人群和机动车带来困扰,加大了城市综合治理难度,也提高了交通堵塞和交通事故的风险,另一方面,对于共享单车服务商而言,停放乱象也不便于车辆管控,也增加了投放成本。为解决上述自行车停放问题,业界已着手推出了面向共享单车及私人单车的车库,而且针对车库制定了一套自行车存取流程,由用户到达车库后,在车库配备的终端机上操作,存车操作可包括在终端机上输入用户ID、选取车位、确认存放等,车库的工控设备会根据终端机的指令将用户存放的车辆放入空置的车位上,同时通过摄像头获取车辆图像作为绑定该车辆的信息与车辆的存放位置、车辆类型等信息一同上传至云端;取车操作包括输入用户ID,选择车辆类别,根据车辆类别信息终端机可请求云端匹配出对应的车辆信息给终端机,终端机再控制工况机从车位上取下相应车辆。可以看出,目前的车库存取车方式因为采用终端机来操控,在多个用户同时又存取车需求时,需要排队等待,加之工控机每次仅能单独取下或存入一辆自行车,导致在高峰期存取车效率都不高,用户体验较差。因此,本专利技术人特别提出一种体验更好、效率更高的基于二维码的自行车存取方法。专利技术内容本专利技术的目的在于提供一种基于二维码的自行车存取方法,以提高存取车效率和便利性,提升了用户体验。为了实现上述目的,本专利技术的技术方案如下:一种基于二维码的自行车存取方法,其分为存车和取车两部分,其中存车部分包括以下步骤:步骤一、用户在客户端输入其ID以及存车需求,客户端根据存车需求向云端发送存车请求,云端根据存车请求匹配出车位信息并以二维码的形式发送至客户端;所述存车需求包括存入的车辆类型,车辆类型分为共享单车与私人单车;所述云端通过数据库的方式存储有车库数据和控制指令,车库数据含相互关联的车库编号、车位号、车位状态以及车位上存放的车辆类型、与车辆关联的存车/取车时间、用户ID、车辆图片;其中车位状态分空和有两种,车位信息指车位号;所述控制指令用于控制车库中的车位操控机构执行相应的车位或车辆控制动作;步骤二、用户将客户端接收的二维码置于车库的扫描仪进行扫描,扫描仪将其从二维码获取的车位信息传送至车库工控机,工控机将车位信息上传至云端;步骤三、云端依据该车位信息在数据库中查询需要车位操控机构执行的控制指令并下发至工控机;步骤四、工控机传递控制指令至车位操控机构,待用户将车辆放于车库指定位置,车位操控机构操控车位或车辆以将自行车放入车位,同时设于车库的摄像头抓取车辆图片;步骤五、工控机将存车数据传送至云端,存车数据包括存车时间、用户ID、车库编号、车位号、车辆类型以及车辆图片;步骤六、云端将其接收的存车数据存入数据库,数据库的数据实现更新;步骤七、云端将数据库更新的内容推送至用户的客户端;取车部分包括以下步骤:步骤八、用户在客户端输入其ID以及取车需求,客户端向云端请求车库数据;步骤九、云端将当前车库数据发送给客户端,若用户已在车库存有私人单车,则在客户端可选择取私人单车或共享单车,若用户未在车库存入私人单车,则仅在可客户端选择属于不同服务商的共享单车;客户端根据用户选择的车辆类型显示车辆图片以及对应车辆在车库中存放的数量,用户参照图片选择具体的车辆后,客户端根据用户选中的车辆信息确定取车需求并向云端发送取车请求;步骤十、云端根据取车请求中包含的取车需求信息从数据库中匹配到相应的车辆信息,并将车辆信息以二维码的形式发送至客户端;所述车辆信息含车辆图片以及该车辆存入的车位号;步骤十一、用户将客户端接收的二维码置于车库的扫描仪进行扫描,扫描仪将其从二维码获取的车位信息传送至车库工控机,工控机将车位信息上传至云端,云端依据该车位信息在数据库中查询控制车位操控的控制指令并下发至工控机;步骤十二、工控机传递控制指令至车位操控机构,车位操控机构操控车位或车辆,以将自行车从车位放出,用户从车位上取走自行车;步骤十三、工控机从车位操控机构获取取车数据并上传至云端,取车数据包括取车时间、用户ID、车库编号、车位号和车位状态;步骤十四、云端将其接收的取车数据存入并更新数据库;步骤十五、云端将其数据库更新的内容推送至用户的客户端。进一步,所述车位操控机构是采用PLC控制器的车位操控设备,车库上安装的扫描仪、摄像头和车位操控机构的PLC控制器均与工控机连接;所述工控机具有通信模块,通信模块可与云端通信;在步骤四和十二中,是由工控机的通信模块从云端获取到控制指令给PLC控制器,PLC控制器依据控制指令对车辆或车位进行操控;摄像头抓取车辆图片后发送给工控机,再由工控机通过通信模块上传至云端;在步骤五和十三中,PLC控制器在执行控制指令后生成存车数据/取车数据并返回至工控机,再由工控机通过通信模块上传至云端;在步骤二和十一中,具体是扫描仪扫描到二维码中的车位信息后发生给工控机,再由工控机通过通信模块上传至云端。进一步,云端在接收的存车数据后,将车辆图片传输至图像识别接口,由图像设备接口识别出存入的自行车所属类型,若存入的自行车为共享单车,云端再根据车辆图片识别出自行车所属的共享单车服务商,再将识别正确的车辆信息存入数据库。进一步,所述客户端可采用手机或iPad,云端采用具有云计算能力的服务器,工控机为计算机。进一步,所述云端具有与数据库关联的运算模块,所述运算模块用于根据存车请求在数据库中匹配出车位信息并生成二维码、用于依据该车位信息在数据库中查询需要车位操控机构执行的控制、用于根据数据请求调取当前车库数据以及用于根据取车请求中包含的取车需求信息从数据库中匹配出相应的车辆信息。采用上述方案后,本专利技术具有的优点是:采用二维码的方式实现云端与客户端以及工控机之间的数据交互,用户仅在自己的客户端上操作便可获取到车库数据,实现车库、车位以及车辆的预选选择,避免多人现场排队的情况,大大提高了存取车效率和用户体验。以下结合附图和具体实施方式对本专利技术做进一步说明。附图说明图1是本专利技术车库存取车系统结构框图;图2是本专利技术存车流程图;图3是本专利技术取车流程图。具体实施方式本专利技术揭示的基于二维码的自行车存取方法,该方法可采用图1所示的车库存取车系统来实施,该系统包括客户端1、云端2、工控机3以及设于车库的车位操控机构4、摄像头5和扫描仪6;其中客户端可以是手机、iPad或其他的智能移动终端,其特点是便于用户携带,具有移动通信功能,用户可通过客户端与云端进行数据交互,上传或下载相应的数据;工控机3也带有通信模块,其通信模块可以采用无线或有线通信的方式,工控机3主要作用是实现车库与云端的数据交互,以及车库管理人员对车库的管控,因此其一般采用计算机便可满足要求;上述车位操控机构4是采用带有PLC控制器41的车位操控设备,PLC控制器41用于控制车位操控机构所执行的机械动作,这些机械动作可以是移动车位或者移本文档来自技高网...
基于二维码的自行车存取方法

【技术保护点】
基于二维码的自行车存取方法,其特征在于:其分为存车和取车两部分,其中存车部分包括以下步骤:步骤一、用户在客户端输入其ID以及存车需求,客户端根据存车需求向云端发送存车请求,云端根据存车请求匹配出车位信息并以二维码的形式发送至客户端;所述存车需求包括存入的车辆类型,车辆类型分为共享单车与私人单车;所述云端通过数据库的方式存储有车库数据和控制指令,车库数据含相互关联的车库编号、车位号、车位状态以及车位上存放的车辆类型、与车辆关联的存车/取车时间、用户ID、车辆图片;其中车位状态分空和有两种,车位信息指车位号;所述控制指令用于控制车库中的车位操控机构执行相应的车位或车辆控制动作;步骤二、用户将客户端接收的二维码置于车库的扫描仪进行扫描,扫描仪将其从二维码获取的车位信息传送至车库工控机,工控机将车位信息上传至云端;步骤三、云端依据该车位信息在数据库中查询需要车位操控机构执行的控制指令并下发至工控机;步骤四、工控机传递控制指令至车位操控机构,待用户将车辆放于车库指定位置,车位操控机构操控车位或车辆以将自行车放入车位,同时设于车库的摄像头抓取车辆图片;步骤五、工控机将存车数据传送至云端,存车数据包括存车时间、用户ID、车库编号、车位号、车辆类型以及车辆图片;步骤六、云端将其接收的存车数据存入数据库,数据库的数据实现更新;步骤七、云端将数据库更新的内容推送至用户的客户端;取车部分包括以下步骤:步骤八、用户在客户端输入其ID以及取车需求,客户端向云端请求车库数据;步骤九、云端将当前车库数据发送给客户端,若用户已在车库存有私人单车,则在客户端可选择取私人单车或共享单车,若用户未在车库存入私人单车,则仅在可客户端选择属于不同服务商的共享单车;客户端根据用户选择的车辆类型显示车辆图片以及对应车辆在车库中存放的数量,用户参照图片选择具体的车辆后,客户端根据用户选中的车辆信息确定取车需求并向云端发送取车请求;步骤十、云端根据取车请求中包含的取车需求信息从数据库中匹配到相应的车辆信息,并将车辆信息以二维码的形式发送至客户端;所述车辆信息含车辆图片以及该车辆存入的车位号;步骤十一、用户将客户端接收的二维码置于车库的扫描仪进行扫描,扫描仪将其从二维码获取的车位信息传送至车库工控机,工控机将车位信息上传至云端,云端依据该车位信息在数据库中查询控制车位操控的控制指令并下发至工控机;步骤十二、工控机传递控制指令至车位操控机构,车位操控机构操控车位或车辆,以将自行车从车位放出,用户从车位上取走自行车;步骤十三、工控机从车位操控机构获取取车数据并上传至云端,取车数据包括取车时间、用户ID、车库编号、车位号和车位状态;步骤十四、云端将其接收的取车数据存入并更新数据库;步骤十五、云端将其数据库更新的内容推送至用户的客户端。...

【技术特征摘要】
1.基于二维码的自行车存取方法,其特征在于:其分为存车和取车两部分,其中存车部分包括以下步骤:步骤一、用户在客户端输入其ID以及存车需求,客户端根据存车需求向云端发送存车请求,云端根据存车请求匹配出车位信息并以二维码的形式发送至客户端;所述存车需求包括存入的车辆类型,车辆类型分为共享单车与私人单车;所述云端通过数据库的方式存储有车库数据和控制指令,车库数据含相互关联的车库编号、车位号、车位状态以及车位上存放的车辆类型、与车辆关联的存车/取车时间、用户ID、车辆图片;其中车位状态分空和有两种,车位信息指车位号;所述控制指令用于控制车库中的车位操控机构执行相应的车位或车辆控制动作;步骤二、用户将客户端接收的二维码置于车库的扫描仪进行扫描,扫描仪将其从二维码获取的车位信息传送至车库工控机,工控机将车位信息上传至云端;步骤三、云端依据该车位信息在数据库中查询需要车位操控机构执行的控制指令并下发至工控机;步骤四、工控机传递控制指令至车位操控机构,待用户将车辆放于车库指定位置,车位操控机构操控车位或车辆以将自行车放入车位,同时设于车库的摄像头抓取车辆图片;步骤五、工控机将存车数据传送至云端,存车数据包括存车时间、用户ID、车库编号、车位号、车辆类型以及车辆图片;步骤六、云端将其接收的存车数据存入数据库,数据库的数据实现更新;步骤七、云端将数据库更新的内容推送至用户的客户端;取车部分包括以下步骤:步骤八、用户在客户端输入其ID以及取车需求,客户端向云端请求车库数据;步骤九、云端将当前车库数据发送给客户端,若用户已在车库存有私人单车,则在客户端可选择取私人单车或共享单车,若用户未在车库存入私人单车,则仅在可客户端选择属于不同服务商的共享单车;客户端根据用户选择的车辆类型显示车辆图片以及对应车辆在车库中存放的数量,用户参照图片选择具体的车辆后,客户端根据用户选中的车辆信息确定取车需求并向云端发送取车请求;步骤十、云端根据取车请求中包含的取车需求信息从数据库中匹配到相应的车辆信息,并将车辆信息以二维码的形式发送至客户端;所述车辆信息含车辆图片以及该车辆存入的车位号;步骤十一、用户将客户端接收的二维码置于车库的扫描仪进行扫描,扫描仪将其从二...

【专利技术属性】
技术研发人员:尤斌
申请(专利权)人:厦门烽火互动科技有限公司
类型:发明
国别省市:福建,35

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1