一种基于阿里云的共享单车规范停放管理平台的制作方法

文档序号:16432568发布日期:2018-12-28 20:15阅读:391来源:国知局
一种基于阿里云的共享单车规范停放管理平台的制作方法

本发明涉及通信控制系统技术领域,具体涉及一种基于阿里云的共享单车规范停放管理平台。

背景技术

共享单车作为新型交通工具,以其使用流程快捷、停车方便、价格亲民等改变了近3亿人的短距离出行,部分解决了城市交通最后一公里的问题,为治理城市拥堵、倡导绿色出行做出了积极的贡献。

市面上共享单车的品牌越来越多,据不完全统计,目前共享单车共有25个品牌投入单车数量约5000万辆,覆盖城市近50个。然而由于共享单车本身设计、运营模式以及运营企业的管理水平等均跟不上共享单车爆发式的发展速度,乱停乱放、恶意损毁或据为私有、押金问题、甚至会威胁公众出行安全。



技术实现要素:

针对现有技术的不足,本发明公开了一种基于阿里云的共享单车规范停放管理平台,用于解决现有技术中共享单车管理混乱的问题。

具体技术方案如下:

一种基于阿里云的共享单车规范停放管理平台,包括服务/数据供给云层、应用层、停车平台系统和单车车载系统,其中服务/数据供给云层包括阿里云服务器和sql数据库,应用层包括取车上位机和管理员地图上位机,停车平台系统包括车辆停车位、中控设备和rfid读取装置,所述单车车载系统包括定位设备、rfid标签和gprs,其中阿里云服务器用于通过tcp数据创建和读取订阅列表以及加入监听客户端列表,所述sql数据库用于构建平台所需要的所有数据转发和存储;

所述取车上位机用于实现与中控设备实施交互数据、采集出入库车辆信息、配合中控设备输入机械臂算法参数达到取车功能化以及云端数据库进行数据交换,所述管理员地图上位机用于协助维护人员巡回车辆或者进行越界报警;

所述车辆停车位用于提供车辆停取,所述rfid读取装置与中控设备部分连接,所述rfid读取装置用于读取采集共享单车的入库信息,所述中控设备一方面用于采集所述rfid读取装置采集的共享单车用户信息,另一方面用于根据用户的需求,按需实现停车取车;

所述rfid标签安装在共享单车的机械臂表面,所述rfid标签用于存储共享单车的机械臂信息,所述定位设备和gprs用于给车辆的地理位置提供和定位数据;

优选的,所述中控设备为单片机,所述单片机的型号为stm32f103rbt6;

优选的,所述gprs通过移动数据与中控设备进行无线连接;

优选的,所述中控设备通过互联网与服务/数据供给云层进行数据交换;

优选的,所述共享单车的机械臂包括车座、车把、车篮、前轮和后轮;

优选的,所述定位设备为北斗卫星定位设备。

有益效果:

本发明覆盖统一各类品牌共享单车分为服务/数据供给云层、应用层、停车平台系统、单车车载系统四大方面,其中在每个共享单车的车载模块装有gprs核心,通过gprs向停放平台的主机传回数据到阿里云,阿里云再把数据转发给中央软件,实现实现共享单车海量信息集中存储、实时共享,杜绝共享单车乱停乱放,采用rfid实现共享单车损坏自检,如若损坏强制要求用户维修完毕,杜绝恶意损坏共享单车行为,解决了现有的共享单车管理混乱的问题。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明原理框图;

图2为本发明中服务数据供给云层原理图;

图3为本发明中取车上位机原理图;

图4为本发明中后台管理员地图上位机原理图。

附图标记如下:1、服务/数据供给云层,101、阿里云服务器,102、sql数据库,2、应用层,201、取车上位机,202、管理员地图上位机,3、停车平台系统,301、车辆停车位,302、中控设备,303、rfid读取装置,4、单车车载系统,401、定位设备,402、rfid标签,403、gprs。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

在本发明的描述中,需要说明的是,术语“中心”、“上”、“下”、“左”、“右”、“竖直”、“水平”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能解为对本发明的限制。

参看图1:一种基于阿里云的共享单车规范停放管理平台,包括服务/数据供给云层1、应用层2、停车平台系统3和单车车载系统4,其中服务/数据供给云层1包括阿里云服务器101和sql数据库102,应用层2包括取车上位机201和管理员地图上位机202,停车平台系统3包括车辆停车位301、中控设备302和rfid读取装置303,单车车载系统4包括定位设备401、rfid标签402和gprs403,其中阿里云服务器101用于通过tcp数据创建和读取订阅列表以及加入监听客户端列表,sql数据库102用于构建平台所需要的所有数据转发和存储;

取车上位机201用于实现与中控设备302实施交互数据、采集出入库车辆信息、配合中控设备302输入机械臂算法参数达到取车功能化以及云端数据库进行数据交换,管理员地图上位机202用于协助维护人员巡回车辆或者进行越界报警;

车辆停车位301用于提供车辆停取,rfid读取装置303与中控设备302部分连接,中控设备302为单片机,单片机的型号为stm32f103rbt6,中控设备302通过互联网与服务/数据供给云层1进行数据交换,rfid读取装置303用于读取采集共享单车的入库信息,中控设备302一方面用于采集rfid读取装置303采集的共享单车用户信息,另一方面用于根据用户的需求,按需实现停车取车;

rfid标签402安装在共享单车的机械臂表面,共享单车的机械臂包括车座、车把、车篮、前轮和后轮,rfid标签402用于存储共享单车的机械臂信息,gprs403通过移动数据与中控设备302无线连接,定位设备401为北斗卫星定位设备,定位设备401和gprs403用于给车辆的地理位置提供和定位数据;

参看图2-4,本发明的服务/数据供给云层1中的阿里云服务器101在使用过程中会线初始化套接字(tcp),紧接着创建客户列表、订阅列表以及子线程,其中子线程在创建过程中会检查tcp数据,然后根据报文解析出目标id,最后从订阅列表取出对应ip,并tcp传出数据,此时系统会检测是否有tcp连入,如果有的话,系统会加入监听客户端列表和订阅列表;反之,则会重新判断是否有tcp连入;

取车上位机201在使用过程中会先初始化串口监听和ui数据并与sql数据库102连接,然后创建子线程最后输出到界面ui处理,其中子线程在创建过程中会检查串口数据,然后根据报文解析出自行车id,经过处理后上报报文,最后刷新数据库并重新进行串口数据检查,在界面ui处理中会通过界面按键触发输入相应的数据,然后经过组织报文处理后发送至串口;

管理员地图上位机202在使用过程中会与服务器broker建立tcp连接,然后订阅mac作为自己的转发id并等待管理员输入对应监听单车的mac,然后夹在googlemap图层,订阅单车mac,最后创建子线程等待tcp数据接入,其中子线程在创建过程中会先对数据进行解包、校验合法性,然后取出gps坐标并对坐标进行换算,然后判断是否越界,当越界时,会通过服务器推送短信给管理方;反之,则会通过gps刷新到涂层,最后通过界面ui显示单车实时位置;

本发明在使用过程中,首先为每辆单车增设gprs403以及为该单车的机械臂上增设rfid标签402,从而方便用户在选择单车时能够自由选择机械臂参数;将单车停放在车辆停车位301内,此时rfid读取装置303会读取单车的rfid信息,中控设备302会接收到gprs403信息,然后将它们存入到云端数据库,并将读取的数据传输到取车上位机201中;最后使用者可以通过取车上位机201选择要使用的单车品牌,再选择平台上现有该品牌单车的机械臂信息;当使用者进行还车时,rfid读取装置303开始读取单车的rfid标签402,如果rfid标签402出现损毁时,则拒绝接受该单车。

以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1