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

共享单车定位方法、装置、设备及存储介质与流程

2022-12-20 00:48:39 来源:中国专利 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.根据所述若干车辆位置确定停放车辆在所述预设停车区域内的车辆分布信息;
28.根据所述车辆分布信息确定目标停放车辆,并将所述目标停放车辆的车辆位置作为终点位置;
29.根据所述当前车辆位置和所述终点位置生成还车导航路线。
30.可选地,所述根据所述还车导航路线指引所述共享单车行驶之后,还包括:
31.实时获取所述共享单车与所述导航路线的终点位置之间的当前车辆距离;
32.在所述当前车辆距离小于预设距离时,获取所述目标停放车辆的车辆类型;
33.根据所述车辆类型生成导航辅助指令,并将所述导航辅助指令发送至所述目标停放车辆;
34.通过所述导航辅助指令控制所述目标停放车辆发出导航辅助提示信息,以指引所述共享单车到达所述终点位置。
35.可选地,所述根据所述车辆分布信息确定目标停放车辆,并将所述目标停放车辆的车辆位置作为终点位置,包括:
36.根据所述车辆分布信息确定若干候选停放车辆;
37.根据所述当前车辆位置和所述若干候选停放车辆对应的车辆位置确定若干行车距离;
38.从所述若干行车距离中选取最小行车距离对应的候选车辆,并将所述候选车辆作为目标停放车辆;
39.将所述目标停放车辆的车辆位置作为终点位置。
40.此外,为实现上述目的,本发明还提出一种共享单车定位装置,所述装置包括:
41.获取模块,用于在接收到共享单车的还车指令时,获取所述共享单车的当前车辆位置和对应终端的当前终端位置;
42.确定模块,用于根据所述当前车辆位置、所述当前终端位置确定所述共享单车是否处于预设停车区域内;
43.生成模块,用于在所述共享单车未处于预设停车区域内时,根据所述当前车辆位置和所述预设停车区域生成还车导航路线;
44.指引模块,用于根据所述还车导航路线指引所述共享单车行驶;
45.允许模块,用于在所述共享单车行驶至所述还车导航路线的终点位置时,允许所述共享单车还车。
46.此外,为实现上述目的,本发明还提出一种共享单车定位设备,所述设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的共享单车定位程序,所述共享单车定位程序配置为实现如上文所述的共享单车定位方法的步骤。
47.此外,为实现上述目的,本发明还提出一种存储介质,所述存储介质上存储有共享单车定位程序,所述共享单车定位程序被处理器执行时实现如上文所述的共享单车定位方法的步骤。
48.本发明在接收到共享单车的还车指令时,获取所述共享单车的当前车辆位置和对应终端的当前终端位置;根据所述当前车辆位置、所述当前终端位置确定所述共享单车是否处于预设停车区域内;在所述共享单车未处于预设停车区域内时,根据所述当前车辆位置和所述预设停车区域生成还车导航路线;根据所述还车导航路线指引所述共享单车行驶;在所述共享单车行驶至所述还车导航路线的终点位置时,允许所述共享单车还车。本发明通过当前车辆位置、当前终端位置确定共享单车是否处于预设停车区域内,若否,则根据当前车辆位置和预设停车区域生成的还车导航路线指引共享单车行驶至终点位置,并在共享单车到达终点位置时,允许共享单车还车,解决了共享单车定位不准确导致用户无法及时还车的技术问题,提高了共享单车定位的准确度,提升了用户体验。
附图说明
49.图1是本发明实施例方案涉及的硬件运行环境的共享单车定位设备的结构示意图;
50.图2为本发明共享单车定位方法第一实施例的流程示意图;
51.图3为本发明共享单车定位方法第二实施例的流程示意图;
52.图4为本发明共享单车定位装置第一实施例的结构框图。
53.本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
54.应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
55.参照图1,图1为本发明实施例方案涉及的硬件运行环境的共享单车定位设备结构示意图。
56.如图1所示,该共享单车定位设备可以包括:处理器1001,例如中央处理器(central processing unit,cpu),通信总线1002、用户接口1003,网络接口1004,存储器1005。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(display)、输入单元比如键盘(keyboard),可选用户接口1003还可以包括标准的有线接
口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如无线保真(wireless-fidelity,wi-fi)接口)。存储器1005可以是高速的随机存取存储器(random access memory,ram),也可以是稳定的非易失性存储器(non-volatile memory,nvm),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。
57.本领域技术人员可以理解,图1中示出的结构并不构成对共享单车定位设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
58.如图1所示,作为一种存储介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及共享单车定位程序。
59.在图1所示的共享单车定位设备中,网络接口1004主要用于与网络服务器进行数据通信;用户接口1003主要用于与用户进行数据交互;本发明共享单车定位设备中的处理器1001、存储器1005可以设置在共享单车定位设备中,所述共享单车定位设备通过处理器1001调用存储器1005中存储的共享单车定位程序,并执行本发明实施例提供的共享单车定位方法。
60.本发明实施例提供了一种共享单车定位方法,参照图2,图2为本发明共享单车定位方法第一实施例的流程示意图。
61.本实施例中,所述共享单车定位方法包括以下步骤:
62.步骤s10:在接收到共享单车的还车指令时,获取所述共享单车的当前车辆位置和对应终端的当前终端位置。
63.需要说明的是,本实施例的执行主体可以是一种具有数据处理、网络通信以及程序运行功能的计算服务设备,例如平板电脑、个人电脑、手机等,或者是一种能够实现上述功能的电子设备、共享单车定位设备、共享单车定位服务器等。以下以共享单车定位服务器(以下简称定位服务器)为例,对本实施例及下述各实施例进行说明。
64.在本实施例中,用户在使用共享单车时,需要通过终端设备开启共享单车和归还共享单车。
65.可以理解的是,还车指令可以是终端设备发送的归还共享单车的指令,终端设备可以是智能手机、智能手表等;当前车辆位置可以是共享单车上的定位装置表征的车辆位置;当前终端位置可以是终端设备中的定位装置表征的设备位置。
66.在具体实现中,定位服务器在接收到终端是设备发送的共享单车的还车指令时,从共享单车中的定位装置获取当前车辆位置,从终端设备中的定位装置获取当前终端位置。
67.步骤s20:根据所述当前车辆位置、所述当前终端位置确定所述共享单车是否处于预设停车区域内。
68.可以理解的是,预设停车区域可以是预先划定的能够停放共享单车的区域,共享单车处于预设停车区域内时,才能够正常还车,否则会产生一定的调度费用。
69.在具体实现中,根据所述当前车辆位置、所述当前终端位置确定所述共享单车是否处于预设停车区域内可以是确定所述当前车辆位置、所述当前终端位置与预设停车区域的位置关系,在所述位置关系为所述当前车辆位置和/或所述当前终端位置处于预设停车区域内时,判定共享单车处于预设停车区域内。
70.步骤s30:在所述共享单车未处于预设停车区域内时,根据所述当前车辆位置和所
述预设停车区域生成还车导航路线。
71.可以理解的是,还车导航路线可以是指引共享单车到达预设停车区域的导航路线;根据所述当前车辆位置和所述预设停车区域生成还车导航路线可以是根据所述预设停车区域的定位信息确定预设停车区域的区域中心位置,以所述当前车辆位置为起点,以所述区域中心位置为终点生成还车导航路线。
72.在本实施例中,为了提升用户体验,在所述还车导航路线生成时,将所述还车导航路线推送至所述终端设备,以对所述还车导航路线进行展示。
73.步骤s40:根据所述还车导航路线指引所述共享单车行驶。
74.在具体实现中,定位服务器根据还车导航路线生成导航提示信息,根据导航提示信息指引共享单车行驶。
75.步骤s50:在所述共享单车行驶至所述还车导航路线的终点位置时,允许所述共享单车还车。
76.可以理解的是,本实施例可通过实时获取所述共享单车与终点位置之间的距离,在所述距离小于预设距离时,判定共享单车到达还车导航路线的终点位置;为了提高共享单车定位的准确度,可通过如下方式判断共享单车是否到达终点位置:实时获取所述共享单车与终点位置之间的距离,在所述距离小于预设距离时,获取所述终点位置预设范围内的若干停放共享单车与所述共享单车的若干单车间距离,在若干单车间距离的单车间平均距离小于预设距离时,判定共享单车行驶至导航路线的终点位置。
77.在具体实现中,定位服务器在接收到共享单车的还车指令时,获取共享单车的当前单车位置和当前终端位置,在所述当前单车位置和/或所述当前终端位置处于预设停车区域内时,判定所述共享单车处于预设停车区域内,允许所述共享单车还车;否则判定所述共享单车未处于预设停车区域内,根据预设停车区域的定位信息确定预设停车区域的区域中心位置,以当前单车位置为起点,以区域中心位置为终点生成还车导航路线,根据还车导航路线生成导航提示信息,通过导航提示信息指引共享单车行驶,实时获取共享单车与终点位置之间的距离,在所述距离小于预设距离时,判定共享单车到达终点位置,发出到达终点位置提示信息,并允许所述共享单车还车。
78.进一步地,目前共享单车处于预设停车区域内时,才能正常还车,无法根据预设还车区域的实际情况对还车区域进行调整,以更好地满足用户需求,为了根据预设还车区域所处位置的实际区域情况对还车区域进行调整,以提高用户还车成功率,从而提升用户体验,所述步骤s20,包括:在所述当前车辆位置未处于预设停车区域内时,获取所述预设停车区域对应的区域冗余值;根据所述区域冗余值对所述预设停车区域进行放大处理,获得放大停车区域;根据所述预设停车区域预设范围内的地理信息对所述放大停车区域进行裁剪处理,获得所述预设停车区域对应的冗余停车区域;根据所述冗余停车区域、所述当前车辆位置和所述当前终端位置确定所述共享单车是否处于预设停车区域内。
79.可以理解的是,区域冗余值可以是预先设定的扩大预设停车区域尺寸的参数值;区域冗余值可以是根据预设停车区域所处位置的区域类型设定的,例如区域类型为公路边,可将对应的区域冗余值设置为0.1米,区域类型为停车场,可将对应的区域冗余值设定为0.5米;区域冗余值的具体数值本实施例在此不做限制。
80.应该理解的是,根据所述区域冗余值对所述预设停车区域进行放大处理,获得放
大停车区域可以是将预设停车区域各边向外平移区域冗余值,将平移后的各边连接,获得放大停车区域。
81.应该理解的是,地理信息可以是区域类型信息,例如区域类型信息可以是花坛信息、道路信息、人行道信息和建筑信息等;放大停车区域可能包含禁止停放共享单车的区域,若在禁止停放共享单车的区域内停车则会影响出行,为了使放大停车区域满足共享单车的停放要求,根据预设停车区域预设范围内的地理信息确定禁止停放区域,将放大停车区域包含的禁止停放区域裁剪去除,获得冗余停车区域;例如放大停车区域包含道路区域和人行道区域,则需将放大停车区域包含的道路区域和人行道区域去除,获得冗余停车区域。
82.在具体实现中,在所述当前车辆位置和/或所述当前终端位置处于冗余停车区域内时,判定所述共享单车处于预设停车区域内。
83.进一步地,为了使共享单车停放后不影响正常通行,所述根据所述预设停车区域预设范围内的地理信息对所述放大停车区域进行裁剪处理,获得所述预设停车区域对应的冗余停车区域,包括:根据所述预设停车区域预设范围内的地理信息确定禁停区域和道路区域;获取所述禁停区域和所述道路区域与所述放大停车区域之间的重叠区域;将所述重叠区域从所述放大停车区域中去除,获得所述预设停车区域对应的冗余停车区域。
84.可以理解的是,禁停区域可以是预先设定的禁止停放共享单车的区域,例如禁停区域可以是人行道区域、商铺门口区域、小区出入口区域等。
85.在具体实现中,定位服务器根据预设停车区域预设范围内的地理信息确定预设范围内的禁停区域和道路区域,获取禁停区域和道路区域与放大停车区域之间的重叠区域,将该重叠区域从放大停车区域中去除,获得冗余停车区域。
86.进一步地,共享单车的定位信息不准确导致用户无法还车,此时可通过终端设备的定位信息来判断共享单车是否处于预设停车区域内,为了提高定位的准确度,所述根据所述冗余停车区域、所述当前车辆位置和所述当前终端位置确定所述共享单车是否处于预设停车区域内,包括:在所述当前车辆位置不处于所述冗余停车区域内时,确定所述当前终端位置与所述冗余停车区域之间的位置关系;在所述位置关系为包含关系时,确定所述当前车辆位置与所述当前终端位置之间的当前距离;在所述当前距离小于预设配置距离时,判定所述共享单车处于预设停车区域内。
87.可以理解的是,包含关系可以是当前终端位置处于冗余停车区域内的关系;预设配置距离可以是预先设置的当前车辆位置与当前终端位置之间的最大距离。
88.在具体实现中,定位服务器在当前车辆位置不处于冗余停车区域内时,判断当前终端位置是否处于冗余停车区域内,若是,则获取当前车辆位置与当前终端位置之间的距离,在所述距离小于预设配置距离时,判定共享单车处于预设停车区域内,允许共享单车还车。
89.本实施例在接收到共享单车的还车指令时,获取所述共享单车的当前车辆位置和对应终端的当前终端位置;根据所述当前车辆位置、所述当前终端位置确定所述共享单车是否处于预设停车区域内;在所述共享单车未处于预设停车区域内时,根据所述当前车辆位置和所述预设停车区域生成还车导航路线;根据所述还车导航路线指引所述共享单车行驶;在所述共享单车行驶至所述还车导航路线的终点位置时,允许所述共享单车还车。本实
施例通过当前车辆位置、当前终端位置确定共享单车是否处于预设停车区域内,若否,则根据当前车辆位置和预设停车区域生成的还车导航路线指引共享单车行驶至终点位置,并在共享单车到达终点位置时,允许共享单车还车,解决了共享单车定位不准确导致用户无法及时还车的技术问题,提高了共享单车定位的准确度,提升了用户体验。
90.参考图3,图3为本发明共享单车定位方法第二实施例的流程示意图。
91.基于上述第一实施例,在本实施例中,所述步骤s30包括:
92.步骤s301:在所述共享单车未处于预设停车区域时,判断所述预设停车区域内是否存在停放车辆。
93.可以理解的是,停放车辆可以是预设停车区域内停放的正常还车的车辆。
94.步骤s302:若是,则获取所述预设停车区域内停放车辆对应的若干车辆位置。
95.在具体实现中,在预设停车区域内存在停放车辆时,定位服务器获取若干停放车辆对应的若干车辆位置。
96.步骤s303:根据所述若干车辆位置确定停放车辆在所述预设停车区域内的车辆分布信息。
97.可以理解的是,车辆分布信息可以是各停放车辆在预设停车区域内的停放位置的分布信息;根据车辆分布信息可以确定预设停车区域内停放车辆的分布情况。
98.步骤s304:根据所述车辆分布信息确定目标停放车辆,并将所述目标停放车辆的车辆位置作为终点位置。
99.应该理解的是,根据所述车辆分布信息确定目标停放车辆可以是根据车辆分布信息确定预设停车区域内的空闲区域,将与空闲区域相邻的停放车辆作为目标停放车辆;空闲区域可以是预设停车区域内未停放共享单车的区域。
100.步骤s305:根据所述当前车辆位置和所述终点位置生成还车导航路线。
101.进一步地,为了使用户能够顺利到达终点位置完成还车,所述步骤s40之后,还包括:实时获取所述共享单车与所述导航路线的终点位置之间的当前车辆距离;在所述当前车辆距离小于预设距离时,获取所述目标停放车辆的车辆类型;根据所述车辆类型生成导航辅助指令,并将所述导航辅助指令发送至所述目标停放车辆;通过所述导航辅助指令控制所述目标停放车辆发出导航辅助提示信息,以指引所述共享单车到达所述终点位置。
102.可以理解的是,可根据车辆类型确定目标停放车辆具有何种装置,能够通过该装置发出的何种导航辅助提示信息,例如根据车辆类型确定目标停放车辆具有灯光装置和喇叭装置,则发出的导航辅助提示信息可以是灯光提示信息和声音提示信息;导航辅助指令可以是控制目标停放车辆发出导航辅助提示信息的控制指令。
103.在具体实现中,定位服务器实时获取目标停放车辆与共享单车的当前车辆距离,在当前车辆距离小于预设距离时,获取目标停放车辆的车辆类型,根据车辆类型确定目标停放车辆具有灯光装置,则生成灯光导航辅助指令,将灯光导航辅助指令发送至目标车辆,控制目标车辆发出灯光导航提示信息,以指引共享单车到达终点位置。
104.进一步地,为了降低用户还车时的行车距离,提高用户体验,所述步骤s304,包括:根据所述车辆分布信息确定若干候选停放车辆;根据所述当前车辆位置和所述若干候选停放车辆对应的车辆位置确定若干行车距离;从所述若干行车距离中选取最小行车距离对应的候选车辆,并将所述候选车辆作为目标停放车辆;将所述目标停放车辆的车辆位置作为
终点位置。
105.在具体实现中,定位服务器根据车辆分布信息确定空闲区域,将与空闲区域相邻的若干停放车辆作为若干候选停放车辆,根据当前车辆位置和若干候选停放车辆的车辆位置确定若干行车距离,将若干行车距离中的最小行车距离对应的候选停放车辆作为目标停放车辆,并将该目标停放车辆的车辆位置作为终点位置。
106.本实施例在所述共享单车未处于预设停车区域时,判断所述预设停车区域内是否存在停放车辆;若是,则获取所述预设停车区域内停放车辆对应的若干车辆位置;根据所述若干车辆位置确定停放车辆在所述预设停车区域内的车辆分布信息;根据所述车辆分布信息确定目标停放车辆,并将所述目标停放车辆的车辆位置作为终点位置;根据所述当前车辆位置和所述终点位置生成还车导航路线。本实施例在共享单车未处于预设停车区域内时,根据预设停车区域内停放车辆的车辆位置确定车辆分布信息,将根据车辆分布信息确定的目标停放车辆的车辆位置作为终点位置,能够指引共享单车停放在预设停车区域内的空闲区域,在提高还车效率的同时,保证了预设停车区域内共享单车的停放整齐度。
107.此外,本发明实施例还提出一种存储介质,所述存储介质上存储有共享单车定位程序,所述共享单车定位程序被处理器执行时实现如上文所述的共享单车定位方法的步骤。
108.参照图4,图4为本发明共享单车定位装置第一实施例的结构框图。
109.如图4所示,本发明实施例提出的共享单车定位装置包括:获取模块10、确定模块20、生成模块30、指引模块40和允许模块50。
110.所述获取模块10,用于在接收到共享单车的还车指令时,获取所述共享单车的当前车辆位置和对应终端的当前终端位置;
111.所述确定模块20,用于根据所述当前车辆位置、所述当前终端位置确定所述共享单车是否处于预设停车区域内;
112.所述生成模块30,用于在所述共享单车未处于预设停车区域内时,根据所述当前车辆位置和所述预设停车区域生成还车导航路线;
113.所述指引模块40,用于根据所述还车导航路线指引所述共享单车行驶;
114.所述允许模块50,用于在所述共享单车行驶至所述还车导航路线的终点位置时,允许所述共享单车还车。
115.本实施例在接收到共享单车的还车指令时,获取所述共享单车的当前车辆位置和对应终端的当前终端位置;根据所述当前车辆位置、所述当前终端位置确定所述共享单车是否处于预设停车区域内;在所述共享单车未处于预设停车区域内时,根据所述当前车辆位置和所述预设停车区域生成还车导航路线;根据所述还车导航路线指引所述共享单车行驶;在所述共享单车行驶至所述还车导航路线的终点位置时,允许所述共享单车还车。本实施例通过当前车辆位置、当前终端位置确定共享单车是否处于预设停车区域内,若否,则根据当前车辆位置和预设停车区域生成的还车导航路线指引共享单车行驶至终点位置,并在共享单车到达终点位置时,允许共享单车还车,解决了共享单车定位不准确导致用户无法及时还车的技术问题,提高了共享单车定位的准确度,提升了用户体验。
116.基于本发明上述共享单车定位装置第一实施例,提出本发明共享单车定位装置的第二实施例。
117.在本实施例中,所述确定模块20,还用于在所述当前车辆位置未处于预设停车区域内时,获取所述预设停车区域对应的区域冗余值;根据所述区域冗余值对所述预设停车区域进行放大处理,获得放大停车区域;根据所述预设停车区域预设范围内的地理信息对所述放大停车区域进行裁剪处理,获得所述预设停车区域对应的冗余停车区域;根据所述冗余停车区域、所述当前车辆位置和所述当前终端位置确定所述共享单车是否处于预设停车区域内。
118.所述确定模块20,还用于根据所述预设停车区域预设范围内的地理信息确定禁停区域和道路区域;获取所述禁停区域和所述道路区域与所述放大停车区域之间的重叠区域;将所述重叠区域从所述放大停车区域中去除,获得所述预设停车区域对应的冗余停车区域。
119.所述确定模块20,还用于在所述当前车辆位置不处于所述冗余停车区域内时,确定所述当前终端位置与所述冗余停车区域之间的位置关系;在所述位置关系为包含关系时,确定所述当前车辆位置与所述当前终端位置之间的当前距离;在所述当前距离小于预设配置距离时,判定所述共享单车处于预设停车区域内。
120.所述生成模块30,还用于在所述共享单车未处于预设停车区域时,判断所述预设停车区域内是否存在停放车辆;若是,则获取所述预设停车区域内停放车辆对应的若干车辆位置;根据所述若干车辆位置确定停放车辆在所述预设停车区域内的车辆分布信息;根据所述车辆分布信息确定目标停放车辆,并将所述目标停放车辆的车辆位置作为终点位置;根据所述当前车辆位置和所述终点位置生成还车导航路线。
121.所述指引模块40,还用于实时获取所述共享单车与所述导航路线的终点位置之间的当前车辆距离;在所述当前车辆距离小于预设距离时,获取所述目标停放车辆的车辆类型;根据所述车辆类型生成导航辅助指令,并将所述导航辅助指令发送至所述目标停放车辆;通过所述导航辅助指令控制所述目标停放车辆发出导航辅助提示信息,以指引所述共享单车到达所述终点位置。
122.所述生成模块30,还用于根据所述车辆分布信息确定若干候选停放车辆;根据所述当前车辆位置和所述若干候选停放车辆对应的车辆位置确定若干行车距离;从所述若干行车距离中选取最小行车距离对应的候选车辆,并将所述候选车辆作为目标停放车辆;将所述目标停放车辆的车辆位置作为终点位置。
123.本发明共享单车定位装置的其他实施例或具体实现方式可参照上述各方法实施例,此处不再赘述。
124.需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。
125.上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
126.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做
出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如只读存储器/随机存取存储器、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。
127.以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

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

相关文献