本发明专利技术公开了一种基于物联网的滑板车借车系统及方法。该系统包括云服务器、车辆终端、用户终端和车主终端;车辆终端设置在一滑板车上;用户终端获取滑板车的车辆ID,以生成借车请求指令并发送给云服务器;云服务器根据车辆ID获取车主ID,根据用户ID获取用户信息,并将借车请求指令和用户信息发送给车主ID对应的车主终端;车主终端接收车主输入的同意借车指令并发送给云服务器;云服务器接收同意借车指令,根据车辆ID和用户ID生成解锁密钥并发送给车辆终端;并根据车辆ID获取车辆信息并发送给用户ID对应的用户终端。该基于物联网的滑板车借车系统及方法可实现智能化借车,且借车过程操作简单方便并可保障借车安全。
【技术实现步骤摘要】
本专利技术涉及物联网
,尤其涉及一种基于物联网的滑板车借车系统及方法。
技术介绍
物联网是通过射频识别、红外感应器、全球定位系统、激光扫描器、气体感应器等信息传感设备,按约定的协议,把任何物品与互联网连接起来,进行信息交换和通讯,以实现智能化识别、定位、跟踪、监控和管理的一种网络。电动滑板车具有低耗能、充电快速且航程能力长、整车外观美观、操作方便、驾驶安全的优点,越来越受到人们的青睐。由于现有电动滑板车价格昂贵,使其难以广泛普及,现有部分用户出行时借用他人的电动滑板车,但现有滑板车借用时只能在熟人之间借用,不能实现智能借车。
技术实现思路
本专利技术要解决的技术问题在于,针对现有滑板车不能智能借车的缺陷,提供一种基于物联网的滑板车借车系统及方法。本专利技术解决其技术问题所采用的技术方案是:一种基于物联网的滑板车借车系统,包括云服务器、车辆终端、用户终端和车主终端;所述车辆终端设置在一滑板车上,所述云服务器与所述车辆终端、用户终端和车主终端通信相连;所述用户终端,用于扫描所述滑板车上的二维码以获取所述滑板车的车辆ID,以生成借车请求指令并将所述借车请求指令发送给云服务器;所述借车请求指令包括所述车辆ID和用户ID;所述云服务器,用于接收所述借车请求指令并获取所述车辆ID和所述用户ID,并根据所述车辆ID获取车主ID,根据所述用户ID获取用户信息;所述云服务器,还用于将所述借车请求指令和所述用户信息发送给所述车主ID对应的车主终端;所述车主终端,用于接收并显示所述借车请求指令和所述用户信息,接收车主输入的同意借车指令并将所述同意借车指令发送给所述云服务器;所述云服务器,还用于接收所述同意借车指令,根据所述车辆ID和所述用户ID生成解锁密钥,并将所述解锁密钥发送给所述车辆终端;并根据所述车辆ID获取车辆信息并将所述车辆信息发送给所述用户ID对应的用户终端。优选地,所述车辆终端,用于接收所述解锁密钥,并根据所述解锁密钥解锁所述车辆ID对应的滑板车。优选地,所述车辆终端,还用于与所述用户终端建立近场通信;所述用户终端,还用于向所述车辆终端发送所述用户ID,所述车辆终端,还用于接收所述用户ID,并判断所述用户ID与所述解锁密钥是否匹配,若匹配,则解锁所述车辆ID对应的滑板车。优选地,所述用户终端,还用于扫描并获取目标车辆的车辆ID,根据所述车辆ID获取所述车辆终端的蓝牙地址,建立所述用户终端与所述目标车辆的车辆终端的蓝牙连接,以实现近场通信.优选地,所述云服务器,还用于预先存储用户ID和与所述用户ID相关联的用户信息,并预先存储车辆ID和与所述车辆ID相关联的车主ID。本专利技术还提供一种基于物联网的滑板车借车方法,包括:所述用户终端扫描所述滑板车上的二维码以获取所述滑板车的车辆ID,以生成借车请求指令并将所述借车请求指令发送给云服务器;所述借车请求指令包括所述车辆ID和用户ID;所述云服务器接收所述借车请求指令并获取所述车辆ID和所述用户ID,并根据所述车辆ID获取车主ID,根据所述用户ID获取用户信息;所述云服务器将所述借车请求指令和所述用户信息发送给所述车主ID对应的车主终端;所述车主终端接收并显示所述借车请求指令和所述用户信息,接收车主输入的同意借车指令并将所述同意借车指令发送给所述云服务器;所述云服务器接收所述同意借车指令,根据所述车辆ID和所述用户ID生成解锁密钥,并将所述解锁密钥发送给所述车辆终端;并根据所述车辆ID获取车辆信息并将所述车辆信息发送给所述用户ID对应的用户终端。优选地,所述车辆终端接收所述解锁密钥,并根据所述解锁密钥解锁所述车辆ID对应的滑板车。优选地,所述根据所述解锁密钥解锁所述车辆ID对应的滑板车,包括:所述车辆终端与所述用户终端建立近场通信;所述用户终端向所述车辆终端发送所述用户ID,所述车辆终端接收所述用户ID,并判断所述用户ID与所述解锁密钥是否匹配,若匹配,则解锁所述车辆ID对应的滑板车。优选地,所述车辆终端与所述用户终端建立近场通信,包括:所述用户终端扫描并获取目标车辆的车辆ID,根据所述车辆ID获取所述车辆终端的蓝牙地址,建立所述用户终端与所述目标车辆的车辆终端的蓝牙连接,以实现近场通信。优选地,所述云服务器预先存储用户ID和与所述用户ID相关联的用户信息,并预先存储车辆ID和与所述车辆ID相关联的车主ID。本专利技术与现有技术相比具有如下优点:本专利技术所提供的基于物联网的滑板车借车系统及方法中,需要借车的用户通过用户终端发送请求指令给云服务器,云服务器将请求指令发送给车主终端,若车主终端向云服务器发送同意借车指令,则云服务器生成解锁密钥发送给车辆终端并将车辆信息发送给用户终端,即可完成滑板车借用的过程。该基于物联网的滑板车借车系统及方法可实现智能化借车,且借车过程操作简单方便并可保障借车安全。附图说明下面将结合附图及实施例对本专利技术作进一步说明,附图中:图1是本专利技术实施例1中基于物联网的滑板车借车系统的一拓扑图。图2是本专利技术实施例2中基于物联网的滑板车借车方法的一流程图。图中:10、车辆终端;20、云服务器;30、用户终端;40、车主终端。具体实施方式为了对本专利技术的技术特征、目的和效果有更加清楚的理解,现对照附图详细说明本专利技术的具体实施方式。实施例1图1示出本实施例中的基于物联网的滑板车借车系统。该基于物联网的滑板车借车系统包括云服务器20、与云服务器20通信相连的车辆终端10、用户终端30和车主终端40,其中,车辆终端10设置在一滑板车上。用户终端30和车主终端40包括但不限于本实施例中的智能手机、平板电脑、笔记本和PC等可与云服务器20进行通信终端。用户终端30,用于扫描滑板车上的二维码以获取滑板车的车辆ID,以生成借车请求指令并将借车请求指令发送给云服务器20;借车指纹包括车辆ID和用户ID。其中,每一车辆ID与一滑板车相关联,每一滑板车上设有一车辆终端10,可通过车辆ID识别相应的滑板车和车辆终端10。用户ID是用于识别借车用户的用户身份的唯一ID。当需要借车的用户通过用户终端30扫描滑板车上的二维码获取滑板车的车辆ID后,基于车辆ID与用户ID生成借车请求指令,并将该借车请求指令通过HTTP短连接通信发送至云服务器20。云服务器20,用于接收借车请求指令并获取车辆ID和用户ID,并根据车辆ID获取车主ID,根据用户ID获取用户信息。用户终端30预先向云服务器20上传用户ID和与用户ID相关联的用户信息,云服务器20接收用户终端30上传的用户ID和与用户ID相关联的用户信息并存储,使得云服务器20可在接收到用户终端30上传的用户ID时可获取与用户ID相关联的用户信息,避免用户每次借车时均需上传用户信息。相应地,车主终端40也预先向云服务器20上传车辆ID和与车辆ID相关联的车主ID,云服务器20接收并存储车辆ID和与车辆ID相关联的车主ID。云服务器20,还用于将借车请求指令和用户信息发送给车主ID对应的车主终端40。云服务器20通过查询预先存储在云服务器20中的用户ID以获取与用户ID相关联的用户信息,并将用户信息与借车请求指令通过HTTP短连接发送给车主ID对应的车主终端40,以使车主了解需要借车的用户的信息。车主终端40,用于接收并显示借车请求指令和用户信息本文档来自技高网...

【技术保护点】
一种基于物联网的滑板车借车系统,其特征在于,包括云服务器、车辆终端、用户终端和车主终端;所述车辆终端设置在一滑板车上,所述云服务器与所述车辆终端、用户终端和车主终端通信相连;所述用户终端,用于扫描所述滑板车上的二维码以获取所述滑板车的车辆ID,以生成借车请求指令并将所述借车请求指令发送给云服务器;所述借车请求指令包括所述车辆ID和用户ID;所述云服务器,用于接收所述借车请求指令并获取所述车辆ID和所述用户ID,并根据所述车辆ID获取车主ID,根据所述用户ID获取用户信息;所述云服务器,还用于将所述借车请求指令和所述用户信息发送给所述车主ID对应的车主终端;所述车主终端,用于接收并显示所述借车请求指令和所述用户信息,接收车主输入的同意借车指令并将所述同意借车指令发送给所述云服务器;所述云服务器,还用于接收所述同意借车指令,根据所述车辆ID和所述用户ID生成解锁密钥,并将所述解锁密钥发送给所述车辆终端;并根据所述车辆ID获取车辆信息并将所述车辆信息发送给所述用户ID对应的用户终端。
【技术特征摘要】
1.一种基于物联网的滑板车借车系统,其特征在于,包括云服务器、车辆终端、用户终端和车主终端;所述车辆终端设置在一滑板车上,所述云服务器与所述车辆终端、用户终端和车主终端通信相连;所述用户终端,用于扫描所述滑板车上的二维码以获取所述滑板车的车辆ID,以生成借车请求指令并将所述借车请求指令发送给云服务器;所述借车请求指令包括所述车辆ID和用户ID;所述云服务器,用于接收所述借车请求指令并获取所述车辆ID和所述用户ID,并根据所述车辆ID获取车主ID,根据所述用户ID获取用户信息;所述云服务器,还用于将所述借车请求指令和所述用户信息发送给所述车主ID对应的车主终端;所述车主终端,用于接收并显示所述借车请求指令和所述用户信息,接收车主输入的同意借车指令并将所述同意借车指令发送给所述云服务器;所述云服务器,还用于接收所述同意借车指令,根据所述车辆ID和所述用户ID生成解锁密钥,并将所述解锁密钥发送给所述车辆终端;并根据所述车辆ID获取车辆信息并将所述车辆信息发送给所述用户ID对应的用户终端。2.根据权利要求1所述的基于物联网的滑板车借车系统,其特征在于,所述车辆终端,用于接收所述解锁密钥,并根据所述解锁密钥解锁所述车辆ID对应的滑板车。3.根据权利要求2所述的基于物联网的滑板车借车系统,其特征在于,所述车辆终端,还用于与所述用户终端建立近场通信;所述用户终端,还用于向所述车辆终端发送所述用户ID,所述车辆终端,还用于接收所述用户ID,并判断所述用户ID与所述解锁密钥是否匹配,若匹配,则解锁所述车辆ID对应的滑板车。4.根据权利要求3所述的基于物联网的滑板车借车系统,其特征在于,所述用户终端,还用于扫描并获取目标车辆的车辆ID,根据所述车辆ID获取所述车辆终端的蓝牙地址,建立所述用户终端与所述目标车辆的车辆终端的蓝牙连接,以实现近场通信。5.根据权利要求1所述的基于物联网的滑板车借车系统,其特征在于,所述云服务器,还用于预先存储用户ID和与所述用户ID...
【专利技术属性】
技术研发人员:郑青青,黄嘉曦,江旭峰,
申请(专利权)人:深圳易马达科技有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。