[0004] 本发明的目的在于提供一种基于云计算的电动汽车管理系统。
[0005] 本发明所要解决的技术问题为:
[0006] (1)如何根据个人平时的出行数据,得到一个用户的惯性出行数据组、惯性时段Tj及其对应的默认路段组Mjo;
[0007] (2)如何根据得到的惯性出行数据组、惯性时段Tj及其对应的默认路段组Mjo为用户主动推荐电动汽车的出行;
[0008] 本发明的目的可以通过以下技术方案实现:
[0009] 一种基于云计算的电动汽车管理系统,包括个人设备、数据分析单元、云处理器和管理子系统;
[0010] 其中,所述个人设备包括显示单元、请求单元、数据收集单元和交互单元;
[0011] 其中,所述管理子系统包括数据提供单元、处理器、定位模块和电池监控单元;
[0012] 其中,所述数据收集单元用于收集用户近半年的出行数据,出行数据包括出发地、目的地和出行时间;出行数据借助打车软件、导航软件和公交乘车数据获取;
[0013] 所述数据收集单元用于将出行数据传输到数据分析单元,所述数据分析单元用于对出行数据进行规律性分析;规律性分析的具体步骤为:
[0014] 步骤一:首先获取到出行数据;
[0015] 步骤二:对所有的出行数据进行分类,具体分类过程为:
[0016] S1:获取到相同出发地和目的地的出行数据内的数量,将数量不低于X1的出行数据标记为惯性路线;X1为预设值;
[0017] S2:得到若干组惯性路线,将其标记为惯性路线组;
[0018] S3:对惯性路线组进行出行时间分析,具体分析步骤为:
[0019] SS1:任选一惯性路线;
[0020] SS2:获取到该惯性路线的所有出行时间,对其出行时刻进行分析,出行时刻为出行时的时间;
[0021] SS3:任选一出行时刻,获取到该惯性路线位于该出行时刻的次数;
[0022] SS4:任选下一出行时刻,重复步骤SS3‑SS4,得到所有出行时刻对应的次数;
[0023] SS5:将次数最多且次数大于X2次的出行时刻标记为该惯性路线对应的习惯时间;否则废弃该惯性路线;X2为预设值;
[0024] SS6:将惯性路线和习惯时间融合形成惯性出行数据;
[0025] SS7:任选下一惯性路线,重复步骤 SS2‑SS7;得到所有惯性路线对应的习惯时间;得到若干组惯性出行数据,形成惯性出行数据组Gci,i=1...n;n为自然数;
[0026] S4:获取得到所有出行数据的出行时间;
[0027] S5:将一天划分为24个时段,以一个小时为一个时段得到24个时间段;
[0028] S6:统计各个时段的出行次数,将出行次数排名前四的出行时段标记为惯性时段Tj,j=1...4;
[0029] S7:获取到惯性时段Tj,将惯性时段对应出行次数前三的出发地和目的地标记为默认路段组Mjo,j=1...4,o=1...3;Mjo表示惯性时段Tj对应的默认路段组;
[0030] 所述数据分析单元用于将惯性出行数据组Gci、惯性时段Tj及其对应的默认路段组Mjo传输到暂存单元,所述暂存单元接收数据分析单元传输的惯性出行数据组Gci、惯性时段Tj及其对应的默认路段组Mjo并进行实时存储;
[0031] 所述管理子系统为电动汽车的租赁管理系统,所述定位模块用于实时获取所有电动汽车的实时位置和所有还车点位置,所述电池监控单元用于实时获取所有电动汽车的实时电量信息;
[0032] 所述云处理器用于对电动汽车进行主动推荐处理得到推荐电动汽车信息。
[0033] 进一步地,所述云处理器对电动汽车进行主动推荐处理的具体步骤为:
[0034] 步骤1:云处理器用于获取实时时间;
[0035] 步骤2:首先将实时时间与暂存单元内的惯性出行数据组Gci进行对比,具体对比步骤为:
[0036] S210:获取到惯性出行数据组内的习惯时间;
[0037] S220:将实时时间与习惯时间对比,获取到对应实时时间的惯性路线,若存在惯性路线则继续下述步骤,否则跳转至步骤S250;
[0038] S230:获取到对应的惯性路线,获取其出发地和目的地;
[0039] S240:借助交互单元从请求单元获取到当前用户的实时位置,若实时位置与出发地一致则自动转到步骤3,否则跳转至步骤S250;
[0040] S250:将实时时间与惯性时段Tj进行比对,在比对到实时时间位于惯性时段Tj时,则获取对应的默认路段组Mjo,跳转至步骤4,否则不执行任何操作;
[0041] 步骤3:进行就近电动汽车推荐分析,具体分析步骤为:
[0042] S310:借助数据提供单元从处理器获取到所有电动汽车的实时位置、对应的实时电量信息及其所有的还车点位置;
[0043] S320:获取到电动汽车的实时位置与出发地之间的距离,将该距离标记为行走距离Lxi,i=1...n;n为自然数;
[0044] S330:获取到距离目的地最近的还车点位置,并将该还车点位置替代目的地,之后获取到出发地到该目的地的距离,将其标记为驾驶距离L2;
[0045] S340:获取到所有电动汽车的实时电量信息,从而得到对应电动汽车的剩余里程,剩余里程为电动汽车可继续行驶的公里数;将剩余里程标记为Sli,i=1...n,Lxi与Sli一一对应;n为自然数;
[0046] S350:利用公式Qi=(L2‑Sli)*α+Lxi*θ计算所有电动汽车的可选值Qi,其中α和θ均为预设权值;
[0047] S360:将Qi值最大的电动汽车标记为可驾驶电动汽车,获取到可驾驶电动汽车的实时位置和对应的实时电量信息,形成推荐电动汽车信息;
[0048] 步骤4:获取到惯性时段Tj对应的默认路段组Mjo;对默认路段进行分析;
[0049] SS41:获取到默认路段中的Mj1、Mj2和Mj3;
[0050] SS42:依次选择默认路段Mj1、Mj2和Mj3重复步骤SS43;
[0051] SS43:获取其出发地和目的地,同时获取到当前用户的实时位置,并将实时位置和出发地进行比对,若一致则转到步骤SS44,否则终止当前步骤;
[0052] SS44:根据步骤3中的就近电动汽车推荐分析原理,依次得到三个默认路段对应的三组所有电动汽车的可选值Qi,求取三组所有电动汽车的可选值Qi的可选均值,将可选均值最大的对应电动汽车标记为可驾驶电动汽车;获取到可驾驶电动汽车的实时位置和对应的实时电量信息,形成选择电动汽车信息。
[0053] 进一步地,所述云处理器用于将推荐电动汽车信息通过交互单元传输到显示单元,所述显示单元接收到交互单元传输的推荐电动汽车信息,并实时显示“检测到您在此时有出行习惯,请选择是否出行,出行可选择驾驶+推荐电动汽车信息”;
[0054] 用户通过请求单元输入确认出行或拒绝出行信号,当用户输入确认出行信号时,获取到本次的出行时间和相关的出行出发地和目的地形成出行数据,并通过数据收集单元收集该次出行数据;当用户输入拒绝出行信号时不进行任何处理。
[0055] 进一步地,所述请求单元还用于用户在需要出行时,输入出发地和目的地形成请求信息,所述请求单元用于将请求信息通过交互单元传输到云处理器,所述云处理器用于根据主动推荐处理的步骤3中的原理进行同样的就近电动汽车推荐分析得到推荐电动汽车信息,并借助显示单元显示该推荐电动汽车信息,便于用户出行选择。
[0056] 进一步地,所述云处理器用于将选择电动汽车信息通过交互单元传输到显示单元,所述显示单元接收到交互单元传输的选择电动汽车信息,并实时显示“检测到您在此时有出行习惯,请选择是否出行,出行可选择驾驶+选择电动汽车信息,并选择出行路线Mj1、Mj2和Mj3”;
[0057] 用户通过请求单元输入确认出行信号及其对应的选择路线Mj1、Mj2和Mj3,或输入拒绝出行信号,当用户输入确认出行信号时,获取到本次的出行时间和相关的出行出发地和目的地形成出行数据,并通过数据收集单元收集该次出行数据;当用户输入拒绝出行信号时不进行任何处理。
[0058] 本发明的有益效果:
[0059] 本发明通过获取到个人的出行数据,之后根据数据分析单元用于对用户近半年的出行数据进行规律性分析,结合出行数据内的出行出发地、目的地和出行时间;进行数据学习和数据总结得到用户的惯性出行数据组、惯性时段Tj及其对应的默认路段组Mjo;并将其传输到暂存单元进行存储;
[0060] 之后借助云处理器,实时检测当下时间是否与暂存单元内存储的惯性出行数据组、惯性时段Tj及其对应的默认路段组Mjo的时间节点一致;若一致,则会进行主动的推荐分析,得到推荐电动汽车信息,并推荐用户选择是否出行,便于用户在一些经常去的,且有规律性的地方时,能够自动推荐用户选择。