一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种基于云计算的电动车租赁系统的制作方法

2022-06-05 12:32:40 来源:中国专利 TAG:


1.本发明涉及租赁领域,尤其涉及一种基于云计算的电动车租赁系统。


背景技术:

2.现有技术中,电动车一般都实现了全程自助租赁,但是在最后的取车环节缺比较麻烦,主要是有些停放电动车的停车场比较大,而且还是地下停车场,导致预约租赁的用户比较难快速找到预约成功的电动车。


技术实现要素:

3.本发明的目的在于公开一种基于云计算的电动车租赁系统,解决停放电动车的停车场比较大,而且还是地下停车场,导致预约租赁的用户比较难快速找到预约成功的电动车的问题。
4.为了达到上述目的,本发明采用如下技术方案:
5.一种基于云计算的电动车租赁系统,包括用户模块、车载模块、无线通信网络模块和云计算模块;
6.用户模块用于生成租赁订单,并将租赁订单发送至云计算模块;
7.云计算模块用于根据租赁订单为用户分配电动车以及生成取车码,并将电动车的位置和取车码发送到用户模块,以及用于将取车码发送至无线通信网络模块;
8.车载模块设置在电动车中,用于通过无线通信网络模块与云计算模块进行通信,接收从无线网络模块传输过来的取车码;
9.用户模块还用于通过无线通信模块进行定位,确定用户模块在停车场中的位置,并根据用户模块在停车场中的位置和电动车的位置生成导航路线;
10.用户模块还用于通过蓝牙通信的方式将云计算模块发送过来的取车码发送至车载模块;
11.车载模块用于判断用户模块发送过来的取车码和无线网络模块传输过来的取车码是否一致,若是,则控制电动车开锁。
12.优选地,所述租赁订单包括租赁时间段、车型、联系方式、用户当前位置。
13.优选地,所述车载模块包括第一通信单元、第二通信单元、存储单元和控制单元;
14.第一通信单元用于与无线通信网络模块进行通信,接收从无线通信网络模块传输过来的取车码;
15.存储单元用于存储从无线通信网络模块传输过来的取车码;
16.第二通信单元用于通过蓝牙通信的方式与用户模块进行通信,接收从用户模块发送过来的取车码;
17.控制单元用于判断用户模块发送过来的取车码和无线网络模块传输过来的取车码是否一致,以及用于在用户模块发送过来的取车码和无线网络模块传输过来的取车码一致时,控制电动车开锁。
18.优选地,所述无线通信网络模块包括无线节点和通信基站;
19.通信基站用于对无线节点进行分簇处理,将无线节点分成簇头节点和成员节点;
20.簇头节点和成员节点组成无线通信网络;
21.通信基站还用于与云计算模块进行通信,接收从云计算模块发送过来的验证码,以及用于通过所述无线通信网络将从云计算模块发送过来的验证码发送至目标电动车。
22.优选地,所述通过无线通信模块进行定位,确定用户模块在停车场中的位置,包括:
23.用户模块与距离自身最近的无线节点进行通信,获取所述无线节点发送过来的节点位置;
24.用户模块将节点位置作为用户模块在停车场中的位置。
25.本发明通过设置在停车场中的无线通信网络来辅助用户模块进行定位,从而解决了预约租赁用户的定位问题。然后用户模块可以根据用户模块在停车场中的位置以及电动车的位置生成导航路线,方便用户快速找到预约成功的电动车。
附图说明
26.利用附图对本发明作进一步说明,但附图中的实施例不构成对本发明的任何限制,对于本领域的普通技术人员,在不付出创造性劳动的前提下,还可以根据以下附图获得其它的附图。
27.图1,为本发明一种基于云计算的电动车租赁系统的一种示例性实施例图。
具体实施方式
28.下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能理解为对本发明的限制。
29.如图1所示的一种实施例,本发明提供了一种基于云计算的电动车租赁系统,包括用户模块、车载模块、无线通信网络模块和云计算模块;
30.用户模块用于生成租赁订单,并将租赁订单发送至云计算模块;
31.云计算模块用于根据租赁订单为用户分配电动车以及生成取车码,并将电动车的位置和取车码发送到用户模块,以及用于将取车码发送至无线通信网络模块;
32.车载模块设置在电动车中,用于通过无线通信网络模块与云计算模块进行通信,接收从无线网络模块传输过来的取车码;
33.用户模块还用于通过无线通信模块进行定位,确定用户模块在停车场中的位置,并根据用户模块在停车场中的位置和电动车的位置生成导航路线;
34.用户模块还用于通过蓝牙通信的方式将云计算模块发送过来的取车码发送至车载模块;
35.车载模块用于判断用户模块发送过来的取车码和无线网络模块传输过来的取车码是否一致,若是,则控制电动车开锁。
36.本发明通过设置在停车场中的无线通信网络来辅助用户模块进行定位,从而解决了预约租赁用户的定位问题。然后用户模块可以根据用户模块在停车场中的位置以及电动
车的位置生成导航路线,方便用户快速找到预约成功的电动车。
37.优选地,所述租赁订单包括租赁时间段、车型、联系方式、用户当前位置。
38.优选地,根据租赁订单为用户分配电动车,包括:
39.先根据车型筛选出符合用户要求的电动车的集合;
40.然后根据租赁时间段筛选出符合用户的租赁时间段的电动车的集合;
41.最后再选择距离用户当前位置最近的电动车作为最终分配的电动车。
42.优选地,所述车载模块包括第一通信单元、第二通信单元、存储单元和控制单元;
43.第一通信单元用于与无线通信网络模块进行通信,接收从无线通信网络模块传输过来的取车码;
44.存储单元用于存储从无线通信网络模块传输过来的取车码;
45.第二通信单元用于通过蓝牙通信的方式与用户模块进行通信,接收从用户模块发送过来的取车码;
46.控制单元用于判断用户模块发送过来的取车码和无线网络模块传输过来的取车码是否一致,以及用于在用户模块发送过来的取车码和无线网络模块传输过来的取车码一致时,控制电动车开锁。
47.优选地,所述无线通信网络模块包括无线节点和通信基站;
48.通信基站用于对无线节点进行分簇处理,将无线节点分成簇头节点和成员节点;
49.簇头节点和成员节点组成无线通信网络;
50.通信基站还用于与云计算模块进行通信,接收从云计算模块发送过来的验证码,以及用于通过所述无线通信网络将从云计算模块发送过来的验证码发送至目标电动车。
51.具体的,无线节点分布设置在停车场中,而停车场中的电动车可以与无线节点进行通信,无线节点再与通信基站进行通信,通信基站与与计算模块进行通信,从而实现电动车和云计算模块的通信。
52.这样的设置方式,能够避免地下停车场由于蜂窝网络信号不好而导致的车载模块无法与云计算模块进行通信的问题的出现。
53.优选地,所述目标电动车指的是云计算模块为用户分配的电动车。
54.优选地,所述对无线节点进行分簇处理,将无线节点分成簇头节点和成员节点,包括:
55.采用可变周期对无线节点进行分簇处理,将无线节点分成簇头节点和成员节点。
56.优选地,所述可变周期通过如下方式进行计算:
57.若csxd(j)>csxdth,则使用如下公式计算可变周期:
58.avet(j 1)=avet(j)-tsmi
59.若csxd(j)≤csxdth,则使用如下公式计算可变周期:
60.avet(j 1)=avet(j) tsmi
61.其中,avet(j)和avet(j 1)分别表示第j个可变周期和第j 1个可变周期的时间长度,tsmi表示单位时间长度,csxdth表示预设的传输压力指数阈值;csxd(j)表示第j个可变周期内的传输压力指数;
62.63.其中,w1、w2表示预设的权重系数,nfel(j)表示第j个可变周期内,电量消耗值大于预设的电量消耗阈值的无线节点的数量,nfal表示无线节点的总数,transamu(j)表示j个可变周期内平均每个无线节点的数据转发量,transd表示预设的数据转发量参考值。
64.在上述实施例中,分簇的周期是自适应改变的,根据当前周期的传输压力指数来就散下一个周期的时间长度,传输压力指数越大,则表示数据传输越繁忙,因此,则需要适当减少下一个周期的时间长度,使得两次分簇之间的时间间隔减少,由于分簇所消耗的能量远小于在整个周期能进行时护具传输所消耗的能量,因此能够更好地均衡无线节点的能量。反之,传输压力指数越小,则适当增加两次分簇之间的时间间隔,进一步降低分簇的能耗,节约无线节点的电量。
65.优选地,将无线节点分成簇头节点和成员节点,包括:
66.计算每个无线节点的传输能力系数:
[0067][0068]
其中,txid表示无线节点的传输能力系数;α、β、δ表示预设的权重系数,elft和ein分别表示无线节点的当前电量和最大电量;dtcbs表示无线节点和通信基站之间的平均通信跳数,dtuei表示处于无线节点的通信范围内的其它无线节点的数量;nfei表示无线节点和通信基站之间进行数据传输的平均丢包率,nft表示预设的丢包率参考值;
[0069]
将传输能力系数最大的前q个无线节点作为簇头节点,其余的无线节点作为成员节点。
[0070]
在上述实施例中,通过从电量、通信跳数、周围分布的无线节点的数量等方面计算传输能力系数,当前电量越大,平均通信跳数越小、处于通信范围内的其它无线节点的数量越大,则传输能力系数越大。
[0071]
优选地,所述通过无线通信模块进行定位,确定用户模块在停车场中的位置,包括:
[0072]
用户模块与距离自身最近的无线节点进行通信,获取所述无线节点发送过来的节点位置;
[0073]
用户模块将节点位置作为用户模块在停车场中的位置。
[0074]
尽管已经示出和描述了本发明的实施例,本领域技术人员可以理解:在不脱离本发明的原理和宗旨的情况下可以对这些实施例进行多种变化、修改、替换和变形,本发明的范围由权利要求及其等同物限定。
[0075]
需要说明的是,在本发明各个实施例中的各功能单元/模块可以集成在一个处理单元/模块中,也可以是各个单元/模块单独物理存在,也可以是两个或两个以上单元/模块集成在一个单元/模块中。上述集成的单元/模块既可以采用硬件的形式实现,也可以采用软件功能单元/模块的形式实现。
[0076]
通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解应当理解,可以以硬件、软件、固件、中间件、代码或其任何恰当组合来实现这里描述的实施例。对于硬件实现,处理器可以在一个或多个下列单元中实现:专用集成电路(asic)、数字信号处理器(dsp)、数字信号处理设备(dspd)、可编程逻辑器件(pld)、现场可编程门阵列(fpga)、处理器、控制器、微控制器、微处理器、设计用于实现这里所描述功能的其他电子单元或其组合。
对于软件实现,实施例的部分或全部流程可以通过计算机程序来指令相关的硬件来完成。
[0077]
实现时,可以将上述程序存储在计算机可读介质中或作为计算机可读介质上的一个或多个指令或代码进行传输。计算机可读介质包括计算机存储介质和通信介质,其中通信介质包括便于从一个地方向另一个地方传送计算机程序的任何介质。存储介质可以是计算机能够存取的任何可用介质。计算机可读介质可以包括但不限于ram、rom、eeprom、cd-rom或其他光盘存储、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献