一种基于数据分析的电动车停靠方法、系统及存储介质与流程

文档序号:31126356发布日期:2022-08-13 03:35阅读:37来源:国知局
一种基于数据分析的电动车停靠方法、系统及存储介质与流程

1.本技术涉及电动车租赁的领域,尤其是涉及一种基于数据分析的电动车停靠方法、系统及存储介质。


背景技术:

2.共享电动车是共享经济中的一种,比较普遍的共享电动车方式是由工作人员更换电动车上的电瓶,从而使得共享电动车可以任意停放,但这无疑增加了工作人员的工作量并且提高了运营成本。
3.目前还存在另一种共享电动车的运营方式:设置专门停放电动车的站点,站点内具有多个充电接口。使用者从一个站点提取电动车,并在归还车辆时将电动车也重新停放到任意站点内并与充电接口进行连接,以确保电动车的后续使用。
4.针对上述中的相关技术,发明人认为站点的设置固然减少了工作人员的工作量,但是当电动车汇聚到同一个站点时,由于站点内的充电接口数量有限,多余的电动车无法进行充电,导致用户无法在该站点还车,用户只能去附近站点寻找具有空闲接口的站点,无疑会极大地浪费用户的时间。


技术实现要素:

5.为了方便用户寻找具有空闲接口的站点,本技术提供一种基于数据分析的电动车停靠方法、系统及存储介质。
6.第一方面,本技术提供一种基于数据分析的电动车停靠方法,采用如下的技术方案:一种基于数据分析的电动车停靠方法,包括以下步骤:获取终点位置信息,并以终点位置信息所对应的位置为中心建立检索区域;获取检索区域内所有站点所对应的站点信息以及与站点信息一一对应的剩余空位信息;基于人工触发操作选定站点信息,判断该站点信息对应的剩余空位信息所表征的空闲接口数量是否为零;若该站点信息对应的剩余空位信息所表征的空闲接口数量为零,则不生成第一预约信息;若该站点信息对应的剩余空位信息所表征的空闲接口数量不为零,则生成第一预约信息,并将剩余空位信息所表征的空闲接口数量减一以生成预约空位信息并以预约空位信息更新剩余空位信息。
7.通过采用上述技术方案,用户要租用电动车时先选择具有空闲接口的站点作为需停靠的站点,并进行空闲接口的预约,对应站点会将预约的空闲接口作为已占用的位置并更新剩余空位信息,从而使得用户通过电动车到达该站点时能够有空闲接口停放电动车,避免用户在寻找可停靠站点上浪费时间。
8.可选的,若该站点信息对应的剩余空位信息所表征的空闲接口数量为零,还包括以下方法:获取基于人工触发而生成的提示指令,根据提示指令生成与该站点信息对应的提示信息;当站点信息对应的剩余空位信息所表征的空闲接口数量从零增加时,基于预设的转换方法将该站点信息所对应的提示信息转换为第二预约信息。
9.通过采用上述技术方案,当用户最想要选择的站点由于没有空闲接口而导致用户无法预约时,用户可以进行提示操作以生成与该站点绑定的提示信息,在用户没有归还电动车前,一旦站点出现空闲接口,就会将提示信息转换成第二预约信息,从而使得进行过提示操作的用户优先获取新增出来的空闲接口。
10.可选的,当站点信息对应的剩余空位信息所表征的空闲接口数量从零增加时,基于预设的转换方法将与该站点信息对应的提示信息转换成第二预约信息,具体包括以下方法:当站点信息对应的剩余空位信息所表征的空闲接口数量从零增加时,统计与该站点信息相对应的提示信息的个数,若与该站点信息相对应的提示信息的个数为多个,则基于预设筛选方法刷选出一个提示信息,并基于预设的转换方法将该提示信息转换成第二预约信息;若与该站点信息相对应的提示信息的个数为一个,则直接基于预设的转换方法将与该站点信息对应的提示信息转换成第二预约信息;若与该站点信息相对应的提示信息的个数为零,则基于人工触发操作选定站点信息以生成第一预约信息。
11.通过采用上述技术方案,在站点的空闲接口从零增加时,其增加数量往往是一个一个增加的,那么每次增加一个空闲接口且提示信息有多个时,就需要通过筛选方法选择一个提示信息来分配当前增加的空闲接口,使得新增的空闲接口能够有序分配。
12.可选的,预设筛选方法,具体包括以下步骤:获取提示信息所对应的终点位置信息;计算终点位置信息所对应位置到第一预约信息所对应站点的距离并定义该距离为第一偏差距离;计算终点位置信息所对应位置到当前提示信息所对应站点的距离并定义该距离为第二偏差距离;计算第一偏差距离和第二偏差距离的差值;对所有提示信息所对应的差值进行排序,选择所对应差值最大的提示信息以转换成第二预约信息。
13.通过采用上述技术方案,第一偏差距离越小,说明原先预约的站点与目的地的距离越小,也就是说用户在还车后需要移动的距离也就小;第二偏差距离越大,说明现在想要预约的站点与目的地的距离越大,那么计算出的差值越大,就说明用户在转换预约的站点后,能够节省下来的移动距离越大,也就是说成功转换预约后对于用户的帮助越大,因此要选择差值大的大提示信息进行转换。
14.可选的,预设的转换方法,具体包括以下步骤:
将提示信息转换成临时预约信息并生成截止时间信息;在到达截止时间信息所对应的时间节点前,基于预设的确定方法以生成确认信息,根据确认信息将临时预约信息转换成第二预约信息;在到达截止时间信息所对应的时间节点时,删除临时预约信息。
15.通过采用上述技术方案,提示信息转换成第二预约信息并不是直接完成,而是存在中间环节,也就是确认信息是否生成,将决定提示信息最终能否转换成第二预约信息,并且中间环节具有时间期限,一旦到达时间节点,就代表转换失败,从而将空余出的空闲接口重新分配给其他人,避免资源空置而造成的浪费。
16.可选的,预设的确定方法,具体包括以下步骤:获取电动车的当前位置信息并定义为初始位置信息;根据初始位置信息和提示信息所对应的站点信息分析出变更路径信息;记录电动车的当前行进路线并与变更路径信息所表征的预设行进路线进行比对,若存在重叠路段且重叠路段的长度超过预设值,则生成确认信息;若不存在重叠路段或重叠路段的长度未超过预设值,则不生成确认信息。
17.通过采用上述技术方案,确认信息的生成直接由电动车的行进路线而决定,而不需要用户点击生成,使得用户无需停车操作,能够一直维持开车的状态。
18.可选的,所述第一预约信息包括预设时间和预设距离,当到达预设时间所对应的时间节点时,获取电动车的当前位置信息,并根据当前位置信息和终点位置信息分析出剩余距离信息,将剩余距离信息所表征的剩余距离与预设距离进行比较;当剩余距离大于预设距离时,取消第一预约信息;当剩余距离小于等于预设距离时,保留第一预约信息。
19.通过采用上述技术方案,预设距离和预设时间的设置是为了判断用户在租出电动车后是否在赶往预约的站点,若到达预设时间后,电动车的剩余距离大于预设距离,那说明电动车距离站点还很远,用户并没有赶往站点,那站点的空闲接口被解放出来优先为其他人服务,进一步提高公共资源的利用率。
20.第二方面,本技术提供一种基于数据分析的电动车停靠系统,采用如下的技术方案:一种基于数据分析的电动车停靠系统,包括安装在电动车上的移动终端以及安装在站点的固定终端,固定终端,用于生成与站点内空闲接口数量相对应的剩余空位信息并进行实时更新;移动终端,获取终点位置信息,并以终点位置信息所对应的位置为中心建立检索区域,获取检索区域内所有站点所对应的站点信息以及从相应的固定终端获取相应的剩余空位信息;其中,移动终端还基于人工触发操作选定站点信息,并判断该站点信息对应的剩余空位信息所表征的空闲接口数量是否为零;若该站点信息对应的剩余空位信息所表征的空闲接口数量为零,则不生成第一预约信息;
若该站点信息对应的剩余空位信息所表征的空闲接口数量不为零,则生成第一预约信息并传输给固定终端,固定终端接收第一预约信息后将剩余空位信息所表征的空闲接口数量减一以生成预约空位信息并以预约空位信息更新剩余空位信息。
21.第三方面,本技术提供一种计算机可读存储介质,采用如下的技术方案:一种计算机可读存储介质,存储有能够被处理终端加载并执行如上述方法的计算机程序。
22.综上所述,本技术包括以下至少一种有益技术效果:1.通过对站点进行预约,使得用户能够提前预约到空闲接口,避免用户赶到站点后由于无法停靠而重新前往其他站点;2.通过对电动车前进路线的记录来判断用户是否同意预约站点的变更,减少用户在驾驶电动车时的操作,提高用户驾驶安全性。
附图说明
23.图1是本技术实施例的系统框图。
24.图2是本技术实施例的流程图。
25.附图标记说明:1、移动终端;2、固定终端;3、显示屏。
具体实施方式
26.以下结合附图1-2对本技术作进一步详细说明。
27.本技术实施例公开一种基于数据分析的电动车停靠方法。参照图1,应用在移动终端1和固定终端2上,移动终端1基于人工操作以获取终点位置信息,并以终点位置信息所对应的位置为中心建立检索区域,移动终端1获取检索区域内所有站点所对应的站点信息以及与站点信息一一对应的剩余空位信息。移动终端1基于人工触发操作选定站点信息,判断该站点信息对应的剩余空位信息所表征的空闲接口数量是否为零;若该站点信息对应的剩余空位信息所表征的空闲接口数量为零,则不生成第一预约信息;若该站点信息对应的剩余空位信息所表征的空闲接口数量不为零,则移动终端1生成第一预约信息,并将剩余空位信息所表征的空闲接口数量减一以生成预约空位信息并以预约空位信息更新剩余空位信息,并将第一预约信息和剩余空位信息传输给相应的固定终端2。
28.其中,移动终端1和固定终端2均为智能终端,移动终端1与智能终端之间存在无线通信连接。移动终端1安装在电动车上,且每个电动车上均有相应的移动终端1;固定终端2安装在站点中,每个站点均有相应的额固定终端2。电动车上还设置有显示屏3,显示屏3上显示有电子地图。显示屏3为触摸屏且与移动终端1通信连接。移动终端1根据用户在电子地图上的点击操作以生成代表电子地图上所点击位置的终点位置信息,移动终端1根据终点位置信息生成检索区域后,将检索区域加载到电子地图上并同样显示在显示屏3中,然后移动终端1向处在检索区域内的站点所对应的固定终端2发送信息获取请求,固定终端2根据信息获取请求将所在站点的剩余空位信息传输给移动终端1,并且站点内的空闲接口发生变化时,固定终端2在更新剩余空位信息后均会向移动终端1进行数据同步。用户点击显示屏3上处在检索区域内的站点时,显示屏3弹出是否进行预约的操作界面,用户点击进行预约时,移动终端1即生成第一预约信息并进行后续操作。
29.参见图2基于数据分析的电动车停靠方法包括以下步骤:s100、获取终点位置信息,并以终点位置信息所对应的位置为中心建立检索区域。
30.终点位置信息是用户在电子地图上选定位置并点击显示屏3上显示为“确认”的虚拟按键后才生成的。因此在用户点击“确认”按键前,用户可以任意随意点击电子地图,显示屏3随着用户的点击在电子地图上高亮显示最新的点击位置。检索区域是以终点位置信息所对应的位置为中心的圆形区域,检索区域的半径是由移动终端1自动决定的,移动终端1中预设有多个半径值,并且多个半径值的数值各不相同。当终点位置信息确定后,移动终端1先根据最小的半径值建立暂定区域,并判断暂定区域内是否存在可用于停车的站点,没有剩余充电接口的站点不属于可用于停车的站点。若当前暂定区域内没有可用于停车的站点,则以剩余半径值中最小的半径值重新生成暂定区域并继续判断该暂定区域内是否存在可用于停车的站点,直到存在可用于停车的站点,再将暂定区域转换成检索区域并加载到电子地图上。
31.另外,为避免用户信息的泄露,电动车在归还到站点后,显示屏3不得电,并且当前用户在获取电动车的使用权时,对应的移动终端1初始化并控制显示屏3显示初始的电子地图。用户获取电动车使用权的方式可以是在智能移动设备上安装相应的app,通过在app上的操作以解除电动车的锁定,也可以是办理会员卡,通过安装在站点中的读卡器来读取会员卡内的信息以解除电动车的锁定,电动车解锁后电动车自动向移动终端1和显示屏3供电。
32.s200、获取检索区域内所有站点所对应的站点信息以及与站点信息一一对应的剩余空位信息。
33.当检索区域确定后,处在检索区域内的站点也是明确的,这些站点的固定终端2与该移动终端1建立实时通讯连接,一旦站点内的空闲接口出现变动,对应的固定终端2在更新剩余空位信息后立即将更新后的剩余空位信息传输到对应的移动终端1上。同时移动终端1在显示屏3上显示出与站点一一对应的图标。
34.s300、基于人工触发操作选定站点信息,判断该站点信息对应的剩余空位信息所表征的空闲接口数量是否为零;若该站点信息对应的剩余空位信息所表征的空闲接口数量为零,则不生成第一预约信息;若该站点信息对应的剩余空位信息所表征的空闲接口数量不为零,则生成第一预约信息,并将剩余空位信息所表征的空闲接口数量减一以生成预约空位信息并以预约空位信息更新剩余空位信息。
35.站点信息的选定是由用户对检索区域内的站点图标进行点击后再在后续弹出的预约确认窗口中点击“确认”按键来完成。移动终端1在根据选定的站点所传输的最新的剩余空位信息来判断站点是否有空闲接口,剩余空位信息所表征的空闲接口数量不为零,则说明站点有空闲的接口,因此移动终端1自动生成与该电动车相绑定的第一预约信息,移动终端1在向固定终端2传输第一预约信息的同时传输预约指令,固定终端2接收预约指令后,将剩余空位信息所表征的空闲接口数量减一以生成预约空位信息并以预约空位信息更新剩余空位信息。当电动车到达预约的站点后,站点中的固定终端2通过第一预约信息完成对电动车的核对后,站点预约的接口才向电动车开放。
36.第一预约信息除了用于证明所预约的电动车外,还用于向固定终端2赋予限定参数。第一预约信息包括预设时间和预设距离。
37.当到达预设时间所对应的时间节点时,获取电动车的当前位置信息,并根据当前位置信息和终点位置信息分析出剩余距离信息,将剩余距离信息所表征的剩余距离与预设距离进行比较;当剩余距离大于预设距离时,取消第一预约信息;当剩余距离小于等于预设距离时,保留第一预约信息。
38.在完成站点的预约后,移动终端1自动规划出电动车当前位置到预约站点的线路并进行导航,并且计算出估算距离和估算到达时间,线路、估算距离以及估算到达时间均显示在显示屏3上。而预设时间与估算到达时间成正比,但预设时间小于估算到达时间,一般预设时间为估算到达时间的一半。同样的,预设距离与估算距离成正比,但预设距离小于估算距离,一般预设距离为估算距离的3/4。在时间到达预设时间所对应的时间节点时,固定终端2获取电动车当前所在位置,重新规划线路并计算出电动车与预约站点的剩余距离,剩余距离大于预设距离则说明电动车距离太远,站点中被预约的空闲接口将会长时间得不到使用,为避免这种情况出现,固定终端2将取消该电动车的预约,以提高公共资源的。
39.在实际使用过程中,存在一种情况:由于距离目的地最近的站点没有空闲接口,用户只能选择距离目的地更远的站点来进行预约,而当用户在前往预约站点的途中,距离目的地最近的站点又有了空闲接口。那么,对于有些用户来说,他们更希望中途可以更换到距离目的地更近的站点去以缩减还车后的步行距离。因此,移动终端1上除了预约站点外还具有更换预约站点的操作,具体操作方法如下:若该站点信息对应的剩余空位信息所表征的空闲接口数量为零,还包括以下方法:获取基于人工触发而生成的提示指令,根据提示指令生成与该站点信息对应的提示信息;当站点信息对应的剩余空位信息所表征的空闲接口数量从零增加时,基于预设的转换方法将该站点信息所对应的提示信息转换为第二预约信息。
40.提示指令的生成必须在用户完成预约操作之后,此时由于已经存在预约站点,用户再在显示屏3上点击其他站点所对应的图标后,电子地图上弹出的界面就不再是预约确认窗口,而是提示确认窗口,用户在弹出的提示确认窗口中点击“确认”按键即会使移动终端1生成与被点击图标所代表站点相对应的提示信息并将提示信息传输给固定终端2,同时提示信息又与该移动终端1所对应,因此当固定终端2所在的站点出现空闲接口后,固定终端2可以根据提示信息生成与该移动终端1所对应的第二预约信息。提示信息所对应的站点是由用户选择出来的,是用户主观判断下更佳的电动车还车点,因此实际生成的提示信息可能并没有对应距离目的地最近的站点,而是对应其他距离目的地稍远的站点。
41.其中,当站点信息对应的剩余空位信息所表征的空闲接口数量从零增加时,基于预设的转换方法将与该站点信息对应的提示信息转换成第二预约信息,具体包括以下方法:当站点信息对应的剩余空位信息所表征的空闲接口数量从零增加时,统计与该站点信息相对应的提示信息的个数,
若与该站点信息相对应的提示信息的个数为多个,则基于预设筛选方法刷选出一个提示信息,并基于预设的转换方法将该提示信息转换成第二预约信息;若与该站点信息相对应的提示信息的个数为一个,则直接基于预设的转换方法将与该站点信息对应的提示信息转换成第二预约信息;若与该站点信息相对应的提示信息的个数为零,则基于人工触发操作选定站点信息以生成第一预约信息。
42.由于提示信息的出现,站点在出现空闲接口时,固定终端2首先需要将会空闲接口分配到提示信息所对应的移动终端1上。只有固定终端2中没有任何提示信息时,才开放给用户直接进行预约。当然一旦电动车归还,移动终端1向进行提示操作的固定终端2发送取消指令,固定终端2根据取消指令删除相应的提示信息。因此提示信息并不会长时间存储在固定终端2内,要么及时转换成第二预约信息,要么就是在电动车完成租赁后自动删除。
43.预设筛选方法,具体包括以下步骤:获取提示信息所对应的终点位置信息;计算终点位置信息所对应位置到第一预约信息所对应站点的距离并定义该距离为第一偏差距离;计算终点位置信息所对应位置到当前提示信息所对应站点的距离并定义该距离为第二偏差距离;计算第一偏差距离和第二偏差距离的差值;对所有提示信息所对应的差值进行排序,选择所对应差值最大的提示信息以转换成第二预约信息。
44.当同一固定终端2内存储有多个提示信息且对应站点出现空闲接口时,常规的方式是随机抽取一个提示信息来转换成第二预约信息的方式,看似最为公平,但不同用户对于将标记为提示的站点转换成预约站点的需求程度是不同的,有些用户被迫预约了距离目的地很远的站点,而有些用户尽管没有预约到最合适的站点但重新选择后也预约了到目的地的距离还算适中的站点,而两者都对最佳位置的站点进行提示操作后,无疑前者会比后者更加需要分配到新增的空闲接口。而预约的筛选方法正是通过比较不同用户所对应的差值大小来获取需求程度最大的提示信息。
45.至于将提示信息转换成第二预约信息这一过程并不是自动完成的,在这一过程中还需要经过用户的确认。
46.预设的转换方法,具体包括以下步骤:将提示信息转换成临时预约信息并生成截止时间信息;在到达截止时间信息所对应的时间节点前,基于预设的确定方法以生成确认信息,根据确认信息将临时预约信息转换成第二预约信息;在到达截止时间信息所对应的时间节点时,删除临时预约信息。
47.截止时间信息由后台设置,一般几十秒到几分钟之间。临时预约信息生成后,固定终端2将临时预约信息传输到相应的移动终端1上,移动终端1将临时预约信息显示在显示屏3中以提醒用户,用户通过点击显示屏3以拒绝变更或是在时间到达截止时间信息所对应的时间节点用户未作出任何响应时,默认用户只想前往当前预约的站点归还电动车。
48.预设的确定方法,具体包括以下步骤:
获取电动车的当前位置信息并定义为初始位置信息;根据初始位置信息和提示信息所对应的站点信息分析出变更路径信息;记录电动车的当前行进路线并与变更路径信息所表征的预设行进路线进行比对,若存在重叠路段且重叠路段的长度超过预设值,则生成确认信息;若不存在重叠路段或重叠路段的长度未超过预设值,则不生成确认信息。
49.当显示屏3出现临时预约信息且用户想要更换预约站点时,用户无需对显示屏3进行操作,而是直接驾驶电动车向着提示信息所对应的站点前进即可,移动终端1根据电动车的运行路径自动判断出用户同意预约站点的更换。
50.当然除了上述的确认方法,用户也可以先停下电动车,在确保安全的情况下,再在显示屏3上点击确认操作来同意预约站点的更换。
51.本技术实施例还公开一种基于数据分析的电动车停靠系统,包括安装在电动车上的移动终端1以及安装在站点的固定终端2,固定终端2,用于生成与站点内空闲接口数量相对应的剩余空位信息并进行实时更新;移动终端1,获取终点位置信息,并以终点位置信息所对应的位置为中心建立检索区域,获取检索区域内所有站点所对应的站点信息以及从相应的固定终端2获取相应的剩余空位信息;其中,移动终端1还基于人工触发操作选定站点信息,并判断该站点信息对应的剩余空位信息所表征的空闲接口数量是否为零;若该站点信息对应的剩余空位信息所表征的空闲接口数量为零,则不生成第一预约信息;若该站点信息对应的剩余空位信息所表征的空闲接口数量不为零,则生成第一预约信息并传输给固定终端2,固定终端2接收第一预约信息后将剩余空位信息所表征的空闲接口数量减一以生成预约空位信息并以预约空位信息更新剩余空位信息。
52.本技术实施例还公开一种计算机可读存储介质,存储有能够被处理终端加载并执行如上述方法的计算机程序。
53.以上均为本技术的较佳实施例,并非依此限制本技术的保护范围,故:凡依本技术的结构、形状、原理所做的等效变化,均应涵盖于本技术的保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1